.app.workspace-polish{background:radial-gradient(ellipse at 78% -12%,var(--ambient-wash, rgba(126,108,164,.07)),transparent 52%),var(--bg)}.workspace-polish .shell{max-width:1280px}.workspace-polish .topbar{margin-bottom:30px}.workspace-polish .brand-title{font-size:16px;letter-spacing:.025em}.workspace-polish .tabs{background:#ffffff06;box-shadow:none;border-color:var(--border)}.workspace-polish .tab{min-height:40px}.workspace-polish .tab.active{color:var(--brand-dk);background:var(--brand-10);box-shadow:none}.workspace-polish .topbar-actions .btn-primary{color:var(--brand-dk);background:var(--surface-2);border:1px solid var(--border);box-shadow:none;font-weight:650}.workspace-polish .embers{opacity:.2}.workspace-polish .panel-card{border-color:var(--border);box-shadow:0 6px 20px #0000000d}.workspace-polish :is(.journal-heading,.ledger-heading) h1{font-size:clamp(25px,3.5vw,32px);font-weight:600;letter-spacing:.02em}.workspace-polish .journal-heading{align-items:center;margin:5px 0 24px}.workspace-polish .journal-heading p{margin:8px 0 0;color:var(--muted);font-size:13px;line-height:1.7}.workspace-polish .journal-heading .journal-open{border:1px solid var(--border);border-radius:12px;padding:0 15px;background:var(--surface)}.overview-primary{display:grid;grid-template-columns:minmax(0,1fr)}.workspace-polish .journal-hero{margin-bottom:0;padding:26px 28px;border-radius:20px;background:var(--overview-hero-background, linear-gradient(145deg, var(--surface-2), var(--surface)));border-color:var(--border);box-shadow:inset 0 1px #eee8f70d,0 12px 35px #0002}.workspace-polish .hero-head{gap:12px;flex-wrap:wrap}.workspace-polish .hero-head-l{color:var(--muted);font-size:13px}.workspace-polish .hero-head-l>svg{color:var(--brand)}.workspace-polish .hero-eye{width:36px;height:36px;display:inline-grid;place-items:center;border-radius:50%}.workspace-polish .hero-eye:hover{background:var(--brand-10)}.workspace-polish .hero-value-main{display:flex;align-items:center;gap:12px;width:min(100%,320px);margin-top:14px}.workspace-polish .hero-value-main>.fit-number{flex:1;width:100%;max-width:100%}.app.workspace-polish .hero-value{font-family:inherit;font-size:clamp(30px,2.8vw,36px);font-weight:600;letter-spacing:-.025em}.workspace-polish .hero-value-main .hero-roi{display:inline-block;flex:0 0 86px;width:86px;margin-top:0;font-family:inherit;font-size:13px;padding:6px 9px;border-radius:8px;background:#ffffff08;letter-spacing:0}.workspace-polish .range-chip{border-radius:8px}.workspace-polish .hero-spark-wrap{margin:20px 0 6px}.workspace-polish .hero-breakdown{gap:18px;margin-top:18px;padding-top:20px}.workspace-polish .hero-bd-item i{font-size:12px;font-weight:400}.workspace-polish .hero-bd-item b{font-family:inherit;font-size:21px;font-weight:600}.workspace-polish .hero-meta{margin-top:18px;gap:8px;font-size:11px}.workspace-polish .hero-tag{padding:5px 8px;background:#ffffff05;border-radius:6px}.workspace-polish .hero-update{width:100%;justify-content:center;min-height:44px;border-radius:10px;font-size:12px;border-color:var(--border);background:#ffffff04}.workspace-polish .hero-update:hover{background:var(--brand-10)}.overview-summary{display:flex;flex-direction:column;min-width:0;padding:22px;border:1px solid var(--border);border-radius:20px;background:var(--surface)}.overview-summary header{display:flex;align-items:center;gap:10px}.overview-section-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--brand-10);color:var(--brand)}.overview-summary h2{margin:0;font-size:15px;font-weight:600}.overview-summary header button{display:grid;place-items:center;width:44px;height:44px;margin-left:auto;color:var(--brand);background:none;border:0;border-radius:10px;cursor:pointer}.overview-summary dl{margin:7px 0 16px}.overview-summary dl>div{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:baseline;gap:6px 12px;padding:13px 0;border-bottom:1px solid var(--border)}.overview-summary dt{font-size:12px;color:var(--muted)}.overview-summary dd{margin:0;text-align:right;min-width:0;font-size:19px;font-weight:600;font-variant-numeric:tabular-nums}.overview-summary dl small{grid-column:1 / -1;color:var(--muted);font-size:10px}.overview-coverage{margin-top:auto}.overview-coverage>div{display:flex;justify-content:space-between;gap:10px;font-size:11px;color:var(--muted)}.overview-coverage b{font-weight:500;color:var(--brand-dk)}.overview-coverage progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;height:4px;border:0;border-radius:4px;overflow:hidden;margin:12px 0;background:#ffffff0a}.overview-coverage progress::-webkit-progress-bar{background:#ffffff0a}.overview-coverage progress::-webkit-progress-value{background:var(--brand)}.overview-coverage progress::-moz-progress-bar{background:var(--brand)}.overview-coverage p{font-size:11px;line-height:1.7;color:var(--muted);margin:0 0 14px}.overview-next{display:flex;gap:8px;align-items:center;min-height:44px;width:100%;color:var(--brand-dk);background:var(--brand-10);border:1px solid var(--border);border-radius:10px;padding:8px 12px;font:inherit;font-size:12px;cursor:pointer}.overview-next>span{flex:1;text-align:left}.workspace-polish .journal-shortcuts{margin-top:16px;gap:10px}.workspace-polish .journal-shortcuts button{min-height:50px;background:var(--surface);border-radius:12px}.workspace-polish .journal-shortcuts button:hover{border-color:var(--border-active, var(--brand))}.workspace-polish .activity-section{margin:30px 0}.workspace-polish .activity-section h2{font-size:19px}.workspace-polish .activity-section header p{margin:6px 0 0;color:var(--muted);font-size:12px}.workspace-polish .activity-card{background:var(--surface);border-radius:16px}.workspace-polish .activity-card:hover{border-color:var(--border-active, var(--brand))}.workspace-polish .activity-art{height:136px;background:var(--image-stage, linear-gradient(145deg, var(--surface-2), var(--surface)))}.workspace-polish .activity-copy{padding:16px}.workspace-polish .activity-copy h3{margin-top:8px;font-weight:500}.workspace-polish .activity-copy>b{font-size:19px}.workspace-polish .mv-row{width:100%;background:transparent;border:0;border-bottom:1px solid var(--border);text-align:left;color:var(--ink);font:inherit;cursor:pointer}.workspace-polish .mv-row:hover{background:var(--brand-10)}.workspace-polish .table-wrap{border-radius:16px;background:var(--surface);border-color:var(--border)}.workspace-polish table thead{background:var(--surface-2)}.workspace-polish table tbody tr:hover{background:var(--brand-10)}.table-sort-button{display:inline-flex;align-items:center;gap:5px;padding:0;min-height:36px;color:inherit;background:none;border:0;font:inherit;font-weight:inherit;cursor:pointer}.record-name-button{width:100%;text-align:left;color:inherit;background:none;border:0;padding:4px 0;font:inherit;cursor:pointer}@media (max-width: 700px){.workspace-polish .topbar{margin-bottom:24px}.workspace-polish .shell{padding-inline:16px}.workspace-polish .journal-heading{gap:10px;margin-bottom:20px}.workspace-polish .journal-heading h1{font-size:27px}.workspace-polish .journal-heading p{font-size:12px}.workspace-polish .journal-heading .journal-open{padding-inline:10px;font-size:12px}.overview-primary{grid-template-columns:1fr;gap:14px}.workspace-polish .journal-hero{padding:20px;border-radius:18px}.app.workspace-polish .hero-value{font-size:30px}.workspace-polish .hero-value-main{margin-top:12px}.workspace-polish .hero-breakdown{margin-top:12px;padding-top:16px}.workspace-polish .hero-bd-item b{font-size:20px}.workspace-polish .hero-spark-wrap{margin-top:16px}.overview-summary{padding:16px 18px;border-radius:16px}.overview-summary dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:4px 0 14px}.overview-summary dl>div{display:flex;flex-direction:column;align-items:stretch;gap:7px;border:0;padding:8px 0}.overview-summary dl>div:last-child{display:none}.overview-summary dd{text-align:left;font-size:21px}.overview-summary small{line-height:1.7}.overview-coverage{border-top:1px solid var(--border);padding-top:16px}.overview-coverage p{margin-bottom:12px}.workspace-polish .journal-shortcuts button{padding-inline:12px}.workspace-polish .activity-section{margin-block:26px}.workspace-polish .activity-art{height:115px}.workspace-polish .activity-copy{padding:12px}.workspace-polish .activity-copy>b{font-size:17px}.workspace-polish .bottom-bar{background:var(--navigation-background, rgba(18,16,24,.96));border-color:var(--border)}}@media (max-width: 359px){.workspace-polish .shell{padding-inline:12px}.workspace-polish .journal-hero{padding:16px}.app.workspace-polish .hero-value{font-size:28px}.workspace-polish .journal-heading .journal-open>svg:first-child{display:none}}.deep-result-controls{min-width:0;margin:22px 0 3px;padding-top:18px;border-top:1px solid var(--border)}.deep-list-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:32px;margin-bottom:8px}.deep-list-heading h3{display:flex;align-items:baseline;gap:9px;min-width:0;margin:0;color:var(--ink);font-size:14px;line-height:1.4;font-weight:600}.deep-list-heading h3>span{color:var(--muted);font-size:11px;line-height:1.4;font-weight:400;white-space:nowrap;font-variant-numeric:tabular-nums}.deep-list-reset{flex:0 0 auto;min-height:32px;padding:6px 0 6px 8px;border:0;background:transparent;color:var(--brand);font-size:11px;line-height:1.4;cursor:pointer}.deep-native .deep-dialog-body:has(.deep-filter-rail){touch-action:pan-x pan-y}.deep-filter-rail{display:flex;flex-wrap:nowrap;min-width:0;gap:6px;overflow-x:auto;overscroll-behavior-x:contain;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:3px 2px 8px;scroll-padding-inline:8px}.deep-filter-rail::-webkit-scrollbar{display:none}.deep-filter-rail>button{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:9px 12px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--muted);font-family:inherit;font-size:12px;line-height:1.4;white-space:nowrap;cursor:pointer}.deep-filter-rail>button>span{font-size:10px;line-height:1.4;opacity:.85;font-variant-numeric:tabular-nums}.deep-filter-rail>button[aria-pressed=true]{border-color:var(--brand);background:var(--brand);color:var(--on-brand);font-weight:600}.deep-filter-rail>button:focus-visible,.deep-list-reset:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.deep-list-empty{padding:12px;margin:8px 0;border:1px dashed var(--border);border-radius:10px;color:var(--muted);font-size:12px;line-height:1.7}@media (min-width: 580px){.deep-filter-rail>button{min-height:36px;padding-block:7px}}.app .deep-native{height:100dvh;color:var(--ink);padding:max(14px,env(safe-area-inset-top,0px)) 16px max(14px,env(safe-area-inset-bottom,0px))}.app .deep-native::backdrop{background:color-mix(in srgb,var(--bg) 78%,transparent)}.app .deep-native .confirm-card.deep-layout{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(680px,100%);max-width:100%;max-height:100%;min-height:0;padding:0;text-align:left;overflow:hidden;border:1px solid var(--border);border-radius:20px;background:var(--surface);animation:none;box-shadow:0 20px 70px #0000004d}.deep-native .deep-dialog-header{position:relative;min-width:0;padding:20px 22px 15px;border-bottom:1px solid var(--border);background:var(--surface)}.deep-native .deep-dialog-header>.section-title{padding-right:48px;margin:0 0 6px!important;font-size:18px;line-height:1.45}.deep-native .deep-dialog-header>.deep-item-name{margin:0;padding-right:44px;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.deep-native .deep-close{top:13px;right:13px;border-radius:11px;background:var(--surface-2)}.deep-native .deep-dialog-body{min-width:0;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;padding:18px 22px 22px;scrollbar-width:thin;scrollbar-color:var(--brand) var(--surface)}.deep-native .deep-dialog-footer{min-width:0;padding:12px 22px 16px;border-top:1px solid var(--border);background:var(--surface)}.deep-native .deep-dialog-footer .deep-actions{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;border:0;background:transparent}.deep-native .deep-dialog-footer .deep-actions>button{min-width:0;min-height:44px;width:100%;padding:10px 12px;border-radius:11px;line-height:1.4;white-space:normal}.deep-native .deep-dialog-footer .deep-actions>button:only-child{grid-column:1 / -1}.deep-native .section-sub{line-height:1.6}.deep-native .market-summary{margin:12px 0 16px;padding:16px;border-color:var(--border);border-radius:14px;background:var(--surface-2)}.deep-native .market-heading{gap:8px;margin-bottom:12px;flex-wrap:wrap}.deep-native .market-heading>span{color:var(--ink);font-size:14px;font-weight:600}.deep-native .market-heading small{font-size:11px}.deep-native .market-assessment{padding:10px 12px;margin:0 0 14px;background:var(--brand-10);border-radius:9px;font-size:12px}.deep-native .market-prices{gap:14px}.deep-native .market-prices>div{gap:4px}.deep-native .market-prices>div>span{font-size:12px}.deep-native .market-prices strong{font-size:22px;line-height:1.3;font-weight:600}.deep-native .market-prices small{font-size:11px;line-height:1.5}.deep-native .binding-pick{margin-top:14px;padding:14px;border-radius:10px;background:var(--surface);border-color:var(--border)}.deep-native .binding-pick-head{font-size:13px;gap:10px}.deep-native .binding-pick-price{font-size:25px;line-height:1.3}.deep-native .binding-pick p{margin:7px 0;font-size:12px;line-height:1.6}.deep-native .binding-pick>small{font-size:11px;line-height:1.5}.deep-native .binding-pick .btn{width:100%;min-height:44px;margin:8px 0;font-size:12px;border-radius:9px;white-space:normal}.deep-native .market-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;margin:14px 0 8px;border:1px solid var(--border);background:var(--surface)}.deep-native .market-tabs button{min-width:0;min-height:44px;padding:7px 4px;display:flex;justify-content:center;align-items:center;gap:5px;font-size:12px;line-height:1.3}.deep-native .market-tabs button>span{margin:0;font-variant-numeric:tabular-nums}.deep-native .market-tabs button[aria-pressed=true]{background:var(--brand);color:var(--on-brand)}.deep-native .market-note{margin-top:3px;font-size:11px}.deep-native .market-note>summary{min-height:40px}.deep-native .deep-context{margin:12px 0;padding:0 12px;border-radius:10px}.deep-native .deep-context>summary{min-height:44px;display:list-item;padding:12px 0;font-size:12px;line-height:1.5}.deep-native .deep-group{gap:7px}.deep-native .deep-group-head{position:static;padding:9px 0 3px;background:transparent;font-size:12px;line-height:1.5}.deep-native .deep-source-group{margin:0 0 8px;border-radius:12px}.deep-native .deep-source-heading{padding:11px 13px;align-items:flex-start;gap:10px}.deep-native .deep-source-heading b{font-size:13px}.deep-native .deep-source-heading small,.deep-native .deep-source-status{font-size:11px;line-height:1.5}.deep-native .deep-source-status{max-width:44%}.deep-native .deep-source-group .deep-item{padding:0 12px}.deep-native .deep-row{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px 10px;padding:13px 0;border-radius:0;background:var(--surface);transition:background .15s}.deep-native .deep-kind{width:34px;font-size:10px;line-height:1.6;margin-top:2px}.deep-native .deep-mid{min-width:0}.deep-native .deep-product-name{margin-top:0;font-size:13px;line-height:1.6;overflow-wrap:anywhere}.deep-native .deep-row .cell-sub{white-space:normal;overflow-wrap:anywhere;line-height:1.5}.deep-native .deep-price{grid-column:2;min-width:0;width:100%;text-align:left;justify-self:stretch;display:grid;gap:3px}.deep-native .deep-price>b{min-width:0;width:100%;font-size:21px;line-height:1.35}.deep-native .fit-number-measure{-webkit-user-select:none;user-select:none}.deep-native .deep-price>.cell-sub{font-size:11px}.deep-native .deep-row:disabled{cursor:default}.deep-native .deep-row:disabled .deep-price{opacity:.7}.deep-native .deep-identity-result{margin-top:6px;font-size:11px}.deep-native .deep-source-group .deep-context{margin:0 0 12px}.deep-native .deep-source-more>summary{padding:12px}.deep-native .deep-review{margin:0;border-radius:12px}.deep-native .deep-review .trade-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.deep-native .deep-review .trade-actions button{min-width:0;min-height:44px;white-space:normal;line-height:1.4}@media (min-width: 580px){.deep-native .market-tabs{grid-template-columns:repeat(6,minmax(0,1fr))}.deep-native .deep-row{grid-template-columns:34px minmax(0,1fr) 138px;align-items:center}.deep-native .deep-price{grid-column:3;text-align:right}}@media (max-width: 380px){.app .deep-native{padding-inline:10px}.deep-native .deep-dialog-header{padding:16px 14px 12px}.deep-native .deep-dialog-header>.section-title{font-size:17px}.deep-native .deep-dialog-header>.deep-item-name{font-size:12px}.deep-native .deep-dialog-body{padding:14px 14px 18px}.deep-native .deep-dialog-footer{padding:10px 14px 12px}.deep-native .market-summary{padding:12px}.deep-native .market-prices{grid-template-columns:minmax(0,1fr);gap:13px}.deep-native .market-prices>div+div{padding-top:12px;border-top:1px solid var(--border)}.deep-native .deep-source-heading{flex-wrap:wrap}.deep-native .deep-source-status{max-width:100%;text-align:left}}@media (prefers-reduced-motion: reduce){.deep-native .deep-row{transition:none}}.market-pending-asks{min-width:0;margin:14px 0;padding:13px 14px;border:1px solid var(--border-active);border-radius:10px;background:var(--surface)}.market-pending-title{color:var(--ink);font-size:12px;font-weight:600;line-height:1.6;margin-bottom:8px}.market-pending-label{display:block;color:var(--muted);font-size:11px;line-height:1.5}.market-pending-price{display:block;min-width:0;width:100%;margin-top:3px;color:var(--ink);font-size:22px;line-height:1.35}.market-pending-note{color:var(--muted);font-size:11px;line-height:1.6;margin:7px 0 0}.market-pending-action{width:100%;min-height:44px;margin-top:10px;font-size:12px;white-space:normal}.deep-native .market-summary{margin-top:0}.deep-native .market-heading{margin-bottom:14px}.deep-native .market-heading>span{font-size:12px;color:var(--muted);font-weight:500}.deep-native .market-heading small{color:var(--muted)}.deep-native .market-quote-hero{min-width:0}.deep-native .market-pending-asks.market-quote-hero{margin:0;padding:0;border:0;background:transparent}.deep-native .market-quote-label{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px;font-size:13px;font-weight:600}.deep-native .market-quote-status{padding:4px 8px;border:1px solid var(--border-active);border-radius:6px;color:var(--brand);font-size:10px;font-weight:500;line-height:1.5;text-align:right}.deep-native .market-quote-price{display:block;min-width:0;width:100%;font-size:30px;font-weight:600;line-height:1.25;letter-spacing:-.025em;color:var(--ink);font-variant-numeric:tabular-nums}.deep-native .market-quote-meta{display:block;margin-top:6px;font-size:11px;line-height:1.5;color:var(--muted)}.deep-native .market-quote-context{margin:11px 0 0;color:var(--muted);font-size:12px;line-height:1.65}.deep-native .market-reference-panel{min-width:0;margin-top:16px;padding-top:13px;border-top:1px solid var(--border)}.deep-native .market-reference-panel>h3{margin:0 0 10px;color:var(--muted);font-size:11px;line-height:1.4;font-weight:500}.deep-native .market-reference-row{display:grid;grid-template-columns:94px minmax(0,1fr);align-items:baseline;gap:3px 8px;min-width:0;color:var(--muted);font-size:11px;line-height:1.5}.deep-native .market-reference-row+.market-reference-row{margin-top:11px}.deep-native .market-reference-row>b{display:block;min-width:0;width:100%;color:var(--ink);text-align:right;font-size:15px;font-weight:500;font-variant-numeric:tabular-nums}.deep-native .market-reference-row>small{grid-column:1 / -1;font-size:10px;line-height:1.5}.deep-native .market-review-route{display:grid;gap:8px;margin-top:14px}.deep-native .market-review-route .btn{min-height:44px;width:100%;border-radius:9px;font-size:12px;line-height:1.4;margin:0;white-space:normal}.deep-native .market-review-route-text{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;color:var(--muted);font-size:11px}.deep-native .market-review-route-text b{font-weight:600;color:var(--ink)}.deep-native .market-pending-secondary{margin:14px 0 0;padding:12px}.deep-native .market-pending-secondary .market-quote-price{font-size:22px}.deep-native .market-summary-empty b{font-size:14px;font-weight:600}.deep-native .market-summary-empty p{margin:8px 0 0;font-size:12px;line-height:1.6;color:var(--muted)}.deep-native .market-tabs{grid-template-columns:repeat(var(--market-filter-count, 4),minmax(0,1fr))}.deep-native .market-note{margin-top:12px;border-top:1px solid var(--border)}.deep-native .market-note>summary{min-height:40px;padding-top:9px;color:var(--muted)}.deep-native .deep-review{padding:0;border:0;background:transparent}.deep-native .deep-review-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.deep-native .deep-review-heading h3{font-size:14px;font-weight:500;margin:0;color:var(--muted)}.deep-native .deep-review-heading h3:focus{outline:none}.deep-native .deep-review-kind{font-size:11px;color:var(--brand);padding:4px 8px;background:var(--brand-10);border:1px solid var(--border-active);border-radius:6px;line-height:1.5}.deep-native .deep-review-price{display:grid;grid-template-columns:minmax(0,1fr);gap:6px}.deep-native .deep-review-price>span{color:var(--muted);font-size:12px}.deep-native .deep-review-price b{text-align:left;width:100%;font-size:32px;font-weight:600;line-height:1.25;letter-spacing:-.025em}.deep-native .deep-review-price-note{margin:7px 0 0;font-size:11px;color:var(--muted)}.deep-native .deep-review-product{margin:16px 0 6px;font-size:13px;color:var(--ink);line-height:1.6}.deep-native .deep-review-source{display:inline-flex;align-items:center;min-height:36px;gap:6px;color:var(--brand);text-decoration:none;border-bottom:1px solid var(--border-active)}.deep-native .deep-review-checks{display:grid;gap:0;padding:4px 13px;margin:16px 0;border:1px solid var(--border);border-radius:10px;background:var(--surface-2)}.deep-native .deep-review-checks>div{padding:10px 0;display:grid;grid-template-columns:90px minmax(0,1fr);gap:10px}.deep-native .deep-review-checks>div+div{border-top:1px solid var(--border)}.deep-native .deep-review-checks span{color:var(--muted);font-size:11px;line-height:1.6}.deep-native .deep-review-checks p{margin:0;font-size:12px;line-height:1.6}.deep-native .deep-review-pending span{color:var(--brand)}.deep-native .deep-review-confirm{display:flex;align-items:flex-start;gap:10px;min-height:44px;padding:11px 0;color:var(--ink);font-size:12px;line-height:1.7;cursor:pointer}.deep-native .deep-review-confirm input{flex:0 0 18px;width:18px;height:18px;margin:2px 0 0;accent-color:var(--brand)}.deep-native .deep-review-details{border-top:1px solid var(--border);margin-top:8px;color:var(--muted)}.deep-native .deep-review-details>summary{min-height:44px;padding:13px 0;cursor:pointer;font-size:11px;line-height:1.6}.deep-native .deep-review-details :is(p,li){font-size:11px}.deep-native .deep-review-details ul{color:var(--muted)}.deep-native .deep-review-blocked{padding:12px;margin:14px 0;border-radius:9px;background:var(--brand-10)}.deep-native .deep-review-blocked strong{font-size:12px}.deep-native .deep-review-blocked p{margin:6px 0 0;color:var(--muted)}.deep-native .deep-review .trade-actions{margin-top:12px;padding-top:0}.deep-native .deep-review .trade-actions button{border-radius:9px;font-size:12px;padding:11px 10px}.deep-native .deep-review .trade-actions .trade-save:disabled{opacity:.45;cursor:default}.deep-native .deep-review-save-note{margin:10px 0 0;color:var(--muted);font-size:10px;text-align:center}@media (max-width: 580px){.deep-native .market-tabs:is([data-filter-count="5"],[data-filter-count="6"],[data-filter-count="7"]){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 380px){.deep-native .market-tabs[data-filter-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.deep-native .market-quote-price{font-size:27px}.deep-native .deep-review-price b{font-size:28px}.deep-native .deep-review-checks>div{grid-template-columns:78px minmax(0,1fr);gap:8px}}.version-clarification{min-width:0;margin:14px 0;padding:14px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.version-clarification h3{margin:0;font-size:13px;line-height:1.5;font-weight:600;color:var(--ink)}.version-clarification p{margin:8px 0 12px;color:var(--muted);font-size:12px;line-height:1.7}.version-clarification .version-example{padding-left:10px;border-left:2px solid var(--brand);color:var(--ink);font-size:11px}.version-options{display:grid;gap:7px}.version-options>button{display:flex;align-items:center;gap:10px;min-width:0;min-height:54px;padding:10px 12px;text-align:left;font-family:inherit;color:var(--ink);border:1px solid var(--border);border-radius:9px;background:var(--surface-2);cursor:pointer}.version-options>button[aria-pressed=true]{border-color:var(--brand);background:var(--brand-10)}.version-options>button:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.version-options b{display:block;font-size:12px;font-weight:500;line-height:1.5}.version-options small{display:block;margin-top:3px;color:var(--muted);font-size:10px;line-height:1.5}.version-choice-mark{flex:0 0 13px;width:13px;height:13px;border:1px solid var(--muted);border-radius:50%}[aria-pressed=true]>.version-choice-mark{border-color:var(--brand);background:var(--brand);box-shadow:inset 0 0 0 3px var(--surface)}.version-help{margin-top:9px;color:var(--muted);font-size:11px;line-height:1.6}.version-help>summary{min-height:36px;padding:9px 0;cursor:pointer}.version-help a{color:var(--brand)}.app .price-tracking-label{display:inline-flex;align-items:center;flex:0 0 auto;max-width:100%;margin:0;padding:1px 4px;border:1px solid var(--border-active);border-radius:4px;background:color-mix(in srgb,var(--muted) 6%,transparent);color:var(--muted);font-size:9px;font-weight:400;line-height:1.5;white-space:nowrap;vertical-align:middle}.app .price-tracking-label.tracking-ask{color:#c8b58e;border-color:#c8b58e59;background:#c8b58e11}.app .price-tracking-label.tracking-sold{color:#bcb5ca;border-color:#bcb5ca57;background:#bcb5ca11}.app .price-tracking-label.tracking-compact{flex:0 1 auto;min-width:0;gap:3px}.app .tracking-source{min-width:0;overflow:hidden;text-overflow:ellipsis}.app .tracking-kind,.app .tracking-divider{flex:0 0 auto}.app .price-tracking-label:is(.tracking-reference,.tracking-unknown,.tracking-unavailable,.tracking-buyback){color:var(--muted);border-color:var(--border)}.app .upgraded-record-card.ledger-card .rec2-estimate-heading,.app .rec2-remaining-heading,.app .table-estimate-heading{display:flex;flex-wrap:nowrap;align-items:center;gap:5px;min-width:0;white-space:nowrap}.app .rec2-remaining-heading{flex:0 0 auto;width:100%;gap:3px}.app .upgraded-record-card.ledger-card .rec2-foot .rec2-remaining-estimate{display:flex;flex-direction:column;align-items:stretch;gap:2px;min-width:0}.app .rec2-remaining-estimate>.fit-number{flex:0 0 auto;min-width:0;width:100%}.app .rec2-remaining-estimate .price-tracking-label{font-size:8px;padding-inline:3px}.app .table-estimate-heading{margin-bottom:5px;color:var(--muted);font-size:10px}.app :is(.rec2-estimate-heading,.rec2-remaining-heading,.table-estimate-heading)>span:first-child{flex:0 0 auto}.app .price-bound:has(.price-tracking-label){display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px}.app .price-bound .price-tracking-label{margin-top:0;font-size:11px}.app .price-bound-name{min-width:0;font-size:11px;color:var(--muted);overflow-wrap:anywhere}.app .overview-briefing{grid-column:1 / -1;min-width:0;margin:22px 0 0;padding:18px 22px 14px;background:var(--surface);border:1px solid var(--border)}.briefing-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 10px}.briefing-head h2{display:flex;align-items:center;gap:8px;margin:0;font-size:16px;font-weight:600;letter-spacing:.02em}.briefing-head h2 svg{color:var(--brand);align-self:center}.briefing-range{color:var(--muted);font-size:11px;font-variant-numeric:tabular-nums}.briefing-live{margin-left:auto;color:var(--brand-dk);font-size:11px}.briefing-total{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px;margin:12px 0 0}.briefing-total>span{color:var(--muted);font-size:12px}.briefing-total>b{font-size:24px;font-weight:700;font-variant-numeric:tabular-nums}.briefing-total>em{font-style:normal;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.briefing-total>small{flex-basis:100%;color:var(--muted);font-size:10px}.briefing-total.briefing-empty{color:var(--muted);font-size:12px;line-height:1.7}.briefing-events{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.app .briefing-event{display:inline-flex;align-items:center;gap:5px;max-width:100%;min-height:32px;padding:5px 10px;border:1px solid var(--border);border-radius:999px;background:var(--surface-2);color:var(--ink);font:inherit;font-size:12px;cursor:pointer}.app .briefing-event:disabled{cursor:default}.app .briefing-event:not(:disabled):hover{border-color:var(--border-active, var(--brand))}.briefing-event svg{flex:none;color:var(--brand)}.briefing-event b{flex:none;font-weight:600}.briefing-event span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted)}.briefing-event.ev-high svg,.briefing-event.ev-double svg{color:var(--profit)}.briefing-movers{margin-top:10px}.app .briefing-mover{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:68px;padding:6px 0;border:0;border-bottom:1px solid var(--border);border-radius:0;background:transparent;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.app .briefing-mover:last-of-type{border-bottom:0}.app .briefing-mover:hover{background:var(--surface-2)}.briefing-thumb{display:block;width:44px;height:62px;object-fit:contain;border-radius:5px}.briefing-thumb.thumb-empty{border:1px solid var(--border);background:var(--surface-2) url(/card-empty.webp) center / cover}.briefing-mover-copy{min-width:0}.briefing-mover-copy b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500}.briefing-mover-copy small{display:block;margin-top:2px;color:var(--muted);font-size:10px;font-variant-numeric:tabular-nums}.briefing-mover-value{display:flex;flex-direction:column;align-items:flex-end;gap:2px;font-variant-numeric:tabular-nums}.briefing-mover-value>span{display:inline-flex;align-items:center;gap:2px;font-size:16px;font-weight:600}.briefing-mover-value>small{font-size:10px;opacity:.85}.briefing-more,.briefing-quiet{margin:8px 0 0;color:var(--muted);font-size:11px;line-height:1.6}.briefing-event:focus-visible,.briefing-mover:focus-visible{outline:2px solid var(--brand);outline-offset:2px}@media (max-width: 700px){.app .overview-briefing{padding:16px 16px 12px}.briefing-total>b{font-size:22px}}.briefing-event.ev-wish{border-color:var(--brand);background:var(--brand-10)}.briefing-event.ev-wish svg,.briefing-event.ev-wishstill svg{color:var(--brand-dk)}.briefing-event.ev-target{border-color:var(--brand)}.briefing-event.ev-target svg{color:var(--profit)}.briefing-event.ev-milestone{border-color:var(--brand);background:var(--brand-10)}.briefing-event.ev-milestone svg{color:var(--brand-dk)}.briefing-event span{max-width:10em}.briefing-event i{flex:none;font-style:normal;color:var(--muted)}.app .briefing-event.ev-swing{--swing: #B45309;border-color:var(--swing)}.theme-museum .briefing-event.ev-swing{--swing: #FBBF24}.briefing-event.ev-swing svg,.briefing-event.ev-swing b{color:var(--swing)}.briefing-tags{display:flex;flex-wrap:wrap;gap:4px;margin-top:5px}.briefing-tags em{font-style:normal;font-size:10px;line-height:1;padding:3px 6px;border:1px solid var(--border);border-radius:999px;color:var(--muted);white-space:nowrap}.briefing-tags .bt-big{font-weight:600}.briefing-tags .bt-big.up{color:var(--profit);border-color:color-mix(in srgb,var(--profit) 50%,transparent)}.briefing-tags .bt-big.down{color:var(--loss);border-color:color-mix(in srgb,var(--loss) 50%,transparent)}.briefing-tags .bt-ok{color:var(--brand-dk);border-color:var(--brand)}.briefing-tags .bt-ev{color:var(--ink)}@media (max-width: 700px){.briefing-events{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:12px -16px 0;padding:0 32px 0 16px;scroll-padding-inline:16px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent)}.briefing-events::-webkit-scrollbar{display:none}.app .briefing-event{flex:none}}.briefing-event-chev{flex:none;color:var(--muted);transition:transform .15s ease}.briefing-event.is-open{border-color:var(--brand)}.briefing-event.is-open .briefing-event-chev{transform:rotate(180deg)}.briefing-expand{margin-top:8px;border:1px solid var(--border);border-radius:10px;background:var(--surface-2);overflow:hidden}.app .briefing-expand-row{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:48px;padding:6px 12px;border:0;border-bottom:1px solid var(--border);border-radius:0;background:transparent;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.app .briefing-expand-row:last-child{border-bottom:0}.app .briefing-expand-row:active,.app .briefing-expand-row:hover{background:var(--brand-10)}.briefing-expand-thumb{display:block;width:30px;height:42px;object-fit:contain;border-radius:4px}.briefing-expand-thumb.thumb-empty{border:1px solid var(--border);background:var(--surface) url(/card-empty.webp) center / cover}.briefing-expand-row b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:500}.briefing-expand-row small{color:var(--muted);font-size:10.5px;font-variant-numeric:tabular-nums;white-space:nowrap}.briefing-expand-row:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.app .wishlist-panel{min-width:0;margin:0 0 22px;padding:18px 22px 14px;background:var(--surface);border:1px solid var(--border)}.wish-head{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:10px 16px}.wish-head h2{display:flex;align-items:center;gap:8px;margin:0;font-size:17px;font-weight:600;letter-spacing:.02em}.wish-head h2 svg{color:var(--brand)}.wish-head h2 em{min-width:22px;padding:1px 7px;border-radius:999px;background:var(--brand-10);color:var(--brand-dk);font-size:11px;font-style:normal;text-align:center}.wish-head p{margin:6px 0 0;color:var(--muted);font-size:11px;line-height:1.6}.wish-head-actions{display:flex;gap:8px;flex-wrap:wrap}.wish-preload-note{flex-basis:100%;margin:0;color:var(--muted);font-size:11px;line-height:1.6}.wish-list{margin-top:12px}.wish-row{display:grid;grid-template-columns:56px minmax(0,1fr);gap:12px;padding:12px 0;border-bottom:1px solid var(--border)}.wish-row:last-child{border-bottom:0}.wish-thumb{display:block;width:56px;height:78px;object-fit:contain;border-radius:6px}.wish-thumb.thumb-empty{border:1px solid var(--border);background:var(--surface-2) url(/card-empty.webp) center / cover}.wish-row.s-below .wish-thumb{box-shadow:0 0 0 2px var(--brand),0 0 14px var(--brand-10)}.wish-main{min-width:0}.wish-main>b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600}.wish-main>small{display:block;margin-top:2px;color:var(--muted);font-size:10px}.wish-prices{display:flex;align-items:center;flex-wrap:wrap;gap:4px 12px;margin-top:6px;font-size:11px;color:var(--muted)}.wish-prices b{color:var(--ink);font-size:13px;font-variant-numeric:tabular-nums}.wish-badge{display:inline-flex;align-items:center;gap:3px;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600}.wish-badge.hit{background:var(--brand);color:var(--surface, #fff)}.wish-badge.near{background:var(--brand-10);color:var(--brand-dk)}.wish-badge.muted{background:var(--surface-2);color:var(--muted);font-weight:500}.wish-src,.wish-fail,.wish-note{margin:4px 0 0;font-size:10px;line-height:1.5;color:var(--muted);overflow-wrap:anywhere}.wish-note{color:var(--ink);opacity:.8}.wish-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.wish-actions .btn{min-height:32px;padding:5px 10px}.wish-actions .icon-only{padding-inline:8px}.wish-links{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.wish-links a{display:inline-flex;align-items:center;gap:4px;padding:5px 10px;border:1px solid var(--border);border-radius:999px;color:var(--ink);font-size:12px;text-decoration:none}.wish-links a:hover{border-color:var(--brand)}.wish-form-hint{margin:0 0 12px;color:var(--muted);font-size:12px;line-height:1.6}.wish-pick{display:grid;grid-template-columns:1fr 1fr;gap:10px}.wish-pick button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:92px;border:1px solid var(--border);border-radius:14px;background:var(--surface-2);color:var(--ink);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.wish-pick button svg{color:var(--brand)}.wish-pick button:hover{border-color:var(--brand)}.wish-shot{display:flex;align-items:center;gap:14px;margin-bottom:12px}.wish-shot img,.wish-shot-empty{flex:none;width:72px;height:100px;object-fit:cover;border-radius:8px;background:var(--surface-2)}.wish-shot>div{flex:1;min-width:0}.wish-shot-status{display:flex;align-items:center;gap:6px;margin:0 0 8px;color:var(--muted);font-size:12px;line-height:1.6}.wish-shot-status.ok{color:var(--ink)}.wish-market{margin-top:8px;color:var(--muted);font-size:12px}.wish-market p{margin:0;line-height:1.6}.wish-market b{color:var(--ink);font-variant-numeric:tabular-nums}.wish-chips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:8px}.wish-chips button{display:flex;flex-direction:column;align-items:center;gap:2px;min-height:48px;padding:4px;border:1px solid var(--border);border-radius:10px;background:transparent;color:var(--ink);font:inherit;font-size:12px;cursor:pointer}.wish-chips button small{color:var(--muted);font-size:11px;font-variant-numeric:tabular-nums}.wish-chips button[aria-pressed=true]{border-color:var(--brand);background:var(--brand-10)}.wish-more{margin-top:14px;border-top:1px solid var(--border)}.wish-more summary{min-height:44px;display:flex;align-items:center;color:var(--muted);font-size:12px;cursor:pointer}.wish-more .wish-form-hint{margin-top:0}.wish-row.s-pending .wish-thumb{opacity:.85}@media (max-width: 700px){.app .wishlist-panel{padding:16px 16px 12px}}.wish-form{--guess: #B45309}.theme-museum .wish-form{--guess: #FBBF24}.wish-guess{margin:4px 0 0;color:var(--guess);font-size:11.5px;line-height:1.6}.wish-guess-tag{margin-left:6px;padding:1px 6px;border:1px solid var(--guess);border-radius:999px;color:var(--guess);font-size:10px;font-style:normal;font-weight:600}.wish-form .field input.is-guess{border-color:var(--guess)}.app .milestone-wall{min-width:0;margin:0 0 22px;padding:14px 22px;background:var(--surface);border:1px solid var(--border)}.ms-head{margin:0;font-size:17px;font-weight:600;letter-spacing:.02em}.ms-toggle{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.ms-head-title{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.ms-title-line{display:flex;align-items:center;gap:8px}.ms-title-line svg{color:var(--brand);flex:none}.ms-title-line em{min-width:22px;padding:1px 7px;border-radius:999px;background:var(--brand-10);color:var(--brand-dk);font-size:11px;font-style:normal;text-align:center}.ms-head-next{overflow:hidden;color:var(--muted);font-size:12px;font-weight:400;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.ms-head-next small{margin-left:8px;font-size:11px;font-variant-numeric:tabular-nums}.ms-chevron{flex:none;color:var(--muted);transition:transform .2s ease}.milestone-wall.open .ms-chevron{transform:rotate(180deg)}@media (prefers-reduced-motion: reduce){.ms-chevron{transition:none}}.ms-note{margin:6px 0 0;color:var(--muted);font-size:11px;line-height:1.6}.ms-next{margin-top:14px;padding:12px 14px;border:1px solid var(--border);border-radius:12px;background:var(--surface-2)}.ms-next h3{margin:0 0 6px;color:var(--muted);font-size:11px;font-weight:500}.ms-next-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;padding:6px 0}.ms-next-row+.ms-next-row{border-top:1px solid var(--border)}.ms-next-title{min-width:0;overflow-wrap:anywhere;font-size:13px;font-weight:500;line-height:1.4}.ms-next-meta{color:var(--muted);font-size:11px;font-variant-numeric:tabular-nums}.ms-bar{grid-column:1 / -1;position:relative;display:block;height:4px;border-radius:999px;overflow:hidden;background:color-mix(in srgb,var(--brand) 16%,transparent)}.ms-bar>span{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:var(--brand)}.ms-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin-top:14px}.ms-badge{display:flex;flex-direction:column;gap:3px;min-width:0;padding:12px;border:1px solid var(--border);border-radius:12px;background:var(--surface-2)}.ms-badge b{font-size:13px;font-weight:600;line-height:1.4}.ms-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin-bottom:4px;border-radius:50%;background:var(--brand-10);color:var(--brand-dk)}.ms-desc{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink);opacity:.75;font-size:11px}.ms-date{color:var(--muted);font-size:10px;font-variant-numeric:tabular-nums}.ms-badge.fresh{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand),0 0 16px var(--brand-10)}.ms-badge.fresh .ms-icon{background:var(--brand);color:var(--surface, #fff)}.ms-more{margin-top:10px}@media (max-width: 700px){.app .milestone-wall{padding:12px 16px}.ms-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}.app .holding-movers{grid-column:1 / -1;min-width:0;margin:22px 0 0;padding:22px 24px 16px;background:var(--surface);border:1px solid var(--border)}.holding-movers-heading{display:flex;justify-content:space-between;align-items:center;gap:16px}.holding-movers-heading h2{display:flex;align-items:center;gap:8px;margin:0;font-size:17px;font-weight:600;letter-spacing:.02em}.holding-movers-heading h2 svg{color:var(--brand)}.holding-movers-heading p{margin:6px 0 0;color:var(--muted);font-size:11px;line-height:1.6}.holding-periods{display:inline-flex;flex-shrink:0;gap:2px;padding:3px;border:1px solid var(--border);border-radius:9px;background:var(--surface-2)}.holding-periods button{min-width:48px;min-height:38px;padding:0 9px;border:0;border-radius:6px;background:transparent;color:var(--muted);font:inherit;font-size:11px;cursor:pointer}.holding-periods button[aria-pressed=true]{color:var(--brand-dk);background:var(--brand-10)}.holding-periods button:focus-visible,.holding-ranked-row:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.holding-mover-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;margin-top:18px}.holding-mover-group{min-width:0}.holding-mover-group h3{display:flex;align-items:center;gap:5px;margin:0 0 7px;font-size:11px;font-weight:500}.app .holding-ranked-row{display:grid;grid-template-columns:15px 64px minmax(0,1fr) 84px;align-items:center;gap:11px;width:100%;min-width:0;min-height:104px;padding:6px 0;border:0;border-bottom:1px solid var(--border);border-radius:0;background:transparent;color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:background .15s ease}.app .holding-ranked-row:last-child{border-bottom:0}.app .holding-ranked-row:hover{background:var(--surface-2)}.holding-rank{color:var(--muted);font-size:11px;font-variant-numeric:tabular-nums;text-align:center}.holding-ranked-thumb{display:block;width:64px;height:90px;object-fit:contain;border-radius:6px}.holding-ranked-thumb.thumb-empty{border:1px solid var(--border);background:var(--surface-2) url(/card-empty.webp) center / cover}.holding-ranked-copy{display:block;min-width:0}.holding-ranked-copy>b{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;font-size:13px;font-weight:500;line-height:1.5}.holding-ranked-dates{display:block;margin-top:3px;color:var(--muted);font-size:9px;line-height:1.4;overflow-wrap:anywhere}.holding-ranked-age{display:flex;align-items:center;gap:3px;margin-top:2px;color:var(--brand-dk);font-size:9px;line-height:1.3}.holding-ranked-value{display:flex;flex-direction:column;align-items:flex-end;gap:5px;min-width:0}.holding-ranked-pct{display:grid;grid-template-columns:13px minmax(0,1fr);align-items:center;gap:2px;width:100%;font-size:19px;font-weight:600;font-variant-numeric:tabular-nums;text-align:right}.holding-spark{display:block;width:60px;height:18px;opacity:.75}.holding-ranking-empty{display:flex;align-items:center;min-height:70px;margin:0;color:var(--muted);font-size:12px}.holding-more{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:44px;margin-top:8px;border:1px solid var(--border);border-radius:12px;background:transparent;color:var(--brand);font:inherit;font-size:12px;cursor:pointer}.holding-more[aria-expanded=true] svg{transform:rotate(180deg)}.holding-ranking-note{margin:14px 0 0;padding-top:12px;border-top:1px solid var(--border);color:var(--muted);font-size:10px;line-height:1.7}@media (max-width: 900px){.holding-mover-groups{gap:20px}.app .holding-ranked-row{grid-template-columns:13px 64px minmax(0,1fr) 76px;gap:8px}.holding-ranked-pct{font-size:18px}}@media (max-width: 700px){.app .holding-movers{padding:18px 16px 14px}.holding-movers-heading{gap:10px}.holding-movers-heading h2{font-size:16px}.holding-movers-heading p{font-size:10px}.holding-periods button{min-width:44px;min-height:44px;padding-inline:6px}.holding-mover-groups{grid-template-columns:1fr;gap:17px;margin-top:17px}.holding-mover-group h3{margin-bottom:4px}.app .holding-ranked-row{min-height:96px;grid-template-columns:13px 56px minmax(0,1fr) 80px}.holding-ranked-thumb{width:56px;height:78px}.holding-ranked-copy>b{font-size:13px}.holding-ranked-pct{font-size:19px}.holding-ranking-note{margin-top:12px;padding-top:10px}}@media (max-width: 359px){.app .holding-movers{padding-inline:12px}.holding-movers-heading h2{font-size:15px}.holding-movers-heading p{font-size:9px}.holding-periods button{min-width:38px;font-size:10px}.app .holding-ranked-row{grid-template-columns:11px 52px minmax(0,1fr) 72px;gap:6px}.holding-ranked-thumb{width:52px;height:73px}.holding-ranked-pct{font-size:17px}.holding-ranked-copy>b{font-size:12px}}@media (prefers-reduced-motion: reduce){.holding-ranked-row{transition:none}}.holding-ranked-ask{display:inline-block;margin-left:6px;padding:1px 5px;border:1px solid var(--border);border-radius:999px;color:var(--muted);font-size:9px;font-style:normal;line-height:1.3;vertical-align:1px}.brand-identity{display:flex;align-items:center;gap:10px;min-width:0;flex-shrink:0}.brand-symbol{display:block;width:36px;height:36px;flex:0 0 36px;border-radius:10px}.brand-wordmark{color:var(--ink, #f2eef5);font-family:inherit;font-size:16px;font-weight:650;letter-spacing:.025em;line-height:1.25;white-space:nowrap}@media (max-width: 700px){.topbar>.brand-identity{flex:1;min-width:0}}@media (max-width: 380px){.brand-identity{gap:7px}.brand-symbol{width:30px;height:30px;flex-basis:30px;border-radius:9px}.brand-wordmark{font-size:14px;letter-spacing:.01em}}.app.theme-museum.palette-refined{color-scheme:dark;--bg: #15110E;--surface: #241C16;--surface-2: #332820;--border: rgba(203,185,154,.16);--border-active: rgba(203,185,154,.48);--ink: #F5EDE1;--muted: #BBAE9F;--ink-invert: #15110E;--brand: #CBB99A;--brand-dk: #E4D7C2;--brand-10: rgba(203,185,154,.1);--brand-grad: linear-gradient(135deg, #BBAA8D, #E2D5C0);--on-brand: #211810;--accent: #8D5D41;--accent-10: rgba(141,93,65,.1);--chart-invested: #C18D6E;--chart-series-3: #B6A184;--chart-series-4: #98AB92;--chart-series-5: #B3918C;--chart-series-6: #958A7D;--profit: #F48B93;--profit-10: rgba(244,139,147,.12);--loss: #77CEA8;--loss-10: rgba(119,206,168,.12);--danger: #F48B93;--danger-10: rgba(244,139,147,.12);--holo-teal: #B6A38C;--holo-teal-dk: #D5C4AD;--holo-teal-10: rgba(182,163,140,.12);--holo-violet: #BA8A6B;--holo-violet-dk: #DEC1AC;--holo-violet-10: rgba(186,138,107,.12);--holo-pink: #AA8677;--tone-violet-bg: rgba(186,138,107,.12);--tone-violet-fg: #DEC1AC;--tone-teal-bg: rgba(182,163,140,.12);--tone-teal-fg: #D5C4AD;--tone-amber-bg: rgba(203,185,154,.12);--tone-amber-fg: #E4D7C2;--tone-pink-bg: rgba(170,134,119,.12);--tone-pink-fg: #D9BFB2;--tone-blue-bg: rgba(186,138,107,.12);--tone-blue-fg: #DEC1AC;--tone-slate-bg: rgba(187,174,159,.1);--tone-slate-fg: #D0C2B2;--pill-neutral-bg: rgba(187,174,159,.1);--pill-neutral-fg: #D0C2B2;--beam-hot: #F9F3E8;--beam-glow: rgba(203,185,154,.38);--beam-trail: rgba(203,185,154,.18);--ambient-wash: rgba(141,93,65,.075);--navigation-background: rgba(21,17,14,.97);--overview-hero-background: radial-gradient(ellipse at 96% 0%, rgba(196,139,92,.13), transparent 68%), linear-gradient(140deg, #35291F, #231A14 72%);--image-stage: radial-gradient(ellipse at 50% 90%, rgba(141,93,65,.17), transparent 75%), #221A15;background:radial-gradient(ellipse at 78% -12%,var(--ambient-wash),transparent 52%),var(--bg);background-attachment:fixed}.exhibition,.exhibition-photo-dialog{--ex-bg: #15110E;--ex-surface: #241C16;--ex-raised: #332820;--ex-ink: #F5EDE1;--ex-muted: #BBAE9F;--ex-gold: #CBB99A;--ex-border: #49382B}.app.theme-museum.palette-refined .tabs{background:#241c16d1;border-color:var(--border);box-shadow:none}.app.theme-museum.palette-refined .tab{color:var(--muted)}.app.theme-museum.palette-refined .tab.active{color:var(--brand-dk);background:var(--brand-10);box-shadow:none}.app.theme-museum.palette-refined .tab:hover{color:var(--ink)}.app.theme-museum.palette-refined .btn-primary{background:var(--brand-grad);color:var(--on-brand);box-shadow:0 3px 12px #0003}.app.theme-museum.palette-refined :is(.topbar-actions .btn-primary,.settings-gear,.btn-ghost){color:var(--brand-dk);background:var(--surface);border-color:var(--border);box-shadow:inset 0 1px #f5ede108}.app.theme-museum.palette-refined :is(.topbar-actions .btn-primary,.settings-gear,.btn-ghost):hover{background:var(--surface-2);border-color:var(--border-active)}.app.theme-museum.palette-refined :is(.btn-primary,.settings-gear):active{box-shadow:none}.app.theme-museum.palette-refined .settings-gear:active{background:var(--brand-10);color:var(--brand-dk)}.app.theme-museum.palette-refined :is(input,select,textarea){color:var(--ink);background-color:var(--surface-2);border-color:var(--border);accent-color:var(--brand)}.app.theme-museum.palette-refined :is(.search-box,.gold-search,.fdim-search,.qty-stepper,.ds-txf-stepper) input{background:transparent}.app.theme-museum.palette-refined :is(input,textarea)::placeholder{color:#a69483;opacity:1}.app.theme-museum.palette-refined select option{color:var(--ink);background:var(--surface-2)}.app.theme-museum.palette-refined :is(input,select,textarea):focus{border-color:var(--border-active)}.app.theme-museum.palette-refined :is(button,a,summary,input,select,textarea):focus-visible{outline-color:var(--brand)}.app.theme-museum.palette-refined :is(.panel-card,.hero-card,.slab){border-color:var(--border);box-shadow:inset 0 1px #f5ede106,0 5px 20px #00000024}.app.theme-museum.palette-refined :is(.bottom-bar,.bb-night){background:var(--navigation-background);border-top-color:var(--border);box-shadow:0 -4px 20px #00000040}.app.theme-museum.palette-refined .bb-item{color:var(--muted)}.app.theme-museum.palette-refined .bb-item.active{color:var(--brand-dk)}.app.theme-museum.palette-refined .bb-item.active:before{background:var(--brand-10)}.app.theme-museum.palette-refined .bottom-bar .bb-scan{background:var(--brand-grad);color:var(--on-brand);border-color:var(--bg);box-shadow:0 4px 16px #0000004d}.app.theme-museum.palette-refined .bottom-bar .bb-scan:active{box-shadow:0 2px 8px #0003}.app.theme-museum.palette-refined .batch-bar{background:var(--navigation-background)}.app.theme-museum.palette-refined .tile-menu-btn{background:#332820f0}.app.theme-museum.palette-refined .journal-hero{background:var(--overview-hero-background);border-color:#cbb99a3b;box-shadow:inset 0 1px #f5ede10e,0 12px 35px #0000002e}.app.theme-museum.palette-refined .hero-head-l{color:#d6c6b3}.app.theme-museum.palette-refined .overview-summary,.app.theme-museum.palette-refined .journal-shortcuts button,.app.theme-museum.palette-refined .activity-card{background:var(--surface)}.app.theme-museum.palette-refined .activity-art{background:var(--image-stage)}.app.theme-museum.palette-refined .ledger-card{background:linear-gradient(135deg,var(--surface-2),var(--surface) 70%);box-shadow:inset 0 1px #f5ede106,0 5px 20px #0000001a}.app.theme-museum.palette-refined .ledger-card .rec2-profit-label{color:var(--muted)}.app.theme-museum.palette-refined .ledger-status-scroll{background:var(--surface)}.app.theme-museum.palette-refined .ledger-status-indicator{background:var(--brand-10)}.app.theme-museum.palette-refined .upgraded-ledger .ledger-status-indicator{background:var(--brand)}.app.theme-museum.palette-refined .unrealized-card{background:linear-gradient(120deg,var(--surface),var(--surface-2));box-shadow:inset 0 1px #f5ede10a,0 6px 18px #0003}.app.theme-museum.palette-refined :is(.win-bar-fill,.plat-fill){background:var(--brand)}.app.theme-museum.palette-refined .plat-fill.neg{background:var(--loss)}.app.theme-museum.palette-refined :is(.gem-roi.pos,.chart-tip .pos){color:var(--profit)}.app.theme-museum.palette-refined :is(.gem-roi.neg,.chart-tip .neg){color:var(--loss)}.app.theme-museum.palette-refined :is(.wiz-dot.active,.scan-dot.active,.sub-tab.active){box-shadow:none}.app.theme-museum.palette-refined :is(.hero-note,.price-error,.warn-banner,.conf-badge.medium,.quote-ungraded){color:var(--brand-dk);background:var(--brand-10);border-color:var(--border-active)}.app.theme-museum.palette-refined :is(.conf-badge.high,.quote-low,.set-badge){color:var(--holo-teal-dk);background:var(--holo-teal-10)}.app.theme-museum.palette-refined .conf-badge.low{color:var(--danger);background:var(--danger-10)}.app.theme-museum.palette-refined .sk{background:#bbae9f17}.app.theme-museum.palette-refined .sk:after{background:linear-gradient(90deg,transparent,rgba(203,185,154,.1),transparent)}.app.theme-museum.palette-refined .sk-tile{background:#bbae9f0a}.app.theme-museum.palette-refined .embers{opacity:.11}.app.theme-museum.palette-refined .gallery-wall:after{background:linear-gradient(180deg,#15110eb8,#15110e3d 25%,#15110e29)}.app.theme-museum.palette-refined .daily-exhibit{background:#241c16f0;border-color:var(--border)}.app.theme-museum.palette-refined :is(.exhibit-topline,.collection-heading>span,.collection-sort-hint,.exhibit-copy p,.exhibit-memory){color:var(--muted)}.app.theme-museum.palette-refined :is(.collection-heading h2,.exhibit-open){color:var(--ink)}.app.theme-museum.palette-refined :is(.exhibit-kicker,.exhibit-invite,.collection-tools>summary,.collection-active button){color:var(--brand-dk)}.app.theme-museum.palette-refined .collection-tools>summary{border-color:var(--border)}.app.theme-museum.palette-refined .collection-active{color:var(--muted)}.app.theme-museum.palette-refined :is(.curated-gallery .gem-inspect,.exhibit-photo){background:var(--image-stage)}.app.theme-museum.palette-refined .gem-frame{background:radial-gradient(ellipse at 50% 34%,rgba(198,157,119,.13),transparent 74%),linear-gradient(168deg,#3a2c22b8,#201712d1);box-shadow:inset 0 1px #f5ede112,0 3px 10px #0003}.app.theme-museum.palette-refined .curated-gallery .gem-topbar .fav-star{background:var(--surface-2);border-color:var(--border-active)}.app.theme-museum.palette-refined .collection-status{background:var(--surface-2);color:var(--ink)}.app.theme-museum.palette-refined .curated-gallery .gem-worth-label{color:var(--muted)}.app.theme-museum.palette-refined .curated-gallery .gem-grade{color:var(--brand-dk);background:var(--brand-10)}.app.theme-museum.palette-refined .exhibition-entry{color:var(--brand-dk);border-color:var(--border-active);background:linear-gradient(90deg,#241c16fa,#241c16c7 65%,#33282075),url(/museum/wall.webp) 70% 56% / cover}.app.theme-museum.palette-refined :is(.exhibition-entry small,.exhibition-entry em){color:var(--muted)}.app.theme-museum.palette-refined .detail-sheet.appreciation-sheet{color:var(--ink);background:var(--bg)}.app.theme-museum.palette-refined :is(.appreciation-toolbar,.appreciation-toolbar button,.appreciation-category){color:var(--brand-dk)}.app.theme-museum.palette-refined :is(.appreciation-caption h2,.appreciation-facts dd,.appreciation-note p){color:var(--ink)}.app.theme-museum.palette-refined :is(.appreciation-viewbar>span,.appreciation-meta,.appreciation-facts dt,.appreciation-note>span,.appreciation-photo-hint,.appreciation-ledger>summary small){color:var(--muted)}.app.theme-museum.palette-refined :is(.appreciation-view-switch,.card-study-stage,.appreciation-ledger,.appreciation-sheet .ds-stage){border-color:var(--border);background:var(--surface)}.app.theme-museum.palette-refined :is(.appreciation-view-switch button,.card-study-controls button){color:var(--muted)}.app.theme-museum.palette-refined :is(.appreciation-view-switch button,.card-study-controls button)[aria-pressed=true]{color:var(--brand-dk);background:var(--surface-2);border-color:var(--border-active);box-shadow:none}.app.theme-museum.palette-refined :is(.card-study-message,.card-study-message span){background:var(--surface);color:var(--ink)}.app.theme-museum.palette-refined :is(.card-study-message button,.appreciation-sheet .ds-count,.appreciation-sheet .ds-expand,.appreciation-sheet .ds-nav){background:var(--surface-2);color:var(--brand-dk);border-color:var(--border-active)}.app.theme-museum.palette-refined .card-study-controls p{color:var(--muted)}.app.theme-museum.palette-refined .appreciation-ledger>summary{color:var(--ink)}.app.theme-museum.palette-refined .appreciation-sheet .ds-actions{background:var(--surface)}.app.theme-museum.palette-refined .trade-marker{color:var(--brand);background:var(--brand-10)}.app.theme-museum.palette-refined .trade-marker.sell{color:var(--holo-teal-dk);background:var(--holo-teal-10)}.app.theme-museum.palette-refined .trade-preview{background:var(--brand-10)}.app.theme-museum.palette-refined .trade-actions .trade-save{color:var(--on-brand);background:var(--brand)}.app.theme-museum.palette-refined .trade-error{color:var(--danger);background:var(--danger-10)}.app.theme-museum.palette-refined .ds-txf-warn{color:var(--brand-dk);background:var(--brand-10)}.app.theme-museum.palette-refined .ds-lb-action-row button{color:var(--brand-dk);background:var(--surface-2);border-color:var(--border-active)}.app.theme-museum.palette-refined .ds-lb-actions p{color:var(--muted)}.app.theme-museum.palette-refined .scan-photo-x{background:var(--surface-2);color:var(--ink)}.exhibition{background:var(--ex-bg);color:var(--ex-ink)}.exhibition::backdrop{background:var(--ex-bg)}.exhibition-gate-status{color:var(--ex-gold)}.exhibition-canvas:focus-visible,.exhibition button:focus-visible{outline-color:var(--ex-gold)}.exhibition-topbar{background:linear-gradient(color-mix(in srgb,var(--ex-bg) 75%,transparent),transparent)}.exhibition-exit{background:color-mix(in srgb,var(--ex-bg) 80%,transparent);color:var(--ex-gold)}.exhibition-position{color:var(--ex-gold)}.exhibition-bottom{background:linear-gradient(transparent,color-mix(in srgb,var(--ex-bg) 67%,transparent) 44%,color-mix(in srgb,var(--ex-bg) 96%,transparent))}.exhibition-caption span{color:var(--ex-gold)}.exhibition-caption h3{color:var(--ex-ink)}.exhibition-caption small,.exhibition-hint{color:var(--ex-muted)}.exhibition-arrow{color:var(--ex-gold);background:color-mix(in srgb,var(--ex-raised) 50%,transparent)}.exhibition-open,.exhibition-skip{color:var(--ex-gold)}.exhibition-pill,.exhibition-tilt-ask{color:var(--ex-gold);border-color:var(--ex-border);background:color-mix(in srgb,var(--ex-bg) 80%,transparent)}.exhibition-welcome{color:var(--ex-ink)}.exhibition-welcome small{color:var(--ex-gold)}.exhibition-message{background:radial-gradient(ellipse,var(--ex-raised),var(--ex-bg));color:var(--ex-ink)}.exhibition-message button{border-color:var(--ex-border);color:var(--ex-gold)}.exhibition-monogram{border-color:var(--ex-gold)}.exhibition-photo-dialog{background:var(--ex-surface);color:var(--ex-ink);border-color:var(--ex-border)}.exhibition-photo-dialog button{color:var(--ex-gold);border-color:var(--ex-border)}.exhibition-photo-dialog p{color:var(--ex-muted)}.app.theme-museum.palette-refined{scrollbar-width:none}.app.theme-museum.palette-refined::-webkit-scrollbar{display:none}@supports (overflow: clip){.app.theme-museum.palette-refined{overflow-x:clip;overflow-y:visible}}.app.theme-museum.palette-refined>.shell{max-width:1280px;margin-inline:auto;padding:20px max(20px,env(safe-area-inset-right,0px)) 32px max(20px,env(safe-area-inset-left,0px))}.app.theme-museum.palette-refined .topbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin:0 0 30px}.app.theme-museum.palette-refined .topbar>.brand-identity{display:flex;align-items:center;flex:0 0 auto;min-width:0;gap:10px}.app.theme-museum.palette-refined .topbar .brand-symbol{width:36px;height:36px;flex:0 0 36px;border-radius:10px}.app.theme-museum.palette-refined .topbar .brand-wordmark{font-size:16px;font-weight:650;line-height:1.25;letter-spacing:.025em;white-space:nowrap}.app.theme-museum.palette-refined .topbar .tabs .tab{min-height:40px}.app.theme-museum.palette-refined .topbar .topbar-actions{display:flex;align-items:center;flex:0 0 auto;gap:8px}.app.theme-museum.palette-refined .topbar .topbar-actions .btn-primary{height:44px;min-height:44px;justify-content:center;gap:6px;padding:10px 18px;border:1px solid var(--border);border-radius:12px;background:var(--surface);color:var(--brand-dk);box-shadow:inset 0 1px #ffffff08;font-family:inherit;font-size:13.5px;font-weight:650;line-height:20px;white-space:nowrap}.app.theme-museum.palette-refined .topbar .settings-gear{width:44px;height:44px;min-width:44px;min-height:44px;flex:0 0 44px;align-items:center;justify-content:center;padding:0;border:1px solid var(--border);border-radius:12px;background:var(--surface);color:var(--brand-dk);box-shadow:inset 0 1px #ffffff08}.app.theme-museum.palette-refined .topbar .topbar-actions :is(.btn-primary,.settings-gear)>svg{flex-shrink:0}@media (hover: hover){.app.theme-museum.palette-refined .topbar .topbar-actions :is(.btn-primary,.settings-gear):hover{background:var(--surface-2);border-color:var(--border-active);color:var(--brand-dk)}}.app.theme-museum.palette-refined>.shell>.offline-banner{width:100%;margin:0 0 12px;padding:10px 14px;border-radius:10px;font-size:13px;line-height:1.5}@media (max-width: 700px){.app.theme-museum.palette-refined>.shell{padding:calc(14px + env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) calc(92px + env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px))}.app.theme-museum.palette-refined .topbar{flex-wrap:nowrap;gap:6px;margin-bottom:24px}.app.theme-museum.palette-refined .topbar>.brand-identity{flex:1 1 0}.app.theme-museum.palette-refined .topbar .topbar-actions{gap:5px}.app.theme-museum.palette-refined .topbar .topbar-actions .btn-primary{padding:8px 10px}}@media (max-width: 380px){.app.theme-museum.palette-refined .topbar>.brand-identity{gap:7px}.app.theme-museum.palette-refined .topbar .brand-symbol{width:30px;height:30px;flex-basis:30px;border-radius:9px}.app.theme-museum.palette-refined .topbar .brand-wordmark{font-size:14px;letter-spacing:.01em}.app.theme-museum.palette-refined .topbar .topbar-actions .btn-primary{padding-inline:8px;font-size:12px}}@media (max-width: 359px){.app.theme-museum.palette-refined>.shell{padding-inline:max(12px,env(safe-area-inset-left,0px)) max(12px,env(safe-area-inset-right,0px))}}.app .transaction-overlay{--editor-base-height: 100vh;inset:var(--editor-visible-top, 0px) 0 auto;width:100%;height:var(--editor-visible-height, var(--editor-base-height));max-width:none;max-height:none;margin:0;border:0;padding:0;color:var(--ink);overscroll-behavior:contain}@supports (height: 100dvh){.app .transaction-overlay{--editor-base-height: 100dvh}}.app .transaction-overlay:not([open]){display:none}.transaction-viewport-measure{position:fixed;top:0;left:0;width:0;height:var(--editor-base-height);visibility:hidden;pointer-events:none}@supports (-webkit-touch-callout: none){@media (display-mode: standalone) and (max-width: 700px){.app .transaction-overlay{--editor-base-height: 100vh}@supports (height: 100lvh){.app .transaction-overlay{--editor-base-height: 100lvh}}}}.app .transaction-overlay .transaction-panel{animation:none;transition:none;transform:none;opacity:1;display:flex;flex-direction:column;overflow:hidden}.app .transaction-panel>.panel-header,.app .transaction-panel>.wiz-steps{position:relative;top:auto;flex:0 0 auto}.app .transaction-panel .transaction-form{flex:1 1 auto;min-height:0;min-width:0;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:0;padding:0;overflow:hidden}.app .transaction-panel .transaction-fields{min-height:0;min-width:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scroll-padding-block:12px 24px;padding:8px 18px 18px}.app .transaction-panel .wiz-nav{position:relative;bottom:auto;margin:0;padding:10px 18px;border-top:1px solid var(--border);z-index:1}@media (max-width: 700px){.app .transaction-panel .wiz-nav{box-sizing:border-box;height:calc(64px + var(--editor-safe-bottom, env(safe-area-inset-bottom, 0px)));flex:0 0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;gap:8px;padding:7px 18px calc(12px + var(--editor-safe-bottom, env(safe-area-inset-bottom, 0px)))}.app .transaction-panel .wiz-nav .btn{box-sizing:border-box;min-width:0;height:44px;min-height:44px;padding:6px 10px;line-height:18px;font-size:13px;white-space:nowrap;gap:6px;-webkit-text-size-adjust:100%;text-size-adjust:100%}.app .transaction-panel .wiz-nav .btn svg{flex:0 0 auto}}.app.theme-museum.palette-refined .museum-atmosphere{--museum-gold-rgb: 203,185,154;--museum-amber-rgb: 194,132,75;--museum-copper-rgb: 141,93,65;position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.museum-atmosphere .museum-light{position:absolute;pointer-events:none;transform-origin:top center}.museum-atmosphere .museum-light-warm{top:-25vh;right:-12vw;bottom:0;left:-12vw;background:radial-gradient(ellipse 45% 67% at 27% 20%,rgba(var(--museum-gold-rgb),.24),rgba(var(--museum-amber-rgb),.09) 45%,transparent 78%),conic-gradient(from 153deg at 27% 12%,transparent 0deg,rgba(var(--museum-gold-rgb),.055) 6deg,rgba(var(--museum-amber-rgb),.12) 16deg,transparent 28deg,transparent 360deg);animation:museumLightDrift 18s ease-in-out infinite alternate}.museum-atmosphere .museum-light-warm:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:50% 85%;background:radial-gradient(ellipse 28% 42% at 14% 82%,rgba(var(--museum-amber-rgb),.18),rgba(var(--museum-copper-rgb),.06) 48%,transparent 82%),radial-gradient(ellipse 22% 36% at 91% 69%,rgba(var(--museum-amber-rgb),.13),transparent 80%);animation:museumTorchFlicker 8.4s ease-in-out infinite}.museum-atmosphere .museum-light-copper{top:-8vh;right:-16vw;bottom:-14vh;left:-16vw;background:radial-gradient(ellipse 55% 78% at 84% 34%,rgba(var(--museum-copper-rgb),.22),rgba(var(--museum-copper-rgb),.065) 48%,transparent 80%),radial-gradient(ellipse 70% 45% at 18% 100%,rgba(var(--museum-gold-rgb),.09),transparent 80%);animation:museumCopperDrift 24s ease-in-out infinite alternate}.museum-dust{position:absolute;top:0;right:0;bottom:0;left:0}.museum-dust>span{position:absolute;bottom:-12px;border-radius:50%;background:#dcc4a4;box-shadow:0 0 5px rgba(var(--museum-amber-rgb),.3);animation:museumDustRise linear infinite}@keyframes museumLightDrift{0%{opacity:.75;transform:translate3d(-1%,0,0) rotate(-3deg)}to{opacity:1;transform:translate3d(1.5%,1%,0) rotate(3deg)}}@keyframes museumTorchFlicker{0%,to{opacity:.65;transform:translateZ(0) scale(1)}18%{opacity:.82;transform:translate3d(.4%,-.3%,0) scale(1.035)}37%{opacity:.72;transform:translate3d(-.2%,.1%,0) scale(1.01)}62%{opacity:1;transform:translate3d(.2%,-.6%,0) scale(1.06)}81%{opacity:.78;transform:translate3d(-.3%,-.2%,0) scale(1.02)}}@keyframes museumCopperDrift{0%{opacity:.7;transform:translate3d(0,1.5%,0)}to{opacity:1;transform:translate3d(-2%,-1.5%,0)}}@keyframes museumDustRise{0%{opacity:0;transform:translateZ(0) scale(.7)}15%{opacity:.5}65%{opacity:.32}to{opacity:0;transform:translate3d(var(--dust-drift),-103vh,0) scale(1)}}@media (prefers-reduced-motion: reduce){.museum-atmosphere .museum-light,.museum-atmosphere .museum-light-warm:after{animation:none;transform:none;opacity:.85}.museum-atmosphere .museum-dust{display:none}}.app .upgraded-ledger{margin-bottom:12px}.app .upgraded-ledger .ledger-heading{align-items:center;gap:24px;margin:0 0 26px}.app .upgraded-ledger .ledger-heading-copy{min-width:0}.app .ledger-eyebrow{display:block;color:var(--brand);font-size:10px;line-height:1.6;letter-spacing:.13em;font-weight:500}.app .upgraded-ledger .ledger-heading h1{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:7px 0 0;font-size:30px;font-weight:600;letter-spacing:.025em;line-height:1.35}.app .upgraded-ledger .ledger-heading h1 small{margin:0;padding:4px 9px;border:1px solid var(--border);border-radius:7px;background:var(--surface);color:var(--muted);font-size:11px;font-weight:400;letter-spacing:0;line-height:1.4;font-variant-numeric:tabular-nums}.app .upgraded-ledger .ledger-heading-copy p{margin:9px 0 0;color:var(--muted);font-size:12px;line-height:1.7}.app .upgraded-ledger .ledger-heading-actions{display:flex;flex-shrink:0;align-items:center;gap:8px}.app .upgraded-ledger .ledger-action{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:0 13px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--muted);font:inherit;font-size:12px;cursor:pointer}.app .upgraded-ledger .ledger-action:hover:not(:disabled),.app .upgraded-ledger .ledger-action.on{color:var(--brand);background:var(--brand-10);border-color:var(--brand)}.app .upgraded-ledger .ledger-action:disabled{opacity:.45;cursor:default}.app .upgraded-ledger .ledger-add-action{background:var(--brand);border-color:var(--brand);color:var(--on-brand);font-weight:600}.app .upgraded-ledger .ledger-add-action:hover{background:var(--brand-dk);color:var(--on-brand)}.app .upgraded-ledger .ledger-icon{border-radius:10px;background:var(--surface);color:var(--muted)}.app .upgraded-ledger .ledger-search-row{gap:10px;padding:18px 18px 0;border:1px solid var(--border);border-bottom:0;border-radius:16px 16px 0 0;background:var(--surface)}.app .upgraded-ledger .ledger-search-row .search-box{gap:10px;min-height:48px;padding:0 12px;border-radius:10px;border-color:var(--border);background:var(--bg);transition:border-color .15s}.app .upgraded-ledger .ledger-search-row .search-box:focus-within{border-color:var(--brand);box-shadow:0 0 0 2px var(--brand-10)}.app .upgraded-ledger .ledger-search-row .search-box>svg{flex-shrink:0;color:var(--muted)}.app .upgraded-ledger .ledger-search-row input{width:100%;min-height:46px;padding:0;font-size:14px}.app .upgraded-ledger .search-x{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;margin-right:-8px}.app .upgraded-ledger .ledger-filter{width:auto;min-width:90px;height:48px;gap:7px;padding:0 13px;border-radius:10px;background:var(--bg);color:var(--muted);font:inherit;font-size:12px}.app .upgraded-ledger .ledger-filter.on{color:var(--brand);background:var(--brand-10);border-color:var(--brand)}.app .upgraded-ledger .ledger-filter b{position:static;display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 3px;border-radius:5px;font-size:10px}.app .upgraded-ledger .ledger-status-scroll{margin:0;padding:14px 18px 0;border:1px solid var(--border);border-top:0;border-bottom:0;border-radius:0;background:var(--surface)}.app .upgraded-ledger .ledger-status{border-bottom:1px solid var(--border)}.app .upgraded-ledger .ledger-status-indicator{inset:auto auto -1px 0;height:2px;border-radius:2px;background:var(--brand)}.app .upgraded-ledger .ledger-status button{display:flex;align-items:center;justify-content:center;gap:7px;min-height:48px;padding:0 10px 8px;color:var(--muted);font-size:12px;font-weight:400}.app .upgraded-ledger .ledger-status button[aria-pressed=true]{color:var(--brand);font-weight:600}.app .upgraded-ledger .ledger-status small{display:inline-grid;place-items:center;min-width:19px;height:19px;margin:0;padding:0 4px;border-radius:5px;color:var(--muted);background:var(--bg);font-size:10px;font-weight:500;font-variant-numeric:tabular-nums;opacity:1}.app .upgraded-ledger .ledger-status button[aria-pressed=true] small{color:var(--brand);background:var(--brand-10)}.app .upgraded-ledger .ledger-result{min-height:57px;padding:0 18px;border:1px solid var(--border);border-top:0;border-radius:0 0 16px 16px;background:var(--surface);font-size:11px}.app .upgraded-ledger .ledger-result>div{display:flex;align-items:center;gap:15px}.app .upgraded-ledger .ledger-result button{gap:6px;padding:0;font-size:11px;color:var(--muted)}.app .upgraded-ledger .ledger-result .ledger-sort{color:var(--ink)}.app .upgraded-ledger .ledger-result .ledger-reset{color:var(--brand)}.app .upgraded-ledger .ledger-applied{gap:8px;margin:12px 0 4px}.app .upgraded-ledger .ledger-applied button{min-height:44px;max-width:100%;gap:9px;padding:7px 11px;border-radius:8px;background:var(--surface);font-size:11px}.app .upgraded-ledger .ledger-applied button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app .upgraded-ledger .ledger-applied button em{margin-right:7px;font-style:normal;color:var(--muted)}.app .upgraded-ledger .ledger-applied button svg{flex-shrink:0}.app .ledger-sheet-intro{margin:-8px 0 22px;color:var(--muted);font-size:12px;line-height:1.8}.app .upgraded-ledger .records-sheet .ledger-filter-fields{gap:18px}.app .upgraded-ledger .records-sheet .ledger-filter-fields label{gap:9px;font-size:12px}.app .upgraded-ledger .records-sheet .ledger-filter-fields select{border-radius:10px;background-color:var(--bg)}.app .upgraded-ledger .records-sheet .ledger-menu button{border-radius:12px;background:var(--bg)}.app .records-cards{gap:14px}.app .upgraded-record-card.ledger-card{grid-template-columns:74px minmax(0,1fr);gap:16px 14px;padding:18px;border-radius:16px;border-color:var(--border);background:linear-gradient(125deg,var(--surface-2),var(--surface) 62%);box-shadow:inset 0 1px #ffebc008,0 5px 20px #00000017}.app .upgraded-record-card.ledger-card.selected{border-color:var(--brand);box-shadow:0 0 0 2px var(--brand-10)}.app .upgraded-record-card .rec2-art{grid-column:1;grid-row:1;display:flex;align-items:flex-start;justify-content:center;min-width:0;padding:4px 0}.app .upgraded-record-card.ledger-card .rec2-thumb{display:block;width:70px;height:98px;border-radius:5px;border-color:var(--border);box-shadow:0 7px 12px #0000002e;object-fit:contain}.app .upgraded-record-card.ledger-card .rec2-top{align-self:center;gap:7px}.app .upgraded-record-card.ledger-card .cell-name{font-size:16px;font-weight:600;line-height:1.55}.app .upgraded-record-card.ledger-card .cell-sub{font-size:11px;line-height:1.6;color:var(--muted)}.app .upgraded-record-card.ledger-card .rec2-description{margin-top:5px}.app .upgraded-record-card .rec2-badges{gap:6px 7px;margin-top:8px;font-size:10px}.app .upgraded-record-card .rec2-badges .pill{border-radius:5px;padding:3px 7px;font-size:10px;font-weight:500}.app .upgraded-record-card .rec2-grade{color:var(--brand);border:1px solid var(--border);border-radius:4px;padding:2px 5px;line-height:1.4}.app .upgraded-record-card .rec2-inventory{color:var(--ink)}.app .upgraded-record-card.ledger-card .rec2-date{display:flex;align-items:center;gap:5px;margin-top:9px;font-size:10px}.app .upgraded-record-card .rec2-date>svg{flex-shrink:0}.app .upgraded-record-card .rec2-date>span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.app .upgraded-record-card .rec2-chevron{color:var(--muted);margin-top:6px}.app .upgraded-record-card.ledger-card .rec2-profit{grid-template-columns:minmax(0,1fr) minmax(64px,.42fr);grid-template-rows:auto auto;gap:5px 18px;padding:15px 0 0;border:0;border-top:1px solid var(--border);border-radius:0;background:transparent}.app .upgraded-record-card .rec2-profit-label{grid-column:1;grid-row:1;color:var(--muted);font-size:10px;letter-spacing:.02em}.app .upgraded-record-card.ledger-card .rec2-pl{grid-column:1;grid-row:2;margin:0;font-size:25px;font-weight:550;letter-spacing:-.02em;line-height:1.3}.app .upgraded-record-card.ledger-card .rec2-roi{grid-column:2;grid-row:1 / 3;display:flex;align-self:stretch;flex-direction:column;justify-content:space-between;gap:5px;font-size:14px;font-weight:500;text-align:right}.app .upgraded-record-card .rec2-roi-label{color:var(--muted);font-size:10px;line-height:1.5;font-weight:400}.app .upgraded-record-card.ledger-card .rec2-foot{gap:12px 18px;padding-top:0;font-size:14px;line-height:1.45}.app .upgraded-record-card.ledger-card .rec2-foot i{margin-bottom:5px;font-size:10px}.app .upgraded-record-card.ledger-card .rec2-foot .per-unit{font-size:10px;margin-top:4px;line-height:1.5}.app .upgraded-record-card.ledger-card .rec2-extra{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:5px 18px;padding-top:12px}.app .upgraded-record-card .rec2-extra>i{grid-column:1 / -1;margin-bottom:0}.app .upgraded-record-card .rec2-extra>.per-unit{text-align:right}.app .upgraded-record-card .rec-check{width:24px;height:24px;top:13px;left:13px;border-radius:6px}.app .upgraded-record-card .record-saved{display:inline-flex;align-items:center;gap:3px;color:var(--brand)}.app .ledger-empty{display:flex;flex-direction:column;align-items:center;padding:38px 22px;margin-top:18px;border:1px solid var(--border);border-radius:16px;background:var(--surface);text-align:center}.app .ledger-empty-icon{display:grid;place-items:center;width:48px;height:48px;margin-bottom:12px;border:1px solid var(--border);border-radius:14px;color:var(--muted);background:var(--surface-2)}.app .ledger-empty h2{margin:0;color:var(--ink);font-size:16px;line-height:1.5;font-weight:500}.app .ledger-empty p{max-width:390px;margin:10px 0 24px;color:var(--muted);font-size:12px;line-height:1.9}.app .ledger-empty .btn{min-height:46px;padding-inline:17px;border-radius:10px}.app .records-workspace .table-wrap{border-color:var(--border);border-radius:16px;background:var(--surface);box-shadow:0 5px 20px #00000012;overflow-x:auto}.app .records-workspace .table-wrap thead{background:var(--surface-2)}.app .records-workspace .table-wrap th{padding-block:17px;color:var(--muted);font-size:11px;font-weight:500;border-color:var(--border)}.app .records-workspace .table-wrap td{padding-block:19px;border-color:var(--border);font-size:12px}.app .records-workspace .table-wrap tbody tr:hover{background:var(--brand-10)}.app .records-workspace .table-wrap .cell-name{font-size:13px;font-weight:600}.app .records-workspace .table-wrap .cell-sub{font-size:10px}.app .records-workspace .table-wrap .row-actions .icon-btn{width:44px;height:44px;border-radius:9px}@media (min-width: 1000px){.app .records-workspace .records-cards.force-show{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 900px){.app .upgraded-ledger .ledger-export-action{display:none}}@media (max-width: 700px){.app .upgraded-ledger .ledger-heading{gap:12px;margin-bottom:20px}.app .upgraded-ledger .ledger-heading h1{font-size:27px;gap:10px;margin-top:6px}.app .upgraded-ledger .ledger-heading-copy p{margin-top:7px;font-size:11px}.app .upgraded-ledger .ledger-heading-actions .ledger-action{display:none}.app .upgraded-ledger .ledger-icon{border:1px solid var(--border);width:44px;height:44px;background:var(--surface)}.app .upgraded-ledger .ledger-search-row{gap:9px;padding:13px 12px 0;border-radius:14px 14px 0 0}.app .upgraded-ledger .ledger-search-row .search-box{gap:7px;padding-left:10px}.app .upgraded-ledger .ledger-search-row input{font-size:16px}.app .upgraded-ledger .ledger-filter{min-width:48px;width:auto;padding:0 12px;gap:5px}.app .upgraded-ledger .ledger-filter>span{display:none}.app .upgraded-ledger .ledger-status-scroll{padding:12px 12px 0}.app .upgraded-ledger .ledger-status button{padding-inline:4px;gap:5px;font-size:11px}.app .upgraded-ledger .ledger-result{padding-inline:12px;min-height:51px;border-radius:0 0 14px 14px}.app .upgraded-ledger .ledger-result>div{gap:12px}.app .upgraded-record-card.ledger-card{gap:14px 12px;padding:16px;grid-template-columns:70px minmax(0,1fr)}.app .upgraded-record-card.ledger-card .rec2-thumb{width:66px;height:92px}.app .upgraded-record-card.ledger-card .cell-name{font-size:15px}.app .upgraded-record-card.ledger-card .rec2-pl{font-size:24px}.app .ledger-empty{padding:38px 18px}}@media (max-width: 359px){.app .upgraded-ledger .ledger-heading h1{font-size:24px}.app .upgraded-record-card.ledger-card{grid-template-columns:60px minmax(0,1fr);padding:13px;gap:13px 10px}.app .upgraded-record-card.ledger-card .rec2-thumb{width:58px;height:81px}.app .upgraded-ledger .ledger-result>div{gap:9px}}@media (prefers-reduced-motion: reduce){.app .upgraded-ledger *,.app .upgraded-record-card{transition:none}}.app .ledger-density{display:none}@media (max-width: 700px){.app .upgraded-ledger .ledger-result .ledger-density{display:inline-flex;color:var(--ink)}.app .upgraded-ledger .ledger-result .ledger-density[aria-pressed=true]{color:var(--brand)}}.app .records-cards.records-dense{gap:0;overflow:hidden;border:1px solid var(--border);border-radius:16px;background:var(--surface)}.app .rec-dense{display:flex;align-items:center;gap:12px;min-height:64px;padding:8px 14px;cursor:pointer;-webkit-tap-highlight-color:transparent}.app .rec-dense+.rec-dense{border-top:1px solid var(--border)}.app .rec-dense:active{background:var(--surface-2)}.app .rec-dense.selected{background:var(--brand-10)}.app .rec-dense .rec-check{margin:0}.app .rec-dense-thumb{flex:none;width:36px;height:50px;border-radius:4px;object-fit:cover;background:var(--surface-2)}.app .rec-dense-thumb.thumb-empty{background:url(/card-empty.webp) center / cover no-repeat}.app .rec-dense-copy{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.app .rec-dense-copy b{overflow:hidden;font-size:14px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.app .rec-dense-copy small{display:flex;align-items:center;gap:6px;overflow:hidden;color:var(--muted);font-size:11px;white-space:nowrap}.app .rec-dense-dot{flex:none;width:6px;height:6px;border-radius:50%}.app .rec-dense-value{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex:none;width:104px;text-align:right}.app .rec-dense-value b{width:100%;font-size:14px;font-weight:600}.app .rec-dense-value small{font-size:11px;font-variant-numeric:tabular-nums}.app .rec-dense-value.pos{color:var(--profit)}.app .rec-dense-value.neg{color:var(--loss)}.app .rec-dense.just-updated{animation:none;box-shadow:inset 3px 0 0 var(--brand)}@media (min-width: 701px){.app .records-workspace .records-cards.records-dense.force-show{display:flex}}
