@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/7088c2b12ccac062-s.woff2?dpl=dpl_63WCQxD6LZDoWfir4CAhmZCYY1kW) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/665e920483964785-s.woff2?dpl=dpl_63WCQxD6LZDoWfir4CAhmZCYY1kW) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/5611c55482296524-s.p.woff2?dpl=dpl_63WCQxD6LZDoWfir4CAhmZCYY1kW) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Newsreader Fallback;src:local("Times New Roman");ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.00%;size-adjust:105.48%}.__className_b9804e{font-family:Newsreader,Newsreader Fallback;font-style:normal}.__variable_b9804e{--font-newsreader:"Newsreader","Newsreader Fallback"}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2?dpl=dpl_63WCQxD6LZDoWfir4CAhmZCYY1kW) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2?dpl=dpl_63WCQxD6LZDoWfir4CAhmZCYY1kW) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2?dpl=dpl_63WCQxD6LZDoWfir4CAhmZCYY1kW) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.woff2?dpl=dpl_63WCQxD6LZDoWfir4CAhmZCYY1kW) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-s.p.woff2?dpl=dpl_63WCQxD6LZDoWfir4CAhmZCYY1kW) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_ab1399{font-family:Geist,Geist Fallback;font-style:normal}.__variable_ab1399{--font-geist:"Geist","Geist Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/013b72fa676f92e0-s.woff2?dpl=dpl_63WCQxD6LZDoWfir4CAhmZCYY1kW) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b9408752a0c24fb9-s.woff2?dpl=dpl_63WCQxD6LZDoWfir4CAhmZCYY1kW) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/65f03d54ccadf4a8-s.woff2?dpl=dpl_63WCQxD6LZDoWfir4CAhmZCYY1kW) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e038a29029a234f2-s.woff2?dpl=dpl_63WCQxD6LZDoWfir4CAhmZCYY1kW) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/2b5b02fc7e511755-s.woff2?dpl=dpl_63WCQxD6LZDoWfir4CAhmZCYY1kW) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7d4881bb7e1bf84d-s.p.woff2?dpl=dpl_63WCQxD6LZDoWfir4CAhmZCYY1kW) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_cf7bff{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_cf7bff{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}:root{color-scheme:light;--color-bg-linen:#faf8f5;--color-bg-white:#ffffff;--color-bg-parchment-subtle:#f3efea;--color-border-parchment:#e8e4dc;--color-border-parchment-dark:#d4cebf;--color-text-ink:#1a1815;--color-text-dust:#706c66;--color-text-dust-light:#9c978f;--color-bronze:#8c6239;--color-bronze-hover:#6f4d2b;--color-bronze-light:#d2a77a;--color-oxblood:#6e1a24;--color-sage:#4a6b53;--surface-page:var(--color-bg-linen);--surface-raised:var(--color-bg-white);--surface-interactive:var(--color-bg-parchment-subtle);--border-default:var(--color-border-parchment);--border-active:var(--color-border-parchment-dark);--text-primary:var(--color-text-ink);--text-muted:var(--color-text-dust);--text-disabled:var(--color-text-dust-light);--action-primary:var(--color-bronze);--action-primary-hover:var(--color-bronze-hover);--status-critical:var(--color-oxblood);--status-verified:var(--color-sage);--tint-accent:rgb(140 98 57/0.12);--tint-high-value:rgb(110 26 36/0.1);--tint-verified:rgb(74 107 83/0.12);--image-outline:oklch(0 0 0/0.1);--art-tint-page:rgb(26 24 21/0.18);--art-tint-page-back:rgb(26 24 21/0.09);--art-tint-shelf:rgb(26 24 21/0.58);--art-tint-shelf-back:rgb(26 24 21/0.16);--art-tint-accent:rgb(140 98 57/0.75);--art-knockout:var(--surface-page);--font-serif:var(--font-newsreader),Georgia,"Times New Roman",serif;--font-sans:var(--font-geist),Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono:var(--font-geist-mono),"JetBrains Mono",ui-monospace,"SFMono-Regular",Menlo,monospace;--radius-sm:2px;--radius-default:4px;--radius-md:6px;--border-hairline:1px solid var(--border-default);--shadow-subtle:0 2px 8px -2px rgb(26 24 21/0.05);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--hit-target:44px;--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--duration-fast:120ms;--duration-base:180ms;--ease-standard:cubic-bezier(0.2,0,0,1);--content-max:1100px;--intake-max:720px;--shutter-height:72px}@media (min-width:1025px){:root{--hit-target:40px}}*,:after,:before{box-sizing:border-box}html{text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,html{margin:0;min-height:100%}body{min-height:100dvh;background:var(--surface-page);color:var(--text-primary);font-family:var(--font-sans);font-size:.9375rem;line-height:1.55}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}img{max-width:100%}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--action-primary-hover);text-underline-offset:2px}:focus-visible{outline:2px solid var(--text-primary);outline-offset:2px;box-shadow:0 0 0 4px var(--surface-raised)}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:fixed;left:calc(var(--space-2) + var(--safe-left));top:calc(var(--space-2) + var(--safe-top));z-index:100;padding:var(--space-2) var(--space-3);display:inline-flex;align-items:center;min-height:var(--hit-target);background:var(--text-primary);color:var(--surface-raised);border-radius:var(--radius-default);transform:translateY(-200%);transition:transform var(--duration-fast) var(--ease-standard)}.skip-link:focus{transform:translateY(0)}.tabular{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mono{font-family:var(--font-mono)}.field-label{margin:0;font-size:.8125rem;font-weight:600}.field-label,.metadata{line-height:1.3;color:var(--text-muted)}.metadata{font-family:var(--font-mono);font-size:.6875rem;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.archival-button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:36px;padding:0 var(--space-4);border:1px solid transparent;border-radius:var(--radius-default);font-family:var(--font-sans);font-size:.875rem;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;touch-action:manipulation;transition:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard)}.archival-button:after{content:"";position:absolute;inset:calc((36px - var(--hit-target)) / 2) 0}.archival-button:active:not(:disabled){transform:scale(.96)}.archival-button:disabled,.archival-button[aria-disabled=true]{cursor:not-allowed;opacity:.55}.archival-button[aria-busy=true]{cursor:progress}.archival-button--primary{background:var(--action-primary);color:#fff}.archival-button--secondary{background:var(--surface-raised);border-color:var(--border-active);color:var(--text-primary)}.archival-button--ghost{background:transparent;color:var(--text-primary)}.archival-button--print{background:var(--text-primary);color:#fff}.archival-button--danger{background:var(--surface-raised);border-color:var(--status-critical);color:var(--status-critical)}.archival-button--danger-solid{background:var(--status-critical);color:#fff}@media (hover:hover){.archival-button--primary:hover:not(:disabled){background:var(--action-primary-hover)}.archival-button--ghost:hover:not(:disabled),.archival-button--secondary:hover:not(:disabled){background:var(--surface-interactive)}.archival-button--print:hover:not(:disabled){background:#000}.archival-button--danger:hover:not(:disabled){background:var(--tint-high-value)}}.archival-button--block{width:100%}.archival-button--icon{width:36px;padding:0}.archival-button--icon:after{inset:calc((36px - var(--hit-target)) / 2)}.archival-button__label{display:inline-flex;align-items:center;gap:var(--space-2)}.archival-button[aria-busy=true] .archival-button__label{visibility:hidden}.archival-button__spinner{position:absolute;inset:0;display:grid;place-items:center}.spinner{width:14px;height:14px;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.icon{width:16px;height:16px;flex:none;stroke:currentColor;stroke-width:1.5;fill:none;stroke-linecap:round;stroke-linejoin:round}.valuation-field{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-1);min-width:0;margin:0;cursor:auto;-webkit-user-select:text;user-select:text}.valuation-field__label{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2)}.valuation-field__value{margin:0;background:transparent;border:0;overflow-wrap:anywhere}.valuation-field--title .valuation-field__value{font-family:var(--font-serif);font-size:1.125rem;line-height:1.3;font-weight:500}.valuation-field--description .valuation-field__value{display:grid;gap:var(--space-2);max-width:70ch;color:var(--text-primary)}.valuation-field--description .valuation-field__value>p{margin:0;white-space:pre-line}.valuation-field--price .valuation-field__value{font-family:var(--font-mono);font-size:2rem;line-height:1;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em}.editorial-badge{display:inline-flex;align-items:center;gap:var(--space-1);padding:2px var(--space-2);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:.625rem;line-height:1.4;font-weight:600;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.editorial-badge--neutral{background:var(--surface-interactive);color:var(--text-primary)}.editorial-badge--accent{background:var(--tint-accent);color:var(--action-primary-hover)}.editorial-badge--highValue{background:var(--tint-high-value);color:var(--status-critical)}.editorial-badge--verified{background:var(--tint-verified);color:var(--status-verified)}.editorial-badge--critical{background:var(--surface-raised);color:var(--status-critical);box-shadow:inset 0 0 0 1px var(--status-critical)}.hairline-rule{display:block;width:100%;height:0;margin:var(--space-3) 0;border:0;border-top:var(--border-hairline)}@media (min-resolution:2dppx){.hairline-rule{border-top-width:.5px}}.thumbnail{position:relative;flex:none;display:block;width:var(--thumbnail-size,48px);height:var(--thumbnail-size,48px);aspect-ratio:1;overflow:hidden;border:var(--border-hairline);border-radius:var(--radius-sm);background:var(--surface-interactive)}.thumbnail img{display:block;width:100%;height:100%;object-fit:cover;outline:1px solid var(--image-outline);outline-offset:-1px}.thumbnail__fallback{position:absolute;inset:0;display:grid;place-items:center;color:var(--text-disabled)}.photo-dropzone{position:relative;display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;gap:var(--space-2);padding:var(--space-6) var(--space-4);border:1.5px dashed var(--border-active);border-radius:var(--radius-md);background:var(--surface-raised);text-align:center;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;transition:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard)}@media (hover:hover){.photo-dropzone:not([data-disabled=true]):hover{background:var(--surface-interactive)}}.photo-dropzone[data-state=dragging]{background:var(--surface-interactive);border-color:var(--action-primary);border-style:solid}.photo-dropzone[data-state=invalid]{border-color:var(--status-critical);border-style:solid}.photo-dropzone[data-disabled=true]{cursor:not-allowed}.photo-dropzone[data-disabled=true] :is(.photo-dropzone__icon,.photo-dropzone__visual,.photo-dropzone__actions,.photo-tips){opacity:.6}.photo-dropzone[data-locked]{cursor:default}.photo-dropzone[data-locked] .photo-dropzone__actions{opacity:1}.photo-dropzone__icon{width:28px;height:28px;color:var(--text-muted)}.photo-dropzone[data-state=dragging] .photo-dropzone__icon{color:var(--action-primary)}.photo-dropzone__title{margin:0;font-weight:600}.photo-dropzone__hint{margin:0;color:var(--text-muted);font-size:.8125rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.photo-dropzone__hint--pending{display:flex;justify-content:center;width:100%}.photo-dropzone__hint--pending .skeleton{display:block;width:min(15rem,80%);height:1.25em;height:1lh}.photo-dropzone__actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(156px,1fr));gap:var(--space-2);width:100%;max-width:400px;margin-top:var(--space-2)}.photo-dropzone__error{display:flex;align-items:flex-start;gap:var(--space-2);margin:0;color:var(--status-critical);font-size:.8125rem;text-align:left}.progress-line{position:relative;height:2px;overflow:hidden;border-radius:1px;background:var(--border-default)}.progress-line__bar{position:absolute;inset:0;background:var(--action-primary);transform-origin:left center;transition:transform var(--duration-base) var(--ease-standard)}.progress-line--indeterminate .progress-line__bar{animation:pulse-opacity 1.4s ease-in-out infinite}@keyframes pulse-opacity{0%,to{opacity:.35}50%{opacity:1}}.batch-queue{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.batch-queue__item{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:var(--space-3);min-height:64px;padding:var(--space-2) var(--space-3);border:var(--border-hairline);border-radius:var(--radius-default);background:var(--surface-raised)}.batch-queue__item[data-status=error],.batch-queue__item[data-status=failed]{border-color:var(--status-critical)}.batch-queue__body{display:grid;gap:var(--space-1);min-width:0}.batch-queue__title{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--space-1);min-width:0;font-size:.875rem;font-weight:500}.batch-queue__separator{color:var(--text-muted)}.batch-queue__actions{display:flex;gap:var(--space-1)}.batch-queue__error{margin:0;color:var(--status-critical);font-size:.8125rem}.status-text{display:inline-flex;align-items:center;gap:var(--space-1);font-size:.8125rem;font-weight:500;color:var(--text-muted);white-space:nowrap}.status-text .icon{width:14px;height:14px}.status-text[data-tone=done]{color:var(--status-verified)}.status-text[data-tone=problem]{color:var(--status-critical)}.status-text[data-tone=busy]{color:var(--action-primary-hover)}.status-text__dot{width:8px;height:8px;border-radius:50%;background:currentColor;animation:pulse-opacity 1.4s ease-in-out infinite}.confidence-dial{display:inline-flex;align-items:center;gap:var(--space-2)}.confidence-dial__segments{display:inline-grid;grid-template-columns:repeat(3,14px);gap:3px}.confidence-dial__segment{height:6px;border-radius:1px;background:var(--border-default)}.confidence-dial[data-level=low] .confidence-dial__segment[data-on=true]{background:var(--text-muted)}.confidence-dial[data-level=medium] .confidence-dial__segment[data-on=true]{background:var(--action-primary)}.confidence-dial[data-level=high] .confidence-dial__segment[data-on=true]{background:var(--status-verified)}.confidence-dial__label{font-size:.875rem;font-weight:600}.confidence-dial[data-level=high] .confidence-dial__label{color:var(--status-verified)}.confidence-dial[data-level=medium] .confidence-dial__label{color:var(--action-primary-hover)}.comp-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-3);min-height:var(--hit-target);padding:var(--space-2);border-radius:var(--radius-default);color:inherit;text-decoration:none;transition:background-color var(--duration-fast) var(--ease-standard)}@media (hover:hover){.comp-card:hover{background:var(--surface-interactive)}}.comp-card__body{display:grid;gap:var(--space-1);min-width:0}.comp-card__title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:.875rem;line-height:1.35;overflow-wrap:anywhere}.comp-card__price{font-family:var(--font-mono);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}@media (max-width:639px){.comp-card .thumbnail{width:72px;height:72px}}@media (max-width:479px){.comp-card{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"photo body" "photo price";row-gap:var(--space-1)}.comp-card>.thumbnail{grid-area:photo;align-self:start}.comp-card__body{grid-area:body}.comp-card__price{grid-area:price}}.print-stepper-field{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.print-stepper{display:inline-grid;grid-template-columns:var(--hit-target) minmax(64px,auto) var(--hit-target);align-items:stretch;border:1px solid var(--border-active);border-radius:var(--radius-default);background:var(--surface-raised)}.print-stepper__button{display:grid;place-items:center;min-height:var(--hit-target);border:0;background:transparent;cursor:pointer;font-family:var(--font-mono);font-size:1rem;transition:background-color var(--duration-fast) var(--ease-standard)}@media (hover:hover){.print-stepper__button:hover:not(:disabled){background:var(--surface-interactive)}}.print-stepper__button:disabled{cursor:not-allowed;color:var(--text-disabled)}.print-stepper__count{display:grid;place-items:center;padding:0 var(--space-2);border-inline:var(--border-hairline);font-family:var(--font-mono);font-size:.9375rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sticky-date-header{position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:var(--space-2);height:40px;padding:0 var(--space-4);background:var(--surface-page)}.sticky-date-header__label{margin:0;font-family:var(--font-sans);font-size:.8125rem;font-weight:600;white-space:nowrap}.sticky-date-header__count{font-size:.75rem;color:var(--text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.sticky-date-header .hairline-rule{flex:1 1;margin:0}.history-item-row{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:var(--space-3);width:100%;min-height:60px;padding:var(--space-2) var(--space-4);border:0;border-left:2px solid transparent;background:transparent;text-align:left;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard)}@media (hover:hover){.history-item-row:hover{background:var(--surface-interactive)}}.history-item-row[aria-expanded=true]{border-left-color:var(--action-primary);background:var(--surface-raised)}.history-item-row__trailing{display:inline-flex;align-items:center;gap:var(--space-2)}.history-item-row__chevron{color:var(--text-muted);transition:transform var(--duration-base) var(--ease-standard)}.history-item-row[aria-expanded=true] .history-item-row__chevron{transform:rotate(180deg)}.history-item-row:focus-visible{outline-offset:-2px}.history-item-row__body{display:grid;gap:2px;min-width:0}.history-item-row__title{overflow:hidden;font-family:var(--font-serif);font-size:1rem;text-overflow:ellipsis;white-space:nowrap}.history-item-row__price{font-family:var(--font-mono);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.history-item-row__status{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--space-2)}.menu-button{position:relative}.menu-button__chevron{width:14px;height:14px;transition:transform var(--duration-base) var(--ease-standard)}.menu-button__trigger[aria-expanded=true] .menu-button__chevron{transform:rotate(180deg)}.menu-button__panel{position:absolute;top:calc(100% + var(--space-2));right:0;z-index:30;display:grid;gap:var(--space-2);width:min(280px,calc(100vw - 2 * var(--space-4)));padding:var(--space-4);border:var(--border-hairline);border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:var(--shadow-subtle);transition:opacity var(--duration-fast) var(--ease-standard),translate var(--duration-fast) var(--ease-standard)}@starting-style{.menu-button__panel{opacity:0;translate:0 -4px}}.menu-panel__caption{margin:0;color:var(--text-muted);font-size:.8125rem}.menu-panel__email{margin:0 0 var(--space-1);overflow-wrap:anywhere;font-weight:600}.menu-panel__email+.menu-panel__caption{margin-bottom:var(--space-2)}.text-button{display:inline;min-height:0;padding:0;border:0;background:none;color:var(--action-primary-hover);font:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.text-button:disabled{cursor:not-allowed;color:var(--text-disabled)}.check-option{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border-active);border-radius:var(--radius-default);cursor:pointer}.check-option:has(input:checked){border-color:var(--action-primary);background:var(--tint-accent)}.check-option input{width:20px;height:20px;margin:2px 0 0;accent-color:var(--action-primary)}.check-option__body{display:grid;gap:2px}.check-option__title{font-weight:600}.check-option__hint{color:var(--text-muted);font-size:.8125rem}.download-options{display:grid;gap:var(--space-2)}.download-option{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--space-3);min-height:56px;padding:var(--space-3);border:1px solid var(--border-active);border-radius:var(--radius-default);color:var(--text-primary);text-decoration:none;transition:background-color var(--duration-fast) var(--ease-standard)}@media (hover:hover){.download-option:not([aria-disabled=true]):hover{background:var(--surface-interactive)}}.download-option[aria-disabled=true]{cursor:not-allowed;opacity:.55}.download-option__icon{width:20px;height:20px;color:var(--action-primary)}.comps-drawer>summary .icon,.confidence-with-help .icon,.download-option__icon{stroke-width:2}.download-option__body{display:grid;gap:2px}.download-option__title{font-weight:600}.download-option__hint{color:var(--text-muted);font-size:.8125rem}.archival-dialog{width:min(100% - 2 * var(--space-4),440px);max-height:calc(100dvh - var(--safe-top) - var(--safe-bottom) - 2 * var(--space-4));margin:auto;padding:0;overflow:auto;border:var(--border-hairline);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--text-primary);box-shadow:var(--shadow-subtle)}.archival-dialog[open]{transition:opacity var(--duration-base) var(--ease-standard),translate var(--duration-base) var(--ease-standard)}.archival-dialog[open]::backdrop{transition:opacity var(--duration-base) var(--ease-standard)}@starting-style{.archival-dialog[open]{opacity:0;translate:0 8px}.archival-dialog--viewer[open]{translate:none}.archival-dialog[open]::backdrop{opacity:0}}.archival-dialog::backdrop{background:rgb(26 24 21/.4)}.archival-dialog__inner{display:grid;gap:var(--space-4);padding:var(--space-6)}.archival-dialog__title{margin:0;font-family:var(--font-serif);font-size:1.375rem;font-weight:500;line-height:1.2}.archival-dialog__title:focus-visible{outline-offset:4px}.archival-dialog__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2)}.field{display:grid;gap:var(--space-1)}.field__input{min-height:var(--hit-target);padding:0 var(--space-3);border:1px solid var(--border-active);border-radius:var(--radius-default);background:var(--surface-interactive);transition:border-color var(--duration-fast) var(--ease-standard)}.field__input:focus-visible{border-color:var(--text-primary)}.field__input[aria-invalid=true]{border-color:var(--status-critical)}.field__error{margin:0;color:var(--status-critical);font-size:.8125rem}.auth-divider,.field__hint{margin:0;color:var(--text-muted);font-size:.8125rem}.auth-divider{display:flex;align-items:center;gap:var(--space-3)}.auth-divider:after,.auth-divider:before{content:"";flex:1 1;border-top:var(--border-hairline)}.auth-code-actions{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-1)}.choice-group{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;border:0}.choice-group>legend{width:100%;margin-bottom:var(--space-2);padding:0}.choice{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--hit-target);padding:0 var(--space-3);border:1px solid var(--border-active);border-radius:var(--radius-default);background:var(--surface-raised);font-size:.8125rem;cursor:pointer}.choice:has(input:checked){border-color:var(--action-primary);background:var(--tint-accent)}.choice input{accent-color:var(--action-primary)}.notice{display:flex;align-items:flex-start;gap:var(--space-2);margin:0;padding:var(--space-3);border:var(--border-hairline);border-radius:var(--radius-default);background:var(--surface-raised);font-size:.8125rem}.notice--critical{border-color:var(--status-critical);color:var(--status-critical)}.notice--offline{border-color:var(--text-primary);background:var(--text-primary);color:var(--surface-raised)}.notice__body{display:grid;gap:var(--space-2);flex:1 1}.free-sheets{display:grid;gap:var(--space-4)}.free-sheet__label{margin:0}.free-sheet__action{min-height:var(--hit-target);padding-block:var(--space-2);white-space:normal;text-align:center;line-height:1.3}.free-sheet__action:after{inset:0}.free-locked{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-1) var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-default);background:var(--surface-interactive)}.free-locked__text{display:inline-flex;align-items:center;gap:var(--space-2);margin:0;color:var(--text-muted);font-size:.875rem}.free-locked__text .icon{width:16px;height:16px}.sneak-peeks{display:grid;gap:var(--space-3);padding-top:var(--space-4);border-top:var(--border-hairline)}.sneak-peeks__heading{margin:0}.sneak-peeks__heading:focus{outline:none}.sneak-peeks__intro{margin:0;color:var(--text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-wrap:pretty}.sneak-peeks__action,.sneak-peeks__more{min-height:var(--hit-target);justify-self:start;white-space:normal;text-align:center;line-height:1.3}.sneak-peeks__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);margin:0;padding:0;list-style:none}@media (min-width:640px){.sneak-peeks__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.sneak-peeks__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.sneak-peek{display:grid;gap:var(--space-2);min-width:0}.sneak-peek__photo{display:grid;place-items:center;aspect-ratio:1;overflow:hidden;border-radius:var(--radius-default);background:var(--surface-interactive);outline:1px solid var(--image-outline);outline-offset:-1px}.sneak-peek__photo img{display:block;width:100%;height:100%;object-fit:contain}.sneak-peek__placeholder{width:100%;height:100%}.sneak-peek__value{min-height:1.75rem}.sneak-peek__note{color:var(--text-muted);font-size:.875rem}.price-peek__value{font-family:var(--font-serif);font-size:1.375rem;font-weight:600;line-height:1.2;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-primary)}.price-peek__blur{filter:blur(5px);-webkit-user-select:none;user-select:none}.price-peek__dots{display:none}@media (forced-colors:active),(prefers-reduced-transparency:reduce){.price-peek__blur{display:none}.price-peek__dots{display:inline}}.item-photo{display:grid;gap:var(--space-1);width:100%;margin:0;padding:0;border:0;background:none;color:var(--text-muted);font:inherit;text-align:left;cursor:zoom-in}.item-photo__frame{display:grid;place-items:center;width:100%;aspect-ratio:4/3;overflow:hidden;border-radius:var(--radius-default);background:var(--surface-interactive);color:var(--text-disabled);outline:1px solid var(--image-outline);outline-offset:-1px}.item-photo__frame img{display:block;width:100%;height:100%;object-fit:contain}.item-photo__caption{display:inline-flex;align-items:center;gap:var(--space-1);font-size:.8125rem;font-weight:500}.item-photo__caption .icon{width:16px;height:16px}@media (hover:hover){.item-photo:not(.item-photo--empty):hover .item-photo__caption{color:var(--text-primary)}}.item-photo:focus-visible{border-radius:var(--radius-default)}.item-photo--empty{cursor:default}@media (min-width:640px){.item-photo__frame{aspect-ratio:1}}html:has(.archival-dialog--viewer[open]){overflow:hidden}.archival-dialog--viewer{width:100%;max-width:none;height:100%;max-height:none;margin:0;overflow:hidden;overscroll-behavior:contain;border:0;border-radius:0;background:var(--color-text-ink);color:var(--color-bg-linen);box-shadow:none}.archival-dialog--viewer::backdrop{background:var(--color-text-ink)}.archival-dialog--viewer .archival-dialog__inner{box-sizing:border-box;height:100%;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto minmax(0,1fr);grid-template-areas:"title actions" "photo photo";align-items:center;gap:var(--space-3) var(--space-4);padding:calc(var(--space-3) + var(--safe-top)) calc(var(--space-4) + var(--safe-right)) calc(var(--space-4) + var(--safe-bottom)) calc(var(--space-4) + var(--safe-left))}.archival-dialog--viewer .archival-dialog__title{grid-area:title;overflow-wrap:anywhere;font-size:1.125rem}.archival-dialog--viewer .archival-dialog__actions{grid-area:actions}.archival-dialog--viewer :focus-visible{outline-color:var(--color-bg-linen);box-shadow:0 0 0 4px var(--color-text-ink)}.photo-viewer__image{grid-area:photo;display:block;width:100%;height:100%;min-height:0;object-fit:contain}.skeleton{border-radius:var(--radius-sm);background:var(--surface-interactive)}.icon--new-tab{width:14px;height:14px;margin-left:2px;vertical-align:-2px;color:var(--text-muted)}.photo-dropzone__visual{display:grid;place-items:center;min-height:62px}.photo-dropzone[data-welcome]{--illustration-knockout:var(--surface-raised)}.photo-dropzone[data-welcome][data-state=dragging]{--illustration-knockout:var(--surface-interactive)}@media (hover:hover){.photo-dropzone[data-welcome]:not([data-disabled=true]):hover{--illustration-knockout:var(--surface-interactive)}}.how-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4);width:100%;max-width:560px;margin:var(--space-2) 0 0;padding:0;list-style:none}.how-steps__item{display:grid;justify-items:center;align-content:start;gap:var(--space-2);text-align:center}.how-steps__title{color:var(--text-primary);font-size:.875rem;font-weight:600}.how-steps__detail{color:var(--text-muted);font-size:.8125rem}.how-steps--detail{grid-template-columns:minmax(0,1fr);gap:var(--space-3);margin:0}.how-steps--detail .how-steps__item{grid-template-columns:80px minmax(0,1fr);grid-template-rows:auto auto;justify-items:start;align-items:center;column-gap:var(--space-4);row-gap:2px;text-align:left}.how-steps--detail .illustration{grid-row:1/3}.how-steps--detail .how-steps__title{align-self:end}.how-steps--detail .how-steps__detail{align-self:start}@media (max-width:479px){.how-steps{grid-template-columns:minmax(0,1fr);gap:var(--space-3)}.how-steps__item{grid-template-columns:68px minmax(0,1fr);justify-items:start;align-items:center;column-gap:var(--space-3);text-align:left}}.photo-tips{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2) var(--space-5);margin:var(--space-2) 0 0;padding:0;list-style:none}.photo-tips__item{display:inline-flex;align-items:center;gap:var(--space-2);font-size:.8125rem}.photo-tips__item,.photo-tips__item .illustration{color:var(--text-muted)}.notice .photo-tips,.photo-tips--dialog{justify-content:flex-start}.notice .photo-tips__item{color:var(--text-muted)}.sticker-preview{display:flex;justify-content:center;padding:var(--space-4) var(--space-4) var(--space-5);border-radius:var(--radius-default);background:var(--surface-interactive)}.sticker-preview__stack{position:relative}.sticker-preview__sheet{position:absolute;inset:0;border:1px solid rgb(26 24 21/.18);border-radius:var(--radius-sm);background:#fff}.sticker-preview__sheet[data-offset="1"]{translate:4px 4px}.sticker-preview__sheet[data-offset="2"]{translate:8px 8px}.sticker-preview__label{position:relative;border-radius:var(--radius-sm);box-shadow:0 0 0 1px rgb(26 24 21/.18)}.sticker-preview__qr{fill:#000}.sticker-label{--sticker-title-size:10pt;--sticker-price-size:28pt;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;grid-template-areas:"title" "price" "meta";align-content:space-between;gap:2pt 4pt;overflow:hidden;padding:.08in;background:#fff;color:#000;font-family:var(--font-sans)}.sticker-label[data-fitting]{padding-right:calc(.08in + 2pt);padding-bottom:calc(.08in + 2pt)}.sticker-label[data-size=standard]{width:2.25in;height:1.25in}.sticker-label[data-size=square]{width:2in;height:2in}.sticker-label[data-size=standard][data-qr]{grid-template-columns:minmax(0,1fr) .5in;grid-template-areas:"title title" "price qr" "meta qr"}.sticker-label[data-size=square][data-qr]{grid-template-columns:minmax(0,1fr) .5in;grid-template-areas:"title title" "price price" "meta qr"}.sticker-label__title{grid-area:title;overflow-wrap:anywhere;font-size:var(--sticker-title-size);font-weight:700;line-height:1.15;letter-spacing:.02em;text-transform:uppercase}.sticker-label[data-title-lines] .sticker-label__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--sticker-title-lines);overflow:hidden;min-height:calc(var(--sticker-title-lines) * 1.15em)}.sticker-label__price{grid-area:price;align-self:center;display:block;font-family:var(--font-mono);font-size:var(--sticker-price-size);font-weight:800;line-height:1;text-align:center;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sticker-label__meta{grid-area:meta;align-self:end;display:flex;flex-wrap:wrap;gap:0 4pt;font-size:6.5pt;line-height:1.2}.sticker-label__qr{grid-area:qr;align-self:end;width:.5in;height:.5in}img.sticker-label__qr{image-rendering:pixelated}.choice .icon{width:18px;height:18px;color:var(--text-muted)}.confidence-with-help{display:inline-flex;align-items:center;gap:var(--space-1)}.confidence-help{display:grid;gap:var(--space-1);margin:0;padding:var(--space-2) var(--space-3);border-left:2px solid var(--border-active);background:var(--surface-interactive);color:var(--text-muted);font-size:.8125rem}.confidence-help p{margin:0}.check-email{display:flex;align-items:center;gap:var(--space-3);margin:0;font-weight:600}.install-steps{margin:0}.install-steps__icon{width:18px;height:18px;vertical-align:-3px}.site-footer{position:relative;margin-top:var(--space-8)}.site-footer__panel{position:relative;z-index:1;padding:var(--space-8) calc(var(--space-4) + var(--safe-right)) calc(var(--shutter-height) + var(--safe-bottom) + var(--space-6)) calc(var(--space-4) + var(--safe-left));border-top:1px solid rgb(210 167 122/.5);background:var(--color-text-ink);color:var(--color-bg-linen)}.site-footer__inner{display:grid;gap:var(--space-5);width:100%;max-width:calc(var(--content-max) - 2 * var(--space-4));margin-inline:auto}.site-footer__wordmark{margin:0;font-family:var(--font-serif);font-size:1.5rem;font-weight:600;letter-spacing:-.01em}.site-footer__wordmark span{color:var(--color-bronze-light)}.site-footer__tagline{margin:var(--space-1) 0 0;color:var(--color-text-dust-light)}.site-footer__links{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--space-5);margin:0;padding:0;list-style:none}.site-footer__link{position:relative;display:inline-flex;align-items:center;gap:var(--space-1);min-height:44px;padding:0;border:0;background:none;color:var(--color-bg-linen);font:inherit;font-weight:500;text-decoration:underline;text-decoration-color:rgb(250 248 245/.4);text-underline-offset:4px;cursor:pointer;transition:text-decoration-color var(--duration-fast) var(--ease-standard)}.site-footer__link:after{content:"";position:absolute;inset:0 min(0px,calc((100% - 44px) / 2))}@media (hover:hover){.site-footer__link:hover{text-decoration-color:currentColor}}.site-footer__link:focus-visible{outline-color:var(--color-bg-linen);box-shadow:0 0 0 4px var(--color-text-ink)}.site-footer .icon--new-tab,.site-footer__fine{color:var(--color-text-dust-light)}.site-footer__fine{display:grid;gap:var(--space-1);font-size:.8125rem}.site-footer__links+.site-footer__fine{padding-top:var(--space-4);border-top:1px solid rgb(250 248 245/.12)}.site-footer__fine p{margin:0}.site-footer--shopper{margin-top:var(--space-6)}.site-footer--shopper .site-footer__panel{padding-top:var(--space-6);padding-bottom:calc(var(--space-6) + var(--safe-bottom));border-top:0}.site-footer--shopper .site-footer__inner{max-width:560px}@media (min-width:768px){.site-footer__inner{grid-template-columns:minmax(0,1fr) auto;align-items:start}.site-footer__links{justify-content:flex-end}.site-footer__fine{grid-column:1/-1}.site-footer--shopper .site-footer__inner{grid-template-columns:minmax(0,1fr)}.site-footer--shopper .site-footer__links{justify-content:flex-start}}.menu-panel__plan{display:grid;gap:2px;margin-bottom:var(--space-1);padding-top:var(--space-3);border-top:var(--border-hairline)}.menu-panel__plan-name{margin:0;font-family:var(--font-serif);font-size:1.0625rem;font-weight:600}.menu-panel__caption{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.menu-panel__warning{margin:var(--space-1) 0 0;color:var(--status-critical);font-size:.8125rem;font-weight:600;text-wrap:pretty}.plan-prompt{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-3);margin-top:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--tint-accent)}.plan-prompt__text{margin:0;color:var(--text-primary);font-weight:600;text-wrap:pretty}.plus-dialog{display:grid;gap:var(--space-3)}.plus-dialog__lead{margin:0;font-weight:600;text-wrap:pretty}.plus-dialog__price{margin:0}.plus-dialog__amount{font-family:var(--font-serif);font-size:1.75rem;font-weight:600;letter-spacing:-.01em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.plus-dialog__benefits{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.plus-dialog__benefits li{display:grid;grid-template-columns:20px 1fr;align-items:start;gap:var(--space-2);text-wrap:pretty}.plus-dialog__benefits .icon{width:20px;height:20px;margin-top:1px;color:var(--status-verified)}.plus-dialog__note,.plus-dialog__waiting{margin:0}.cockpit{position:relative;isolation:isolate;display:flex;flex-direction:column;min-height:100dvh;overscroll-behavior-y:none}.cockpit>.cockpit-main{flex:1 0 auto}@media (display-mode:standalone){body,html{overscroll-behavior-y:none}}.cockpit-main,.shutter-bar__inner,.topbar__inner{width:100%;max-width:var(--content-max);margin-inline:auto}.cockpit-main{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:var(--space-6);padding:var(--space-4) calc(var(--space-4) + var(--safe-right)) 0 calc(var(--space-4) + var(--safe-left))}.section-title{margin:0;font-family:var(--font-serif);font-size:1.25rem;font-weight:500}.section-title:focus-visible{outline-offset:4px}.cockpit-intake{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-3);padding:var(--space-4);border:var(--border-hairline);border-radius:var(--radius-md);background:var(--surface-raised)}.cockpit-intake>.batch-queue,.cockpit-intake>.photo-dropzone{width:100%;max-width:var(--intake-max);justify-self:center}.cockpit-archive{position:relative;min-width:0;border:var(--border-hairline);border-radius:var(--radius-md)}.cockpit-archive,.topbar{background:var(--surface-page)}.topbar{position:sticky;top:0;z-index:25;padding:calc(var(--space-2) + var(--safe-top)) calc(var(--space-4) + var(--safe-right)) var(--space-2) calc(var(--space-4) + var(--safe-left));border-bottom:var(--border-hairline)}.topbar__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-3);min-height:44px}.wordmark{margin:0;font-family:var(--font-serif);font-size:1.375rem;font-weight:600;letter-spacing:-.01em}.wordmark span{color:var(--action-primary)}.topbar__status{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:var(--space-2);min-width:0;margin-left:auto}.topbar__placeholder{display:block;width:96px;height:32px}.limit-chip{display:inline-flex;align-items:center;min-height:28px;padding:0 var(--space-3);border-radius:999px;background:var(--tint-accent);color:var(--action-primary-hover);font-size:.8125rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.limit-chip[data-empty]{background:var(--tint-high-value);color:var(--status-critical)}.valuation-sheet{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4);padding:var(--space-4);border:var(--border-hairline);border-radius:var(--radius-md);background:var(--surface-raised)}.valuation-sheet__header{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"photo photo" "main close";gap:var(--space-3) var(--space-4);align-items:start}.valuation-sheet__header--no-photo{grid-template-areas:"main close"}.valuation-sheet__header>*{min-width:0}.valuation-sheet__photo{grid-area:photo}.valuation-sheet__main{grid-area:main;display:grid;gap:var(--space-3)}.valuation-sheet__close{grid-area:close}@media (min-width:640px){.valuation-sheet__header{grid-template-columns:clamp(200px,30%,280px) minmax(0,1fr) auto;grid-template-areas:"photo main close"}.valuation-sheet__header--no-photo{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"main close"}}.valuation-sheet__date{margin:var(--space-1) 0 0}.valuation-sheet__value{display:grid;gap:var(--space-3)}.valuation-sheet__facts{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-5)}.valuation-sheet__condition,.valuation-sheet__range{margin:0;font-size:.875rem}.valuation-sheet__range .tabular{font-weight:600}.valuation-sheet__disclaimer{margin:0;color:var(--text-muted);font-size:.75rem}.pricing-explanation{min-width:0;border:var(--border-hairline);border-radius:var(--radius-default);background:var(--surface-page)}.pricing-explanation>summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:44px;padding:var(--space-3) var(--space-4);font-size:.875rem;font-weight:600;cursor:pointer;list-style:none}.pricing-explanation>summary::-webkit-details-marker{display:none}.pricing-explanation>summary .icon{flex-shrink:0;color:var(--text-muted);stroke-width:2}.pricing-explanation[open]>summary .icon{transform:rotate(180deg)}@media (hover:hover){.pricing-explanation>summary:hover{background:var(--surface-interactive)}}.pricing-explanation__body{display:grid;gap:var(--space-5);padding:var(--space-4);border-top:var(--border-hairline)}.pricing-explanation__steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:var(--space-4) var(--space-5);margin:0}.pricing-explanation__step{min-width:0;padding-left:var(--space-3);border-left:2px solid var(--border-active)}.pricing-explanation__step dt{font-size:.8125rem;color:var(--text-muted)}.pricing-explanation__step dd{margin:var(--space-1) 0 0;font-size:1rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pricing-explanation__step .pricing-explanation__detail{font-size:.8125rem;font-weight:400;line-height:1.6}.pricing-explanation__label{margin:0 0 var(--space-2)}.pricing-explanation__prices{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:var(--space-2) var(--space-4);margin:0;padding:0;list-style:none;font-size:.8125rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pricing-explanation__notes{display:grid;gap:var(--space-2);padding-top:var(--space-3);border-top:var(--border-hairline)}.listing-section__note,.pricing-explanation__legacy p,.pricing-explanation__note{margin:0;color:var(--text-muted);font-size:.8125rem;line-height:1.6;text-wrap:pretty;overflow-wrap:anywhere}.pricing-explanation__legacy{display:grid;gap:var(--space-3)}.listing-section__heading{margin:0}.listing-section__note{margin-bottom:var(--space-2)}.qr-status,.valuation-sheet__actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.qr-status{align-items:center;margin:0;font-size:.875rem}.qr-status .icon{color:var(--status-verified)}.qr-status .text-button,.qr-status a{display:inline-flex;align-items:center;min-height:var(--hit-target)}.comps-drawer{display:grid;gap:var(--space-1);max-width:720px}.comps-drawer>summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-height:var(--hit-target);cursor:pointer;list-style:none}.comps-drawer>summary::-webkit-details-marker{display:none}.comps-drawer>summary .icon{color:var(--text-muted);transition:transform var(--duration-base) var(--ease-standard)}.comps-drawer[open]>summary .icon{transform:rotate(180deg)}@media (hover:hover){.comps-drawer>summary:hover :is(.field-label,.icon){color:var(--text-primary)}}.comps-list{display:grid;gap:2px;margin:0;padding:0;list-style:none}.print-dialog__more{justify-self:start}.intake-queue-heading{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cockpit-intake>.notice,.cockpit-intake>.plan-prompt,.cockpit-intake>.valuation-sheet__actions,.intake-queue-heading{width:100%;max-width:var(--intake-max);justify-self:center}.progress-strip{display:grid;gap:var(--space-2);padding:var(--space-3) var(--space-4);border:var(--border-hairline);border-radius:var(--radius-md);background:var(--surface-raised)}.progress-strip__row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3)}.progress-strip__icon{flex:none;color:var(--action-primary)}.progress-strip[data-state=done] .progress-strip__icon{color:var(--status-verified)}.progress-strip[data-state=problem] .progress-strip__icon{color:var(--status-critical)}.progress-strip__text{flex:1 1 auto;min-width:0;margin:0;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.progress-strip__actions{display:flex;flex:none;align-items:center;gap:var(--space-1);margin-left:auto}.progress-strip__link{display:inline-flex;align-items:center;min-height:var(--hit-target);padding:0 var(--space-2);border:0;background:none;color:var(--action-primary-hover);font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.feed-header{position:sticky;top:var(--topbar-height,0);z-index:5;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--surface-page);border-bottom:var(--border-hairline);border-radius:var(--radius-md) var(--radius-md) 0 0}@media (max-width:640px){.feed-header{position:static}}.feed-header__title{margin:0;font-family:var(--font-serif);font-size:1.25rem;font-weight:500}.pinned-detail{display:grid;gap:var(--space-2);padding:var(--space-3) var(--space-4) var(--space-4);border-bottom:var(--border-hairline);background:var(--surface-interactive)}.history-stream{position:relative}.history-stream__sticky{position:sticky;top:calc(var(--topbar-height, 0px) + var(--feed-header-height, 0px));z-index:4;height:0}@media (max-width:640px){.history-stream__sticky{top:var(--topbar-height,0)}}.history-stream__sticky .sticky-date-header{position:absolute;inset:0 0 auto 0}.history-stream__viewport{position:relative;overflow-anchor:none}.history-stream__row{position:absolute;left:0;right:0}.history-stream__row--detail{z-index:1}.history-detail{height:100%}.history-detail__inner{padding:0 var(--space-4) var(--space-4) calc(var(--space-4) + 2px);border-left:2px solid var(--action-primary);background:var(--surface-raised)}.valuation-sheet--inline{border:0;border-top:var(--border-hairline);border-radius:0;padding:var(--space-4) 0 0}.history-run-header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);height:44px;padding:0 var(--space-4)}.history-run-header__summary{overflow:hidden;min-width:0;color:var(--text-muted);font-size:.8125rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.feed-empty,.feed-state{display:grid;justify-items:start;gap:var(--space-3);padding:var(--space-8) var(--space-4);color:var(--text-muted)}.feed-empty h2,.feed-state h2{margin:0;color:var(--text-primary);font-family:var(--font-serif);font-weight:500}.feed-empty p{margin:0}.shutter-bar{position:fixed;inset:auto 0 0 0;z-index:20;padding:var(--space-3) calc(var(--space-4) + var(--safe-right)) calc(var(--space-3) + var(--safe-bottom)) calc(var(--space-4) + var(--safe-left));border-top:var(--border-hairline);background:rgb(250 248 245/.96);-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;opacity:0;transform:translateY(100%);visibility:hidden;transition:opacity var(--duration-base) var(--ease-standard),transform var(--duration-base) var(--ease-standard),visibility 0s linear var(--duration-base)}.shutter-bar[data-visible]{opacity:1;transform:none;visibility:visible;transition:opacity var(--duration-base) var(--ease-standard),transform var(--duration-base) var(--ease-standard),visibility 0s}@media (prefers-reduced-motion:reduce){.shutter-bar,.shutter-bar[data-visible]{transform:none;transition:none}}.shutter-bar__inner{display:flex;align-items:center;justify-content:center;gap:var(--space-2)}@supports ((-webkit-backdrop-filter:blur(8px)) or (backdrop-filter:blur(8px))){.shutter-bar{background:rgb(250 248 245/.85);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}.shutter-bar .archival-button{min-height:var(--hit-target)}.shutter-bar__primary{flex:1 1;max-width:320px}.toast-region{position:fixed;z-index:40;left:50%;bottom:calc(var(--shutter-height) + var(--safe-bottom) + var(--space-3));display:grid;gap:var(--space-2);width:min(100% - 2 * var(--space-4),420px);transform:translateX(-50%);pointer-events:none}.toast{pointer-events:auto;padding:var(--space-3) var(--space-4);border-radius:var(--radius-default);background:var(--text-primary);color:var(--surface-raised);font-size:.8125rem;box-shadow:var(--shadow-subtle);transition:opacity var(--duration-base) var(--ease-standard),translate var(--duration-base) var(--ease-standard)}@starting-style{.toast{opacity:0;translate:0 8px}}.toast--critical{background:var(--status-critical)}.public-shell{display:flex;flex-direction:column;min-height:100dvh}.public-shell>.public-page{flex:1 0 auto}.public-page{display:grid;align-content:start;gap:var(--space-4);width:min(100% - 2 * var(--space-4),560px);margin:0 auto;padding:calc(var(--space-8) + var(--safe-top)) 0 var(--space-6)}.public-page__art{justify-self:start;margin-top:var(--space-4)}.brand-mark,.brand-wordmark__mark{display:inline-block;color:var(--brand-mark-color,currentColor);flex:0 0 auto}.brand-wordmark{--brand-mark-color:var(--color-bronze);--brand-pro-color:var(--action-primary);--brand-mark-size:1.1em;display:inline-flex;align-items:center;gap:.38em;margin:0;color:var(--text-primary);font-family:var(--font-serif);font-size:1.375rem;font-weight:600;letter-spacing:-.01em;line-height:1}.brand-wordmark[data-tone=dark]{--brand-mark-color:var(--color-bronze-light);--brand-pro-color:var(--color-bronze-light);color:var(--surface-page)}.brand-wordmark__mark{width:var(--brand-mark-size);height:var(--brand-mark-size);translate:0 -.03em}.brand-wordmark__text{display:inline-block;padding-top:.02em}.brand-wordmark .brand-wordmark__text{color:inherit}.brand-wordmark span.brand-wordmark__pro,.brand-wordmark__pro{color:var(--brand-pro-color)}.wordmark.brand-wordmark{--brand-mark-size:1.08em}.site-footer__wordmark.brand-wordmark{--brand-mark-size:1.2em;gap:.42em;font-size:1.9rem}.day-report .brand-wordmark{--brand-mark-color:var(--color-bronze);--brand-pro-color:var(--action-primary);color:var(--text-primary)}@media print{.brand-wordmark{--brand-mark-color:#8c6239;--brand-pro-color:#8c6239;color:#1a1815}}.illustration{display:block;flex:none;color:var(--text-primary)}.illustration path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.illustration .illustration__line{stroke-width:1.35}.illustration .illustration__hatch{stroke-width:.75;opacity:.72}.illustration .illustration__accent{stroke:var(--action-primary);stroke-width:1.35}.illustration .illustration__fill{fill:var(--illustration-knockout,var(--surface-raised));stroke:none}.edge-art{display:block;-webkit-mask-image:var(--art-mask,none);mask-image:var(--art-mask,none);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:100% 100%;mask-size:100% 100%}.edge-art,.page-art{position:absolute;inset:0;pointer-events:none}.page-art{z-index:-1;display:none;overflow:hidden;overflow:clip}.edge-art-group{position:absolute;top:calc(var(--topbar-height, 60px) + var(--space-4));width:clamp(240px,calc((100vw - var(--content-max)) / 2 + 110px),380px);aspect-ratio:380/580}.edge-art-group--left{right:calc(50% + var(--content-max) / 2 - var(--space-4) + var(--space-5))}.edge-art-group--right{left:calc(50% + var(--content-max) / 2 - var(--space-4) + var(--space-5))}@media (min-width:1360px){.page-art{display:block}.edge-art--gutter-left-back{--art-mask:url(/art/gutter-left-back.svg);background-color:var(--art-tint-page-back)}.edge-art--gutter-left-fill{--art-mask:url(/art/gutter-left-fill.svg);background-color:var(--art-knockout)}.edge-art--gutter-left{--art-mask:url(/art/gutter-left.svg);background-color:var(--art-tint-page)}.edge-art--gutter-right-back{--art-mask:url(/art/gutter-right-back.svg);background-color:var(--art-tint-page-back)}.edge-art--gutter-right-fill{--art-mask:url(/art/gutter-right-fill.svg);background-color:var(--art-knockout)}.edge-art--gutter-right{--art-mask:url(/art/gutter-right.svg);background-color:var(--art-tint-page)}}.card-tag{position:absolute;top:calc(-1 * var(--space-4));right:var(--space-5);z-index:1;display:none;width:42px;height:68px;pointer-events:none}.card-tag .edge-art{-webkit-mask-size:42px 84px;mask-size:42px 84px;-webkit-mask-position:center bottom;mask-position:center bottom}@media (min-width:360px){.card-tag{display:block}.edge-art--tag-fill{--art-mask:url(/art/tag-fill.svg);background-color:var(--surface-interactive)}.edge-art--tag{--art-mask:url(/art/tag.svg);background-color:var(--art-tint-accent)}}.site-footer__shelf{position:relative;height:clamp(92px,calc(6vw + 60px),170px);pointer-events:none}.site-footer__shelf .edge-art{-webkit-mask-size:cover;mask-size:cover;-webkit-mask-position:center bottom;mask-position:center bottom}.site-footer__shelf .edge-art--footer-back{inset:0 0 auto;height:calc(100% * 230 / 190);--art-mask:url(/art/footer-back.svg);background-color:var(--art-tint-shelf-back);-webkit-mask-position:center top;mask-position:center top}.edge-art--footer-fill{--art-mask:url(/art/footer-fill.svg);background-color:var(--art-knockout)}.edge-art--footer{--art-mask:url(/art/footer.svg);background-color:var(--art-tint-shelf)}.public-card{position:relative}.edge-art--vignette{inset:auto var(--space-3) calc(100% - 22px) auto;z-index:-1;width:96px;height:96px;--art-mask:url(/art/vignette.svg);background-color:rgb(26 24 21/.34)}@keyframes art-drift{0%{translate:0 0}to{translate:0 var(--art-drift,0)}}@keyframes art-settle{0%{translate:0 var(--art-drift,0)}to{translate:0 0}}@media (min-width:768px) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll()){.edge-art[data-depth]{animation:art-drift 1s linear both;animation-timeline:scroll(root block);animation-range:0 900px}.edge-art[data-depth=far]{--art-drift:40px}.edge-art[data-depth=near]{--art-drift:-16px}.site-footer{view-timeline:--site-footer block}.site-footer .edge-art[data-depth=far]{--art-drift:-28px;animation-name:art-settle;animation-timeline:--site-footer;animation-range:entry 0 entry 100%}}}@media print{.card-tag,.edge-art,.page-art,.site-footer{display:none!important}}.print-media-portal{position:fixed;top:0;left:-10000px;visibility:hidden;pointer-events:none}@media print{body:has(>.print-media-portal){margin:0;background:#fff}body:has(>.print-media-portal)>:not(.print-media-portal){display:none!important}.print-media-portal{display:block!important;position:static;visibility:visible}.print-label{break-after:page;page-break-after:always;-webkit-print-color-adjust:exact;print-color-adjust:exact}.print-label:last-child{break-after:auto;page-break-after:auto}}