.account-drawer.insights-drawer{width:min(720px,100%);height:100%;overflow-y:auto}.i-section{border:1px solid var(--tt-line,#ffffff1a);background:var(--tt-surface-2,#ffffff08);border-radius:14px;margin:0 24px 20px;padding:18px}.i-section:first-of-type{margin-top:22px}.i-section>.i-eyebrow{color:var(--tt-accent,#35d399);font:750 9px var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;display:block}.i-section h3{letter-spacing:-.02em;margin:7px 0 6px;font-size:16px}.i-section>p{color:var(--tt-text-dim,#ffffff8c);margin:0 0 14px;font-size:10px;line-height:1.55}.i-hero{flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:4px;display:flex}.i-hero strong{font-variant-numeric:tabular-nums;letter-spacing:-.045em;font-size:clamp(30px,7vw,42px);line-height:1}.i-hero .i-pct{font:700 12px/1 var(--font-geist-mono), ui-monospace, monospace;border-radius:999px;padding:3px 9px}.i-pos{color:var(--tt-pos,#35d399)}.i-neg{color:var(--tt-neg,#fb7185)}.i-hero .i-pct.i-pos{background:color-mix(in srgb, var(--tt-pos,#35d399) 16%, transparent)}.i-hero .i-pct.i-neg{background:color-mix(in srgb, var(--tt-neg,#fb7185) 16%, transparent)}.i-hero-note{color:var(--tt-text-dim,#ffffff8c);margin:0 0 16px;font-size:11px}.i-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;display:grid}.i-figure{border:1px solid var(--tt-line,#ffffff14);background:var(--tt-surface-3,#ffffff05);border-radius:10px;padding:11px 12px}.i-figure span{color:var(--tt-text-dim,#ffffff8c);letter-spacing:.07em;text-transform:uppercase;font-size:9px;display:block}.i-figure strong{font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin-top:5px;font-size:17px;display:block}.i-figure small{color:var(--tt-text-dim,#ffffff73);margin-top:3px;font-size:9px;line-height:1.4;display:block}.i-rows{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.i-row{border-radius:9px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;padding:9px 8px;display:grid}.i-row:hover{background:var(--tt-surface-3,#ffffff08)}.i-row-thumb{background:var(--tt-surface-3,#ffffff0d);border-radius:5px;width:34px;height:46px;overflow:hidden}.i-row-thumb img{object-fit:contain;width:100%;height:100%}.i-row-thumb span{height:100%;color:var(--tt-text-dim,#fff6);font:700 11px var(--font-geist-mono), ui-monospace, monospace;place-items:center;display:grid}.i-row-main{min-width:0}.i-row-main strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;display:block;overflow:hidden}.i-row-main small{color:var(--tt-text-dim,#ffffff80);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10px;display:block;overflow:hidden}.i-row-value{text-align:right;font-variant-numeric:tabular-nums}.i-row-value strong{font-size:13px;display:block}.i-row-value small{color:var(--tt-text-dim,#ffffff80);margin-top:2px;font-size:10px;display:block}.i-share-track{background:var(--tt-surface-3,#ffffff12);border-radius:999px;height:3px;margin-top:5px;overflow:hidden}.i-share-fill{background:var(--tt-accent,#35d399);border-radius:999px;height:100%;display:block}.i-ranges{gap:5px;margin-bottom:12px;display:flex}.i-range{border:1px solid var(--tt-line,#ffffff1a);color:var(--tt-text-dim,#fff9);font:600 10px var(--font-geist-mono), ui-monospace, monospace;cursor:pointer;background:0 0;border-radius:999px;padding:4px 11px}.i-range.is-active{background:var(--tt-accent,#35d399);color:#04121a;border-color:#0000}.i-progress{flex-direction:column;gap:11px;display:flex}.i-progress-row{gap:5px;display:grid}.i-progress-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.i-progress-head strong{font-size:12px;font-weight:600}.i-progress-head span{color:var(--tt-text-dim,#ffffff8c);font:600 10px var(--font-geist-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums}.i-progress-track{background:var(--tt-surface-3,#ffffff12);border-radius:999px;height:6px;overflow:hidden}.i-progress-fill{background:linear-gradient(90deg, var(--tt-accent,#35d399), color-mix(in srgb, var(--tt-accent,#35d399) 55%, #6ee7ff));border-radius:999px;height:100%;display:block}.grade-decision{margin-top:18px}.grade-verdict{border:1px solid;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;padding:13px 15px;display:flex}.grade-verdict.is-yes{border-color:color-mix(in srgb, var(--tt-pos,#35d399) 40%, transparent);background:color-mix(in srgb, var(--tt-pos,#35d399) 11%, transparent)}.grade-verdict.is-no{border-color:color-mix(in srgb, var(--tt-neg,#fb7185) 34%, transparent);background:color-mix(in srgb, var(--tt-neg,#fb7185) 9%, transparent)}.grade-verdict.is-unknown{border-color:var(--tt-line,#ffffff1f);background:var(--tt-surface-3,#ffffff08)}.grade-verdict strong{font-size:14px}.grade-verdict p{color:var(--tt-text-dim,#ffffff9e);flex:220px;margin:0;font-size:11px;line-height:1.5}.grade-table{table-layout:fixed;border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:0}.grade-table th,.grade-table td{white-space:normal;overflow-wrap:anywhere}.grade-table th{color:var(--tt-text-dim,#ffffff80);font:700 9px var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.08em;text-align:right;text-transform:uppercase;padding:0 10px 7px}.grade-table th:first-child{text-align:left}.grade-table td{border-top:1px solid var(--tt-line,#ffffff12);text-align:right;padding:9px 10px;font-size:13px}.grade-table td:first-child{text-align:left;font-weight:600}.grade-table tr.is-best td{background:color-mix(in srgb, var(--tt-pos,#35d399) 8%, transparent)}.grade-table tr.is-missing td{color:var(--tt-text-dim,#ffffff61)}.grade-tier-chip{background:var(--tt-surface-3,#ffffff12);min-width:30px;font:700 11px var(--font-geist-mono), ui-monospace, monospace;text-align:center;border-radius:6px;padding:2px 7px;display:inline-block}.grade-costs{border-top:1px solid var(--tt-line,#ffffff12);color:var(--tt-text-dim,#ffffff8c);flex-wrap:wrap;gap:14px;margin-top:12px;padding-top:12px;font-size:10px;display:flex}.grade-costs b{color:var(--tt-text,#ffffffe6);font-variant-numeric:tabular-nums}.digest-card{border:1px solid var(--tt-line,#ffffff1a);background:var(--tt-surface-2,#ffffff09);border-radius:14px;margin-bottom:16px;padding:16px 18px;position:relative}.digest-head{justify-content:space-between;align-items:start;gap:14px;display:flex}.digest-head .i-eyebrow{color:var(--tt-accent,#35d399);font:750 9px var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase}.digest-headline{letter-spacing:-.03em;margin:8px 0 0;font-size:19px;font-weight:650}.digest-sub{color:var(--tt-text-dim,#ffffff8c);margin:5px 0 0;font-size:11px}.digest-movers{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.digest-chip{border:1px solid var(--tt-line,#ffffff17);background:var(--tt-surface-3,#ffffff08);border-radius:999px;align-items:center;gap:7px;max-width:100%;padding:5px 11px 5px 6px;font-size:11px;display:inline-flex}.digest-chip img{object-fit:contain;border-radius:3px;width:18px;height:25px}.digest-chip span{text-overflow:ellipsis;white-space:nowrap;max-width:130px;overflow:hidden}.digest-chip b{font-variant-numeric:tabular-nums}.digest-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.digest-dismiss{color:var(--tt-text-dim,#ffffff80);cursor:pointer;background:0 0;border:none;border-radius:7px;padding:4px 8px;font-size:16px;line-height:1}.digest-dismiss:hover{color:var(--tt-text,#ffffffe6)}.want-row{border-top:1px solid var(--tt-line,#ffffff12);grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 8px;display:grid}.want-row:first-child{border-top:none}.want-target{font:600 10px var(--font-geist-mono), ui-monospace, monospace;border-radius:999px;align-items:center;gap:5px;padding:2px 8px;display:inline-flex}.want-target.is-met{background:color-mix(in srgb, var(--tt-pos,#35d399) 18%, transparent);color:var(--tt-pos,#35d399)}.want-target.is-waiting{background:var(--tt-surface-3,#ffffff0f);color:var(--tt-text-dim,#ffffff8c)}.want-actions{gap:6px;display:flex}.i-empty{border:1px dashed var(--tt-line,#ffffff21);color:var(--tt-text-dim,#ffffff80);text-align:center;border-radius:11px;padding:22px 16px;font-size:11px;line-height:1.6}.i-note{color:var(--tt-text-dim,#ffffff73);margin:12px 0 0;font-size:10px;line-height:1.55}.i-loading{color:var(--tt-text-dim,#ffffff80);text-align:center;padding:18px;font-size:11px}@media (max-width:639px){.i-section{margin-left:14px;margin-right:14px;padding:15px}.i-grid{grid-template-columns:repeat(auto-fit,minmax(118px,1fr))}.grade-table th,.grade-table td{padding-left:6px;padding-right:6px;font-size:12px}}.grading-workspace,.grading-card-section,.grading-sheet{--g-surface:var(--tt-surface,#131519);--g-surface-2:var(--tt-surface-2,#191c22);--g-surface-3:var(--tt-surface-3,#22262f);--g-line:var(--tt-line,#ffffff12);--g-line-strong:var(--tt-line-strong,#ffffff21);--g-text:var(--tt-text,#f3f4f7);--g-text-2:var(--tt-text-2,#a6acb8);--g-text-3:var(--tt-text-3,#757c89);--g-pos:var(--tt-pos,#35d399);--g-neg:var(--tt-neg,#fb7185);--g-active:var(--tt-graded,#d8b663);--g-accent:var(--game-accent,#34d399);--g-accent-rgb:var(--game-accent-rgb,52, 211, 153);color:var(--g-text)}.grading-status-line,.grading-muted{color:var(--g-text-3)}.grading-status-line{text-align:center;padding:24px}.grading-pos{color:var(--g-pos)}.grading-neg{color:var(--g-neg)}.grading-error{color:var(--g-neg);background:#fb718517;border:1px solid #fb718559;border-radius:10px;margin:0 0 12px;padding:10px 12px;font-size:13px}.grading-note{color:var(--g-text-2);margin:6px 0 0;font-size:12.5px;line-height:1.5}.grading-detail em,.grading-economics em,.grading-card-figures em,.grading-partial em{color:var(--g-text-3);font-size:.92em;font-style:italic}.grading-incomplete{color:var(--g-text-2);background:#d8b66312;border:1px solid #d8b66347;border-radius:10px;margin:10px 0;padding:9px 12px;font-size:12.5px;line-height:1.5}.grading-chip{border:1px solid var(--g-line-strong);background:var(--g-surface-2);color:var(--g-text-2);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:11.5px;font-weight:620;display:inline-flex}.grading-chip-active{color:var(--g-active);background:#d8b6631a;border-color:#d8b66366}.grading-dot{background:currentColor;border-radius:999px;flex:none;width:6px;height:6px}.grading-status{border:1px solid var(--g-line-strong);background:var(--g-surface-2);color:var(--g-text-2);white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:620;display:inline-block}.grading-status-submitted,.grading-status-received,.grading-status-grading,.grading-status-shipped_back{color:var(--g-active);background:#d8b6631a;border-color:#d8b66366}.grading-status-returned{color:var(--g-pos);background:#35d39917;border-color:#35d39959}.grading-status-cancelled{opacity:.7}.graded-value{flex-wrap:wrap;align-items:baseline;gap:7px;display:inline-flex}.graded-value-grade{color:var(--g-text);font-weight:680}.graded-value-amount{color:var(--g-text);font-weight:660}.graded-value-unpriced{color:var(--g-text-3);border-bottom:1px dotted var(--g-line-strong);cursor:help;font-size:12px;font-style:italic}.grading-tab{padding:4px 0 8px;overflow-x:auto}.grading-tab .grading-table{min-width:700px}.mobile-ledger .grading-tab{padding:0 var(--m-gutter,14px);overflow-x:visible}.grading-table{table-layout:fixed;border-collapse:collapse;width:100%;font-size:13px}.grading-table col:first-child{width:23%}.grading-table col:nth-child(2){width:13%}.grading-table col:nth-child(3){width:8%}.grading-table col:nth-child(4){width:17%}.grading-table col:nth-child(5){width:15%}.grading-table col:nth-child(6){width:14%}.grading-table col:nth-child(7){width:10%}.grading-table tbody th strong{overflow-wrap:anywhere}.grading-table thead th{border-bottom:1px solid var(--g-line);color:var(--g-text-3);font:700 9.5px var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.13em;text-transform:uppercase;text-align:left;white-space:nowrap;padding:8px 12px}.grading-table th.num,.grading-table td.num{text-align:right}.grading-table tbody th,.grading-table tbody td{border-bottom:1px solid var(--g-line);text-align:left;vertical-align:middle;padding:11px 12px;font-weight:500}.grading-table tbody th{font-weight:640}.grading-table tbody th small,.grading-table tbody td small{color:var(--g-text-3);font-size:11px;font-weight:500;display:block}.grading-table tbody tr:hover td,.grading-table tbody tr:hover th{background:#ffffff05}.grading-table tr.is-open th,.grading-table tr.is-open td{background:rgba(var(--g-accent-rgb), .05);border-bottom-color:#0000}.grading-detail-row>td{background:rgba(var(--g-accent-rgb), .03);padding:0 12px 16px}.grading-detail-row>td,.grading-detail-row>td *{white-space:normal}.grading-cards{gap:12px;margin:0;padding:0;list-style:none;display:grid}.grading-card{border:1px solid var(--g-line);background:var(--g-surface);border-radius:16px;padding:14px}.grading-card-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.grading-card-head strong{font-size:15px;font-weight:680;display:block}.grading-card-head small{color:var(--g-text-3);margin-top:2px;font-size:12px;display:block}.grading-card-figures{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.grading-card-figures>div{min-width:0}.grading-card-figures>div>span{color:var(--g-text-3);font:700 9.5px var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;display:block}.grading-card-figures strong{overflow-wrap:anywhere;margin-top:3px;font-size:14px;font-weight:660;display:block}.grading-card-more{width:100%;margin-top:12px}.grading-detail{padding-top:4px}.grading-detail-meta{border:1px solid var(--g-line);background:var(--g-surface-2);border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px 18px;margin:12px 0;padding:12px;display:grid}.grading-detail-meta dt{color:var(--g-text-3);font:700 9.5px var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase}.grading-detail-meta dd{margin:3px 0 0;font-size:13px;font-weight:620}.grading-items{gap:10px;margin:0;padding:0;list-style:none;display:grid}.grading-items>li{border:1px solid var(--g-line);background:var(--g-surface);border-radius:12px;padding:12px}.grading-item-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.grading-item-name{flex:160px;min-width:0}.grading-item-name strong{font-size:14px;font-weight:660;display:block}.grading-item-name small{color:var(--g-text-3);font-size:11.5px;display:block}.grading-item-result{margin-left:auto}.grading-item-open{flex:none}.grading-cert{color:var(--g-text-3);font:500 11.5px var(--font-geist-mono), ui-monospace, monospace;margin:8px 0 0}.grading-notes{border-left:2px solid var(--g-line-strong);color:var(--g-text-2);margin:12px 0 0;padding:10px 12px;font-size:12.5px;line-height:1.55}.grading-detail-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.grading-economics{margin-top:10px}.grading-economics dl{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:8px 16px;margin:0;display:grid}.grading-economics dt{color:var(--g-text-3);font:700 9px var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase}.grading-economics dd{margin:3px 0 0;font-size:13px;font-weight:640}.grading-caveats{color:var(--g-text-3);margin:10px 0 0;padding-left:16px;font-size:11.5px;line-height:1.55}.grading-backdrop{z-index:60;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#04060ab8;place-items:center;padding:16px;display:grid;position:fixed;inset:0;overflow-y:auto}.grading-sheet{border:1px solid var(--g-line-strong);background:var(--g-surface);border-radius:18px;flex-direction:column;width:min(620px,100%);max-height:min(88dvh,900px);display:flex;overflow:hidden;box-shadow:0 30px 90px #0009}.grading-sheet>form{flex-direction:column;min-height:0;display:flex}.grading-sheet-head{border-bottom:1px solid var(--g-line);justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 18px 12px;display:flex}.grading-sheet-head h2{letter-spacing:-.02em;margin:3px 0 0;font-size:18px;font-weight:700}.grading-eyebrow{color:var(--g-text-3);font:700 9.5px var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.13em;text-transform:uppercase}.grading-sheet-body{gap:14px;min-height:0;padding:16px 18px;display:grid;overflow-y:auto}.grading-sheet-actions{padding:12px 18px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--g-line);background:var(--g-surface);justify-content:flex-end;gap:8px;display:flex}.grading-sheet-mobile{width:100%;max-height:calc(100dvh - env(safe-area-inset-top) - 24px);border-radius:20px 20px 0 0;align-self:flex-end}.grading-backdrop:has(.grading-sheet-mobile){align-items:flex-end;padding:0}.grading-field-row{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.grading-field{min-width:0;display:block}.grading-field>span{color:var(--g-text-2);margin-bottom:5px;font-size:12px;font-weight:640;display:block}.grading-field>span em{color:var(--g-text-3);margin-left:5px;font-size:11px;font-style:normal;font-weight:500}.grading-field input,.grading-field textarea{box-sizing:border-box;border:1px solid var(--g-line-strong);background:var(--g-surface-2);width:100%;color:var(--g-text);font:inherit;border-radius:10px;padding:9px 11px;font-size:14px}:is(.grading-field input:focus-visible,.grading-field textarea:focus-visible){outline:2px solid rgba(var(--g-accent-rgb), .6);outline-offset:1px}.grading-field input::placeholder{color:var(--g-text-3)}.grading-costs{border:1px solid var(--g-line);background:var(--g-surface-2);border-radius:12px;gap:12px;margin:0;padding:12px;display:grid}.grading-costs legend{color:var(--g-text-2);padding:0 6px;font-size:12px;font-weight:700}.grading-check{color:var(--g-text-2);align-items:flex-start;gap:9px;font-size:12.5px;line-height:1.5;display:flex}.grading-check input{flex:none;margin-top:2px}.grading-return-card{border:1px solid var(--g-line);background:var(--g-surface-2);border-radius:12px;gap:10px;padding:12px;display:grid}.grading-return-head{align-items:center;gap:10px;display:flex}.grading-return-head strong{font-size:14px;font-weight:660;display:block}.grading-return-head small{color:var(--g-text-3);font-size:11.5px;display:block}.grading-result-toggle{border:1px solid var(--g-line-strong);background:var(--g-surface-3);border-radius:10px;gap:3px;padding:3px;display:inline-flex}.grading-result-toggle button{color:var(--g-text-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px 12px;font-size:12.5px;font-weight:640}.grading-result-toggle button.active{background:rgba(var(--g-accent-rgb), .18);color:var(--g-text);box-shadow:inset 0 0 0 1px rgba(var(--g-accent-rgb), .4)}.grading-card-section{border:1px solid var(--g-line);background:var(--g-surface);border-radius:14px;justify-items:start;gap:8px;padding:14px;display:grid}.grading-card-section h3{color:var(--g-text-3);font:700 9.5px var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.13em;text-transform:uppercase;margin:0}.grading-grade-line{letter-spacing:-.02em;margin:0;font-size:20px;font-weight:700}.grading-history{width:100%;margin-top:4px}.grading-history h4{color:var(--g-text-3);font:700 9px var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;margin:0 0 6px}.grading-history ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.grading-history li{border:1px solid var(--g-line);background:var(--g-surface-2);border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:8px;padding:8px 10px;font-size:12.5px;display:flex}.grading-history li>span{color:var(--g-text-2)}.grading-history li>strong{margin-left:auto;font-weight:660}.grading-history li>small{color:var(--g-text-3);font-size:11px}.link-button{color:var(--g-accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:640;text-decoration:underline}.grading-sell-blocked{color:var(--g-text-2);background:#d8b66312;border:1px solid #d8b66347;border-radius:10px;margin:6px 0 0;padding:8px 11px;font-size:12.5px;line-height:1.5}.grading-empty{padding:32px 20px}.value-known-flag{color:var(--tt-text-3,#757c89);letter-spacing:.02em;vertical-align:baseline;margin-left:6px;font-size:.42em;font-style:normal;font-weight:640}.field-error{color:var(--tt-neg,#fb7185)}input[aria-invalid=true]{border-color:var(--tt-neg,#fb7185)}@media (prefers-reduced-motion:reduce){.grading-sheet,.grading-backdrop{transition:none;animation:none}}.position-label{color:var(--tt-text-3,#757c89);font:700 9.5px var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;margin-bottom:2px;display:block}:root{--ov-scrim:#04060ab8;--ov-scrim-blur:10px;--ov-bg:var(--tt-bg,#0a0b0e);--ov-surface:var(--tt-surface,#131519);--ov-surface-2:var(--tt-surface-2,#191c22);--ov-surface-3:var(--tt-surface-3,#22262f);--ov-line:var(--tt-line,#ffffff12);--ov-line-strong:var(--tt-line-strong,#ffffff21);--ov-text:var(--tt-text,#f3f4f7);--ov-text-2:var(--tt-text-2,#a6acb8);--ov-text-3:var(--tt-text-3,#757c89);--ov-pos:var(--tt-pos,#35d399);--ov-neg:var(--tt-neg,#fb7185);--ov-neutral:var(--tt-neutral,#8a93a3);--ov-graded:var(--tt-graded,#d8b663);--ov-r-sheet:20px;--ov-r-dialog:20px;--ov-r-tile:14px;--ov-r-control:12px;--ov-pad-x:20px;--ov-pad-y:18px;--ov-gap:14px;--ov-z-page:50;--ov-z-dialog:60;--ov-z-drawer:80;--ov-z-scanner:85;--ov-z-tour:100;--ov-ease:cubic-bezier(.2, .7, .3, 1);--ov-dur-enter:.18s;--ov-dur-exit:.12s;--ov-accent:#34d399;--ov-accent-rgb:52, 211, 153}.app-shell{--ov-accent:var(--game-accent,#34d399);--ov-accent-rgb:var(--game-accent-rgb,52, 211, 153)}html.ov-scroll-locked,html.ov-scroll-locked body{overflow:hidden}@media (prefers-reduced-motion:reduce){:root{--ov-dur-enter:0s;--ov-dur-exit:0s}}.tour-root{z-index:var(--ov-z-tour);position:fixed;inset:0}.tour-scrim{display:none}.tour-dialog{min-height:0;color:var(--ov-text);background:radial-gradient(120% 55% at 50% -6%, rgba(var(--ov-accent-rgb), .16), transparent 60%), radial-gradient(80% 50% at 12% 104%, #8b5cf61a, transparent 62%), radial-gradient(80% 45% at 92% 100%, #22d3ee12, transparent 60%), linear-gradient(180deg, #0d1020 0%, var(--ov-bg) 46%), var(--ov-bg);padding:env(safe-area-inset-top) max(16px, env(safe-area-inset-right)) env(safe-area-inset-bottom) max(16px, env(safe-area-inset-left));outline:none;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:absolute;inset:0}.tour-bar{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;min-height:48px;padding:8px 0 2px;display:grid}.tour-brand{justify-self:center;align-items:center;gap:7px;display:inline-flex}.tour-brand img{border-radius:6px;width:20px;height:20px;display:block}.tour-brand b{color:var(--ov-text-2);letter-spacing:-.01em;font-size:12px;font-weight:750}.tour-back,.tour-skip{border-radius:var(--ov-r-control);min-height:40px;color:var(--ov-text-3);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0 10px;font-family:inherit;font-size:13px;font-weight:600;display:inline-flex}.tour-back{justify-self:start;margin-left:-10px}.tour-skip{justify-self:end;margin-right:-10px}.tour-back:hover,.tour-skip:hover{color:var(--ov-text-2)}.tour-back:disabled,.tour-skip:disabled{opacity:0;pointer-events:none}.tour-body{grid-template-rows:auto minmax(0,1fr);gap:12px;min-height:0;display:grid}.tour-copy{text-align:center;grid-row:1;justify-items:center;gap:9px;min-width:0;padding-top:10px;display:grid}:is(.tour-dialog .tour-copy:focus,.tour-dialog .tour-copy:focus-visible){outline:none}.tour-eyebrow{color:var(--ov-accent);letter-spacing:.045em;text-transform:uppercase;text-shadow:0 0 34px rgba(var(--ov-accent-rgb), .35);font-size:clamp(30px,8vw,34px);font-weight:800;line-height:1}.tour-headline{color:var(--ov-text);letter-spacing:-.012em;margin:0;font-size:clamp(17px,4.6vw,19px);font-weight:650;line-height:1.3}.tour-support{max-width:36ch;color:var(--ov-text-2);margin:0;font-size:12.5px;line-height:1.45}.tour-stage{grid-row:2;place-items:center;min-width:0;min-height:0;padding:2px 0;display:grid;position:relative;overflow:hidden}.tour-stage:after{content:"";pointer-events:none;box-shadow:inset 0 -26px 34px -22px var(--ov-bg), inset 0 22px 30px -24px var(--ov-bg);position:absolute;inset:0}.tour-stage:before{content:"";pointer-events:none;background:radial-gradient(85% 65% at 50% 32%,#6366f121,#0000 66%),radial-gradient(60% 50% at 84% 78%,#8b5cf61a,#0000 70%),radial-gradient(50% 42% at 12% 72%,#22d3ee12,#0000 70%);position:absolute;inset:0;-webkit-mask-image:radial-gradient(115% 88% at 50% 44%,#000 52%,#0000 94%);mask-image:radial-gradient(115% 88% at 50% 44%,#000 52%,#0000 94%)}[data-step=collection] .tour-stage:before{background:radial-gradient(58% 40% at 50% 12%,#ffffff0e,#0000 70%),linear-gradient(118deg,#0000 16%,#6366f116 42%,#8b5cf613 56%,#22d3ee0e 70%,#0000 90%),radial-gradient(42% 60% at 50% 30%,#6366f126,#0000 70%),radial-gradient(60% 50% at 86% 82%,#8b5cf61a,#0000 70%),radial-gradient(50% 42% at 8% 68%,#22d3ee14,#0000 70%)}[data-step=financials] .tour-stage:before{background:radial-gradient(56% 44% at 50% 34%,#6366f12b,#0000 68%),radial-gradient(38% 34% at 72% 26%,#d8b6631a,#0000 70%),radial-gradient(70% 50% at 50% 44%,#ffffff08,#0000 72%),radial-gradient(55% 45% at 14% 80%,#8b5cf617,#0000 70%)}[data-step=lifecycle] .tour-stage:before{background:radial-gradient(32px 32px at 17% 13%,#3b82f61f,#0000 70%),radial-gradient(28px 28px at 17% 31%,#3b82f61a,#0000 70%),radial-gradient(28px 28px at 17% 49%,#8b5cf61a,#0000 70%),radial-gradient(32px 32px at 17% 67%,#8b5cf61c,#0000 70%),radial-gradient(28px 28px at 17% 85%,#22d3ee1f,#0000 70%),radial-gradient(26% 92% at 17%,#6366f117,#0000 74%),linear-gradient(178deg,#3b82f60d 4%,#8b5cf60d 48%,#22d3ee0b 92%),radial-gradient(46% 86% at 30%,#3b82f61f,#0000 70%),radial-gradient(45% 40% at 78% 84%,#22d3ee14,#0000 72%)}[data-step=scan] .tour-stage:before{background:radial-gradient(3px 3px at 18% 16%,#22d3ee4d,#0000 100%),radial-gradient(2.5px 2.5px at 82% 22%,#6366f14d,#0000 100%),radial-gradient(62% 48% at 50% 34%,#22d3ee1a,#0000 70%),radial-gradient(74% 56% at 50% 82%,#6366f11a,#0000 72%)}[data-step=search] .tour-stage:before{background:radial-gradient(3px 3px at 16% 24%,#22d3ee59,#0000 100%),radial-gradient(2.5px 2.5px at 84% 18%,#8b5cf659,#0000 100%),radial-gradient(2.5px 2.5px at 76% 74%,#6366f161,#0000 100%),radial-gradient(2px 2px at 24% 82%,#22d3ee4d,#0000 100%),radial-gradient(3px 3px at 60% 10%,#94a3b84d,#0000 100%),radial-gradient(80% 60% at 50% 34%,#22d3ee1a,#0000 68%),radial-gradient(70% 55% at 50% 80%,#6366f11f,#0000 70%)}.tour-dialog:after{content:"";border-radius:inherit;pointer-events:none;opacity:.04;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.tour-foot{width:auto;max-width:none;padding:12px 0 max(8px, env(safe-area-inset-bottom));font-size:inherit;color:inherit;grid-template-columns:minmax(0,1fr);justify-content:stretch;align-items:stretch;gap:13px;margin:0;display:grid}.tour-dots{justify-content:center;gap:7px;margin:0;padding:0;list-style:none;display:flex}.tour-dots li{background:var(--ov-line-strong);width:6px;height:6px;transition:width var(--ov-dur-enter) var(--ov-ease), background-color var(--ov-dur-enter) var(--ov-ease);border-radius:999px}.tour-dots li.is-current{background:var(--ov-accent);width:20px}.tour-actions{gap:10px;display:grid}.tour-cta,.tour-cta-secondary{border-radius:var(--ov-r-control);cursor:pointer;width:100%;min-height:50px;padding:0 18px;font-family:inherit;font-size:15px;font-weight:700}.tour-cta{color:#06110c;background:var(--ov-accent);border:0}.tour-cta:hover{filter:brightness(1.07)}.tour-cta-secondary{border:1px solid var(--ov-line-strong);color:var(--ov-text);background:var(--ov-surface-2)}.tour-cta-secondary:hover{background:var(--ov-surface-3)}.tour-dialog :is(button):focus-visible{outline:2px solid var(--ov-accent);outline-offset:2px}.tour-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pin-gate.tour-root{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;padding:0}.tour-bar-spacer{min-width:44px;min-height:40px}[data-mode=auth] .tour-foot{gap:10px}.auth-note{color:var(--ov-text-3,var(--ov-text-2));text-align:center;margin:2px 0 0;font-size:11.5px;line-height:1.45}[data-step=auth] .tour-eyebrow{text-wrap:balance;font-size:clamp(24px,6.8vw,30px);line-height:1.1}.tour-save{align-content:center;justify-items:center;gap:0;width:min(100%,320px);height:100%;min-height:0;display:grid}.tour-save-stack{width:136px;height:96px;margin-bottom:8px;position:relative}.tour-save-card{width:58px;translate:calc(-50% + (var(--save-i) - 1) * 27px) -50%;rotate:calc((var(--save-i) - 1) * 10deg);filter:drop-shadow(0 8px 12px #0000008c);position:absolute;top:50%;left:50%}.tour-save-art{aspect-ratio:63/88;object-fit:contain;border-radius:4.5%/3.2%;width:100%;height:auto;display:block;box-shadow:0 0 0 1px #ffffff1a}.tour-save-tally{color:var(--ov-text-2);font:650 10.5px var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.05em;margin:0 0 10px}.tour-save-link{width:2px;height:20px;box-shadow:0 0 10px rgba(var(--ov-accent-rgb), .25);background:linear-gradient(#3b82f61a,#3b82f68c 55%,#8b5cf680);border-radius:2px}.tour-save-link-lower{background:linear-gradient(#8b5cf680,#34d3998c)}.tour-save-node{border:1px solid var(--ov-line-strong);width:38px;height:38px;color:var(--ov-text-2);background:var(--ov-surface-2);border-radius:999px;place-items:center;display:grid;box-shadow:0 10px 18px #0006}.tour-save-check{width:42px;height:42px;color:var(--ov-pos);background:#34d3991a;border:1px solid #34d39966;border-radius:999px;place-items:center;display:grid;box-shadow:0 10px 18px #0006,0 0 20px #34d39924}.tour-save-kept{text-align:center;justify-items:center;gap:2px;margin-top:9px;display:grid}.tour-save-kept b{color:var(--ov-text);font-size:14px;font-weight:750}.tour-save-kept small{color:var(--ov-text-2);font-size:11.5px}.auth-providers{gap:10px;display:grid}.auth-divider{color:var(--ov-text-3);letter-spacing:.1em;text-transform:uppercase;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;font-size:10.5px;font-weight:650;display:grid}.auth-divider i{background:var(--ov-line);height:1px}[data-step=auth] .tour-stage:before{background:radial-gradient(62% 44% at 50% 16%, #ffffff0d, transparent 70%), radial-gradient(88% 66% at 50% 40%, rgba(var(--ov-accent-rgb), .13), transparent 68%), radial-gradient(58% 48% at 86% 82%, #8b5cf61a, transparent 70%), radial-gradient(50% 42% at 14% 76%, #22d3ee12, transparent 70%)}[data-mode=auth] .auth-provider{border-radius:var(--ov-r-control);min-height:50px;font-size:15px;font-weight:700}[data-mode=auth] .pin-error{text-align:center;margin:0}.tour-fan-art,.tour-fin-raw,.tour-slab-art,.tour-journey-card,.tour-mini-scan-art,.tour-mini-thumb{aspect-ratio:63/88;object-fit:contain;object-position:center;background:0 0;border-radius:4.5%/3.2%;width:100%;height:auto;display:block}.tour-art-fallback{aspect-ratio:63/88;border:1px solid rgba(var(--art-accent-rgb), .32);background:linear-gradient(160deg, rgba(var(--art-accent-rgb), .2), rgba(var(--art-accent-rgb), .04) 62%), var(--ov-surface-2);border-radius:4.5%/3.2%;place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.tour-art-fallback b{color:var(--art-accent);font:750 clamp(13px, 4vw, 18px) var(--font-geist-mono), ui-monospace, monospace;position:relative}.tour-fan-motif{width:58%;height:auto;color:var(--art-accent);opacity:.18;position:absolute}.tour-showcase-glow{background:radial-gradient(closest-side at 34% 40%, rgba(var(--ov-accent-rgb), .34), transparent 70%), radial-gradient(closest-side at 70% 62%, #d8b66329, transparent 72%);filter:blur(44px);pointer-events:none;border-radius:50%;width:78%;height:62%;position:absolute}.tour-slab{display:block;container-type:inline-size}.tour-slab-body{background:radial-gradient(128% 74% at 6% -8%,#ffffff2b,#0000 64%) padding-box padding-box,radial-gradient(112% 66% at 98% 106%,#0204094d,#0000 62%) padding-box padding-box,linear-gradient(168deg,#ffffff30 0%,#e2e8f01d 38%,#cbd5e116 70%,#ffffff26 100%) padding-box padding-box,linear-gradient(152deg,#ffffffa8 0%,#ffffff6b 17%,#fff3 40%,#ffffff24 64%,#fff3 84%,#ffffff47 100%) border-box;border:2.6cqw solid #0000;border-radius:6.3cqw;grid-template-rows:auto auto;gap:9.6cqw;padding:2.6cqw 3cqw 4.6cqw;display:grid;position:relative;box-shadow:inset 0 0 0 1px #02040957,inset 0 1.5px #ffffff8c,0 0 0 1px #ffffff57,0 0 0 2px #02040980}.tour-slab-body:before{content:"";pointer-events:none;border-radius:4cqw;position:absolute;inset:.8cqw;box-shadow:inset 0 1.6px 2.4px -.6px #02040980,inset 1.2px 0 1.6px -.8px #02040957,inset 0 -1.4px #fff3,inset -1.2px 0 #ffffff1f,inset 0 0 0 1px #02040929}.tour-slab-sheen{pointer-events:none;border-radius:inherit;background:linear-gradient(114deg,#0000 20%,#ffffff2b 32%,#ffffff0f 43%,#0000 55%),radial-gradient(64% 30% at 14% 1%,#ffffff3d,#0000 74%),radial-gradient(80% 22% at 50% 100%,#ffffff1a,#0000 76%);position:absolute;inset:0}.tour-slab-label{color:#14181f;text-align:left;background:linear-gradient(#fdfcf8 0%,#f4f2ec 62%,#eceae3 100%);border:1px solid #181c2480;border-radius:1.1cqw;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:start;padding:2.2cqw 2.6cqw 1.9cqw;display:grid;position:relative;box-shadow:0 0 0 1px #02040980,0 .5cqw 1.2cqw -.35cqw #02040980,inset 0 1px #ffffffd9,inset 0 -1px #0204091f}.tour-slab-label:after{content:"";pointer-events:none;border-radius:2.6cqw;position:absolute;inset:-2cqw -2cqw -4.6cqw;box-shadow:inset 0 0 0 1px #02040980,inset 0 2px 3px -.8px #0204098c,inset 1.4px 0 2px -1px #02040957,inset 0 -1.8px #ffffff42,inset -1.4px 0 #ffffff1f,0 1.6px #fff3}.tour-slab-id{row-gap:.35cqw;min-width:0;padding-right:2.2cqw;display:grid}.tour-slab-id b{color:#14181f;font:800 4cqw/1.2 var(--font-geist-sans), Arial, sans-serif;letter-spacing:-.01em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tour-slab-grade{border-left:1px solid #181c2452;align-content:start;justify-items:center;row-gap:.15cqw;min-width:16.5cqw;padding-left:2.4cqw;display:grid}.tour-slab-number{color:#14181f;font:800 4cqw/1.2 var(--font-geist-sans), Arial, sans-serif;letter-spacing:-.01em}.tour-slab-grade i{color:#14181f;font:800 3.4cqw/1.1 var(--font-geist-sans), Arial, sans-serif;letter-spacing:.01em;font-style:normal}.tour-slab-grade em{color:#14181f;font:800 10cqw/.82 var(--font-geist-sans), Arial, sans-serif;letter-spacing:-.03em;font-style:normal}.tour-slab-cert{border-top:1px solid #181c2447;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:2cqw;margin-top:1.8cqw;padding-top:1.5cqw;display:grid}.tour-slab-barcode{opacity:.88;background:repeating-linear-gradient(90deg,#14181f 0 .55cqw,#0000 .55cqw 1.15cqw,#14181f 1.15cqw 2.05cqw,#0000 2.05cqw 2.5cqw,#14181f 2.5cqw 2.9cqw,#0000 2.9cqw 3.9cqw,#14181f 3.9cqw 4.5cqw,#0000 4.5cqw 5cqw,#14181f 5cqw 5.4cqw,#0000 5.4cqw 6.3cqw);width:24cqw;height:4.2cqw}.tour-slab-brand{color:#b3182b;font:800 4.4cqw/1 var(--font-geist-sans), Arial, sans-serif;letter-spacing:.05em;justify-self:center}.tour-slab-cert small{color:#14181f;font:700 3.8cqw/1 var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.02em}@container (width<=150px){.tour-slab-cert small{display:none}.tour-slab-cert{grid-template-columns:auto minmax(0,1fr)}}@container (width<=104px){.tour-slab-id b:first-child,.tour-slab-id b:last-child,.tour-slab-cert,.tour-slab-number,.tour-slab-grade i{display:none}.tour-slab-label{grid-template-rows:auto;align-items:center;padding:3.2cqw 3cqw}.tour-slab-id{row-gap:0}.tour-slab-id b{font-size:5cqw}.tour-slab-grade{border-left:0;align-content:center;min-width:0;padding-left:2cqw}.tour-slab-grade em{font-size:11cqw}}.tour-slab-art{position:relative;box-shadow:0 .5cqw 1.4cqw #0000008c,0 0 0 1px #0000004d}.tour-slab-window{background:#000000b8;border-radius:2.4cqw;padding:2.2cqw;display:block;box-shadow:0 -1.5px #02040980,0 0 0 1px #02040973,0 1.5px #ffffff1f,inset 0 0 0 1px #0204099e,inset 0 2.4cqw 3.6cqw -1.2cqw #000000b8,inset 0 -1.2px #ffffff2b,inset 1.2px 0 1.6px -1px #0006}.tour-chip{border:1px solid var(--ov-line);color:var(--ov-text-2);font:600 9.5px var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.03em;white-space:nowrap;background:#131519db;border-radius:6px;padding:2px 7px}.tour-chip-quiet{color:var(--ov-text-3)}.tour-showcase{grid-template-rows:auto auto;align-content:center;justify-items:center;gap:10px;width:100%;height:100%;min-height:0;display:grid;position:relative;translate:0 -14px}.tour-fan{justify-content:center;align-items:center;min-width:0;margin:0;padding:8px 0 24px;list-style:none;display:flex;position:relative}.tour-fan-card{width:clamp(80px,25vw,120px);rotate:var(--fan-rot);translate:0 var(--fan-drop);scale:var(--fan-scale);z-index:var(--fan-z);filter:drop-shadow(0 14px 20px #0000008c);flex:none;margin-inline:clamp(-22px,-6vw,-15px);position:relative}.tour-fan-card:nth-child(3){filter:drop-shadow(0 20px 30px #0000009e) drop-shadow(0 0 26px rgba(var(--art-accent-rgb), .22))}.tour-fan-art{box-shadow:0 0 0 1px #ffffff1a}.tour-fan-mark{display:none}.tour-logo-strip{flex-wrap:wrap;justify-content:center;align-items:center;gap:7px 9px;min-width:0;margin:0;padding:0 4px;list-style:none;display:flex}.tour-logo-chip{border:1px solid var(--ov-line);background:#131519cc;border-radius:7px;justify-content:center;align-items:center;height:24px;padding:3px 7px;display:flex}.tour-logo-chip img{width:auto;height:100%;display:block}.tour-logo-mono{color:var(--art-accent);font:750 10px var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.04em}.tour-fin{grid-template-rows:auto auto;align-content:center;justify-items:center;width:min(100%,380px);height:100%;min-height:0;display:grid;position:relative;translate:0 -18px}.tour-fin-glow{height:52%;top:8%}.tour-fin-cards{justify-content:center;align-items:flex-start;width:100%;min-height:0;display:flex;position:relative}.tour-fin-raw{z-index:1;filter:drop-shadow(0 16px 22px #0000008c);width:clamp(88px,27vw,118px);translate:12% 6%;rotate:-9deg}.tour-fin-slab{z-index:2;filter:drop-shadow(0 3px 4px #00000080)drop-shadow(0 20px 30px #0000008c);width:clamp(100px,31vw,136px);translate:-8%;rotate:6deg}.tour-fin-panel{z-index:3;border:1px solid var(--ov-line-strong);border-radius:var(--ov-r-tile);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-align:left;background:#131519f0;gap:10px;width:min(100%,330px);margin-top:-8px;padding:15px 15px 12px;display:grid;position:relative;box-shadow:0 22px 48px #0000008c}.tour-fin-metrics{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:1px 16px;display:grid}.tour-metric-label{color:var(--ov-text-3);font:650 9px var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.11em}.tour-metric-value{color:var(--ov-text);letter-spacing:-.02em;font-size:25px;font-weight:700;line-height:1.15}.tour-metric-secondary{color:var(--ov-text-2);font-size:16px;font-weight:650}.tour-metric-right{text-align:right;justify-self:end}.tour-fin-metrics em{font-size:12.5px;font-style:normal;font-weight:650}.tour-delta-pos{color:var(--ov-pos)}.tour-fin-sealed{border-top:1px solid var(--ov-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding-top:9px;display:grid}.tour-fin-sealed b{color:var(--ov-text);font-size:13px;font-weight:650}.tour-row-unknown{color:var(--ov-text-3);white-space:nowrap;font-size:12px;font-weight:600}.tour-panel-note{color:var(--ov-text-3);margin:0;font-size:11px}.tour-journey{--rail-x:14px;align-content:center;gap:13px;width:min(100%,316px);margin:0;padding:0;list-style:none;display:grid;position:relative}.tour-journey:before{content:"";left:calc(51px + var(--rail-x));width:2px;box-shadow:0 0 12px rgba(var(--art-accent-rgb), .3);background:linear-gradient(#3b82f60d,#3b82f680 9%,#8b5cf673 52%,#22d3ee8c 96%);border-radius:2px;position:absolute;top:54px;bottom:21px}.tour-journey-stop{grid-template-columns:104px minmax(0,1fr);align-items:center;gap:16px;padding:0;display:grid;position:relative}.tour-journey-object{z-index:1;width:104px;translate:var(--rail-x,0) 0;place-items:center;display:grid;position:relative}.tour-journey-box{filter:drop-shadow(0 12px 16px #0000008c);width:88px;height:auto;display:block;rotate:-3.5deg}.tour-journey-pack{filter:drop-shadow(0 10px 14px #0000008c);width:52px;height:auto;display:block;rotate:5deg}.tour-journey-card{filter:drop-shadow(0 10px 14px #0000008c);width:61px;rotate:-4deg}.tour-journey-slab{filter:drop-shadow(0 2px 3px #00000080)drop-shadow(0 14px 20px #00000080);width:73px;rotate:3deg}.tour-journey-sale{border:1px solid rgba(var(--art-accent-rgb), .4);width:40px;height:40px;color:var(--ov-accent);background:rgba(var(--art-accent-rgb), .1);border-radius:999px;place-items:center;display:grid;box-shadow:0 10px 18px #0006}.tour-journey-text{grid-template-columns:auto;align-content:center;justify-items:start;gap:4px;min-width:0;display:grid}.tour-journey-text b{color:var(--ov-text);font-size:13px;font-weight:650}@media (max-width:1023px){[data-step=scan] .tour-stage,[data-step=search] .tour-stage{place-items:stretch stretch}[data-step=search] .tour-stage{scrollbar-width:none;overflow:hidden auto}[data-step=search] .tour-stage:after{content:none}}.tour-spark{border-top:1px solid var(--ov-line);align-items:center;gap:12px;width:100%;margin-top:10px;padding-top:10px;display:flex}.tour-spark-plot{flex:auto;min-width:0;position:relative}.tour-spark svg{width:100%;height:24px;display:block;overflow:visible}.tour-spark-line{fill:none;stroke:var(--ov-pos);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.tour-spark-area{fill:rgba(var(--ov-pos-rgb,52, 211, 153), .16);stroke:none}.tour-spark-dot{right:-2px;top:var(--spark-y,50%);background:var(--ov-pos);border-radius:999px;width:5px;height:5px;position:absolute;translate:0 -50%}.tour-scan-stage{place-items:stretch stretch;width:min(100%,420px);height:100%;min-height:0;margin:0 auto;display:grid}.tour-scan-stage .tour-mini-scan{grid-template-rows:auto minmax(0,1fr) auto auto;gap:9px;height:100%;min-height:0;padding:11px 12px 12px}.tour-scan-head small{color:var(--ov-text-3);font:650 8.5px var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.14em}.tour-scan-stage .tour-mini-viewfinder{place-items:stretch stretch;height:auto;min-height:0}.tour-scan-stage .tour-mini-target{aspect-ratio:auto;place-items:center;width:auto;height:auto;min-height:0;display:grid}.tour-scan-stage .tour-mini-scan-art{aspect-ratio:auto;object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.tour-scan-capture{background:var(--ov-accent);color:#071018;border-radius:9px;place-items:center;min-height:34px;font-size:12.5px;font-weight:750;display:grid}.tour-scan-match{color:var(--ov-accent);letter-spacing:.14em;font:700 8.5px var(--font-geist-mono), ui-monospace, monospace!important}.tour-find{grid-template-rows:auto auto minmax(0,1fr);align-content:start;gap:8px;width:min(100%,420px);height:100%;min-height:0;margin:0 auto;display:grid}.tour-find-arrow{color:var(--ov-text-3);place-items:center;display:grid}.tour-find-detail{min-height:0}.tour-detail{border:1px solid var(--ov-line-strong);background:var(--ov-surface);border-radius:12px;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-content:start;align-items:start;gap:12px;height:100%;min-height:0;padding:12px;display:grid;box-shadow:0 12px 26px #0000006b}.tour-detail-art{border-radius:6px;width:clamp(86px,26vw,116px);box-shadow:0 6px 14px #00000080}.tour-detail-info{align-content:start;gap:6px;min-width:0;display:grid}.tour-detail-name{color:var(--ov-text);font-size:15px;font-weight:750;line-height:1.2}.tour-detail-id{color:var(--ov-text-3);font-size:11px;line-height:1.35}.tour-detail-prices{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:1px;display:grid}.tour-detail-prices>span{background:var(--ov-surface-2);border-radius:8px;gap:2px;padding:6px 8px;display:grid}.tour-detail-prices small{color:var(--ov-text-3);font:650 8.5px var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase}.tour-detail-prices b{color:var(--ov-text);font-size:13px;font-weight:750}.tour-detail-add{background:var(--ov-accent);color:#071018;border-radius:9px;place-items:center;min-height:32px;margin-top:2px;font-size:12.5px;font-weight:750;display:grid}.tour-detail-market{border-top:1px solid var(--ov-line);grid-column:1/-1;gap:6px;margin-top:2px;padding-top:10px;display:grid}.tour-detail-market-grid{grid-template-columns:auto minmax(0,1fr);align-items:stretch;gap:7px;display:grid}.tour-detail-market-y{width:26px;position:relative}.tour-detail-market-y i{color:var(--ov-text-3);font:650 7.5px var(--font-geist-mono), ui-monospace, monospace;font-style:normal;position:absolute;right:0;translate:0 -50%}.tour-detail-market-y i:first-child{top:17.3%}.tour-detail-market-y i:nth-child(2){top:50%}.tour-detail-market-y i:nth-child(3){top:82.7%}.tour-detail-market-x{color:var(--ov-text-3);font:650 7.5px var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;padding-left:33px;display:flex}.tour-detail-market-x i{font-style:normal}.tour-detail-chart-grid{stroke:#94a3b824;stroke-width:1px}.tour-detail-market-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.tour-detail-market-head small{color:var(--ov-text-3);font:650 8.5px var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase}.tour-soon{border:1px solid rgba(var(--ov-accent-rgb), .35);color:var(--ov-accent);background:rgba(var(--ov-accent-rgb), .08);font:800 7.5px var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:2px 7px;font-style:normal}.tour-detail-chart{width:100%;display:block;position:relative}.tour-detail-chart svg{width:100%;height:88px;display:block;overflow:visible}.tour-detail-chart-line{fill:none;stroke:var(--ov-accent);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.tour-detail-chart-dot{background:var(--ov-accent);width:6px;height:6px;box-shadow:0 0 0 2.5px rgba(var(--ov-accent-rgb), .2);border-radius:999px;position:absolute;top:26.7857%;right:-2px;translate:0 -50%}.tour-mini-screen{border:1px solid var(--ov-line-strong);background:var(--ov-surface);border-radius:12px;align-content:start;gap:7px;width:100%;height:auto;padding:10px 11px;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 26px #0000006b}.tour-mini-input{border:1px solid var(--ov-line);color:var(--ov-text-3);background:var(--ov-bg);border-radius:7px;align-items:center;gap:5px;padding:6px 8px;font-size:9.5px;display:flex}.tour-mini-row{border-radius:7px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;padding:3px 5px;display:grid}.tour-mini-row.is-hit{background:rgba(var(--ov-accent-rgb), .1);box-shadow:inset 0 0 0 1px rgba(var(--ov-accent-rgb), .3)}.tour-mini-row-extra{display:none}.tour-mini-thumb{border-radius:2px;width:24px}.tour-mini-id{text-align:left;min-width:0;display:grid}.tour-mini-id b{color:var(--ov-text);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:650;overflow:hidden}.tour-mini-id small{color:var(--ov-text-3);text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;overflow:hidden}.tour-mini-scan{--scan-card-h:92px;background:#060709;grid-template-rows:minmax(0,1fr) auto;align-content:stretch;gap:7px;height:206px;padding:7px}.tour-mini-viewfinder{background:radial-gradient(85% 72% at 50% 48%,#94a3b812,#0000 74%),#040507;border-radius:8px;place-items:center;min-height:0;padding-top:14px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0d,inset 0 0 34px #0000008c}.tour-mini-detected{z-index:2;color:var(--ov-pos);font:650 8.5px var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.06em;white-space:nowrap;background:#06120ed9;border:1px solid #34d39959;border-radius:999px;align-items:center;gap:4px;padding:3px 9px;display:inline-flex;position:absolute;top:7px;left:50%;translate:-50%}.tour-mini-scanline{opacity:0;background:linear-gradient(90deg,#0000,#22d3eee6,#0000);border-radius:2px;height:2px;position:absolute;top:12%;left:-7px;right:-7px;box-shadow:0 0 12px #22d3ee8c}@media (prefers-reduced-motion:no-preference){.tour-mini-scanline{animation:2s ease-in-out .48s 2 both tour-scan-sweep}}@keyframes tour-scan-sweep{0%{opacity:0;top:6%}14%{opacity:1}86%{opacity:1}to{opacity:0;top:94%}}.tour-mini-target{height:var(--scan-card-h,50px);aspect-ratio:63/88;filter:drop-shadow(0 6px 10px #0009);position:relative}.tour-mini-scan-art{aspect-ratio:auto;width:100%;height:100%}.tour-mini-corners{pointer-events:none;--c:#fffc;background:linear-gradient(var(--c), var(--c)) top left / 9px 1.5px, linear-gradient(var(--c), var(--c)) top left / 1.5px 9px, linear-gradient(var(--c), var(--c)) top right / 9px 1.5px, linear-gradient(var(--c), var(--c)) top right / 1.5px 9px, linear-gradient(var(--c), var(--c)) bottom left / 9px 1.5px, linear-gradient(var(--c), var(--c)) bottom left / 1.5px 9px, linear-gradient(var(--c), var(--c)) bottom right / 9px 1.5px, linear-gradient(var(--c), var(--c)) bottom right / 1.5px 9px;background-repeat:no-repeat;position:absolute;inset:-4px}.tour-mini-found{text-align:left;background:#0a0b0ee0;border-radius:7px;gap:1px;padding:5px 8px;display:grid}.tour-mini-found b{color:var(--ov-text);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:650;overflow:hidden}.tour-mini-found small{color:var(--ov-text-3);font-size:8.5px}.tour-mini-file{border:1px solid var(--ov-line);color:var(--ov-text-2);background:var(--ov-surface-2);font:650 9px var(--font-geist-mono), ui-monospace, monospace;border-radius:6px;justify-self:start;align-items:center;gap:5px;padding:3px 8px;display:inline-flex}.tour-mini-file svg{color:var(--ov-text-3);flex:none}.tour-mini-check{color:var(--ov-text-2);align-items:center;gap:6px;font-size:9.5px;display:flex}.tour-mini-check svg{color:var(--ov-pos);flex:none}.tour-mini-count{border-top:1px solid var(--ov-line);color:var(--ov-pos);font:650 9.5px var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.04em;margin-top:2px;padding-top:6px}.tour-copy,.tour-stage{animation:tour-step-in var(--ov-dur-enter) var(--ov-ease) both}.tour-stage{animation-delay:30ms}@keyframes tour-step-in{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:none}}.tour-fan-card,.tour-journey-stop,.tour-logo-strip{animation:tour-settle .46s var(--ov-ease) both}.tour-fan-card{animation-delay:calc(70ms + (2 - var(--fan-d,0)) * 95ms)}.tour-logo-strip{animation-delay:.42s}.tour-journey-stop{animation-delay:calc(50ms + var(--stop-i) * 90ms)}@keyframes tour-settle{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){[data-step=lifecycle] .tour-journey:before{transform-origin:top;animation:tour-draw-v .85s var(--ov-ease) .16s both}@media (min-width:1024px){[data-step=lifecycle] .tour-journey:before{transform-origin:0;animation-name:tour-draw-h}}}@keyframes tour-draw-v{0%{transform:scaleY(0)}}@keyframes tour-draw-h{0%{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.tour-copy,.tour-stage,.tour-fan-card,.tour-journey-stop,.tour-logo-strip,.tour-dialog{animation:none}}@media (max-width:1023px) and (min-height:760px){.tour-mini-row-extra{display:grid}.tour-mini-scan{--scan-card-h:96px;height:210px}.tour-fan-card{width:clamp(104px,32vw,156px);margin-inline:clamp(-50px,-9.5vw,-30px)}.tour-showcase{gap:18px;translate:0 -42px}.tour-logo-strip{flex-wrap:nowrap;gap:6px}.tour-logo-chip{border-radius:8px;min-width:0;height:clamp(24px,7vw,30px);padding:4px 6px}.tour-logo-chip img{object-fit:contain;max-width:100%}.tour-fin-raw{width:clamp(96px,29vw,126px)}.tour-fin-slab{width:clamp(108px,33vw,144px)}.tour-journey{gap:17px}}@media (max-width:1023px) and (max-height:720px){.tour-body{gap:8px}.tour-copy{gap:7px;padding-top:6px}.tour-foot{gap:10px;padding-top:10px}.tour-cta,.tour-cta-secondary{min-height:46px;font-size:14px}.tour-fan-card{width:clamp(64px,20vw,92px)}.tour-logo-chip{height:20px}.tour-fan{padding:4px 0 22px}.tour-save-stack{width:104px;height:72px;margin-bottom:5px}.tour-save-card{width:45px;translate:calc(-50% + (var(--save-i) - 1) * 21px) -50%}.tour-save-tally{margin-bottom:6px;font-size:10px}.tour-save-link{height:11px}.tour-save-node{width:32px;height:32px}.tour-save-check{width:36px;height:36px}.tour-save-kept{margin-top:6px}.tour-save-kept b{font-size:13px}.tour-detail-chart svg{height:46px}.tour-fin{translate:0 -10px}.tour-fin-raw{width:clamp(72px,22vw,96px)}.tour-fin-slab{width:clamp(82px,25vw,108px)}.tour-fin-panel{gap:7px;margin-top:-10px;padding:11px 12px 9px}.tour-metric-value{font-size:19px}.tour-metric-secondary{font-size:13px}.tour-panel-note{display:none}.tour-journey{--rail-x:12px;gap:7px}.tour-journey:before{left:calc(33px + var(--rail-x));top:34px;bottom:16px}.tour-journey-stop{grid-template-columns:68px minmax(0,1fr);gap:11px;padding:0}.tour-journey-object{width:68px}.tour-journey-box{width:54px}.tour-journey-pack{width:34px}.tour-journey-card{width:38px}.tour-journey-slab{width:44px}.tour-journey-sale{width:32px;height:32px}.tour-journey-text b{font-size:12px}.tour-mini-screen{gap:5px;padding:8px 9px}.tour-mini-scan{--scan-card-h:62px;gap:5px;height:166px}.tour-mini-viewfinder{padding-top:26px}.tour-mini-check:nth-of-type(n+5){display:none}}@media (max-width:1023px) and (max-height:600px) and (orientation:portrait){.tour-save-stack{width:74px;height:44px;margin-bottom:3px}.tour-save-card{width:31px;translate:calc(-50% + (var(--save-i) - 1) * 15px) -50%}.tour-save-tally{margin-bottom:4px;font-size:9.5px}.tour-save-link{height:6px}.tour-save-node{width:22px;height:22px}.tour-save-node svg{width:11px;height:11px}.tour-save-check{width:26px;height:26px}.tour-save-check svg{width:12px;height:12px}.tour-save-kept{gap:1px;margin-top:4px}.tour-save-kept b{font-size:12px}.tour-save-kept small{font-size:10.5px}}@media (max-width:1023px) and (max-height:500px) and (orientation:landscape){.tour-bar{min-height:38px;padding-top:4px}.tour-body{gap:4px}.tour-copy{gap:4px;padding-top:0}.tour-support{font-size:13px}.tour-foot{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;padding:8px 0 6px}.tour-dots{justify-content:flex-start}.tour-actions{grid-auto-flow:column;justify-content:end}.tour-cta,.tour-cta-secondary{width:auto;min-width:150px;min-height:42px;font-size:13.5px}.tour-fan-card{width:52px;margin-inline:-12px}.tour-logo-strip{display:none}.tour-fan{padding:2px 0 6px}.tour-fin{translate:none}.tour-fin-cards{display:none}.tour-fin-panel{margin-top:0}.tour-mini-check:nth-of-type(n+3){display:none}.tour-journey{--rail-x:0px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:0;width:min(100%,640px)}.tour-journey:before{width:auto;height:2px;box-shadow:0 0 12px rgba(var(--art-accent-rgb), .4);background:linear-gradient(90deg,#3b82f680,#8b5cf673 50%,#22d3ee8c);inset:23px 10% auto}.tour-journey-stop{grid-template-rows:48px auto;grid-template-columns:minmax(0,1fr);justify-items:center;gap:3px}.tour-journey-object{width:auto}.tour-journey-box{width:40px}.tour-journey-pack{width:24px}.tour-journey-card{width:26px}.tour-journey-slab{width:30px}.tour-journey-sale{width:26px;height:26px}.tour-journey-text{text-align:center;grid-template-columns:auto;justify-items:center;gap:2px}.tour-journey-text b{font-size:9.5px}.tour-chip{padding:1px 5px;font-size:8px}.tour-mini-screen{gap:3px;height:78px;padding:5px 6px}.tour-mini-row+.tour-mini-row{display:none}.tour-mini-scan{--scan-card-h:30px;gap:3px;height:78px;padding:4px}.tour-mini-viewfinder{padding-top:4px}.tour-mini-detected{display:none}.tour-mini-found{padding:2px 5px}.tour-mini-found small,.tour-detail-market{display:none}}@media (min-width:1024px){.tour-root{place-items:center;padding:48px 24px;display:grid}.tour-scrim{background:var(--ov-scrim);-webkit-backdrop-filter:blur(var(--ov-scrim-blur));backdrop-filter:blur(var(--ov-scrim-blur));display:block;position:fixed;inset:0}.tour-dialog{border:1px solid var(--ov-line);border-radius:var(--ov-r-dialog);background:radial-gradient(70% 50% at 50% -4%, rgba(var(--ov-accent-rgb), .14), transparent 62%), radial-gradient(55% 45% at 8% 106%, #8b5cf61a, transparent 62%), radial-gradient(55% 42% at 94% 102%, #22d3ee12, transparent 60%), linear-gradient(180deg, #10131f 0%, var(--ov-surface) 44%), var(--ov-surface);width:min(1160px,100vw - 96px);height:min(680px,100dvh - 96px);animation:tour-dialog-in var(--ov-dur-enter) var(--ov-ease) both;padding:22px 40px;position:relative;inset:auto;box-shadow:0 36px 100px #0009}[data-step=lifecycle] .tour-stage:before{background:radial-gradient(34px 34px at 13% 42%,#3b82f61a,#0000 70%),radial-gradient(30px 30px at 31% 42%,#3b82f617,#0000 70%),radial-gradient(30px 30px at 50% 42%,#8b5cf617,#0000 70%),radial-gradient(34px 34px at 69% 42%,#8b5cf61a,#0000 70%),radial-gradient(30px 30px at 87% 42%,#22d3ee1a,#0000 70%),radial-gradient(34% 26% at 26% 42%,#3b82f61a,#0000 76%),radial-gradient(32% 24% at 66% 42%,#8b5cf60f,#0000 78%),linear-gradient(92deg,#3b82f60d 6%,#8b5cf60d 50%,#22d3ee0b 94%),radial-gradient(86% 34% at 50% 44%,#3b82f624,#0000 70%),radial-gradient(45% 42% at 88% 82%,#22d3ee14,#0000 72%)}@keyframes tour-dialog-in{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:none}}.tour-bar{min-height:36px;padding:0 0 2px}.tour-brand img{width:18px;height:18px}.tour-body{gap:10px}.tour-copy{gap:11px;padding-top:8px}.tour-eyebrow{font-size:46px}.tour-headline{max-width:660px;font-size:23px;line-height:1.24}.tour-support{max-width:46ch;font-size:14px}.tour-stage:after{box-shadow:none}.tour-foot{border-top:1px solid var(--ov-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 0 0}.tour-dots{justify-content:flex-start}.tour-actions{grid-auto-flow:column;justify-content:end;gap:10px}.tour-cta,.tour-cta-secondary{width:auto;min-width:132px;min-height:44px;font-size:14px}.tour-actions .tour-cta{order:2}.tour-actions .tour-cta-secondary{order:1}.tour-fan-card{width:156px;margin-inline:-26px}.tour-fan-card:nth-child(3){scale:calc(var(--fan-scale) * 1.04)}.tour-fan{padding:4px 0 26px}.tour-showcase{gap:12px;translate:none}.tour-logo-chip{height:27px;padding:3px 10px}.tour-showcase-glow{width:60%;height:70%}.tour-fin{width:min(100%,560px);translate:none}.tour-fin-raw{width:130px}.tour-fin-slab{width:150px}.tour-fin-panel{width:min(100%,370px);margin-top:-30px}.tour-metric-value{font-size:27px}.tour-metric-secondary{font-size:17px}.tour-journey{--rail-x:0px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-content:center;align-items:start;gap:0;width:min(100%,1040px)}.tour-journey:before{background:linear-gradient(90deg,#3b82f614,#3b82f68c 7%,#8b5cf680 50%,#22d3ee99 94%,#22d3ee33);width:auto;height:2px;inset:138px 10% auto;box-shadow:0 0 14px #6366f166}.tour-journey-stop{grid-template-rows:170px auto;grid-template-columns:minmax(0,1fr);justify-items:center;gap:22px;padding:0 2px}.tour-journey-object{align-self:end;width:auto}.tour-journey-box{width:148px}.tour-journey-pack{width:84px}.tour-journey-card{width:96px}.tour-journey-slab{width:112px}.tour-journey-sale{width:62px;height:62px}.tour-journey-text{text-align:center;grid-template-columns:auto;align-content:start;justify-items:center;gap:6px}.tour-journey-text b{font-size:12.5px}.tour-mini-screen{padding:10px 12px}.tour-mini-scan{--scan-card-h:64px;height:172px;padding:8px}.tour-mini-row{grid-template-columns:26px minmax(0,1fr)}.tour-mini-thumb{width:26px}.tour-find{grid-template-rows:none;grid-template-columns:minmax(0,5fr) auto minmax(0,6fr);align-content:center;align-items:center;gap:22px;width:min(100%,900px)}.tour-find-arrow svg{rotate:-90deg}.tour-find-detail{align-self:center;min-height:0}.tour-detail{height:auto}.tour-detail-chart svg{height:104px}.tour-detail-market-y{width:30px}.tour-detail-market-y i,.tour-detail-market-x{font-size:8.5px}.tour-detail-market-x{padding-left:37px}[data-mode=auth] .tour-foot{grid-template-columns:minmax(0,1fr);justify-items:center}[data-mode=auth] .tour-actions{grid-auto-flow:row;justify-content:stretch;width:min(100%,400px)}[data-mode=auth] .tour-actions .auth-provider,[data-mode=auth] .tour-actions .tour-cta-secondary{width:100%}[data-mode=auth] .tour-actions .tour-cta-secondary{order:0}[data-mode=auth] .tour-save-stack{width:96px;height:64px;margin-bottom:5px}[data-mode=auth] .tour-save-card{width:42px;translate:calc(-50% + (var(--save-i) - 1) * 19px) -50%}[data-mode=auth] .tour-save-tally{margin-bottom:6px}[data-mode=auth] .tour-save-link{height:11px}[data-mode=auth] .tour-save-node{width:30px;height:30px}[data-mode=auth] .tour-save-check{width:34px;height:34px}[data-mode=auth] .tour-save-kept{margin-top:6px}}@media (min-width:1024px) and (max-height:700px){.tour-root{padding:24px}.tour-dialog{height:calc(100dvh - 48px);max-height:680px;padding:16px 32px}.tour-copy{gap:8px;padding-top:2px}.tour-body{gap:6px}.tour-fan-card{width:120px}.tour-fin-raw{width:112px}.tour-fin-slab{width:130px}.tour-fin-panel{margin-top:-20px}.tour-journey-stop{grid-template-rows:128px auto;gap:16px}.tour-journey-box{width:106px}.tour-journey-pack{width:60px}.tour-journey-card{width:70px}.tour-journey-slab{width:82px}.tour-journey-sale{width:50px;height:50px}.tour-journey:before{top:102px}.tour-mini-scan{--scan-card-h:62px;height:172px}}.desktop-ledger{--d-bg:var(--tt-bg,#0a0b0e);--d-surface:var(--tt-surface,#131519);--d-surface-2:var(--tt-surface-2,#191c22);--d-surface-3:var(--tt-surface-3,#22262f);--d-line:var(--tt-line,#ffffff12);--d-line-strong:var(--tt-line-strong,#ffffff21);--d-text:var(--tt-text,#f3f4f7);--d-text-2:var(--tt-text-2,#a6acb8);--d-text-3:var(--tt-text-3,#757c89);--d-pos:var(--tt-pos,#35d399);--d-neg:var(--tt-neg,#fb7185);--d-neutral:var(--tt-neutral,#8a93a3);--d-graded:var(--tt-graded,#d8b663);--d-accent:var(--game-accent,#34d399);--d-accent-rgb:var(--game-accent-rgb,52, 211, 153);--d-r-sm:8px;--d-r-md:12px;--d-r-lg:16px;--d-r-xl:20px;--d-gutter:clamp(14px, 2vw, 28px);--d-panel-pad:clamp(14px, 1.5vw, 20px);--d-topbar:68px;min-height:100vh;color:var(--d-text);font-feature-settings:"tnum" 1;flex-direction:column;display:flex}.desktop-ledger main{width:min(1440px,100%);padding:20px var(--d-gutter) 44px;flex-direction:column;flex:auto;gap:14px;margin:0 auto;display:flex;overflow-x:clip}.desktop-ledger .d-eyebrow{color:var(--d-text-3);font:700 9.5px var(--font-geist-mono);letter-spacing:.13em;text-transform:uppercase}.desktop-ledger .d-delta{letter-spacing:-.025em;white-space:nowrap;align-items:center;gap:5px;font-weight:660;display:inline-flex}.desktop-ledger .d-delta .app-icon{opacity:.9;flex:none}.desktop-ledger .d-icon-button{border:1px solid var(--d-line);border-radius:var(--d-r-sm);width:36px;height:36px;color:var(--d-text-2);background:var(--d-surface-2);flex:none;place-items:center;transition:color .16s,background .16s,border-color .16s;display:grid}.desktop-ledger .d-icon-button:hover,.desktop-ledger .d-icon-button.active{color:var(--d-accent);border-color:rgba(var(--d-accent-rgb), .45);background:rgba(var(--d-accent-rgb), .11)}.desktop-ledger .topbar{height:var(--d-topbar);padding:0 max(var(--d-gutter), calc((100vw - 1440px) / 2));border-bottom:1px solid var(--d-line);z-index:30;-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);background:#0a0b0ed6;justify-content:space-between;align-items:center;gap:clamp(10px,1.5vw,20px);display:flex;position:sticky;top:0;box-shadow:0 10px 30px #00000047}.app-shell .desktop-ledger .topbar{border-bottom-color:var(--d-line)}.desktop-ledger .topbar:after{content:"";z-index:1;background:linear-gradient(90deg, rgba(var(--d-accent-rgb), .55), rgba(var(--d-accent-rgb), .08) 42%, transparent 70%);height:1px;position:absolute;bottom:-1px;left:0;right:0}.desktop-ledger .brand{align-items:center;gap:11px;min-width:0;display:flex}.desktop-ledger .brand-mark{border:1px solid var(--d-line);border-radius:var(--d-r-sm);background:#101216;flex:none;width:36px;height:36px;padding:2px;overflow:hidden}.app-shell .desktop-ledger .brand-mark{box-shadow:0 0 0 1px rgba(var(--d-accent-rgb), .2)}.desktop-ledger .brand-mark img{border-radius:6px}.desktop-ledger .brand>div{text-align:left;gap:1px;min-width:0;display:grid}.desktop-ledger .brand strong{color:var(--d-text);letter-spacing:-.015em;font-size:15.5px;font-weight:700}.desktop-ledger .brand span:last-child{color:var(--d-text-3);font:600 8.5px var(--font-geist-mono);letter-spacing:.12em;text-transform:uppercase}.desktop-ledger .top-actions{flex:0 auto;align-items:center;gap:8px;min-width:0;display:flex}.desktop-ledger .top-actions-divider{background:var(--d-line-strong);flex:none;width:1px;height:22px;margin:0 2px}.desktop-ledger .top-actions .ghost-button,.desktop-ledger .top-actions .primary-button{border-radius:var(--d-r-sm);min-height:36px;padding:0 14px;font-size:12.5px;font-weight:650}.desktop-ledger .top-actions .ghost-button{color:var(--d-text-2);border-color:var(--d-line);background:var(--d-surface-2)}.desktop-ledger .top-actions .ghost-button:hover{color:var(--d-text);border-color:rgba(var(--d-accent-rgb), .45);background:rgba(var(--d-accent-rgb), .1)}.desktop-ledger .import-action{color:var(--d-text-2);border-color:var(--d-line);background:var(--d-surface-2);box-shadow:none}.desktop-ledger .import-action:hover{color:var(--d-text);border-color:rgba(var(--d-accent-rgb), .45);background:rgba(var(--d-accent-rgb), .1);box-shadow:none}.desktop-ledger .top-actions .ghost-button.is-open{color:color-mix(in srgb, var(--d-accent) 80%, #fff);border-color:rgba(var(--d-accent-rgb), .45);background:rgba(var(--d-accent-rgb), .12)}.desktop-ledger .top-actions .ghost-button .app-icon{opacity:.85}.desktop-ledger .account-chip{border-color:var(--d-line);max-width:190px;min-height:36px;color:var(--d-text-2);background:var(--d-surface-2);border-radius:999px;align-items:center;padding:0 13px;font-size:11px;font-weight:700;transition:color .16s,border-color .16s,background .16s;display:inline-flex}.desktop-ledger .account-chip:hover{color:var(--d-text);border-color:rgba(var(--d-accent-rgb), .4);background:rgba(var(--d-accent-rgb), .08)}.desktop-ledger .desktop-command{align-items:center;gap:clamp(10px,1.2vw,14px);min-width:0;display:flex}.desktop-ledger .game-nav{flex-wrap:nowrap;flex:0 auto;align-items:center;gap:8px;min-width:0;margin:0;display:flex}.desktop-ledger .game-nav button{aspect-ratio:317/137;border-radius:var(--d-r-md);cursor:pointer;background:0 0;border:0;flex:0 auto;min-width:0;height:46px;padding:0;transition:transform .18s;position:relative;overflow:visible}.desktop-ledger .game-nav button:hover{transform:translateY(-1px)}.desktop-ledger .game-nav button.active:hover{transform:none}.desktop-ledger .hero-search-bar{border-radius:var(--d-r-md);color:#2c1f04;background:linear-gradient(135deg,#f6d465,#e3ab22);border:1px solid #a97a12;flex:320px;align-items:center;gap:9px;min-width:220px;min-height:46px;margin:0;padding:0 8px 0 13px;transition:border-color .18s,box-shadow .18s;display:flex;box-shadow:0 6px 18px #e3ab2233}.desktop-ledger .hero-search-bar:focus-within{border-color:#7a5a0d;box-shadow:0 0 0 3px #e3ab224d,0 6px 18px #e3ab2233}.desktop-ledger .hero-search-icon{color:#6b4d08;flex:none;place-items:center;display:grid}.desktop-ledger .hero-search-bar input{color:#2c1f04;background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%;font-size:13px;font-weight:500}.desktop-ledger .hero-search-bar input::placeholder{color:#3d2b06;opacity:.82}.desktop-ledger .hero-search-clear{color:#4a3405;background:#0000001f;border:0;border-radius:999px;flex:none;place-items:center;width:24px;height:24px;display:grid}.desktop-ledger .hero-search-clear:hover{color:#2c1f04}.desktop-ledger .hero-search-game-filter.app-select{flex:none;width:auto;min-width:128px;max-width:190px}.desktop-ledger .hero-search-game-filter .app-select-trigger{border-radius:var(--d-r-sm);color:#2c1f04;background:#00000014;border-color:#0000002e;min-height:32px;padding:0 24px 0 11px;font-size:11.5px}.desktop-ledger .hero-search-game-filter .app-select-caret{color:#6b4d08}.desktop-ledger .desktop-portfolio{border:1px solid var(--d-line);border-radius:var(--d-r-xl);background:radial-gradient(90% 130% at 0% 0%, rgba(var(--d-accent-rgb), .085), transparent 62%), linear-gradient(180deg, var(--d-surface-2), var(--d-surface));grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;display:grid;box-shadow:0 16px 38px #00000047,inset 0 1px #ffffff0a}.desktop-ledger .desktop-portfolio>*{min-width:0;padding:15px 22px}.desktop-ledger .desktop-portfolio>*+*{border-left:1px solid var(--d-line)}.desktop-ledger .portfolio-trend{border-top:1px solid var(--d-line);grid-column:1/-1;display:grid;border-left:0!important}.desktop-ledger .portfolio-lead{align-content:center;gap:6px;display:grid}.desktop-ledger .portfolio-head{align-items:center;gap:10px;min-width:0;display:flex}.desktop-ledger .portfolio-game{border:1px solid rgba(var(--d-accent-rgb), .26);min-width:0;color:color-mix(in srgb, var(--d-accent) 80%, #fff);background:rgba(var(--d-accent-rgb), .1);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:10.5px;font-weight:700;overflow:hidden}.desktop-ledger .portfolio-value{color:var(--d-text);letter-spacing:-.045em;overflow-wrap:anywhere;font-size:clamp(30px,2.6vw,42px);font-weight:660;line-height:1.02;display:block}.desktop-ledger .portfolio-delta{flex-wrap:wrap;align-items:center;gap:3px 9px;display:flex}.desktop-ledger .portfolio-delta .d-delta{font-size:15px}.desktop-ledger .portfolio-delta>span{color:var(--d-text-3);font-size:11.5px}.desktop-ledger .portfolio-note{color:var(--d-text-3);margin:2px 0 0;font-size:10.5px}.desktop-ledger .portfolio-allocation{align-content:center;gap:11px;display:grid}.desktop-ledger .allocation-bar{background:var(--d-surface-3);border-radius:999px;gap:2px;height:7px;display:flex;overflow:hidden}.desktop-ledger .allocation-bar>span{border-radius:999px;min-width:0;transition:width .3s}.desktop-ledger .alloc-sealed{background:var(--d-accent)}.desktop-ledger .alloc-raw{background:var(--d-neutral)}.desktop-ledger .alloc-graded{background:var(--d-graded)}.desktop-ledger .allocation-legend{gap:6px;margin:0;padding:0;list-style:none;display:grid}.desktop-ledger .allocation-legend li{grid-template-columns:8px minmax(0,1fr) auto 36px;align-items:center;gap:9px;display:grid}.desktop-ledger .alloc-dot{border-radius:999px;width:8px;height:8px}.desktop-ledger .alloc-label{min-width:0;color:var(--d-text-2);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.desktop-ledger .allocation-legend strong{color:var(--d-text);letter-spacing:-.02em;text-align:right;font-size:12.5px;font-weight:650}.desktop-ledger .allocation-legend small{color:var(--d-text-3);font:600 10.5px var(--font-geist-mono);text-align:right}.desktop-ledger .portfolio-metrics{grid-template-columns:minmax(0,1fr);align-content:center;gap:16px;display:grid}.desktop-ledger .d-metric{align-content:start;gap:2px;min-width:0;display:grid}.desktop-ledger .d-metric>span{color:var(--d-text-3);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:600;overflow:hidden}.desktop-ledger .d-metric strong{color:var(--d-text);letter-spacing:-.03em;overflow-wrap:anywhere;font-size:17px;font-weight:660}.desktop-ledger .d-metric .d-delta{font-size:17px}.desktop-ledger .d-metric small{color:var(--d-text-3);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.desktop-ledger section.ledger-panel{border:1px solid var(--d-line);border-radius:var(--d-r-xl);background:var(--d-surface);isolation:isolate;flex-direction:column;flex:none;min-height:0;display:flex;position:relative;overflow:visible;box-shadow:0 16px 38px #00000042}.desktop-ledger .ledger-panel:before{content:"";z-index:1;top:0;left:var(--d-r-xl);right:var(--d-r-xl);background:linear-gradient(90deg, rgba(var(--d-accent-rgb), .7), rgba(var(--d-accent-rgb), .12) 42%, transparent 70%);height:1px;position:absolute}.desktop-ledger .tabs-row{min-height:58px;padding:0 var(--d-panel-pad);border-bottom:1px solid var(--d-line);border-radius:calc(var(--d-r-xl) - 1px) calc(var(--d-r-xl) - 1px) 0 0;background:#0a0b0e57;justify-content:space-between;align-items:center;gap:16px;display:flex}.desktop-ledger .tabs{align-items:stretch;gap:22px;height:58px;display:flex}.desktop-ledger .tabs button{height:58px;color:var(--d-text-3);letter-spacing:-.01em;background:0 0;border:0;align-items:center;gap:7px;padding:0 2px;font-size:13.5px;font-weight:650;transition:color .16s;display:inline-flex;position:relative}.desktop-ledger .tabs button:hover{color:var(--d-text-2)}.desktop-ledger .tabs button.active{color:var(--d-text)}.desktop-ledger .tabs button:after{content:"";background:0 0;border-radius:2px 2px 0 0;height:2px;transition:background .2s;position:absolute;bottom:-1px;left:0;right:0}.app-shell .desktop-ledger .tabs button.active:after{background:var(--d-accent);box-shadow:0 -1px 12px rgba(var(--d-accent-rgb), .5)}.desktop-ledger .tabs button span{color:var(--d-text-3);font:700 10px var(--font-geist-mono);background:#ffffff0f;border-radius:999px;margin:0;padding:2px 7px}.desktop-ledger .tabs button.active span{color:color-mix(in srgb, var(--d-accent) 82%, #fff);background:rgba(var(--d-accent-rgb), .16)}.desktop-ledger .view-kicker{color:var(--d-text-3);font:600 9px var(--font-geist-mono);letter-spacing:.14em;padding:0}.desktop-ledger .kicker-add-button{white-space:nowrap;border-radius:var(--d-r-sm);flex:none;min-height:34px;margin:0;padding:0 14px;font-size:12.5px}.app-shell .desktop-ledger .price-note{margin:14px var(--d-panel-pad) 0;border:1px solid var(--d-line);border-radius:var(--d-r-sm);background:#0a0b0e66;align-items:flex-start;gap:10px;padding:9px 12px;display:flex}.app-shell .desktop-ledger .price-note-icon{width:22px;height:22px;color:var(--d-accent);background:rgba(var(--d-accent-rgb), .12);border-radius:6px;flex:none;place-items:center;display:grid}.desktop-ledger .price-note p{color:var(--d-text-3);margin:0;font-size:11px;line-height:1.5}.desktop-ledger .price-note strong,.desktop-ledger .price-note em{color:var(--d-text-2)}.desktop-ledger .toolbar{min-height:0;padding:14px var(--d-panel-pad);background:0 0;gap:10px;display:grid}.desktop-ledger .toolbar-primary{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.desktop-ledger .list-controls{border-top:0;flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;padding-top:0;display:flex}.desktop-ledger .toolbar .search-box{border:1px solid var(--d-line);border-radius:var(--d-r-sm);width:auto;min-width:200px;max-width:360px;min-height:36px;color:var(--d-text-3);background:var(--d-bg);flex:240px;gap:8px;padding:0 12px}.desktop-ledger .toolbar .search-box:focus-within{border-color:rgba(var(--d-accent-rgb), .5);box-shadow:0 0 0 3px rgba(var(--d-accent-rgb), .1)}.desktop-ledger .toolbar .search-box input{color:var(--d-text);font-size:13px}.desktop-ledger .toolbar .search-box input::placeholder{color:var(--d-text-3)}.desktop-ledger .compact-select.app-select{flex:none;width:auto}.desktop-ledger .compact-select .app-select-trigger{border-radius:var(--d-r-sm);min-width:132px;min-height:36px;color:var(--d-text-2);border-color:var(--d-line);background:var(--d-surface-2);padding:0 24px 0 11px;font-size:12px;font-weight:620}.desktop-ledger .compact-select .app-select-value{text-align:left}.desktop-ledger .compact-select .app-select-trigger:hover{color:var(--d-text);border-color:var(--d-line-strong)}.desktop-ledger .sort-select .app-select-trigger{min-width:186px}.desktop-ledger .compact-select .app-select-menu{border-color:var(--d-line-strong);border-radius:var(--d-r-md);min-width:max(100%,236px);left:auto;right:0}.desktop-ledger .compact-select .app-select-menu button{white-space:nowrap;border-radius:6px;min-height:34px;font-size:12.5px}.desktop-ledger .compact-select.is-set .app-select-trigger{color:color-mix(in srgb, var(--d-accent) 80%, #fff);border-color:rgba(var(--d-accent-rgb), .45);background:rgba(var(--d-accent-rgb), .1)}.desktop-ledger .results-count{color:var(--d-text-3);font:600 10px var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;flex:none;margin-left:auto}.desktop-ledger .filter-pills{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.desktop-ledger .filter-pills button{border:1px solid var(--d-line);min-height:30px;color:var(--d-text-2);background:var(--d-surface-2);text-transform:capitalize;border-radius:999px;padding:0 12px;font-size:11.5px;font-weight:620;transition:color .16s,background .16s,border-color .16s}.desktop-ledger .filter-pills button:hover{color:var(--d-text);border-color:var(--d-line-strong);background:var(--d-surface-3)}.app-shell .desktop-ledger .toolbar .filter-pills button.active{color:#08110d;background:var(--d-accent);box-shadow:none;border-color:#0000}.desktop-ledger .error-banner,.desktop-ledger .success-banner{margin:0 var(--d-panel-pad) 12px;border-radius:var(--d-r-sm);align-items:center;font-size:12px}.desktop-ledger .table-scroll{border-top:1px solid var(--d-line);border-radius:0 0 calc(var(--d-r-xl) - 1px) calc(var(--d-r-xl) - 1px);scrollbar-width:thin;scrollbar-color:#ffffff29 transparent;flex:none;min-height:300px;overflow-x:auto}.desktop-ledger .table-scroll::-webkit-scrollbar{width:10px;height:10px}.desktop-ledger .table-scroll::-webkit-scrollbar-track{background:0 0}.desktop-ledger .table-scroll::-webkit-scrollbar-thumb{background:#ffffff29 padding-box content-box;border:3px solid #0000;border-radius:999px}.desktop-ledger .table-scroll::-webkit-scrollbar-thumb:hover{background:#ffffff47 padding-box content-box}.desktop-ledger .table-scroll::-webkit-scrollbar-corner{background:0 0}.desktop-ledger .table-scroll table{background:0 0;min-width:1140px}.desktop-ledger .hit-table table{min-width:760px}.desktop-ledger .sold-table table{min-width:880px}.desktop-ledger thead th{z-index:2;color:var(--d-text-3);box-shadow:inset 0 -1px 0 var(--d-line-strong);font:700 9.5px var(--font-geist-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;background:#16181e;border:0;padding:10px 14px}@media (min-width:1240px){.desktop-ledger .table-scroll{overflow-x:visible}.desktop-ledger thead th{top:var(--d-topbar);position:sticky}}.desktop-ledger td{border-bottom:1px solid var(--d-line);color:var(--d-text-2);vertical-align:middle;padding:11px 14px;font-size:12.5px}.desktop-ledger th.num,.desktop-ledger td.num{text-align:right}.desktop-ledger th.mid,.desktop-ledger td.mid{text-align:center}.desktop-ledger td strong{color:var(--d-text);letter-spacing:-.015em;font-size:13px;font-weight:640}.desktop-ledger .cell-note{color:var(--d-text-3);letter-spacing:0;text-transform:none;margin-top:3px;font-size:10px;display:block}.desktop-ledger .cell-note.stale{color:var(--d-graded)}.desktop-ledger tbody tr{--d-art-rgb:var(--card-accent-rgb,var(--d-accent-rgb));transition:background .15s}.desktop-ledger tbody tr:hover{background:rgba(var(--d-art-rgb), .05)}.desktop-ledger tbody tr td:first-child{transition:box-shadow .15s}.desktop-ledger tbody tr:hover td:first-child{box-shadow:inset 3px 0 0 rgba(var(--d-art-rgb), .85)}.desktop-ledger tbody tr:last-child td{border-bottom:0}.desktop-ledger .item-title{white-space:normal;align-items:center;gap:12px;min-width:220px;display:flex}.app-shell .desktop-ledger .item-avatar{border:1px solid rgba(var(--d-art-rgb), .38);width:38px;height:53px;color:var(--d-accent);background:var(--d-surface-2);font:700 10px var(--font-geist-mono);border-radius:6px;flex:none;box-shadow:0 3px 10px #00000061}.desktop-ledger .item-avatar-image{object-fit:contain}.desktop-ledger .item-title>div{gap:3px}.desktop-ledger .item-title strong{color:var(--d-text);letter-spacing:-.01em;font-size:13px;font-weight:640;line-height:1.3}.desktop-ledger .item-title>div>strong,.desktop-ledger .hit-name-row strong{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.desktop-ledger .item-title small{max-width:42ch;color:var(--d-text-3);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;display:block;overflow:hidden}.desktop-ledger .quantity-badge{color:var(--d-text-3);font:700 9.5px var(--font-geist-mono);background:#ffffff12;padding:1px 6px}.desktop-ledger .status-pill,.desktop-ledger .result-pill{letter-spacing:.01em;padding:4px 9px;font-size:9.5px;font-weight:700}.desktop-ledger .raw-value-link{color:var(--d-accent);letter-spacing:-.015em;align-items:center;gap:4px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.desktop-ledger td.num .raw-value-link{justify-content:flex-end}.desktop-ledger .raw-value-link:hover{text-decoration:underline}.desktop-ledger .raw-value-link .app-icon{opacity:.7}.desktop-ledger .quantity-stepper{border-color:var(--d-line);border-radius:var(--d-r-sm);background:var(--d-surface-2);grid-template-columns:26px 30px 26px}.desktop-ledger .quantity-stepper button{height:28px;color:var(--d-accent);background:rgba(var(--d-accent-rgb), .08);font-size:15px}.desktop-ledger .quantity-stepper strong{color:var(--d-text);font-size:11px}.desktop-ledger .table-row-actions{gap:3px}.desktop-ledger .table-row-actions button{border-radius:var(--d-r-sm);width:32px;height:32px;color:var(--d-text-3);background:0 0;border-color:#0000;transition:color .15s,background .15s,border-color .15s}.desktop-ledger .table-row-actions button .app-icon{width:16px;height:16px}.desktop-ledger .table-row-actions button:hover{color:var(--d-accent);border-color:rgba(var(--d-accent-rgb), .3);background:rgba(var(--d-accent-rgb), .12)}.desktop-ledger .table-row-actions .danger-action:hover{color:var(--d-neg);background:#fb71851f;border-color:#fb718552}.desktop-ledger .sold-row,.desktop-ledger .sold-row.profit,.desktop-ledger .sold-row.loss,.desktop-ledger .sold-row.neutral{background:0 0}.desktop-ledger .sold-row:hover,.desktop-ledger .sold-row.profit:hover,.desktop-ledger .sold-row.loss:hover,.desktop-ledger .sold-row.neutral:hover{background:rgba(var(--d-art-rgb), .05)}.desktop-ledger .sold-row td:first-child,.desktop-ledger .sold-row:hover td:first-child{box-shadow:inset 3px 0 0 var(--d-neutral)}.desktop-ledger .sold-row.profit td:first-child,.desktop-ledger .sold-row.profit:hover td:first-child{box-shadow:inset 3px 0 0 var(--d-pos)}.desktop-ledger .sold-row.loss td:first-child,.desktop-ledger .sold-row.loss:hover td:first-child{box-shadow:inset 3px 0 0 var(--d-neg)}.desktop-ledger .sold-date{color:var(--d-text-2);font:600 11.5px var(--font-geist-mono)}.desktop-ledger .empty-state{min-height:280px;padding:48px 24px}.app-shell .desktop-ledger .empty-glyph{border-radius:var(--d-r-md);width:52px;height:52px;color:var(--d-accent);border:1px solid rgba(var(--d-accent-rgb), .22);background:rgba(var(--d-accent-rgb), .08);margin-bottom:14px;font-size:22px}.desktop-ledger .empty-state h3{color:var(--d-text);letter-spacing:-.02em;font-size:16px}.desktop-ledger .empty-state p{max-width:46ch;color:var(--d-text-3);font-size:12.5px;line-height:1.55}.desktop-ledger .loading-state{gap:0;padding:0;display:grid}.desktop-ledger .loading-state span{border-bottom:1px solid var(--d-line);background:0 0;border-radius:0;height:76px;animation:none;position:relative}.desktop-ledger .loading-state span:before,.desktop-ledger .loading-state span:after{content:"";background:linear-gradient(90deg,#ffffff0a,#ffffff17,#ffffff0a) 0 0/200% 100%;border-radius:6px;animation:1.5s infinite shimmer;position:absolute;top:50%;transform:translateY(-50%)}.desktop-ledger .loading-state span:last-child{border-bottom:0}.desktop-ledger .loading-state span:before{width:38px;height:53px;left:14px}.desktop-ledger .loading-state span:after{width:min(38%,420px);height:13px;left:64px}.desktop-ledger .search-workspace-head{padding:24px var(--d-panel-pad) 2px;gap:5px;display:grid}.desktop-ledger .search-workspace-head h2{letter-spacing:-.02em;margin:0;font-size:clamp(19px,1.7vw,22px);font-weight:750}.desktop-ledger .search-inline .search-results-grid{padding:18px var(--d-panel-pad) 26px;grid-template-columns:repeat(auto-fill,minmax(clamp(250px,19vw,305px),1fr));gap:clamp(12px,1.4vw,18px)}.desktop-ledger .search-inline .search-result-body{gap:5px;padding:12px 14px 14px}.desktop-ledger .search-inline .search-result-body strong{font-size:15px}.desktop-ledger .search-inline .search-result-body small{font-size:11px}.desktop-ledger .search-inline .search-result-price{font-size:16px}.desktop-ledger .search-inline .search-result-price-low{font-size:11px}.desktop-ledger .search-inline .search-result-card{border-color:var(--d-line);border-radius:var(--d-r-md);background:var(--d-surface-2);transition:border-color .16s,transform .16s,box-shadow .16s}.desktop-ledger .search-inline .search-result-card:hover{border-color:rgba(var(--d-accent-rgb), .42);transform:translateY(-2px);box-shadow:0 12px 26px #00000057}.desktop-ledger .search-inline .search-status,.desktop-ledger .search-inline .search-empty-state{color:var(--d-text-3)}.desktop-ledger footer{width:min(1440px,100%);padding:0 var(--d-gutter) 34px;color:var(--d-text-3);justify-content:space-between;align-items:flex-start;gap:40px;margin:0 auto;font-size:10px;display:flex}.desktop-ledger footer span{color:var(--d-text-2);font:650 9px var(--font-geist-mono);letter-spacing:.1em;text-transform:uppercase;flex:none}.desktop-ledger footer p{text-align:right;max-width:92ch;margin:0;line-height:1.65}.desktop-ledger footer a{color:var(--d-text-2)}@keyframes desktop-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.desktop-ledger .desktop-portfolio,.desktop-ledger .ledger-panel{animation:.4s cubic-bezier(.16,.9,.3,1) both desktop-fade-up}.desktop-ledger .ledger-panel{animation-delay:50ms}html[data-density=compact] .desktop-ledger main{gap:10px}html[data-density=compact] .desktop-ledger .desktop-portfolio>*{padding:13px 18px}html[data-density=compact] .desktop-ledger td{padding-top:7px;padding-bottom:7px}html[data-density=compact] .desktop-ledger thead th{padding-top:8px;padding-bottom:8px}html[data-density=compact] .app-shell .desktop-ledger .item-avatar{width:32px;height:45px}html[data-density=compact] .desktop-ledger .toolbar{padding-top:10px;padding-bottom:10px}@media (max-width:1279px){.desktop-ledger .desktop-portfolio{grid-template-columns:repeat(2,minmax(0,1fr))}.desktop-ledger .desktop-portfolio>*{padding:15px 18px}.desktop-ledger .desktop-portfolio>:nth-child(odd){border-left:0}.desktop-ledger .desktop-portfolio>.portfolio-metrics{border-top:1px solid var(--d-line)}.desktop-ledger .portfolio-value{font-size:clamp(28px,3vw,36px)}.desktop-ledger .sort-select .app-select-trigger{min-width:164px}.desktop-ledger thead th,.desktop-ledger td{padding-left:11px;padding-right:11px}.desktop-ledger .table-scroll table{min-width:1080px}.desktop-ledger .hit-table table{min-width:730px}.desktop-ledger .sold-table table{min-width:840px}}@media (max-width:1120px){.desktop-ledger .desktop-command{flex-wrap:wrap}.desktop-ledger .top-actions{gap:6px}.desktop-ledger .top-actions .ghost-button,.desktop-ledger .top-actions .primary-button{padding:0 11px}.desktop-ledger .game-nav{flex:100%}.desktop-ledger .game-nav button{height:52px}.desktop-ledger .hero-search-bar{flex:100%}.desktop-ledger .portfolio-metrics{gap:10px 16px}.desktop-ledger .d-metric strong{font-size:15.5px}}@media (max-width:1060px){.desktop-ledger .brand span:last-child{display:none}.desktop-ledger .account-chip{max-width:130px}.desktop-ledger .compact-select .app-select-trigger{min-width:116px}.desktop-ledger .sort-select .app-select-trigger{min-width:150px}.desktop-ledger .toolbar .search-box{flex-basis:200px;max-width:300px}}@media (max-width:1023px){.desktop-ledger .desktop-portfolio>*{padding:13px 16px}.desktop-ledger footer{flex-direction:column;align-items:flex-start;gap:10px}.desktop-ledger footer p{text-align:left;max-width:none}}@media (max-width:900px){.desktop-ledger .top-actions .ghost-button .action-label{display:none}.desktop-ledger .top-actions .ghost-button{padding:0 10px}.desktop-ledger .top-actions{gap:6px}.desktop-ledger .desktop-portfolio{grid-template-columns:minmax(0,1fr)}.desktop-ledger .desktop-portfolio>*,.desktop-ledger .desktop-portfolio>:nth-child(odd){border-left:0;border-top:1px solid var(--d-line)}.desktop-ledger .desktop-portfolio>:first-child{border-top:0}.desktop-ledger .portfolio-value{font-size:clamp(26px,5vw,32px)}}@media (max-width:700px){.desktop-ledger .brand>div{display:none}.desktop-ledger .account-chip{max-width:96px}.desktop-ledger .hero-search-bar{min-width:0}.desktop-ledger .game-nav button{height:44px}.desktop-ledger .desktop-portfolio>*{padding:12px 14px}.desktop-ledger .search-inline .search-result-body strong{font-size:13.5px}}.desktop-ledger .active-opening{border:1px solid rgba(var(--d-accent-rgb), .34);border-radius:var(--d-r-md,10px);background:rgba(var(--d-accent-rgb), .07);justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;padding:10px 14px;display:flex}.desktop-ledger .active-opening-summary{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:10px;min-width:0;padding:0;display:flex}.desktop-ledger .active-opening-summary strong{color:var(--d-text);font-size:14px}.desktop-ledger .active-opening-summary small{color:var(--d-text-2);font-size:12px}.desktop-ledger .active-opening-summary:hover strong{color:var(--d-accent)}.active-opening-label{letter-spacing:.12em;text-transform:uppercase;color:var(--d-accent);font-size:10px;font-weight:700}.desktop-ledger .active-opening-actions{flex-shrink:0;gap:6px;display:flex}.desktop-ledger .active-opening-actions button{color:var(--d-text-2);background:var(--d-surface-2);border:1px solid var(--d-line-strong);border-radius:var(--d-r-sm,8px);cursor:pointer;padding:6px 12px;font-size:12px;font-weight:600}.desktop-ledger .active-opening-actions button:hover{color:var(--d-text);border-color:var(--d-line)}.desktop-ledger .active-opening-actions .active-opening-finish{color:var(--d-accent);border-color:rgba(var(--d-accent-rgb), .4)}.desktop-ledger .active-opening-actions button:disabled{opacity:.55;cursor:default}.status-pill.active{color:var(--d-accent);border-color:rgba(var(--d-accent-rgb), .45);background:rgba(var(--d-accent-rgb), .11)}.status-pill.completed{color:var(--d-text-2)}.status-pill.cancelled{color:var(--d-text-3,#6f7686);text-decoration:line-through}.desktop-ledger .portfolio-history-band{border:1px solid var(--d-line);background:var(--d-surface);border-radius:16px;padding:18px 22px;box-shadow:0 10px 30px #0000002e}.desktop-ledger section.ledger-panel{container:panel/inline-size}.desktop-ledger .table-scroll,.desktop-ledger .grading-tab{container:records/inline-size}.desktop-ledger .game-nav,.desktop-ledger .tabs,.desktop-ledger .filter-pills{scrollbar-width:none}.desktop-ledger .game-nav::-webkit-scrollbar{display:none}.desktop-ledger .tabs::-webkit-scrollbar{display:none}.desktop-ledger .filter-pills::-webkit-scrollbar{display:none}@media (max-width:1023px){.desktop-ledger .game-nav{scroll-snap-type:x proximity;flex-wrap:nowrap;padding:4px 2px;scroll-padding-inline:8px;overflow-x:auto}.desktop-ledger .game-nav button{scroll-snap-align:start;flex:none;scroll-margin-inline:8px}}.desktop-ledger .tabs{flex:0 auto;gap:clamp(14px,2vw,22px);min-width:0;scroll-padding-inline:6px;overflow-x:auto}.desktop-ledger .tabs button{flex:none;scroll-margin-inline:6px}.desktop-ledger .tabs button:after{bottom:0}.desktop-ledger .tabs-row{gap:clamp(10px,1.5vw,16px)}.desktop-ledger .top-more{display:none;position:relative}.desktop-ledger .top-more-menu{z-index:40;border:1px solid var(--d-line-strong);border-radius:var(--d-r-md);background:var(--d-surface-2);gap:2px;min-width:176px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 18px 40px #00000073}.desktop-ledger .top-more-menu button{min-height:36px;color:var(--d-text-2);text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:0 12px;font-size:12.5px;font-weight:620;display:flex}.desktop-ledger .top-more-menu button:hover{color:var(--d-text);background:rgba(var(--d-accent-rgb), .1)}.desktop-ledger .top-more-menu .app-icon{opacity:.85}@media (max-width:640px){.desktop-ledger .topbar{height:var(--d-topbar);flex-wrap:nowrap;min-height:0;padding-top:0}.desktop-ledger .top-actions{width:auto;padding-bottom:0;overflow:visible}.desktop-ledger .top-more{display:block}.desktop-ledger .top-actions>.ghost-button:not(.utility-action),.desktop-ledger .top-actions-divider,.desktop-ledger .account-chip{display:none}.desktop-ledger .top-actions .primary-button{padding:0 12px}}@media (max-width:600px){.desktop-ledger .hero-search-bar{min-width:0;padding:0 6px 0 11px}.desktop-ledger .hero-search-bar input{font-size:12.5px}.desktop-ledger .hero-search-game-filter.app-select{min-width:92px;max-width:128px}.desktop-ledger .hero-search-game-filter .app-select-trigger{min-height:30px;padding:0 20px 0 9px;font-size:10.5px}}.desktop-ledger .compact-select.app-select{padding:0;display:block}@container panel (width<=620px){.desktop-ledger .toolbar-primary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.desktop-ledger .toolbar .search-box{grid-column:1/-1;width:auto;min-width:0;max-width:none}.desktop-ledger .list-controls{display:contents}.desktop-ledger .compact-select.app-select{width:100%}.desktop-ledger .compact-select .app-select-trigger,.desktop-ledger .sort-select .app-select-trigger{width:100%;min-width:0}.desktop-ledger .results-count{place-self:center end;margin-left:0}.desktop-ledger .filter-pills{flex-wrap:nowrap;padding-bottom:2px;scroll-padding-inline:6px;overflow-x:auto}.desktop-ledger .filter-pills button{flex:none;scroll-margin-inline:6px}.desktop-ledger .empty-state{min-height:200px;padding:30px 16px}.desktop-ledger .empty-state p{font-size:12px}.desktop-ledger .active-opening{flex-wrap:wrap;gap:10px 16px}}@container panel (width<=702px){.desktop-ledger .table-scroll{min-height:0;overflow-x:visible}.desktop-ledger .grading-tab{overflow-x:visible}}@container records (width<=700px){.desktop-ledger .table-scroll table,.desktop-ledger .table-scroll tbody{width:100%;min-width:0;display:block}.desktop-ledger .table-scroll colgroup,.desktop-ledger .table-scroll thead{display:none}.desktop-ledger .table-scroll tbody tr{border-bottom:1px solid var(--d-line);padding:13px 2px 14px 6px;transition:background .15s,box-shadow .15s;display:block;position:relative}.desktop-ledger .table-scroll tbody tr:last-child{border-bottom:0}.desktop-ledger .table-scroll tbody tr:hover{box-shadow:inset 3px 0 0 rgba(var(--d-art-rgb), .85)}.desktop-ledger .table-scroll tbody tr:hover td:first-child{box-shadow:none}.desktop-ledger .table-scroll td{text-align:right;border-bottom:0;grid-template-columns:minmax(84px,auto) minmax(0,1fr);align-items:baseline;gap:1px 14px;padding:3px 0;display:grid}.desktop-ledger .table-scroll td:before{content:"";color:var(--d-text-3);font:600 9.5px var(--font-geist-mono);letter-spacing:.08em;text-align:left;text-transform:uppercase;align-self:baseline}.desktop-ledger .table-scroll td>*{grid-column:2;justify-self:end}.desktop-ledger .table-scroll td:first-child{text-align:left;padding:0 0 8px;display:block}.desktop-ledger .table-scroll td:first-child>*{grid-column:auto;justify-self:start;width:100%}.desktop-ledger .table-scroll .item-title{min-width:0}.desktop-ledger .table-scroll tbody td:last-child{justify-content:flex-end;padding-top:7px;display:flex}.desktop-ledger .table-scroll tbody td:last-child:before{content:none}.desktop-ledger .table-scroll .cell-note{margin-top:0}.desktop-ledger .purchases-table td:nth-child(2):before{content:"Qty"}.desktop-ledger .purchases-table td:nth-child(3):before{content:"MSRP"}.desktop-ledger .purchases-table td:nth-child(4):before{content:"Paid"}.desktop-ledger .purchases-table td:nth-child(5):before{content:"Market"}.desktop-ledger .purchases-table td:nth-child(6):before{content:"Position"}.desktop-ledger .purchases-table td:nth-child(7):before{content:"Status"}.desktop-ledger .purchases-table td:nth-child(8):before{content:"Result"}.desktop-ledger .openings-table td:nth-child(2):before{content:"Opened"}.desktop-ledger .openings-table td:nth-child(3):before{content:"Units"}.desktop-ledger .openings-table td:nth-child(4):before{content:"Pulls"}.desktop-ledger .openings-table td:nth-child(5):before{content:"Cost"}.desktop-ledger .openings-table td:nth-child(6):before{content:"Recovery"}.desktop-ledger .openings-table td:nth-child(7):before{content:"Position"}.desktop-ledger .openings-table td:nth-child(8):before,.desktop-ledger .hit-table td:nth-child(2):before{content:"Status"}.desktop-ledger .hit-table td:nth-child(3):before{content:"Ungraded"}.desktop-ledger .hit-table td:nth-child(4):before{content:"Graded"}.desktop-ledger .hit-table td:nth-child(5):before{content:"Net position"}.desktop-ledger .sold-table td:nth-child(2):before{content:"Qty"}.desktop-ledger .sold-table td:nth-child(3):before{content:"Sold price"}.desktop-ledger .sold-table td:nth-child(4):before{content:"Gross"}.desktop-ledger .sold-table td:nth-child(5):before{content:"Selling costs"}.desktop-ledger .sold-table td:nth-child(6):before{content:"Net"}.desktop-ledger .sold-table td:nth-child(7):before{content:"Gross P&L"}.desktop-ledger .sold-table td:nth-child(8):before{content:"Net P&L"}.desktop-ledger .sold-row td:first-child,.desktop-ledger .sold-row:hover td:first-child{box-shadow:none}.desktop-ledger .sold-row{box-shadow:inset 3px 0 0 var(--d-neutral)}.desktop-ledger .sold-row.profit{box-shadow:inset 3px 0 0 var(--d-pos)}.desktop-ledger .sold-row.loss{box-shadow:inset 3px 0 0 var(--d-neg)}.desktop-ledger .grading-tab .grading-table,.desktop-ledger .grading-tab .grading-table tbody{width:100%;min-width:0;display:block}.desktop-ledger .grading-tab .grading-table colgroup,.desktop-ledger .grading-tab .grading-table thead{display:none}.desktop-ledger .grading-tab .grading-table tbody tr{border-bottom:1px solid var(--d-line);padding:12px 2px 13px;display:block}.desktop-ledger .grading-tab .grading-table th[scope=row]{padding:0 0 7px;display:block}.desktop-ledger .grading-tab .grading-table tbody td{text-align:right;border-bottom:0;grid-template-columns:minmax(84px,auto) minmax(0,1fr);align-items:baseline;gap:1px 14px;padding:3px 0;display:grid}.desktop-ledger .grading-tab .grading-table tbody td:before{content:"";color:var(--d-text-3);font:600 9.5px var(--font-geist-mono);letter-spacing:.08em;text-align:left;text-transform:uppercase}.desktop-ledger .grading-tab .grading-table tbody td>*{grid-column:2;justify-self:end}.desktop-ledger .grading-tab .grading-table td:first-of-type:before{content:"Status"}.desktop-ledger .grading-tab .grading-table td:nth-of-type(2):before{content:"Cards"}.desktop-ledger .grading-tab .grading-table td:nth-of-type(3):before{content:"Date"}.desktop-ledger .grading-tab .grading-table td:nth-of-type(4):before{content:"Cost"}.desktop-ledger .grading-tab .grading-table td:nth-of-type(5):before{content:"Result"}.desktop-ledger .grading-tab .grading-table tbody td:nth-of-type(6){justify-content:flex-end;padding-top:7px;display:flex}.desktop-ledger .grading-tab .grading-table tbody td:nth-of-type(6):before{content:none}.desktop-ledger .grading-tab .grading-table .grading-detail-row td{text-align:left;display:block}.desktop-ledger .grading-tab .grading-table .grading-detail-row td>*{grid-column:auto;justify-self:start}.desktop-ledger .grading-tab .grading-table .grading-detail-row td:before{content:none}}@media (max-width:560px){.desktop-ledger .search-inline .search-results-grid{grid-template-columns:repeat(auto-fill,minmax(195px,1fr));gap:10px}.desktop-ledger .search-inline .search-result-body strong{font-size:13px}.desktop-ledger .search-workspace-head{padding-top:18px}}@media (max-width:700px){.desktop-ledger .portfolio-history-band{padding:14px 16px}}.game-badge{--badge-line:var(--tt-line,#ffffff12);--badge-line-strong:var(--tt-line-strong,#ffffff21);--badge-text:var(--tt-text,#f3f4f7);--badge-text-2:var(--tt-text-2,#a6acb8);--badge-text-3:var(--tt-text-3,#757c89);--badge-ground:#0e0f13;--badge-ink:color-mix(in srgb, rgb(var(--badge-accent-rgb)) 82%, #fff);isolation:isolate;box-sizing:border-box;text-align:left;border-radius:inherit;background:var(--badge-ground);width:100%;height:100%;box-shadow:inset 0 0 0 1px var(--badge-line);align-items:center;transition:box-shadow .18s,background .18s;display:flex;position:relative;overflow:hidden}.game-badge:before{content:"";z-index:-1;opacity:.8;background:repeating-linear-gradient(122deg,#0000 0 9px,#ffffff08 9px 10px);position:absolute;inset:0}.game-badge:after{content:"";z-index:-1;background:radial-gradient(115% 150% at 10% 108%, rgba(var(--badge-accent-rgb), .07), transparent 62%);transition:opacity .18s,background .18s;position:absolute;inset:0}.game-badge-watermark{color:rgb(var(--badge-accent-rgb));opacity:.06;pointer-events:none;transition:opacity .18s;display:block;position:absolute}.game-badge-watermark .game-badge-fan{width:auto;height:100%;display:block}.game-badge-mark{color:var(--badge-ink);background:linear-gradient(152deg, rgba(var(--badge-accent-rgb), .17), rgba(var(--badge-accent-rgb), .045));box-shadow:inset 0 0 0 1px rgba(var(--badge-accent-rgb), .28);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.02em;flex:none;place-items:center;font-weight:700;transition:box-shadow .18s,background .18s;display:grid}.game-badge-text{flex-direction:column;min-width:0;display:flex}.game-badge-eyebrow{color:var(--badge-text-3);font-family:var(--font-geist-mono), ui-monospace, monospace;text-transform:uppercase;font-weight:700}.game-badge-name{color:var(--badge-text-2);letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;font-weight:680;transition:color .18s;overflow:hidden}.game-badge[data-selected=true]{background:radial-gradient(125% 155% at 50% 24%, rgba(var(--badge-accent-rgb), .13), transparent 68%), var(--badge-ground);box-shadow:inset 0 0 0 1px rgba(var(--badge-accent-rgb), .45), 0 8px 26px #00000061}.game-badge[data-selected=true]:after{background:radial-gradient(115% 150% at 10% 108%, rgba(var(--badge-accent-rgb), .2), transparent 62%)}.game-badge[data-selected=true] .game-badge-watermark{opacity:.12}.game-badge[data-selected=true] .game-badge-mark{background:linear-gradient(152deg, rgba(var(--badge-accent-rgb), .3), rgba(var(--badge-accent-rgb), .1));box-shadow:inset 0 0 0 1px rgba(var(--badge-accent-rgb), .55)}.game-badge[data-selected=true] .game-badge-name{color:var(--badge-text)}@media (hover:hover){.game-badge[data-selected=false]:hover{box-shadow:inset 0 0 0 1px rgba(var(--badge-accent-rgb), .32)}.game-badge[data-selected=false]:hover:after{background:radial-gradient(115% 150% at 10% 108%, rgba(var(--badge-accent-rgb), .13), transparent 62%)}.game-badge[data-selected=false]:hover .game-badge-watermark{opacity:.09}.game-badge[data-selected=false]:hover .game-badge-name{color:var(--badge-text)}}.game-badge[data-logo=true]{justify-content:center}.game-badge[data-logo=true][data-variant=mobile],.game-badge[data-logo=true][data-variant=desktop]{gap:0;padding:0}.game-logo{object-fit:contain;object-position:center;border-radius:inherit;width:100%;height:100%;padding:0;display:block}.game-badge[data-logo=true][data-selected=false] .game-logo{opacity:.82}@media (hover:hover){.game-badge[data-logo=true][data-selected=false]:hover .game-logo{opacity:1}}.game-badge[data-variant=mobile]{gap:16px;padding:18px 20px}.game-badge[data-variant=mobile] .game-badge-watermark{height:128px;top:50%;right:-18px;transform:translateY(-50%)}.game-badge[data-variant=mobile] .game-badge-mark{border-radius:16px;width:62px;height:62px;font-size:19px}.game-badge[data-variant=mobile] .game-badge-text{gap:5px}.game-badge[data-variant=mobile] .game-badge-eyebrow{letter-spacing:.14em;font-size:10px}.game-badge[data-variant=mobile] .game-badge-name{font-size:22px}@media (max-width:359px){.game-badge[data-variant=mobile]{gap:13px;padding:16px}.game-badge[data-variant=mobile] .game-badge-mark{border-radius:14px;width:54px;height:54px;font-size:17px}.game-badge[data-variant=mobile] .game-badge-name{font-size:19px}.game-badge[data-variant=mobile] .game-badge-watermark{height:108px}}.game-badge[data-variant=desktop]{gap:9px;padding:0 13px 0 8px}.game-badge[data-variant=desktop] .game-badge-eyebrow{display:none}.game-badge[data-variant=desktop] .game-badge-watermark{opacity:.05;height:42px;top:50%;right:-12px;transform:translateY(-50%)}.game-badge[data-variant=desktop][data-selected=true] .game-badge-watermark{opacity:.1}.game-badge[data-variant=desktop] .game-badge-mark{border-radius:8px;width:28px;height:28px;font-size:10.5px}.game-badge[data-variant=desktop] .game-badge-name{font-size:13px}@media (hover:hover){.game-badge[data-variant=desktop][data-selected=false]:hover .game-badge-watermark{opacity:.08}}@media (max-width:1180px){.game-badge[data-variant=desktop]{gap:7px;padding:0 10px 0 7px}.game-badge[data-variant=desktop] .game-badge-name{font-size:12.5px}}@media (prefers-reduced-motion:reduce){.game-badge,.game-badge:after,.game-badge-mark,.game-badge-name,.game-badge-watermark{transition:none}}@media (forced-colors:active){.game-badge{border:1px solid canvastext}.game-badge[data-selected=true]{border:2px solid highlight}.game-badge-mark{border:1px solid canvastext}}.chart-deck{flex-direction:column;gap:10px;width:100%;min-width:0;display:flex}.chart-deck .pf-head{justify-content:space-between;align-items:flex-start;gap:10px;min-height:22px;display:flex}.chart-deck .pf-titles{flex-direction:column;gap:2px;min-width:0;display:flex}.chart-deck .pf-eyebrow{letter-spacing:.09em;text-transform:uppercase;color:var(--tt-text-3,#757c89);white-space:nowrap;font-size:10.5px;font-weight:700}.chart-deck .pf-headline{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--tt-text,#f3f4f7);white-space:nowrap;text-overflow:ellipsis;font-size:26px;font-weight:700;line-height:1.15;overflow:hidden}.chart-deck .pf-caption{min-height:15px;color:var(--tt-text-3,#757c89);margin:0;font-size:11px}.chart-deck .pf-estimated{letter-spacing:.06em;text-transform:uppercase;color:var(--tt-text-3,#757c89);border:1px solid var(--tt-line,#ffffff12);cursor:help;border-radius:999px;flex:none;padding:2px 7px;font-size:10px;font-weight:650}.chart-deck .pf-change{align-items:center;height:20px;display:flex;overflow:hidden}.chart-deck .pf-change-value{font-variant-numeric:tabular-nums;letter-spacing:-.01em;white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:5px;font-size:13.5px;font-weight:650;display:inline-flex}.chart-deck .pf-change-value svg{flex:none}.chart-deck .pf-change-pct{font-variant-numeric:tabular-nums;color:var(--tt-text-2,#a6acb8);font-size:12.5px;font-weight:600}.chart-deck .pf-change-window{color:var(--tt-text-3,#757c89);font-size:11.5px;font-weight:500}.chart-deck .pf-frame{touch-action:pan-x pan-y;width:100%;min-width:0;transition:opacity .18s;position:relative}.chart-deck .pf-frame.is-loading{opacity:.55}.chart-deck .pf-svg{display:block;overflow:visible}.chart-deck .pf-line{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.chart-deck .pf-axis{stroke:var(--tt-line,#ffffff12);stroke-width:1px}.chart-deck .pf-zero{stroke:var(--tt-line-strong,#ffffff21);stroke-width:1px;stroke-dasharray:2 4}.chart-deck .pf-crosshair{stroke:var(--tt-line-strong,#ffffff21);stroke-width:1px;stroke-dasharray:3 3}.chart-deck .pf-dot{stroke:var(--tt-surface,#131519);stroke-width:2px}.chart-deck .pf-dot-halo{opacity:.22}.chart-deck .pf-tick{fill:var(--tt-text-3,#757c89);font-variant-numeric:tabular-nums;font-size:10px}.chart-deck .pf-ytick{fill:var(--tt-text-3,#757c89);font-variant-numeric:tabular-nums;opacity:.85;font-size:9px}.chart-deck .pf-empty{color:var(--tt-text-3,#757c89);text-align:center;justify-content:center;align-items:center;margin:0;padding:0 12px;font-size:12.5px;display:flex;position:absolute;inset:0}.chart-deck .pf-tooltip{pointer-events:none;background:var(--tt-surface-3,#22262f);border:1px solid var(--tt-line-strong,#ffffff21);white-space:nowrap;z-index:2;border-radius:8px;flex-direction:column;align-items:center;gap:1px;padding:5px 9px;display:flex;position:absolute;transform:translate(-50%);box-shadow:0 6px 18px #00000061}.chart-deck .pf-tooltip strong{font-variant-numeric:tabular-nums;color:var(--tt-text,#f3f4f7);font-size:13px;font-weight:650}.chart-deck .pf-tooltip span{color:var(--tt-text-3,#757c89);font-size:10.5px}.chart-deck .pf-ranges{background:var(--tt-surface-2,#191c22);border:1px solid var(--tt-line,#ffffff12);border-radius:999px;gap:4px;padding:3px;display:flex}.chart-deck .pf-range{-webkit-appearance:none;appearance:none;font:inherit;letter-spacing:.02em;color:var(--tt-text-3,#757c89);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:1 1 0;padding:5px 0;font-size:11.5px;font-weight:600;transition:background .15s,color .15s}.chart-deck .pf-range:hover{color:var(--tt-text-2,#a6acb8)}.chart-deck .pf-range.is-active{background:var(--tt-surface-3,#22262f);color:var(--tt-text,#f3f4f7)}.chart-deck .pf-range:focus-visible{outline:2px solid var(--game-accent,#34d399);outline-offset:1px}.chart-deck.pf-desktop .pf-deck-row{grid-template-columns:1fr 1fr;display:grid}.chart-deck.pf-desktop .pf-panel{flex-direction:column;gap:8px;min-width:0;padding-right:24px;display:flex}.chart-deck.pf-desktop .pf-panel+.pf-panel{border-left:1px solid var(--tt-line,#ffffff12);padding-left:24px;padding-right:0}.chart-deck.pf-desktop .pf-ranges{align-self:flex-start;min-width:300px}.chart-deck.pf-desktop .pf-range{padding:6px 14px;font-size:12px}@media (max-width:1080px){.chart-deck.pf-desktop .pf-deck-row{grid-template-columns:1fr;gap:16px}.chart-deck.pf-desktop .pf-panel{padding-right:0}.chart-deck.pf-desktop .pf-panel+.pf-panel{border-left:0;border-top:1px solid var(--tt-line,#ffffff12);padding-top:16px;padding-left:0}}.chart-deck.pf-mobile{gap:8px}.chart-deck.pf-mobile .pf-deck{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;margin:0 -2px;display:flex;overflow-x:auto}.chart-deck.pf-mobile .pf-deck::-webkit-scrollbar{display:none}.chart-deck.pf-mobile .pf-slide{scroll-snap-align:center;flex-direction:column;flex:0 0 100%;gap:6px;min-width:0;padding:0 2px;display:flex}.chart-deck.pf-mobile .pf-headline{font-size:clamp(22px,7.6vw,30px)}.chart-deck.pf-mobile .pf-head{height:52px}.chart-deck.pf-mobile .pf-range{padding:6px 0}.chart-deck.pf-mobile .pf-topline{grid-template-columns:1fr auto 1fr;align-items:center;min-height:26px;margin-bottom:2px;display:grid}.chart-deck.pf-mobile .pf-topline .pf-dots{grid-column:2}.chart-deck.pf-mobile .pf-topline .pf-next{grid-column:3;justify-self:end}.chart-deck.pf-mobile .pf-dots{align-items:center;gap:6px;display:flex}.chart-deck.pf-mobile .pf-nav-dot{-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;border:0;place-items:center;width:26px;height:26px;padding:0;display:grid}.chart-deck.pf-mobile .pf-nav-dot:before{content:"";background:var(--tt-surface-3,#22262f);border-radius:999px;width:6px;height:6px;transition:width .18s,background .18s}.chart-deck.pf-mobile .pf-nav-dot.is-active:before{background:var(--game-accent,#34d399);width:20px}.chart-deck.pf-mobile .pf-nav-dot:focus-visible{outline:2px solid var(--game-accent,#34d399);outline-offset:-4px;border-radius:999px}.chart-deck.pf-mobile .pf-next{-webkit-appearance:none;appearance:none;border:1px solid var(--tt-line,#ffffff12);background:var(--tt-surface-2,#191c22);color:var(--tt-text-2,#a6acb8);font:inherit;white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:3px;padding:5px 9px 5px 11px;font-size:11px;font-weight:600;transition:color .15s,border-color .15s;display:inline-flex}.chart-deck.pf-mobile .pf-next:active{color:var(--tt-text,#f3f4f7);border-color:var(--tt-line-strong,#ffffff21)}.chart-deck.pf-mobile .pf-next:focus-visible{outline:2px solid var(--game-accent,#34d399);outline-offset:1px}@media (prefers-reduced-motion:reduce){.chart-deck .pf-frame,.chart-deck .pf-range,.chart-deck.pf-mobile .pf-nav-dot:before,.chart-deck.pf-mobile .pf-next{transition:none}.chart-deck.pf-mobile .pf-deck{scroll-behavior:auto}}.ph{flex-direction:column;gap:12px;width:100%;min-width:0;display:flex}.ph-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;min-width:0;display:flex}.ph-head-titles{min-width:0}.ph-eyebrow{letter-spacing:.09em;text-transform:uppercase;color:var(--tt-text-3,#757c89);white-space:nowrap;font-size:10.5px;font-weight:700}.ph-head-sub{color:var(--tt-text-3,#757c89);margin:2px 0 0;font-size:11px}.ph-disclosure{border:1px solid var(--tt-line,#ffffff12);min-height:32px;color:var(--tt-text-2,#a6acb8);background:0 0;border-radius:999px;flex:none;align-items:center;gap:5px;padding:0 11px;font-size:11.5px;font-weight:650;display:inline-flex}.ph-disclosure[aria-expanded=true]{color:var(--game-accent,#34d399)}.ph-summary{background:var(--tt-line,#ffffff12);border:1px solid var(--tt-line,#ffffff12);border-radius:12px;gap:1px;display:grid;overflow:hidden}.ph-figure{background:var(--tt-surface,#131519);flex-direction:column;gap:3px;min-width:0;padding:11px 13px;display:flex}.ph-figure-label{letter-spacing:.07em;text-transform:uppercase;color:var(--tt-text-3,#757c89);font-size:10px;font-weight:700}.ph-figure-value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--tt-text,#f3f4f7);overflow-wrap:anywhere;font-size:clamp(15px,3.4vw,20px);font-weight:700;line-height:1.15}.ph-tone-signed-positive .ph-figure-value{color:var(--tt-pos,#35d399)}.ph-tone-signed-negative .ph-figure-value{color:var(--tt-neg,#fb7185)}.ph-tone-unavailable .ph-figure-value{color:var(--tt-text-3,#757c89)}.ph-figure-note{color:var(--tt-text-3,#757c89);font-size:10.5px;line-height:1.35}.ph.is-loading .ph-figure-value,.ph.is-loading .ph-figure-note{opacity:.45}.ph-limitations{flex-wrap:wrap;gap:5px 7px;margin:0;padding:0;list-style:none;display:flex}.ph-limitations li{border:1px solid var(--tt-line,#ffffff12);color:var(--tt-text-2,#a6acb8);background:var(--tt-surface-2,#191c22);border-radius:999px;padding:3px 9px;font-size:10.5px}.ph-body{flex-direction:column;gap:9px;min-width:0;display:flex}.ph-frame{border-radius:10px;outline:none;width:100%;min-width:0;position:relative}.ph-frame:focus-visible{box-shadow:0 0 0 2px rgba(var(--game-accent-rgb,52, 211, 153), .5)}.ph-svg{touch-action:pan-y;display:block;overflow:visible}.ph-axis{stroke:var(--tt-line,#ffffff12);stroke-width:1px}.ph-line{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.ph-basis{fill:none;stroke:var(--tt-text-3,#757c89);stroke-width:1.4px;stroke-dasharray:3 3;stroke-linecap:round}.ph-obs{stroke-width:1.5px}.ph-obs.is-legacy{stroke-dasharray:0;opacity:.8}.ph-boundary{stroke:var(--tt-line-strong,#ffffff21);stroke-width:1px;stroke-dasharray:2 4}.ph-crosshair{stroke:var(--tt-line-strong,#ffffff21);stroke-width:1px}.ph-tick{fill:var(--tt-text-3,#757c89);font-size:9.5px}.ph-empty{text-align:center;height:100%;color:var(--tt-text-3,#757c89);place-items:center;margin:0;padding:0 16px;font-size:11.5px;line-height:1.5;display:grid}.ph-readout{pointer-events:none;position:absolute;inset:0}.ph-tooltip{border:1px solid var(--tt-line-strong,#ffffff21);background:var(--tt-surface-3,#22262f);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:9px;gap:1px;padding:6px 9px;display:grid;position:absolute;transform:translate(-50%)}.ph-tooltip strong{color:var(--tt-text,#f3f4f7);font-size:13px}.ph-tip-day{letter-spacing:.05em;text-transform:uppercase;color:var(--tt-text-3,#757c89);font-size:9.5px}.ph-tip-basis,.ph-tip-note{color:var(--tt-text-2,#a6acb8);font-size:10px}.ph-chart-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.ph-legend{color:var(--tt-text-3,#757c89);align-items:center;gap:6px;font-size:10.5px;display:flex}.ph-key{border-radius:2px;width:11px;height:2px;display:inline-block}.ph-key-value{background:var(--game-accent,#34d399)}.ph-key-basis{background:var(--tt-text-3,#757c89);margin-left:8px}.ph-ranges{gap:3px;display:flex}.ph-range{min-height:28px;color:var(--tt-text-3,#757c89);font-variant-numeric:tabular-nums;background:0 0;border:1px solid #0000;border-radius:8px;padding:0 10px;font-size:11px;font-weight:650}.ph-range.is-active{color:var(--game-accent,#34d399);border-color:rgba(var(--game-accent-rgb,52, 211, 153), .35);background:rgba(var(--game-accent-rgb,52, 211, 153), .1)}.ph-era-note{color:var(--tt-text-3,#757c89);margin:0;font-size:10.5px;line-height:1.45}.ph-coverage{border:1px solid var(--tt-line,#ffffff12);background:var(--tt-surface-2,#191c22);border-radius:11px}.ph-coverage>summary{cursor:pointer;letter-spacing:.07em;text-transform:uppercase;min-height:36px;color:var(--tt-text-2,#a6acb8);align-items:center;padding:0 12px;font-size:11px;font-weight:700;display:flex}.ph-coverage-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px 16px;margin:0;padding:2px 12px 10px;display:grid}.ph-coverage-grid div{min-width:0}.ph-coverage-grid dt{letter-spacing:.07em;text-transform:uppercase;color:var(--tt-text-3,#757c89);font-size:9.5px;font-weight:700}.ph-coverage-grid dd{color:var(--tt-text,#f3f4f7);font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:11.5px}.ph-coverage-note{color:var(--tt-text-3,#757c89);margin:0;padding:0 12px 11px;font-size:10px;line-height:1.45}.ph-desktop .ph-summary{grid-template-columns:repeat(auto-fit,minmax(168px,1fr))}.ph-mobile .ph-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.ph-mobile .ph-figure{padding:10px 11px}.ph-mobile .ph-range{min-width:38px;padding:0 7px}.ph-mobile .ph-chart-foot{gap:6px}@media (max-width:359px){.ph-mobile .ph-summary{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ph *,.ph :before,.ph :after{transition:none!important;animation:none!important}}.mobile-ledger{--m-bg:var(--tt-bg,#0a0b0e);--m-surface:var(--tt-surface,#131519);--m-surface-2:var(--tt-surface-2,#191c22);--m-surface-3:var(--tt-surface-3,#22262f);--m-line:var(--tt-line,#ffffff12);--m-line-strong:var(--tt-line-strong,#ffffff21);--m-text:var(--tt-text,#f3f4f7);--m-text-2:var(--tt-text-2,#a6acb8);--m-text-3:var(--tt-text-3,#757c89);--m-pos:var(--tt-pos,#35d399);--m-neg:var(--tt-neg,#fb7185);--m-neutral:var(--tt-neutral,#8a93a3);--m-graded:var(--tt-graded,#d8b663);--m-accent:var(--game-accent,#34d399);--m-accent-rgb:var(--game-accent-rgb,52, 211, 153);--m-r-sm:10px;--m-r-md:14px;--m-r-lg:18px;--m-r-xl:22px;--m-gutter:14px;--m-dock-space:calc(68px + max(12px, env(safe-area-inset-bottom)));min-height:100dvh;padding-bottom:calc(var(--m-dock-space) + 18px);color:var(--m-text);font-feature-settings:"tnum" 1;flex-direction:column;gap:14px;display:flex}.mobile-ledger .m-eyebrow{color:var(--m-text-3);font:700 10px var(--font-geist-mono);letter-spacing:.12em;text-transform:uppercase}.mobile-ledger .m-icon-button{border:1px solid var(--m-line);border-radius:var(--m-r-sm);width:42px;height:42px;color:var(--m-text-2);background:var(--m-surface-2);flex:none;place-items:center;transition:all .16s;display:grid}.mobile-ledger .m-icon-button:active{background:var(--m-surface-3);transform:scale(.95)}.mobile-ledger .m-icon-button.active{color:var(--m-accent);border-color:rgba(var(--m-accent-rgb), .45);background:rgba(var(--m-accent-rgb), .12)}.mobile-ledger .m-delta{letter-spacing:-.02em;white-space:nowrap;align-items:center;gap:4px;font-size:15px;font-weight:680;display:inline-flex}.mobile-ledger .m-delta .m-icon{opacity:.9;flex:none}.mobile-ledger .mobile-topbar{padding:calc(11px + env(safe-area-inset-top)) max(var(--m-gutter), env(safe-area-inset-right)) 11px max(var(--m-gutter), env(safe-area-inset-left));border-bottom:1px solid var(--m-line);z-index:30;-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);background:#0a0b0ed1;justify-content:space-between;align-items:center;gap:10px;display:flex;position:sticky;top:0}.mobile-ledger .mobile-topbar-brand{align-items:center;gap:10px;min-width:0;display:flex}.mobile-ledger .mobile-topbar-brand .brand-mark{border:1px solid var(--m-line);border-radius:var(--m-r-sm);width:34px;height:34px;box-shadow:0 0 0 1px rgba(var(--m-accent-rgb), .16);background:#101216;flex:none;padding:2px;overflow:hidden}.mobile-ledger .mobile-topbar-brand .brand-mark img{object-fit:cover;border-radius:7px;width:100%;height:100%;display:block}.mobile-ledger .mobile-topbar-brand strong{letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;color:var(--m-text);font-size:15px;font-weight:700;overflow:hidden}.mobile-ledger .game-nav{scroll-snap-type:x mandatory;scroll-padding:0 var(--m-gutter);padding:0 var(--m-gutter);scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;align-items:flex-start;gap:10px;margin:0;display:flex;overflow-x:auto}.mobile-ledger .game-nav::-webkit-scrollbar{display:none}.mobile-ledger .game-nav button{box-sizing:border-box;aspect-ratio:317/137;scroll-snap-align:center;scroll-snap-stop:always;border-radius:var(--m-r-lg);height:auto;box-shadow:none;cursor:pointer;background:0 0;border:0;flex:0 0 min(100%,440px);padding:0;transition:transform .14s;position:relative;overflow:visible}.mobile-ledger .game-nav button:active{transform:scale(.985)}.mobile-ledger .game-nav-dots{justify-content:center;align-items:center;gap:6px;margin-top:-4px;display:flex}.mobile-ledger .game-nav-dots span{background:var(--m-surface-3);border-radius:999px;width:5px;height:5px;transition:all .18s}.mobile-ledger .game-nav-dots span.active{background:var(--m-accent);width:18px}.mobile-ledger .mobile-portfolio{margin:0 var(--m-gutter);border:1px solid var(--m-line);border-radius:var(--m-r-xl);background:radial-gradient(120% 90% at 100% 0%, rgba(var(--m-accent-rgb), .09), transparent 60%), linear-gradient(180deg, var(--m-surface-2), var(--m-surface));padding:18px 18px 16px;box-shadow:0 16px 34px #0000004d,inset 0 1px #ffffff0a}.mobile-ledger .mobile-allocation{border-top:1px solid var(--m-line);margin-top:16px;padding-top:14px}.mobile-ledger .mobile-allocation-bar{background:var(--m-surface-3);border-radius:999px;gap:2px;height:7px;display:flex;overflow:hidden}.mobile-ledger .mobile-allocation-bar>span{border-radius:999px;min-width:0;transition:width .3s}.mobile-ledger .alloc-sealed{background:var(--m-accent)}.mobile-ledger .alloc-raw{background:var(--m-neutral)}.mobile-ledger .alloc-graded{background:var(--m-graded)}.mobile-ledger .mobile-allocation-legend{gap:7px;margin:12px 0 0;padding:0;list-style:none;display:grid}.mobile-ledger .mobile-allocation-legend li{grid-template-columns:8px minmax(0,1fr) auto 38px;align-items:center;gap:9px;display:grid}.mobile-ledger .alloc-dot{border-radius:999px;width:8px;height:8px}.mobile-ledger .alloc-label{min-width:0;color:var(--m-text-2);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.mobile-ledger .mobile-allocation-legend strong{color:var(--m-text);letter-spacing:-.02em;font-size:13px;font-weight:650}.mobile-ledger .mobile-allocation-legend small{color:var(--m-text-3);font:600 11px var(--font-geist-mono);text-align:right}.mobile-ledger .mobile-stat-grid{margin:0 var(--m-gutter);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mobile-ledger .mobile-stat{border:1px solid var(--m-line);border-radius:var(--m-r-md);background:var(--m-surface);align-content:start;gap:3px;min-width:0;padding:13px 14px;display:grid}.mobile-ledger .mobile-digest{margin:0 var(--m-gutter)}.mobile-ledger .mobile-digest:empty{display:none}.mobile-ledger .mobile-insight-actions{margin:12px var(--m-gutter) 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mobile-ledger .mobile-insight-actions .ghost-button{justify-content:center;align-items:center;gap:7px;min-height:44px;display:inline-flex}.mobile-ledger .mobile-stat>span{color:var(--m-text-3);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.mobile-ledger .mobile-stat strong{color:var(--m-text);letter-spacing:-.03em;overflow-wrap:anywhere;font-size:17px;font-weight:660}.mobile-ledger .mobile-stat .m-delta{font-size:17px}.mobile-ledger .mobile-stat small{color:var(--m-text-3);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.mobile-ledger section.ledger-panel{margin:0 var(--m-gutter);border:1px solid var(--m-line);border-radius:var(--m-r-xl);background:var(--m-surface);flex:1;overflow:visible;box-shadow:0 16px 34px #00000042}.mobile-ledger .mobile-tabs{border-radius:var(--m-r-md);background:var(--m-bg);grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:10px;padding:4px;display:grid}.mobile-ledger .mobile-tabs button{border-radius:var(--m-r-sm);min-height:40px;color:var(--m-text-3);white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;min-width:0;padding:0 4px;font-size:12.5px;font-weight:640;transition:all .16s;display:flex;overflow:hidden}.mobile-ledger .mobile-tabs button.active{color:var(--m-text);background:var(--m-surface-3);box-shadow:0 2px 8px #0000004d}.mobile-ledger .mobile-tabs button span{color:var(--m-text-3);font:700 10px var(--font-geist-mono);background:#ffffff0f;border-radius:999px;padding:1px 6px}.mobile-ledger .mobile-tabs button.active span{color:color-mix(in srgb, var(--m-accent) 82%, #fff);background:rgba(var(--m-accent-rgb), .16)}.mobile-ledger .toolbar{box-sizing:border-box;background:0 0;grid-template-columns:minmax(0,1fr);gap:9px;max-width:100%;min-height:0;padding:2px 10px 10px;display:grid;overflow:visible}.mobile-ledger .toolbar-primary{flex-direction:row;align-items:center;gap:8px;display:flex}.mobile-ledger .search-box{border:1px solid var(--m-line);border-radius:var(--m-r-sm);width:auto;min-width:0;min-height:42px;color:var(--m-text-3);background:var(--m-bg);flex:auto;gap:8px;padding:0 10px 0 12px}.mobile-ledger .search-box:focus-within{border-color:rgba(var(--m-accent-rgb), .5);box-shadow:0 0 0 3px rgba(var(--m-accent-rgb), .1)}.mobile-ledger .search-box input{color:var(--m-text);font-size:16px}.mobile-ledger .search-box input::placeholder{color:var(--m-text-3)}.mobile-ledger .search-clear{width:34px;height:34px;color:var(--m-text-2);background:var(--m-surface-3);border:0;border-radius:999px;flex:none;place-items:center;display:grid}.mobile-ledger .mobile-sort-select.app-select{flex:none;width:42px}.mobile-ledger .mobile-sort-select .app-select-trigger{border-radius:var(--m-r-sm);width:42px;min-height:42px;color:var(--m-text-2);background:var(--m-surface-2);justify-content:center;padding:0}.mobile-ledger .mobile-sort-select.open .app-select-trigger{color:var(--m-accent);background:rgba(var(--m-accent-rgb), .12)}.mobile-ledger .mobile-filter-selects{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mobile-ledger .mobile-filter-selects .app-select-menu{min-width:min(70vw,300px)}.mobile-ledger .mobile-filter-selects>.app-select:last-child .app-select-menu{left:auto;right:0}.mobile-ledger .mobile-inline-select .app-select-trigger{border-radius:var(--m-r-sm);min-height:40px;color:var(--m-text-2);background:var(--m-surface-2);padding:0 24px 0 12px;font-size:12.5px}.mobile-ledger .mobile-inline-select .app-select-value{text-align:left}.mobile-ledger .mobile-inline-select.is-set .app-select-trigger{color:color-mix(in srgb, var(--m-accent) 80%, #fff);border-color:rgba(var(--m-accent-rgb), .45);background:rgba(var(--m-accent-rgb), .1)}.mobile-ledger .filter-pills{scroll-snap-type:x proximity;scrollbar-width:none;gap:6px;width:100%;max-width:100%;padding-bottom:2px;display:flex;overflow-x:auto}.mobile-ledger .filter-pills::-webkit-scrollbar{display:none}.mobile-ledger .filter-pills button{scroll-snap-align:start;border:1px solid var(--m-line);min-height:40px;color:var(--m-text-2);background:var(--m-surface-2);text-transform:capitalize;border-radius:999px;flex:none;padding:0 13px;font-size:12px;font-weight:620}.mobile-ledger .toolbar .filter-pills button.active{color:#08110d;background:var(--m-accent);box-shadow:none;border-color:#0000}.mobile-ledger .mobile-result-count{color:var(--m-text-3);font:600 10px var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase;margin:0}.mobile-ledger .error-banner,.mobile-ledger .success-banner{border-radius:var(--m-r-sm);align-items:center;margin:0 10px 10px;font-size:12px}.mobile-record-list{grid-template-columns:1fr;gap:12px;padding:4px 10px 12px;display:grid}.mobile-record-card{--m-art-rgb:var(--card-accent-rgb,var(--game-accent-rgb,52, 211, 153));border:1px solid rgba(var(--m-art-rgb), .42);border-radius:var(--m-r-lg);background:var(--m-surface);box-shadow:4px 4px 0 -1px rgba(var(--m-art-rgb), .5), 0 12px 26px #00000057;content-visibility:auto;contain-intrinsic-size:auto 240px;position:relative;overflow:hidden}.mobile-record-card>header{background:linear-gradient(180deg, rgba(var(--m-art-rgb), .07), transparent 78%);grid-template-columns:52px minmax(0,1fr);align-items:start;gap:12px;padding:13px 14px;display:grid;position:relative}.mobile-record-card>header .item-avatar{border-radius:var(--m-r-sm);border:1px solid rgba(var(--m-art-rgb), .35);background:var(--m-surface-2);width:52px;height:72px;font:700 12px var(--font-geist-mono);box-shadow:0 4px 12px #00000059}.mobile-record-id{gap:5px;min-width:0;display:grid}.mobile-record-card>header strong{-webkit-line-clamp:2;color:var(--m-text);letter-spacing:-.015em;-webkit-box-orient:vertical;font-size:15px;font-weight:650;line-height:1.25;display:-webkit-box;overflow:hidden}.mobile-record-card>header small{color:var(--m-text);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.mobile-record-tags{flex-wrap:wrap;align-items:center;gap:6px;margin-top:1px;display:flex}.mobile-record-card>header.mobile-record-head-link{grid-template-columns:minmax(0,1fr)}.mobile-record-open{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:52px minmax(0,1fr);align-items:start;gap:12px;padding:0;display:grid}.mobile-record-open:active strong{color:var(--m-accent)}.mobile-record-open:focus-visible{outline:2px solid var(--m-accent);outline-offset:3px;border-radius:var(--m-r-sm)}.mobile-record-head-link .mobile-record-tags{margin-top:10px}.mobile-record-card .status-pill,.mobile-record-card .result-pill{padding:4px 9px;font-size:10px;font-weight:700}.mobile-quantity{color:var(--m-text);font:650 11px var(--font-geist-mono)}.mobile-ledger .quantity-stepper{border-color:var(--m-line);border-radius:var(--m-r-sm);background:var(--m-surface-2);grid-template-columns:34px 32px 34px}.mobile-ledger .quantity-stepper button{min-width:40px;height:40px;color:var(--m-accent);background:rgba(var(--m-accent-rgb), .08);font-size:16px}.mobile-ledger .quantity-stepper strong{color:var(--m-text)}.mobile-value-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:2px 14px 13px;display:grid}.m-value-cell{align-content:start;gap:3px;min-width:0;display:grid}.m-value-cell-end{text-align:right;justify-items:end}.m-value-cell>span{color:var(--m-text-2);letter-spacing:.07em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;font-weight:700;overflow:hidden}.m-value-cell strong{color:var(--m-text);letter-spacing:-.02em;overflow-wrap:anywhere;font-size:15px;font-weight:660}.m-value-cell .raw-value-link{color:var(--m-accent);letter-spacing:-.02em;align-items:center;gap:3px;font-size:15px;font-weight:660;text-decoration:none;display:inline-flex}.m-value-cell .raw-value-link .m-icon{opacity:.75}.mobile-value-empty{color:var(--m-text-2)!important}.mobile-record-meta{border-top:1px solid var(--m-line);color:var(--m-text);justify-content:space-between;align-items:center;gap:10px;padding:9px 14px;font-size:11px;display:flex}.mobile-record-meta span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mobile-record-card>footer{border-top:1px solid var(--m-line);background:#00000038;flex-wrap:wrap;align-items:center;gap:8px;padding:9px 12px;display:flex}.m-action-spacer{flex:auto;min-width:8px}.mobile-record-card>footer .m-action{border:1px solid rgba(var(--m-accent-rgb), .3);border-radius:var(--m-r-sm);min-height:44px;color:var(--m-accent);background:rgba(var(--m-accent-rgb), .09);white-space:nowrap;flex:none;align-items:center;gap:5px;padding:0 13px;font-size:12.5px;font-weight:650;text-decoration:none;display:inline-flex}.mobile-record-card>footer .m-action:active{background:rgba(var(--m-accent-rgb), .18);transform:scale(.97)}.mobile-record-card>footer .m-icon-action{border:1px solid var(--m-line);border-radius:var(--m-r-sm);width:44px;height:44px;color:var(--m-text-3);background:var(--m-surface-2);flex:none;place-items:center;display:grid}.mobile-record-card>footer .m-icon-action:active{color:var(--m-text);background:var(--m-surface-3);transform:scale(.94)}.mobile-record-card>footer .m-icon-action.danger-action:active{color:var(--m-neg);background:#fb71851f;border-color:#fb718566}.hit-record-card>footer{flex-wrap:nowrap;gap:6px}.hit-record-card>footer .m-action{text-overflow:ellipsis;flex:0 auto;min-width:40px;padding:0 12px;overflow:hidden}.hit-record-card>footer .m-action .m-icon{display:none}.sold-record-card{border-left-width:3px}.hit-record-card,.sold-record-card{isolation:isolate}.hit-record-card>*,.sold-record-card>*{z-index:1;position:relative}.hit-record-card>.card-aura,.sold-record-card>.card-aura{z-index:0;position:absolute}.mobile-record-card.aura-tier-2,.mobile-record-card.aura-tier-3{border-color:rgba(var(--m-art-rgb), .18)}.hit-record-card>header .item-avatar{transform:translate3d(calc(var(--foil-dx,0) * -1px), calc(var(--foil-dy,0) * -1px), 0);transition:transform .35s}@media (prefers-reduced-motion:reduce){.hit-record-card>header .item-avatar{transition:none;transform:none}}.sold-record-card.profit{border-left-color:var(--m-pos)}.sold-record-card.loss{border-left-color:var(--m-neg)}.sold-record-card.neutral{border-left-color:var(--m-neutral)}.mobile-ledger .empty-state{gap:0;min-height:0;padding:44px 24px 48px}.mobile-ledger .empty-glyph{border-radius:var(--m-r-lg);width:58px;height:58px;color:var(--m-accent);border:1px solid rgba(var(--m-accent-rgb), .22);background:rgba(var(--m-accent-rgb), .08);place-items:center;margin-bottom:16px;font-size:24px;display:grid}.mobile-ledger .empty-state h3{color:var(--m-text);letter-spacing:-.02em;font-size:16px}.mobile-ledger .empty-state p{max-width:34ch;color:var(--m-text-3);font-size:12.5px;line-height:1.55}.mobile-ledger .empty-state .primary-button{min-height:46px;padding:0 20px}.mobile-loading{gap:12px;padding:4px 0;display:grid}.mobile-skeleton-card{border:1px solid var(--m-line);border-radius:var(--m-r-lg);background:var(--m-surface);grid-template-columns:52px minmax(0,1fr);gap:12px;padding:13px 14px;display:grid}.mobile-skeleton-art,.mobile-skeleton-lines i{background:linear-gradient(90deg,#ffffff0a,#ffffff17,#ffffff0a) 0 0/200% 100%;border-radius:8px;animation:1.5s infinite shimmer;display:block}.mobile-skeleton-art{height:72px}.mobile-skeleton-lines{align-content:start;gap:9px;padding-top:3px;display:grid}.mobile-skeleton-lines i:first-child{width:78%;height:13px}.mobile-skeleton-lines i:nth-child(2){width:54%;height:10px}.mobile-skeleton-lines i:nth-child(3){width:100%;height:22px}.mobile-action-dock{z-index:55;left:max(12px, env(safe-area-inset-left));right:max(12px, env(safe-area-inset-right));bottom:max(12px, env(safe-area-inset-bottom));border:1px solid var(--m-line-strong);border-radius:var(--m-r-xl);-webkit-backdrop-filter:blur(22px)saturate(150%);backdrop-filter:blur(22px)saturate(150%);background:#101217e0;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;padding:6px;display:grid;position:fixed;box-shadow:0 18px 40px #00000080}.mobile-action-dock button{border-radius:var(--m-r-md);min-width:0;min-height:54px;color:var(--m-text-3);background:0 0;border:0;align-content:center;place-items:center;gap:4px;padding:4px 2px;transition:color .16s,background .16s;display:grid}.mobile-action-dock button:active{transform:scale(.95)}.mobile-action-dock button.active{color:var(--m-accent);background:rgba(var(--m-accent-rgb), .13)}.mobile-action-dock small{letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;font-weight:660;overflow:hidden}.mobile-action-dock .dock-scan{color:var(--m-text-2)}.mobile-action-dock .dock-scan-badge{color:#08110d;background:var(--m-accent);width:44px;height:30px;box-shadow:0 6px 16px rgba(var(--m-accent-rgb), .3);border-radius:999px;place-items:center;display:grid}.mobile-action-dock .dock-scan[aria-pressed=true]{color:var(--m-accent)}.mobile-scroll-top{z-index:54;right:max(16px, calc(env(safe-area-inset-right) + 6px));bottom:calc(var(--m-dock-space) + 10px);border:1px solid var(--m-line-strong);width:44px;height:44px;color:var(--game-accent,#34d399);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#16191feb;border-radius:999px;place-items:center;animation:.16s scroll-top-in;display:grid;position:fixed;box-shadow:0 10px 24px #00000073}.mobile-scroll-top:active{transform:scale(.92)}@keyframes scroll-top-in{0%{opacity:0;transform:translateY(8px)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}html[data-density=compact] .mobile-ledger{gap:10px}html[data-density=compact] .mobile-record-card>header{padding:10px 12px}html[data-density=compact] .mobile-value-grid{padding:0 12px 10px}html[data-density=compact] .mobile-record-list{gap:9px}html[data-density=compact] .mobile-stat{padding:10px 12px}@media (max-width:359px){.mobile-ledger{--m-gutter:10px}.mobile-ledger .mobile-stat-grid{grid-template-columns:1fr}.mobile-ledger .mobile-tabs{margin:8px}.mobile-ledger .mobile-tabs button{gap:4px;padding:0 2px;font-size:11.5px}.m-value-cell>span{letter-spacing:.05em;font-size:9px}.m-value-cell strong,.m-value-cell .raw-value-link,.mobile-ledger .m-delta{font-size:13.5px}.mobile-record-card>footer button.m-action .m-icon{display:none}.mobile-record-card>footer .m-action{padding:0 11px}.mobile-action-dock small{font-size:9px}.hit-record-card>footer{gap:4px;padding:9px 10px}.hit-record-card>footer .m-action-spacer{min-width:4px}}@media (max-height:500px) and (orientation:landscape){.mobile-ledger .game-nav button{flex-basis:min(100%,280px)}.mobile-ledger .mobile-portfolio-value{font-size:32px}}.active-opening-mobile{z-index:54;left:max(12px, env(safe-area-inset-left));right:max(12px, env(safe-area-inset-right));bottom:calc(max(12px, env(safe-area-inset-bottom)) + 74px);border:1px solid rgba(var(--m-accent-rgb), .4);border-radius:var(--m-r-lg,14px);-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);background:#101217eb;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex;position:fixed;box-shadow:0 10px 26px #00000073}.active-opening-mobile .active-opening-summary{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:1px;padding:0;display:flex}.active-opening-mobile .active-opening-summary strong{color:var(--m-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.active-opening-mobile .active-opening-summary small{color:var(--m-text-2);font-size:11px}.active-opening-mobile .active-opening-label{color:var(--m-accent);font-size:9px}.active-opening-mobile .active-opening-actions{flex-shrink:0;gap:4px;display:flex}.active-opening-mobile .active-opening-actions button{min-width:44px;min-height:44px;color:var(--m-text-2);background:var(--m-surface-2);border:1px solid var(--m-line-strong);border-radius:var(--m-r-md,10px);padding:0 10px;font-size:12px;font-weight:600}.active-opening-mobile .active-opening-finish{color:var(--m-accent);border-color:rgba(var(--m-accent-rgb), .4)}.active-opening-mobile .active-opening-actions button:disabled{opacity:.55}.opening-facts{flex-wrap:wrap;gap:6px 20px;margin:12px 0;padding:0;display:flex}.opening-facts div{flex-direction:column;gap:2px;display:flex}.opening-facts dt{letter-spacing:.1em;text-transform:uppercase;color:var(--m-text-2);margin:0;font-size:10px}.opening-facts dd{font-variant-numeric:tabular-nums;margin:0;font-size:15px;font-weight:600}.opening-detail{flex-direction:column;gap:20px;display:flex}.opening-detail-head{align-items:flex-start;gap:16px;display:flex}.opening-detail-head img{border-radius:var(--m-r-md,10px);flex-shrink:0;width:88px}.opening-detail-head h3{margin:6px 0 2px}.opening-actions{flex-wrap:wrap;gap:8px;display:flex}.opening-pull-list{flex-direction:column;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}.opening-pull-list li{border:1px solid var(--m-line);border-radius:var(--m-r-md,10px);background:var(--m-surface-2);align-items:center;gap:12px;padding:8px 10px;display:flex}.opening-pull-list img,.opening-pull-list .suggestion-placeholder{border-radius:6px;flex-shrink:0;width:38px}.opening-pull-copy{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.opening-pull-copy small{color:var(--m-text-2);font-size:11px}.opening-pull-list b{font-variant-numeric:tabular-nums;white-space:nowrap}@media (prefers-reduced-motion:reduce){.active-opening-mobile{transition:none}}.opening-fact-projected dt{color:var(--m-accent)}.opening-fact-projected dd{color:var(--m-text-2)}.source-picker{border:1px solid var(--m-line-strong);border-radius:var(--m-r-md,10px);background:var(--m-surface-2);margin:4px 0 2px;padding:12px}.source-picker legend{color:var(--m-text);padding:0 6px;font-size:13px;font-weight:600}.source-picker-list{flex-direction:column;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}.source-picker-list li{border:1px solid var(--m-line);border-radius:var(--m-r-sm,8px);background:var(--m-surface);justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.source-picker-copy{flex-direction:column;gap:1px;min-width:0;display:flex}.source-picker-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.source-picker-copy small{color:var(--m-text-2);font-size:11px}.source-picker-total{font-variant-numeric:tabular-nums;color:var(--m-text-2);margin:10px 0 0;font-size:12px}.source-picker-total.is-complete{color:var(--m-accent)}.opening-economics-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px 16px;margin:12px 0 0;padding:0;display:grid}.opening-economics-grid div{flex-direction:column;gap:2px;display:flex}.opening-economics-grid dt{letter-spacing:.1em;text-transform:uppercase;color:var(--m-text-2);margin:0;font-size:10px}.opening-economics-grid dd{font-variant-numeric:tabular-nums;margin:0;font-size:15px;font-weight:600}.opening-economics-grid dd.positive{color:var(--m-positive,#34d399)}.opening-economics-grid dd.negative{color:var(--m-negative,#f87171)}.opening-economics-lead{grid-column:1/-1}.opening-economics-lead dt{color:var(--m-accent)}.opening-economics-lead dd{font-size:24px}.opening-caveats{flex-wrap:wrap;gap:6px;margin:12px 0 0;padding:0;list-style:none;display:flex}.opening-caveats li{color:var(--m-text-2);border:1px solid var(--m-line);background:var(--m-surface-2);border-radius:999px;padding:3px 8px;font-size:11px}.mobile-ledger .mobile-portfolio-history{margin:0 var(--m-gutter);border:1px solid var(--m-line);border-radius:var(--m-r-xl);background:linear-gradient(180deg, var(--m-surface-2), var(--m-surface));padding:14px 16px 16px;box-shadow:0 12px 26px #00000042,inset 0 1px #ffffff0a}.card-aura{--aura-bloom-alpha:.16;--aura-iris-alpha:0;--aura-rgb:var(--m-art-rgb,var(--card-accent-rgb,148, 163, 184));z-index:0;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.card-aura[data-tier="1"]{--aura-bloom-alpha:.3;--aura-iris-alpha:.07}.card-aura[data-tier="2"]{--aura-bloom-alpha:.37;--aura-iris-alpha:.1}.card-aura[data-tier="3"]{--aura-bloom-alpha:.44;--aura-iris-alpha:.13}.card-aura-bloom{filter:blur(34px)saturate(1.35)brightness(.9);width:92%;height:auto;opacity:var(--aura-bloom-alpha);mix-blend-mode:screen;transform:translate3d(calc(var(--foil-dx,0) * 3px), calc(var(--foil-dy,0) * 3px), 0);transition:transform .35s;position:absolute;top:-42%;left:-16%;-webkit-mask-image:radial-gradient(104% 92% at 20% 32%,#000 24%,#0000 66%);mask-image:radial-gradient(104% 92% at 20% 32%,#000 24%,#0000 66%)}.card-aura-glass{mix-blend-mode:screen;background:linear-gradient(178deg,#ffffff13,#ffffff05 26%,#0000 44%,#ffffff08 88%);position:absolute;inset:0}.card-aura[data-graded] .card-aura-bloom{filter:blur(34px)saturate(1.1)brightness(.85)}.card-aura-iridescence{aspect-ratio:1;width:210%;filter:hue-rotate(var(--card-foil-hue,0deg));mix-blend-mode:screen;opacity:var(--aura-iris-alpha);animation:26s linear infinite card-aura-turn;animation-delay:calc(var(--aura-phase,0) * -26s);background:conic-gradient(#7dd3fc29,#c4b5fd1c 22%,#0000 41%,#f0abfc1f 58%,#94e9c51a 76%,#0000 90%,#7dd3fc29);position:absolute;top:-160%;left:-55%}@keyframes card-aura-turn{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.card-aura[data-tier="1"]:before,.card-aura[data-tier="2"]:before,.card-aura[data-tier="3"]:before{content:"";mix-blend-mode:overlay;opacity:.045;background-image:repeating-linear-gradient(112deg,#ffffff8c 0 1px,#0000 1px 6px),repeating-linear-gradient(24deg,#ffffff59 0 1px,#0000 1px 9px);position:absolute;inset:0}.card-aura-sweep{background:linear-gradient(112deg, transparent 40%, #ffffff0d 46%, #ffffff21 50%, rgba(var(--aura-rgb), .1) 53%, transparent 60%);mix-blend-mode:screen;opacity:0;animation:13s ease-in-out infinite card-aura-sweep;animation-delay:calc(var(--aura-phase,0) * -13s);position:absolute;inset:-12%;transform:translate(-65%,-6%)}.card-aura[data-graded] .card-aura-sweep{background:linear-gradient(168deg,#0000 42%,#ffffff24 50%,#0000 58%)}@keyframes card-aura-sweep{0%,62%{opacity:0;transform:translate(-65%,-6%)}67%{opacity:1}80%{opacity:1}85%,to{opacity:0;transform:translate(65%,6%)}}.card-aura-flare{opacity:0;width:22px;height:22px;animation:11s linear infinite card-aura-flare;animation-delay:calc(var(--aura-phase,0) * -11s - 3s);background:radial-gradient(circle,#ffffffe6 0 9%,#0000 42%),linear-gradient(#0000 46.5%,#ffffffbf 50%,#0000 53.5%),linear-gradient(90deg,#0000 46.5%,#ffffffbf 50%,#0000 53.5%);position:absolute;top:14px;left:54px;transform:scale(.4)}@keyframes card-aura-flare{0%,93.4%{opacity:0;transform:scale(.4)rotate(0)}95.2%{opacity:.8;transform:scale(1)rotate(14deg)}97.6%,to{opacity:0;transform:scale(.45)rotate(26deg)}}.card-aura[data-tier="2"]:after,.card-aura[data-tier="3"]:after{content:"";border-radius:inherit;background:conic-gradient(from 205deg, rgba(var(--aura-rgb), .55), #ffffff4d 21%, rgba(var(--aura-rgb), .12) 47%, #e2e8f047 72%, rgba(var(--aura-rgb), .55));-webkit-mask-composite:xor;opacity:.55;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.card-aura-touch{background:radial-gradient(190px 150px at var(--foil-x,50%) var(--foil-y,40%), #ffffff21, rgba(var(--aura-rgb), .1) 42%, transparent 72%);mix-blend-mode:screen;opacity:0;transition:opacity .22s;position:absolute;inset:0}[data-aura-press] .card-aura-touch{opacity:1}.card-aura[data-tier="0"] .card-aura-touch{display:none}.card-aura[data-sold] .card-aura-bloom{opacity:calc(var(--aura-bloom-alpha) * .55);filter:blur(34px)saturate(.8)brightness(.8)}.card-aura[data-sold]:before{opacity:.025}.card-aura[data-sold]:after{opacity:.3}@media (prefers-reduced-motion:reduce){.card-aura-iridescence{transform:rotate(calc(var(--aura-phase,0) * 1turn));animation:none}.card-aura-sweep,.card-aura-flare{display:none}.card-aura-bloom{transition:none;transform:none}.card-aura-touch{transition:none}}.landing{--game-accent:#3b82f6;--game-accent-rgb:59, 130, 246;--ov-accent:#3b82f6;--ov-accent-rgb:59, 130, 246;--lw:min(1200px, calc(100% - 80px));z-index:90;color:var(--ov-text);background:var(--ov-bg);display:none;position:fixed;inset:0;overflow:hidden auto}@media (min-width:1280px){.landing{--lw:1160px}}@media (min-width:1440px){.landing{--lw:1320px}}@media (min-width:1920px){.landing{--lw:1560px}}.landing-inner{width:var(--lw);margin-inline:auto}.landing main{background:radial-gradient(1180px 620px at 50% -60px,#3b82f61f,#0000 68%),linear-gradient(#0c0f1c 0,#0c0f1c00 1400px);width:100%;max-width:none;margin:0;padding:0;display:block;position:relative;overflow-x:clip}.landing main:after{content:"";z-index:1;pointer-events:none;opacity:.04;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.landing-aurora{pointer-events:none;position:absolute;inset:0;overflow:hidden}.landing-aurora:before{content:"";background:radial-gradient(860px 640px at 14% 16%,#6366f10f,#0000 70%),radial-gradient(940px 720px at 86% 44%,#8b5cf60d,#0000 70%),radial-gradient(860px 640px at 20% 78%,#22d3ee0b,#0000 70%);position:absolute;inset:-180px}.landing-header,.landing-footer{width:100%;max-width:none;margin:0;padding:0;display:block}.landing-inner-wide{width:min(calc(var(--lw) + 220px), calc(100% - 96px))}@media (hover:hover) and (pointer:fine),(min-width:1024px){.landing{display:block}div.pin-gate{display:none}}html[data-device=phone] .landing{display:none}html[data-device=phone] div.pin-gate{display:grid}html[data-device=desktop] .landing{display:block}html[data-device=desktop] div.pin-gate{display:none}@media (prefers-reduced-motion:no-preference){.landing{scroll-behavior:smooth}.landing-header{transition:background-color .16s,border-color .16s,box-shadow .16s,-webkit-backdrop-filter .16s,backdrop-filter .16s}}.landing-header{z-index:5;background:0 0;border-bottom:1px solid #0000;position:sticky;top:0}.landing[data-scrolled] .landing-header{border-bottom-color:var(--ov-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0c12d1;box-shadow:0 12px 32px #00000047}.landing-header-inner{justify-content:space-between;align-items:center;gap:20px;padding:15px 0;display:flex}.landing-brand{align-items:center;gap:9px;display:inline-flex}.landing-brand img{border-radius:7px;display:block}.landing-brand b{letter-spacing:-.01em;font-size:15px;font-weight:750}.landing-header-actions{align-items:center;gap:14px;display:inline-flex}.landing-eyebrow{color:var(--ov-accent);font:750 100px var(--font-geist-mono), ui-monospace, monospace;letter-spacing:-.07em;max-width:none}.landing-headline{color:var(--ov-text);letter-spacing:-.02em;margin:0;font-size:clamp(28px,2.6vw,40px);font-weight:750;line-height:1.16}.landing-support{max-width:52ch;color:var(--ov-text-2);margin:0;font-size:16px;line-height:1.55}.landing-copy{text-align:center;justify-items:center;gap:12px;display:grid}.landing-cta{background:var(--ov-accent);color:#071018;border-radius:999px;justify-content:center;align-items:center;min-height:46px;padding:0 26px;font-size:15px;font-weight:750;text-decoration:none;display:inline-flex}.landing-cta:hover{filter:brightness(1.08)}.landing-cta-quiet{min-height:46px;color:var(--ov-text-2);border-radius:999px;align-items:center;padding:0 14px;font-size:15px;font-weight:650;text-decoration:none;display:inline-flex}.landing-cta-quiet:hover{color:var(--ov-text)}.landing-cta:focus-visible{outline:2px solid var(--ov-accent);outline-offset:2px}.landing-cta-quiet:focus-visible{outline:2px solid var(--ov-accent);outline-offset:2px}.landing-guest:focus-visible{outline:2px solid var(--ov-accent);outline-offset:2px}.landing-footer-links a:focus-visible{outline:2px solid var(--ov-accent);outline-offset:2px}.landing-guest{border:1px solid var(--ov-line-strong);background:var(--ov-surface);color:var(--ov-text-2);font:650 13px var(--font-geist-sans), Arial, sans-serif;cursor:pointer;border-radius:999px;padding:9px 18px}.landing-error{color:var(--ov-neg);margin:0;font-size:13.5px}.landing-hero{padding:36px 0 clamp(44px,3.5vw,64px);position:relative}.landing-hero:before{content:"";pointer-events:none;background:linear-gradient(116deg,#0000 22%,#6366f113 44%,#8b5cf611 58%,#22d3ee0d 70%,#0000 92%),radial-gradient(52% 34% at 50% 38%,#ffffff0a,#0000 70%),radial-gradient(64% 42% at 50% 74%,#6366f121,#0000 70%);position:absolute;inset:0 0 -220px;-webkit-mask-image:linear-gradient(#000 58%,#0000 100%);mask-image:linear-gradient(#000 58%,#0000 100%)}.landing-hero-inner{text-align:center;justify-items:center;gap:16px;display:grid;position:relative}.landing-hero-headline{max-width:none;font-size:clamp(25px,4vw,62px)}.landing-hero-support{max-width:none;font-size:18px}.landing-hero-visual{width:100%;height:clamp(380px,36vw,540px);margin-top:-6px;position:relative}.landing-hero-visual:before,.landing-hero-visual:after{content:"";pointer-events:none;background:linear-gradient(160deg,#94a3b805,#0000 62%);border:2px solid #94a3b80a;border-radius:26px;position:absolute}.landing-hero-visual:before{width:350px;height:500px;top:-10%;left:1%;rotate:-13deg}.landing-hero-visual:after{opacity:.8;width:320px;height:460px;top:0;right:1.5%;rotate:10deg}.landing-hero{--fan-w:clamp(150px, 17.5vw, 272px);--fan-overlap:clamp(-44px, -2.6vw, -26px);--fan-step:calc(var(--fan-w) + 2 * var(--fan-overlap))}.landing-hero .tour-fan-card{width:var(--fan-w);margin-inline:var(--fan-overlap);filter:none}.landing-hero .tour-fan-art{box-shadow:0 16px 26px -8px #000000b8}.landing-hero .tour-fan-card:nth-child(3) .tour-fan-art{box-shadow:0 26px 42px -10px #000000c7, 0 0 30px -4px rgba(var(--art-accent-rgb), .3)}.landing-hero .tour-logo-strip{display:none}.landing-hero .tour-showcase{gap:0;translate:0}.landing-hero .tour-fan-mark{z-index:2;object-fit:contain;pointer-events:none;filter:drop-shadow(0 2px 3px #000000d9)drop-shadow(0 0 10px #0009);width:62%;max-height:15%;display:block;position:absolute;bottom:5.5%;left:50%;translate:-50%}.landing-hero .tour-fan-mark-mono{border:1px solid rgba(var(--art-accent-rgb), .5);width:auto;color:var(--art-accent);font:750 clamp(9px, .8vw, 12px) var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.08em;background:#080a0ed1;border-radius:7px;place-items:center;padding:3px 9px;display:grid}.landing-hero .tour-fan-card{translate:none;rotate:none;scale:none;transform:translate3d(0, var(--fan-drop), 0) rotate(var(--fan-rot)) scale(var(--fan-scale));-webkit-backface-visibility:hidden;backface-visibility:hidden}@media (prefers-reduced-motion:no-preference){.landing-hero .tour-fan-card,.landing-hero .tour-logo-strip{animation-name:landing-fan-in}}@keyframes landing-fan-in{0%{opacity:0}to{opacity:1}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.landing-hero .tour-fan-card{cursor:default;will-change:transform;transition:transform .12s cubic-bezier(.22,1,.36,1)}.landing-hero .tour-fan-card:hover{transform:translate3d(0, calc(var(--fan-drop) - 42px), 0) rotate(0deg) scale(calc(var(--fan-scale) * 1.13));z-index:50}}.landing-hero .tour-showcase-glow{filter:none;background:radial-gradient(closest-side at 42% 42%, rgba(var(--ov-accent-rgb), .3), rgba(var(--ov-accent-rgb), .07) 52%, transparent 82%), radial-gradient(closest-side at 64% 58%, #8b5cf630, #8b5cf60d 55%, transparent 84%), radial-gradient(closest-side at 76% 44%, #d8b6631a, transparent 82%);width:66%;height:70%}.landing-hero .tour-logo-strip{animation-delay:.64s}@media (prefers-reduced-motion:no-preference){.landing-hero-inner>.landing-eyebrow,.landing-hero-inner>.landing-headline,.landing-hero-inner>.landing-support,.landing-hero-inner>.landing-guest{animation:landing-rise .64s var(--ov-ease) both}.landing-hero-inner>.landing-headline{animation-delay:70ms}.landing-hero-inner>.landing-support{animation-delay:.15s}.landing-hero-inner>.landing-guest{animation-delay:.3s}}@keyframes landing-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.landing-section{padding:clamp(58px,4.2vw,84px) 0 clamp(84px,5.6vw,116px);position:relative}.landing-section:after,.landing-footer:before{content:"";width:min(calc(var(--lw) + 240px), 100%);pointer-events:none;background:linear-gradient(90deg,#0000,#94a3b81a 34%,#94a3b821 50%,#94a3b81a 66%,#0000);height:1px;position:absolute;top:0;left:50%;translate:-50%}.landing-section>.landing-inner{position:relative}.landing-financials{padding-top:clamp(26px,2.4vw,48px);padding-bottom:clamp(72px,4.8vw,104px)}.landing-financials:before{content:"";pointer-events:none;background:radial-gradient(46% 46% at 50% 56%,#6366f121,#0000 70%),radial-gradient(30% 34% at 22% 40%,#d8b66312,#0000 70%),linear-gradient(112deg,#0000 34%,#8b5cf60a 55%,#0000 78%),radial-gradient(36% 40% at 86% 66%,#8b5cf612,#0000 72%);position:absolute;inset:-160px 0;-webkit-mask-image:linear-gradient(#0000 0,#000 12% 88%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 12% 88%,#0000 100%)}.landing-financials .landing-copy{margin-bottom:clamp(30px,2.6vw,48px)}.landing-financials-visual{position:relative}.landing-financials .tour-fin{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,10fr) minmax(0,12fr) minmax(0,10fr);place-items:start stretch;gap:16px clamp(28px,2.8vw,60px);width:100%;height:auto;display:grid;position:relative;translate:none}.landing-financials .tour-fin-glow{width:74%;height:62%;top:-4%;left:50%;translate:-50%}.landing-financials .tour-fin-cards{z-index:2;grid-area:1/1/span 3;justify-content:center;align-self:center;align-items:flex-start;width:100%;height:344px;display:flex;position:relative}.landing-financials .tour-fin-raw{width:148px;translate:14% 12%;rotate:-8deg}.landing-financials .tour-fin-slab{width:196px;translate:-8%;rotate:5deg}.landing-financials .tour-fin-cards:after{content:"";z-index:-1;filter:blur(11px);background:radial-gradient(50% 50%,#02030699,#0000 74%);border-radius:50%;height:64px;position:absolute;bottom:10px;left:14%;right:14%}.landing-financials .tour-fin-panel{z-index:4;background:#0f1117f7;border-radius:20px;grid-area:1/2/span 3;gap:0;width:100%;margin:0;padding:22px 24px 18px;position:relative;box-shadow:0 30px 70px #0000009e,0 0 0 1px #ffffff0a}.landing-financials .tour-trend{border-top:1px solid #94a3b81f;gap:12px;margin-top:18px;padding-top:16px;display:grid}.landing-financials .tour-trend-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.landing-financials .tour-trend-window{color:var(--ov-text-3);font:700 10px var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.1em;background:#94a3b81a;border-radius:5px;padding:2px 7px}.landing-financials .tour-trend-frame{grid-template-columns:auto minmax(0,1fr);align-items:stretch;gap:10px;display:grid}.landing-financials .tour-trend-y{width:38px;position:relative}.landing-financials .tour-trend-y i{color:var(--ov-text-3);font:650 9px var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.02em;font-style:normal;position:absolute;right:0;translate:0 -50%}.landing-financials .tour-trend-x{color:var(--ov-text-3);font:650 9px var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;padding-left:48px;display:flex}.landing-financials .tour-trend-x i{font-style:normal}.landing-financials .tour-trend-plot{width:100%;height:auto;display:block;overflow:visible}.landing-financials .tour-trend-grid{stroke:#94a3b817;stroke-width:1px}.landing-financials .tour-trend-value{fill:none;stroke:var(--ov-accent);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.landing-financials .tour-trend-basis{fill:none;stroke:#94a3b87a;stroke-width:1.4px;stroke-dasharray:4 4;stroke-linecap:round}.landing-financials .tour-trend-dot{fill:var(--ov-accent);stroke:#0f1117f7;stroke-width:2px}.landing-financials .tour-trend-key{color:var(--ov-text-3);align-items:center;gap:12px;font-size:11px;display:inline-flex}.landing-financials .tour-trend-legend{align-items:center;gap:5px;display:inline-flex}.landing-financials .tour-trend-swatch{background:var(--ov-accent);border-radius:2px;width:12px;height:2px}.landing-financials .tour-trend-legend-quiet .tour-trend-swatch{background:repeating-linear-gradient(90deg,#94a3b88c 0 4px,#0000 4px 8px)}.landing-financials .tour-open,.landing-financials .tour-hold,.landing-financials .tour-pos{z-index:5;background:#13161df7;border-radius:16px;grid-column:3;gap:11px;width:100%;margin:0;padding:15px 17px 13px;display:grid;position:relative;box-shadow:0 26px 56px #0009,0 0 0 1px #ffffff0d}.landing-financials .tour-open{grid-row:1}.landing-financials .tour-hold{grid-row:2}.landing-financials .tour-pos{grid-row:3}.landing-financials .tour-open-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.landing-financials .tour-open-scope{color:var(--ov-text-3);font:700 10px var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.1em;background:#94a3b81a;border-radius:5px;padding:2px 7px}.landing-financials .tour-open-rows{gap:11px;display:grid}.landing-financials .tour-open-row{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 10px;display:grid}.landing-financials .tour-open-row small{color:var(--ov-text-2);font-size:12px}.landing-financials .tour-open-row b{color:var(--ov-text);letter-spacing:-.01em;font-size:15px;font-weight:750}.landing-financials .tour-open-bar{background:#94a3b821;border-radius:3px;grid-column:1/-1;height:6px}.landing-financials .tour-open-bar:before{content:"";width:var(--bar);border-radius:inherit;background:#94a3b88c;height:100%;display:block}.landing-financials .tour-open-row-value .tour-open-bar:before{background:linear-gradient(90deg, var(--ov-accent), #34d399e6)}.landing-financials .tour-open-result{border-top:1px solid #94a3b81f;justify-content:space-between;align-items:baseline;gap:10px;padding-top:11px;display:flex}.landing-financials .tour-open-result small{color:var(--ov-text-2);font-size:12px}.landing-financials .tour-open-result b{font-size:17px;font-weight:750}.landing-financials .tour-hold{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 14px}.landing-financials .tour-hold-art{filter:drop-shadow(0 8px 14px #0000008c);align-self:center;width:64px;rotate:-3deg}.landing-financials .tour-hold-body{gap:8px;min-width:0;display:grid}.landing-financials .tour-hold-id{gap:1px;display:grid}.landing-financials .tour-hold-id b{color:var(--ov-text);font-size:13.5px;font-weight:750}.landing-financials .tour-hold-id small{color:var(--ov-text-3);font-size:11px}.landing-financials .tour-hold-rows{gap:5px;display:grid}.landing-financials .tour-hold-rows>span{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.landing-financials .tour-hold-rows small{color:var(--ov-text-2);font-size:12px}.landing-financials .tour-hold-rows b{color:var(--ov-text);letter-spacing:-.01em;font-size:14px;font-weight:750}.landing-financials .tour-hold .tour-open-result b{font-size:16px}.landing-financials .tour-hold-pct{opacity:.85;font-size:12px;font-style:normal;font-weight:700}.landing-financials .tour-pos-bar{background:#94a3b81f;border-radius:4px;height:7px;display:flex;overflow:hidden}.landing-financials .tour-pos-bar i{width:var(--seg);height:100%}.landing-financials .tour-pos-held{background:var(--ov-accent)}.landing-financials .tour-pos-sold{background:var(--ov-pos)}.landing-financials .tour-pos-rows{gap:7px;display:grid}.landing-financials .tour-pos-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.landing-financials .tour-pos-key{border-radius:3px;width:9px;height:9px}.landing-financials .tour-pos-key-held{background:var(--ov-accent)}.landing-financials .tour-pos-key-sold{background:var(--ov-pos)}.landing-financials .tour-pos-row small{color:var(--ov-text-2);font-size:12px}.landing-financials .tour-pos-row b{font-size:13.5px;font-weight:750}.landing-financials .tour-fin-sealed{border-top:1px solid #94a3b81f;margin-top:18px;padding-top:16px}.landing-financials .tour-metric-label{font-size:10.5px}.landing-financials .tour-metric-value{font-size:38px;line-height:1.05}.landing-financials .tour-metric-secondary{font-size:22px}.landing-financials .tour-fin-metrics em{margin-top:3px;font-size:15px}.landing-financials .tour-fin-sealed{padding-top:12px}.landing-financials .tour-fin-sealed b{font-size:14.5px}.landing-financials .tour-row-unknown{font-size:13.5px}.landing-financials .tour-panel-note{font-size:12px}.landing-lifecycle{padding-top:clamp(26px,2.4vw,52px)}.landing-lifecycle:before{content:"";pointer-events:none;background:radial-gradient(30% 44% at 12% 56%,#3b82f617,#0000 70%),radial-gradient(34% 44% at 50% 58%,#8b5cf612,#0000 70%),radial-gradient(30% 44% at 88% 56%,#22d3ee14,#0000 70%),radial-gradient(80% 26% at 50% 62%,#6366f112,#0000 74%);position:absolute;inset:-140px 0}.landing-lifecycle .landing-copy{margin-bottom:clamp(30px,2.6vw,48px)}.landing-lifecycle-visual{padding:24px 8px 30px;position:relative}.landing-lifecycle .tour-journey{width:100%;margin:0 auto}@media (min-width:1024px){.landing-lifecycle .tour-journey-stop{grid-template-rows:260px auto;gap:28px}.landing-lifecycle .tour-journey-box{width:190px}.landing-lifecycle .tour-journey-pack{width:116px}.landing-lifecycle .tour-journey-card{width:132px}.landing-lifecycle .tour-journey-slab{width:162px}.landing-lifecycle .tour-journey-sale{width:72px;height:72px}.landing-lifecycle .tour-journey:before{top:224px}.landing-lifecycle .tour-journey-text b{font-size:15px}.landing-lifecycle .tour-journey-text{gap:7px}.landing-lifecycle .tour-chip{padding:3px 9px;font-size:10.5px}}@media (max-width:1023px){.landing-lifecycle .tour-journey{width:min(100%,420px)}}@media (min-width:1920px){.landing-lifecycle-visual{padding-top:32px}.landing-lifecycle .tour-journey-stop{grid-template-rows:292px auto;gap:30px}.landing-lifecycle .tour-journey-box{width:210px}.landing-lifecycle .tour-journey-pack{width:128px}.landing-lifecycle .tour-journey-card{width:146px}.landing-lifecycle .tour-journey-slab{width:178px}.landing-lifecycle .tour-journey-sale{width:80px;height:80px}.landing-lifecycle .tour-journey:before{top:252px}}.landing-get:before{content:"";pointer-events:none;background:radial-gradient(2.5px 2.5px at 68% 16%,#22d3ee4d,#0000 100%),radial-gradient(2px 2px at 86% 48%,#6366f14d,#0000 100%),radial-gradient(2.5px 2.5px at 74% 82%,#22d3ee38,#0000 100%),radial-gradient(40% 46% at 70% 46%,#22d3ee12,#0000 70%),radial-gradient(38% 42% at 14% 32%,#6366f114,#0000 72%);position:absolute;inset:-140px 0 -60px}.landing-get .landing-copy{margin-bottom:clamp(28px,2.4vw,44px)}.landing-previews{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(30px,3.2vw,64px);width:min(100%,1080px);margin:0 auto;display:grid;position:relative}.landing-preview{gap:12px;min-width:0;display:grid;position:relative}.landing-get .landing-eyebrow{letter-spacing:-.065em;word-spacing:-.34em;white-space:nowrap;font-size:clamp(52px,4.6vw,80px);line-height:.96}.landing-get{padding-bottom:clamp(92px,6.2vw,128px)}.landing-preview-head{align-items:baseline;gap:11px;display:flex}.landing-preview-head b{font-size:17px;font-weight:750}.landing-preview-head small{color:var(--ov-text-3);font-size:13px}.landing-get .tour-mini-screen{border-radius:16px;gap:12px;width:100%;height:auto;min-height:0;padding:18px 20px}.landing-get .tour-mini-row-extra{display:grid}.landing-get .tour-mini-input{border-radius:10px;gap:8px;padding:10px 13px;font-size:13px}.landing-get .tour-mini-row{border-radius:9px;grid-template-columns:34px minmax(0,1fr);gap:12px;padding:6px 8px}.landing-get .tour-mini-thumb{border-radius:3px;width:34px}.landing-get .tour-mini-id b{font-size:14px}.landing-get .tour-mini-id small{font-size:11.5px}.landing-get .tour-mini-file{gap:7px;padding:5px 11px;font-size:13px}.landing-get .tour-mini-file svg{width:13px;height:13px}.landing-get .tour-mini-check{gap:8px;font-size:13px}.landing-get .tour-mini-check svg{width:13px;height:13px}.landing-get .tour-mini-count{margin-top:3px;padding-top:9px;font-size:13.5px}.landing-footer{position:relative}.landing-footer-inner{justify-content:space-between;align-items:center;gap:20px;padding:26px 0 34px;display:flex}.landing-brand-quiet b{color:var(--ov-text-3);font-size:13px}.landing-footer-links{gap:22px;display:inline-flex}.landing-footer-links a{color:var(--ov-text-3);font-size:13px;text-decoration:none}.landing-footer-links a:hover{color:var(--ov-text-2)}@media (prefers-reduced-motion:no-preference){.landing [data-reveal]{opacity:0;transition:opacity .65s var(--ov-ease), translate .65s var(--ov-ease);translate:0 24px}.landing [data-reveal].is-in{opacity:1;translate:0}.landing-financials [data-reveal] .tour-fin-cards,.landing-financials [data-reveal] .tour-trend,.landing-financials [data-reveal] .tour-fin-panel,.landing-financials [data-reveal] .tour-open,.landing-financials [data-reveal] .tour-hold,.landing-financials [data-reveal] .tour-pos{opacity:0;transition:opacity .6s var(--ov-ease), translate .6s var(--ov-ease);translate:0 18px}.landing-financials [data-reveal] .tour-trend{transition-delay:.2s}.landing-financials [data-reveal] .tour-fin-panel{transition-delay:.16s}.landing-financials [data-reveal] .tour-open{transition-delay:.32s}.landing-financials [data-reveal] .tour-hold{transition-delay:.42s}.landing-financials [data-reveal] .tour-pos{transition-delay:.52s}.landing-financials [data-reveal].is-in .tour-fin-cards,.landing-financials [data-reveal].is-in .tour-trend,.landing-financials [data-reveal].is-in .tour-fin-panel,.landing-financials [data-reveal].is-in .tour-open,.landing-financials [data-reveal].is-in .tour-hold,.landing-financials [data-reveal].is-in .tour-pos{opacity:1;translate:0}.landing .tour-journey-stop{animation:none}.landing-lifecycle [data-reveal] .tour-journey:before{transform-origin:0;transition:transform 1.1s var(--ov-ease) .12s;transform:scaleX(0)}.landing-lifecycle [data-reveal].is-in .tour-journey:before{transform:scaleX(1)}.landing-lifecycle [data-reveal] .tour-journey-stop{opacity:0;transition:opacity .52s var(--ov-ease), translate .52s var(--ov-ease);transition-delay:calc(.18s + var(--stop-i) * .13s);translate:0 16px}.landing-lifecycle [data-reveal].is-in .tour-journey-stop{opacity:1;translate:0}.landing-get [data-reveal] .tour-mini-row,.landing-get [data-reveal] .tour-mini-check,.landing-get [data-reveal] .tour-mini-count{opacity:0;transition:opacity .42s var(--ov-ease), translate .42s var(--ov-ease);translate:0 8px}.landing-get [data-reveal] .tour-mini-row:nth-of-type(2){transition-delay:.2s}.landing-get [data-reveal] .tour-mini-row:nth-of-type(3){transition-delay:.32s}.landing-get [data-reveal] .tour-mini-row:nth-of-type(4){transition-delay:.44s}.landing-get [data-reveal] .tour-mini-check:first-of-type{transition-delay:.16s}.landing-get [data-reveal] .tour-mini-check:nth-of-type(2){transition-delay:.28s}.landing-get [data-reveal] .tour-mini-check:nth-of-type(3){transition-delay:.4s}.landing-get [data-reveal] .tour-mini-check:nth-of-type(4){transition-delay:.52s}.landing-get [data-reveal] .tour-mini-count{transition-delay:.68s}.landing-get [data-reveal].is-in .tour-mini-row,.landing-get [data-reveal].is-in .tour-mini-check,.landing-get [data-reveal].is-in .tour-mini-count{opacity:1;translate:0}}@media (min-width:821px) and (max-width:1180px){.landing-financials .tour-fin{grid-template-rows:auto auto;grid-template-columns:repeat(3,minmax(0,1fr))}.landing-financials .tour-fin-cards{grid-area:1/1;height:326px}.landing-financials .tour-fin-panel{grid-area:1/2/auto/span 2}.landing-financials .tour-fin-raw{width:138px}.landing-financials .tour-fin-slab{width:182px}.landing-financials .tour-open{grid-area:2/1}.landing-financials .tour-hold{grid-area:2/2}.landing-financials .tour-pos{grid-area:2/3}.landing-previews{gap:28px}}@media (min-width:1024px) and (max-width:1180px){.landing-lifecycle .tour-journey-box{width:160px}.landing-lifecycle .tour-journey-slab{width:150px}}@media (max-width:1023px){.landing-eyebrow{font-size:clamp(46px,9.5vw,96px)}.landing-get .landing-eyebrow{font-size:clamp(36px,7vw,72px)}.landing-inner-wide{width:min(calc(var(--lw) + 220px), calc(100% - 48px))}.landing-hero-support{font-size:16px}}@media (max-width:820px){.landing-financials .tour-fin{grid-template-rows:none;grid-template-columns:minmax(0,1fr);row-gap:16px;width:min(100%,520px);margin:0 auto}.landing-financials .tour-fin-cards,.landing-financials .tour-fin-panel,.landing-financials .tour-open,.landing-financials .tour-hold,.landing-financials .tour-pos{grid-area:auto/1}.landing-financials .tour-fin-cards{height:300px}.landing-financials .tour-fin-raw{width:132px}.landing-financials .tour-fin-slab{width:172px}.landing-previews{grid-template-columns:minmax(0,1fr);width:min(100%,560px)}}
