.dashboard-page{--st-recognized:#6fd383;--st-validated:#e6e6e6;--st-pending:#f4bf4f;--st-missing:rgba(255,255,255,0.42);--st-rejected:#eb5757;--c-bg-elev:#0D0D0D;--c-dot-red:#ff5f57;--c-dot-yellow:#f4bf4f;--c-dot-green:#62c454}.dashboard-page .dashboard-test-marker{position:sticky;top:0;z-index:140;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:9px max(16px,calc((100vw - var(--site-max)) / 2));border-bottom:1px solid var(--fg-20);background:var(--c-text);color:var(--c-bg);font-size:var(--t-micro);letter-spacing:.5px}.dashboard-page .dashboard-test-marker span{display:inline-flex;align-items:center;gap:10px}.dashboard-page .dashboard-test-marker strong{border:1px solid;border-radius:var(--r-btn);padding:2px 6px;letter-spacing:1.4px}.dashboard-page .dashboard-test-marker button{color:inherit;text-decoration:underline;text-underline-offset:3px}.dashboard-page .sandbox-handoff{min-height:100dvh;display:grid;place-items:center;padding:24px}.dashboard-page .sandbox-handoff__panel{width:min(100%,620px);border:1px solid var(--c-line);border-radius:var(--r-card);background:var(--c-bg-elev);padding:clamp(24px,6vw,48px)}.dashboard-page .sandbox-handoff__marker{display:inline-block;margin-bottom:20px;border:1px solid var(--c-text);border-radius:var(--r-btn);padding:3px 8px;font-size:var(--t-micro);letter-spacing:1.4px}.dashboard-page .sandbox-handoff .title-section{margin-bottom:16px}.dashboard-page .sandbox-handoff p{color:var(--fg-60);line-height:1.6}.dashboard-page .sandbox-handoff__error{color:var(--st-rejected)}.dashboard-page .sandbox-handoff__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}@media (max-width:540px){.dashboard-page .dashboard-test-marker{align-items:flex-start;font-size:var(--t-micro)}.dashboard-page .dashboard-test-marker span{align-items:flex-start}}.dashboard-page .dashboard-main{padding-top:0;padding-bottom:96px}body:has(.dashboard-page .dashview--terminal-open){overflow:hidden}.dashboard-page .dashboard-main:has(.dashview--terminal-open){height:var(--mission-visual-viewport-height,100dvh);padding-bottom:0;overflow:hidden}.dashboard-page .dashview--terminal-open{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.dashboard-page .topbar{display:flex;align-items:center;gap:24px;padding:20px 0;border-bottom:1px solid var(--c-line)}.dashboard-page .topbar__zone{font-size:var(--t-micro);letter-spacing:1.2px;text-transform:uppercase;color:var(--fg-40);margin-left:12px;white-space:nowrap;text-decoration:none;transition:color var(--d-fast) var(--ease)}.dashboard-page .topbar__zone:hover{color:var(--text-white)}.dashboard-page .topbar__zone:before{content:"/ ";color:var(--fg-30)}.dashboard-page .dash-tabs{display:flex;align-items:center;gap:32px;margin-left:56px}.dashboard-page .dash-tab{font-family:var(--font-apercu-mono-pro),ui-monospace,monospace;font-size:var(--t-micro);font-weight:400;letter-spacing:1.2px;text-transform:uppercase;color:var(--fg-50);background:none;border:none;padding:4px 0;cursor:pointer;position:relative;text-decoration:none;transition:color var(--d-fast) var(--ease)}.dashboard-page .dash-tab.is-locked{color:var(--fg-30);cursor:not-allowed}.dashboard-page .dash-tab.is-locked:hover{color:var(--fg-30)}.dashboard-page .dash-tab:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--text-white);transform:scaleX(0);transform-origin:left;transition:transform var(--d-fast) var(--ease)}.dashboard-page .dash-tab:hover{color:var(--text-white)}.dashboard-page .dash-tab:hover:after{transform:scaleX(1)}.dashboard-page .dash-tab.is-locked:after,.dashboard-page .dash-tab.is-locked:hover:after{transform:scaleX(0)}.dashboard-page .dash-tab.is-active{color:var(--text-white)}.dashboard-page .dash-tab.is-active:after{transform:scaleX(1)}.dashboard-page .dash-tab__lock{position:absolute;top:-3px;right:-9px;width:7px;height:6px;border:1px solid var(--fg-30);border-radius:1px;opacity:.85}.dashboard-page .dash-tab__lock:before{content:"";position:absolute;left:1px;top:-5px;width:3px;height:5px;border:1px solid var(--fg-30);border-bottom:0;border-radius:3px 3px 0 0}@media (prefers-reduced-motion:reduce){.dashboard-page .dash-tab,.dashboard-page .dash-tab:after{transition:none}}.dashboard-page .tb-id{font-size:var(--t-micro);letter-spacing:1.2px;color:var(--fg-60);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard-page .tb-account{position:relative;min-width:0}.dashboard-page .tb-account__trigger{display:inline-flex;align-items:center;gap:9px;max-width:280px;font-family:var(--font-apercu-mono-pro),ui-monospace,monospace;background:transparent;border:0;color:var(--fg-60);padding:0;cursor:pointer;min-width:0}.dashboard-page .tb-account__trigger:hover .tb-id,.dashboard-page .tb-account__trigger[aria-expanded=true] .tb-id{color:var(--text-white)}.dashboard-page .tb-account__chevron{flex:0 0 auto;font-size:10px;line-height:1;color:var(--fg-35);transform:translateY(-1px);transition:color var(--d-fast) var(--ease),transform var(--d-fast) var(--ease)}.dashboard-page .tb-account__trigger:hover .tb-account__chevron,.dashboard-page .tb-account__trigger[aria-expanded=true] .tb-account__chevron{color:var(--fg-70)}.dashboard-page .tb-account__trigger[aria-expanded=true] .tb-account__chevron{transform:translateY(-1px) rotate(180deg)}.dashboard-page .tb-account__menu{position:absolute;top:calc(100% + 12px);right:0;z-index:40;width:min(260px,calc(100vw - 48px));padding:8px;border:1px solid rgba(255,255,255,.16);border-radius:var(--r-card);background:rgba(9,9,9,.92);box-shadow:0 18px 54px rgba(0,0,0,.42);backdrop-filter:blur(18px)}.dashboard-page .tb-account__identity{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:7px 8px 10px;font-size:var(--t-micro);line-height:1.3;letter-spacing:.8px;color:var(--fg-45);border-bottom:1px solid rgba(255,255,255,.09)}.dashboard-page .tb-account__logout{width:100%;margin-top:6px;display:flex;align-items:center;justify-content:space-between;font-family:var(--font-apercu-mono-pro),ui-monospace,monospace;font-size:var(--t-micro);letter-spacing:1.1px;text-transform:uppercase;color:var(--fg-65);background:transparent;border:0;border-radius:3px;padding:10px 8px;cursor:pointer;transition:color var(--d-fast) var(--ease),background var(--d-fast) var(--ease)}.dashboard-page .tb-account__logout:before{content:">";color:var(--fg-35)}.dashboard-page .tb-account__logout:hover{color:var(--text-white);background:rgba(255,255,255,.07)}.dashboard-page .tb-logout{font-family:var(--font-apercu-mono-pro),ui-monospace,monospace;font-size:var(--t-micro);letter-spacing:1.2px;text-transform:uppercase;color:var(--fg-50);background:none;border:none;padding:0;cursor:pointer;white-space:nowrap;transition:color var(--d-fast) var(--ease)}.dashboard-page .tb-logout:hover{color:var(--text-white)}.dashboard-page .cockpit{display:grid;grid-template-columns:340px minmax(0,1fr);gap:26px;align-items:start;padding-top:30px}.dashboard-page .cockpit--terminal-open{flex:0 1 auto;height:min(760px,calc(100dvh - 72px));align-items:stretch;min-height:0;overflow:hidden}.dashboard-page .cockpit--full{grid-template-columns:minmax(0,1fr)}.dashboard-page .cockpit__rail{position:sticky;top:24px;display:flex;flex-direction:column;gap:16px}.dashboard-page .cockpit--terminal-open .cockpit__rail{position:static;min-height:0;overflow:hidden}.dashboard-page .cockpit--terminal-open .cockpit__rail .profilepanel{display:flex;flex-direction:column;height:100%;min-height:0}.dashboard-page .cockpit--terminal-open .cockpit__rail .profilepanel .win__body{flex:1;min-height:0;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.dashboard-page .cockpit--terminal-open .cockpit__rail .profilepanel .win__body::-webkit-scrollbar{width:0;height:0}.dashboard-page .cockpit__work{min-width:0;display:flex;flex-direction:column;gap:0}.dashboard-page .cockpit--terminal-open .cockpit__work{min-height:0;overflow:hidden}.dashboard-page .cockpit__work .sec:first-child{border-top:0;padding-top:0}.dashboard-page .cmdhead{display:flex;align-items:baseline;gap:12px;margin:0 0 16px;font-size:var(--t-micro);letter-spacing:1.2px;text-transform:uppercase;color:var(--fg-50)}.dashboard-page .cmdhead .pr{color:var(--fg-30);flex-shrink:0}.dashboard-page .cmdhead .nm{color:var(--text-white);flex-shrink:0}.dashboard-page .cmdhead .rule{flex:1;height:1px;background:linear-gradient(90deg,rgba(255,255,255,.16),rgba(255,255,255,.03));align-self:center}.dashboard-page .cmdhead .cnt{color:var(--fg-40);flex-shrink:0}.dashboard-page .cmdhead .lnk{color:var(--fg-50);flex-shrink:0;transition:color var(--d-fast) var(--ease)}.dashboard-page .cmdhead .lnk:hover{color:var(--text-white)}.dashboard-page .sec{padding:26px 0;border-top:1px solid var(--c-line);scroll-margin-top:80px}.dashboard-page .sec:first-of-type{border-top:0;padding-top:0}.dashboard-page .win{position:relative;border:1px solid var(--c-line);border-radius:var(--r-cta);overflow:hidden;background:#070707;box-shadow:0 20px 64px rgba(0,0,0,.45),inset 0 2px 0 rgba(255,255,255,.02);isolation:isolate}.dashboard-page .win__scan{background:repeating-linear-gradient(0deg,rgba(255,255,255,.015),rgba(255,255,255,.015) 1px,transparent 0,transparent 3px);mix-blend-mode:overlay;opacity:.7}.dashboard-page .win__grid,.dashboard-page .win__scan{position:absolute;inset:0;z-index:2;pointer-events:none}.dashboard-page .win__grid{background-image:linear-gradient(rgba(255,255,255,.02) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 0);background-size:46px 46px;mask-image:radial-gradient(120% 90% at 50% 0,#000 30%,transparent 85%);-webkit-mask-image:radial-gradient(120% 90% at 50% 0,#000 30%,transparent 85%);opacity:.5}.dashboard-page .win__chrome{position:relative;z-index:5;display:flex;align-items:center;gap:14px;padding:11px 16px;background:rgba(8,8,8,.78);border-bottom:1px solid rgba(255,255,255,.06)}.dashboard-page .win__dots{display:inline-flex;gap:7px;flex-shrink:0}.dashboard-page .win__dot{width:11px;height:11px;border-radius:50%;box-shadow:inset 0 0 0 .5px rgba(255,255,255,.06)}.dashboard-page .win__dot--r{background:var(--c-dot-red)}.dashboard-page .win__dot--y{background:var(--c-dot-yellow)}.dashboard-page .win__dot--g{background:var(--c-dot-green)}.dashboard-page .win__title{flex:1;text-align:center;font-size:11px;letter-spacing:1.4px;text-transform:uppercase;color:var(--fg-40)}.dashboard-page .win__live{display:inline-flex;align-items:center;gap:7px;font-size:10px;letter-spacing:1.4px;text-transform:uppercase;color:var(--fg-50)}.dashboard-page .win__live i{width:7px;height:7px;border-radius:50%;background:var(--st-recognized);font-style:normal}.dashboard-page .win__cnt{font-size:10px;letter-spacing:1.4px;text-transform:uppercase;color:var(--fg-40);font-variant-numeric:tabular-nums}.dashboard-page .win__body{position:relative;z-index:5;padding:30px 30px 28px}.dashboard-page .profilepanel{border:1px solid var(--c-line);border-radius:var(--r-card);background:var(--c-bg-elev);overflow:hidden}.dashboard-page .profilepanel__head{display:flex;align-items:center;justify-content:space-between;padding:13px 16px;border-bottom:1px solid var(--c-line)}.dashboard-page .profilepanel__label{font-size:11px;letter-spacing:1.4px;text-transform:uppercase;color:var(--fg-50)}.dashboard-page .profilepanel__verified{display:inline-flex;align-items:center;gap:7px;font-size:10px;letter-spacing:1.2px;text-transform:uppercase;color:var(--st-recognized)}.dashboard-page .profilepanel__verified i{width:7px;height:7px;border-radius:50%;background:var(--st-recognized)}.dashboard-page .profilepanel .win__body{padding:24px 20px}.dashboard-page .idn__refreshError{margin:10px 0 0;color:var(--c-dot-red);font-size:11px;line-height:1.45}.dashboard-page .idn{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:34px;align-items:start}.dashboard-page .railid .idn{grid-template-columns:1fr;gap:18px}.dashboard-page .idn__addr{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px;margin-bottom:10px}.dashboard-page .idn__ensrow{margin-bottom:22px}.dashboard-page .idn__hash{font-size:20px;letter-spacing:-.4px;color:var(--text-white);word-break:break-all}.dashboard-page .idn__ens{font-size:12px;letter-spacing:1px;text-transform:uppercase;color:var(--fg-50);border:1px solid var(--fg-15);border-radius:999px;padding:3px 8px}.dashboard-page .idn__nick{font-size:12px;letter-spacing:.4px;color:var(--fg-40);margin-left:auto;text-align:right}.dashboard-page .idn__rows{list-style:none;margin:0;padding:0}.dashboard-page .idn__row{display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:12px;padding:9px 0;border-top:1px solid rgba(255,255,255,.05);font-size:13px}.dashboard-page .idn__row:first-child{border-top:0}.dashboard-page .idn__k{font-size:10px;letter-spacing:1.4px;text-transform:uppercase;color:var(--fg-50)}.dashboard-page .idn__k--refreshable{display:inline-flex;align-items:center;gap:8px;min-width:0}.dashboard-page .idn__lead{display:none}.dashboard-page .idn__v{color:var(--fg-60);text-align:right;white-space:nowrap}.dashboard-page .idn__v--muted{color:var(--fg-40)}.dashboard-page .idn__v--refreshable{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px}.dashboard-page .idn__refresh{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin:-5px 0;border:1px solid var(--fg-10);border-radius:var(--r-card);background:transparent;color:var(--fg-50);cursor:pointer;transition:border-color var(--d-fast) var(--ease),color var(--d-fast) var(--ease),background-color var(--d-fast) var(--ease),transform .12s var(--ease)}.dashboard-page .idn__refresh--label{flex:0 0 auto}.dashboard-page .idn__refresh:focus-visible,.dashboard-page .idn__refresh:hover:not(:disabled){border-color:var(--fg-30);background:var(--fg-03);color:var(--text-white)}.dashboard-page .idn__refresh:active:not(:disabled){transform:scale(.96)}.dashboard-page .idn__refresh:focus-visible{outline:1px solid var(--fg-40);outline-offset:2px}.dashboard-page .idn__refresh:disabled{cursor:wait;opacity:.72}.dashboard-page .idn__refresh svg{width:13px;height:13px;stroke-width:1.9}.dashboard-page .idn__refresh:disabled svg{animation:idnRefreshSpin .78s linear infinite}@keyframes idnRefreshSpin{to{transform:rotate(1turn)}}.dashboard-page .idn__v b{color:var(--text-white);font-weight:500}.dashboard-page .idn__v.good{color:var(--st-recognized)}.dashboard-page .idn__copy{margin:0;flex:0 0 auto}.dashboard-page .idn__walletnote{margin:0;font-size:11px;line-height:1.55;color:var(--fg-40)}.dashboard-page .idn__walletnote--owner{margin:-2px 0 12px}.dashboard-page .idn__agent{display:grid;gap:6px;margin:0 0 16px;padding:10px 12px 11px;border:1px solid var(--fg-15);border-radius:var(--r-card);background:var(--fg-02)}.dashboard-page .idn__agentrow{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px 10px;min-width:0}.dashboard-page .idn__agenttoggle{display:inline-flex;align-items:center;gap:7px;min-height:24px;padding:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.dashboard-page .idn__agenttoggle svg{width:13px;height:13px;color:var(--fg-40);transition:transform var(--d-fast) var(--ease)}.dashboard-page .idn__agenttoggle[aria-expanded=true] svg{transform:rotate(180deg)}.dashboard-page .idn__agenttoggle:focus-visible .idn__k,.dashboard-page .idn__agenttoggle:hover .idn__k{color:var(--c-text)}.dashboard-page .idn__agenttoggle:focus-visible{outline:1px solid var(--fg-40);outline-offset:3px}.dashboard-page .idn__agentaddr{display:inline-flex;align-items:center;gap:8px;min-width:0;font-size:13px;color:var(--fg-60)}.dashboard-page .idn__agentaddr b{color:var(--text-white);font-weight:500}.dashboard-page .idn__q01link{padding:0;border:0;background:none;font:inherit;color:var(--c-text);text-decoration:underline;text-underline-offset:3px;cursor:pointer;transition:color var(--d-fast) var(--ease)}.dashboard-page .idn__q01link:hover{color:var(--text-white)}.dashboard-page .idn__q01link:focus-visible{color:var(--text-white);outline:1px solid var(--fg-40);outline-offset:2px}.dashboard-page .xp{border:1px solid var(--c-line);border-radius:var(--r-card);background:var(--c-bg-elev);padding:22px 26px;min-width:230px}.dashboard-page .railid .xp{min-width:0}.dashboard-page .xp__lab{font-size:10px;letter-spacing:1.6px;text-transform:uppercase;color:var(--fg-40);margin-bottom:6px}.dashboard-page .xp__val{font-size:64px;line-height:1;font-weight:500;letter-spacing:-2px;color:var(--text-white);font-variant-numeric:tabular-nums}.dashboard-page .xp__val small{font-size:16px;letter-spacing:0;color:var(--fg-40);margin-left:8px}.dashboard-page .xp__sub{margin-top:12px;font-size:11px;letter-spacing:.4px;color:var(--fg-50);display:flex;align-items:center;gap:8px}.dashboard-page .xp__sub .up{color:var(--st-recognized)}.dashboard-page button.xp__sub{appearance:none;-webkit-appearance:none;background:none;border:0;padding:0;font-family:inherit;cursor:pointer;transition:color var(--d-fast) var(--ease)}.dashboard-page button.xp__sub:focus-visible,.dashboard-page button.xp__sub:hover{color:var(--c-text)}.dashboard-page button.xp__sub:focus-visible .lbl,.dashboard-page button.xp__sub:hover .lbl{text-decoration:underline}.dashboard-page .xp__bar{margin-top:14px;height:4px;border-radius:999px;background:var(--fg-08);overflow:hidden}.dashboard-page .xp__bar i{display:block;height:100%;background:var(--st-recognized)}.dashboard-page .xp__next{margin-top:8px;font-size:10px;letter-spacing:.6px;color:var(--fg-30)}.dashboard-page .tier{display:flex;align-items:center;gap:8px;margin-top:14px}.dashboard-page .tier__id{font-size:10px;font-weight:500;letter-spacing:.6px;padding:2px 6px;border-radius:999px;color:var(--st-recognized);background:var(--fg-08)}.dashboard-page .tier__label{font-size:11px;letter-spacing:.4px;color:var(--fg-60)}.dashboard-page .xp__head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px 12px;margin-bottom:14px}.dashboard-page .xp__head .xp__lab{margin-bottom:0}.dashboard-page .tier--corner{margin-top:0;flex:none}.dashboard-page .tier--corner .tier__label{font-size:10px;letter-spacing:1.2px;text-transform:uppercase;color:var(--fg-50)}.dashboard-page .is-hidden{display:none}.dashboard-page .tnum{font-variant-numeric:tabular-nums}.dashboard-page .kanban{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.dashboard-page .col{border:1px solid var(--c-line);border-radius:var(--r-card);background:var(--c-bg-elev);display:flex;flex-direction:column;min-height:80px}.dashboard-page .col__head{display:flex;align-items:center;gap:9px;padding:11px 13px;border-bottom:1px solid var(--c-line)}.dashboard-page .col__sig{width:8px;height:8px;border-radius:2px;flex-shrink:0}.dashboard-page .col__nm{font-size:11px;letter-spacing:1.1px;text-transform:uppercase;color:var(--text-white)}.dashboard-page .col__n{margin-left:auto;font-size:11px;color:var(--fg-40)}.dashboard-page .col__body{display:flex;flex-direction:column;gap:7px;padding:11px}.dashboard-page .col__empty{padding:12px 10px;font-size:11px;line-height:1.6;color:var(--fg-30);text-align:center}.dashboard-page .eff{border:1px solid var(--fg-08);border-radius:3px;background:var(--fg-02);padding:10px 11px;transition:border-color var(--d-fast) var(--ease),background-color var(--d-fast) var(--ease)}.dashboard-page .eff:hover{border-color:var(--fg-20);background:var(--fg-04)}.dashboard-page .eff__top{display:flex;align-items:center;gap:7px}.dashboard-page .eff__dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.dashboard-page .eff__nm{font-size:12px;color:var(--c-text);line-height:1.35}.dashboard-page .dot-recognized{background:var(--st-recognized)}.dashboard-page .dot-validated{background:var(--st-validated)}.dashboard-page .dot-pending{background:var(--st-pending)}.dashboard-page .dot-missing{background:var(--st-missing)}.dashboard-page .sig-recognized{background:var(--st-recognized)}.dashboard-page .sig-validated{background:var(--st-validated)}.dashboard-page .sig-pending{background:var(--st-pending)}.dashboard-page .sig-missing{background:var(--st-missing)}.dashboard-page .kbleg{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:12px;font-size:10px;letter-spacing:1px;text-transform:uppercase;color:var(--fg-40)}.dashboard-page .kbleg span{display:inline-flex;align-items:center;gap:6px}.dashboard-page .kbleg i{width:7px;height:7px;border-radius:50%;font-style:normal}.dashboard-page .improve{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.dashboard-page .imp{border:1px solid var(--c-line);border-radius:var(--r-card);background:var(--c-bg-elev);padding:16px;display:flex;flex-direction:column;gap:10px;transition:border-color var(--d-fast) var(--ease),transform var(--d-fast) var(--ease)}.dashboard-page .imp:hover{border-color:var(--fg-30);transform:translateY(-1px)}.dashboard-page .imp__head{display:flex;align-items:baseline;gap:9px}.dashboard-page .imp__code{font-size:10px;letter-spacing:1.4px;color:var(--st-pending)}.dashboard-page .imp__miss{font-size:13px;color:var(--text-white);line-height:1.25}.dashboard-page .imp__row{display:flex;align-items:baseline;gap:8px;font-size:11px;color:var(--fg-50)}.dashboard-page .imp__row .k{font-size:9px;letter-spacing:1px;text-transform:uppercase;color:var(--fg-40);flex-shrink:0;min-width:48px}.dashboard-page .imp__row b{color:var(--c-text);font-weight:400}.dashboard-page .imp__cta{margin-top:auto;padding-top:4px}.dashboard-page .cta-arrow{display:inline-flex;align-items:center;gap:6px;font-size:10px;letter-spacing:1.2px;text-transform:uppercase;color:var(--text-white);padding:6px 0}.dashboard-page .cta-arrow:after{content:"→";transition:transform var(--d-fast) var(--ease)}.dashboard-page .imp:hover .cta-arrow:after{transform:translateX(3px)}.dashboard-page .ea__prog{border:1px solid var(--c-line);border-radius:var(--r-card);background:var(--c-bg-elev);padding:16px 18px;margin-bottom:14px}.dashboard-page .ea__prog-top{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}.dashboard-page .ea__lvl{font-size:12px;letter-spacing:1px;text-transform:uppercase;color:var(--text-white)}.dashboard-page .ea__pts{font-size:11px;color:var(--fg-50);font-variant-numeric:tabular-nums}.dashboard-page .ea__track{height:5px;border-radius:999px;background:var(--fg-08);overflow:hidden}.dashboard-page .ea__fill{display:block;height:100%;background:var(--st-recognized)}.dashboard-page .calib{display:inline-flex;align-items:center;gap:8px;margin-bottom:14px;font-size:10px;letter-spacing:1.2px;text-transform:uppercase;color:var(--st-pending);border:1px solid rgba(244,191,79,.28);border-radius:3px;padding:4px 9px}.dashboard-page .calib:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--st-pending)}.dashboard-page .ea__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.dashboard-page .acc{border:1px solid var(--c-line);border-radius:var(--r-card);background:var(--c-bg-elev);padding:14px;display:flex;flex-direction:column;gap:9px;min-height:130px;transition:border-color var(--d-fast) var(--ease),background var(--d-fast) var(--ease),opacity var(--d-fast) var(--ease)}.dashboard-page .acc:focus-visible,.dashboard-page .acc:hover{border-color:var(--fg-40);background:var(--fg-03);opacity:1;outline:none}.dashboard-page .acc__st{display:inline-flex;align-items:center;gap:6px;font-size:9px;letter-spacing:1.2px;text-transform:uppercase}.dashboard-page .acc__st i{width:7px;height:7px;border-radius:50%;font-style:normal}.dashboard-page .acc--claimed .acc__st{color:var(--st-recognized)}.dashboard-page .acc--claimed .acc__st i{background:var(--st-recognized)}.dashboard-page .acc--available .acc__st{color:var(--text-white)}.dashboard-page .acc--available .acc__st i{background:var(--text-white)}.dashboard-page .acc--locked{opacity:.62}.dashboard-page .acc--locked .acc__st{color:var(--fg-40)}.dashboard-page .acc--locked .acc__st i{background:var(--fg-30)}.dashboard-page .acc__nm{font-size:13px;color:var(--text-white);line-height:1.3}.dashboard-page .acc__desc{font-size:10px;line-height:1.5;color:var(--fg-40)}.dashboard-page .acc__foot{margin-top:auto;font-size:10px;letter-spacing:.4px;color:var(--fg-50)}.dashboard-page .acc__requirements{display:grid;grid-template-rows:0fr;margin-top:0;overflow:hidden;opacity:0;transition:grid-template-rows var(--d-fast) var(--ease),margin-top var(--d-fast) var(--ease),opacity var(--d-fast) var(--ease)}.dashboard-page .acc:focus-visible .acc__requirements,.dashboard-page .acc:hover .acc__requirements{grid-template-rows:1fr;margin-top:12px;opacity:1}.dashboard-page .acc__requirements>*{min-height:0}.dashboard-page .acc__requirements>span{font-size:9px;letter-spacing:.9px;text-transform:uppercase;color:var(--fg-40)}.dashboard-page .acc__requirements ul{display:grid;gap:5px;margin:8px 0 0;padding:0;list-style:none}.dashboard-page .acc__requirements li{display:flex;align-items:center;gap:7px;font-size:10px;color:var(--fg-60)}.dashboard-page .acc__requirements li i{width:5px;height:5px;border:1px solid var(--fg-40);border-radius:50%}.dashboard-page .acc__requirements li.is-met{color:var(--text-white)}.dashboard-page .acc__requirements li.is-met i{border-color:var(--text-white);background:var(--text-white)}.dashboard-page .acc--available .acc__foot{color:var(--text-white)}.dashboard-page .feedwrap{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:var(--r-card);background:var(--c-bg-elev);padding:20px}.dashboard-page .feedwrap:before{content:none}.dashboard-page .feed{list-style:none;margin:0;padding:0;display:grid;gap:14px}.dashboard-page .fr{position:relative;display:grid;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:10px;min-height:0;padding:28px 30px 28px 26px;border:1px solid rgba(255,255,255,.1);border-radius:4px;background:rgba(5,5,5,.34);font-size:13px;transition:border-color var(--d-fast) var(--ease),background var(--d-fast) var(--ease)}.dashboard-page .fr:hover{border-color:rgba(255,255,255,.14);background:rgba(8,8,8,.56)}.dashboard-page .fr__date{font-size:11px;letter-spacing:.6px;color:var(--fg-40);font-variant-numeric:tabular-nums}.dashboard-page .fr__rail{position:relative;display:grid;place-items:center;align-self:stretch;min-height:76px;padding-top:54px}.dashboard-page .fr__rail:before{content:"";position:absolute;top:63px;bottom:-28px;left:50%;width:1px;transform:translateX(-50%);background:rgba(255,255,255,.1)}.dashboard-page .fr__mk{position:relative;z-index:1;width:8px;height:8px;border-radius:50%}.dashboard-page .fr__main{display:grid;min-width:0;gap:10px;color:var(--c-text);line-height:1.35}.dashboard-page .fr__top{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:12px;min-width:0}.dashboard-page .fr__top--with-amount{grid-template-columns:minmax(0,1fr) max-content}.dashboard-page .fr__meta{display:flex;flex-wrap:wrap;gap:0;min-width:0;color:var(--fg-40)}.dashboard-page .fr__meta>span+span:before{content:none}.dashboard-page .fr__title{display:flex;align-items:center;gap:14px;min-width:0;font-size:16px;line-height:1.1}.dashboard-page .fr__title b{color:var(--text-white);font-weight:500;letter-spacing:.2px}.dashboard-page .fr__code{display:inline-flex;align-items:center;min-height:24px;border:1px solid rgba(111,211,131,.22);border-radius:999px;padding:0 12px;color:var(--st-recognized);background:rgba(111,211,131,.07);font-size:12px;letter-spacing:.8px;line-height:1}.dashboard-page .fr__src{display:block;width:100%;margin-top:-4px;font-size:11px;color:var(--fg-40);overflow-wrap:anywhere}.dashboard-page .fr__tag{display:inline-flex;width:fit-content;margin-top:2px;font-size:8px;letter-spacing:1.2px;text-transform:uppercase;color:var(--fg-40);border:1px solid rgba(255,255,255,.09);border-radius:2px;padding:2px 5px;background:rgba(255,255,255,.025)}.dashboard-page .fr__amt{justify-self:end;align-self:center;min-width:72px;font-size:16px;line-height:1;letter-spacing:.2px;text-align:right;font-variant-numeric:tabular-nums}.dashboard-page .fr__amt--xp{color:var(--st-recognized)}.dashboard-page .mk-recognized{background:var(--st-recognized)}.dashboard-page .mk-pending{background:var(--st-pending)}.dashboard-page .mk-rejected{background:var(--st-rejected)}.dashboard-page .mk-validated{background:var(--st-validated)}.dashboard-page .mk-missing{background:var(--st-missing)}.dashboard-page .nwl{position:relative;border:1px solid var(--c-line);border-radius:var(--r-cta);overflow:hidden;background:#050505;box-shadow:0 24px 80px rgba(0,0,0,.55);isolation:isolate;margin-bottom:12px}.dashboard-page .nwl:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(140% 90% at 28% 0,rgba(10,10,10,0) 0,rgba(10,10,10,.45) 60%,rgba(10,10,10,.9) 100%)}.dashboard-page .nwl__chrome-title{flex:1;text-align:center;font-size:11px;letter-spacing:1.4px;text-transform:uppercase;color:var(--fg-40)}.dashboard-page .nwl__body{position:relative;z-index:5;padding:40px 42px 34px}.dashboard-page .nwl__prompt{display:inline-flex;align-items:baseline;margin-bottom:26px;font-size:13px;line-height:20px;letter-spacing:.04em}.dashboard-page .nwl__prompt .pp{color:var(--fg-50)}.dashboard-page .nwl__prompt .pd{color:var(--fg-40)}.dashboard-page .nwl__prompt .pc{color:var(--text-white)}.dashboard-page .nwl__caret{display:inline-block;width:7px;height:13px;background:var(--text-white);margin-left:2px;transform:translateY(2px)}.dashboard-page .nwl__title{font-family:var(--font-apercu-mono-pro),ui-monospace,Menlo,monospace;font-weight:400;font-size:56px;line-height:1.05;letter-spacing:-1.6px;word-spacing:normal;color:var(--text-white);margin:0 0 28px;max-width:920px}.dashboard-page .nwl__title em{font-style:normal;color:var(--fg-50)}.dashboard-page .nwl__desc{font-size:16px;line-height:1.55;color:var(--fg-60);max-width:600px;margin:0 0 14px}.dashboard-page .nwl__desc b{color:var(--text-white);font-weight:500}.dashboard-page .nwl__note{display:flex;gap:8px;align-items:flex-start;font-size:13px;line-height:1.5;color:var(--fg-50);max-width:600px;margin:0 0 26px}.dashboard-page .nwl__body>.nba__cta{margin:28px 0 34px}.dashboard-page .nwl__note-mark{color:var(--fg-30);flex-shrink:0;user-select:none}.dashboard-page .nwl__actions{display:inline-flex;gap:12px;flex-wrap:wrap;margin:0 0 8px}.dashboard-page .nwl__bridgenote{font-size:11px;letter-spacing:.3px;color:var(--fg-40);margin:0 0 30px}.dashboard-page .nwl__readout{padding-top:22px;border-top:1px solid var(--fg-08)}.dashboard-page .nwl__readout-cmd{display:flex;align-items:baseline;gap:12px;margin-bottom:10px;font-size:var(--t-micro);letter-spacing:1.2px;text-transform:uppercase;color:var(--fg-40);border:1px solid rgba(255,255,255,.09);border-radius:2px;padding:2px 5px;background:rgba(255,255,255,.025)}.dashboard-page .nwl__readout-cmd .pr{color:var(--fg-40)}.dashboard-page .nwl__readout-cmd .nm{color:var(--text-white)}.dashboard-page .nwl__readout-cmd .cnt{color:var(--fg-40)}.dashboard-page .nwl__readout-cmd .rule{flex:1;height:1px;background:var(--fg-08);align-self:center}.dashboard-page .nwl__readout-list{list-style:none;margin:0;padding:0}.dashboard-page .nwl__readout-row{display:grid;grid-template-columns:40px 1fr;align-items:baseline;gap:12px;padding:9px 0;font-size:13px;border-top:1px dashed var(--fg-08)}.dashboard-page .nwl__readout-row:first-child{border-top:0}.dashboard-page .nwl__readout-mark{font-size:10px;letter-spacing:1.4px;color:var(--fg-40);font-variant-numeric:tabular-nums}.dashboard-page .nwl__readout-key{color:var(--c-text)}.dashboard-page .nwl-teaser{max-width:780px}.dashboard-page .nwl-lock{display:inline-flex;align-items:center;gap:6px;font-size:9px;letter-spacing:1px;text-transform:uppercase;color:var(--fg-40)}.dashboard-page .nwl-lock:before{content:"⊻";color:var(--fg-30)}.dashboard-page .ev-sec{padding:24px 0 0}.dashboard-page .ev-lab{display:flex;align-items:center;gap:12px;margin:0 0 10px;font-size:10px;letter-spacing:1.8px;text-transform:uppercase;color:var(--fg-50)}.dashboard-page .ev-lab .rule{flex:1;height:1px;background:var(--fg-08)}.dashboard-page .mv-lab{margin-top:26px}.dashboard-page .mstats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:4px}@media (max-width:680px){.dashboard-page .mstats{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}}@media (max-width:360px){.dashboard-page .mstats{grid-template-columns:1fr}}.dashboard-page .mstat{border:1px solid var(--c-line);border-radius:var(--r-card);background:var(--c-bg-elev);padding:13px 15px}.dashboard-page .mstat__v{font-size:22px;line-height:1;color:var(--text-white);font-variant-numeric:tabular-nums}.dashboard-page .mstat__v.is-good{color:var(--st-recognized)}.dashboard-page .mstat__k{display:block;margin-top:7px;font-size:9px;letter-spacing:1.2px;text-transform:uppercase;color:var(--fg-50)}.dashboard-page .ev-list{display:flex;flex-direction:column}.dashboard-page .ev-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 2px;border-top:1px solid var(--c-line)}.dashboard-page .ev-row:first-child{border-top:0}.dashboard-page .ev-row__main{min-width:0}.dashboard-page .ev-row__nm{font-size:14px;color:var(--text-white);line-height:1.3;display:flex;align-items:center;gap:9px;flex-wrap:wrap}.dashboard-page .ev-row__sub{margin-top:3px;font-size:12px;color:var(--fg-50);font-variant-numeric:tabular-nums}.dashboard-page .mcode{font-size:10px;letter-spacing:1px;color:var(--fg-40);border:1px solid var(--fg-15);border-radius:3px;padding:1px 5px}.dashboard-page .btn-primary{display:inline-flex;align-items:center;gap:9px;height:44px;padding:0 22px;background:var(--text-white);color:#000;border-radius:var(--r-btn);font-size:var(--t-micro);letter-spacing:1.2px;text-transform:uppercase;transition:opacity var(--d-fast) var(--ease);font-family:inherit}.dashboard-page .btn-primary:hover{opacity:.88}.dashboard-page .btn-primary:disabled{opacity:.5;cursor:not-allowed}.dashboard-page .btn-ghost{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 16px;border-radius:var(--r-btn);position:relative;font-size:var(--t-micro);letter-spacing:1.2px;text-transform:uppercase;color:var(--text-white);transition:background-color var(--d-fast) var(--ease),color var(--d-fast) var(--ease);font-family:inherit}.dashboard-page .btn-ghost:before{content:"";position:absolute;inset:0;border:1px solid var(--fg-15);border-radius:var(--r-btn)}.dashboard-page .btn-ghost:hover{background:var(--text-white);color:#000}.dashboard-page .btn-ghost:disabled{opacity:.5;cursor:not-allowed}.dashboard-page .dashboard-back{display:inline-flex;align-items:center;gap:8px;margin:0 0 24px;font-size:var(--t-micro);letter-spacing:1.2px;text-transform:uppercase;color:var(--fg-50);transition:color var(--d-fast) var(--ease)}.dashboard-page .dashboard-back:hover{color:var(--text-white)}.dashboard-page .login-shell{max-width:560px;margin:0 auto;padding:64px 0 120px}.dashboard-page .login-panel{padding:32px;border:1px solid var(--c-line);border-radius:var(--r-card);background:var(--c-bg-elev)}.dashboard-page .login-error{margin:0 0 16px;font-size:13px;line-height:20px;color:#ff5a5f}.dashboard-page .status-panel{padding:32px 24px;border:1px solid var(--c-line);border-radius:var(--r-card);background:var(--c-bg-elev);text-align:center;margin-top:30px}.dashboard-page .status-panel p{margin:0;font-size:var(--t-meta);line-height:1.55;color:var(--fg-60)}.dashboard-page .dboot{display:inline-block;text-align:left;font-family:var(--font-apercu-mono-pro),ui-monospace,monospace;font-size:13px;line-height:1.5}.dashboard-page .dboot__cmd{letter-spacing:.4px;color:var(--fg-50);margin-bottom:6px}.dashboard-page .dboot__prompt{margin-right:6px;color:var(--st-recognized)}.dashboard-page .dboot__line{display:flex;align-items:center;gap:8px;color:var(--fg-50);padding:2px 0}.dashboard-page .dboot__line--done{color:var(--fg-40)}.dashboard-page .dboot__mk{color:var(--st-recognized)}.dashboard-page .dboot__spin{display:inline-block;width:1ch;color:var(--st-recognized)}.dashboard-page .dboot__caret{display:inline-block;width:6px;height:12px;margin-left:2px;transform:translateY(1px);background:var(--st-recognized);animation:histBlink 1.1s steps(1) infinite}@media (prefers-reduced-motion:reduce){.dashboard-page .dboot__caret{animation:none}}@media (max-width:1100px){.dashboard-page .nwl__title{font-size:44px;letter-spacing:-1.2px}}@media (max-width:1080px){.dashboard-page .cockpit{grid-template-columns:1fr}.dashboard-page .cockpit__rail{position:static}}@media (max-width:900px){.dashboard-page .kanban{grid-template-columns:repeat(2,1fr)}.dashboard-page .improve{grid-template-columns:1fr}.dashboard-page .ea__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.dashboard-page .cockpit--terminal-open{flex:1 1 0;height:auto}.dashboard-page .nwl__body{padding:24px 20px}.dashboard-page .cockpit--mobile-work-only .cockpit__rail{display:none}.dashboard-page .win__body{padding:22px 18px}.dashboard-page .topbar{flex-wrap:wrap;gap:12px}.dashboard-page .dash-tabs{order:3;width:100%;margin-left:0;gap:2px;overflow-x:auto;overflow-y:hidden;padding-bottom:2px;scrollbar-width:none}.dashboard-page .dash-tabs::-webkit-scrollbar{display:none}.dashboard-page .dash-tab{flex:0 0 auto;padding:8px 12px;white-space:nowrap}.dashboard-page .dash-tab.is-locked{padding-right:26px}.dashboard-page .dash-tab__lock{top:9px;right:12px}.dashboard-page .tb-stub{display:none}.dashboard-page .tb-account__trigger{max-width:44vw}.dashboard-page .tb-account{margin-left:auto}}@media (max-width:680px){.dashboard-page .nwl__title{font-size:36px;letter-spacing:-.9px}.dashboard-page .nwl__body>.nba__cta{align-items:stretch;margin:28px 0 38px}.dashboard-page .nwl__body>.nba__cta .btn-primary{width:100%;min-height:48px;justify-content:center;padding:0 20px}.dashboard-page .nwl__note{margin-top:0}.dashboard-page .mv-lab{margin-top:18px}.dashboard-page .mstat{padding:10px 9px}.dashboard-page .mstat__v{font-size:18px}.dashboard-page .mstat__k{margin-top:5px;font-size:8px;letter-spacing:.8px;overflow-wrap:anywhere}}@media (max-width:540px){.dashboard-page .nwl__actions{flex-direction:column;align-items:stretch}.dashboard-page .ea__grid,.dashboard-page .kanban{grid-template-columns:1fr}.dashboard-page .fr{grid-template-columns:28px minmax(0,1fr);gap:8px;padding:22px 18px 24px}.dashboard-page .fr__rail{min-height:72px;padding-top:48px}.dashboard-page .fr__rail:before{top:56px;bottom:-24px}.dashboard-page .fr__top{gap:10px}.dashboard-page .fr__top--with-amount{grid-template-columns:minmax(0,1fr) auto}.dashboard-page .fr__title{flex-wrap:nowrap;gap:10px;min-width:0;font-size:15px}.dashboard-page .fr__title b,.dashboard-page .fr__txt b{overflow-wrap:anywhere}.dashboard-page .fr__meta{display:grid;gap:6px}.dashboard-page .fr__meta>span+span:before{content:none;margin-right:0}.dashboard-page .fr__date,.dashboard-page .fr__src{font-size:10px}.dashboard-page .fr__tag{margin-top:0}.dashboard-page .fr__amt{min-width:auto;font-size:15px;white-space:nowrap}}@media (prefers-reduced-motion:reduce){.dashboard-page .hist-empty__caret,.dashboard-page .nwl__caret{animation:none}.dashboard-page .btn-ghost,.dashboard-page .btn-primary,.dashboard-page .eff,.dashboard-page .fr,.dashboard-page .imp{transition:none}}.dashboard-page .nwl-wrap{padding-top:30px}.dashboard-page .status-panel__retry{display:flex;justify-content:center;margin-top:16px}.dashboard-page .feedwrap__empty{padding:20px 0;font-size:12px;color:var(--fg-40);margin:0}.dashboard-page .hist-empty{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:30px 20px 34px}.dashboard-page .hist-empty__glyph{margin:0 0 2px;font-size:13px;line-height:1.15;letter-spacing:2px;color:var(--fg-30)}.dashboard-page .hist-empty__cmd{margin:0;font-size:12px;letter-spacing:.4px;color:var(--fg-50)}.dashboard-page .hist-empty__prompt{margin-right:6px;color:var(--st-recognized)}.dashboard-page .hist-empty__caret{display:inline-block;width:6px;height:12px;margin-left:4px;transform:translateY(2px);background:var(--st-recognized);animation:histBlink 1.1s steps(1) infinite}.dashboard-page .hist-empty__out{margin:0;font-size:11px;letter-spacing:.4px;color:var(--fg-40)}.dashboard-page .hist-empty__title{margin:6px 0 0;font-size:16px;font-weight:500;letter-spacing:-.2px;color:var(--text-white)}.dashboard-page .hist-empty__sub{margin:0;max-width:380px;font-size:12px;line-height:1.55;color:var(--fg-50)}.dashboard-page .hist-empty__actions{display:flex;align-items:center;gap:16px;margin-top:6px}@keyframes histBlink{0%,50%{opacity:1}50.01%,to{opacity:0}}.dashboard-page .ea__empty{font-size:12px;color:var(--fg-40)}.dashboard-page .ev-row__xp,.dashboard-page .xpv{color:var(--st-recognized)}.dashboard-page .pend{color:var(--st-pending)}.dashboard-page .nba{border:1px solid var(--c-line);border-radius:var(--r-card);background:var(--c-bg-elev);padding:24px 26px;display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center}.dashboard-page .nba__kick{font-size:10px;letter-spacing:1.8px;text-transform:uppercase;color:var(--fg-50);margin-bottom:10px;display:inline-flex;align-items:center;gap:9px}.dashboard-page .nba__kick i{width:6px;height:6px;border-radius:50%;background:var(--st-recognized);font-style:normal}.dashboard-page .nba__title{font-size:22px;line-height:1.15;letter-spacing:-.5px;color:var(--text-white);margin:0 0 12px;text-wrap:balance;font-weight:400}.dashboard-page .nba__title em{font-style:normal;color:var(--fg-50)}.dashboard-page .nba__earn{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 14px;font-size:13px;color:var(--fg-60)}.dashboard-page .nba__cta{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.dashboard-page .sec--nba{border-top:0;padding-top:0}@media (max-width:680px){.dashboard-page .nba{grid-template-columns:1fr;gap:18px}.dashboard-page .nba__cta{align-items:stretch}.dashboard-page .nba__cta .btn-primary{justify-content:center}.dashboard-page .nba__title{font-size:20px}}.dashboard-page .ev{max-width:780px}.dashboard-page .ev-head{margin-bottom:4px}.dashboard-page .ev-head+.ev-lab{margin-top:24px}.dashboard-page .ev-h{font-size:22px;line-height:1.15;letter-spacing:-.5px;color:var(--text-white);margin:0 0 8px;text-wrap:balance;font-weight:400}.dashboard-page .ev-sub{font-size:14px;line-height:1.5;color:var(--fg-50);margin:0;max-width:560px}.dashboard-page .ev-next{border:1px solid var(--c-line);border-radius:var(--r-card);background:var(--c-bg-elev);padding:22px 24px;display:grid;grid-template-columns:1fr auto;gap:22px;align-items:center}.dashboard-page .ev-next__nm{font-size:20px;line-height:1.15;letter-spacing:-.4px;color:var(--text-white);margin:0 0 8px;text-wrap:balance;font-weight:400}.dashboard-page .ev-next__p{font-size:14px;line-height:1.5;color:var(--fg-60);margin:0 0 10px;max-width:430px}.dashboard-page .ev-next__meta{font-size:12px;letter-spacing:.3px;color:var(--fg-50);font-variant-numeric:tabular-nums}@media (max-width:680px){.dashboard-page .ev-next{grid-template-columns:1fr;gap:16px}.dashboard-page .ev-next .btn-primary{justify-content:center}.dashboard-page .ev-next__nm{font-size:18px}}.dashboard-page .ev-none{font-size:12px;letter-spacing:.3px;color:var(--fg-50)}.dashboard-page .ev-row__act{flex-shrink:0}.dashboard-page .ev-row--quiet{opacity:.7}.dashboard-page .ev-tag{font-size:9px;letter-spacing:1px;text-transform:uppercase;color:var(--st-recognized);border:1px solid rgba(111,211,131,.3);border-radius:999px;padding:2px 8px}.dashboard-page .ev-start{font-size:var(--t-micro);color:var(--text-white);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--fg-30);cursor:pointer;transition:text-decoration-color var(--d-fast) var(--ease)}.dashboard-page .ev-start:hover{text-decoration-color:var(--text-white)}.dashboard-page .lockview{border:1px solid var(--c-line);border-radius:var(--r-card);background:var(--c-bg-elev);padding:52px 36px;text-align:center}.dashboard-page .lockview__t{display:inline-flex;align-items:center;gap:9px;font-size:13px;letter-spacing:1.6px;text-transform:uppercase;color:var(--fg-40);margin-bottom:14px}.dashboard-page .lockview__t:before{content:"\2AFB";color:var(--fg-30)}.dashboard-page .lockview__p{font-size:14px;line-height:1.5;color:var(--fg-60);margin:0 auto 22px;max-width:360px}.dashboard-page .mvwrap{padding-top:4px}.dashboard-page .cockpit--terminal-open .mvwrap{display:grid;height:100%;min-height:0;padding-top:0}.dashboard-page .cockpit--terminal-open .mvwrap>section{height:100%;min-height:0}.dashboard-page .cockpit--terminal-open .mvwrap>section[aria-label="Mission terminal"]>div{height:100%;min-height:0;max-height:min(760px,100%)}.dashboard-page .stub-tag{display:none;margin-left:6px;padding:0 5px;font-size:8px;line-height:1.7;letter-spacing:1px;text-transform:uppercase;color:#ffb4b4;border:1px solid rgba(235,87,87,.55);border-radius:3px;box-shadow:0 0 8px rgba(235,87,87,.35);text-shadow:none;vertical-align:middle;animation:stubGlow 2.2s ease-in-out infinite}.dashboard-page .stubs-on .stub{color:var(--c-dot-red)!important;text-shadow:0 0 8px rgba(235,87,87,.5)}.dashboard-page .stubs-on .stub-tag{display:inline-block}@keyframes stubGlow{0%,to{box-shadow:0 0 5px rgba(235,87,87,.25)}50%{box-shadow:0 0 14px rgba(235,87,87,.6)}}.dashboard-page .xp__fill{display:block;height:100%;background:var(--st-recognized)}.dashboard-page .stubs-on .ea__track.stub .ea__fill,.dashboard-page .stubs-on .xp__bar.stub .xp__fill{background:var(--c-dot-red)}.dashboard-page .fill-0{width:0}.dashboard-page .fill-10{width:10%}.dashboard-page .fill-20{width:20%}.dashboard-page .fill-30{width:30%}.dashboard-page .fill-40{width:40%}.dashboard-page .fill-50{width:50%}.dashboard-page .fill-60{width:60%}.dashboard-page .fill-70{width:70%}.dashboard-page .fill-80{width:80%}.dashboard-page .fill-90{width:90%}.dashboard-page .fill-100{width:100%}.dashboard-page .railid .idn__v{white-space:normal;overflow-wrap:anywhere}.dashboard-page .railid .idn__v--refreshable{white-space:nowrap}@media (prefers-reduced-motion:reduce){.dashboard-page .idn__refresh:disabled svg{animation:none}}.dashboard-page .tb-stub{display:inline-flex;align-items:center;gap:7px;font-size:var(--t-micro);letter-spacing:1.2px;text-transform:uppercase;color:var(--fg-50);white-space:nowrap;transition:color var(--d-fast) var(--ease)}.dashboard-page .tb-stub:hover{color:var(--text-white)}.dashboard-page .tb-stub i{width:8px;height:8px;border-radius:50%;flex-shrink:0;background:var(--fg-20);box-shadow:inset 0 0 0 1px var(--fg-20);font-style:normal;transition:background-color var(--d-fast) var(--ease),box-shadow var(--d-fast) var(--ease)}.dashboard-page .tb-stub.is-on i{background:var(--c-dot-red);box-shadow:0 0 8px rgba(235,87,87,.6)}.dashboard-page .detail{position:fixed;inset:0;z-index:120;display:none}.dashboard-page .detail.is-open{display:block}.dashboard-page .detail__backdrop{position:absolute;inset:0;background:rgba(0,0,0,.58);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;transition:opacity var(--d-base) var(--ease)}.dashboard-page .detail.is-open .detail__backdrop{opacity:1}.dashboard-page .detail__panel{position:absolute;top:0;right:0;height:100%;width:min(440px,92vw);background:#070707;border-left:1px solid var(--c-line);box-shadow:-30px 0 80px rgba(0,0,0,.6);transform:translateX(100%);transition:transform var(--d-base) var(--ease);display:flex;flex-direction:column}.dashboard-page .detail.is-open .detail__panel{transform:translateX(0)}.dashboard-page .detail__chrome{display:flex;align-items:center;gap:14px;padding:13px 18px;border-bottom:1px solid rgba(255,255,255,.06);background:rgba(8,8,8,.78);flex-shrink:0}.dashboard-page .detail__dots{display:inline-flex;gap:7px}.dashboard-page .detail__dot{width:11px;height:11px;border-radius:50%}.dashboard-page .detail__title{flex:1;font-size:11px;letter-spacing:1.2px;text-transform:uppercase;color:var(--fg-50);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard-page .detail__x{font-size:18px;line-height:1;color:var(--fg-50);background:none;border:0;cursor:pointer;transition:color var(--d-fast) var(--ease)}.dashboard-page .detail__x:hover{color:var(--text-white)}.dashboard-page .detail__body{padding:24px 22px;overflow-y:auto;flex:1}.dashboard-page .detail__eyebrow{font-size:9px;letter-spacing:1.6px;text-transform:uppercase;color:var(--fg-40);margin-bottom:10px}.dashboard-page .detail__h{font-size:20px;line-height:1.2;color:var(--text-white);margin:0 0 16px}.dashboard-page .detail__rows{list-style:none;margin:0 0 18px;padding:0}.dashboard-page .detail__r{display:grid;grid-template-columns:130px 1fr;gap:12px;padding:10px 0;border-top:1px dashed rgba(255,255,255,.06);font-size:13px}.dashboard-page .detail__r:first-child{border-top:0}.dashboard-page .detail__r .k{font-size:10px;letter-spacing:1.2px;text-transform:uppercase;color:var(--fg-40)}.dashboard-page .detail__r .v{color:var(--c-text)}.dashboard-page .detail__r .v.good{color:var(--st-recognized)}.dashboard-page .detail__r .v.pend{color:var(--st-pending)}.dashboard-page .detail__note{font-size:12px;line-height:1.6;color:var(--fg-50);border:1px dashed var(--fg-15);border-radius:var(--r-card);padding:13px 14px;margin-bottom:18px}.dashboard-page .detail__stats{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px}.dashboard-page .detail__stat{flex:1;min-width:84px;border:1px solid var(--c-line);border-radius:var(--r-card);background:var(--c-bg-elev);padding:11px 13px}.dashboard-page .detail__stat .v{font-size:18px;line-height:1;color:var(--text-white);font-variant-numeric:tabular-nums}.dashboard-page .detail__stat .v.xp{color:var(--st-recognized)}.dashboard-page .detail__stat .k{display:block;margin-top:6px;font-size:9px;letter-spacing:1px;text-transform:uppercase;color:var(--fg-50)}.dashboard-page .detail__sec{margin:0 0 18px}.dashboard-page .detail__seclab{font-size:9px;letter-spacing:1.4px;text-transform:uppercase;color:var(--fg-50);margin:0 0 9px}.dashboard-page .detail__sectext{font-size:13px;line-height:1.55;color:var(--c-text)}.dashboard-page .detail__foot{flex-shrink:0;padding:16px 22px;border-top:1px solid rgba(255,255,255,.06);background:rgba(8,8,8,.6)}.dashboard-page .detail__foot:empty{display:none}.dashboard-page .detail__back{appearance:none;border:0;background:transparent;color:var(--fg-50);font:inherit;font-size:12px;letter-spacing:.4px;cursor:pointer;padding:0}.dashboard-page .detail__back:hover{color:var(--text-white)}.dashboard-page .eff-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 16px}.dashboard-page .eff-head__h{margin:0}.dashboard-page .eff-badge{flex-shrink:0;font-size:9px;letter-spacing:1.2px;text-transform:uppercase;color:var(--fg-50);border:1px solid var(--c-line);border-radius:var(--r-btn);padding:4px 8px;white-space:nowrap}.dashboard-page .eff-paths{display:flex;flex-direction:column;gap:8px}.dashboard-page .eff-path{appearance:none;width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;font:inherit;cursor:pointer;border:1px solid var(--c-line);border-radius:var(--r-card);background:var(--c-bg-elev);padding:12px 14px;transition:border-color var(--d-fast) var(--ease)}.dashboard-page .eff-path:hover{border-color:var(--fg-30)}.dashboard-page .eff-path__main{display:flex;flex-direction:column;gap:3px;min-width:0}.dashboard-page .eff-path__code{font-size:11px;letter-spacing:1px;text-transform:uppercase;color:var(--fg-50)}.dashboard-page .eff-path__title{font-size:13px;color:var(--c-text)}.dashboard-page .eff-path__meta{flex-shrink:0;display:inline-flex;align-items:center;gap:10px;font-size:12px}.dashboard-page .eff-path__arrow{color:var(--fg-40)}.dashboard-page .eff-path:hover .eff-path__arrow{color:var(--text-white)}.dashboard-page .eff-recognition{font-size:13px;line-height:1.6;color:var(--fg-60);border:1px dashed var(--fg-15);border-radius:var(--r-card);padding:13px 14px}@media (prefers-reduced-motion:reduce){.dashboard-page .detail__backdrop,.dashboard-page .detail__panel{transition:none}}.dashboard-page .gpv .section{margin-top:24px}.dashboard-page .gpv .panel{border:1px solid var(--c-line);border-radius:var(--r-card);background:var(--c-bg-elev)}.dashboard-page .gpv .cmdhead{display:flex;align-items:baseline;gap:12px;margin:0 0 16px;font-size:12px;letter-spacing:1.2px;text-transform:uppercase;color:var(--fg-50)}.dashboard-page .gpv .cmdhead .pr{color:var(--fg-30)}.dashboard-page .gpv .cmdhead .nm{color:#fff}.dashboard-page .gpv .cmdhead .rule{flex:1;height:1px;background:linear-gradient(90deg,rgba(255,255,255,.16),rgba(255,255,255,.03));align-self:center}.dashboard-page .gpv .cmdhead .cnt{color:var(--fg-40)}.dashboard-page .gpv .quest{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.55fr);gap:18px;padding:22px}.dashboard-page .gpv .quest h2{margin:0 0 12px;font-size:30px;line-height:1.1;letter-spacing:-.045em}.dashboard-page .gpv .quest p{margin:0;color:var(--fg-60);max-width:680px}.dashboard-page .gpv .steps{display:grid;gap:1px;border:1px solid var(--fg-08);border-radius:var(--r-card);overflow:hidden}.dashboard-page .gpv .step{display:grid;grid-template-columns:38px 1fr auto;gap:12px;padding:12px 13px;background:rgba(255,255,255,.018);align-items:center;font-size:13px}.dashboard-page .gpv .step .num{color:var(--fg-40)}.dashboard-page .gpv .step .txt{color:var(--fg-60)}.dashboard-page .gpv .step .state{font-size:10px;letter-spacing:1.1px;text-transform:uppercase;color:var(--fg-35,rgba(255,255,255,.35))}.dashboard-page .gpv .grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.dashboard-page .gpv .card{min-height:230px;display:flex;flex-direction:column}.dashboard-page .gpv .card-pad{padding:18px}.dashboard-page .gpv .card h3{margin:0 0 12px;font-size:20px;line-height:1.18;letter-spacing:-.035em}.dashboard-page .gpv .card p{margin:0;color:var(--fg-50);font-size:13px;line-height:1.6}.dashboard-page .gpv .mission-list{display:grid;gap:1px;margin-top:16px;border:1px solid var(--fg-08);border-radius:var(--r-card);overflow:hidden}.dashboard-page .gpv .mission{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;padding:10px 11px;background:rgba(255,255,255,.018);font-size:12px}.dashboard-page .gpv .mcode{color:var(--fg-40)}.dashboard-page .gpv .mname{color:#fff}.dashboard-page .gpv .mlock{color:var(--fg-35,rgba(255,255,255,.35));text-transform:uppercase;letter-spacing:1px;font-size:10px}.dashboard-page .gpv .rows{display:grid;gap:1px;border:1px solid var(--fg-08);border-radius:var(--r-card);overflow:hidden}.dashboard-page .gpv .rows--gap{margin-top:16px}.dashboard-page .gpv .row{display:grid;grid-template-columns:1fr auto;gap:20px;padding:12px 13px;background:rgba(255,255,255,.018);font-size:13px}.dashboard-page .gpv .row span:first-child{color:var(--fg-50)}.dashboard-page .gpv .row span:last-child{color:#fff}.dashboard-page .gpv .row .locked{color:var(--fg-40)}.dashboard-page .gpv .pipeline{display:grid;gap:10px;margin-top:16px}.dashboard-page .gpv .pipe{display:flex;align-items:center;gap:10px;color:var(--fg-60);font-size:13px}.dashboard-page .gpv .pipe i{width:7px;height:7px;border-radius:50%;background:var(--fg-30)}.dashboard-page .gpv .unlock{margin-top:auto;padding-top:18px}.dashboard-page .gpv .lockline{display:flex;align-items:center;gap:8px;font-size:11px;text-transform:uppercase;letter-spacing:1.1px;color:var(--fg-40);border-top:1px solid var(--fg-08);padding-top:14px}.dashboard-page .gpv .lockline i{width:7px;height:7px;border-radius:50%;background:var(--fg-30)}@media (max-width:1040px){.dashboard-page .gpv .grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-page .gpv .quest{grid-template-columns:1fr}}@media (max-width:720px){.dashboard-page .gpv .grid{grid-template-columns:1fr}.dashboard-page .gpv .quest{padding:18px}.dashboard-page .gpv .step{grid-template-columns:32px 1fr}.dashboard-page .gpv .step .state{display:none}}