@font-face{font-family:Gulzar;src:url(/fonts/Gulzar-arabic.woff2)format("woff2");font-weight:400;font-display:swap;unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:Gulzar;src:url(/fonts/Gulzar-latin.woff2)format("woff2");font-weight:400;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+FEFF,U+FFFD}@font-face{font-family:Pinyon Script;src:url(/fonts/PinyonScript-latin.woff2)format("woff2");font-weight:400;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Pinyon Script;src:url(/fonts/PinyonScript-latinext.woff2)format("woff2");font-weight:400;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Naskh Arabic;src:url(/fonts/NotoNaskhArabic-arabic.woff2)format("woff2");font-weight:400 500;font-display:swap;unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:Noto Naskh Arabic;src:url(/fonts/NotoNaskhArabic-latin.woff2)format("woff2");font-weight:400 500;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+FEFF,U+FFFD}@font-face{font-family:Shabnam;src:url(/fonts/Shabnam-Light.woff2)format("woff2");font-weight:300;font-display:swap}@font-face{font-family:Shabnam;src:url(/fonts/Shabnam.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Shabnam;src:url(/fonts/Shabnam-Medium.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Shabnam;src:url(/fonts/Shabnam-Bold.woff2)format("woff2");font-weight:700;font-display:swap}:root{--paper:#f6f7f9;--surface:#fff;--line:#e7e9ee;--line-soft:#eef0f4;--ink:#182c41;--body-c:#43515f;--faint:#67707b;--accent:#e0253c;--accent-ink:#c11e33;--accent-soft:#fdecee;--accent-btn:#e0253c;--accent-btn-hover:#c11e33;--ok:#157a4b;--ok-soft:#e8f6ee;--tint-rose-bg:#fdecee;--tint-navy-bg:#eaeff6;--tint-sand-bg:#faf3e2;--header-bg:#ffffffd1;--scrim:linear-gradient(0deg, #0d141dd9 0%, #0d141d4d 55%, transparent 100%);--aurora-opacity:.5;--font:"Shabnam", "Vazirmatn", system-ui, Tahoma, sans-serif;--calli:"Gulzar", var(--font);--r-s:12px;--r:18px;--r-media:22px;--bubble:var(--r-media) var(--r-media) var(--r-media) 6px;--shadow:0 1px 2px #182c410a, 0 12px 32px #182c4112;--shadow-up:0 18px 44px #182c4121;--ease:cubic-bezier(.16, 1, .3, 1);--anchor-top:88px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (max-width:640px){:root{--anchor-top:120px}}[data-theme=dark]{--paper:#0f1622;--surface:#16202e;--line:#233043;--line-soft:#1d2837;--ink:#e9edf3;--body-c:#b3bdc9;--faint:#8b96a4;--accent:#ef4257;--accent-ink:#f27182;--accent-soft:#33202a;--accent-btn:#e0253c;--accent-btn-hover:#ef4257;--ok:#4fd394;--ok-soft:#122a1e;--tint-rose-bg:#2c1e26;--tint-navy-bg:#1b2636;--tint-sand-bg:#2a2418;--header-bg:#101723c7;--aurora-opacity:.4;--shadow:0 1px 2px #0003, 0 12px 32px #00000047;--shadow-up:0 18px 44px #0000006b;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box;margin:0}html{scroll-behavior:smooth;scroll-padding-top:var(--anchor-top)}body{background:var(--paper);color:var(--ink);font-family:var(--font);font-size:15px;line-height:2;transition:background .35s,color .35s}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{font-family:var(--font)}.container{max-width:1200px;margin-inline:auto;padding-inline:24px}.section{margin-block:76px}.ph{background:#22303f;display:block;position:relative;overflow:hidden}.ph img{object-fit:cover;filter:saturate(.96)contrast(1.02);width:100%;height:100%;transition:filter .3s var(--ease)}.ph:after{content:"";pointer-events:none;mix-blend-mode:multiply;transition:opacity .3s var(--ease);background:linear-gradient(155deg,#182c411f,#182c410a);position:absolute;inset:0}@media (hover:hover){a:hover>.ph img,a:hover .ph img,.ph:hover img{filter:none}a:hover>.ph:after,a:hover .ph:after,.ph:hover:after{opacity:0}}.top{--top-h:66px;background:var(--header-bg);-webkit-backdrop-filter:blur(16px)saturate(1.15);border-bottom:1px solid var(--line);z-index:20;transition:border-color .3s var(--ease), box-shadow .3s var(--ease);position:sticky;top:0}.top[data-scrolled]{--top-h:58px;box-shadow:0 1px 0 var(--line-soft), 0 10px 30px -12px #182c4129;border-color:#0000}[data-theme=dark] .top[data-scrolled]{box-shadow:0 1px 0 var(--line-soft), 0 10px 30px -12px #00000080}.top-in{max-width:1200px;height:var(--top-h);transition:height .3s var(--ease);align-items:center;gap:26px;margin-inline:auto;padding-inline:24px;display:flex}.logo{align-items:center;gap:11px;text-decoration:none;display:inline-flex}.logo-mark{width:32px;height:35px;color:var(--accent);flex:none;place-items:center;display:grid}.logo-mark svg{width:30px;height:30px;display:block}.logo-mark rect[class^=eq-]{transform-box:view-box}.logo-mark .eq-b1{transform-origin:9px 16.5px}.logo-mark .eq-b2{transform-origin:16.5px 16.5px}.logo-mark .eq-b3{transform-origin:24px 16.5px}@media (prefers-reduced-motion:no-preference){.logo:hover .eq-b1,.logo:focus-visible .eq-b1{animation:.85s ease-in-out infinite eq-short}.logo:hover .eq-b2,.logo:focus-visible .eq-b2{animation:1s ease-in-out .1s infinite eq-tall}.logo:hover .eq-b3,.logo:focus-visible .eq-b3{animation:.9s ease-in-out .2s infinite eq-mid}}@keyframes eq-short{0%,to{transform:scaleY(1)}25%{transform:scaleY(1.7)}50%{transform:scaleY(.8)}75%{transform:scaleY(1.4)}}@keyframes eq-tall{0%,to{transform:scaleY(1)}25%{transform:scaleY(.55)}50%{transform:scaleY(1.15)}75%{transform:scaleY(.7)}}@keyframes eq-mid{0%,to{transform:scaleY(1)}25%{transform:scaleY(1.45)}50%{transform:scaleY(.7)}75%{transform:scaleY(1.25)}}.logo-type{flex-direction:column;gap:3px;line-height:1;display:flex}.logo-word{width:88px;height:16.3px;color:var(--ink);display:block}.logo-tag{color:var(--faint);font-size:10px;font-weight:500}.logo-foot .logo-word{color:#fff}.logo-foot .logo-tag{color:#98a1ad}.logo-en .logo-word{width:90.5px;height:20px}.logo-tag-en{letter-spacing:.085em;padding-top:1px;font-size:7.6px;font-weight:500;line-height:1}nav.main{scrollbar-width:none;gap:2px;font-size:14px;font-weight:500;display:flex;overflow-x:auto}nav.main::-webkit-scrollbar{display:none}nav.main a{white-space:nowrap;color:var(--body-c);border-radius:10px 10px 10px 4px;padding:7px 8px;transition:background .18s,color .18s;position:relative}nav.main a:hover{background:var(--line-soft);color:var(--ink)}nav.main .nav-ink{pointer-events:none;background:#dfa63e;border-radius:2px;width:18px;height:2px;margin-left:-9px;position:absolute;bottom:1px;left:50%;box-shadow:0 0 0 .5px #dfa63e59}nav.main a.active{color:var(--ink);font-weight:700}body:has([data-nav-section=posts]) nav.main:not([data-section]) a[href$=\/posts]{color:var(--ink);font-weight:700}body:has([data-nav-section=lectures]) nav.main:not([data-section]) a[href$=\/lectures]{color:var(--ink);font-weight:700}body:has([data-nav-section=posts]) nav.main:not([data-section]) a[href$=\/posts]:after{content:"";background:#dfa63e;border-radius:2px;width:18px;height:2px;margin-left:-9px;position:absolute;bottom:1px;left:50%}body:has([data-nav-section=lectures]) nav.main:not([data-section]) a[href$=\/lectures]:after{content:"";background:#dfa63e;border-radius:2px;width:18px;height:2px;margin-left:-9px;position:absolute;bottom:1px;left:50%}.top-actions{align-items:center;gap:10px;margin-inline-start:auto;display:flex}.icon-btn{border:1px solid var(--line);background:var(--surface);width:38px;height:38px;color:var(--body-c);cursor:pointer;border-radius:12px 12px 12px 4px;place-items:center;transition:border-color .18s,color .18s,background .18s;display:grid}.icon-btn:hover{border-color:var(--accent);color:var(--accent-ink);background:var(--accent-soft)}.icon-btn:active{transform:translateY(1px)}.theme-ic-dark,[data-theme=dark] .theme-ic-light{display:none!important}[data-theme=dark] .theme-ic-dark{display:grid!important}.btn-support{background:var(--accent-btn);color:#fff;cursor:pointer;white-space:nowrap;border:0;border-radius:99px;align-items:center;gap:8px;padding:9px 18px;font-size:13.5px;font-weight:700;transition:background .18s,transform .15s;display:inline-flex}.btn-support:hover{background:var(--accent-btn-hover)}.btn-support:active{transform:translateY(1px)}.btn-auth{border:1px solid var(--line);background:var(--surface);height:38px;color:var(--ink);cursor:pointer;white-space:nowrap;border-radius:12px 12px 12px 4px;align-items:center;gap:7px;padding:0 16px;font-family:inherit;font-size:13.5px;font-weight:700;transition:border-color .18s,color .18s,background .18s,transform .15s;display:inline-flex}.btn-auth:hover{border-color:var(--accent);color:var(--accent-ink);background:var(--accent-soft)}.btn-auth:active{transform:translateY(1px)}.auth{position:relative}.avatar-btn{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:99px;align-items:center;gap:5px;height:38px;padding:3px 10px 3px 4px;transition:border-color .18s;display:inline-flex}.avatar-btn:hover{border-color:var(--accent)}.avatar{background:var(--accent-btn);color:#fff;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:13px;font-weight:700;display:grid}.avatar.sm{width:34px;height:34px;font-size:14px}.avatar-btn .chev{color:var(--faint);transition:transform .2s}.avatar-btn .chev.up{transform:rotate(180deg)}.auth-menu{inset-inline-end:0;background:var(--surface);border:1px solid var(--line);z-index:60;transform-origin:0 0;border-radius:14px;flex-direction:column;gap:2px;width:214px;padding:8px;display:flex;position:absolute;top:calc(100% + 8px);box-shadow:0 14px 36px #182c4129}.auth-user{border-bottom:1px solid var(--line-soft);align-items:center;gap:10px;margin-bottom:6px;padding:6px 8px 12px;display:flex}.auth-name{color:var(--ink);font-size:13.5px;font-weight:700}.auth-item{width:100%;color:var(--body-c);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:9px 10px;font-family:inherit;font-size:13.5px;font-weight:500;text-decoration:none;transition:background .16s,color .16s;display:flex}.auth-item:hover{background:var(--line-soft);color:var(--ink)}.auth-item.danger{color:var(--accent-ink)}.auth-item.danger:hover{background:var(--accent-soft)}@keyframes drift-a{to{transform:translate(90px,70px)scale(1.18)}}@keyframes drift-b{to{transform:translate(-80px,-60px)scale(1.12)}}@keyframes drift-c{to{transform:translate(-60px,50px)scale(1.22)}}.neural{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.motif{pointer-events:none;-webkit-user-select:none;user-select:none;font-family:var(--calli);position:absolute;inset:0;overflow:hidden}.motif svg{position:absolute;overflow:visible}.calli-svg{width:var(--cw);height:var(--ch);margin-block:calc((1lh - var(--ch)) / 2);fill:currentColor;display:block;overflow:visible}.topics{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;gap:8px;margin-bottom:38px;display:flex;position:relative;overflow-x:auto}.topics>*{scroll-snap-align:start;flex:none}.topics::-webkit-scrollbar{display:none}.topics a{color:var(--body-c);background:var(--surface);border:1px solid var(--line);border-radius:99px;flex:none;padding:5px 16px;font-size:12.5px;font-weight:500;transition:border-color .18s,color .18s,background .18s}.topics a:hover{border-color:var(--accent);color:var(--accent-ink);background:var(--accent-soft)}.slides{display:grid;position:relative}.chip{background:var(--accent-soft);color:var(--accent-ink);border-radius:99px;align-items:center;gap:8px;margin-bottom:16px;padding:4px 14px;font-size:12.5px;font-weight:700;display:inline-flex}@keyframes dotfill{to{transform:scaleX(1)}}.avatar{color:#fff;border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid;overflow:hidden}.av2{background:#4f5c6e}.av3{background:#8a2f3a}.av4{background:#66738a}.av5{background:#172231}.av6{background:#7d3c45}.read-progress{background:var(--accent);transform-origin:100%;z-index:1;height:2px;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}[dir=ltr]>.read-progress{transform-origin:0}@supports (animation-timeline:scroll()){.read-progress{animation:linear read-progress-fill;animation-timeline:scroll()}@keyframes read-progress-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}}.spot{position:relative}.spot:before{content:"";border-radius:inherit;opacity:0;background:radial-gradient(220px circle at var(--mx,50%) var(--my,50%), #e0253c17, transparent 65%);pointer-events:none;z-index:1;transition:opacity .3s;position:absolute;inset:0}.spot:hover:before{opacity:1}[data-theme=dark] .spot:before{background:radial-gradient(220px circle at var(--mx,50%) var(--my,50%), #ef425721, transparent 65%)}.sec-head{justify-content:space-between;align-items:center;gap:16px;margin:0 0 24px;display:flex}.sec-head h2{z-index:0;padding-inline-start:20px;font-size:24px;font-weight:700;position:relative}.sec-calli{inset-inline-start:34px;z-index:-1;font-family:var(--calli);color:var(--ink);opacity:.07;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:54px;font-weight:400;line-height:1.9;position:absolute;top:50%;translate:0 -54%}.sec-head h2:before{content:"";inset-inline-start:0;background:var(--accent);border-radius:99px;width:8px;height:26px;position:absolute;top:50%;translate:0 -50%}.sec-head[data-ink=wait] h2:before{transform:scaleY(0)}.sec-head[data-ink=wait] .sec-calli{clip-path:inset(0 0 0 100%)}.sec-head[data-ink=draw] h2:before{animation:.55s cubic-bezier(.34,1.56,.64,1) both sh-bar}.sec-head[data-ink=draw] .sec-calli{animation:2.6s ease-out .15s both sh-write}.en-content .sec-head[data-ink=wait] .sec-calli{clip-path:inset(0 100% 0 0)}.en-content .sec-head[data-ink=draw] .sec-calli{animation-name:sh-write-ltr}@keyframes sh-bar{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes sh-write{0%{clip-path:inset(0 0 0 100%);opacity:.24}55%{clip-path:inset(0);opacity:.22}to{clip-path:inset(0)}}@keyframes sh-write-ltr{0%{clip-path:inset(0 100% 0 0);opacity:.24}55%{clip-path:inset(0);opacity:.22}to{clip-path:inset(0)}}.sec-tools{align-items:center;gap:8px;display:flex}.more{color:var(--accent-ink);border:1px solid var(--line);background:var(--surface);border-radius:99px;align-items:center;gap:6px;padding:7px 16px;font-size:13px;font-weight:700;transition:border-color .18s,background .18s;display:inline-flex}.more:hover{border-color:var(--accent);background:var(--accent-soft)}.tiles{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:44px;display:grid}.tile{border-radius:var(--bubble);color:#fff;min-height:196px;box-shadow:var(--shadow);transition:transform .3s var(--ease), box-shadow .3s var(--ease);flex-direction:column;gap:11px;padding:24px 22px 20px;display:flex;position:relative;overflow:hidden}.tile:hover{box-shadow:var(--shadow-up);transform:translateY(-4px)}.tile:active{transform:translateY(-1px)}.tile .t-frame{border-radius:calc(var(--r-media) - 6px) calc(var(--r-media) - 6px) calc(var(--r-media) - 6px) 3px;pointer-events:none;border:1px solid #ffffff29;position:absolute;inset:7px}.tile .t-word{inset-inline-end:6px;font-family:var(--calli);color:#fff;opacity:.14;pointer-events:none;white-space:nowrap;transition:transform .5s var(--ease), opacity .3s;font-size:56px;line-height:1.5;position:absolute;top:-6px}.tile:hover .t-word{opacity:.22;transform:translate(-6px,4px)}.tile .ic{color:#fff;background:#ffffff24;border:1px solid #fff3;border-radius:14px 14px 14px 4px;place-items:center;width:46px;height:46px;display:grid;position:relative}.tile h3{font-size:16px;font-weight:700;position:relative}.tile p{color:#ffffffc7;max-width:30ch;font-size:12.5px;line-height:1.9;position:relative}.tile.spot:before{background:radial-gradient(240px circle at var(--mx,50%) var(--my,50%), #ffffff1f, transparent 65%)}.tile-lapis{--g1:#27477e;--g2:#16294b;background:linear-gradient(150deg, var(--g1), var(--g2))}.tile-turquoise{--g1:#0f6f66;--g2:#0a4540;background:linear-gradient(150deg, var(--g1), var(--g2))}.tile-saffron{--g1:#bd851c;--g2:#855410;background:linear-gradient(150deg, var(--g1), var(--g2))}.tile-anar{--g1:#a82940;--g2:#6e1a2c;background:linear-gradient(150deg, var(--g1), var(--g2))}.tiles{isolation:isolate;grid-auto-rows:1fr}.tiles>div{position:relative}.tiles>div:before{content:"";z-index:-1;border-radius:26px;filter:blur(17px);opacity:.28;transition:opacity .45s var(--ease), transform .45s var(--ease);pointer-events:none;background:#182c4180;border-start-end-radius:44px;position:absolute;inset:8% 5% 2%;transform:translateY(2px)scale(.97)}.tiles>div:has(.tile:is(:hover,:focus-visible,[data-leaf=on])){z-index:3}.tiles>div:has(.tile:is(:hover,:focus-visible,[data-leaf=on])):before{opacity:.5;transform:translateY(12px)scale(1)}[data-theme=dark] .tiles>div:before{opacity:.5;background:#000}.tiles .tile{--gold:#dfa63e;--tilt:-.85deg;--leaf-1:color-mix(in oklab, var(--g1) 8%, #faf4e6);--leaf-2:color-mix(in oklab, var(--g1) 8%, #ece0c9);--leaf-ink:#4a4236;box-shadow:none;min-height:334px;transition:transform .45s var(--ease), filter .45s var(--ease);border-start-end-radius:48px;gap:0;padding:20px 20px 18px}.tiles .tile .t-frame{border-radius:13px 13px 13px 2px;transition:border-color .4s var(--ease);border-color:#ffffff2b;border-start-end-radius:39px;inset:9px}.tiles .tile .ic{border-radius:13px 13px 13px 4px;flex:none;width:40px;height:40px}.tiles .tile h3{z-index:2;transition:color .36s var(--ease);margin-top:11px;font-size:17px;line-height:1.75}.tiles .tile .ta-l{stroke:currentColor;stroke-width:.85px;opacity:.6;transition:opacity .4s var(--ease)}.tiles .tile .ta-faint{opacity:.3}.tiles .tile .ta-ground{stroke:currentColor;stroke-width:.6px;stroke-dasharray:.5 3.4;opacity:.34;transition:opacity .4s var(--ease)}.tiles .tile .ta-gold-f{fill:var(--gold);stroke:color-mix(in oklab, var(--gold) 72%, #3a2408);stroke-width:.6px}.tiles .tile:is(:hover,:focus-visible,[data-leaf=on]) .ta-l{opacity:.72}.tiles .tile:is(:hover,:focus-visible,[data-leaf=on]) .ta-faint{opacity:.4}.tiles .tile:is(:hover,:focus-visible,[data-leaf=on]) .ta-ground{opacity:.45}.tiles .tile .ta-halo{opacity:.55;transition:opacity .5s var(--ease)}.tiles .tile .ta-rim{fill:none;stroke:currentColor;stroke-width:.5px;opacity:.12;transition:opacity .4s var(--ease)}.tiles .tile .ta-cast{fill:currentColor;stroke:none;opacity:.07;transition:opacity .4s var(--ease)}.tiles .tile .ta-tone{transition:fill-opacity .4s var(--ease)}.tiles .tile .ta-beam-floor{mix-blend-mode:multiply}.tiles .tile:is(:hover,:focus-visible,[data-leaf=on]) .ta-halo{opacity:1}.tiles .tile:is(:hover,:focus-visible,[data-leaf=on]) .ta-rim{opacity:.2}.tiles .tile:is(:hover,:focus-visible,[data-leaf=on]) .ta-cast{opacity:.1}.tiles .tile .ta-card{transform-box:view-box;transition:transform .55s cubic-bezier(.34,1.35,.64,1)}.tiles .tile:is(:hover,:focus-visible,[data-leaf=on]) .ta-card{transform:translateY(var(--dy))}.tiles .tile .ta-card-face{fill:currentColor;fill-opacity:.07;stroke:currentColor;stroke-width:.85px;stroke-opacity:.55}.tiles .tile .ta-card-edge{fill:currentColor;fill-opacity:.12;stroke-opacity:.55}.tiles .tile .ta-card-lit{fill-opacity:.15;stroke-opacity:.9}.tiles .tile .ta-shade-el{fill:currentColor;fill-opacity:.07;stroke:none;transition:fill-opacity .5s var(--ease)}.tiles .tile:is(:hover,:focus-visible,[data-leaf=on]) .ta-shade-el{fill-opacity:.11}.tiles .tile .ta-play{transform-box:view-box;transform-origin:50px 35px}.tiles .tile:is(:hover,:focus-visible,[data-leaf=on]) .ta-play{animation:.55s cubic-bezier(.34,1.56,.64,1) both ta-pulse}@keyframes ta-pulse{0%{transform:scale(1)}42%{transform:scale(1.16)}to{transform:scale(1)}}.tiles .tile .ta-aud,.tiles .tile .ta-bar{transform-box:fill-box}.tiles .tile .ta-beam{opacity:0;transition:opacity .6s var(--ease)}.tiles .tile .ta-lamp{fill:var(--gold);stroke:none}.tiles .tile .ta-aud{transform-origin:50% 88%;opacity:.34;transition:opacity .4s var(--ease)}.tiles .tile:is(:hover,:focus-visible,[data-leaf=on]) .ta-beam{opacity:1;animation:.8s linear both ta-lampon}@keyframes ta-lampon{0%{opacity:0}8%{opacity:.85}15%{opacity:.12}27%{opacity:.95}34%{opacity:.4}48%,to{opacity:1}}.tiles .tile .ta-mote{fill:var(--gold);opacity:0}.tiles .tile:is(:hover,:focus-visible,[data-leaf=on]) .ta-mote{animation-name:ta-mote;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-fill-mode:both}@keyframes ta-mote{0%{opacity:0;transform:translate(0)}30%{opacity:.9}70%{opacity:.6}to{opacity:0;transform:translate(1.2px,-9px)}}.tiles .tile:is(:hover,:focus-visible,[data-leaf=on]) .ta-aud{animation:.52s cubic-bezier(.34,1.56,.64,1) both ta-seat}@keyframes ta-seat{0%{opacity:.34;transform:scale(.45)translateY(4px)}55%{opacity:1}to{opacity:1;transform:scale(1)translateY(0)}}.tiles .tile .ta-page{opacity:0}.tiles .tile .ta-page-face{fill:var(--leaf-1);stroke:currentColor;stroke-width:.85px;stroke-opacity:.6}.tiles .tile .ta-page-rule{fill:none;stroke:currentColor;stroke-width:.85px;stroke-opacity:.2}.tiles .tile .ta-page-shade{fill:currentColor;stroke:none;fill-opacity:0}.tiles .tile:is(:hover,:focus-visible,[data-leaf=on]) .ta-page{animation:.78s linear both ta-page-in}.tiles .tile:is(:hover,:focus-visible,[data-leaf=on]) .ta-page-face{animation:.78s linear both ta-turn}.tiles .tile:is(:hover,:focus-visible,[data-leaf=on]) .ta-page-rule{animation:.78s linear both ta-turn-rule}.tiles .tile:is(:hover,:focus-visible,[data-leaf=on]) .ta-page-shade{animation:.78s linear both ta-turn,.78s linear both ta-shade}@keyframes ta-turn{0%{d:path("M50.00 38.00 C38.00 34.00, 26.00 32.00, 14.00 31.00 L14.00 56.00 C26.00 57.00, 38.00 60.00, 50.00 63.00 Z")}8.33%{d:path("M50.00 38.00 C38.02 33.70, 26.03 31.54, 14.03 30.54 L14.03 55.54 C26.03 56.54, 38.02 59.70, 50.00 63.00 Z")}16.67%{d:path("M50.00 38.00 C38.33 32.73, 26.49 30.09, 14.46 29.09 L14.46 54.09 C26.49 55.09, 38.33 58.73, 50.00 63.00 Z")}25%{d:path("M50.00 38.00 C39.81 31.05, 28.66 27.58, 16.53 26.58 L16.53 51.58 C28.66 52.58, 39.81 57.05, 50.00 63.00 Z")}33.33%{d:path("M50.00 38.00 C43.71 28.87, 34.50 24.31, 22.37 23.31 L22.37 48.31 C34.50 49.31, 43.71 54.87, 50.00 63.00 Z")}41.67%{d:path("M50.00 38.00 C50.29 26.85, 44.90 21.28, 33.84 20.28 L33.84 45.28 C44.90 46.28, 50.29 52.85, 50.00 63.00 Z")}50%{d:path("M50.00 38.00 C57.11 26.00, 57.11 20.00, 50.00 19.00 L50.00 44.00 C57.11 45.00, 57.11 52.00, 50.00 63.00 Z")}58.33%{d:path("M50.00 38.00 C61.07 26.85, 66.45 21.28, 66.16 20.28 L66.16 45.28 C66.45 46.28, 61.07 52.85, 50.00 63.00 Z")}66.67%{d:path("M50.00 38.00 C62.13 28.87, 71.34 24.31, 77.63 23.31 L77.63 48.31 C71.34 49.31, 62.13 54.87, 50.00 63.00 Z")}75%{d:path("M50.00 38.00 C62.12 31.05, 73.28 27.58, 83.47 26.58 L83.47 51.58 C73.28 52.58, 62.12 57.05, 50.00 63.00 Z")}83.33%{d:path("M50.00 38.00 C62.03 32.73, 73.87 30.09, 85.54 29.09 L85.54 54.09 C73.87 55.09, 62.03 58.73, 50.00 63.00 Z")}91.67%{d:path("M50.00 38.00 C62.00 33.70, 73.99 31.54, 85.97 30.54 L85.97 55.54 C73.99 56.54, 62.00 59.70, 50.00 63.00 Z")}to{d:path("M50.00 38.00 C62.00 34.00, 74.00 32.00, 86.00 31.00 L86.00 56.00 C74.00 57.00, 62.00 60.00, 50.00 63.00 Z")}}@keyframes ta-turn-rule{0%{d:path("M44.50 41.00 C36.00 38.00, 27.00 36.20, 19.00 35.40 L19.00 52.00 C27.00 52.80, 36.00 54.60, 44.50 57.50 Z")}8.33%{d:path("M44.51 40.84 C36.02 37.66, 27.03 35.75, 19.03 34.93 L19.03 51.53 C27.03 52.35, 36.02 54.26, 44.51 57.34 Z")}16.67%{d:path("M44.68 40.34 C36.37 36.58, 27.48 34.32, 19.49 33.41 L19.49 50.01 C27.48 50.92, 36.37 53.18, 44.68 56.84 Z")}25%{d:path("M45.45 39.47 C38.02 34.70, 29.62 31.84, 21.70 30.80 L21.70 47.40 C29.62 48.44, 38.02 51.30, 45.45 55.97 Z")}33.33%{d:path("M47.48 38.33 C42.38 32.27, 35.38 28.62, 27.78 27.40 L27.78 44.00 C35.38 45.22, 42.38 48.87, 47.48 54.83 Z")}41.67%{d:path("M50.84 37.28 C49.79 30.01, 45.57 25.64, 39.14 24.24 L39.14 40.84 C45.57 42.24, 49.79 46.61, 50.84 53.78 Z")}50%{d:path("M54.14 36.84 C57.60 29.06, 57.38 24.38, 53.83 22.91 L53.83 39.51 C57.38 40.98, 57.60 45.66, 54.14 53.34 Z")}58.33%{d:path("M55.78 37.28 C62.36 30.01, 66.22 25.64, 66.98 24.24 L66.98 40.84 C66.22 42.24, 62.36 46.61, 55.78 53.78 Z")}66.67%{d:path("M55.92 38.33 C63.87 32.27, 70.69 28.62, 75.37 27.40 L75.37 44.00 C70.69 45.22, 63.87 48.87, 55.92 54.83 Z")}75%{d:path("M55.68 39.47 C64.05 34.70, 72.38 31.84, 79.34 30.80 L79.34 47.40 C72.38 48.44, 64.05 51.30, 55.68 55.97 Z")}83.33%{d:path("M55.53 40.34 C64.01 36.58, 72.89 34.32, 80.70 33.41 L80.70 50.01 C72.89 50.92, 64.01 53.18, 55.53 56.84 Z")}91.67%{d:path("M55.50 40.84 C64.00 37.66, 72.99 35.75, 80.98 34.93 L80.98 51.53 C72.99 52.35, 64.00 54.26, 55.50 57.34 Z")}to{d:path("M55.50 41.00 C64.00 38.00, 73.00 36.20, 81.00 35.40 L81.00 52.00 C73.00 52.80, 64.00 54.60, 55.50 57.50 Z")}}@keyframes ta-page-in{0%{opacity:0}7%{opacity:1}88%{opacity:1}to{opacity:0}}@keyframes ta-shade{0%{fill-opacity:0}40%{fill-opacity:.04}52%{fill-opacity:.13}64%,to{fill-opacity:.08}}.tiles .tile .ta-ribbon{transform-box:view-box;transform-origin:50px 59px;fill:currentColor;fill-opacity:.3}.tiles .tile:is(:hover,:focus-visible,[data-leaf=on]) .ta-ribbon{animation:1.5s cubic-bezier(.33,0,.3,1) .24s both ta-sway}@keyframes ta-sway{0%{transform:rotate(0)}22%{transform:rotate(7.5deg)}46%{transform:rotate(-4.2deg)}68%{transform:rotate(2.1deg)}86%{transform:rotate(-.9deg)}to{transform:rotate(0)}}.tiles .tile .ta-stack-r,.tiles .tile .ta-stack-l{transition:opacity .7s var(--ease)}.tiles .tile:is(:hover,:focus-visible,[data-leaf=on]) .ta-stack-l{opacity:.16}.tiles .tile:is(:hover,:focus-visible,[data-leaf=on]) .ta-stack-r{opacity:.5}.tiles .tile .ta-bar{transform-origin:50%;stroke:currentColor;stroke-width:2px;stroke-linecap:round;opacity:.6;transition:opacity .4s var(--ease)}.tiles .tile .ta-bar-gold{stroke:var(--gold);opacity:1}.tiles .tile:is(:hover,:focus-visible,[data-leaf=on]) .ta-bar{animation:ta-wave var(--wd,.58s) ease-in-out var(--bd,0s) infinite both}.tiles .tile .ta-emit{stroke:currentColor;stroke-width:.85px;fill:none;opacity:0}.tiles .tile:is(:hover,:focus-visible,[data-leaf=on]) .ta-emit-l{animation:.9s ease-out infinite both ta-emit-l}.tiles .tile:is(:hover,:focus-visible,[data-leaf=on]) .ta-emit-r{animation:.9s ease-out infinite both ta-emit-r}@keyframes ta-emit-l{0%{opacity:0;transform:translate(0)}25%{opacity:.7}to{opacity:0;transform:translate(-5px)}}@keyframes ta-emit-r{0%{opacity:0;transform:translate(0)}25%{opacity:.7}to{opacity:0;transform:translate(5px)}}.tiles .tile .ta-sheen{opacity:0}.tiles .tile:is(:hover,:focus-visible,[data-leaf=on]) .ta-sheen{animation:1.25s cubic-bezier(.45,0,.3,1) 1.05s both ta-sheen}@keyframes ta-sheen{0%{opacity:1;transform:translate(0)}to{opacity:1;transform:translate(40px)}}.tiles .tile .ta-write{stroke-dasharray:100 100;stroke-dashoffset:100px;opacity:.85}.tiles .tile:is(:hover,:focus-visible,[data-leaf=on]) .ta-write{animation:.6s cubic-bezier(.45,0,.3,1) .42s both ta-write}.tiles .tile:is(:hover,:focus-visible,[data-leaf=on]) .ta-write-2{animation-delay:.78s}@keyframes ta-write{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}.tiles .tile[data-idle]:not(:hover,:focus-visible,[data-leaf=on]) .ta-beam{animation:1.7s ease-in-out both ta-hint-beam}@keyframes ta-hint-beam{0%,to{opacity:0}12%{opacity:.5}20%{opacity:.1}34%{opacity:.42}70%{opacity:.3}}.tiles .tile[data-idle]:not(:hover,:focus-visible,[data-leaf=on]) .ta-ribbon{animation:1.5s cubic-bezier(.33,0,.3,1) both ta-sway}.tiles .tile[data-idle]:not(:hover,:focus-visible,[data-leaf=on]) .ta-bar{animation:ta-wave .62s ease-in-out var(--bd,0s) both}.tiles .tile[data-idle]:not(:hover,:focus-visible,[data-leaf=on]) .ta-card-top{animation:1.3s cubic-bezier(.34,1.4,.64,1) both ta-hint-lift}@keyframes ta-hint-lift{0%,to{transform:translateY(0)}40%{transform:translateY(-3.2px)}}.tiles .tile{--ti:.3s}.tiles>div:nth-child(2) .tile{--ti:.55s}.tiles>div:nth-child(3) .tile{--ti:.8s}.tiles>div:nth-child(4) .tile{--ti:1.05s}.tiles[data-ink] .ta-ink{stroke-dasharray:1 1}.tiles[data-ink=wait] .ta-ink{stroke-dashoffset:1px}.tiles[data-ink=wait] :is(.ta-gold-f,.ta-bm,.ta-bar,.ta-lamp,.ta-halo,.ta-cast,.ta-shade-el,.ta-ground){opacity:0}.tiles[data-ink=draw] .ta-ink{animation:ta-ink 2.2s cubic-bezier(.4, 0, .3, 1) var(--ti,0s) backwards}.tiles[data-ink=draw] :is(.ta-gold-f,.ta-bm,.ta-bar,.ta-lamp,.ta-halo,.ta-cast,.ta-shade-el,.ta-ground){animation:ta-fade 1s ease calc(var(--ti,0s) + 1.7s) backwards}@keyframes ta-ink{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes ta-fade{0%{opacity:0}}@keyframes ta-wave{0%,to{transform:scaleY(1)}28%{transform:scaleY(1.42)}58%{transform:scaleY(.5)}80%{transform:scaleY(1.16)}}.tiles .tile:is(:hover,:focus-visible,[data-leaf=on]){transform:translateY(-10px) scale(1.022) rotate(var(--tilt));box-shadow:none;color:var(--leaf-ink)}.tiles .tile:is(:hover,:focus-visible,[data-leaf=on]) .t-frame{border-color:color-mix(in oklab, var(--g2) 38%, transparent)}.tiles .tile:is(:hover,:focus-visible,[data-leaf=on]) h3{color:var(--g2)}.tiles .tile:is(:hover,:focus-visible,[data-leaf=on]) p{color:var(--leaf-ink)}.tiles .tile:is(:hover,:focus-visible,[data-leaf=on]) .t-word{color:var(--g2);opacity:.1;transform:translate(-7px,5px)}.tiles .tile:is(:hover,:focus-visible,[data-leaf=on]) .ic{background:color-mix(in oklab, var(--g1) 11%, #fffaef);border-color:color-mix(in oklab, var(--g2) 34%, transparent);color:var(--g2);box-shadow:0 2px 7px -2px color-mix(in oklab, var(--g2) 40%, transparent)}.tiles .tile.spot:is(:hover,:focus-visible,[data-leaf=on]):before{opacity:1;background:radial-gradient(260px circle at var(--mx,50%) var(--my,50%), #fffdf480, transparent 62%)}.tiles .tile:active{transform:translateY(-4px) scale(1.006) rotate(calc(var(--tilt) * .5));transition-duration:.12s}.tiles .tile:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.tiles:has(.tile:is(:hover,:focus-visible,[data-leaf=on])) .tile:not(:hover,:focus-visible,[data-leaf=on]){filter:saturate(.82)brightness(.9);transform:scale(.982)}[data-theme=dark] .tiles .tile{--leaf-1:color-mix(in oklab, var(--g1) 9%, #f2ebd9);--leaf-2:color-mix(in oklab, var(--g1) 9%, #e2d6bd)}@media (max-width:1000px){.tiles .tile{min-height:308px}}@media (max-width:900px){.tiles .tile .t-word{font-size:36px}}@media (max-width:520px){.tiles .tile{border-start-end-radius:36px;min-height:282px}}@media (prefers-reduced-motion:reduce){.tiles .tile,.tiles .tile:active,.tiles .tile:is(:hover,:focus-visible,[data-leaf=on]){transform:none}.tiles:has(.tile:is(:hover,:focus-visible,[data-leaf=on])) .tile:not(:hover,:focus-visible,[data-leaf=on]){transform:none}.tiles>div:has(.tile:is(:hover,:focus-visible,[data-leaf=on])):before{transform:none}.tiles .tile,.tiles .tile .ta-l{transition-duration:.2s}.tiles .tile .ta-page,.tiles .tile .ta-page-face,.tiles .tile .ta-page-rule,.tiles .tile .ta-page-shade,.tiles .tile .ta-aud,.tiles .tile .ta-bar,.tiles .tile .ta-ribbon,.tiles .tile .ta-card,.tiles .tile .ta-mote,.tiles .tile .ta-emit,.tiles .tile .ta-sheen,.tiles .tile .ta-write,.tiles .tile .ta-beam{animation:none!important;transform:none!important}.tiles .tile:is(:hover,:focus-visible,[data-leaf=on]) .ta-write{stroke-dashoffset:0}.tiles .tile:is(:hover,:focus-visible,[data-leaf=on]) .ta-aud{opacity:1}.tiles .tile .ta-card{transition:none}}.sc{fill:none;stroke-linecap:round;stroke-linejoin:round;--sc-gold:#dfa63e;display:block}.sc-l{stroke:currentColor;stroke-width:.85px;opacity:.5}.bm-stroke{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.bm-fill{fill:currentColor;stroke:none}.sc-bm,.tiles .tile .ta-bm{opacity:.55;transition:opacity .4s var(--ease)}.sc-bm-home{color:color-mix(in oklab, var(--sc-gold) 68%, #3a2408);opacity:1}.sc-faint{opacity:.26}.sc-niche{width:min(210px,62%);color:var(--ink);margin:0 auto 14px}.sc-ghost{stroke:currentColor;stroke-width:.85px;stroke-dasharray:2.4 3;opacity:.32}.sc-flame{fill:var(--sc-gold);stroke:color-mix(in oklab, var(--sc-gold) 70%, #3a2408);stroke-width:.5px;transform-box:fill-box;transform-origin:50% 100%}.sc-glow,.sc-wash{stroke:none}.sc-mote{fill:var(--sc-gold);stroke:none;opacity:0}@media (prefers-reduced-motion:no-preference){.sc-flame{animation:.62s cubic-bezier(.34,1.56,.64,1) .14s both sc-flame}.sc-glow{animation:sc-fade .7s var(--ease) .2s both}.sc-wash{animation:sc-fade .9s var(--ease) .26s both}.sc-ghost{animation:sc-breathe 1.5s var(--ease) .66s both}.sc-mote{animation:sc-mote 2.2s var(--ease) both}@keyframes sc-flame{0%{transform:scaleY(0)scaleX(.6)}55%{transform:scaleY(1.22)scaleX(1.05)}78%{transform:scaleY(.92)scaleX(.97)}to{transform:scaleY(1)scaleX(1)}}@keyframes sc-fade{0%{opacity:0}to{opacity:1}}@keyframes sc-breathe{0%,to{opacity:.32}45%{opacity:.58}}@keyframes sc-mote{0%{opacity:0;transform:translateY(0)}25%{opacity:.75}to{opacity:0;transform:translateY(-9px)}}}.sc-fork{width:min(260px,74%);color:var(--ink);margin:4px auto 6px}.sc-arm{fill:currentColor;fill-opacity:.07;stroke:currentColor;stroke-width:.85px;opacity:.5;transform-box:view-box}.sc-arm-wrap{transform-box:view-box}.sc-arm-wrap .sc-arm{opacity:1}.sc-arm-home{fill:var(--sc-gold);fill-opacity:.22;stroke:color-mix(in oklab, var(--sc-gold) 72%, #3a2408);opacity:1}@media (prefers-reduced-motion:no-preference){.sc-arm,.sc-arm-wrap{animation:1.35s cubic-bezier(.33,0,.3,1) both sc-swing}.sc-arm-wrap{animation-duration:1.7s}.sc-arm-wrap .sc-arm{animation:none}@keyframes sc-swing{0%{opacity:0;transform:rotate(-26deg)}18%{opacity:1}38%{transform:rotate(11deg)}60%{transform:rotate(-5deg)}80%{transform:rotate(2.2deg)}to{transform:rotate(0)}}@keyframes dnr-stamp{0%{opacity:0;transform:scale(1.55)rotate(-9deg)}30%{opacity:1}62%{transform:scale(.955)rotate(1.4deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes dnr-shock{0%{opacity:.5;transform:scale(.82)}to{opacity:0;transform:scale(1.35)}}@keyframes dnr-ink{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}}.strip{scrollbar-width:thin;padding:12px 2px 18px;overflow-x:auto}.thinker{text-align:center;flex-direction:column;align-items:center;width:148px;display:flex}.arch{border-radius:999px 999px var(--r-s) 6px;isolation:isolate;color:#fff;width:130px;height:156px;box-shadow:var(--shadow);transition:transform .35s var(--ease), box-shadow .35s var(--ease);place-items:center;display:grid;position:relative;overflow:hidden}.arch-img{object-fit:cover;filter:saturate(.96)contrast(1.02);opacity:.93;width:100%;height:100%;transition:transform .5s var(--ease), opacity .3s var(--ease), filter .3s var(--ease);position:absolute;inset:0}.thinker:hover .arch-img{filter:none;opacity:1;transform:scale(1.06)}.arch-shade{pointer-events:none;background:linear-gradient(#0000 48%,#0a0f1680);position:absolute;inset:0}.arch:before{content:"";pointer-events:none;background:radial-gradient(90px 100px at 50% 30%,#ffffff29,#0000 70%);position:absolute;inset:0}.arch-lapis .arch{background:linear-gradient(168deg,#27477e,#16294b)}.arch-turquoise .arch{background:linear-gradient(168deg,#0f6f66,#0a4540)}.arch-saffron .arch{background:linear-gradient(168deg,#bd851c,#855410)}.arch-anar .arch{background:linear-gradient(168deg,#a82940,#6e1a2c)}.arch-frame{border-radius:999px 999px calc(var(--r-s) - 4px) 3px;pointer-events:none;border:1px solid #ffffff38;transition:border-color .3s;position:absolute;inset:6px}.arch-calli{inset-inline:0;font-family:var(--calli);text-align:center;white-space:nowrap;opacity:.2;pointer-events:none;transition:opacity .3s, translate .5s var(--ease);font-size:32px;line-height:1.9;position:absolute;bottom:2px}.arch-init{text-shadow:0 2px 16px #0000004d;font-size:42px;font-weight:700;position:relative;translate:0 -12px}.thinker:hover .arch{box-shadow:var(--shadow-up);transform:translateY(-5px)}.thinker:hover .arch-frame{border-color:#ffffff80}.thinker:hover .arch-calli{opacity:.34;translate:0 -4px}.bento>div,.tiles>div{min-width:0;display:grid}.b-feature{border-radius:var(--bubble);min-height:440px;box-shadow:var(--shadow);align-items:flex-end;display:flex;position:relative;overflow:hidden}.b-feature .ph{transition:transform .6s var(--ease);position:absolute;inset:0}.b-feature .ph img{filter:saturate(.96)contrast(1.02)brightness(1.05);object-position:right bottom}.b-feature .ph:after{background:linear-gradient(155deg,#182c411a,#182c4108)}.b-feature:hover .ph{transform:scale(1.04)}.b-feature .cat{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff24;border:1px solid #ffffff42;border-radius:99px;align-items:center;padding:3px 13px;font-size:12px;font-weight:700;display:inline-flex}.b-feature h3{margin:6px 0 8px;font-size:23px;font-weight:700;line-height:1.75}.b-feature p{color:#ffffffdb;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:60ch;font-size:13.5px;display:-webkit-box;overflow:hidden}.b-feature .meta{color:#ffffffc7;align-items:center;gap:9px;margin-top:12px;font-size:12.5px;display:flex}.b-feature .meta b{color:#fff;font-weight:600}.b-card{background:var(--surface);border:1px solid var(--line-soft);box-shadow:var(--shadow);border-radius:var(--r);transition:box-shadow .3s var(--ease), transform .3s var(--ease);flex-direction:column;display:flex;overflow:hidden}.b-card:hover{box-shadow:var(--shadow-up);transform:translateY(-3px)}.b-card .cat{color:var(--accent-ink);font-size:12px;font-weight:700}.b-card h3{margin:3px 0 0;font-size:14.5px;font-weight:700;line-height:1.85}.b-card:hover h3{color:var(--accent-ink)}.b-card .lead{color:var(--body-c);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0 0;font-size:12.75px;line-height:1.9;display:-webkit-box;overflow:hidden}.b-card .meta{color:var(--faint);margin-top:8px;font-size:12px}.b-card .arr{color:var(--accent-ink);transition:transform .25s var(--ease);margin-top:8px}.b-card:hover .arr{transform:translate(-4px)}.b-card{position:relative}@media (hover:none),(max-width:960px){.b-card .lead{-webkit-line-clamp:unset;display:block;overflow:visible}}.course{scroll-snap-align:start;background:var(--surface);border:1px solid var(--line-soft);box-shadow:var(--shadow);border-radius:var(--r) var(--r) var(--r) 6px;transition:box-shadow .3s var(--ease), transform .3s var(--ease);flex:0 0 335px;display:flex;overflow:hidden}.course:hover{box-shadow:var(--shadow-up);transform:translateY(-3px)}.course h3{font-size:15.5px;font-weight:700;line-height:1.8}.course h3 a:hover{color:var(--accent-ink)}.videos{grid-template-columns:1.55fr 1fr;align-items:start;gap:26px;display:grid}.play{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;z-index:1;width:62px;height:62px;transition:transform .3s var(--ease), background .3s;background:#0d141d99;border-radius:50%;place-items:center;margin:auto;display:grid;position:absolute;inset:0}.play-pulse:after{content:"";border-radius:50%;animation:2.6s ease-out infinite playpulse;position:absolute;inset:0}@keyframes playpulse{0%{box-shadow:0 0 #e0253c66}to{box-shadow:0 0 0 18px #e0253c00}}.band{background:linear-gradient(140deg,#e0253c,#b41b2f);margin-top:84px;padding:64px 0 72px;position:relative;overflow:hidden}.band:before{content:"";pointer-events:none;opacity:.07;background-image:radial-gradient(circle at 1px 1px,#fff 1.2px,#0000 1.4px);background-size:22px 22px;position:absolute;inset:0}@keyframes sheen{0%{transform:translate(-28%)}to{transform:translate(28%)}}.band .container{position:relative}.band .sec-head h2{color:#fff}.band .sec-head h2:before{background:#fff}.band .sec-head .more{color:#fff;background:0 0;border-color:#fff6}.band .sec-head .more:hover{background:#ffffff1f;border-color:#fff}.band .motif{color:#fff;opacity:.09}.support-frame{border-radius:calc(var(--r-media) + 2px) calc(var(--r-media) + 2px) calc(var(--r-media) + 2px) 8px;padding:1.5px;position:relative;overflow:hidden}.support-frame:before{content:"";aspect-ratio:1;pointer-events:none;background:conic-gradient(#e0253c8c,#2f5fa833,#e0253c14,#e0253c8c);width:130%;margin:auto;animation:9s linear infinite spin-border;position:absolute;inset:0}@keyframes spin-border{to{rotate:360deg}}.support-card{background:var(--surface);border-radius:var(--bubble);text-align:center;padding:56px 32px;position:relative;overflow:hidden}.support-card:before{content:"";pointer-events:none;background:radial-gradient(420px 220px at 50% 0,#e0253c12,#0000 70%);position:absolute;inset:0}.support-card h2{margin-bottom:8px;font-size:26px;font-weight:700;position:relative}.support-card p{color:var(--body-c);max-width:52ch;margin:0 auto 24px;font-size:14px;position:relative}.support-card .btn-support{padding:12px 30px;font-size:14.5px;position:relative}.partners{background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--bubble);box-shadow:var(--shadow);flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:22px 34px;padding:26px 30px;display:flex}footer{color:#c9cdd4;background:#131f2e}[data-theme=dark] footer{background:#0b111b}.site-foot{--fs-bg:#131f2e;--fs-gh:clamp(270px, 18.75vw, 380px);--fs-sky:#0d1622}[data-theme=dark] .site-foot{--fs-bg:#0b111b;--fs-sky:#070b12}.foot-body{isolation:isolate;background:linear-gradient(180deg, var(--fs-sky) 0%, var(--fs-bg) 58%);position:relative;overflow:hidden}.foot-body>:not(.fs){z-index:1;position:relative}.foot-in{grid-template-columns:1.4fr 1fr 1fr;gap:48px;max-width:1200px;margin-inline:auto;padding:52px 24px 0;display:grid}.site-foot .foot-in{padding-top:60px;padding-bottom:calc(var(--fs-gh) * .68 + 80px);grid-template-columns:1.5fr 1.45fr .75fr}.site-foot .col-wide .col-links{columns:2;column-gap:40px}.site-foot .foot-in h4{align-items:center;gap:12px;margin-bottom:18px;display:flex}.site-foot .foot-in h4:after{content:"";background:radial-gradient(circle,#cfdaeb8c .8px,#0000 1.1px) 0/7px 2px repeat-x;flex:0 0 44px;height:2px}.site-foot .col a{break-inside:avoid;width:fit-content;margin-bottom:12px;position:relative}.site-foot .col a:after{content:"";inset-inline:0;transform-origin:0;background:#dfa63e;border-radius:2px;height:1.5px;transition:transform .38s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:-4px;transform:scaleX(0)}.site-foot[dir=rtl] .col a:after{transform-origin:100%}.site-foot .col a:hover:after,.site-foot .col a:focus-visible:after{transform:scaleX(1)}.site-foot .foot-in .foot-seal{padding:22px 0 0}.foot-in .logo{color:#fff}.foot-about{color:#98a1ad;max-width:42ch;margin-top:14px;font-size:13px;line-height:2.2}.foot-social{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.foot-social a{white-space:nowrap;color:#b6bdc7;border:1px solid #ffffff24;border-radius:99px;align-items:center;gap:7px;padding:6px 14px;font-size:12.5px;transition:border-color .18s,color .18s;display:inline-flex}.foot-social a:hover{color:#fff;border-color:#fff}.site-foot .foot-social a{border-radius:12px 12px 12px 4px;transition:border-color .18s,color .18s,background .18s,transform .18s}.site-foot .foot-social a:hover{background:#dfa63e0f;border-color:#dfa63eb3;transform:translateY(-1px)}footer h4{color:#fff;margin-bottom:14px;font-size:14px;font-weight:700}footer .col a{color:#98a1ad;margin-bottom:10px;font-size:13px;transition:color .18s;display:block}footer .col a:hover{color:#fff}.foot-seal{max-width:1200px;margin-inline:auto;padding:34px 24px 0}.foot-seal a{border-radius:12px;min-width:89px;height:96px;padding:6px;line-height:0;transition:background .18s,box-shadow .18s;display:inline-block}.foot-seal.on a{background:#fffffff0}.foot-seal.on a:hover{background:#fff;box-shadow:0 0 0 2px #ffffff47}.foot-seal img{object-fit:contain;width:auto;max-width:100%;height:100%}.foot-bar{background:var(--accent-btn);text-align:center;color:#fff;margin-top:44px;padding:14px 24px;font-size:12px}.site-foot .foot-bar{margin-top:0;padding:13px 24px}.foot-bar-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 28px;max-width:1200px;margin-inline:auto;display:flex}.site-foot .foot-legal{gap:6px 20px;max-width:none;margin:0;padding:0;font-size:12px}.site-foot .foot-legal a{color:#ffffffdb;text-underline-offset:4px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:color .18s,text-decoration-color .18s}.site-foot .foot-legal a:hover{color:#fff;text-decoration-color:#ffffffb3}.fs{--gold:#dfa63e;--px:0;--py:0;z-index:0;color:#cfdaeb;pointer-events:none;position:absolute;inset:0;overflow:hidden}.fs svg{fill:none;stroke-linecap:round;stroke-linejoin:round;display:block}.fs-stars{width:100%;height:100%;transform:translate3d(calc(var(--px) * 3px), calc(var(--py) * 2px), 0);position:absolute;inset:0}.fs-star{fill:currentColor;opacity:.45;animation:fs-twinkle var(--d) ease-in-out infinite alternate;animation-delay:var(--dl)}.fs-ground{bottom:0;width:calc(100% + 20px);height:var(--fs-gh);transform:translate3d(calc(var(--px) * -8px), calc(var(--py) * -3px), 0);position:absolute;inset-inline:-10px}.fs-l{stroke:currentColor;stroke-width:1.25px;opacity:.62}.fs-l-faint{opacity:.4}.fs-bg{fill:var(--fs-bg)}.fs-spine{stroke:currentColor;stroke-width:1px;stroke-dasharray:2 5;opacity:.3}.fs-dot{fill:currentColor;opacity:.55}.fs-door{stroke:currentColor;stroke-width:1px;fill:currentColor;fill-opacity:.1;opacity:.6}.fs-refl{--o:.28;stroke:currentColor;stroke-width:1.1px;stroke-dasharray:3 4;opacity:var(--o);animation:fs-glint var(--d) ease-in-out infinite alternate;animation-delay:var(--dl)}.fs-bm{opacity:.72}.fs-shore{stroke:currentColor;stroke-width:1px;stroke-dasharray:1.5 7;opacity:.42}.fs-moon{stroke:var(--gold);stroke-width:1.25px;opacity:.92}.fs-moon-dark{fill:var(--gold);fill-opacity:.035;stroke:var(--gold);stroke-width:1px;stroke-opacity:.22}.fs-halo-k{opacity:calc(.3 + var(--mk,1) * .7)}.fs-glints{transform-box:fill-box;transform-origin:50%;transform:scaleX(calc(.35 + var(--mk,1) * .65))}.fs-lamp{animation:6.2s linear infinite fs-flicker}.fs-lamp-refl{stroke-width:2.4px;stroke-dasharray:4 3}@keyframes fs-flicker{0%,to{opacity:1}18%{opacity:.86}22%{opacity:.97}47%{opacity:.9}52%{opacity:1}74%{opacity:.82}79%{opacity:.95}}.fs-asterism{fill:none;stroke:currentColor;stroke-width:1px;stroke-dasharray:1 6;stroke-linecap:round;opacity:.26}.fs-soha{fill:currentColor;opacity:.4}.fs-ripple{fill:none;stroke:currentColor;stroke-width:1.3px;transform-box:fill-box;transform-origin:50%;animation:1.9s cubic-bezier(.2,.6,.3,1) both fs-ripple}@keyframes fs-ripple{0%{opacity:.85;transform:scale(.12)}to{opacity:0;transform:scale(1)}}.fs-mare{fill:var(--gold);fill-opacity:.1;stroke:var(--gold);stroke-width:.8px;stroke-opacity:.35}.fs-halo{animation:7s ease-in-out infinite alternate fs-breathe}.fs-wave{stroke:currentColor;stroke-width:1.1px;animation:fs-drift var(--d) linear infinite}.fs-glint{stroke:var(--gold);stroke-width:2px;opacity:var(--o);animation:fs-glint var(--d) ease-in-out infinite alternate;animation-delay:var(--dl)}.fs-verse{font-family:var(--calli);fill:currentColor;opacity:.22;direction:rtl;font-size:34px}.fs-birds-p{left:0;bottom:calc(var(--fs-gh) * .74);width:140px;transform:translate3d(calc(var(--px) * -5px), calc(var(--py) * -2px), 0);position:absolute}.fs-birds{width:140px;height:63px;animation:90s linear -12s infinite fs-fly}.fs-flock{animation:7s ease-in-out infinite alternate fs-bob}.fs-wing{stroke:currentColor;stroke-width:1.1px;opacity:.7;transform-box:fill-box;transform-origin:50% 100%;animation:fs-flap var(--d) ease-in-out infinite alternate;animation-delay:var(--dl)}.fs[data-ink] .fs-ink{stroke-dasharray:1 1}.fs[data-ink=wait] .fs-ink{stroke-dashoffset:1px}.fs[data-ink=wait] .fs-rise{transform:translateY(64px)}.fs[data-ink=wait] .fs-late{opacity:0}.fs[data-ink] .fs-quill{transform-box:fill-box;transform-origin:100%}.fs[data-ink=wait] .fs-quill{transform:scaleX(0)}.fs[data-ink=draw] .fs-ink{animation:fs-ink 1.9s cubic-bezier(.45, .05, .25, 1) var(--ik,0s) both}.fs[data-ink=draw] .fs-rise{animation:3.4s cubic-bezier(.2,.7,.15,1) .9s both fs-rise}.fs[data-ink=draw] .fs-late{animation:fs-fade 1.6s ease var(--ik,1.5s) both}.fs[data-ink=draw] .fs-quill{animation:2.6s cubic-bezier(.5,0,.3,1) 2.3s both fs-quill}@keyframes fs-ink{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes fs-rise{0%{transform:translateY(64px)}to{transform:none}}@keyframes fs-fade{0%{opacity:0}to{opacity:1}}@keyframes fs-quill{0%{transform:scaleX(0)}to{transform:none}}.fs:not([data-live]) *,html[data-scrolling] .aurora span,html[data-scrolling] .band .sheen,html[data-scrolling] .support-frame:before,html[data-scrolling] .play-pulse:after,html[data-scrolling] .fs *{animation-play-state:paused}html[data-scrolling] .fs[data-live] :is(.fs-birds,.fs-flock,.fs-wing){animation-play-state:running}@keyframes fs-twinkle{0%{opacity:.18}to{opacity:.85}}@keyframes fs-breathe{0%{opacity:.7}to{opacity:1}}@keyframes fs-drift{to{stroke-dashoffset:var(--len)}}@keyframes fs-glint{0%{opacity:calc(var(--o) * .45)}to{opacity:var(--o)}}@keyframes fs-fly{0%{transform:translate(-200px)}74%{transform:translate(calc(100vw + 40px),-30px)}74.01%,to{transform:translate(-200px)}}@keyframes fs-bob{0%{transform:translateY(0)}to{transform:translateY(-3px)}}@keyframes fs-flap{0%{transform:scaleY(1)}to{transform:scaleY(.28)}}@media (prefers-reduced-motion:reduce){.fs *{animation:none!important}.fs-birds{transform:translate(40vw,-14px)}.site-foot .col a:after,.site-foot .foot-social a{transition:none}}@media (max-width:720px){.fs-verse{display:none}.site-foot .foot-in{padding-bottom:calc(var(--fs-gh) * .45 + 90px)}.foot-bar-in{flex-direction:column;justify-content:center}.site-foot .foot-legal{justify-content:center}.fs-birds-p{bottom:calc(var(--fs-gh) * .86)}}@media (prefers-reduced-motion:reduce){.aurora span,.band .sheen,.support-frame:before,.play-pulse:after,.po-com-report-card,.po-prose .po-anchor-hit,.dots button.on .fill{animation:none!important}html{scroll-behavior:auto}}@media (max-width:960px){.tiles{grid-template-columns:1fr 1fr}.b-feature{min-height:330px}.videos{grid-template-columns:1fr}.partners{justify-content:center}.foot-in{grid-template-columns:1fr;gap:28px}.site-foot .foot-in{grid-template-columns:1fr 1fr;gap:36px 20px}.site-foot .foot-in>:first-child{grid-column:1/-1}.site-foot .col-wide .col-links{columns:1}}@media (max-width:560px){.logo-tag{display:none}.btn-auth{padding:0 13px;font-size:12.5px}}@media (max-width:640px){.topics{margin-inline:-24px;margin-bottom:26px;padding-inline:24px;scroll-padding-inline:24px;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 20px calc(100% - 20px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 20px calc(100% - 20px),#0000 100%)}.top-in{flex-wrap:wrap;gap:8px 12px;height:auto;padding-block:10px 0;padding-inline:16px}nav.main{flex-basis:100%;order:3;margin-inline:-16px;padding:2px 16px 10px;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 18px calc(100% - 18px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 18px calc(100% - 18px),#0000 100%)}.top-actions{gap:8px}.btn-auth{justify-content:center;width:38px;padding:0}.btn-auth-label{display:none}.tiles{grid-template-columns:1fr}.course{flex-basis:280px}.sec-head{flex-wrap:wrap}.sec-calli{font-size:42px}.thinker{width:122px}.arch{width:106px;height:130px}.arch-init{font-size:34px}.arch-calli{font-size:26px}.tile{min-height:168px}.tile .t-word{font-size:64px}}.lg-page{justify-content:center;align-items:center;min-height:100dvh;padding:28px 20px;display:flex}.lg-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--bubble);width:min(1020px,100%);min-height:620px;box-shadow:var(--shadow-up);grid-template-columns:1fr 1.06fr;display:grid;position:relative;overflow:hidden}.lg-home{top:16px;z-index:3;color:var(--faint);align-items:center;gap:4px;font-size:12px;font-weight:500;transition:color .18s;display:inline-flex;position:absolute;inset-inline-start:18px}.lg-home:hover{color:var(--accent-ink)}.lg-form{align-items:center;padding:64px 48px 48px;display:flex}.lg-inner{width:100%;max-width:336px;margin-inline:auto}.lg-logo{justify-content:center;margin-bottom:28px;display:flex}.lg-title{text-align:center;margin-bottom:6px;font-size:23px;font-weight:700}.lg-sub{text-align:center;color:var(--faint);margin-bottom:26px;font-size:13px;line-height:2.1}.lg-field{margin-bottom:16px}.lg-field label{color:var(--body-c);justify-content:space-between;align-items:center;margin-bottom:7px;font-size:12.5px;font-weight:700;display:flex}.lg-forgot{color:var(--faint);font-size:11.5px;font-weight:500;transition:color .18s}.lg-forgot:hover{color:var(--accent-ink)}.lg-wrap{position:relative}.lg-field input[type=email],.lg-field input[type=password],.lg-field input[type=tel],.lg-field input[type=text]{border:1.5px solid var(--line);border-radius:var(--r-s);background:var(--paper);width:100%;height:46px;color:var(--ink);font-family:var(--font);outline:none;padding:0 14px;font-size:14px;transition:border-color .2s,box-shadow .2s,background .2s}.lg-field textarea{border:1.5px solid var(--line);border-radius:var(--r-s);background:var(--paper);width:100%;min-height:108px;color:var(--ink);font-family:var(--font);resize:vertical;outline:none;padding:10px 14px;font-size:14px;line-height:1.9;transition:border-color .2s,box-shadow .2s,background .2s;display:block}.lg-wrap input{padding-right:40px}.lg-field input::placeholder,.lg-field textarea::placeholder{color:var(--faint);opacity:.7}.lg-field input:focus-visible,.lg-field textarea:focus-visible{border-color:var(--accent);background:var(--surface);box-shadow:0 0 0 3.5px color-mix(in srgb, var(--accent) 14%, transparent)}.lg-field input[aria-invalid=true],.lg-field textarea[aria-invalid=true]{border-color:var(--accent)}.lg-eye{width:30px;height:30px;color:var(--faint);cursor:pointer;background:0 0;border:none;border-radius:8px;place-items:center;transition:color .18s,background .18s;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.lg-eye:hover{color:var(--ink);background:var(--line-soft)}.lg-err{color:var(--accent-ink);align-items:center;gap:6px;margin-top:7px;font-size:12.5px;display:flex}.lg-remember{color:var(--body-c);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;margin:2px 0 18px;font-size:12.5px;display:flex}.lg-remember input{width:15px;height:15px;accent-color:var(--accent);cursor:pointer}.lg-btn{border-radius:var(--r-s);background:var(--accent-btn);color:#fff;width:100%;height:46px;font-family:var(--font);cursor:pointer;border:none;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:700;transition:background .2s,transform .15s;display:inline-flex}.lg-btn:hover{background:var(--accent-btn-hover)}.lg-btn:active{transform:translateY(1px)}.lg-btn:disabled{opacity:.65;cursor:default}.lg-btn:focus-visible,.lg-google:focus-visible,.lg-eye:focus-visible,.lg-chip:focus-visible,.lg-home:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.lg-btn-link{margin-top:4px}.lg-spin{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:17px;height:17px;animation:.7s linear infinite lg-rotate}@keyframes lg-rotate{to{transform:rotate(360deg)}}.lg-or{color:var(--faint);align-items:center;gap:12px;margin:16px 0;font-size:12px;display:flex}.lg-or:before,.lg-or:after{content:"";background:var(--line);flex:1;height:1px}.lg-google{border:1px solid var(--line);border-radius:var(--r-s);background:var(--surface);width:100%;height:46px;color:var(--ink);font-family:var(--font);cursor:pointer;justify-content:center;align-items:center;gap:9px;font-size:13.5px;font-weight:700;transition:border-color .18s,background .18s;display:inline-flex}.lg-google:hover{border-color:var(--accent);background:var(--accent-soft)}.lg-google:disabled{opacity:.65;cursor:default}.lg-meta{text-align:center;color:var(--faint);margin-top:20px;font-size:11.5px;line-height:2.1}.lg-meta a{color:var(--body-c);text-underline-offset:3px;text-decoration:underline;transition:color .18s}.lg-meta a:hover{color:var(--accent-ink)}.lg-chip{vertical-align:middle;background:var(--accent-soft);color:var(--accent-ink);font-family:var(--font);cursor:pointer;border:none;border-radius:99px;align-items:center;gap:6px;padding:2px 11px;font-size:12px;font-weight:700;transition:filter .18s;display:inline-flex}.lg-chip:hover{filter:brightness(.96)}.lg-done{text-align:center}.lg-done-ic{background:var(--accent-soft);width:58px;height:58px;color:var(--accent-ink);border-radius:50%;place-items:center;margin:0 auto 16px;display:grid}.lg-panel{background:linear-gradient(155deg,#1e3854,#101c2b);flex-direction:column;justify-content:center;align-items:center;gap:34px;padding:48px 40px;display:flex;position:relative;overflow:hidden}.lg-panel:before{content:"";pointer-events:none;opacity:.05;background-image:radial-gradient(circle at 1px 1px,#fff 1.2px,#0000 1.4px);background-size:22px 22px;position:absolute;inset:0}.lg-panel .motif{color:#fff;opacity:.07}.lg-quote{font-family:"Gulzar", var(--font);text-align:center;color:#ffffffed;font-size:27px;line-height:2.5;position:relative}.lg-quote small{font-family:var(--font);color:#ffffff80;margin-top:8px;font-size:11.5px;font-weight:500;display:block}.lg-wave{border-radius:var(--bubble);background:#ffffff0e;border:1px solid #ffffff21;width:min(310px,82%);padding:24px 26px;position:relative}.lg-wave:before{content:"";pointer-events:none;border-radius:inherit;background:radial-gradient(60% 72% at 50% 52%,#dfa63e29,#0000 70%);position:absolute;inset:0}.lg-bars{width:100%;display:block;position:relative}.lg-bars rect{fill:var(--accent)}.lg-bars rect.lg-bar-lit{fill:#dfa63e}.lg-caption{color:#ffffffa8;align-items:center;gap:8px;min-height:24px;font-size:13px;display:flex;position:relative}.lg-dot{background:#ffffff40;border-radius:50%;width:7px;height:7px;transition:background .3s}.lg-dot.on{background:var(--accent);animation:1.15s ease-in-out infinite lg-pulse}@keyframes lg-pulse{50%{box-shadow:0 0 0 5px color-mix(in srgb, var(--accent) 25%, transparent)}}@media (prefers-reduced-motion:reduce){.lg-dot.on,.lg-spin{animation:none}}@media (max-width:880px){.lg-card{grid-template-columns:1fr;min-height:0}.lg-panel{display:none}.lg-form{padding:62px 26px 40px}}.tk-ava{border:3px solid var(--surface);width:84px;height:84px;box-shadow:0 0 0 1px var(--line), var(--shadow);transition:box-shadow .3s var(--ease), transform .3s var(--ease);border-radius:50%;flex:none;place-items:center;display:grid;position:relative;overflow:visible}.tk-ava img{object-fit:cover;border-radius:50%;width:100%;height:100%;position:absolute;inset:0}.tk-letter{font-family:var(--calli);color:#fff;-webkit-user-select:none;user-select:none;font-size:40px;line-height:1;translate:0 -6px}.tk-ava:before,.tk-ava:after{content:"";border:2px solid #0000;border-block-start-color:var(--accent);opacity:0;transition:opacity .3s, scale .4s var(--ease);pointer-events:none;border-radius:50%;position:absolute;inset:-7px;rotate:45deg;scale:.8}.tk-ava:after{border-width:1.5px;inset:-13px}.tk-ava-sm{border-width:2px;width:44px;height:44px}.tk-ava-sm .tk-letter{font-size:21px;translate:0 -3px}.tk-head{border-bottom:1px solid var(--line-soft);background:var(--surface);padding:58px 0 34px;position:relative;overflow:hidden}.tk-head .motif{color:var(--ink);opacity:.045}.tk-head-in{position:relative}.tk-head h1{margin-bottom:10px;font-size:34px;font-weight:700}.tk-lead{color:var(--body-c);max-width:62ch;font-size:14.5px}.tk-stats{color:var(--faint);margin-top:8px;font-size:12.5px}.tk-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:26px;display:flex}.tk-search{border:1.5px solid var(--line);border-radius:var(--r-s);background:var(--paper);max-width:420px;height:46px;color:var(--faint);flex:300px;align-items:center;gap:9px;padding:0 14px;transition:border-color .2s,box-shadow .2s;display:flex}.tk-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3.5px color-mix(in srgb, var(--accent) 14%, transparent)}.tk-search input{min-width:0;height:100%;color:var(--ink);font-family:var(--font);background:0 0;border:none;outline:none;flex:1;font-size:13.5px}.tk-search input::placeholder{color:var(--faint);opacity:.75}.tk-clear{background:var(--line-soft);width:26px;height:26px;color:var(--body-c);cursor:pointer;border:none;border-radius:50%;place-items:center;display:grid}.tk-clear:hover{background:var(--accent-soft);color:var(--accent-ink)}.tk-tabs{flex-wrap:wrap;gap:8px;display:flex}.tk-tab{border:1px solid var(--line);background:var(--surface);height:40px;color:var(--body-c);font-family:var(--font);cursor:pointer;border-radius:99px;align-items:center;gap:7px;padding:0 16px;font-size:13px;font-weight:700;transition:border-color .18s,color .18s,background .18s;display:inline-flex}.tk-tab b{background:var(--line-soft);color:var(--faint);border-radius:99px;padding:0 7px;font-size:11px;font-weight:700;line-height:1.9}.tk-tab:hover{border-color:var(--accent);color:var(--accent-ink)}.tk-tab.on{background:var(--accent-btn);border-color:var(--accent-btn);color:#fff}.tk-tab.on b{color:#fff;background:#0000002e}.tp-follow{border:1px dashed var(--accent);height:40px;color:var(--accent-ink);font-family:var(--font);cursor:pointer;background:0 0;border-radius:99px;align-items:center;gap:7px;margin-inline-start:4px;padding:0 16px;font-size:13px;font-weight:700;transition:border-color .18s,color .18s,background .18s;display:inline-flex}.tp-follow:hover:not(:disabled){background:var(--accent-soft)}.tp-follow.on{border-style:solid;border-color:var(--line);background:var(--surface);color:var(--body-c)}.tp-follow:disabled{opacity:.6;cursor:progress}.tp-follow:focus-visible,.tk-tab:focus-visible,.tk-share:focus-visible,.tk-link:focus-visible,.tk-more-bio:focus-visible,.tk-reset:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@keyframes tk-eq{50%{height:12px}}.tk-go{color:var(--faint);transition:color .2s, translate .25s var(--ease);margin-inline-start:auto}.tk-card:hover .tk-go,.tk-row:hover .tk-go{color:var(--accent);translate:-4px}.tk-empty{text-align:center;border:1.5px dashed var(--line);border-radius:var(--r);color:var(--body-c);padding:56px 24px;font-size:14px}.tk-empty.sm{padding:28px 18px;font-size:13px}.tk-reset{background:var(--accent-btn);color:#fff;font-family:var(--font);cursor:pointer;border:none;border-radius:99px;margin-top:14px;padding:9px 22px;font-size:13px;font-weight:700;display:inline-block}.tk-reset:hover{background:var(--accent-btn-hover)}.tk-hero-word{font-family:var(--calli);color:#fff;opacity:.1;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:200px;line-height:1.5;position:absolute;inset-block-end:-.32em;inset-inline-end:-.04em}.tk-crumb{color:#fff9;align-items:center;gap:6px;margin-bottom:28px;font-size:12px;display:flex}.tk-crumb a:hover{color:#fff}.tk-crumb span{color:#ffffffd9}.tk-cat{background:#ffffff1f;border:1px solid #ffffff2e;border-radius:99px;margin-bottom:10px;padding:3px 13px;font-size:11.5px;font-weight:700;display:inline-block}.tk-h2{align-items:center;gap:10px;margin:40px 0 16px;font-size:19px;font-weight:700;display:flex}.tk-h2:before{content:"";background:var(--accent);border-radius:3px;width:5px;height:20px}.tk-rows{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);flex-direction:column;display:flex;overflow:hidden}.tk-row{align-items:center;gap:14px;padding:13px 16px;transition:background .18s;display:flex}.tk-row+.tk-row{border-top:1px solid var(--line-soft)}.tk-row:hover{background:var(--paper)}.tk-thumb{aspect-ratio:8/5;border-radius:12px 12px 12px 4px;flex:none;width:96px}.tk-row-tx{flex:1;min-width:0}.tk-row-tx h4{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;font-weight:700;line-height:1.9;display:-webkit-box;overflow:hidden}.tk-row:hover h4,.tk-vid:hover h4,.tk-peer:hover h4{color:var(--accent-ink)}.tk-row-meta{color:var(--faint);margin-top:2px;font-size:11.5px;display:block}.tk-vids,.tk-peers{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);flex-direction:column;gap:6px;padding:10px;display:flex}.tk-vid,.tk-peer{border-radius:12px;align-items:center;gap:12px;padding:7px 8px;transition:background .18s;display:flex}.tk-vid:hover,.tk-peer:hover{background:var(--paper)}.tk-vthumb{aspect-ratio:8/5;border-radius:12px 12px 12px 4px;flex:none;width:108px}.tk-play{z-index:1;background:var(--accent);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;inset-block-end:6px;inset-inline-start:6px}.tk-vid h4{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;font-weight:700;line-height:1.85;display:-webkit-box;overflow:hidden}.tk-all{border:1.5px dashed var(--line);color:var(--body-c);border-radius:12px;justify-content:center;align-items:center;gap:7px;margin:6px 8px 8px;padding:9px;font-size:12.5px;font-weight:700;transition:color .18s,border-color .18s;display:inline-flex}.tk-all:hover{color:var(--accent-ink);border-color:var(--accent)}@media (max-width:960px){.tk-hero-word{font-size:130px}}@media (max-width:640px){.tk-head h1{font-size:27px}}@keyframes ab-spin{to{rotate:360deg}}@keyframes ab-node-in{0%{opacity:0;scale:.8}}@keyframes ab-node-lit{0%{background:#4e2232e6;border-color:#f26375bf;box-shadow:0 0 0 4px #ef42571f,0 10px 28px #e0253c4d}16%,to{background:#101c2bd1;border-color:#fff3;box-shadow:0 8px 22px #00000047}}@keyframes ab-ic-lit{0%{color:#fff;background:#ef4257}16%,to{color:#f26375;background:#ef425724}}@keyframes ab-mark-lit{0%{fill:#ff96a2}16%,to{fill:#f2637547}}@keyframes ab-ray-lit{0%{stroke:#ff96a2d9}16%,to{stroke:#f2637547}}@keyframes ab-pulse{0%{opacity:.5;transform:scale(.55)}70%{opacity:.12}to{opacity:0;transform:scale(2.1)}}.ab-contacts{background:var(--surface);border:1px solid var(--line);border-radius:var(--bubble);height:100%;box-shadow:var(--shadow);flex-direction:column;gap:4px;padding:18px;display:flex}.ab-contacts h3{margin:2px 6px 10px;font-size:15.5px;font-weight:700}.ab-crow{border-radius:12px 12px 12px 4px;align-items:center;gap:13px;padding:10px 12px;transition:background .18s;display:flex}.ab-crow:hover{background:var(--accent-soft)}.ab-cic{background:var(--accent-soft);width:40px;height:40px;color:var(--accent-ink);border-radius:12px 12px 12px 4px;flex:none;place-items:center;transition:background .18s,color .18s;display:grid}.ab-crow:hover .ab-cic{background:var(--accent-btn);color:#fff}.ab-ctx{flex-direction:column;flex:1;min-width:0;display:flex}.ab-ctx small{color:var(--faint);font-size:11px}.ab-ctx b{text-align:right;direction:ltr;font-size:13.5px;font-weight:700}.ab-cgo{color:var(--faint);opacity:0;transition:opacity .2s, transform .25s var(--ease);transform:translate(4px)}.ab-crow:hover .ab-cgo{opacity:1;color:var(--accent-ink);transform:none}:root{--po-tx-max:780px;--po-fig-max:624px;--po-fig-w:min(100% - 48px, var(--po-fig-max));--po-fig-rise:244px;--po-mat:12px;--po-mat-b:46px}.po-cat{background:#ffffff1f;border:1px solid #ffffff2e;border-radius:99px;margin-bottom:12px;padding:3px 13px;font-size:11.5px;font-weight:700;display:inline-block}.po-facts{color:#ffffffbf;flex-wrap:wrap;align-items:center;gap:16px;font-size:12.5px;display:flex}.po-facts>span{align-items:center;gap:6px;display:inline-flex}.po-facts svg{opacity:.65}.bk-like+.po-share{margin-inline-start:10px}@keyframes po-live{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.55)}}.po-h2{align-items:center;gap:10px;margin:34px 0 14px;font-size:19px;font-weight:700;display:flex}.po-h2:before{content:"";background:var(--accent);border-radius:3px;flex:none;width:5px;height:20px}.po-p{color:var(--body-c);margin-top:14px;font-size:14.5px;line-height:2.25}.po-fn-ref{font-family:var(--font);color:var(--accent-ink);cursor:pointer;background:0 0;border:none;padding:0 1px;font-size:10.5px;font-weight:700}.po-fn-ref:hover{text-decoration:underline}.po-pull{background:var(--surface);border:1px solid var(--line);border-radius:var(--bubble);box-shadow:var(--shadow);text-align:center;margin:30px 0 8px;padding:26px 30px 20px;position:relative}.po-pull-ic{top:-12px;background:var(--accent);color:#fff;border-radius:50%;width:25px;height:25px;padding:5px;position:absolute;inset-inline-start:26px}.po-pull blockquote{font-family:"Gulzar", var(--font);color:var(--ink);font-size:22px;line-height:2.5}.po-pull figcaption{color:var(--faint);margin-top:4px;font-size:12px}.po-fig{margin:28px 0 8px}.po-fig-ph{aspect-ratio:16/9;border-radius:var(--bubble);box-shadow:var(--shadow)}.po-fig figcaption{color:var(--faint);text-align:center;margin-top:10px;font-size:12px}.po-notes{border-top:1.5px dashed var(--line);margin-top:38px;padding-top:18px}.po-notes h3{margin-bottom:6px;font-size:13.5px;font-weight:700}.po-notes ol{margin:0;padding-inline-start:22px;list-style-type:persian}.po-notes li{color:var(--faint);font-size:12.5px;line-height:2.1}.po-fn-back{color:var(--accent-ink);cursor:pointer;background:0 0;border:none;padding:0 6px;font-size:12px}.po-tags{flex-wrap:wrap;align-items:center;gap:8px;margin-top:30px;display:flex}.po-tags-ic{color:var(--faint)}.po-tag{background:var(--surface);border:1px solid var(--line);color:var(--body-c);border-radius:12px 12px 12px 4px;padding:5px 14px;font-size:12px;font-weight:700;transition:background .18s,color .18s,border-color .18s}.po-tag:hover{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-ink)}.po-like,.po-goto-com{border:1px solid var(--line);background:var(--surface);height:38px;color:var(--body-c);font-family:var(--font);cursor:pointer;border-radius:99px;align-items:center;gap:7px;padding:0 16px;font-size:12.5px;font-weight:700;transition:border-color .18s,color .18s,background .18s;display:inline-flex}.po-like:hover,.po-goto-com:hover{border-color:var(--accent);color:var(--accent-ink)}.po-like.on{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-ink)}.po-box-h{align-items:center;gap:8px;margin-bottom:10px;padding-inline:4px;font-size:13.5px;font-weight:700;display:flex}.po-box-h svg{color:var(--accent)}.po-att-sec{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);margin-top:26px;padding:14px 16px}.po-att-sec .po-box-h{font-size:14px}.po-att-sec .po-att-tx b{font-size:13px}.po-att-p{color:var(--body-c);margin-top:1px;font-size:12px;line-height:2;display:block}.po-att,.po-ext{border-radius:12px;align-items:center;gap:12px;padding:8px;transition:background .18s;display:flex}.po-att:hover,.po-ext:hover{background:var(--paper)}.po-att-ic{background:var(--accent-soft);width:40px;height:40px;color:var(--accent-ink);border-radius:12px 12px 12px 4px;flex:none;place-items:center;display:grid}.po-att-tx{flex:1;min-width:0;line-height:1.8}.po-att-tx b{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;font-weight:700;display:-webkit-box;overflow:hidden}.po-att:hover .po-att-tx b,.po-ext:hover .po-att-tx b{color:var(--accent-ink)}.po-att-tx i{color:var(--faint);font-size:11px;font-style:normal;display:block}.po-att-dl,.po-ext-arr{color:var(--faint);transition:color .18s, translate .2s var(--ease);flex:none}.po-att:hover .po-att-dl{color:var(--accent-ink)}.cs{flex:none;position:relative}.cs-btn{border:1.5px solid var(--line);border-radius:var(--r-s);background:var(--paper);width:100%;height:46px;color:var(--ink);font-family:var(--font);cursor:pointer;align-items:center;gap:8px;padding:0 12px;font-size:13.5px;transition:border-color .2s,background .2s,box-shadow .2s;display:flex}.cs-btn:hover:not(:disabled){border-color:color-mix(in srgb, var(--accent) 40%, var(--line))}.cs-btn:focus-visible{border-color:var(--accent);background:var(--surface);box-shadow:0 0 0 3.5px color-mix(in srgb, var(--accent) 14%, transparent);outline:none}.cs-btn:disabled{opacity:.5;cursor:not-allowed}.cs-btn svg{color:var(--faint);flex:none}.cs-val{flex:1;align-items:center;gap:7px;min-width:0;display:flex}.cs-val b{color:var(--accent-ink);flex:none;font-size:13px;font-weight:700}.cs-cflag{flex:none;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:16px;line-height:1}.cs-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cs-pop{z-index:1000;border:1.5px solid var(--line);border-radius:var(--r-s);background:var(--surface);box-shadow:var(--shadow-up);flex-direction:column;display:flex;position:fixed;overflow:hidden}.cs-pop.up{transform:translateY(-100%)}.cs-search{border-bottom:1px solid var(--line-soft);color:var(--faint);align-items:center;gap:8px;padding:9px 12px;display:flex}.cs .cs-search input[type=text]{width:100%;height:28px;color:var(--ink);font-family:var(--font);box-shadow:none;background:0 0;border:none;border-radius:0;outline:none;padding:0;font-size:13px}.cs-list{overscroll-behavior:contain;flex:1;min-height:0;margin:0;padding:5px;list-style:none;overflow-y:auto}.cs-opt{min-height:38px;color:var(--body-c);cursor:pointer;border-radius:9px;align-items:center;gap:8px;padding:0 8px;font-size:13px;display:flex}.cs-opt.on{background:var(--accent-soft);color:var(--ink)}.cs-opt[aria-selected=true]{color:var(--ink);font-weight:700}.cs-opt .cs-name{flex:1}.cs-opt b{color:var(--faint);flex:none;font-size:12px;font-weight:500}.cs-opt.on b{color:var(--accent-ink)}.cs-tick{width:16px;color:var(--accent-ink);flex:none;place-items:center;display:grid}.cs-none{color:var(--faint);text-align:center;padding:14px 10px;font-size:12.5px}.vm-steps{color:var(--faint);align-items:center;gap:7px;margin-bottom:16px;font-size:11.5px;font-weight:700;display:flex}.vm-dot{background:var(--line);border-radius:99px;width:22px;height:4px;transition:background .25s}.vm-dot.on{background:var(--accent)}.vm-dot.done{background:color-mix(in srgb, var(--accent) 45%, var(--line))}.vm-tel{direction:ltr;grid-template-columns:minmax(0,auto) minmax(0,1fr);gap:8px;display:grid}.cs .cs-btn{min-width:150px}.lg-field .vm-num[type=tel]{letter-spacing:.04em;text-align:left}.vm-hint,.pf-mobile-hint{color:var(--faint);margin-top:7px;font-size:11.5px;line-height:1.7}.vm-sent{color:var(--faint);margin:-2px 0 9px;font-size:12.5px;line-height:1.9}.vm-done{text-align:center;padding:6px 0 2px}.vm-done-ic{background:var(--ok-soft);width:54px;height:54px;color:var(--ok);border-radius:50%;place-items:center;margin:0 auto 12px;display:grid}.vm-done p{color:var(--body-c);margin-bottom:16px;font-size:13.5px;line-height:1.85}@media (max-width:520px){.vm-tel{grid-template-columns:minmax(0,auto) minmax(0,1fr)}.cs .cs-btn{gap:5px;min-width:0;padding:0 9px}.cs-btn .cs-name{display:none}}@media (prefers-reduced-motion:reduce){.vm-dot{transition:none}}.po-empty{text-align:center;padding-block:60px}.po-back-home{color:var(--accent-ink);margin-top:12px;font-weight:700;display:inline-block}@media (max-width:960px){:root{--po-tx-max:560px;--po-fig-max:618px;--po-fig-w:min(100% - 32px, var(--po-fig-max));--po-fig-rise:108px;--po-mat:9px;--po-mat-b:38px}}@media (max-width:640px){:root{--po-fig-rise:76px}}.pa-tabs{margin-top:16px}.pa-sort{border:1px solid var(--line);background:var(--paper);border-radius:99px;gap:4px;padding:4px;display:inline-flex}.pa-sort button{height:36px;color:var(--body-c);font-family:var(--font);cursor:pointer;background:0 0;border:none;border-radius:99px;align-items:center;gap:6px;padding:0 15px;font-size:12.5px;font-weight:700;transition:background .18s,color .18s;display:inline-flex}.pa-sort button:hover{color:var(--accent-ink)}.pa-sort button.on{background:var(--accent-btn);color:#fff}.pa-sort button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ldr{flex-direction:column;align-items:center;gap:12px;display:inline-flex}.ldr-dots{width:calc(var(--ldr-d,9px) * 3.2);height:calc(var(--ldr-d,9px) * 2.5);position:relative}.ldr-dots i{width:var(--ldr-d,9px);height:var(--ldr-d,9px);background:var(--ink);animation:ldr-drop 1.4s var(--ease) infinite both;border-radius:18% 18% 18% 45%;position:absolute;rotate:45deg}.ldr-dots i:first-child{bottom:0;right:0}.ldr-dots i:nth-child(2){right:calc(var(--ldr-d,9px) * 1.1);background:var(--accent);animation-delay:.16s;top:0}.ldr-dots i:nth-child(3){animation-delay:.32s;bottom:0;left:0}.ldr-tx{color:var(--faint);font-size:12.5px;font-weight:500}@keyframes ldr-drop{0%{opacity:0;filter:blur(2px);transform:scale(0)}30%{opacity:1;filter:blur();transform:scale(1.18)}48%{transform:scale(1)}72%{opacity:1;transform:scale(1)}to{opacity:.12;transform:scale(.82)}}.pgd{position:relative}.ldr-veil{z-index:5;border-radius:var(--r);background:color-mix(in srgb, var(--paper) 55%, transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;place-items:start center;animation:.3s ease-out .12s forwards ldr-veil-in;display:grid;position:absolute;inset:0}.ldr-veil .ldr{padding:24px 0;position:sticky;top:max(140px,34vh)}@keyframes ldr-veil-in{to{opacity:1}}@media (prefers-reduced-motion:reduce){.ldr-dots i{opacity:1;filter:none;animation:none}.ldr-veil{opacity:1;animation:none}}.pa-pager{flex-wrap:wrap;align-items:center;gap:8px;margin-top:32px;display:flex}.pa-page{border:1px solid var(--line);background:var(--surface);min-width:40px;height:40px;color:var(--body-c);font-family:var(--font);cursor:pointer;border-radius:12px 12px 12px 4px;place-items:center;padding:0 6px;font-size:13px;font-weight:700;transition:border-color .18s,color .18s,background .18s;display:grid}.pa-page:hover:not(:disabled){border-color:var(--accent);color:var(--accent-ink)}.pa-page.on{background:var(--accent-btn);border-color:var(--accent-btn);color:#fff}.pa-page:disabled{opacity:.4;cursor:default}.pa-page:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pa-range{color:var(--faint);margin-inline-start:auto;font-size:12px}@media (max-width:640px){.pa-range{flex-basis:100%;margin-inline-start:0}}.lc-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.lc-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);transition:translate .25s var(--ease), box-shadow .25s, border-color .2s;flex-direction:column;display:flex;overflow:hidden}.lc-card:hover{box-shadow:var(--shadow-up);border-color:#0000;translate:0 -4px}.lc-ph-wrap{display:block;position:relative}.lc-ph{aspect-ratio:16/9}.lc-play{z-index:1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;width:52px;height:52px;transition:background .22s, scale .25s var(--ease);background:#1019238c;border:1.5px solid #fff6;border-radius:50% 50% 50% 16px;place-items:center;margin:auto;display:grid;position:absolute;inset:0}.lc-play svg{translate:-1px}.lc-card:hover .lc-play{background:var(--accent);border-color:#0000;scale:1.08}.lc-count{z-index:1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;background:#101923b8;border-radius:10px 10px 10px 3px;align-items:center;gap:5px;padding:4px 12px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;inset-block-end:12px;inset-inline-start:12px}.lc-sub{z-index:1;background:var(--accent);color:#fff;border-radius:10px 10px 10px 3px;padding:3px 12px;font-size:11px;font-weight:700;position:absolute;inset-block-start:12px;inset-inline-start:12px}.lc-b{flex-direction:column;flex:1;min-width:0;padding:16px 18px;display:flex}.lc-kicker{color:var(--accent-ink);margin-bottom:4px;font-size:11.5px;font-weight:700}.lc-b h3{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:14.5px;font-weight:700;line-height:1.9;display:-webkit-box;overflow:hidden}.lc-card:hover h3{color:var(--accent-ink)}.lc-lect{align-items:center;gap:9px;margin-top:10px;display:flex}.lc-lect b{color:var(--body-c);font-size:12.5px;font-weight:700}.lc-eq{opacity:0;align-items:flex-end;gap:2.5px;height:12px;transition:opacity .25s;display:inline-flex}.lc-card:hover .lc-eq{opacity:1}.lc-eq i{background:var(--accent);border-radius:2px;width:3px;height:5px}@media (prefers-reduced-motion:no-preference){.lc-card:hover .lc-eq i:first-child{animation:.8s ease-in-out infinite tk-eq}.lc-card:hover .lc-eq i:nth-child(2){animation:.95s ease-in-out .12s infinite tk-eq}.lc-card:hover .lc-eq i:nth-child(3){animation:.85s ease-in-out .22s infinite tk-eq}}.lc-ex{color:var(--body-c);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-top:8px;font-size:12.5px;line-height:2;display:-webkit-box;overflow:hidden}.lc-foot{border-top:1px solid var(--line-soft);color:var(--faint);align-items:center;gap:14px;margin-top:auto;padding-top:12px;font-size:11.5px;display:flex}.lc-foot>span{align-items:center;gap:5px;display:inline-flex}.lc-level{background:var(--accent-soft);color:var(--accent-ink);border-radius:99px;padding:2px 10px;font-size:11px;font-weight:700}.lc-foot .arr{color:var(--accent);transition:translate .25s var(--ease);margin-inline-start:auto;translate:0}.lc-card:hover .arr{translate:-4px}.lc-lead{flex-direction:row;grid-column:span 2}.lc-lead .lc-ph-wrap{flex:52%;min-width:0}.lc-lead .lc-ph{aspect-ratio:auto;height:100%;min-height:240px}.lc-lead .lc-play{width:64px;height:64px}.lc-lead .lc-b{flex:48%;padding:22px 24px}.lc-lead h3{-webkit-line-clamp:3;line-clamp:3;font-size:18px}.lc-lead .lc-ex{-webkit-line-clamp:3;line-clamp:3}@media (max-width:960px){.lc-grid{grid-template-columns:1fr 1fr}.lc-lead{grid-column:span 2}}@media (max-width:640px){.lc-grid{grid-template-columns:1fr}.lc-lead{flex-direction:column;grid-column:auto}.lc-lead .lc-ph{aspect-ratio:16/9;min-height:0}}.cs-students{color:var(--faint);align-items:center;gap:4px;margin-inline-start:auto;font-size:11px;display:inline-flex}@keyframes cs-price-fade{0%,to{opacity:.45}50%{opacity:.8}}.cs-cta{background:var(--accent-btn);color:#fff;cursor:pointer;height:44px;transition:background .2s, translate .2s var(--ease);border-radius:12px 12px 12px 4px;align-items:center;gap:8px;padding:0 22px;font-size:13.5px;font-weight:700;display:inline-flex}.cs-cta:hover{background:var(--accent-btn-hover);translate:0 -1px}.cs-cta:disabled{opacity:.72;cursor:wait;translate:none}.cs-safe{color:var(--faint);align-items:center;gap:6px;margin-top:12px;font-size:11.5px;display:flex}.cs-safe svg{color:#2e9e63;flex:none}.cs-lang svg{color:inherit}.cs-perks{z-index:2;background:var(--surface);border:1px solid var(--line);border-radius:var(--bubble);box-shadow:var(--shadow);grid-template-columns:repeat(4,1fr);gap:18px;margin:-38px 0 0;padding:20px 24px;list-style:none;display:grid;position:relative}.cs-perks li{align-items:center;gap:12px;min-width:0;display:flex}.cs-perk-ic{background:var(--accent-soft);width:42px;height:42px;color:var(--accent-ink);border-radius:14px 14px 14px 4px;flex:none;place-items:center;display:grid}.cs-perks b{font-size:13px;font-weight:700;display:block}.cs-perks li>span:last-child>span{color:var(--faint);font-size:11.5px;display:block}.cs-invite{min-height:0;padding:36px 32px}.cs-invite-word{opacity:.11;font-size:120px;top:-34px}.cs-invite-in{position:relative}.cs-invite-in h3{font-size:20px}.cs-invite-in p{max-width:52ch;margin-top:8px}.cs-invite-acts{flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;display:flex}.cs-ghost{color:#fff;border:1px solid #ffffff4d;border-radius:12px 12px 12px 4px;align-items:center;gap:6px;height:44px;padding:0 18px;font-size:13px;font-weight:700;transition:background .2s,border-color .2s;display:inline-flex}.cs-ghost:hover{background:#ffffff1f;border-color:#ffffff8c}@media (max-width:960px){.cs-perks{grid-template-columns:1fr 1fr;gap:14px 18px;padding:18px 20px}}@media (max-width:640px){.cs-perks{grid-template-columns:1fr;gap:12px}.cs-invite{padding:28px 22px}.cs-invite-word{font-size:88px;top:-22px}}.cd-id{max-width:62ch}.cd-chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cd-chips .tk-cat{align-items:center;gap:5px;margin-bottom:0;display:inline-flex}.cd-id h1{margin-top:12px;font-size:30px;font-weight:700;line-height:1.7}.cd-sub{color:#ffffffc7;margin-top:10px;font-size:14px}.cd-level{background:#ffffff1f;border:1px solid #ffffff2e;border-radius:99px;padding:2px 11px;font-size:11px;font-weight:700}.cd-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--bubble);box-shadow:var(--shadow);padding:26px 28px}.cd-card h2{margin-bottom:14px;font-size:18px;font-weight:700}.cd-p{color:var(--body-c);font-size:13.5px;line-height:2.1}.cd-p+.cd-p{margin-top:10px}.cd-out{grid-template-columns:1fr 1fr;gap:12px 20px;margin:0;padding:0;list-style:none;display:grid}.cd-out li{color:var(--body-c);align-items:flex-start;gap:9px;font-size:13px;line-height:1.9;display:flex}.cd-out svg{color:#2e9e63;flex:none;margin-top:4px}.cd-ch-n{color:var(--faint);flex:none;font-size:11.5px}.cd-ls{margin:0;padding:2px 16px 12px;list-style:none}.cd-ls li{align-items:center;gap:9px;min-width:0;padding:8px 0;font-size:12.5px;display:flex}.cd-ls li+li{border-top:1px dashed var(--line-soft)}.cd-ls-more{color:var(--faint);justify-content:center;font-size:11.5px}.cd-gift{border:1.5px solid var(--line);height:42px;color:var(--body-c);border-radius:12px 12px 12px 4px;justify-content:center;align-items:center;gap:7px;margin-top:9px;font-size:12.5px;font-weight:700;transition:border-color .2s,color .2s;display:flex}.cd-gift:hover{border-color:var(--accent);color:var(--accent-ink)}@media (max-width:960px){.cd-out{grid-template-columns:1fr}}@media (max-width:640px){.cd-id h1{font-size:24px}.cd-card{padding:20px 18px}}.ev-kicker{color:#f27182;margin-bottom:6px;font-size:12.5px;font-weight:700}.ev-lead{color:#ffffffc7;max-width:46ch;margin-top:12px;font-size:14.5px}.ev-stats{color:#ffffff8c;margin-top:14px;font-size:12.5px}@keyframes ev-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 45%, transparent)}55%{box-shadow:0 0 0 6px #0000}}@keyframes ev-live-pulse{50%{opacity:.25}}.ev-replay.dim{color:#fff;background:#ffffff2e;border:1px solid #ffffff4d}.evd-done{background:color-mix(in srgb, #1d9a6c 12%, var(--surface));border:1px solid color-mix(in srgb, #1d9a6c 40%, var(--line));color:#157a55;border-radius:11px 11px 11px 3px;justify-content:center;align-items:center;gap:8px;height:46px;font-size:13.5px;font-weight:700;display:flex}[data-theme=dark] .evd-done{color:#5ecfa3}.evd-cancel{font-family:var(--font);color:var(--faint);cursor:pointer;background:0 0;border:none;margin-top:10px;font-size:11.5px;text-decoration:underline}.evd-cancel:hover{color:var(--accent-ink)}.pc-deck-wrap{filter:drop-shadow(0 24px 44px #00000061);padding-inline-start:118px;position:relative}.pc-vinyl{z-index:0;inset-inline-start:0;aspect-ratio:1;width:244px;transition:translate .5s var(--ease);background:radial-gradient(circle at 32% 26%,#ffffff24,#0000 44%),repeating-radial-gradient(circle,#14181f 0 1.7px,#212734 1.7px 3.6px);border:1px solid #ffffff17;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;translate:0 -50%}.pc-deck-wrap:hover .pc-vinyl{translate:18px -50%}@media (prefers-reduced-motion:no-preference){.pc-vinyl.playing{animation:3.4s linear infinite pc-spin}}@keyframes pc-spin{to{rotate:360deg}}.pc-vinyl-label{aspect-ratio:1;border:1px solid #ffffff47;border-radius:50%;place-items:center;width:43%;display:grid;position:relative;box-shadow:0 0 0 7px #0006}.pc-vinyl-label b{font-family:var(--calli);color:#fff;opacity:.92;font-size:34px;font-weight:400;line-height:1.4;translate:0 -7px}.pc-vinyl-label:after{content:"";bottom:16%;background:#101724;border:2px solid #ffffff4d;border-radius:50%;width:10px;height:10px;position:absolute;inset-inline-start:calc(50% - 5px)}.pc-deck{z-index:1;background:var(--surface);color:var(--ink);border-radius:var(--bubble);padding:22px 24px 16px;position:relative}.pc-deck-chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pc-onair:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}@media (prefers-reduced-motion:no-preference){.pc-onair:before{animation:1.6s ease-in-out infinite ev-pulse}}.pc-deck h2{margin-top:12px;font-size:18px;font-weight:700;line-height:1.8}.pc-deck h2 a:hover{color:var(--accent-ink)}.pc-deck-guest{align-items:center;gap:10px;margin-top:10px;display:flex}.pc-deck-guest b{font-size:12.5px;line-height:1.6;display:block}.pc-deck-guest i{color:var(--faint);font-size:11.5px;font-style:normal;display:block}.pc-deck-player{border-top:2px dashed var(--line-soft);align-items:center;gap:12px;margin-top:14px;padding-top:14px;display:flex}.pc-play-btn{background:var(--accent-btn);color:#fff;cursor:pointer;width:46px;height:46px;transition:background .2s, scale .15s var(--ease);border:none;border-radius:50%;flex:none;place-items:center;display:grid}.pc-play-btn:hover{background:var(--accent-btn-hover)}.pc-play-btn:active{scale:.93}.pc-play-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pc-deck-time{color:var(--faint);font-variant-numeric:tabular-nums;flex:none;font-size:11px}.pc-deck-foot{border-top:1px solid var(--line-soft);color:var(--faint);flex-wrap:wrap;align-items:center;gap:14px;margin-top:12px;padding-top:10px;font-size:11.5px;display:flex}.pc-deck-foot>span{align-items:center;gap:5px;display:inline-flex}.pc-deck-go{color:var(--accent-ink);align-items:center;gap:5px;margin-inline-start:auto;font-size:12px;font-weight:700;display:inline-flex}.pc-deck-go svg{transition:translate .25s var(--ease)}.pc-deck-go:hover svg{translate:-4px}.pc-wave{cursor:pointer;border-radius:10px;flex:1;align-items:center;gap:2px;min-width:0;display:flex;position:relative}.pc-wave:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.pc-wave-bar{background:var(--line);pointer-events:none;border-radius:2px;flex:1;min-width:2px;transition:background .15s}.pc-wave-bar.p{background:var(--accent)}@media (prefers-reduced-motion:no-preference){.pc-wave-bar.live{animation:.7s ease-in-out infinite po-live}}.pc-wave-mark{background:var(--ink);opacity:.22;pointer-events:none;border-radius:2px;width:2px;position:absolute;top:4px;bottom:4px}.pc-wave-mark.past{background:var(--accent-ink);opacity:.55}.pc-plats{z-index:2;background:var(--surface);border:1px solid var(--line);border-radius:var(--bubble);box-shadow:var(--shadow-up);flex-wrap:wrap;align-items:center;gap:18px;margin-top:-48px;padding:16px 22px;display:flex;position:relative}.pc-plats-t b{font-size:13.5px;display:block}.pc-plats-t span{color:var(--faint);font-size:11.5px;display:block}.pc-plats-row{flex-wrap:wrap;gap:8px;margin-inline-start:auto;display:flex}.pc-plat{border:1px solid var(--line);background:var(--paper);height:38px;transition:border-color .2s, color .2s, translate .2s var(--ease);border-radius:99px;align-items:center;gap:7px;padding:0 15px;font-size:12.5px;font-weight:700;display:inline-flex}.pc-plat svg{color:var(--accent-ink)}.pc-plat:hover{border-color:var(--accent);color:var(--accent-ink);translate:0 -1px}.pc-plat:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pc-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:4px 0 24px;display:flex}.pc-list{flex-direction:column;gap:12px;display:flex}.pc-row{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);transition:box-shadow .3s var(--ease), border-color .3s, translate .3s var(--ease);border-radius:16px 16px 16px 5px;align-items:center;gap:16px;padding:15px 20px;display:flex;position:relative}.pc-row:hover{box-shadow:var(--shadow-up);border-color:color-mix(in srgb, var(--accent) 35%, var(--line));translate:0 -3px}.pc-row:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pc-no{text-align:center;min-width:44px;color:var(--faint);opacity:.6;font-variant-numeric:tabular-nums;flex:none;font-size:21px;font-weight:800}.pc-row-play{background:var(--accent-soft);width:40px;height:40px;color:var(--accent-ink);transition:background .2s, color .2s, scale .25s var(--ease);border-radius:50% 50% 50% 16px;flex:none;place-items:center;display:grid}.pc-row:hover .pc-row-play{background:var(--accent-btn);color:#fff;scale:1.07}.pc-row-b{flex:1;min-width:0}.pc-row-b h3{align-items:center;gap:8px;font-size:14.5px;font-weight:700;line-height:1.8;display:flex}.pc-row-meta{color:var(--faint);margin-top:2px;font-size:11.5px;display:block}.pc-row-meta b{color:var(--body-c)}.pc-row-wave{width:104px;height:30px;fill:var(--line);flex:none;transition:fill .3s}.pc-row:hover .pc-row-wave{fill:color-mix(in srgb, var(--accent) 45%, var(--line))}.pc-row-facts{min-width:108px;color:var(--faint);flex-direction:column;flex:none;gap:4px;font-size:11.5px;display:flex}.pc-row-facts span{align-items:center;gap:5px;display:inline-flex}.pc-row .arr{color:var(--accent);opacity:0;transition:opacity .25s, translate .25s var(--ease);flex:none;translate:6px}.pc-row:hover .arr{opacity:1;translate:0}.pe-hero{color:#fff;background:linear-gradient(155deg,#1e3854,#101c2b);padding:26px 0 66px;position:relative;overflow:hidden}.pe-hero .motif{color:#fff;opacity:.06}.pe-hero-word{font-size:180px}.pe-hero-in{position:relative}.pe-chips{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.pe-chip{color:#fff;background:#ffffff1f;border:1px solid #ffffff2e;height:26px}.pe-chip-on{background:var(--accent-btn);color:#fff;height:26px}.pe-hero h1{max-width:28ch;font-size:31px;font-weight:700;line-height:1.8}.pe-player-wrap{z-index:2;margin-top:-34px;position:relative}.pe-player{background:var(--surface);border:1px solid var(--line);border-radius:var(--bubble);box-shadow:var(--shadow-up);align-items:center;gap:13px;padding:14px 18px;display:flex}.pc-play-btn.pe-big{width:56px;height:56px}.pe-skips{gap:6px;display:flex}.pe-skip{border:1px solid var(--line);background:var(--paper);width:38px;height:38px;color:var(--body-c);cursor:pointer;border-radius:12px 12px 12px 4px;place-items:center;transition:border-color .2s,color .2s;display:grid}.pe-skip:hover{border-color:var(--accent);color:var(--accent-ink)}.pe-skip:focus-visible,.pe-rate:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pe-time{color:var(--faint);font-variant-numeric:tabular-nums;flex:none;font-size:11.5px}.pe-rate{border:1px solid var(--line);background:var(--paper);min-width:48px;height:32px;color:var(--ink);font-family:var(--font);cursor:pointer;font-variant-numeric:tabular-nums;border-radius:99px;flex:none;font-size:12px;font-weight:700;transition:border-color .2s,color .2s}.pe-rate:hover{border-color:var(--accent);color:var(--accent-ink)}.pe-body{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:26px;margin-top:28px;display:grid}.pe-main{gap:22px;min-width:0;display:grid}.pe-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow);padding:24px 26px}.pe-h{align-items:center;gap:9px;margin-bottom:14px;font-size:16.5px;font-weight:700;display:flex}.pe-h svg{color:var(--accent);flex:none}.pe-para{color:var(--body-c);font-size:14px;line-height:2.2}.pe-para+.pe-para{margin-top:12px}.pe-chaps{padding:0;list-style:none;display:grid}.pe-chaps li+li{border-top:1px solid var(--line-soft)}.pe-chaps button{width:100%;font-family:var(--font);color:var(--ink);text-align:start;cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:14px;padding:11px 8px;font-size:13.5px;transition:background .15s;display:flex}.pe-chaps button:hover{background:var(--paper)}.pe-chaps button.on{background:var(--paper);box-shadow:inset -3px 0 0 var(--accent)}.pe-chaps button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.pe-chap-t{color:var(--accent-ink);background:var(--accent-soft);font-variant-numeric:tabular-nums;border-radius:9px 9px 9px 3px;flex:none;padding:2px 10px;font-size:11.5px;font-weight:700}.pe-chap-title{flex:1;line-height:1.9}.pe-chap-go{color:var(--accent);opacity:0;flex:none;transition:opacity .2s}.pe-chaps button:hover .pe-chap-go,.pe-chaps button.on .pe-chap-go{opacity:1}.pe-quote{background:var(--tint-navy-bg);border:1px solid var(--line-soft);border-radius:var(--bubble);padding:24px 30px 18px;position:relative}.pe-quote svg{color:var(--accent);opacity:.75}.pe-quote blockquote{font-family:"Gulzar", var(--font);margin:2px 0 6px;font-size:21px;line-height:2.5}.pe-quote figcaption{color:var(--faint);font-size:12px;font-weight:700}.pe-script{gap:14px;display:grid}.pe-turn{align-items:flex-start;gap:12px;display:flex}.pe-turn .avatar{flex:none;margin-top:4px}.pe-bubble{background:var(--accent-soft);border:1px solid #0000;border-radius:16px 16px 16px 5px;min-width:0;padding:12px 16px}.pe-turn.host .pe-bubble{background:var(--paper);border-color:var(--line-soft)}.pe-bubble b{color:var(--faint);margin-bottom:2px;font-size:11.5px;display:block}.pe-bubble p{color:var(--body-c);font-size:13.5px;line-height:2.1}.pe-script-note{color:var(--faint);margin-top:14px;font-size:11.5px}.pe-guests{gap:12px;display:grid}.pe-guest{background:var(--paper);border:1px solid var(--line-soft);border-radius:var(--r-s);flex-wrap:wrap;align-items:center;gap:14px;padding:14px 16px;display:flex}.pe-guest-b b{font-size:14.5px;line-height:1.7;display:block}.pe-guest-b i{color:var(--faint);font-size:12px;font-style:normal;display:block}.pe-guest-go{color:var(--accent-ink);align-items:center;gap:4px;margin-inline-start:auto;font-size:12px;font-weight:700;display:inline-flex}.pe-guest-go svg{transition:translate .25s var(--ease)}.pe-guest-go:hover svg{translate:-3px}.pe-links{gap:8px;padding:0;list-style:none;display:grid}.pe-links a{background:var(--paper);border:1px solid var(--line-soft);color:var(--body-c);border-radius:10px 10px 10px 3px;align-items:center;gap:9px;padding:10px 13px;font-size:13px;transition:border-color .2s,color .2s;display:flex}.pe-links a:hover{border-color:var(--accent);color:var(--accent-ink)}.pe-links svg{color:var(--accent);flex:none}.pe-aside{gap:18px;min-width:0;display:grid;position:sticky;top:80px}.pe-follow h3,.pe-more h3{align-items:center;gap:8px;margin-bottom:6px;font-size:14.5px;font-weight:700;display:flex}.pe-follow h3 svg,.pe-more h3 svg{color:var(--accent)}.pe-follow>p{color:var(--faint);margin-bottom:12px;font-size:12px}.pe-follow-rows{gap:6px;display:grid}.pe-follow-rows a{background:var(--paper);border:1px solid var(--line-soft);border-radius:10px 10px 10px 3px;align-items:center;gap:10px;padding:9px 12px;font-size:12.5px;font-weight:700;transition:border-color .2s;display:flex}.pe-follow-rows a>svg:first-child{color:var(--accent-ink)}.pe-follow-arr{color:var(--faint);opacity:0;margin-inline-start:auto;transition:opacity .2s}.pe-follow-rows a:hover{border-color:var(--accent)}.pe-follow-rows a:hover .pe-follow-arr{opacity:1}.pe-more{padding-bottom:14px}.pe-more-row{align-items:center;gap:12px;padding:10px 4px;display:flex}.pe-more-row+.pe-more-row{border-top:1px solid var(--line-soft)}.pe-more-no{color:#fff;font-variant-numeric:tabular-nums;border-radius:12px 12px 12px 4px;flex:none;place-items:center;width:40px;height:40px;font-size:13px;font-weight:800;display:grid}.pe-more-b{min-width:0}.pe-more-b b{font-size:12.5px;line-height:1.7;transition:color .2s;display:block}.pe-more-b i{color:var(--faint);font-size:11px;font-style:normal;display:block}.pe-more-row:hover .pe-more-b b{color:var(--accent-ink)}.pe-adj{grid-template-columns:1fr 1fr;gap:14px;margin-top:26px;display:grid}.pe-adj-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow);transition:border-color .2s, translate .25s var(--ease);align-items:center;gap:12px;padding:15px 18px;display:flex}.pe-adj-card:hover{border-color:color-mix(in srgb, var(--accent) 35%, var(--line));translate:0 -2px}.pe-adj-card svg{color:var(--accent);flex:none}.pe-adj-card i{color:var(--faint);font-size:11px;font-style:normal;display:block}.pe-adj-card b{font-size:13px;font-weight:700;line-height:1.7;display:block}.pe-adj-card.next{text-align:end;justify-content:flex-end}.pe-rel-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.pe-rel{background:var(--surface);border:1px solid var(--line);border-radius:var(--bubble);box-shadow:var(--shadow);transition:translate .3s var(--ease), box-shadow .3s var(--ease), border-color .3s;display:block;overflow:hidden}.pe-rel:hover{box-shadow:var(--shadow-up);border-color:color-mix(in srgb, var(--accent) 35%, var(--line));translate:0 -4px}.pe-rel-cover{aspect-ratio:16/8.5;color:#fff;display:block;position:relative;overflow:hidden}.pe-rel-cover .t-frame{border-radius:calc(var(--r-media) - 6px) calc(var(--r-media) - 6px) calc(var(--r-media) - 6px) 3px;pointer-events:none;border:1px solid #ffffff29;position:absolute;inset:7px}.pe-rel-word{inset-inline-end:12px;font-family:var(--calli);opacity:.16;white-space:nowrap;pointer-events:none;transition:transform .5s var(--ease), opacity .3s;font-size:66px;font-weight:400;line-height:1.5;position:absolute;top:-8px}.pe-rel:hover .pe-rel-word{opacity:.24;transform:translate(-6px,4px)}.pe-rel-no{top:12px;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff29;border:1px solid #ffffff38;position:absolute;inset-inline-start:12px}.pe-rel-play{bottom:12px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;width:38px;height:38px;transition:background .2s, scale .25s var(--ease);background:#ffffff2e;border-radius:50% 50% 50% 16px;place-items:center;display:grid;position:absolute;inset-inline-start:12px}.pe-rel:hover .pe-rel-play{background:var(--accent-btn);scale:1.07}.pe-rel-b{padding:14px 16px 12px;display:block}.pe-rel-b h3{font-size:14px;font-weight:700;line-height:1.8}.pe-rel-foot{color:var(--faint);align-items:center;gap:12px;margin-top:8px;font-size:11.5px;display:flex}.pe-rel-foot span{align-items:center;gap:5px;display:inline-flex}.pe-rel-foot b{color:var(--body-c);margin-inline-start:auto;font-weight:700}@media (max-width:1020px){.pe-body{grid-template-columns:1fr}.pe-aside{position:static}.pe-rel-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:860px){.pc-row-wave{display:none}}@media (max-width:720px){.pc-deck-wrap{padding-inline-start:0;padding-top:96px}.pc-vinyl{top:0;width:190px;inset-inline-start:calc(50% - 95px);translate:0}.pc-deck-wrap:hover .pc-vinyl{translate:0}.pc-plats{flex-direction:column;align-items:flex-start;gap:12px}.pc-plats-row{margin-inline-start:0}}@media (max-width:640px){.pc-no{display:none}.pc-row{flex-wrap:wrap;gap:12px}.pc-row-facts{flex-direction:row;flex-basis:100%;gap:14px;min-width:0;padding-inline-start:52px}.pc-row .arr{display:none}.pe-player{flex-wrap:wrap}.pe-player .pc-wave{flex-basis:100%;order:10}.pe-time{margin-inline-start:auto}.pe-adj,.pe-rel-grid{grid-template-columns:1fr}.pe-hero h1{font-size:25px}.pe-hero-word{font-size:110px}.pe-card{padding:20px 18px}.pe-guest-go{flex-basis:100%;margin-inline-start:0}}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pf-arch{border-radius:999px 999px var(--r-s) 6px;isolation:isolate;color:#fff;width:132px;height:158px;box-shadow:var(--shadow);place-items:center;display:grid;position:relative;overflow:hidden}.pf-arch-glow{pointer-events:none;background:radial-gradient(90px 100px at 50% 30%,#ffffff29,#0000 70%);position:absolute;inset:0}.pf-arch-frame{border-radius:999px 999px calc(var(--r-s) - 4px) 3px;pointer-events:none;border:1px solid #ffffff3d;position:absolute;inset:6px}.pf-arch-calli{inset-inline:0;font-family:var(--calli);text-align:center;white-space:nowrap;opacity:.22;pointer-events:none;font-size:34px;line-height:1.9;position:absolute;bottom:2px}.pf-arch-init{text-shadow:0 2px 16px #0000004d;font-size:44px;font-weight:700;position:relative;translate:0 -12px}.pf-grid2{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}.pf-actions{align-items:center;gap:14px;margin-top:6px;display:flex}.pf-btn{width:auto;padding-inline:26px}.pf-pw-meter{align-items:center;gap:12px;margin:2px 0 16px;display:flex}.pf-pw-wave{align-items:center;gap:4px;height:30px;display:flex}.pf-pw-wave i{background:var(--line);width:5px;transition:background .25s, transform .25s var(--ease);border-radius:3px}.pf-pw-wave i.on{transform:scaleY(1.15)}.pf-pw-wave.s1 i.on{background:var(--accent)}.pf-pw-wave.s2 i.on{background:#bd851c}.pf-pw-wave.s3 i.on,.pf-pw-wave.s4 i.on{background:#0f6f66}.pf-pw-label{color:var(--body-c);min-width:44px;font-size:12px;font-weight:600}.pf-topics{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.pf-topic{border:1px solid var(--line);background:var(--paper);color:var(--body-c);font-family:var(--font);cursor:pointer;border-radius:11px 11px 11px 4px;padding:7px 16px;font-size:12.5px;font-weight:600;transition:border-color .18s,background .18s,color .18s,transform .15s}.pf-topic:hover{border-color:var(--accent);color:var(--accent-ink)}.pf-topic:active{transform:translateY(1px)}.pf-topic.on{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-ink)}.pf-topic:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pf-seg{border:1px solid var(--line);background:var(--paper);border-radius:99px;flex:none;gap:3px;padding:3px;display:inline-flex}.pf-seg button{color:var(--body-c);font-family:var(--font);cursor:pointer;background:0 0;border:none;border-radius:99px;align-items:center;gap:6px;padding:6px 15px;font-size:12.5px;font-weight:600;transition:background .18s,color .18s;display:inline-flex}.pf-seg button.on{background:var(--surface);color:var(--ink);box-shadow:var(--shadow)}.pf-seg button:focus-visible,.pf-rail-item:focus-visible,.pf-ev-cancel:focus-visible,.pf-out:focus-visible,.pf-del:focus-visible,.pf-keep:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pf-out,.pf-keep{border:1px solid var(--line);border-radius:var(--r-s);background:var(--surface);color:var(--ink);font-family:var(--font);cursor:pointer;align-items:center;gap:8px;padding:10px 20px;font-size:13px;font-weight:700;transition:border-color .18s,background .18s;display:inline-flex}.pf-out:hover,.pf-keep:hover{border-color:var(--faint);background:var(--line-soft)}.pf-del{border:1px solid color-mix(in srgb, var(--accent) 45%, var(--line));border-radius:var(--r-s);color:var(--accent-ink);font-family:var(--font);cursor:pointer;background:0 0;align-items:center;gap:8px;padding:10px 20px;font-size:13px;font-weight:700;transition:background .18s,border-color .18s;display:inline-flex}.pf-del:hover{background:var(--accent-soft);border-color:var(--accent)}.pf-del.solid{background:var(--accent-btn);border-color:var(--accent-btn);color:#fff}.pf-del.solid:hover{background:var(--accent-btn-hover)}.pf-del-confirm{border:1.5px solid color-mix(in srgb, var(--accent) 40%, var(--line));border-radius:var(--r);background:var(--accent-soft);flex-basis:100%;padding:16px 18px}.pf-del-confirm p{color:var(--ink);margin-bottom:12px;font-size:13px}.pf-del-actions{gap:10px;display:flex}@media (max-width:680px){.pf-grid2{grid-template-columns:1fr}}.vi-lead{color:#ffffffc7;max-width:680px;font-size:14px;line-height:2.1}.vi-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:20px;display:flex}.vi-player{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:26px 26px 26px 8px;width:100%;padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 30px 60px -28px #0d141d80}.avatar{overflow:hidden}.avatar-img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.pf-arch-photo{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.pf-arch-frame{z-index:2}.pf-photo-btns{justify-content:center;gap:8px;margin-top:10px;display:flex}.pf-photo-btn{border:1px solid var(--line);background:var(--surface);color:var(--body-c);font-family:var(--font);cursor:pointer;border-radius:99px;align-items:center;gap:6px;padding:7px 14px;font-size:12px;font-weight:700;transition:border-color .18s,color .18s,background .18s;display:inline-flex}.pf-photo-btn:hover{border-color:var(--accent);color:var(--accent-ink)}.pf-photo-btn.ghost{color:var(--faint)}.pf-photo-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pf-photo-hint{color:var(--faint);text-align:center;max-width:180px;margin-top:7px;font-size:11px}.pf-photo-err{max-width:200px;margin-top:7px}.pf-saves,.pf-courses,.pf-tickets{flex-direction:column;gap:12px;padding:0;list-style:none;display:flex}.pf-course{border:1px solid var(--line);border-radius:var(--r);background:var(--paper);align-items:center;gap:14px;padding:11px 14px;transition:border-color .18s,box-shadow .2s;display:flex}.pf-course:hover{border-color:var(--accent);box-shadow:var(--shadow)}.pf-course-cover{color:#fff;border-radius:13px 13px 13px 5px;flex:none;place-items:center;width:74px;height:56px;display:grid;position:relative;overflow:hidden}.pf-course-word{font-family:var(--calli);opacity:.9;font-size:24px;line-height:1;transform:translateY(-4px)}.pf-course-main{min-width:0}.pf-course-title{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:700;line-height:1.7;transition:color .18s;display:block;overflow:hidden}.pf-course-title:hover{color:var(--accent-ink)}.pf-course-meta{color:var(--faint);flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:2px;font-size:11.5px;display:flex}.pf-course-fact{align-items:center;gap:4px;display:inline-flex}.pf-course-go{border:1px solid var(--line);background:var(--surface);color:var(--body-c);border-radius:99px;flex:none;align-items:center;gap:3px;margin-inline-start:auto;padding:7px 15px;font-size:12px;font-weight:700;transition:border-color .18s,color .18s,background .18s;display:inline-flex}.pf-course-go:hover{border-color:var(--accent);color:var(--accent-ink);background:var(--accent-soft)}.pf-ticket-lbl{margin-bottom:8px;font-size:12.5px;font-weight:700;display:block}@media (max-width:640px){.pf-course{flex-wrap:wrap}.pf-course-go{justify-content:center;width:100%}}.ev-act{background:var(--surface);border:1px solid var(--line);border-radius:var(--bubble);width:100%;height:100%;box-shadow:var(--shadow);color:var(--ink);font-family:var(--font);text-align:start;cursor:pointer;transition:translate .25s var(--ease), box-shadow .25s, border-color .2s;align-items:center;gap:14px;padding:18px 20px;display:flex;position:relative;overflow:hidden}.ev-act:hover{box-shadow:var(--shadow-up);border-color:color-mix(in srgb, var(--accent) 26%, var(--line));translate:0 -2px}.ev-act-ic{border-radius:50% 50% 50% 16px;flex:none;place-items:center;width:52px;height:52px;display:grid}.ev-act-ic.tg{background:var(--tint-navy-bg);color:#2aabee}.ev-act-ic.mega{background:var(--accent-soft);color:var(--accent-ink)}.ev-act-tx{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ev-act-tx b{font-size:14.5px;font-weight:800}.ev-act-tx>span{color:var(--faint);font-size:12.5px;line-height:1.9}.ev-act-tx i{font-style:normal;font-weight:600}.ev-act-go{color:var(--faint);transition:translate .25s var(--ease), color .2s;flex:none}.ev-act:hover .ev-act-go{color:var(--accent-ink);translate:-4px}.ev-act:hover .ev-act-go.ext{translate:-3px -3px}button.cs-ghost{font-family:var(--font);cursor:pointer;background:0 0}button.cs-cta{font-family:var(--font);cursor:pointer;border:0}.evs-scrim{z-index:1000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0d141d8c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.evs-mod{background:var(--surface);border:1px solid var(--line);border-radius:var(--bubble);width:min(560px,100%);max-height:calc(100dvh - 40px);box-shadow:var(--shadow-up);padding:26px 26px 24px;position:relative;overflow:auto}.evs-x{top:14px;width:40px;height:40px;color:var(--faint);cursor:pointer;background:0 0;border:none;border-radius:12px;place-items:center;transition:background .2s,color .2s;display:grid;position:absolute;inset-inline-end:14px}.evs-x:hover{background:var(--paper);color:var(--ink)}.evs-head{align-items:flex-start;gap:14px;margin-bottom:20px;padding-inline-end:34px;display:flex}.evs-seal{background:var(--accent-soft);width:46px;height:46px;color:var(--accent-ink);border-radius:50% 50% 50% 14px;flex:none;place-items:center;display:grid}.evs-head h3{margin-bottom:4px;font-size:18px;font-weight:800}.evs-head p{color:var(--faint);font-size:12.5px;line-height:2}.evs-two{grid-template-columns:1fr 1fr;gap:0 14px;display:grid}.evs-req{color:var(--accent);font-style:normal}.evs-form textarea{border:1.5px solid var(--line);border-radius:var(--r-s);background:var(--paper);width:100%;min-height:108px;color:var(--ink);font-family:var(--font);resize:vertical;outline:none;padding:10px 14px;font-size:14px;line-height:1.9;transition:border-color .2s,box-shadow .2s,background .2s}.evs-form textarea::placeholder{color:var(--faint);opacity:.7}.evs-form textarea:focus-visible{border-color:var(--accent);background:var(--surface);box-shadow:0 0 0 3.5px color-mix(in srgb, var(--accent) 14%, transparent)}.evs-form textarea[aria-invalid=true]{border-color:var(--accent)}.evs-err{color:var(--accent-ink);margin-top:6px;font-size:12px;font-weight:600}.evs-hint{border:1px dashed var(--line);border-radius:var(--r-s);background:var(--paper);color:var(--faint);align-items:flex-start;gap:8px;margin:2px 0 16px;padding:10px 12px;font-size:12.5px;line-height:2;display:flex}.evs-hint svg{flex:none;margin-top:7px}.evs-hint b{color:var(--body-c);font-weight:700}.evs-acts{align-items:center;gap:14px;display:flex}.evs-send{width:auto;padding:0 22px}.evs-cancel{font-family:var(--font);color:var(--faint);cursor:pointer;background:0 0;border:none;font-size:12.5px;font-weight:600;transition:color .2s}.evs-cancel:hover{color:var(--ink)}.evs-gate{border:1.5px dashed var(--line);border-radius:var(--r-s);background:color-mix(in srgb, var(--surface) 60%, transparent);flex-wrap:wrap;align-items:center;gap:13px;padding:16px 18px;display:flex}.evs-gate.is-wait{border-style:solid;border-color:var(--line-soft);background:0 0;min-height:84px}.evs-gate-ic{background:var(--accent-soft);width:38px;height:38px;color:var(--accent-ink);border-radius:50%;flex:none;place-items:center;display:grid}.evs-gate p{color:var(--faint);flex:210px;font-size:12.5px;line-height:1.9}.evs-gate p b{color:var(--ink);font-size:13.5px;display:block}.evs-gate-go{background:var(--accent-btn);color:#fff;height:42px;transition:background .2s, transform .2s var(--ease);border-radius:99px;flex:none;align-items:center;gap:6px;padding:0 20px;font-size:12.5px;font-weight:700;display:inline-flex}.evs-gate-go:hover{background:var(--accent-btn-hover)}.evs-gate-go:active{transform:scale(.97)}.evs-done{text-align:center;padding:8px 6px 2px}.evs-done-ic{background:color-mix(in srgb, #1d9a6c 14%, var(--surface));border:1px solid color-mix(in srgb, #1d9a6c 40%, var(--line));color:#157a55;border-radius:50% 50% 50% 16px;place-items:center;width:54px;height:54px;margin-bottom:12px;display:inline-grid}[data-theme=dark] .evs-done-ic{color:#5ecfa3}.evs-done h4{margin-bottom:6px;font-size:16px;font-weight:800}.evs-done p{color:var(--body-c);max-width:40ch;margin:0 auto 16px;font-size:13px;line-height:2.1}.evs-copy-row{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:14px;display:flex}.evs-ghost{border:1px solid var(--line);background:var(--paper);height:40px;color:var(--body-c);font-family:var(--font);cursor:pointer;border-radius:11px 11px 11px 3px;align-items:center;gap:7px;padding:0 16px;font-size:12.5px;font-weight:700;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.evs-ghost:hover{border-color:color-mix(in srgb, var(--accent) 32%, var(--line));color:var(--ink);background:var(--surface)}@media (max-width:560px){.evs-two{grid-template-columns:1fr}.evs-mod{padding:22px 18px 20px}.evs-acts{flex-direction:column;align-items:stretch}.evs-send{width:100%}}.lg-field input[type=text].lg-code{text-align:center;letter-spacing:10px;padding-right:14px;font-size:22px;font-weight:700}.lg-field input[type=text].lg-code::placeholder{letter-spacing:6px;font-weight:400}.lg-resend{color:var(--faint);margin-top:16px;font-size:12.5px}.lg-resend-btn{font-family:var(--font);color:var(--accent-ink);cursor:pointer;background:0 0;border:none;padding:0;font-size:12.5px;font-weight:700}.lg-resend-btn:disabled{color:var(--faint);cursor:default;font-weight:500}.lg-resend-btn:not(:disabled):hover{text-decoration:underline}.lg-resend-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.lg-devs{flex-direction:column;gap:10px;margin:22px 0 0;padding:0;list-style:none;display:flex}.lg-dev{border:1px solid var(--line);border-radius:var(--r-s);background:var(--surface);align-items:center;gap:12px;padding:12px 14px;transition:border-color .18s,background .18s;display:flex}.lg-dev:hover{border-color:var(--accent)}.lg-dev.is-current{background:var(--accent-soft);border-color:#0000}.lg-dev-ico{color:var(--faint);flex:none;display:inline-flex}.lg-dev.is-current .lg-dev-ico{color:var(--accent-ink)}.lg-dev-txt{flex:1;min-width:0}.lg-dev-txt h3{color:var(--ink);align-items:center;gap:7px;margin:0;font-size:13.5px;font-weight:700;display:flex}.lg-dev-here{background:var(--accent);color:#fff;border-radius:99px;padding:1px 8px;font-size:10.5px;font-weight:700}.lg-dev-txt p{color:var(--faint);flex-wrap:wrap;align-items:center;gap:6px;margin:4px 0 0;font-size:11.5px;display:flex}.lg-dev-ip{font-variant-numeric:tabular-nums}.lg-dev-x{border:1px solid var(--line);border-radius:var(--r-s);min-width:74px;height:34px;color:var(--body-c);font-family:var(--font);cursor:pointer;background:0 0;flex:none;justify-content:center;align-items:center;padding:0 12px;font-size:12.5px;font-weight:700;transition:border-color .18s,color .18s,background .18s;display:inline-flex}.lg-dev-x:not(:disabled):hover{border-color:var(--accent);background:var(--accent);color:#fff}.lg-dev-x:disabled{opacity:.6;cursor:default}.lg-dev-x:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.lg-spin.is-ink{border-color:var(--line);border-top-color:var(--accent-ink)}.lg-devs-hint{color:var(--faint);margin:14px 0 0;font-size:11.5px;line-height:1.9}.lg-devs-cancel{font-family:var(--font);color:var(--body-c);cursor:pointer;background:0 0;border:none;margin-top:10px;padding:0;font-size:12.5px;font-weight:700}.lg-devs-cancel:hover{text-decoration:underline}.lg-devs-cancel:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}@media (max-width:420px){.lg-dev{flex-wrap:wrap}.lg-dev-x{width:100%}}.evs-err{align-items:center;gap:5px;display:flex}.evs-lbl{margin-bottom:7px;font-size:12.5px;font-weight:700;display:block}.evs-help{color:var(--faint);margin-top:6px;font-size:11.5px}.evs-replyto{border:1px solid var(--line);border-radius:var(--r-s);background:color-mix(in srgb, var(--ink) 4%, transparent);color:var(--muted);align-items:flex-start;gap:8px;padding:10px 12px;font-size:12.5px;line-height:1.9;display:flex}.evs-replyto svg{color:var(--faint);flex:none;margin-top:4px}.evs-replyto b{color:var(--ink);font-weight:700}.evs-replyto a{color:inherit;white-space:nowrap;text-underline-offset:3px;font-weight:700;text-decoration:underline}.evs-replyto a:hover{color:var(--ink)}.evs-up{border:1.5px dashed var(--line);border-radius:var(--r-s);background:var(--paper);width:100%;color:var(--faint);font-family:var(--font);cursor:pointer;flex-direction:column;align-items:center;gap:3px;padding:20px 16px;transition:border-color .18s,background .18s,color .18s;display:flex}.evs-up b{color:var(--ink);font-size:13px;font-weight:700}.evs-up small{font-size:11.5px}.evs-up:hover,.evs-up.drag{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-ink)}.evs-up.drag b,.evs-up:hover b{color:var(--accent-ink)}.evs-up:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.evs-file{border:1.5px solid var(--line);border-radius:var(--r-s);background:var(--paper);align-items:center;gap:12px;padding:10px 12px;display:flex}.evs-file-thumb{object-fit:cover;border:1px solid var(--line-soft);border-radius:9px 9px 9px 4px;flex:none;width:56px;height:72px}.evs-file-pdf{background:var(--accent-soft);width:56px;height:72px;color:var(--accent-ink);border-radius:9px 9px 9px 4px;flex:none;place-items:center;display:grid}.evs-file-tx{flex-direction:column;gap:2px;min-width:0;display:flex}.evs-file-tx b{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:700;overflow:hidden}.evs-file-tx small{color:var(--faint);font-size:11px}.evs-file-x{border:1px solid var(--line);background:var(--surface);width:34px;height:34px;color:var(--faint);cursor:pointer;border-radius:50%;flex:none;place-items:center;margin-inline-start:auto;transition:border-color .18s,color .18s,background .18s;display:grid}.evs-file-x:hover{border-color:var(--accent);color:var(--accent-ink);background:var(--accent-soft)}.evs-alt{color:var(--faint);align-items:center;gap:6px;margin-top:14px;font-size:11.5px;display:flex}.evs-alt a{color:var(--accent-ink);font-weight:700}.bk-reviewer{background:var(--surface);border:1px solid var(--line);border-radius:var(--bubble);align-items:center;gap:16px;padding:18px 22px;display:flex}.bk-reviewer-k{color:var(--accent-ink);font-size:11px;font-weight:700}.bk-reviewer h4{margin:2px 0 3px;font-size:15px}.bk-reviewer p{color:var(--faint);font-size:12.5px}.thk-hero,.pm-hero,.fs-hero,.lb-hero{color:#fff;background:linear-gradient(155deg,#1e3854,#101c2b);padding:54px 0 66px;position:relative;overflow:hidden}.thk-hero .motif,.pm-hero .motif,.fs-hero .motif,.lb-hero .motif{color:#fff;opacity:.05}.thk-hero-word,.pm-hero-word,.fs-hero-word,.lb-hero-word{font-size:200px}.thk-hero-in,.pm-hero-in,.fs-hero-in,.lb-hero-in{z-index:1;position:relative}.thk-hero-row,.pm-hero-row,.fs-hero-row,.lb-hero-row{grid-template-columns:1fr 1.04fr;align-items:center;gap:46px;display:grid}.thk-hero-row h1,.pm-hero-row h1,.fs-hero-row h1,.lb-hero-row h1{font-size:40px;font-weight:700;line-height:1.5}.thk-arch-tools .tk-tools,.pa-results .tk-tools,.fs-arch-tools .tk-tools,.lb-arch-tools .tk-tools{margin-top:0}.pm-sham{aspect-ratio:1;--gold:#dfa63e;width:min(460px,100%);margin-inline-start:auto;position:relative}.pm-sham:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 44%,#dfa63e21,#dfa63e0a 46%,#0000 68%);border-radius:50%;position:absolute;inset:-14%}.pm-sham-svg,.pm-lobe>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.pm-sham-ring{fill:none;stroke:#ffffff29;stroke-width:1px;stroke-dasharray:3 8;stroke-linecap:round;transform-box:view-box;transform-origin:50%}.pm-sham-hair{fill:none;stroke:#dfa63e4d;stroke-width:.8px}.pm-sham-ray{fill:var(--gold);opacity:.55}.pm-sham-gold2{fill:none;stroke:#dfa63e66;stroke-width:.9px}.pm-sham-cusp{fill:none;stroke:#dfa63eb8;stroke-width:1.5px;stroke-linejoin:round}.pm-sham-star{fill:var(--gold);opacity:.9}.pm-sham-tip{fill:var(--gold);opacity:.5}.pm-sham .pm-lobe{pointer-events:none;color:#fff;transition:transform .35s var(--ease), opacity .3s, filter .3s;background:0 0;outline:none;position:absolute;inset:0}.pm-lobe>svg{filter:drop-shadow(0 8px 14px #00000042)}.pm-glaze{pointer-events:auto;cursor:pointer;transition:filter .3s}.pm-rim{fill:none;stroke:#dfa63e8c;stroke-width:1.2px;pointer-events:none;transition:stroke .25s,stroke-width .25s}.pm-tahrir{fill:none;stroke:#ffffff29;stroke-width:.7px;pointer-events:none;transition:stroke .25s}.pm-word{font-family:var(--calli);fill:#fff;opacity:.22;pointer-events:none;font-size:44px;transition:opacity .3s,fill .3s}.pm-lbl{left:var(--x);top:var(--y);pointer-events:auto;cursor:pointer;text-align:center;flex-direction:column;align-items:center;gap:5px;width:84px;display:flex;position:absolute;transform:translate(-50%,-50%)}.pm-lbl b{text-shadow:0 1px 2px #0000008c,0 0 10px #0006;font-size:12.5px;font-weight:700;line-height:1.45}.pm-lbl i{background:#00000047;border:1px solid #fff3;border-radius:99px;padding:1px 8px;font-size:10.5px;font-style:normal;font-weight:700;transition:background .25s,border-color .25s,color .25s}.pm-lobe:hover,.pm-lobe:focus-visible{transform:translate(var(--dx), var(--dy))}.pm-lobe:hover .pm-glaze,.pm-lobe:focus-visible .pm-glaze{filter:brightness(1.14)}.pm-lobe:hover .pm-rim,.pm-lobe:focus-visible .pm-rim{stroke:#dfa63ed9}.pm-lobe:hover .pm-word{opacity:.4;fill:var(--gold)}.pm-lobe:hover .pm-lbl i{border-color:#dfa63e99}.pm-lobe:focus-visible .pm-rim{stroke:#fff;stroke-width:2px}.pm-lobe.on .pm-glaze{filter:brightness(1.12)saturate(1.06)}.pm-lobe.on .pm-rim{stroke:var(--gold);stroke-width:2px}.pm-lobe.on .pm-tahrir{stroke:#dfa63e80}.pm-lobe.on .pm-word{opacity:.34;fill:var(--gold)}.pm-lobe.on .pm-lbl i{background:var(--gold);border-color:var(--gold);color:#22160a}.pm-sham.has-on .pm-lobe:not(.on){opacity:.82;filter:saturate(.85)}.pm-sham.has-on .pm-lobe:not(.on):hover,.pm-sham.has-on .pm-lobe:not(.on):focus-visible{opacity:1;filter:none}.pm-hub{color:#fff;text-align:center;background:radial-gradient(circle at 50% 32%,#3e5676f7,#152437fc);border:1px solid #dfa63e99;border-radius:50% 50% 50% 26px;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:150px;height:150px;margin:-75px;transition:border-color .25s,box-shadow .25s;display:flex;position:absolute;top:50%;left:50%;box-shadow:inset 0 0 0 4px #dfa63e29,inset 0 2px #ffffff24,0 18px 44px #00000080}a.pm-hub:hover,a.pm-hub:focus-visible{border-color:#dfa63ed9;box-shadow:inset 0 0 0 3px #dfa63e2e,inset 0 2px #ffffff24,0 18px 44px #00000080}.pm-hub-w{font-family:var(--calli);color:var(--gold);white-space:nowrap;max-width:92%;font-size:44px;line-height:1.3}.pm-sham[data-loc=en] .pm-hub-w{font-size:26px;line-height:1.5}.pm-sham[data-loc=ar] .pm-hub-w{font-size:24px;line-height:1.5}.pm-hub-n{font-size:22px;font-weight:700;line-height:1.2}.pm-hub-l{opacity:.75;font-size:11px;font-weight:700}@media (prefers-reduced-motion:no-preference){.pm-sham .pm-lobe{animation:pm-bloom .7s var(--ease) backwards;animation-delay:calc(var(--i,0) * 38ms)}.pm-sham-svg{animation:.7s backwards pm-sham-in}.pm-hub{animation:pm-hub-in .6s var(--ease) .26s backwards}.pm-sham-ring{animation:150s linear infinite ab-spin}}@keyframes pm-bloom{0%{opacity:0;transform:scale(.84) translate(calc(var(--dx) * -1.6), calc(var(--dy) * -1.6))}}@keyframes pm-sham-in{0%{opacity:0}}@keyframes pm-hub-in{0%{opacity:0;transform:scale(.86)}}@media (prefers-reduced-motion:reduce){.pm-lobe,.pm-glaze,.pm-word{transition:none}.pm-lobe:hover,.pm-lobe:focus-visible{transform:none}}.lb-wrap{max-width:500px;transition:rotate .4s var(--ease);filter:drop-shadow(0 26px 44px #0000006b);margin-inline-start:auto;rotate:-1.4deg}.lb-wrap:hover{rotate:none}.lb-frame{background:linear-gradient(150deg,#a97e52,#6e4c2f);border-radius:16px;padding:10px;box-shadow:inset 0 2px 3px #ffffff47,inset 0 -3px 6px #00000052}.lb-board{color:#f2efe4;background:radial-gradient(120% 90% at 72% 8%,#33544b,#1d342e 72%);border-radius:8px;padding:22px 26px 46px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 46px #00000059}.lb-board:before{content:"";pointer-events:none;background:radial-gradient(58% 26% at 22% 88%,#ffffff12,#0000 70%),radial-gradient(38% 20% at 74% 80%,#ffffff0d,#0000 70%);position:absolute;inset:0}.lb-word{top:-16px;font-family:var(--calli);color:#ffffff17;pointer-events:none;white-space:nowrap;font-size:96px;line-height:1.5;position:absolute;inset-inline-end:10px}.lb-kicker{letter-spacing:.02em;color:#f2efe49e;font-size:11.5px;font-weight:700;position:relative}.lb-board h2{text-shadow:0 0 8px #ffffff2e;margin-top:8px;font-size:21px;font-weight:700;line-height:1.7;position:relative}.lb-line{color:#ffffff80;width:190px;max-width:72%;height:8px;margin-top:7px;display:block;position:relative}.lb-tally{flex-wrap:wrap;align-items:center;gap:11px;margin-top:14px;display:flex;position:relative}.lb-tg{gap:3.5px;padding:2px 1px;display:inline-flex;position:relative}.lb-tg i{background:#ffffffd9;border-radius:2px;width:2.5px;height:15px;display:block}.lb-tg.x:after{content:"";inset-inline-start:-3px;background:#ffffffe6;border-radius:2px;width:calc(100% + 6px);height:2.5px;margin-top:-1px;position:absolute;top:50%;rotate:-24deg}.lb-tally b{color:#ffffffd9;font-size:12px;font-weight:700}.lb-go{color:#fff;opacity:.86;transition:gap .25s var(--ease), opacity .2s;align-items:center;gap:6px;margin-top:18px;font-size:12.5px;font-weight:700;display:inline-flex;position:relative}.lb-board:hover .lb-go{opacity:1;gap:10px}.lb-sign{bottom:8px;font-family:var(--calli);color:#ffffff7a;pointer-events:none;font-size:19px;line-height:1.7;position:absolute;inset-inline-end:20px}.lb-tray{background:linear-gradient(#8a6238,#5d3f24);border-radius:0 0 8px 8px;justify-content:center;align-items:center;gap:14px;height:15px;margin-inline:22px;display:flex;position:relative;box-shadow:0 6px 12px #0000004d}.lb-chalk{background:linear-gradient(90deg,#fdfbf3,#d9d5c6);border-radius:3px;width:34px;height:6px;rotate:1deg}.lb-eraser{background:linear-gradient(#8a6238 46%,#4c4a45 46%);border-radius:3px 3px 2px 2px;width:46px;height:11px;margin-top:-5px;box-shadow:0 1px 2px #0006}.thk-arch-tools .tk-grid,.thk-arch-tools .tk-empty,.pa-results .pa-grid,.pa-results .tk-empty,.fs-arch-tools .va-grid,.fs-arch-tools .tk-empty,.lb-arch-tools .lc-grid,.lb-arch-tools .tk-empty{margin-top:24px}@media (max-width:960px){.thk-hero-row,.pm-hero-row,.fs-hero-row,.lb-hero-row{grid-template-columns:1fr;gap:38px}.thk-hero,.pm-hero,.fs-hero,.lb-hero{padding:42px 0 56px}.thk-hero-word,.pm-hero-word,.fs-hero-word,.lb-hero-word{font-size:140px}.pm-sham,.lb-wrap{margin-inline:auto}}@media (max-width:640px){.pm-sham{width:min(340px,94vw)}.pm-lbl{gap:3px;width:66px}.pm-lbl b{font-size:10.5px}.pm-lbl i{padding:0 6px;font-size:9.5px}.pm-hub{width:112px;height:112px;margin:-56px}.pm-hub-w{font-size:32px}.pm-sham[data-loc=en] .pm-hub-w,.pm-sham[data-loc=ar] .pm-hub-w{font-size:19px}.pm-hub-n{font-size:17px}.pm-hub-l{font-size:10px}.lb-board{padding:18px 20px 42px}.lb-board h2{font-size:17px}.lb-word{font-size:72px}}@keyframes sr-eq{0%,to{transform:scaleY(.5)}50%{transform:scaleY(1)}}@keyframes sr-spin{to{transform:rotate(360deg)}}@keyframes sr-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes lk-appear{to{opacity:.85}}.sr-mark{background:var(--accent-soft);color:var(--accent-ink);border-radius:3px;padding:0 1px}button.sr-more{cursor:pointer;background:0 0;width:100%;margin:12px 0 0}.sr-other .bk-book-mini{width:42px}.sr-other:hover .bk-cover{transform:rotateY(calc(var(--bk-open) * 17deg))}.icon-btn[aria-current=page]{color:var(--accent);background:var(--accent-soft)}.nb,.nb-btn{position:relative}.nb-badge{top:-5px;background:var(--accent-btn);color:#fff;text-align:center;min-width:17px;height:17px;box-shadow:0 0 0 2px var(--surface);border-radius:99px;padding:0 4px;font-size:10px;font-weight:700;line-height:17px;position:absolute;inset-inline-start:-5px}.nb-panel{inset-inline-end:0;background:var(--surface);border:1px solid var(--line);z-index:60;transform-origin:0 0;border-radius:14px;width:min(340px,100vw - 28px);position:absolute;top:calc(100% + 8px);overflow:hidden;box-shadow:0 14px 36px #182c4129}.nb-head{border-bottom:1px solid var(--line-soft);align-items:center;gap:8px;padding:12px 14px;display:flex}.nb-head>b{color:var(--ink);font-size:13.5px}.nb-count{color:var(--accent-ink);background:var(--accent-soft);border-radius:99px;padding:2px 8px;font-size:11px;font-weight:700}.nb-all{color:var(--faint);cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:5px;margin-inline-start:auto;padding:4px 7px;font-family:inherit;font-size:11.5px;font-weight:600;transition:color .16s,background .16s;display:inline-flex}.nb-all:hover{color:var(--accent-ink);background:var(--accent-soft)}.nb-list{flex-direction:column;gap:2px;max-height:min(58vh,430px);padding:6px;display:flex;overflow-y:auto}.nb-row{border-radius:10px;align-items:flex-start;gap:10px;padding:10px;text-decoration:none;transition:background .16s;display:flex}.nb-row.unread{background:var(--tint-navy-bg)}.nb-row:hover{background:var(--line-soft)}.nb-seal{border-radius:50% 50% 50% 12px;flex:none;place-items:center;width:36px;height:36px;display:grid;overflow:hidden}.nb-admin{background:var(--tint-navy-bg);color:var(--ink)}.nb-row.unread .nb-admin{background:var(--surface)}.nb-reply{background:var(--accent-soft);color:var(--accent-ink)}.nb-topic,.nb-medal,.nb-donation,.nb-certificate,.nb-teach{background:var(--tint-sand-bg);color:var(--ink)}.nb-follow,.nb-dm{background:var(--tint-navy-bg);color:var(--ink)}.nb-row.unread .nb-follow,.nb-row.unread .nb-dm{background:var(--surface)}.nb-ava{color:#fff}.nb-ava img{object-fit:cover;width:100%;height:100%}.nb-letter{font-family:var(--calli);font-size:20px;line-height:1;transform:translateY(-4px)}.nb-tx{flex-direction:column;gap:2px;min-width:0;display:flex}.nb-tx b{color:var(--ink);font-size:12.5px;font-weight:700;line-height:1.7}.nb-tx p{color:var(--body-c);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.8;display:-webkit-box;overflow:hidden}.nb-time{color:var(--faint);font-size:11px}.nb-dot{background:var(--accent);margin-top:6px;border-radius:50%;flex:none;width:8px;height:8px;margin-inline-start:auto}.nb-empty{color:var(--faint);text-align:center;justify-items:center;gap:8px;padding:26px 16px;display:grid}.nb-empty p{margin:0;font-size:12.5px;line-height:1.9}.nb-foot{border-top:1px solid var(--line-soft);color:var(--accent-ink);justify-content:center;align-items:center;gap:5px;padding:11px;font-size:12px;font-weight:700;text-decoration:none;transition:background .16s;display:flex}.nb-foot:hover{background:var(--accent-soft)}@media (max-width:640px){.nb{position:static}.nb-panel{inset-inline:12px;width:auto;top:calc(100% + 8px)}}button.cd-gift{width:100%;font-family:var(--font);cursor:pointer;background:0 0}.evs-sel{display:block;position:relative}.evs-sel select{padding:0 14px;border:1.5px solid var(--line);border-radius:var(--r-s);background:var(--paper);width:100%;height:46px;color:var(--ink);font-family:var(--font);appearance:none;cursor:pointer;outline:none;padding-inline-end:40px;font-size:14px;transition:border-color .2s,box-shadow .2s,background .2s}.evs-sel select:focus-visible{border-color:var(--accent);background:var(--surface);box-shadow:0 0 0 3.5px color-mix(in srgb, var(--accent) 14%, transparent)}.evs-sel select[aria-invalid=true]{border-color:var(--accent)}.evs-sel .chev{inset-inline-end:13px;color:var(--faint);pointer-events:none;position:absolute;top:50%;translate:0 -50%}.gcs-price{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.gcs-code{border:1.5px dashed color-mix(in srgb, var(--accent) 45%, var(--line));letter-spacing:2px;color:var(--ink);background:var(--paper);border-radius:12px 12px 12px 4px;align-items:center;margin:0 0 16px;padding:9px 18px;font-size:15px;font-weight:800;display:inline-flex}button.btn-support{font-family:var(--font);cursor:pointer;border:0}.vtick{color:#1d9bf0;flex:none;align-items:center;display:inline-flex}.auth-name .vtick{vertical-align:-3px;margin-inline-start:5px}.u-name{color:inherit;text-decoration:none;transition:color .15s}.u-name:hover,.u-name:focus-visible{color:var(--accent-ink);text-underline-offset:3px;text-decoration:underline}.avatar.laureate{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px #1fa671}.pf-arch.laureate{box-shadow:0 0 0 4px var(--paper), 0 0 0 7px #1fa671, var(--shadow)}.pf-md-word{font-family:Gulzar,serif;font-size:25px;line-height:1;transform:translateY(-5px)}.cx-wrap{gap:18px;max-width:560px;display:grid}.cx-head{text-align:center;gap:6px;display:grid}.cx-title{justify-content:center;align-items:center;gap:8px;margin:0;font-size:21px;display:flex}.cx-clock{color:var(--faint);font-variant-numeric:tabular-nums;margin:0;font-size:13px}.cx-coins-wrap{text-align:center;gap:8px;display:grid}.cx-pick{gap:10px;display:grid}.cx-pick-row{gap:7px;display:grid}.cx-pick-lbl{color:var(--faint);font-size:11.5px;font-weight:700}.cx-pick-coins{border-radius:var(--r-s);border:1px solid var(--line);background:var(--line-soft);padding:8px 10px 10px}.cx-nets{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.cx-net-tab{border:1px solid var(--line);background:var(--paper);min-height:36px;color:var(--body-c);font-family:var(--font);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:5px 10px 5px 6px;font-size:12px;font-weight:600;transition:border-color .18s,background .18s,color .18s;display:inline-flex}.cx-net-tab:hover{border-color:var(--accent);color:var(--accent-ink)}.cx-net-tab.on{background:color-mix(in srgb, var(--accent) 18%, var(--paper));border-color:var(--accent);color:var(--accent-ink)}.cx-net-tab:disabled{opacity:.5;cursor:default}.cx-net-tab:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cx-net-lbl{font-size:12px;font-weight:700}.cx-net-n{background:var(--line-soft);min-width:1.4em;color:var(--faint);font-variant-numeric:tabular-nums;border-radius:999px;padding:1px 5px;font-size:10.5px;font-weight:700}.cx-net-tab.on .cx-net-n{background:color-mix(in srgb, var(--accent) 18%, transparent);color:var(--accent-ink)}.cx-net-tab .cx-mark{width:20px;height:20px}.cx-coins{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.cx-coin{align-items:center;gap:7px;padding-inline-start:8px;display:inline-flex}.cx-coin:disabled{opacity:.5;cursor:default}.cx-mark{width:23px;height:23px;color:var(--coin);background:color-mix(in srgb, var(--coin) 13%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--coin) 30%, transparent);border-radius:999px;flex:none;place-items:center;display:inline-grid}.cx-mark-let{font-size:11px;font-weight:800;line-height:1}.cx-std{background:var(--line-soft);color:var(--faint);letter-spacing:.02em;border-radius:6px;padding:2px 6px;font-size:10.5px;font-weight:700}.cx-net-note{color:var(--body-c);font-weight:600}.cx-card{border-radius:var(--r);border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);justify-items:center;gap:16px;padding:22px;transition:opacity .2s;display:grid}.cx-card[aria-busy=true]{opacity:.55}.cx-qr{width:200px;height:200px;box-shadow:0 0 0 1px var(--line);background:#fff;border-radius:10px;padding:6px}.cx-facts{gap:10px;width:100%;display:grid}.cx-row{border-radius:var(--r-s);background:var(--line-soft);grid-template-columns:1fr auto;gap:4px 10px;padding:10px 12px;display:grid}.cx-row-lbl{color:var(--faint);grid-column:1/-1;font-size:11.5px;font-weight:700}.cx-row-val{word-break:break-all;color:var(--ink);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;line-height:1.6}.cx-copy{border:1px solid var(--line);background:var(--surface);color:var(--body-c);cursor:pointer;white-space:nowrap;border-radius:999px;align-self:start;align-items:center;gap:5px;padding:5px 10px;font-size:11.5px;font-weight:700;transition:border-color .2s,color .2s;display:inline-flex}.cx-copy:hover{border-color:var(--accent);color:var(--accent-ink)}.cx-note{color:var(--faint);margin:0;font-size:12.5px;line-height:1.85}.cx-state{color:var(--body-c);justify-content:center;align-items:center;gap:8px;margin:0;font-size:13.5px;display:flex}.cx-quiet{color:var(--faint);text-align:center;justify-content:center;align-items:center;gap:8px;margin:0;font-size:13px;line-height:1.9;display:flex}.cx-dead{text-align:center;justify-items:stretch;gap:10px}.cx-order{color:var(--faint);font-size:12.5px}.cx-order code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.cx-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 16px;font-size:12.5px;display:flex}.cx-links a{color:var(--faint);align-items:center;gap:5px;display:inline-flex}.cx-links a:hover{color:var(--accent-ink)}.cx-fake{border:1px dashed var(--line);color:var(--faint);cursor:pointer;background:0 0;border-radius:999px;justify-self:center;padding:7px 14px;font-size:12px}.cx-spin{animation:1s linear infinite cx-spin}@keyframes cx-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.cx-spin{animation:none}}.pf-sub-amt{color:var(--accent-ink);margin:0;font-size:17px;font-weight:700}.pf-sub-next{color:var(--muted);margin:4px 0 0;font-size:12.5px}.pf-sub-warn{color:#b3261e;margin:6px 0 0;font-size:12.5px;font-weight:700}.dnt-wrap{max-width:760px}.dnt-card{text-align:center;background:var(--surface);border:1px solid var(--line-soft);border-radius:24px;padding:40px 30px 34px;position:relative;overflow:hidden}.dnt-card:before{content:"";inset-inline:0;pointer-events:none;background:radial-gradient(closest-side,#a8294029,#0000 72%);height:260px;position:absolute;top:-90px}.dnt-eyebrow{letter-spacing:.02em;color:var(--accent-ink);margin:0 0 14px;font-size:12.5px;font-weight:700;position:relative}.dnt-seal{filter:drop-shadow(0 12px 26px #6e1a2c52);width:132px;height:132px;margin:0 auto 16px;display:block}.dnt-card h1{margin:0 0 8px;font-size:27px;line-height:1.5}.dnt-amount{color:var(--accent-ink);font-size:16px;font-weight:700;margin:0 0 12px!important}.dnt-body,.dnt-receipt{max-width:44ch;color:var(--muted);margin:0 auto;font-size:14.5px;line-height:2}.dnt-receipt{margin-top:12px;font-size:13.5px}.dnt-pending{color:var(--faint);align-items:center;gap:8px;margin-top:14px;font-size:13.5px;display:inline-flex}.dnt-medal{color:var(--accent-ink);background:#a829401f;border:1px solid #a8294042;border-radius:12px;align-items:center;gap:8px;margin-top:16px;padding:10px 16px;font-size:13.5px;font-weight:700;display:inline-flex}.dnt-acts{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:26px;display:flex}.dnt-go{text-decoration:none}.dnt-home{color:var(--faint);font-size:13.5px;text-decoration:none}.dnt-home:hover{color:var(--ink)}.dnt-what{border:1px solid var(--line-soft);background:var(--surface-2,var(--surface));border-radius:20px;margin-top:26px;padding:26px 28px}.dnt-what h2{margin:0 0 16px;font-size:16px}.dnt-what ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.dnt-what li{align-items:flex-start;gap:12px;display:flex}.dnt-what-ic{width:36px;height:36px;color:var(--accent-ink);background:#a829401a;border-radius:11px;flex:none;place-items:center;display:grid}.dnt-what li b{margin-bottom:2px;font-size:14px;display:block}.dnt-what li p{color:var(--muted);margin:0;font-size:13px;line-height:1.9}@media (min-width:700px){.dnt-what ul{grid-template-columns:repeat(3,1fr)}.dnt-what li{flex-direction:column}}.dnr-wrap{z-index:120;-webkit-backdrop-filter:blur(6px)saturate(1.05);backdrop-filter:blur(6px)saturate(1.05);background:#0b12209e;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.dnr-card{text-align:center;background:var(--surface);border:1px solid var(--line-soft);border-radius:22px;width:min(440px,100%);max-height:calc(100dvh - 40px);padding:30px 28px 24px;position:relative;overflow-y:auto;box-shadow:0 30px 80px #0b122057}.dnr-card:not(.bad):before{content:"";inset-inline:0;pointer-events:none;background:radial-gradient(closest-side,#a829402e,#0000 72%);height:220px;position:absolute;top:-70px}.dnr-card h2{margin:0 0 10px;font-size:22px;line-height:1.5}.dnr-card p{color:var(--muted);margin:0;font-size:14.5px;line-height:2}.dnr-acts{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:22px;display:flex}.dnr-go{text-decoration:none}.dnr-close{color:var(--faint);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;padding:10px 16px;font-size:13.5px}.dnr-close:hover{color:var(--ink)}@media (prefers-reduced-motion:reduce){.dnr-wrap{-webkit-backdrop-filter:none;backdrop-filter:none}}.dn-done-seal{width:74px;height:74px;margin:0 auto 6px}.nb-medal{color:#14855c;background:#1fa6711f}.nb-row.unread .nb-medal{background:#1fa6712e}[data-theme=dark] .nb-medal{color:#3ecf96;background:#1fa67138}.nb-donation{color:#c11f34;background:#e0253c1a}.nb-row.unread .nb-donation{background:#e0253c29}[data-theme=dark] .nb-donation{color:#ff8494;background:#e0253c38}.nf{text-align:center;place-content:center;justify-items:center;gap:10px;min-height:100dvh;padding:40px 20px;display:grid;position:relative;overflow:hidden}.nf .logo{margin-bottom:26px}.nf .sc-fork{margin-block:2px 10px}.nf-word{font-family:var(--calli);color:var(--accent);opacity:.14;inset-inline-start:50%;pointer-events:none;white-space:nowrap;font-size:clamp(96px,18vw,190px);line-height:1.1;position:absolute;top:6%;translate:50%}.nf h1{color:var(--ink);font-size:26px;font-weight:700}.nf-lead{color:var(--body-c);max-width:42ch;font-size:15px}.nf-acts{gap:10px;margin-top:18px;display:flex}.nf-acts a,.nf-acts button{background:var(--accent-btn);color:#fff;cursor:pointer;border:0;border-radius:12px 12px 12px 5px;align-items:center;gap:6px;padding:11px 22px;font-family:inherit;font-size:14px;font-weight:600;transition:background .2s;display:inline-flex}.nf-acts a:hover,.nf-acts button:hover{background:var(--accent-btn-hover)}.nf-acts a.nf-ghost,.nf-acts button.nf-ghost{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line);background:0 0}.nf-acts a.nf-ghost:hover,.nf-acts button.nf-ghost:hover{background:var(--tint-navy-bg)}.po-prose{font-family:var(--read-font-pick,var(--read-font-base,var(--font)))}.po-prose>p,.po-prose li{font-size:calc(14.5px * var(--read-k));color:var(--read-body);line-height:var(--read-lh);margin-top:14px}.po-prose h2,.po-prose h3,.po-prose h4{font-family:var(--read-font-base,var(--font));font-size:calc(19px * var(--read-k));color:var(--read-ink);margin:34px 0 6px;font-weight:700}.po-prose h3{font-size:calc(16.5px * var(--read-k))}.po-prose h4{font-size:calc(15px * var(--read-k))}.po-prose a{color:var(--accent-ink);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}@keyframes po-anchor-hit{0%,45%{background:var(--tint-navy-bg);box-shadow:0 0 0 8px var(--tint-navy-bg)}to{background:0 0;box-shadow:0 0 0 8px #0000}}.po-prose img{border-radius:18px 18px 18px 6px;max-width:100%;height:auto;margin:18px 0 4px}.po-prose blockquote{background:var(--surface);border:1px solid var(--read-rule);border-inline-start:3px solid var(--accent);color:var(--read-ink);border-radius:14px;margin:26px 0 8px;padding:16px 22px}.po-prose blockquote p{font-size:calc(14.5px * var(--read-k));line-height:var(--read-lh);color:inherit;margin-top:6px}.po-prose ul,.po-prose ol{margin-top:10px;padding-inline-start:24px}.po-prose hr{border:none;border-top:1.5px dashed var(--line);margin:28px 0}.po-prose iframe,.po-prose video{border-radius:14px;max-width:100%}.po-prose figure{margin:18px 0}.po-prose figcaption{font-size:calc(12.5px * var(--read-k));color:var(--read-quiet);text-align:center;margin-top:8px}.po-prose table{border-collapse:collapse;width:100%;font-size:calc(13.5px * var(--read-k));margin-top:16px}.po-prose td,.po-prose th{border:1px solid var(--read-rule);padding:8px 12px}:root{--read-scale:1;--read-font-adj:1;--read-k:calc(var(--read-scale) * var(--read-font-adj));--read-lh:2.25;--read-body:var(--body-c);--read-ink:var(--ink);--read-quiet:var(--faint);--read-rule:var(--line)}.ar-content{--read-font-base:"Noto Naskh Arabic", "Geeza Pro", "Segoe UI", var(--font)}[data-read-size="1"]{--read-scale:.92}[data-read-size="3"]{--read-scale:1.12}[data-read-size="4"]{--read-scale:1.24}[data-read-size="5"]{--read-scale:1.36}[data-read-lead=tight]{--read-lh:1.95}[data-read-lead=loose]{--read-lh:2.6}[data-read-font=sans]{--read-font-pick:var(--font)}[data-read-font=naskh]{--read-font-pick:"Noto Naskh Arabic", var(--font);--read-font-adj:1.06}[data-read-align=justify] :is(.po-prose>p,.po-prose li,.po-prose blockquote p){text-align:justify;text-justify:inter-word;text-align-last:start;-webkit-hyphens:none;hyphens:none;word-break:normal;overflow-wrap:break-word;text-wrap:pretty}[data-read-contrast=high]{--read-body:#0b1a2b;--read-ink:#06101c;--read-quiet:#34414f;--read-rule:#c6ccd6}[data-theme=dark][data-read-contrast=high]{--read-body:#f3f7fc;--read-ink:#fff;--read-quiet:#cbd5e1;--read-rule:#4a5a70}[data-read-contrast=high] .po-prose a{text-decoration-thickness:2px}.ph-fb{background:var(--tint-navy-bg);color:var(--ink);font-family:var(--calli);opacity:.9;place-items:center;font-size:clamp(20px,3.2cqw,34px);line-height:1;display:grid}.pa-sort a{height:36px;color:var(--body-c);border-radius:99px;align-items:center;gap:6px;padding:0 15px;font-size:12.5px;font-weight:700;transition:background .18s,color .18s;display:inline-flex}.pa-sort a:hover{color:var(--accent-ink)}.pa-sort a.on{background:var(--accent-btn);color:#fff}.pa-cell-lead{grid-column:span 2}@media (max-width:640px){.pa-cell-lead{grid-column:auto}}.pa-page.pa-gap{pointer-events:none;background:0 0;border:none}.pa-page[aria-disabled=true]{opacity:.4;pointer-events:none}.lc-grid>div{min-width:0}.lc-grid .lc-card{height:100%}span.cs-cta{cursor:default}.lg-captcha-box{align-items:center;gap:8px;margin-bottom:7px;display:flex}.lg-captcha-img{border:1.5px solid var(--line);border-radius:var(--r-s);background:var(--paper);height:68px}.lg-captcha-q{border:1.5px dashed var(--line);border-radius:var(--r-s);background:var(--paper);min-height:46px;color:var(--ink);flex:1;align-items:center;padding:0 14px;font-weight:600;display:flex}.lg-captcha-refresh{border:1px solid var(--line);background:var(--surface);width:34px;height:34px;color:var(--body-c);cursor:pointer;border-radius:50%;flex:none;place-items:center;display:grid}.lg-captcha-refresh:hover{color:var(--ink)}.lg-captcha-refresh:disabled{opacity:.5;cursor:default}button.lg-captcha-q{font:inherit;color:var(--muted);cursor:pointer;text-align:start;font-size:13px}button.lg-captcha-q:hover{color:var(--ink)}.lg-captcha-img.is-stale{opacity:.45;filter:grayscale()}.lg-captcha-note{color:var(--muted);margin:-3px 0 7px;font-size:12px}.lg-captcha-note.is-stale{color:#c0392b}.pf-tk-msgs{flex-direction:column;gap:10px;margin:14px 0 18px;padding:0;list-style:none;display:flex}.pf-tk-msg{border:1px solid var(--line);border-radius:var(--r);background:var(--paper);white-space:pre-wrap;max-width:86%;padding:10px 14px;font-size:13px;line-height:1.9}.pf-tk-msg.me{background:var(--accent-soft);border-color:color-mix(in srgb, var(--accent) 30%, var(--line));align-self:flex-start}.pf-tk-msg.support{align-self:flex-end}.pf-tk-msg small{color:var(--faint);margin-top:4px;font-size:10.5px;display:block}.pf-tk-closed{color:var(--faint);margin-top:10px;font-size:12.5px}.desk-thread{border-top:1px solid var(--line);margin-top:28px;padding-top:20px}.desk-thread-title{margin:0 0 4px;font-size:15px;font-weight:700}.desk-thread-hint{color:var(--faint);margin:0;font-size:12.5px}.desk-thread-kind{font-size:12.5px;font-weight:700;display:block}.pf-actions{flex-wrap:wrap}.pf-sub-version{white-space:normal}.pf-sub-version>b,.pf-sub-decided{font-size:12.5px;font-weight:700;display:block}.pf-sub-note{white-space:pre-wrap;margin-top:4px;display:block}.pf-sub-version details{margin-top:6px}.pf-sub-version summary{cursor:pointer;color:var(--accent-ink);font-size:12px;font-weight:700}.pf-sub-fields{overscroll-behavior:contain;max-height:320px;margin:8px 0 0;overflow-y:auto}.pf-sub-fields div+div{margin-top:8px}.pf-sub-fields dt{color:var(--faint);font-size:11px;font-weight:700}.pf-sub-fields dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.pf-sub-hint{color:var(--faint);margin:0 0 12px;font-size:12px}.pf-sub-file{color:var(--body-c);flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:12.5px;display:flex}.pf-sub-file>span{overflow-wrap:anywhere;min-width:0}.pf-sub-file-btn,.pf-sub-cancel{border:1px solid var(--line);background:var(--paper);color:inherit;font-family:var(--font);cursor:pointer;border-radius:99px;align-items:center;gap:6px;padding:7px 14px;font-size:12.5px;font-weight:700;transition:border-color .18s;display:inline-flex}.pf-sub-file-btn:hover,.pf-sub-cancel:hover{border-color:var(--faint)}.pf-sub-cancel:disabled{opacity:.6;cursor:default}@keyframes po-report-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}.dn-return{margin:10px 0 0;font-size:13px;font-weight:700}.dn-return.ok{color:var(--accent-ink)}.dn-return.bad{color:#c0392b}.lg-captcha-alt{font:inherit;color:var(--muted);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;margin:-2px 0 7px;padding:0;font-size:12px;text-decoration:underline;display:block}.lg-captcha-alt:hover{color:var(--ink)}.lg-captcha-alt:disabled{opacity:.5;cursor:default}.cs-cta-ghost{color:var(--accent-ink);border:1.5px solid color-mix(in srgb, var(--accent) 45%, transparent);box-shadow:none;background:0 0}.cs-cta-ghost:hover{background:var(--accent-soft);color:var(--accent-ink)}.wt{padding:26px 0 60px;position:relative;overflow:hidden}.wt .motif{color:var(--ink);opacity:.045}.wt .tk-crumb{color:var(--faint)}.wt .tk-crumb a:hover{color:var(--ink)}.wt .tk-crumb span{color:var(--body-c)}.gr-in{z-index:1;max-width:560px;position:relative}.gr-card{text-align:center;padding:34px 30px;position:relative;overflow:hidden}.gr-word{inset-inline-end:-12px;opacity:.06;pointer-events:none;font-size:120px;position:absolute;top:-18px}.gr-card h1{color:var(--ink);margin:0 0 6px;font-size:22px}.gr-sub{color:var(--body-c);margin:0 0 18px;font-size:13.5px;line-height:2.1}@page{size:A4;margin:16mm 18mm}@page post-sheet{size:A4;margin:16mm 18mm;@bottom-center{content:"صفحه " counter(page, persian) " از " counter(pages, persian);font-family:Shabnam,Vazirmatn,Tahoma,sans-serif;font-size:9pt;color:#67707b;direction:rtl}}.hd-page{--hd-ink:#1b2230;--hd-head:#182c41;--hd-accent:#e0253c;--hd-mute:#67707b;--hd-cream:#faf3e2;--hd-rule:#dfe3e8;--hd-body:"Noto Naskh Arabic", var(--font);max-width:190mm;color:var(--hd-ink);font-family:var(--hd-body);text-align:justify;text-justify:inter-word;-webkit-hyphens:none;hyphens:none;background:#fff;margin:0 auto;padding:0 20px 40px;font-size:1.06rem;line-height:1.95}.hd-cover{border:1px solid var(--hd-rule);background:var(--hd-cream);text-align:center;border-radius:3px;margin-block:8mm 12mm;padding:14mm 12mm 10mm;position:relative;overflow:hidden}.hd-shamse{width:22mm;height:22mm;color:var(--hd-head);margin:0 auto 6mm;display:block}.hd-sp{width:20mm;height:20mm;color:var(--hd-head);position:absolute}.hd-sp-a{top:0;left:0}.hd-sp-b{top:0;right:0;transform:scaleX(-1)}.hd-over{color:var(--hd-mute);font-family:var(--font);letter-spacing:.04em;margin:0 0 3mm;font-size:9pt;font-weight:500}.hd-title{color:var(--hd-head);font-family:var(--calli);text-wrap:balance;margin:0;font-size:30pt;font-weight:400;line-height:2.05}.hd-title[data-len=long]{font-size:24pt}.hd-title[data-len=xlong]{font-size:20pt;line-height:2.15}.hd-sub{max-width:120mm;color:var(--hd-head);text-align:center;margin:3mm auto 0;font-size:12pt;line-height:1.8}.hd-crumb{color:var(--hd-mute);font-family:var(--font);flex-wrap:wrap;justify-content:center;gap:0 10px;margin:6mm 0 0;font-size:9pt;display:flex}.hd-crumb span+span:before{content:"·";margin-inline-end:10px}.hd-abstract{text-align:center;border-top:1px solid #182c4129;max-width:140mm;margin:6mm auto 0;padding-top:5mm;font-size:11pt;line-height:2}.hd-cover-foot{text-align:start;border-top:1px solid #182c4129;justify-content:space-between;align-items:flex-end;gap:10mm;margin-top:9mm;padding-top:6mm;display:flex}.hd-facts{font-family:var(--font);flex-wrap:wrap;gap:4mm 8mm;margin:0;display:flex}.hd-facts dt{color:var(--hd-mute);letter-spacing:.04em;font-size:8.5pt}.hd-facts dd{color:var(--hd-head);margin:1mm 0 0;font-size:10.5pt;font-weight:600}.hd-qr{color:var(--hd-mute);font-family:var(--font);text-align:center;flex-direction:column;flex:none;align-items:center;gap:2mm;font-size:7.5pt;text-decoration:none;display:flex}.hd-back-sec+.hd-back-sec{margin-top:8mm}.hd-back-h{border-bottom:1px solid var(--hd-rule);color:var(--hd-head);font-family:var(--font);margin:0 0 3mm;padding-bottom:2mm;font-size:11.5pt;font-weight:700}.hd-front{border-inline-start:3px solid var(--hd-head);background:#f6f7f9;margin-bottom:10mm;padding:7mm 8mm}.hd-outline,.hd-goals,.hd-asks{margin:0;padding-inline-start:6mm}.hd-outline,.hd-asks,.hd-prose ol{list-style-type:persian}.hd-outline li,.hd-goals li,.hd-asks li{margin-bottom:1.5mm}.hd-gloss>div{break-inside:avoid;margin-bottom:4mm}.hd-gloss dt{color:var(--hd-head);font-family:var(--font);font-weight:700}.hd-gloss dd{margin:.5mm 0 0;font-size:10.5pt}.hd-gloss dt i,.hd-people i{color:var(--hd-mute);margin-inline-start:6px;font-size:9pt;font-style:normal;font-weight:400}.hd-people{margin:0;padding:0;list-style:none}.hd-people li{break-inside:avoid;margin-bottom:3mm}.hd-people b{color:var(--hd-head);font-family:var(--font)}.hd-people span{font-size:10.5pt;display:block}.hd-asks{border:1px solid var(--hd-rule);background:var(--hd-cream);padding:6mm 8mm 6mm 10mm}.hd-asks::marker{color:var(--hd-mute)}.hd-asks li::marker{color:var(--hd-mute)}.hd-back{border-top:2px solid var(--hd-head);margin-top:12mm;padding-top:8mm}.hd-prose{counter-reset:hd-sec}.hd-prose h2:before{content:counter(hd-sec, persian) ". ";counter-increment:hd-sec;color:var(--hd-accent)}.hd-prose h2{border-bottom:2px solid var(--hd-accent);color:var(--hd-head);font-family:var(--font);text-align:start;margin:10mm 0 4mm;padding-bottom:2mm;font-size:15pt;font-weight:700;line-height:1.7}.hd-prose h3{color:var(--hd-head);font-family:var(--font);text-align:start;margin:7mm 0 3mm;font-size:12.5pt;font-weight:700}.hd-prose p{margin:0 0 3.5mm}.hd-prose ul,.hd-prose ol{margin:0 0 3.5mm;padding-inline-start:7mm}.hd-prose li{margin-bottom:1.5mm}.hd-prose blockquote{border-inline-start:3px solid var(--hd-rule);color:var(--hd-head);margin:5mm 0;padding:1mm 6mm;font-size:11.5pt}.hd-prose table{border-collapse:collapse;width:100%;font-family:var(--font);margin:5mm 0;font-size:10pt}.hd-prose th,.hd-prose td{border:1px solid var(--hd-rule);text-align:start;padding:2mm 3mm}.hd-prose th{color:var(--hd-head);background:#f6f7f9}.hd-prose a{color:var(--hd-head);text-underline-offset:3px;text-decoration:underline}.hd-fn-ref{text-decoration:none}.hd-fns{color:var(--hd-mute);margin-top:8mm;font-size:9.5pt}.hd-fns hr{border:0;border-top:1px solid var(--hd-rule);width:40mm;margin:0 0 3mm}.hd-box{border:1px solid var(--hd-rule);border-inline-start:3px solid var(--hd-mute);background:#fff;margin:5mm 0;padding:4mm 6mm;font-size:11pt}.hd-box>:last-child{margin-bottom:0}.hd-box-lb{color:var(--hd-mute);font-family:var(--font);letter-spacing:.04em;font-size:8.5pt;font-weight:700;margin:0 0 2mm!important}.hd-box-tl{color:var(--hd-head);font-family:var(--font);font-size:11.5pt;font-weight:700;margin:0 0 2mm!important}.hd-box-tl i{color:var(--hd-mute);margin-inline-start:6px;font-size:9pt;font-style:normal;font-weight:400}.hd-box-ask{color:var(--hd-head);font-weight:700;margin:0 0 2mm!important}.hd-box[data-kind=definition]{border-inline-start-color:var(--hd-head);background:var(--hd-cream)}.hd-box[data-kind=note]{border-inline-start-color:var(--hd-accent)}.hd-box[data-kind=example]{background:#f6f7f9}.hd-box[data-kind=dialogue]{border:1px dashed var(--hd-rule);border-inline-start:3px dashed var(--hd-head)}.hd-box[data-kind=pitfall]{border-inline-start-color:var(--hd-accent);background:#fdf0f1}.hd-box[data-kind=pitfall] .hd-box-lb{color:#b3182c}.hd-box[data-kind=exercise]{border-inline-start-color:var(--hd-head)}.hd-box[data-kind=summary]{border:1px solid #182c4133;background:var(--hd-cream);border-inline-start-width:3px}.hd-box[data-kind=quote]{border:0;border-inline-start:2px solid var(--hd-accent);color:var(--hd-head);text-align:start;background:0 0;margin:7mm 4mm;padding:0 8mm;font-size:13pt;line-height:1.9}.hd-box[data-kind=quote] .hd-box-lb{color:var(--hd-mute)}.hd-box-by{color:var(--hd-mute);font-family:var(--font);font-size:9pt;margin:2mm 0 0!important}.hd-box-by:before{content:"— "}.hd-edits{border:1px dashed var(--hd-rule);color:var(--hd-mute);margin-top:10mm;padding:5mm 6mm;font-size:9.5pt;line-height:1.8}.hd-edits h2{color:var(--hd-head);font-family:var(--font);margin:0 0 2mm;font-size:10pt;font-weight:700}.hd-edits-lead{margin:0 0 2mm}.hd-edits ul{margin:0;padding-inline-start:5mm}.hd-edits li{margin-bottom:1mm}footer.hd-foot{border-top:1px solid var(--hd-rule);color:var(--hd-mute);font-family:var(--font);text-align:center;background:0 0;margin-top:12mm;padding-top:4mm;font-size:9pt}.hd-foot p{margin:0 0 1mm}footer.hd-foot a{color:var(--hd-head);font-weight:700}@media print{html,body{background:#fff}}@page handout-cover{size:A4;margin:0}@page handout-sheet{size:A4;margin:18mm 20mm 16mm;@bottom-center{content:"صفحه " counter(page, persian) " از " counter(pages, persian);font-family:Shabnam,Vazirmatn,Tahoma,sans-serif;font-size:9pt;color:#67707b;direction:rtl}}@media print{.hd-page{page:handout-sheet;max-width:none;padding:0;font-size:11pt}.hd-cover{page:handout-cover;break-after:page;border:0;border-radius:0;flex-direction:column;justify-content:center;width:210mm;min-height:297mm;margin:0;padding:28mm 26mm 22mm;display:flex}.hd-prose h2,.hd-prose h3,.hd-back-h{break-after:avoid}.hd-box,.hd-prose blockquote,.hd-prose table,.hd-front,.hd-asks{break-inside:avoid}.hd-back{break-before:page}.hd-prose p,.hd-prose li{orphans:2;widows:2}.hd-cover,.hd-front,.hd-asks,.hd-box{-webkit-print-color-adjust:exact;print-color-adjust:exact}}@media (max-width:560px){.hd-page{text-align:start;padding:0 14px 30px}.hd-title{font-size:22pt}.hd-cover{padding:10mm 6mm 8mm}.hd-cover-foot{flex-direction:column;align-items:flex-start;gap:6mm}}.en-content{text-align:left;direction:ltr}.ar-content{text-align:right;font-family:"Noto Naskh Arabic", "Geeza Pro", "Segoe UI", var(--font);direction:rtl;line-height:1.95}.en-page,.pl-wrap{max-width:860px}.pl-hero{color:#fff;background:linear-gradient(155deg,#1e3854,#101c2b);padding:46px 0 56px;position:relative;overflow:hidden}.pl-hero .motif{color:#fff;opacity:.05}.pl-hero-in{position:relative}.pl-kicker{letter-spacing:.09em;text-transform:uppercase;color:#9fc0e4;align-items:center;gap:6px;font-size:11.5px;font-weight:700;display:inline-flex}.pl-kicker.native{letter-spacing:0;text-transform:none}.pl-hero h1{margin-top:10px;font-size:clamp(27px,4.2vw,38px);font-weight:700;line-height:1.4}.pl-lead{color:#cddced;max-width:64ch;margin-top:12px;font-size:14.5px;line-height:1.85}.pl-updated{color:#8ea6bf;margin-top:16px;font-size:12.5px}.pl-doc{--read-lh:1.9;margin-block:34px 26px}.pl-doc h2{border-top:1px solid var(--line-soft);margin-top:40px;padding-top:18px}.pl-doc h3{margin-top:26px}.pl-callout{border:1px solid var(--accent-ink);border-radius:var(--r-s);background:var(--surface);color:var(--body-c);align-items:flex-start;gap:10px;margin-top:6px;padding:14px 18px;font-size:14px;line-height:1.8;display:flex}.pl-callout svg{color:var(--accent-ink);flex:none;margin-top:3px}.pl-nav{flex-wrap:wrap;gap:10px;margin:0 0 72px;display:flex}.pl-nav a{border:1px solid var(--line);background:var(--surface);color:var(--body-c);border-radius:99px;padding:8px 16px;font-size:13px;font-weight:600}.pl-nav a:hover{border-color:var(--accent-ink);color:var(--accent-ink)}.foot-legal{color:#ffffff9e;flex-wrap:wrap;align-items:center;gap:8px 18px;max-width:1200px;margin-inline:auto;padding:26px 24px 0;font-size:12.5px;display:flex}.foot-legal a{color:#ffffffb8}.foot-legal a:hover{color:#fff}.en-head h1{color:var(--ink);margin-bottom:8px;font-size:clamp(26px,4vw,34px)}.en-head p{max-width:60ch;color:var(--faint);margin-bottom:28px}.en-list{flex-direction:column;gap:12px;display:flex}.en-row{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);color:var(--body-c);transition:border-color .2s var(--ease), box-shadow .2s var(--ease);align-items:center;gap:16px;padding:14px 16px;text-decoration:none;display:flex}.en-row:hover{border-color:var(--accent);box-shadow:var(--shadow)}.en-row-ph{aspect-ratio:3/2;border-radius:var(--r-s);flex:0 0 150px;width:150px;overflow:hidden}.en-row-tx{flex:1;min-width:0}.en-row-tx h2,.en-row-tx h3{color:var(--ink);margin-bottom:4px;font-size:16.5px;line-height:1.4}.en-row-tx p{color:var(--faint);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;display:-webkit-box;overflow:hidden}.en-row-meta{color:var(--faint);align-items:center;gap:12px;margin-top:6px;font-size:12.5px;display:inline-flex}.en-row-meta span{align-items:center;gap:4px;display:inline-flex}.en-row-go{color:var(--faint);transition:transform .2s var(--ease), color .2s var(--ease);flex:none}.en-row:hover .en-row-go{color:var(--accent-ink);transform:translate(3px)}.en-article .en-hero{margin-bottom:22px}.en-cat{background:var(--accent-soft);color:var(--accent-ink);border-radius:999px;margin-bottom:10px;padding:4px 12px;font-size:12.5px;display:inline-block}.en-hero h1{color:var(--ink);margin-bottom:10px;font-size:clamp(26px,4.4vw,38px);line-height:1.25}.en-lead{color:var(--body-c);margin-bottom:14px;font-size:17px;line-height:1.7}.en-meta{color:var(--faint);flex-wrap:wrap;align-items:center;gap:14px;font-size:13.5px;display:flex}.en-meta b{color:var(--body-c);font-weight:600}.en-meta span{align-items:center;gap:4px;display:inline-flex}.en-cover{border-radius:var(--r-media);margin-bottom:22px;display:block;overflow:hidden}.en-note{border:1px solid var(--line);border-radius:var(--r-s);background:var(--surface);color:var(--faint);align-items:flex-start;gap:10px;margin-bottom:26px;padding:12px 16px;font-size:13.5px;display:flex}.en-note svg{flex:none;margin-top:2px}.en-note a{color:var(--accent-ink)}.po-draft{border:1px dashed var(--accent-ink);border-radius:var(--r-s);background:var(--surface);color:var(--accent-ink);align-items:center;gap:10px;margin-bottom:26px;padding:12px 16px;font-size:13.5px;font-weight:600;display:flex}.po-draft svg{flex:none}.en-prose{text-align:left;direction:ltr}.en-author{border-top:1px solid var(--line);margin:34px 0 0;padding-top:18px}.en-author h3{color:var(--ink);font-size:15.5px}.en-author span{color:var(--faint);font-size:12.5px}.en-rel{margin-top:36px}.en-rel h2{color:var(--ink);margin-bottom:14px;font-size:20px}.en-adj{border-top:1px solid var(--line);justify-content:space-between;gap:18px;margin-top:30px;padding-top:18px;font-size:14px;display:flex}.en-adj a{color:var(--body-c);max-width:46%;text-decoration:none}.en-adj a:hover{color:var(--accent-ink)}@media (max-width:620px){.en-row-ph{display:none}}.lang{position:relative}.lang-btn{border:1px solid var(--line);background:var(--surface);height:38px;color:var(--body-c);cursor:pointer;border-radius:12px 12px 12px 4px;align-items:center;gap:5px;padding-inline:9px 7px;font-family:inherit;transition:border-color .18s,color .18s,background .18s;display:inline-flex}.lang-btn:hover,.lang-btn.on{border-color:var(--accent);color:var(--accent-ink);background:var(--accent-soft)}.lang-btn:active{transform:translateY(1px)}.lang-cur{letter-spacing:.03em;text-align:center;min-width:17px;font-size:11.5px;font-weight:700}.lang-btn .chev{color:var(--faint);transition:transform .2s}.lang-btn:hover .chev,.lang-btn.on .chev{color:currentColor}.lang-btn .chev.up{transform:rotate(180deg)}.lang-menu{inset-inline-end:0;background:var(--surface);border:1px solid var(--line);z-index:60;transform-origin:0 0;border-radius:14px;flex-direction:column;gap:2px;width:max-content;min-width:168px;max-width:246px;padding:6px;display:flex;position:absolute;top:calc(100% + 8px);box-shadow:0 14px 36px #182c4129}.lang-item{color:var(--body-c);border-radius:9px;align-items:center;gap:9px;padding:7px 8px;font-size:13.5px;font-weight:500;text-decoration:none;transition:background .16s,color .16s;display:flex}.lang-item:hover{background:var(--line-soft);color:var(--ink)}.lang-item.on{color:var(--accent-ink);font-weight:700}.lang-item.miss .lang-name{color:var(--faint);flex:none}.lang-item.miss:hover .lang-name{color:var(--ink)}.lang-miss{color:var(--faint);white-space:nowrap;margin-inline-start:auto;font-size:10px;font-weight:500}.lang-badge{background:var(--line-soft);min-width:26px;height:22px;color:var(--faint);letter-spacing:.03em;border-radius:7px;flex:none;place-items:center;padding-inline:5px;font-size:10.5px;font-weight:700;transition:background .16s,color .16s;display:grid}.lang-item:hover .lang-badge{color:var(--ink)}.lang-item.on .lang-badge{background:var(--accent-soft);color:var(--accent-ink)}.lang-name{flex:1}.lang-tick{color:var(--accent);flex:none}.en-content .sec-head .more svg{transform:scaleX(-1)}.en-content{--calli:"Pinyon Script", "Gulzar", var(--font)}.en-content .sec-calli,.en-content .ab-invite .t-word,.en-content .arch-calli,.en-content .b-feature .fc-calli,.en-content .pf-calli,.en-content .pf-hero-calli,.en-content .pf-arch-calli,.en-content [class*=hero-word]{line-height:1.32}.en-content [class*=hero-word]{opacity:.13;font-size:clamp(64px,13vw,180px);inset-block-end:-.1em}.en-content .tk-hero-word,.en-content .po-hero-word{inset-inline-end:22px}.en-content .sec-calli{opacity:.12;font-size:48px}.en-content .arch-calli{opacity:.42;font-size:19px;bottom:8px}.en-content .thinker:hover .arch-calli{opacity:.62}.en-content .pf-arch-calli{opacity:.4;font-size:19px;bottom:6px}.up{gap:22px;padding-block:34px 56px;display:grid}.up-reveal{animation:upReveal .55s var(--ease) both}@keyframes upReveal{0%{opacity:0;translate:0 18px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.up-reveal{animation:none}}.up-sec{background:var(--surface);border:1px solid var(--line);border-radius:var(--bubble);box-shadow:var(--shadow);isolation:isolate;padding:26px 30px 30px;position:relative;overflow:hidden}.up-sec-head{color:var(--ink);align-items:center;gap:9px;margin-bottom:20px;display:flex}.up-sec-head h2{font-size:18px;font-weight:800}.up-sec-head svg{color:var(--accent-ink)}.up-count{color:var(--faint);margin-inline-start:auto;font-size:12px}.up-book .bk-book{transition:translate .3s var(--ease);margin-bottom:6px}.up-book:hover .bk-book{translate:0 -4px}@media (max-width:720px){.up-sec{padding:22px 18px 24px}}.pf-pub-gate{color:var(--body-c);background:var(--tint-sand-bg);border:1px dashed var(--line);border-radius:var(--r);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:18px 20px;font-size:13.5px;line-height:1.9;display:flex}@keyframes fwPanelIn{0%{opacity:0;transform:translateY(-5px)}}.fw-list ul,.fw-mine{gap:2px;margin:0;padding:0;list-style:none;display:grid}.fw-list-empty{color:var(--faint);margin:8px 0;font-size:13px}.fw-req-btn{font:inherit;color:var(--body-c);background:var(--surface);border:1px solid var(--line);cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:5px 12px;font-size:12.5px;transition:border-color .15s,color .15s;display:inline-flex}.fw-req-btn:hover:not(:disabled){border-color:var(--accent);color:var(--ink)}.fw-req-btn.is-ok{color:var(--ok,#1a7f4b)}.fw-req-btn:disabled{opacity:.6;cursor:wait}.nb-follow{color:#2456c4;background:#2563e01a}.nb-row.unread .nb-follow{background:#2563e029}[data-theme=dark] .nb-follow{color:#8fb0ff;background:#608cff29}.nt-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.nt-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-s);padding:16px 18px}.nt-card.is-hidden{opacity:.65;border-style:dashed}.nt-card-cover,.nt-cover-preview{border-radius:var(--r) var(--r) var(--r) 3px}.nt-card-cover:after,.nt-article-cover:after,.nt-cover-preview:after{content:"";border-radius:calc(var(--r) - 5px) calc(var(--r) - 5px) calc(var(--r) - 5px) 2px;pointer-events:none;border:1px solid #ffffff2e;position:absolute;inset:6px}.nt-card.has-cover{align-items:flex-start;gap:14px;display:flex}.nt-card.has-cover>.nt-card-cover{flex:0 0 148px}.nt-card-main{flex:auto;min-width:0}.nt-card-cover{border:1px solid var(--line);background:var(--paper);aspect-ratio:16/9;transition:box-shadow .35s var(--ease), transform .35s var(--ease);display:block;position:relative;overflow:hidden}.nt-card-cover img{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:520px){.nt-card.has-cover{flex-direction:column}.nt-card.has-cover>.nt-card-cover{flex:none;width:100%}}@media (prefers-reduced-motion:no-preference){.nt-card a.nt-card-cover:hover,.nt-card a.nt-card-cover:focus-visible{box-shadow:var(--shadow);transform:translateY(-2px)}}.nt-body{color:var(--body-c);white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 10px;font-size:14px;line-height:2}.nt-meta,.nt-article-foot{color:var(--faint);background:0 0}.nt-meta{color:var(--faint);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.nt-del,.nt-report{font:inherit;color:var(--faint);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin-inline-start:auto;font-size:12px;display:inline-flex}.nt-del:hover,.nt-report:hover{color:var(--accent)}.nt-title{color:var(--ink);margin:0 0 6px;font-size:15px;font-weight:700;text-decoration:none;display:block}a.nt-title:hover{color:var(--accent)}.nt-card.is-draft{border-style:dashed}.nt-draft-tag,.nt-edited-tag{color:var(--faint);border:1px solid var(--line);border-radius:999px;padding:1px 8px;font-size:11px}.nt-more-link,.nt-view{color:var(--accent);font-size:12px;text-decoration:none}.nt-more-link:hover,.nt-view:hover{text-underline-offset:3px;text-decoration:underline}@media (max-width:960px){.pf-panel .nt-toolbar{--nt-toolbar-top:120px}}.nt-editor{min-block-size:120px;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:var(--r-s);overflow-wrap:anywhere;padding:12px 14px;font-size:14px;line-height:2}.nt-editor:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.nt-editor:empty:before{content:attr(data-placeholder);color:var(--faint)}.nt-editor p{margin:0 0 .6em}.nt-prose,.nt-editor{font-size:15px}.nt-prose h3,.nt-editor h3{color:var(--ink);margin:1.2em 0 .5em;font-size:1.15em}.nt-prose blockquote,.nt-editor blockquote{border-inline-start:3px solid var(--accent);background:var(--accent-soft);border-radius:0 var(--r-s) var(--r-s) 0;margin:.8em 0;padding:2px 16px}.nt-prose ul,.nt-prose ol,.nt-editor ul,.nt-editor ol{margin:.6em 0;padding-inline-start:24px}.dm{max-inline-size:720px;padding-block:40px 72px}@media (max-width:560px){.dm{padding-block-start:20px}}.ldsk{border-radius:var(--r-s);background:var(--line-soft);position:relative;overflow:hidden}.ldsk:after{content:"";background:linear-gradient(90deg,#0000,#ffffff80,#0000);animation:1.4s infinite ldsk-sheen;position:absolute;inset:0;transform:translate(-100%)}[data-theme=dark] .ldsk:after{background:linear-gradient(90deg,#0000,#ffffff0f,#0000)}@keyframes ldsk-sheen{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.ldsk:after{animation:none}}@media (prefers-reduced-motion:no-preference){.late-enter{animation:.38s cubic-bezier(.22,.9,.35,1) both late-enter;animation-delay:var(--enter-delay,0s)}@keyframes late-enter{0%{opacity:.25;transform:translateY(14px)}}}.tl-mcard--start{margin-inline-end:auto}.tl-mcard--end{margin-inline-start:auto}@keyframes tl-flash{0%,60%{background:var(--accent-soft)}to{background:var(--surface)}}@keyframes tl-chip-in{0%{opacity:0;transform:translate(var(--flip,-100%), -50%) scale(.9)}}@keyframes tl-chip-pop{50%{transform:translate(var(--flip,-100%), -50%) scale(1.06)}}@keyframes tl-fade-in{0%{opacity:0}}.dk-dock{inset-inline-end:18px;bottom:max(18px, env(safe-area-inset-bottom));z-index:90;flex-direction:column;gap:10px;max-width:min(360px,100vw - 32px);display:flex;position:fixed}.dk-audio{background:var(--surface);border:1px solid var(--line);border-radius:var(--bubble);box-shadow:var(--shadow-up);align-items:center;gap:12px;padding:10px 14px 12px;display:flex;position:relative;overflow:hidden}.dk-btn{background:var(--accent-btn);color:#fff;cursor:pointer;width:40px;height:40px;transition:background .2s var(--ease);border:0;border-radius:50%;flex:none;place-items:center;display:grid}.dk-btn:hover{background:var(--accent-btn-hover)}.dk-tx{min-width:0;color:inherit;flex-direction:column;gap:2px;text-decoration:none;display:flex}.dk-tx b{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;max-width:230px;font-size:13.5px;font-weight:700;display:flex;overflow:hidden}.dk-tx b svg{color:var(--accent);flex:none}.dk-tx i{color:var(--faint);font-variant-numeric:tabular-nums;font-size:12px;font-style:normal}.dk-tx:hover b{color:var(--accent)}.dk-close{width:30px;height:30px;color:var(--faint);cursor:pointer;transition:background .2s var(--ease), color .2s var(--ease);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin-inline-start:auto;display:grid}.dk-close:hover{background:var(--accent-soft);color:var(--accent)}.dk-progress{inset-inline:0;background:var(--line-soft);height:3px;position:absolute;bottom:0}.dk-progress-fill{inset-inline-start:0;background:var(--accent);position:absolute;top:0;bottom:0}.dk-pill{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-up);border-radius:999px;align-items:center;gap:4px;padding:8px 10px 8px 8px;display:flex}.dk-pill-link{min-width:0;color:inherit;align-items:center;gap:10px;padding-inline-start:6px;text-decoration:none;display:flex}.dk-pill-link svg{color:var(--accent);flex:none}.dk-pill-tx{flex-direction:column;gap:1px;min-width:0;display:flex}.dk-pill-tx b{color:var(--ink);font-size:13px;font-weight:700}.dk-pill-tx i{color:var(--faint);white-space:nowrap;text-overflow:ellipsis;max-width:220px;font-size:11.5px;font-style:normal;overflow:hidden}.dk-pill-link:hover b{color:var(--accent)}.dk-video{z-index:90;background:#000;flex-direction:column;display:flex;position:fixed;overflow:hidden}.dk-video.is-docked{border-radius:var(--r-media)}.dk-video.is-mini{inset-inline-end:18px;bottom:max(18px, env(safe-area-inset-bottom));border:1px solid var(--line);border-radius:14px;width:min(320px,100vw - 32px);box-shadow:0 30px 60px -28px #0d141d99}.dk-video-bar{background:var(--surface);border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:8px 12px;display:flex}.dk-video-title{min-width:0;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:700;text-decoration:none;overflow:hidden}.dk-video-title:hover{color:var(--accent)}.dk-video-bar .dk-close{width:26px;height:26px}.dk-video-frame{flex:auto;min-height:0;position:relative}.dk-video.is-mini .dk-video-frame{aspect-ratio:16/9;flex:none}.dk-video-frame iframe{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.dk-video.is-docked .dk-video-frame{position:absolute;inset:0}[data-theme=dark] .dk-video.is-mini{box-shadow:0 30px 60px -24px #000000d9}@media (prefers-reduced-motion:no-preference){.dk-enter{animation:dk-rise .32s var(--ease) backwards}@keyframes dk-rise{0%{opacity:0;transform:translateY(12px)}}}@media (max-width:480px){.dk-dock{max-width:none;inset-inline:12px}.dk-tx b{max-width:none}.dk-video.is-mini{width:min(280px,100vw - 24px);inset-inline-end:12px}}@media (prefers-reduced-motion:no-preference){@keyframes tks-pop-in{0%{opacity:0;transform:translate(-50%)translateY(7px)scale(.94)}}@keyframes tks-stem-in{0%{transform:scaleY(0)}}}@keyframes tc-rot{to{rotate:360deg}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.imp-bar{z-index:90;color:#fff;background:#182c41;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 18px;font-size:13px;line-height:1.9;display:flex;position:sticky;top:0}.imp-bar strong{font-weight:700}.imp-bar button{color:#fff;border-radius:var(--r-s);font:inherit;cursor:pointer;background:#ffffff24;border:0;align-items:center;gap:6px;margin-inline-start:auto;padding:4px 12px;display:inline-flex}.imp-bar button:hover{background:#ffffff3d}.imp-bar button:disabled{opacity:.6;cursor:default}.dm-bar{z-index:40;color:#fff;background:repeating-linear-gradient(-45deg,#6b4a05,#6b4a05 12px,#5c3f04 12px 24px);flex-wrap:wrap;align-items:center;gap:10px;padding:8px 18px;font-size:13px;line-height:1.9;display:flex;position:sticky;top:0}.dm-bar svg{flex:none}.dm-bar strong{font-weight:700}.dm-bar a{color:#fff;border-radius:var(--r-s);white-space:nowrap;background:#ffffff29;margin-inline-start:auto;padding:4px 12px}.dm-bar a:hover{background:#ffffff47}@page cert-sheet{size:A4 landscape;margin:0}.ct-grid{grid-template-columns:1fr 1fr;align-items:start;gap:28px;padding-block:36px 72px;display:grid}.ct-col h2,.ct-form h2{margin-bottom:14px;font-size:17px;font-weight:700}.ct-cards{height:auto}.ct-address{background:var(--surface);border:1px solid var(--line);border-radius:var(--bubble);box-shadow:var(--shadow);margin-top:18px;padding:16px 18px;font-style:normal}.ct-address h3{align-items:center;gap:8px;margin-bottom:8px;font-size:13.5px;font-weight:700;display:flex}.ct-address h3 svg{color:var(--accent-ink)}.ct-address p{color:var(--body-c);font-size:13px;line-height:2.05}.ct-notes{flex-direction:column;gap:12px;margin-top:18px;display:flex}.ct-notes p{color:var(--body-c);align-items:flex-start;gap:10px;font-size:13px;line-height:1.85;display:flex}.ct-notes svg{color:var(--accent-ink);flex:none;margin-top:4px}.ct-notes a{color:var(--accent-ink);text-underline-offset:3px;font-weight:700}.ct-notes a:hover{text-decoration:underline}.ct-form{background:var(--surface);border:1px solid var(--line);border-radius:var(--bubble);box-shadow:var(--shadow);flex-direction:column;gap:14px;padding:22px 22px 24px;display:flex}.ct-form-p{color:var(--faint);margin-top:-6px;margin-bottom:4px;font-size:13px;line-height:1.8}.ct-field{color:var(--muted);flex-direction:column;gap:6px;font-size:12.5px;font-weight:700;display:flex}.ct-field input,.ct-field textarea{color:var(--ink);background:var(--paper);border:1px solid var(--line);resize:vertical;border-radius:12px 12px 12px 4px;padding:10px 12px;font-family:inherit;font-size:14px;font-weight:500}.ct-field input:focus,.ct-field textarea:focus{outline:2px solid color-mix(in srgb, var(--accent-ink) 45%, transparent);outline-offset:1px;border-color:var(--accent-ink)}.ct-submit{justify-content:center;width:100%;margin-top:4px}@media (max-width:800px){.ct-grid{grid-template-columns:1fr}}.auth-item-new{color:var(--ink);font-weight:600}.auth-dot{background:var(--accent);border-radius:999px;flex:none;block-size:6px;inline-size:6px;margin-inline-start:auto}.ct-hero-row{grid-template-columns:1fr minmax(0,330px);align-items:center;gap:40px;display:grid}.ct-hero-art{color:#fff;width:100%;height:auto;display:block;overflow:visible}.ct-scene .sc-l{stroke-width:1.1px;opacity:.72}.ct-scene .sc-faint{opacity:.34}.ct-tone{fill:#ffffff0d}.ct-paper{fill:#213a55}.ct-pocket{fill:#1b3249}.ct-cast{fill:#000;opacity:.2}.ct-ground{stroke-dasharray:.5 5;opacity:.4}.ct-wax{fill:var(--sc-gold);stroke:color-mix(in oklab, var(--sc-gold) 70%, #3a2408);stroke-width:.8px}.ct-wax-rim{fill:none;stroke:#3a240873;stroke-width:.8px}.ct-bm{color:#5a3a0e}.ct-glow{opacity:.8}.ab-contacts.ct-cards{grid-template-columns:1fr 1fr;gap:10px;padding:14px;display:grid}.ct-cards .ab-crow{border:1px solid var(--line);transition:background .18s, border-color .2s, transform .25s var(--ease), box-shadow .25s;padding:14px}.ct-cards .ab-crow:first-child:nth-last-child(odd){grid-column:1/-1}.ct-cards .ab-crow:hover{border-color:color-mix(in oklab, var(--accent) 45%, transparent);box-shadow:0 10px 22px -12px color-mix(in oklab, var(--accent) 45%, transparent);transform:translateY(-2px)}@media (max-width:760px){.ct-hero-row{grid-template-columns:1fr;gap:20px}.ct-hero-art{max-width:250px;margin-inline:auto}}@media (max-width:520px){.ab-contacts.ct-cards{grid-template-columns:1fr}}@media (prefers-reduced-motion:no-preference){.ct-ink{stroke-dasharray:1 1;animation:ct-ink 1.3s cubic-bezier(.4, 0, .3, 1) var(--k,0s) backwards}.ct-letter{animation:1.1s cubic-bezier(.22,1,.36,1) 1.2s backwards ct-rise}.ct-seal{transform-box:fill-box;transform-origin:50%;animation:.55s cubic-bezier(.34,1.56,.64,1) 2.1s backwards ct-stamp}.ct-glow{animation:.8s 2.3s backwards ct-fade,5s ease-in-out 3.2s infinite alternate ct-breathe}.ct-pen{transform-box:fill-box;transform-origin:0 100%;animation:3.4s ease-in-out 2.6s infinite ct-write}.lb-board h2 .lb-w{animation:lb-write var(--lb-t,.3s) linear var(--lb-d,.25s) backwards;display:inline-block}.en-content .lb-board h2 .lb-w{animation-name:lb-write-ltr}.lb-line path{stroke-dasharray:1 1;animation:.9s cubic-bezier(.5,0,.3,1) 1.35s backwards lb-chalk}}@keyframes ct-ink{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes ct-rise{0%{transform:translateY(34px)}}@keyframes ct-stamp{0%{opacity:0;transform:scale(1.9)}}@keyframes ct-fade{0%{opacity:0}}@keyframes ct-breathe{to{opacity:.45}}@keyframes ct-write{0%,to{transform:translate(0)rotate(0)}18%{transform:translate(-3px,1px)rotate(-2deg)}36%{transform:translate(-6px)rotate(1deg)}52%{transform:translate(-3.5px,1.5px)rotate(-1deg)}64%{transform:translate(0)rotate(0)}}@keyframes px-turn{to{transform:rotate(360deg)}}@keyframes fs-beam{0%{transform:translate(-100%)}32%,to{transform:translate(100%)}}@keyframes lb-write{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}@keyframes lb-write-ltr{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes lb-chalk{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes thk-deal{0%{opacity:0;transform:translateY(-40px)rotate(-10deg)scale(1.08)}}@keyframes thk-idle{0%,9%,to{transform:none}4%{transform:translateY(-7px)rotate(1.5deg)}}@keyframes thk-post{0%{opacity:0;transform:scale(1.6)}}@keyframes bk-lean{0%,7%,to{transform:none}3.5%{transform:translateY(-13px)}}html[data-scrolling] .px-crate-disc .px-label,html[data-scrolling] .fs-strip:after,html[data-scrolling] .ct-pen,html[data-scrolling] .ct-glow{animation-play-state:paused}.vl-medal{z-index:1;height:128px;margin:4px 0 2px;display:block;position:relative}.vl-l{stroke:currentColor;stroke-width:.9px;opacity:.72}.vl-faint{opacity:.32}.vl-guide{opacity:.16}.vl-rim{fill:none;stroke:currentColor;stroke-width:.5px;opacity:.14}.vl-ground{fill:none;stroke:currentColor;stroke-width:.6px;stroke-dasharray:.5 3.4;opacity:.34}.vl-halo{opacity:.75}.vl-cast{fill:currentColor;opacity:.08}.vl-gold{fill:var(--gold);stroke:color-mix(in oklab, var(--gold) 72%, #3a2408);stroke-width:.6px}.vl-occlude{fill:color-mix(in oklab, var(--g1) 50%, var(--g2))}.vl-spine{stroke:currentColor;stroke-width:.8px;stroke-dasharray:1.6 3;opacity:.35}.vl-wind{stroke:currentColor;stroke-width:1.2px;stroke-dasharray:16 200;stroke-dashoffset:16px;opacity:0}.vl-reed{transform-box:fill-box;transform-origin:50% 100%}.vl-light{opacity:.8;transition:opacity .6s var(--ease)}.vl-spill{opacity:.6;transform-box:fill-box;transform-origin:50% 0;transition:opacity .6s var(--ease), transform .7s var(--ease)}.vl-door{transform-box:fill-box;transform-origin:100%;transition:transform .75s cubic-bezier(.34,1.3,.64,1)}.vl-leaf{fill:color-mix(in oklab, var(--g2) 82%, #000)}.vl-voice{transform-box:fill-box;transform-origin:50% 100%}.vl-bar{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;opacity:.78;transform-box:fill-box;transform-origin:50%}.vl-bar-gold{stroke:var(--gold);opacity:1}.vl-beam,.vl-pan{transform-box:view-box;transform-origin:50px 32px}@keyframes vl-gust{0%{stroke-dashoffset:16px;opacity:0}15%,80%{opacity:.8}to{stroke-dashoffset:-100px;opacity:0}}@keyframes vl-bend{0%,to{transform:rotate(0)}45%{transform:rotate(13deg)}70%{transform:rotate(5deg)}}@keyframes vl-flicker{0%,to{opacity:.8}20%{opacity:1}35%{opacity:.55}55%{opacity:1}}@keyframes vl-speak{0%,34%,to{transform:scale(1)}12%{transform:scale(1.07)}}@keyframes vl-talk{0%,30%,to{transform:scaleY(1)}6%{transform:scaleY(1.5)}12%{transform:scaleY(.6)}18%{transform:scaleY(1.35)}24%{transform:scaleY(.8)}}@keyframes vl-tip{0%,to{transform:rotate(0)}15%{transform:rotate(-9deg)}35%{transform:rotate(6deg)}55%{transform:rotate(-3.5deg)}72%{transform:rotate(1.8deg)}87%{transform:rotate(-.7deg)}}@keyframes vl-pan-l{0%,to{transform:translateY(0)}15%{transform:translateY(4.07px)}35%{transform:translateY(-2.72px)}55%{transform:translateY(1.59px)}72%{transform:translateY(-.82px)}87%{transform:translateY(.32px)}}@keyframes vl-pan-r{0%,to{transform:translateY(0)}15%{transform:translateY(-4.07px)}35%{transform:translateY(2.72px)}55%{transform:translateY(-1.59px)}72%{transform:translateY(.82px)}87%{transform:translateY(-.32px)}}@keyframes vl-ink{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes vl-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.vl-door,.vl-spill{transition:none}}@media (max-width:520px){.vl-medal{height:112px}}
