@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./archivo-vietnamese-wght-normal-XAtsl5Q_.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./archivo-latin-ext-wght-normal-C4zznr8T.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./archivo-latin-wght-normal-E0tuGl4L.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--steel-950: #090b0d;--steel-900: #0d1013;--steel-870: #101418;--steel-850: #13181d;--steel-800: #181e24;--steel-750: #1d242b;--steel-700: #232c34;--steel-600: #2e3944;--steel-500: #3f4c59;--steel-400: #5b6b7a;--steel-300: #8494a2;--steel-200: #b0bcc7;--steel-100: #dde4ea;--steel-050: #f2f5f8;--spark: #ff6a1f;--spark-hot: #ffa14a;--spark-white: #ffd9b4;--spark-deep: #c74a0c;--spark-glow: rgba(255, 106, 31, .26);--spark-wash: rgba(255, 106, 31, .08);--blue-line: #3f7f9e;--blue-dim: rgba(80, 150, 185, .22);--blue-faint: rgba(80, 150, 185, .075);--weld: #ffcf7a;--ok: #4ec98a;--mid: #e5b84b;--gap: #6f8798;--bg: var(--steel-900);--surface: var(--steel-850);--surface-raised: var(--steel-800);--border: rgba(139, 158, 175, .16);--border-strong: rgba(139, 158, 175, .3);--text: var(--steel-100);--text-dim: var(--steel-300);--text-faint: var(--steel-400);--font-display: "Archivo Variable", "Archivo", system-ui, -apple-system, sans-serif;--font-body: "Inter Variable", "Inter", system-ui, -apple-system, sans-serif;--font-mono: "JetBrains Mono Variable", "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--step--1: clamp(.78rem, .76rem + .1vw, .84rem);--step-0: clamp(.98rem, .94rem + .2vw, 1.09rem);--step-1: clamp(1.15rem, 1.06rem + .42vw, 1.4rem);--step-2: clamp(1.4rem, 1.2rem + .95vw, 2rem);--step-3: clamp(1.8rem, 1.4rem + 1.9vw, 3rem);--step-4: clamp(2.3rem, 1.6rem + 3.2vw, 4.3rem);--gutter: clamp(1.25rem, 4vw, 4rem);--measure: 62ch;--radius: 3px;--radius-lg: 5px;--section-gap: clamp(5rem, 11vw, 10rem);--ease: cubic-bezier(.2, .7, .3, 1);--ease-out: cubic-bezier(.16, 1, .3, 1)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:var(--step-0);line-height:1.68;font-synthesis-weight:none;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}h1,h2,h3,h4{font-family:var(--font-display);font-weight:680;line-height:1.06;letter-spacing:-.022em;margin:0;text-wrap:balance}p{margin:0;text-wrap:pretty}ul{margin:0;padding:0;list-style:none}button{font:inherit;color:inherit}a{color:var(--spark-hot);text-decoration-color:var(--spark-glow);text-underline-offset:3px;transition:color .2s var(--ease)}a:hover{color:var(--spark-white)}::selection{background:var(--spark);color:var(--steel-950)}:focus-visible{outline:2px solid var(--spark);outline-offset:3px;border-radius:2px}.skip-link{position:fixed;top:0;left:50%;translate:-50% -140%;z-index:200;padding:.7rem 1.4rem;background:var(--spark);color:var(--steel-950);font-family:var(--font-mono);font-size:var(--step--1);text-decoration:none;transition:translate .25s var(--ease)}.skip-link:focus-visible{translate:-50% 0}.blueprint-grid{position:fixed;inset:-10vh -10vw;z-index:0;pointer-events:none;background-image:linear-gradient(var(--blue-faint) 1px,transparent 1px),linear-gradient(90deg,var(--blue-faint) 1px,transparent 1px),linear-gradient(var(--blue-dim) 1px,transparent 1px),linear-gradient(90deg,var(--blue-dim) 1px,transparent 1px);background-size:24px 24px,24px 24px,120px 120px,120px 120px;opacity:.85;will-change:transform}.vignette{position:fixed;inset:0;z-index:1;pointer-events:none;background:radial-gradient(120% 80% at 50% 0%,transparent 40%,rgba(9,11,13,.75) 100%),radial-gradient(90% 60% at 50% 100%,transparent 45%,rgba(9,11,13,.6) 100%)}.progress-rail{position:fixed;top:0;left:0;right:0;height:2px;z-index:100;background:#8b9eaf1a}.progress-rail__fill{height:100%;width:0;background:linear-gradient(90deg,var(--spark-deep),var(--spark),var(--spark-hot));box-shadow:0 0 8px var(--spark-glow);transform-origin:left}.shell{position:relative;z-index:2}.sheet{position:relative;padding-block:var(--section-gap);padding-inline:var(--gutter)}.sheet__inner{max-width:1180px;margin-inline:auto}[data-reveal]{opacity:0;transform:translateY(22px);transition:opacity .7s var(--ease-out),transform .7s var(--ease-out);transition-delay:var(--reveal-delay, 0ms)}[data-reveal].is-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}[data-reveal]{opacity:1;transform:none}}.sheet-head{display:grid;gap:1.1rem;margin-bottom:clamp(2.5rem,5vw,4.5rem)}.sheet-head__meta{display:flex;align-items:center;gap:.9rem;font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.16em;text-transform:uppercase;color:var(--text-faint)}.sheet-head__no{color:var(--spark);border:1px solid var(--spark-glow);padding:.15rem .5rem;background:var(--spark-wash)}.sheet-head__meta:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,var(--border-strong),transparent)}.sheet-head__title{font-size:var(--step-3);max-width:22ch}.sheet-head__title--wide{max-width:30ch}.sheet-head__intro{max-width:var(--measure);color:var(--text-dim);font-size:var(--step-1);line-height:1.6}.dimension{display:flex;align-items:center;gap:1rem;margin-block:clamp(2rem,5vw,3.5rem);font-family:var(--font-mono);font-size:.7rem;letter-spacing:.22em;text-transform:uppercase;color:var(--text-faint)}.dimension:before,.dimension:after{content:"";flex:1;height:1px;background:var(--border);position:relative}.dimension__tick{width:7px;height:7px;border:1px solid var(--border-strong);rotate:45deg;flex:none}.plate{position:relative;background:linear-gradient(180deg,rgba(255,255,255,.028),transparent 38%),var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.plate:before{content:"";position:absolute;inset:0;border-top:1px solid rgba(255,255,255,.05);pointer-events:none;border-radius:inherit}.plate--marked:after{content:"";position:absolute;inset:7px;pointer-events:none;background:linear-gradient(var(--border-strong),var(--border-strong)) 0 0 / 11px 1px no-repeat,linear-gradient(var(--border-strong),var(--border-strong)) 0 0 / 1px 11px no-repeat,linear-gradient(var(--border-strong),var(--border-strong)) 100% 0 / 11px 1px no-repeat,linear-gradient(var(--border-strong),var(--border-strong)) 100% 0 / 1px 11px no-repeat,linear-gradient(var(--border-strong),var(--border-strong)) 0 100% / 11px 1px no-repeat,linear-gradient(var(--border-strong),var(--border-strong)) 0 100% / 1px 11px no-repeat,linear-gradient(var(--border-strong),var(--border-strong)) 100% 100% / 11px 1px no-repeat,linear-gradient(var(--border-strong),var(--border-strong)) 100% 100% / 1px 11px no-repeat;opacity:.6}.hatch{background-image:repeating-linear-gradient(-45deg,var(--blue-dim) 0 1px,transparent 1px 7px)}.chip{display:inline-flex;align-items:center;gap:.4rem;padding:.22rem .62rem;border:1px solid var(--border);border-radius:999px;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.06em;color:var(--text-dim);background:#8b9eaf0d;white-space:nowrap}.label{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.2em;text-transform:uppercase;color:var(--text-faint)}.spark-text{color:var(--spark-hot)}.btn{display:inline-flex;align-items:center;gap:.6rem;padding:.75rem 1.3rem;border:1px solid var(--border-strong);border-radius:var(--radius);background:transparent;font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:all .22s var(--ease)}.btn:hover{border-color:var(--spark);color:var(--spark-hot);background:var(--spark-wash)}.btn--solid{background:var(--spark);border-color:var(--spark);color:var(--steel-950);font-weight:600}.btn--solid:hover{background:var(--spark-hot);border-color:var(--spark-hot);color:var(--steel-950);box-shadow:0 0 26px var(--spark-glow)}.hero{position:relative;min-height:100svh;display:grid;align-content:center;padding-block:clamp(6rem,14vh,9rem) clamp(4rem,10vh,7rem);padding-inline:var(--gutter);overflow:hidden}.hero__inner{max-width:1180px;margin-inline:auto;width:100%;position:relative;z-index:2}.hero__kicker{font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.22em;text-transform:uppercase;color:var(--text-faint);margin-bottom:1.6rem;display:flex;align-items:center;gap:.8rem}.hero__kicker:before{content:"";width:34px;height:1px;background:var(--spark);box-shadow:0 0 10px var(--spark-glow)}.hero__title{font-size:var(--step-4);font-weight:760;letter-spacing:-.035em;line-height:.95;margin-bottom:0}.hero__title span{display:block}.hero__title span:last-child{color:var(--spark)}.hero__seam{position:relative;height:46px;margin-block:.6rem 2rem;max-width:720px}.hero__seam canvas{position:absolute;inset:0;width:100%;height:100%}.hero__lead{max-width:58ch;font-size:var(--step-1);color:var(--steel-200);line-height:1.62}.title-block{margin-top:clamp(3rem,7vw,5rem);display:grid;grid-template-columns:repeat(2,1fr);border:1px solid var(--border-strong);border-right:0;border-bottom:0;background:#0d10138c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);max-width:880px}@media(min-width:720px){.title-block{grid-template-columns:repeat(3,1fr)}}.title-block__cell{padding:.7rem .9rem;border-right:1px solid var(--border);border-bottom:1px solid var(--border)}.title-block__cell dt{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;color:var(--text-faint);margin-bottom:.25rem}.title-block__cell dd{margin:0;font-size:.88rem;color:var(--steel-100);line-height:1.35}.hero__foot{margin-top:2.4rem;display:flex;flex-wrap:wrap;align-items:center;gap:1rem 2rem;font-family:var(--font-mono);font-size:var(--step--1);color:var(--text-faint)}.scroll-cue{display:inline-flex;align-items:center;gap:.6rem;letter-spacing:.14em;text-transform:uppercase;color:var(--spark-hot)}.scroll-cue__arrow{display:inline-block;animation:nudge 2.2s var(--ease) infinite}@keyframes nudge{0%,to{transform:translateY(0);opacity:.55}50%{transform:translateY(5px);opacity:1}}.timeline{position:relative;display:grid;gap:0}.timeline:before{content:"";position:absolute;left:7px;top:12px;bottom:12px;width:1px;background:linear-gradient(180deg,transparent,var(--border-strong) 6%,var(--border-strong) 94%,transparent)}@media(min-width:860px){.timeline:before{left:128px}}.tl-item{position:relative;padding-left:2.2rem;padding-block:.55rem}@media(min-width:860px){.tl-item{display:grid;grid-template-columns:112px 1fr;gap:2.6rem;padding-left:0}}.tl-item__year{font-family:var(--font-mono);font-size:.76rem;letter-spacing:.1em;color:var(--text-faint);padding-top:1.35rem;white-space:nowrap}@media(min-width:860px){.tl-item__year{text-align:right}}.tl-item__dot{position:absolute;left:0;top:1.6rem;width:15px;height:15px;border:1px solid var(--border-strong);background:var(--bg);rotate:45deg;transition:all .3s var(--ease)}@media(min-width:860px){.tl-item__dot{left:121px}}.tl-item.is-open .tl-item__dot,.tl-item:hover .tl-item__dot{border-color:var(--spark);background:var(--spark);box-shadow:0 0 10px var(--spark-glow)}.tl-card{border:1px solid transparent;border-radius:var(--radius);transition:all .3s var(--ease)}.tl-item.is-open .tl-card{border-color:var(--border);background:var(--steel-870)}.tl-trigger{width:100%;text-align:left;background:none;border:0;padding:1.15rem 1.2rem;cursor:pointer;display:grid;gap:.45rem}.tl-trigger__top{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.tl-badge{font-family:var(--font-mono);font-size:.63rem;letter-spacing:.16em;text-transform:uppercase;color:var(--spark-hot);border:1px solid var(--spark-glow);background:var(--spark-wash);padding:.14rem .5rem}.tl-badge--muted{color:var(--text-faint);border-color:var(--border);background:transparent}.tl-trigger__title{font-size:var(--step-1);font-weight:640;transition:color .25s var(--ease)}.tl-trigger:hover .tl-trigger__title{color:var(--spark-hot)}.tl-trigger__summary{color:var(--text-dim);font-size:.95rem;max-width:68ch}.tl-trigger__more{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint);display:inline-flex;align-items:center;gap:.45rem;margin-top:.2rem}.tl-trigger__more span{transition:rotate .3s var(--ease);display:inline-block}.tl-item.is-open .tl-trigger__more span{rotate:45deg}.tl-detail{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s var(--ease-out)}.tl-item.is-open .tl-detail{grid-template-rows:1fr}.tl-detail__clip{overflow:hidden}.tl-detail__inner{padding:0 1.2rem 1.5rem;display:grid;gap:1rem;max-width:70ch;color:var(--steel-200)}.tl-detail__award{font-family:var(--font-mono);font-size:.8rem;color:var(--weld);padding-left:.9rem;border-left:2px solid var(--weld)}.tl-tags{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.3rem}.pendulum{margin-top:.9rem;border:1px solid var(--border);background:linear-gradient(180deg,var(--steel-850),var(--steel-900));border-radius:var(--radius);overflow:hidden}.pendulum__stage{position:relative;aspect-ratio:16 / 9;max-height:320px;cursor:grab;touch-action:none}.pendulum__stage:active{cursor:grabbing}.pendulum__stage canvas{display:block;width:100%;height:100%}.pendulum__foot{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.6rem .9rem;border-top:1px solid var(--border);font-family:var(--font-mono);font-size:.68rem;letter-spacing:.08em;color:var(--text-faint);flex-wrap:wrap}.cases{display:grid;gap:1px;background:var(--border);border:1px solid var(--border)}.case{background:var(--steel-870);transition:background .3s var(--ease)}.case.is-open{background:var(--steel-850)}.case__head{display:grid;grid-template-columns:auto 1fr;gap:.5rem 1.4rem;padding:clamp(1.3rem,3vw,2rem)}.case__no{font-family:var(--font-mono);font-size:.78rem;color:var(--steel-500);padding-top:.3rem}.case__main{display:grid;gap:.7rem;min-width:0;justify-items:start}.case__tag{font-family:var(--font-mono);font-size:.63rem;letter-spacing:.18em;text-transform:uppercase;color:var(--spark-hot)}.case__title{font-size:var(--step-2);font-weight:650;max-width:30ch}.case__teaser{color:var(--steel-200);max-width:72ch}.case__list{display:grid;gap:.55rem}.case__list li{position:relative;padding-left:1.5rem;color:var(--steel-200);font-size:.94rem}.case__list li:before{content:"";position:absolute;left:0;top:.6em;width:7px;height:7px;rotate:45deg;background:var(--spark)}.case__list--outcome{margin-top:.2rem}.case__stack{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.2rem}.case__trigger{margin-top:.4rem;padding:.4rem .8rem .4rem .6rem;background:none;border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint);display:inline-flex;align-items:center;gap:.5rem;transition:all .22s var(--ease)}.case__trigger:hover{border-color:var(--spark);color:var(--spark-hot)}.case__trigger-sign{display:inline-block;transition:rotate .3s var(--ease)}.case.is-open .case__trigger-sign{rotate:45deg}.case.is-open .case__trigger{border-color:var(--spark-glow);color:var(--spark-hot)}.case__body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s var(--ease-out)}.case.is-open .case__body{grid-template-rows:1fr}.case__clip{overflow:hidden}.case__approach{padding:0 clamp(1.3rem,3vw,2rem) clamp(1.4rem,3vw,2rem);margin-left:clamp(0rem,3vw,2.4rem);max-width:78ch}.case__approach li:before{background:transparent;border:1px solid var(--steel-500)}.live{position:relative;border-block:1px solid var(--border);background:radial-gradient(120% 140% at 15% 0%,rgba(255,106,31,.07),transparent 55%),var(--steel-870)}.live__grid{display:grid;gap:clamp(2rem,5vw,4rem)}@media(min-width:900px){.live__grid{grid-template-columns:1.15fr .85fr;align-items:start}}.live__body{display:grid;gap:1.2rem;max-width:var(--measure);color:var(--steel-200)}.live__body p:first-child{font-size:var(--step-1);color:var(--steel-100)}.live__facts{display:grid;gap:1px;background:var(--border);border:1px solid var(--border)}.fact{background:var(--steel-850);padding:1.1rem 1.3rem}.fact__value{font-family:var(--font-display);font-size:var(--step-2);font-weight:700;color:var(--spark);line-height:1;margin-bottom:.35rem}.fact__label{font-size:.86rem;color:var(--text-dim)}.match__controls{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.6rem}.filter{padding:.48rem .95rem;border:1px solid var(--border);border-radius:999px;background:transparent;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim);cursor:pointer;transition:all .22s var(--ease);display:inline-flex;align-items:center;gap:.5rem}.filter:hover{border-color:var(--border-strong);color:var(--text)}.filter[aria-pressed=true]{border-color:var(--spark);color:var(--spark-hot);background:var(--spark-wash)}.filter__count{font-size:.66rem;opacity:.6}.match__legend{display:flex;flex-wrap:wrap;gap:.6rem 1.6rem;margin-bottom:2rem;font-size:.8rem;color:var(--text-faint)}.legend-item{display:inline-flex;align-items:center;gap:.5rem}.dot-status{width:8px;height:8px;border-radius:50%;flex:none}.dot-status--belegt{background:var(--ok);box-shadow:0 0 8px #4ec98a80}.dot-status--solide{background:var(--mid);box-shadow:0 0 8px #e5b84b73}.dot-status--ausbaufaehig{background:transparent;border:1px solid var(--gap)}.match__list{display:grid;gap:1px;background:var(--border);border:1px solid var(--border)}.req{background:var(--steel-870);transition:background .25s var(--ease)}.req.is-hidden{display:none}.req.is-open{background:var(--steel-820, var(--steel-850))}.req__trigger{width:100%;background:none;border:0;text-align:left;cursor:pointer;padding:1rem 1.2rem;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem}.req__trigger:hover{background:#ffffff04}.req__text{font-size:.97rem;color:var(--steel-100)}.req__sign{font-family:var(--font-mono);font-size:1rem;color:var(--text-faint);transition:rotate .3s var(--ease),color .3s var(--ease)}.req.is-open .req__sign{rotate:45deg;color:var(--spark)}.req__body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s var(--ease-out)}.req.is-open .req__body{grid-template-rows:1fr}.req__clip{overflow:hidden}.req__evidence{padding:0 1.2rem 1.3rem 3.2rem;color:var(--steel-200);max-width:78ch;font-size:.95rem}.req--ausbaufaehig .req__evidence{border-left:2px solid var(--gap);margin-left:2.1rem;padding-left:1.1rem}.match__note{margin-top:1.6rem;font-size:.88rem;color:var(--text-faint);max-width:var(--measure)}.outro{border-top:1px solid var(--border);background:radial-gradient(100% 120% at 50% 100%,rgba(255,106,31,.07),transparent 60%),var(--steel-870)}.outro__title{font-size:var(--step-3);max-width:20ch;margin-bottom:clamp(2rem,4vw,3rem)}.contact-links{display:flex;flex-wrap:wrap;gap:1px;background:var(--border);border:1px solid var(--border);margin-bottom:clamp(2rem,4vw,3rem)}.contact-link{flex:1 1 260px;background:var(--steel-850);padding:1.1rem 1.3rem;display:grid;gap:.3rem;text-decoration:none;transition:background .22s var(--ease)}.contact-link:hover{background:var(--steel-800)}.contact-link__label{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;color:var(--text-faint)}.contact-link__value{font-family:var(--font-mono);font-size:1.02rem;color:var(--spark-hot)}.outro__note{padding:1.2rem 1.4rem;border:1px solid var(--border);border-left:2px solid var(--spark);border-radius:var(--radius);max-width:76ch;display:grid;gap:.5rem}.outro__note-label{font-family:var(--font-mono);font-size:.64rem;letter-spacing:.18em;text-transform:uppercase;color:var(--text-faint)}.outro__note p{color:var(--steel-200)}.outro__formal{margin-top:1.6rem;font-size:.9rem;color:var(--text-faint);max-width:76ch}.signature__name{margin-top:clamp(2.5rem,5vw,3.5rem);font-family:var(--font-display);font-size:var(--step-2);font-weight:700;color:var(--spark);letter-spacing:-.02em}.colophon{padding:2.5rem var(--gutter) 3.5rem;border-top:1px solid var(--border);background:var(--steel-950)}.colophon__inner{max-width:1180px;margin-inline:auto;display:flex;justify-content:space-between;gap:1.5rem;flex-wrap:wrap;font-family:var(--font-mono);font-size:.74rem;color:var(--steel-500);line-height:1.7}.colophon__inner p{max-width:62ch}.admission{display:grid;gap:1rem;padding:clamp(1.3rem,3vw,2rem);border:1px dashed var(--border-strong);border-radius:var(--radius);background:#8b9eaf09;max-width:76ch}.admission__label{font-family:var(--font-mono);font-size:.66rem;letter-spacing:.2em;text-transform:uppercase;color:var(--text-faint)}.admission__body{display:grid;gap:.9rem;color:var(--steel-200)}.prose-stack{display:grid;gap:clamp(2.2rem,5vw,3.4rem);margin-top:clamp(2.8rem,6vw,4.2rem)}.prose-block{display:grid;gap:.9rem}.prose-block__title{font-size:var(--step-2);font-weight:650;max-width:26ch}.prose-block__body{display:grid;gap:.9rem;max-width:var(--measure);color:var(--steel-200)}.radio-card{margin-top:clamp(3rem,6vw,4.5rem);padding:clamp(1.5rem,3.5vw,2.4rem);border:1px solid var(--border);border-left:2px solid var(--spark);border-radius:var(--radius);background:radial-gradient(80% 140% at 0% 0%,rgba(255,106,31,.05),transparent 60%),var(--steel-870);display:grid;gap:1rem}.radio-card__label{font-family:var(--font-mono);font-size:.66rem;letter-spacing:.18em;text-transform:uppercase;color:var(--spark-hot)}.radio-card__title{font-size:var(--step-2);max-width:28ch}.radio-card__body{display:grid;gap:.9rem;max-width:var(--measure);color:var(--steel-200)}.radio-card__tags{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.3rem}.caveat{margin-top:clamp(2rem,4vw,3rem);padding-left:1.1rem;border-left:2px solid var(--steel-600);color:var(--text-dim);font-size:.93rem;max-width:72ch}
