:root{color-scheme:light;--paper: #FFFFFF;--paper-deep: var(--grey-100);--ink: #101216;--ink-soft: var(--grey-700);--ink-mute: var(--grey-500);--slab: #101216;--slab-deep: #08090B;--volt: #D7F74A;--on-volt: #101216;--white: #FFFFFF;--grey-50: #F2F4F6;--grey-100: #EEF0F3;--grey-200: #D3D7DD;--grey-300: #BFC2C8;--grey-400: #A9ADB4;--grey-500: #8E9197;--grey-600: #6D7076;--grey-650: #64676D;--grey-700: #505359;--grey-800: #34373D;--grey-900: #1C1F25;--stamp: var(--volt);--on-stamp: var(--on-volt);--stamp-edge: var(--ink);--marker: var(--volt);--on-marker: var(--on-volt);--felt: var(--slab);--on-felt: var(--white);--stamp-ink: var(--slab);--felt-ink: var(--slab);--rule: var(--slab);--rule-soft: var(--grey-200);--hatch-line: var(--grey-400);--hatch: repeating-linear-gradient(-45deg, var(--hatch-line) 0 1px, transparent 1px 7px);--hatch-cross-line: var(--grey-500);--hatch-cross: repeating-linear-gradient(-45deg, var(--hatch-cross-line) 0 1px, transparent 1px 7px), repeating-linear-gradient(45deg, var(--hatch-cross-line) 0 1px, transparent 1px 7px);--map-0: var(--paper);--map-1: var(--grey-300);--map-2: var(--grey-500);--map-3: var(--grey-650);--map-4: var(--slab);--map-label: var(--ink);--map-label-3: var(--white);--map-label-4: var(--white);--map-word-0: "None yet";--map-word-1: "A few";--map-word-2: "Some";--map-word-3: "Strong";--map-word-4: "Top";--map-outline-color: var(--ink);--map-outline-w: 1.5px;--map-outline: var(--map-outline-w) solid var(--map-outline-color);--map-selected-color: var(--marker);--map-selected-w: 3px;--map-selected-shadow: var(--slab);--map-selected-offset: 2px;--map-selected: var(--map-selected-w) solid var(--map-selected-color);--map-selected-casing: var(--slab);--map-selected-casing-w: 7px;--map-focus-outer: var(--ink);--map-focus-inner: var(--marker);--map-focus-w: 3px;--map-focus-tick: 14px;--map-city: var(--slab);--map-city-r1: 3px;--map-city-r2: 5px;--map-city-r3: 8px;--map-water: transparent;--map-show: var(--marker);--on-map-show: var(--on-marker);--map-show-edge: var(--slab);--map-show-on: var(--slab);--on-map-show-on: var(--volt);--map-show-on-edge: var(--volt);--filter-on: var(--marker);--on-filter-on: var(--on-marker);--filter-on-edge: var(--ink);--select-outline: 3px solid var(--marker);--select-shadow: var(--map-selected-offset) var(--map-selected-offset) 0 0 var(--map-selected-shadow);--focus-ring: 3px solid var(--ink);--focus-ring-w: 3px;--focus-inner: 0 0 0 3px var(--marker);--focus-offset: 3px;--select-fill: var(--volt);--on-select: var(--on-volt);--select-tab: var(--slab);--select-tab-w: 6px;--select-edge: var(--ink);--qr-ink: var(--slab);--qr-paper: var(--white);--font-display: "Barlow Condensed", "Arial Narrow", "Roboto Condensed", system-ui, sans-serif;--font-body: "Barlow", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--mono-features: "tnum";--display-stretch: 100%;--caps-stretch: 100%;--weight-display: 700;--weight-caps: 600;--track-display: 0em;--track-caps: .05em;--track-mono-caps: .06em;--text-display-xl: 44px;--text-display: 30px;--text-display-s: 22px;--text-body: 17px;--text-small: 15px;--text-micro: 13px;--text-name: 17px;--weight-name: 600;--weight-body: 400;--text-price: 20px;--weight-price: 600;--text-price-s: 15px;--text-count: 15px;--text-caps-city: 13px;--text-label-caps: 12px;--text-pill: 12px;--text-stamp: 24px;--text-map-abbr: 11px;--lh-tight: 1.05;--lh-snug: 1.25;--lh-body: 1.45;--lh-mono: 1.2;--row-min: 76px;--tap-min: 48px;--tap-big: 56px;--nav-clear: calc(var(--tap-min) + var(--s1) + var(--rule-w) + env(safe-area-inset-bottom, 0px));--pin-clear: 0px;--sheet-half: 50%;--sheet-full: 88%;--sheet-floor: 0px;--sheet-min: calc(var(--tap-min) * 5);--s1: 4px;--s2: 8px;--s3: 12px;--s4: 16px;--s5: 24px;--s6: 32px;--gutter-phone: 16px;--r-sharp: 2px;--r-pill: 999px;--rule-w: 1px;--slab-rule: 2px;--perf-size: 6px;--sticker-rot: -2deg;--stamp-rot: -6deg;--stamp-border: 3px;--t-tap: .15s;--t-state: .2s;--t-stamp: .22s;--ease-press: cubic-bezier(.3, 0, .2, 1);--ease-state: cubic-bezier(.2, .7, .2, 1);--ease-stamp: cubic-bezier(.34, 1.4, .64, 1);--stamp-from-scale: 1.35;--press-scale: .97;--text-hero: 72px;--text-hero-phone: 52px;--text-counter: 112px;--text-price-hero: 40px;--text-price-l: 28px;--text-grade: 48px;--weight-hero: 800;--track-hero: -.01em;--lh-hero: .9;--text-label-detail: 11px;--price-ink: var(--ink);--band: var(--slab);--on-band: var(--volt);--live: var(--slab);--ground-night: var(--slab-deep);--slab-label: var(--white);--on-slab-label: var(--slab);--slab-label-rule: var(--slab);--slab-case: var(--paper-deep);--slab-case-rule: var(--ink);--t-slab: .46s;--ease-slab: cubic-bezier(.16, 1, .3, 1);--slab-from-y: 100%;--t-slab-delay: 60ms;--t-stamp-hit: 90ms;--stamp-hit-y: 2px;--t-tick: .28s;--ease-tick: cubic-bezier(.2, .9, .1, 1);--t-entry: .24s;--t-strike: .24s;--ease-strike: cubic-bezier(.65, 0, .35, 1);--t-settle: .36s;--ease-settle: cubic-bezier(.22, 1.2, .36, 1);--t-settle-delay: .2s;--t-lock: .26s;--t-lock-stagger: 70ms;--ease-lock: cubic-bezier(.2, .7, .2, 1);--t-sheet: .28s;--ease-sheet: cubic-bezier(.2, .8, .2, 1);--move-y: 12px;--text-landing-hero-phone: 56px;--text-landing-hero: 96px;--text-landing-num: 64px;--landing-max: 1200px;--text-landing-hero-a: 72px;--slab-rot-a: -8deg;--slab-rot-b: -1deg;--slab-rot-c: 7deg;--r-phone: 32px;--r-phone-card: 24px;--phone-w: 300px;--phone-w-s: 280px;--phone-h: 580px;--tour-scrim: color-mix(in srgb, var(--slab-deep) 74%, transparent);--tour-pad: 6px;--tour-ring-w: 4px;--tour-edge-w: 2px;--tour-gap: 16px;--tour-card-w: 352px;--z-tour: 60}@media (min-width: 768px){:root{--nav-clear: 0px}}@media (prefers-reduced-motion: reduce){:root{--t-tap: 0ms;--t-state: 0ms;--t-stamp: 0ms;--stamp-from-scale: 1;--press-scale: 1;--t-slab: 0ms;--t-slab-delay: 0ms;--slab-from-y: 0%;--t-stamp-hit: 0ms;--stamp-hit-y: 0px;--t-tick: 0ms;--t-entry: 0ms;--t-strike: 0ms;--t-settle: 0ms;--t-settle-delay: 0ms;--t-lock: 0ms;--t-lock-stagger: 0ms;--t-sheet: 0ms;--move-y: 0px}}:root[data-motion=reduce]{--t-tap: 0ms;--t-state: 0ms;--t-stamp: 0ms;--stamp-from-scale: 1;--press-scale: 1;--t-slab: 0ms;--t-slab-delay: 0ms;--slab-from-y: 0%;--t-stamp-hit: 0ms;--stamp-hit-y: 0px;--t-tick: 0ms;--t-entry: 0ms;--t-strike: 0ms;--t-settle: 0ms;--t-settle-delay: 0ms;--t-lock: 0ms;--t-lock-stagger: 0ms;--t-sheet: 0ms;--move-y: 0px}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){color-scheme:dark;--paper: var(--slab);--paper-deep: var(--grey-900);--ink: var(--grey-50);--ink-soft: var(--grey-400);--ink-mute: var(--grey-700);--stamp: var(--volt);--on-stamp: var(--on-volt);--stamp-edge: var(--volt);--select-fill: var(--grey-50);--on-select: var(--slab);--select-tab: var(--volt);--marker: var(--volt);--on-marker: var(--on-volt);--felt: var(--grey-50);--on-felt: var(--slab);--stamp-ink: var(--volt);--felt-ink: var(--volt);--rule: var(--grey-600);--rule-soft: var(--grey-800);--hatch-line: var(--grey-700);--hatch-cross-line: var(--grey-600);--map-1: var(--grey-800);--map-2: var(--grey-700);--map-3: var(--grey-600);--map-4: var(--volt);--map-label: var(--grey-50);--map-label-3: var(--white);--map-label-4: var(--on-volt);--map-outline-color: var(--grey-600);--map-selected-shadow: var(--grey-50);--map-selected-casing: var(--slab-deep);--map-city: var(--grey-50);--price-ink: var(--volt);--band: var(--volt);--on-band: var(--on-volt);--live: var(--volt);--slab-case: var(--grey-900);--slab-case-rule: var(--grey-600);--tour-scrim: color-mix(in srgb, var(--slab-deep) 86%, transparent)}}:root[data-theme=dark],:root[data-theme=night]{color-scheme:dark;--paper: var(--slab);--paper-deep: var(--grey-900);--ink: var(--grey-50);--ink-soft: var(--grey-400);--ink-mute: var(--grey-700);--stamp: var(--volt);--on-stamp: var(--on-volt);--stamp-edge: var(--volt);--select-fill: var(--grey-50);--on-select: var(--slab);--select-tab: var(--volt);--marker: var(--volt);--on-marker: var(--on-volt);--felt: var(--grey-50);--on-felt: var(--slab);--stamp-ink: var(--volt);--felt-ink: var(--volt);--rule: var(--grey-600);--rule-soft: var(--grey-800);--hatch-line: var(--grey-700);--hatch-cross-line: var(--grey-600);--map-1: var(--grey-800);--map-2: var(--grey-700);--map-3: var(--grey-600);--map-4: var(--volt);--map-label: var(--grey-50);--map-label-3: var(--white);--map-label-4: var(--on-volt);--map-outline-color: var(--grey-600);--map-selected-shadow: var(--grey-50);--map-selected-casing: var(--slab-deep);--map-city: var(--grey-50);--price-ink: var(--volt);--band: var(--volt);--on-band: var(--on-volt);--live: var(--volt);--slab-case: var(--grey-900);--slab-case-rule: var(--grey-600);--tour-scrim: color-mix(in srgb, var(--slab-deep) 86%, transparent)}@font-face{font-family:Barlow Hosted;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/v1/barlow-latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,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:Barlow Hosted;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/v1/barlow-latin-ext-400-normal.woff2) 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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Hosted;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/v1/barlow-latin-600-normal.woff2) format("woff2");unicode-range:U+0000-00FF,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:Barlow Hosted;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/v1/barlow-latin-ext-600-normal.woff2) 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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed Hosted;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/v1/barlow-condensed-latin-600-normal.woff2) format("woff2");unicode-range:U+0000-00FF,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:Barlow Condensed Hosted;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/v1/barlow-condensed-latin-ext-600-normal.woff2) 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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed Hosted;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/v1/barlow-condensed-latin-700-normal.woff2) format("woff2");unicode-range:U+0000-00FF,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:Barlow Condensed Hosted;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/v1/barlow-condensed-latin-ext-700-normal.woff2) 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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed Hosted;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/v1/barlow-condensed-latin-800-normal.woff2) format("woff2");unicode-range:U+0000-00FF,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:Barlow Condensed Hosted;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/v1/barlow-condensed-latin-ext-800-normal.woff2) 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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono Hosted;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/v1/ibm-plex-mono-latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,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:IBM Plex Mono Hosted;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/v1/ibm-plex-mono-latin-ext-400-normal.woff2) 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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono Hosted;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/v1/ibm-plex-mono-latin-600-normal.woff2) format("woff2");unicode-range:U+0000-00FF,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:IBM Plex Mono Hosted;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/v1/ibm-plex-mono-latin-ext-600-normal.woff2) 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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root[data-fonts=hosted]{--font-display: "Barlow Condensed Hosted", "Barlow Condensed", "Arial Narrow", "Roboto Condensed", system-ui, sans-serif;--font-body: "Barlow Hosted", "Barlow", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono: "IBM Plex Mono Hosted", "IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace}.sheet-root{position:fixed;inset:0 0 var(--sheet-floor) 0;z-index:20}.sheet-catcher{position:absolute;inset:0;background:transparent}.sheet{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;max-width:100%;box-sizing:border-box;background:var(--paper-deep);color:var(--ink);border-top:var(--slab-rule) solid var(--rule);padding-bottom:max(0px,env(safe-area-inset-bottom,0px) - var(--sheet-floor));min-height:min(100%,var(--sheet-min));padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);transform:translateY(var(--sheet-drag, 0px));transition:height var(--t-sheet) var(--ease-sheet);animation:sheet-rise var(--t-sheet) var(--ease-sheet)}.sheet:focus{outline:none}.sheet-half{height:var(--sheet-half)}.sheet-full{height:var(--sheet-full)}.sheet-dragging{transition:none}.sheet-top{flex:none;display:flex;align-items:center;justify-content:space-between;gap:var(--s3);padding:0 var(--gutter-phone)}.sheet-handle{flex:1;display:flex;align-items:center;justify-content:center;min-height:var(--tap-min);background:transparent;border:0;padding:0;cursor:grab;touch-action:none}.sheet-snaps{display:flex;gap:var(--s1)}.sheet-snap{min-height:var(--tap-min);min-width:var(--tap-min);padding:0 var(--s2);background:transparent;color:var(--ink);border:0;cursor:pointer;font:var(--weight-caps) var(--text-label-caps)/1 var(--font-mono);letter-spacing:var(--track-mono-caps)}.sheet-snap[aria-pressed=true]{border-bottom:var(--slab-rule) solid var(--ink)}.sheet-grip{width:var(--s6);height:var(--s1);background:var(--ink);border-radius:var(--r-sharp)}.sheet-head{flex:none;display:flex;align-items:center;justify-content:space-between;gap:var(--s3);padding:0 var(--gutter-phone) var(--s3)}.sheet-title{margin:0;font:var(--weight-display) var(--text-display-s)/var(--lh-tight) var(--font-display);font-stretch:var(--display-stretch);letter-spacing:var(--track-display);text-transform:uppercase}.sheet-body{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:0 var(--gutter-phone) var(--s5)}.thumb-bar{position:fixed;left:0;right:0;bottom:0;z-index:10;display:flex;flex-direction:column;gap:var(--s2);max-height:40dvh;overflow-y:auto;box-sizing:border-box;padding:var(--s3) max(var(--gutter-phone),env(safe-area-inset-right,0px)) calc(var(--s3) + env(safe-area-inset-bottom,0px)) max(var(--gutter-phone),env(safe-area-inset-left,0px));background:var(--paper);border-top:var(--slab-rule) solid var(--rule)}.thumb-above-nav{bottom:var(--nav-clear);padding-bottom:var(--s3)}.shell:has(.thumb-above-nav){--pin-clear: 40dvh}.thumb-action{min-height:var(--tap-min)}@keyframes sheet-rise{0%{transform:translateY(100%)}to{transform:translateY(var(--sheet-drag, 0px))}}@media (prefers-reduced-motion: reduce){.sheet{animation:none;transition:none}}:root[data-motion=reduce] .sheet{animation:none}.sheet-nonmodal{pointer-events:none}.sheet-nonmodal .sheet{pointer-events:auto}.sr-only{position:absolute;width:var(--rule-w);height:var(--rule-w);padding:0;margin:calc(var(--rule-w) * -1);overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mono{font-family:var(--font-mono);font-feature-settings:var(--mono-features);line-height:var(--lh-mono)}.soft{color:var(--ink-soft)}.small{font-size:var(--text-small)}.micro{font-size:var(--text-micro)}.name{font-size:var(--text-name);font-weight:var(--weight-name);line-height:var(--lh-snug)}.felt-ink{color:var(--felt-ink)}.stamp-ink{color:var(--stamp-ink)}.price{font-family:var(--font-mono);font-feature-settings:var(--mono-features);font-size:var(--text-price);font-weight:var(--weight-price)}.btn.felt-btn{background:var(--stamp);color:var(--on-stamp);border-color:var(--stamp-edge, var(--ink))}.btn.big{min-height:var(--tap-big)}.btn.ink-btn{background:var(--paper);color:var(--ink);border-color:var(--ink)}.btn.go{background:var(--stamp);color:var(--on-stamp);border-color:var(--stamp-edge, var(--ink))}.form-summary{border-left:var(--slab-rule) solid var(--stamp-ink);padding:var(--s2) var(--s3);display:flex;flex-direction:column;align-items:flex-start;gap:var(--s1);margin:calc(var(--focus-ring-w) + var(--focus-offset)) 0 var(--s4)}.form-summary:focus{outline:var(--focus-ring);outline-offset:var(--focus-offset);box-shadow:var(--focus-inner)}.form-summary-count{margin:0;color:var(--stamp-ink);font-weight:var(--weight-name)}.linkbtn{display:inline-flex;align-items:center;min-height:var(--tap-min);text-decoration:underline;text-underline-offset:var(--s1);text-decoration-thickness:var(--rule-w);font-weight:var(--weight-name)}.lbl,.tag{font-family:var(--font-display);font-stretch:var(--caps-stretch);font-weight:var(--weight-caps);letter-spacing:var(--track-caps);text-transform:uppercase;font-size:var(--text-label-caps);line-height:1;white-space:nowrap}.lbl.vip{color:var(--stamp-ink)}.lbl.first{color:var(--ink)}.tag{display:inline-flex;align-items:center;padding:var(--s1) var(--s2);border:var(--rule-w) solid var(--ink);border-radius:var(--r-sharp)}.tag.due{background:var(--stamp);color:var(--on-stamp);border-color:var(--stamp-edge, var(--stamp-ink))}.tag.paid{background:var(--felt);color:var(--on-felt);border-color:var(--felt)}.sticker{display:inline-block;background:var(--marker);color:var(--on-marker);font-family:var(--font-mono);font-feature-settings:var(--mono-features);font-size:var(--text-price);font-weight:var(--weight-price);line-height:1;padding:var(--s1) var(--s2);border-radius:var(--r-sharp);transform:rotate(var(--sticker-rot));white-space:nowrap}.sticker.s{font-size:var(--text-price-s)}.stamp{display:inline-block;border:var(--stamp-border) solid var(--stamp-ink);color:var(--stamp-ink);font-family:var(--font-display);font-stretch:var(--display-stretch);font-weight:var(--weight-display);font-size:var(--text-stamp);letter-spacing:var(--track-display);line-height:1;padding:var(--s1) var(--s2);transform:rotate(var(--stamp-rot));border-radius:var(--r-sharp);animation:stamp-in var(--t-stamp) var(--ease-stamp) both}@keyframes stamp-in{0%{transform:rotate(var(--stamp-rot)) scale(var(--stamp-from-scale));opacity:0}to{transform:rotate(var(--stamp-rot)) scale(1);opacity:1}}.ch{display:inline-flex;align-items:center;gap:var(--s1);min-height:var(--tap-min);padding:0 var(--s3) 0 var(--s2);border:var(--slab-rule) solid var(--ink);border-radius:var(--r-pill);font-size:var(--text-small);font-weight:var(--weight-name);white-space:nowrap;line-height:1}.ch .via{font-family:var(--font-mono);font-size:var(--text-label-caps);font-weight:var(--weight-body);color:var(--ink-soft)}.ch.pref{background:var(--ink);color:var(--paper)}.ch.pref .via{color:var(--paper)}.ch.none{border-style:dashed;border-width:var(--rule-w);border-color:var(--ink-mute);color:var(--ink-soft)}.opts{display:flex;flex-wrap:wrap;gap:var(--s2)}.opt{display:inline-flex;align-items:center;justify-content:center;min-height:var(--tap-min);padding:0 var(--s3);border:var(--rule-w) solid var(--ink);border-radius:var(--r-sharp);font-size:var(--text-small);text-align:left;transition:background-color var(--t-state) var(--ease-state)}.opt[aria-pressed=true]{background:var(--select-fill);color:var(--on-select);border-color:var(--select-edge, var(--select-fill));font-weight:var(--weight-name)}.plain-input,.plain-select,.plain-area{font:inherit;font-size:var(--text-body);color:var(--ink);background:var(--paper);border:var(--rule-w) solid var(--ink);border-radius:var(--r-sharp);min-height:var(--tap-min);padding:var(--s2) var(--s3);width:100%}.plain-area{resize:vertical;line-height:var(--lh-body)}.field-label{display:flex;flex-direction:column;gap:var(--s1);min-width:0}.field-group{display:flex;flex-direction:column;gap:var(--s2);border:0;margin:0 0 var(--s4);padding:0;min-width:0}.field-group>legend{padding:0;margin-bottom:var(--s2)}.count-note{font-family:var(--font-mono);font-size:var(--text-micro);color:var(--ink-soft);text-align:right}.stub{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:var(--s1);width:100%;min-height:var(--tap-min);padding:var(--s2) var(--s4) var(--s2) calc(var(--s4) + var(--s3));text-align:left;background:var(--paper-deep);border:var(--rule-w) solid var(--ink);border-left:var(--rule-w) dashed var(--ink);border-radius:0 var(--r-sharp) var(--r-sharp) 0}.stub:before{content:"";position:absolute;left:var(--s2);top:var(--s1);bottom:var(--s1);border-left:var(--stamp-border) dotted var(--paper)}.stub:after{content:"";position:absolute;left:var(--s4);top:0;bottom:0;border-left:var(--rule-w) dashed var(--ink-soft)}.stub[aria-pressed=true]{background:var(--select-fill);color:var(--on-select);border-color:var(--select-edge, var(--select-fill));box-shadow:inset var(--select-tab-w) 0 0 0 var(--select-tab)}.stub[aria-pressed=true] .soft{color:var(--on-select)}.stub-list{display:grid;gap:var(--s2)}.chips{display:flex;flex-wrap:wrap;gap:var(--s2);margin:0;padding:0;list-style:none}.chip{display:inline-flex;align-items:center;gap:var(--s2);min-height:var(--tap-min);padding:0 var(--s2) 0 var(--s3);border:var(--rule-w) solid var(--ink);border-radius:var(--r-sharp);font-size:var(--text-small)}.chip .v.place,.place-name{font-family:var(--font-display);font-weight:var(--weight-display)}.show-email,.tm-email,.recap-email{overflow-wrap:anywhere;min-width:0}.chip button{min-width:var(--tap-min);min-height:var(--tap-min);margin-right:calc(var(--s2) * -1);font-weight:var(--weight-name)}.rows{list-style:none;margin:0;padding:0;border-top:var(--rule-w) solid var(--rule)}.rows>li{min-height:var(--row-min);display:flex;align-items:center;gap:var(--s3);padding:var(--s2) 0;border-bottom:var(--rule-w) solid var(--rule-soft)}.rows .grow{flex:1;min-width:0}.state-note{padding:var(--s5) 0;display:flex;flex-direction:column;gap:var(--s3);align-items:flex-start;max-width:calc(var(--s6) * 18)}.state-note p{margin:0}.row-actions{display:flex;flex-wrap:wrap;gap:var(--s2)}.account-block{max-width:calc(var(--s6) * 18);margin-top:var(--s6);display:flex;flex-direction:column;gap:var(--s3)}.account-block .rule-head,.account-block p{margin:0}.scheduled{border-top:var(--slab-rule) solid var(--stamp-ink);background:var(--paper-deep);padding:var(--s3) var(--s4);display:flex;flex-direction:column;gap:var(--s3)}.delete-step{display:flex;flex-direction:column;gap:var(--s3)}.deleting-page{max-width:calc(var(--s6) * 18);margin:0 auto;padding:var(--s6) var(--gutter-phone)}.pending-note{font-family:var(--font-mono);font-size:var(--text-micro);color:var(--ink-soft)}.pending-banner{border:var(--slab-rule) dashed var(--ink);background:var(--paper-deep);padding:var(--s2) var(--s3);margin:var(--s3) 0 0;display:flex;align-items:center;gap:var(--s3)}.pending-banner p{margin:0}.cpill{display:inline-flex;align-items:center;gap:var(--s1);min-height:var(--tap-min);padding:0 var(--s3) 0 var(--s2);border:var(--slab-rule) solid var(--ink);border-radius:var(--r-pill);font-size:var(--text-small);font-weight:var(--weight-name);white-space:nowrap;line-height:1;background:none;color:var(--ink)}.cpill .via{font-family:var(--font-mono);font-size:var(--text-label-caps);font-weight:var(--weight-body);color:var(--ink-soft)}.cpill.pref{background:var(--ink);color:var(--paper)}.cpill.pref .via{color:var(--paper)}.cpill.none{border-style:dashed;border-width:var(--rule-w);border-color:var(--ink-mute);color:var(--ink-soft)}.price,.price-text{color:var(--price-ink)}.price-text{font-family:var(--font-mono);font-feature-settings:var(--mono-features);font-weight:var(--weight-price)}.slab-case .price.hero{color:var(--felt-ink)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .slab-case .price.hero{color:var(--price-ink)}}:root[data-theme=dark] .slab-case .price.hero{color:var(--price-ink)}.hero-count{display:flex;align-items:baseline;gap:var(--s3);margin:0 0 var(--s2)}.hero-count b{font-family:var(--font-display);font-stretch:var(--display-stretch);font-weight:var(--weight-hero);letter-spacing:var(--track-hero);font-size:var(--text-hero-phone);line-height:var(--lh-hero)}@media (min-width: 768px){.hero-count b{font-size:var(--text-hero)}}.sheet-actions{position:sticky;bottom:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--s3);padding:var(--s3) 0 var(--s2);background:var(--paper-deep);border-top:var(--rule-w) solid var(--rule);margin-top:var(--s3)}.sheet-body>.sheet-actions{bottom:calc(var(--s5) * -1);margin-bottom:calc(var(--s5) * -1);padding-bottom:calc(var(--s2) + var(--s5))}.sheet-body:has(>.sheet-actions){scroll-padding-bottom:calc(var(--tap-big) + var(--s5) * 3 + var(--s3) * 2 + var(--s2))}.sheet-actions .btn{min-width:calc(var(--s6) * 4)}.sheet-actions .need{margin:0;flex:1;min-width:calc(var(--s6) * 5);font-size:var(--text-small)}@media (min-width: 768px){.sheet-nonmodal .sheet{left:auto;width:calc(var(--s6) * 14);height:calc(100dvh - var(--tap-min) - var(--s6));border-left:var(--slab-rule) solid var(--rule)}.sheet-nonmodal .sheet .sheet-snaps{display:none}}@media (max-width: 767px){html{scroll-padding-bottom:calc(var(--tap-big) + var(--tap-min) * 2 + var(--s6));scroll-padding-top:var(--s5)}}.notice{position:relative;border-top:var(--slab-rule) solid var(--stamp-ink);background:var(--paper-deep);padding:var(--s5) var(--s4) var(--s4);display:flex;flex-direction:column;gap:var(--s3)}.notice p{margin:0}.notice-stamp{align-self:flex-start;font-size:var(--text-stamp)}.notice-hero .hero-count{margin:0;flex-wrap:wrap}.notice-hero .hero-count b{white-space:nowrap}.notice-hero .hero-count b{color:var(--stamp-ink)}.notice-actions{display:grid;grid-template-columns:1fr;gap:var(--s3)}.notice-foot{border-top:var(--rule-w) solid var(--rule-soft);padding-top:var(--s3)}@media (min-width: 768px){.notice-actions{grid-template-columns:1fr 1fr}}.pending-banner.closed{animation:row-nudge var(--t-stamp-hit) var(--ease-press) var(--t-stamp) both}@keyframes row-nudge{0%{transform:translateY(0)}50%{transform:translateY(var(--stamp-hit-y))}to{transform:translateY(0)}}.ledger-form{border-top:var(--rule-w) solid var(--rule)}.lrow{display:grid;grid-template-columns:calc(var(--s6) * 3) minmax(0,1fr);gap:var(--s2) var(--s3);align-items:start;padding:var(--s1) 0;border-bottom:var(--rule-w) solid var(--rule-soft);margin:0;border-inline:0;border-top:0}.lrow-label{display:flex;align-items:center;min-height:var(--tap-min);margin:0;padding:0}.lrow-field{display:flex;flex-direction:column;min-width:0}.lrow-group>.lrow-field{grid-column:1 / -1}.lrow-group>.lrow-field.checks{flex-direction:row}.checks .check{white-space:nowrap}.lrow-input{font:inherit;font-size:var(--text-body);color:var(--ink);background:transparent;border:0;border-radius:var(--r-sharp);min-height:var(--tap-min);padding:0 var(--s1);width:100%}.lrow-area{padding:var(--s3) var(--s1);resize:vertical;line-height:var(--lh-body)}.lrow-input[aria-invalid=true]{border-bottom:var(--slab-rule) solid var(--stamp-ink)}.shop-label{display:grid;gap:var(--s1);padding:var(--s3) var(--s4);margin:0 0 var(--s4);background:var(--slab-label);color:var(--on-slab-label);border:var(--slab-rule) solid var(--slab-label-rule)}.shop-label .lbl.repeat{color:var(--slab-label-rule)}.shop-label .nm{font-family:var(--font-display);font-stretch:var(--display-stretch);font-weight:var(--weight-hero);letter-spacing:var(--track-display);text-transform:uppercase;font-size:var(--text-display);line-height:var(--lh-tight);overflow-wrap:anywhere}.shop-label .cert{font-family:var(--font-mono);font-size:var(--text-micro);overflow-wrap:anywhere}.settings-form,.account-block{max-width:calc(var(--s6) * 20)}.account-block .rule-head{border-bottom-width:var(--slab-rule)}.account-block.danger{border-top:var(--stamp-border) solid var(--stamp-ink);padding-top:var(--s3)}.account-block.danger .rule-head{color:var(--stamp-ink);border-bottom-color:var(--stamp-ink)}:where(input[type=checkbox]){width:var(--s4);height:var(--s4)}input[type=checkbox]:not([role=switch]){appearance:none;-webkit-appearance:none;flex:none;position:relative;display:inline-grid;place-content:center;background:var(--paper);border:var(--slab-rule) solid var(--ink);border-radius:var(--r-sharp);transition:background-color var(--t-state) var(--ease-state)}input[type=checkbox]:not([role=switch]):after{content:"";width:calc(var(--s1) + var(--slab-rule));height:calc(var(--s2) + var(--slab-rule));border:solid var(--ink);border-width:0 var(--slab-rule) var(--slab-rule) 0;transform:rotate(45deg) translate(-8%,-8%);opacity:0}input[type=checkbox]:not([role=switch]):checked{background:var(--marker)}input[type=checkbox]:not([role=switch]):checked:after{opacity:1;border-color:var(--on-marker)}input[type=checkbox][role=switch]{appearance:none;-webkit-appearance:none;flex:none;position:relative;margin:0;background:var(--paper);border:var(--slab-rule) solid var(--ink);border-radius:var(--r-sharp);transition:background-color var(--t-state) var(--ease-state)}input[type=checkbox][role=switch]:after{content:"";position:absolute;top:50%;left:var(--s1);width:calc(var(--s4) - var(--s1));height:calc(100% - var(--s2));transform:translateY(-50%);background:var(--ink);transition:left var(--t-state) var(--ease-state)}input[type=checkbox][role=switch]:checked{background:var(--filter-on, var(--marker));border-color:var(--filter-on-edge, var(--ink))}input[type=checkbox][role=switch]:checked:after{left:calc(100% - var(--s4));background:var(--on-marker)}input[type=checkbox]:disabled{opacity:.5}@media (prefers-reduced-motion: reduce){input[type=checkbox],input[type=checkbox]:after{transition:none}}@media (min-width: 768px){.record.drawer-open{max-width:none;margin-left:0;margin-right:calc(var(--s6) * 14 + var(--s4))}.record.drawer-open .record-grid{grid-template-columns:1fr;gap:var(--s4)}}.tap-name{display:inline-flex;align-items:center;min-height:var(--tap-min)}.tap-wide{min-width:var(--tap-min);justify-content:center}.phone-stacked{display:grid;gap:var(--s1);min-width:0}.phone-field{display:flex;flex-direction:column;gap:var(--s1);min-width:0}.phone-row{display:flex;flex-wrap:wrap;gap:var(--s2);min-width:0}.phone-country,.phone-number{min-width:0;width:100%}.phone-row{flex-direction:column}.phone-field.ledger .phone-country{border-bottom:var(--rule-w) solid var(--rule-soft)}@media (min-width: 768px){.phone-row{flex-direction:row}.phone-country{flex:0 0 auto;width:calc(var(--s6) * 8);max-width:100%}.phone-number{flex:1 1 calc(var(--s6) * 4);width:auto}.phone-field.ledger .phone-country{border-bottom:0;border-right:var(--rule-w) solid var(--rule-soft)}}.phone-group{white-space:nowrap}.phone-intl{margin:0;min-height:calc(var(--text-micro) * var(--lh-mono));font-size:var(--text-micro);color:var(--ink-soft);padding:0 var(--s1);overflow-wrap:anywhere}.phone-field.stacked .phone-intl{padding:0}.phone-field.ledger .phone-intl:empty{display:none}.link-rows{display:flex;flex-direction:column;gap:var(--s3);min-width:0;padding:var(--s2) 0;container-type:inline-size}.link-row{display:flex;flex-direction:column;gap:var(--s2);min-width:0;padding-top:var(--s2);border-top:var(--rule-w) solid var(--rule-soft)}.link-row:first-child{border-top:0;padding-top:0}.link-row-head{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);min-height:var(--tap-min)}.link-row-fields{display:flex;flex-direction:column;gap:var(--s2);min-width:0}.link-remove,.link-add{min-height:var(--tap-min)}.link-add{align-self:flex-start}.link-cap{margin:0}.link-rows.underline .plain-input,.link-rows.underline .plain-select{border:0;border-bottom:var(--rule-w) solid var(--rule);background:transparent;padding-inline:var(--s1)}.link-rows.underline .plain-input[aria-invalid=true]{border-bottom:var(--slab-rule) solid var(--stamp-ink)}.ig-preview{margin-top:var(--s1)}@container (min-width: 600px){.link-row-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr);align-items:start}}.plan-panel{margin-bottom:var(--s6)}.plan-panel.is-free{border-top:var(--slab-rule) solid var(--ink);padding-top:var(--s3)}.plan-usage{display:grid;grid-template-columns:repeat(auto-fit,minmax(calc(var(--s6) * 4),1fr));gap:var(--s3);margin:0}.plan-usage dt{color:var(--ink-soft);font-size:var(--text-label-caps)}.plan-usage dd{margin:0;font-size:var(--text-price);font-weight:var(--weight-price)}.plan-line{display:flex;align-items:baseline;gap:var(--s3);flex-wrap:wrap;margin:0}.plan-tag{font-size:var(--text-label-caps)}.plan-locked{margin:0;font-weight:var(--weight-name)}.plan-price{color:var(--ink-soft)}.plan-status{margin:0}.plan-actions{display:flex;flex-wrap:wrap;gap:var(--s3)}.plan-policy{margin:0}.paywall{display:flex;flex-direction:column;gap:var(--s4)}.paywall-why{margin:0;font-weight:var(--weight-name)}.paywall-list{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,calc(var(--s6) * 7)),1fr));gap:var(--s2) var(--s4)}.paywall-list li{padding-left:var(--s4);position:relative}.paywall-list li:before{content:"";position:absolute;left:0;top:var(--s2);width:var(--s2);height:var(--s2);background:var(--marker);border:var(--rule-w) solid var(--stamp-edge)}.paywall-actions{display:flex;flex-direction:column;gap:var(--s3)}.paywall-option{display:flex;flex-direction:column;gap:var(--s2)}.paywall-option .hint,.paywall-policy{margin:0}.sheet-actions:has(.paywall-actions){border-top:none}.paywall-actions{border-top:var(--rule-w) solid var(--rule);padding-top:var(--s3)}.paywall,.paywall-actions{max-width:calc(var(--s6) * 14);margin-inline:auto;width:100%}@media (min-width: 768px){.sheet:has(.paywall) .sheet-head{max-width:calc(var(--s6) * 14);margin-inline:auto;width:100%;padding-inline:0}}.sheet-body:has(>.paywall){display:flex;flex-direction:column;overflow:hidden;padding-bottom:0}.sheet-body>.paywall{flex:0 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.sheet-body:has(>.paywall)>.sheet-actions{position:static;flex:none;margin-bottom:0;padding-top:0;padding-bottom:var(--s5)}@media (max-height: 500px){.sheet-body:has(>.paywall){display:block;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.sheet-body>.paywall{overflow-y:visible}}@media (max-width: 767px){.paywall{gap:var(--s3)}.paywall-list{row-gap:var(--s1)}}.paywall-counts{display:flex;gap:var(--s5);margin:0}.paywall-counts div{display:flex;flex-direction:column-reverse}.paywall-counts dd{margin:0;font-size:var(--text-price-hero);font-weight:var(--weight-price);line-height:1}@media (min-width: 768px){.paywall-counts dd{font-size:var(--text-hero)}}.paywall-counts dt{color:var(--ink-soft);font-size:var(--text-label-caps)}.plan-usage-locked{display:block;font-family:var(--font-body);font-size:var(--text-small);font-weight:var(--weight-name)}.locked-entry{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:var(--s1);min-height:var(--tap-big);padding:0 var(--s2);background:none;border:var(--rule-w) dashed var(--ink-soft);border-radius:var(--r-sharp);color:var(--ink-soft);font:inherit;text-align:left;cursor:pointer;flex:1}.locked-entry:active{transform:scale(var(--press-scale))}.plan-word{margin-left:var(--s2);font-size:var(--text-label-caps);white-space:nowrap}.plan-word-stacked{display:flex;width:max-content;margin:var(--s1) 0 0 auto;padding:0 var(--s1);font-size:var(--text-label-detail)}.gs{flex:none;background:var(--paper-deep);border-bottom:var(--rule-w) solid var(--rule);padding:var(--s1) var(--gutter-phone) var(--s2)}.gs-head{display:flex;align-items:center;gap:var(--s3);min-height:var(--tap-min)}.gs-title{font-size:var(--text-small)}.gs-count{font-family:var(--font-mono);font-feature-settings:var(--mono-features);font-size:var(--text-micro);color:var(--ink-soft);margin-right:auto}.gs-hide{padding:0 var(--s3)}.gs-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s2)}.gs-item{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:var(--s2);align-items:center;min-height:var(--tap-min);box-sizing:border-box;padding:var(--s1) var(--s2);background:var(--paper);color:var(--ink);text-decoration:none;border:var(--rule-w) solid var(--rule);border-radius:var(--r-sharp);font-size:var(--text-small);line-height:var(--lh-snug)}a.gs-item{border-width:var(--slab-rule);border-color:var(--ink);font-weight:var(--weight-name)}.gs-box{grid-row:1 / span 2;display:inline-flex;align-items:center;justify-content:center;width:var(--s5);height:var(--s5);box-sizing:border-box;border:var(--slab-rule) solid var(--ink);border-radius:var(--r-sharp);font-size:var(--text-small);line-height:1}.gs-row.done .gs-box{background:var(--ink);color:var(--paper)}.gs-state{grid-column:2;font-family:var(--font-display);font-stretch:var(--caps-stretch);font-weight:var(--weight-caps);letter-spacing:var(--track-caps);text-transform:uppercase;font-size:var(--text-label-caps);color:var(--ink-soft)}.gs-phone{display:flex;align-items:center;gap:var(--s2);min-height:var(--tap-min);padding-top:0;padding-bottom:0}.gs-phone .gs-count{margin-right:0}.gs-next{flex:1;min-width:0;display:block;line-height:var(--tap-min);font-size:var(--text-small);font-weight:var(--weight-name);text-align:right;text-decoration:underline;text-underline-offset:var(--s1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (min-width: 1024px){.gs{display:flex;align-items:center;gap:var(--s4);padding:var(--s2) var(--s5)}.gs-head{display:contents}.gs-count{margin-right:0}.gs-list{flex:1;order:1}.gs-hide{order:2}}@media (max-width: 439px){.gs-phone .gs-title{position:absolute;width:var(--rule-w);height:var(--rule-w);margin:calc(var(--rule-w) * -1);padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}.reach{display:grid;gap:var(--s1);min-width:0}.reach-chips{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2)}.dl-chip{display:inline-flex;align-items:center;min-height:var(--tap-min);padding:0 var(--s3);border:var(--slab-rule) solid var(--stamp-edge);border-radius:var(--r-pill);font-size:var(--text-small);font-weight:var(--weight-name);line-height:1;white-space:nowrap;background:var(--stamp);color:var(--on-stamp);text-decoration:none}.dl-chip.off{background:none;border:var(--rule-w) dashed var(--ink-mute);color:var(--ink-soft);cursor:not-allowed}.reach-why{margin:0;font-size:var(--text-small);color:var(--ink-soft)}.qi-sent{margin:0;font-family:var(--font-mono);font-size:var(--text-small);font-weight:var(--weight-price)}.qi.picked .dl-chip{background:var(--on-select);color:var(--select-fill);border-color:var(--on-select)}.qi.picked .dl-chip.off{background:none;border:var(--rule-w) dashed var(--on-select);color:var(--on-select)}.qi.picked .reach-why,.qi.picked .qi-sent{color:var(--on-select)}.qi.picked .cpill,.qi.picked .cpill .via{color:var(--on-select);border-color:var(--on-select)}.qi-last{margin:0;font-size:var(--text-small);line-height:var(--lh-body);overflow-wrap:anywhere}.qi.picked .qi-last{color:var(--on-select)}.close-note{min-height:calc(var(--tap-min) * 2)}.close-note-hint,.close-note-err{margin:var(--s2) 0 0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.screen:has(>.mapscreen){padding:0}.mapscreen{position:relative;display:flex;flex-direction:column;overflow:hidden;min-height:0}.mapscreen ul,.mapscreen ol{list-style:none;margin:0;padding:0}.mapscreen p,.mapscreen h2,.mapscreen h3,.mapscreen dl,.mapscreen dd{margin:0}.mapscreen .spacer{flex:1}.mapscreen .mono{font-family:var(--font-mono);font-feature-settings:var(--mono-features);font-size:var(--text-micro);line-height:var(--lh-mono)}.mapscreen .num{font-family:var(--font-mono);font-feature-settings:var(--mono-features);font-weight:var(--weight-price);font-size:var(--text-count)}.mapscreen .caps.s{font-size:var(--text-small)}.mapscreen .soft{color:var(--ink-soft)}.mapscreen .small{font-size:var(--text-small)}.mapscreen .d-s{font-size:var(--text-display-s)}.mapscreen .d-l{font-size:var(--text-display)}.mapscreen .name{font-size:var(--text-name);font-weight:var(--weight-name);line-height:var(--lh-snug)}.mapscreen .link{display:inline-flex;align-items:center;min-height:var(--tap-min);text-decoration:underline;text-underline-offset:3px;font-weight:var(--weight-name);font-size:var(--text-small)}.mapscreen .btn{min-height:var(--tap-min)}.mapscreen .btn:disabled{cursor:not-allowed}.mapscreen :focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset);box-shadow:var(--focus-inner)}.fbar{display:flex;align-items:center;gap:var(--s1);min-height:calc(var(--tap-min) + var(--s4));padding:var(--s1) var(--s5);border-bottom:var(--rule-w) solid var(--rule);flex:none}.fbar.compact{padding:var(--s1) var(--gutter-phone);gap:var(--s2)}.fbar.compact>.pop-wrap:first-child{flex:1 1 auto;min-width:0}.fbar.compact .tstub{width:100%}.fbar .tstub .v{max-width:calc(var(--s6) * 7)}.fbar.compact .tstub .v{max-width:none}.pop-wrap{position:relative;flex:none}.pop{position:absolute;top:calc(100% + var(--s1));left:0;z-index:20;background:var(--paper);border:var(--slab-rule) solid var(--ink);border-radius:var(--r-sharp);padding:var(--s2);min-width:calc(var(--s6) * 8);max-height:calc(var(--s6) * 14);overflow-y:auto}.choices{display:flex;flex-direction:column}.choice{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-height:var(--tap-min);padding:var(--s1) var(--s3);border-bottom:var(--rule-w) solid var(--rule-soft);text-align:left}.choice[aria-pressed=true]{background:var(--select-fill);color:var(--on-select);box-shadow:inset var(--select-tab-w) 0 0 var(--select-tab);border-color:var(--select-edge, var(--ink))}.choice-l{font-weight:var(--weight-name);font-size:var(--text-small)}.choice-d{font-family:var(--font-mono);font-size:var(--text-micro)}.tstub{position:relative;display:inline-flex;align-items:stretch;min-height:var(--tap-big);background:var(--paper-deep);border:var(--rule-w) solid var(--ink);border-radius:var(--r-sharp);text-align:left}.tstub .tear{position:relative;width:calc(var(--s6) - var(--s1));flex:none;display:flex;align-items:center;justify-content:center;border-right:var(--rule-w) dashed var(--ink)}.tstub .tear:before,.tstub .tear:after{content:"";position:absolute;right:calc(var(--s2) * -.875);width:var(--s3);height:var(--s3);border-radius:var(--r-pill);background:var(--paper);border:var(--rule-w) solid var(--ink)}.tstub .tear:before{top:calc(var(--s2) * -.875)}.tstub .tear:after{bottom:calc(var(--s2) * -.875)}.tstub .tear span{max-height:var(--tap-min);overflow:hidden;font-family:var(--font-mono);font-size:var(--text-label-caps);font-weight:var(--weight-price);writing-mode:sideways-lr;white-space:nowrap;letter-spacing:var(--track-mono-caps);line-height:1}.tstub .sb{display:flex;flex-direction:column;justify-content:center;padding:var(--s1) var(--s3);gap:2px;min-width:0}.tstub .k{font-family:var(--font-display);font-stretch:var(--caps-stretch);font-weight:var(--weight-caps);letter-spacing:var(--track-caps);text-transform:uppercase;font-size:var(--text-label-caps);color:var(--ink-soft);line-height:1}.tstub .v{font-family:var(--font-display);font-stretch:var(--display-stretch);font-weight:var(--weight-display);letter-spacing:var(--track-display);text-transform:uppercase;font-size:var(--text-small);line-height:var(--lh-snug);white-space:normal;overflow-wrap:anywhere}.tstub .d{font-family:var(--font-mono);font-size:var(--text-micro);white-space:nowrap}.tstub.on{background:var(--filter-on, var(--marker));color:var(--on-filter-on, var(--on-marker));border-color:var(--filter-on-edge, var(--ink))}.tstub.on .k,.tstub.on .d,.tstub.on .tear span{color:var(--on-filter-on, var(--on-marker))}.tstub.on .tear{border-right-color:var(--on-filter-on, var(--on-marker))}.chip{display:inline-flex;align-items:center;gap:var(--s2);min-height:var(--tap-min);padding:0 var(--s2);border:var(--rule-w) solid var(--ink);border-radius:var(--r-sharp);white-space:nowrap;font-size:var(--text-small)}.chip.on{border-width:var(--slab-rule);background:var(--filter-on, var(--marker));color:var(--on-filter-on, var(--on-marker));border-color:var(--filter-on-edge, var(--ink))}.chip.on .k{color:var(--on-filter-on, var(--on-marker))}.chip .k{font-family:var(--font-display);font-stretch:var(--caps-stretch);font-weight:var(--weight-caps);letter-spacing:var(--track-caps);text-transform:uppercase;font-size:var(--text-micro);color:var(--ink-soft)}.chip .v{font-weight:var(--weight-name)}.fclear{flex:none;min-width:var(--tap-min);justify-content:center}.chip.shade{border-width:var(--slab-rule)}.pop.end{left:auto;right:0}.fpanel{display:grid;gap:var(--s3);width:calc(100vw - var(--gutter-phone) * 2 - var(--s4));max-width:calc(var(--s6) * 12)}.fbar.compact .pop{position:fixed;left:var(--gutter-phone);right:var(--gutter-phone);top:auto;max-height:70vh}.fgroup{display:grid;gap:var(--s1)}.fgroup .choices{flex-direction:row;flex-wrap:wrap;gap:var(--s1)}.fgroup .choice{border:var(--rule-w) solid var(--ink);border-radius:var(--r-sharp)}.fpanel-foot{display:flex;justify-content:flex-end;gap:var(--s2)}.mapscreen.laptop .mbody{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) auto;overflow:hidden}.mapcol{position:relative;display:flex;flex-direction:column;min-height:0;overflow:hidden;container-type:inline-size}.headrow{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--s4);padding:var(--s4) var(--s5) var(--s3);border-bottom:var(--rule-w) solid var(--rule-soft);flex:none}.head{min-width:0}.crumb ol{display:flex;flex-wrap:wrap;gap:var(--s2);align-items:center;margin-bottom:var(--s1);font-size:var(--text-micro)}.crumb li+li:before{content:"/";margin-right:var(--s2)}.crumb-link{min-height:var(--tap-min);min-width:var(--tap-min);text-decoration:underline;text-underline-offset:3px;text-transform:uppercase;letter-spacing:inherit;font:inherit}.crumb [aria-current]{display:inline-flex;align-items:center;min-height:var(--tap-min)}.hero{font-family:var(--font-display);font-stretch:var(--display-stretch);font-weight:var(--weight-hero);letter-spacing:var(--track-hero);line-height:var(--lh-hero);text-transform:uppercase;font-size:var(--text-display-xl)}.hfacts{display:flex;gap:var(--s4);margin-top:var(--s3);align-items:flex-end;flex-wrap:wrap}.hfacts>div{display:flex;flex-direction:column-reverse;gap:var(--s1)}.hfacts>div+div{border-left:var(--rule-w) solid var(--rule-soft);padding-left:var(--s4)}.hfacts dd{font-family:var(--font-mono);font-feature-settings:var(--mono-features);font-size:var(--text-price-hero);font-weight:var(--weight-price);line-height:1;color:var(--price-ink)}.felt-num{color:var(--felt-ink)}.stamp-num{color:var(--stamp-ink)}.hfacts .felt-num,.hfacts .stamp-num{color:var(--price-ink)}.hside{display:flex;align-items:flex-start;gap:var(--s4);flex:none}.menus{display:flex;gap:var(--s2)}.menu-btn{display:inline-flex;align-items:center;gap:var(--s2);min-height:var(--tap-min);padding:0 var(--s3);border:var(--slab-rule) solid var(--ink);border-radius:var(--r-sharp);white-space:nowrap;font-family:var(--font-display);font-stretch:var(--caps-stretch);font-weight:var(--weight-display);letter-spacing:var(--track-caps);text-transform:uppercase;font-size:var(--text-small)}.menu-btn .num{letter-spacing:normal;text-transform:none}.menu-btn[aria-expanded=true]{background:var(--select-fill);color:var(--on-select);box-shadow:inset var(--select-tab-w) 0 0 var(--select-tab);border-color:var(--select-edge, var(--ink))}.menu-btn[aria-expanded=true]:focus-visible{box-shadow:inset var(--select-tab-w) 0 0 var(--select-tab),var(--focus-inner)}.story{width:calc(var(--s6) * 6.5);flex:none;border-left:var(--slab-rule) solid var(--ink);padding-left:var(--s3);display:grid;gap:var(--s1)}.story p{font-size:var(--text-small);line-height:var(--lh-snug)}@container (max-width: 1100px){.mapcol .story{display:none}}@container (max-width: 760px){.mapcol .hero{font-size:var(--text-display)}.mapcol .hfacts dd{font-size:var(--text-price-l)}.mapcol .hfacts{gap:var(--s3);margin-top:var(--s2)}.mapcol .hfacts>div+div{padding-left:var(--s3)}}.hprompt{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s3) var(--s4);margin-top:var(--s3)}.hprompt p{font-size:var(--text-name);font-weight:var(--weight-name);line-height:var(--lh-snug);max-width:calc(var(--s6) * 20);text-wrap:balance}.hprompt .btn{min-width:calc(var(--s6) * 5)}.menu-btn .due-tag{background:var(--stamp);color:var(--on-stamp);padding:0 var(--s1);box-shadow:inset 0 0 0 var(--rule-w) var(--stamp-edge, var(--stamp-ink))}.mapscreen .btn.stamp-btn:not(:disabled),.queue-page .btn.stamp-btn:not(:disabled){border-color:var(--stamp-edge, var(--stamp-ink))}.mapwrap{position:relative;flex:1;min-height:0}.usmap{position:absolute;inset:0}.usmap svg{display:block;width:100%;height:100%;overflow:hidden}.legendbox{position:absolute;right:var(--s5);bottom:var(--s4);z-index:2;background:var(--paper);border:var(--rule-w) solid var(--rule);padding:var(--s3)}.legendtop{position:absolute;left:0;right:0;top:0;z-index:2;padding:var(--s2) var(--s5);min-height:calc(var(--s6) + var(--s3));background:var(--paper);border-bottom:var(--rule-w) solid var(--rule-soft)}.legend{display:grid;gap:var(--s2)}.legend ul{display:grid;gap:2px}.legend li{display:grid;grid-template-columns:calc(var(--s6) + 2px) auto 1fr;align-items:center;gap:var(--s2);font-size:var(--text-micro)}.legend .w{font-family:var(--font-display);font-stretch:var(--caps-stretch);font-weight:var(--weight-caps);letter-spacing:var(--track-caps);text-transform:uppercase}.legend .r{font-family:var(--font-mono);color:var(--ink-soft)}.legend li .sw{width:calc(var(--s6) + 2px);height:calc(var(--s4) + 2px)}.legend.h{display:flex;align-items:center;gap:var(--s4);flex-wrap:wrap}.legend.h ul{display:flex;gap:var(--s3);flex-wrap:wrap}.legend.h li{grid-template-columns:calc(var(--s5) + var(--s1)) auto auto;gap:var(--s1)}.legend.h .r{font-size:var(--text-micro)}.legend.h li .sw{width:calc(var(--s5) + var(--s1));height:var(--s4)}.diamond{display:inline-block;width:var(--s3);height:var(--s3);border:calc(var(--rule-w) * 2) solid var(--map-show-edge, var(--slab));background:var(--map-show, var(--marker));transform:rotate(45deg);justify-self:center}.sw{width:calc(var(--s4) + var(--s1));height:calc(var(--s3) + 2px);border:var(--rule-w) solid var(--map-outline-color);display:inline-block;flex:none}.k0{background-color:var(--map-0);background-image:var(--hatch)}.k0x{background-color:var(--map-0);background-image:var(--hatch-cross)}.k1{background:var(--map-1)}.k2{background:var(--map-2)}.k3{background:var(--map-3)}.k4{background:var(--map-4)}.usmap .zoom,.usmap .lbl-g,.usmap .city-g,.usmap .show-mk{transform-origin:0 0}.usmap.live .zoom,.usmap.live .lbl-g,.usmap.live .city-g,.usmap.live .show-mk{transition:transform var(--t-state) var(--ease-state)}.st{stroke:var(--map-outline-color);stroke-width:var(--map-outline-w);stroke-linejoin:round;vector-effect:non-scaling-stroke;cursor:pointer}.st:focus,.co:focus{outline:none;box-shadow:none}.usmap [role=button]:focus-visible{outline:none;box-shadow:none}.c1{fill:var(--map-1)}.c2{fill:var(--map-2)}.c3{fill:var(--map-3)}.c4{fill:var(--map-4)}.hatch-bg{fill:var(--map-0)}.hatch-ln{stroke:var(--hatch-line);stroke-width:1.4}.hatch-ln-x{stroke:var(--hatch-cross-line);stroke-width:1.4}.sel-casing{fill:none;stroke:var(--map-selected-casing);stroke-width:var(--map-selected-casing-w);stroke-linejoin:round;vector-effect:non-scaling-stroke;pointer-events:none}.sel{fill:none;stroke:var(--map-selected-color);stroke-width:var(--map-selected-w);stroke-linejoin:round;vector-effect:non-scaling-stroke;pointer-events:none}.foc-o{fill:none;stroke:var(--map-focus-outer);stroke-width:calc(var(--map-focus-w) * 3);stroke-linecap:square}.foc-i{fill:none;stroke:var(--map-focus-inner);stroke-width:var(--map-focus-w);stroke-linecap:square}.ab-t{font-family:var(--font-mono);font-feature-settings:var(--mono-features);font-size:var(--text-map-abbr);font-weight:var(--weight-price);text-anchor:middle;pointer-events:none}.t0,.t1,.t2{fill:var(--map-label)}.t3{fill:var(--map-label-3)}.t4{fill:var(--map-label-4)}.ab-t{paint-order:stroke;stroke-width:3;stroke-linejoin:round}.ab-t.t0{stroke:var(--map-0)}.ab-t.t1{stroke:var(--map-1)}.ab-t.t2{stroke:var(--map-2)}.ab-t.t3{stroke:var(--map-3)}.ab-t.t4{stroke:var(--map-4)}.qi .no-send{font-size:var(--text-small);color:var(--ink);margin:0}.mapscreen.laptop .is-zoomed .ab-t{font-size:var(--text-micro)}.co{cursor:pointer}.co-hit{fill:transparent}.co-box{stroke:var(--map-outline-color);stroke-width:1.5}.co-line{stroke:var(--ink);stroke-width:1;fill:none}.city-hit{r:14px;fill:transparent}.city-g{cursor:pointer}.city{fill:var(--slab-label);stroke:var(--on-slab-label);stroke-width:2}.city-sel{fill:var(--slab-label);stroke:var(--marker);stroke-width:4}.city-ring{fill:none;stroke:var(--map-selected-casing);stroke-width:9}.r1{r:var(--map-city-r1)}.r2{r:var(--map-city-r2)}.r3{r:var(--map-city-r3)}.city-name{font-family:var(--font-display);font-stretch:var(--caps-stretch);font-weight:var(--weight-caps);letter-spacing:var(--track-caps);font-size:var(--text-caps-city);fill:var(--ink);paint-order:stroke;stroke:var(--paper);stroke-width:5;stroke-linejoin:round;text-transform:uppercase;pointer-events:none}.cities.on-top .city{fill:var(--paper);stroke:var(--ink);stroke-width:2.5}.city-name.big{font-size:var(--text-small)}.usmap .shows{pointer-events:none}.show-mk rect{fill:var(--map-show, var(--marker));stroke:var(--map-show-edge, var(--slab));stroke-width:2}.show-mk text{font-family:var(--font-mono);font-size:var(--text-label-caps);font-weight:var(--weight-price);fill:var(--on-map-show, var(--on-marker));text-anchor:middle}.show-mk.on rect{fill:var(--map-show-on, var(--slab));stroke:var(--map-show-on-edge, var(--volt))}.show-mk.on text{fill:var(--on-map-show-on, var(--volt))}.diamond.on{background:var(--map-show-on, var(--slab));border-color:var(--map-show-on-edge, var(--volt))}.stage-note,.stage-empty{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--s3);padding:var(--s5);text-align:center;z-index:4}.stage-empty{inset:auto var(--s4) var(--s4) var(--s4);background:var(--paper);border:var(--slab-rule) solid var(--ink)}.stage-empty.first{border-top-width:calc(var(--slab-rule) * 3)}.stage-empty.first p{font-size:var(--text-name);font-weight:var(--weight-name);line-height:var(--lh-snug);text-wrap:balance}.stage-empty.first .btn{min-width:calc(var(--s6) * 5)}.mapscreen.phone .stage-empty.first{left:0;right:0;bottom:0;border-left-width:0;border-right-width:0;border-bottom-width:0}.stage-empty p,.stage-note p{font-size:var(--text-body);max-width:calc(var(--s6) * 16)}.rh{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s2);border-bottom:var(--slab-rule) solid var(--rule);padding-bottom:var(--s1)}.nums{display:grid;grid-template-columns:repeat(4,1fr);border-top:var(--rule-w) solid var(--rule)}.nums>div{display:flex;flex-direction:column;padding-top:var(--s2)}.nums>div+div{border-left:var(--rule-w) solid var(--rule-soft);padding-left:var(--s3)}.nums dd{font-family:var(--font-mono);font-feature-settings:var(--mono-features);font-size:var(--text-price);font-weight:var(--weight-price)}.binder{display:grid;grid-template-columns:repeat(4,1fr);gap:3px;background:var(--ink);border:3px solid var(--ink)}.binder li{background:var(--paper);padding:2px var(--s2);display:flex;flex-direction:column;justify-content:space-between;min-height:calc(var(--s6) + var(--s2))}.binder b{font-family:var(--font-mono);font-size:var(--text-small)}.binder li.empty{background-color:var(--paper);background-image:var(--hatch)}.tb{max-height:calc(var(--tap-min) * 3);overflow-y:auto}.tb li{display:grid;grid-template-columns:calc(var(--s5) - 2px) minmax(0,1fr) auto;gap:var(--s2);align-items:center;min-height:var(--tap-min);border-top:var(--rule-w) solid var(--rule-soft);padding-right:var(--s2)}.tb-n{font-family:var(--font-mono);font-size:var(--text-micro)}.tb-who{display:flex;flex-direction:column;min-width:0;text-decoration:none;min-height:var(--tap-min);justify-content:center}.tb-who .name{text-decoration:underline;text-underline-offset:var(--focus-offset)}.tb-c{font-size:var(--text-micro);color:var(--ink-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticker{display:inline-block;background:var(--marker);color:var(--on-marker);font-family:var(--font-mono);font-feature-settings:var(--mono-features);font-weight:var(--weight-price);font-size:var(--text-price);line-height:1;padding:var(--s1) var(--s2);border-radius:var(--r-sharp);transform:rotate(var(--sticker-rot));white-space:nowrap}.sticker.s{font-size:var(--text-price-s);padding:3px 6px}.drill-actions{display:flex;flex-wrap:wrap;gap:var(--s2);align-items:center}.drill-actions .btn.block{width:auto;flex:1;white-space:normal;text-align:center;line-height:var(--lh-snug)}.send-note{flex-basis:100%;font-size:var(--text-micro);color:var(--ink-soft);line-height:var(--lh-snug)}.rank-empty{padding:var(--s3);font-size:var(--text-small)}.mside{width:calc(var(--s6) * 11.25);min-height:0;display:flex;flex-direction:column;background:var(--paper-deep);border-left:var(--slab-rule) solid var(--ink);overflow:hidden;animation:side-in var(--t-sheet) var(--ease-sheet)}@keyframes side-in{0%{transform:translate(100%)}to{transform:none}}.side-top{display:flex;align-items:center;gap:var(--s3);padding:var(--s2) var(--s3);border-bottom:var(--slab-rule) solid var(--rule);flex:none}.side-t{flex:1;min-width:0;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px var(--s2)}.side-close{flex:none;min-height:var(--tap-min);min-width:var(--tap-min);padding:0 var(--s3);border:var(--slab-rule) solid var(--ink);border-radius:var(--r-sharp);font-family:var(--font-display);font-stretch:var(--caps-stretch);font-weight:var(--weight-display);letter-spacing:var(--track-caps);text-transform:uppercase;font-size:var(--text-small)}.side-t h2{font-family:var(--font-display);font-stretch:var(--display-stretch);font-weight:var(--weight-display);letter-spacing:var(--track-display);text-transform:uppercase;line-height:var(--lh-tight);overflow-wrap:anywhere}.side-scope{flex-basis:100%}.side-drill{display:grid;gap:var(--s2);padding:var(--s3);border-top:var(--slab-rule) solid var(--rule)}.side-sub{font-size:var(--text-small)}.mside.wide{width:calc(var(--s6) * 13.5)}.side-back{flex:1;display:inline-flex;align-items:center;gap:var(--s2);min-height:var(--tap-min);padding:0 var(--s3);border:var(--slab-rule) solid var(--ink);border-radius:var(--r-sharp);text-align:left;font-family:var(--font-display);font-stretch:var(--caps-stretch);font-weight:var(--weight-display);letter-spacing:var(--track-caps);text-transform:uppercase;font-size:var(--text-small)}.side-buyer{padding:var(--s3)}.qcol .qi .name.pick{text-align:left;min-height:var(--tap-min);text-decoration:underline;text-underline-offset:var(--s1);text-decoration-thickness:var(--rule-w)}.side-open{display:flex;align-items:center;min-height:calc(var(--tap-big) + var(--s2));padding:var(--s2) var(--s3);text-decoration:underline;text-underline-offset:3px}.shows-here{display:grid;gap:var(--s2);padding:var(--s3);border-bottom:var(--slab-rule) solid var(--rule)}.shows-here .rank-empty{padding:0}.sh-list{display:grid;gap:var(--s2)}.sh-stub{width:100%}.sh-stub .sb{flex:1}.sh-stub .v{font-size:var(--text-name)}.sh-stub .d{white-space:normal;line-height:var(--lh-snug)}.sh-none .link{min-height:var(--tap-min)}.pd .shows-here{padding:0 0 var(--s2)}.mside .qcol{flex:1;background:transparent}.mside .qcol .rh{align-items:center;justify-content:flex-start;gap:var(--s3);padding:var(--s2) var(--s3)}.mside .qcol .rh .mono{margin-left:auto}.scroll{flex:1;overflow-y:auto;min-height:0}.rank li{border-bottom:var(--rule-w) solid var(--rule-soft)}.rank button{width:100%;min-height:var(--tap-min);display:grid;grid-template-columns:calc(var(--s5) + var(--s1)) calc(var(--s6) + var(--s2)) 1fr auto calc(var(--s4) + var(--s1));align-items:center;gap:var(--s2);padding:0 var(--s3);text-align:left}.rank .n{font-family:var(--font-mono);font-size:var(--text-micro);color:var(--ink-soft)}.rank .ab{font-family:var(--font-mono);font-weight:var(--weight-price);font-size:var(--text-small)}.rank .nm{font-size:var(--text-small);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rank .ct{font-family:var(--font-mono);font-feature-settings:var(--mono-features);font-weight:var(--weight-price);font-size:var(--text-count)}.rank button[aria-pressed=true]{background:var(--select-fill);color:var(--on-select);box-shadow:inset var(--select-tab-w) 0 0 var(--select-tab)}.rank button[aria-pressed=true] .n{color:var(--on-select)}.rank button[aria-pressed=true] .sw{border-color:var(--on-select)}.rank button[aria-pressed=true],.noshow-row[aria-pressed=true]{border-color:var(--select-edge, var(--ink))}.qi.picked .sticker,.rank button[aria-pressed=true] .sticker,.choice[aria-pressed=true] .sticker{outline:var(--rule-w) solid var(--on-select)}.rank button[aria-pressed=true]:focus-visible{box-shadow:inset var(--select-tab-w) 0 0 var(--select-tab),var(--focus-inner)}.rank-sub{padding:var(--s2) var(--s3) var(--s1);border-bottom:var(--rule-w) solid var(--rule)}.noshow{border-top:var(--slab-rule) solid var(--rule);flex:none}.noshow button{width:100%;min-height:calc(var(--tap-big) + var(--s2));display:grid;grid-template-columns:1fr auto;align-items:center;padding:var(--s2) var(--s3);gap:var(--s1) var(--s2);text-align:left}.noshow button[aria-pressed=true]{background:var(--select-fill);color:var(--on-select)}.noshow-why{grid-column:1 / -1;font-size:var(--text-micro);color:var(--ink-soft);line-height:var(--lh-snug)}.noshow button[aria-pressed=true] .noshow-why{color:var(--on-select)}.qcol{display:flex;flex-direction:column;min-height:0;background:var(--paper-deep);overflow-y:auto}.qcol .rh{padding:var(--s3) var(--s4) var(--s2)}.scope{display:flex;justify-content:space-between;align-items:center;gap:var(--s2);padding:var(--s1) var(--s4);font-size:var(--text-small);border-bottom:var(--rule-w) solid var(--rule-soft)}.scope .link{min-width:var(--tap-min);min-height:var(--tap-min);display:inline-flex;align-items:center;justify-content:center}.qi{padding:var(--s3) var(--s4);border-bottom:var(--rule-w) solid var(--rule);display:grid;grid-template-columns:calc(var(--s6) + var(--s2)) minmax(0,1fr);gap:var(--s1) var(--s3)}.qi>:not(.paddle){grid-column:2}.qi .who{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s2)}.qi .act,.qi .when{font-size:var(--text-name);font-weight:var(--weight-name);line-height:var(--lh-snug)}.qi .btns{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--s2);margin-top:var(--s1)}.qi .btns .btn{padding:0 var(--s2)}.qi .btns.two{grid-template-columns:1fr 1fr}.qcol .why.once{padding:var(--s2) var(--s4);font-size:var(--text-small);border-bottom:var(--rule-w) solid var(--rule-soft);margin:0}.qi .snooze{display:flex;flex-wrap:wrap;gap:var(--s2);margin-top:var(--s1)}.paddle{display:inline-flex;align-items:center;justify-content:center;width:calc(var(--s6) + var(--s2));height:calc(var(--s6) + var(--s2));border-radius:var(--r-pill);background:var(--ink);color:var(--paper);font-family:var(--font-display);font-stretch:var(--display-stretch);font-weight:var(--weight-hero);font-size:var(--text-body);grid-row:span 2}.paddle.due{background:var(--stamp);color:var(--on-stamp);box-shadow:inset 0 0 0 var(--rule-w) var(--stamp-edge, var(--stamp-ink))}.qi-show{font-size:var(--text-small);font-weight:var(--weight-name)}.qi-sync{font-family:var(--font-mono);font-size:var(--text-small);font-weight:var(--weight-price)}.qi.picked .qi-show{color:var(--on-select)}.lbl{font-family:var(--font-display);font-stretch:var(--caps-stretch);font-weight:var(--weight-caps);letter-spacing:var(--track-caps);text-transform:uppercase;font-size:var(--text-label-caps);line-height:1;white-space:nowrap}.lbl.repeat{color:var(--felt-ink)}.ch{display:inline-flex;align-items:center;gap:6px;min-height:calc(var(--s6) - var(--s1));padding:0 var(--s3) 0 var(--s2);border:var(--slab-rule) solid var(--ink);border-radius:var(--r-pill);font-size:var(--text-small);font-weight:var(--weight-name);white-space:nowrap;line-height:1}.ch:before{content:"via";font-family:var(--font-mono);font-size:var(--text-label-caps);color:var(--ink-soft)}.ch.none{border-style:dashed;border-width:var(--rule-w);color:var(--ink-soft)}.ch.none:before{content:none}.qi.picked .ch,.qi.picked .ch.none,.qi.picked .ch:before{color:var(--on-select);border-color:var(--on-select)}.qi.picked .paddle.due,.qi.picked .tag.due,.rank button[aria-pressed=true] .paddle.due,.rank button[aria-pressed=true] .tag.due,.menu-btn[aria-expanded=true] .due-tag{outline:var(--rule-w) solid var(--on-select)}.mapscreen.phone .pstage{position:relative;flex:1;min-height:0}.pmap{position:absolute;left:0;right:0;top:0;height:calc(100% - var(--sheet-half));display:flex;flex-direction:column}.pmap-map{position:relative;flex:1;min-height:0}.plegend{flex:none;padding:var(--s1) var(--gutter-phone);border-top:var(--rule-w) solid var(--rule-soft);background:var(--paper)}.plegend .legend.h{gap:var(--s1) var(--s3)}.plegend .legend.h>.caps{flex-basis:100%}.plegend .legend.h ul{gap:2px var(--s3)}.crumbp{position:absolute;left:var(--gutter-phone);top:0;z-index:3;background:var(--paper);padding-right:var(--s2)}.crumbp .crumb ol{margin:0}.msheet{position:absolute;left:0;right:0;bottom:0;height:var(--sheet-half);background:var(--paper-deep);border-top:var(--slab-rule) solid var(--ink);display:flex;flex-direction:column;z-index:5;overflow:hidden;transition:height var(--t-sheet) var(--ease-sheet)}.msheet.peek{height:calc(var(--tap-min) * 2 + var(--slab-rule) * 3)}.msheet.peek .spanel{display:none}.pstage.at-peek .pmap{height:calc(100% - var(--tap-min) * 2 - var(--slab-rule) * 3)}.pstage.no-sheet .pmap,.msheet.full{height:100%}.grab{position:relative;display:flex;justify-content:center;align-items:center;min-height:var(--tap-min);flex:none;touch-action:none}.grab-bar{width:calc(var(--s6) + var(--s3));height:5px;background:var(--ink);border-radius:var(--r-sharp)}.snaps{position:absolute;right:var(--gutter-phone);top:0;bottom:0;display:flex}.snaps button{min-width:var(--tap-min);min-height:var(--tap-min);font-family:var(--font-mono);font-size:var(--text-label-caps);letter-spacing:var(--track-mono-caps);text-transform:uppercase;color:var(--ink-soft)}.snaps button[aria-pressed=true]{color:var(--ink);font-weight:var(--weight-price);text-decoration:underline;text-underline-offset:3px}.stabs{display:grid;grid-template-columns:repeat(3,1fr);margin:0 var(--gutter-phone);border:var(--slab-rule) solid var(--ink);flex:none}.stabs button{min-height:var(--tap-min);display:flex;align-items:center;justify-content:center;gap:var(--s2);font-family:var(--font-display);font-stretch:var(--caps-stretch);font-weight:var(--weight-display);letter-spacing:var(--track-caps);text-transform:uppercase;font-size:var(--text-small)}.stabs button+button{border-left:var(--slab-rule) solid var(--ink)}.stabs button[aria-selected=true]{background:var(--select-fill);color:var(--on-select);box-shadow:inset var(--select-tab-w) 0 0 var(--select-tab);border-color:var(--select-edge, var(--ink))}.stabs button[aria-selected=true] .num{color:var(--on-select)}.stabs button:disabled{color:var(--ink-soft);cursor:not-allowed}.spanel{flex:1;min-height:0;display:flex;flex-direction:column}.sel-sum{margin:var(--s3) var(--gutter-phone) 0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px var(--s3);align-items:end;flex:none}.sel-sum .display{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.price{font-family:var(--font-mono);font-feature-settings:var(--mono-features);font-size:var(--text-price);font-weight:var(--weight-price);color:var(--price-ink);text-align:right}.price.l{font-size:var(--text-price-l)}.plist{margin-top:var(--s2);flex:1;min-height:0;overflow-y:auto;border-top:var(--slab-rule) solid var(--ink)}.plist .rank button{padding:0 var(--gutter-phone)}.noshow-row{width:100%;min-height:var(--tap-big);display:flex;justify-content:space-between;align-items:center;padding:0 var(--gutter-phone);border-top:var(--slab-rule) solid var(--rule)}.noshow-row[aria-pressed=true]{background:var(--select-fill);color:var(--on-select)}.pd{padding:var(--s2) var(--gutter-phone) var(--s3);display:grid;gap:var(--s2);overflow-y:auto;flex:1;min-height:0;align-content:start}.pd-head{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s2)}.pd .tb{max-height:none;overflow:visible}.pbtm{padding:var(--s3) var(--gutter-phone);background:var(--paper-deep);border-top:var(--rule-w) solid var(--rule);flex:none}.pbtm .drill-actions{display:grid;grid-template-columns:auto 1fr}.pbtm .send-note{grid-column:1 / -1}.mapscreen.phone .qcol{flex:1}.mapscreen.phone .qi{padding:var(--s3) var(--gutter-phone)}.mapscreen.phone .scope{padding:var(--s1) var(--gutter-phone)}.sh-phase{font-weight:var(--weight-name)}.sh-phase.open{text-decoration:underline;text-decoration-thickness:var(--slab-rule);text-underline-offset:.2em}.sh-phase.closed{font-weight:inherit}.hprompt .stage-nothing{flex-basis:100%;font-weight:var(--weight-name)}.stage-empty .stage-nothing{font-weight:var(--weight-name)}.sh-zero{display:grid;gap:var(--s1)}.sh-zero p{margin:0}.sh-zero .link{justify-self:start;min-height:var(--tap-min);display:inline-flex;align-items:center}.city-plan-tag{flex:none;margin-left:var(--s2);font-size:var(--text-label-caps)}.choice-tag{margin-left:var(--s2);font-size:var(--text-label-caps)}.qcol .plan-note{padding:var(--s3) var(--s4)}.items-page{max-width:calc(var(--s6) * 30);margin:0 auto}.items-filters{display:flex;flex-direction:column;gap:var(--s3);margin-bottom:var(--s3)}.item-rows{margin:0}.item-rows>li{padding:0}.irow{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);width:100%;min-height:var(--row-min);text-decoration:none;padding:var(--s2) 0}.irow-main{display:flex;flex-direction:column;gap:var(--s1);min-width:0}.irow-main .small{overflow-wrap:anywhere}.irow-side{display:flex;flex-direction:column;align-items:flex-end;gap:var(--s2);flex:none}.cost{font-family:var(--font-mono);font-size:var(--text-micro);color:var(--ink)}.no-price{font-family:var(--font-mono)}.delist-flag{font-weight:var(--weight-name);color:var(--stamp-ink)}.delist{border-top:var(--slab-rule) solid var(--stamp-ink);margin-bottom:var(--s4)}.delist .rule-head{color:var(--stamp-ink)}.item-status.s-available{background:var(--felt);color:var(--on-felt);border-color:var(--felt)}.item-status.s-on_hold{background:var(--stamp);color:var(--on-stamp);border-color:var(--stamp-edge, var(--stamp-ink))}.item-status.s-sold,.item-status.s-traded_away{background:var(--ink);color:var(--paper);border-color:var(--ink)}.item-status.s-listed_ebay,.item-status.s-listed_tcgplayer{background:var(--paper)}@media (min-width: 768px){.items-filters{display:grid;grid-template-columns:minmax(0,1fr)}}.item-heading{margin:0 0 var(--s3)}.switch{flex-direction:row;align-items:center;gap:var(--s3);min-height:var(--tap-min);cursor:pointer}.switch input{width:var(--s6);height:var(--s5);margin:0;accent-color:var(--ink);flex:none}.lock-note{display:flex;flex-direction:column;justify-content:center;min-height:var(--tap-min)}.graders .check.on{background:var(--filter-on, var(--marker));color:var(--on-filter-on, var(--on-marker));border-color:var(--filter-on-edge, var(--ink))}.graders .check.on input{accent-color:var(--on-filter-on, var(--on-marker))}.graders-hint{margin:0}.bought-side,.deal-side{display:flex;flex-direction:column;align-items:flex-end;gap:var(--s2);flex:none}.rows.bought>li,.rows.deals>li,.rows.holds>li,.rows.wants>li{align-items:flex-start;padding:var(--s3) 0}.hold-ends{color:var(--ink)}.want-actions{margin-top:var(--s2)}.want-max{display:flex;flex-direction:column;align-items:flex-end;gap:var(--s1);flex:none}.match-line.tone-have{color:var(--felt-ink)}.match-line.tone-blocked{color:var(--stamp-ink)}.blocked{margin:var(--s1) 0 0;padding:0;list-style:none}.picked-copy{display:flex;flex-direction:column;gap:var(--s2);align-items:flex-start;border:var(--rule-w) solid var(--ink);padding:var(--s3)}.picked-copy p{margin:0}.picker-rows{margin-top:var(--s2)}.delist-note{color:var(--stamp-ink);font-weight:var(--weight-name);margin:var(--s2) 0 0}.deal-tag.t-hold,.deal-tag.t-meet{background:var(--stamp);color:var(--on-stamp);border-color:var(--stamp-edge, var(--stamp-ink))}.deal-tag.t-purchased{background:var(--felt);color:var(--on-felt);border-color:var(--felt)}.deal-tag.t-declined,.deal-tag.t-expired{background:var(--paper);color:var(--ink-soft);border-color:var(--ink-mute)}.meet-line{margin:0}.freed-line{margin:0;color:var(--ink-soft)}.deal-links{display:flex;flex-wrap:wrap;gap:var(--s2);margin-top:var(--s1)}.deal-links:empty{display:none}.btn.felt-btn:is(button,a){background:var(--stamp);color:var(--on-stamp);border-color:var(--stamp-edge, var(--stamp-ink))}.move-form .opt[aria-pressed=true]{background:var(--select-fill);color:var(--on-select);border-color:var(--select-edge, var(--select-fill))}.offer-lock{border-left:var(--slab-rule) solid var(--stamp-ink);padding:var(--s2) var(--s3);background:var(--paper-deep);margin:0}.offer-lock a{color:var(--ink);font-weight:var(--weight-name)}.struck-text{text-decoration:line-through;text-decoration-thickness:var(--slab-rule);color:var(--ink-soft)}.paid-stamp{border-color:var(--felt-ink);color:var(--felt-ink);font-size:var(--text-label-caps)}.closed-moment{border-top:var(--slab-rule) solid var(--felt-ink);background:var(--paper-deep);padding:var(--s3) var(--s4);margin:var(--s3) 0 0;display:grid;gap:var(--s2)}.closed-moment p{margin:0}.close-row{display:flex;align-items:center;gap:var(--s3);flex-wrap:wrap}.close-row .sticker{position:relative}.close-row .sticker.struck:after{content:"";position:absolute;left:calc(var(--s1) * -1);right:calc(var(--s1) * -1);top:50%;border-top:var(--slab-rule) solid var(--ink);transform-origin:left;animation:strike var(--t-strike) var(--ease-strike) both}.close-row .agreed{font-size:var(--text-price-hero);line-height:1;color:var(--felt-ink);animation:settle var(--t-settle) var(--ease-settle) var(--t-settle-delay) both}.close-row .paid-stamp{font-size:var(--text-stamp);animation:stamp-in var(--t-stamp) var(--ease-stamp) var(--t-settle-delay) both}@keyframes strike{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes settle{0%{transform:translateY(calc(var(--s2) * -1));opacity:0}to{transform:translateY(0);opacity:1}}.page.pipeline-page{max-width:none}.pipe-top{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--s4)}.pipe-show{min-width:calc(var(--s6) * 8)}.pboard{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:var(--s3);align-items:start;margin-top:var(--s3)}.pcol{min-width:0}.pcol-head{border-top:var(--slab-rule) solid var(--ink);padding:var(--s2) 0;display:flex;flex-direction:column;gap:var(--s1);border-bottom:var(--rule-w) solid var(--rule)}.pcol-title{font-size:var(--text-display-s);overflow-wrap:anywhere}.pgroup-title{font-size:var(--text-label-caps);font-family:var(--font-display);font-weight:var(--weight-caps);letter-spacing:var(--track-caps);text-transform:uppercase;margin:0}.pcol-count{margin:0}.pcol.stage-hold .pcol-head,.pcol.stage-meet .pcol-head{border-top-color:var(--stamp-ink)}.pgroup{margin-top:var(--s3)}.pgroup .pcol-head{border-top-width:var(--rule-w)}.pgroup.stage-purchased .pcol-head{border-top:var(--slab-rule) solid var(--felt-ink)}.pcards{list-style:none;margin:0;padding:0}.pcard{border-bottom:var(--rule-w) solid var(--rule-soft);padding:var(--s3) 0;display:flex;flex-direction:column;gap:var(--s1);align-items:flex-start;min-width:0}.pcard-top{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:var(--s2);width:100%}.pcard-buyer{overflow-wrap:anywhere;display:inline-flex;align-items:center;min-height:var(--tap-min);min-width:0}.pcard-name{margin:0;font-family:var(--font-display);font-weight:var(--weight-caps);letter-spacing:var(--track-caps);text-transform:uppercase;font-size:var(--text-label-caps);overflow-wrap:anywhere}.pcard-id{margin:0;font-family:var(--font-mono);font-size:var(--text-micro);color:var(--ink-soft);overflow-wrap:anywhere}.pcard.stage-declined .pcard-buyer,.pcard.stage-expired .pcard-buyer{color:var(--ink-soft);text-decoration:line-through;text-decoration-thickness:var(--slab-rule)}.pcard .hold-ends,.pcard .meet-line,.pcard .freed-line{margin:0}.pcard-acts{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s3);width:100%;margin-top:var(--s1)}.pcard-acts .btn{flex:1 1 auto}.deal-link{display:inline-flex;align-items:center;min-height:var(--tap-min);color:var(--ink);font-weight:var(--weight-name);text-decoration:underline;text-underline-offset:var(--s1)}.ptabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:var(--rule-w) solid var(--ink);border-radius:var(--r-sharp);margin:var(--s3) 0}.ptab{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:var(--tap-big);padding:var(--s1);font-family:var(--font-display);font-stretch:var(--caps-stretch);font-weight:var(--weight-caps);letter-spacing:var(--track-caps);text-transform:uppercase;font-size:var(--text-label-caps);border:0;border-right:var(--rule-w) solid var(--rule-soft);border-bottom:var(--rule-w) solid var(--rule-soft);background:var(--paper);color:var(--ink)}.ptab.ptab-closed{background:var(--paper-deep);border-top:var(--slab-rule) solid var(--ink)}.ptab[aria-selected=true]{background:var(--select-fill);color:var(--on-select);box-shadow:inset 0 calc(var(--select-tab-w) * -1) 0 0 var(--select-tab)}.pcard .hold-ends{font-size:var(--text-small)}.held-confirm{flex-basis:100%;border-top:var(--slab-rule) solid var(--stamp-ink);background:var(--paper-deep);padding:var(--s3);display:grid;gap:var(--s2);margin-top:var(--s3)}.held-confirm p{margin:0}.btn.confirm-ink:is(button,a){background:var(--ink);color:var(--paper);border-color:var(--ink)}.btn.confirm-ink:is(button,a):disabled{background:var(--ink-mute);border-color:var(--ink-mute)}.profit-readout{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:var(--s1) var(--s3);margin:var(--s2) 0 0;align-items:baseline}.profit-readout dd{margin:0;font-family:var(--font-mono);font-size:var(--text-small);overflow-wrap:anywhere}.profit-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(calc(var(--s6) * 4),1fr));gap:var(--s2) var(--s3)}.ledger-form .profit-fields{margin:var(--s2) 0}.ledger-form .profit-readout{grid-template-columns:calc(var(--s6) * 3) minmax(0,1fr)}.deal-profit .linkbtn{min-width:var(--tap-min)}.deal-profit{flex-basis:100%;width:100%;display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2) var(--s3);margin-top:var(--s1)}.deal-profit-form{flex-basis:100%;display:grid;gap:var(--s2);border-top:var(--rule-w) solid var(--rule-soft);padding-top:var(--s2)}.deal-profit-form .hint,.deal-profit-form .form-error{margin:0}.inv-tabs{display:inline-grid;grid-template-columns:repeat(3,minmax(0,1fr));border:var(--rule-w) solid var(--ink);border-radius:var(--r-sharp);margin:0 0 var(--s3);min-width:min(100%,calc(var(--tap-big) * 5))}.inv-tab{display:flex;align-items:center;justify-content:center;min-height:var(--tap-min);padding:0 var(--s4);font-family:var(--font-display);font-stretch:var(--caps-stretch);font-weight:var(--weight-caps);letter-spacing:var(--track-caps);text-transform:uppercase;font-size:var(--text-small);color:var(--ink);text-decoration:none}.inv-tab+.inv-tab{border-left:var(--rule-w) solid var(--ink)}.inv-tab[aria-current=page]{background:var(--select-fill);color:var(--on-select);box-shadow:inset 0 calc(var(--select-tab-w) * -1) 0 0 var(--select-tab)}.item-rows li.bringing{display:grid;grid-template-columns:var(--tap-min) minmax(0,1fr);align-items:center;gap:var(--s2)}.bring-check{display:grid;place-items:center;min-width:var(--tap-min);min-height:var(--tap-min);cursor:pointer}.bring-check input{width:var(--s5);height:var(--s5);accent-color:var(--ink)}.bring-bar{position:sticky;bottom:var(--nav-clear);z-index:5;display:grid;gap:var(--s2);padding:var(--s3);margin-top:var(--s3);background:var(--paper-deep);border-top:var(--slab-rule) solid var(--ink)}.bring-bar p{margin:0}.bring-one{display:grid;gap:var(--s2);padding:var(--s3);margin:0 0 var(--s4);background:var(--paper-deep);border-top:var(--slab-rule) solid var(--ink)}.bring-one p{margin:0}.bring-why{color:var(--ink-soft)}.bring-done{border-left:var(--slab-rule) solid var(--ink);padding-left:var(--s3)}.bring-one{max-width:calc(var(--s6) * 20)}.bring-one-title{margin:0;font-family:var(--font-display);font-stretch:var(--display-stretch);font-weight:var(--weight-display);text-transform:uppercase;font-size:var(--text-display-s);line-height:var(--lh-tight)}.item-rows>li.irow-li{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2)}.irow-li .irow{flex:1;min-width:0}.btn.irow-del{flex:none;min-height:var(--tap-min);min-width:var(--tap-min);padding:0 var(--s2);font-size:var(--text-micro)}.item-heading-row{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);flex-wrap:wrap}.item-rows>li.irow-li>.plinks{flex:1 0 100%;padding-bottom:var(--s2)}.item-rows li.bringing .plinks{grid-column:2}.hint.sale-once-hint{margin-bottom:var(--s3)}.wide-page{max-width:none}.buyers-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s3);margin-bottom:var(--s4)}.buyers-head .page-title{margin-bottom:0}.buyers-grid{display:grid;grid-template-columns:calc(var(--s6) * 8) minmax(0,1fr);gap:var(--s5);align-items:start}.rail{position:sticky;top:var(--s4);max-height:calc(100dvh - var(--s6));overflow-y:auto;padding-right:var(--s2);border-right:var(--rule-w) solid var(--rule-soft)}.lenses{display:flex;flex-direction:column;gap:var(--s4)}.lenses .field-group{margin:0}.buyers-main{min-width:0;display:flex;flex-direction:column;gap:var(--s3)}.searchbar{display:flex;align-items:flex-end;gap:var(--s2)}.searchbar .grow{flex:1}.sort-line{display:flex;flex-direction:column;align-items:stretch;gap:var(--s1)}.sort-select{width:100%}.count-line{margin:0}.more{padding:var(--s4) 0}.buyer-rows{margin:0}.brow{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);width:100%;min-height:var(--row-min);text-decoration:none;padding:var(--s1) 0}.brow-main{display:flex;flex-direction:column;gap:var(--s1);min-width:0}.brow-main .small{overflow-wrap:anywhere}.brow-place{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s1) var(--s2);color:var(--ink)}.brow-place .place-pair,.btable .place-pair{font-size:var(--text-name)}.brow-side{display:flex;flex-direction:column;align-items:flex-end;gap:var(--s2);flex:none}.buyer-rows>li{padding:0}.btable-box{max-width:100%;overflow-x:auto}.btable{width:100%;border-collapse:collapse}@media (min-width: 768px) and (max-width: 1023px){.buyers-grid{grid-template-columns:calc(var(--s6) * 6) minmax(0,1fr);gap:var(--s4)}.btable .col-label{display:none}.btable th,.btable td{padding-inline:var(--s2)}}.btable th,.btable td{text-align:left;padding:var(--s2) var(--s3);border-bottom:var(--rule-w) solid var(--rule-soft);vertical-align:middle}.btable thead th{border-bottom:var(--rule-w) solid var(--rule);font-weight:inherit}.btable tbody tr{min-height:var(--row-min);height:var(--row-min)}.btable tbody th{font-weight:inherit}.btable .num{text-align:right}.btable td.mono,.btable td.num{white-space:nowrap}.btable td.num .sticker{display:inline-block;margin-right:var(--s1)}.th-btn{min-height:var(--tap-min);min-width:var(--tap-min);padding:0;text-align:inherit}.btable a{text-decoration:none}.btable tbody th{padding-block:0}.btable tbody th a{display:flex;align-items:center;min-height:var(--row-min);min-width:var(--tap-min)}.btable a:hover{text-decoration:underline}.record{max-width:calc(var(--s6) * 30);margin:0 auto}.pbar{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);padding-bottom:var(--s3);border-bottom:var(--slab-rule) solid var(--rule)}.sleeve{position:relative;overflow:hidden;padding-top:var(--s3)}.slab-case{background:var(--slab-case);border:var(--slab-rule) solid var(--slab-case-rule);border-radius:var(--r-sharp);padding:var(--s2);position:relative}.label-clip{overflow:hidden;position:relative;z-index:1}.label-clip .slab-label{animation:slab-up var(--t-slab) var(--ease-slab) var(--t-slab-delay) both}@keyframes slab-up{0%{transform:translateY(var(--slab-from-y))}to{transform:translateY(0)}}.slab-case:after{content:"";position:absolute;inset:var(--s1);border:var(--rule-w) solid var(--slab-case-rule);pointer-events:none;border-radius:var(--r-sharp)}.slab-label{background:var(--slab-label);color:var(--on-slab-label);border:var(--slab-rule) solid var(--slab-label-rule);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--s3);padding:var(--s2) var(--s3);position:relative;z-index:1}.slab-label .who>*{min-width:0;overflow-wrap:anywhere}.slab-label .lbl.repeat,.slab-label .lbl.vip{color:var(--slab-label-rule)}.slab-label .lbl.first{color:var(--on-slab-label)}.slab-label .who{display:grid;gap:var(--s1);min-width:0}.slab-label .nm{font-family:var(--font-display);font-stretch:var(--display-stretch);font-weight:var(--weight-hero);letter-spacing:var(--track-display);text-transform:uppercase;font-size:var(--text-display);line-height:var(--lh-tight);margin:0;overflow-wrap:anywhere}.slab-label .cert{font-family:var(--font-mono);font-size:var(--text-micro);overflow-wrap:anywhere}.slab-label .grade{display:flex;flex-direction:column;align-items:center;justify-content:center;border-left:var(--rule-w) solid var(--on-slab-label);padding-left:var(--s3)}.slab-label .grade b{font-family:var(--font-display);font-stretch:var(--display-stretch);font-weight:var(--weight-hero);font-size:var(--text-grade);line-height:var(--lh-hero);letter-spacing:var(--track-hero)}.slab-label .grade .lbl{color:var(--on-slab-label)}.window{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--s3);padding:var(--s3) var(--s2) var(--s1);position:relative;z-index:1}.price.hero{font-size:var(--text-hero-phone);line-height:var(--lh-hero);font-weight:var(--weight-hero)}.actionbar{display:grid;grid-template-columns:1fr 1fr;gap:var(--s2);margin-top:var(--s3)}.sec{margin-top:var(--s5)}.rule-head{display:flex;align-items:baseline;gap:var(--s2)}.rule-head .push{margin-left:auto}.record-grid{display:block}.pick .fu{align-items:flex-start}.pick .num{font-family:var(--font-display);font-stretch:var(--display-stretch);font-weight:var(--weight-display);font-size:var(--text-display);width:var(--s6);flex:none;line-height:1}.due-line{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2)}.fu-actions{margin-top:var(--s2);flex-direction:column;align-items:stretch}.fu-actions .btn{width:100%}.fu-tag{margin-left:var(--s1)}.grow-btn{justify-content:flex-start}.outside-link{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s1);min-width:0}.rows li>.outside-link{flex:1}.rows li:has(>.outside-link){align-items:flex-start}.outside-link .grow-btn{align-self:stretch}.tl .when{font-family:var(--font-mono);font-size:var(--text-micro);color:var(--ink-soft);width:calc(var(--s6) * 2);flex:none}.via-tag{margin-right:var(--s1)}.more-section{margin-top:var(--s5);display:flex;flex-direction:column;gap:var(--s3);align-items:flex-start}.field-gap{margin:0 0 var(--s4)}.facts{display:grid;grid-template-columns:auto 1fr;gap:var(--s2) var(--s3);margin:var(--s3) var(--s2) var(--s1);position:relative;z-index:1}.facts dt{align-self:center}.facts dd{margin:0;overflow-wrap:anywhere}@media (max-width: 767px){.actionbar{position:fixed;left:0;right:0;bottom:var(--nav-clear);z-index:5;margin:0;padding:var(--s2) var(--gutter-phone);background:var(--paper);border-top:var(--slab-rule) solid var(--rule)}.shell:has(.actionbar){--pin-clear: calc(var(--tap-big) + var(--s2) * 2 + var(--slab-rule))}}@media (min-width: 768px){.record-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--s6);align-items:start}.actionbar{max-width:calc(var(--s6) * 12)}.price.hero{font-size:var(--text-hero)}}.form-title{margin:var(--s4) 0;font-size:var(--text-display)}.buyer-form{max-width:calc(var(--s6) * 20)}.ledger-note{padding:var(--s2) 0;margin:0;border-bottom:var(--rule-w) solid var(--rule-soft)}.checks,.lrow-field.checks{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--s2);padding:var(--s2) 0}.check{display:inline-flex;align-items:center;gap:var(--s2);min-height:var(--tap-min);padding:0 var(--s3);border:var(--rule-w) solid var(--ink);border-radius:var(--r-sharp);font-size:var(--text-small);cursor:pointer}.form-group{margin:var(--s5) 0 0;padding:0;border:0;min-width:0}.form-group:first-of-type{margin-top:0}.form-group>legend{float:left;width:100%;padding:var(--s2) 0 var(--s1);border-top:var(--slab-rule) solid var(--rule)}.form-group>legend+*{clear:both}@media (max-width: 767px){.buyer-form .lrow{grid-template-columns:minmax(0,1fr);gap:var(--s2)}.buyer-form .lrow-label{min-height:0;padding-top:var(--s2)}}@media (min-width: 768px){.buyer-form .actionbar{max-width:none}}.next-fu{margin-top:var(--s3);border:var(--slab-rule) solid var(--ink);border-left:var(--select-tab-w) solid var(--stamp-ink);padding:var(--s2) var(--s3);display:grid;gap:var(--s1)}.next-fu.none{border-left-width:var(--slab-rule)}.next-due{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2)}.due-row{display:block;margin-top:var(--s1)}.due-what{font-weight:var(--weight-body)}.due-cell{min-width:calc(var(--s6) * 7)}.buyer-card{display:flex;flex-direction:column}.buyer-card.compact .label-clip .slab-label{animation:none}.buyer-card.compact .price.hero{font-size:var(--text-price-hero)}.place-pair{font-family:var(--font-display);font-stretch:var(--display-stretch);font-weight:var(--weight-display);font-size:var(--text-display-s);line-height:var(--lh-tight);letter-spacing:var(--track-display)}.slab-label .place-pair{color:var(--on-slab-label)}.chips-sec{margin-top:var(--s4)}.consent-chips{list-style:none;margin:var(--s2) 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(var(--s6) * 5),1fr));gap:var(--s2)}.consent-chips>li{display:flex;min-width:0}.consent-chip{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:var(--s1);width:100%;min-height:var(--tap-min);padding:var(--s2) var(--s3);border:var(--slab-rule) solid var(--rule);border-radius:var(--r-sharp);background:var(--paper);color:var(--ink);font:inherit;text-align:left;cursor:pointer}span.consent-chip{cursor:default}.consent-chip.no{border-width:var(--rule-w)}.consent-chip.yes{border-color:var(--ink)}.consent-chip.editing{background:var(--select-fill);color:var(--on-select);border-color:var(--select-edge, var(--ink))}.chip-top{font-family:var(--font-display);font-stretch:var(--display-stretch);font-weight:var(--weight-display);font-size:var(--text-name);line-height:var(--lh-tight);text-transform:uppercase;letter-spacing:var(--track-caps);display:inline-flex;align-items:center;gap:var(--s2)}.chip-mark{font-family:var(--font-mono);font-weight:var(--weight-price)}.chip-id{font-family:var(--font-mono);font-size:var(--text-small);line-height:var(--lh-snug);overflow-wrap:anywhere;color:inherit}.chip-inline{display:inline-flex;width:auto;min-height:0;padding:var(--s1) var(--s2);vertical-align:middle;cursor:default}.consent-state{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2)}.card-facts{margin:var(--s4) 0 0;display:grid;gap:0}.card-facts .fact{display:grid;grid-template-columns:1fr;gap:var(--s1);padding:var(--s3) 0;border-bottom:var(--rule-w) solid var(--rule-soft)}.card-facts .fact:first-child{border-top:var(--slab-rule) solid var(--rule)}.card-facts dt{color:var(--ink)}.card-facts dd{margin:0;min-width:0;overflow-wrap:anywhere;display:flex;flex-direction:column;gap:var(--s1)}.fact-wants{list-style:none;margin:0;padding:0;display:grid;gap:var(--s2)}.fact-wants li{display:grid;gap:0}.fact-buy{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2)}.fact-notes{white-space:pre-wrap}.fact-links{list-style:none;margin:0;padding:0;border-top:var(--rule-w) solid var(--rule-soft)}.fact-links>li{border-bottom:var(--rule-w) solid var(--rule-soft)}.coll-link{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:var(--s3);align-items:center;min-height:var(--tap-min);padding:var(--s2) 0;color:var(--ink);text-decoration:none}.coll-words{grid-column:1;grid-row:1;overflow-wrap:anywhere}.coll-arrow{grid-column:2;grid-row:1 / span 2;font-size:var(--text-name);font-weight:var(--weight-name)}.coll-link .link-note{grid-column:1;grid-row:2;color:var(--ink-soft);overflow-wrap:anywhere}.coll-text{display:block;padding:var(--s2) 0}.fact-add{align-self:flex-start}a.consent-chip{text-decoration:none}.consent-chip.link-chip{border-width:var(--rule-w)}.ig-id{overflow-wrap:anywhere}.ig-tail{white-space:nowrap}.link-chip .outside-cue{color:var(--ink-soft)}@media (min-width: 768px){.card-facts .fact{grid-template-columns:calc(var(--s6) * 5) minmax(0,1fr);align-items:baseline}.buyer-card.compact .card-facts .fact{grid-template-columns:1fr}}.record .tag.due,.record .fu-tag,.buyer-card .tag.due,.record .btn.stamp-btn,.buyer-form .btn.stamp-btn{border-color:var(--stamp-edge, var(--ink))}.record .btn.felt-btn{background:var(--stamp);color:var(--on-stamp);border-color:var(--stamp-edge, var(--ink))}.del-sheet{border-top:var(--stamp-border) solid var(--stamp-ink);padding-top:var(--s3);display:flex;flex-direction:column;gap:var(--s4)}.del-slab{max-width:calc(var(--s6) * 30)}.del-slab .slab-label{grid-template-columns:minmax(0,1fr)}.del-what{margin:0;font-family:var(--font-body);font-size:var(--text-body);line-height:var(--lh-body);color:var(--ink);max-width:calc(var(--s6) * 16)}.btn.del-go{border-width:var(--stamp-border);border-color:var(--stamp-edge, var(--ink))}.del-status{margin:var(--s3) 0;border-top:var(--slab-rule) solid var(--stamp-ink);background:var(--paper-deep);padding:var(--s2) var(--s3)}.deleted-link{font-size:var(--text-small)}.buyer-rows>li.brow-li{display:flex;align-items:center;gap:var(--s2)}.brow-li .brow{flex:1;min-width:0}.btn.row-del{flex:none;min-height:var(--tap-min);min-width:var(--tap-min);padding:0 var(--s2);font-size:var(--text-micro)}.btable .btn.row-del{padding:0 var(--s1)}.btable .col-actions{width:1%;white-space:nowrap;text-align:right}@media (min-width: 1024px){.btable tbody th a.name,.btable td.place-pair{overflow-wrap:anywhere}}.deleted-page{max-width:calc(var(--s6) * 30);margin:0 auto}.deleted-intro{margin:0 0 var(--s4);max-width:calc(var(--s6) * 18)}.rows>li.del-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"who left" "act act";gap:var(--s2) var(--s3);align-items:start}.del-who{grid-area:who;display:grid;gap:var(--s1);min-width:0}.del-who>*{overflow-wrap:anywhere}.del-name{font-family:var(--font-display);font-stretch:var(--display-stretch);font-weight:var(--weight-hero);text-transform:uppercase;font-size:var(--text-display);line-height:var(--lh-tight);letter-spacing:var(--track-display)}.del-left{grid-area:left;display:flex;flex-direction:column;align-items:center;border-left:var(--rule-w) solid var(--rule);padding-left:var(--s3)}.del-left b{font-family:var(--font-mono);font-feature-settings:var(--mono-features);font-size:var(--text-price-l);font-weight:var(--weight-price);line-height:var(--lh-mono)}.del-err{grid-column:1 / -1;margin:0}.del-act{grid-area:act;display:flex;flex-direction:column;align-items:stretch;gap:var(--s2)}@media (min-width: 768px){.rows>li.del-row{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"who left act";align-items:center}.del-act{align-items:flex-end;max-width:calc(var(--s6) * 10)}}.collectr-view{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s1) var(--s3);padding-bottom:var(--s2)}.collectr-toggle:disabled{color:var(--ink-soft);text-decoration:none;cursor:default}.collectr-body{flex-basis:100%}.collectr-meta,.collectr-note{margin:0 0 var(--s2)}.collectr-cards{margin-bottom:var(--s2)}.collectr-cards>li{align-items:flex-start}.collectr-price{flex:none;font-size:var(--text-small)}.locked-buyers-line{margin:var(--s3) 0 0;font-weight:var(--weight-name)}.stub-tag{margin-left:var(--s2);font-size:var(--text-label-caps)}@media (min-width: 1024px){.btable th,.btable td{padding-inline:var(--s2)}.btable th.num,.btable td.num,.btable .col-label,.btable .col-actions{padding-inline:var(--s1)}}.more-fold{margin:var(--s3) 0 0;border-top:var(--slab-rule) solid var(--rule)}.more-sum{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);min-height:var(--tap-min);padding:var(--s1) 0;cursor:pointer;list-style:none}.more-sum::-webkit-details-marker{display:none}.more-hint{flex:1 1 auto;min-width:0}.more-sum:after{content:"Show";flex:none;font-family:var(--font-display);font-stretch:var(--caps-stretch);font-weight:var(--weight-caps);letter-spacing:var(--track-caps);text-transform:uppercase;font-size:var(--text-label-caps);border:var(--rule-w) solid var(--ink);padding:var(--s1) var(--s3)}.more-fold[open]>.more-sum:after{content:"Hide"}.more-sum:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.more-fold[open]>.more-sum{border-bottom:var(--rule-w) solid var(--rule-soft)}.seg5{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--s1);padding:var(--s1) 0}.seg5 .opt{min-width:0;padding:0 var(--s1);justify-content:center;text-align:center;font-family:var(--font-display);font-stretch:var(--caps-stretch);font-weight:var(--weight-caps);letter-spacing:var(--track-caps);text-transform:uppercase;font-size:var(--text-label-caps)}.seg5 .opt[aria-pressed=true]{box-shadow:inset 0 calc(var(--select-tab-w) * -1) 0 0 var(--select-tab)}.buyer-form.quick input.lrow-input:not([aria-invalid=true]){border-bottom:var(--rule-w) solid var(--ink)}.want-line{margin:0 0 var(--s3);padding:var(--s2) 0;border-bottom:var(--rule-w) solid var(--rule-soft);overflow-wrap:anywhere}.buyer-form.quick .form-group{margin-top:var(--s2)}.buyer-form.quick .form-group:first-of-type{margin-top:0}.buyer-form.quick>.form-group:nth-of-type(3) .lrow,.buyer-form.quick>.form-group:nth-of-type(3) .ledger-note{border-bottom:0}.city-picker{display:flex;flex-direction:column;gap:var(--s3);min-width:0}.city-field{display:flex;flex-direction:column;gap:var(--s1);min-width:0}.city-note{display:block;padding:var(--s1) 0}.city-note-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2) var(--s3)}.city-retry{min-height:var(--tap-min)}.city-picker select:disabled,.lrow-field select:disabled{color:var(--ink-mute);cursor:not-allowed}.import-page{max-width:calc(var(--s6) * 30)}.import-pick{display:flex;flex-direction:column;gap:var(--s3);margin-bottom:var(--s5);max-width:calc(var(--s6) * 20)}.slot{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--s2);text-align:center;min-height:calc(var(--s6) * 4);padding:var(--s4) var(--s5) var(--s4) var(--s6);cursor:pointer;background:var(--paper-deep);border:var(--slab-rule) dashed var(--ink);border-radius:var(--r-sharp);transition:background-color var(--t-state) var(--ease-state)}.slot:before{content:"";position:absolute;left:var(--s3);top:var(--s3);bottom:var(--s3);border-left:var(--stamp-border) dotted var(--ink-soft)}.slot-big{font-size:var(--text-display-s)}.slot.over{background:var(--select-fill);color:var(--on-select);border-color:var(--select-fill)}.slot:focus-within{outline:var(--focus-ring);outline-offset:var(--focus-offset);box-shadow:var(--focus-inner)}.slot-input{position:absolute;width:var(--rule-w);height:var(--rule-w);margin:calc(var(--rule-w) * -1);overflow:hidden;clip:rect(0,0,0,0);opacity:0}.preview-table tbody tr{height:var(--row-min)}.preview .tag{font-size:var(--text-label-caps);letter-spacing:var(--track-caps)}.preview{margin-bottom:var(--s6)}.counts{margin:var(--s3) 0}.already{border:var(--slab-rule) solid var(--stamp-ink);padding:var(--s3);color:var(--stamp-ink);margin:0 0 var(--s3)}.preview-rows .line-no{width:var(--s5);flex:none}.act-create{background:var(--felt);color:var(--on-felt);border-color:var(--felt)}.act-update{background:var(--paper)}.act-review{background:var(--stamp);color:var(--on-stamp);border-color:var(--stamp-edge, var(--ink))}.commit-row{margin-top:var(--s4)}.done-box{border-top:var(--slab-rule) solid var(--ink);background:var(--paper-deep);padding:var(--s4);margin-bottom:var(--s5);display:flex;flex-direction:column;gap:var(--s3)}.done-box p{margin:0}.review{margin-top:var(--s5)}.review-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--s4)}.review-item{border-top:var(--slab-rule) solid var(--ink);background:var(--paper-deep);padding:var(--s3) var(--s4);display:flex;flex-direction:column;gap:var(--s2)}.review-item p{margin:0}.side-by-side{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:var(--s3)}.side{min-width:0;border:var(--rule-w) solid var(--ink);background:var(--paper);padding:var(--s2) var(--s3);display:flex;flex-direction:column;gap:var(--s1);overflow-wrap:anywhere}.side p{margin:0}.empty-line{margin:var(--s3) 0}.locked-matches{display:grid;gap:var(--s3);justify-items:start;margin:var(--s3) 0}.locked-matches .plain-list{margin:0}.offer-page{max-width:calc(var(--s6) * 24)}.ribbon{list-style:none;margin:var(--s3) 0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border:var(--rule-w) solid var(--ink);border-radius:var(--r-sharp)}.ribbon li{font-family:var(--font-display);font-stretch:var(--caps-stretch);font-weight:var(--weight-caps);letter-spacing:var(--track-caps);text-transform:uppercase;font-size:var(--text-label-caps);text-align:center;padding:var(--s2) 0;color:var(--ink-soft);min-width:0;overflow-wrap:anywhere}.ribbon li+li{border-left:var(--rule-w) solid var(--rule-soft)}.ribbon li.on{background:var(--ink);color:var(--paper)}.offer-lines{margin:var(--s2) 0}.rows>li.offer-line,.rows>li.offer-line-edit{display:grid;gap:var(--s1);align-items:start}.offer-line-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s3)}.offer-line-head .name{margin:0;overflow-wrap:anywhere}.offer-line p{margin:0}.offer-total{display:grid;grid-template-columns:1fr auto auto;gap:var(--s3);align-items:center;border-top:var(--slab-rule) solid var(--rule);border-bottom:var(--rule-w) solid var(--rule-soft);padding:var(--s2) 0;margin:0}.meet-dl{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--s1) var(--s4);margin:var(--s3) 0}.meet-dl dt{font-family:var(--font-display);font-stretch:var(--caps-stretch);font-weight:var(--weight-caps);letter-spacing:var(--track-caps);text-transform:uppercase;font-size:var(--text-label-caps);color:var(--ink-soft);align-self:center}.meet-dl dd{margin:0;font-weight:var(--weight-name);overflow-wrap:anywhere}.plain-list{list-style:none;margin:0;padding:0;display:grid;gap:var(--s1)}.reasons li{border-left:var(--stamp-border) solid var(--stamp-ink);padding-left:var(--s3)}.send-sec{margin-top:var(--s3)}.meet-code{display:grid;gap:var(--s1);justify-items:start;border:var(--stamp-border) solid var(--ink);padding:var(--s3);margin:var(--s3) 0}.meet-code .code{font-size:var(--text-hero);letter-spacing:var(--track-mono-caps);line-height:1}.thread{list-style:none;margin:0;padding:0;display:grid}.thread li{display:grid;grid-template-columns:calc(var(--s6) * 2) minmax(0,1fr);gap:var(--s3);padding:var(--s2) 0;border-bottom:var(--rule-w) solid var(--rule-soft)}.take-line{display:flex;align-items:center;gap:var(--s3);min-height:var(--tap-min)}@media (max-width: 767px){.ribbon{grid-template-columns:repeat(3,minmax(0,1fr))}.ribbon li:nth-child(n+4){border-top:var(--rule-w) solid var(--rule-soft)}.ribbon li:nth-child(4){border-left:0}}.offer-who{display:inline-flex;align-items:center;min-height:var(--tap-min);text-decoration:underline;text-decoration-thickness:var(--slab-rule);text-underline-offset:var(--focus-offset)}.plinks{display:flex;flex-wrap:wrap;gap:0 var(--s3);margin:0;padding:0}.plink{display:inline-flex;align-items:center;gap:var(--s1);min-height:var(--tap-min);color:var(--ink-soft);font-family:var(--font-display);font-stretch:var(--caps-stretch);font-weight:var(--weight-caps);font-size:var(--text-label-caps);letter-spacing:var(--track-caps);text-transform:uppercase;text-decoration:none;text-underline-offset:var(--s1)}.plink-mark{font-family:var(--font-body);text-transform:none}.plink:hover,.plink:focus-visible{color:var(--ink);text-decoration:underline}.fx-body{display:grid;gap:var(--s3);max-width:calc(var(--s6) * 20)}.sheet-body .fx-body{max-width:none}.fx-body p{margin:0}.fx-body .plain-input{width:100%;min-width:0;min-height:var(--tap-min)}.fx-pair{display:grid;grid-template-columns:repeat(auto-fit,minmax(calc(var(--s6) * 6),1fr));gap:var(--s3)}.fx-one{display:grid}.fx-result{min-height:var(--tap-big);display:flex;align-items:center;padding:var(--s3);border:var(--slab-rule) solid var(--ink);border-radius:var(--r-sharp)}.fx-answer{font-family:var(--font-mono);font-size:var(--text-price-l);font-weight:var(--weight-price);color:var(--price-ink);overflow-wrap:anywhere}.fx-body .form-error{display:block}.fx-credit{display:flex}a.fx-credit{min-height:var(--tap-min);align-items:center}.fx-full{margin-top:var(--s2)}.fx-rate{overflow-wrap:anywhere}.fx-open{grid-column:1 / -1;justify-self:start;min-height:var(--tap-min)}.fx-was{overflow-wrap:anywhere}.fx-note{grid-column:1 / -1;margin:0}.xb{display:grid;gap:var(--s4);padding-bottom:var(--s6)}.xb p{margin:0}.xb-head{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s3)}.xb-head .page-title{margin-bottom:0}.xb-kind{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.xb-kind .opt{min-height:var(--tap-big);font-size:var(--text-name)}.xb-customer{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2);padding:var(--s3);border:var(--rule-w) solid var(--rule);border-radius:var(--r-sharp)}.xb-customer .name{overflow-wrap:anywhere}.xb-side{display:grid;gap:var(--s2)}.xb-side-head{display:flex;justify-content:space-between;align-items:center;gap:var(--s3);flex-wrap:wrap}.xb-side-head h2{margin:0}.xb-lines{list-style:none;margin:0;padding:0;display:grid;gap:var(--s2)}.xb-line{display:grid;gap:var(--s1);padding:var(--s3);border:var(--rule-w) solid var(--rule);border-radius:var(--r-sharp);background:var(--paper)}.xb-line-top{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--s3);align-items:baseline}.xb-line-name{overflow-wrap:anywhere}.xb-line-price{font-size:var(--text-price-l);font-weight:var(--weight-price);white-space:nowrap}.xb-line-meta{display:flex;flex-wrap:wrap;gap:0 var(--s2);align-items:baseline}.xb-line-edit{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--s2);align-items:end}.xb-price-slider{width:100%;min-height:var(--tap-min);accent-color:var(--ink)}.xb-line-edit .plain-input{width:100%;min-width:0}.xb-remove{min-height:var(--tap-min)}.xb-wide{grid-column:1 / -1}.xb-totals{display:grid;gap:var(--s2);padding:var(--s3);border:var(--slab-rule) solid var(--ink);border-radius:var(--r-sharp)}.xb-totals dl{margin:0;display:grid;gap:var(--s1)}.xb-totals dl div{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s3);border-bottom:var(--rule-w) solid var(--rule-soft);padding-bottom:var(--s1)}.xb-totals dd{margin:0;font-size:var(--text-price);font-weight:var(--weight-price)}.xb-due{font-family:var(--font-display);font-stretch:var(--display-stretch);font-weight:var(--weight-display);text-transform:uppercase;font-size:var(--text-display-s);line-height:var(--lh-tight)}.xb-profit{display:flex;flex-wrap:wrap;gap:var(--s2);align-items:baseline}.xb-profit b{font-size:var(--text-price-l)}.xb-warn{color:var(--stamp-ink);font-weight:var(--weight-name)}.xb-ok{font-weight:var(--weight-name)}.xb-pay{display:grid;gap:var(--s2)}.xb-pay h2{margin:0}.xb-pay-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s2) var(--s3)}.xb-pay-amount .plain-input{width:100%;min-width:0}.xb-rest{display:flex;flex-wrap:wrap;gap:var(--s2)}.xb-actions{display:grid;grid-template-columns:1fr 1fr;gap:var(--s3)}.xb-actions-inline{display:flex;flex-wrap:wrap;gap:var(--s3)}.xb-start{display:grid;gap:var(--s3)}.xb-done-line{font-size:var(--text-name)}.xb-done-facts{margin:0;padding-left:var(--s4);display:grid;gap:var(--s1)}.xb-form{display:grid;gap:var(--s3)}.xb-form .plain-input{width:100%;min-width:0}.xb-pair{display:grid;grid-template-columns:1fr 1fr;gap:var(--s3)}.xb-check{display:flex;align-items:center;gap:var(--s2);min-height:var(--tap-min)}.xb-pick-row{display:flex;align-items:center;gap:var(--s3);width:100%;min-height:var(--tap-min);text-align:left;background:none;border:0;color:var(--ink);font:inherit;padding:var(--s2) 0;cursor:pointer}.xb-new-customer{margin-top:var(--s3)}.xb-history{display:grid;gap:var(--s2)}.xb-history-row{flex:1;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--s3);align-items:center;min-height:var(--row-min);color:var(--ink);text-decoration:none;padding:var(--s2) 0}.xb-history-row .sticker{justify-self:end}@media (min-width: 768px){.xb-pay-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.xb-line-edit{grid-template-columns:calc(var(--s6) * 5) auto;justify-content:start}}.xo{position:fixed;inset:0;z-index:40;overflow-y:auto;background:var(--paper);color:var(--ink)}.xo-inner{max-width:calc(var(--s6) * 24);margin:0 auto;display:grid;gap:var(--s4);padding:calc(var(--s4) + env(safe-area-inset-top,0px)) var(--gutter-phone) calc(var(--s5) + env(safe-area-inset-bottom,0px))}.xo-inner p{margin:0}.xo-head{margin:0;font-family:var(--font-display);font-stretch:var(--display-stretch);font-weight:var(--weight-hero);text-transform:uppercase;letter-spacing:var(--track-display);font-size:var(--text-display);line-height:var(--lh-tight)}.xo-side{display:grid;gap:var(--s2)}.xo-side h2{margin:0}.xo-lines{list-style:none;margin:0;padding:0}.xo-lines li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--s3);align-items:baseline;padding:var(--s2) 0;border-bottom:var(--rule-w) solid var(--rule-soft);font-size:var(--text-name)}.xo-name{overflow-wrap:anywhere}.xo-price{color:var(--price-ink);white-space:nowrap}.sticker.xo-price{color:var(--on-marker)}.xo-to-come,.xb-to-come{font-family:var(--font-body);font-size:var(--text-small);color:var(--ink-soft);white-space:nowrap}.xo-shop{margin:0;color:var(--ink-soft)}.xo-subtotal{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s3)}.xo-big{font-family:var(--font-display);font-stretch:var(--display-stretch);font-weight:var(--weight-hero);text-transform:uppercase;font-size:var(--text-display-xl);line-height:var(--lh-tight);padding:var(--s3) var(--s3);background:var(--band);color:var(--on-band);border-radius:var(--r-sharp)}.xo-pay{font-size:var(--text-name)}.xo-back{margin-top:var(--s6);justify-self:start}.xb-side-actions{display:flex;flex-wrap:wrap;gap:var(--s2)}.rows>li.xb-binder-row{display:grid;grid-template-columns:minmax(0,1fr) calc(var(--s6) * 2) auto;gap:var(--s2);align-items:end;padding:var(--s2) 0;border-bottom:var(--rule-w) solid var(--rule-soft)}.xb-binder-qty .plain-input{width:100%;min-width:0}.xb-line-price{display:flex;align-items:center;gap:var(--s2);flex-wrap:wrap;justify-content:flex-end}.xb-ask{position:relative}.xb-ask.struck:after{content:"";position:absolute;left:calc(var(--s1) * -1);right:calc(var(--s1) * -1);top:50%;border-top:var(--slab-rule) solid var(--ink)}.xb-start-choice{display:grid;gap:var(--s1);text-align:left;justify-items:start}.xb-start-choice .small{text-transform:none;letter-spacing:normal;font-family:var(--font-body);font-weight:var(--weight-body)}.xb-done-head{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);flex-wrap:wrap}.xb-done-head .page-title{margin-bottom:0}.xb-done-stamp.xb-paid{border-color:var(--felt-ink);color:var(--felt-ink)}.xb-done-lines li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:var(--s3);align-items:center;padding:var(--s2) 0;border-bottom:var(--rule-w) solid var(--rule-soft)}.xb-done-lines .name{overflow-wrap:anywhere}.xb-rest{justify-self:start}.xb-cols,.xb-main,.xb-aside{display:grid;gap:var(--s4);align-content:start}@media (min-width: 1024px){.xb:has(.xb-cols){max-width:calc(var(--s6) * 40)}.xb-cols{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start}.xb-aside{position:sticky;top:var(--s4)}}.xb-voided .xb-done-lines .sticker,.xb-history-row.xb-row-voided .sticker{text-decoration:line-through}.xb-void-note,.xo-voided{margin:0;padding:var(--s3);border:var(--rule-w) dashed var(--ink-soft)}.xo-voided{font-size:var(--text-name)}.xb-void-btn{margin-left:auto}.xb-show .plain-select{flex:1 1 calc(var(--s6) * 6);min-width:0}@media (min-width: 1024px){.xb-cols>.xb-show{grid-column:2;grid-row:1}.xb-cols>.xb-main{grid-column:1;grid-row:1 / span 2}.xb-cols>.xb-aside{grid-column:2;grid-row:2}}.scan-game{display:flex;flex-direction:column;gap:var(--s1);min-width:0;max-width:100%}.scan-game-label{margin:0}.scan-game-row{position:relative;display:flex;gap:var(--s2);min-width:0;margin:0 calc(var(--s1) * -1);padding:var(--s1);overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.scan-game-chip{flex:none;display:inline-flex;align-items:center;gap:var(--s1);min-height:var(--tap-min);min-width:var(--tap-min);padding:0 var(--s3);justify-content:center;white-space:nowrap;font-size:var(--text-small);color:var(--ink);background:var(--paper);border:var(--rule-w) solid var(--ink);border-radius:var(--r-sharp);cursor:pointer;user-select:none}.scan-game-chip.on{background:var(--filter-on, var(--marker));color:var(--on-filter-on, var(--on-marker));border-color:var(--filter-on-edge, var(--ink));font-weight:var(--weight-name)}.scan-game-chip:focus-within{outline:var(--focus-ring);outline-offset:calc(var(--focus-ring-w) * -1)}.scan-game-chip:active{transform:scale(var(--press-scale))}.scan-game-tick{font-weight:var(--weight-name)}.idscan-card{scroll-margin-top:var(--s3);display:flex;flex-direction:column;gap:var(--s2);padding:var(--s3);margin:var(--s3) 0;border:var(--rule-w) solid var(--rule);background:var(--paper-deep)}.idscan-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--s1) var(--s3)}.idscan-h{margin:0}.idscan-keep{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--s3)}.idscan-note,.idscan-usage{margin:0}.idscan-actions{display:flex;flex-wrap:wrap;gap:var(--s2)}.idscan-answered .idscan-take{flex:1 1 calc(var(--s6) * 3);padding:0 var(--s2)}.idscan-take{cursor:pointer;flex:1 1 calc(var(--s6) * 6);text-align:center}.btn.idscan-take{white-space:normal;line-height:var(--lh-snug)}.idscan-take:focus-within{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.idscan-take.is-off,.btn.stamp-btn.idscan-take.is-off{color:var(--ink-soft);border-color:var(--ink-mute);background:var(--paper);cursor:default}.idscan-outcome{display:flex;align-items:flex-start;gap:var(--s3)}.idscan-outcome-text{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s1);min-width:0;flex:1 1 0}.idscan-line{margin:0}.idscan-line:focus{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.idscan-filled{border-left:var(--slab-rule) solid var(--ink);padding-left:var(--s3);font-weight:var(--weight-name)}.idscan-problem{border-left:var(--slab-rule) solid var(--stamp-ink);padding-left:var(--s3);font-weight:var(--weight-name)}.idscan-pick{display:flex;flex-direction:column;gap:var(--s2)}.idscan-cands{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--s2)}.idscan-cand{display:flex;align-items:center;gap:var(--s3);width:100%;min-height:var(--tap-big);padding:var(--s2) var(--s3);text-align:left;font:inherit;color:var(--ink);background:var(--paper);border:var(--rule-w) solid var(--ink);border-radius:var(--r-sharp);cursor:pointer}.idscan-cand:active{transform:scale(var(--press-scale))}.idscan-cand-text{display:flex;flex-direction:column;gap:var(--s1);min-width:0;overflow-wrap:anywhere}.idscan-pic,.idscan-thumb{flex:none;width:calc(var(--s6) * 2);height:calc(var(--s6) * 3);object-fit:cover;background:var(--paper-deep);border:var(--rule-w) solid var(--rule);border-radius:var(--r-sharp);display:block}.idscan-thumb{width:calc(var(--s6) * 2);height:calc(var(--s6) * 2);border-color:var(--ink)}.idscan-none{white-space:normal}.live-body{display:flex;flex-direction:column;gap:var(--s4)}.live-left,.live-right{display:flex;flex-direction:column;gap:var(--s2);min-width:0}.live-show,.live-way{margin:0}.live-view{position:relative;width:min(100%,21vh);margin:0 auto;aspect-ratio:3 / 4;background:var(--slab);border:var(--rule-w) solid var(--ink);border-radius:var(--r-sharp);overflow:hidden;display:flex;align-items:center;justify-content:center}.live-video{width:100%;height:100%;object-fit:cover;display:block;background:var(--slab)}.live-view:not(.is-live) .live-video{visibility:hidden}.live-frame{position:absolute;inset:var(--s5);border:var(--slab-rule) solid var(--white);border-radius:var(--r-sharp);pointer-events:none}.live-cover{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;margin:0;padding:var(--s4);text-align:center;color:var(--white);background:var(--slab)}.live-status,.live-count{margin:0;min-height:var(--s5)}.live-status{font-weight:var(--weight-name)}.live-problem{border-left:var(--slab-rule) solid var(--stamp-ink);padding-left:var(--s3);font-weight:var(--weight-name)}.live-cover.live-problem{border-left:0;padding-left:var(--s4)}.live-empty{margin:0}.live-card{display:flex;flex-direction:column;gap:var(--s3);padding:var(--s3);border:var(--rule-w) solid var(--rule);border-top:var(--slab-rule) solid var(--ink);background:var(--paper-deep)}.live-card.is-stale{opacity:.85}.live-card-kicker{margin:0}.live-card-main{display:flex;gap:var(--s3);align-items:flex-start}.live-card-text{display:flex;flex-direction:column;gap:var(--s1);min-width:0;overflow-wrap:anywhere}.live-card-name{margin:0;font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-display-s);line-height:var(--lh-tight)}.live-card-detail,.live-card-unsure,.live-card-owned{margin:0}.live-card-unsure{border-left:var(--slab-rule) solid var(--stamp-ink);padding-left:var(--s3);font-weight:var(--weight-name)}.live-card .plinks{padding:0}.live-others{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--s2)}.live-other{white-space:normal;text-align:left}.live-body.has-card .live-right{order:-1}@media (min-width: 768px){.live-body.has-card .live-right{order:0}.live-body{flex-direction:row;align-items:flex-start}.live-left{flex:0 0 calc(var(--s6) * 11)}.live-view{width:100%}.live-right{flex:1 1 0}}.live-card .plink{color:var(--ink);font-size:var(--text-name);font-weight:var(--weight-name)}.live-others-h{margin:0}.more-wrap{position:relative}.more-panel{position:absolute;z-index:5;top:100%;right:0;margin-top:var(--s1);min-width:calc(var(--s6) * 7);display:grid;background:var(--paper);border:var(--slab-rule) solid var(--ink)}.more-item{display:flex;align-items:center;min-height:var(--tap-min);padding:0 var(--s4);border:0;border-top:var(--rule-w) solid var(--rule-soft);background:transparent;color:var(--ink);font-family:var(--font-display);font-stretch:var(--caps-stretch);font-weight:var(--weight-caps);font-size:var(--text-small);letter-spacing:var(--track-caps);text-transform:uppercase;text-decoration:none;text-align:left;white-space:nowrap;cursor:pointer}.more-item:first-child{border-top:0}.more-item:hover,.more-item:focus-visible{background:var(--paper-deep);text-decoration:underline;text-underline-offset:var(--s1)}.rows>li.binder-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"who left" "act act";gap:var(--s2) var(--s3);align-items:start}.binder-who{grid-area:who;display:grid;gap:var(--s1);min-width:0}.binder-who>*{overflow-wrap:anywhere}.binder-name{font-family:var(--font-display);font-stretch:var(--display-stretch);font-weight:var(--weight-hero);text-transform:uppercase;font-size:var(--text-display);line-height:var(--lh-tight);letter-spacing:var(--track-display)}.binder-left{grid-area:left;display:flex;flex-direction:column;align-items:center;border-left:var(--rule-w) solid var(--rule);padding-left:var(--s3)}.binder-left b{font-family:var(--font-mono);font-feature-settings:var(--mono-features);font-size:var(--text-price-l);font-weight:var(--weight-price);line-height:var(--lh-mono)}.binder-act{grid-area:act;display:flex;flex-wrap:wrap;gap:var(--s2)}.binder-act .btn{flex:1 1 auto}.binder-said{margin:var(--s2) 0}.stepper{display:grid;grid-template-columns:var(--tap-min) minmax(0,1fr) var(--tap-min);gap:var(--s2);align-items:stretch}.stepper .plain-input{text-align:center;font-family:var(--font-mono)}@media (min-width: 768px){.rows>li.binder-row{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"who left act";align-items:center}.binder-act{flex-wrap:nowrap}}.switch.binder-retired{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:var(--s3)}.binder-retired input{flex:none}.plab-controls{display:grid;gap:var(--s3);grid-template-columns:repeat(auto-fit,minmax(calc(var(--s6) * 5),1fr));align-items:start}.plab-controls>p,.plab-controls>.plab-custom,.plab-controls>.plab-how{grid-column:1 / -1;margin:0}.plab-controls .field-label .small{display:block;margin:var(--s1) 0 0}.plab-controls .plab-start{display:grid;gap:var(--s1)}.plab-format{grid-column:1 / -1}@media (min-width: 768px){.plab-format{grid-column:span 2}}.plab-custom{display:grid;gap:var(--s3);grid-template-columns:repeat(3,minmax(0,1fr))}.plab-custom>p{grid-column:1 / -1;margin:0}.plab-problem{font-weight:var(--weight-name);margin:0}.plab-how{display:grid;gap:var(--s1);max-width:calc(var(--s6) * 14)}.plab-how p,.plab-how ol{margin:0}.plab-how ol{padding-left:var(--s4);display:grid;gap:var(--s1)}.plab-fit{width:100%}.plab-sheets{display:grid;gap:var(--s4);justify-items:start}@media screen{.plab-sheets{zoom:var(--plab-zoom, 1)}}.plab-page{position:relative;box-sizing:border-box;flex:none;overflow:hidden;background:var(--white, var(--paper));color:var(--slab, var(--ink));outline:var(--rule-w) solid var(--rule)}.plab{position:absolute;box-sizing:border-box;padding:var(--plab-inset);display:flex;flex-direction:column;gap:var(--s1);min-width:0;overflow:hidden}.plab-outline .plab{outline:var(--rule-w) solid currentColor;outline-offset:calc(var(--rule-w) * -1)}.plab-price{flex:none;max-width:100%;font-weight:var(--weight-price);line-height:var(--lh-tight);white-space:nowrap}.plab-price.ask{font-style:normal}.plab-name{min-height:0;font-weight:var(--weight-name);line-height:var(--lh-snug);overflow-wrap:normal;word-break:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--plab-lines);line-clamp:var(--plab-lines);overflow:hidden}.plab-name-one{display:block;white-space:nowrap;text-overflow:ellipsis}.plab-detail{flex:none;display:flex;min-width:0;overflow:hidden;line-height:var(--lh-snug);white-space:nowrap}.plab-set{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.plab-fixed{flex:none;max-width:100%;white-space:pre;overflow:hidden;text-overflow:ellipsis}.plab-has-qr{padding-right:calc(var(--plab-inset) + var(--plab-qr) + var(--s1) * 2)}.plab-qr{position:absolute;right:var(--plab-inset);top:50%;width:var(--plab-qr);height:var(--plab-qr);margin-top:calc(var(--plab-qr) / -2);display:block}.plab-scale{margin:0 0 var(--s2)}.plab-row{flex-direction:row;align-items:center;gap:calc(var(--s1) * 2)}.plab-row .plab-name{flex:1 1 0}.plab-l,.plab-xl{justify-content:center}.plab-nm-display{font-size:var(--text-display)}.plab-nm-body{font-size:var(--text-body)}.plab-nm-small{font-size:var(--text-small)}.plab-nm-micro{font-size:var(--text-micro)}.plab-dt-body{font-size:var(--text-body)}.plab-dt-small{font-size:var(--text-small)}.plab-dt-label-detail{font-size:var(--text-label-detail)}.plab-step-counter{font-size:var(--text-counter)}.plab-step-hero{font-size:var(--text-hero)}.plab-step-hero-phone{font-size:var(--text-hero-phone)}.plab-step-price-hero{font-size:var(--text-price-hero)}.plab-step-price-l{font-size:var(--text-price-l)}.plab-step-price{font-size:var(--text-price)}.plab-step-price-s{font-size:var(--text-price-s)}.plab-step-micro{font-size:var(--text-micro)}@media print{.plab-sheets{display:block;gap:0}body:has(.plab-sheets) .screen{padding:0;min-height:0}.print-page:has(.plab-sheets){max-width:none;margin:0}.plab-page{outline:0;break-after:page;break-inside:avoid}.plab-page:last-child{break-after:auto}}.print-page{display:grid;gap:var(--s4)}.print-controls{display:grid;gap:var(--s3);grid-template-columns:repeat(auto-fit,minmax(calc(var(--s6) * 7),1fr));align-items:start}.print-controls .field-group{flex-direction:row;flex-wrap:wrap;margin:0}.print-controls .field-group>legend{width:100%}.print-controls .field-group>p{flex-basis:100%;margin:0}.print-controls .check.is-off{opacity:.6}.print-pair{display:grid;gap:var(--s3);grid-template-columns:repeat(3,minmax(0,1fr))}@media (min-width: 768px){.print-controls{grid-template-columns:repeat(3,minmax(0,1fr))}.print-pair{grid-column:1 / -1}}.print-pending{font-weight:var(--weight-name)}.print-picks{display:grid;gap:var(--s2)}.print-picks p{margin:0}.print-pick-rows{max-height:calc(var(--s6) * 10);overflow-y:auto;border:var(--rule-w) solid var(--rule)}.print-pick{flex:1;min-width:0;display:flex;align-items:center;gap:var(--s3);min-height:var(--tap-min);padding:0 var(--s3);cursor:pointer}.print-pick input{width:var(--s4);height:var(--s4);margin:0;flex:none;accent-color:var(--ink)}.print-pick .grow{min-width:0;flex:1;overflow-wrap:break-word}.print-pick .mono{margin-left:auto;flex:none}.print-out{background:var(--white, var(--paper));color:var(--slab, var(--ink));padding:var(--s4);border:var(--rule-w) solid var(--rule);min-width:0;overflow-x:auto}.print-source{margin:0 0 var(--s3);text-align:left;font-size:var(--text-small);font-weight:var(--weight-name);text-transform:none}.price-sheet{width:100%;border-collapse:collapse;font-size:var(--text-small)}.price-sheet th,.price-sheet td{text-align:left;padding:var(--s2);border-bottom:var(--rule-w) solid currentColor;vertical-align:top;overflow-wrap:break-word}.price-sheet td:nth-child(3),.price-sheet td:nth-child(4){white-space:nowrap}.price-sheet thead th{font-size:var(--text-label-caps);text-transform:uppercase;letter-spacing:var(--track-mono-caps)}.price-sheet thead .print-source{border-bottom:0;padding-left:0;font-size:var(--text-small);font-weight:var(--weight-name);text-transform:none;letter-spacing:normal}.price-sheet .num{text-align:right;white-space:nowrap}.price-sheet td.num{font-size:var(--text-price);font-weight:var(--weight-price)}.price-sheet tbody tr{break-inside:avoid}.tag-page+.tag-page{margin-top:var(--s5)}.price-tags{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(var(--s6) * 5),1fr))}@media (min-width: 768px){.price-tags{grid-template-columns:repeat(3,minmax(0,1fr))}}.price-tag{display:grid;align-content:start;gap:var(--s1);min-height:calc(var(--s6) * 5);padding:var(--s3);border:var(--rule-w) dashed currentColor;margin:0 calc(var(--rule-w) * -1) calc(var(--rule-w) * -1) 0;break-inside:avoid;min-width:0}.tag-price{font-size:var(--text-price-hero);font-weight:var(--weight-price);line-height:var(--lh-tight);white-space:nowrap;min-width:0}.tag-price.len-xl{font-size:var(--text-price-l)}.tag-card{font-weight:var(--weight-name);font-size:var(--text-body);overflow-wrap:anywhere}.tag-cond{overflow-wrap:anywhere}.ask{font-style:italic}@media (max-width: 767px){.print-pair{grid-template-columns:minmax(0,1fr)}.tag-price{font-size:var(--text-price-l)}.tag-price.len-l,.tag-price.len-xl{font-size:var(--text-price)}.price-sheet tr>:nth-child(3),.price-sheet tr>:nth-child(4){display:none}}@media print{body:has(.print-page) .strip,body:has(.print-page) .top-nav,body:has(.print-page) .bottom-bar,body:has(.print-page) .site-foot,body:has(.print-page) nav,body:has(.print-page) footer,.print-page .noprint,.print-page button{display:none!important}html:has(.print-page),body:has(.print-page),body:has(.print-page) .shell,body:has(.print-page) .screen{background:var(--white, var(--paper))!important}.print-page{display:block;max-width:none;padding:0;margin:0}.print-out{border:0;padding:0;overflow:visible}.price-sheet tr>:nth-child(3),.price-sheet tr>:nth-child(4){display:table-cell}.price-tags{grid-template-columns:repeat(3,minmax(0,1fr))}.price-tag{min-height:calc(var(--s6) * 7)}.tag-price,.tag-price.len-l{font-size:var(--text-price-hero)}.tag-price.len-xl,.price-sheet td.num{font-size:var(--text-price-l)}.price-sheet tbody td:first-child{font-size:var(--text-body);font-weight:var(--weight-name)}.tag-page{break-after:page}.tag-page:last-child{break-after:auto}.tag-page+.tag-page{margin-top:0}}.card-import{max-width:calc(var(--s6) * 34)}.card-import .import-pick{max-width:calc(var(--s6) * 24)}.mapping-box,.preview{margin-bottom:var(--s6)}.step-head{scroll-margin-top:var(--s5)}.step-head:focus{outline:none}.step-head:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.map-head,.map-col{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,56%);gap:var(--s3);align-items:center}.map-head{padding:var(--s2) 0;border-top:var(--slab-rule) solid var(--ink);border-bottom:var(--rule-w) solid var(--rule);color:var(--ink-soft)}.map-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.map-col{padding:var(--s3) 0;border-bottom:var(--rule-w) solid var(--rule-soft)}.map-col.left-out{background:var(--paper-deep);padding-inline:var(--s3);border-left:var(--select-tab-w) solid var(--ink-mute)}.map-file{display:flex;flex-direction:column;gap:var(--s1);min-width:0}.map-header{font-size:var(--text-body);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:break-word}.map-sample{overflow-wrap:anywhere}.map-pick .plain-select{font-size:var(--text-small)}.map-pick .plain-select{width:100%;min-height:var(--tap-min)}.map-fold{display:none;align-items:center;gap:var(--s2);margin:var(--s2) 0 0}.left-out-note{margin:var(--s3) 0;overflow-wrap:anywhere}.sticky-commit{position:sticky;bottom:var(--nav-clear);background:var(--paper);border-top:var(--slab-rule) solid var(--ink);padding:var(--s3) 0;margin-top:var(--s4);z-index:1}@media (max-width: 767px){.map-list{padding-bottom:var(--s2)}.map-list.folded .was-matched{display:none}.map-fold{display:flex}}@media (min-width: 768px){.map-head,.map-col{grid-template-columns:minmax(0,1fr) calc(var(--s6) * 9);gap:var(--s5)}.sticky-commit{position:static;border-top:0;padding:0}}.tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s3);margin:0 0 var(--s3)}.tile{border:var(--rule-w) solid var(--ink);border-top:var(--slab-rule) solid var(--ink);padding:var(--s3);display:flex;flex-direction:column;gap:var(--s1);min-width:0}.tile dt,.tile dd{margin:0}.tile dd.mono{font-size:var(--text-price);font-weight:var(--weight-name)}.tile-add{background:var(--select-fill);color:var(--on-select)}.tile-bad{border-color:var(--stamp-ink);border-style:dashed}@media (min-width: 768px){.tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}.group{margin:var(--s4) 0;border-top:var(--rule-w) solid var(--rule);padding-top:var(--s2)}.group>summary{min-height:var(--tap-min);display:flex;align-items:center;justify-content:space-between;gap:var(--s3);cursor:pointer;list-style:none}.group>summary::-webkit-details-marker{display:none}.group>summary:after{content:"Hide";font-family:var(--font-display);font-stretch:var(--caps-stretch);font-weight:var(--weight-caps);letter-spacing:var(--track-caps);text-transform:uppercase;font-size:var(--text-label-caps);border:var(--rule-w) solid var(--ink);padding:var(--s1) var(--s3)}.group:not([open])>summary:after{content:"Show"}.group>.hint{margin-top:var(--s3);margin-bottom:var(--s3)}.group>summary:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.result-rows{margin-bottom:var(--s3)}.result-rows .line-no{width:calc(var(--s6) * 2);flex:none}.result-rows .name,.result-rows .small{overflow-wrap:anywhere}.result-why{color:var(--ink)}.out-add{background:var(--felt);color:var(--on-felt);border-color:var(--felt)}.out-held{background:var(--paper)}.out-failed{background:var(--paper);border-style:dashed;border-color:var(--stamp-ink);color:var(--stamp-ink)}.stopped{border:var(--slab-rule) solid var(--stamp-ink);padding:var(--s3);display:flex;flex-direction:column;gap:var(--s2);margin-bottom:var(--s4)}.stopped p{margin:0}.progress{margin:var(--s3) 0 var(--s4)}.progress-bar{height:var(--s3);border:var(--rule-w) solid var(--ink);background:var(--paper)}.progress-fill{display:block;height:100%;background:var(--select-fill);border-right:var(--rule-w) solid var(--ink)}.done-fails{margin-top:var(--s3)}.review-line{margin:0 0 var(--s2)}.review-line .linkbtn{min-height:var(--tap-min);display:inline-flex;align-items:center}.review-page .review-why{margin:0 0 var(--s4)}.review-rows{list-style:none;margin:0;padding:0;border-top:var(--rule-w) solid var(--rule)}.review-row{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:var(--s2) var(--s3);min-height:var(--tap-min);padding:var(--s2) 0;border-bottom:var(--rule-w) solid var(--rule-soft)}.review-text{flex:1 1 0;min-width:0;overflow-wrap:anywhere}.review-city{font-family:var(--font-display);font-weight:var(--weight-display);text-transform:uppercase;font-size:var(--text-name)}.review-pick{min-height:var(--tap-min);flex:none}.sstub{position:relative;display:inline-flex;align-items:stretch;min-height:var(--tap-big);background:var(--paper-deep);border:var(--rule-w) solid var(--ink);border-radius:var(--r-sharp);text-align:left;max-width:100%}.sstub .tear{position:relative;width:calc(var(--s6) - var(--s1));flex:none;display:flex;align-items:center;justify-content:center;border-right:var(--rule-w) dashed var(--ink)}.sstub .tear:before,.sstub .tear:after{content:"";position:absolute;right:calc(var(--s2) * -.875);width:var(--s3);height:var(--s3);border-radius:var(--r-pill);background:var(--paper);border:var(--rule-w) solid var(--ink)}.sstub .tear:before{top:calc(var(--s2) * -.875)}.sstub .tear:after{bottom:calc(var(--s2) * -.875)}.sstub .tear span{max-height:var(--tap-min);overflow:hidden;font-family:var(--font-mono);font-size:var(--text-label-caps);font-weight:var(--weight-price);writing-mode:sideways-lr;white-space:nowrap;letter-spacing:var(--track-mono-caps);line-height:1}.sstub .sb{display:flex;flex-direction:column;justify-content:center;padding:var(--s1) var(--s3);gap:2px;min-width:0}.sstub .k{font-family:var(--font-display);font-stretch:var(--caps-stretch);font-weight:var(--weight-caps);letter-spacing:var(--track-caps);text-transform:uppercase;font-size:var(--text-label-caps);color:var(--ink-soft);line-height:1}.sstub .v{font-family:var(--font-display);font-stretch:var(--display-stretch);font-weight:var(--weight-display);letter-spacing:var(--track-display);text-transform:uppercase;font-size:var(--text-small);line-height:var(--lh-snug);overflow-wrap:anywhere}.sstub.on{background:var(--filter-on, var(--marker));color:var(--on-filter-on, var(--on-marker));border-color:var(--filter-on-edge, var(--ink))}.sstub.on .k,.sstub.on .d{color:var(--on-filter-on, var(--on-marker))}.sstub.on .tear{border-right-color:var(--on-filter-on, var(--on-marker))}.sstub-pick{display:flex;flex-direction:column;gap:var(--s2);align-items:flex-start;max-width:100%}.sstub-list{list-style:none;margin:0;padding:0;display:grid;gap:0;width:100%;max-width:calc(var(--s6) * 14);border:var(--slab-rule) solid var(--ink);border-radius:var(--r-sharp);background:var(--paper);max-height:calc(var(--s6) * 12);overflow-y:auto}.sstub-opt{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s3);width:100%;min-height:var(--tap-min);padding:var(--s1) var(--s3);border-bottom:var(--rule-w) solid var(--rule-soft);text-align:left}.sstub-main{display:grid;flex:1;min-width:0}.sstub-when{color:var(--ink-soft)}.sstub-opt[aria-pressed=true] .sstub-when{color:var(--on-select)}.sstub-none{padding:var(--s3);margin:0}.tag.scout-win{white-space:normal;text-align:left}.tag.scout-win.now{background:var(--stamp);color:var(--on-stamp);border-color:var(--stamp-edge, var(--ink))}.scout-when{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s3);margin:var(--s2) 0 0}.consent-area{display:grid;gap:var(--s2);margin:var(--s2) 0 var(--s3);max-width:calc(var(--s6) * 20)}.consent-area p{margin:0}.sstub-opt[aria-pressed=true]{background:var(--select-fill);color:var(--on-select);box-shadow:inset var(--select-tab-w) 0 0 var(--select-tab)}.page.scout-page{max-width:none}.scout-top{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--s4);margin:var(--s3) 0}.scout-grid{display:grid;grid-template-columns:calc(var(--s6) * 9) minmax(0,1fr) minmax(0,1.2fr);gap:var(--s5);align-items:start}.scout-col{min-width:0;display:grid;gap:var(--s3);align-content:start}.scout-filters{display:grid;gap:var(--s3)}.scout-filters .ctl{display:grid;gap:var(--s1)}.hidden-ct{border:var(--rule-w) solid var(--rule);padding:var(--s2) var(--s3);display:grid;grid-template-columns:auto 1fr;gap:var(--s1) var(--s3);align-items:baseline;margin:0}.hidden-ct b{font-family:var(--font-mono);font-size:var(--text-price-l);font-weight:var(--weight-price);line-height:var(--lh-tight);color:var(--price-ink)}.hidden-ct .ct-says{grid-column:1 / -1;font-size:var(--text-body)}.hidden-ct.unreachable .ct-says{grid-column:auto}.heat-box{border-top:var(--rule-w) solid var(--rule-soft);border-bottom:var(--slab-rule) solid var(--rule);background:var(--paper-deep)}.heat-svg{width:100%;height:auto;display:block}.heat-state{fill:var(--paper);stroke:var(--ink-soft);stroke-width:var(--rule-w)}.heat-ring{fill:none;stroke:var(--ink);stroke-width:var(--slab-rule);stroke-dasharray:var(--s2) var(--s1)}.heat-bub{fill:var(--marker);stroke:var(--ink);stroke-width:var(--slab-rule)}.heat-bub.hot{fill:var(--map-4)}.heat-n{font-family:var(--font-mono);font-weight:var(--weight-price);font-size:var(--text-micro);fill:var(--on-marker);pointer-events:none}.heat-n.hot{fill:var(--map-label-4)}.heat-city{font-family:var(--font-display);font-stretch:var(--caps-stretch);font-weight:var(--weight-caps);letter-spacing:var(--track-caps);font-size:var(--text-label-caps);text-transform:uppercase;fill:var(--ink);paint-order:stroke;stroke:var(--paper);stroke-width:var(--s1);stroke-linejoin:round;pointer-events:none}.pockets{list-style:none;margin:0;padding:0}.pockets li{display:grid;padding:var(--s2) 0;border-bottom:var(--rule-w) solid var(--rule-soft)}.guide{display:flex;align-items:baseline;gap:var(--s2);min-width:0}.guide .dots{flex:1;border-bottom:var(--stamp-border) dotted var(--ink-soft);min-width:var(--s3);transform:translateY(calc(var(--s1) * -1))}.scores{list-style:none;margin:0;padding:0}.srow{display:grid;grid-template-columns:calc(var(--s6) + var(--s4)) minmax(0,1fr) auto;gap:var(--s3);align-items:center;padding:var(--s2) 0;border-bottom:var(--rule-w) solid var(--rule-soft);min-height:var(--row-min)}.score{font-family:var(--font-display);font-stretch:var(--display-stretch);font-weight:var(--weight-hero);font-size:var(--text-display);letter-spacing:var(--track-hero);line-height:1;border:var(--slab-rule) solid currentColor;text-align:center;padding:var(--s1) 0}.sbody{min-width:0;display:grid;gap:var(--s1)}.sname{overflow-wrap:anywhere}.drv{list-style:none;margin:0;padding:0;display:grid;gap:2px;font-size:var(--text-small);line-height:var(--lh-snug)}.srow-meta{margin:0}.scout-threads{margin-bottom:var(--s3)}.offer-tag{text-transform:uppercase}.offer-tag.st-accepted{background:var(--felt-ink);color:var(--paper)}.offer-tag.st-declined,.offer-tag.st-expired{color:var(--ink-soft)}.sctabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:var(--rule-w) solid var(--ink);border-radius:var(--r-sharp);margin:var(--s3) 0}.sctab{display:flex;align-items:center;justify-content:center;min-height:var(--tap-min);font-family:var(--font-display);font-stretch:var(--caps-stretch);font-weight:var(--weight-caps);letter-spacing:var(--track-caps);text-transform:uppercase;font-size:var(--text-label-caps)}.sctab+.sctab{border-left:var(--rule-w) solid var(--ink)}.sctab[aria-selected=true]{background:var(--select-fill);color:var(--on-select);box-shadow:inset var(--select-tab-w) 0 0 var(--select-tab);border-color:var(--select-edge, var(--ink))}@media (max-width: 767px){.srow{grid-template-columns:auto minmax(0,1fr)}.srow .score{font-size:var(--text-display-s);min-width:calc(var(--s6) + var(--s2));padding-inline:var(--s1)}.srow .btn{grid-column:1 / -1}}.show-links{display:flex;flex-wrap:wrap;gap:var(--s2);margin:var(--s3) 0}.show-link{display:inline-flex;align-items:center;min-height:var(--tap-min);padding:0 var(--s3);border:var(--rule-w) solid var(--ink);border-radius:var(--r-sharp);font-family:var(--font-display);font-stretch:var(--caps-stretch);font-weight:var(--weight-caps);letter-spacing:var(--track-caps);text-transform:uppercase;font-size:var(--text-label-caps)}.show-link[aria-current=page]{background:var(--select-fill);color:var(--on-select);box-shadow:inset var(--select-tab-w) 0 0 var(--select-tab);border-color:var(--select-edge, var(--ink))}@media print{.noprint{display:none}}.bring-page{max-width:calc(var(--s6) * 28)}.bring-rows{list-style:none;margin:0;padding:0;counter-reset:bring}.bring-row{display:grid;grid-template-columns:calc(var(--s6) + var(--s1)) minmax(0,1fr) auto auto;gap:var(--s2) var(--s3);align-items:center;padding:var(--s2) 0;border-bottom:var(--rule-w) solid var(--rule-soft);min-height:var(--row-min)}.bring-num{display:inline-flex;align-items:center;justify-content:center;min-height:var(--tap-min);border:var(--slab-rule) solid var(--ink);font-size:var(--text-price-s)}.bring-what{min-width:0}.bring-what p{margin:0;overflow-wrap:anywhere}.packer{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--s2);justify-content:flex-end}.packtag{display:inline-flex;align-items:center;justify-content:center;min-height:var(--tap-min);min-width:calc(var(--s6) * 2);padding:0 var(--s3);border:var(--slab-rule) solid var(--ink);border-radius:var(--r-sharp);font-family:var(--font-display);font-stretch:var(--caps-stretch);font-weight:var(--weight-caps);letter-spacing:var(--track-caps);text-transform:uppercase;font-size:var(--text-label-caps);background:var(--paper);color:var(--ink)}.packtag.st-to_pack{background:var(--paper);border-style:dashed}.packtag.st-packed,.packtag.st-in_case{background:var(--ink);color:var(--paper)}.packtag.st-at_table{background:var(--marker);color:var(--on-marker)}.packtag.st-sold{background:var(--felt);color:var(--on-felt);border-color:var(--felt)}.packtag.st-returned_home{color:var(--ink-soft);border-color:var(--ink-soft)}.pack-pick{flex-basis:100%}.alarm-band{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s3);background:var(--stamp);color:var(--on-stamp);padding:var(--s3) var(--s4);margin:var(--s3) 0;border:var(--stamp-border) solid var(--ink);border-bottom:var(--slab-rule) solid var(--stamp-edge, var(--ink))}.alarm-text{margin:0;font-family:var(--font-display);font-stretch:var(--display-stretch);font-weight:var(--weight-display);text-transform:uppercase;letter-spacing:var(--track-display)}.alarm-btn{background:var(--paper);color:var(--ink);border-color:var(--paper)}.locked-line{display:flex;align-items:center;gap:var(--s3);margin:var(--s3) 0;font-weight:var(--weight-name)}.locked-stamp{border-color:var(--felt-ink);color:var(--felt-ink)}.locked-line.play .locked-stamp{animation:stamp-in var(--t-stamp) var(--ease-stamp) calc(var(--t-lock-stagger) * 8 + var(--t-lock)) both}.bring-row.drop{animation:lock-drop var(--t-lock) var(--ease-lock) both}@keyframes lock-drop{0%{opacity:0;transform:translateY(calc(var(--move-y) * -1))}to{opacity:1;transform:none}}@media (max-width: 767px){.bring-row{grid-template-columns:calc(var(--s6) + var(--s1)) minmax(0,1fr) auto}.bring-row .packer{grid-column:1 / -1;justify-content:flex-start}}@media (prefers-reduced-motion: reduce){.bring-row.drop,.locked-line.play .locked-stamp{animation:none}}@media print{header,nav,.noprint,.sheet-root{display:none}body,.bring-page{background:var(--paper);color:var(--ink)}.bring-row{break-inside:avoid}.packtag{border-style:solid}}.closeout-page{max-width:calc(var(--s6) * 24)}.closeout-rows{margin:var(--s2) 0}.rows>li.closeout-row{display:grid;gap:var(--s2)}.closeout-row .name{margin:0;overflow-wrap:anywhere}.closeout-row p{margin:0}.closeout-total{display:grid;gap:var(--s1);border-top:var(--slab-rule) solid var(--rule);padding:var(--s2) 0;margin:var(--s2) 0}.refusal{border:var(--stamp-border) solid var(--stamp-ink);padding:var(--s3);margin:var(--s3) 0;display:grid;gap:var(--s2)}.refusal p{margin:0}.meets-page{max-width:calc(var(--s6) * 28)}.meets-top{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--s4);margin:var(--s3) 0}.meet-rows{list-style:none;margin:0;padding:0}.meet-row{display:grid;grid-template-columns:calc(var(--s6) * 3) minmax(0,1fr) auto;gap:var(--s3) var(--s4);align-items:start;padding:var(--s3) 0;border-top:var(--slab-rule) solid var(--ink);border-bottom:var(--rule-w) solid var(--rule-soft)}.meet-when{display:grid;gap:2px}.meet-start{font-size:var(--text-price)}.meet-who{display:grid;gap:var(--s1);min-width:0}.meet-who .name{overflow-wrap:anywhere}.meet-who p{margin:0}.meet-act{display:grid;gap:var(--s2);justify-items:end}.meet-tag{text-transform:uppercase}.meet-tag.st-checked_in{background:var(--felt-ink);color:var(--paper)}.meet-tag.st-no_show{background:var(--stamp-ink);color:var(--paper)}.meet-row.st-no_show .name,.meet-row.st-cancelled .name{text-decoration:line-through;text-decoration-thickness:var(--slab-rule)}.checkin{display:flex;align-items:flex-end;gap:var(--s2)}.code-input{width:calc(var(--s6) * 3);text-transform:uppercase;letter-spacing:var(--track-mono-caps);text-align:center;font-size:var(--text-price)}@media (max-width: 767px){.meet-row{grid-template-columns:minmax(0,1fr)}.meet-act{justify-items:start}.meet-when{grid-template-columns:auto auto 1fr;align-items:baseline;gap:var(--s2)}}.queue-page{max-width:calc(var(--s6) * 40)}.queue-page .page-title{margin-bottom:var(--s2)}.qband{display:flex;justify-content:space-between;align-items:center;gap:var(--s3);flex-wrap:wrap;background:var(--band);color:var(--on-band);padding:var(--s2) var(--s4);margin:0 0 var(--s3)}.qband b{font-size:var(--text-price);margin-right:var(--s1)}.qhero{display:flex;align-items:center;gap:var(--s3);padding:var(--s2) 0 var(--s3);border-bottom:var(--slab-rule) solid var(--rule)}.qhero-n{font-family:var(--font-display);font-stretch:var(--display-stretch);font-weight:var(--weight-hero);letter-spacing:var(--track-hero);font-size:var(--text-hero-phone);line-height:var(--lh-hero)}.qhero-t{display:grid;gap:var(--s1);margin:0;min-width:0}.qfilters{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--s3);margin:var(--s3) 0}.qfilters .seg button{min-height:var(--tap-min);padding:0 var(--s3)}.qcols{display:grid;gap:var(--s4)}.qlist-col{min-width:0}.queue-page .qlist{list-style:none;margin:0;padding:0;border-top:var(--rule-w) solid var(--rule)}.queue-page .qi{padding-inline:0}.queue-page .qi p{margin:0}.queue-page .why.once{font-size:var(--text-small);padding:var(--s2) 0;margin:0;border-bottom:var(--rule-w) solid var(--rule-soft)}.qi .name.pick{text-align:left;min-height:var(--tap-min);text-decoration:underline;text-underline-offset:var(--s1);text-decoration-thickness:var(--rule-w)}.qi.picked{background:var(--select-fill);color:var(--on-select);box-shadow:inset var(--select-tab-w) 0 0 var(--select-tab)}.qi.picked .lbl{color:var(--on-select)}.qmore{margin-top:var(--s3)}.qcleared{margin:var(--s4) 0 0}.qfoot{margin-top:var(--s5)}.qstamped{display:flex;align-items:center;gap:var(--s3);flex-wrap:wrap;animation:row-nudge var(--t-stamp-hit) var(--ease-press) var(--t-stamp) both}.qstamped .stamp.paid-stamp{font-size:var(--text-stamp)}.qnext{display:grid;gap:var(--s1)}.qnext p{margin:0}.qnext-k{font-size:var(--text-label-caps)}.qnext-who{display:flex;align-items:baseline;gap:var(--s2);margin:0;font:inherit}.qnext-ch{display:flex;flex-wrap:wrap;gap:var(--s2);align-items:center}.qnext .btns{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--s2);margin-top:var(--s1)}.qnext .btns.two{grid-template-columns:1fr 1fr}.qnext .btns .btn{padding:0 var(--s2)}@media (min-width: 768px){.queue-page.wide .qcols{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start}.qnext-col{position:sticky;top:var(--s4);background:var(--paper-deep);border-top:var(--slab-rule) solid var(--ink);padding:var(--s4)}.qhero-n{font-size:var(--text-hero)}}.pb{background:var(--paper-deep);border-top:var(--slab-rule) solid var(--ink);padding:var(--s2) var(--s3) var(--s3);display:grid;gap:var(--s2);min-width:0}.pb-head{display:flex;align-items:center;gap:var(--s3);min-height:var(--tap-min)}.pb-title{margin:0;font-size:var(--text-small)}.pb-count{font-family:var(--font-mono);font-feature-settings:var(--mono-features);font-size:var(--text-micro);margin-right:auto}.pb-count-more{display:none}.pb-hide{padding:0 var(--s3)}.pb-next{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--s2);min-height:calc(var(--tap-min) + var(--s1));padding:0 var(--s3);box-sizing:border-box;background:var(--stamp);color:var(--on-stamp);border:var(--slab-rule) solid var(--stamp-edge);border-radius:var(--r-sharp);text-decoration:none;font-weight:var(--weight-name)}.pb-next .caps{font-size:var(--text-label-caps)}.pb-more{justify-self:start;min-height:var(--tap-min)}.pb-list{list-style:none;margin:0;padding:0;display:grid;gap:var(--s2)}.pb-list[hidden]{display:none}.pb-list>li{display:grid;min-width:0}.pb-step{display:grid;grid-template-columns:var(--s6) minmax(0,1fr) auto;column-gap:var(--s3);align-items:center;min-height:calc(var(--tap-min) + var(--s1));padding:var(--s2) var(--s3);box-sizing:border-box;min-width:0;background:var(--paper);color:var(--ink);text-decoration:none;border:var(--rule-w) solid var(--rule);border-radius:var(--r-sharp)}.pb-step.has-ctl{border-width:var(--slab-rule);border-color:var(--ink)}.pb-n{grid-row:1 / span 2;display:inline-flex;align-items:center;justify-content:center;width:var(--s6);height:var(--s6);border-radius:var(--r-pill);border:var(--slab-rule) solid var(--ink);font-family:var(--font-mono);font-feature-settings:var(--mono-features);font-weight:var(--weight-price);font-size:var(--text-small);transition:background var(--t-state) var(--ease-state),color var(--t-state) var(--ease-state)}.pb-label{font-weight:var(--weight-name);line-height:var(--lh-snug);overflow-wrap:anywhere}.pb-step{position:relative}.pb-cover{position:absolute;inset:0;border-radius:var(--r-sharp);color:inherit;text-decoration:none}.pb-cover:focus-visible{outline:var(--focus-ring);outline-offset:calc(var(--focus-offset) * -1);box-shadow:var(--focus-inner)}.pb-ctl>*{position:relative}.pb-step:has(.pb-cover){border-width:var(--slab-rule);border-color:var(--ink)}.pb-step.next:has(.pb-cover){border-color:var(--stamp-edge)}.pb-step.done:has(.pb-cover){border-color:transparent}.nw{white-space:nowrap}.pb-hint{grid-column:2;font-size:var(--text-small);line-height:var(--lh-snug);color:var(--ink-soft);overflow-wrap:anywhere}.pb-state{grid-row:1 / span 2;grid-column:3;font-size:var(--text-label-caps)}.pb-step.done,.pb-step.skipped{background:transparent;border-color:transparent}.pb-step.skipped .pb-label{font-weight:var(--weight-body)}.pb-step.skipped .pb-hint{color:var(--ink-soft)}.pb-step.done .pb-n{background:var(--ink);color:var(--paper)}.pb-step.done .pb-label{font-weight:var(--weight-body)}.pb-step.next{background:var(--stamp);color:var(--on-stamp);border-color:var(--stamp-edge);border-width:var(--slab-rule)}.pb-step.next .pb-hint{color:var(--on-stamp)}.pb-step.next .pb-n{border-color:var(--on-stamp)}.pb-step.saved .pb-state,.pb-step.failed .pb-state{font-size:var(--text-micro)}.pb-ctl{grid-column:2 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2);margin-top:var(--s2)}.pb-ctl .btn,.pb-ctl .linkbtn{text-decoration:none;display:inline-flex;align-items:center;min-height:var(--tap-min)}.pb-ctl .linkbtn{text-decoration:underline;text-wrap:balance;text-align:left}.pb-step.next .pb-ctl .btn{background:var(--paper);color:var(--ink);border-color:var(--ink)}.pb-step.next .pb-ctl .linkbtn{color:var(--on-stamp)}.pb-tick{display:inline-grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--s2);min-height:var(--tap-min);padding:0 var(--s3);box-sizing:border-box;border:var(--slab-rule) solid var(--ink);border-radius:var(--r-sharp);font-size:var(--text-small);font-weight:var(--weight-name);background:var(--paper);color:var(--ink);cursor:pointer}.pb-tick span{text-wrap:balance}.pb-tick input{width:var(--s4);height:var(--s4);margin:0;accent-color:var(--ink)}@media (min-width: 1024px){.pb{padding:var(--s3) var(--s4) var(--s4)}.pb-count-more{display:inline}.pb-list{grid-template-columns:repeat(7,minmax(0,1fr))}.pb-step{display:flex;flex-direction:column;align-items:stretch;gap:var(--s2);min-height:calc(var(--s6) * 4);padding:var(--s3) var(--s2);height:100%}.pb-n{align-self:flex-start}.pb-hint{flex:1}.pb-ctl{order:4;margin-top:0;flex-direction:column;align-items:stretch}.pb-state{order:5}.pb-tick{padding:var(--s1) var(--s2);max-width:100%;box-sizing:border-box}.pb-ctl>*{max-width:100%;box-sizing:border-box}.pb-ctl .linkbtn{font-size:var(--text-small);padding-block:var(--s2)}}.pb-hidden{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2) var(--s3)}.pb-hidden p{margin:0;flex:1;min-width:0;font-size:var(--text-small)}.pbl{display:flex;align-items:center;gap:var(--s2);width:100%;min-height:calc(var(--tap-min) + var(--s1));box-sizing:border-box;padding:0 var(--s3);background:var(--stamp);color:var(--on-stamp);border:var(--slab-rule) solid var(--stamp-edge);border-radius:var(--r-sharp);font:inherit;font-weight:var(--weight-name);text-align:left;cursor:pointer;margin-bottom:var(--s3)}a.pbl{text-decoration:none}.pbl .caps{font-size:var(--text-label-caps);flex:none}.pbl-k:before{content:attr(data-text)}.pbl-name:before{content:attr(data-name)}.pbl-next:before{content:attr(data-full)}.pbl-name{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-display);font-stretch:var(--display-stretch);font-weight:var(--weight-display);letter-spacing:var(--track-display);text-transform:uppercase;font-size:var(--text-body);line-height:var(--lh-tight)}.pbl-n{flex:none;font-family:var(--font-mono);font-feature-settings:var(--mono-features);font-size:var(--text-small)}.pbl-next{flex:1 1 0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pbl-r1,.pbl-r2{display:contents}.pbl-go{flex:none}.pbl-k:after,.pbl-name:after,.pbl-n:after{content:" ·"}@media (max-width: 599px){.pbl{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:var(--s2);row-gap:0;padding-block:var(--s2)}.pbl-r1,.pbl-r2{display:flex;align-items:baseline;gap:var(--s1);grid-column:1;min-width:0}.pbl-r1{grid-row:1}.pbl-r2{grid-row:2}.pbl-go{grid-column:2;grid-row:1 / span 2}.pbl-name:after{content:none}.pbl-next:before{content:attr(data-short)}.pbl-next{flex:1 1 auto;overflow:visible}}.si-bar{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s3);padding-bottom:var(--s3);border-bottom:var(--slab-rule) solid var(--rule)}.si-bar .linkbtn{margin-right:auto}.si-k{margin:var(--s3) 0 0}.show-inv{display:grid;gap:var(--s3);margin-top:var(--s3)}.cards-face{display:grid;gap:var(--s2)}.cards-nums{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s2);margin:0}.cards-nums>div{display:grid;gap:var(--s1);border-top:var(--slab-rule) solid var(--ink);padding-top:var(--s2);min-width:0}.cards-nums dt{font-size:var(--text-label-caps)}.cards-nums dd{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s1) var(--s2)}.cn-count{font-size:var(--text-price-l);font-weight:var(--weight-price);line-height:var(--lh-tight)}.cards-face.compact .cn-count{font-size:var(--text-price)}.cards-profit{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s1) var(--s2)}.cards-profit .caps{font-size:var(--text-label-caps)}.profit-loss{color:var(--stamp-ink)}.si-brought{display:flex;flex-wrap:wrap;align-items:end;gap:var(--s2) var(--s3);margin:0}.si-brought-line{margin:0}.si-brought .field-label{flex:1 1 calc(var(--s6) * 4)}.si-brought p{flex-basis:100%;margin:0}.si-said:empty{display:none}.si-review-line{border-left:var(--slab-rule) solid var(--stamp-ink);padding-left:var(--s3)}.si-rows{list-style:none;margin:0;padding:0}.si-rows>li{border-bottom:var(--rule-w) solid var(--rule-soft)}.si-rows>li.si-queued{border-bottom-style:dashed}.rows>li.si-row,.si-row{position:relative;display:grid;grid-template-columns:var(--tap-min) minmax(0,1fr) auto;gap:var(--s3);align-items:center;width:100%;min-height:var(--row-min);padding:var(--s2) 0;background:none;border:0;color:var(--ink);text-align:left;font:inherit}.si-open{background:none;border:0;padding:0;margin:0;text-align:left;color:var(--ink);font:inherit;font-weight:var(--weight-name);cursor:pointer;overflow-wrap:anywhere}.si-open:after{content:"";position:absolute;inset:0}.si-open:focus-visible{outline:none}.si-open:focus-visible:after{outline:var(--focus-ring);outline-offset:var(--focus-offset);box-shadow:var(--focus-inner)}.si-row.si-queued{border-bottom:var(--rule-w) dashed var(--ink)}.si-main{display:grid;gap:var(--s1);min-width:0}.si-main .name{overflow-wrap:anywhere}.si-end{display:grid;justify-items:end;gap:var(--s1)}.si-thumb{flex:none;display:block;width:var(--tap-min);height:var(--tap-min);object-fit:cover;border:var(--rule-w) solid var(--ink);border-radius:var(--r-sharp);background:var(--paper-deep)}.si-nophoto{flex:none;display:inline-grid;place-items:center;width:var(--tap-min);height:var(--tap-min);border:var(--rule-w) dashed var(--ink);border-radius:var(--r-sharp);font-size:var(--text-micro);text-align:center;line-height:var(--lh-tight);color:var(--ink)}.si-tag.st-sold{background:var(--felt);color:var(--on-felt);border-color:var(--felt)}.si-tag.st-bought{background:var(--paper-deep)}.si-tag.st-review{background:var(--stamp);color:var(--on-stamp);border-color:var(--stamp-edge, var(--ink))}.si-foot{display:flex;flex-wrap:wrap;gap:var(--s2) var(--s4)}.si-foot .linkbtn{min-height:var(--tap-min);display:inline-flex;align-items:center}.si-sheet,.si-acts{display:grid;gap:var(--s3)}.si-acts .btn{width:100%}.si-money{font-family:var(--font-mono)}.si-tag.st-pending{border-style:dashed}.cards-sold-profit{margin:0;font-family:var(--font-mono)}.si-money{font-family:inherit}.cards-def{margin:0}.cards-sold-profit{font-family:inherit}.shows-page{max-width:calc(var(--s6) * 32)}.shows-top{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);flex-wrap:wrap}.shows-said{margin:0 0 var(--s3)}.show-rows{list-style:none;margin:0;padding:0;display:grid;gap:var(--s4)}.show-row{display:grid;gap:var(--s2);padding-bottom:var(--s3);border-bottom:var(--rule-w) solid var(--rule-soft)}.sticket{display:flex;align-items:stretch;background:var(--paper-deep);border:var(--rule-w) solid var(--ink);border-radius:var(--r-sharp)}.show-row.is-open .sticket{background:var(--band);color:var(--on-band);border-color:var(--band)}.show-row.is-open .sticket .tag.due{border-color:var(--on-band)}.sticket .tear{position:relative;width:calc(var(--s6) - var(--s1));flex:none;display:flex;align-items:center;justify-content:center;border-right:var(--rule-w) dashed currentColor}.sticket .tear span{font-family:var(--font-mono);font-size:var(--text-label-caps);font-weight:var(--weight-price);writing-mode:sideways-lr;white-space:nowrap;letter-spacing:var(--track-mono-caps);line-height:1}.ticket-body{display:grid;gap:var(--s1);padding:var(--s3);min-width:0;flex:1}.ticket-body p{margin:0}.ticket-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s2)}.ticket-name{margin:0;font-family:var(--font-display);font-stretch:var(--display-stretch);font-weight:var(--weight-display);letter-spacing:var(--track-display);text-transform:uppercase;font-size:var(--text-display-s);line-height:var(--lh-tight);overflow-wrap:anywhere}.ticket-nums{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s2);margin:var(--s1) 0 0}.ticket-nums div{display:grid;gap:2px}.ticket-nums dt{font-size:var(--text-label-caps)}.ticket-nums dd{margin:0;font-size:var(--text-price);font-weight:var(--weight-price)}.show-row.is-open .sticket .price-text{color:inherit}.show-acts .btn{text-decoration:none;display:inline-flex;align-items:center}.refusal{border-top:var(--slab-rule) solid var(--stamp-ink);background:var(--paper-deep);padding:var(--s3);display:grid;gap:var(--s2)}.refusal p,.refusal ul{margin:0}.show-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--s3)}.show-code{display:grid;gap:var(--s2);border-top:var(--rule-w) solid var(--rule);padding-top:var(--s3)}.show-code p{margin:0}.show-code-confirm{display:grid;gap:var(--s2);border:var(--slab-rule) dashed var(--ink);padding:var(--s3)}@media (max-width: 767px){.ticket-nums{grid-template-columns:repeat(2,minmax(0,1fr))}}.show-row,.sticket{min-width:0}.show-row .sticket{width:100%}.ticket-nums dd{overflow-wrap:anywhere;min-width:0}.show-collectr{display:grid;gap:var(--s1);padding:var(--s2) var(--s3);margin-bottom:var(--s3);border-left:var(--slab-rule) solid var(--ink);min-width:0}.show-collectr p{margin:0}.show-collectr-link{color:var(--ink);font-weight:var(--weight-name);text-underline-offset:var(--focus-offset);overflow-wrap:anywhere;min-height:var(--tap-min);display:inline-flex;align-items:center}.show-collectr-field{display:grid;gap:var(--s1)}.show-collectr-field p{margin:0}.show-row.is-open .sticket .cards-nums>div{border-top-color:var(--on-band)}.sticket-locked{width:100%;min-height:var(--tap-big);text-align:left;cursor:pointer;font:inherit;color:var(--ink-soft)}.sticket-locked .ticket-name{color:var(--ink-soft)}.sticket-locked .ticket-body,.sticket-locked .ticket-head{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s1)}.sticket-locked:active{transform:scale(var(--press-scale))}.btn.is-locked{background:var(--paper-deep);border-style:dashed;border-color:var(--ink-soft);color:var(--ink-soft)}.shows-locked-note{flex-basis:100%;margin:0}.shows-locked-head{margin-top:var(--s5)}.show-money-fields{gap:0}.show-money-field{display:grid;gap:var(--s1);min-width:0}.show-money-hint{overflow-wrap:anywhere}.show-form .field-gap,.show-form .field-label,.show-form .plain-input,.show-form .check{scroll-margin-top:calc(var(--tap-min) * 2);scroll-margin-bottom:calc(var(--tap-min) * 2)}.show-active-check{margin-top:var(--s2)}.show-row.is-active .sticket{box-shadow:inset var(--slab-rule) 0 0 var(--stamp)}.active-tag{justify-self:start;align-self:flex-start;width:max-content}.tip-label{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--s2);align-items:center;padding:var(--s2);background:var(--qr-paper);color:var(--qr-ink);border:var(--rule-w) solid var(--ink)}.tip-label-text{display:grid;gap:var(--s1);min-width:0}.tip-label-price{font-family:var(--font-mono);font-feature-settings:var(--mono-features);font-weight:var(--weight-price);font-size:var(--text-price)}.tip-label-line{font-size:var(--text-micro);line-height:var(--lh-snug)}@media (max-height: 640px){.tip-label{display:none}}.tip-label-code{width:var(--s6);height:var(--s6);display:block}.tip-label-code .on{fill:var(--qr-ink)}.tip-label-code .off{fill:var(--qr-paper)}.tt-wrap{grid-column:1 / -1;display:grid;grid-template-rows:1fr;animation:tt-grow var(--t-state) var(--ease-state)}@keyframes tt-grow{0%{grid-template-rows:0fr;opacity:0}to{grid-template-rows:1fr;opacity:1}}.tt-note{display:flex;align-items:center;gap:var(--s2);min-height:var(--tap-min);box-sizing:border-box;padding:0 var(--s2);background:var(--paper-deep);color:var(--ink);border:0 solid var(--ink);border-top-width:var(--slab-rule);border-radius:var(--r-sharp)}.tt-k{margin:0;display:flex;align-items:center;gap:var(--s2);flex:none}.tt-k .tag{font-size:var(--text-micro)}.tt-k .caps,.tt-more{display:none}.tt-body{margin:0;flex:1;min-width:0;font-size:var(--text-small);line-height:var(--lh-snug)}.tt-body b{font-weight:var(--weight-name)}.tt-note .tt-ok{flex:none;min-height:var(--tap-min)}@media (min-width: 1024px){.tt-k .caps,.tt-more{display:inline}.tt-body{font-size:var(--text-body)}.tt-note{padding:var(--s2) var(--s3)}}.tt-ring{position:absolute;pointer-events:none;border-radius:var(--r-sharp);box-shadow:0 0 0 var(--tour-edge-w) var(--slab),0 0 0 calc(var(--tour-edge-w) + var(--tour-ring-w)) var(--volt)}.tip-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--s3);align-items:center;padding:var(--s3);background:var(--paper-deep);color:var(--ink);border-top:var(--slab-rule) solid var(--ink)}.tip-card p{margin:0;font-size:var(--text-body);line-height:var(--lh-snug)}@media (prefers-reduced-motion: reduce){.tt-wrap{animation:none}}.sync-badge{display:inline-flex;align-items:center;gap:var(--s2);min-height:var(--tap-min);min-width:var(--tap-min);padding:0 var(--s3);background:var(--paper);color:var(--ink);border:var(--rule-w) solid var(--rule);border-radius:var(--r-sharp);font:var(--weight-caps) var(--text-small)/var(--lh-snug) var(--font-body);cursor:pointer}.sync-mark{width:var(--s3);height:var(--s3);border:var(--rule-w) solid var(--rule);background:var(--paper);flex:none}.sync-ok .sync-mark{background:var(--felt);border-color:var(--felt)}.sync-wait .sync-mark{background:var(--marker)}.sync-bad{border-width:var(--slab-rule);border-color:var(--stamp-ink)}.sync-bad .sync-mark{background:transparent;border:var(--slab-rule) solid var(--stamp-ink)}.sync-text{white-space:nowrap}.sync-line,.sync-empty{margin:0 0 var(--s4);font-size:var(--text-body);line-height:var(--lh-body)}.sync-list{list-style:none;margin:0;padding:0}.sync-item{border-top:var(--rule-w) solid var(--rule-soft);padding:var(--s3) 0}.sync-item-failed{border-top:var(--slab-rule) solid var(--stamp-ink)}.sync-what{margin:0;font-weight:var(--weight-name);font-size:var(--text-name)}.sync-state{margin:var(--s1) 0 var(--s3);font-size:var(--text-small);line-height:var(--lh-body)}.sync-actions{display:flex;gap:var(--s3)}.sync-actions .btn{flex:1}.harness{position:sticky;top:0;z-index:5;display:flex;flex-direction:column;gap:var(--s2);padding:var(--s3) var(--gutter-phone);background:var(--paper-deep);border-bottom:var(--slab-rule) solid var(--rule)}.harness p{margin:0;font-size:var(--text-small)}.sync-held{margin:0 0 var(--s4);padding:var(--s3);border:var(--rule-w) dashed var(--rule);font-size:var(--text-body);line-height:var(--lh-body)}.sync-compact{display:none}@media (max-width: 767px){.sync-badge{padding:0 var(--s2);gap:var(--s1);font-size:var(--text-micro)}.sync-full{display:none}.sync-compact{display:inline}}.update-line{position:sticky;top:0;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:var(--s3);padding:calc(env(safe-area-inset-top) + var(--s1)) max(var(--gutter-phone),env(safe-area-inset-right)) var(--s1) max(var(--gutter-phone),env(safe-area-inset-left));min-height:var(--tap-min);background:var(--paper-deep);color:var(--ink);border-bottom:var(--slab-rule) solid var(--rule);font-size:var(--text-small);line-height:var(--lh-snug)}.update-line span{flex:1}.site-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s2) var(--s4);margin:0;padding:var(--s4) var(--gutter-phone) var(--s5);border-top:var(--rule-w) solid var(--rule);color:var(--ink-soft)}.site-foot-line{margin:0;font-family:var(--font-mono);font-feature-settings:var(--mono-features);font-size:var(--text-micro);line-height:var(--lh-mono);letter-spacing:var(--track-mono-caps);text-transform:uppercase}.site-foot-links{display:flex;flex-wrap:wrap;gap:0 var(--s2);margin:0 calc(var(--s2) * -1);padding:0;list-style:none}.site-foot-links a{display:inline-flex;align-items:center;min-height:calc(var(--tap-min) + var(--s1));padding:0 var(--s2);color:var(--ink);font-size:var(--text-small);font-weight:var(--weight-name);text-decoration:underline;text-underline-offset:var(--focus-offset)}.shell>.site-foot{padding-bottom:calc(var(--nav-clear) + var(--pin-clear) + var(--s4))}.signin>.site-foot,.scan-page>.site-foot,.deleting-page>.site-foot,.table-mode>.site-foot{margin-top:auto}.site-foot.compact{padding-top:var(--s3);padding-bottom:var(--s3)}@media (min-width: 768px){.site-foot{padding:var(--s4) var(--s5) var(--s5)}.shell>.site-foot{padding-bottom:calc(var(--s5) + var(--pin-clear))}}@supports not selector(:has(*)){@media (max-width: 767px){.shell>.site-foot{padding-bottom:calc(var(--nav-clear) + 40dvh + var(--s4))}}}@media (max-width: 767px){.site-foot-links{display:grid;grid-template-columns:repeat(3,auto);justify-content:start}}.table-mode{min-height:100dvh;display:flex;flex-direction:column;background:var(--paper);color:var(--ink);padding-bottom:calc(var(--tap-big) * 3 + var(--s3) * 2 + var(--s5) * 2)}.table-mode p{margin:0}.tm-band{background:var(--band);color:var(--on-band);padding:var(--s3) var(--gutter-phone) var(--s4);display:grid;gap:var(--s1);border-bottom:var(--stamp-border) dashed var(--on-band)}.tm-band-top{display:flex;justify-content:space-between;align-items:center;gap:var(--s3)}.tm-live{display:inline-flex;align-items:center;gap:var(--s2);color:var(--on-band)}.tm-dot{width:var(--s3);height:var(--s3);border-radius:var(--r-pill);background:var(--on-band)}.tm-exit{border-color:var(--on-band);color:var(--on-band);text-decoration:none;display:inline-flex;align-items:center}.tm-name{margin:0;font-family:var(--font-display);font-stretch:var(--display-stretch);font-weight:var(--weight-hero);letter-spacing:var(--track-display);text-transform:uppercase;font-size:var(--text-display);line-height:var(--lh-tight);overflow-wrap:anywhere}.tm-meta{font-size:var(--text-small)}.table-mode.is-locked{padding-bottom:0}.tm-locked{padding:0 var(--gutter-phone);flex:1}.tm-closed{border-top:var(--slab-rule) solid var(--stamp-ink);background:var(--paper-deep);padding:var(--s3) var(--gutter-phone);display:grid;gap:var(--s3);justify-items:start}.tm-count{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--s3);align-items:end;padding:var(--s3) var(--gutter-phone);border-bottom:var(--rule-w) solid var(--rule)}.tm-hero{position:relative;display:grid;overflow:hidden}.tm-n{font-family:var(--font-display);font-stretch:var(--display-stretch);font-weight:var(--weight-hero);letter-spacing:var(--track-hero);font-size:var(--text-hero);line-height:var(--lh-hero)}.tm-n.tick{animation:tm-tick var(--t-tick) var(--ease-tick) both}.tm-plus{position:absolute;top:0;right:0;background:var(--stamp);color:var(--on-stamp);font-family:var(--font-mono);font-weight:var(--weight-price);padding:var(--s1) var(--s2);border:var(--rule-w) solid var(--stamp-edge, var(--ink));transform:rotate(var(--stamp-rot));animation:stamp-in var(--t-stamp) var(--ease-stamp) both}.tm-n-label{font-size:var(--text-label-caps)}@keyframes tm-tick{0%{transform:translateY(50%);opacity:0}to{transform:none;opacity:1}}.tm-side{display:grid;gap:var(--s1);margin:0;min-width:calc(var(--s6) * 4)}.tm-side div{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s3);border-bottom:var(--rule-w) solid var(--rule-soft);padding-bottom:var(--s1)}.tm-side dt{font-size:var(--text-label-caps)}.tm-side dd{margin:0;font-size:var(--text-price);font-weight:var(--weight-price)}.tm-stale,.tm-note{padding:var(--s2) var(--gutter-phone)}.tm-stale{font-weight:var(--weight-name);color:var(--stamp-ink)}.tm-meet{margin:var(--s3) var(--gutter-phone);border:var(--slab-rule) solid var(--ink);padding:var(--s3);display:flex;justify-content:space-between;align-items:center;gap:var(--s3)}.tm-meet>div{display:grid;gap:var(--s1);min-width:0}.tm-meet .caps{color:var(--stamp-ink)}.tm-code{font-size:var(--text-price-l);font-weight:var(--weight-price);letter-spacing:var(--track-mono-caps);border:var(--slab-rule) dashed var(--ink);padding:var(--s2) var(--s3);flex:none}.tm-feed{padding:var(--s3) var(--gutter-phone);display:grid;gap:var(--s2);align-content:start}.tm-feed h2{margin:0}.tm-rows{list-style:none;margin:0;padding:0}.tm-row{display:grid;grid-template-columns:calc(var(--s6) * 2 + var(--s4)) minmax(0,1fr);gap:var(--s3);align-items:center;padding:var(--s2) 0;border-bottom:var(--rule-w) solid var(--rule-soft);min-height:var(--row-min)}.tm-row.fresh{animation:tm-drop var(--t-entry) var(--ease-state) both}@keyframes tm-drop{0%{transform:translateY(calc(var(--move-y) * -1));opacity:0}to{transform:none;opacity:1}}.tm-time{font-size:var(--text-small);font-weight:var(--weight-price);white-space:nowrap}.tm-who{display:grid;gap:2px;min-width:0}.tm-who .name{overflow-wrap:anywhere}.tm-actions{position:fixed;left:0;right:0;bottom:0;z-index:10;display:grid;grid-template-columns:1fr 1fr;gap:var(--s3);padding:var(--s3) max(var(--gutter-phone),env(safe-area-inset-right,0px)) calc(var(--s3) + env(safe-area-inset-bottom,0px)) max(var(--gutter-phone),env(safe-area-inset-left,0px));background:var(--paper);border-top:var(--slab-rule) solid var(--rule)}.tm-qr{position:fixed;inset:0;z-index:30;background:var(--qr-paper);color:var(--qr-ink);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--s3);padding:var(--s4) var(--gutter-phone);text-align:center}.tm-qr-title{font-family:var(--font-display);font-stretch:var(--display-stretch);font-weight:var(--weight-hero);text-transform:uppercase;font-size:var(--text-display);line-height:var(--lh-tight)}.tm-qr-code{width:min(88vw,64dvh);height:auto}.tm-qr-url{font-size:var(--text-small);overflow-wrap:anywhere}.tm-qr .btn{border-color:var(--qr-ink);color:var(--qr-ink);min-width:calc(var(--s6) * 5)}.qr-paper{fill:var(--qr-paper)}.qr-ink{fill:var(--qr-ink)}.pick-last{margin-bottom:var(--s4)}.ts-photo{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2) var(--s3)}.ts-preview{width:calc(var(--s6) * 3);height:calc(var(--s6) * 3);object-fit:cover;border:var(--rule-w) solid var(--ink);border-radius:var(--r-sharp);background:var(--paper-deep)}.ts-take{cursor:pointer;flex:1 1 calc(var(--s6) * 5)}.ts-photo-note{flex-basis:100%}.btn.stamp-btn.ts-save:disabled{background:var(--paper);color:var(--ink-soft);border-color:var(--ink-mute)}.ts-take.is-off{color:var(--ink-soft);border-color:var(--ink-mute);background:var(--paper);cursor:default}.ts-take:focus-within{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.ts-photo-note{margin:0;min-height:1.4em;flex-basis:100%}.ts-saved{border-top:var(--slab-rule) solid var(--stamp-ink);background:var(--paper-deep);padding:var(--s3);margin-bottom:var(--s4);display:grid;gap:var(--s3)}.ts-saved p{margin:0}.pick-row{display:flex;align-items:center;gap:var(--s3);width:100%;min-height:var(--tap-min);text-align:left}@media (min-width: 768px){.table-mode{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto auto auto auto auto auto 1fr auto;grid-template-areas:"band band" "closed closed" "count feed" "stale feed" "note feed" "meet feed" "rest feed" "foot foot";align-content:start;padding-bottom:calc(var(--tap-big) * 3 + var(--s3) * 2 + var(--s5) * 2)}.table-mode>.site-foot{grid-area:foot}.tm-band{grid-area:band;padding-inline:var(--s5)}.tm-closed{grid-area:closed}.table-mode.is-locked{grid-template-rows:auto auto 1fr auto;grid-template-areas:"band band" "closed closed" "rest rest" "foot foot";padding-bottom:0}.tm-locked{grid-area:closed;padding-inline:var(--s5)}.tm-count{grid-area:count;padding-inline:var(--s5)}.tm-n{font-size:var(--text-counter)}.tm-stale{grid-area:stale}.tm-note{grid-area:note}.tm-meet{grid-area:meet;margin-inline:var(--s5)}.tm-feed{grid-area:feed;border-left:var(--rule-w) solid var(--rule);padding-inline:var(--s5)}.tm-actions{right:auto;width:50%;padding-inline:var(--s5)}}@media (min-width: 1200px){.tm-actions{grid-template-columns:repeat(4,1fr)}}.ts-copies{flex-wrap:wrap}.ts-selling{border-left:var(--slab-rule) solid var(--ink);padding-left:var(--s3)}.ts-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s3)}.tm-actions .tm-inv{grid-column:1 / -1}.ts-profit{margin-top:var(--s4)}.ts-readout{flex:0 0 100%;min-height:var(--s5);margin:0;font-family:var(--font-mono);font-weight:var(--weight-price);font-size:var(--text-small);color:var(--ink)}.ts-readout.profit-loss{color:var(--stamp-ink)}.tm-failed{display:grid;gap:var(--s2);justify-items:start;border-left:var(--slab-rule) solid var(--stamp-ink)}.tm-failed p{margin:0}.tm-name-link{display:inline-flex;align-items:center;min-height:var(--tap-min);color:inherit;text-decoration:underline;text-underline-offset:var(--focus-offset)}.ts-method{margin-top:var(--s3)}.prof{min-height:100dvh;display:flex;flex-direction:column;background:var(--paper);color:var(--ink)}.prof-band{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);padding:var(--s2) var(--gutter-phone);background:var(--band);color:var(--on-band);border-bottom:var(--stamp-border) dashed var(--on-band)}.prof-band .btn{border-color:var(--on-band);color:var(--on-band)}.prof-mark{font-family:var(--font-display);font-stretch:var(--display-stretch);font-weight:var(--weight-hero);letter-spacing:var(--track-hero);font-size:var(--text-display-s);line-height:var(--lh-tight);text-decoration:none;color:var(--on-band);display:inline-flex;align-items:center;min-height:calc(var(--tap-min) + var(--s1))}.prof-main{flex:1;width:100%;max-width:calc(var(--s6) * 18);margin:0 auto;padding:var(--s4) var(--gutter-phone) var(--s6);display:grid;gap:var(--s4);align-content:start}.prof-back{justify-self:start;display:inline-flex;align-items:center;gap:var(--s2);min-height:var(--tap-min);padding-right:var(--s3);color:var(--ink);font-weight:var(--weight-name);text-decoration:underline;text-underline-offset:var(--focus-offset)}.prof-note{text-align:center}.prof-card{display:grid;gap:var(--s4);border:var(--slab-rule) solid var(--ink);border-radius:var(--r-sharp);padding:var(--s4);background:var(--paper)}.prof-card p{margin:0;overflow-wrap:anywhere}.prof-kicker{margin:0;color:var(--ink-soft)}.prof-name{margin:0;font-family:var(--font-display);font-stretch:var(--display-stretch);font-weight:var(--weight-hero);letter-spacing:var(--track-display);text-transform:uppercase;font-size:var(--text-display);line-height:var(--lh-tight);overflow-wrap:anywhere}.prof-empty .btn{justify-self:start}.prof-band-card{padding:0;gap:0}.prof-band-card>:not(.prof-strap){margin:var(--s4) var(--s4) 0}.prof-band-card>:last-child{margin-bottom:var(--s4)}.prof-band-card>.prof-strap:last-child{margin-bottom:0}.prof-strap{display:grid;gap:var(--s2);background:var(--band);color:var(--on-band);padding:var(--s4);border-bottom:var(--stamp-border) dashed var(--on-band)}.prof-strap .prof-kicker{color:var(--on-band)}.prof-cats{list-style:none;margin:var(--s1) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:var(--s2)}.prof-cats li{border:var(--rule-w) solid var(--on-band);border-radius:var(--r-sharp);padding:var(--s1) var(--s2);font-family:var(--font-display);font-stretch:var(--caps-stretch);font-weight:var(--weight-caps);letter-spacing:var(--track-caps);text-transform:uppercase;font-size:var(--text-label-caps);line-height:var(--lh-body)}.prof-bio{font-size:var(--text-body);line-height:var(--lh-body)}.prof-collectr{justify-self:start;white-space:normal;text-align:center}.prof-band-card>.prof-shows{margin-top:var(--s5)}.prof-shows .rule-head{border-bottom-width:var(--slab-rule)}.prof-show-list{list-style:none;margin:0;padding:0;display:grid}.prof-show{display:grid;gap:var(--s1);padding:var(--s3) 0;border-bottom:var(--rule-w) dashed var(--rule)}.prof-show:last-child{border-bottom:0}.prof-phase{justify-self:start;color:var(--ink-soft)}.prof-show.open .prof-phase{color:var(--ink);text-decoration:underline;text-decoration-thickness:var(--slab-rule);text-underline-offset:var(--focus-offset)}.prof-show-name{font-family:var(--font-display);font-stretch:var(--display-stretch);font-weight:var(--weight-display);letter-spacing:var(--track-caps);text-transform:uppercase;font-size:var(--text-name);line-height:var(--lh-snug);overflow-wrap:anywhere}.prof-show-d{font-family:var(--font-mono);font-feature-settings:var(--mono-features);font-size:var(--text-micro);line-height:var(--lh-mono);color:var(--ink-soft)}.prof-edit{display:inline-flex;align-items:center;min-height:var(--tap-min);color:var(--ink);font-weight:var(--weight-name);text-underline-offset:var(--focus-offset)}@media (min-width: 768px){.prof-band{padding:var(--s2) var(--s5)}.prof-main{padding:var(--s6) var(--s5)}.prof-name{font-size:var(--text-display-xl)}}.pp-switch{align-self:start}.pp-address{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2)}.pp-address code{font-family:var(--font-mono);font-feature-settings:var(--mono-features);font-size:var(--text-small);overflow-wrap:anywhere}.pp-links{display:flex;flex-wrap:wrap;gap:var(--s3);align-items:center}.pp-count{font-family:var(--font-mono);font-size:var(--text-micro);color:var(--ink-soft)}.shop-label .pp-view{display:inline-flex;align-items:center;min-height:var(--tap-min);color:inherit;font-weight:var(--weight-name);text-decoration:underline;text-underline-offset:var(--focus-offset)}.prof-home{justify-self:start;display:inline-flex;align-items:center;min-height:var(--tap-min);color:var(--ink);font-weight:var(--weight-name);text-decoration:underline;text-underline-offset:var(--focus-offset)}.pp-bio{resize:vertical}.scan-page{min-height:100dvh;display:flex;flex-direction:column;background:var(--paper);color:var(--ink)}.scan-main{flex:1;padding:var(--s5) var(--gutter-phone) var(--s6)}.scan-purpose{margin:0;font-size:var(--text-small);line-height:var(--lh-body);color:var(--ink-soft)}.scan-purpose a{color:var(--ink);font-weight:var(--weight-name);text-underline-offset:var(--focus-offset)}.scan-card{max-width:calc(var(--s6) * 16);margin:0 auto;display:grid;gap:var(--s3)}.scan-card p,.scan-card .field-group{margin:0}.scan-head{display:grid;gap:var(--s1);background:var(--band);color:var(--on-band);padding:var(--s3) var(--s4);border-bottom:var(--stamp-border) dashed var(--on-band);margin-bottom:var(--s2)}.scan-head .caps{color:var(--on-band)}.scan-head .scan-shop{display:inline-flex;align-items:center;gap:var(--s1);min-height:var(--tap-min);color:var(--on-band);font-size:var(--text-small);text-decoration:underline;text-underline-offset:var(--focus-offset)}.scan-title{margin:0;font-family:var(--font-display);font-stretch:var(--display-stretch);font-weight:var(--weight-hero);letter-spacing:var(--track-display);text-transform:uppercase;font-size:var(--text-display);line-height:var(--lh-tight);overflow-wrap:anywhere}.scan-field{display:grid;gap:var(--s1)}.scan-disclosure{margin:0;border-top:var(--slab-rule) solid var(--ink);padding-top:var(--s3);font-size:var(--text-body);line-height:var(--lh-body);overflow-wrap:anywhere}.scan-trap{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.scan-note{text-align:center}.scan-stamp{justify-self:start;margin:var(--s2) 0 0 var(--s2)}.scan-thanks{margin:0;font-family:var(--font-display);font-stretch:var(--display-stretch);font-weight:var(--weight-hero);letter-spacing:var(--track-display);text-transform:uppercase;font-size:var(--text-display);line-height:var(--lh-tight);overflow-wrap:anywhere}.scan-terms{border-top:0;padding-top:0}.scan-terms a{color:var(--ink);font-weight:var(--weight-name);text-underline-offset:var(--focus-offset)}.scan-collectr{margin-top:var(--s5);padding-top:var(--s3);border-top:var(--rule-w) dashed var(--rule)}.scan-collectr-link{text-decoration:none;display:flex;align-items:center;justify-content:center;text-align:center}.recap-page{max-width:calc(var(--s6) * 36)}.recap-k{margin:var(--s3) 0 0}.recap-when{margin:0 0 var(--s4)}.recap-grid{display:grid;gap:var(--s5)}.recap-grid section{min-width:0}.rlines{list-style:none;margin:0;padding:0}.rline{border-bottom:var(--rule-w) solid var(--rule-soft)}.rl-tap{display:flex;align-items:baseline;gap:var(--s2);width:100%;min-height:var(--tap-min);padding:var(--s2) 0;text-align:left;text-decoration:none;color:inherit}a.rl-tap .rl-label,button.rl-tap .rl-label{text-decoration:underline;text-underline-offset:var(--s1);text-decoration-thickness:var(--rule-w)}.rl-label{font-size:var(--text-name);font-weight:var(--weight-name)}.rl-dots{flex:1;border-bottom:var(--stamp-border) dotted var(--ink);min-width:var(--s4);transform:translateY(calc(var(--s1) * -1))}.rl-value{font-size:var(--text-price);font-weight:var(--weight-price);color:var(--ink)}.rl-value.money{color:var(--price-ink)}.rl-none{font-size:var(--text-name);font-weight:var(--weight-name);color:var(--stamp-ink)}.rl-reason{margin:0 0 var(--s2);font-size:var(--text-small)}.recap-list{margin-top:var(--s5)}.recap-list .rule-head{display:flex;justify-content:space-between;align-items:center;gap:var(--s3)}.recap-rows>li{gap:var(--s3);flex-wrap:wrap}.recap-foot,.recap-day{margin-top:var(--s5)}.recap-day .rule-head{margin-bottom:0}.day-unpriced{margin:var(--s2) 0 0;font-weight:var(--weight-name)}.day-rows{margin-top:var(--s3)}.day-rows>li{gap:var(--s3);flex-wrap:wrap}.day-thumb-btn{display:block;width:var(--tap-min);height:var(--tap-min);padding:0;border:var(--rule-w) solid var(--ink);border-radius:var(--r-sharp);background:var(--paper-deep);overflow:hidden}.day-thumb{display:block;width:100%;height:100%;object-fit:cover}.day-nophoto{display:inline-grid;place-items:center;width:var(--tap-min);height:var(--tap-min);border:var(--rule-w) dashed var(--ink);border-radius:var(--r-sharp);font-size:var(--text-micro);text-align:center;line-height:var(--lh-tight);color:var(--ink)}.photo-overlay{position:fixed;inset:0;z-index:40;background:var(--slab);color:var(--grey-50);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--s3);padding:var(--s4) var(--gutter-phone);text-align:center}.photo-overlay p{margin:0}.photo-full{max-width:100%;max-height:calc(100dvh - var(--tap-big) * 2 - var(--s5) * 2);object-fit:contain;border:var(--rule-w) solid var(--grey-50)}.photo-overlay .btn{border-color:var(--grey-50);color:var(--grey-50);min-width:calc(var(--s6) * 5)}@media (min-width: 768px){.recap-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media print{body:has(.recap-page) .strip,body:has(.recap-page) .bottom-bar,.recap-page .noprint,.photo-overlay{display:none}.recap-page{max-width:none}.recap-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.rl-tap{min-height:0}a.rl-tap .rl-label,button.rl-tap .rl-label{text-decoration:none}.rline{break-inside:avoid}.day-rows>li{break-inside:avoid}.day-thumb-btn{border:0}}.recap-cards{display:grid;gap:var(--s3);margin:var(--s4) 0}.recap-def{margin:0 0 var(--s2)}.recap-money{margin:var(--s4) 0}.money-nums{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s4);margin:var(--s3) 0 var(--s4)}.money-nums>div{min-width:0}.money-nums dt{font-size:var(--text-label-caps)}.money-nums dd{margin:0}.money-big{font-size:var(--text-price-hero);line-height:var(--lh-tight)}.money-fig{white-space:nowrap}.recap-money .profit-loss{color:var(--stamp-ink)}@media (min-width: 768px){.money-nums{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s3)}}@media print{:root[data-theme]:has(.recap-page),:root:root:has(.recap-page){color-scheme:light;--paper: var(--white);--paper-deep: var(--grey-100);--ink: var(--slab);--ink-soft: var(--grey-700);--ink-mute: var(--grey-500);--stamp-ink: var(--slab);--felt-ink: var(--slab);--price-ink: var(--slab);--rule: var(--slab);--rule-soft: var(--grey-200)}html:has(.recap-page),body:has(.recap-page),body:has(.recap-page) .shell,body:has(.recap-page) .screen{background:var(--white)!important}}.cardscan{display:grid;gap:var(--s3);align-content:start}.cardscan p{margin:0}.cardscan-price{line-height:var(--lh-tight)}.cardscan-noprice{font-size:var(--text-body);color:var(--ink-soft)}.cardscan-actions{display:grid;gap:var(--s2);max-width:calc(var(--s6) * 10)}.tour-shield{position:fixed;inset:0;z-index:var(--z-tour)}.tour-hole{position:fixed;z-index:var(--z-tour);pointer-events:none;border-radius:var(--r-sharp);box-shadow:0 0 0 var(--tour-edge-w) var(--slab),0 0 0 calc(var(--tour-edge-w) + var(--tour-ring-w)) var(--volt),0 0 0 100vmax var(--tour-scrim);transition:top var(--t-state) var(--ease-state),left var(--t-state) var(--ease-state),width var(--t-state) var(--ease-state),height var(--t-state) var(--ease-state)}.tour-card{position:fixed;z-index:var(--z-tour);box-sizing:border-box;width:min(var(--tour-card-w),calc(100vw - 2 * var(--gutter-phone)));display:flex;flex-direction:column;gap:var(--s3);padding:var(--s4);background:var(--paper-deep);color:var(--ink);border:var(--slab-rule) solid var(--ink);border-radius:var(--r-sharp)}.tour-scrollwrap{position:relative;display:flex;flex-direction:column;min-height:0}.tour-scroll{position:relative;display:flex;flex-direction:column;gap:var(--s3);min-height:0;overflow-y:auto;overscroll-behavior:contain}.tour-card{overflow:hidden}.tour-more{position:absolute;left:0;right:0;bottom:0;height:0;pointer-events:none;opacity:0;border-bottom:var(--slab-rule) solid var(--rule)}.tour-scrollwrap[data-more] .tour-more{opacity:1}.tour-count{align-self:flex-start;padding:var(--s1) var(--s2);background:var(--stamp);color:var(--on-stamp);border:var(--rule-w) solid var(--stamp-edge);font-family:var(--font-mono);font-feature-settings:var(--mono-features);font-size:var(--text-micro);line-height:var(--lh-mono)}.tour-title{font-size:var(--text-display-s)}.tour-body{margin:0;font-size:var(--text-body);line-height:var(--lh-body)}.tour-actions{flex:none;display:flex;align-items:center;justify-content:flex-end;gap:var(--s2);flex-wrap:wrap}.tour-skip{margin-right:auto}@media (prefers-reduced-motion: reduce){.tour-hole{transition:none}}.training-list{list-style:none;margin:0;padding:0;display:grid;gap:var(--s3)}.training-row{display:flex;align-items:center;gap:var(--s4);padding:var(--s4);background:var(--paper-deep);border:var(--slab-rule) solid var(--ink);border-radius:var(--r-sharp)}.training-text{flex:1;min-width:0;display:grid;gap:var(--s1)}.training-title{font-size:var(--text-display-s)}.training-about{margin:0;font-size:var(--text-body);color:var(--ink-soft)}.training-start{flex:none}.reset-body{display:flex;flex-direction:column;gap:var(--s3)}.reset-body p{margin:0}.reset-actions{display:grid;gap:var(--s3)}.reset-actions .btn{min-height:var(--tap-big)}.signin-forgot{display:inline-flex;align-items:center;align-self:flex-start;min-height:var(--tap-min);color:var(--ink);font-weight:var(--weight-name);text-underline-offset:var(--s1)}.flash-note{margin:0;padding:var(--s2) var(--gutter-phone);background:var(--select-fill);color:var(--on-select);font-weight:var(--weight-name)}.signin{min-height:100dvh;display:flex;flex-direction:column}.signin-band{position:relative;display:flex;align-items:center;justify-content:space-between;gap:var(--s3);padding:var(--s2) var(--gutter-phone) var(--s3);background:var(--band);color:var(--on-band);border-bottom:var(--stamp-border) dotted var(--paper)}.signin-band:after{content:"";position:absolute;left:0;right:0;bottom:calc(var(--stamp-border) * -2);border-bottom:var(--rule-w) dashed var(--ink-soft)}.signin-mark{font-family:var(--font-display);font-stretch:var(--display-stretch);font-weight:var(--weight-hero);letter-spacing:var(--track-hero);font-size:var(--text-display-s);line-height:var(--lh-tight)}a.signin-mark{display:inline-flex;align-items:center;min-height:calc(var(--tap-min) + var(--s1));color:inherit;text-decoration:none}.signin-band .btn{border-color:var(--on-band);color:var(--on-band)}.signin-main{width:100%;max-width:calc(var(--s6) * 26);margin:0 auto;padding:var(--s6) var(--gutter-phone)}.signin-title{font-size:var(--text-display);margin-bottom:var(--s6)}.signin-row{display:block}.ticket{display:flex;align-items:stretch;background:var(--paper-deep);border:var(--slab-rule) solid var(--ink);border-radius:var(--r-sharp);max-width:calc(var(--s6) * 14)}.ticket-stub{position:relative;flex:none;width:calc(var(--s6) + var(--s2));display:flex;align-items:center;justify-content:center;border-right:var(--slab-rule) dashed var(--ink)}.ticket-stub:before,.ticket-stub:after{content:"";position:absolute;right:calc(var(--s2) * -1 - var(--slab-rule));width:var(--s3);height:var(--s3);border-radius:var(--r-pill);background:var(--paper);border:var(--slab-rule) solid var(--ink)}.ticket-stub:before{top:calc(var(--s2) * -1 - var(--slab-rule))}.ticket-stub:after{bottom:calc(var(--s2) * -1 - var(--slab-rule))}.ticket-stub span{writing-mode:sideways-lr;font-family:var(--font-mono);font-size:var(--text-label-caps);font-weight:var(--weight-price);letter-spacing:var(--track-mono-caps);white-space:nowrap;line-height:1}.ticket-body{flex:1;min-width:0;padding:var(--s4);display:flex;flex-direction:column;gap:var(--s4)}.ticket-halves{display:grid;grid-template-columns:1fr 1fr;border:var(--rule-w) solid var(--ink);border-radius:var(--r-sharp)}.ticket-halves button{min-height:var(--tap-min);padding:0 var(--s2);font-family:var(--font-display);font-stretch:var(--caps-stretch);font-weight:var(--weight-caps);letter-spacing:var(--track-caps);text-transform:uppercase;font-size:var(--text-small);transition:background-color var(--t-state) var(--ease-state)}.ticket-halves button+button{border-left:var(--rule-w) dashed var(--ink)}.ticket-halves button[aria-pressed=true]{background:var(--select-fill);color:var(--on-select)}.ticket-form{display:flex;flex-direction:column;gap:var(--s4)}.ticket-form .form-error{margin:0}.signin-purpose a{color:var(--ink);font-weight:var(--weight-name);text-underline-offset:var(--focus-offset)}.signin-sample{display:none}@media (min-width: 768px){.signin-band{padding:var(--s2) var(--s5) var(--s3)}.signin-main{padding-top:calc(var(--s6) * 2)}.signin-title{font-size:var(--text-display-xl);max-width:calc(var(--s6) * 18)}.signin-row{display:flex;align-items:flex-start;gap:calc(var(--s6) * 2)}.ticket{flex:none;width:calc(var(--s6) * 14)}.signin-sample{display:flex;flex-direction:column;gap:var(--s3);align-items:flex-start;padding-top:var(--s2)}.sample-slab{display:grid;grid-template-columns:1fr auto;gap:var(--s3);width:calc(var(--s6) * 10);padding:var(--s2) var(--s3);background:var(--slab-label);color:var(--on-slab-label);border:var(--slab-rule) solid var(--slab-label-rule)}.sample-slab .lbl.repeat{color:var(--slab-label-rule)}.sample-slab .nm{font-family:var(--font-display);font-stretch:var(--display-stretch);font-weight:var(--weight-hero);letter-spacing:var(--track-display);font-size:var(--text-display-s);line-height:var(--lh-tight);margin-top:var(--s1)}.sample-slab .grade{display:flex;flex-direction:column;align-items:center;justify-content:center;border-left:var(--rule-w) solid var(--on-slab-label);padding-left:var(--s3)}.sample-slab .grade b{font-family:var(--font-display);font-stretch:var(--display-stretch);font-weight:var(--weight-hero);font-size:var(--text-grade);line-height:var(--lh-hero)}.sample-slab .grade .lbl{color:var(--on-slab-label)}}.signin-title{padding-bottom:calc(var(--s6) + var(--s2))}.signin-consent{display:grid;gap:var(--s2)}.signin-consent .check{min-height:var(--tap-min);padding:var(--s2) var(--s3);align-items:flex-start;white-space:normal}.signin-consent .check input{flex:0 0 auto;margin-top:var(--s1)}.signin-consent a{color:var(--ink);font-weight:var(--weight-name);text-underline-offset:var(--focus-offset)}.verify-title{padding-bottom:calc(var(--s6) + var(--s2))}.verify-ticket{max-width:calc(var(--s6) * 16)}@media (min-width: 768px){.verify-ticket{width:calc(var(--s6) * 16)}}.verify-ticket.ok .ticket-stub{background:var(--select-fill);color:var(--on-select)}.verify-ticket.void .ticket-stub span{text-decoration:line-through;text-decoration-thickness:var(--rule-w)}.verify-address{display:block;font-family:var(--font-mono);font-feature-settings:var(--mono-features);font-size:var(--text-name);font-weight:var(--weight-price);overflow-wrap:anywhere;padding:var(--s2) var(--s3);border:var(--rule-w) dashed var(--ink);border-radius:var(--r-sharp);background:var(--paper)}.verify-body{display:flex;flex-direction:column;gap:var(--s3)}.verify-body p{margin:0}.verify-actions{display:grid;gap:var(--s3)}.verify-actions .btn{min-height:var(--tap-big)}.verify-foot{display:flex;flex-wrap:wrap;gap:var(--s2);border-top:var(--rule-w) dashed var(--ink);padding-top:var(--s3)}.verify-foot .btn{min-height:var(--tap-min)}.verify-wait{font-family:var(--font-mono);font-feature-settings:var(--mono-features)}.verify-delete{display:flex;flex-direction:column;gap:var(--s3);border-top:var(--rule-w) solid var(--rule-soft);padding-top:var(--s3)}.verify-body>p:empty{display:none}.verify-wrong{display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--s2)}.verify-wrong .linkbtn{text-align:left}.lp-mapsec{display:grid;gap:var(--s4);align-content:start}.lp-mapsec .lp-head{margin-bottom:0}.lp-map-copy{display:grid;gap:var(--s3);align-content:start;max-width:36em}.lp-map-copy p{font-size:var(--text-body);line-height:var(--lh-body);color:var(--ink-soft);text-wrap:pretty}.lp-map{margin:0;background:var(--paper);border:var(--slab-rule) solid var(--ink)}.lp-map-frame{padding:var(--s3) var(--s2) var(--s1)}.lp-map-svg{display:block;width:100%;height:auto;aspect-ratio:8 / 5}.lp-st{stroke:var(--map-outline-color);stroke-width:var(--map-outline-w);stroke-linejoin:round}.lp-c0{fill:var(--map-0)}.lp-c1{fill:var(--map-1)}.lp-c2{fill:var(--map-2)}.lp-c3{fill:var(--map-3)}.lp-c4{fill:var(--map-4)}.lp-hatch-bg{fill:var(--map-0)}.lp-hatch-ln{stroke:var(--hatch-line);stroke-width:var(--map-outline-w)}.lp-show{fill:var(--map-show);stroke:var(--map-show-edge);stroke-width:calc(var(--map-outline-w) * 2)}.lp-map-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s2) var(--s4);padding:var(--s2) var(--s3) var(--s3)}.lp-legend{display:flex;flex-wrap:wrap;gap:var(--s1) var(--s3);margin:0;padding:0;list-style:none}.lp-legend li{display:inline-flex;align-items:center;gap:var(--s1);font-family:var(--font-display);font-stretch:var(--caps-stretch);font-weight:var(--weight-caps);letter-spacing:var(--track-caps);text-transform:uppercase;font-size:var(--text-micro)}.lp-sw{display:inline-block;width:var(--s4);height:var(--s3);border:var(--rule-w) solid var(--map-outline-color)}.lp-k0{background-color:var(--map-0);background-image:var(--hatch)}.lp-k1{background:var(--map-1)}.lp-k2{background:var(--map-2)}.lp-k3{background:var(--map-3)}.lp-k4{background:var(--map-4)}.lp-kshow{width:var(--s4);height:var(--s4)}.lp-kshow .lp-show{stroke-width:var(--slab-rule)}.lp-map-note{font-family:var(--font-mono);font-size:var(--text-micro);color:var(--ink-soft)}@media (min-width: 1024px){.lp-mapsec{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-rows:auto 1fr;gap:var(--s5) calc(var(--s6) * 2);align-items:start}.lp-mapsec .lp-map{grid-column:2;grid-row:1 / span 2}.lp-mapsec .lp-head{grid-column:1;grid-row:1}.lp-mapsec .lp-map-copy{grid-column:1;grid-row:2}.lp-map-foot{padding:var(--s2) var(--s4) var(--s3)}}.lp-hero-a{display:grid;gap:var(--s4);grid-template-columns:minmax(0,1fr);grid-template-areas:"top" "fan" "cta" "buyer";padding:var(--s5) 0 calc(var(--s6) * 1.5)}.lp-hero-a .lp-hero-top{grid-area:top}.lp-hero-fan{grid-area:fan;width:100%;max-width:calc(var(--s6) * 18);justify-self:center}.lp-hero-cta{grid-area:cta;display:flex;flex-direction:column;align-items:flex-start;gap:var(--s3);min-width:0}.lp-hero-buyer{grid-area:buyer;width:100%;max-width:calc(var(--s6) * 12);justify-self:center}.lp-hero-a .lp-ctas{flex-direction:column}.lp-hero-a .lp-h1{font-size:var(--text-hero-phone)}.lp-hero-a .lp-lead{display:block}.lp-hero-a .lp-bandtext{display:inline-block;margin-top:var(--s1)}.lp-fan{position:relative;aspect-ratio:390 / 330;overflow:hidden;margin:0;padding:0;list-style:none}.lp-fan-slab{position:absolute;display:flex;flex-direction:column;gap:var(--s1);box-sizing:border-box;padding:var(--s1);background:var(--slab-label);border:var(--stamp-border) solid var(--slab-case-rule)}.lp-fan-1{left:5%;top:14%;width:34%;height:72.7%;transform:rotate(var(--slab-rot-a))}.lp-fan-2{left:30%;top:4.2%;width:39.5%;height:79.4%;transform:rotate(var(--slab-rot-b));z-index:2}.lp-fan-3{left:59%;top:15%;width:34%;height:72.7%;transform:rotate(var(--slab-rot-c))}.lp-fan-label{display:flex;justify-content:space-between;gap:var(--s2);margin:0;padding:var(--s1) var(--s2);background:var(--slab);color:var(--volt);font-family:var(--font-display);font-weight:var(--weight-display);letter-spacing:var(--track-caps);text-transform:uppercase;font-size:var(--text-label-caps);line-height:var(--lh-tight)}.lp-fan-set{display:none}.lp-fan-3 .lp-fan-label{flex-direction:row-reverse}.lp-fan-1 .lp-fan-label{flex-direction:column;gap:0}.lp-fan-img{flex:1;min-height:0;width:100%;object-fit:cover;display:block}.lp-fan-1 .lp-fan-img{object-position:center 60%}.lp-buyer{margin:0;padding:var(--s4);display:flex;flex-direction:column;gap:var(--s2);box-sizing:border-box;background:var(--slab);color:var(--grey-50);border:var(--slab-rule) solid var(--slab-case-rule);border-radius:var(--r-phone-card)}.lp-buyer p{margin:0}.lp-buyer-tag{font-family:var(--font-mono);font-size:var(--text-label-caps);letter-spacing:var(--track-mono-caps);text-transform:uppercase;color:var(--grey-400)}.lp-buyer-name{font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-display-s);text-transform:uppercase;line-height:var(--lh-tight)}.lp-buyer-where{font-size:var(--text-small);color:var(--grey-400)}.lp-buyer-line{font-size:var(--text-small)}.lp-buyer-first{padding-top:var(--s2);border-top:var(--rule-w) solid var(--grey-800)}.lp-buyer-next{padding:var(--s3);background:var(--volt);color:var(--on-volt);text-align:center;text-transform:uppercase;font-family:var(--font-display);font-weight:var(--weight-display);letter-spacing:var(--track-caps);font-size:var(--text-body)}.lp-fam-top{display:grid;gap:var(--s4);align-items:end}.lp-fam-top .lp-head{margin-bottom:0}.lp-fam-photo{display:block;width:100%;height:auto;aspect-ratio:390 / 170;object-fit:cover;border:var(--stamp-border) solid var(--ink);box-sizing:border-box}.lp-fam-cards{display:grid;gap:var(--s4);list-style:none;margin:var(--s5) 0 0;padding:0}.lp-fam-card{display:flex;flex-direction:column;gap:var(--s3);padding:var(--s4);background:var(--paper);border:var(--slab-rule) solid var(--ink)}.lp-fam-before{font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-display-s);line-height:var(--lh-snug);color:var(--ink-soft)}.lp-fam-before s{text-decoration-thickness:var(--slab-rule)}.lp-fam-paid{margin:0;font-size:var(--text-body);line-height:var(--lh-body);text-wrap:pretty}.lp-fam-after{font-size:var(--text-body);line-height:var(--lh-body);text-wrap:pretty}@media (min-width: 768px){.lp-fan-set{display:inline}.lp-fan-label{font-size:var(--text-small)}.lp-hero-a .lp-ctas{flex-direction:row}.lp-hero-a{padding-top:var(--s6)}.lp-hero-a .lp-h1{font-size:var(--text-landing-hero)}.lp-fam-top{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--s5)}.lp-fam-photo{aspect-ratio:auto;height:calc(var(--s6) * 6)}.lp-fam-card{padding:var(--s5)}.lp-fam-before{font-size:var(--text-display)}}@media (min-width: 1024px){.lp-hero-a{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"top fan" "cta fan";grid-template-rows:auto auto;column-gap:var(--s6);align-items:start;padding-top:calc(var(--s6) * 2);padding-bottom:calc(var(--s6) * 2)}.lp-hero-a .lp-hero-top{align-self:end}.lp-hero-a .lp-hero-cta{align-self:start;padding-top:var(--s2)}.lp-hero-a .lp-h1{font-size:var(--text-landing-hero-a)}.lp-hero-fan{max-width:none;justify-self:stretch}.lp-fan{aspect-ratio:560 / 640}.lp-fan-1{left:6%;top:12.5%;width:36%;height:62.5%}.lp-fan-2{left:31%;top:3.75%;width:43%;height:67%}.lp-fan-3{left:57%;top:13.4%;width:38%;height:62.5%}.lp-hero-buyer{grid-area:fan;align-self:end;justify-self:end;width:calc(var(--s6) * 8);z-index:3}.lp-fam-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s5)}}.lp-hero-c{display:flex;flex-direction:column;align-items:center;gap:var(--s4);text-align:center;padding:var(--s6) 0 var(--s5)}.lp-hero-c .lp-h1{max-width:calc(var(--s6) * 33);line-height:var(--lh-tight)}.lp-hero-c .lp-lede{max-width:calc(var(--s6) * 24)}.lp-hero-c .lp-ctas{justify-content:center}.lp-cats{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--s2);margin:0;padding:0;list-style:none}.lp-cat{padding:var(--s1) var(--s3);background:var(--paper);color:var(--ink);border:var(--slab-rule) solid var(--ink);font-family:var(--font-display);font-weight:var(--weight-display);letter-spacing:var(--track-caps);text-transform:uppercase;font-size:var(--text-body);line-height:var(--lh-snug)}.lp .lp-phones{padding-block:calc(var(--s6) * 1.5)}.lp-phones-row{display:grid;gap:calc(var(--s6) * 1.5);list-style:none;margin:0;padding:0}.lp-step-c{display:flex;flex-direction:column;gap:var(--s3);min-width:0}.lp-pn-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2);margin:0;font-family:var(--font-display);font-weight:var(--weight-hero);letter-spacing:var(--track-display);text-transform:uppercase;font-size:var(--text-display);line-height:var(--lh-tight)}.lp-pn{padding:0 var(--s2);background:var(--marker);color:var(--on-marker);border:var(--slab-rule) solid var(--stamp-edge)}.lp-pn-line{margin:0;font-size:var(--text-body);line-height:var(--lh-body);text-wrap:pretty}.lp-phone{align-self:center;text-align:start;box-sizing:border-box;width:var(--phone-w-s);margin:0;padding:var(--s4);display:flex;flex-direction:column;gap:var(--s3);background:var(--slab);color:var(--grey-50);border:var(--slab-rule) solid var(--slab-case-rule);border-radius:var(--r-phone)}.lp-phone p{margin:0}.lp-ph-tag{font-family:var(--font-mono);font-size:var(--text-label-caps);letter-spacing:var(--track-mono-caps);text-transform:uppercase;color:var(--grey-400)}.lp-ph-title{font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-display-s);text-transform:uppercase;line-height:var(--lh-tight)}.lp-ph-note{font-size:var(--text-small);color:var(--grey-400);line-height:var(--lh-snug)}.lp-ph-volt{color:var(--volt)}.lp-ph-last{margin-top:auto}.lp-ph-btn,.lp-ph-ghost{display:block;padding:var(--s3);text-align:center;text-transform:uppercase;box-sizing:border-box;font-family:var(--font-display);font-weight:var(--weight-display);letter-spacing:var(--track-caps);font-size:var(--text-body)}.lp-ph-btn{background:var(--volt);color:var(--on-volt)}.lp-ph-ghost{border:var(--slab-rule) solid var(--grey-50)}.lp-fake-code{position:relative;aspect-ratio:5 / 4;background:var(--qr-paper);border-radius:var(--s3)}.lp-fake-code i{position:absolute;display:block;box-sizing:border-box}.lp-fc-eye{width:22%;aspect-ratio:1;border:var(--s3) solid var(--qr-ink)}.lp-fc-a{left:8%;top:10%}.lp-fc-b{right:8%;top:10%}.lp-fc-c{left:8%;bottom:10%}.lp-fc-dot{background:var(--qr-ink);aspect-ratio:1}.lp-fc-d1{left:38%;top:42%;width:14%}.lp-fc-d2{left:58%;top:56%;width:9%}.lp-fc-d3{right:14%;bottom:14%;width:12%}.lp-fc-d4{left:40%;bottom:10%;width:8%;aspect-ratio:8 / 17}.lp-ph-chans{display:flex;flex-direction:column;gap:var(--s2);margin:0;padding:0;list-style:none}.lp-ph-chan{display:flex;align-items:center;gap:var(--s3);font-size:var(--text-small)}.lp-ph-box{flex:none;width:var(--s4);height:var(--s4);box-sizing:border-box;border:var(--slab-rule) solid var(--grey-50)}.lp-ph-box-on{background:var(--volt);border-color:var(--volt)}.lp-ph-gap{margin-top:var(--s2)}.lp-ph-profit{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s3);padding-bottom:var(--s2);border-bottom:var(--rule-w) solid var(--grey-800);font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-display-s);text-transform:uppercase}.lp-ph-money{font-family:var(--font-mono);font-feature-settings:var(--mono-features);font-weight:var(--weight-price)}.lp-ph-rows{display:flex;flex-direction:column;gap:var(--s3);margin:0;padding:0;list-style:none}.lp-ph-row{display:grid;grid-template-columns:calc(var(--s6) * 2 - var(--s3)) minmax(0,1fr) auto;gap:var(--s3);align-items:center;font-size:var(--text-small);line-height:var(--lh-snug)}.lp-ph-thumb{display:block;width:100%;height:auto;aspect-ratio:60 / 82;object-fit:cover}.lp-ph-kind{font-family:var(--font-display);font-weight:var(--weight-display);letter-spacing:var(--track-caps);text-transform:uppercase}.lp-ph-want{display:flex;align-items:center;gap:var(--s3);padding:var(--s3);border:var(--rule-w) solid var(--grey-800);font-size:var(--text-small);line-height:var(--lh-snug)}.lp-ph-want .lp-ph-thumb{flex:none;width:calc(var(--s6) * 2 - var(--s2));aspect-ratio:56 / 78}.lp .lp-bleed.lp-made{position:relative;display:flex;flex-direction:column;padding:0;background:var(--slab);border-bottom:var(--slab-rule) solid var(--ink)}.lp-made-photo{display:block;width:100%;height:calc(var(--s6) * 7.5);object-fit:cover}.lp-made-panel{display:flex;flex-direction:column;gap:var(--s2);padding:var(--s5) var(--gutter-phone);background:var(--slab);color:var(--grey-50)}.lp-made-panel p{margin:0;font-size:var(--text-body);line-height:var(--lh-body)}.lp-made-title{margin:0;font-family:var(--font-display);font-weight:var(--weight-hero);text-transform:uppercase;color:var(--volt);font-size:var(--text-display);line-height:var(--lh-tight)}@media (min-width: 768px){.lp-hero-c .lp-bandtext{white-space:nowrap}.lp-hero-c{padding:var(--s6) 0 var(--s6);gap:var(--s5)}.lp-phones-row{justify-items:center}.lp-step-c{align-items:center;width:var(--phone-w);text-align:center}.lp-phone{width:var(--phone-w);min-height:var(--phone-h)}.lp-made-panel{padding-inline:var(--s5)}}@media (min-width: 1024px){.lp-hero-c{padding-top:calc(var(--s6) * 2)}.lp-phones-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s6);align-items:start}.lp-step-c .lp-phone{order:-1}.lp-pn-head{justify-content:center}.lp-made-photo{height:calc(var(--s6) * 13)}.lp-made-panel{position:absolute;bottom:calc(var(--s6) + var(--s2));max-width:calc(var(--s6) * 17.5);padding:var(--s5) calc(var(--s5) + var(--s1));left:max(var(--s5),calc((100% - var(--landing-max)) / 2 + var(--s5)))}.lp-made-title{font-size:var(--text-display-xl)}}.lp{min-height:100dvh;display:flex;flex-direction:column;background:var(--paper);color:var(--ink);overflow-x:clip}.lp .lp-bleed{margin-inline:calc(50% - 50vw);padding-inline:calc(50vw - 50%);border-top:var(--slab-rule) solid var(--ink);background:var(--paper-deep)}.lp>.site-foot{margin-top:auto}.lp-skip{position:absolute;left:var(--s2);top:var(--s2);z-index:10;display:inline-flex;align-items:center;min-height:var(--tap-min);padding:0 var(--s4);background:var(--marker);color:var(--on-marker);border:var(--slab-rule) solid var(--stamp-edge);text-decoration:none;box-sizing:border-box;font-family:var(--font-display);font-weight:var(--weight-display);letter-spacing:var(--track-caps);text-transform:uppercase;font-size:var(--text-body);transform:translateY(calc(-100% - var(--s4)))}.lp-skip:focus{transform:none}.lp-main:focus{outline:none}.lp{position:relative}.lp-band{position:relative;display:flex;align-items:center;justify-content:space-between;gap:var(--s3);padding:var(--s2) var(--gutter-phone) var(--s3);background:var(--band);color:var(--on-band);border-bottom:var(--stamp-border) dotted var(--paper)}.lp-band:after{content:"";position:absolute;left:0;right:0;bottom:calc(var(--stamp-border) * -2);border-bottom:var(--rule-w) dashed var(--ink-soft)}.lp-mark{font-family:var(--font-display);font-stretch:var(--display-stretch);font-weight:var(--weight-hero);letter-spacing:var(--track-hero);font-size:var(--text-display-s);line-height:var(--lh-tight)}.lp-band-actions{display:flex;align-items:center;gap:var(--s2)}.lp-band .btn{border-color:var(--on-band);color:var(--on-band)}.lp-main{width:100%;max-width:var(--landing-max);margin:0 auto;padding:0 var(--gutter-phone)}.lp-hero{padding:var(--s6) 0}.lp-hero-top{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s4);min-width:0}.lp-wristband{position:relative;margin:0;padding:var(--s1) var(--s3) var(--s1) calc(var(--s5) + var(--s1));background:var(--marker);color:var(--on-marker);border:var(--rule-w) solid var(--stamp-edge);font-family:var(--font-mono);font-feature-settings:var(--mono-features);font-size:var(--text-micro);font-weight:var(--weight-price);letter-spacing:var(--track-mono-caps);text-transform:uppercase;line-height:var(--lh-mono)}.lp-wristband:before{content:"";position:absolute;left:var(--s2);top:50%;width:var(--s3);height:var(--s3);margin-top:calc(var(--s3) / -2);border-radius:var(--r-pill);background:var(--paper);border:var(--slab-rule) solid var(--on-marker)}.lp-h1{margin:0;font-family:var(--font-display);font-stretch:var(--display-stretch);font-weight:var(--weight-hero);letter-spacing:var(--track-hero);line-height:var(--lh-hero);text-transform:uppercase;font-size:var(--text-landing-hero-phone);overflow-wrap:break-word}.lp-bandtext{padding:0 var(--s2);background:var(--marker);color:var(--on-marker);box-decoration-break:clone;-webkit-box-decoration-break:clone;outline:var(--slab-rule) solid var(--stamp-edge);outline-offset:calc(var(--slab-rule) * -1)}.lp-lede{margin:0;max-width:36em;font-size:var(--text-body);line-height:var(--lh-body)}.lp-ctas{display:flex;flex-wrap:wrap;gap:var(--s3);width:100%}.lp-ctas .btn{flex:1 1 auto;font-size:var(--text-body)}.lp-cta{min-width:calc(var(--s6) * 6)}.lp-cta-quiet{min-width:calc(var(--s6) * 4)}.lp-fine{margin:0;font-family:var(--font-mono);font-feature-settings:var(--mono-features);font-size:var(--text-micro);color:var(--ink-soft);line-height:var(--lh-mono)}.lp-sec{padding:calc(var(--s6) * 1.5) 0;border-top:var(--slab-rule) solid var(--ink)}.lp-head{display:flex;flex-direction:column;gap:var(--s3);margin-bottom:var(--s5)}.lp-head-tag{display:flex;align-items:center;gap:var(--s3);margin:0}.lp-num{display:inline-block;padding:var(--s1) var(--s2);background:var(--marker);color:var(--on-marker);border:var(--rule-w) solid var(--stamp-edge);border-radius:var(--r-sharp);transform:rotate(var(--sticker-rot));font-family:var(--font-mono);font-feature-settings:var(--mono-features);font-size:var(--text-price);font-weight:var(--weight-price);line-height:1}.lp-head-label{font-family:var(--font-display);font-stretch:var(--caps-stretch);font-weight:var(--weight-caps);letter-spacing:var(--track-caps);text-transform:uppercase;font-size:var(--text-small);color:var(--ink-soft)}.lp-h2{text-wrap:balance;margin:0;max-width:22em;font-family:var(--font-display);font-stretch:var(--display-stretch);font-weight:var(--weight-display);letter-spacing:var(--track-display);line-height:var(--lh-tight);font-size:var(--text-display)}.lp-h3{text-wrap:balance;margin:0;font-family:var(--font-display);font-stretch:var(--display-stretch);font-weight:var(--weight-hero);letter-spacing:var(--track-display);line-height:var(--lh-tight);text-transform:uppercase;font-size:var(--text-display)}.lp-sec p{margin:0}.lp-points,.lp-ticks,.lp-terms{list-style:none;margin:0;padding:0}.lp-points li,.lp-ticks li,.lp-terms li,.lp-feat p,.lp-trust p{text-wrap:pretty}.lp-points li,.lp-ticks li,.lp-terms li{position:relative;padding:var(--s3) 0 var(--s3) calc(var(--s4) + var(--s3));border-bottom:var(--rule-w) solid var(--rule-soft)}.lp-points li:before,.lp-ticks li:before,.lp-terms li:before{content:"";position:absolute;left:0;top:calc(var(--s3) + var(--s1) + var(--s1) / 2);width:var(--s3);height:var(--s3);background:var(--marker);border:var(--rule-w) solid var(--stamp-edge)}.lp-proof-row{display:grid;gap:var(--s5)}.lp-slab{margin:0;max-width:calc(var(--s6) * 14);padding:var(--s3);background:var(--slab-case);border:var(--slab-rule) solid var(--slab-case-rule)}.lp-slab-label{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s3);flex-wrap:wrap;margin:0 0 var(--s3);padding:var(--s2) var(--s3);background:var(--slab-label);color:var(--on-slab-label);border:var(--slab-rule) solid var(--slab-label-rule)}.lp-slab-name{font-family:var(--font-display);font-stretch:var(--display-stretch);font-weight:var(--weight-hero);text-transform:uppercase;font-size:var(--text-display-s);line-height:var(--lh-tight)}.lp-slab-cert{font-family:var(--font-mono);font-size:var(--text-label-caps);letter-spacing:var(--track-mono-caps);text-transform:uppercase}.lp-slab-window{border:var(--rule-w) solid var(--slab-case-rule);background:var(--paper)}.lp-shot{display:block;width:100%;height:auto}.lp-shot-night{display:none}:root[data-theme=dark] .lp-shot-day,:root[data-theme=night] .lp-shot-day{display:none}:root[data-theme=dark] .lp-shot-night,:root[data-theme=night] .lp-shot-night{display:block}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .lp-shot-day{display:none}:root:not([data-theme=light]) .lp-shot-night{display:block}}.lp-caption{margin-top:var(--s3);font-size:var(--text-small);line-height:var(--lh-snug);color:var(--ink);font-weight:var(--weight-name)}.lp-points li{font-size:var(--text-body)}.lp-cards{display:grid;gap:var(--s4);list-style:none;margin:0;padding:0}.lp-cards>li{display:flex}.lp-card{flex:1;display:flex;flex-direction:column;border:var(--slab-rule) solid var(--ink);border-radius:var(--r-sharp);background:var(--paper)}.lp-card-band{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s1) var(--s3);padding:var(--s3) var(--s4);background:var(--band);color:var(--on-band)}.lp-card-name{margin:0;font-family:var(--font-display);font-stretch:var(--display-stretch);font-weight:var(--weight-hero);letter-spacing:var(--track-display);text-transform:uppercase;font-size:var(--text-display);line-height:var(--lh-tight)}.lp-card-tag{font-family:var(--font-mono);font-size:var(--text-label-caps);letter-spacing:var(--track-mono-caps);text-transform:uppercase}.lp-card-body{padding:var(--s2) var(--s4) var(--s4)}.lp-card-lead{text-wrap:balance;padding:var(--s2) 0;font-weight:var(--weight-name);border-bottom:var(--rule-w) solid var(--rule)}.lp-ticks li:last-child{border-bottom:0}.lp-feats{display:grid;gap:var(--s4) var(--s5);list-style:none;margin:0;padding:0}.lp-feat{padding-top:var(--s3);border-top:var(--slab-rule) solid var(--ink);display:flex;flex-direction:column;gap:var(--s2)}.lp-feat-name{margin:0;font-family:var(--font-display);font-stretch:var(--display-stretch);font-weight:var(--weight-display);text-transform:uppercase;font-size:var(--text-display-s);line-height:var(--lh-tight)}.lp-feat p{color:var(--ink-soft)}.lp-feat-lead{display:grid;gap:var(--s3);padding:var(--s4) 0 var(--s5);margin-bottom:var(--s4);border-top:var(--slab-rule) solid var(--ink)}.lp-feat-lead p{max-width:36em;font-size:var(--text-body);text-wrap:pretty}.lp-plan{display:flex;align-items:stretch;max-width:calc(var(--s6) * 22);background:var(--paper-deep);border:var(--slab-rule) solid var(--ink);border-radius:var(--r-sharp)}.lp-plan-stub{position:relative;flex:none;width:calc(var(--s6) + var(--s2));display:flex;align-items:center;justify-content:center;border-right:var(--slab-rule) dashed var(--ink)}.lp-plan-stub:before,.lp-plan-stub:after{content:"";position:absolute;right:calc(var(--s2) * -1 - var(--slab-rule));width:var(--s3);height:var(--s3);border-radius:var(--r-pill);background:var(--paper);border:var(--slab-rule) solid var(--ink)}.lp-plan-stub:before{top:calc(var(--s2) * -1 - var(--slab-rule))}.lp-plan-stub:after{bottom:calc(var(--s2) * -1 - var(--slab-rule))}.lp-plan-stub span{writing-mode:sideways-lr;font-family:var(--font-mono);font-size:var(--text-label-caps);font-weight:var(--weight-price);letter-spacing:var(--track-mono-caps);text-transform:uppercase;white-space:nowrap;line-height:1}.lp-plan-body{flex:1;min-width:0;padding:var(--s4);display:flex;flex-direction:column;gap:var(--s4)}.lp-plan-top{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);flex-wrap:wrap}.lp-plan-name{font-family:var(--font-display);font-stretch:var(--display-stretch);font-weight:var(--weight-hero);letter-spacing:var(--track-hero);text-transform:uppercase;font-size:var(--text-hero-phone);line-height:var(--lh-hero)}.lp-plan-price{display:inline-flex;align-items:baseline;gap:var(--s2)}.lp-sticker{font-size:var(--text-price-hero);padding:var(--s2) var(--s3);border:var(--rule-w) solid var(--stamp-edge)}.lp-per{font-family:var(--font-mono);font-size:var(--text-small);color:var(--ink-soft)}.lp-terms li,.lp-plan .btn{font-size:var(--text-body)}.lp-plan-row{display:grid;gap:var(--s5)}.lp-line{display:none}.lp-beta{padding-top:var(--s3);border-top:var(--rule-w) dashed var(--ink);font-size:var(--text-small);color:var(--ink-soft)}.lp-sec .lp-story-body{max-width:36em;font-size:var(--text-body);margin-bottom:var(--s5)}.lp-trust{display:grid;gap:var(--s4) var(--s5);list-style:none;margin:0;padding:0}.lp-trust li{padding:var(--s3) var(--s4) var(--s4);background:var(--paper-deep);border-top:var(--slab-rule) solid var(--ink);display:flex;flex-direction:column;gap:var(--s2)}.lp-closing{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s3) var(--s5);margin-top:var(--s6);padding-top:var(--s5);border-top:var(--rule-w) dashed var(--ink)}.lp-closing-line{font-family:var(--font-display);font-stretch:var(--display-stretch);font-weight:var(--weight-display);text-transform:uppercase;font-size:var(--text-display);line-height:var(--lh-tight)}.lp-closing .btn{font-size:var(--text-body)}.lp-trust-name{margin:0;font-family:var(--font-display);font-stretch:var(--display-stretch);font-weight:var(--weight-display);text-transform:uppercase;font-size:var(--text-display-s);line-height:var(--lh-tight)}@media (min-width: 768px){.lp-band{padding:var(--s2) var(--s5) var(--s3)}.lp-main{padding:0 var(--s5)}.lp-h1{font-size:var(--text-landing-hero)}.lp-lede{font-size:var(--text-display-s);line-height:var(--lh-snug)}.lp-ctas{width:auto}.lp-ctas .btn{flex:0 0 auto}.lp-h2{font-size:var(--text-display-xl)}.lp-proof-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.lp-feats{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-feat-lead{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--s5);align-items:start}.lp-trust{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-plan-name{font-size:var(--text-hero)}.lp-card-band{flex-direction:row;flex-wrap:wrap;align-items:baseline;justify-content:space-between}.lp>.site-foot{padding-left:max(var(--s5),calc((100% - var(--landing-max)) / 2 + var(--s5)));padding-right:max(var(--s5),calc((100% - var(--landing-max)) / 2 + var(--s5)))}}@media (min-width: 1024px){.lp-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.lp-feats,.lp-trust{grid-template-columns:repeat(4,minmax(0,1fr))}.lp-proof-row{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:calc(var(--s6) * 2);align-items:start}.lp-points li{font-size:var(--text-display-s);line-height:var(--lh-snug);padding-top:var(--s4);padding-bottom:var(--s4)}.lp-points li:before{top:calc(var(--s4) + var(--s2))}.lp-plan-row{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:calc(var(--s6) * 2)}.lp-line{display:grid;list-style:none;margin:0;padding:0 0 0 var(--s5);border-left:var(--slab-rule) solid var(--ink);gap:var(--s5)}.lp-line li{display:flex;flex-direction:column;gap:var(--s1);position:relative}.lp-line li:before{content:"";position:absolute;left:calc(var(--s5) * -1 - var(--s4) / 2 - var(--slab-rule) / 2);top:var(--s1);width:var(--s4);height:var(--s4);border-radius:var(--r-pill);background:var(--marker);border:var(--slab-rule) solid var(--stamp-edge)}.lp-line-when{font-family:var(--font-mono);font-feature-settings:var(--mono-features);font-size:var(--text-price-l);font-weight:var(--weight-price);line-height:var(--lh-mono)}.lp-line-what{font-size:var(--text-body);color:var(--ink-soft)}}.lp-plans{display:grid;gap:var(--s5);min-width:0}.lp-plans .lp-plan{max-width:none;width:100%}.lp-free-line{margin:0}.lp-plan-tag{margin-left:var(--s2);vertical-align:middle;font-size:var(--text-label-caps);font-family:var(--font-body)}.lp-feat .lp-feat-paid{color:var(--ink);margin:0}.lp-sec .lp-who-paid{margin:var(--s5) 0 0;color:var(--ink-soft);text-wrap:pretty}.legal{min-height:100dvh;display:flex;flex-direction:column;background:var(--paper);color:var(--ink)}.legal-band{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);padding:var(--s2) var(--gutter-phone);background:var(--band);color:var(--on-band);border-bottom:var(--stamp-border) dashed var(--on-band)}.legal-band .btn{border-color:var(--on-band);color:var(--on-band)}.legal-mark{font-family:var(--font-display);font-stretch:var(--display-stretch);font-weight:var(--weight-hero);letter-spacing:var(--track-hero);font-size:var(--text-display-s);line-height:var(--lh-tight);text-decoration:none;color:var(--on-band);display:inline-flex;align-items:center;min-height:calc(var(--tap-min) + var(--s1))}.legal-main{width:100%;max-width:calc(var(--s6) * 20);margin:0 auto;padding:var(--s5) var(--gutter-phone) var(--s6)}.legal-kicker{margin:0 0 var(--s2);color:var(--ink-soft)}.legal-title{font-size:var(--text-display);margin:0 0 var(--s4)}.legal-meta{margin:0 0 var(--s5);padding-bottom:var(--s4);border-bottom:var(--slab-rule) solid var(--ink);font-family:var(--font-mono);font-feature-settings:var(--mono-features);font-size:var(--text-micro);line-height:var(--lh-mono);color:var(--ink-soft)}.legal-main h2{font-family:var(--font-display);font-stretch:var(--caps-stretch);font-weight:var(--weight-caps);letter-spacing:var(--track-caps);text-transform:uppercase;font-size:var(--text-display-s);line-height:var(--lh-tight);margin:var(--s6) 0 var(--s3);padding-top:var(--s3);border-top:var(--rule-w) solid var(--rule)}.legal-main h2:first-of-type{border-top:0;padding-top:0;margin-top:0}.legal-main h3{font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-name);line-height:var(--lh-snug);margin:var(--s4) 0 var(--s2)}.legal-main p,.legal-main li{font-size:var(--text-body);line-height:var(--lh-body);overflow-wrap:anywhere}.legal-main p{margin:0 0 var(--s3)}.legal-main ul{margin:0 0 var(--s3);padding-left:var(--s5)}.legal-main li{margin-bottom:var(--s1)}.legal-main a{color:var(--ink);text-decoration:underline;text-underline-offset:var(--focus-offset);font-weight:var(--weight-name)}.legal-quote{margin:0 0 var(--s4);padding:var(--s3) var(--s4);border-left:var(--slab-rule) solid var(--ink);background:var(--paper-deep);font-size:var(--text-body);line-height:var(--lh-body)}.legal-quote p{margin:0}.legal-main .data-list{margin:0 0 var(--s4);padding:0;list-style:none;display:grid;gap:var(--s3)}.legal-main .data-list>li{margin:0;border:var(--rule-w) solid var(--rule);border-top:var(--slab-rule) solid var(--ink);padding:var(--s3) var(--s4)}.data-list h3{margin-top:0}.data-list dl{margin:0;display:grid;grid-template-columns:auto 1fr;gap:var(--s1) var(--s3)}.data-list dt{font-family:var(--font-display);font-stretch:var(--caps-stretch);font-weight:var(--weight-caps);letter-spacing:var(--track-caps);text-transform:uppercase;font-size:var(--text-label-caps);line-height:var(--lh-body);color:var(--ink-soft)}.data-list dd{margin:0;font-size:var(--text-body);line-height:var(--lh-body);overflow-wrap:anywhere}@media (min-width: 768px){.legal-band{padding:var(--s2) var(--s5)}.legal-main{padding:var(--s6) var(--s5)}.legal-title{font-size:var(--text-display-xl)}}.crash:focus{outline:none}.crash:focus-visible{outline:var(--slab-rule) solid var(--stamp);outline-offset:var(--s1)}.crash-page{display:grid;gap:var(--s3);padding-block:var(--s6);max-width:calc(var(--s6) * 20)}.crash-body{margin:0;overflow-wrap:anywhere}.crash-app{min-height:100dvh;padding-inline:var(--gutter-phone);background:var(--paper);color:var(--ink)}.strip .wordmark,.strip .top-nav-link,.strip .top-nav-link.active{color:var(--on-band)}.strip .top-nav-link.active{border-bottom-color:var(--on-band)}.strip .btn,.strip .sync-badge{border-color:var(--on-band)}.strip .wordmark{min-width:var(--tap-min);min-height:var(--tap-min);justify-content:center}.strip .strip-btn.active{background:var(--on-band);color:var(--band)}.sh-count{margin:0;font-family:var(--font-mono);font-feature-settings:var(--mono-features);font-size:var(--text-small);color:var(--on-band)}.sh-search{display:grid;gap:var(--s1)}.sh-search .lrow-input{border:var(--rule-w) solid var(--ink)}.sh-list{list-style:none;margin:0;padding:0;display:grid}.sh-row{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:var(--s3);row-gap:var(--s1);padding:var(--s3) 0;border-bottom:var(--rule-w) dashed var(--rule)}.sh-row:last-child{border-bottom:0}.sh-name{grid-column:1;font-family:var(--font-display);font-stretch:var(--display-stretch);font-weight:var(--weight-display);letter-spacing:var(--track-caps);text-transform:uppercase;font-size:var(--text-name);line-height:var(--lh-snug);overflow-wrap:anywhere}.sh-grade{grid-column:1;justify-self:start;border:var(--rule-w) solid var(--ink);border-radius:var(--r-sharp);padding:0 var(--s2);font-family:var(--font-display);font-stretch:var(--caps-stretch);font-weight:var(--weight-caps);letter-spacing:var(--track-caps);text-transform:uppercase;font-size:var(--text-label-caps);line-height:var(--lh-body)}.sh-meta{grid-column:1;font-family:var(--font-mono);font-feature-settings:var(--mono-features);font-size:var(--text-micro);line-height:var(--lh-mono);color:var(--ink-soft)}.sh-price{grid-column:2;grid-row:1 / span 3;align-self:center;font-family:var(--font-mono);font-feature-settings:var(--mono-features);font-weight:var(--weight-price);font-size:var(--text-price);color:var(--price-ink);white-space:nowrap}.shr-block{display:grid;gap:var(--s3)}.shr-address{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2)}.shr-address code{font-family:var(--font-mono);font-feature-settings:var(--mono-features);font-size:var(--text-small);overflow-wrap:anywhere;min-width:0}.shr-qr{width:calc(var(--s6) * 5);max-width:100%;height:auto;border:var(--rule-w) solid var(--ink)}.shr-qr .qr-paper{fill:var(--qr-paper)}.shr-qr .qr-ink{fill:var(--qr-ink)}.shr-actions{display:flex;flex-wrap:wrap;gap:var(--s3);align-items:center}.shr-confirm{display:grid;gap:var(--s2);border:var(--slab-rule) solid var(--stamp-ink);padding:var(--s3)}.shr-confirm p{margin:0}.shr-never{margin:0;padding-left:var(--s4)}.shr-switch{align-self:start}.money-page section{margin-top:var(--s5)}.money-said{margin:0;min-height:var(--s4)}.money-active{display:grid;gap:var(--s2);justify-items:start}.money-active p{margin:0}.money-cash-form{display:grid;gap:var(--s1)}.money-inline{display:flex;gap:var(--s2);align-items:stretch;flex-wrap:wrap}.money-inline .plain-input{flex:1 1 calc(var(--s6) * 5);min-width:0}.expense-rows{list-style:none;margin:0;padding:0;display:grid;gap:var(--s2)}.expense-row{display:grid;gap:var(--s1);padding:var(--s2) 0;border-bottom:var(--rule-w) solid var(--rule-soft);min-width:0}.expense-main{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s3)}.expense-meta{margin:0;overflow-wrap:anywhere}.expense-total{display:flex;justify-content:space-between;gap:var(--s3);margin:var(--s3) 0 0}.expense-add-h{margin:var(--s4) 0 var(--s2)}.expense-form{display:grid;gap:var(--s2);min-width:0}.expense-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--s3)}.summary-nums .recap-def{margin-top:var(--s1)}.drawer-sum{overflow-wrap:anywhere}@media (min-width: 768px){.summary-nums{grid-template-columns:repeat(3,minmax(0,1fr))}}.unrecorded details{display:grid;gap:var(--s2)}.unrecorded summary{cursor:pointer;min-height:var(--tap-min);display:flex;align-items:center}.unrecorded-rows{list-style:none;padding:0;margin:var(--s2) 0;display:grid;gap:var(--s3);overflow-wrap:anywhere}.unrecorded-rows li{display:grid;gap:var(--s1);min-width:0}.unrecorded-set{min-height:var(--tap-min);max-width:100%}.money-active .rule-head{justify-self:stretch}.expense-said{margin:0}@media (min-width: 768px){.money-inline{max-width:calc(var(--s6) * 12)}.expense-form{max-width:calc(var(--s6) * 16)}}*,*:before,*:after{box-sizing:border-box}html,body{margin:0}body{background:var(--paper);color:var(--ink);font-family:var(--font-body);font-size:var(--text-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;transition:background-color var(--t-state) var(--ease-state),color var(--t-state) var(--ease-state)}a{color:inherit}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset);box-shadow:var(--focus-inner)}.display{font-family:var(--font-display);font-stretch:var(--display-stretch);font-weight:var(--weight-display);letter-spacing:var(--track-display);text-transform:uppercase;line-height:var(--lh-tight);margin:0}.caps{font-family:var(--font-display);font-stretch:var(--caps-stretch);font-weight:var(--weight-caps);letter-spacing:var(--track-caps);text-transform:uppercase;font-size:var(--text-label-caps);line-height:var(--lh-snug)}.hint{color:var(--ink-soft);font-size:var(--text-small);margin:0}.hint.field-gap{margin:0 0 var(--s4)}.form-error{color:var(--stamp-ink);font-size:var(--text-small);font-weight:var(--weight-name);margin:0}.wordmark{font-family:var(--font-display);font-stretch:var(--display-stretch);font-weight:var(--weight-display);letter-spacing:var(--track-display);font-size:var(--text-display-s);line-height:var(--lh-tight);text-decoration:none;white-space:nowrap;display:inline-flex;align-items:center;min-height:calc(var(--tap-min) + var(--s1))}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--s2);min-height:calc(var(--tap-min) + var(--s1));min-width:calc(var(--tap-min) + var(--s1));padding:0 var(--s4);border:var(--slab-rule) solid var(--ink);border-radius:var(--r-sharp);font-family:var(--font-display);font-stretch:var(--caps-stretch);font-weight:var(--weight-caps);letter-spacing:var(--track-caps);text-transform:uppercase;font-size:var(--text-small);text-decoration:none;white-space:nowrap;transition:transform var(--t-tap) var(--ease-press),background-color var(--t-state) var(--ease-state)}.btn:active{transform:scale(var(--press-scale))}.btn:disabled{color:var(--ink-soft);border-color:var(--ink-mute);cursor:default}.btn.stamp-btn{background:var(--stamp);color:var(--on-stamp);border-color:var(--stamp-edge, var(--ink))}.btn.stamp-btn:disabled{background:var(--paper-deep);border-color:var(--ink-soft);border-style:dashed;color:var(--ink-soft)}.btn.quiet{border-width:var(--rule-w)}.btn.block{width:100%}.seg{display:inline-flex;border:var(--rule-w) solid var(--ink);border-radius:var(--r-sharp)}.seg button{min-height:calc(var(--tap-min) + var(--s1));padding:0 var(--s4);flex:1;font-family:var(--font-display);font-stretch:var(--caps-stretch);font-weight:var(--weight-caps);letter-spacing:var(--track-caps);text-transform:uppercase;font-size:var(--text-small);transition:background-color var(--t-state) var(--ease-state)}.seg button+button{border-left:var(--rule-w) solid var(--ink)}.seg button[aria-pressed=true]{background:var(--select-fill);color:var(--on-select)}.slab{background:var(--paper-deep);border-top:var(--slab-rule) solid var(--ink);padding:var(--s4)}.field{display:flex;flex-direction:column;gap:var(--s1);border:0;margin:0 0 var(--s4);padding:0;min-width:0}.field-label{display:flex;flex-direction:column;gap:var(--s1)}.field legend{padding:0;margin-bottom:var(--s2)}.field input,.field textarea{font:inherit;font-size:var(--text-body);color:var(--ink);background:var(--paper);border:var(--rule-w) solid var(--ink);border-radius:var(--r-sharp);min-height:calc(var(--tap-min) + var(--s1));padding:var(--s2) var(--s3);width:100%}.field textarea{resize:vertical;line-height:var(--lh-body)}.rule-head{margin:0 0 var(--s4);padding:var(--s2) 0 var(--s1);border-bottom:var(--rule-w) solid var(--rule)}.checks{display:flex;flex-wrap:wrap;gap:var(--s2)}.check{display:inline-flex;align-items:center;gap:var(--s2);min-height:calc(var(--tap-min) + var(--s1));padding:0 var(--s3);border:var(--rule-w) solid var(--ink);border-radius:var(--r-sharp);font-size:var(--text-small);cursor:pointer}.check.on{border-width:var(--slab-rule);font-weight:var(--weight-name)}.check input{width:var(--s4);height:var(--s4);margin:0;accent-color:var(--ink)}.check input[role=switch]{width:var(--s6);height:var(--s5);flex:none}.strip{display:flex;align-items:center;gap:var(--s2);padding:var(--s1) var(--gutter-phone);border-bottom:var(--rule-w) solid var(--ground-night);background:var(--band);color:var(--on-band)}.strip .wordmark{margin-right:auto}.wm-text{font-size:0}.wm-text:after{content:attr(data-short);font-size:var(--text-display-s)}.strip-actions{display:flex;align-items:center;gap:var(--s2)}.strip-btn{padding:0 var(--s2);font-size:var(--text-label-caps)}@media (max-width: 389px){.strip-actions{gap:var(--s1)}.strip-btn{padding:0 var(--s1)}.strip{gap:var(--s1)}}@media (max-width: 339px){.strip{padding:var(--s1) var(--s2)}}.top-nav{display:none}.screen{padding:var(--s5) var(--gutter-phone) var(--s6)}.page{max-width:calc(var(--s6) * 30);margin:0 auto}.page-title{font-size:var(--text-display);margin-bottom:var(--s4)}.empty{font-size:var(--text-body);max-width:calc(var(--s6) * 18);margin:0}.bottom-bar{position:fixed;left:0;right:0;bottom:0;z-index:15;display:grid;grid-template-columns:repeat(5,1fr);background:var(--paper);border-top:var(--rule-w) solid var(--rule);padding:0 env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px)}.bottom-link{display:flex;align-items:center;justify-content:center;min-height:calc(var(--tap-min) + var(--s1));font-family:var(--font-display);font-stretch:var(--caps-stretch);font-weight:var(--weight-caps);letter-spacing:var(--track-caps);text-transform:uppercase;font-size:var(--text-label-caps);text-decoration:none;color:var(--ink-soft);border-top:var(--stamp-border) solid transparent}.bottom-link.active{color:var(--ink);border-top-color:var(--stamp-ink)}.shell:has(.nav-off){--nav-clear: 0px}.shell:has(.nav-off) .bottom-bar{display:none}:root:has(.shell>.bottom-bar){--sheet-floor: var(--nav-clear)}:root:has(.shell .nav-off){--sheet-floor: 0px}@media (max-height: 359px){:root:has(.shell>.bottom-bar){--sheet-floor: 0px}}.laptop-only{display:none}.phone-only{display:inline}.settings-form{max-width:calc(var(--s6) * 18)}.settings-actions{display:flex;align-items:center;gap:var(--s4);flex-wrap:wrap}.settings-foot{margin-top:var(--s6);padding-top:var(--s4);border-top:var(--rule-w) solid var(--rule-soft)}.center-note{display:flex;flex-direction:column;align-items:center;gap:var(--s3);padding:var(--s6) var(--gutter-phone);text-align:center;margin:0}@media (min-width: 768px){.strip{padding:0 var(--s5);gap:var(--s5)}.strip .wordmark{margin-right:0}.wm-text{font-size:inherit}.wm-text:after{content:none}.top-nav{display:flex;align-items:stretch;gap:var(--s1);margin-right:auto}.top-nav-link{display:inline-flex;align-items:center;min-height:calc(var(--tap-min) + var(--s1) + var(--s3));padding:0 var(--s3);font-family:var(--font-display);font-stretch:var(--caps-stretch);font-weight:var(--weight-caps);letter-spacing:var(--track-caps);text-transform:uppercase;font-size:var(--text-small);text-decoration:none;color:var(--ink-soft);border-bottom:var(--stamp-border) solid transparent}.top-nav-link.active{color:var(--ink);border-bottom-color:var(--stamp-ink)}.laptop-only{display:inline-flex}.phone-only{display:none}.strip-btn{padding:0 var(--s3);font-size:var(--text-small)}.bottom-bar{display:none}.screen{padding:var(--s6) var(--s5)}.page-title{font-size:var(--text-display-xl)}}@media (min-width: 768px) and (max-width: 1023px){.wm-text{font-size:0}.wm-text:after{content:attr(data-short);font-size:var(--text-display-s)}.strip{gap:var(--s3);padding:0 var(--s3)}.top-nav{gap:0}.top-nav-link{padding:0 var(--s2);white-space:nowrap;min-width:var(--tap-min);justify-content:center}.strip-actions{gap:var(--s1)}}option,optgroup{background-color:var(--paper);color:var(--ink)}option:disabled{color:var(--ink-soft)}@media (min-width: 768px) and (max-width: 1023px){.strip{gap:var(--s3);padding:0 var(--s4)}.strip .top-nav-link,.strip .strip-btn{padding:0 var(--s2)}}@media (min-width: 768px) and (max-width: 859px){.strip .laptop-only{display:none}}
