@import "https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@1,9..144,400;0,9..144,500&family=IBM+Plex+Mono:wght@400;500&display=swap";*{box-sizing:border-box;margin:0;padding:0}html,body,#root{color:#e9e6e1;background:#05060a;width:100%;height:100%;overflow:hidden}.stage{position:fixed;inset:0}.stage canvas{display:block}.chrome{z-index:10;pointer-events:none;position:absolute;top:28px;left:32px}.chrome .mark{letter-spacing:.34em;color:#ffffff6b;font-family:IBM Plex Mono,monospace;font-size:10px}.chrome .title{letter-spacing:.01em;color:#ffffffe6;margin-top:6px;font-family:Fraunces,serif;font-size:22px;font-style:italic}.chrome .hint{letter-spacing:.14em;text-transform:uppercase;color:#ffffff4d;margin-top:10px;font-family:IBM Plex Mono,monospace;font-size:10.5px}.chrome-root{pointer-events:none;z-index:20;color:#e9e6e1;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;--txt-1:#ffffffeb;--txt-2:#fff9;--txt-3:#ffffff6b;--txt-4:#ffffff4d;--accent:#f1580c;--blue:#6ba8ff;--micro:8.5px;--tiny:10px;--small:11px;--base:12px;--track-label:.24em;--track-mark:.32em;--hair:#ffffff12;font-family:IBM Plex Mono,monospace;position:absolute;inset:0}.chrome-root .panel{pointer-events:auto;border:1px solid var(--hair);-webkit-backdrop-filter:blur(12px)saturate(1.1);backdrop-filter:blur(12px)saturate(1.1);background:linear-gradient(#0c0f1799,#06080eb3);border-radius:13px;box-shadow:0 8px 34px #00000047}.lbl{font-size:var(--micro);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--txt-3)}.serif{font-family:Fraunces,serif}.topbar{align-items:center;gap:26px;height:46px;padding:0 22px;display:flex;position:absolute;top:20px;left:300px;right:300px}.topbar .wm{letter-spacing:.22em;color:var(--txt-1);align-items:center;gap:10px;font-size:11px;text-decoration:none;transition:opacity .2s;display:flex}a.topbar .wm,.topbar a.wm{cursor:pointer}.topbar a.wm:hover{opacity:.82}.topbar a.wm:hover .back{opacity:1;transform:translate(-2px)}.topbar .wm .back{opacity:.5;letter-spacing:0;font-size:13px;transition:opacity .2s,transform .2s}.topbar .wm .dot{border:1px solid #ffffff73;border-radius:50%;place-items:center;width:22px;height:22px;font-family:Fraunces,serif;font-size:9px;display:grid}.topbar nav{font-size:var(--base);letter-spacing:.01em;gap:24px;margin-left:20px;display:flex}.topbar nav a{color:var(--txt-2);cursor:pointer;text-decoration:none;transition:color .15s}.topbar nav a:hover{color:var(--txt-1)}.topbar nav a.on{color:#fff}.topbar nav a.on:after{content:"";background:var(--accent);border-radius:2px;height:2px;margin-top:6px;display:block}.topbar .navtime{align-items:center;gap:9px;margin-left:16px;display:flex}.topbar .navtime .pill{color:var(--txt-1);border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:7px;padding:6px 11px;font-size:10.5px;display:inline-flex}.topbar .navtime .car{color:var(--txt-4);font-size:8px}.topbar .reset{margin-left:14px}.leftrail{flex-direction:column;gap:20px;width:246px;display:flex;position:absolute;top:28px;left:30px}.leftrail .mark{font-size:var(--micro);letter-spacing:var(--track-mark);color:var(--txt-3)}.leftrail h1{letter-spacing:.12em;color:#fff;margin-top:12px;font-family:Fraunces,serif;font-size:31px;font-weight:400;line-height:1.08}.leftrail .tag{font-size:var(--small);color:var(--txt-2);max-width:216px;margin-top:16px;line-height:1.62}.steps{flex-direction:column;gap:14px;display:flex}.step{gap:12px;display:flex}.step .ic{color:#ffffffbf;background:radial-gradient(120% 120% at 40% 30%,#5a78c838,#14182466);border:1px solid #ffffff1a;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.step .n{letter-spacing:.18em;text-transform:uppercase;color:var(--txt-1);font-size:9px}.step .d{font-size:var(--tiny);color:var(--txt-3);margin-top:5px;line-height:1.55}.principles{padding:15px 16px 16px}.principles .row{color:var(--txt-2);align-items:center;gap:10px;margin-top:11px;font-size:10.5px;display:flex}.principles .row:first-of-type{margin-top:13px}.principles .row .b{background:var(--blue);border-radius:50%;flex:none;width:4px;height:4px}.principles .row .pic{width:15px;height:15px;color:var(--blue);opacity:.85;flex:none;place-items:center;display:grid}.viewing{letter-spacing:.1em;text-transform:uppercase;color:var(--txt-4);margin-top:12px;font-size:9.5px}.viewing b{color:var(--txt-2);font-weight:400}.rolebox{border:1px solid var(--hair);background:#ffffff08;border-radius:8px;margin:10px 0 6px;padding:9px 11px}.rolebox .rr{grid-template-columns:74px 1fr;gap:8px;margin-top:5px;font-size:10px;line-height:1.5;display:grid}.rolebox .rr:first-child{margin-top:0}.rolebox .rk{letter-spacing:.1em;text-transform:uppercase;color:var(--txt-4)}.rolebox .rv{color:var(--txt-1)}.navhint{letter-spacing:.14em;text-transform:uppercase;color:var(--txt-4);margin-top:14px;font-size:9px;line-height:1.7}.navhint b{color:var(--txt-2);font-weight:400}.rightrail{flex-direction:column;gap:16px;width:210px;display:flex;position:absolute;top:78px;right:26px}.layers{padding:14px 15px}.layers .row{font-size:var(--small);letter-spacing:.02em;color:var(--txt-2);cursor:pointer;border-radius:7px;align-items:center;gap:11px;margin:0 -5px;padding:7px 5px;transition:background .15s,color .15s;display:flex}.layers .row.on{color:var(--txt-1)}.layers .row:hover{background:#ffffff0d}.layers .row .sw{background:#ffffff1f;border-radius:8px;width:26px;height:15px;margin-left:auto;position:relative}.layers .row.on .sw{background:#5a8cff80}.layers .row .sw:after{content:"";background:#cfd6e6;border-radius:50%;width:11px;height:11px;position:absolute;top:2px;left:2px}.layers .row.on .sw:after{left:13px}.layers .row .k{opacity:.9;flex:none;place-items:center;width:16px;height:16px;display:grid}.layers .row:not(.on) .k{opacity:.5}.seg{padding:12px 14px}.seg .grid{grid-template-columns:1fr 1fr;gap:6px;margin-top:10px;display:grid}.seg .chip{text-align:center;letter-spacing:.03em;color:var(--txt-2);cursor:pointer;border:1px solid #ffffff14;border-radius:7px;padding:7px 0;font-size:10.5px;transition:color .15s,border-color .15s,background .15s}.seg .chip:hover{color:var(--txt-1);border-color:#ffffff2e}.seg .chip.on{color:#fff;background:#5a8cff1f;border-color:#78a0ff66}.selectrow{margin-top:12px}.selectrow .sel{color:var(--txt-2);cursor:pointer;background:#ffffff05;border:1px solid #ffffff17;border-radius:8px;justify-content:space-between;align-items:center;margin-top:8px;padding:8px 11px;font-size:10.5px;transition:border-color .15s,color .15s;display:flex}.selectrow .sel:hover{color:var(--txt-1);border-color:#fff3}.selectrow .sel .car{color:var(--txt-4);font-size:8px}.dock{pointer-events:none;align-items:flex-end;gap:16px;display:flex;position:absolute;bottom:50px;left:300px;right:300px}.dock-aside{flex:1.05;min-width:0}.dock-main{flex:2.4;grid-template-rows:auto auto;grid-template-columns:1.5fr .9fr;align-items:end;gap:12px 16px;min-width:0;display:grid}.c-insights{align-self:end}.apply{grid-area:1/1/auto/3}.c-timeline{grid-area:2/1}.c-health{grid-area:2/2}.footer{border-top:1px solid var(--hair);pointer-events:none;align-items:center;gap:26px;height:44px;display:flex;position:absolute;bottom:0;left:30px;right:30px}.footer .pillar{flex:none;align-items:flex-start;gap:9px;max-width:178px;display:flex}.footer .pillar .pic{color:var(--txt-3);flex:none;margin-top:1px}.footer .pillar .pt{font-size:var(--micro);letter-spacing:.16em;text-transform:uppercase;color:var(--txt-2)}.footer .pillar .pd{color:var(--txt-4);margin-top:3px;font-size:8.5px;line-height:1.35}.footer .quote{color:#ffffff80;text-align:right;max-width:300px;margin-left:auto;font-size:12px;font-style:italic}.card{padding:15px 16px}.card .hd{justify-content:space-between;align-items:baseline;display:flex}.insight{gap:10px;margin-top:13px;display:flex}.insight .b{border-radius:50%;flex:none;width:5px;height:5px;margin-top:5px}.insight .t{color:var(--txt-1);font-size:11px;line-height:1.35}.insight .s{color:var(--txt-3);margin-top:3px;font-size:10px;line-height:1.4}.health{align-items:center;gap:16px;margin-top:12px;display:flex}.gauge{flex:none;width:86px;height:86px;position:relative}.gauge .gring{width:100%;height:100%;display:block}.gauge .gv{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.gauge .v{color:#fff;font-family:Fraunces,serif;font-size:25px;line-height:1}.gauge .u{letter-spacing:.14em;text-transform:uppercase;color:var(--txt-3);margin-top:4px;font-size:8px}.metric{color:var(--txt-2);grid-template-columns:1fr auto;align-items:baseline;column-gap:12px;padding:4px 0;font-size:11px;display:grid}.metric b{color:#fff;font-variant-numeric:tabular-nums;text-align:right;min-width:20px;font-weight:500}.apply{pointer-events:auto;align-items:center;gap:18px;padding:9px 16px;display:flex}.apply .fbar{gap:4px;display:flex}.apply .f{text-align:center;color:#ffffffad;cursor:pointer;background:0 0;border:none;width:70px;padding:2px 0;font-family:inherit;transition:color .15s}.apply .f:hover{color:#fff}.apply .f:hover .g{background:#5a8cff24;border-color:#8cafff99}.apply .f:active .g{transform:scale(.92)}.apply .f .g{border:1px solid #ffffff1f;border-radius:9px;place-items:center;width:34px;height:34px;margin:0 auto 7px;font-size:15px;transition:border-color .15s,background .15s,transform .1s;display:grid}.apply .f .n{letter-spacing:.04em;font-size:9.5px;line-height:1.3}.apply .cap{font-size:var(--micro);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--txt-3);white-space:nowrap;flex-direction:column;gap:3px;display:flex}.apply .cap .tgt{letter-spacing:.04em;text-transform:none;color:var(--blue);font-size:10px}.topbar .reset{color:var(--txt-2);letter-spacing:.08em;cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:8px;padding:6px 11px;font-family:inherit;font-size:10px;transition:color .15s,border-color .15s}.topbar .reset:hover{color:#fff;border-color:#ffffff59}.apply .cap .tgt{color:#8cafffe6}.card .sub{color:#ffffff73;margin-top:8px;font-size:11px}.card .lastact{letter-spacing:.06em;color:#8cafffbf;margin-top:10px;font-size:10px}.sel-clear{cursor:pointer;color:#8cafffd9!important}.sel-clear:hover{color:#fff!important}.viewoverlay{pointer-events:none;z-index:12;place-items:center;display:grid;position:absolute;inset:92px 300px 210px}@media (width<=1180px){.viewoverlay{inset:84px 20px 24px}}.vopanel{pointer-events:auto;width:min(680px,100%);max-height:100%;padding:18px 20px;overflow:auto}.vohd{justify-content:space-between;margin-bottom:14px;display:flex}.etable{border-collapse:collapse;width:100%;font-size:11.5px}.etable th{text-align:left;letter-spacing:.16em;text-transform:uppercase;color:#fff6;padding:0 8px 8px 0;font-size:9px;font-weight:400}.etable td{color:#ffffffd1;white-space:nowrap;border-top:1px solid #ffffff0f;padding:8px 8px 8px 0}.etable td i{color:#ffffff73;margin-left:5px;font-size:9.5px;font-style:normal}.etable td.ty{color:#ffffff73;text-transform:capitalize}.etable tr{cursor:pointer}.etable tbody tr:hover{background:#ffffff0a}.etable tr.on{background:#5a8cff1f}.edot{vertical-align:middle;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.tbar{vertical-align:middle;background:#ffffff1a;border-radius:3px;width:46px;height:5px;display:inline-block;overflow:hidden}.tbar span{border-radius:3px;height:100%;display:block}.volegend{letter-spacing:.08em;text-transform:uppercase;color:#ffffff8c;align-items:center;gap:16px;margin-top:12px;font-size:10px;display:flex}.volegend i{vertical-align:middle;border-radius:2px;width:10px;height:3px;margin-right:6px;display:inline-block}.volegend .vonow{text-transform:none;letter-spacing:.04em;color:#8cafffd9;margin-left:auto}.phenom{white-space:nowrap;pointer-events:none;letter-spacing:.14em;text-transform:uppercase;color:#ffd9b0;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1e10089e;border:1px solid #f1782866;border-radius:999px;padding:3px 9px;font-family:IBM Plex Mono,monospace;font-size:9px;box-shadow:0 0 18px #f1782840}.phenom .pg{color:#f1892c;margin-right:5px;animation:3.2s linear infinite phenomSpin;display:inline-block}@keyframes phenomSpin{to{transform:rotate(360deg)}}.reg-label{white-space:nowrap;pointer-events:auto;cursor:pointer;border-radius:8px;margin:-4px -7px;padding:4px 7px;font-family:IBM Plex Mono,monospace;transition:background .15s;transform:translate(12px,-8px)}.reg-label:hover{background:#141a288c}.reg-label.sel{background:#1e283eb8;box-shadow:0 0 0 1px #8cafff66}.reg-label .h{letter-spacing:.12em;color:#fff;text-transform:uppercase;align-items:center;gap:7px;font-size:11px;display:flex}.reg-label .h .d{border-radius:50%;width:7px;height:7px}.reg-label .m{color:#ffffff8c;margin-top:3px;font-size:9.5px;line-height:1.5;display:none}.reg-label.sel .m{display:block}:root{--holo:#6fe9ff;--holo-dim:#6fe9ff8c;--holo-ok:#6fe9ff;--holo-warn:#ffd24d;--holo-strain:#ff9a4d;--holo-crit:#ff5d6e}.holo-cal{--c:var(--holo-ok);pointer-events:auto;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;font-family:IBM Plex Mono,monospace;position:relative;transform:translate(14px,-10px)}.holo-cal.s-warn{--c:var(--holo-warn)}.holo-cal.s-strain{--c:var(--holo-strain)}.holo-cal.s-crit{--c:var(--holo-crit)}.holo-stalk{border-left:1px solid var(--c);border-bottom:1px solid var(--c);opacity:.45;width:12px;height:9px;position:absolute;bottom:-9px;left:-12px}.holo-card{opacity:.82;min-width:84px;padding:0;transition:opacity .15s;position:relative}.holo-cal:hover .holo-card,.holo-cal.sel .holo-card{opacity:1}.holo-name{letter-spacing:.15em;text-transform:uppercase;color:#eafcffd1;font-size:9px}.holo-meta{justify-content:space-between;align-items:baseline;gap:14px;margin-top:2px;display:flex}.holo-state{letter-spacing:.12em;color:var(--c);font-size:7.5px}.holo-load{letter-spacing:.08em;color:#eafcff80;font-size:7.5px}.holo-load i{opacity:.5;font-style:normal}.holo-bar{background:#6fe9ff1f;width:100%;height:2px;margin-top:4px;position:relative;overflow:visible}.holo-bar .fill{background:var(--c);opacity:.85;position:absolute;top:0;bottom:0;left:0}.holo-bar .cap{background:#eafcff99;width:1px;height:6px;position:absolute;top:-2px}@keyframes holoBlink{0%,55%{opacity:1}56%,to{opacity:.35}}.holo-lock{--c:var(--holo-strain);width:132px;height:132px;position:relative;transform:translateY(-6px)}.holo-lock.s-crit{--c:var(--holo-crit)}.holo-reticle{width:132px;height:132px;overflow:visible}.holo-reticle .brk path{fill:none;stroke:var(--c);stroke-width:2.2px;filter:drop-shadow(0 0 4px var(--c));animation:1.6s ease-in-out infinite lockPulse}.holo-reticle .ring{fill:none;stroke:var(--c);stroke-width:1px;stroke-dasharray:10 8;opacity:.7}.holo-reticle .dot{fill:var(--c);filter:drop-shadow(0 0 5px var(--c))}.holo-lock-tag{letter-spacing:.14em;white-space:nowrap;color:var(--c);text-shadow:0 0 8px var(--c);border:1px solid color-mix(in srgb, var(--c) 60%, transparent);background:#080e18b3;border-radius:2px;padding:2px 7px;font-family:IBM Plex Mono,monospace;font-size:8.5px;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}@keyframes lockSpin{to{transform:rotate(360deg)}}@keyframes lockPulse{0%,to{opacity:.55}50%{opacity:1}}.holo-conf{--cc:var(--holo);letter-spacing:.14em;color:var(--cc);opacity:.85;align-items:center;gap:6px;margin-top:5px;font-size:7.5px;display:flex}.holo-conf .pip{background:var(--cc);width:5px;height:5px;box-shadow:0 0 5px var(--cc);border-radius:50%}.holo-conf.c-verified{--cc:#4fe6a0}.holo-conf.c-provisional{--cc:var(--holo-warn)}.holo-conf.c-blind{--cc:#8a94a6}.holo-conf.c-blind .pip{box-shadow:none}.holo-reticle .ticks path{fill:none;stroke:var(--c);stroke-width:1.6px;opacity:.9}.holo-status{z-index:6;pointer-events:none;flex-direction:column;gap:6px;font-family:IBM Plex Mono,monospace;display:flex;position:fixed;bottom:92px;left:26px}.holo-legend{letter-spacing:.08em;color:#e6f8ff73;flex-direction:column;align-items:flex-start;gap:4px;font-size:8px;display:flex}.holo-legend span{align-items:center;gap:6px;display:inline-flex}.holo-legend i{border-radius:2px;width:15px;height:2px}.holo-legend .lg-coherent{background:var(--holo);box-shadow:0 0 6px var(--holo)}.holo-legend .lg-fray{background:repeating-linear-gradient(90deg, var(--holo-strain) 0 2px, transparent 2px 4px)}.holo-legend .lg-lock{background:var(--holo-crit);box-shadow:0 0 6px var(--holo-crit)}.holo-scan{pointer-events:none;z-index:5;mix-blend-mode:screen;background:repeating-linear-gradient(0deg,#6fe9ff07 0 1px,#0000 1px 3px);position:fixed;inset:0}@media (width<=720px){.holo-status{display:none}.holo-lock{transform:translateY(-4px)scale(.64)}}@media (width<=380px){.holo-lock{transform:translateY(-3px)scale(.5)}}.selectrow .sel .selmenu{z-index:20;border:1px solid var(--hair);background:linear-gradient(#121620fa,#0a0d14fa);border-radius:8px;padding:4px;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 12px 34px #00000080}.selectrow .sel .selopt{color:var(--txt-2);border-radius:6px;align-items:center;gap:7px;padding:7px 9px;font-size:11.5px;display:flex}.selectrow .sel .selopt:hover{color:#fff;background:#ffffff12}.comparecard{border-radius:10px;margin-top:10px;padding:11px 13px}.comparecard .cmphd{color:var(--txt-1);justify-content:space-between;align-items:center;font-size:11px;display:flex}.comparecard .cmphd .vs{letter-spacing:.14em;text-transform:uppercase;color:var(--txt-4);font-size:9px}.comparecard .cmprow{grid-template-columns:34px 1fr 34px;align-items:center;margin-top:7px;font-size:11px;display:grid}.comparecard .cmpk{text-align:center;letter-spacing:.1em;text-transform:uppercase;color:var(--txt-3);font-size:9px}.comparecard .cmpv{color:var(--txt-2);font-variant-numeric:tabular-nums}.comparecard .cmpv:last-child{text-align:right}.comparecard .cmpv.hi{color:#fff;font-weight:600}.comparecard .cmpnote{color:#8cafffcc;margin-top:10px;font-size:9.5px;line-height:1.5}.voclose{cursor:pointer;color:#8cafffd9!important}.voclose:hover{color:#fff!important}.scensub,.siglbl{color:var(--txt-3);margin-bottom:12px;font-size:11px;line-height:1.55}.siglbl{letter-spacing:.16em;text-transform:uppercase;color:var(--txt-4);margin-top:16px;margin-bottom:8px;font-size:9px}.scenrow{border:1px solid #ffffff0f;border-radius:10px;align-items:center;gap:12px;margin-bottom:8px;padding:11px 12px;display:flex}.scenrow.on{background:#8cafff0d;border-color:#8cafff66}.scenrow .scenmeta{flex:1}.scenrow .scent{color:var(--txt-1);font-size:12.5px}.scenrow .scend{color:var(--txt-3);margin-top:3px;font-size:10.5px;line-height:1.45}.scenrow .scentags{gap:6px;margin-top:7px;display:flex}.scenrow .tag{letter-spacing:.06em;text-transform:uppercase;color:var(--txt-2);border:1px solid var(--hair);border-radius:999px;padding:2px 8px;font-size:9px}.scenrun{color:#cfe0ff;cursor:pointer;background:#8cafff1f;border:1px solid #8cafff59;border-radius:8px;flex-shrink:0;padding:8px 14px;font-size:11px;transition:background .15s}.scenrun:hover{color:#fff;background:#8cafff3d}.sigrank{align-items:center;gap:9px;padding:5px 0;display:flex}.sigrank .sn{color:var(--txt-2);flex:1;font-size:11.5px}.sigrank .tbar{width:120px}.atlas{grid-template-columns:1fr 1fr;gap:22px;display:grid}.atlasrow{border-top:1px solid #ffffff0d;align-items:center;gap:8px;padding:6px 0;font-size:11.5px;display:flex}.atlasrow .an{color:var(--txt-2);flex:1}.atlasrow .aty{letter-spacing:.08em;text-transform:uppercase;color:var(--txt-4);font-size:9px}.tbar.mini{width:60px}.jrow{border-top:1px solid #ffffff0d;gap:14px;padding:10px 0;display:flex}.jrow .jtime{width:74px;color:var(--txt-4);font-variant-numeric:tabular-nums;flex-shrink:0;padding-top:2px;font-size:10px}.jrow .jbody{flex:1}.jrow .jlabel{color:var(--txt-1);font-size:12px}.jrow .joutcome{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.jrow .jmode{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:2px 7px;font-size:8.5px}.jrow .jmode.engine{color:#28c896;border:1px solid #28c89666}.jrow .jmode.local{color:#8a94a6;border:1px solid #8a94a659}.jrow .jscore{color:var(--txt-2);font-variant-numeric:tabular-nums;font-size:10.5px}.jrow .jinsight{color:var(--txt-3);flex-basis:100%;margin-top:2px;font-size:10.5px;line-height:1.5}.jrow .jpending{letter-spacing:.08em;text-transform:uppercase;color:var(--txt-4);margin-top:6px;font-size:9.5px}.topbar .wm .protochip{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);border:1px solid color-mix(in srgb, var(--accent) 45%, transparent);vertical-align:middle;cursor:help;border-radius:999px;margin-left:10px;padding:2px 7px;font-size:8.5px}.topbar .navtime .pill{cursor:pointer}.topbar .navtime .pill.past{color:#cfe0ff;background:#8cafff1a;border-color:#8cafff80!important}.topbar .navtime .timemenu{z-index:30;border:1px solid var(--hair);cursor:default;background:linear-gradient(#121620fa,#0a0d14fa);border-radius:8px;min-width:240px;max-height:320px;padding:4px;position:absolute;top:calc(100% + 8px);right:0;overflow:auto;box-shadow:0 12px 34px #0000008c}.topbar .navtime .timeopt{cursor:pointer;color:var(--txt-2);border-radius:6px;justify-content:space-between;align-items:center;gap:14px;padding:8px 10px;font-size:11.5px;display:flex}.topbar .navtime .timeopt:hover{color:#fff;background:#ffffff12}.topbar .navtime .timeopt.on{color:#fff;background:#8cafff1f}.topbar .navtime .timeopt .tl{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.topbar .navtime .timeopt span:last-child{color:var(--txt-4);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:9.5px}.apply .cap .returnnow{cursor:pointer;color:#8cafffe6;letter-spacing:.04em;margin-left:12px;font-size:10px}.apply .cap .returnnow:hover{color:#fff}.fbar.disabled{opacity:.4}.fbar.disabled .f{cursor:not-allowed}.intro{z-index:60;text-align:center;cursor:pointer;opacity:1;background:radial-gradient(#04050a80 0%,#04050ad1 55%,#030408f5 100%);place-items:center;padding:24px;transition:opacity 1.5s;display:grid;position:fixed;inset:0}.intro.out{opacity:0;pointer-events:none}.intro .intro-line{color:#fff;letter-spacing:.05em;text-shadow:0 2px 40px #0009;font-size:clamp(23px,4.6vw,42px);font-weight:400;line-height:1.3;animation:2.4s cubic-bezier(.22,.61,.36,1) .5s both introLine}.intro .intro-hint{letter-spacing:.28em;text-transform:uppercase;color:#fff6;font-family:IBM Plex Mono,monospace;font-size:10px;animation:1.2s 2.4s both introHint;position:absolute;bottom:40px;left:0;right:0}@keyframes introLine{0%{opacity:0;filter:blur(6px);transform:translateY(10px)}to{opacity:1;filter:blur();transform:none}}@keyframes introHint{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.intro .intro-line,.intro .intro-hint{animation-duration:10ms}}@media (width<=900px){.topbar{height:auto;min-height:44px;padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#06080eb8,#06080e00);flex-wrap:wrap;gap:8px 14px;top:0;left:0;right:0}.topbar .wm{letter-spacing:.16em;font-size:10px}.topbar nav{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex:100%;order:3;gap:18px;margin-left:0;padding-bottom:2px;overflow-x:auto}.topbar nav::-webkit-scrollbar{display:none}.topbar nav a{white-space:nowrap;padding:2px 0;font-size:12px}.topbar .navtime{order:2;gap:5px;margin-left:auto}.topbar .navtime>.lbl{display:none}.topbar .navtime .timemenu{left:auto;right:0}.topbar .reset{order:2;padding:4px 8px;font-size:10px}.leftrail{gap:0;width:auto;inset:auto 18px 150px}.leftrail .mark,.leftrail .navhint,.leftrail .steps,.leftrail .principles{display:none}.leftrail h1{letter-spacing:.06em;margin-top:0;font-size:30px}.leftrail .tag{max-width:26ch;color:var(--txt-2);margin-top:10px;font-size:14px}.rightrail,.footer,.dock .card,.reg-label .m,.reg-label.sel .m{display:none}.reg-label .h{letter-spacing:.08em;font-size:10px}.reg-label{transform:translate(7px,-5px)}.phenom{display:none}.dock{display:block;bottom:0;left:0;right:0}.apply.panel{box-sizing:border-box;padding:9px 12px calc(9px + env(safe-area-inset-bottom,0px));border-radius:16px 16px 0 0;flex-direction:column;grid-area:auto;align-items:stretch;gap:8px}.apply .cap{font-size:10px}.apply .fbar{gap:6px}.apply .fbar .f{flex:1;min-width:0;min-height:52px;padding:6px 2px}.apply .fbar .f .n{font-size:8.5px}.viewoverlay{inset:88px 12px 96px}.comparecard{display:none}}@media (width<=380px){.leftrail h1{font-size:26px}.leftrail{bottom:154px}.apply .fbar .f .n{font-size:8px}}.cell-label{white-space:nowrap;pointer-events:auto;cursor:pointer;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a0d1480;border:1px solid #ffffff14;border-radius:9px;padding:5px 9px;font-family:IBM Plex Mono,monospace;transition:background .15s,border-color .15s}.cell-label:hover{background:#141a28b3}.cell-label.sel{background:#182032d9;box-shadow:0 0 0 1px #a0beff59}.cell-label .ch{letter-spacing:.1em;color:#fff;text-transform:uppercase;align-items:center;gap:7px;font-size:10.5px;display:flex}.cell-label .cdot{border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px}.cell-label .cdot.verified{color:#34d59b;background:#34d59b}.cell-label .cdot.provisional{color:#dab846;background:#dab846}.cell-label .cdot.blind{color:#7d848f;box-shadow:none;background:#7d848f}.cell-label .cstat{letter-spacing:.16em;border-radius:999px;margin-left:2px;padding:2px 6px;font-size:8px}.cell-label.verified .cstat{color:#7ff0c4;background:#34d59b24}.cell-label.provisional .cstat{color:#f0d68a;background:#dab84624}.cell-label.blind .cstat{color:#aeb4bd;background:#7d848f29}.cell-label .cnote{white-space:normal;letter-spacing:.02em;color:#ffffff9e;max-width:240px;margin-top:5px;font-size:9.5px;line-height:1.5}.cell-label .clive{letter-spacing:.12em;color:#34d59b;margin-left:2px;font-size:8px;animation:2.2s ease-in-out infinite cliveBlink}.clivechip{letter-spacing:.1em;color:#34d59b;text-transform:none;font-size:9px;animation:2.2s ease-in-out infinite cliveBlink}@keyframes cliveBlink{0%,to{opacity:1}50%{opacity:.45}}.topbar,.leftrail,.rightrail,.dock,.footer{transition:opacity .7s}.chrome-root.tour-on .topbar,.chrome-root.tour-on .leftrail,.chrome-root.tour-on .rightrail,.chrome-root.tour-on .dock,.chrome-root.tour-on .footer{opacity:0;pointer-events:none}.topbtns{align-items:center;gap:8px;margin-left:auto;display:flex}.topbtn{letter-spacing:.06em;color:var(--txt-1);cursor:pointer;background:#0e121c99;border:1px solid #ffffff1f;border-radius:8px;padding:6px 12px;font-family:IBM Plex Mono,monospace;font-size:10.5px;transition:background .15s,border-color .15s}.topbtn:hover{color:#fff;background:#1e283ed9;border-color:#a0beff66}.topbtn.rec{color:#ff8a8a;border-color:#ff7b7b4d}.topbtn.rec:hover{background:#3c141899;border-color:#ff7b7b8c}.tour-caption{z-index:45;pointer-events:none;flex-direction:column;align-items:center;gap:14px;display:flex;position:fixed;bottom:8%;left:0;right:0}.tour-caption .tc-text{letter-spacing:.01em;color:#fff;text-align:center;text-shadow:0 2px 30px #000000bf;padding:0 24px;font-size:27px;font-weight:400;animation:.7s both capIn}.tour-caption .tc-bar{background:#ffffff29;border-radius:2px;width:220px;height:2px;overflow:hidden}.tour-caption .tc-bar span{background:linear-gradient(90deg,#f0a02c,#34d59b);height:100%;transition:width .15s linear;display:block}@keyframes capIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width<=720px){.tour-caption{bottom:11%}.tour-caption .tc-text{max-width:90vw;padding:0 16px;font-size:18px;line-height:1.25}.cell-label .cstat{display:none}.cell-label .ch{font-size:9.5px}}
