@font-face{font-family:Vazirmatn Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./vazirmatn-arabic-wght-normal.Cafbb7Zc.woff2)format("woff2-variations");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,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./vazirmatn-latin-ext-wght-normal.tDTa1Fj6.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:Vazirmatn Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./vazirmatn-latin-wght-normal.BFexNX-K.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:Estedad Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./estedad-arabic-wght-normal.D6DQIq1q.woff2)format("woff2-variations");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,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Estedad Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./estedad-vietnamese-wght-normal.D7SXJ-q_.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:Estedad Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./estedad-latin-ext-wght-normal.F3E_gUl2.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:Estedad Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./estedad-latin-wght-normal.B5vzQVCp.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{--ink-0:#050608;--ink-3:#080c14;--ink-1:#0b101a;--ink-2:#111726;--blue-night:#0c1729;--blue-deep:#10203a;--electric-deep:#1d4785;--electric:#2455a0;--electric-soft:#3a6ab4;--electric-hi:#7e9ccc;--neon:#a9bcdb;--neon-core:#d3dcea;--ice:#e5e7eb;--rgb-black:5, 6, 8;--rgb-midnight:8, 12, 20;--rgb-charcoal:11, 16, 26;--rgb-raised:17, 23, 38;--rgb-deep:16, 32, 58;--rgb-electric:36, 85, 160;--rgb-glow:74, 110, 170;--rgb-neon:126, 156, 204;--rgb-ice:211, 220, 234;--rgb-slate:146, 155, 170;--grad-dark:linear-gradient(180deg, #080c14, #050608);--grad-night:linear-gradient(160deg, #0c1729, #080c14 50%, #050608);--grad-glow:linear-gradient(90deg, #d3dcea, #7e9ccc 25%, #2455a0 50%, #10203a 78%, #0b101a);--grad-btn:linear-gradient(90deg, #2a5ead, #2455a0 50%, #1d4785);--btn-text:#f3f4f6;--btn-glow:0 0 0 1px #2455a073, 0 10px 26px -14px #2455a099, inset 0 1px 0 #d3dcea29;--grad-electric:linear-gradient(160deg, #10203a, #0b101a 55%, #080c14);--grad-band:linear-gradient(270deg, #0f1a2c, #0a0f18 55%, #07090e);--blue-ink:var(--electric-hi);--blue-ocean:var(--electric-deep);--paper:#080c14;--paper-0:#080c14;--paper-2:#11172680;--card-start:#12161fb8;--card-end:#0a0d139e;--line:#929baa21;--line-strong:#929baa38;--card-line:#929baa1c;--tint:#2455a01f;--tint-line:#4a6eaa59;--text:#e5e7eb;--text-2:#929baa;--text-3:#7b8392;--on-dark:#e5e7eb;--on-dark-2:#929baa;--on-dark-3:#7b8392;--on-dark-hi:#f3f4f6;--glass:#0e121ba8;--glass-strong:#080a0fd6;--glass-line:#929baa1f;--glass-line-2:#929baa33;--slate-card:linear-gradient(180deg, #141924bf, #0a0d13bf);--img-tone:saturate(.68) brightness(.9);--font-body:"Vazirmatn Variable", Vazirmatn, Tahoma, system-ui, sans-serif;--font-head:"Estedad Variable", Estedad, "Vazirmatn Variable", Tahoma, system-ui, sans-serif;--r-btn:10px;--r-card:16px;--r-lg:24px;--r-xl:32px;--shadow-card:inset 0 1px 0 #ffffff09, 0 24px 48px -28px #000c;--shadow-float:0 20px 50px -18px #000000bf;--glow:0 0 0 1px rgba(var(--rgb-neon), .22), 0 10px 32px -10px rgba(var(--rgb-electric), .4);--glow-neon:0 0 0 1px rgba(var(--rgb-neon), .32), 0 0 14px rgba(var(--rgb-glow), .25), 0 0 34px rgba(var(--rgb-electric), .16);--chip-line:rgba(var(--rgb-neon), .3);--chip-line-hover:rgba(var(--rgb-neon), .55);--chip-glow:0 0 10px -4px rgba(var(--rgb-glow), .3);--chip-glow-hover:0 0 14px -3px rgba(var(--rgb-glow), .45);--chip-line-light:var(--chip-line);--chip-line-light-hover:var(--chip-line-hover);--chip-glow-light:var(--chip-glow);--chip-glow-light-hover:var(--chip-glow-hover);--chip-ease:border-color .3s var(--ease), box-shadow .3s var(--ease);--container:1200px;--gutter:24px;--section-y:clamp(72px, 9vw, 128px);--header-h:88px;--ease:cubic-bezier(.4, 0, .2, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-soft:cubic-bezier(.22, 1, .36, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (width<=767px){:root{--gutter:20px;--header-h:72px}}@media (width<=389px){:root{--gutter:16px}}*,:after,:before{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 16px);background:var(--ink-0)}body{background-color:var(--ink-0);background-image:radial-gradient(70vw 60vw at 82% 0,rgba(var(--rgb-deep),.22),transparent 70%),radial-gradient(70vw 55vw at 92% 46%,rgba(var(--rgb-deep),.16),transparent 70%),radial-gradient(60vw 50vw at 10% 72%,rgba(var(--rgb-deep),.12),transparent 70%),radial-gradient(80vw 50vw at 50% 100%,rgba(var(--rgb-deep),.2),transparent 72%),linear-gradient(180deg,#080c14 0,#050608 14%,#06080d 36%,#050608 54%,#070a11 74%,#050608 88%,#080c14 100%);min-height:100vh;color:var(--on-dark);font-family:var(--font-body);font-feature-settings:"ss01";text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.95;overflow-x:clip}img,picture,svg,video{max-width:100%;display:block}img{height:auto}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit;text-decoration:none}ol,ul{padding:0;list-style:none}h1,h2,h3,h4{color:var(--on-dark-hi);font-family:var(--font-head);letter-spacing:-.005em;text-wrap:balance;font-weight:700;line-height:1.4}p{text-wrap:pretty}::selection{background:var(--neon);color:var(--ink-0)}:focus-visible{outline:2px solid var(--neon);outline-offset:3px;border-radius:6px}.skip-link{z-index:200;border-radius:var(--r-btn);background:var(--grad-btn);color:var(--btn-text);transition:transform .2s var(--ease);padding:10px 18px;font-weight:700;position:fixed;top:12px;right:12px;transform:translateY(-160%)}.skip-link:focus{transform:none}.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}.container{width:100%;max-width:calc(var(--container) + var(--gutter)*2);padding-inline:var(--gutter);margin-inline:auto}.num{font-feature-settings:"ss01","tnum"}.t-display{font-size:clamp(34px,4.6vw,60px);font-weight:800;line-height:1.34}.t-h1{font-size:clamp(32px,4vw,52px);line-height:1.38}.t-h1,.t-h2{font-weight:800}.t-h2{font-size:clamp(27px,3.1vw,42px);line-height:1.45}.t-h3{font-size:clamp(21px,2vw,26px);line-height:1.55}.t-h3,.t-h4{font-weight:700}.t-h4{font-size:19px;line-height:1.6}.t-lead{font-size:clamp(16px,1.35vw,18.5px);line-height:2}.t-body{font-size:16px;line-height:1.95}.t-small{font-size:14px;line-height:1.85}.t-xs{font-size:12.5px;line-height:1.7}.hl,.on-light .hl,.section--light .hl{color:var(--neon)}.section--dark .hl,.section--green .hl,.section--teal .hl{text-shadow:0 0 22px rgba(var(--rgb-glow),.35)}.section{padding-block:var(--section-y);position:relative}.section--dark,.section--teal{color:var(--on-dark)}.on-light,.section--light{color:var(--text)}.section--green{color:var(--on-dark)}.sec-head{flex-direction:column;gap:14px;max-width:720px;display:flex}.sec-head--center{text-align:center;align-items:center;margin-inline:auto}.sec-head p{color:var(--on-dark-2)}.on-light .sec-head p,.section--light .sec-head p{color:var(--text-2)}.chip{border:1px solid var(--chip-line);background:rgba(var(--rgb-charcoal),.85);min-height:32px;box-shadow:var(--chip-glow);color:var(--on-dark);white-space:nowrap;transition:var(--chip-ease);border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:4px 14px 4px 12px;font-size:13px;font-weight:500;line-height:1.6;display:inline-flex}.chip:hover{border-color:var(--chip-line-hover);box-shadow:var(--chip-glow-hover)}.chip svg{color:var(--neon);flex:none}.sec-head--center .chip{align-self:center}.on-light .chip,.section--light .chip{border-color:var(--chip-line-light);background:rgba(var(--rgb-charcoal),.85);box-shadow:var(--chip-glow-light);color:var(--on-dark)}.on-light .chip:hover,.section--light .chip:hover{border-color:var(--chip-line-light-hover);box-shadow:var(--chip-glow-light-hover)}.on-light .chip svg,.section--light .chip svg{color:var(--neon)}.tag{border:1px solid var(--chip-line-light);background:var(--tint);min-height:26px;box-shadow:var(--chip-glow-light);color:var(--blue-ink);transition:var(--chip-ease);border-radius:999px;align-items:center;padding:2px 12px;font-size:12px;font-weight:600;display:inline-flex}.tag:hover{border-color:var(--chip-line-light-hover);box-shadow:var(--chip-glow-light-hover)}.btn{background:var(--grad-btn);min-height:56px;box-shadow:var(--btn-glow);color:var(--btn-text);white-space:nowrap;isolation:isolate;transition:transform .35s var(--ease-out),box-shadow .35s var(--ease-out),background-color .25s var(--ease);border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 28px;font-size:15.5px;font-weight:600;line-height:1;display:inline-flex;position:relative;overflow:hidden}.btn:before{content:"";z-index:-1;background:linear-gradient(90deg,transparent,rgba(var(--rgb-ice),.22),transparent);transition:transform .7s var(--ease-out);position:absolute;inset:0;transform:translate(110%)}.btn:hover{box-shadow:0 0 0 1px rgba(var(--rgb-neon),.45),0 0 24px rgba(var(--rgb-electric),.4),0 14px 34px -12px rgba(var(--rgb-electric),.8),inset 0 1px 0 rgba(var(--rgb-ice),.3);transform:translateY(-2px)}.btn:hover:before{transform:translate(-110%)}.btn:active{transform:translateY(0)scale(.98)}.btn svg{transition:transform .35s var(--ease-out);flex:none}.btn svg.i-arrow{display:none}.btn--ghost{border-color:var(--glass-line-2);color:var(--on-dark);background:#ffffff08}.btn--ghost:hover{border-color:rgba(var(--rgb-neon),.55);background:rgba(var(--rgb-electric),.12);box-shadow:0 0 20px -4px rgba(var(--rgb-glow),.4)}.on-light .btn--ghost,.section--light .btn--ghost{border-color:var(--line-strong);background:rgba(var(--rgb-charcoal),.6);color:var(--text)}.on-light .btn--ghost:hover,.section--light .btn--ghost:hover{border-color:rgba(var(--rgb-electric),.55);background:rgba(var(--rgb-electric),.1);color:var(--on-dark-hi)}.btn--sm{border-radius:12px;min-height:44px;padding:0 20px;font-size:14px}@media (width<=575px){.btn{min-height:52px;padding:0 22px;font-size:15px}}.btn--block{width:100%}.link-arrow{color:var(--blue-ink);align-items:center;gap:8px;font-size:14.5px;font-weight:700;display:inline-flex}.link-arrow__dot{background:var(--blue-ocean);width:20px;height:20px;color:var(--btn-text);transition:transform .35s var(--ease-out),background-color .25s;border-radius:50%;place-items:center;display:grid}.link-arrow:hover .link-arrow__dot{background:var(--electric);transform:translate(-4px)}.section--dark .link-arrow,.section--teal .link-arrow{color:var(--neon)}.section--dark .link-arrow__dot,.section--teal .link-arrow__dot{background:var(--neon);color:var(--ink-0)}.pill-link{border:1px solid var(--chip-line);min-height:30px;box-shadow:var(--chip-glow);color:var(--on-dark);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:var(--chip-ease),background-color .25s;background:#00000059;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:12.5px;font-weight:500;display:inline-flex}.card-dark{border:1px solid var(--glass-line);border-radius:var(--r-card);background:linear-gradient(180deg,rgba(var(--rgb-deep),.5),rgba(var(--rgb-charcoal),.42));box-shadow:inset 0 1px 0 rgba(var(--rgb-neon),.07);transition:border-color .35s var(--ease),box-shadow .45s var(--ease-out),transform .45s var(--ease-out),background-color .35s;position:relative}.card-dark:hover{border-color:rgba(var(--rgb-neon),.35);box-shadow:0 0 0 1px rgba(var(--rgb-glow),.12),0 24px 60px -32px #000000d9}.card-light{border:1px solid var(--card-line);border-radius:var(--r-card);background:linear-gradient(180deg,var(--card-start),var(--card-end));box-shadow:inset 0 1px 0 rgba(var(--rgb-slate),.06);transition:box-shadow .45s var(--ease-out),transform .45s var(--ease-out),border-color .3s;position:relative}.card-light:hover{border-color:rgba(var(--rgb-electric),.35);box-shadow:var(--shadow-card),0 0 0 1px rgba(var(--rgb-electric),.12);transform:translateY(-4px)}.glass-chip{border:1px solid var(--chip-line);background:var(--glass-strong);box-shadow:var(--chip-glow),var(--shadow-float);color:var(--on-dark);-webkit-backdrop-filter:blur(14px)saturate(140%);transition:var(--chip-ease);border-radius:14px;align-items:center;gap:10px;padding:10px 14px 10px 16px;display:flex}.glass-chip:hover{border-color:var(--chip-line-hover);box-shadow:var(--chip-glow-hover),var(--shadow-float)}.glass-chip__icon{background:rgba(var(--rgb-electric),.14);width:30px;height:30px;color:var(--neon);border-radius:9px;flex:none;place-items:center;display:grid}.glass-chip__title{font-size:13.5px;font-weight:700}.glass-chip__sub,.glass-chip__title{white-space:nowrap;line-height:1.5;display:block}.glass-chip__sub{color:var(--on-dark-3);font-size:11.5px}.icon-badge{background:var(--electric);width:44px;height:44px;box-shadow:0 8px 24px -8px rgba(var(--rgb-electric),.5);color:var(--btn-text)}.icon-badge,.icon-line{border-radius:50%;flex:none;place-items:center;display:grid}.icon-line{border:1px solid rgba(var(--rgb-glow),.3);width:40px;height:40px;color:var(--electric-hi)}.prose{color:var(--text-2);font-size:17px;line-height:2.05}.prose>*+*{margin-top:1.1em}.prose h2{color:var(--text);scroll-margin-top:calc(var(--header-h) + 24px);margin-top:2.2em;font-size:clamp(22px,2.2vw,28px);line-height:1.6}.prose h3{color:var(--text);margin-top:1.8em;font-size:20px;line-height:1.7}.prose strong{color:var(--text);font-weight:700}.prose a{color:var(--blue-ink);text-decoration:underline;-webkit-text-decoration-color:rgba(var(--rgb-electric),.35);text-decoration-color:rgba(var(--rgb-electric),.35);text-underline-offset:5px;font-weight:600;transition:text-decoration-color .2s}.prose a:hover{text-decoration-color:currentColor}.prose ol,.prose ul{gap:.55em;padding-inline-start:0;display:grid}.prose ol li,.prose ul li{padding-inline-start:28px;position:relative}.prose ul li:before{content:"";top:.85em;background:var(--electric-hi);width:8px;height:8px;box-shadow:0 0 0 4px var(--tint);border-radius:50%;position:absolute;inset-inline-start:6px}.prose ol{counter-reset:ol}.prose ol li{counter-increment:ol}.prose ol li:before{content:counter(ol,persian);top:.1em;color:var(--electric-hi);font-family:var(--font-head);font-weight:800;position:absolute;inset-inline-start:0}.prose blockquote{border-inline-start:3px solid var(--electric);background:var(--tint);color:var(--text);border-radius:0 12px 12px 0;padding:20px 24px;font-weight:500}.prose hr{background:var(--line);border:0;height:1px}.js .reveal{opacity:0;transition:opacity .8s var(--ease-soft) var(--reveal-delay,0s),transform .9s var(--ease-out) var(--reveal-delay,0s);transform:translateY(28px)}.js .reveal-scale{opacity:0;transition:opacity .8s var(--ease-soft) var(--reveal-delay,0s),transform 1s var(--ease-out) var(--reveal-delay,0s);transform:scale(.94)}.js .reveal-img{clip-path:inset(0 0 100% 0 round var(--r-card));transition:clip-path 1.1s var(--ease-out) var(--reveal-delay,0s)}.js .reveal-img img{transition:transform 1.4s var(--ease-out) var(--reveal-delay,0s);transform:scale(1.12)}.js .reveal-scale.is-visible,.js .reveal.is-visible{opacity:1;transform:none}.js .reveal-img.is-visible{clip-path:inset(0 0 0 0 round var(--r-card))}.js .reveal-img.is-visible img{transform:none}.split-word{vertical-align:top;margin-block:-.08em;padding-block:.08em;overflow:hidden}.split-word,.split-word>span{display:inline-block}.js .split-word>span{transition:transform .9s var(--ease-out);transition-delay:calc(var(--split-delay,0s) + var(--i)*55ms);transform:translateY(105%)}.js .is-split-visible .split-word>span,.js .is-split-visible.split-word>span{transform:none}@keyframes float-y{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,var(--float,-10px),0)}}.floaty{animation:float-y var(--dur,6s) var(--ease) infinite;animation-delay:var(--delay,0s)}.is-offscreen .floaty,.is-offscreen [data-loop]{animation-play-state:paused}.page-enter-active,.page-leave-active{transition:opacity .35s var(--ease),transform .45s var(--ease-out)}.page-enter-from{opacity:0;transform:translateY(14px)}.page-leave-to{opacity:0}@media (width<=767px){.js .reveal{transform:translateY(18px)}.floaty{--float:-6px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.js .split-word>span{transform:none}}html.menu-open,html.menu-open body{overflow:hidden}.tone-img{filter:var(--img-tone)}.pg-head{justify-content:space-between;align-items:flex-end;gap:20px 48px;display:flex}.pg-head .sec-head{max-width:660px}.pg-head__note{max-width:340px;color:var(--text-2)}.section--dark .pg-head__note,.section--teal .pg-head__note{color:var(--on-dark-2)}@media (width<=1023px){.pg-head{flex-direction:column;align-items:flex-start}.pg-head .sec-head--center{text-align:start;align-items:flex-start}}.pg-cell{min-width:0;display:flex}.pg-cell>*{flex:1;min-width:0}.pg-lift{transition:transform .5s var(--ease-out),box-shadow .5s var(--ease-out),border-color .35s var(--ease),background-color .35s var(--ease)}@media (hover:hover){.pg-lift:hover{transform:translateY(-4px)}}.card-dark.pg-lift:hover{box-shadow:0 28px 60px -34px rgba(var(--rgb-electric),.4)}.pg-frame{border-radius:var(--r-card);background:var(--ink-1);isolation:isolate;position:relative;overflow:hidden}.pg-frame__zoom{width:100%;height:100%;transition:transform 1.2s var(--ease-out)}.pg-frame__zoom img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media (hover:hover){.pg-zoom:hover .pg-frame__zoom{transform:scale(1.04)}}.pg-icon{border:1px solid var(--tint-line);background:var(--tint);width:52px;height:52px;color:var(--blue-ink);transition:transform .5s var(--ease-out);border-radius:16px;flex:none;place-items:center;display:grid}.pg-icon--dark{border-color:rgba(var(--rgb-electric),.24);background:rgba(var(--rgb-electric),.08);color:var(--neon)}@media (hover:hover){.pg-lift:hover .pg-icon,.pg-zoom:hover .pg-icon{transform:rotate(-6deg)scale(1.06)}}.pg-idx{color:var(--electric-hi);font-family:var(--font-head);letter-spacing:.04em;font-feature-settings:"ss01","tnum";font-size:14px;font-weight:800}.section--dark .pg-idx,.section--teal .pg-idx{color:var(--neon)}.pg-checks{gap:12px;display:grid}.pg-checks li{gap:12px;font-size:15px;line-height:1.9;display:flex}.pg-checks svg{color:var(--electric-hi);flex:none;margin-top:5px}.section--dark .pg-checks svg,.section--teal .pg-checks svg{color:var(--neon)}.pg-pill{border:1px solid var(--chip-line-light);background:var(--tint);min-height:34px;box-shadow:var(--chip-glow-light);color:var(--blue-ink);white-space:nowrap;transition:var(--chip-ease),background-color .25s,color .25s;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.pg-pill:hover{border-color:var(--chip-line-light-hover);box-shadow:var(--chip-glow-light-hover)}a.pg-pill:hover{background:var(--ink-2)}.pg-pill--dark{border-color:var(--chip-line);box-shadow:var(--chip-glow);color:var(--on-dark);background:#ffffff0a}.pg-pill--dark svg{color:var(--neon)}.pg-pill--dark:hover{border-color:var(--chip-line-hover);box-shadow:var(--chip-glow-hover)}a.pg-pill--dark:hover{background:rgba(var(--rgb-electric),.1)}.js .pg-chip-in{opacity:0;animation:pg-chip-in .8s var(--ease-out) var(--d,.9s) forwards}@keyframes pg-chip-in{0%{opacity:0;transform:translateY(14px)scale(.94)}to{opacity:1;transform:none}}.pg-rule{background:linear-gradient(90deg,transparent,var(--electric-hi) 20%,var(--electric-hi) 80%,transparent);transform-origin:100%;height:1px;display:block}.js .reveal .pg-rule{transition:transform 1.4s var(--ease-out) .2s;transform:scaleX(0)}.js .reveal.is-visible .pg-rule{transform:none}.err[data-v-8f62db26]{padding:calc(var(--header-h) + 96px) 0 calc(120px + clamp(44px, 7vw, 104px));color:var(--on-dark);text-align:center;isolation:isolate;position:relative}.err[data-v-8f62db26],.err__bg[data-v-8f62db26]{overflow:hidden}.err__bg[data-v-8f62db26]{z-index:-1;height:min(100%,820px);position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.err__layer[data-v-8f62db26]{position:absolute;inset:0}.err__img[data-v-8f62db26]{-o-object-fit:cover;object-fit:cover;filter:saturate(.55)brightness(.62);width:100%;height:100%}.err__shade[data-v-8f62db26]{background:radial-gradient(60% 55% at 50% 42%,rgba(var(--rgb-black),.82),rgba(var(--rgb-black),.45) 70%,rgba(var(--rgb-black),.3)),linear-gradient(180deg,rgba(var(--rgb-black),.7) 0,transparent 30%);position:absolute;inset:0}.err__credit[data-v-8f62db26]{top:calc(var(--header-h) + 16px);left:var(--gutter);color:rgba(var(--rgb-ice),.5);font-size:10.5px;position:absolute}.err__inner[data-v-8f62db26]{flex-direction:column;align-items:center;gap:14px;display:flex}.err__code[data-v-8f62db26]{color:#0000;font-family:var(--font-head);-webkit-text-stroke:1.5px rgba(var(--rgb-neon),.6);font-size:clamp(96px,16vw,188px);font-weight:900;line-height:1.1}.err__text[data-v-8f62db26]{max-width:560px;color:var(--on-dark-2)}.err__actions[data-v-8f62db26]{margin-top:12px}.err__routes[data-v-8f62db26]{text-align:start;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:100%;max-width:980px;margin-top:48px;display:grid}.err__route[data-v-8f62db26]{height:100%;transition:var(--chip-ease),transform .45s var(--ease-out);padding:14px 16px}.err__route[data-v-8f62db26]:hover{transform:translateY(-3px)}@media (width<=900px){.err__routes[data-v-8f62db26]{grid-template-columns:1fr 1fr}}@media (width<=480px){.err__routes[data-v-8f62db26]{grid-template-columns:1fr}}
