@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2)format("woff2-variations");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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2)format("woff2-variations");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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-X_5orZeX.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal-CO5SzqOn.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal-DadHysG0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-Bwz-egvJ.woff2)format("woff2-variations");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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-XN7g48iV.woff2)format("woff2-variations");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}:root{--bg:#04060a;--bg-rgb:4, 6, 10;--bg-raise:#090d15b8;--panel:#080c13c7;--ink:#edf1f7;--ink-2:#b2bccb;--ink-3:#8390a3;--line:#aabcd629;--line-strong:#aabcd64d;--blue:#4f86ea;--blue-rgb:79, 134, 234;--teal:#33e2a8;--glow:#33e2a8;--glow-rgb:51, 226, 168;--on-accent:#03110b;--focus:#33e2a8;--ok:#33e2a8;--warn:#e0bd72;--status-idle:#8a93a3;--grad-a:#fff;--selection-bg:#33e2a852;--selection-ink:#fff;--mark-outline-color:#c8d4e68c;--art-grid:#8296b473;--art-accent:#33e2a8;--art-line:#4f86ea;--art-wall:#8ca0be73;--art-jam:#7d8ca5b3;--art-stream:#33e2a859;--art-partner:#33e2a8;--font:"Geist Variable", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--mono:"Geist Mono Variable", ui-monospace, "SFMono-Regular", Menlo, monospace;--arabic:"IBM Plex Sans Arabic", "Geist Variable", system-ui, sans-serif;--gutter:clamp(16px, 5.5vw, 104px);--col:min(560px, 44vw);--wide:1180px;--ca:0px;--ease:cubic-bezier(.2, .8, .2, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--bg:#f3ede2;--bg-rgb:243, 237, 226;--bg-raise:#f8f4ecd1;--panel:#f8f4ece6;--ink:#0c1d3a;--ink-2:#2a3550;--ink-3:#5a5f6e;--line:#0c1d3a29;--line-strong:#0c1d3a4d;--blue:#0b3a74;--blue-rgb:11, 58, 116;--teal:#7a5c28;--glow:#a8864b;--glow-rgb:168, 134, 75;--on-accent:#f8f4ec;--focus:#0b3a74;--ok:#13b38c;--warn:#7a5c28;--status-idle:#8a8578;--grad-a:#0c1d3a;--selection-bg:#a8864b4d;--selection-ink:#0c1d3a;--mark-outline-color:#0c1d3a6b;--art-grid:#0c1d3a42;--art-accent:#0c7c72;--art-line:#0b3a74;--art-wall:#0c1d3a57;--art-jam:#0c1d3a80;--art-stream:#a8864b73;--art-partner:#a8864b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.theme-switching,.theme-switching *,.theme-switching :before,.theme-switching :after{transition:background-color .6s,color .6s,border-color .6s,fill .6s,stroke .6s,text-shadow .6s!important}*,:before,:after{box-sizing:border-box}html{background:var(--bg);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}html.lenis,html.lenis body{height:auto}.lenis.lenis-stopped{overflow:clip}html.menu-open{overflow:hidden}body{background:var(--bg);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.55;overflow-x:clip}a{color:inherit;text-decoration:none}img,svg{max-width:100%}::selection{background:var(--selection-bg);color:var(--selection-ink)}:focus-visible{outline:2px solid var(--focus);outline-offset:4px;border-radius:6px}[hidden]{display:none!important}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:100;background:var(--teal);color:var(--on-accent);border-radius:999px;padding:10px 16px;font-weight:600;transition:transform .2s;position:fixed;inset-block-start:12px;inset-inline-start:12px;transform:translateY(-160%)}.skip-link:focus-visible{transform:none}#stage{z-index:0;pointer-events:none;width:100%;height:100%;display:block;position:fixed;inset:0}.stage-veil{z-index:1;pointer-events:none;opacity:0;background:linear-gradient(to right, rgba(var(--bg-rgb), .82) 0%, rgba(var(--bg-rgb), .55) 30%, rgba(var(--bg-rgb), 0) 52%);transition:opacity .9s;position:fixed;inset:0}[dir=rtl] .stage-veil{background:linear-gradient(to left, rgba(var(--bg-rgb), .82) 0%, rgba(var(--bg-rgb), .55) 30%, rgba(var(--bg-rgb), 0) 52%)}html:not([data-page=home]) .stage-veil,html[data-stage="2"] .stage-veil,html[data-stage="3"] .stage-veil,html[data-stage="4"] .stage-veil,html[data-stage="5"] .stage-veil,html[data-stage="6"] .stage-veil,html[data-stage="7"] .stage-veil,html[data-stage="8"] .stage-veil,html[data-stage="9"] .stage-veil{opacity:1}.static-art{margin:0;display:none}.beat{pointer-events:none;visibility:hidden;width:1px;height:1px;position:absolute;inset-block-start:0;inset-inline-start:0}main{z-index:2;outline:none;position:relative}.hud-top{z-index:30;padding:16px var(--gutter);view-transition-name:site-header;align-items:center;gap:24px;display:flex;position:fixed;inset-block-start:0;inset-inline:0}.hud-top:before{content:"";z-index:-1;background:linear-gradient(to bottom, rgba(var(--bg-rgb), .9) 0%, rgba(var(--bg-rgb), .72) 62%, rgba(var(--bg-rgb), 0) 100%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none;position:absolute;inset:0 0 -28px;-webkit-mask-image:linear-gradient(#000 60%,#0000);mask-image:linear-gradient(#000 60%,#0000)}.mark{aspect-ratio:945/391;flex:none;width:118px;display:block;position:relative}.mark__outline,.mark__fill{position:absolute;inset:0}.mark__outline{background:var(--mark-outline-color);-webkit-mask:var(--mark-outline) center / contain no-repeat;-webkit-mask:var(--mark-outline) center / contain no-repeat;mask:var(--mark-outline) center / contain no-repeat}.mark__fill{background:var(--mark-fill-dark,url(/siyada-logo.png)) center / contain no-repeat;clip-path:inset(0 calc(100% - var(--p,0%)) 0 0)}[dir=rtl] .mark__fill{clip-path:inset(0 0 0 calc(100% - var(--p,0%)))}[data-theme=light] .mark__fill{background-image:url(/siyada-logo.png)}.mark:not(.is-ready) .mark__fill{clip-path:none}.mark__edge{inset-block:-3px;left:var(--p,0%);background:var(--glow);width:1px;box-shadow:0 0 10px 1px rgba(var(--glow-rgb), .75);opacity:.9;position:absolute}[dir=rtl] .mark__edge{left:auto;right:var(--p,0%)}.mark:not(.is-ready) .mark__edge{display:none}.nav{flex:1;justify-content:center;display:flex}.nav__list{align-items:center;gap:clamp(8px,1.6vw,26px);margin:0;padding:0;list-style:none;display:flex}.nav__link{white-space:nowrap;color:var(--ink-3);font:500 12px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:8px 2px;transition:color .25s;display:inline-flex}.nav__link:hover,.nav__link[aria-current=page],.nav__link.is-current,.nav__group.is-open .nav__toggle{color:var(--ink)}.nav__link[aria-current=page]{box-shadow:inset 0 -1px 0 var(--glow)}.nav__i{color:var(--teal);opacity:.85}.chev{fill:none;stroke:currentColor;stroke-width:1.4px;width:10px;height:10px;transition:transform .3s}.nav__group{position:relative}.nav__group.is-open .chev{transform:rotate(180deg)}.nav__panel{border:1px solid var(--line);background:var(--panel);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:0;visibility:hidden;min-width:240px;transition:opacity .25s ease, transform .3s var(--ease), visibility 0s linear .3s;border-radius:14px;margin:0;padding:10px;list-style:none;position:absolute;inset-block-start:calc(100% + 10px);inset-inline-start:-18px;transform:translateY(-6px);box-shadow:0 18px 48px #00000047}.nav__group.is-open .nav__panel{opacity:1;visibility:visible;transition-delay:0s;transform:none}.nav__sublink{color:var(--ink-2);border-radius:9px;padding:10px 12px;font-size:14.5px;transition:background .2s,color .2s;display:block}.nav__sublink:hover,.nav__sublink[aria-current=page]{background:rgba(var(--glow-rgb), .1);color:var(--ink)}.hud-top__actions{align-items:center;gap:12px;margin-inline-start:auto;display:flex}.lang-switch{color:var(--ink-2);border-radius:999px;padding:8px 10px;font-size:14px;transition:color .2s}.lang-switch:hover{color:var(--teal)}.lang-switch[lang=ar]{font-family:var(--arabic);font-size:15px}.lang-switch[lang=en]{font-family:var(--font)}.theme-toggle{border:1px solid var(--line);background:rgba(var(--bg-rgb), .4);width:60px;height:32px;color:var(--ink-2);cursor:pointer;border-radius:999px;flex:none;padding:0;transition:border-color .3s;position:relative}.theme-toggle:hover{border-color:rgba(var(--glow-rgb), .7)}.theme-toggle__track{direction:ltr;justify-content:space-between;align-items:center;padding:0 8px;display:flex;position:absolute;inset:0}.theme-toggle svg{z-index:1;fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:14px;height:14px;position:relative}.theme-toggle__moon path{fill:currentColor;stroke:none}.theme-toggle__knob{background:var(--glow);width:24px;height:24px;box-shadow:0 0 12px rgba(var(--glow-rgb), .45);transition:transform .45s var(--ease), background .45s ease;border-radius:50%;position:absolute;top:3px;left:3px}.theme-toggle[aria-pressed=true] .theme-toggle__knob{transform:translate(28px)}.theme-toggle[aria-pressed=false] .theme-toggle__moon,.theme-toggle[aria-pressed=true] .theme-toggle__sun{color:var(--on-accent)}.menu-btn{border:1px solid var(--line);background:rgba(var(--bg-rgb), .5);width:44px;height:44px;color:var(--ink);cursor:pointer;border-radius:999px;padding:0;display:none;position:relative}.menu-btn__bars{place-content:center;gap:5px;display:grid;position:absolute;inset:0}.menu-btn__bars i{width:18px;height:1.5px;transition:transform .35s var(--ease);background:currentColor;display:block}.menu-btn[aria-expanded=true] .menu-btn__bars i:first-child{transform:translateY(3.25px)rotate(45deg)}.menu-btn[aria-expanded=true] .menu-btn__bars i:last-child{transform:translateY(-3.25px)rotate(-45deg)}.site-menu{z-index:25;padding:96px var(--gutter) 40px;background:rgba(var(--bg-rgb), .94);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);opacity:0;transition:opacity .35s;position:fixed;inset:0;overflow-y:auto}.site-menu.is-open{opacity:1}.site-menu__inner{gap:36px;max-width:640px;display:grid}.site-menu__spine{gap:4px;margin:0;padding:0;list-style:none;display:grid}.site-menu__spine li{opacity:0;transition:opacity .45s ease calc(var(--i) * 50ms + 80ms), transform .5s var(--ease) calc(var(--i) * 50ms + 80ms);transform:translateY(14px)}.site-menu.is-open .site-menu__spine li{opacity:1;transform:none}.site-menu__link{letter-spacing:-.035em;align-items:baseline;gap:14px;padding:6px 0;font-size:clamp(2rem,8vw,3rem);font-weight:560;line-height:1.1;display:flex}.site-menu__link .nav__i{font:500 13px var(--mono);letter-spacing:.1em;min-width:2.2em}.site-menu__link[aria-current=page]{color:var(--teal)}.site-menu__company{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px 18px;margin:0;padding:18px 0 0;list-style:none;display:flex}.site-menu__sublink{color:var(--ink-2);font-size:16px}.site-menu__foot{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.btn{white-space:nowrap;border:1px solid rgba(var(--glow-rgb), .6);background:rgba(var(--glow-rgb), .1);color:var(--ink);font:inherit;letter-spacing:-.005em;cursor:pointer;transition:background .3s ease, color .3s ease, border-color .3s ease, transform .35s var(--ease);will-change:transform;border-radius:999px;align-items:center;gap:10px;padding:13px 22px;font-size:15px;font-weight:500;display:inline-flex}.btn:after{content:"→";font-family:var(--mono);transition:transform .3s}[dir=rtl] .btn:after{content:"←"}.btn:hover{background:var(--teal);color:var(--on-accent);border-color:var(--teal)}.btn:hover:after{transform:translate(3px)}[dir=rtl] .btn:hover:after{transform:translate(-3px)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn--ghost{background:rgba(var(--bg-rgb), .4);border-color:var(--line);padding:11px 18px;font-size:14px}.btn--ghost:after{content:none}.hud-top .btn--ghost:after{content:"→"}[dir=rtl] .hud-top .btn--ghost:after{content:"←"}.text-link{color:var(--ink);border-bottom:1px solid rgba(var(--glow-rgb), .55);align-items:center;gap:8px;padding-bottom:2px;font-weight:500;transition:color .2s,border-color .2s;display:inline-flex}.text-link:after{content:"→";font-family:var(--mono)}[dir=rtl] .text-link:after{content:"←"}.text-link:hover{color:var(--teal);border-color:var(--teal)}.hud-bottom{inset-inline:var(--gutter);z-index:20;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);pointer-events:none;opacity:0;justify-content:flex-end;align-items:flex-end;gap:32px;font-size:12px;transition:opacity 1s 1.2s;display:flex;position:fixed;inset-block-end:22px}[data-page=home] .hud-bottom{transition-delay:2.6s}.is-live .hud-bottom{opacity:1}.is-live.footer-in .hud-bottom,.is-live[data-stage="10"] .hud-bottom{opacity:0;transition-delay:0s}.hud-stage{align-items:baseline;gap:12px;display:flex}.hud-stage__index{color:var(--teal)}.hud-stage__name{color:var(--ink)}.hud-meta{gap:18px;display:flex}.col{width:var(--col);max-width:100%}.wide{width:100%;max-width:var(--wide);margin-inline:auto}.label{font-weight:500;font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:0;font-size:12px;display:flex}.label__i{color:var(--teal)}.label [lang=ar],.label__ar{color:var(--ink-2);font-size:14px}.h2{letter-spacing:-.042em;text-wrap:balance;text-shadow:var(--ca) 0 0 rgba(var(--glow-rgb), .5), calc(var(--ca) * -1) 0 0 rgba(var(--blue-rgb), .55);margin:22px 0 28px;font-size:clamp(2.3rem,4.5vw,4.5rem);font-weight:560;line-height:1.02}.h3{letter-spacing:-.02em;margin:0 0 14px;font-size:clamp(1.3rem,1.8vw,1.7rem);font-weight:560;line-height:1.2}.w,.w__i{display:inline-block}.lead{max-width:34em;color:var(--ink-2);margin:0;font-size:clamp(1.02rem,1.2vw,1.18rem);line-height:1.65}.prose{max-width:36em;color:var(--ink-2);margin:0;font-size:17px;line-height:1.7}.prose--large{color:var(--ink);font-size:clamp(1.12rem,1.5vw,1.35rem)}.fine{color:var(--ink-3);margin:12px 0 0;font-size:13px}.evreq{border:1px dashed rgba(var(--glow-rgb), .6);font:500 12px/1.6 var(--mono);letter-spacing:.04em;color:var(--warn);white-space:nowrap;direction:ltr;unicode-bidi:isolate;border-radius:6px;padding:1px 7px;display:inline-block}.site-footer{z-index:2;padding:64px var(--gutter) 30px;border-top:1px solid var(--line);background:linear-gradient(to bottom, rgba(var(--bg-rgb), 0), rgba(var(--bg-rgb), .92) 90px);margin-top:12vh;position:relative}.site-footer__top{max-width:var(--wide);grid-template-columns:minmax(0,1fr) minmax(0,2.2fr);gap:48px;margin-inline:auto;display:grid}.site-footer__logo{width:150px;height:auto}.site-footer__sig{letter-spacing:-.02em;margin:18px 0 8px;font-size:1.3rem;font-weight:560}.site-footer__about{max-width:30em;color:var(--ink-3);margin:0;font-size:14.5px}.newsletter{max-width:30em;margin-block-start:24px}.newsletter__title{margin:0 0 4px;font-weight:560}.newsletter__body{color:var(--ink-3);margin:0 0 12px;font-size:14px}.newsletter__row{gap:8px;display:flex}.newsletter__row input{border:1px solid var(--ink-3);min-width:0;color:inherit;font:inherit;background:0 0;border-radius:999px;flex:1;padding:10px 14px;font-size:14px}.newsletter__row input[aria-invalid=true]{border-color:currentColor}.newsletter__status{min-height:1.4em;color:var(--ink-3);margin:8px 0 0;font-size:13.5px}.site-footer__groups{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.site-footer__groups h2{font:500 12px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin:0 0 14px}.site-footer__groups ul{color:var(--ink-2);gap:9px;margin:0;padding:0;font-size:14.5px;list-style:none;display:grid}.site-footer__groups a:hover{color:var(--teal)}.charter-line{max-width:var(--wide);border-block:1px solid var(--line);color:var(--ink-3);gap:8px;margin:48px auto 0;padding:20px 0;font-size:13.5px;display:grid}.charter-line p{margin:0}.charter-line a{color:var(--ink-2);border-bottom:1px solid var(--line-strong)}.site-footer__base{max-width:var(--wide);font:12px/1.6 var(--mono);letter-spacing:.02em;color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;gap:8px 28px;margin:18px auto 0;display:flex}.site-footer__base p{margin:0}.site-footer__base a:hover{color:var(--teal)}.site-footer__colophon{flex-basis:100%}@view-transition{navigation:auto}::view-transition-old(root){animation-duration:.42s}::view-transition-new(root){animation-duration:.42s}html.is-leaving main,html.is-leaving .site-footer{opacity:0;filter:blur(6px);transition:opacity .42s,transform .5s cubic-bezier(.6,0,.4,1),filter .42s;transform:translateY(-14px)}html.from-portal:not(.reduced-motion) main{animation:arrive .9s var(--ease) both}@keyframes arrive{0%{opacity:0;filter:blur(8px);transform:translateY(18px)}to{opacity:1;filter:none;transform:none}}@media (max-width:1320px){.nav{display:none}.menu-btn{display:inline-block}}@media (max-width:1180px){:root{--col:min(540px, 50vw)}.site-footer__top{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){:root{--col:100%;--gutter:16px}.hud-top{gap:10px;padding:12px 16px}.mark{width:98px}.hud-top .lang-switch,.hud-top .theme-toggle{display:none}.hud-top__cta{padding:9px 14px;font-size:13px}.hud-bottom{display:none}.stage-veil,[dir=rtl] .stage-veil{background:linear-gradient(to top, rgba(var(--bg-rgb), .92) 0%, rgba(var(--bg-rgb), .62) 44%, rgba(var(--bg-rgb), 0) 68%)}.site-footer__groups{grid-template-columns:1fr 1fr}}@media (max-width:420px){.hud-top__cta{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}@view-transition{navigation:none}}html,body{overflow-x:clip}.site-footer__top>*,.newsletter__row>*{min-width:0}.page-hero{min-height:100vh;min-height:100svh;padding:120px var(--gutter) 12vh;align-items:center;display:flex;position:relative}.page-hero__copy{z-index:1;position:relative}.full-motion .page-hero__title{animation:title-in 1.1s var(--ease) .15s both}@keyframes title-in{0%{opacity:0;filter:blur(10px);transform:translateY(24px)}to{opacity:1;filter:none;transform:none}}.page-hero__title{letter-spacing:-.048em;text-wrap:balance;text-shadow:var(--ca) 0 0 rgba(var(--glow-rgb), .5), calc(var(--ca) * -1) 0 0 rgba(var(--blue-rgb), .55);margin:20px 0 16px;font-size:clamp(2.6rem,5.6vw,5.4rem);font-weight:560;line-height:1}.page-hero__kicker{font:500 12.5px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--teal);margin:0 0 18px}.page-hero .lead{color:var(--ink);font-size:clamp(1.1rem,1.45vw,1.35rem)}.page-hero__cue{inset-inline-start:var(--gutter);background:var(--line);width:1px;height:46px;position:absolute;bottom:4vh;overflow:hidden}.page-hero__cue span{inset-inline-start:0;background:var(--glow);width:1px;height:40%;animation:2.2s cubic-bezier(.6,0,.3,1) infinite cue;position:absolute;top:-40%}@keyframes cue{to{top:110%}}.answer{border-inline-start:2px solid var(--glow);background:var(--bg-raise);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:4px 14px 14px 4px;margin-top:26px;padding:18px 20px 20px}[dir=rtl] .answer{border-radius:14px 4px 4px 14px}.answer__label{font:500 12px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--teal);margin:0 0 8px}.answer__text{color:var(--ink-2);margin:0;font-size:16px;line-height:1.65}.chips{flex-wrap:wrap;gap:8px;margin:20px 0 0;padding:0;list-style:none;display:flex}.chips li{border:1px solid var(--line);color:var(--ink-2);background:rgba(var(--bg-rgb), .4);border-radius:999px;padding:6px 12px;font-size:13px}.formerly{font:500 12px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin:18px 0 0}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.block{padding:16vh var(--gutter) 0;position:relative}.block--wide>.wide{border:1px solid var(--line);background:var(--panel);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:20px;padding:30px 32px 34px}.block .label+.h2,.block .label+.lead,.block .label+.prose,.block .label+ul,.block .label+ol,.block .label+div{margin-top:22px}.block .h2+.lead{margin-bottom:28px}.ticks{gap:14px;margin:0;padding:0;list-style:none;display:grid}.ticks li{color:var(--ink-2);padding-inline-start:28px;font-size:17px;line-height:1.6;position:relative}.ticks li:before{content:"";inset-inline-start:2px;background:var(--glow);width:12px;height:1.5px;position:absolute;top:.62em}.ticks--large li{color:var(--ink);letter-spacing:-.012em;font-size:clamp(1.1rem,1.6vw,1.4rem)}.ticks--small{gap:8px}.ticks--small li{font-size:14.5px}.ticks--honest li:before{border:1.5px dashed var(--warn);background:0 0;border-radius:50%;width:10px;height:10px;top:.45em}.steps{gap:18px;margin:0;padding:0;list-style:none;display:grid}.step{border-top:1px solid var(--line);grid-template-columns:44px 1fr;gap:14px;padding:18px 0 20px;transition:border-color .4s;display:grid}.step__i{font:500 12px/2 var(--mono);letter-spacing:.12em;color:var(--teal)}.step__title{letter-spacing:-.015em;margin:0 0 6px;font-size:1.2rem;font-weight:560}.step p{color:var(--ink-2);margin:0;font-size:16px;line-height:1.6}.evidence__note{max-width:52em;color:var(--ink-3);margin:0 0 18px;font-size:14.5px}.evidence__scroll{border:1px solid var(--line);border-radius:14px;overflow-x:auto}.evidence__table{border-collapse:collapse;width:100%;min-width:760px;font-size:14px}.evidence__table th,.evidence__table td{border-bottom:1px solid var(--line);text-align:start;vertical-align:top;padding:13px 14px}.evidence__table thead th{font:500 12px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);background:rgba(var(--bg-rgb), .4)}.evidence__table tbody th{color:var(--ink);min-width:200px;font-weight:500}.evidence__table tr:last-child>*{border-bottom:0}.limits__list{gap:16px;margin:26px 0 0;padding:0;list-style:none;display:grid}.limits__list li{border:1px solid var(--line);background:var(--bg-raise);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--ink);border-radius:14px;padding:16px 18px 16px 52px;font-size:16.5px;line-height:1.55;position:relative}[dir=rtl] .limits__list li{padding:16px 52px 16px 18px}.limits__list li:before{content:"";inset-inline-start:18px;border:1.5px solid var(--warn);background:linear-gradient(135deg, transparent 45%, var(--warn) 45%, var(--warn) 55%, transparent 55%);border-radius:50%;width:18px;height:18px;position:absolute;top:19px}.related__grid{gap:28px;margin-top:20px;display:grid}.related__group h3{font:500 12px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin:0 0 12px}.pill-links{flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.pill-links a{border:1px solid var(--line);color:var(--ink-2);background:rgba(var(--bg-rgb), .4);border-radius:999px;padding:7px 14px;font-size:14px;transition:border-color .2s,color .2s;display:inline-block}.pill-links a:hover{border-color:var(--teal);color:var(--ink)}.pill-links--large a{padding:10px 18px;font-size:15.5px}.cards{gap:14px;margin:0;padding:0;list-style:none;display:grid}.cards--grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.cards--three{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.cards--compact{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.card{border:1px solid var(--line);background:rgba(var(--bg-rgb), .35);transition:border-color .3s ease, transform .4s var(--ease), background .3s ease;border-radius:16px;position:relative}.card:not(:has(.card__link)){padding:20px 20px 22px}.card__link{height:100%;padding:20px 20px 42px;display:block}.card:has(.card__link):hover{border-color:rgba(var(--glow-rgb), .6);background:rgba(var(--glow-rgb), .06);transform:translateY(-3px)}.card__i{font:500 12px var(--mono);letter-spacing:.12em;color:var(--teal)}.card__title{letter-spacing:-.02em;margin:10px 0 8px;font-size:1.2rem;font-weight:560;line-height:1.2}.card__body{color:var(--ink-2);margin:0;font-size:15px;line-height:1.55}.card__meta{font:500 12px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin:12px 0 0}.card__arrow{inset-inline-end:18px;font-family:var(--mono);color:var(--teal);position:absolute;bottom:16px}.card__arrow:before{content:"→"}[dir=rtl] .card__arrow:before{content:"←"}.cap__more .card__arrow{position:static}.cards--quiet .card{background:rgba(var(--bg-rgb), .2)}.faq__list{gap:0;margin-top:8px;display:grid}.faq__item{border-bottom:1px solid var(--line)}.faq__item summary{letter-spacing:-.01em;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:20px 2px;font-size:clamp(1.02rem,1.3vw,1.2rem);font-weight:500;list-style:none;display:flex}.faq__item summary::-webkit-details-marker{display:none}.faq__icon{flex:none;width:16px;height:16px;position:relative}.faq__icon:before,.faq__icon:after{content:"";background:var(--teal);height:1.5px;transition:transform .3s var(--ease);position:absolute;inset:7px 0 auto}.faq__icon:after{transform:rotate(90deg)}.faq__item[open] .faq__icon:after{transform:rotate(0)}.faq__a p{max-width:48em;color:var(--ink-2);margin:0 0 22px;font-size:16px;line-height:1.7}.cta-band{align-items:center;min-height:70vh;padding-bottom:8vh;display:flex}.cta-band__inner{width:var(--col);max-width:100%}.cta-band__actions{flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:30px;display:flex}.cta-band__mail{font:500 13px var(--mono);letter-spacing:.04em;color:var(--ink-3);border-bottom:1px solid var(--line-strong)}.cta-band__mail:hover{color:var(--teal)}.reviewed{font:500 12px var(--mono);letter-spacing:.08em;color:var(--ink-3);margin:8vh 0 0}.reviewed span{text-transform:uppercase;letter-spacing:.12em}.layer-list{gap:12px;margin:26px 0 0;padding:0;list-style:none;display:grid}.layer{border:1px solid var(--line);background:var(--bg-raise);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:14px;grid-template-columns:44px 1fr;gap:14px;padding:18px 18px 18px 16px;display:grid}.layer__i{font:500 12px/2 var(--mono);color:var(--teal)}.layer__name{letter-spacing:-.02em;margin:0 0 4px;font-size:1.25rem;font-weight:560}.layer p{color:var(--ink-2);margin:0}.layer .pill-links{margin-top:10px}.plate-list{gap:16px;margin:0 auto;padding:0;list-style:none;display:grid}.plate__link{border:1px solid var(--line);background:var(--panel);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:border-color .3s ease, transform .4s var(--ease);border-radius:18px;grid-template-columns:170px minmax(0,1fr);gap:6px 28px;padding:26px 28px 30px;display:grid;position:relative}.plate__link:hover{border-color:rgba(var(--glow-rgb), .6);transform:translateY(-3px)}.plate__num{font:500 12px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--teal);grid-row:span 4}.plate__cat{font:500 12px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.plate__name{letter-spacing:-.045em;margin:4px 0 6px;font-size:clamp(2rem,3.4vw,3rem);font-weight:560;line-height:1}.plate__formerly{font:500 12px var(--mono);letter-spacing:.08em;color:var(--ink-3);text-transform:none}.plate__line{max-width:44em;color:var(--ink-2);margin:0}.plate__not{color:var(--ink-3);margin:8px 0 0;font-size:14px}.plate__not span{color:var(--warn);font-weight:500}.pattern{padding-top:14vh;position:relative}.pattern__i{font:500 12px var(--mono);letter-spacing:.14em;color:var(--teal);margin:0}.pattern__name{letter-spacing:-.04em;margin:10px 0 22px;font-size:clamp(2rem,3.6vw,3.2rem);font-weight:560;line-height:1.02}.pattern__dl,.model__dl,.arc-step__dl,.mini-dl{gap:14px;margin:0;display:grid}.pattern__dl>div{border:1px solid var(--line);background:var(--bg-raise);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:12px;padding:14px 16px}.pattern__dl dt,.model__dl dt,.arc-step__dl dt,.mini-dl dt{font:500 12px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-bottom:4px}.pattern__dl dd,.model__dl dd,.arc-step__dl dd,.mini-dl dd{color:var(--ink-2);margin:0;font-size:15.5px;line-height:1.55}.pattern__dl ul{margin:0;padding-inline-start:18px}.pattern__human{border-color:rgba(var(--glow-rgb), .45)!important}.pattern__human dt{color:var(--teal)}.model{padding-top:14vh;position:relative}.model__i{font:500 12px var(--mono);color:var(--teal);margin:0}.model__name{letter-spacing:-.045em;margin:8px 0 10px;font-size:clamp(2.2rem,4vw,3.6rem);font-weight:560;line-height:1}.model__one{color:var(--ink);margin:0 0 22px;font-size:1.2rem}.model .ticks{margin-top:20px}.arc-steps{gap:16vh;margin:8vh 0 0;padding:0;list-style:none;display:grid}.arc-step{border:1px solid var(--line);background:var(--bg-raise);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:16px;padding:22px 22px 24px;position:relative}.arc-step__i{font:500 12px var(--mono);color:var(--teal)}.arc-step__title{letter-spacing:-.025em;margin:8px 0;font-size:1.5rem;font-weight:560}.arc-step>p{color:var(--ink-2);margin:0 0 16px}.arc-step__dl{grid-template-columns:1fr 1fr;gap:16px}.fee-note{color:var(--ink);margin:8vh 0 0;font-size:1.15rem}.card--model .mini-dl{margin:16px 0 14px}.wont{padding-bottom:30vh}.wont__lead{color:var(--ink);max-width:30em;margin:22px 0 0;font-size:1.15rem}.wont__list{gap:4px;margin:8vh 0 12vh;padding:0;list-style:none;display:grid;position:relative}.wont__list li{letter-spacing:-.04em;color:var(--ink);font-size:clamp(1.8rem,3.6vw,3.2rem);font-weight:560;line-height:1.12}.wont__list s{-webkit-text-decoration-color:var(--glow);text-decoration-color:var(--glow);text-decoration-thickness:3px}.sov{padding-top:18vh;position:relative}.sov__i{font:500 12px var(--mono);color:var(--teal);margin:0}.sov__title{margin-top:10px}.beliefs{gap:14px;margin:26px 0 0;padding:0;list-style:none;display:grid}.beliefs li{border-top:1px solid var(--line);grid-template-columns:44px 1fr;gap:14px;padding:16px 0;display:grid}.beliefs__i{font:500 12px/2 var(--mono);color:var(--teal)}.beliefs h3{letter-spacing:-.015em;margin:0 0 4px;font-size:1.2rem;font-weight:560}.beliefs p{color:var(--ink-2);margin:0}.studio-address{font:500 12px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--teal);margin:18px 0 0}.four-parts__list{counter-reset:four;gap:10px;margin:26px 0 22px;padding:0;list-style:none;display:grid}.four-parts__list li{border:1px solid var(--line);background:var(--bg-raise);letter-spacing:-.03em;border-radius:12px;align-items:baseline;gap:18px;padding:14px 18px;font-size:clamp(1.3rem,2.4vw,2rem);display:flex;position:relative}.four-parts__list span{font:500 12px var(--mono);letter-spacing:.1em;color:var(--teal)}.four-parts__list strong{font-weight:560}.notes__status{margin-bottom:26px}.notes__status .prose{margin-top:12px;font-size:15.5px}.filters{flex-wrap:wrap;gap:8px;margin:0 0 22px;display:flex}.filter{border:1px solid var(--line);background:rgba(var(--bg-rgb), .3);color:var(--ink-2);font:inherit;cursor:pointer;border-radius:999px;padding:8px 14px;font-size:14px;transition:border-color .2s,color .2s,background .2s}.filter[aria-pressed=true]{border-color:var(--teal);color:var(--ink);background:rgba(var(--glow-rgb), .12)}.note-list{grid-template-columns:minmax(0,1fr);gap:0;margin:0;padding:0;list-style:none;display:grid}.note{border-top:1px solid var(--line);grid-template-columns:160px minmax(0,1fr) auto;align-items:baseline;gap:8px 24px;padding:18px 0;display:grid}.note__cat{font:500 12px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--teal)}.note__title{letter-spacing:-.012em;margin:0;font-size:1.12rem;font-weight:500}.note__meta{font:500 12px var(--mono);letter-spacing:.08em;color:var(--ink-3);white-space:nowrap;margin:0}.note__state{border:1px dashed var(--line-strong);border-radius:999px;padding:3px 8px}.notes__empty{color:var(--ink-3);margin:18px 0 0}.empty-state{border:1px dashed var(--line-strong);border-radius:16px;justify-items:start;gap:18px;margin-top:22px;padding:22px;display:grid}.empty-state p{color:var(--ink-2);margin:0;font-size:17px}.contact-page{padding-top:4vh}.contact-page__grid{max-width:var(--wide);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:32px;margin-inline:auto;display:grid}.cform,.direct{border:1px solid var(--line);background:var(--panel);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:20px;padding:28px 28px 30px;position:relative}.cform{gap:18px;display:grid}.cform__topics{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.cform__topics legend{margin-bottom:10px;font-size:15px;font-weight:500}.topic input{opacity:0;pointer-events:none;position:absolute}.topic span{border:1px solid var(--line);color:var(--ink-2);cursor:pointer;border-radius:999px;padding:8px 14px;font-size:14px;transition:border-color .2s,background .2s,color .2s;display:inline-block}.topic input:checked+span{border-color:var(--teal);background:rgba(var(--glow-rgb), .12);color:var(--ink)}.topic input:focus-visible+span{outline:2px solid var(--focus);outline-offset:3px}.field{gap:6px;display:grid}.field label{font-size:14.5px;font-weight:500}.field__req{font:500 12px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.field input,.field textarea{border:1px solid var(--line-strong);background:rgba(var(--bg-rgb), .5);width:100%;color:var(--ink);font:inherit;border-radius:12px;padding:12px 14px;font-size:16px;transition:border-color .2s}.field input:focus,.field textarea:focus{border-color:var(--teal);outline:none}.field [aria-invalid=true]{border-color:#e0736b}.field__error{color:#e0736b;margin:0;font-size:13.5px}[data-theme=light] .field__error{color:#a3372e}.cform__consent,.cform__how{color:var(--ink-3);margin:0;font-size:13.5px}.cform .btn{justify-self:start}.cform__done{border:1px solid rgba(var(--glow-rgb), .5);border-radius:12px;padding:14px 16px}.cform__done p{margin:0}.direct__list{gap:16px;margin:0;display:grid}.direct__list dt{font:500 12px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.direct__list dd{margin:4px 0 0;font-size:16px}.direct__list a{border-bottom:1px solid var(--line-strong)}.direct__list a:hover{color:var(--teal)}.check{padding-top:6vh}.rcheck,.rresult{border:1px solid var(--line);background:var(--panel);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:20px;max-width:760px;padding:28px 28px 30px}.rcheck__progress{font:500 12px var(--mono);letter-spacing:.1em;color:var(--ink-3);margin:0 0 10px}.rcheck__bar{background:var(--line);height:2px;margin-bottom:26px;overflow:hidden}.rcheck__bar span{background:var(--glow);transform-origin:0;height:100%;transition:transform .4s var(--ease);display:block;transform:scaleX(.1)}[dir=rtl] .rcheck__bar span{transform-origin:100%}.rcheck:not(.is-stepper) .rcheck__progress,.rcheck:not(.is-stepper) .rcheck__bar,.rcheck:not(.is-stepper) [data-back],.rcheck:not(.is-stepper) [data-next]{display:none}.rq{border:0;margin:0 0 22px;padding:0}.rq legend{gap:6px;margin-bottom:16px;display:grid}.rq__i{font:500 12px var(--mono);color:var(--teal)}.rq__dim{font:500 12px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.rq__text{letter-spacing:-.025em;font-size:clamp(1.3rem,2.2vw,1.8rem);font-weight:560;line-height:1.2}.rq__options{gap:8px;display:grid}.rq__opt{cursor:pointer;display:block;position:relative}.rq__opt input{opacity:0;position:absolute}.rq__opt span{border:1px solid var(--line);color:var(--ink-2);border-radius:12px;padding:14px 16px;transition:border-color .2s,background .2s,color .2s;display:block}.rq__opt:hover span{border-color:var(--line-strong);color:var(--ink)}.rq__opt input:checked+span{border-color:var(--teal);background:rgba(var(--glow-rgb), .12);color:var(--ink)}.rq__opt input:focus-visible+span{outline:2px solid var(--focus);outline-offset:3px}.rcheck__nav{flex-wrap:wrap;gap:12px;margin-top:10px;display:flex}.rresult{margin-top:0}.rresult__tier{margin-top:12px}.rresult__score{font:500 13px var(--mono);letter-spacing:.08em;color:var(--teal);margin:0 0 10px}.dims{gap:10px;margin:0 0 18px;padding:0;list-style:none;display:grid}.dims li{grid-template-columns:minmax(120px,200px) 1fr 40px;align-items:center;gap:14px;font-size:14.5px;display:grid}.dims__bar{background:var(--line);border-radius:6px;height:6px;overflow:hidden}.dims__bar span{background:linear-gradient(to right, var(--blue), var(--glow));transform-origin:0;height:100%;display:block}[dir=rtl] .dims__bar span{transform-origin:100%;background:linear-gradient(to left, var(--blue), var(--glow))}.dims__val{font:500 12px var(--mono);color:var(--ink-3);text-align:end}.rresult__weak{color:var(--ink-2);margin:0 0 20px}.rresult__actions{flex-wrap:wrap;gap:12px;margin-bottom:16px;display:flex}.notfound{align-items:center;min-height:100vh;padding-top:120px;display:flex}.notfound .lead{margin:16px 0 24px}.notfound__back{margin-top:30px}@media (max-width:1180px){.contact-page__grid,.plate__link{grid-template-columns:1fr}.plate__num{grid-row:auto}}@media (max-width:760px){.page-hero{align-items:flex-end;padding-top:50vh;padding-bottom:10vh}.page-hero__title{font-size:clamp(2.2rem,10vw,3rem)}.page-hero__cue{display:none}.block{padding-top:12vh}.block:not(.block--wide)>.col{border:1px solid var(--line);background:var(--bg-raise);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;margin-inline:-2px;padding:18px 18px 20px}.block--wide>.wide{border-radius:16px;padding:20px 16px 22px}.page-hero .lead,.answer{background:rgba(var(--bg-rgb), .66)}.page-hero .lead{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:12px;margin-inline:-14px;padding:12px 14px}.arc-step__dl{grid-template-columns:1fr}.arc-steps{gap:30vh}.note{grid-template-columns:minmax(0,1fr);gap:6px}.dims li{grid-template-columns:1fr 1fr 34px}.cform,.direct,.rcheck,.rresult{padding:20px 16px 22px}.pattern,.model,.sov{padding-top:30vh}.wont__list{margin-top:30vh}.plate__link{padding:20px 18px 24px}}.rresult{scroll-margin-top:110px}.rresult:focus{outline:none}.rresult .h3{margin-top:22px}@media (max-width:760px){.note__meta{white-space:normal}}.evidence__list{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:0 32px;margin:0;padding:0;list-style:none;display:grid}.evidence__list li{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr);gap:4px;padding-block:12px;display:grid}.evidence__list b{font-weight:560}.evidence__list span{color:var(--ink-2)}@media (max-width:760px){.evidence__list li{grid-template-columns:minmax(0,1fr)}}.notes__h{margin:4px 0 6px}.note-list--live{margin-bottom:40px}.note-list--live:empty{display:none}.note__title a{color:inherit;transition:background-size .35s var(--ease);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;text-decoration:none}.note__title a:hover,.note__title a:focus-visible{background-size:100% 1px}.post-hero__title{max-width:22ch}.post-byline{border-top:1px solid var(--line);color:var(--ink-2);flex-wrap:wrap;align-items:baseline;gap:6px 18px;margin:26px 0 0;padding-top:16px;font-size:15px;display:flex}.post-byline b{color:var(--ink);font-weight:560}.post-byline__meta{font:500 12px var(--mono);letter-spacing:.08em;color:var(--ink-3)}.post-note{color:var(--ink-3);margin:14px 0 0;font-size:14px}.block.post>.col{border:1px solid var(--line);background:var(--panel);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:20px;width:min(720px,100%);max-width:none;padding:34px 36px 38px}.post-body{color:var(--ink-2);font-size:17.5px;line-height:1.72}.post-body>:first-child{margin-top:0}.post-body p{margin:0 0 1.1em}.post-body h2{color:var(--ink);letter-spacing:-.015em;margin:2em 0 .6em;font-size:1.45rem;font-weight:560;line-height:1.25}.post-body h3{color:var(--ink);margin:1.6em 0 .5em;font-size:1.12rem;font-weight:560}.post-body strong{color:var(--ink);font-weight:600}.post-body a{color:var(--teal);text-underline-offset:3px}.post-body ul,.post-body ol{margin:0 0 1.2em;padding-inline-start:1.3em}.post-body li{margin:.35em 0}.post-body li::marker{color:var(--teal)}.post-body blockquote{border-inline-start:2px solid var(--teal);color:var(--ink);margin:1.6em 0;padding:4px 0 4px 20px;padding-inline:20px 0;font-size:1.15em;line-height:1.5}.post-body blockquote p{margin:0}.post-body code{border:1px solid var(--line);font:.88em var(--mono);border-radius:6px;padding:1px 6px}.post-sources{border-top:1px solid var(--line);margin-top:40px;padding-top:22px}.post-sources ol{color:var(--ink-3);margin:16px 0 0;padding-inline-start:1.3em;font-size:14px;line-height:1.55}.post-sources li{margin:6px 0}.post-sources a{color:var(--ink-2);text-underline-offset:3px}.post-back{margin:36px 0 0}[lang=ar] .post-body,.post-body[lang=ar]{font-family:var(--arabic);font-size:18px;line-height:1.9}[lang=ar] .post-byline__meta{letter-spacing:0}@media (max-width:720px){.block.post>.col{border-radius:14px;padding:22px 18px 26px}.post-body{font-size:16.5px}}.post-share{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:40px;padding-top:22px;display:flex}.post-share__label{font:500 12px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.post-share ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.post-share a,.post-share button{border:1px solid var(--line);color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:7px 14px;font-size:14px;text-decoration:none;transition:border-color .2s,color .2s;display:inline-block}.post-share a:hover,.post-share button:hover,.post-share a:focus-visible,.post-share button:focus-visible{border-color:var(--teal);color:var(--ink)}[lang=ar] .post-share__label{letter-spacing:0;text-transform:none}.post-figure{margin:1.8em 0}.post-figure img{border:1px solid var(--line);border-radius:12px;width:100%;height:auto;display:block}.post-figure figcaption{color:var(--ink-3);margin-top:.6em;font-size:.86em;line-height:1.5}
