:root{--vitals-monitor-bg:var(--sr-paper);--vitals-monitor-grid:var(--sr-rule-soft);--vitals-monitor-edge:var(--sr-rule);--vitals-channel-spend:var(--sr-ink);--vitals-channel-cost:var(--sr-ink);--vitals-channel-revenue:var(--sr-ink);--vitals-channel-alarm:var(--sr-house);--vitals-channel-value:var(--sr-ink);--vitals-channel-dim:var(--sr-ink-3);--vitals-paper-bg:var(--sr-paper);--vitals-paper-line:var(--sr-rule-soft);--vitals-paper-line-strong:var(--sr-rule);--vitals-ink:var(--sr-ink);--vitals-ink-secondary:var(--sr-ink-2);--vitals-ink-tertiary:var(--sr-ink-3);--vitals-brand:var(--sr-ink);--vitals-brand-strong:var(--sr-ink);--vitals-order-stop:var(--sr-house);--vitals-alarm-advisory:var(--sr-ink-2);--vitals-alarm-crisis:var(--sr-house);--vitals-platform-tiktok:#fe2c55;--vitals-platform-google:#4285f4;--vitals-platform-meta:#0866ff;--vitals-platform-ozon:#005bff;--vitals-platform-oceanengine:#f5461e;--vitals-platform-qianchuan:#e8590c;--vitals-font-ui:"Archivo","Noto Sans SC","PingFang SC","Segoe UI",sans-serif;--vitals-font-mono:"Spline Sans Mono",ui-monospace,"SFMono-Regular",Menlo,monospace}.vitals-monitor{background:var(--vitals-monitor-bg);border:1px solid var(--vitals-monitor-edge);border-radius:0;color:var(--vitals-channel-value);font-family:var(--vitals-font-ui)}.vitals-banner{display:flex;flex-wrap:wrap;align-items:stretch;gap:16px 24px;padding:12px 16px;border-bottom:1px solid var(--vitals-monitor-grid)}.vitals-banner:last-child{border-bottom:0}.vitals-banner-identity{display:flex;flex-direction:column;justify-content:center;gap:4px;min-width:220px}.vitals-banner-title{margin:0;font-size:12px;font-weight:600;letter-spacing:.06em;line-height:1.3;color:var(--vitals-channel-dim)}.vitals-banner-clock{font-family:var(--vitals-font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:11px;color:var(--vitals-channel-dim)}.vitals-banner-clock+.vitals-banner-clock{margin-left:8px;padding-left:8px;border-left:1px solid var(--vitals-monitor-grid)}.vitals-banner-clock[data-region-kind=multi_zone],.vitals-banner-clock[data-region-kind=unmapped]{border-bottom:1px dotted var(--vitals-monitor-grid);cursor:help}.vitals-banner-channels{display:flex;align-items:stretch;gap:0;flex:1 1;min-width:0}.vitals-channel{display:flex;flex-direction:column;gap:2px;min-width:120px}.vitals-banner-channels .vitals-channel{min-height:50px;justify-content:center}.vitals-channel-label{font-size:11px;font-weight:500;letter-spacing:.04em;color:var(--vitals-channel-dim)}.vitals-channel-value{font-family:var(--vitals-font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:22px;font-weight:500;line-height:1.1}.vitals-banner-channels .vitals-channel[data-channel=spend]{padding-right:28px;min-width:200px}.vitals-banner-channels .vitals-channel[data-channel=spend] .vitals-channel-value{font-size:38px;letter-spacing:-.01em}.vitals-banner-channels .vitals-channel[data-channel=spend]+.vitals-channel{border-left:1px solid var(--vitals-monitor-grid);padding-left:28px}.vitals-banner-channels .vitals-channel[data-channel=spend]~.vitals-channel+.vitals-channel{padding-left:28px}.vitals-channel-value:empty:after{content:"—";color:var(--vitals-channel-dim)}.vitals-channel[data-channel=spend] .vitals-channel-value{color:var(--vitals-channel-spend)}.vitals-channel[data-channel=cost] .vitals-channel-value{color:var(--vitals-channel-cost)}.vitals-channel[data-channel=revenue] .vitals-channel-value{color:var(--vitals-channel-revenue)}.vitals-banner-controls{display:flex;align-items:center;gap:8px}.vitals-banner-controls .ant-btn,.vitals-banner-controls .ant-select-selector{background:transparent!important;border-color:var(--vitals-monitor-edge)!important;color:var(--vitals-channel-value)!important;border-radius:0}.vitals-banner-controls .ant-btn:hover{border-color:var(--vitals-channel-dim)!important}.vitals-banner-controls .ant-select-arrow,.vitals-banner-controls .ant-select-selection-item{color:var(--vitals-channel-value)!important}.vitals-orchestrator{font-family:var(--vitals-font-mono);font-size:11px;letter-spacing:.04em;text-transform:uppercase;padding:4px 8px;border:1px solid var(--vitals-monitor-edge);color:var(--vitals-channel-dim)}.vitals-orchestrator[data-grade=success]{color:var(--vitals-channel-revenue);border-color:var(--vitals-channel-revenue)}.vitals-orchestrator[data-grade=error]{color:var(--vitals-channel-alarm);border-color:var(--vitals-channel-alarm)}.executions-page .vitals-ward{display:flex;flex-direction:column;gap:24px}.executions-page .guardrail-card,.executions-page .ops-panel{background:transparent;border:0;border-radius:0;color:var(--vitals-ink)}.executions-page .guardrail-card .guardrail-stat-value{font-family:var(--vitals-font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--vitals-ink)}.executions-page .guardrail-caliber-date,.executions-page .guardrail-caliber-label,.executions-page .guardrail-card-label{color:var(--vitals-ink-secondary)}.executions-page .ant-btn-primary{border-radius:0}.executions-page .ant-btn-dangerous{color:var(--vitals-order-stop);border-color:var(--vitals-order-stop);border-radius:0}.executions-page .ant-btn{border-radius:0}.executions-page .runtime-proposal-review .ant-table-thead>tr>th{background:var(--vitals-paper-bg);border-bottom:1px solid var(--vitals-paper-line-strong);color:var(--vitals-ink-secondary);font-weight:600}.executions-page .runtime-proposal-review .ant-table-tbody>tr>td{border-bottom:1px solid var(--vitals-paper-line)}.executions-page .panel-kicker{color:var(--vitals-ink-tertiary);letter-spacing:.02em}.ant-drawer.runtime-data-detail-drawer .ant-drawer-content,.executions-page~div .ant-drawer .ant-drawer-content{background:var(--vitals-paper-bg);border-radius:0}.ant-drawer .ant-drawer-content-wrapper{box-shadow:none!important}.ant-drawer-right .ant-drawer-content{border-left:1px solid var(--vitals-monitor-edge)}.ant-drawer .ant-drawer-header{border-bottom:1px solid var(--vitals-paper-line-strong)}.executions-page .ant-segmented{background:transparent;border:1px solid var(--vitals-paper-line-strong);border-radius:0;padding:2px}.executions-page .ant-segmented .ant-segmented-item{border-radius:0;color:var(--vitals-ink-secondary)}.executions-page .ant-segmented .ant-segmented-item-selected{background:var(--vitals-ink);color:var(--vitals-paper-bg)}.executions-page .runtime-proposal-title{color:var(--vitals-ink)}.executions-page .runtime-proposal-section-title{color:var(--vitals-ink);border-bottom:1px solid var(--vitals-paper-line-strong);padding-bottom:4px}.executions-page .runtime-ledger-table .data-table-row{border-bottom:1px solid var(--vitals-paper-line)}.executions-page .runtime-ledger-table .data-table-row[data-header=true]{border-bottom:1px solid var(--vitals-paper-line-strong);color:var(--vitals-ink-secondary)}.executions-page .runtime-ledger-totals-row{border-top:1px solid var(--vitals-paper-line-strong);font-weight:600}.executions-page .ant-alert{border-radius:0}.vitals-sr-only{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.executions-page .runtime-proposal-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:8px}.executions-page .runtime-proposal-header .runtime-proposal-title{margin:0;font-size:16px;display:flex;align-items:center;gap:8px}.executions-page .runtime-proposal-context-icon{font-size:13px;color:var(--vitals-ink-tertiary);cursor:help}.executions-page .budget-situation-bar{display:flex;flex-wrap:wrap;gap:4px 24px;padding:8px 0;border-top:1px solid var(--vitals-paper-line-strong);border-bottom:1px solid var(--vitals-paper-line);background:transparent;border-radius:0}.executions-page .budget-situation-stat{display:flex;align-items:baseline;gap:4px}.executions-page .budget-situation-stat-label{font-size:12px;color:var(--vitals-ink-secondary)}.executions-page .budget-situation-stat-value{font-family:var(--vitals-font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:13px;color:var(--vitals-ink)}.executions-page .budget-situation-stat-note{font-size:11px;color:var(--vitals-ink-tertiary)}.executions-page .budget-situation-asof{margin-left:auto;font-family:var(--vitals-font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:11px;color:var(--vitals-ink-tertiary);align-self:center}.ward-skeleton-text{position:relative}.ward-skeleton-text:after{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:var(--ward-skeleton-width,96px);height:55%;background:var(--vitals-monitor-grid)}.ward-skeleton-text[data-slot=label]{--ward-skeleton-width:72px}.ward-skeleton-text[data-slot=account-value]{--ward-skeleton-width:116px}.ward-skeleton-paper{min-height:220px}:root{--sr-paper:#ffffff;--sr-paper-2:#f7f6f3;--sr-paper-3:#efeee9;--sr-field:#101010;--sr-field-ink:#ffffff;--sr-field-ink-2:#b9b7b1;--sr-field-2:#191919;--sr-field-rule:#2c2c2a;--sr-field-ink-3:#8a8880;--sr-house-on-field:#cf7a70;--sr-ink:#101010;--sr-ink-2:#4a4a47;--sr-ink-3:#69695f;--sr-wash:rgb(0 0 0/0.55);--sr-wash-strong:rgb(0 0 0/0.78);--sr-house:#6e1f2a;--sr-serving:#1e7a46;--sr-clip-serving:polygon(50% 0,100% 100%,0 100%);--sr-clip-exception:polygon(50% 0,100% 50%,50% 100%,0 50%);--sr-house-ink:#ffffff;--sr-house-tint:#f4eced;--sr-house-line:#c8a5aa;--sr-rule:#d8d6d0;--sr-rule-soft:#edebe6;--sr-rule-heavy:var(--sr-ink);--sr-scrim:rgba(11,15,14,0.86);--sr-display:"Cabinet Grotesk","Archivo","PingFang SC","Noto Sans SC",sans-serif;--sr-sans:"Archivo","PingFang SC","Noto Sans SC","Helvetica Neue",Arial,sans-serif;--sr-mono:"Spline Sans Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--sr-track-silkscreen:0.1em;--sr-s1:4px;--sr-s2:8px;--sr-s3:12px;--sr-s4:16px;--sr-s5:24px;--sr-s6:32px;--sr-s7:48px;--sr-s8:64px}.sr-fig{font-family:var(--sr-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sr-silkscreen{font-family:var(--sr-mono);font-size:10px;line-height:14px;letter-spacing:var(--sr-track-silkscreen);text-transform:uppercase;color:var(--sr-ink-3)}.sr-label{font-family:var(--sr-sans);font-size:11px;line-height:15px;letter-spacing:0;color:var(--sr-ink-3)}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.sr-rule{height:1px;background:var(--sr-rule)}.sr-rule-heavy{height:2px;background:var(--sr-rule-heavy)}.sr-hammer,.sr-hammer.ant-btn{display:inline-flex;align-items:center;gap:var(--sr-s2);padding:11px 18px;border:0;border-radius:0;background:var(--sr-house);color:var(--sr-house-ink);font-family:var(--sr-sans);font-size:13px;font-weight:600;line-height:1.2;cursor:pointer}.sr-hammer.ant-btn:not(:disabled),.sr-hammer.ant-btn:not(:disabled):hover{border-color:transparent;color:var(--sr-house-ink)}.sr-hammer.ant-btn:not(:disabled):hover,.sr-hammer:hover:not(:disabled){background:#5c1923}.sr-hammer:disabled{background:var(--sr-rule);color:var(--sr-ink-3);cursor:not-allowed}.sr-hammer:focus-visible{outline:2px solid var(--sr-ink);outline-offset:2px}.sr-world,.sr-world *{border-radius:0}.auth-page{display:grid;grid-template-columns:minmax(0,1fr) minmax(520px,640px);min-height:100vh;background:var(--sr-paper)}.auth-page[data-has-brand=false]{grid-template-columns:minmax(0,1fr)}.auth-brand-panel{position:relative;display:flex;align-items:stretch;overflow:hidden;padding:var(--sr-s7) clamp(36px,3.4vw,52px);background:var(--sr-field);color:var(--sr-field-ink)}.auth-brand-art{position:absolute;inset:0;background-image:url(/auth-illustration.webp);background-repeat:no-repeat;background-size:auto 100%;background-position:100%;-webkit-mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.45) 22%,#000 48%);mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.45) 22%,#000 48%)}.auth-brand-content{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:space-between;gap:var(--sr-s7);width:100%}.auth-brand-lockup{display:flex;align-items:center;gap:10px}.auth-brand-name{font-family:var(--sr-mono);font-size:12px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--sr-field-ink)}.auth-brand-statement{display:flex;flex-direction:column;gap:var(--sr-s3)}.auth-brand-tagline{font-size:clamp(34px,3.1vw,46px);font-weight:700;line-height:1.04;letter-spacing:-.025em;color:var(--sr-field-ink)}.auth-brand-body,.auth-brand-tagline{margin:0;font-family:var(--sr-display)}.auth-brand-body{font-size:16px;font-weight:400;line-height:1.45;letter-spacing:-.005em;color:var(--sr-field-ink-2)}.auth-brand-platform{margin:0;font-family:var(--sr-sans);font-size:12px;line-height:1.55;color:var(--sr-field-ink-2)}.auth-sale{display:flex;align-items:baseline;gap:var(--sr-s3);border-top:1px solid rgba(255,255,255,.22);padding-top:var(--sr-s4);margin-top:var(--sr-s4)}.auth-sale-label{font-family:var(--sr-mono);font-size:10px;letter-spacing:var(--sr-track-silkscreen);text-transform:uppercase;color:var(--sr-field-ink-2)}.auth-sale-no{font-family:var(--sr-mono);font-size:28px;font-weight:400;line-height:1;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--sr-field-ink)}.auth-form-panel{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:var(--sr-s5);padding:var(--sr-s8) var(--sr-s8);background:var(--sr-paper)}.auth-registration{width:100%;max-width:460px}.auth-card{width:100%;background:transparent;border:0;padding:0}.auth-header{margin-bottom:var(--sr-s6)}.auth-page[data-has-brand=true] .auth-form-mark{display:none}.auth-page .auth-title{margin:0;font-family:var(--sr-display);font-size:28px;font-weight:700;line-height:1.1;letter-spacing:-.02em;color:var(--sr-ink)}.auth-page .auth-subtitle{margin:8px 0 0;font-family:var(--sr-sans);font-size:13px;line-height:1.6;color:var(--sr-ink-3)}.auth-page .auth-form{display:grid;gap:var(--sr-s4)}.auth-page .auth-field{display:grid;gap:6px}.auth-page .auth-label{font-family:var(--sr-sans);font-size:11px;font-weight:500;letter-spacing:0;color:var(--sr-ink-3)}.auth-page .auth-input{height:40px;border:1px solid var(--sr-ink);border-radius:0;background:var(--sr-paper);padding:0 12px;font-family:var(--sr-sans);font-size:14px;color:var(--sr-ink)}.auth-page .auth-input::placeholder{color:var(--sr-ink-3)}.auth-page .auth-input:focus{outline:2px solid var(--sr-ink);outline-offset:2px;border-color:var(--sr-ink)}.auth-page .auth-submit{height:42px;border:0;border-radius:0;background:var(--sr-house);color:var(--sr-house-ink);font-family:var(--sr-sans);font-size:14px;font-weight:600}.auth-page .auth-submit:hover:not(:disabled){background:#5c1923}.auth-page .auth-submit:disabled{background:var(--sr-rule);color:var(--sr-ink-3)}.auth-page .auth-submit:focus-visible{outline:2px solid var(--sr-ink);outline-offset:2px}.auth-page .auth-error{border:1px solid var(--sr-house-line);border-radius:0;background:var(--sr-house-tint);padding:10px 12px;font-family:var(--sr-sans);font-size:13px;line-height:1.5;color:var(--sr-house)}.auth-page .auth-footnote{max-width:420px;margin:0;font-family:var(--sr-sans);font-size:11px;line-height:1.6;color:var(--sr-ink-3)}@media (max-width:1023px){.auth-page,.auth-page[data-has-brand=true]{grid-template-columns:minmax(0,1fr)}.auth-brand-panel{display:none}.auth-page[data-has-brand=true] .auth-form-mark{display:block;margin-bottom:var(--sr-s4)}.auth-form-panel{padding:var(--sr-s6) var(--sr-s5)}}.sr-books{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:2px solid var(--sr-ink);border-bottom:2px solid var(--sr-ink)}.sr-book{display:flex;flex-direction:column;gap:4px;padding:var(--sr-s3) var(--sr-s4) var(--sr-s4);min-width:0}.sr-book+.sr-book{border-left:1px solid var(--sr-rule)}.sr-book[data-difference=true]{background:var(--sr-house-tint)}.sr-book[data-difference=true] .sr-book-value{color:var(--sr-house)}.sr-book-label{font-family:var(--sr-sans);font-size:11px;line-height:15px;letter-spacing:0;color:var(--sr-ink-3)}.sr-book-value{display:flex;align-items:baseline;gap:var(--sr-s2);font-size:34px;line-height:1.06;letter-spacing:-.015em;color:var(--sr-ink)}.sr-book-note{font-family:var(--sr-sans);font-size:11px;line-height:1.5;color:var(--sr-ink-3)}.sr-trace{display:flex;flex-direction:column;gap:4px;padding:var(--sr-s4) var(--sr-s4) 0}.sr-trace-axis{display:flex;justify-content:space-between;font-family:var(--sr-mono);font-size:10px;letter-spacing:var(--sr-track-silkscreen);text-transform:uppercase;color:var(--sr-ink-3)}.catalogue{color:var(--sr-ink);padding-bottom:var(--sr-s5)}.catalogue h1,.catalogue h2{margin:0;color:var(--sr-ink);letter-spacing:0}.lot-head{padding-bottom:var(--sr-s3);border-bottom:2px solid var(--sr-ink)}.lot-head h1{font-family:var(--sr-display);font-size:28px;font-weight:600;line-height:1.14;letter-spacing:-.015em}.lot-head-meta,.lot-head-platforms{color:var(--sr-ink-3);font-size:11px;line-height:1.6}.lot-head-meta{font-family:var(--sr-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lot-head-platforms span[data-state=connected]{color:var(--sr-ink-2)}.lot-head-platforms b{font-weight:500;color:var(--sr-ink-3)}.lot-cta{display:inline-flex;flex:none;align-items:center;min-height:36px;padding:0 var(--sr-s4);border:1px solid var(--sr-house);border-radius:0;background:var(--sr-house);color:var(--sr-house-ink);font-family:var(--sr-sans);font-size:13px;font-weight:500;transition:background-color .15s ease,border-color .15s ease}.lot-cta:focus-visible,.lot-cta:hover{background:#5c1923;border-color:#5c1923;color:var(--sr-house-ink)}.lot-cta:focus-visible{outline:2px solid var(--sr-ink);outline-offset:2px}.lot-notice{border-left:1px solid var(--sr-house);background:var(--sr-house-tint);padding:var(--sr-s3) var(--sr-s4);color:var(--sr-ink);font-size:12px;line-height:1.6}.lot-notice-title{color:var(--sr-house);font-weight:600}.lot-type{margin-top:var(--sr-s6);padding-top:var(--sr-s3);border-top:2px solid var(--sr-ink)}.lot-type-head h2{font-family:var(--sr-display);font-size:22px;font-weight:600;line-height:1.35;letter-spacing:-.01em}.lot-type-head>a{margin-left:auto;color:var(--sr-ink-2);font-size:12px;font-weight:500;text-decoration:underline;text-underline-offset:3px}.lot-type-head>a:hover{color:var(--sr-ink)}.lot-type-meta{color:var(--sr-ink-3);font-family:var(--sr-mono);font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lot-type-meta span[data-state=caveat]{color:var(--sr-house)}.lot-readings dt{color:var(--sr-ink-3);font-family:var(--sr-sans);font-size:11px;line-height:15px}.lot-readings dd{color:var(--sr-ink);font-family:var(--sr-mono);font-size:18px;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.24}.lot-delta{color:var(--sr-ink-3);font-family:var(--sr-mono);font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lot-delta[data-sentiment=good]{color:var(--sr-ink-2)}.lot-delta[data-sentiment=bad]{color:var(--sr-house)}.lot-delta-label{color:var(--sr-ink-3)}.lot-account-name{color:var(--sr-ink);font-weight:500}.lot-account-id,.lot-account-note,.lot-accounts-idle,.lot-exclusion-reason,.lot-log-of,.lot-no-trace{color:var(--sr-ink-3);font-size:11px;line-height:1.55}.lot-account-id{font-family:var(--sr-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lot-exclusions,.lot-log{margin-top:var(--sr-s5);padding-top:var(--sr-s3);border-top:1px solid var(--sr-rule)}.lot-block-head,.lot-channel-label{color:var(--sr-ink-2);font-family:var(--sr-sans);font-size:12px;font-weight:600;letter-spacing:0}.lot-num{font-family:var(--sr-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lot-type-idle{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:var(--sr-s2) 0 0;color:var(--sr-ink-3);font-size:11px;line-height:1.55}.lot-type-idle-item{display:inline-flex;align-items:baseline;gap:4px}.lot-type-idle-currency{color:var(--sr-ink-2);font-family:var(--sr-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:var(--sr-track-silkscreen)}.ant-switch .ant-switch-inner{border-radius:0}.lot-viewer{--lot-pad:32px;--lot-head:36px;--lot-line:58px;--lot-plate-pad-y:12px;--lot-plate-pad-x:16px;--lot-rail:0px;position:fixed;inset:0;z-index:5200;isolation:isolate;display:grid;place-items:center;padding:var(--lot-pad);background:var(--sr-scrim);cursor:zoom-out}.lot-viewer--with-rail{--lot-rail:280px}.lot-viewer__dialog{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "plate" "line";grid-template-rows:auto minmax(0,1fr) auto;box-sizing:border-box;min-width:0;min-height:0;max-width:calc(100vw - var(--lot-pad) * 2);max-height:calc(100dvh - var(--lot-pad) * 2);border:1px solid var(--sr-rule);background:var(--sr-paper);cursor:default}.lot-viewer--with-rail .lot-viewer__dialog{grid-template-columns:minmax(0,1fr) var(--lot-rail);grid-template-areas:"head head" "plate rail" "line rail"}.lot-viewer__close,.lot-viewer__head{grid-area:head;align-self:center}.lot-viewer__head{justify-self:stretch;display:flex;align-items:center;box-sizing:border-box;min-width:0;min-height:var(--lot-head);padding:0 16px;border-bottom:1px solid var(--sr-rule)}.lot-viewer__position{color:var(--sr-ink-2);font-family:var(--sr-mono);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lot-viewer__close,.lot-viewer__step{display:inline-grid;place-items:center;box-sizing:border-box;width:28px;height:28px;padding:0;border:1px solid var(--sr-rule);border-radius:0;background:var(--sr-paper);color:var(--sr-ink);cursor:pointer}.lot-viewer__close{justify-self:end;margin-right:8px}.lot-viewer__close:hover,.lot-viewer__step:hover:not(:disabled){background:var(--sr-paper-3)}.lot-viewer__close .material-symbols-outlined,.lot-viewer__step .material-symbols-outlined{font-size:18px}.lot-viewer__step:disabled{color:var(--sr-ink-3);cursor:not-allowed}.lot-viewer__plate{grid-area:plate;display:grid;place-items:center;box-sizing:border-box;min-width:0;min-height:0;padding:var(--lot-plate-pad-y) var(--lot-plate-pad-x)}.lot-viewer__media{display:block;max-height:calc(100dvh - var(--lot-pad) * 2 - var(--lot-head) - var(--lot-line) - var(--lot-plate-pad-y) * 2 - 2px);max-width:calc(100vw - var(--lot-pad) * 2 - var(--lot-rail) - var(--lot-plate-pad-x) * 2 - 2px);object-fit:contain;background:var(--sr-ink)}.lot-viewer__line{grid-area:line;display:flex;align-items:flex-end;justify-content:space-between;gap:16px;box-sizing:border-box;min-width:0;min-height:var(--lot-line);padding:12px 12px 12px 16px;border-top:1px solid var(--sr-rule)}.lot-viewer__identity{display:grid;gap:4px;min-width:0}.lot-viewer__identity-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;min-width:0}.lot-viewer__kind{padding:1px 4px;border:1px solid var(--sr-rule);background:var(--sr-paper-2);color:var(--sr-ink-2);font-size:10px}.lot-viewer__id{overflow-wrap:anywhere;color:var(--sr-ink);font-family:var(--sr-mono);font-size:13px}.lot-viewer__measure{color:var(--sr-ink-2);font-family:var(--sr-mono);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lot-viewer__provenance{margin:0;overflow-wrap:anywhere;color:var(--sr-ink-3);font-size:11px}.lot-viewer__nav{display:flex;flex:0 0 auto;gap:8px}.lot-viewer__rail{grid-area:rail;display:flex;flex-direction:column;gap:12px;box-sizing:border-box;min-width:0;overflow-y:auto;width:var(--lot-rail);padding:12px 16px;border-left:1px solid var(--sr-rule)}.lot-viewer__facts{display:grid;gap:8px;margin:0}.lot-viewer__facts>div{display:grid;gap:2px}.lot-viewer__facts dt{color:var(--sr-ink-3);font-size:11px}.lot-viewer__facts dd{overflow-wrap:anywhere;margin:0;color:var(--sr-ink);font-family:var(--sr-mono);font-size:12px}.lot-viewer__prompt{display:grid;gap:4px;padding-top:12px;border-top:1px solid var(--sr-rule)}.lot-viewer__prompt>span{color:var(--sr-ink-3);font-size:11px}.lot-viewer__prompt p{overflow-wrap:anywhere;margin:0;color:var(--sr-ink-2);font-size:12px;line-height:1.5}.sr-section{margin-top:var(--sr-s6)}.sr-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sr-s4);padding-bottom:var(--sr-s2);border-bottom:2px solid var(--sr-ink)}.sr-section-head__title{display:flex;align-items:baseline;gap:var(--sr-s2);min-width:0}.sr-section-head>h2,.sr-section-head>h3,.sr-section-head__title>h2{margin:0;color:var(--sr-ink);font-family:var(--sr-sans);font-size:18px;font-weight:600;letter-spacing:0}.sr-section-head__aside{color:var(--sr-ink-3);font-size:12px;text-align:right}.sr-section-body{padding-top:var(--sr-s3)}.sr-section-row{padding:var(--sr-s3) 0;border-bottom:1px solid var(--sr-rule-soft)}.sr-section-row:last-child{border-bottom:0}.sr-section-scroll{overflow-x:auto}.sr-verdict{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--sr-rule)}.sr-verdict__cell{display:flex;flex-direction:column;gap:var(--sr-s2);padding:var(--sr-s4) var(--sr-s4) var(--sr-s4) 0;min-width:0}.sr-verdict__cell+.sr-verdict__cell{padding-left:var(--sr-s5);border-left:1px solid var(--sr-rule-soft)}.sr-verdict__cell--exception{background:var(--sr-house-tint)}.sr-verdict__cell--exception .sr-verdict__figure{color:var(--sr-house)}.sr-verdict__label{color:var(--sr-ink-3);font-size:11px;letter-spacing:0;text-transform:uppercase}.sr-verdict__figure{display:flex;align-items:center;gap:var(--sr-s2);color:var(--sr-ink);font-family:var(--sr-mono);font-size:34px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.1}.sr-verdict__note{display:block;padding-top:var(--sr-s3);max-width:68ch;font-size:12px;line-height:1.6}.sr-mark{display:inline-block;width:10px;height:10px;background:var(--sr-ink-2)}.sr-mark--serving{clip-path:var(--sr-clip-serving);background:var(--sr-serving)}.sr-mark--exception{background:var(--sr-house);clip-path:var(--sr-clip-exception)}@media (max-width:900px){.sr-verdict{grid-template-columns:1fr}.sr-verdict__cell+.sr-verdict__cell{padding-left:0;border-left:0;border-top:1px solid var(--sr-rule-soft)}}