:root{--ink-void:#04060e;--ink-900:#070b18;--ink-800:#0b1020;--ink-plate-a:#101830;--ink-plate-b:#080c1c;--steel-100:#eef3fc;--steel-200:#c8d4e8;--steel-300:#93a2be;--steel-500:#5a6a88;--steel-700:#313c58;--steel-800:#232c42;--steel-900:#1a2238;--azure-100:#cfe6ff;--azure-300:#5fa0ee;--azure-500:#2c64b8;--azure-700:#173c7e;--azure-900:#0a1e4a;--crest-gold:#d4a840;--crest-gold-hi:#f4e4a8;--crest-gold-lo:#7e5a18;--status-live:#00985a;--status-live-d:#005e38;--status-sim:#9ba6b8;--status-sim-d:#454f63;--status-tar:#b83030;--status-tar-d:#6e1c1c;--text:#eef3fc;--text-soft:#93a2be;--text-whisper:#bfd0ea;--hairline:#c8d4e81f;--hairline-live:#5fa0ee66;--focus-ring:#5fa0ee94;--spec-hot:#eef3fce6;--edge-ignite:#5fa0eed9;--brilliance-streak:linear-gradient(108deg, transparent 44%, #eef3fc8c 50%, transparent 56%);--haze-azure:radial-gradient(circle, #2c64b829, transparent 62%);--f-crest:"Saira", sans-serif;--f-display:"Saira", sans-serif;--f-whisper:"Sentient", serif;--f-body:"Geist", sans-serif;--f-mono:"Geist Mono", monospace;--ease-house:cubic-bezier(.65, 0, .35, 1);--ease-settle:cubic-bezier(.22, 1, .36, 1);--ease-in:cubic-bezier(.55, 0, 1, .45);--grad-gold:linear-gradient(102deg, #5a6a88 0%, #93a2be 20%, #c8d4e8 40%, #eef3fc 49%, #c8d4e8 57%, #93a2be 76%, #5a6a88 100%);--grad-gold-text:linear-gradient(100deg, #93a2be, #c8d4e8 30%, #eef3fc 46%, #eef3fc 50%, #eef3fc 54%, #c8d4e8 70%, #93a2be);--plat-100:var(--steel-100);--plat-200:var(--steel-200);--plat-300:var(--steel-200);--plat-500:var(--steel-300);--plat-700:var(--steel-500);--gold-100:var(--steel-100);--gold-200:var(--azure-100);--gold-500:var(--azure-300);--gold-800:var(--azure-700);--text-gold:var(--azure-100);--hairline-gold:var(--hairline-live)}*{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%}body{background:var(--ink-void);color:var(--text);font-family:var(--f-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;overscroll-behavior:none;font-weight:400;overflow:hidden}::selection{color:var(--gold-100);background:#5fa0ee47}a{color:inherit;text-decoration:none}button{font-family:inherit}.scroll-y{overflow:hidden auto}.scroll-y::-webkit-scrollbar{width:8px}.scroll-y::-webkit-scrollbar-thumb{background:#5fa0ee47;border-radius:0}.scroll-y::-webkit-scrollbar-track{background:0 0}:focus{outline:none}:focus-visible{outline:2px solid var(--azure-300);outline-offset:2px}.crest{font-family:var(--f-crest);letter-spacing:.2em;text-transform:uppercase;background:linear-gradient(#fff 0%,#eef3fc 30%,#c8d4e8 46%,#3b4964 48.5%,#173c7e 51%,#5fa0ee 54%,#c8d4e8 70%,#fff 100%);color:#0000;filter:drop-shadow(0 1px 1px #040610b3);-webkit-background-clip:text;background-clip:text;font-weight:300;line-height:1}.display{font-family:var(--f-display);letter-spacing:.16em;text-transform:uppercase;background:var(--grad-gold-text);color:#0000;filter:drop-shadow(0 1px 1px #040610b3);-webkit-background-clip:text;background-clip:text;font-weight:300;line-height:1.1}.whisper-type{font-family:var(--f-whisper);letter-spacing:.02em;color:var(--plat-300);font-size:22px;font-style:italic;font-weight:500;line-height:1.4}.body-type{font-family:var(--f-body);letter-spacing:.01em;color:var(--plat-300);font-size:17px;font-weight:400;line-height:1.6}.label-type{font-family:var(--f-body);letter-spacing:.22em;text-transform:uppercase;color:var(--text-soft);font-size:12px;font-weight:600}.mono{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;font-variant-numeric:tabular-nums;font-weight:500}.eyebrow{font-family:var(--f-mono);letter-spacing:.28em;text-transform:uppercase;color:#c6d2e8;filter:drop-shadow(0 1px .5px #05070fbf);background-image:linear-gradient(#fbfdff 0%,#f1f5fe 44%,#c6d2e8 100%);font-size:10px;font-weight:500}.machined{clip-path:polygon(12px 0,calc(100% - 12px) 0,100% 12px,100% calc(100% - 12px),calc(100% - 12px) 100%,12px 100%,0 calc(100% - 12px),0 12px)}.machined-sm{clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px)}.machined-xs{clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 6px,100% calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,0 calc(100% - 6px),0 6px)}.gold-face{background:var(--grad-gold);position:relative;overflow:hidden;box-shadow:inset 0 1px #fffdf0d9,inset 0 -2px 3px #1a2238e6,inset 2px 0 2px #fffdf04d,inset -2px 0 3px #1a223899,0 2px 10px #00000080}.gold-face:after{content:"";animation:sheen 6s var(--ease-house) infinite;background:linear-gradient(115deg,#0000 40%,#fffdf0d9 49%,#fffdf033 52%,#0000 60%);position:absolute;inset:0;transform:translate(-70%)}@keyframes sheen{0%,68%{transform:translate(-70%)}to{transform:translate(70%)}}.chrome-face{background:linear-gradient(179deg,#f2f6ff 0%,#c8d4e8 32%,#90a0bc 49%,#0a2850 50%,#2c64b8 51%,#90a0bc 63%,#c8d4e8 82%,#f2f6ff 100%);box-shadow:inset 0 1px #f2f6ffe6,inset 0 -1px #0a2850e6}.plate{background:linear-gradient(160deg, var(--ink-plate-a), var(--ink-plate-b));position:relative;box-shadow:inset 0 1px #c8d4e833,inset 0 0 0 1px #90a0bc1f,inset 0 -1px #0009,0 20px 60px #00000080}.lift{transition:transform .22s var(--ease-house), box-shadow .22s var(--ease-house)}.lift:hover{box-shadow:inset 0 1px 0 #c8d4e83d, inset 0 0 0 1px var(--hairline-gold), inset 0 -1px 0 #0009, 0 30px 80px #0009;transform:translateY(-4px)}.admit-btn{font-family:var(--f-body);letter-spacing:.24em;text-transform:uppercase;color:var(--ink-800);cursor:pointer;background:var(--grad-gold);clip-path:polygon(9px 0,calc(100% - 9px) 0,100% 9px,100% calc(100% - 9px),calc(100% - 9px) 100%,9px 100%,0 calc(100% - 9px),0 9px);transition:transform .2s var(--ease-house), filter .2s;border:0;padding:13px 32px;font-size:12px;font-weight:600}.admit-btn:hover{filter:brightness(1.08);transform:translateY(-3px)}.admit-btn:active{transform:translateY(-1px)}.proceed-btn{font-family:var(--f-body);letter-spacing:.24em;text-transform:uppercase;color:var(--gold-200);cursor:pointer;box-shadow:inset 0 0 0 1px var(--hairline-gold);clip-path:polygon(9px 0,calc(100% - 9px) 0,100% 9px,100% calc(100% - 9px),calc(100% - 9px) 100%,9px 100%,0 calc(100% - 9px),0 9px);transition:background .2s var(--ease-house), color .2s, box-shadow .2s;background:0 0;border:0;align-items:center;gap:10px;padding:12px 26px;font-size:12px;font-weight:600;display:inline-flex}.proceed-btn:hover{background:#5fa0ee17;box-shadow:inset 0 0 0 1px #5fa0ee99}.proceed-btn svg{transition:transform .2s var(--ease-house)}.chip{background:linear-gradient(160deg, var(--ink-plate-a), var(--ink-plate-b));clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px);cursor:default;align-items:center;gap:12px;padding:9px 16px;display:inline-flex;position:relative;box-shadow:inset 0 1px #c8d4e838,inset 0 0 0 1px #90a0bc1f,inset 0 -1px #0009}.chip:before{content:"";background:radial-gradient(circle at 7% 50%, var(--c), transparent 58%);opacity:.15;pointer-events:none;position:absolute;inset:0}.chip .jewel{background:radial-gradient(circle at 34% 28%, #fff 0%, var(--c) 52%, var(--cd) 100%);width:13px;height:13px;box-shadow:0 0 12px var(--c), inset 0 0 3px #ffffffb3;flex:none;transform:rotate(45deg)}.chip .chip-txt{flex-direction:column;gap:3px;display:flex}.chip .chip-state{font-family:var(--f-body);letter-spacing:.22em;text-transform:uppercase;color:var(--c);font-size:13px;font-weight:700}.chip .chip-sub{font-family:var(--f-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--text-soft);font-size:9px;font-weight:400}.chip.live{--c:var(--status-live);--cd:var(--status-live-d)}.chip.sim{--c:var(--status-sim);--cd:var(--status-sim-d)}.chip.tar{--c:var(--status-tar);--cd:var(--status-tar-d)}.chip.live .jewel{animation:2.4s ease-in-out infinite breathe}@keyframes breathe{0%,to{box-shadow:0 0 8px var(--status-live), inset 0 0 3px #fff9}50%{box-shadow:0 0 16px var(--status-live), 0 0 28px #00985a80, inset 0 0 3px #fffffff2}}.chip .chip-tip{white-space:normal;text-align:center;width:max-content;max-width:min(260px,78vw);line-height:1.45;font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--plat-300);background:var(--ink-800);box-shadow:inset 0 0 0 1px var(--hairline);clip-path:polygon(5px 0,calc(100% - 5px) 0,100% 5px,100% calc(100% - 5px),calc(100% - 5px) 100%,5px 100%,0 calc(100% - 5px),0 5px);opacity:0;pointer-events:none;transition:opacity .16s var(--ease-house), transform .16s var(--ease-house);padding:6px 11px;font-size:9px;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(4px)}.chip:hover .chip-tip{opacity:1;transform:translate(-50%)translateY(0)}#gold-dust{z-index:0;pointer-events:none;position:fixed;inset:0}.app-root{z-index:1;position:fixed;inset:0}.chamber-layer{background:radial-gradient(120% 90% at 50% 30%,#0b1028e6,#070b1a99 55%,#0000 100%);position:absolute;inset:0}.chamber{flex-direction:column;align-items:center;padding:78px 32px 96px;display:flex;position:absolute;inset:0}.chamber-inner{flex-direction:column;align-items:center;gap:26px;width:100%;max-width:1400px;margin:auto;display:flex}.chrome-rail{z-index:40;height:52px;font-family:var(--f-mono);letter-spacing:.3em;text-transform:uppercase;color:var(--plat-500);-webkit-user-select:none;user-select:none;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(#040610db,#04061000);justify-content:space-between;align-items:center;padding:0 26px;font-size:10px;display:flex;position:fixed;top:0;left:0;right:0}.chrome-rail .cr-left{align-items:center;gap:14px;display:flex}.chrome-rail .cr-mark{filter:drop-shadow(0 0 6px #5fa0ee59);-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:24px;height:24px}.chrome-rail .cr-num{font-family:var(--f-display);color:var(--gold-500);letter-spacing:.1em;font-weight:700}.chrome-rail .cr-mid{line-height:1;font-family:var(--f-display);letter-spacing:.28em;text-transform:uppercase;color:#f2f6ff;filter:drop-shadow(0 1px .6px #05070feb);background-image:linear-gradient(105deg,#0000 43%,#ffffff8c 48%,#fff 50%,#ffffff8c 52%,#0000 57%),linear-gradient(#fff 0% 38%,#b9c8e2 45%,#3b4964 48% 54%,#b9c8e2 57%,#fff 64%,#e8effb 100%);background-position:240% 0,0 0;background-repeat:no-repeat;background-size:240% 100%,100% 100%;font-size:18px;font-weight:500;animation:8s cubic-bezier(.55,0,.2,1) infinite wm-catch;display:inline-block}@keyframes wm-catch{0%{background-position:240% 0,0 0}18%{background-position:-60% 0,0 0}to{background-position:-60% 0,0 0}}.chrome-rail .rail-mark{letter-spacing:.16em;align-items:baseline;gap:.5em;font-size:11px;font-weight:500;display:inline-flex}.chrome-rail .rail-mark .cur{color:#f2f6ff;filter:drop-shadow(0 1px .5px #05070fe6);background-image:linear-gradient(#fff 0%,#eaf1fc 55%,#c3d1e9 100%);line-height:1;display:inline-block}.chrome-rail .rail-mark .dim{color:#586887}.chrome-rail .cr-desig{color:var(--gold-200);letter-spacing:.16em}.chrome-rail .cr-fade{animation:railfade .28s var(--ease-settle);display:inline-block}@keyframes railfade{0%{opacity:0}to{opacity:1}}@supports ((-webkit-background-clip:text) or (background-clip:text)){.eyebrow,.chrome-rail .cr-mid,.chrome-rail .rail-mark .cur{color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}}@media (prefers-reduced-motion:reduce){.chrome-rail .cr-mid{background-position:-60% 0,0 0;animation:none}}.index-rail{z-index:40;-webkit-user-select:none;user-select:none;flex-direction:column;gap:18px;display:flex;position:fixed;top:50%;left:22px;transform:translateY(-50%)}.index-tick{font-family:var(--f-display);letter-spacing:.06em;color:var(--plat-500);opacity:.4;cursor:pointer;transition:opacity .2s var(--ease-house), color .2s;background:0 0;border:0;align-items:center;gap:10px;font-size:12px;font-weight:600;display:flex;position:relative}.index-tick:hover{opacity:1;color:var(--plat-300)}.index-tick.current{opacity:1;color:var(--gold-200)}.index-tick .pip{background:var(--gold-500);width:6px;height:6px;box-shadow:0 0 8px var(--gold-500);opacity:0;transition:opacity .2s;transform:rotate(45deg)}.index-tick.current .pip{opacity:1}.index-tick .tick-name{white-space:nowrap;font-family:var(--f-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--plat-300);opacity:0;pointer-events:none;font-size:9px;transition:opacity .2s,transform .2s;position:absolute;left:calc(100% + 12px);transform:translate(-4px)}.index-tick:hover .tick-name{opacity:1;transform:translate(0)}.jewels-bar{z-index:40;padding:14px 10px calc(14px + env(safe-area-inset-bottom));background:linear-gradient(#04061000,#040610eb);justify-content:center;align-items:center;gap:16px;display:none;position:fixed;bottom:0;left:0;right:0}.jewels-bar .jb-tick{background:var(--plat-500);opacity:.4;cursor:pointer;border:0;width:8px;height:8px;transition:opacity .2s,background .2s,box-shadow .2s;transform:rotate(45deg)}.jewels-bar .jb-tick.current{opacity:1;background:var(--gold-500);box-shadow:0 0 8px var(--gold-500)}.whisper-zone{z-index:30;text-align:center;pointer-events:none;justify-content:center;align-items:center;min-height:4rem;padding:0 24px;display:flex;position:fixed;bottom:70px;left:0;right:0}.whisper-zone .whisper-line{font-family:var(--f-whisper);letter-spacing:.02em;color:var(--plat-300);opacity:0;font-size:22px;font-style:italic}.house-foot{z-index:20;text-align:center;padding:14px 16px calc(12px + env(safe-area-inset-bottom));font-family:var(--f-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--plat-700);pointer-events:none;font-size:8.5px;position:fixed;bottom:0;left:0;right:0}.seam-overlay{z-index:50;pointer-events:none;position:absolute;inset:0}.seam-bar{opacity:0;background:linear-gradient(#0000,#c8d4e8,#eef3fc,#c8d4e8,#0000);width:3px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)scaleY(0);box-shadow:0 0 14px 3px #c8d4e8cc,0 0 34px 7px #5fa0ee66}.seam-edge{opacity:0;background:linear-gradient(#0000,#eef3fc,#c8d4e8,#0000);width:2px;position:absolute;top:0;bottom:0;left:50%;box-shadow:0 0 10px #c8d4e8b3}.hero-frame{position:relative;overflow:hidden}.hero-frame img{object-fit:cover;filter:brightness(.74)contrast(1.16)saturate(.4)hue-rotate(-8deg);width:100%;height:100%;display:block}.hero-frame:before{content:"";mix-blend-mode:multiply;opacity:.5;pointer-events:none;background:#0a1428;position:absolute;inset:0}.hero-frame:after{content:"";pointer-events:none;background:radial-gradient(60% 60% at 50% 38%, #5fa0ee38, transparent 70%), radial-gradient(110% 110% at 50% 50%, transparent 52%, var(--ink-void) 100%);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.gold-face:after{opacity:.25;animation:none}.chip.live .jewel{animation:none}.lift{transition:box-shadow .2s}.lift:hover{transform:none}}@media (width<=720px){.index-rail{display:none}.jewels-bar{display:flex}.chamber{padding:66px 18px 118px}.whisper-zone{bottom:96px}.whisper-zone .whisper-line{font-size:18px}.chrome-rail .cr-desig,.house-foot{display:none}}.dline{font:500 11px var(--f-mono);letter-spacing:.34em;text-transform:uppercase;justify-content:center;align-items:center;gap:14px;display:flex}.dline i{width:6px;height:6px;box-shadow:inset 0 0 0 1px var(--azure-300);flex:none;transform:rotate(45deg)}.dline b{background:linear-gradient(90deg,transparent,var(--steel-500));width:56px;height:1px}.dline b:last-of-type{transform:scaleX(-1)}.dline-t{font-variant-numeric:tabular-nums;background:linear-gradient(#fbfdff,#f1f5fe 44%,#c6d2e8);color:#0000;filter:drop-shadow(0 1px .5px #05070fbf);-webkit-background-clip:text;background-clip:text}.holo{isolation:isolate;font-family:var(--f-crest);letter-spacing:.14em;text-wrap:balance;-webkit-font-smoothing:antialiased;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.34em;margin:0;padding:0 .1em;font-weight:250;font-stretch:118%;line-height:1.02;display:inline-flex;position:relative}.holo--door{font-size:clamp(40px,6.4vw,104px)}.holo--name{letter-spacing:.08em;font-size:clamp(36px,5.2vw,84px)}.holo-w{text-transform:uppercase;display:inline-block;position:relative}.holo-p{text-transform:none;letter-spacing:.1em;font-size:.56em;font-weight:400;font-stretch:100%;display:inline-block;position:relative}.holo-dot{color:var(--azure-300);font-size:.5em;transform:translateY(-.55em)}.holo-fill{color:#0000;-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px #05070fe6);background-image:linear-gradient(100deg,#0000 0 38%,#cfe6ffbf 46%,#fff 50%,#5fa0ee8c 54%,#0000 60% 100%),linear-gradient(#fff 0%,#eef3fc 30%,#c8d4e8 46%,#3b4964 48.5%,#173c7e 51%,#5fa0ee 54%,#c8d4e8 70%,#fff 100%);background-position:120% 0,0 0;background-size:260% 100%,100% 100%;-webkit-background-clip:text;background-clip:text;animation:9s cubic-bezier(.55,0,.2,1) 1.4s infinite holo-sheen}@keyframes holo-sheen{0%{background-position:120% 0,0 0}22%,to{background-position:-60% 0,0 0}}.holo-fill:before{content:attr(data-t);pointer-events:none;background:repeating-linear-gradient(#0000 0 2px,#05070f80 2px 3px);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:6s linear infinite holo-scan;position:absolute;inset:0}@keyframes holo-scan{to{background-position:0 60px}}.holo-fill:after{content:attr(data-t);z-index:-1;pointer-events:none;-webkit-text-fill-color:var(--azure-300);opacity:.32;position:absolute;inset:0;transform:translate(-1.5px)}.holo-emit{background:linear-gradient(90deg,transparent,var(--steel-500) 20%,#fff 50%,var(--steel-500) 80%,transparent);width:min(62%,720px);height:1px;margin:-4px auto 0;position:relative}.holo-emit:before{content:"";clip-path:polygon(18% 100%,82% 100%,100% 0,0 0);background:linear-gradient(#0000,#5fa0ee1a);height:clamp(70px,9vw,140px);position:absolute;bottom:1px;left:12%;right:12%}.lede-plat{text-align:center;text-wrap:pretty;max-width:600px;font:300 clamp(17px,1.25vw,20px)/1.7 var(--f-body);letter-spacing:.005em;margin:0 auto}.lede-plat span{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(#fff 0%,#e6edf9 55%,#bccbe4 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.lede-plat em{font-family:var(--f-whisper);color:var(--text);font-style:italic;font-weight:400}.tags-plat{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.tag-plat{clip-path:polygon(7px 0,calc(100% - 7px) 0,100% 7px,100% calc(100% - 7px),calc(100% - 7px) 100%,7px 100%,0 calc(100% - 7px),0 7px);background:linear-gradient(#eef3fc,#93a2be 48%,#173c7e 50%,#5fa0ee 52%,#c8d4e8);padding:1px;transition:transform .2s cubic-bezier(.65,0,.35,1);display:inline-block}.tag-plat>span{font:500 10px var(--f-mono);letter-spacing:.26em;text-transform:uppercase;color:var(--text);clip-path:inherit;background:linear-gradient(#0e1426,#070a16);align-items:center;gap:9px;padding:8px 14px;display:flex}.tag-plat i{background:var(--text);width:5px;height:5px;transform:rotate(45deg)}.tag-plat:hover{transform:translateY(-2px)}.tag-plat:hover>span{box-shadow:inset 0 0 0 1px var(--edge-ignite)}.is-entering .dline,.is-entering .lede-plat,.is-entering .tags-plat{animation:.8s cubic-bezier(.2,.8,.2,1) both lt-rise}.is-entering .holo{animation:1.1s step-end .25s both lt-materialise}.is-entering .holo-emit{animation:.7s cubic-bezier(.65,0,.35,1) .15s both lt-emit}.is-entering .lede-plat{animation-delay:.9s}.is-entering .tags-plat{animation-delay:1.1s}@keyframes lt-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes lt-emit{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes lt-materialise{0%{opacity:0}18%{opacity:.55}24%{opacity:.15}34%{opacity:.8}40%{opacity:.4}52%,to{opacity:1}}@media (prefers-reduced-motion:reduce){.holo-fill,.holo-fill:before,.is-entering *{animation:none!important}.holo-fill{background-position:-60% 0,0 0}}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.holo-fill,.lede-plat span,.dline-t{-webkit-text-fill-color:currentColor;color:var(--text);background:0 0}.holo-fill:before,.holo-fill:after{display:none}}.fb-overlay{z-index:100;background:#020308;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.fb-stage{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.fb-dust{pointer-events:none;position:absolute;inset:0}.fb-iris{border:2px solid var(--gold-200);opacity:0;border-radius:50%;width:200px;height:200px;margin:-100px 0 0 -100px;position:absolute;top:44%;left:50%;box-shadow:0 0 30px 6px #c8d4e899,inset 0 0 24px #5fa0ee80}.fb-blades{opacity:0;background:conic-gradient(#040610eb,#c8d4e880,#040610eb,#c8d4e873,#040610eb,#c8d4e880,#040610eb,#c8d4e873,#040610eb);border-radius:50%;width:200px;height:200px;margin:-100px 0 0 -100px;position:absolute;top:44%;left:50%}.fb-reveal{clip-path:circle(0% at 50% 44%);flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex;position:absolute;inset:0}.fb-mark{filter:drop-shadow(0 0 26px #5fa0ee52)drop-shadow(0 0 6px #c8d4e833);-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:clamp(88px,13vw,148px);height:auto;margin-bottom:2px}.fb-crest{font-size:clamp(38px,7vw,72px)}.fb-ppp{font-family:var(--f-crest);letter-spacing:.4em;color:var(--gold-500);margin-top:-4px;font-size:clamp(16px,2.4vw,24px);font-weight:700}.fb-line{font-family:var(--f-mono);letter-spacing:.4em;text-transform:uppercase;color:var(--plat-500);margin-top:8px;font-size:11px}.fb-status{text-align:center;font-family:var(--f-mono);letter-spacing:.34em;text-transform:uppercase;color:var(--plat-500);opacity:0;font-size:10px;position:absolute;bottom:96px;left:0;right:0}.fb-qdp{justify-content:center;gap:14px;display:flex;position:absolute;bottom:44px;left:0;right:0}.qdp-chip{clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 6px,100% calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,0 calc(100% - 6px),0 6px);background:#0a0f22;justify-content:center;align-items:center;width:96px;height:32px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #90a0bc29}.qdp-chip .fill{background:linear-gradient(120deg,#2c64b8,#5fa0ee,#cfe6ff);position:absolute;inset:0;transform:translateY(101%)}.qdp-chip .lbl{z-index:1;font-family:var(--f-mono);letter-spacing:.16em;color:#5c6784;font-size:10px;transition:color .3s;position:relative}.qdp-chip.armed .lbl{color:var(--ink-void);font-weight:600}.fb-seam{opacity:0;background:linear-gradient(#0000,#eef3fc,#c8d4e8,#0000);width:2px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)scaleY(0);box-shadow:0 0 14px 3px #c8d4e8cc}.fb-whisper{text-align:center;font-family:var(--f-whisper);color:var(--plat-300);opacity:0;font-size:20px;font-style:italic;position:absolute;top:62%;left:0;right:0}.enter-skip{z-index:110;font-family:var(--f-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--plat-500);cursor:pointer;opacity:0;background:0 0;border:0;font-size:10px;transition:opacity .4s,color .2s;position:fixed;bottom:20px;right:22px}.enter-skip:hover{color:var(--gold-200)}.enter-skip.show{opacity:1}.fb-video{object-fit:contain;background:var(--ink-void);width:100%;height:100%;position:absolute;inset:0}.fb-static{flex-direction:column;align-items:center;gap:12px;display:flex}.ambience{z-index:110;font-family:var(--f-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--plat-500);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;font-size:9px;transition:color .2s;display:inline-flex;position:fixed;bottom:18px;left:22px}.ambience:hover{color:var(--gold-200)}.ambience .dot{background:var(--plat-700);width:8px;height:8px;transition:background .2s,box-shadow .2s;transform:rotate(45deg)}.ambience.on .dot{background:var(--gold-500);box-shadow:0 0 8px var(--gold-500)}.stack{flex-direction:column;align-items:center;gap:22px;display:flex}.lede{text-align:center;max-width:640px}.doctrine{font-family:var(--f-display);letter-spacing:.06em;color:var(--plat-100);text-align:center;max-width:720px;font-size:clamp(20px,3vw,30px);font-weight:700;line-height:1.3}.doctrine em{font-family:var(--f-whisper);color:var(--gold-200);font-style:italic}.threshold-field{width:min(360px,80vw);margin-top:6px;position:relative}.threshold-field .flabel{font-family:var(--f-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--plat-500);pointer-events:none;transition:all .3s var(--ease-house);font-size:11px;position:absolute;top:14px;left:0}.threshold-field.act .flabel,.threshold-field.filled .flabel{color:var(--gold-500);font-size:8.5px;top:-12px}.threshold-field input{width:100%;font-family:var(--f-whisper);color:var(--plat-100);caret-color:var(--gold-200);background:0 0;border:0;outline:0;padding:12px 0;font-size:22px;font-style:italic}.threshold-field .uline{background:#90a0bc40;height:1px;position:absolute;bottom:0;left:0;right:0}.threshold-field .uline:after{content:"";transform-origin:50%;transition:transform .45s var(--ease-house);background:linear-gradient(90deg,#2c64b8,#5fa0ee,#cfe6ff);position:absolute;inset:0;transform:scaleX(0)}.threshold-field.act .uline:after{transform:scaleX(1)}.threshold-field.warn .uline:after{background:var(--azure-300);animation:.5s warnpulse;transform:scaleX(1)}@keyframes warnpulse{50%{opacity:.3}}.threshold-resp{justify-content:center;align-items:center;min-height:28px;display:flex}.threshold-resp .cor{font-family:var(--f-whisper);color:var(--plat-300);opacity:0;font-size:17px;font-style:italic;transition:opacity .6s}.threshold-resp .cor.show{opacity:.92}.console{grid-template-columns:1.5fr 1fr;gap:30px;width:100%;max-width:1040px;padding:34px;display:grid}.ask-bar{background:linear-gradient(160deg, var(--ink-plate-a), var(--ink-plate-b));align-items:center;gap:10px;padding:12px 15px;transition:box-shadow .2s;display:flex;box-shadow:inset 0 0 0 1px #90a0bc24}.ask-bar:focus-within{box-shadow:inset 0 0 0 1px #5fa0ee80}.ask-bar input{font-family:var(--f-body);color:var(--plat-100);background:0 0;border:0;outline:0;flex:1;font-size:15px}.ask-bar input::placeholder{color:var(--plat-700)}.ask-bar .go{color:var(--gold-500);cursor:pointer;display:flex}.answer-zone{min-height:140px;margin-top:22px;position:relative}.answer-text{font-family:var(--f-whisper);color:var(--plat-300);opacity:0;font-size:21px;font-style:italic;line-height:1.5}.answer-under{background:linear-gradient(90deg, var(--gold-500), transparent);transform-origin:0;width:62%;height:1px;position:absolute;bottom:-8px;left:0;transform:scaleX(0)}.presets{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.preset{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--plat-500);background:var(--ink-plate-a);cursor:pointer;clip-path:polygon(5px 0,calc(100% - 5px) 0,100% 5px,100% calc(100% - 5px),calc(100% - 5px) 100%,5px 100%,0 calc(100% - 5px),0 5px);border:0;padding:7px 11px;font-size:9px;transition:color .2s,box-shadow .2s;box-shadow:inset 0 0 0 1px #90a0bc1f}.preset:hover{color:var(--gold-200);box-shadow:inset 0 0 0 1px #5fa0ee66}.console-panel{flex-direction:column;gap:16px;display:flex}.rrow{flex-direction:column;gap:4px;display:flex}.rlab{font-family:var(--f-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--plat-700);font-size:8.5px}.rval{font-family:var(--f-mono);letter-spacing:.1em;color:var(--plat-300);font-size:12px}.phi{font-family:var(--f-mono);color:var(--plat-100);font-variant-numeric:tabular-nums;font-size:40px;font-weight:600;line-height:1}.qled-row{gap:6px;margin-top:2px;display:flex}.qled{width:36px;height:20px;color:var(--ink-900);font-family:var(--f-mono);clip-path:polygon(4px 0,calc(100% - 4px) 0,100% 4px,100% calc(100% - 4px),calc(100% - 4px) 100%,4px 100%,0 calc(100% - 4px),0 4px);background:linear-gradient(120deg,#2c64b8,#5fa0ee,#cfe6ff);justify-content:center;align-items:center;font-size:8px;font-weight:700;display:flex}.sense-video{object-fit:cover;opacity:.12;pointer-events:none;filter:brightness(.62)saturate(.32)hue-rotate(-10deg);width:100%;height:100%;position:absolute;inset:0}.pyr-field{width:min(760px,92vw);height:min(60vh,460px);position:relative}.pyr-field canvas{position:absolute;inset:0}.pyr-tip{pointer-events:none;background:var(--ink-800);font-family:var(--f-mono);letter-spacing:.16em;color:var(--gold-200);opacity:0;clip-path:polygon(4px 0,calc(100% - 4px) 0,100% 4px,100% calc(100% - 4px),calc(100% - 4px) 100%,4px 100%,0 calc(100% - 4px),0 4px);padding:4px 8px;font-size:9px;transition:opacity .2s;position:absolute;transform:translate(-50%,-150%);box-shadow:inset 0 0 0 1px #5fa0ee66}.domain-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;width:100%;max-width:1180px;display:grid}.dcard{cursor:pointer;text-align:left;background:linear-gradient(165deg, var(--ink-plate-a), var(--ink-plate-b));clip-path:polygon(14px 0,calc(100% - 14px) 0,100% 14px,100% calc(100% - 14px),calc(100% - 14px) 100%,14px 100%,0 calc(100% - 14px),0 14px);transition:transform .25s var(--ease-house), box-shadow .25s;padding:24px 26px;position:relative;box-shadow:inset 0 0 0 1px #90a0bc1f,0 20px 60px #00000080}.dcard:hover{transform:translateY(-4px);box-shadow:inset 0 0 0 1px #5fa0ee66,0 30px 80px #0009}.dcard .d-eye{font-family:var(--f-mono);letter-spacing:.26em;text-transform:uppercase;color:var(--gold-500);justify-content:space-between;align-items:center;font-size:9px;display:flex}.dcard .chev{color:var(--plat-500);transition:transform .45s var(--ease-house)}.dcard.open .chev{transform:rotate(180deg)}.dcard .d-title{font-family:var(--f-display);letter-spacing:.04em;color:var(--plat-100);margin:14px 0 8px;font-size:20px;font-weight:600}.dcard .d-fn{color:var(--plat-500);font-size:14px;line-height:1.5}.dcard .d-head{font-family:var(--f-mono);letter-spacing:.05em;color:var(--plat-300);font-variant-numeric:tabular-nums;margin-top:14px;font-size:12px}.dcard .more{transition:grid-template-rows .45s var(--ease-house);grid-template-rows:0fr;display:grid}.dcard.open .more{grid-template-rows:1fr}.dcard .more>div{overflow:hidden}.gates{border-top:1px solid #90a0bc1f;margin-top:18px;padding-top:16px}.glab{font-family:var(--f-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--plat-700);margin-bottom:10px;font-size:9px}.gate{color:var(--plat-300);align-items:baseline;gap:10px;padding:4px 0;font-size:13px;display:flex}.gate .gn{font-family:var(--f-mono);color:var(--gold-500);flex:none;font-size:10px}.dcard.open .gate{animation:gateIn .45s var(--ease-settle) both}@keyframes gateIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.fals{clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px);background:#b8303017;margin-top:16px;padding:14px 16px}.fals .flab{font-family:var(--f-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--status-tar);margin-bottom:6px;font-size:8.5px}.fals p{color:var(--plat-300);font-size:13px;line-height:1.5}.wiser-stage{width:100%;max-width:1080px;position:relative}.wiser-map{grid-template-columns:1fr auto 1fr;align-items:center;gap:0;display:grid;position:relative}.wiser-site{flex-direction:column;align-items:center;gap:12px;padding:22px;display:flex}.wiser-city{font-family:var(--f-display);letter-spacing:.14em;color:var(--plat-100);font-size:22px;font-weight:700}.wiser-tunnel{background:#90a0bc33;min-width:90px;height:2px;position:relative;overflow:visible}.wiser-tunnel .glint{background:linear-gradient(90deg, transparent, var(--gold-200), transparent);width:46px;height:3px;animation:tunnel 6s var(--ease-house) infinite;position:absolute;top:50%;left:0;transform:translateY(-50%);box-shadow:0 0 10px #c8d4e8b3}@keyframes tunnel{0%{left:-46px}to{left:100%}}.wiser-callouts{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;width:100%;max-width:900px;margin-top:8px;display:grid}.callout{background:linear-gradient(160deg, var(--ink-plate-a), var(--ink-plate-b));padding:14px 16px;box-shadow:inset 0 0 0 1px #90a0bc1f}.callout .c-k{font-family:var(--f-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--plat-700);font-size:8.5px}.callout .c-v{font-family:var(--f-mono);letter-spacing:.08em;color:var(--plat-100);font-variant-numeric:tabular-nums;margin-top:5px;font-size:14px}.wiser-steps{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:6px;display:flex}.wstep{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--plat-500);align-items:center;gap:8px;font-size:9px;display:flex}.wstep .todo{color:var(--status-tar)}.vault-scroll{flex-direction:column;gap:18px;width:100%;max-width:1080px;display:flex}.ev-plate{background:linear-gradient(160deg, var(--ink-plate-a), var(--ink-plate-b));padding:22px 26px;position:relative;box-shadow:inset 0 1px #c8d4e829,inset 0 0 0 1px #90a0bc1f,0 20px 60px #00000073}.ev-plate .ev-key{font-family:var(--f-mono);letter-spacing:.28em;color:var(--gold-500);font-size:11px;position:absolute;top:22px;left:26px}.ev-body{margin-left:96px}.ev-inventor{font-family:var(--f-display);letter-spacing:.05em;color:var(--plat-100);font-size:17px;font-weight:700}.ev-sub{font-family:var(--f-mono);letter-spacing:.1em;color:var(--plat-300);margin-top:6px;font-size:11px}.doi-row{align-items:center;gap:10px;padding:7px 0;display:flex}.doi-link{font-family:var(--f-mono);letter-spacing:.06em;color:var(--plat-300);cursor:pointer;align-items:center;gap:8px;font-size:12px;transition:color .2s;display:inline-flex;position:relative}.doi-link .doi-num{position:relative}.doi-link .doi-num:after{content:"";background:linear-gradient(90deg, var(--gold-500), transparent);transform-origin:0;height:1px;transition:transform .3s var(--ease-house);position:absolute;bottom:-3px;left:0;right:0;transform:scaleX(0)}.doi-link:hover{color:var(--gold-200)}.doi-link:hover .doi-num:after{transform:scaleX(1)}.doi-link .ext{opacity:0;transition:opacity .2s}.doi-link:hover .ext{opacity:1}.doi-title{color:var(--plat-500);font-family:var(--f-body);letter-spacing:.04em;font-size:13px}.ec-hash{font-family:var(--f-mono);letter-spacing:.02em;color:var(--gold-200);word-break:break-all;font-size:11px;line-height:1.6}.ec-note{font-family:var(--f-body);color:var(--plat-500);margin-top:8px;font-size:13px}.ev-prior{opacity:.9}.ev-prior .ev-inventor{color:var(--plat-500);font-size:12px}.qdp-cascade{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.qdp-node{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--plat-300);background:var(--ink-plate-a);clip-path:polygon(5px 0,calc(100% - 5px) 0,100% 5px,100% calc(100% - 5px),calc(100% - 5px) 100%,5px 100%,0 calc(100% - 5px),0 5px);padding:8px 12px;font-size:10px;box-shadow:inset 0 0 0 1px #5fa0ee38}.qdp-arrow{color:var(--gold-500)}.diligence-step{border-top:1px solid #90a0bc1a;align-items:flex-start;gap:14px;padding:12px 0;display:flex}.diligence-step .ds-n{font-family:var(--f-mono);color:var(--gold-500);flex:none;width:22px;font-size:12px}.diligence-step .ds-body{flex:1}.diligence-step .ds-title{font-family:var(--f-body);color:var(--plat-100);font-size:15px;font-weight:600}.diligence-step .ds-note{color:var(--plat-500);margin-top:3px;font-size:13px}.qr-wrap{flex-direction:column;align-items:center;gap:10px;display:flex}.qr-wrap canvas,.qr-wrap img{width:128px;height:128px}.qr-cap{font-family:var(--f-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--plat-500);font-size:9px}.compact-cols{grid-template-columns:1fr 1fr;gap:0;width:100%;max-width:900px;display:grid;position:relative}.compact-cols .seam-div{background:linear-gradient(180deg, transparent, var(--gold-500), transparent);opacity:.5;width:1px;position:absolute;top:0;bottom:0;left:50%}.compact-col{padding:8px 34px}.compact-col.left{text-align:right}.compact-col h3{font-family:var(--f-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--plat-500);margin-bottom:18px;font-size:10px}.compact-line{color:var(--plat-200,var(--plat-300));align-items:center;gap:12px;padding:9px 0;font-size:15px;display:flex}.compact-col.left .compact-line{flex-direction:row-reverse}.compact-line .ic-admit{color:var(--gold-200);flex:none}.compact-line .ic-refuse{color:var(--plat-700);flex:none}.compact-close{text-align:center;margin-top:40px}@media (prefers-reduced-motion:reduce){.wiser-tunnel .glint{animation:none;left:40%}.dcard.open .gate,.cr-fade{animation:none}}@media (width<=860px){.console{grid-template-columns:1fr;gap:22px}.sense-video{display:none}}@media (width<=640px){.compact-cols{grid-template-columns:1fr;gap:26px}.compact-cols .seam-div{display:none}.compact-col,.compact-col.left{text-align:left;padding:0}.compact-col.left .compact-line{flex-direction:row}.ev-body{margin-top:30px;margin-left:0}.ev-plate .ev-key{margin-bottom:10px;display:block;position:static}}.forge-shell{z-index:1;flex-direction:column;gap:22px;padding:30px clamp(18px,4vw,64px) 40px;display:flex;position:fixed;inset:0;overflow:hidden auto}.forge-head{grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;display:grid}.forge-back{font-family:var(--f-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--text-soft);cursor:pointer;background:0 0;border:0;justify-self:start;font-size:10px;transition:color .2s}.forge-back:hover{color:var(--azure-100)}.forge-head-mid{flex-direction:column;align-items:center;gap:6px;display:flex}.forge-crest{filter:drop-shadow(0 0 8px #d4a8404d);width:34px;height:34px}.forge-title{font-size:clamp(30px,4.4vw,48px)}.forge-head .chip{justify-self:end}.forge-lede{text-align:center;max-width:780px;color:var(--text-soft);margin:0 auto}.forge-tar{color:var(--status-tar);font-weight:500}.forge-error{text-align:center;max-width:760px;font-family:var(--f-whisper);color:var(--azure-100);margin:0 auto;font-size:16px;font-style:italic}.forge-grid{grid-template-columns:minmax(320px,420px) 1fr;align-items:start;gap:22px;width:100%;max-width:1240px;margin:6px auto 0;display:grid}@media (width<=900px){.forge-grid{grid-template-columns:1fr}}.forge-console{flex-direction:column;gap:14px;padding:24px;display:flex}.forge-prompts{flex-direction:column;gap:10px;display:flex}.forge-prompt-row{grid-template-columns:24px 1fr 22px;align-items:start;gap:8px;display:grid}.forge-pn{color:var(--azure-300);padding-top:10px;font-size:11px}.forge-prompt-row textarea{resize:vertical;width:100%;min-height:64px;color:var(--text);font-family:var(--f-body);clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 6px,100% calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,0 calc(100% - 6px),0 6px);background:linear-gradient(158deg,#2a3450,#232c42 46%,#1a2238);border:0;outline:0;padding:10px 12px;font-size:14px;line-height:1.4;transition:box-shadow .2s;box-shadow:inset 0 1px #eef3fc1a,inset 0 0 0 1px #90a0bc24}.forge-prompt-row textarea:focus{box-shadow:inset 0 1px 0 #eef3fc1a, inset 0 0 0 1px var(--edge-ignite)}.forge-x{cursor:pointer;color:var(--text-soft);background:0 0;border:0;padding-top:10px;font-size:12px;transition:color .2s}.forge-x:hover:not(:disabled){color:var(--status-tar)}.forge-x:disabled{opacity:.3;cursor:default}.forge-add{cursor:pointer;font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--azure-300);background:0 0;border:0;align-self:flex-start;font-size:10px;transition:color .2s}.forge-add:hover:not(:disabled){color:var(--azure-100)}.forge-provider{align-items:center;gap:14px;margin-top:4px;display:flex}.forge-provider .rlab{font-family:var(--f-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--text-soft);font-size:9px}.forge-seg{display:flex;box-shadow:inset 0 0 0 1px #90a0bc2e}.forge-seg button{cursor:pointer;font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-soft);background:0 0;border:0;padding:8px 16px;font-size:10px;transition:color .2s,background .2s}.forge-seg button.on{color:var(--ink-900);background:var(--azure-300)}.forge-seal-btn{cursor:pointer;font-family:var(--f-body);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-900);clip-path:polygon(9px 0,calc(100% - 9px) 0,100% 9px,100% calc(100% - 9px),calc(100% - 9px) 100%,9px 100%,0 calc(100% - 9px),0 9px);transition:transform .2s var(--ease-house), filter .2s;background:linear-gradient(102deg,#93a2be,#c8d4e8 40%,#eef3fc 50%,#c8d4e8 60%,#93a2be);border:0;margin-top:6px;padding:14px 20px;font-size:12px;font-weight:600}.forge-seal-btn:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-3px)}.forge-seal-btn:disabled{filter:saturate(.4)brightness(.7);cursor:default}.forge-status{letter-spacing:.14em;color:var(--azure-300);font-size:10px}.forge-chain-wrap{flex-direction:column;gap:18px;min-height:320px;display:flex}.forge-empty{text-align:center;clip-path:polygon(14px 0,calc(100% - 14px) 0,100% 14px,100% calc(100% - 14px),calc(100% - 14px) 100%,14px 100%,0 calc(100% - 14px),0 14px);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;min-height:300px;display:flex;box-shadow:inset 0 0 0 1px #90a0bc1a}.forge-empty-mark{opacity:.5;width:64px;height:64px}.forge-empty .mono{color:var(--text-soft);letter-spacing:.2em;text-transform:uppercase;font-size:11px}.forge-empty p{max-width:340px;color:var(--text-soft);font-size:14px}.forge-pulse{background:var(--haze-azure);border-radius:50%;width:46px;height:46px;animation:1.6s ease-in-out infinite forgePulse}@keyframes forgePulse{0%,to{opacity:.4;transform:scale(.9)}50%{opacity:1;transform:scale(1.08)}}.forge-chain{flex-direction:column;align-items:stretch;gap:0;display:flex}.forge-cap-row{flex-direction:column;align-items:center;display:flex}.forge-link{background:linear-gradient(180deg, transparent, var(--azure-500), transparent);width:2px;height:22px}.forge-link.v-TAMPERED,.forge-link.v-LINK_BROKEN{background:linear-gradient(180deg, transparent, var(--status-tar), transparent)}.forge-link.v-DOWNSTREAM_OF_BREACH{background:linear-gradient(180deg, transparent, var(--status-sim), transparent)}.forge-cap{text-align:left;cursor:pointer;width:100%;transition:transform .2s var(--ease-house), box-shadow .2s;background:linear-gradient(158deg,#2a3450,#232c42 46%,#1a2238);border:0;padding:14px 18px;position:relative;overflow:hidden;box-shadow:inset 0 1px #eef3fc24,inset 0 -2px 6px #04060eb3,inset 0 0 0 1px #90a0bc1f}.forge-cap:after{content:"";pointer-events:none;opacity:0;background:var(--vc,transparent);mix-blend-mode:normal;transition:opacity .3s;position:absolute;inset:0}.forge-cap.v-TAMPERED:after,.forge-cap.v-LINK_BROKEN:after,.forge-cap.v-DOWNSTREAM_OF_BREACH:after{opacity:.08}.forge-cap.v-OK:after{opacity:.05}.forge-cap:hover{box-shadow:inset 0 1px 0 #eef3fc33, inset 0 -2px 6px #04060eb3, inset 0 0 0 1px var(--edge-ignite);transform:translateY(-3px)}.forge-cap.open{box-shadow:inset 0 1px 0 #eef3fc33, inset 0 0 0 1px var(--edge-ignite)}.forge-cap-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.forge-cap-seq{letter-spacing:.2em;color:var(--azure-300);font-size:10px}.forge-cap-verdict{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;font-size:9px}.forge-cap-model{color:var(--text);letter-spacing:.06em;margin-top:6px;font-size:11px}.forge-cap-hash{color:var(--text-soft);margin-top:3px;font-size:10px}.forge-cap-jewel{background:var(--steel-300);width:9px;height:9px;position:absolute;top:14px;right:18px;transform:rotate(45deg);box-shadow:0 0 8px #5fa0ee80}.forge-actions{align-items:center;gap:12px;display:flex}.forge-verify-btn{cursor:pointer;font-family:var(--f-body);letter-spacing:.2em;text-transform:uppercase;color:var(--azure-100);box-shadow:inset 0 0 0 1px var(--hairline-live);clip-path:polygon(9px 0,calc(100% - 9px) 0,100% 9px,100% calc(100% - 9px),calc(100% - 9px) 100%,9px 100%,0 calc(100% - 9px),0 9px);background:0 0;border:0;padding:12px 22px;font-size:12px;font-weight:600;transition:background .2s,box-shadow .2s}.forge-verify-btn:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--edge-ignite);background:#5fa0ee1a}.forge-verify-btn:disabled{opacity:.5;cursor:default}.forge-reset{cursor:pointer;font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-soft);background:0 0;border:0;padding:12px 18px;font-size:10px;transition:color .2s}.forge-reset:hover:not(:disabled){color:var(--text)}.forge-verdict{font-family:var(--f-mono);letter-spacing:.1em;clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px);align-items:center;gap:10px;padding:14px 18px;font-size:12px;display:flex}.forge-verdict.ok{color:var(--status-live);background:#00985a0f;box-shadow:inset 0 0 0 1px #00985a66}.forge-verdict.broken{color:var(--status-tar);background:#b8303012;box-shadow:inset 0 0 0 1px #b8303073}.forge-bang{background:var(--status-tar);color:#fff;border-radius:2px;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;font-weight:700;display:inline-flex;transform:rotate(45deg)}.forge-offline{grid-template-columns:1fr 1.1fr;align-items:center;gap:24px;width:100%;max-width:1240px;margin:8px auto 0;padding:24px;display:grid}@media (width<=900px){.forge-offline{grid-template-columns:1fr}}.forge-offline-l p{color:var(--text-soft);margin-top:8px;font-size:14px}.forge-key-actions{gap:10px;margin-top:14px;display:flex}.forge-key-actions button{cursor:pointer;font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--azure-300);box-shadow:inset 0 0 0 1px var(--hairline-live);clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 6px,100% calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,0 calc(100% - 6px),0 6px);background:0 0;border:0;padding:9px 15px;font-size:10px;transition:background .2s,color .2s}.forge-key-actions button:hover{color:var(--azure-100);background:#5fa0ee1a}.forge-key{color:var(--azure-100);white-space:pre-wrap;word-break:break-all;clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px);background:#05070f;margin:0;padding:16px;font-size:11px;line-height:1.6;box-shadow:inset 0 0 0 1px #90a0bc24}.forge-modal-scrim{z-index:200;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:forgeFade .2s var(--ease-settle);background:#04060edb;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}@keyframes forgeFade{0%{opacity:0}to{opacity:1}}.forge-modal{width:min(720px,100%);max-height:88vh;animation:forgeRise .28s var(--ease-settle);flex-direction:column;gap:18px;padding:24px;display:flex;overflow-y:auto}@keyframes forgeRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.forge-modal-head{align-items:center;gap:12px;display:flex}.forge-modal-head .mono{letter-spacing:.18em;color:var(--azure-300);flex:1;font-size:11px}.forge-io{flex-direction:column;gap:14px;display:flex}.forge-io-block .rlab{font-family:var(--f-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--text-soft);font-size:9px}.forge-io-block p{color:var(--text);margin-top:6px;font-size:15px;line-height:1.5}.forge-resp{color:var(--text-whisper)!important}.forge-tamper-ta{resize:vertical;width:100%;color:var(--status-tar);font-family:var(--f-body);background:#05070f;border:0;outline:0;margin-top:6px;padding:12px;font-size:14px;line-height:1.5;box-shadow:inset 0 0 0 1px #b8303066}.forge-fields{border-top:1px solid var(--hairline);flex-direction:column;gap:8px;padding-top:8px;display:flex}.forge-field{grid-template-columns:150px 1fr auto;align-items:baseline;gap:12px;display:grid}.forge-field-k{letter-spacing:.16em;text-transform:uppercase;color:var(--text-soft);font-size:9px}.forge-field-v{color:var(--text-soft);word-break:break-all;font-size:10px;line-height:1.5}.forge-field-chk{font-family:var(--f-mono);letter-spacing:.08em;white-space:nowrap;font-size:9px}@media (width<=620px){.forge-field{grid-template-columns:1fr}.forge-field-chk{justify-self:start}}.forge-modal-foot{flex-direction:column;gap:10px;padding-top:8px;display:flex}.forge-tamper-btn{cursor:pointer;font-family:var(--f-body);letter-spacing:.18em;text-transform:uppercase;color:var(--status-tar);clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px);background:0 0;border:0;align-self:flex-start;padding:11px 18px;font-size:11px;font-weight:600;transition:background .2s;box-shadow:inset 0 0 0 1px #b8303066}.forge-tamper-btn:hover{background:#b830301a}.forge-tamper-note{letter-spacing:.06em;color:var(--text-soft);font-size:10px;line-height:1.5}.forge-tamper-actions{gap:10px;display:flex}.forge-tamper-commit{cursor:pointer;color:#fff;background:var(--status-tar);font-family:var(--f-body);letter-spacing:.18em;text-transform:uppercase;clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px);border:0;padding:11px 18px;font-size:11px;font-weight:600;transition:filter .2s}.forge-tamper-commit:hover{filter:brightness(1.12)}.forge-enter-cta{cursor:pointer;font-family:var(--f-body);letter-spacing:.2em;text-transform:uppercase;color:var(--azure-100);box-shadow:inset 0 0 0 1px var(--hairline-live);clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px),0 10px);transition:background .2s, box-shadow .2s, transform .2s var(--ease-house);background:#5fa0ee12;border:0;align-self:center;margin-top:4px;padding:15px 30px;font-size:12px;font-weight:600}.forge-enter-cta:hover{box-shadow:inset 0 0 0 1px var(--edge-ignite);background:#5fa0ee24;transform:translateY(-3px)}.dr-shell{z-index:1;flex-direction:column;gap:22px;padding:30px clamp(18px,4vw,56px) 40px;display:flex;position:fixed;inset:0;overflow:hidden auto}.dr-head{grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;display:grid}.dr-head-mid{flex-direction:column;align-items:center;gap:6px;display:flex}.dr-title{font-size:clamp(30px,4.4vw,48px)}.dr-head .chip{justify-self:end}.dr-body{grid-template-columns:232px 1fr;align-items:start;gap:24px;width:100%;max-width:1180px;margin:4px auto 0;display:grid}@media (width<=820px){.dr-body{grid-template-columns:1fr}}.dr-rail{flex-direction:column;gap:2px;display:flex;position:sticky;top:8px}@media (width<=820px){.dr-rail{flex-flow:wrap;position:static}}.dr-tab{text-align:left;cursor:pointer;color:var(--text-soft);clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 6px,100% calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,0 calc(100% - 6px),0 6px);background:0 0;border:0;align-items:center;gap:10px;padding:11px 14px;transition:color .2s,background .2s,box-shadow .2s;display:flex;box-shadow:inset 0 0 0 1px #0000}.dr-tab:hover{color:var(--text);background:#5fa0ee0f}.dr-tab.on{color:var(--azure-100);box-shadow:inset 0 0 0 1px var(--hairline-live);background:#5fa0ee1a}.dr-tab.soon{opacity:.6}.dr-tab-n{letter-spacing:.16em;color:var(--azure-300);text-transform:uppercase;width:24px;font-size:9px}.dr-tab-name{font-family:var(--f-body);letter-spacing:.03em;flex:1;font-size:13px}.dr-tab-soon{letter-spacing:.12em;color:var(--steel-500);text-transform:uppercase;font-size:8px}.dr-panel{background:linear-gradient(160deg, var(--ink-plate-a), var(--ink-plate-b));clip-path:polygon(16px 0,calc(100% - 16px) 0,100% 16px,100% calc(100% - 16px),calc(100% - 16px) 100%,16px 100%,0 calc(100% - 16px),0 16px);min-height:420px;padding:30px 32px;box-shadow:inset 0 1px #c8d4e824,inset 0 0 0 1px #90a0bc1a,0 20px 60px #0006}.dr-panel-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.dr-panel-title{text-align:left;margin-top:4px;font-size:clamp(24px,3vw,34px)}.dr-doc{flex-direction:column;gap:16px;display:flex}.dr-doc .body-type{color:var(--text-soft);max-width:720px}.dr-doc b{color:var(--text);font-weight:600}.dr-num{font-family:var(--f-mono);color:var(--azure-100)!important}.dr-soul{color:var(--azure-100);font-family:var(--f-mono)}.dr-link{letter-spacing:.14em;text-transform:uppercase;color:var(--azure-300);align-self:flex-start;align-items:center;gap:8px;padding:8px 0;font-size:11px;transition:color .2s;display:inline-flex}.dr-link:hover{color:var(--azure-100)}.dr-ext{opacity:.7}.dr-cards{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-top:4px;display:grid}.dr-card{clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px);background:linear-gradient(158deg,#2a3450,#232c42 60%,#1a2238);padding:16px;box-shadow:inset 0 1px #eef3fc1a,inset 0 0 0 1px #90a0bc1a}.dr-card-k{letter-spacing:.18em;text-transform:uppercase;color:var(--azure-300);margin-bottom:8px;font-size:9px;display:block}.dr-card p{font-family:var(--f-body);color:var(--text-soft);font-size:13px;line-height:1.5}.dr-foot-note{font-size:14px}.dr-flow{flex-wrap:wrap;align-items:center;gap:10px;margin:6px 0;display:flex}.dr-flow-node{align-items:center;gap:10px;display:flex}.dr-flow-node .mono{letter-spacing:.12em;text-transform:uppercase;color:var(--text);clip-path:polygon(5px 0,calc(100% - 5px) 0,100% 5px,100% calc(100% - 5px),calc(100% - 5px) 100%,5px 100%,0 calc(100% - 5px),0 5px);background:#0a1428;padding:9px 13px;font-size:10px;box-shadow:inset 0 0 0 1px #5fa0ee3d}.dr-flow-arrow{color:var(--azure-300)}.dr-loop{justify-content:center;align-items:center;width:180px;height:180px;margin:10px auto;display:flex;position:relative}.dr-loop-ring{background:conic-gradient(from 0deg, var(--azure-500), var(--azure-100), var(--azure-500), var(--azure-700), var(--azure-500)) border-box;-webkit-mask-composite:xor;border:2px solid #0000;border-radius:50%;animation:9s linear infinite drSpin;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes drSpin{to{transform:rotate(360deg)}}.dr-loop-label{text-align:center;letter-spacing:.2em;color:var(--azure-100);font-size:13px}.dr-loop-label span{color:var(--text-soft);letter-spacing:.14em;font-size:9px}.dr-scatter{width:100%;max-width:560px;margin-top:4px;position:relative}.dr-scatter svg{width:100%;height:auto;display:block}.dr-dot{fill:var(--steel-500)}.dr-dot.sweet{fill:var(--azure-100)}.dr-scatter-halo circle{fill:#5fa0ee1f}.dr-scatter-tag{letter-spacing:.16em;text-transform:uppercase;color:var(--azure-300);margin-top:6px;font-size:9px;display:inline-block}.dr-inbuild{text-align:center;justify-content:center;align-items:center;min-height:340px}.dr-inbuild .mono{color:var(--text-soft);letter-spacing:.2em;text-transform:uppercase;font-size:12px}.dr-inbuild p{max-width:420px}.dr-enter-cta{cursor:pointer;font-family:var(--f-body);letter-spacing:.2em;text-transform:uppercase;color:var(--text);clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px),0 10px);transition:background .2s, box-shadow .2s, transform .2s var(--ease-house);background:#93a2be14;border:0;align-self:center;margin-top:4px;padding:15px 30px;font-size:12px;font-weight:600;box-shadow:inset 0 0 0 1px #90a0bc3d}.dr-enter-cta:hover{box-shadow:inset 0 0 0 1px var(--hairline-live);background:#93a2be24;transform:translateY(-3px)}.dr-synergy{gap:22px}.dr-syn-splash{background:var(--ink-void);clip-path:polygon(14px 0,calc(100% - 14px) 0,100% 14px,100% calc(100% - 14px),calc(100% - 14px) 100%,14px 100%,0 calc(100% - 14px),0 14px);width:100%;height:clamp(220px,34vh,380px);position:relative;overflow:hidden}.dr-syn-video{object-fit:cover;filter:saturate(.82);width:100%;height:100%;position:absolute;inset:0}.dr-syn-scrim{pointer-events:none;background:linear-gradient(0deg, var(--ink-900) 3%, transparent 42%), radial-gradient(120% 90% at 50% 40%, transparent 46%, var(--ink-900) 96%);position:absolute;inset:0}.dr-syn-overlay{text-align:center;position:absolute;bottom:22px;left:0;right:0}.dr-syn-title{font-size:clamp(30px,5vw,56px)}.dr-syn-sub{color:var(--text-whisper);margin-top:2px}.dr-sound{cursor:pointer;font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);box-shadow:inset 0 0 0 1px var(--hairline-live);color:var(--azure-100);clip-path:polygon(5px 0,calc(100% - 5px) 0,100% 5px,100% calc(100% - 5px),calc(100% - 5px) 100%,5px 100%,0 calc(100% - 5px),0 5px);background:#04060e99;border:0;padding:8px 12px;font-size:9px;transition:color .2s,background .2s;position:absolute;top:14px;right:14px}.dr-sound.off{color:var(--text-soft)}.dr-sound:hover{color:var(--azure-100);background:#04060ecc}.dr-syn-enable{cursor:pointer;font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--azure-100);box-shadow:inset 0 0 0 1px var(--hairline-live);clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 6px,100% calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,0 calc(100% - 6px),0 6px);background:#5fa0ee1a;border:0;align-self:center;padding:10px 18px;font-size:10px}.dr-syn-pool{flex-direction:column;gap:16px;display:flex}.dr-syn-lede{color:var(--text-soft);max-width:760px}.dr-strands{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:10px;display:grid}.dr-strand{clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 6px,100% calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,0 calc(100% - 6px),0 6px);background:linear-gradient(158deg,#232c42,#1a2238);flex-direction:column;gap:6px;padding:14px 16px;display:flex;box-shadow:inset 0 0 0 1px #90a0bc1a}.dr-strand-k{letter-spacing:.1em;color:var(--azure-300);text-transform:uppercase;font-size:10px}.dr-strand p{font-family:var(--f-body);color:var(--text-soft);font-size:12.5px;line-height:1.5}.dr-syn-close{max-width:780px;color:var(--text-soft)!important}.dr-syn-close b{color:var(--azure-100)}@media (width<=560px){.dr-strand{grid-template-columns:1fr;gap:4px}}.leon-checklist{flex-direction:column;gap:8px;display:flex}.leon-check{align-items:flex-start;gap:12px;display:flex}.leon-check-i{width:24px;height:24px;color:var(--status-live);clip-path:polygon(5px 0,calc(100% - 5px) 0,100% 5px,100% calc(100% - 5px),calc(100% - 5px) 100%,5px 100%,0 calc(100% - 5px),0 5px);background:#00985a1a;flex:none;justify-content:center;align-items:center;display:flex;box-shadow:inset 0 0 0 1px #00985a66}.leon-check p{font-family:var(--f-body);color:var(--text-soft);padding-top:2px;font-size:14px;line-height:1.5}.leon-nv{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.leon-nv p{max-width:640px;color:var(--text-soft)}.leon-nvbtn{cursor:pointer;font-family:var(--f-body);letter-spacing:.16em;text-transform:uppercase;color:var(--azure-100);box-shadow:inset 0 0 0 1px var(--hairline-live), 0 0 22px #5fa0ee24;clip-path:polygon(11px 0,calc(100% - 11px) 0,100% 11px,100% calc(100% - 11px),calc(100% - 11px) 100%,11px 100%,0 calc(100% - 11px),0 11px);transition:background .2s, box-shadow .2s, transform .2s var(--ease-house);background:#5fa0ee14;border:0;align-items:center;gap:8px;padding:15px 28px;font-size:13px;font-weight:600;display:inline-flex}.leon-nvbtn:disabled{color:var(--text-soft);cursor:default;background:#93a2be0d;box-shadow:inset 0 0 0 1px #90a0bc33}.leon-nvbtn.armed:hover{box-shadow:inset 0 0 0 1px var(--edge-ignite), 0 0 30px #5fa0ee47;background:#5fa0ee29;transform:translateY(-3px)}.dr-ck-doctrine{font-family:var(--f-display);letter-spacing:.04em;text-transform:uppercase;font-size:clamp(20px,3vw,30px);font-weight:400;color:var(--text)!important}.dr-fleet{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;display:grid}.dr-fleet-cell{clip-path:polygon(7px 0,calc(100% - 7px) 0,100% 7px,100% calc(100% - 7px),calc(100% - 7px) 100%,7px 100%,0 calc(100% - 7px),0 7px);background:#0a1428;flex-direction:column;gap:5px;padding:16px;display:flex;box-shadow:inset 0 0 0 1px #5fa0ee29}.dr-fleet-n{color:var(--azure-100);letter-spacing:.02em;font-size:26px;font-weight:600;line-height:1}.dr-fleet-k{font-family:var(--f-body);color:var(--text-soft);font-size:12px;line-height:1.35}.dr-fleet-s{letter-spacing:.18em;text-transform:uppercase;color:var(--status-sim);font-size:8.5px}.dr-vs{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:16px;display:grid}@media (width<=640px){.dr-vs{grid-template-columns:1fr}.dr-vs-arrow{display:none}}.dr-vs-col{background:linear-gradient(160deg, var(--ink-plate-a), var(--ink-plate-b));clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px),0 10px);padding:18px;box-shadow:inset 0 0 0 1px #90a0bc1a}.dr-vs-col.reverse{box-shadow:inset 0 0 0 1px var(--hairline-live);background:linear-gradient(160deg,#0e1a34,#0a1428)}.dr-vs-h{letter-spacing:.16em;text-transform:uppercase;color:var(--text-soft);margin-bottom:12px;font-size:10px;display:block}.dr-vs-col.reverse .dr-vs-h{color:var(--azure-100)}.dr-vs-col ol{counter-reset:vs;flex-direction:column;gap:9px;list-style:none;display:flex}.dr-vs-col li{counter-increment:vs;font-family:var(--f-body);color:var(--text-soft);padding-left:26px;font-size:13px;line-height:1.45;position:relative}.dr-vs-col li:before{content:counter(vs);font-family:var(--f-mono);color:var(--azure-300);justify-content:center;align-items:center;width:17px;height:17px;font-size:9px;display:flex;position:absolute;top:0;left:0;box-shadow:inset 0 0 0 1px #5fa0ee4d}.dr-vs-arrow{color:var(--azure-300);align-self:center;font-size:22px}.dr-receipt{flex-direction:column;gap:10px;display:flex}.dr-receipt-lab{letter-spacing:.2em;text-transform:uppercase;color:var(--text-soft);font-size:9px}.dr-receipt-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dr-receipt-node{letter-spacing:.14em;text-transform:uppercase;color:var(--azure-100);clip-path:polygon(5px 0,calc(100% - 5px) 0,100% 5px,100% calc(100% - 5px),calc(100% - 5px) 100%,5px 100%,0 calc(100% - 5px),0 5px);background:#0a1428;align-items:center;gap:10px;padding:9px 15px;font-size:11px;display:inline-flex;box-shadow:inset 0 0 0 1px #5fa0ee38}.dr-receipt-arrow{color:var(--azure-300);margin-left:2px}.asset-banner{box-shadow:inset 0 0 0 1px var(--hairline-live);clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px),0 10px);background:linear-gradient(160deg,#0e1a34,#0a1428);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.asset-banner-l{align-items:baseline;gap:10px;display:flex}.asset-banner-n{color:var(--azure-100);letter-spacing:.02em;font-size:30px;font-weight:600}.asset-banner-k{font-family:var(--f-body);letter-spacing:.14em;text-transform:uppercase;color:var(--text-soft);font-size:12px}.asset-banner-mid{letter-spacing:.18em;text-transform:uppercase;color:var(--azure-300);font-size:10px}.asset-banner-r{align-items:center;gap:12px;display:flex}.asset-os{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--azure-100);box-shadow:inset 0 0 0 1px var(--hairline-live);clip-path:polygon(5px 0,calc(100% - 5px) 0,100% 5px,100% calc(100% - 5px),calc(100% - 5px) 100%,5px 100%,0 calc(100% - 5px),0 5px);padding:9px 14px;font-size:10px;transition:background .2s}.asset-os:hover{background:#5fa0ee1f}.asset-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;display:grid}.asset-card{text-align:left;cursor:pointer;clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px),0 10px);transition:transform .2s var(--ease-house), box-shadow .2s;background:linear-gradient(158deg,#232c42,#1a2238);border:0;flex-direction:column;padding:0;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #90a0bc1f}.asset-card:hover{box-shadow:inset 0 0 0 1px var(--edge-ignite), 0 20px 44px #00000080;transform:translateY(-4px)}.asset-thumb{aspect-ratio:16/10;background-position:50%;background-size:cover;width:100%}.asset-meta{flex-direction:column;gap:8px;padding:12px 14px;display:flex}.asset-t{font-family:var(--f-body);color:var(--text);letter-spacing:.01em;font-size:14px;font-weight:600}.asset-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.asset-ed{letter-spacing:.16em;text-transform:uppercase;color:var(--text-soft);font-size:8.5px}.asset-price{color:var(--azure-100);letter-spacing:.04em;align-items:center;gap:6px;font-size:11px;display:inline-flex}.asset-ind{letter-spacing:.12em;text-transform:uppercase;color:var(--status-sim);font-size:7.5px}.asset-light{width:min(860px,100%);max-height:88vh;animation:forgeRise .28s var(--ease-settle);grid-template-columns:1.2fr 1fr;gap:0;display:grid;overflow:hidden}@media (width<=680px){.asset-light{grid-template-columns:1fr;max-height:92vh;overflow-y:auto}}.asset-light-img{background-position:50%;background-size:cover;min-height:320px}.asset-light-body{flex-direction:column;gap:12px;padding:24px;display:flex}.asset-light-head{justify-content:space-between;align-items:center;display:flex}.asset-light-head .mono{letter-spacing:.24em;color:var(--azure-300);font-size:10px}.asset-light-t{text-align:left;font-size:26px}.asset-light-body p.body-type{color:var(--text-soft);font-size:14px}.asset-light-facts{border-top:1px solid var(--hairline);flex-direction:column;gap:8px;padding-top:8px;display:flex}.asset-light-facts>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.asset-fk{letter-spacing:.16em;text-transform:uppercase;color:var(--text-soft);font-size:9px}.asset-fv{color:var(--text);font-size:12px}.asset-light-note{letter-spacing:.12em;text-transform:uppercase;color:var(--status-sim);margin-top:4px;font-size:9px;line-height:1.5}.leon-qr{flex-direction:column;align-items:center;gap:20px;margin:10px 0 6px;display:flex}.leon-qr-wrap{filter:drop-shadow(0 30px 60px #000000b8)drop-shadow(0 8px 20px #0000008c);display:inline-block;position:relative}.leon-qr-wrap:after{content:"";z-index:-1;background:radial-gradient(58% 58% at 50% 42%,#2c64b829,#0000 70%);position:absolute;inset:-34px}.qr-card{clip-path:polygon(22px 0,calc(100% - 22px) 0,100% 22px,100% calc(100% - 22px),calc(100% - 22px) 100%,22px 100%,0 calc(100% - 22px),0 22px);background:linear-gradient(158deg,#0c1226 0%,#080b18 55%,#05070f 100%);padding:40px;position:relative;box-shadow:inset 0 1px #eef3fc1a,inset 0 -3px 10px #04060eb3}.qr-plate{clip-path:polygon(14px 0,calc(100% - 14px) 0,100% 14px,100% calc(100% - 14px),calc(100% - 14px) 100%,14px 100%,0 calc(100% - 14px),0 14px);background:linear-gradient(158deg,#eef3fc,#93a2be 50%,#c8d4e8);padding:6px;position:relative;box-shadow:inset 0 2px #ffffffe6,inset 0 -3px 6px #5a6e8c8c}.qr-canvas{width:clamp(258px,50vw,348px);height:auto;display:block}.qr-mark{pointer-events:none;width:22%;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.leon-qr-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex}.leon-qr-dl{border:1px solid var(--hairline);color:var(--text-soft);font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);background:0 0;padding:12px 18px;font-size:11px;transition:border-color .2s,color .2s}.leon-qr-dl:hover{border-color:var(--edge-ignite);color:var(--steel-100)}.leon-qr-cap{letter-spacing:.08em;color:var(--text-soft);text-align:center;font-size:11px}.orcid-btn{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--steel-100);clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color .2s var(--ease-house), color .2s, transform .2s var(--ease-house), box-shadow .2s;background:linear-gradient(#141c33,#0b1020);border:1px solid #93a2be47;justify-content:center;align-items:center;gap:12px;margin:24px auto 0;padding:13px 26px;font-size:13px;display:inline-flex;box-shadow:inset 0 1px #eef3fc0f,0 6px 20px #0006}.orcid-btn:hover:not(:disabled){border-color:var(--edge-ignite);color:#fff;transform:translateY(-2px);box-shadow:inset 0 1px #eef3fc1a,0 10px 28px #00000080}.orcid-btn:disabled{opacity:.6;cursor:default}.orcid-btn svg{flex:none}.orcid-btn.ghost{color:var(--steel-200);box-shadow:none;background:0 0}.admission-note{font-family:var(--f-mono);letter-spacing:.1em;color:var(--text-soft);text-align:center;margin-top:14px;font-size:11px}.admission-note.warn{color:var(--status-tar)}.admission-whisper{font-family:var(--f-whisper);color:var(--text-whisper);opacity:.85;text-align:center;margin-top:28px;font-size:18px;font-style:italic}.admit-callback{justify-content:center;align-items:center;display:flex}.admit-spinner{border:2px solid var(--hairline);border-top-color:var(--azure-300);border-radius:50%;width:34px;height:34px;margin:26px auto 18px;animation:.8s linear infinite adm-spin}@keyframes adm-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.admit-spinner{animation-duration:2s}}.refusal{text-align:center;flex-direction:column;align-items:center;gap:16px;max-width:540px;margin:26px auto 0;display:flex}.refusal-verified{font-family:var(--f-mono);letter-spacing:.06em;color:var(--steel-200);border:1px solid var(--hairline);clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);background:#0b1020b3;align-items:center;gap:10px;padding:8px 16px;font-size:12px;display:inline-flex}.refusal-title{font-family:var(--f-display);letter-spacing:.01em;color:var(--steel-100);font-size:clamp(20px,3vw,28px);font-weight:500}.admitted-badge{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--azure-100);border:1px solid var(--hairline-live);clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);background:#2c64b81f;align-items:center;gap:10px;margin:4px auto 0;padding:7px 15px;font-size:11px;display:inline-flex}.admitted-name{font-family:var(--f-display);letter-spacing:.02em;text-align:center;background:var(--grad-gold-text);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(30px,5vw,52px);font-weight:600}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.admitted-name{color:var(--steel-100);-webkit-text-fill-color:currentColor}}.admitted-works{font-family:var(--f-mono);letter-spacing:.06em;color:var(--text-soft);text-align:center;font-size:12px}.admitted-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;margin-top:6px;display:flex}.field-link{cursor:pointer;font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-soft);background:0 0;border:none;border-bottom:1px solid #0000;padding:4px 2px;font-size:11px;transition:color .2s,border-color .2s}.field-link:hover{color:var(--azure-100);border-bottom-color:var(--hairline-live)}.adm-wrap{width:100%;max-width:780px;margin:0 auto;padding:0 8px 60px}.adm-invite{background:linear-gradient(160deg, var(--ink-plate-a), var(--ink-plate-b));border:1px solid var(--hairline);clip-path:polygon(12px 0,calc(100% - 12px) 0,100% 12px,100% calc(100% - 12px),calc(100% - 12px) 100%,12px 100%,0 calc(100% - 12px),0 12px);margin:18px 0 26px;padding:20px;box-shadow:inset 0 1px #c8d4e814}.adm-invite-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.adm-input{min-width:220px;font-family:var(--f-mono);letter-spacing:.04em;color:var(--steel-100);border:1px solid var(--hairline);background:#04060e99;outline:none;flex:260px;padding:11px 14px;font-size:13px;transition:border-color .2s}.adm-input:focus{border-color:var(--focus-ring)}.adm-invite-btn{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--steel-100);border:1px solid var(--hairline-live);cursor:pointer;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);background:linear-gradient(#17325f,#0e1e3c);padding:11px 20px;font-size:12px;transition:border-color .2s,transform .2s,opacity .2s}.adm-invite-btn:hover:not(:disabled){border-color:var(--edge-ignite);transform:translateY(-1px)}.adm-invite-btn:disabled{opacity:.5;cursor:default}.adm-lookup{font-family:var(--f-mono);letter-spacing:.04em;color:var(--text-soft);min-height:16px;margin-top:10px;font-size:12px}.adm-lookup .ok{color:var(--azure-100)}.adm-lookup .no{color:var(--status-tar)}.adm-list{flex-direction:column;gap:8px;display:flex}.adm-row{border:1px solid var(--hairline);clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);background:#0b102099;align-items:center;gap:14px;padding:13px 16px;display:flex}.adm-row.is-revoked{opacity:.55}.adm-who{flex:auto;min-width:0}.adm-name{font-family:var(--f-body);color:var(--steel-100);font-size:15px}.adm-orcid{font-family:var(--f-mono);letter-spacing:.04em;color:var(--text-soft);margin-top:2px;font-size:11px}.adm-meta{font-family:var(--f-mono);letter-spacing:.04em;color:var(--steel-500);margin-top:3px;font-size:10px}.adm-badges{flex:none;gap:6px;display:flex}.adm-badge{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--hairline);color:var(--text-soft);padding:3px 8px;font-size:9px}.adm-badge.steward{color:var(--azure-100);border-color:var(--hairline-live);background:#2c64b81f}.adm-badge.revoked{color:var(--status-tar);border-color:var(--status-tar-d)}.adm-revoke{border:1px solid var(--hairline);color:var(--text-soft);font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;flex:none;padding:7px 12px;font-size:10px;transition:color .2s,border-color .2s}.adm-revoke:hover{color:var(--status-tar);border-color:var(--status-tar-d)}.adm-room{border:1px solid var(--hairline);color:var(--text-soft);font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;flex:none;padding:7px 12px;font-size:10px;transition:color .2s,border-color .2s}.adm-room:hover{color:var(--azure-100);border-color:var(--hairline-azure)}.adm-room.on{color:var(--au-400);border-color:var(--hairline-au)}.adm-empty{font-family:var(--f-mono);color:var(--text-soft);text-align:center;padding:20px;font-size:12px}.app-boot{background:var(--ink-void);position:fixed;inset:0}.email-door-link{cursor:pointer;font:400 12px var(--f-body);letter-spacing:.06em;color:var(--steel-300);text-underline-offset:4px;background:0 0;border:0;padding:0;-webkit-text-decoration:underline #93a2be59;text-decoration:underline #93a2be59}.email-door-link:hover:not(:disabled){color:var(--steel-100)}.email-door-link:disabled{color:#586887;cursor:default;text-decoration:none}.email-door{gap:10px;width:min(460px,100%);display:grid}.email-door-label{font:400 12.5px/1.5 var(--f-body);color:var(--text-soft);text-align:center}.email-door-row{gap:10px;display:flex}.email-door-row .adm-input{flex:1;min-width:0}.email-door-row .adm-input.code{letter-spacing:.5em;text-align:center;font-family:var(--f-mono)}.email-door-sub{justify-content:center;gap:22px;display:flex}:root{--status-dec:#7c9cd6;--status-dec-d:#2a4478;--status-dec-txt:#a9c0ea;--hairline-azure:#2c64b84d}.chip.dec{--c:var(--status-dec);--cd:var(--status-dec-d)}.chip.dec .chip-state{color:var(--status-dec-txt)}.chip.dec:before{background:repeating-linear-gradient(135deg, color-mix(in oklch, var(--status-dec) 55%, transparent) 0 1px, transparent 1px 5px), radial-gradient(circle at 7% 50%, var(--status-dec), transparent 58%);opacity:.22;-webkit-mask:radial-gradient(circle at 7%,#000,#0000 62%);mask:radial-gradient(circle at 7%,#000,#0000 62%)}.chip.dec .jewel{box-shadow:inset 0 0 0 1.5px var(--status-dec), inset 0 0 0 2.5px #05070fe6;background:0 0;position:relative}.chip.dec .jewel:after{content:"";background:linear-gradient(135deg, #eaf0fb, var(--status-dec));position:absolute;inset:4px}.vault-wing{grid-template-columns:minmax(380px,5fr) 7fr;align-items:start;gap:40px;width:100%;max-width:1400px;display:grid}.vault-wing>.vault-scroll{min-width:0}.vault-wing>.sector-stage{position:static}@media (width<=1180px){.vault-wing{grid-template-columns:1fr}}.sector-stage{background:var(--ink-900);clip-path:polygon(14px 0,calc(100% - 14px) 0,100% 14px,100% calc(100% - 14px),calc(100% - 14px) 100%,14px 100%,0 calc(100% - 14px),0 14px);min-width:0;padding:22px}.sec-rail{border-bottom:1px solid var(--hairline);-webkit-user-select:none;user-select:none;grid-template-columns:repeat(5,1fr);display:grid;position:relative}.sec-tab{text-align:left;color:#586887;cursor:pointer;transition:color .2s var(--ease-house);background:0 0;border:0;min-width:0;padding:10px 12px 14px}.sec-tab b{font:400 10px var(--f-mono);letter-spacing:.24em;display:block}.sec-tab span{font:500 12px var(--f-body);letter-spacing:.14em;text-transform:uppercase;margin-top:5px;line-height:1.35;display:block}.sec-tab[aria-selected=true]{color:var(--text)}.sec-tab:hover{color:var(--steel-300)}.sec-tab:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.sec-idx{width:20%;height:2px;box-shadow:0 1px 0 var(--azure-500);transform:translateX(calc(var(--i) * 100%));background:linear-gradient(90deg,#0000,#eaf0fb 30%,#fff 50%,#eaf0fb 70%,#0000);transition:transform .52s cubic-bezier(.65,0,.35,1);position:absolute;bottom:-1px;left:0}@media (width<=640px){.sec-tab span{letter-spacing:.08em;font-size:10px}.sec-tab{padding:10px 6px 12px}}.sec-frame{aspect-ratio:16/9;background:var(--ink-void);clip-path:polygon(12px 0,calc(100% - 12px) 0,100% 12px,100% calc(100% - 12px),calc(100% - 12px) 100%,12px 100%,0 calc(100% - 12px),0 12px);margin-top:18px;position:relative;overflow:hidden}.sec-frame img{object-fit:cover;filter:brightness(.92)contrast(1.06)saturate(.85);width:100%;height:100%;position:absolute;inset:0}.sec-frame img.incoming{clip-path:inset(0 50%)}.sec-frame:after{content:"";pointer-events:none;z-index:2;background:radial-gradient(120% 90% at 50% 45%, transparent 55%, var(--ink-void) 100%), linear-gradient(0deg, #05070feb 0%, transparent 42%);position:absolute;inset:0}.sec-seam{z-index:3;opacity:0;background:linear-gradient(#fff, var(--azure-100) 50%, #fff);width:2px;box-shadow:0 0 0 1px var(--hairline-azure);position:absolute;top:0;bottom:0;left:50%}.sec-cap{z-index:4;justify-content:space-between;align-items:flex-end;gap:16px;display:flex;position:absolute;bottom:24px;left:28px;right:28px}.sec-num{font:400 10px var(--f-mono);letter-spacing:.3em;color:var(--text-soft)}.sec-title{font:300 clamp(26px, 3.2vw, 48px) / 1 var(--f-display);letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(#fff 0 40%,#b9c8e2 46%,#3b4964 49% 53%,#c8d4e8 58%,#fff 100%);color:#0000;filter:drop-shadow(0 1px .6px #05070fe6);-webkit-background-clip:text;background-clip:text;margin-top:8px}@media (width<=640px){.sec-cap{flex-direction:column;align-items:flex-start;bottom:14px;left:16px;right:16px}}.sec-body{grid-template-columns:1.25fr 1fr;gap:28px;margin-top:22px;display:grid}@media (width<=760px){.sec-body{grid-template-columns:1fr;gap:16px}}.sec-claim{font:400 17px/1.55 var(--f-body);color:var(--text-whisper);margin:0}.sec-claim+.sec-claim{color:var(--text-soft);margin-top:10px;font-size:14px}.sec-facts>div{border-bottom:1px solid var(--hairline);font:400 11px var(--f-mono);letter-spacing:.12em;color:var(--text-soft);justify-content:space-between;gap:12px;padding:9px 0;display:flex}.sec-facts b{color:var(--text);text-align:right;font-weight:400}.ops-split{grid-template-columns:1fr 1px 1fr;gap:20px;margin-top:16px;display:grid}.ops-split .blade{background:linear-gradient(#0000,#c8d4e8 18%,#fff 50%,#c8d4e8 82%,#0000)}.ops-side h4{font:400 10px var(--f-mono);letter-spacing:.3em;color:var(--steel-100);text-transform:uppercase;margin:0}.ops-side p{font:400 13px/1.55 var(--f-body);color:var(--text-soft);margin:8px 0 0}.ops-side.r{text-align:right}.db-wrap{filter:drop-shadow(0 18px 40px #0009);margin-top:22px}.db-bubble{clip-path:polygon(28px 0,calc(100% - 28px) 0,100% 28px,100% calc(100% - 28px),calc(100% - 28px) 100%,28px 100%,0 calc(100% - 28px),0 28px);background:linear-gradient(#eef3fc,#93a2be 48%,#0a1e4a 50%,#2c64b8 51%,#93a2be 70%,#c8d4e8);padding:2px;position:relative}.db-in{clip-path:polygon(27px 0,calc(100% - 27px) 0,100% 27px,100% calc(100% - 27px),calc(100% - 27px) 100%,27px 100%,0 calc(100% - 27px),0 27px);background:radial-gradient(60% 80% at 50% 0,#2c64b829,#0000 70%),linear-gradient(170deg,#0b1020,#05070f);grid-template-columns:1fr 1px 1fr;display:grid;position:relative}.db-acct{min-width:0;padding:30px 32px 26px}.db-acct.r{text-align:right}.db-k{font:400 9px var(--f-mono);letter-spacing:.3em;color:var(--azure-300);text-transform:uppercase}.db-n{font:300 clamp(22px, 2.4vw, 34px) / 1 var(--f-display);letter-spacing:.05em;text-transform:uppercase;background:linear-gradient(#fff 0 42%,#b9c8e2 47%,#3b4964 50% 53%,#c8d4e8 58%,#fff);color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:10px}.db-role{font:400 13px/1.5 var(--f-body);color:#c6d2e6;max-width:280px;margin-top:10px}.db-acct.r .db-role{margin-left:auto}.db-orcid{font:400 10px var(--f-mono);letter-spacing:.12em;color:#eaf0fb;clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 6px,100% calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,0 calc(100% - 6px),0 6px);align-items:center;gap:8px;margin-top:18px;padding:7px 12px;text-decoration:none;display:inline-flex;box-shadow:inset 0 0 0 1px #c8d4e829}.db-orcid:hover{box-shadow:inset 0 0 0 1px var(--hairline-live)}.db-orcid i{background:var(--status-live);width:7px;height:7px;box-shadow:0 0 6px var(--status-live);transform:rotate(45deg)}.db-blade{background:linear-gradient(#0000,#c8d4e8 18%,#fff 50%,#c8d4e8 82%,#0000);position:relative}.db-blade:after{content:"×";width:26px;height:26px;font:300 14px var(--f-display);color:#93a2be;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);background:#05070f;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 1px #c8d4e833}.db-foot{font:400 9px var(--f-mono);letter-spacing:.24em;color:#586887;text-transform:uppercase;border-top:1px solid #c8d4e814;grid-column:1/-1;justify-content:space-between;align-items:center;padding:14px 32px;display:flex}@media (width<=640px){.db-in{grid-template-columns:1fr}.db-blade{height:1px}.db-blade:after{display:none}.db-acct.r{text-align:left}.db-acct.r .db-role{margin-left:0}.db-foot{flex-direction:column;gap:6px}}.sec-shelf{background:linear-gradient(170deg, var(--ink-800), var(--ink-900));min-height:236px;box-shadow:inset 0 0 0 1px var(--hairline-azure);clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px),0 10px);margin-top:24px;padding:18px 20px}.shelf-head{font:400 9px var(--f-mono);letter-spacing:.26em;text-transform:uppercase;color:var(--azure-300);justify-content:space-between;gap:12px;display:flex}.shelf-gem{font:400 13px/1.55 var(--f-body);color:var(--text-whisper);min-height:3.1em;margin:12px 0 14px}.shelf-gem small{font:400 9px var(--f-mono);letter-spacing:.2em;text-transform:uppercase;color:#586887;margin-top:6px;display:block}.shelf-row{border-top:1px solid var(--hairline);height:40px;font:400 12px var(--f-body);color:var(--text);grid-template-columns:18px 1fr 90px 16px;align-items:center;gap:12px;text-decoration:none;transition:color .2s;display:grid}.shelf-row:hover{color:#fff}.shelf-row .nm{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.shelf-row time{font:400 10px var(--f-mono);color:#586887;text-align:right}.shelf-row svg{width:16px;height:16px;color:var(--text-soft)}.shelf-skel{background:var(--steel-900);width:60%;height:10px;margin:15px 0}.shelf-empty{gap:12px;margin-top:14px;display:grid}.shelf-empty p{font:400 13px/1.55 var(--f-body);color:var(--text-soft);margin:0}.shelf-link{gap:10px;display:flex}.st-input{min-width:0;height:36px;font:400 13px var(--f-body);color:var(--text);background:#080b18;border:0;outline:none;flex:1;padding:0 14px;transition:box-shadow .2s;box-shadow:inset 0 0 0 1px #c8d4e824}.st-input::placeholder{color:#586887}.st-input:focus{box-shadow:inset 0 0 0 1px var(--hairline-live)}textarea.st-input{resize:none;height:auto;min-height:36px;line-height:1.45;font-family:var(--f-body);padding:9px 14px}.st-btn{cursor:pointer;min-width:96px;height:36px;font:500 10px var(--f-body);letter-spacing:.24em;text-transform:uppercase;color:#05070f;clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 6px,100% calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,0 calc(100% - 6px),0 6px);background:#eaf0fb;border:0;place-items:center;padding:0 16px;transition:background .2s;display:inline-grid;position:relative}.st-btn:hover{background:#fff}.st-btn:disabled{opacity:.45;cursor:default}.st-btn.ghost{color:var(--steel-200);background:0 0;box-shadow:inset 0 0 0 1px #c8d4e833}.st-btn.ghost:hover{color:#fff;box-shadow:inset 0 0 0 1px var(--hairline-live)}.st-btn.sm{min-width:70px;height:28px;padding:0 12px;font-size:9px}.st-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.spin{width:15px;height:15px;animation:.9s linear infinite st-spin}@keyframes st-spin{to{transform:rotate(360deg)}}.st-textlink{cursor:pointer;font:400 9px var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--azure-300);background:0 0;border:0;padding:0}.st-textlink:hover{color:var(--azure-100)}.st-textlink:disabled{color:#586887;cursor:default}@property --ang{syntax:"<angle>";inherits:false;initial-value:0deg}.portal{--cut:9px;cursor:pointer;isolation:isolate;background:0 0;border:0;flex:none;height:36px;padding:0;display:inline-block;position:relative}.portal>span{display:block}.portal .ring{z-index:-1;opacity:0;clip-path:polygon(var(--cut) 0, calc(100% - var(--cut)) 0, 100% var(--cut), 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, var(--cut) 100%, 0 calc(100% - var(--cut)), 0 var(--cut));animation:2.8s cubic-bezier(.2,.7,.2,1) infinite sonar;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #5fa0ee}.portal .ring.b{animation-delay:.22s}@keyframes sonar{0%{opacity:.9;transform:scale(1)}70%{opacity:0}to{opacity:0;transform:scale(1.18,1.7)}}.portal .bezel{background:conic-gradient(from var(--ang), #0a1e4a, #2c64b8 12%, #cfe6ff 20%, #fff 23%, #93a2be 30%, #173c7e 45%, #5fa0ee 60%, #eaf0fb 66%, #2c64b8 75%, #0a1e4a);height:100%;clip-path:polygon(var(--cut) 0, calc(100% - var(--cut)) 0, 100% var(--cut), 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, var(--cut) 100%, 0 calc(100% - var(--cut)), 0 var(--cut));padding:1.5px;animation:6s linear infinite spin-ang;position:relative}@keyframes spin-ang{to{--ang:360deg}}.portal .face{height:100%;clip-path:polygon(calc(var(--cut) - 1px) 0, calc(100% - var(--cut) + 1px) 0, 100% calc(var(--cut) - 1px), 100% calc(100% - var(--cut) + 1px), calc(100% - var(--cut) + 1px) 100%, calc(var(--cut) - 1px) 100%, 0 calc(100% - var(--cut) + 1px), 0 calc(var(--cut) - 1px));background:repeating-linear-gradient(0deg,#cfe6ff0f 0 1px,#0000 1px 3px),linear-gradient(#0e1832 0%,#0a1226 48%,#060a18 52%,#0b1430 100%);align-items:center;gap:11px;padding:0 16px 0 13px;transition:box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #eaf0fb2e}.portal .face:after{content:"";pointer-events:none;mix-blend-mode:screen;background:linear-gradient(105deg,#0000 38%,#eef3fcd9 50%,#0000 62%);width:40%;animation:2.8s cubic-bezier(.55,0,.2,1) infinite sweep;position:absolute;top:0;bottom:0;left:-60%}@keyframes sweep{0%{left:-60%}35%,to{left:130%}}.portal .glyph{flex:none;width:12px;height:12px;animation:2.8s ease-in-out infinite core;display:block;position:relative;transform:rotate(45deg);box-shadow:inset 0 0 0 1.5px #5fa0ee}.portal .glyph:after{content:"";background:#fff;position:absolute;inset:3.5px}@keyframes core{0%,to{box-shadow:inset 0 0 0 1.5px #5fa0ee}8%{box-shadow:inset 0 0 0 1.5px #fff,0 0 0 1px #5fa0ee99}}.portal .lbl{font:500 10.5px var(--f-display);letter-spacing:.3em;text-transform:uppercase;white-space:nowrap;background:linear-gradient(#fff 0 45%,#b9c8e2 52%,#eaf0fb 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.portal .cap{font:400 8.5px var(--f-mono);letter-spacing:.2em;color:#5fa0ee;white-space:nowrap}.portal:hover .face{box-shadow:inset 0 0 0 1px #5fa0ee,inset 0 1px #eaf0fb4d}.portal:hover .face:after{animation-duration:1.2s}.portal:focus-visible{outline-offset:4px;outline:2px solid #5fa0ee8c}.portal.paused *,.portal.paused{animation-play-state:paused!important}@media (width<=720px){.portal{width:38px;height:38px}.portal .face{justify-content:center;padding:0}.portal .lbl,.portal .cap{display:none}}@media (prefers-reduced-motion:reduce){.portal *,.portal .ring{animation:none!important}.portal .ring{display:none}.portal .bezel{--ang:40deg}}.portal-float{z-index:60;position:fixed;top:16px;right:20px}.station-layer{z-index:80;color:var(--text);background:repeating-linear-gradient(0deg,#cfe6ff05 0 1px,#0000 1px 4px),radial-gradient(70% 50% at 50% 0,#2c64b824,#0000 70%),#05070f;grid-template-rows:60px 1fr auto;display:grid;position:fixed;inset:0;box-shadow:inset 0 0 0 1px #2c64b842}.station-layer[hidden]{display:none}.st-top{-webkit-user-select:none;user-select:none;border-bottom:1px solid #c8d4e81a;align-items:center;gap:22px;padding:0 24px;display:flex}.st-ttl{font:500 12px var(--f-display);letter-spacing:.3em;text-transform:uppercase;white-space:nowrap}.st-ttl small{font:400 8.5px var(--f-mono);letter-spacing:.22em;color:#5fa0ee;margin-top:3px;display:block}.st-seg{clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px);background:#0b1020;grid-template-columns:repeat(3,110px);margin:0 auto;padding:3px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #c8d4e81f}.st-seg button{z-index:1;cursor:pointer;height:30px;font:500 10.5px var(--f-body);letter-spacing:.24em;text-transform:uppercase;color:#93a2be;background:0 0;border:0;transition:color .2s;position:relative}.st-seg button.on{color:#05070f}.st-seg .pill{clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 6px,100% calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,0 calc(100% - 6px),0 6px);background:linear-gradient(#fff 0,#eaf0fb 45%,#93a2be 49%,#2c64b8 51%,#c8d4e8 70%,#fff);width:110px;height:30px;transition:transform .42s cubic-bezier(.65,0,.35,1);position:absolute;top:3px;left:3px}.st-close{cursor:pointer;font:400 9px var(--f-mono);letter-spacing:.2em;color:#586887;white-space:nowrap;background:0 0;border:0}.st-close:hover{color:var(--steel-200)}@media (width<=720px){.st-top{gap:12px;padding:0 14px}.st-ttl small{display:none}.st-seg{grid-template-columns:repeat(3,76px)}.st-seg .pill{width:76px}.st-seg button{letter-spacing:.14em;font-size:9px}}.st-mid{grid-template-columns:260px minmax(0,1fr) 340px;min-height:0;display:grid}.st-col{border-right:1px solid #c8d4e814;min-height:0;padding:20px;overflow-y:auto}.st-col:last-child{border-right:0}.st-main{min-height:0;padding:26px 32px;overflow-y:auto}@media (width<=1080px){.st-mid{grid-template-columns:240px minmax(0,1fr)}.st-inspector{display:none}.st-inspector.show{z-index:2;background:#070b18;width:min(360px,92vw);display:block;position:fixed;top:60px;bottom:0;right:0;box-shadow:-1px 0 #c8d4e81f}}@media (width<=720px){.st-mid{grid-template-columns:minmax(0,1fr)}.st-context{display:none}.st-main{padding:20px 16px}}.st-h{font:400 9px var(--f-mono);letter-spacing:.26em;text-transform:uppercase;color:#586887;margin-bottom:12px}.st-it{text-align:left;cursor:pointer;width:100%;font:400 12.5px/1.4 var(--f-body);color:#c6d2e6;background:0 0;border:0;padding:9px 10px;display:block}.st-it:hover{color:#fff}.st-it.on{color:#eaf0fb;background:#2c64b81f;box-shadow:inset 0 0 0 1px #2c64b84d}.st-it small{font:400 9px var(--f-mono);letter-spacing:.16em;color:#586887;text-transform:uppercase;margin-top:3px;display:block}.st-q{font:300 22px/1.3 var(--f-display);letter-spacing:.02em;margin:0}.st-by{font:400 9px var(--f-mono);letter-spacing:.24em;text-transform:uppercase;color:#5fa0ee;align-items:center;gap:10px;margin:18px 0 10px;display:flex}.st-by i{flex:none;width:9px;height:9px;transform:rotate(45deg);box-shadow:inset 0 0 0 1.5px #5fa0ee}.st-by i.dbl{box-shadow:inset 0 0 0 1.5px #5fa0ee,4px -4px 0 -1px #05070f,4px -4px #5fa0ee}.st-ans{font:400 14.5px/1.7 var(--f-body);color:#c6d2e6;white-space:pre-wrap;max-width:640px;min-height:8lh}.st-src{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.st-src a{font:400 10.5px var(--f-mono);color:#eaf0fb;align-items:center;gap:8px;max-width:320px;padding:7px 11px;text-decoration:none;display:inline-flex;box-shadow:inset 0 0 0 1px #c8d4e829}.st-src a:hover{box-shadow:inset 0 0 0 1px var(--hairline-live)}.st-src svg{width:14px;height:14px;color:var(--text-soft);flex:none}.st-prov{font:400 9px var(--f-mono);letter-spacing:.2em;text-transform:uppercase;color:#586887;margin-top:14px}.st-hand{font:400 13px/1.5 var(--f-body);color:var(--text-whisper);background:#2c64b814;align-items:center;gap:14px;margin-top:20px;padding:14px 16px;display:flex;box-shadow:inset 0 0 0 1px #2c64b838}.st-hand p{flex:1;margin:0}.st-empty{text-align:center;min-height:50vh;color:var(--text-soft);place-items:center;gap:16px;display:grid}.st-empty .mark{width:40px;height:40px;position:relative;transform:rotate(45deg);box-shadow:inset 0 0 0 1.5px #5fa0ee}.st-empty .mark:after{content:"";background:#fff;position:absolute;inset:13px}.st-empty h3{font:300 22px var(--f-display);letter-spacing:.04em;color:var(--text);margin:0}.st-empty p{max-width:420px;font:400 13.5px/1.6 var(--f-body);margin:0}.st-suggest{flex-wrap:wrap;justify-content:center;gap:8px;max-width:560px;display:flex}.st-suggest button{cursor:pointer;font:400 12px var(--f-body);color:var(--steel-200);background:0 0;border:0;padding:8px 12px;box-shadow:inset 0 0 0 1px #c8d4e829}.st-suggest button:hover{color:#fff;box-shadow:inset 0 0 0 1px var(--hairline-live)}.st-thinking{font:400 10px var(--f-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--azure-300);align-items:center;gap:12px;display:flex}.st-scan{background:#1a2238;height:2px;margin-top:12px;position:relative;overflow:hidden}.st-scan:after{content:"";background:linear-gradient(90deg,#0000,#cfe6ff,#fff,#cfe6ff,#0000);width:30%;animation:1.6s cubic-bezier(.65,0,.35,1) infinite st-sc;position:absolute;top:0;bottom:0}@keyframes st-sc{0%{left:-30%}to{left:100%}}.st-skel{background:var(--steel-900);height:11px;margin:12px 0}.st-crumbs{font:400 10px var(--f-mono);letter-spacing:.14em;color:#586887;flex-wrap:wrap;align-items:center;gap:6px;min-height:18px;margin-bottom:14px;display:flex}.st-crumbs button{cursor:pointer;font:inherit;letter-spacing:inherit;color:var(--steel-300);background:0 0;border:0;padding:0}.st-crumbs button:hover{color:#fff}.st-search{gap:10px;margin-bottom:14px;display:flex}.st-row{min-height:42px;font:400 12.5px var(--f-body);color:var(--text);cursor:default;border-bottom:1px solid #c8d4e812;grid-template-columns:18px minmax(0,1fr) 92px 92px 18px;align-items:center;gap:12px;padding:0 6px;display:grid}.st-row.folder{cursor:pointer}.st-row:hover{background:#2c64b80f}.st-row.sel{background:#2c64b81f}.st-row .nm{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.st-row time{font:400 10px var(--f-mono);color:#586887}.st-row svg{width:16px;height:16px;color:var(--text-soft)}.st-row a{color:var(--text-soft);place-items:center;display:grid}.st-row a:hover{color:#fff}@media (width<=720px){.st-row{grid-template-columns:18px minmax(0,1fr) 84px 18px}.st-row time{display:none}}.st-note{font:400 10px var(--f-mono);letter-spacing:.12em;color:#586887;margin-top:14px}.st-insp-name{font:500 14px/1.4 var(--f-body);color:var(--text);word-break:break-word}.st-insp-meta{font:400 10px var(--f-mono);letter-spacing:.12em;color:#586887;margin-top:8px}.st-insp-sum{min-height:180px;font:400 13px/1.65 var(--f-body);color:#c6d2e6;white-space:pre-wrap;margin-top:16px}.st-insp-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.st-job{border-bottom:1px solid #c8d4e814;padding:16px 0}.st-job-top{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.st-job b{font:500 13.5px/1.4 var(--f-body)}.st-job em{font:400 9px var(--f-mono);letter-spacing:.22em;text-transform:uppercase;white-space:nowrap;color:#93a2be;font-style:normal}.st-job em.run{color:#5fa0ee}.st-job em.done{color:#eaf0fb}.st-job-sub{font:400 10px var(--f-mono);letter-spacing:.1em;color:#586887;margin-top:4px}.st-wait{font:400 13px/1.55 var(--f-body);color:var(--text-whisper);background:#2c64b814;margin-top:12px;padding:12px 14px;box-shadow:inset 0 0 0 1px #2c64b838}.st-wait .row{gap:10px;margin-top:10px;display:flex}.st-log{height:220px;font:400 10.5px/1.7 var(--f-mono);color:#93a2be;white-space:pre-wrap;word-break:break-word;background:#080b18;margin-top:14px;padding:12px 14px;overflow-y:auto;box-shadow:inset 0 0 0 1px #c8d4e814}.st-log b{color:#eaf0fb;margin-right:8px;font-weight:400}.st-result{font:400 13px/1.65 var(--f-body);color:#c6d2e6;white-space:pre-wrap;max-height:260px;margin-top:12px;overflow-y:auto}.st-rules{font:400 12px/1.6 var(--f-body);color:var(--text-soft);margin-top:10px}.st-rules li{margin:4px 0}.st-bot{border-top:1px solid #c8d4e81a;align-items:flex-end;gap:12px;padding:12px 24px;display:flex}.st-bot .kind{gap:6px;display:flex}@media (width<=720px){.st-bot{padding:10px 12px}}.st-toast{z-index:90;max-width:min(560px,90vw);font:400 13px/1.5 var(--f-body);color:var(--text);clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px);background:#0b1020;padding:12px 18px;position:fixed;bottom:84px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #c8d4e82e,0 12px 30px #00000080}.nb-plate{background:linear-gradient(160deg, var(--ink-plate-a), var(--ink-plate-b));clip-path:polygon(14px 0,calc(100% - 14px) 0,100% 14px,100% calc(100% - 14px),calc(100% - 14px) 100%,14px 100%,0 calc(100% - 14px),0 14px);grid-template-columns:7fr 5fr;align-items:stretch;gap:0;width:100%;max-width:1400px;display:grid;box-shadow:inset 0 1px #c8d4e829,inset 0 0 0 1px #90a0bc1f,0 20px 60px #00000073}@media (width<=900px){.nb-plate{grid-template-columns:1fr}}.nb-film{aspect-ratio:16/9;background:var(--ink-void);position:relative;overflow:hidden}.nb-film video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.nb-vig{pointer-events:none;background:radial-gradient(120% 90% at 50% 45%,#0000 60%,#04060ed9 100%);position:absolute;inset:0}.nb-sound{z-index:2;cursor:pointer;color:var(--steel-200);font:400 9.5px var(--f-mono);letter-spacing:.22em;text-transform:uppercase;background:#05070fb8;border:0;align-items:center;gap:10px;padding:8px 12px;display:inline-flex;position:absolute;bottom:16px;left:18px;box-shadow:inset 0 0 0 1px #c8d4e82e}.nb-sound .dot{width:7px;height:7px;box-shadow:inset 0 0 0 1.5px var(--azure-300);transform:rotate(45deg)}.nb-sound.on .dot{background:#fff}.nb-sound:hover{color:#fff}.nb-body{flex-direction:column;justify-content:center;gap:14px;padding:28px 30px;display:flex}.nb-title{font:300 clamp(22px, 2.2vw, 30px) / 1.15 var(--f-display);letter-spacing:.03em;color:var(--text)}.nb-copy{font:400 15px/1.6 var(--f-body);color:var(--text-whisper);margin:0}.nb-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:6px;display:flex}.nb-cta{height:42px;font:600 12px var(--f-body);letter-spacing:.14em;text-transform:uppercase;color:#05070f;clip-path:polygon(7px 0,calc(100% - 7px) 0,100% 7px,100% calc(100% - 7px),calc(100% - 7px) 100%,7px 100%,0 calc(100% - 7px),0 7px);background:#eaf0fb;align-items:center;gap:10px;padding:0 18px;text-decoration:none;transition:background .2s;display:inline-flex}.nb-cta:hover{background:#fff}.vault-right{flex-direction:column;gap:24px;min-width:0;display:flex}.vault-right .nb-plate{grid-template-columns:1fr}.greeter-fab{z-index:70;cursor:pointer;height:36px;color:var(--steel-100);font:500 10px var(--f-display);letter-spacing:.26em;text-transform:uppercase;clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px);transition:opacity .25s, transform .25s var(--ease-settle);background:linear-gradient(#0e1832,#070b18);border:0;align-items:center;gap:10px;padding:0 14px;display:inline-flex;position:fixed;bottom:64px;right:22px;box-shadow:inset 0 0 0 1px #5fa0ee73,0 10px 30px #00000073}.greeter-fab .gd{width:9px;height:9px;position:relative;transform:rotate(45deg);box-shadow:inset 0 0 0 1.5px #5fa0ee}.greeter-fab .gd:after{content:"";background:#fff;position:absolute;inset:2.5px}.greeter-fab:hover{box-shadow:inset 0 0 0 1px #5fa0ee,0 10px 30px #00000073}.greeter-fab.hide{opacity:0;pointer-events:none;transform:translateY(8px)}.greeter{z-index:75;width:min(380px,100vw - 32px);height:min(520px,100dvh - 140px);color:var(--text);clip-path:polygon(12px 0,calc(100% - 12px) 0,100% 12px,100% calc(100% - 12px),calc(100% - 12px) 100%,12px 100%,0 calc(100% - 12px),0 12px);opacity:0;pointer-events:none;transition:opacity .35s var(--ease-settle), transform .35s var(--ease-settle);background:repeating-linear-gradient(0deg,#cfe6ff05 0 1px,#0000 1px 4px),radial-gradient(80% 50% at 50% 0,#2c64b829,#0000 70%),#05070f;grid-template-rows:auto 1fr auto;display:grid;position:fixed;bottom:64px;right:22px;transform:translateY(14px);box-shadow:inset 0 0 0 1px #2c64b859,0 24px 60px #0009}.greeter.open{opacity:1;pointer-events:auto;transform:none}.greeter-top{-webkit-user-select:none;user-select:none;border-bottom:1px solid #c8d4e81a;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.greeter-top b{font:500 11px var(--f-display);letter-spacing:.3em;text-transform:uppercase;display:block}.greeter-top small{font:400 8.5px var(--f-mono);letter-spacing:.2em;color:#5fa0ee;text-transform:uppercase;margin-top:3px;display:block}.greeter-list{flex-direction:column;gap:10px;min-height:0;padding:16px;display:flex;overflow-y:auto}.gm{max-width:88%;font:400 13.5px/1.55 var(--f-body);white-space:pre-wrap;padding:10px 13px}.gm.assistant{color:var(--text-whisper);background:#2c64b81a;align-self:flex-start;box-shadow:inset 0 0 0 1px #2c64b838}.gm.user{color:#05070f;background:#eaf0fb;align-self:flex-end}.gm.typing{padding:10px 14px}.greeter-sugg{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.greeter-sugg button{cursor:pointer;font:400 11.5px var(--f-body);color:var(--steel-200);background:0 0;border:0;padding:7px 10px;box-shadow:inset 0 0 0 1px #c8d4e829}.greeter-sugg button:hover{color:#fff;box-shadow:inset 0 0 0 1px var(--hairline-live)}.greeter-bot{border-top:1px solid #c8d4e81a;gap:8px;padding:12px;display:flex}@media (prefers-reduced-motion:reduce){.greeter,.greeter-fab{transition:none}}.st-paused{align-items:center;gap:14px;margin:0 auto;display:flex}.st-paused span{font:500 10px var(--f-body);letter-spacing:.24em;text-transform:uppercase;color:#3b4964;-webkit-text-decoration:line-through #58688780;text-decoration:line-through #58688780}.st-paused em{font:400 9px var(--f-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--steel-300);font-style:normal}@media (width<=900px){.st-paused span,.st-paused em{display:none}}.greeter-fab{display:none}.iaia-dock{z-index:70;filter:drop-shadow(0 18px 36px #0009);width:clamp(168px,11.25vw,232px);transition:opacity .3s var(--ease-settle), transform .45s cubic-bezier(.65,0,.35,1);position:fixed;bottom:22px;right:22px}.iaia-dock.off{opacity:0;pointer-events:none;transform:translateY(10px)}.iaia-plate{clip-path:polygon(12px 0,calc(100% - 12px) 0,100% 12px,100% calc(100% - 12px),calc(100% - 12px) 100%,12px 100%,0 calc(100% - 12px),0 12px);background:linear-gradient(#eef3fc,#93a2be 48%,#0a1e4a 50%,#2c64b8 51%,#93a2be 72%,#c8d4e8);padding:1px}.iaia-in{background:repeating-linear-gradient(0deg,#cfe6ff05 0 1px,transparent 1px 4px),var(--ink-void);clip-path:polygon(11px 0,calc(100% - 11px) 0,100% 11px,100% calc(100% - 11px),calc(100% - 11px) 100%,11px 100%,0 calc(100% - 11px),0 11px)}.iaia-tile{aspect-ratio:1;background:var(--ink-900);cursor:pointer;position:relative}.iaia-tile video{object-fit:cover;object-position:50% 30%;width:100%;height:100%;position:absolute;inset:0}.iaia-tile:after{content:"";pointer-events:none;background:linear-gradient(#0000 66%,#05070fd9);position:absolute;inset:0}.iaia-play{z-index:1;width:26px;height:26px;color:var(--text);box-shadow:inset 0 0 0 1px var(--hairline-au);background:#05070f99;place-items:center;display:grid;position:absolute;top:10px;right:10px}.iaia-id{z-index:1;justify-content:space-between;align-items:flex-end;display:flex;position:absolute;bottom:10px;left:12px;right:12px}.iaia-nm{font:500 13px var(--f-crest);letter-spacing:.24em;color:var(--text)}.iaia-nm small{font:400 8px var(--f-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--azure-300);margin-top:3px;display:block}.iaia-wave{align-items:flex-end;gap:2px;height:12px;display:flex}.iaia-wave i{background:var(--au-300);width:2px;height:3px;animation:1s ease-in-out infinite iaia-w}.iaia-wave i:nth-child(2){animation-delay:.2s}.iaia-wave i:nth-child(3){animation-delay:.4s}@keyframes iaia-w{50%{height:12px}}.iaia-cap{height:calc(3em + 9px);font:400 12px/1.5 var(--f-body);color:var(--text-whisper);border-top:1px solid var(--hairline);-webkit-line-clamp:2;-webkit-box-orient:vertical;padding:9px 12px 0;display:-webkit-box;overflow:hidden}.iaia-bar{grid-template-columns:34px 34px 1fr;gap:6px;padding:8px 10px 10px;display:grid}.iaia-ib{cursor:pointer;background:var(--ink-800);height:30px;color:var(--text-soft);box-shadow:inset 0 0 0 1px var(--hairline);border:0;place-items:center;transition:color .2s,box-shadow .2s;display:grid}.iaia-ib:hover{color:var(--text);box-shadow:inset 0 0 0 1px var(--hairline-azure)}.iaia-ib[aria-pressed=false]{color:var(--azure-300)}.iaia-ask{cursor:pointer;background:var(--grad-au-metal);height:30px;color:var(--ink-void);font:600 10px var(--f-body);letter-spacing:.22em;text-transform:uppercase;clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 6px,100% calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,0 calc(100% - 6px),0 6px);border:0}.iaia-ask:hover{filter:brightness(1.08)}.iaia-chip{z-index:70;cursor:pointer;background:var(--ink-900);clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px);opacity:0;pointer-events:none;height:44px;transition:opacity .3s var(--ease-settle);border:0;align-items:center;gap:10px;padding:0 14px 0 4px;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:inset 0 0 0 1px #5fa0ee73}.iaia-chip.on{opacity:1;pointer-events:auto}.iaia-chip img{object-fit:cover;clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);width:36px;height:36px}.iaia-chip b{font:500 11px var(--f-crest);letter-spacing:.26em;color:var(--text)}.iaia-chip.fresh{animation:.9s cubic-bezier(.2,.8,.2,1) iaia-fresh}@keyframes iaia-fresh{30%{box-shadow:inset 0 0 0 1.5px #fff, inset 0 0 0 3px var(--edge-ignite)}}.greeter{bottom:22px;right:22px}.greeter-top .iaia-av{object-fit:cover;width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--steel-500);clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px)}.whisper-zone{max-width:calc(100vw + -2*clamp(168px,11.25vw,232px) - 96px);left:50%;transform:translate(-50%)}body.iaia-speaking .whisper-zone{opacity:.45;transition:opacity .4s}@media (width<=720px){.iaia-dock{width:112px;bottom:12px;right:12px}.iaia-cap{display:none}.iaia-bar{grid-template-columns:1fr 1fr}.iaia-ask{display:none}.whisper-zone{text-align:left;max-width:calc(100vw - 148px);left:12px;transform:none}}@media (prefers-reduced-motion:reduce){.iaia-wave i,.iaia-chip.fresh{animation:none}.iaia-dock,.iaia-chip{transition:none}}.hc-shell{z-index:1;flex-direction:column;align-items:center;gap:24px;padding:30px clamp(18px,4vw,56px) 40px;display:flex;position:fixed;inset:0;overflow:hidden auto}.hc-shell>*{width:100%;max-width:1400px}.hc-shell .dr-head>:last-child{justify-self:end}.hc-hero{gap:22px;display:grid}.hc-film{aspect-ratio:16/9;background:var(--ink-void);clip-path:polygon(16px 0,calc(100% - 16px) 0,100% 16px,100% calc(100% - 16px),calc(100% - 16px) 100%,16px 100%,0 calc(100% - 16px),0 16px);box-shadow:inset 0 0 0 1px var(--hairline);position:relative;overflow:hidden}.hc-film video,.hc-lockup{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hc-lockup{opacity:0;transition:opacity 1.2s var(--ease-settle)}.hc-lockup.on{opacity:1}.hc-vig{pointer-events:none;background:radial-gradient(120% 90% at 50% 45%,#0000 60%,#04060ecc 100%);position:absolute;inset:0}.hc-film .nb-sound{bottom:20px;left:22px}.hc-intro{grid-template-columns:132px 1fr;align-items:center;gap:28px;padding:6px 4px;display:grid}.hc-emblem{object-fit:cover;clip-path:polygon(12px 0,calc(100% - 12px) 0,100% 12px,100% calc(100% - 12px),calc(100% - 12px) 100%,12px 100%,0 calc(100% - 12px),0 12px);width:132px;height:132px;box-shadow:inset 0 0 0 1px var(--hairline-au)}.hc-tag{font:300 clamp(24px,2.8vw,40px)/1.1 var(--f-display);letter-spacing:.06em;background:linear-gradient(#fff 0%,#eef3fc 40%,#c8d4e8 52%,#e3b04b 53%,#ffe9b0 70%,#fff 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-stretch:112%}.hc-lede{max-width:760px;font:300 clamp(16px,1.2vw,19px)/1.7 var(--f-body);color:var(--text-whisper);margin:10px 0 0}@media (width<=640px){.hc-intro{grid-template-columns:1fr}.hc-emblem{width:88px;height:88px}}.hc-plate{background:linear-gradient(160deg,var(--ink-plate-a),var(--ink-plate-b));clip-path:polygon(14px 0,calc(100% - 14px) 0,100% 14px,100% calc(100% - 14px),calc(100% - 14px) 100%,14px 100%,0 calc(100% - 14px),0 14px);flex-direction:column;gap:14px;padding:26px 28px;display:flex;box-shadow:inset 0 1px #c8d4e829,inset 0 0 0 1px #90a0bc1f,0 20px 60px #00000073}.hc-plate-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.hc-k{font:500 10px var(--f-mono);letter-spacing:.3em;text-transform:uppercase;color:var(--au-400)}.hc-h{font:300 clamp(22px,2.2vw,32px)/1.15 var(--f-display);letter-spacing:.04em;color:var(--text);margin:6px 0 0;font-stretch:110%}.hc-p{font:400 15px/1.65 var(--f-body);color:var(--text-soft);max-width:820px;margin:0}.hc-note{font:400 10px var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:#7a89a6;margin:0}.hc-gates{background:var(--hairline);counter-reset:g;grid-template-columns:repeat(4,1fr);gap:1px;margin:4px 0 0;padding:0;list-style:none;display:grid}.hc-gates li{background:var(--ink-900);font:400 13px/1.45 var(--f-body);color:var(--text);align-items:baseline;gap:12px;padding:14px 16px;display:flex}.hc-gn{font:500 10px var(--f-mono);letter-spacing:.14em;color:var(--azure-300);flex:none}@media (width<=980px){.hc-gates{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.hc-gates{grid-template-columns:1fr}}.hc-split{grid-template-columns:1fr 1fr;gap:28px;margin-top:6px;display:grid}@media (width<=760px){.hc-split{grid-template-columns:1fr}}.hc-figs{align-items:baseline;gap:14px;margin-top:10px;display:flex}.hc-figs b{font:300 clamp(28px,3vw,40px)/1 var(--f-display);color:var(--text);min-width:3.2ch;font-stretch:112%}.hc-figs span{font:400 13px/1.5 var(--f-body);color:var(--text-soft)}.hc-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}@media (width<=1100px){.hc-grid{grid-template-columns:1fr}}.hc-grid .st-textlink{align-self:flex-start;margin-top:auto}.hc-safety{clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px),0 10px);background:#2c64b812;padding:20px 24px;box-shadow:inset 0 0 0 1px #2c64b833}.hc-safety p{font:400 14px/1.6 var(--f-body);color:var(--text-whisper);max-width:900px;margin:8px 0 0}.hc-cta{text-align:center;gap:8px;padding:10px 0;display:grid}@media (prefers-reduced-motion:reduce){.hc-lockup{transition:none}}.dos-toggle{font:400 10px var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-soft);cursor:pointer;align-items:center;gap:8px;display:inline-flex}.dos-toggle input{accent-color:var(--azure-300)}.dos-grid{grid-template-columns:340px 1fr;align-items:start;gap:20px;display:grid}@media (width<=980px){.dos-grid{grid-template-columns:1fr}}.dos-list{gap:6px}.dos-row{text-align:left;cursor:pointer;color:var(--text);background:0 0;border:0;gap:4px;padding:12px;transition:box-shadow .2s,background .2s;display:grid;box-shadow:inset 0 0 0 1px #0000}.dos-row:hover{box-shadow:inset 0 0 0 1px var(--hairline)}.dos-row.on{background:#2c64b81a;box-shadow:inset 0 0 0 1px #2c64b84d}.dos-name{font:500 14px var(--f-body)}.dos-name em{color:var(--text-soft);font-style:normal;font-weight:400}.dos-meta{font:400 10px var(--f-mono);letter-spacing:.08em;color:#7a89a6}.dos-ready{gap:4px;margin-top:4px;display:flex}.dos-ready i,.dos-checks i{width:8px;height:8px;box-shadow:inset 0 0 0 1px var(--steel-500);flex:none;transform:rotate(45deg)}.dos-ready i.on,.dos-checks li.on i{background:var(--au-400);box-shadow:none}.dos-detail{gap:20px;min-width:0;display:grid}.dos-score{text-align:right}.dos-score b{font:300 44px/1 var(--f-display);color:var(--text);display:block}.dos-score span{font:400 10px var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:#7a89a6}.dos-checks{grid-template-columns:repeat(3,1fr);gap:10px 18px;margin:4px 0 0;padding:0;list-style:none;display:grid}@media (width<=760px){.dos-checks{grid-template-columns:1fr}}.dos-checks li{font:400 13px var(--f-body);color:var(--text-soft);align-items:center;gap:10px;display:flex}.dos-checks li.on{color:var(--text)}.dos-two{grid-template-columns:1fr 1fr;gap:20px;display:grid}@media (width<=1100px){.dos-two{grid-template-columns:1fr}}.dos-bar{font:400 12.5px var(--f-body);color:var(--text-soft);grid-template-columns:150px 1fr 64px;align-items:center;gap:12px;display:grid}.dos-bar>div{background:var(--ink-900);height:6px;box-shadow:inset 0 0 0 1px var(--hairline)}.dos-bar i{background:linear-gradient(90deg,var(--azure-500),var(--azure-300));height:100%;transition:width .5s var(--ease-settle);display:block}.dos-bar time,.dos-ev time,.dos-q time{font:400 10px var(--f-mono);color:#7a89a6;text-align:right}.dos-gates{flex-wrap:wrap;gap:6px;display:flex}.dos-gates i{font:500 10px var(--f-mono);color:#586887;box-shadow:inset 0 0 0 1px var(--hairline);padding:6px 8px;font-style:normal}.dos-gates i.on{color:var(--text);box-shadow:inset 0 0 0 1px var(--hairline-au)}.dos-q{border-bottom:1px solid var(--hairline);gap:4px;padding:10px 0;display:grid}.dos-q b{font:500 13px var(--f-body);color:var(--text)}.dos-q span{font:400 12.5px/1.55 var(--f-body);color:var(--text-soft)}.dos-q time{text-align:left}.dos-ev{font:400 12.5px var(--f-body);color:var(--text-soft);border-bottom:1px solid var(--hairline);justify-content:space-between;gap:12px;padding:6px 0;display:flex}.hc-audience{background:var(--hairline);grid-template-columns:1fr 1fr;gap:1px;display:grid}.hc-audience>div{background:var(--ink-900);gap:6px;padding:16px 18px;display:grid}.hc-audience b{font:500 10px var(--f-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--au-400)}.hc-audience span{font:400 14px/1.55 var(--f-body);color:var(--text)}@media (width<=760px){.hc-audience{grid-template-columns:1fr}}.ss-intro{gap:10px;display:grid}.ss-legend{font:400 10px var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-soft);flex-wrap:wrap;gap:22px;margin-top:6px;display:flex}.ss-legend span{align-items:center;gap:10px;display:inline-flex}.ss-legend i{width:9px;height:9px;transform:rotate(45deg)}.lg-live{background:var(--status-live)}.lg-tar{background:var(--status-tar)}.ss-quote{font:400 italic 18px/1.6 var(--f-whisper);color:var(--text);box-shadow:inset 0 0 0 1px var(--hairline-au);background:#e3b04b0d;gap:10px;margin:0;padding:16px 20px;display:grid}.ss-quote a{font:400 10px var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--azure-300);align-items:center;gap:6px;font-style:normal;text-decoration:none;display:inline-flex}.ss-team{background:var(--hairline);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.ss-team>div{background:var(--ink-900);gap:6px;padding:14px 16px;display:grid}.ss-team b{font:500 13px var(--f-body);color:var(--text)}.ss-team span{font:400 12.5px/1.5 var(--f-body);color:var(--text-soft)}@media (width<=1000px){.ss-team{grid-template-columns:1fr 1fr}}@media (width<=560px){.ss-team{grid-template-columns:1fr}}.ss-svg{width:100%;height:auto;display:block}.ss-svg text{font-family:var(--f-body)}.ss-t{font:400 14px var(--f-body);fill:#eef3fc}.ss-t-h{font:500 13px var(--f-display);letter-spacing:.3em;fill:#eef3fc}.ss-t-s{font:400 10px var(--f-mono);letter-spacing:.14em;fill:#93a2be;text-transform:uppercase}.ss-t-au{font:500 11px var(--f-mono);letter-spacing:.3em;fill:#e3b04b}.ss-t-n{font:500 11px var(--f-mono);fill:#eef3fc;pointer-events:none}.ss-node{fill:#0b1020;stroke:#93a2be;stroke-opacity:.45}.ss-dot{cursor:pointer}.ss-dot:hover circle{stroke:#ffe9b0}.ss-dot:focus-visible{outline:none}.ss-dot:focus-visible circle{stroke:#5fa0ee;stroke-width:2px}.ss-two{grid-template-columns:1.1fr 1fr;gap:20px;display:grid}@media (width<=1100px){.ss-two{grid-template-columns:1fr}}.ss-side{background:var(--hairline);grid-template-columns:1fr 1fr;gap:1px;display:grid}@media (width<=640px){.ss-side{grid-template-columns:1fr}}.ss-side>div{background:var(--ink-900);align-content:start;gap:8px;padding:16px 18px;display:grid}.ss-side p{font:400 14px/1.6 var(--f-body);color:var(--text);margin:0}.ss-theirs p{font-family:var(--f-whisper);font-style:italic}.ss-src{font:400 10px var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--azure-300);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.ss-bars{gap:10px;display:grid}.ss-bars>div{font:400 10px var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-soft);grid-template-columns:90px 1fr;align-items:center;gap:12px;display:grid}.ss-bars>div>div{background:var(--ink-900);height:6px;box-shadow:inset 0 0 0 1px var(--hairline)}.ss-bars i{background:var(--grad-au-rail), linear-gradient(90deg,var(--au-700),var(--au-400));height:100%;transition:width .5s var(--ease-settle);display:block}.ss-list{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px;display:grid}.ss-card{text-align:left;cursor:pointer;background:linear-gradient(160deg,var(--ink-plate-a),var(--ink-plate-b));color:var(--text);transition:box-shadow .2s, transform .2s var(--ease-house);border:0;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:14px 16px;display:grid;box-shadow:inset 0 0 0 1px #90a0bc24}.ss-card:hover{box-shadow:inset 0 0 0 1px var(--hairline-azure);transform:translateY(-2px)}.ss-card.on{box-shadow:inset 0 0 0 1px var(--hairline-au)}.ss-card b{font:500 13.5px var(--f-body)}.ss-pill{font:500 9px var(--f-mono);letter-spacing:.2em;text-transform:uppercase;padding:4px 7px}.ss-pill.live{color:#7fe0b4;box-shadow:inset 0 0 0 1px #00985a80}.ss-pill.tar{color:#f2a5a5;box-shadow:inset 0 0 0 1px #b8303080}.ss-steps{background:var(--hairline);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}@media (width<=900px){.ss-steps{grid-template-columns:1fr 1fr}}.ss-steps>div{background:var(--ink-900);gap:6px;padding:14px 16px;display:grid}.ss-steps b{font:500 11px var(--f-mono);color:var(--au-400);letter-spacing:.14em}.ss-steps span{font:400 13px/1.5 var(--f-body);color:var(--text)}.ss-private{text-align:center;justify-items:center;gap:12px;max-width:560px;margin:10vh auto 0;display:grid}.ss-private .forge-empty-mark{opacity:.7;width:64px;height:64px}.ss-skel{background:#90a0bc0f;animation:1.6s ease-in-out infinite ssPulse;box-shadow:inset 0 0 0 1px #90a0bc1a}@keyframes ssPulse{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.ss-skel{animation:none}}@property --lamp{syntax:"<color>";inherits:true;initial-value:#7a5212}:root{--au-100:#fff1c9;--au-200:#ffe9b0;--au-300:#f2c76a;--au-400:#e3b04b;--au-500:#c9962e;--au-700:#8a5e16;--au-900:#5a3a0c;--au-molten:#eba637;--au-lamp-rest:#7a5212;--grad-au-metal:linear-gradient(179deg,#f7d98c 0%,#e3b04b 18%,#c9962e 44%,#5a3a0c 49.5%,#8a5e16 52%,#e3b04b 66%,#ffe9b0 86%,#f2c76a 100%);--grad-au-rail:linear-gradient(90deg,transparent 8%,#c9962e 26%,#ffe9b0 50%,#c9962e 74%,transparent 92%);--grad-au-molten:linear-gradient(115deg,#8a5e16 0%,#e3b04b 30%,#fff1c9 46%,#eba637 58%,#c9962e 78%,#8a5e16 100%);--hairline-au:color-mix(in oklch,var(--au-400) 45%,transparent);--crest-gold:var(--au-500);--crest-gold-hi:var(--au-100);--crest-gold-lo:var(--au-700);--gold-500:var(--au-500);--gold-200:var(--au-200);--grad-gold-text:linear-gradient(180deg,#fff1c9 0%,#f2c76a 38%,#c9962e 49%,#5a3a0c 50.5%,#e3b04b 60%,#ffe9b0 100%);--hairline-gold:var(--hairline-au)}.chip:hover{box-shadow:inset 0 1px 0 #c8d4e847, inset 0 0 0 1px var(--hairline-azure), inset 0 -1px 0 #0009}.forge-crest{filter:drop-shadow(0 1px #05070fe6)}.holo-fill{background-image:linear-gradient(100deg,#0000 0 38%,#fff1c98c 45%,#fff 49%,#f2c76ad9 51.5%,#c9962e73 54%,#0000 60% 100%),linear-gradient(#fff 0%,#eef3fc 30%,#c8d4e8 46%,#3b4964 48.5%,#173c7e 51%,#5fa0ee 54%,#c8d4e8 70%,#fff 100%)}.holo-emit{background:linear-gradient(90deg,transparent,var(--steel-300) 20%,var(--au-300) 47%,#fff 50%,var(--au-300) 53%,var(--steel-300) 80%,transparent)}.portal .bezel{background:conic-gradient(from var(--ang),#0a1e4a,#2c64b8 12%,#cfe6ff 20%,#fff 23%,#93a2be 30%,#173c7e 45%,#5fa0ee 58%,#eaf0fb 63%,#c9962e 68%,#fff1c9 71%,#e3b04b 74%,#2c64b8 80%,#0a1e4a)}.portal .glyph:after{background:var(--grad-au-molten);background-size:300% 300%;animation:8s ease-in-out infinite au-molten}@keyframes au-molten{0%,to{background-position:0%}50%{background-position:100%}}.st-btn:not(.ghost),.orcid-btn:not(.ghost),.nb-cta,.forge-enter-cta,.dr-enter-cta,.proceed-btn{--cut:8px;--b:1.5px;--h:44px;--lx:14px;--lamp:var(--au-lamp-rest);isolation:isolate;height:var(--h);min-width:168px;padding:0 24px 0 calc(var(--lx) + 22px);box-shadow:none;cursor:pointer;-webkit-user-select:none;user-select:none;font:500 11px var(--f-display);letter-spacing:.26em;text-transform:uppercase;color:var(--text);background:var(--grad-au-metal);clip-path:polygon(var(--cut) 0,calc(100% - var(--cut)) 0,100% var(--cut),100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,var(--cut) 100%,0 calc(100% - var(--cut)),0 var(--cut));transition:--lamp .25s, transform .18s var(--ease-house), color .2s;border:0;border-radius:0;justify-content:center;align-items:center;gap:10px;margin:0;font-stretch:112%;text-decoration:none;display:inline-flex;position:relative}.orcid-btn:not(.ghost){margin:24px auto 0}.st-btn:not(.ghost){--h:36px;--lx:12px;min-width:112px;font-size:10px}.st-btn.sm:not(.ghost){--h:28px;--cut:6px;--b:1px;--lx:10px;letter-spacing:.22em;min-width:76px;padding-right:14px;font-size:9px}:is(.st-btn:not(.ghost),.orcid-btn:not(.ghost),.nb-cta,.forge-enter-cta,.dr-enter-cta,.proceed-btn):hover{background:var(--grad-au-metal);box-shadow:none;border:0}.st-btn:not(.ghost):before,.orcid-btn:not(.ghost):before,.nb-cta:before,.forge-enter-cta:before,.dr-enter-cta:before,.proceed-btn:before{content:"";inset:var(--b);z-index:-1;pointer-events:none;clip-path:polygon(calc(var(--cut) - .6px) 0,calc(100% - var(--cut) + .6px) 0,100% calc(var(--cut) - .6px),100% calc(100% - var(--cut) + .6px),calc(100% - var(--cut) + .6px) 100%,calc(var(--cut) - .6px) 100%,0 calc(100% - var(--cut) + .6px),0 calc(var(--cut) - .6px));background:linear-gradient(90deg,var(--au-100) 0 1px,var(--lamp) 1px) var(--lx) 50%/5px 12px no-repeat, linear-gradient(var(--steel-300),var(--steel-300)) -8px 50%/1px 46% no-repeat, linear-gradient(var(--steel-300),var(--steel-300)) calc(100% + 8px) 50%/1px 46% no-repeat, repeating-linear-gradient(0deg,#cfe6ff09 0 1px,transparent 1px 3px), linear-gradient(180deg,#18223c 0%,#0e1528 48%,#080c1a 52%,#111a32 100%);transition:background-position .32s var(--ease-settle), box-shadow .2s;position:absolute;box-shadow:inset 0 1px #eef3fc29,inset 0 -1px #0009}.st-btn:not(.ghost):after,.orcid-btn:not(.ghost):after,.nb-cta:after,.forge-enter-cta:after,.dr-enter-cta:after,.proceed-btn:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(105deg,#0000 42%,#fff1c98c 49%,#fff 50%,#e3b04b66 52%,#0000 58%) -150% 0/260% 100% no-repeat;position:absolute;inset:0}:is(.st-btn:not(.ghost),.orcid-btn:not(.ghost),.nb-cta,.forge-enter-cta,.dr-enter-cta,.proceed-btn):hover:not(:disabled){--lamp:var(--au-300);color:#fff;transform:none}:is(.st-btn:not(.ghost),.orcid-btn:not(.ghost),.nb-cta,.forge-enter-cta,.dr-enter-cta,.proceed-btn):hover:not(:disabled):before{background-position:var(--lx) 50%, 6px 50%, calc(100% - 6px) 50%, 0 0, 0 0}:is(.st-btn:not(.ghost),.orcid-btn:not(.ghost),.nb-cta,.forge-enter-cta,.dr-enter-cta,.proceed-btn):hover:not(:disabled):after{animation:.7s cubic-bezier(.55,0,.2,1) key-sweep}@keyframes key-sweep{to{background-position:250% 0}}:is(.st-btn:not(.ghost),.orcid-btn:not(.ghost),.nb-cta,.forge-enter-cta,.dr-enter-cta,.proceed-btn):active:not(:disabled){--lamp:var(--au-100);transform:translateY(1px)}:is(.st-btn:not(.ghost),.orcid-btn:not(.ghost),.nb-cta,.forge-enter-cta,.dr-enter-cta,.proceed-btn):active:not(:disabled):after{background:radial-gradient(90% 140% at 50% 130%,color-mix(in oklch,var(--au-molten) 42%,transparent),transparent 62%);animation:none}:is(.st-btn:not(.ghost),.orcid-btn:not(.ghost),.nb-cta,.forge-enter-cta,.dr-enter-cta,.proceed-btn):active:not(:disabled):before{box-shadow:inset 0 2px 5px #000000b3}:is(.st-btn,.orcid-btn,.nb-cta,.forge-enter-cta,.dr-enter-cta,.proceed-btn):focus-visible{outline:none}:is(.st-btn,.orcid-btn,.nb-cta,.forge-enter-cta,.dr-enter-cta,.proceed-btn):focus-visible:before{box-shadow:inset 0 0 0 1px var(--azure-300), inset 0 0 0 2px #05070fe6}:is(.st-btn,.orcid-btn,.nb-cta,.forge-enter-cta,.dr-enter-cta,.proceed-btn)[aria-busy=true]{pointer-events:none}:is(.st-btn,.orcid-btn,.nb-cta,.forge-enter-cta,.dr-enter-cta,.proceed-btn)[aria-busy=true]:before{animation:1s step-end infinite key-blink}@keyframes key-blink{50%{--lamp:var(--au-300)}}:is(.st-btn:not(.ghost),.orcid-btn:not(.ghost),.nb-cta,.forge-enter-cta,.dr-enter-cta,.proceed-btn):disabled{cursor:not-allowed;opacity:1;color:#586887;background:var(--steel-900);--lamp:var(--steel-800);transform:none}:is(.st-btn:not(.ghost),.orcid-btn:not(.ghost),.nb-cta,.forge-enter-cta,.dr-enter-cta,.proceed-btn):disabled:before{background:linear-gradient(var(--steel-800),var(--steel-800)) var(--lx) 50%/5px 12px no-repeat, repeating-linear-gradient(135deg,#93a2be0d 0 1px,transparent 1px 6px), var(--ink-800)}:is(.st-btn:not(.ghost),.orcid-btn:not(.ghost),.nb-cta,.forge-enter-cta,.dr-enter-cta,.proceed-btn):disabled:after{display:none}.proceed-btn svg,.orcid-btn svg{transition:transform .2s var(--ease-house);flex:none}.proceed-btn:hover svg{transform:translate(4px)}.st-btn.ghost,.orcid-btn.ghost{--cut:8px;--b:1px;--h:36px;isolation:isolate;height:var(--h);cursor:pointer;min-width:112px;font:500 10px var(--f-display);letter-spacing:.24em;text-transform:uppercase;color:var(--steel-200);clip-path:polygon(var(--cut) 0,calc(100% - var(--cut)) 0,100% var(--cut),100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,var(--cut) 100%,0 calc(100% - var(--cut)),0 var(--cut));box-shadow:none;transition:color .2s, transform .18s var(--ease-house);background:linear-gradient(179deg,#eef3fc,#c8d4e8 30%,#93a2be 48%,#0a1e4a 50%,#2c64b8 51%,#93a2be 64%,#c8d4e8 84%,#eef3fc);border:0;border-radius:0;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-stretch:112%;text-decoration:none;display:inline-flex;position:relative}.st-btn.ghost.sm{--h:28px;--cut:6px;min-width:76px;padding:0 14px;font-size:9px}.st-btn.ghost:before,.orcid-btn.ghost:before{content:"";z-index:-1;pointer-events:none;clip-path:polygon(calc(var(--cut) - .4px) 0,calc(100% - var(--cut) + .4px) 0,100% calc(var(--cut) - .4px),100% calc(100% - var(--cut) + .4px),calc(100% - var(--cut) + .4px) 100%,calc(var(--cut) - .4px) 100%,0 calc(100% - var(--cut) + .4px),0 calc(var(--cut) - .4px));background:linear-gradient(var(--steel-500),var(--steel-500)) 5px 50%/1px 46% no-repeat, linear-gradient(var(--steel-500),var(--steel-500)) calc(100% - 5px) 50%/1px 46% no-repeat, var(--ink-900);transition:background-position .32s var(--ease-settle);position:absolute;inset:1px}.st-btn.ghost:hover:not(:disabled),.orcid-btn.ghost:hover:not(:disabled){color:#fff;box-shadow:none}.st-btn.ghost:hover:not(:disabled):before,.orcid-btn.ghost:hover:not(:disabled):before{background:linear-gradient(var(--azure-300),var(--azure-300)) 9px 50%/1px 46% no-repeat, linear-gradient(var(--azure-300),var(--azure-300)) calc(100% - 9px) 50%/1px 46% no-repeat, #0b1226}.st-btn.ghost:active:not(:disabled),.orcid-btn.ghost:active:not(:disabled){transform:translateY(1px)}.st-btn.ghost:disabled,.orcid-btn.ghost:disabled{cursor:not-allowed;color:#586887;background:var(--steel-900)}.st-textlink,.field-link,.st-close{cursor:pointer;font:500 9.5px var(--f-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--text-soft);background:linear-gradient(90deg,var(--azure-300) calc(100% - 6px),var(--au-400) 0) 0 100%/0% 1px no-repeat;transition:background-size .32s var(--ease-settle), color .2s;border:0;align-items:center;gap:8px;margin:0;padding:4px 0;text-decoration:none;display:inline-flex}.st-textlink:before,.field-link:before{content:"›";color:var(--steel-500);transition:transform .2s var(--ease-house), color .2s;font-size:12px;line-height:1}.st-textlink:hover:not(:disabled),.field-link:hover:not(:disabled),.st-close:hover{color:var(--text);background-size:100% 1px;border:0}.st-textlink:hover:not(:disabled):before,.field-link:hover:not(:disabled):before{color:var(--azure-300);transform:translate(2px)}.st-textlink:focus-visible,.field-link:focus-visible,.st-close:focus-visible,.email-door-link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.st-textlink:disabled,.field-link:disabled{color:#586887;cursor:not-allowed;background-size:0 0}.st-close:before{content:"ESC";letter-spacing:.14em;color:var(--steel-300);box-shadow:inset 0 0 0 1px var(--hairline);padding:3px 5px;font-size:8px}.email-door-link{cursor:pointer;font:400 12px var(--f-body);letter-spacing:.04em;color:var(--steel-200);background:linear-gradient(#93a2be59,#93a2be59) 0 100%/100% 1px no-repeat, linear-gradient(90deg,var(--azure-300) calc(100% - 6px),var(--au-400) 0) 0 100%/0% 1px no-repeat;transition:background-size .32s var(--ease-settle), color .2s;border:0;padding:0 0 3px;text-decoration:none;display:inline}.email-door-link:hover:not(:disabled){color:var(--text);background-size:100% 1px,100% 1px}.email-door-link:disabled{color:#586887;cursor:not-allowed;background:0 0}.st-seg{--w:120px;grid-template-columns:repeat(3,var(--w));counter-reset:seg;background:linear-gradient(var(--steel-800),var(--steel-800)) calc(4px + var(--w)) 50%/1px 14px no-repeat, linear-gradient(var(--steel-800),var(--steel-800)) calc(4px + 2 * var(--w)) 50%/1px 14px no-repeat, linear-gradient(180deg,var(--ink-void),var(--ink-800));box-shadow:inset 0 2px 4px #000000b3, inset 0 0 0 1px var(--hairline);clip-path:polygon(9px 0,calc(100% - 9px) 0,100% 9px,100% calc(100% - 9px),calc(100% - 9px) 100%,9px 100%,0 calc(100% - 9px),0 9px);margin:0 auto;padding:4px;display:grid;position:relative}.st-seg button{z-index:1;cursor:pointer;height:32px;font:500 10.5px var(--f-display);letter-spacing:.24em;text-transform:uppercase;color:var(--steel-300);background:0 0;border:0;justify-content:center;align-items:center;gap:8px;font-stretch:112%;transition:color .25s;display:flex;position:relative}.st-seg button:before{counter-increment:seg;content:"0" counter(seg);font:400 8px var(--f-mono);letter-spacing:.1em;color:#7a89a6;transition:color .25s}.st-seg button:hover{color:var(--text)}.st-seg button.on,.st-seg button.on:before{color:var(--ink-void)}.st-seg button:focus-visible{box-shadow:inset 0 0 0 1px var(--azure-300);outline:none}.st-seg .pill{width:var(--w);height:32px;transition:transform .42s var(--ease-house);background:var(--grad-au-rail) 0 0/100% 1.5px no-repeat, linear-gradient(180deg,#fff,#eef3fc 40%,#c8d4e8 100%);box-shadow:inset 0 -1px 0 var(--steel-300);clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 6px,100% calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,0 calc(100% - 6px),0 6px);position:absolute;top:4px;left:4px}@media (width<=720px){.st-seg{--w:80px}.st-seg .pill{width:80px}.st-seg button{letter-spacing:.14em;font-size:9px}.st-seg button:before{display:none}}.st-src a{--cut:6px;max-width:340px;height:34px;font:400 10.5px var(--f-mono);color:var(--text);background:linear-gradient(90deg,var(--steel-900) 0 30px,var(--ink-800) 30px);clip-path:polygon(var(--cut) 0,100% 0,100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,0 100%,0 var(--cut));transition:transform .2s var(--ease-house), box-shadow .2s;align-items:center;gap:10px;padding:0 10px 0 0;text-decoration:none;display:inline-flex;box-shadow:inset 0 0 0 1px #c8d4e829}.st-src a>svg:first-child{width:30px;height:34px;color:var(--steel-300);stroke-width:1.25px;flex:none;padding:9.5px 7.5px;transition:color .2s}.st-src a>svg:last-child:not(:first-child){width:12px;height:12px;color:var(--steel-500);transition:transform .2s var(--ease-house), color .2s;flex:none}.st-src a span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.st-src a:hover{box-shadow:inset 0 0 0 1px var(--hairline-azure);transform:translateY(-2px)}.st-src a:hover>svg:first-child{color:var(--au-400)}.st-src a:hover>svg:last-child:not(:first-child){color:var(--text);transform:translate(2px,-2px)}.st-src a:focus-visible{box-shadow:inset 0 0 0 1px var(--azure-300), inset 0 0 0 2px #05070fe6;outline:none}.st-it:hover{color:#fff;box-shadow:inset 0 0 0 1px var(--hairline)}@media (prefers-reduced-motion:reduce){:is(.st-btn,.orcid-btn,.nb-cta,.forge-enter-cta,.dr-enter-cta,.proceed-btn),:is(.st-btn,.orcid-btn,.nb-cta,.forge-enter-cta,.dr-enter-cta,.proceed-btn):before,.st-textlink,.field-link,.st-close,.email-door-link,.st-seg .pill,.st-src a{transition:none}:is(.st-btn,.orcid-btn,.nb-cta,.forge-enter-cta,.dr-enter-cta,.proceed-btn):after,:is(.st-btn,.orcid-btn,.nb-cta,.forge-enter-cta,.dr-enter-cta,.proceed-btn)[aria-busy=true]:before{animation:none!important}:is(.st-btn,.orcid-btn,.nb-cta,.forge-enter-cta,.dr-enter-cta,.proceed-btn):active,.st-src a:hover{transform:none}.portal .glyph:after{background-position:50%;animation:none}}
