.arena-page{--paper-up: #c4302b;--paper-down: #1f5fbf;--arena-field: #141821;--arena-field-raised: #1c2130;--arena-ink: #e6e8ef;--arena-ink-muted: #9aa1b1;--arena-up: #ff6f66;--arena-down: #5ea2ff;--arena-flat: #9aa0ad;max-width:var(--content-max);margin:0 auto;padding:24px 20px 64px}.arena-title{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.arena-title :is(h1,h2){margin:0;font-size:1.75rem;font-weight:700;line-height:var(--line-heading);letter-spacing:-.02em}.arena-badge{margin:0;padding:2px 10px;border:1px solid var(--color-caution-border);border-radius:var(--radius-badge);background:var(--color-caution-bg);color:var(--color-caution-border);font-size:var(--text-meta);font-weight:600}.arena-lede{max-width:var(--read-max);margin:8px 0 16px}.arena-controls{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px}.arena-segment{display:inline-flex}.arena-segment .button{border-radius:0}.arena-segment .button:first-child{border-radius:var(--radius-control) 0 0 var(--radius-control)}.arena-segment .button:last-child{border-left:0;border-radius:0 var(--radius-control) var(--radius-control) 0}.arena-controls button[aria-pressed=true]{background:var(--color-text);border-color:var(--color-text);color:var(--color-surface)}.arena-status{display:flex;flex-wrap:wrap;gap:2px 12px;margin:0 0 0 auto;color:var(--color-text-muted);font-size:var(--text-small);font-variant-numeric:tabular-nums}.arena-status strong{color:var(--color-text)}.arena-stage{display:grid;gap:1px;overflow:hidden;border-radius:var(--radius-panel)}.arena-strip{min-width:0;background:var(--arena-field);color:var(--arena-ink)}.arena-strip+.arena-strip{border-top:1px solid #2a3040}.arena-strip-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 14px;padding:10px 14px 6px;font-variant-numeric:tabular-nums}.arena-page .arena-strip-head :is(h2,h3){margin:0;color:var(--arena-ink);font-size:var(--text-small);font-weight:600}.arena-price{font-size:1.5rem;font-weight:700;letter-spacing:-.02em;line-height:1.1}.arena-rate{min-width:5.5em;color:var(--arena-ink);font-size:var(--text-meta);font-weight:600}.arena-quote{color:var(--arena-ink-muted);font-size:var(--text-meta)}.arena-strip-body{display:grid;grid-template-columns:minmax(0,1fr) 172px}.arena-field{position:relative;min-width:0;height:268px}.arena-field canvas{display:block;width:100%;height:100%;touch-action:pan-y}.arena-tip{position:absolute;z-index:2;display:grid;gap:1px;max-width:280px;padding:8px 10px;border:1px solid #39405a;border-radius:6px;background:#232836;color:var(--arena-ink);font-size:var(--text-micro);font-variant-numeric:tabular-nums;line-height:1.45;pointer-events:none}.arena-tip[hidden]{display:none}.arena-tip span:first-child{font-weight:600}.arena-tape{display:grid;grid-auto-rows:20.6px;margin:0;padding:0;overflow:hidden;border-left:1px solid #2a3040;list-style:none;font-size:var(--text-micro);font-variant-numeric:tabular-nums}.arena-tape li{display:grid;grid-template-columns:16px 1fr 44px;align-items:center;gap:4px;padding:0 10px 0 8px;white-space:nowrap}.arena-tape li span:nth-child(2),.arena-tape li span:nth-child(3){overflow:hidden;text-align:right;text-overflow:clip}.arena-tape li span:nth-child(3){color:var(--arena-ink-muted)}.arena-tape li[data-direction=up] span:first-child{color:var(--arena-up)}.arena-tape li[data-direction=down] span:first-child{color:var(--arena-down)}.arena-tape li[data-direction=flat] span:first-child{color:var(--arena-flat)}.arena-tape li[data-tier=medium]{font-weight:600}.arena-tape li[data-tier=big]{background:var(--arena-field-raised);font-weight:700}.arena-tape li[data-tier=big] span:nth-child(3){color:var(--arena-ink)}.arena-tape li[data-kind=decision]{grid-template-columns:16px 1fr;background:var(--arena-field-raised);font-weight:600}.arena-tape li[data-kind=decision] span:first-child{color:var(--arena-chip)}.arena-tape li[data-kind=decision] span:nth-child(2){text-align:left}.arena-tape li[data-kind=decision] span:nth-child(3){display:none}.arena-legend{display:flex;flex-wrap:wrap;gap:4px 14px;margin:10px 0 24px;padding:0;color:var(--color-text-muted);font-size:var(--text-meta);list-style:none}.arena-legend li{display:inline-flex;align-items:center;gap:6px}.arena-legend i{display:inline-block;width:8px;height:8px;border-radius:50%}.arena-legend i[data-size]{background:var(--color-text-faint)}.arena-legend i[data-size=small]{width:4px;height:4px}.arena-legend i[data-size=medium]{width:7px;height:7px}.arena-legend i[data-size=big]{width:14px;height:14px}.arena-legend b{color:var(--color-text-faint);font-weight:400}.arena-grid{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);gap:28px;align-items:start}.arena-page .arena-grid :is(h2,h3),.arena-page .arena-ghost :is(h2,h3){margin:0 0 4px;color:var(--color-text);font-size:var(--text-section);font-weight:700;letter-spacing:-.01em}.arena-cards>.muted{margin:0 0 12px;font-size:var(--text-meta)}.arena-card-list{display:grid;gap:0;border-top:1px solid var(--color-border)}.arena-card{display:grid;grid-template-columns:minmax(0,13rem) minmax(0,1fr);gap:2px 16px;padding:12px 8px;border-bottom:1px solid var(--color-border);transition:background-color .7s ease-out}.arena-card[data-fresh=true]{background:var(--color-surface-subtle);transition:none}.arena-card[data-focus=true]{outline:2px solid var(--color-text);outline-offset:-2px}.arena-card-name{display:inline-flex;grid-column:1;align-items:center;justify-content:flex-start;gap:8px;width:fit-content;padding:0;border:0;background:none;color:var(--color-text);font-size:var(--text-body);font-weight:650;text-align:left}.arena-controls .arena-card-name[aria-pressed=true]{background:none;color:inherit}.arena-card button.arena-card-name:hover:not(:disabled){background:none;text-decoration:underline}.arena-card button.arena-card-name[aria-pressed=true]{background:none;color:var(--color-text)}.arena-card-rule{grid-column:1;margin:0;color:var(--color-text-muted);font-size:var(--text-micro);line-height:1.45}.arena-card-money{grid-column:1;margin:2px 0 0;font-size:var(--text-small);font-weight:650;font-variant-numeric:tabular-nums}.arena-card-money small{color:var(--color-text-faint);font-size:var(--text-micro);font-weight:400}.arena-card-cells{display:grid;grid-column:2;grid-row:1 / span 3;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.arena-cell-symbol{display:block;color:var(--color-text-faint);font-size:var(--text-micro)}.arena-cell{display:grid;gap:1px;font-variant-numeric:tabular-nums}.arena-cell small{color:var(--color-text-muted);font-size:var(--text-micro);line-height:1.4}.arena-word{font-size:var(--text-small);font-weight:600}.arena-cell[data-kind=idle] .arena-word,.arena-cell[data-kind=none] .arena-word{color:var(--color-text-faint);font-weight:400}.arena-zone{position:relative;display:block;height:6px;margin:4px 0 3px;border-radius:3px;background:var(--color-border-strong)}.arena-zone span{position:absolute;top:-2px;width:10px;height:10px;margin-left:-5px;border:2px solid var(--color-surface);border-radius:50%;background:var(--color-text)}.arena-feed ol{display:grid;gap:0;max-height:620px;margin:8px 0 0;padding:0;overflow-y:auto;border-top:1px solid var(--color-border);list-style:none}.arena-feed li{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:baseline;gap:2px 8px;padding:8px 4px;border-bottom:1px solid var(--color-border);font-size:var(--text-meta);transition:background-color .7s ease-out}.arena-feed li[data-fresh=true]{background:var(--color-surface-subtle);transition:none}.arena-feed time{color:var(--color-text-faint);font-variant-numeric:tabular-nums}.arena-feed-body{display:grid;min-width:0;gap:1px}.arena-feed-name{display:inline-flex;align-items:center;gap:6px;font-weight:600}.arena-feed small{color:var(--color-text-muted);font-size:var(--text-micro);line-height:1.4}.arena-feed .arena-feed-quote{color:var(--color-caution-border)}.arena-feed-money{display:grid;justify-items:end;font-weight:650;font-variant-numeric:tabular-nums}.arena-feed-money small{font-weight:400}.arena-ghost{margin-top:28px;padding-top:16px;border-top:1px solid var(--color-border)}.arena-ghost>.muted{max-width:var(--read-max);margin:0 0 10px;font-size:var(--text-meta)}.arena-ghost dl{display:flex;flex-wrap:wrap;gap:8px 32px;margin:0}.arena-ghost dt{color:var(--color-text-muted);font-size:var(--text-meta)}.arena-ghost dd{margin:0;font-size:var(--text-section);font-weight:700;font-variant-numeric:tabular-nums}.arena-ghost dd small{color:var(--color-text-faint);font-size:var(--text-micro);font-weight:400}.arena-source{margin-top:24px;color:var(--color-text-muted);font-size:var(--text-meta)}.arena-source ul{max-width:var(--read-max);margin:8px 0 0;padding-left:18px}@media(max-width:900px){.arena-grid,.arena-card{grid-template-columns:minmax(0,1fr)}.arena-card-cells{grid-column:1;grid-row:auto;margin-top:6px}}@media(max-width:519px){.arena-page{padding:16px 12px 48px}.arena-status{margin-left:0}.arena-strip-body{grid-template-columns:minmax(0,1fr) 96px}.arena-field{height:232px}.arena-tape{grid-auto-rows:17.8px}.arena-tape li{grid-template-columns:12px 1fr;padding:0 6px}.arena-tape li span:nth-child(3){display:none}.arena-price{font-size:1.25rem}.arena-feed li{grid-template-columns:auto auto minmax(0,1fr)}.arena-feed-money{grid-column:1 / -1;justify-items:start}}@media(prefers-reduced-motion:reduce){.arena-card,.arena-feed li{transition:none}}:root{--color-bg: #fafafa;--color-surface: #ffffff;--color-surface-subtle: #f4f4f5;--color-surface-hover: #f4f4f5;--color-text: #18181b;--color-text-muted: #52525b;--color-text-faint: #71717a;--color-primary: #4f46e5;--color-primary-hover: #4338ca;--color-focus: #6366f1;--color-border: #e4e4e7;--color-border-strong: #d4d4d8;--color-input-border: #d4d4d8;--color-field-border: #71717a;--color-card-hover-border: #a1a1aa;--color-info-bg: #eef2ff;--color-info-text: #4338ca;--color-success-bg: #ecfdf5;--color-success-text: #047857;--color-error: #8d3528;--color-error-bg: #fef2f2;--color-caution-bg: #fefce8;--color-caution-border: #a16207;--code-bg: #09090b;--code-surface: #18181b;--code-border: #27272a;--code-text: #e4e4e7;--code-muted: #a1a1aa;--radius-control: 6px;--radius-field: 6px;--radius-panel: 8px;--radius-badge: 9999px;--shadow-overlay: 0 16px 48px rgba(9, 9, 11, .16), 0 0 0 1px rgba(9, 9, 11, .06);--shadow-tooltip: 0 4px 12px rgba(9, 9, 11, .08);--font-sans: Inter, Pretendard, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: ui-monospace, SFMono-Regular, "JetBrains Mono", Menlo, Monaco, Consolas, monospace;--text-micro: .75rem;--text-meta: .8125rem;--text-small: .875rem;--text-body: 1rem;--text-section: 1.125rem;--text-page: 1.75rem;--line-body: 1.65;--line-heading: 1.25;--content-max: 1360px;--detail-max: 1120px;--read-max: 72ch;--guide-max: 1120px;--form-max: 760px;--sheet-width: 520px;--gutter-mobile: 16px;--control-min-height: 40px;--focus-width: 2px;--focus-offset: 2px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 28px;--space-8: 32px;--header-offset: calc(var(--header-height, 56px) + 16px);--ease-out: cubic-bezier(.16, 1, .3, 1);color:var(--color-text);background:var(--color-bg);font-family:var(--font-sans);font-synthesis:none;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}@media(pointer:coarse){:root{--control-min-height: 44px}}*{box-sizing:border-box}body{margin:0;font-size:var(--text-body);line-height:var(--line-body);background:var(--color-bg)}::selection{background:#c7d2fe}:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}a{color:inherit;text-underline-offset:3px;text-decoration-thickness:1px}a:hover{color:var(--color-primary)}h1,h2,h3,h4{color:var(--color-text);font-weight:700}h1{font-size:var(--text-page);line-height:var(--line-heading);letter-spacing:-.03em;margin:0 0 var(--space-3)}h2{font-size:var(--text-section);line-height:var(--line-heading);letter-spacing:-.015em}h3{font-size:1rem;letter-spacing:-.01em}p{margin:0 0 var(--space-3)}code,pre,kbd,.clock-value{font-family:var(--font-mono);font-variant-numeric:tabular-nums}:not(pre)>code{font-size:.86em;padding:1px 5px;border:1px solid var(--color-border);border-radius:4px;background:var(--color-surface-subtle);color:var(--color-text);overflow-wrap:anywhere}td,th,dd,.badge,.listing-count,.corner-counts{font-variant-numeric:tabular-nums}pre{margin:0;padding:14px 16px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;background:var(--code-bg);color:var(--code-text);border:1px solid var(--code-border);border-radius:var(--radius-panel);font-size:.8125rem;line-height:1.7}pre code{padding:0;border:0;background:none;color:inherit;font-size:inherit}kbd{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 5px;border:1px solid var(--color-border);border-bottom-width:2px;border-radius:4px;background:var(--color-surface);color:var(--color-text-muted);font-size:11px;line-height:1}button,summary{cursor:pointer}button,.button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--control-min-height);padding:8px 14px;border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:var(--text-small);font-weight:550;line-height:1.3;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s}button:hover:not(:disabled),.button:hover{background:var(--color-surface-hover);border-color:var(--color-card-hover-border);color:var(--color-text)}button.button-primary,.button.button-primary{background:var(--color-text);border-color:var(--color-text);color:#fafafa}button.button-primary:hover:not(:disabled),.button.button-primary:hover{background:#3f3f46;border-color:#3f3f46;color:#fff}button.button-quiet,.button.button-quiet{background:transparent;border-color:transparent;color:var(--color-text-muted)}button.button-quiet:hover:not(:disabled),.button.button-quiet:hover{background:var(--color-surface-hover);border-color:transparent;color:var(--color-text)}button:disabled{opacity:.45;cursor:not-allowed}.inline-button{min-height:32px;padding:4px 10px;font-size:var(--text-meta)}:where(input:not([type=checkbox]):not([type=radio]),select,textarea){min-height:var(--control-min-height);padding:8px 12px;border:1px solid var(--color-field-border);border-radius:var(--radius-field);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:var(--text-small)}input::placeholder,textarea::placeholder{color:var(--color-text-faint)}.eyebrow{margin:0 0 var(--space-2);color:var(--color-text-muted);font-size:var(--text-meta);font-weight:500;letter-spacing:.01em}.lede{color:var(--color-text-muted);line-height:1.7}.muted{color:var(--color-text-muted);font-weight:400;font-size:var(--text-small)}.empty{color:var(--color-text-muted)}.error{padding:12px 14px;border:1px solid #fecaca;border-radius:var(--radius-panel);background:var(--color-error-bg);color:var(--color-error)}.notice{padding:14px 16px;border:1px solid #c7d2fe;border-radius:var(--radius-panel);background:var(--color-info-bg);line-height:1.65}.page-section{padding:var(--space-6) 0}.badge{display:inline-flex;align-items:center;align-self:flex-start;gap:4px;max-width:100%;padding:1px 8px;border:1px solid #c7d2fe;border-radius:var(--radius-badge);background:var(--color-info-bg);color:var(--color-info-text);font-size:var(--text-micro);line-height:1.6;font-weight:550;white-space:nowrap}.badge.member-only{margin-left:6px;vertical-align:2px;border-color:var(--color-border-strong);background:var(--color-surface);color:var(--color-text-muted)}.badge.status-ready{border-color:#a7f3d0;background:var(--color-success-bg);color:var(--color-success-text)}.badge.status-ready:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.badge.status-pending{border-color:var(--color-border);background:var(--color-surface-subtle);color:var(--color-text-muted)}.badge.collection-badge{border-color:var(--color-border);background:var(--color-surface);color:var(--color-text-muted);font-weight:500}.table-scroll{overflow-x:auto;max-width:100%;border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface)}.table-scroll table{border-collapse:collapse;width:100%;font-size:var(--text-small)}.table-scroll th,.table-scroll td{padding:9px 14px;border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top;white-space:nowrap;max-width:320px;overflow:hidden;text-overflow:ellipsis}.table-scroll tbody tr:last-child td{border-bottom:0}.table-scroll tbody tr:hover td{background:#fcfcfd}.table-scroll th{position:sticky;top:0;z-index:1;background:var(--color-surface-subtle);color:var(--color-text-muted);font-size:var(--text-micro);font-weight:600;letter-spacing:.02em}.table-scroll td:last-child,.table-scroll th:last-child{white-space:normal}.table-scroll td code{font-size:.8125rem}.breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 var(--space-5);font-size:var(--text-meta);color:var(--color-text-muted)}.breadcrumbs a{text-decoration:none}.breadcrumbs>:not(:first-child):before{content:"/";margin-right:6px;color:var(--color-border-strong)}.breadcrumbs [aria-current=page]{color:var(--color-text);font-weight:550}footer{margin-top:48px;padding:24px max(var(--space-8),calc((100% - var(--content-max)) / 2 + var(--space-8)));border-top:1px solid var(--color-border);color:var(--color-text-faint);font-size:var(--text-micro)}.page-shell{max-width:var(--content-max);margin:0 auto;padding:var(--space-6) var(--space-8) var(--space-8)}@media(max-width:760px){.page-shell{padding:var(--space-4) var(--gutter-mobile) var(--space-6)}footer{padding:20px var(--gutter-mobile)}h1{font-size:1.5rem}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important}}.site-header{position:sticky;top:0;z-index:20;border-bottom:1px solid var(--color-border);background:#ffffffdb;backdrop-filter:saturate(180%) blur(12px);-webkit-backdrop-filter:saturate(180%) blur(12px)}.site-header-inner{max-width:var(--content-max);margin:0 auto;padding:0 var(--space-8);min-height:56px;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:var(--space-2) var(--space-6)}.brand{display:inline-flex;align-items:center;gap:10px;font-size:.9375rem;font-weight:700;letter-spacing:-.02em;text-decoration:none;white-space:nowrap}.brand:hover{color:var(--color-text)}.brand-mark{width:20px;height:20px;border-radius:5px;background:linear-gradient(135deg,#18181b,#3f3f46 55%,#6366f1);box-shadow:inset 0 0 0 1px #ffffff1f}nav{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-1);font-size:var(--text-small)}nav a{text-decoration:none}.site-header nav a{display:inline-flex;align-items:center;min-height:32px;padding:4px 10px;border-radius:var(--radius-control);color:var(--color-text-muted);font-weight:500}.site-header nav a:hover{background:var(--color-surface-hover);color:var(--color-text)}.site-header nav a[aria-current=page]{color:var(--color-text);background:var(--color-surface-subtle);box-shadow:inset 0 -2px 0 var(--color-text)}.header-account{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:4px 8px;min-width:0;font-size:var(--text-small)}.header-account a{display:inline-flex;align-items:center;min-height:32px;text-decoration:none}.header-account .button{min-height:32px;padding:4px 12px}.header-account .button-quiet{min-height:32px;padding:4px 10px}.member-link,.member-confirmed{color:var(--color-success-text);font-weight:600}.member-link:before{content:"";display:inline-block;width:6px;height:6px;margin-right:6px;border-radius:50%;background:currentColor}.login-link{white-space:nowrap}.command-trigger{min-height:32px;min-width:220px;justify-content:space-between;gap:var(--space-6);padding:4px 6px 4px 12px;border-color:var(--color-border);background:var(--color-surface-subtle);color:var(--color-text-faint);font-weight:450}.command-trigger:hover:not(:disabled){background:var(--color-surface);color:var(--color-text-muted)}@media(max-width:1080px){.command-trigger{min-width:0}.command-trigger kbd{display:none}}@media(max-width:760px){.site-header-inner{padding:8px var(--gutter-mobile) 0;grid-template-columns:auto minmax(0,1fr) auto;gap:4px 8px}.brand{grid-row:1;grid-column:1}.header-tools{grid-row:1;grid-column:2;justify-self:end}.header-account{grid-row:1;grid-column:3;font-size:var(--text-meta)}.site-header nav{grid-row:2;grid-column:1 / -1;margin:0 -6px;padding-bottom:6px;overflow-x:auto;flex-wrap:nowrap}.site-header nav a{white-space:nowrap}.header-account .member-link-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.header-account .member-link{min-width:32px;justify-content:center}.header-account .member-link:before{margin:0;width:8px;height:8px}}.command-backdrop{position:fixed;inset:0;z-index:50;display:flex;justify-content:center;align-items:flex-start;padding:12vh var(--gutter-mobile) 24px;background:#09090b52;animation:fade-in .12s ease-out}.command-dialog{width:min(640px,100%);max-height:min(560px,76vh);display:flex;flex-direction:column;overflow:hidden;border-radius:12px;background:var(--color-surface);box-shadow:var(--shadow-overlay);animation:pop-in .18s var(--ease-out)}.command-input{display:flex;align-items:center;gap:var(--space-3);padding:0 var(--space-4);border-bottom:1px solid var(--color-border)}.command-input input{flex:1;min-width:0;min-height:52px;padding:0;border:0;border-radius:0;background:transparent;font-size:1rem}.command-input input:focus-visible{outline:none}.command-results{flex:1;margin:0;padding:6px;overflow-y:auto;list-style:none}.command-group{padding:10px 10px 4px;color:var(--color-text-faint);font-size:var(--text-micro);font-weight:600;letter-spacing:.02em}.command-item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px;padding:8px 10px;border-radius:var(--radius-control);cursor:pointer}.command-item[aria-selected=true]{background:var(--color-surface-subtle);box-shadow:inset 2px 0 0 var(--color-primary)}.command-item-title{font-size:var(--text-small);font-weight:550;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.command-item-meta{grid-column:1;color:var(--color-text-faint);font-size:var(--text-micro);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.command-item-kind{grid-column:2;grid-row:1 / span 2;color:var(--color-text-faint);font-size:var(--text-micro)}.command-empty{padding:28px 16px;color:var(--color-text-muted);text-align:center;font-size:var(--text-small)}.command-footer{display:flex;flex-wrap:wrap;gap:4px 16px;padding:8px var(--space-4);border-top:1px solid var(--color-border);background:var(--color-surface-subtle);color:var(--color-text-faint);font-size:var(--text-micro)}.command-footer span{display:inline-flex;align-items:center;gap:4px}.footer-privacy{max-width:var(--read-max);color:var(--color-text-muted);font-size:var(--text-meta);word-break:keep-all;overflow-wrap:anywhere}.footer-privacy summary{min-height:var(--control-min-height);padding:var(--space-2) 0;color:var(--color-text)}.footer-privacy-content{padding:var(--space-2) 0;line-height:1.8}.footer-privacy-contact{margin:var(--space-2) 0 0}.split-workspace{min-width:0}.split-workspace.has-sheet{display:grid;grid-template-columns:minmax(0,1fr) var(--sheet-width);gap:var(--space-6);align-items:start}.split-main{min-width:0}.sheet{position:sticky;top:var(--header-offset);max-height:calc(100vh - var(--header-offset) - 16px);display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface);animation:slide-in .22s var(--ease-out)}.sheet-header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:8px 8px 8px 16px;border-bottom:1px solid var(--color-border);background:var(--color-surface-subtle);color:var(--color-text-muted);font-size:var(--text-meta);font-weight:550}.sheet-header button{min-height:32px;min-width:32px;padding:0;border-color:transparent;background:transparent;font-size:1rem;color:var(--color-text-muted)}.sheet-body{flex:1;min-height:0;overflow-y:auto;padding:var(--space-5);overscroll-behavior:contain}.sheet-backdrop{display:none}@media(max-width:1100px){.split-workspace.has-sheet{display:block}.sheet{position:fixed;z-index:40;inset:auto 0 0;max-height:86vh;border-radius:16px 16px 0 0;border-bottom:0;box-shadow:var(--shadow-overlay);animation:sheet-up .26s var(--ease-out)}.sheet-header:before{content:"";position:absolute;left:50%;top:6px;width:36px;height:4px;margin-left:-18px;border-radius:2px;background:var(--color-border-strong)}.sheet-header{position:relative;padding-top:16px}.sheet-backdrop{display:block;position:fixed;inset:0;z-index:39;background:#09090b52;animation:fade-in .15s ease-out}}@keyframes fade-in{0%{opacity:0}}@keyframes pop-in{0%{opacity:0;transform:translateY(-6px) scale(.985)}}@keyframes slide-in{0%{opacity:0;transform:translate(12px)}}@keyframes sheet-up{0%{transform:translateY(40px);opacity:0}}.catalog-workspace{padding:var(--space-2) 0 var(--space-6)}.workspace-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-6);margin-bottom:var(--space-6);padding-bottom:var(--space-5);border-bottom:1px solid var(--color-border)}.workspace-heading h1{margin:0 0 6px}.workspace-heading p{margin:0;color:var(--color-text-muted);font-size:var(--text-small)}.search{display:flex;width:340px;max-width:100%;margin:0;overflow:hidden;border:1px solid var(--color-field-border);border-radius:var(--radius-control);background:var(--color-surface)}.search:focus-within{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.search input,.search select{flex:1;min-width:0;min-height:38px;padding:6px 12px;border:0;border-radius:0;background:transparent}.search input:focus-visible{outline:none}.search button{min-height:38px;border:0;border-left:1px solid var(--color-border);border-radius:0;background:var(--color-surface-subtle)}.listing-count{margin:0 0 var(--space-3);color:var(--color-text-muted);font-size:var(--text-meta)}.catalog-workspace>.catalog-status{margin:var(--space-4) 0}.catalog-status{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-4);padding:12px 14px;border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface)}.catalog-status p{margin:0}.category-list{list-style:none;margin:var(--space-6) 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:1px;overflow:hidden;border:1px solid var(--color-border);border-radius:12px;background:var(--color-border)}.category-list li{display:flex;background:var(--color-surface)}.category-link{position:relative;display:flex;flex-direction:column;width:100%;padding:var(--space-6);color:var(--color-text);text-decoration:none;transition:background-color .15s}.category-link:hover,.category-link:focus-visible{color:var(--color-text);background:#fcfcfd}.category-link h2{margin:0 0 var(--space-2);font-size:1.25rem}.category-link p{margin:0;color:var(--color-text-muted);font-size:var(--text-small);line-height:1.6}.category-link>span{margin-top:var(--space-6);color:var(--color-text-muted);font-size:var(--text-meta);font-weight:550;transition:color .15s,transform .15s}.category-link:hover>span{color:var(--color-primary);transform:translate(2px)}.catalog-workspace>.corner+.corner{margin-top:var(--space-8)}.corner>*{margin:0}.corner>*+*{margin-top:var(--space-3)}.corner-header h2{margin:0;font-size:1.125rem}.corner-header h2 a{text-decoration:none}.corner-header p{margin:4px 0 0;color:var(--color-text-muted);font-size:var(--text-meta);line-height:1.5}.corner-counts{display:flex;flex-wrap:wrap;gap:4px 14px;color:var(--color-text-faint);font-size:var(--text-micro)}.corner-filter{display:flex;align-items:center;gap:var(--space-3);padding:0;color:var(--color-text-muted);font-size:var(--text-meta)}.corner-filter label{white-space:nowrap;font-weight:550}.corner-filter input{flex:1;max-width:360px;min-width:0;min-height:34px;padding:4px 10px;font-size:var(--text-meta)}.shelf{border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface);overflow:hidden}.shelf>summary{display:flex;align-items:center;list-style:none;cursor:pointer;background:var(--color-surface-subtle)}.shelf[open]>summary{border-bottom:1px solid var(--color-border)}.shelf>summary::-webkit-details-marker{display:none}.shelf>summary:before{content:"";width:6px;height:6px;margin-left:16px;border-right:1.5px solid var(--color-text-faint);border-bottom:1.5px solid var(--color-text-faint);transform:rotate(-45deg);transition:transform .15s}.shelf[open]>summary:before{transform:rotate(45deg) translate(-2px,-1px)}.shelf h3{margin:0;padding:10px 12px;color:var(--color-text);font-size:var(--text-meta);font-weight:600;letter-spacing:.01em}.shelf h3 span{display:inline-flex;min-width:20px;justify-content:center;margin-left:6px;padding:0 6px;border-radius:var(--radius-badge);background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text-muted);font-size:var(--text-micro);font-weight:500}.shelf ul,.table-list{margin:0;padding:0;list-style:none}.shelf .empty,.shelf-note{margin:0;padding:10px 16px;font-size:var(--text-meta)}.shelf ul:not(.table-list)>li+li{border-top:1px solid var(--color-border)}.shelf .table-list{padding:8px 16px 12px;font-size:var(--text-meta);color:var(--color-text-muted)}.table-list li{display:flex;justify-content:space-between;gap:8px;padding:3px 0}.table-list code{overflow-wrap:anywhere}.dataset-list-item{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(150px,max-content);grid-template-areas:"title meta status" "desc meta status";align-items:center;gap:2px var(--space-6);padding:12px 16px;color:var(--color-text);text-decoration:none;transition:background-color .12s}.dataset-list-item:hover{color:var(--color-text);background:#fafafb}.dataset-list-item strong{grid-area:title;font-size:.9375rem;font-weight:600;line-height:1.45;letter-spacing:-.01em}.dataset-list-item .card-description{grid-area:desc;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;color:var(--color-text-muted);font-size:var(--text-meta);line-height:1.5}.dataset-list-item .card-meta{grid-area:meta;display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;color:var(--color-text-muted);font-size:var(--text-micro);line-height:1.45}.dataset-list-item .card-meta>span:not(.badge){display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dataset-list-item>small.badge{grid-area:status;justify-self:end}.dataset-list-item.selected{background:var(--color-info-bg);box-shadow:inset 3px 0 0 var(--color-primary)}@media(max-width:900px){.workspace-heading{flex-direction:column;align-items:stretch;gap:var(--space-3)}.search{width:100%}.dataset-list-item{grid-template-columns:minmax(0,1fr);grid-template-areas:"title" "desc" "meta" "status";gap:6px}.dataset-list-item .card-description{-webkit-line-clamp:2}.dataset-list-item .card-meta{flex-direction:row;flex-wrap:wrap;align-items:center}.dataset-list-item>small.badge{justify-self:start}}.private-boundary{max-width:var(--form-max)}.private-boundary .button{margin-top:var(--space-4)}.access-overview{margin:var(--space-8) 0;padding:var(--space-6);border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface)}.access-overview h2{margin-top:0}.access-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:var(--space-3) 0 var(--space-4);overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-border)}.access-grid>div{padding:14px 16px;background:var(--color-surface)}.access-grid p{margin:4px 0 8px;color:var(--color-text-muted);font-size:var(--text-meta)}.access-grid a{font-size:var(--text-meta)}.tag-row{display:flex;gap:var(--space-3)}.lineage-list{margin:0;padding:0;list-style:none}.lineage-list li{display:grid;grid-template-columns:1fr auto 1fr;gap:14px;padding:10px 0;border-bottom:1px solid var(--color-border);font-size:var(--text-small)}.lineage-list li>span{color:var(--color-text-faint)}.lineage-list code:last-child{justify-self:end}@media(max-width:760px){.access-grid,.lineage-list li{grid-template-columns:1fr}.lineage-list code:last-child{justify-self:start}}.split-main{container-type:inline-size}@container (max-width: 820px){.dataset-list-item{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title status" "desc desc" "meta meta";gap:4px var(--space-3)}.dataset-list-item .card-meta{flex-direction:row;flex-wrap:wrap;align-items:center}.workspace-heading{flex-direction:column;align-items:stretch;gap:var(--space-3)}.search{width:100%}}.category-tabs{display:flex;flex-wrap:wrap;gap:6px}.catalog-workspace>.category-tabs{margin-bottom:var(--space-5)}.category-tabs a{display:inline-flex;align-items:center;min-height:32px;padding:4px 14px;border:1px solid var(--color-border);border-radius:var(--radius-badge);background:var(--color-surface);color:var(--color-text-muted);font-size:var(--text-small);font-weight:550;text-decoration:none;transition:border-color .15s,color .15s}.category-tabs a:hover{border-color:var(--color-card-hover-border);color:var(--color-text)}.category-tabs a[aria-current=page]{border-color:var(--color-text);background:var(--color-text);color:#fafafa}.catalog-workspace>p:not(.listing-count){font-size:var(--text-small)}.listing,.detail{max-width:var(--detail-max);margin:0 auto}.listing>.eyebrow{display:flex;flex-wrap:wrap;align-items:center;gap:2px}.listing>h1{font-size:2rem;margin-bottom:var(--space-2)}.listing>.lede{max-width:var(--read-max);margin-bottom:var(--space-6);font-size:1.0625rem}.section-nav{position:sticky;top:var(--header-height, 56px);z-index:10;display:flex;gap:2px;margin:var(--space-6) calc(var(--space-2) * -1) 0;padding:0 var(--space-2);overflow-x:auto;border-bottom:1px solid var(--color-border);background:#fafafae6;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-size:var(--text-small)}.section-nav a{padding:12px 12px 10px;border-bottom:2px solid transparent;color:var(--color-text-muted);text-decoration:none;white-space:nowrap}.section-nav a:hover,.section-nav a:focus-visible{color:var(--color-text);border-bottom-color:var(--color-text)}.listing-section{padding:var(--space-8) 0;border-bottom:1px solid var(--color-border);scroll-margin-top:calc(var(--header-offset) + 44px);line-height:1.7}.listing-section:last-child{border-bottom:0}.listing-section>*{margin-top:0;margin-bottom:0}.listing-section>*+*{margin-top:var(--space-4)}.listing-section>h2{margin:0;font-size:1.25rem}.listing-section>h2+*{margin-top:var(--space-5)}.listing-section>h3{margin-top:var(--space-6);font-size:.9375rem}.listing-section>h3+*{margin-top:var(--space-3)}.listing-section>.sample-block+.sample-block,.listing-section>.slips-section+.slips-section{margin-top:var(--space-8)}.listing-section>p{max-width:var(--read-max)}.facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;overflow:hidden;border:1px solid var(--color-border);border-radius:12px;background:var(--color-border)}.facts>div{min-width:0;padding:14px 16px;background:var(--color-surface)}dt{color:var(--color-text-faint);font-size:var(--text-micro);font-weight:550;letter-spacing:.02em}dd{margin:6px 0 0;font-size:var(--text-small);overflow-wrap:anywhere}.facts dd code{font-size:.8125rem}.facts.compact{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));border-radius:var(--radius-panel)}.facts.compact>div{padding:10px 12px}.refresh-clocks{margin:0;padding:0;list-style:none}.refresh-clocks li{padding:1px 0;line-height:1.55;font-size:var(--text-meta)}.refresh-clocks li span{display:inline-block;min-width:4.8em;color:var(--color-text-faint);font-size:var(--text-micro);font-weight:550}.clocks{display:inline-flex;flex-wrap:wrap;gap:6px;vertical-align:baseline}.listing summary{width:fit-content;color:var(--color-text-muted);font-size:var(--text-small);font-weight:550}.listing summary:hover{color:var(--color-text)}.dataset-identifiers .facts{grid-template-columns:1fr}.listing details>summary+*{margin-top:var(--space-3)}.dataset-identifiers code{overflow-wrap:anywhere}.platform-columns .muted{margin:var(--space-2) 0 var(--space-3)}.column-table td:first-child code{border:0;background:none;padding:0;font-weight:550}.column-table td:nth-child(2){color:var(--color-info-text);font-family:var(--font-mono);font-size:.75rem;letter-spacing:.02em}.column-table td:nth-child(3){color:var(--color-text-muted);font-size:var(--text-meta)}.listing-section>.raw-table+.raw-table{margin-top:var(--space-6)}.raw-table>h3{margin:0 0 var(--space-3)}.sample-block>*{margin:0}.sample-block>*+*{margin-top:var(--space-3)}.query-block{min-width:0;overflow:hidden;border:1px solid var(--code-border);border-radius:var(--radius-panel);background:var(--code-bg)}.query-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);padding:6px 6px 6px 14px;border-bottom:1px solid var(--code-border);background:var(--code-surface)}.query-label{color:var(--code-muted);font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:.04em}.query-actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto}.query-actions button,.query-block .inline-button{min-height:30px;padding:4px 10px;border-color:#3f3f46;background:transparent;color:var(--code-text);font-size:var(--text-meta)}.query-actions button:hover:not(:disabled){background:#27272a;border-color:#52525b;color:#fff}.query-actions button.button-primary{border-color:#fafafa;background:#fafafa;color:#09090b}.query-actions button.button-primary:hover:not(:disabled){background:#e4e4e7;color:#09090b}.query-actions .copy-control{color:var(--code-muted)}.query-block pre{border:0;border-radius:0}.query-block>p,.query-block .use-case-expected{margin:0;padding:10px 14px;border-top:1px solid var(--code-border);background:var(--code-surface);color:var(--code-muted);font-size:var(--text-meta)}.query-block .use-case-expected span{color:var(--code-text)}.query-block .error{margin:0;border-radius:0;border-width:1px 0 0}.sample-result{min-width:0;padding:var(--space-3);border-top:1px solid var(--code-border);background:var(--color-surface)}.result-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);padding:0 0 var(--space-3);color:var(--color-text-muted);font-size:var(--text-meta)}.result-toolbar strong{color:var(--color-text);font-size:var(--text-meta)}.result-toolbar button{margin-left:auto;min-height:30px;padding:4px 10px;font-size:var(--text-meta)}.sample-result .table-scroll{max-height:420px;overflow:auto}.sample-result .empty{margin:var(--space-3) 0 0;font-size:var(--text-meta)}.copy-control{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--color-text-muted);font-size:var(--text-meta)}.copy-control [role=status]{animation:fade-in .2s}.use-case-list{margin:0;padding:0;list-style:none;counter-reset:use-case;display:grid;gap:var(--space-6)}.use-case-list>li>*{margin:0}.use-case-list>li>*+*{margin-top:var(--space-3)}.use-case-list>li>h4+.use-case-question{margin-top:4px}.use-case-list>li{counter-increment:use-case;scroll-margin-top:calc(var(--header-offset) + 44px)}.use-case-list h4{display:flex;align-items:baseline;gap:10px;font-size:1rem}.use-case-list h4:before{content:counter(use-case,decimal-leading-zero);color:var(--color-text-faint);font-family:var(--font-mono);font-size:var(--text-micro);font-weight:500}.use-case-question{color:var(--color-text-muted)}.use-case-expected span{margin-right:6px;font-size:var(--text-micro);font-weight:600}.notice.member-only{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);border-color:var(--color-border);background:var(--color-surface)}.notice.member-only p{margin:0}.notice.member-only .button{min-height:34px;padding:4px 14px}.integration-guide{max-width:var(--guide-max);margin:0 auto}.integration-guide>h1{font-size:2rem}.integration-guide>*+*{margin-top:var(--space-6)}.integration-guide>.api-usage-guide{margin-top:var(--space-8)}.dataset-integration{padding:var(--space-6);border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface)}.dataset-integration h2{margin-top:0}.dataset-integration>p{max-width:var(--read-max);color:var(--color-text-muted)}.dataset-integration>.button-primary{margin:var(--space-2) 0 var(--space-3)}.dataset-integration details>summary{margin:var(--space-4) 0 var(--space-3);color:var(--color-text-muted);font-size:var(--text-small);font-weight:550}.dataset-integration details pre{max-height:420px}.ai-handoff{overflow:hidden;border:1px solid var(--code-border);border-radius:12px;background:var(--code-bg);color:var(--code-text)}.ai-handoff-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-5);border-bottom:1px solid var(--code-border);background:radial-gradient(120% 140% at 100% 0%,rgba(99,102,241,.22),transparent 55%),var(--code-surface)}.ai-handoff-head h3{margin:0 0 4px;color:#fafafa;font-size:1rem}.ai-handoff-head p{margin:0;max-width:60ch;color:var(--code-muted);font-size:var(--text-meta);line-height:1.6}.ai-handoff-head a{color:#c7d2fe}.ai-copy{position:relative;min-width:168px;border-color:#fafafa;background:#fafafa;color:#09090b}.ai-copy:hover:not(:disabled){background:#e4e4e7!important;color:#09090b!important;border-color:#e4e4e7!important}.ai-copy[data-state=copied]{border-color:#34d399;background:#34d399;color:#022c22}.ai-copy-check{display:inline-block;width:12px;height:7px;border-left:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg) scale(0);transition:transform .25s var(--ease-out);margin:-3px 2px 0 0}.ai-copy[data-state=copied] .ai-copy-check{transform:rotate(-45deg) scale(1)}.ai-handoff [role=tablist]{display:flex;gap:2px;padding:6px 8px 0;border-bottom:1px solid var(--code-border);background:var(--code-surface)}.ai-handoff [role=tab]{min-height:32px;padding:6px 12px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--code-muted);font-family:var(--font-mono);font-size:var(--text-micro);font-weight:500}.ai-handoff [role=tab]:hover:not(:disabled){background:transparent;color:var(--code-text);border-color:transparent}.ai-handoff [role=tab][aria-selected=true]{color:#fafafa;border-bottom-color:#818cf8}.ai-handoff [role=tabpanel]{position:relative}.ai-handoff [role=tabpanel] pre{border:0;border-radius:0;max-height:360px}.ai-handoff [role=tabpanel]>.copy-control{position:absolute;top:8px;right:8px}.ai-handoff [role=tabpanel] .inline-button{min-height:28px;border-color:#3f3f46;background:var(--code-surface);color:var(--code-text)}.ai-handoff-foot{margin:0;padding:10px var(--space-5);border-top:1px solid var(--code-border);color:var(--code-muted);font-size:var(--text-micro)}.ai-handoff-foot code{border-color:#3f3f46!important;background:var(--code-surface)!important;color:var(--code-text)!important}.peek-title{margin:0 0 6px;font-size:1.25rem;letter-spacing:-.02em}.peek-lede{color:var(--color-text-muted);font-size:var(--text-small);line-height:1.65}.peek-actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.peek>*{margin:0}.peek>*+*{margin-top:var(--space-2)}.peek>.peek-actions,.peek>.meta-strip{margin-top:var(--space-4)}.peek>.slips-section{margin-top:var(--space-6)}.slips-section>h3{display:flex;justify-content:space-between;align-items:baseline;margin:0 0 var(--space-2);color:var(--color-text-muted);font-size:var(--text-micro);font-weight:600;letter-spacing:.03em}.meta-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-border)}.meta-strip>div{padding:10px 12px;background:var(--color-surface)}.meta-strip>.wide{grid-column:1 / -1}.meta-strip dd{font-size:var(--text-meta)}.schema-list{margin:0;padding:0;list-style:none;border:1px solid var(--color-border);border-radius:var(--radius-panel);overflow:hidden}.schema-list li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;padding:8px 12px;font-size:var(--text-meta)}.schema-list li+li{border-top:1px solid var(--color-border)}.schema-list .schema-name{font-family:var(--font-mono);font-weight:550;overflow-wrap:anywhere}.schema-list .schema-type{color:var(--color-info-text);font-family:var(--font-mono);font-size:var(--text-micro)}.schema-list .schema-desc{grid-column:1 / -1;color:var(--color-text-muted);font-size:var(--text-micro);line-height:1.5}.schema-list .schema-nullable{color:var(--color-text-faint);font-family:var(--font-mono);font-size:var(--text-micro)}.slip-list{margin:0;padding:0;list-style:none;display:grid;gap:6px}.slip-list a{display:block;padding:10px 12px;border:1px solid var(--color-border);border-radius:var(--radius-panel);text-decoration:none;transition:border-color .15s,background-color .15s}.slip-list a:hover{border-color:var(--color-card-hover-border);background:#fcfcfd;color:var(--color-text)}.slip-list strong{display:block;font-size:var(--text-meta);font-weight:600}.slip-list span{display:block;color:var(--color-text-muted);font-size:var(--text-micro);line-height:1.5}@media(max-width:900px){.facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.facts,.facts.compact{grid-template-columns:1fr}.listing>h1{font-size:1.5rem}.table-scroll th,.table-scroll td{max-width:200px}.ai-handoff-head{padding:var(--space-4)}}.schema-list+.muted{margin:var(--space-2) 0 0;font-size:var(--text-micro)}@media(min-width:901px){.facts:not(.compact)>div:last-child:nth-child(3n+1){grid-column:1 / -1}.facts:not(.compact)>div:last-child:nth-child(3n+2){grid-column:span 2}}@media(min-width:561px)and (max-width:900px){.facts:not(.compact)>div:last-child:nth-child(odd){grid-column:1 / -1}}.api-usage-guide>h2{font-size:1.375rem}.api-usage-guide>p{max-width:var(--read-max);color:var(--color-text-muted)}.api-guide-nav{position:sticky;top:var(--header-height, 56px);z-index:10;display:flex;gap:2px;margin:var(--space-4) 0 0;overflow-x:auto;border-bottom:1px solid var(--color-border);background:#fafafae6;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-size:var(--text-small)}.api-guide-nav a{padding:12px 12px 10px;border-bottom:2px solid transparent;color:var(--color-text-muted);text-decoration:none;white-space:nowrap}.api-guide-nav a:hover{color:var(--color-text);border-bottom-color:var(--color-text)}.api-guide-step{padding:var(--space-8) 0;border-bottom:1px solid var(--color-border);scroll-margin-top:calc(var(--header-offset) + 44px)}.api-guide-step:last-child{border-bottom:0}.api-guide-step h3{margin-top:0;font-size:1.125rem}.api-guide-step h4{margin:var(--space-5) 0 var(--space-2);font-size:var(--text-small)}.api-step-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:var(--space-8);align-items:start}.api-step-text{min-width:0}.api-step-text p{color:var(--color-text-muted)}.api-step-code{position:sticky;top:calc(var(--header-offset) + 44px);min-width:0;display:grid;gap:var(--space-4)}.api-example{min-width:0;overflow:hidden;border:1px solid var(--code-border);border-radius:var(--radius-panel);background:var(--code-bg)}.api-example-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px;padding:4px 6px 4px 14px;border-bottom:1px solid var(--code-border);background:var(--code-surface);color:var(--code-muted);font-size:var(--text-micro)}.api-example-heading strong{font-weight:550}.api-example-heading button{min-height:28px;padding:2px 10px;border-color:#3f3f46;background:transparent;color:var(--code-text);font-size:var(--text-micro)}.api-example-heading button:hover:not(:disabled){background:#27272a;color:#fff;border-color:#52525b}.api-example pre{border:0;border-radius:0;font-size:.78rem}.api-example>p{margin:0;padding:8px 14px;border-top:1px solid var(--code-border);color:var(--code-muted);font-size:var(--text-micro)}.api-field-list{display:grid;grid-template-columns:minmax(90px,140px) minmax(0,1fr);gap:10px 20px;margin:var(--space-4) 0}.api-field-list dt{color:var(--color-text);font-size:var(--text-meta);font-weight:600}.api-field-list dd{margin:0;color:var(--color-text-muted)}.api-usage-guide code{overflow-wrap:anywhere}.api-guide-step details>summary{margin:var(--space-4) 0 var(--space-2);color:var(--color-text-muted);font-size:var(--text-small);font-weight:550}@media(max-width:960px){.api-step-grid{grid-template-columns:1fr;gap:var(--space-4)}.api-step-code{position:static}}@media(max-width:600px){.api-field-list{grid-template-columns:1fr;gap:4px}.api-field-list dd{margin-bottom:10px}}.comments-feed{max-width:820px}.comment-group{margin:var(--space-6) 0}.comment-group>h3{margin-bottom:var(--space-2)}.comment-card{padding:var(--space-5) 0;border-top:1px solid var(--color-border)}.comment-card>header{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:baseline}.comment-card>header>span,.comment-time,.comment-policy{color:var(--color-text-muted);font-size:var(--text-meta)}.comment-content{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.75}.comment-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:var(--space-3)}.comment-actions button{min-height:32px;padding:4px 12px;font-size:var(--text-meta)}.comment-form{display:grid;gap:14px;max-width:820px;margin:var(--space-6) 0;padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface)}.comment-form h3,.comment-form p{margin:0}.comment-form label{display:grid;gap:6px;font-size:var(--text-small);font-weight:550}.comment-form select{max-width:220px}.comment-form textarea{width:100%;min-height:120px;resize:vertical;line-height:1.6}.comment-form .comment-checkbox{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-weight:400}.comment-form .comment-checkbox input{width:auto}.comment-form>button{justify-self:start}.legacy-comment-targets{display:grid;gap:0;max-width:820px;padding:0;list-style:none}.legacy-comment-targets li{display:grid;gap:6px;padding:12px 0;border-bottom:1px solid var(--color-border)}.legacy-comment-targets button{justify-content:flex-start;text-align:left}.legacy-comment-targets button[aria-pressed=true]{border-color:var(--color-text)}.legacy-comment-targets code{color:var(--color-text-muted);font-size:.8rem}.admin-page{max-width:1200px}.admin-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:1px;margin:var(--space-6) 0;overflow:hidden;border:1px solid var(--color-border);border-radius:12px;background:var(--color-border)}.admin-tiles div{padding:var(--space-4) var(--space-5);background:var(--color-surface)}.admin-tiles dt{color:var(--color-text-faint);font-size:var(--text-micro)}.admin-tiles dd{margin:6px 0 0;font-size:1.75rem;font-weight:700;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.admin-section{margin:var(--space-8) 0;min-width:0}.admin-section>h2{padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border)}.admin-section h3{margin:var(--space-5) 0 var(--space-2);color:var(--color-text-muted);font-size:var(--text-meta)}.admin-section td{font-variant-numeric:tabular-nums}.status-board{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:var(--space-3);margin:0}.status-cell{min-width:0;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-left-width:4px;border-radius:10px;background:var(--color-surface)}.status-cell dt{color:var(--color-text-muted);font-size:var(--text-meta)}.status-cell dd{display:grid;gap:2px;margin:4px 0 0}.status-cell small{color:var(--color-text-faint);font-size:var(--text-micro);overflow-wrap:anywhere}.status-mark{font-weight:650}.status-cell[data-color=ok]{border-left-color:var(--color-success-text)}.status-cell[data-color=ok] .status-mark{color:var(--color-success-text)}.status-cell[data-color=warn]{border-left-color:var(--color-caution-border);background:var(--color-caution-bg)}.status-cell[data-color=warn] .status-mark{color:var(--color-caution-border)}.status-cell[data-color=crit]{border-left-color:var(--color-error);background:var(--color-error-bg)}.status-cell[data-color=crit] .status-mark{color:var(--color-error)}.status-cell[data-color=gray]{border-left-color:var(--color-border-strong);background:var(--color-surface-subtle)}.status-cell[data-color=gray] .status-mark{color:var(--color-text-muted)}.admin-columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:var(--space-8);align-items:start}.chart{margin:0;min-width:0}.chart-plot{position:relative;min-width:0}.chart-plot svg{display:block;overflow:visible}.chart-plot:focus-visible,.chart-plot rect:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:2px}.chart-grid{stroke:var(--color-surface-subtle);stroke-width:1}.chart-baseline{stroke:var(--color-border-strong);stroke-width:1}.chart-crosshair{stroke:var(--color-text-faint);stroke-width:1;stroke-dasharray:2 3}.chart-axis{fill:var(--color-text-faint);font-size:11px;font-variant-numeric:tabular-nums}.chart-legend{display:flex;flex-wrap:wrap;gap:4px 14px;margin:0 0 8px;padding:0;list-style:none;color:var(--color-text-muted);font-size:var(--text-micro)}.chart-legend li{display:inline-flex;align-items:center;gap:6px}.chart-key{display:inline-block;width:8px;height:8px;border-radius:2px}.chart-line-key{display:inline-block;width:10px;height:2px;border-radius:1px}.chart-tooltip{position:absolute;top:4px;width:168px;padding:8px 10px;border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface);box-shadow:var(--shadow-tooltip);font-size:var(--text-micro);pointer-events:none}.chart-tooltip-title{margin-bottom:4px;color:var(--color-text-muted)}.chart-tooltip-row{display:flex;align-items:center;gap:6px}.chart-tooltip-row strong{font-variant-numeric:tabular-nums}.chart-tooltip-row span:last-child{color:var(--color-text-muted)}.chart-table{margin-top:6px;color:var(--color-text-muted);font-size:var(--text-micro)}.chart-table summary{width:fit-content}.paper-page{--paper-up: #c4302b;--paper-down: #1f5fbf}.paper-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4);margin-bottom:var(--space-2)}.paper-head h1{margin:0}.paper-live{display:inline-flex;flex-wrap:wrap;align-items:center;gap:2px 8px;margin:0;padding:4px 12px;border:1px solid var(--color-border-strong);border-radius:var(--radius-badge);background:var(--color-surface-subtle);color:var(--color-text-muted);font-size:var(--text-meta);font-weight:650}.paper-live small{color:var(--color-text-muted);font-size:var(--text-micro);font-weight:400}.paper-live[data-tone=ok]{border-color:var(--color-success-text);background:var(--color-success-bg);color:var(--color-success-text)}.paper-live[data-tone=warn]{border-color:var(--color-caution-border);background:var(--color-caution-bg);color:var(--color-caution-border)}.paper-live-dot{width:8px;height:8px;border-radius:50%;background:currentColor;opacity:.45}.paper-live[data-on=true] .paper-live-dot{opacity:1;animation:paper-live 1.8s ease-out infinite}@keyframes paper-live{0%{box-shadow:0 0 color-mix(in srgb,currentColor 50%,transparent)}to{box-shadow:0 0 0 8px transparent}}.paper-amount{font-variant-numeric:tabular-nums}.paper-amount[data-tone=up]{color:var(--paper-up)}.paper-amount[data-tone=down]{color:var(--paper-down)}.paper-amount-main{display:block;font-size:var(--text-section);font-weight:700;letter-spacing:-.01em;overflow-wrap:anywhere}.paper-board-frame{border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface);overflow:hidden}.paper-board{width:100%;border-collapse:collapse;table-layout:fixed;font-size:var(--text-small)}.paper-board thead th{padding:9px 14px;background:var(--color-surface-subtle);color:var(--color-text-muted);font-size:var(--text-micro);font-weight:600;text-align:left}.paper-board tbody th,.paper-board td{border-top:1px solid var(--color-border);vertical-align:top;text-align:left;font-weight:400}.paper-board tbody th{padding:12px 14px}.paper-board small{display:block;margin-top:2px;color:var(--color-text-muted);font-size:var(--text-micro);overflow-wrap:anywhere}.paper-card-name{display:inline-flex;align-items:center;gap:8px;font-weight:650}.paper-cell{display:block;height:100%;padding:12px 14px;color:inherit;text-decoration:none}.paper-cell:hover{background:var(--color-surface-hover)}.paper-position{display:block;color:var(--color-text-muted);font-size:var(--text-micro)}.paper-position[data-holding=true],.paper-position[data-signal=true]{color:var(--color-text);font-weight:650}.paper-flash{background:var(--color-caution-bg);animation:paper-flash 1.2s ease-out}@keyframes paper-flash{0%{box-shadow:inset 0 0 0 2px var(--color-caution-border)}to{box-shadow:inset 0 0 0 0 transparent}}.paper-strategy-head>h2{border-bottom:0;padding-bottom:0;margin-bottom:var(--space-1)}.paper-strategy-head>.muted{margin-top:0}.paper-strategy-total{margin:var(--space-3) 0}.paper-now{list-style:none;margin:var(--space-3) 0;padding:0;display:grid;gap:var(--space-1)}.paper-now li{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-3)}.paper-now small{display:inline;color:var(--color-text-muted)}.paper-now-money>.paper-amount{font-weight:650}.paper-strategy-total .paper-amount-main{font-size:1.75rem;letter-spacing:-.03em}.paper-strategy-total small{display:block;color:var(--color-text-muted);font-size:var(--text-meta)}.paper-rules{display:flex;flex-wrap:wrap;gap:4px 8px;margin:0 0 var(--space-4);padding:0;list-style:none}.paper-rules li{padding:2px 10px;border-radius:var(--radius-badge);background:var(--color-surface-subtle);color:var(--color-text-muted);font-size:var(--text-micro)}.paper-tabs{display:flex;flex-wrap:wrap;gap:6px}.paper-tabs a{padding:5px 12px;border:1px solid var(--color-border-strong);border-radius:var(--radius-control);color:var(--color-text-muted);font-size:var(--text-meta);text-decoration:none}.paper-tabs a[aria-current=page]{border-color:var(--color-text);background:var(--color-text);color:var(--color-surface)}.paper-trips{display:grid;gap:0;margin:0;padding:0;border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface);list-style:none;overflow:hidden}.paper-trip+.paper-trip{border-top:1px solid var(--color-border)}.paper-trip-head{display:grid;grid-template-columns:16px minmax(0,1fr) auto;align-items:baseline;gap:8px;width:100%;padding:10px 14px;border:0;background:none;color:inherit;font:inherit;font-size:var(--text-small);text-align:left;cursor:pointer}.paper-trip-head:hover{background:var(--color-surface-hover)}.paper-trip-head time{font-variant-numeric:tabular-nums}.paper-trip-name{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px}.paper-trip-name>span{white-space:nowrap}.paper-trip-money{text-align:right}.paper-trip-main{display:block;font-weight:650}.paper-trip-money small{display:block;color:var(--color-text-muted);font-size:var(--text-micro)}.paper-trip-body{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:6px 12px;margin:0;padding:0 14px 12px 38px;font-size:var(--text-small)}.paper-trip-body dt{color:var(--color-text-muted)}.paper-trip-body dd{margin:0;overflow-wrap:anywhere}.paper-trip-body small{display:block;color:var(--color-text-muted);font-size:var(--text-micro)}.paper-days{margin:var(--space-4) 0 0}.paper-days nav{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;font-size:var(--text-small);font-variant-numeric:tabular-nums}.paper-days small{color:var(--color-text-muted);font-size:var(--text-micro)}.paper-days-end{color:var(--color-border-strong)}.paper-days p{margin:var(--space-1) 0 0;font-size:var(--text-meta)}.paper-side{display:inline-flex;align-items:center;gap:4px;font-weight:650;white-space:nowrap}.paper-recent{margin:0;padding:0;border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface);list-style:none;overflow:hidden}.paper-recent li+li{border-top:1px solid var(--color-border)}.paper-recent-row{display:grid;grid-template-columns:auto 64px minmax(0,1fr) auto;align-items:baseline;gap:4px 12px;padding:9px 14px;color:inherit;font-size:var(--text-small);text-decoration:none}.paper-recent-row:hover{background:var(--color-surface-hover)}.paper-recent-row time{font-variant-numeric:tabular-nums}.paper-recent-name .chart-line-key{margin-right:6px;vertical-align:middle}.paper-recent-name small{display:block;margin-top:1px;color:var(--color-text-muted);font-size:var(--text-micro);overflow-wrap:anywhere}.paper-recent-money{font-weight:650;text-align:right}.paper-trip-note{color:var(--color-text-muted);font-size:var(--text-micro)}.paper-diagnostics{margin-top:var(--space-8)}.paper-diagnostics>summary{width:fit-content;margin-bottom:var(--space-3);color:var(--color-text-muted);font-size:var(--text-meta)}@media(max-width:560px){.paper-board thead th,.paper-board tbody th,.paper-cell{padding-inline:10px}.paper-board tr>:first-child{width:34%}.paper-amount-main{font-size:var(--text-body)}.paper-recent-row{grid-template-columns:auto minmax(0,1fr) auto;padding-inline:10px}.paper-recent-name{grid-row:2;grid-column:1 / -1}}.chart-band{fill:var(--color-surface-subtle)}.chart-link{stroke:var(--color-border-strong);stroke-width:1}.chart-link-active{stroke:var(--color-text-muted);stroke-width:2}.chart-end-name{fill:var(--color-text-muted);font-size:12px}.chart-empty{position:absolute;inset:40% 0 auto;margin:0;color:var(--color-text-muted);font-size:var(--text-small);text-align:center}.chart-live-ring{transform-box:fill-box;transform-origin:center;animation:chart-live-ring 1.8s ease-out infinite}@keyframes chart-live-ring{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(3)}}.bar-list{display:grid;gap:12px;margin:0;padding:0;list-style:none}.bar-list li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label value" "track track";gap:4px 12px;font-size:var(--text-small)}.bar-list-label{grid-area:label;overflow-wrap:anywhere}.bar-list-value{grid-area:value;font-weight:600;font-variant-numeric:tabular-nums}.bar-list-track{grid-area:track;height:6px;border-radius:3px;background:var(--color-surface-subtle)}.bar-list-bar{display:block;height:6px;min-width:2px;border-radius:3px;background:#2a78d6}.insight-list{display:grid;gap:var(--space-4);margin:var(--space-5) 0 0;padding:0;list-style:none}.insight-list li{padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface)}.insight-list p{margin:var(--space-2) 0 0}.insight-columns{margin:var(--space-2) 0 var(--space-3);padding-left:1.2em;font-size:var(--text-small);line-height:1.7}.insight-attribution{margin-top:var(--space-6);padding:12px 14px;border-left:3px solid var(--color-border-strong);color:var(--color-text-muted);font-size:var(--text-small);line-height:1.7}.insight-badge{margin-left:6px;text-decoration:none}.insight-contribution h3{margin:var(--space-4) 0 var(--space-2);font-size:var(--text-body)}.commerce-head h1{margin:0 0 var(--space-2);font-size:clamp(26px,4vw,34px);letter-spacing:-.01em}.commerce-sub{margin:0;color:var(--color-text-muted)}.commerce-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin:var(--space-5) 0 var(--space-4);font-size:var(--text-small)}.commerce-crumbs>*+*:before{content:"›";margin:0 6px 0 2px;color:var(--color-text-faint)}.commerce-crumbs button{min-height:0;padding:2px 6px;border:0;background:transparent;color:var(--color-text-muted)}.commerce-crumbs [aria-current=step]{color:var(--color-text);font-weight:650}.commerce-lede{max-width:760px;margin:0 0 var(--space-4);font-size:var(--text-body);line-height:1.7}.commerce-findings{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:var(--space-3);margin-bottom:var(--space-5)}.commerce-finding{display:grid;justify-items:start;justify-content:stretch;gap:4px;padding:14px 16px;text-align:left;white-space:normal}.commerce-finding strong{font-size:var(--text-body)}.commerce-finding span:last-child{color:var(--color-text-muted);font-weight:400}.commerce-layout{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:var(--space-5);align-items:start}.commerce-map-wrap{position:relative;min-width:0}.commerce-map{width:100%;height:560px;border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface-subtle)}.commerce-map-status{position:absolute;top:12px;left:12px;right:12px;z-index:2;margin:0;padding:8px 12px;border-radius:var(--radius-panel);background:var(--color-surface);box-shadow:0 1px 3px #0000001f;font-size:var(--text-small)}.commerce-tip{display:grid;gap:2px;padding:6px 10px;border-radius:6px;background:#111827;color:#fafafa;font-size:12px;line-height:1.4;white-space:nowrap;pointer-events:none;box-shadow:0 2px 6px #00000040}.commerce-tip span{color:#d1d5db}.commerce-legend{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin:var(--space-3) 0 0;padding:0;list-style:none;font-size:var(--text-meta);color:var(--color-text-muted)}.commerce-legend span{display:inline-block;width:12px;height:12px;margin-right:6px;border-radius:3px;vertical-align:-1px}.commerce-legend-scale{gap:0 2px}.commerce-legend-scale li span{width:28px;border-radius:0}.commerce-legend-title{margin-right:8px;color:var(--color-text);font-weight:600}.commerce-side{min-width:0;max-height:640px;overflow-y:auto;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface)}.commerce-side h2{margin:0 0 var(--space-2);font-size:20px}.commerce-side h3{margin:var(--space-4) 0 var(--space-2);font-size:var(--text-small);color:var(--color-text-muted)}.commerce-toggle{display:inline-flex;margin-bottom:var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-control);overflow:hidden}.commerce-toggle button{min-height:32px;border:0;border-radius:0}.commerce-toggle button[aria-pressed=true]{background:var(--color-text);color:#fafafa}.commerce-groups{display:grid;gap:6px;margin:var(--space-3) 0;padding:0;list-style:none}.commerce-groups button{display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:2px 8px;width:100%;padding:10px 12px;text-align:left;white-space:normal}.commerce-group-desc{grid-column:2 / -1;color:var(--color-text-muted);font-weight:400}.commerce-swatch{width:12px;height:12px;border-radius:3px}.commerce-rule{padding:8px 10px;border-radius:var(--radius-panel);background:var(--color-surface-subtle);font-size:var(--text-small)}.commerce-rank{display:grid;gap:4px;margin:0;padding-left:1.6em}.commerce-rank li{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px}.commerce-rank button,.commerce-lens-block header button{min-height:0;padding:2px 4px;border:0;background:transparent;color:var(--color-primary)}.commerce-badges{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 var(--space-3)}.commerce-why{margin:0 0 var(--space-3);padding-left:1.1em;font-size:var(--text-small);line-height:1.7}.commerce-lens-block{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-border)}.commerce-lens-block header{display:flex;align-items:baseline;gap:8px}.commerce-lens-block header h3{margin:0;color:var(--color-text);font-size:var(--text-body)}.commerce-lens-block header button{margin-left:auto}.commerce-side dl{display:grid;gap:10px;margin:var(--space-2) 0 0}.commerce-metric{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;font-size:var(--text-small)}.commerce-metric dt{color:var(--color-text-muted)}.commerce-metric dd{margin:0;text-align:right}.commerce-metric .commerce-bar{grid-column:1 / -1}.commerce-bar{display:block;height:6px;border-radius:3px;background:var(--color-surface-subtle);overflow:hidden}.commerce-bar span{display:block;height:100%;border-radius:3px;background:#3b82f6}.commerce-chips{display:flex;flex-wrap:wrap;gap:6px;margin:var(--space-3) 0}.commerce-chips button{min-height:30px;padding:4px 10px;border-radius:999px}.commerce-chips button[aria-pressed=true]{background:var(--color-text);border-color:var(--color-text);color:#fafafa}.commerce-day{display:block;width:100%;height:auto}.commerce-stack{display:flex;height:12px;border-radius:6px;overflow:hidden}.commerce-industry{display:grid;gap:6px;margin:0;padding:0;list-style:none;font-size:var(--text-small)}.commerce-industry li{display:grid;grid-template-columns:minmax(0,9em) 1fr 3em;align-items:center;gap:8px}.commerce-industry small{color:var(--color-text-faint)}.commerce-industry li>span:last-child{text-align:right}.commerce-sources{margin-top:var(--space-4);font-size:var(--text-small)}.commerce-sources ul{margin:var(--space-2) 0 0;padding-left:1.1em;line-height:1.7}@media(max-width:760px){.commerce-layout{grid-template-columns:minmax(0,1fr)}.commerce-map{height:360px}.commerce-side{max-height:none}}:root{--color-bg: #fff;--color-surface-subtle: #f3f3f3;--color-surface-hover: #f3f3f3;--color-text: #0f0e0e;--color-text-muted: #545b63;--color-primary: #a84300;--color-primary-hover: #803400;--color-focus: #a84300;--color-border: #e7e7e7;--color-border-strong: #c7c7c7;--color-info-bg: #fff5eb;--color-info-text: #8c3900;--accent: #ff6b00;--radius-control: 999px;--radius-field: 4px;--radius-panel: 4px;--text-page: clamp(2.25rem, 4.5vw, 4rem);--text-section: 1.5rem;--content-max: 1384px;--detail-max: 1160px;--space-section: clamp(40px, 6vw, 88px)}::selection{background:#ffe2ce}body{background:#fff}h1,h2,h3{letter-spacing:-.045em}h1{line-height:1.15}button,.button{min-height:44px;padding:12px 23px;font-weight:600}.inline-button,.query-actions button,.result-toolbar button{min-height:32px;padding:6px 12px;border-radius:5px}button.button-primary,.button.button-primary{background:#0f0e0e;border-color:#0f0e0e;color:#fff}button.button-primary:hover:not(:disabled),.button.button-primary:hover{background:#fff;border-color:#0f0e0e;color:#0f0e0e}.eyebrow{font-size:.75rem;font-weight:650;letter-spacing:.12em}.page-shell{padding-top:clamp(32px,4vw,56px)}.site-header{background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}.site-header-inner{min-height:88px;gap:0 22px}.brand{font-size:1.25rem;font-weight:800;letter-spacing:-.055em}.brand-mark{width:13px;height:13px;border-radius:50%;background:var(--accent);box-shadow:none}.site-header nav{min-height:88px;border-left:1px solid var(--color-border);padding-left:20px;gap:8px}.site-header nav a{border-radius:0;padding:9px 7px;color:var(--color-text)}.site-header nav a:hover{background:transparent;color:var(--color-primary)}.site-header nav a[aria-current=page]{background:transparent;box-shadow:inset 0 -1px 0 var(--color-text)}.command-trigger{min-width:46px;width:46px;min-height:46px;padding:0;justify-content:center;border-radius:50%;background:#fff;border-color:var(--color-border-strong);color:var(--color-text);font-size:.75rem}.command-trigger kbd{display:none}.header-account{flex-wrap:nowrap;gap:10px}.header-account .account-entry{min-height:46px;min-width:112px;padding:10px 19px;background:#0f0e0e;border-color:#0f0e0e;color:#fff}.header-account .account-entry:hover{background:#fff;color:#0f0e0e}.account-session{display:flex;align-items:center;width:76px;min-width:76px}.account-session .member-link-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.header-account .header-logout{min-height:32px;padding:4px;font-size:.75rem}.account-session .member-link:before{width:5px;height:5px;margin-right:7px}.site-header .header-tools{padding-left:8px}footer{margin-top:var(--space-section);padding-top:36px;padding-bottom:36px;font-size:.8125rem}.insight-home,.insight-page{padding-top:0}.commerce-head{margin-bottom:40px}.commerce-head>.eyebrow{margin:0 0 28px;padding-bottom:18px;border-bottom:1px solid var(--color-border)}.commerce-head h1{max-width:14ch;margin:0;font-size:clamp(2.75rem,5vw,5rem);line-height:1.1;font-weight:800;letter-spacing:-.06em;word-break:keep-all}.commerce-head .commerce-sub{max-width:52ch;margin:24px 0 0;font-size:1.0625rem;line-height:1.7;word-break:keep-all}.commerce-context{margin-top:18px;font-size:.8125rem;color:var(--color-text-muted)}.commerce-period{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin:0;font-variant-numeric:tabular-nums}.commerce-window{margin-left:6px;padding:2px 8px;border:1px solid var(--color-border);border-radius:999px;font-size:.75rem}.commerce-update{max-width:64ch;margin:8px 0 0;line-height:1.7;word-break:keep-all}.commerce-actions{display:flex;margin-top:24px}.insight-use-link{gap:20px}.commerce-lede{max-width:70ch;font-size:1.0625rem}.commerce-findings{margin:24px 0;gap:0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.commerce-finding{padding:20px;border:0;border-radius:0;background:#fff}.commerce-finding+.commerce-finding{border-left:1px solid var(--color-border)}.commerce-finding strong{font-size:1.125rem}.commerce-finding .badge{background:transparent;border:0;padding:0;color:var(--color-text-muted)}.commerce-side{border:0;border-top:1px solid var(--color-text);border-radius:0;padding:22px 0 0 22px}.commerce-map{border-radius:2px}.commerce-groups{gap:0}.commerce-groups button{border:0;border-bottom:1px solid var(--color-border);border-radius:0;padding:17px 8px}.commerce-group-desc{font-size:.8125rem}.commerce-toggle{border-radius:999px}.commerce-toggle button{min-height:36px}.commerce-sources{border-top:1px solid var(--color-border);padding-top:16px}.insight-loading{min-height:340px;padding-top:24px}.insight-loading h1,.insights-page>h1{font-size:clamp(2.5rem,5vw,4.75rem);font-weight:800}.insight-attribution{max-width:92ch;margin-top:40px;padding:20px 0 0;border-left:0;border-top:1px solid var(--color-border);font-size:.75rem;line-height:1.8;color:var(--color-text-muted)}.insight-attribution a{white-space:nowrap}.insight-discovery{margin-top:var(--space-section)}.section-title{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:28px;padding-top:28px;border-top:1px solid var(--color-text)}.section-title h2{margin:0;font-size:clamp(1.75rem,3.4vw,3rem)}.rail-controls{display:flex;gap:8px}.rail-controls button{width:48px;height:48px;border-radius:50%;padding:0}.insight-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:24px;list-style:none;margin:0;padding:0}.insight-rail{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:14px}.insight-rail .insight-card{flex:0 0 min(400px,82%);scroll-snap-align:start}.insight-card{min-width:0;border:1px solid var(--color-border-strong);background:#fff}.insight-card-link{display:flex;flex-direction:column;position:relative;min-height:270px;padding:30px;text-decoration:none;overflow:hidden}.insight-card-link:hover,.insight-card-link:focus-visible{color:var(--color-text);background:var(--color-surface-subtle)}.insight-card-number{align-self:flex-end;color:#c8c8c8;font-size:2.5rem;line-height:1;letter-spacing:-.08em;margin-bottom:20px}.insight-card h3{margin:0 0 12px;font-size:1.75rem;line-height:1.3}.insight-card p{margin:0 0 28px;color:var(--color-text-muted);font-size:.875rem}.insight-card-footer{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:auto;font-size:.75rem;color:var(--color-text-muted)}.insight-card-footer>span{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--color-text);border-radius:50%;color:var(--color-text);font-size:1.25rem}.private-boundary{max-width:none}.account-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:64px;align-items:start}.account-intro h1{white-space:pre-line;margin:24px 0;font-size:clamp(2.5rem,4.7vw,4.4rem);font-weight:800}.account-intro .lede{max-width:40ch}.access-steps{list-style:none;padding:0;margin:32px 0 0}.access-steps li{display:flex;gap:20px;align-items:baseline;padding:18px 0;border-top:1px solid var(--color-border)}.access-steps li>span{font-family:var(--font-mono);color:var(--color-primary);font-size:.75rem}.access-steps strong{font-size:1rem}.access-steps p{margin:5px 0 0;font-size:.875rem;color:var(--color-text-muted)}.signin-card{padding:clamp(24px,4vw,44px);border:1px solid var(--color-border-strong);background:#fff}.signin-symbol{display:grid;place-items:center;width:68px;height:68px;border:1px solid var(--color-text);border-radius:50%;margin-bottom:32px;font-size:2rem}.signin-card h2{margin:0 0 12px;font-size:1.75rem}.google-signin{display:flex;justify-content:center;width:100%;gap:12px;min-height:48px;margin-top:24px;padding:12px;border:1px solid #747775;border-radius:999px;background:#fff;color:#1f1f1f;font-family:Google Sans,Arial,sans-serif;font-size:14px;font-weight:500}.google-signin img{flex:0 0 20px}.signin-caption{margin:12px 0 0;font-size:.8125rem;color:var(--color-text-muted)}.join-guide{margin-top:26px;padding-top:22px;border-top:1px solid var(--color-border);font-size:.875rem}.join-guide p{margin:0 0 8px}.join-guide a{font-weight:600}.join-guide .muted{margin-top:12px;font-size:.75rem}.public-return{display:inline-block;margin-top:26px;color:var(--color-text-muted);font-size:.8125rem}.registration-form{display:grid;gap:12px;margin-top:24px}.registration-form h3,.registration-form p{margin:0}.registration-form p{font-size:.875rem}.registration-form label{font-size:.8125rem;font-weight:600}.registration-form input{width:100%}.member-success>span{display:grid;place-items:center;width:36px;height:36px;margin:22px 0 12px;border-radius:50%;color:var(--color-success-text);background:var(--color-success-bg)}.access-overview{margin:var(--space-section) 0 0;padding:32px 0 0;border:0;border-top:1px solid var(--color-text);border-radius:0}.access-overview h2{font-size:2rem}.account-checking{min-height:1.7em;font-size:.8125rem;color:var(--color-text-muted)}.query-checking{min-height:360px}.query-checking>details{max-width:520px;margin-top:24px}.workspace-heading{margin-bottom:32px;padding-bottom:28px}.workspace-heading h1{font-weight:800;margin-bottom:12px}.workspace-heading .member-confirmed{font-size:.8125rem;margin-bottom:8px}.search{border-radius:999px;padding-left:8px}.insight-comments{max-width:820px;margin-top:48px;padding:22px 0 var(--space-6);border-top:1px solid var(--color-text)}.insight-comments h2{margin:0 0 8px;font-size:var(--text-section);letter-spacing:-.02em}.insight-comments .comments-feed>p:first-child{margin-top:0}.search button{border-radius:0 999px 999px 0;padding:8px 18px;background:#fff}.category-list{border:0;border-radius:0;background:#fff;gap:32px}.category-link{padding:28px 0;border-top:1px solid var(--color-text);border-bottom:1px solid var(--color-border)}.category-link h2{font-size:2.25rem;margin-bottom:16px}.category-link>span{font-size:.875rem;color:var(--color-text)}.category-tabs a{min-height:36px;padding:6px 18px}.shelf{border-radius:0}.shelf>summary{background:#fff}.shelf h3{padding:16px 14px;font-size:.9375rem}.dataset-list-item{padding:18px 20px}.dataset-list-item strong{font-size:1rem}.listing>h1{font-size:clamp(2rem,4vw,3.5rem);font-weight:800}.listing>.lede{font-size:1rem;margin-bottom:36px}.section-nav{background:#fffffff5}.listing-section{padding:36px 0}.listing-section>h2{font-size:1.5rem}.facts,.facts.compact,.table-scroll{border-radius:2px}.ai-handoff,.dataset-integration{border-radius:4px}.ai-handoff-head{background:var(--code-surface)}.integration-guide{max-width:1160px}.integration-guide>h1{font-size:clamp(2.5rem,4.7vw,4.25rem);font-weight:800;margin-bottom:36px}.dataset-integration{padding:clamp(24px,4vw,48px);border-color:var(--color-border-strong)}.dataset-integration h2{font-size:clamp(1.75rem,3vw,2.75rem);margin-bottom:16px}.dataset-integration>.button-primary{margin:16px 0}.token-effects{font-size:.75rem;color:var(--color-text-muted);max-width:76ch}.api-guide-disclosure{padding-top:28px;border-top:1px solid var(--color-border)}.api-guide-disclosure>summary{font-size:1.125rem;font-weight:650}.api-guide-disclosure>.api-usage-guide{margin-top:28px}@media(max-width:1100px){.site-header-inner{gap:0 12px}.site-header nav{padding-left:12px;gap:0}.account-session{width:68px;min-width:68px}.commerce-head h1{font-size:3.5rem}.account-layout{gap:32px}}@media(max-width:760px){.site-header-inner{padding-top:0;min-height:64px;gap:0 10px}.brand{min-height:64px;font-size:1.125rem}.brand-mark{width:10px;height:10px}.site-header .header-tools{padding-left:0}.site-header nav{min-height:42px;border-left:0;border-top:1px solid var(--color-border);padding:0 0 4px;margin:0}.site-header nav a{min-height:36px;padding:6px 12px;font-size:.8125rem}.header-account .account-entry{min-width:94px;min-height:40px;padding:8px 13px;font-size:.8125rem}.account-session{width:0;min-width:0}.account-session .member-link{position:absolute;width:1px;min-width:0;height:1px;overflow:hidden;clip-path:inset(50%)}.header-account .header-logout{display:none}.command-trigger{min-width:38px;width:38px;min-height:38px}.page-shell{padding-top:28px}.commerce-head{margin-bottom:28px}.commerce-head>.eyebrow{margin-bottom:20px}.commerce-head h1{max-width:15ch;font-size:clamp(2.4rem,9.5vw,3.5rem)}.commerce-head .commerce-sub{margin-top:18px;font-size:.9375rem}.commerce-context{margin-top:14px;font-size:.75rem}.commerce-actions{margin-top:20px}.commerce-lede{font-size:.9375rem}.commerce-findings{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.commerce-finding{flex:0 0 88%;scroll-snap-align:start;padding:16px}.commerce-side{padding:24px 0 0}.commerce-map{height:380px}.account-layout{grid-template-columns:minmax(0,1fr);gap:32px}.account-intro h1{font-size:2.75rem}.access-steps{margin-top:24px}.signin-card{padding:26px}.signin-symbol{width:52px;height:52px;margin-bottom:24px}.workspace-heading h1{font-size:2.5rem}.category-link h2{font-size:2rem}.dataset-list-item{padding:18px 14px}.listing>h1{font-size:2.125rem}.section-nav a{padding-left:10px;padding-right:10px}}.access-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.command-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.account-icon{flex:0 0 19px}@media(max-width:480px){.header-account .account-entry{min-width:40px;width:40px;height:40px;border-radius:50%;padding:0}.account-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.account-arrow{display:none}}.account-intro{grid-column:1;grid-row:1}.signin-card{grid-column:2;grid-row:1 / 3}.account-layout>.access-steps{grid-column:1;grid-row:2;margin-top:0}.account-layout{row-gap:28px}.alternate-account{margin-top:24px;font-size:.8125rem}@media(max-width:760px){.account-intro,.signin-card,.account-layout>.access-steps{grid-column:1;grid-row:auto}.signin-symbol{display:none}}.halloween .commerce-head h1{max-width:18ch}.halloween-status{margin:0 0 24px;padding:10px 14px;border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface-subtle);font-size:var(--text-small);color:var(--color-text-muted)}.halloween .commerce-finding{cursor:default}.halloween .commerce-finding strong{font-variant-numeric:tabular-nums}.halloween-groups{align-items:center;margin-top:0}.halloween-mapsection{margin-top:32px}.halloween-mapcol{min-width:0}.halloween-time{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding:10px 12px;border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface)}.halloween-time button{min-height:32px;padding:4px 10px;border-radius:999px;font-variant-numeric:tabular-nums}.halloween-time button[aria-pressed=true]{background:var(--color-text);border-color:var(--color-text);color:#fafafa}.halloween-time .halloween-play{min-width:40px}.halloween-time input[type=range]{flex:1 1 160px;min-width:120px;accent-color:#1c5cab}.halloween-time input.is-summary{opacity:.45}.halloween-time-label{min-width:9em;font-size:var(--text-small);font-weight:600;font-variant-numeric:tabular-nums}.halloween-legend li{gap:0}.halloween-legend .halloween-ramp{display:inline-flex;width:auto;height:12px;margin-right:6px;border-radius:0;vertical-align:-1px}.halloween-legend .halloween-ramp span{width:14px;margin:0;border-radius:0}.halloween-legend small{color:var(--color-text-faint)}.halloween-hatch{border:1px dashed #a1a1aa;background-image:repeating-linear-gradient(45deg,#d4d4d8 0 2px,transparent 2px 5px)!important}.halloween-pin-key{display:inline-block;margin-right:6px;font-weight:700;color:var(--color-text)}.halloween-pin{min-height:0;width:22px;height:22px;padding:0;border:1px solid var(--color-text);border-radius:50%;background:#fff;color:var(--color-text);font-size:12px;line-height:1;transform:translateY(-50%)}.halloween-counts{font-size:var(--text-small);color:var(--color-text-muted);font-variant-numeric:tabular-nums}.halloween-rank{display:grid;gap:0;margin:0 0 8px;padding:0;list-style:none;counter-reset:rank}.halloween-rank li{counter-increment:rank}.halloween-rank button{display:grid;grid-template-columns:1.6em 12px minmax(0,1fr) auto;grid-template-areas:"n s name value" "n s standing standing";align-items:center;gap:0 8px;width:100%;min-height:0;padding:8px 4px;border:0;border-bottom:1px solid var(--color-border);border-radius:0;background:transparent;text-align:left;white-space:normal;font-weight:400}.halloween-rank button:before{content:counter(rank);grid-area:n;color:var(--color-text-faint);font-size:var(--text-meta);font-variant-numeric:tabular-nums}.halloween-rank button:hover{background:var(--color-surface-subtle)}.halloween-rank .commerce-swatch{grid-area:s}.halloween-rank-name{grid-area:name;font-weight:600}.halloween-rank-value{grid-area:value;font-variant-numeric:tabular-nums;font-weight:600}.halloween-rank-standing{grid-area:standing;font-size:var(--text-meta)}.halloween-note-mark{color:var(--color-text-muted)}.halloween-group-links{display:flex;flex-wrap:wrap;gap:6px;margin-top:16px}.halloween-group-links h3{flex-basis:100%}.halloween-group-links button{min-height:32px;padding:4px 12px;border-radius:999px}.halloween-members{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.halloween-members button{min-height:30px;padding:4px 10px;border-radius:999px}.halloween-note{padding:8px 10px;border-left:3px solid var(--color-text);background:var(--color-surface-subtle);font-size:var(--text-small)}.halloween .commerce-metric dt{display:flex;align-items:center;gap:6px}.halloween-stat-note{display:block;color:var(--color-text-muted);font-size:var(--text-meta)}.halloween-charts,.halloween-checks,.halloween-limits{margin-top:48px;padding-top:22px;border-top:1px solid var(--color-text)}.halloween-charts h2,.halloween-checks h2,.halloween-limits h2{margin:0 0 8px;font-size:1.5rem;letter-spacing:-.02em}.halloween-chart-key{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;font-size:var(--text-meta)}.halloween-key-band,.halloween-key-med,.halloween-key-target{display:inline-block;width:18px;height:10px}.halloween-key-band{background:#e4e4e7}.halloween-key-med{height:0;border-top:1.5px dashed #71717a}.halloween-key-target{height:0;border-top:2px solid #1c5cab}.halloween-multiples{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:24px 20px;margin-top:16px}.halloween-chart{margin:0;min-width:0}.halloween-chart figcaption{display:grid;gap:2px;margin-bottom:4px;font-size:var(--text-small)}.halloween-readout{min-height:1.4em;color:var(--color-text-muted);font-size:var(--text-meta);font-variant-numeric:tabular-nums}.halloween-chart svg{display:block;width:100%;height:auto;touch-action:pan-y}.halloween-chart-empty p{padding:24px 12px;border:1px dashed var(--color-border-strong);color:var(--color-text-muted);font-size:var(--text-small)}.halloween-tick{font-size:9px;fill:#71717a}.halloween-gap-label{font-size:9px;fill:#52525b}.halloween-mark-label{font-size:9px;font-weight:700;fill:#18181b}.halloween-annotation{margin:4px 0 0;font-size:var(--text-meta);color:var(--color-text-muted)}.halloween-table{margin-top:4px;font-size:var(--text-meta)}.halloween-table summary{cursor:pointer;color:var(--color-text-muted)}.halloween-table table{width:100%;margin-top:6px;border-collapse:collapse;font-variant-numeric:tabular-nums}.halloween-table th,.halloween-table td{padding:2px 6px;border-bottom:1px solid var(--color-border);text-align:right}.halloween-table th[scope=row],.halloween-table thead th:first-child{text-align:left}.halloween-controls{margin:20px 0 8px;padding-left:1.4em;font-size:var(--text-small);line-height:1.6}.halloween-controls li+li{margin-top:6px}.halloween-controls .muted{display:block;font-size:var(--text-meta);font-variant-numeric:tabular-nums}.halloween-check-list{display:grid;gap:6px;margin:16px 0 0;padding:0;list-style:none}.halloween-check{display:grid;grid-template-columns:minmax(0,11em) minmax(0,1fr) 8.5em;align-items:center;gap:12px}.halloween-check-label{font-size:var(--text-small);font-weight:600}.halloween-check svg{display:block;width:100%;height:auto;max-height:44px}.halloween-check-value{font-variant-numeric:tabular-nums;font-weight:600}.halloween-limits ul{max-width:80ch;margin:0;padding-left:1.2em;line-height:1.8}@media(max-width:760px){.halloween-mapsection{margin-top:20px}.halloween-mapcol{display:contents}.halloween-time{position:sticky;bottom:8px;z-index:5;box-shadow:var(--shadow-tooltip)}.halloween-time-label{min-width:0}.halloween-multiples{grid-template-columns:minmax(0,1fr)}.halloween-check{grid-template-columns:minmax(0,1fr) auto}.halloween-check svg{grid-column:1 / -1;grid-row:2}}@media(prefers-reduced-motion:reduce){.halloween *{transition:none!important;animation:none!important}}
