@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-geist);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.rounded{border-radius:.25rem}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[auth\:recovery\]{auth:recovery}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#fafaf8;--foreground:#202326;--surface:#fff;--surface-elevated:#fff;--border:#e2e5e8;--muted:#edf0f2;--muted-foreground:#606770;--accent:#b53b0c;--accent-hover:#9d3509;--accent-soft:#fff0e7;--danger:#b53623;--success:#23734c;--hero-bg:#f0f1f1;--hero-end:#e3e7e7;--shadow:0 6px 24px #252b3210;--radius-card:18px;--radius-control:11px}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#141618;--foreground:#f0f1f2;--surface:#1b1e21;--surface-elevated:#25292d;--border:#353b41;--muted:#272b30;--muted-foreground:#aab1ba;--accent:#ff945f;--accent-hover:#ffac83;--accent-soft:#35271f;--danger:#ff9c87;--success:#87caa5;--hero-bg:#24282b;--hero-end:#303639;--shadow:0 6px 24px #00000018}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:85px}body{background:var(--background);color:var(--foreground);font-family:var(--font-geist), Arial, sans-serif;-webkit-font-smoothing:antialiased;margin:0;font-size:14px;line-height:1.5}a{color:inherit;text-decoration:none}button,input{font:inherit;color:inherit;background:0 0;border:0}button{cursor:pointer}a,button{touch-action:manipulation;transition:background-color .18s,color .18s,border-color .18s}button,a,input{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid var(--accent);outline-offset:4px}h1,h2,h3,p{margin:0}h1,h2,h3{letter-spacing:-.04em;line-height:1.18}h1{font-size:clamp(2.4rem,4vw,4rem);font-weight:650}h2{font-size:24px;font-weight:620}h3{font-size:17px;font-weight:620}p{color:var(--muted-foreground)}svg{flex-shrink:0}img{max-width:100%;height:auto;display:block}small{font-size:12px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--surface);border:2px solid var(--accent);padding:12px 18px;position:fixed;top:10px;left:17px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.eyebrow{letter-spacing:.12em;align-items:center;gap:7px;font-size:12px;font-weight:650;line-height:1.5;display:flex}.button{border-radius:var(--radius-control);border:1px solid #0000;justify-content:center;align-items:center;gap:12px;min-height:46px;padding:11px 18px;font-size:13px;font-weight:600;line-height:1.4;display:inline-flex}.primary{background:var(--accent);color:#fff}.primary:hover{background:var(--accent-hover)}[data-theme=dark] .primary{color:#24170f}.secondary{background:var(--surface);border-color:var(--border)}.secondary:hover{border-color:var(--muted-foreground)}.text-link{align-items:center;gap:8px;padding:8px 0;font-size:13px;font-weight:600;display:inline-flex}.text-link:hover{color:var(--accent)}.full-width{width:100%}.muted{color:var(--muted-foreground)}.icon-button{width:44px;height:44px;color:var(--muted-foreground);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.icon-button:hover{background:var(--muted);color:var(--foreground)}.avatar{background:var(--muted);width:34px;height:34px;color:var(--muted-foreground);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.brand{letter-spacing:-.06em;white-space:nowrap;align-items:center;gap:9px;font-size:20px;font-weight:800;display:flex}.brand-symbol{letter-spacing:-.11em;align-items:center;font-size:33px;font-weight:900;line-height:1;display:inline-flex;transform:translateY(-2px)}.brand-symbol>span{color:var(--accent);margin-left:2px;font-size:24px;transform:translateY(3px)}.brand-store{color:var(--muted-foreground);letter-spacing:-.025em;font-size:12px;font-weight:500}.sidebar{background:var(--surface);border-left:1px solid var(--border);z-index:30;flex-direction:column;width:228px;height:100dvh;padding:27px 17px 0;display:flex;position:fixed;inset:0 0 0 auto}.sidebar>.brand{padding:0 10px 27px}.sidebar-body{scrollbar-width:thin;flex:1;min-height:0;padding-bottom:17px;overflow-y:auto}.nav-caption{letter-spacing:.14em;color:var(--muted-foreground);padding:0 13px 10px;font-size:12px;font-weight:600;display:block}.nav-item{min-height:43px;color:var(--muted-foreground);border-radius:9px;align-items:center;gap:12px;margin:2px 0;padding:9px 12px;font-size:12px;font-weight:500;display:flex}.nav-item:hover{background:var(--muted);color:var(--foreground)}.nav-item.is-active{background:var(--accent-soft);color:var(--accent);font-weight:650}.nav-item.is-active:after{content:"";background:currentColor;border-radius:4px;width:4px;height:17px;margin-left:auto}.small-dot{background:var(--muted-foreground);border-radius:50%;width:5px;height:5px;margin-left:auto}.nav-divider{border-top:1px solid var(--border);margin:19px 12px 16px}.member-card{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);flex-direction:column;align-items:flex-start;padding:25px;display:flex}.member-card .eyebrow{color:var(--accent);font-size:12px}.member-card h3{margin:12px 0 9px;font-size:21px}.member-card p{margin-bottom:11px;font-size:13px;line-height:1.65}.member-card>.muted{margin-bottom:10px;font-size:12px}.member-card .text-link{margin-top:auto}.member-card.compact{background:var(--background);border-radius:12px;margin:27px 1px 0;padding:17px 13px 10px}.member-card.compact .eyebrow{color:var(--foreground);letter-spacing:.07em;gap:6px;font-size:12px}.member-card.compact h3{letter-spacing:-.02em;margin:12px 0 6px;font-size:15px;line-height:1.4}.member-card.compact p,.member-card.compact .text-link{font-size:12px}.sidebar-profile{border-top:1px solid var(--border);align-items:center;gap:10px;padding:18px 0;display:flex}.sidebar-profile>span:nth-child(2){gap:3px;display:grid}.sidebar-profile strong{font-size:12px;font-weight:600}.sidebar-profile small{color:var(--muted-foreground);font-size:12px}.sidebar-profile>svg{color:var(--muted-foreground);margin-left:auto}.app-main{min-height:100dvh;margin-right:228px}.topbar{border-bottom:1px solid var(--border);background:var(--surface);justify-content:space-between;align-items:center;gap:20px;height:76px;padding:0 34px;display:flex}.search{width:min(100%,550px);height:42px;color:var(--muted-foreground);align-items:center;gap:12px;display:flex}.search input{outline:0;width:100%;min-width:0;font-size:13px}.search input::placeholder{color:var(--muted-foreground);opacity:1}.search:focus-within{outline:2px solid var(--accent);outline-offset:4px;border-radius:5px}.search>button{align-items:center;min-height:44px;padding:0 12px;display:flex}.search>button svg{display:none}.search-label{border:1px solid var(--border);border-radius:5px;padding:3px 7px;font-size:12px}.topbar-actions{align-items:center;gap:3px;display:flex}.topbar-divider{border-left:1px solid var(--border);height:22px;margin:0 15px}.profile-link{align-items:center;gap:9px;font-size:12px;display:flex}.mobile-brand,.mobile-bottom-nav{display:none}.page-content{max-width:1570px;min-height:calc(100dvh - 235px);margin:auto;padding:24px 34px 0}.market-row{justify-content:space-between;align-items:center;gap:15px;margin-bottom:19px;display:flex}.market-switch{background:var(--muted);border-radius:9px;gap:3px;padding:4px;display:inline-flex}.market-switch a{letter-spacing:.09em;min-height:30px;color:var(--muted-foreground);border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:7px 17px;font-size:12px;font-weight:600;display:inline-flex}.market-switch a.is-active{background:var(--surface);color:var(--foreground);box-shadow:0 1px 4px #0000000b}.market-note{color:var(--muted-foreground);align-items:center;gap:6px;font-size:12px;display:inline-flex}.hero{isolation:isolate;background:linear-gradient(115deg, var(--hero-bg), var(--hero-end));border:1px solid var(--border);border-radius:20px;grid-template-columns:1.08fr 1fr;display:grid;position:relative;overflow:hidden}.hero-copy{z-index:2;padding:38px 0 35px 35px}.hero .eyebrow{letter-spacing:.1em;font-size:12px}.status-dot{background:var(--accent);border-radius:50%;width:6px;height:6px}.hero h1{letter-spacing:-.052em;margin:18px 0 17px;font-size:clamp(32px,3.8vw,58px);line-height:1.07}.hero h1>span{color:var(--accent)}.hero-copy>p{font-size:14px;line-height:1.65}.hero-actions{align-items:center;gap:22px;margin-top:25px;display:flex}.hero .button{gap:8px;min-height:45px;padding:11px 15px;font-size:12px}.hero-secondary{white-space:nowrap;align-items:center;gap:7px;font-size:12px;font-weight:550;display:inline-flex}.hero-secondary:hover{color:var(--accent)}.hero-art{perspective:900px;min-height:340px;position:relative}.art-orbit{border:1px solid var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.art-orbit{border:1px solid color-mix(in srgb, var(--muted-foreground) 16%, transparent)}}.art-orbit{border-radius:50%;width:290px;height:290px;position:absolute;top:36px;left:10%}.orbit-two{width:390px;height:390px;top:-10px;left:0}.art-plus{color:var(--muted-foreground);font-size:22px;font-weight:300;position:absolute}.plus-one{top:35px;right:40px}.plus-two{bottom:35px;left:12px}.floating-chip{border:1px solid var(--border);background:var(--surface-elevated);box-shadow:var(--shadow);z-index:3;white-space:nowrap;border-radius:8px;align-items:center;gap:7px;padding:10px 13px;font-size:12px;display:inline-flex;position:absolute;top:23px;left:12%;transform:rotate(-4deg)}.floating-chip svg{color:var(--success)}.collage-card{background:var(--surface);border:1px solid var(--border);border-radius:13px;position:absolute;overflow:hidden;box-shadow:0 15px 40px #00000016}.collage-back{width:192px;top:60px;right:32px;transform:rotate(10deg)}.collage-back>img{object-fit:cover;width:100%;height:134px}.collage-back>div{gap:7px;padding:13px 14px 20px;display:grid}.collage-card small{letter-spacing:.08em;color:var(--muted-foreground);font-size:12px}.collage-card strong{letter-spacing:-.03em;font-size:15px;font-weight:600}.collage-front{z-index:2;width:205px;top:70px;left:3%;transform:rotate(-8deg)}.collage-image{position:relative}.collage-image>span{z-index:1;color:#3f4345;letter-spacing:.06em;background:#ffffffdf;border-radius:4px;padding:3px 5px;font-size:12px;font-weight:700;position:absolute;top:10px;left:10px}.collage-image>img{object-fit:cover;width:100%;height:140px}.collage-body{gap:4px;padding:12px 15px;display:grid}.collage-bid{border-top:1px solid var(--border);justify-content:space-between;align-items:center;margin-top:4px;padding-top:10px;font-size:12px;display:flex}.collage-bid b{color:var(--muted-foreground);font-weight:500}.round-arrow{width:32px;height:32px;color:var(--accent);background:var(--accent-soft);border-radius:50%;justify-content:center;align-items:center;display:flex}.value-chip{z-index:4;border:1px solid var(--border);box-shadow:var(--shadow);background:var(--surface-elevated);border-radius:9px;align-items:center;gap:11px;padding:12px 15px;display:flex;position:absolute;bottom:23px;right:28px;transform:rotate(3deg)}.value-chip>svg{color:var(--accent)}.value-chip>div{gap:2px;display:grid}.value-chip strong{font-size:12px}.value-chip span{color:var(--muted-foreground);font-size:12px}.hero-trust{border-top:1px solid var(--muted-foreground);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:25px;padding:15px 35px;display:flex}@supports (color:color-mix(in lab, red, red)){.hero-trust{border-top:1px solid color-mix(in srgb, var(--muted-foreground) 15%, transparent)}}.hero-trust>span{align-items:center;gap:7px;font-size:12px;font-weight:500;display:flex}.hero-trust svg{color:var(--muted-foreground)}.hero-trust small{color:var(--muted-foreground);margin-left:auto;font-size:12px}.category-rail{grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;margin:27px 0 31px;padding:4px 0;display:grid}.category-item{text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:6px 2px;display:flex}.category-item:hover{background:var(--surface)}.category-icon{background:var(--surface);border:1px solid var(--border);border-radius:13px;justify-content:center;align-items:center;width:43px;height:43px;margin-bottom:2px;display:flex}.category-item:hover .category-icon{border-color:var(--accent);color:var(--accent)}.category-item strong{white-space:nowrap;font-size:12px;font-weight:600}.category-item>span:last-child{color:var(--muted-foreground);white-space:nowrap;font-size:12px}.section-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:19px;display:flex}.section-heading .eyebrow{color:var(--muted-foreground);letter-spacing:.1em;font-size:12px}.section-heading .eyebrow svg{color:var(--accent)}.section-heading h2{margin-top:7px;font-size:24px}.orange-dot{color:var(--accent)}.section-heading>.text-link{white-space:nowrap;padding-bottom:3px;font-size:12px}.auction-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:16px;display:grid}.auction-card{background:var(--surface);border:1px solid var(--border);border-radius:16px;min-width:0;transition:box-shadow .2s,border-color .2s;overflow:hidden}.auction-card:hover{box-shadow:var(--shadow);border-color:var(--muted-foreground)}.auction-image{position:relative;overflow:hidden}.auction-image>a{display:block}.auction-image img{aspect-ratio:1.4;object-fit:cover;width:100%}.auction-badge{letter-spacing:.04em;border:1px solid var(--border);background:var(--surface);width:fit-content;color:var(--foreground);border-radius:5px;align-items:center;gap:3px;padding:5px 6px;font-size:12px;font-weight:700;line-height:1.4;display:inline-flex}.auction-image>.auction-badge{position:absolute;top:12px;left:11px}.favorite-button{background:var(--surface);width:36px;height:36px;color:var(--muted-foreground);border:1px solid var(--border);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:10px;right:10px}.favorite-button:hover,.favorite-button.is-saved{color:var(--accent);background:var(--accent-soft)}.storage-error{background:var(--surface);color:var(--danger);padding:8px;font-size:12px;position:absolute;bottom:8px;left:8px;right:8px}.auction-card h3{letter-spacing:-.03em;font-size:13px;font-weight:650;line-height:1.4}.auction-card h3 a:hover{color:var(--accent)}.auction-subtitle{margin:4px 0 17px;font-size:12px}.price-row{justify-content:space-between;align-items:flex-end;gap:8px;display:flex}.price-row>div{flex-direction:column;gap:3px;display:flex}.price-row span{color:var(--muted-foreground);font-size:12px}.price-row strong{letter-spacing:-.055em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:650;line-height:1.3}.start-price{text-align:right;padding-bottom:3px}.start-price b{color:var(--muted-foreground);font-size:12px;font-weight:500}.auction-meta{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;margin-top:14px;padding:13px 0;display:flex}.auction-meta>span:last-child{color:var(--muted-foreground);font-size:12px}.auction-timer{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:5px;font-size:12px;font-weight:600;display:inline-flex}.bid-link{border-color:var(--border);background:var(--muted);border-radius:8px;justify-content:space-between;width:100%;min-height:39px;padding:9px 12px;font-size:12px}.bid-link:hover{background:var(--accent);border-color:var(--accent);color:#fff}[data-theme=dark] .bid-link:hover{color:#24170f}.select-section{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);align-items:center;gap:24px;margin:30px 0;padding:27px 28px;display:flex}.select-emblem{border:1px solid var(--border);width:72px;height:86px;color:var(--accent);background:var(--accent-soft);border-radius:38px 38px 15px 15px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.select-copy{flex:1}.select-copy .eyebrow{color:var(--accent);font-size:12px}.select-copy h2{margin:8px 0 13px;font-size:23px;line-height:1.15}.select-copy h2 br{display:none}.select-points{color:var(--muted-foreground);flex-wrap:wrap;gap:8px 19px;display:flex}.select-points>span{align-items:center;gap:5px;font-size:12px;display:flex}.select-points svg{color:var(--success)}.select-section>.button{white-space:nowrap;font-size:12px}.home-bottom{grid-template-columns:1.6fr 1fr;gap:20px;margin-bottom:30px;display:grid}.business-cta{background:var(--muted);border:1px solid var(--border);border-radius:var(--radius-card);flex-wrap:wrap;align-items:flex-start;gap:18px;padding:26px;display:flex}.business-mark{border:1px solid var(--border);background:var(--surface);border-radius:12px;justify-content:center;align-items:center;width:47px;height:47px;display:inline-flex}.business-cta>div{flex:1;min-width:200px}.business-cta .eyebrow{color:var(--muted-foreground);font-size:12px}.business-cta h2{margin:11px 0;font-size:25px;line-height:1.2}.business-cta p{font-size:13px;line-height:1.65}.business-cta .button{margin-top:auto;margin-left:65px;font-size:12px}.footer{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;max-width:1570px;margin:30px auto 0;padding:25px 34px;display:flex}.footer>div{gap:4px;display:grid}.footer strong{letter-spacing:-.04em;font-size:12px}.footer small{color:var(--muted-foreground);font-size:12px}.footer nav{flex-wrap:wrap;gap:16px;display:flex}.footer nav a{color:var(--muted-foreground);padding:8px 0;font-size:12px}.footer nav a:hover{color:var(--accent)}.footer>p{border-top:1px solid var(--border);width:100%;padding-top:8px;font-size:12px}.page-heading{max-width:750px;margin:30px 0}.page-heading .eyebrow{color:var(--accent)}.page-heading h1{margin:14px 0;font-size:clamp(32px,3.5vw,49px)}.page-heading p{font-size:16px;line-height:1.7}.filter-row{gap:8px;margin-bottom:12px;padding:5px 3px 18px;display:flex;overflow-x:auto}.filter-chip{white-space:nowrap;border:1px solid var(--border);background:var(--surface);border-radius:10px;padding:10px 15px;font-size:12px}.filter-chip:hover{border-color:var(--accent)}.filter-chip.selected{color:var(--accent);background:var(--accent-soft);border-color:var(--accent);font-weight:650}.search-result{flex-wrap:wrap;justify-content:space-between;margin-bottom:20px;display:flex}.search-result a{color:var(--accent);text-decoration:underline}.panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);padding:28px}.empty-state{border:1px dashed var(--border);border-radius:var(--radius-card);text-align:center;background:var(--surface);flex-direction:column;align-items:center;gap:18px;margin-bottom:35px;padding:65px 25px;display:flex}.empty-state>svg{color:var(--accent)}.empty-state p{max-width:490px;font-size:16px;line-height:1.7}.back-link{color:var(--muted-foreground);align-items:center;gap:8px;padding:5px 0 23px;font-size:13px;display:inline-flex}.detail-grid{grid-template-columns:1.15fr 1fr;gap:25px;display:grid}.detail-image{border:1px solid var(--border);border-radius:20px;position:relative;overflow:hidden}.detail-image>img{aspect-ratio:1.05;object-fit:cover;width:100%}.illustration-note{background:var(--surface);color:var(--muted-foreground);border-radius:5px;padding:5px 8px;font-size:12px;position:absolute;bottom:15px;left:15px}.detail-description{margin-top:24px}.detail-description h2{margin-bottom:15px;font-size:21px}.detail-description p{font-size:14px;line-height:1.8}.seller{border-top:1px solid var(--border);gap:12px;margin-top:23px;padding-top:20px;display:flex}.seller>svg{color:var(--accent)}.seller>div{gap:6px;display:grid}.seller strong,.seller span{font-size:12px}.seller span{color:var(--muted-foreground)}.bid-panel .auction-badge{margin-bottom:17px;position:static}.bid-panel h1{font-size:32px;line-height:1.2}.bid-panel>p{margin:10px 0 23px}.detail-current{background:var(--background);border-radius:12px;gap:6px;padding:18px 20px;display:grid}.detail-current>span{color:var(--muted-foreground);font-size:12px}.detail-current strong{letter-spacing:-.05em;font-size:45px;font-weight:650;line-height:1.15}.detail-stats{grid-template-columns:1fr 1fr;gap:22px 15px;padding:24px 0;display:grid}.detail-stats>div{flex-direction:column;gap:7px;display:flex}.detail-stats>div>span:first-child{color:var(--muted-foreground);font-size:12px}.detail-stats strong{align-items:center;gap:4px;font-size:12px;font-weight:550;display:inline-flex}.detail-stats .auction-timer{font-size:16px}.bid-disclosure{text-align:center;color:var(--muted-foreground);margin-top:13px;font-size:12px;display:block}.recent-bids{margin-top:20px}.recent-bids h2{margin-bottom:10px;font-size:17px}.bid-row{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:14px 0;display:flex}.bid-row:last-child{border:0;padding-bottom:0}.bid-row>div{gap:3px;display:grid}.bid-row strong{font-size:12px}.bid-row small{color:var(--muted-foreground);font-size:12px}.bid-row>b{margin-left:auto;font-size:14px}.bid-row>svg{color:var(--success)}.rules-panel{padding:24px 10px}.rules-panel h2{font-size:16px}.rules-panel ul{color:var(--muted-foreground);padding-left:17px;font-size:12px;line-height:1.9}.rules-panel small{color:var(--muted-foreground);margin-top:10px;font-size:12px;display:block}.action-dialog{border:1px solid var(--border);background:var(--surface-elevated);color:var(--foreground);border-radius:22px;width:min(470px,100vw - 32px);max-height:calc(100dvh - 36px);margin:auto;padding:35px;position:fixed;inset:0;overflow-y:auto;box-shadow:0 24px 100px #00000040}.action-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#11161da6}body:has(dialog[open]){overflow:hidden}.dialog-close{position:absolute;top:12px;right:12px}.dialog-symbol{background:var(--accent-soft);width:54px;height:54px;color:var(--accent);border-radius:15px;justify-content:center;align-items:center;margin-bottom:23px;display:flex}.action-dialog h2{margin-bottom:15px;font-size:29px}.action-dialog>p{font-size:16px;line-height:1.7}.action-dialog>.button{margin-top:25px}.dialog-detail{background:var(--background);border:1px solid var(--border);border-radius:12px;gap:11px;margin-top:20px;padding:18px;font-size:13px;display:grid}.dialog-detail>span{color:var(--muted-foreground);justify-content:space-between;gap:12px;display:flex}.dialog-detail small{color:var(--muted-foreground);font-size:12px}.luxury-hero{color:#f3f1e9;background:#242a29;border-radius:20px;grid-template-columns:1.1fr 1fr;display:grid;overflow:hidden}.luxury-hero>div:first-child{z-index:1;padding:57px 0 50px 42px;position:relative}.luxury-hero .eyebrow{color:#c9c5b5;font-size:12px}.luxury-hero h1{margin:28px 0 23px;font-size:clamp(34px,3.7vw,55px);font-weight:450;line-height:1.16}.luxury-hero em{letter-spacing:-.04em;color:#d5cab3;font-family:Georgia,serif;font-weight:400}.luxury-hero p{color:#c1c8c4;max-width:350px;font-size:14px;line-height:1.8}.luxury-button{color:#242a29;background:#e7dfce;margin-top:28px;font-size:12px}.luxury-button:hover{background:#fff5e2}.luxury-art{flex-direction:column;justify-content:center;align-items:center;display:flex}.luxury-art img{width:100%}.luxury-art>span{letter-spacing:.14em;color:#c9c5b5;padding:0 10px 26px;font-size:12px}.luxury-collections{grid-template-columns:repeat(4,1fr);gap:17px;margin-top:25px;scroll-margin-top:30px;display:grid}.luxury-collections>article{border:1px solid var(--border);background:var(--surface);border-radius:16px;padding:27px 22px}.luxury-collections h2{margin:20px 0 10px;font-size:18px}.luxury-collections p{margin-bottom:18px;font-size:12px}.luxury-collections .text-link{font-size:12px}.luxury-editorial{text-align:center;max-width:600px;margin:auto;padding:60px 25px}.luxury-editorial .eyebrow{color:var(--muted-foreground);justify-content:center}.luxury-editorial h2{margin:25px 0;font-family:Georgia,serif;font-size:37px;font-weight:400}.luxury-editorial p{font-size:15px;line-height:1.8}.business-hero{background:var(--surface);border:1px solid var(--border);border-radius:20px;padding:55px}.business-hero .eyebrow{color:var(--accent)}.business-hero h1{margin:23px 0;font-size:clamp(34px,4vw,58px)}.business-hero h1 span{color:var(--accent)}.business-hero p{max-width:560px;font-size:16px;line-height:1.8}.business-hero .button{margin-top:27px}.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:25px 0;display:grid}.feature>svg{color:var(--accent)}.feature h2{margin:25px 0 13px;font-size:22px}.feature p{font-size:15px;line-height:1.75}.business-model{grid-template-columns:1.1fr 1fr;gap:40px;margin-bottom:30px;padding:38px;display:grid}.business-model .eyebrow{color:var(--accent);font-size:12px}.business-model h2{margin:20px 0;font-size:32px}.business-model p{font-size:14px;line-height:1.8}.business-model ul{align-self:center;gap:25px;margin:0;padding:0;list-style:none;display:grid}.business-model li{align-items:center;gap:10px;font-size:13px;display:flex}.business-model li svg{color:var(--success)}.category-directory{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-bottom:35px;display:grid}.category-directory>a{position:relative}.category-directory>a:hover{border-color:var(--accent)}.category-directory h2{margin:23px 0 10px;font-size:19px}.category-directory p{font-size:13px}.category-directory>a>svg:last-child{color:var(--muted-foreground);position:absolute;top:30px;right:20px}.steps{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.step-number{color:var(--accent);letter-spacing:-.05em;margin-bottom:25px;font-size:32px;display:block}.steps h2{margin-bottom:14px;font-size:22px}.steps p{font-size:15px;line-height:1.8}.info-note{border:1px solid var(--border);background:var(--muted);color:var(--muted-foreground);border-radius:14px;margin:25px 0;padding:22px 25px;font-size:14px;line-height:1.8}.membership-panel{max-width:720px;margin-bottom:40px;padding:40px}.membership-panel h2{font-size:33px}.membership-panel>p{margin:17px 0;font-size:16px}.membership-panel ul{gap:18px;margin:30px 0;padding:0;list-style:none;display:grid}.membership-panel li{align-items:center;gap:10px;display:flex}.membership-panel li svg{color:var(--success)}.profile-panel{max-width:700px;margin-bottom:30px}.profile-panel h2{margin:20px 0}.profile-panel p{margin-bottom:24px;font-size:16px;line-height:1.8}.profile-panel .avatar{width:60px;height:60px}.profile-links{gap:12px;display:grid}.profile-links a{border:1px solid var(--border);border-radius:10px;justify-content:space-between;align-items:center;padding:15px;display:flex}.profile-links a:hover{background:var(--muted)}@media (min-width:1600px){.hero-copy{padding:46px 0 45px 45px}.hero-art{min-height:380px}.collage-front{width:240px;top:75px;left:13%}.collage-image>img{height:165px}.collage-back{width:228px;top:75px;right:70px}.collage-back>img{height:165px}.value-chip{bottom:38px;right:60px}.auction-card h3{font-size:16px}.auction-subtitle{font-size:12px}.auction-card-body{padding:20px}.auction-badge{font-size:12px}}@media (max-width:1279px){.page-content{padding:23px 25px 0}.topbar{padding:0 25px}.hero-copy{padding:32px 0 30px 27px}.hero h1{font-size:40px}.hero-actions{flex-wrap:wrap;gap:12px}.hero-art{min-height:355px}.collage-front{width:165px;top:89px;left:3%}.collage-image>img{height:120px}.collage-back{width:154px;top:60px;right:18px}.collage-back>img{height:120px}.collage-card strong{font-size:13px}.floating-chip{font-size:12px;left:1%}.value-chip{bottom:20px;right:13px}.hero-trust{gap:13px;padding:14px 27px}.hero-trust small{display:none}.category-rail{scrollbar-width:thin;gap:10px;display:flex;overflow-x:auto}.category-item{min-width:97px;padding:5px}.category-item strong,.category-item>span:last-child{font-size:12px}.auction-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.auction-image img{aspect-ratio:1.7}.auction-card-body{padding:19px}.auction-card h3{font-size:17px}.auction-subtitle,.price-row span{font-size:12px}.price-row strong{font-size:28px}.start-price b{font-size:13px}.auction-badge,.auction-meta>span:last-child{font-size:12px}.auction-timer{font-size:14px}.bid-link{min-height:44px;font-size:13px}.select-section{gap:18px;padding:24px}.select-emblem{width:56px;height:68px}.select-copy h2{font-size:23px}.select-copy h2 br{display:initial}.select-points{gap:8px 10px}.home-bottom{grid-template-columns:1.3fr 1fr}.business-cta{padding:22px}.business-mark{display:none}.business-cta .button{margin-left:0}.section-heading h2{font-size:23px}.section-heading>.text-link{font-size:12px}.luxury-hero>div:first-child{padding:38px 0 38px 28px}.luxury-hero h1{font-size:40px}.luxury-collections,.category-directory{grid-template-columns:repeat(2,1fr)}.detail-grid{grid-template-columns:1fr 1fr;gap:18px}.bid-panel{padding:22px}.bid-panel h1{font-size:27px}.detail-stats{grid-template-columns:1fr;gap:16px}.detail-stats>div{flex-direction:row;justify-content:space-between;align-items:center}.feature-grid{gap:15px}.feature{padding:22px}.feature h2{font-size:21px}}@media (max-width:1023px){.sidebar{display:none}.app-main{padding-bottom:calc(74px + env(safe-area-inset-bottom));margin-left:0}.skip-link{left:16px}.topbar{height:auto;min-height:112px;padding:calc(8px + env(safe-area-inset-top)) 23px 12px;flex-wrap:wrap;gap:9px}.mobile-brand{display:block}.brand{font-size:22px}.brand-store{font-size:12px}.search{background:var(--background);border:1px solid var(--border);border-radius:10px;flex-basis:100%;order:3;width:100%;max-width:none;height:43px;padding-left:13px}.search input{font-size:13px}.search>button svg{display:block}.search-label{display:none}.topbar-actions{margin-left:auto}.desktop-action,.topbar-divider,.profile-link>span:last-child{display:none}.profile-link{justify-content:center;min-width:44px;min-height:44px}.profile-link .avatar{width:31px;height:31px}.mobile-bottom-nav{padding:7px 10px calc(7px + env(safe-area-inset-bottom));background:var(--surface);border-top:1px solid var(--border);z-index:40;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-bottom-nav>a{min-height:49px;color:var(--muted-foreground);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:5px;font-size:12px;display:flex}.mobile-bottom-nav>a.is-active{color:var(--accent);background:var(--accent-soft);font-weight:650}.hero h1{font-size:45px}.hero-art{min-height:350px}.collage-front{width:185px}.collage-back{width:170px}.footer{padding:25px}.favorite-button{width:44px;height:44px}.market-switch a{min-height:36px}.button{min-height:48px}.bid-link{min-height:46px}.hero-trust>span{font-size:12px}}@media (max-width:639px){html{scroll-padding-top:15px}body{font-size:14px}.page-content{padding:18px 17px 0}.topbar{padding-left:17px;padding-right:17px}.brand{font-size:21px}.brand-symbol{font-size:32px}.market-row{margin-bottom:15px}.market-note{display:none}.market-switch{border-radius:11px;width:100%;padding:4px}.market-switch a{flex:1;min-height:36px;font-size:12px}.hero{border-radius:17px;grid-template-columns:1fr}.hero-copy{padding:28px 22px 23px}.hero .eyebrow{letter-spacing:.07em;gap:6px;font-size:12px}.hero h1{margin:18px 0 14px;font-size:clamp(36px,10vw,50px);line-height:1.06}.hero-copy>p{max-width:280px;font-size:14px;line-height:1.6}.desktop-break{display:none}.hero-actions{flex-wrap:nowrap;align-items:center;gap:16px;margin-top:21px}.hero .button{gap:5px;min-height:46px;padding:11px 12px;font-size:12px}.hero-secondary{gap:3px;font-size:12px}.hero-secondary>svg,.hero-art{display:none}.hero-trust{justify-content:space-between;gap:10px 12px;padding:15px 20px}.hero-trust>span{gap:5px;font-size:12px}.hero-trust>span:first-child{width:100%}.hero-trust svg{width:14px;height:14px}.category-rail{scroll-snap-type:x proximity;scrollbar-width:none;gap:8px;margin:20px -17px 25px;padding:4px 17px 9px}.category-item{scroll-snap-align:center;gap:6px;min-width:100px;padding:6px 5px}.category-icon{width:45px;height:45px}.category-item strong,.category-item>span:last-child{font-size:12px}.section-heading{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:16px}.section-heading h2{max-width:300px;margin-top:8px;font-size:25px;line-height:1.15}.section-heading>.text-link{padding:6px 0;font-size:12px}.auction-grid{grid-template-columns:1fr;gap:20px}.auction-image img{aspect-ratio:1.7}.auction-image>.auction-badge{top:15px;left:14px}.auction-badge{padding:5px 8px;font-size:12px}.favorite-button{top:10px;right:11px}.auction-card{border-radius:17px}.auction-card-body{padding:19px}.auction-card h3{font-size:18px}.auction-subtitle{margin-bottom:18px;font-size:12px}.price-row span{font-size:12px}.price-row strong{font-size:32px}.start-price b{font-size:14px}.auction-meta{margin-top:17px;padding:15px 0}.auction-timer{font-size:15px}.auction-meta>span:last-child{font-size:12px}.bid-link{justify-content:center;gap:12px;min-height:48px;font-size:14px}.select-section{flex-wrap:wrap;gap:18px;margin:25px 0;padding:24px 21px}.select-emblem{display:none}.select-copy .eyebrow{font-size:12px}.select-copy h2{margin:12px 0 18px;font-size:27px}.select-points{flex-direction:column;gap:10px}.select-points>span{font-size:12px}.select-section>.button{width:100%;font-size:13px}.home-bottom{grid-template-columns:1fr;gap:18px}.business-cta{padding:25px}.business-cta .eyebrow{font-size:12px}.business-cta h2{margin:15px 0 13px;font-size:28px}.business-cta p{font-size:14px}.business-cta .button{width:100%;margin-top:5px;font-size:13px}.member-card{padding:25px}.member-card h3{font-size:24px}.member-card p{font-size:14px}.member-card .text-link{min-height:44px}.footer{gap:20px;margin-top:20px;padding:23px 17px}.footer nav{gap:4px 19px}.footer nav a{padding:10px 0;font-size:12px}.footer>p{font-size:12px}.footer strong{font-size:15px}.page-heading{margin:18px 0 25px}.page-heading .eyebrow{font-size:12px}.page-heading h1{font-size:37px}.page-heading p{font-size:15px}.filter-row{margin-left:-17px;margin-right:-17px;padding-left:17px;padding-right:17px}.filter-chip{min-height:44px;padding:11px 15px}.detail-grid{grid-template-columns:1fr;gap:20px}.detail-grid>div:first-child,.detail-grid>div:last-child{display:contents}.detail-image{order:0}.bid-panel{order:1}.detail-description{order:2;margin-top:0}.recent-bids{order:3;margin-top:0}.rules-panel{order:4}.detail-image>img{aspect-ratio:1.4}.panel{padding:24px}.bid-panel h1{font-size:29px}.bid-panel>p{font-size:14px}.detail-current strong{font-size:43px}.detail-stats{gap:18px}.detail-stats strong{font-size:13px}.detail-stats>div>span:first-child{font-size:12px}.bid-panel>.button{min-height:52px;font-size:15px}.bid-disclosure{font-size:12px}.detail-description p{font-size:15px}.rules-panel{padding:20px 4px}.rules-panel ul{font-size:13px}.action-dialog{margin:auto auto calc(12px + env(safe-area-inset-bottom));border-radius:20px;max-height:calc(100dvh - 45px);padding:29px 24px}.action-dialog h2{font-size:28px}.dialog-detail>span{flex-direction:column;gap:5px}.luxury-hero{grid-template-columns:1fr}.luxury-hero>div:first-child{padding:34px 25px 0}.luxury-hero h1{margin:25px 0 20px;font-size:39px}.luxury-hero p{font-size:14px}.luxury-art img{width:75%;margin-top:-12px}.luxury-art>span{font-size:12px}.luxury-collections{gap:12px;margin-top:18px}.luxury-collections>article{padding:22px 16px}.luxury-collections h2{font-size:18px}.luxury-collections p{min-height:36px;font-size:12px}.luxury-collections .text-link{min-height:44px;font-size:12px}.luxury-editorial{padding:45px 12px}.luxury-editorial h2{font-size:36px}.business-hero{padding:32px 23px}.business-hero h1{font-size:37px}.business-hero p{font-size:15px}.feature-grid{grid-template-columns:1fr;gap:16px}.feature h2{margin-top:17px;font-size:24px}.business-model{grid-template-columns:1fr;gap:28px;padding:25px}.business-model h2{font-size:32px}.business-model li{font-size:13px}.category-directory{gap:13px}.category-directory .panel{padding:24px 16px}.category-directory h2{font-size:19px}.category-directory p{font-size:12px}.category-directory>a>svg:last-child{width:17px;right:13px}.steps{grid-template-columns:1fr;gap:15px}.step-number{margin-bottom:15px}.steps h2{font-size:25px}.membership-panel{padding:25px}.membership-panel h2{font-size:29px}.membership-panel li{font-size:14px}.empty-state{padding:40px 22px}.empty-state h2{font-size:26px}.empty-state p{font-size:15px}}@media (max-width:359px){.hero-copy{padding:24px 17px}.hero h1{font-size:35px}.hero-actions{flex-wrap:wrap}.hero-secondary{min-height:44px}.hero-trust{padding:14px 17px}.hero-trust>span{width:100%}.category-directory,.luxury-collections{grid-template-columns:1fr}.detail-stats>div{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.nav-item{font-size:14px}.auction-card h3{min-height:2.8em;font-size:16px}.bid-link,.section-heading>.text-link{font-size:13px}.hero-copy>p,.business-cta p,.member-card:not(.compact) p{font-size:16px}@media (max-width:639px){.hero-actions{flex-wrap:wrap;gap:10px 16px}.hero-secondary{min-height:44px}.auction-card h3{min-height:0;font-size:18px}.auction-card .price-row strong{font-size:32px}.hero-trust>span{width:100%;font-size:12px}.hero-copy>p{font-size:15px}.mobile-bottom-nav>a{font-size:11px}}@media (max-width:1023px){.app-main{margin-right:0}}:root{--accent:#a84b1b;--accent-hover:#8f3d15;--accent-soft:#f8ece5}[data-theme=dark]{--background:#111315;--surface:#1a1d20;--surface-elevated:#25292d;--border:#373d43;--muted:#21252a;--muted-foreground:#b0b7bf;--accent:#ed9556;--accent-hover:#f3a66e;--accent-soft:#34271f;--hero-bg:#1e2225;--hero-end:#2c3135;--shadow:0 7px 24px #00000020}.sidebar{width:204px;padding-inline:15px}.app-main{margin-right:204px}.sidebar>.brand{width:140px;padding:0 8px 22px}.brand-wordmark{width:136px;height:auto;color:var(--foreground);display:block}.brand-accent{stroke:var(--accent)}.sidebar-body{flex-direction:column;display:flex}.sidebar-groups{gap:20px;display:grid}.sidebar-group+.sidebar-group{border-top:1px solid var(--border);padding-top:18px}.nav-caption{letter-spacing:.15em;padding:0 11px 8px;font-size:11px}.nav-item{gap:10px;min-height:40px;padding:8px 10px;font-size:13px}.nav-item.is-active:after{width:3px;height:15px}.member-card.compact{margin-top:auto;margin-bottom:12px}.mobile-brand .brand,.mobile-brand .brand-wordmark{width:124px}.hero{grid-template-columns:minmax(330px,1.02fr) minmax(390px,.98fr)}.hero-copy{align-self:center}.hero-auctions{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:11px;min-width:0;padding:27px 27px 24px 8px;display:grid}.hero-live-caption{letter-spacing:.12em;grid-column:1/-1;align-items:center;gap:7px;padding-left:3px;font-size:11px;font-weight:700;display:flex}.hero-live-caption>span:last-child{color:var(--muted-foreground);letter-spacing:0;margin-left:auto;font-weight:500}.hero-auction{border:1px solid var(--border);background:var(--surface);min-width:0;box-shadow:var(--shadow);border-radius:14px;overflow:hidden}.hero-auction:hover{border-color:var(--accent);transform:translateY(-2px)}.hero-auction-image{position:relative}.hero-auction-image img{aspect-ratio:1.62;object-fit:cover;width:100%}.hero-auction-image .auction-badge{background:var(--surface);position:absolute;top:9px;left:9px}@supports (color:color-mix(in lab, red, red)){.hero-auction-image .auction-badge{background:color-mix(in srgb, var(--surface) 92%, transparent)}}.hero-auction-body h2{letter-spacing:-.025em;min-height:2.7em;font-size:13px;line-height:1.35}.mini-label{color:var(--muted-foreground);margin-top:10px;font-size:11px;display:block}.hero-auction-price{justify-content:space-between;align-items:center;margin-top:2px;display:flex}.hero-auction-price strong{letter-spacing:-.05em;font-size:clamp(20px,1.8vw,27px)}.hero-auction-price svg{color:var(--accent)}.hero-auction-meta{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:7px;margin-top:10px;padding-top:10px;display:flex}.hero-auction-meta .auction-timer{font-size:12px}.hero-auction-meta .auction-timer.ending{color:var(--foreground)}.hero-auction-meta>span:last-child{color:var(--muted-foreground);white-space:nowrap;font-size:11px}.auctions-section .section-heading .eyebrow{color:var(--accent);font-weight:750}.auctions-section .section-heading .eyebrow svg{fill:currentColor}.detail-grid{grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);align-items:start}.bid-panel{background:var(--surface-elevated);padding:25px;position:sticky;top:18px}.bid-panel>p{margin-bottom:18px}.detail-current{border:1px solid var(--border);background:var(--surface);padding:18px 19px 16px}.detail-current>span{color:var(--muted-foreground);letter-spacing:.14em;font-size:11px;font-weight:750}.detail-current strong{font-variant-numeric:tabular-nums;margin-top:2px;font-size:clamp(40px,4vw,54px)}.detail-current small{color:var(--muted-foreground);font-size:12px}.auction-room-status{grid-template-columns:1.15fr 1fr;gap:10px;padding:12px 0 16px;display:grid}.detail-countdown,.room-participation{border:1px solid var(--border);background:var(--surface);border-radius:11px}.detail-countdown{gap:3px;padding:12px 14px;display:grid}.detail-countdown>span{color:var(--muted-foreground);font-size:11px}.detail-countdown .auction-timer{letter-spacing:.02em;font-size:22px}.detail-countdown .auction-timer.ending{color:var(--foreground)}.room-participation{align-content:center;gap:8px;padding:10px 13px;display:grid}.room-participation>span{color:var(--muted-foreground);align-items:center;gap:5px;font-size:11px;display:flex}.room-participation strong{color:var(--foreground);font-size:13px}.bid-controls{gap:11px;display:grid}.quick-bid-label{color:var(--muted-foreground);font-size:11px;font-weight:600}.quick-bids{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.quick-bid{border:1px solid var(--border);background:var(--surface);border-radius:9px;justify-content:center;align-items:center;gap:4px;min-height:42px;font-size:12px;font-weight:650;display:inline-flex}.quick-bid:hover{border-color:var(--accent)}.quick-bid.is-selected{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.bid-action-label{color:var(--muted-foreground);justify-content:space-between;align-items:baseline;font-size:11px;display:flex}.bid-action-label strong{color:var(--foreground);font-size:16px}.bid-controls>.button{min-height:51px;font-size:15px}.extension-note{background:var(--muted);color:var(--muted-foreground);border-radius:9px;align-items:flex-start;gap:8px;margin-top:14px;padding:10px 12px;font-size:11px;line-height:1.5;display:flex}.extension-note svg{color:var(--accent)}.detail-description{padding:22px}.detail-start-price{border-top:1px solid var(--border);justify-content:space-between;margin-top:18px;padding-top:17px;font-size:12px;display:flex}.detail-start-price span{color:var(--muted-foreground)}.recent-bids{padding:20px 22px}.recent-bids-heading{justify-content:space-between;align-items:baseline;margin-bottom:4px;display:flex}.recent-bids-heading>span{color:var(--muted-foreground);font-size:11px}.bid-row{padding:11px 0}.bid-row .avatar{width:30px;height:30px}.bid-row.leading-bid{color:var(--success)}.bid-row.leading-bid .avatar{color:var(--success);background:var(--success)}@supports (color:color-mix(in lab, red, red)){.bid-row.leading-bid .avatar{background:color-mix(in srgb, var(--success) 12%, var(--surface))}}.bid-row.leading-bid>svg{background:var(--success);border-radius:50%;padding:3px}@supports (color:color-mix(in lab, red, red)){.bid-row.leading-bid>svg{background:color-mix(in srgb, var(--success) 13%, transparent)}}.bid-row.leading-bid>svg{box-sizing:content-box}@media (min-width:1600px){.sidebar{width:208px}.app-main{margin-right:208px}.hero-auctions{gap:15px;padding-right:38px}.hero-auction-body{padding:16px}.hero-auction-body h2{font-size:15px}}@media (max-width:1279px) and (min-width:1024px){.hero{grid-template-columns:.9fr 1.1fr}.hero-copy{padding-left:24px}.hero-copy h1{font-size:37px}.hero-auctions{padding-right:20px}.hero-auction-body{padding:11px}.hero-auction-price strong{font-size:21px}}@media (max-width:1023px){.app-main{margin-right:0}.bid-panel{position:static}}@media (max-width:767px){.hero{grid-template-columns:1fr}.hero-auctions{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:repeat(2,minmax(220px,1fr));padding:4px 22px 22px;overflow-x:auto}.hero-live-caption{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.hero-auction{scroll-snap-align:center}.hero-auction-body h2{min-height:0}.hero-auction-price strong{font-size:25px}.feature-grid{grid-template-columns:1fr}}@media (max-width:639px){.hero-art{display:none}.hero-auctions{margin-top:0;padding-inline:20px}.hero-auction-image img{aspect-ratio:1.85}.detail-current{order:-1}.detail-current strong{font-size:46px}.auction-room-status{grid-template-columns:1fr}.detail-countdown{padding:14px 15px}.detail-countdown .auction-timer{font-size:27px}.room-participation{grid-template-columns:1fr 1fr;gap:5px;min-height:48px}.quick-bid{min-height:46px;font-size:12px}.bid-action-label{margin-top:2px}.bid-controls>.button{min-height:54px;font-size:15px}.extension-note{margin-top:12px;font-size:12px}}.brand-wordmark{width:148px;max-height:42px;overflow:visible}.brand-monogram{fill:var(--accent)}.brand-subname{fill:var(--foreground);letter-spacing:2px;font:700 7px Arial,sans-serif}.sidebar>.brand{width:150px}.mobile-brand .brand-wordmark{width:118px;height:31px}.hero-auctions{padding-top:19px;padding-bottom:18px}.hero-live-caption{align-self:end}.hero-auction{position:relative}.hero-auction:hover{transform:translateY(-2px)rotate(-.35deg)}.hero-auction:nth-child(3){transform:translateY(9px)rotate(1.2deg)}.hero-auction:nth-child(3):hover{transform:translateY(7px)rotate(.7deg)}.hero-auction-image img{height:96px}.hero-auction-image .favorite-button{z-index:2;width:32px;height:32px;top:7px;right:7px}.hero-auction-image .auction-badge{max-width:calc(100% - 52px)}.hero-trust{justify-content:space-between}.hero-trust small{display:none}.auction-image img{aspect-ratio:1.65}.auction-card-body{padding-top:14px}.auction-card .price-row strong{font-size:26px}.bid-link{background:var(--accent);border-color:var(--accent);color:#fff}.bid-link:hover{background:var(--accent-hover);border-color:var(--accent-hover)}[data-theme=dark] .bid-link{color:#24170f}.detail-left,.detail-right{gap:18px;min-width:0;display:grid}.bid-panel{top:14px}.auction-room-status{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.auction-room-status>div{border:1px solid var(--border);background:var(--surface);border-radius:9px;align-content:center;gap:5px;min-width:0;min-height:62px;padding:9px 10px;display:grid}.auction-room-status>div>span:first-child{color:var(--muted-foreground);font-size:10px}.auction-room-status>div>strong{font-size:12px}.auction-room-status .detail-countdown{gap:3px}.auction-room-status .detail-countdown .auction-timer{color:var(--accent);font-size:14px}.auction-room-status .room-participation{gap:4px}.auction-room-status .room-participation>span{font-size:10px}.auction-room-status .room-participation strong{margin-left:auto;font-size:12px}.bid-row>time{color:var(--muted-foreground);font-variant-numeric:tabular-nums;margin-left:auto;font-size:10px}.bid-row>b{text-align:right;min-width:66px;margin-left:12px}.detail-trust{border-top:1px solid var(--border);flex-wrap:wrap;gap:9px 14px;margin-top:17px;padding-top:15px;display:flex}.detail-trust>span{color:var(--muted-foreground);align-items:center;gap:5px;font-size:11px;display:inline-flex}.detail-trust svg{color:var(--success)}.detail-description .seller{margin-top:15px}@media (min-width:1600px){.hero-auction-image img{height:108px}}@media (max-width:1279px) and (min-width:1024px){.hero-auction-image img{height:86px!important}.hero-auction-body h2{font-size:12px}.hero-auction-body{padding-block:9px}.hero-auction-meta{margin-top:7px;padding-top:7px}.auction-room-status{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1023px){.detail-left,.detail-right{display:contents}.detail-image{order:0}.bid-panel{order:1}.recent-bids{order:2;margin-top:0}.detail-description{order:3}.rules-panel{order:4}}@media (max-width:767px){.hero-auction:nth-child(3){transform:none}.hero-auction:nth-child(3):hover{transform:translateY(-2px)}}@media (max-width:639px){.hero{display:block}.hero-copy{padding-bottom:25px}.hero-auctions{display:none}.hero-trust{grid-template-columns:1fr 1fr;padding-block:13px;display:grid}.hero-trust>span{width:auto;font-size:10px}.auction-image img{aspect-ratio:1.72}.auction-card .price-row strong{font-size:30px}.auction-room-status{grid-template-columns:repeat(2,minmax(0,1fr))}.auction-room-status>div{min-height:66px;padding:10px 12px}.auction-room-status .detail-countdown .auction-timer{font-size:20px}.auction-room-status .room-participation{grid-template-columns:1fr;display:grid}.bid-row>time{font-size:10px}.bid-row>b{min-width:60px;margin-left:6px}.detail-trust{grid-template-columns:1fr 1fr;display:grid}}.hero-auction-body{padding:10px 12px 9px}.hero-auction-body h2{min-height:2.6em}.hero-auction-price{margin-top:5px}.hero-auction-meta{margin-top:6px;padding-top:7px}.auction-card-body{padding:12px 13px 11px}.auction-card h3{min-height:2.55em}.auction-card .price-row{margin-top:6px}.auction-meta{margin-top:7px;padding:8px 0}.auction-card .bid-link{min-height:40px}@media (max-width:639px){.auction-card-body{padding:16px}.auction-card h3{min-height:0}.auction-meta{margin-top:11px;padding:11px 0}.auction-card .bid-link{min-height:48px}}.hero-auction-meta .auction-timer,.auction-card .auction-timer,.auction-card .auction-timer.ending{color:var(--accent)}@media (max-width:639px){.hero-copy{padding:21px 20px 18px}.hero .eyebrow{font-size:9px}.hero h1{margin:12px 0 10px;font-size:36px;line-height:1.03}.hero-copy>p{max-width:260px;font-size:14px;line-height:1.5}.hero-actions{margin-top:15px}.hero .button{min-height:48px}.hero-trust{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;gap:18px;padding:10px 20px;display:flex;overflow-x:auto}.hero-trust>span{white-space:nowrap;flex:none;min-height:28px}.category-rail{margin-top:15px;margin-bottom:16px}.category-item{min-width:86px}.category-item>span:last-child{display:none}.category-icon{width:42px;height:42px}.section-heading{flex-direction:row;align-items:flex-end;gap:10px;margin-bottom:14px}.section-heading>div{flex:1;min-width:0}.section-heading h2{max-width:230px;font-size:23px}.section-heading>.text-link{flex-shrink:0;min-height:44px;font-size:11px}.auction-image img{aspect-ratio:1.95}}.detail-grid>.detail-image{grid-area:1/1}.detail-grid>.bid-panel{grid-area:1/2}.detail-grid>.recent-bids{grid-area:2/1;margin-top:0}.detail-grid>.detail-description{grid-area:2/2;margin-top:0}.detail-grid>.rules-panel{grid-area:3/2}@media (max-width:1023px){.detail-grid{grid-template-columns:minmax(0,1fr)}.detail-grid>.detail-image,.detail-grid>.bid-panel,.detail-grid>.recent-bids,.detail-grid>.detail-description,.detail-grid>.rules-panel{grid-area:auto/1;width:auto;min-width:0}.detail-grid>div.detail-image{order:0;display:block}.detail-grid>.bid-panel{order:1}.detail-grid>.recent-bids{order:2}.detail-grid>.detail-description{order:3}.detail-grid>.rules-panel{order:4}}@media (max-width:639px){.detail-image>img{aspect-ratio:1.65}}.kaca-brand{--kaca-primary:#3155ff;--kaca-secondary:#16cdb5;--kaca-deal:#c8ff3d;--kaca-wordmark:#101a33;--kaca-signature:#667085}[data-theme=dark] .kaca-brand{--kaca-primary:#6f86ff;--kaca-secondary:#34e0c8;--kaca-deal:#d3ff66;--kaca-wordmark:#f5f7ff;--kaca-signature:#b9c2d8}.kaca-primary{fill:var(--kaca-primary)}.kaca-secondary{fill:var(--kaca-secondary)}.kaca-deal{fill:var(--kaca-deal)}.kaca-wordmark{fill:var(--kaca-wordmark)}.kaca-signature{fill:var(--kaca-signature)}.mobile-brand .kaca-brand{flex-shrink:0;justify-content:center;width:40px;height:31px}.kaca-mobile-mark{width:34px;height:29px;display:block}.footer-brand-signature{color:var(--muted-foreground);white-space:nowrap;font-size:10px;font-weight:500}.auction-card .result-link{background:var(--muted);border:1px solid var(--border);width:100%;min-height:38px;color:var(--foreground);justify-content:space-between}.auction-card .result-link:hover{border-color:var(--accent)}.auction-ended-label{color:var(--muted-foreground);margin-top:5px;font-size:11px;display:block}.auction-phase{color:var(--muted-foreground);font-size:12px}.auction-closed-state{border:1px solid var(--border);background:var(--muted);border-radius:10px;margin-top:10px;padding:16px}.auction-closed-state strong{font-size:18px;display:block}.auction-closed-state p{margin:5px 0 0;font-size:12px}.live-auction-empty,.hero-auction-empty{text-align:center;border:1px solid var(--border);background:var(--surface);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-width:0;padding:22px;display:flex}.live-auction-empty{min-height:185px}.hero-auction-empty{background:var(--surface);grid-column:1/-1;align-self:stretch}@supports (color:color-mix(in lab, red, red)){.hero-auction-empty{background:color-mix(in srgb, var(--surface) 65%, transparent)}}.hero-auction-empty{gap:10px}.live-auction-empty>svg,.hero-auction-empty>svg{color:var(--accent)}.live-auction-empty h2,.hero-auction-empty h2{margin:0;font-size:18px}.live-auction-empty p,.hero-auction-empty p{color:var(--muted-foreground);margin:5px 0 0;font-size:12px}.live-auction-empty .text-link,.hero-auction-empty .text-link{font-size:12px}.hero-auction-image>.auction-badge,.auction-image>.auction-badge{z-index:3}.auction-state-filters{margin-top:-4px}@media (min-width:1024px){.main-home .live-auction-empty{height:100%;min-height:0;padding:16px}}:root{--brand-metal:#4b5560;--brand-orange:#f56610}[data-theme=dark]{--brand-metal:#e4e7eb;--brand-orange:#ff7a18}.brand-mark-left{fill:var(--brand-metal)}.brand-mark-right,.brand-subname{fill:var(--brand-orange)}.brand-name{fill:var(--foreground);letter-spacing:.7px;font:800 18px Arial,sans-serif}.brand-subname{letter-spacing:2.8px;font:700 7px Arial,sans-serif}.brand-rule{stroke:var(--brand-orange);stroke-width:1.4px}@media (min-width:1024px){.sidebar{width:200px;padding:12px 12px 0}.app-main{margin-right:200px}.sidebar>.brand{width:152px;padding:0 8px 10px}.sidebar .brand-wordmark{width:152px;height:36px}.sidebar-groups{gap:7px}.sidebar-group+.sidebar-group{padding-top:7px}.nav-caption{padding:0 9px 4px;font-size:9px}.nav-item{gap:8px;min-height:32px;margin:0;padding:5px 9px;font-size:11px}.nav-item svg{width:15px;height:15px}.member-card.compact{margin:8px 0 6px;padding:10px 9px 8px}.member-card.compact .eyebrow,.member-card.compact p,.member-card.compact .text-link{font-size:9px}.member-card.compact h3{margin:7px 0 3px;font-size:12px}.sidebar-profile{gap:8px;padding:9px 0}.sidebar-profile strong,.sidebar-profile small{font-size:10px}.topbar{gap:16px;height:52px;padding:0 28px}.search{border:1px solid var(--border);background:var(--muted);border-radius:18px;gap:9px;width:min(100%,380px);height:34px;padding:0 12px}.search input{font-size:11px}.search>svg{width:15px;height:15px}.topbar .icon-button{width:34px;height:34px}.topbar-divider{margin:0 8px}.page-content{max-width:none;padding:16px 28px 0}.hero{border-radius:15px;grid-template-rows:244px 40px;grid-template-columns:minmax(330px,1fr) minmax(420px,1.08fr)}.hero-copy{align-self:stretch;padding:24px 20px 20px 28px}.hero .eyebrow{font-size:10px}.hero h1{margin:11px 0 9px;font-size:clamp(39px,3.35vw,48px);line-height:1.01}.hero-copy>p{font-size:12px;line-height:1.5}.hero-actions{gap:16px;margin-top:14px}.hero .button{min-height:42px;padding:9px 14px;font-size:10px}.hero-secondary{font-size:10px}.hero-auctions{align-content:center;gap:12px;padding:20px 20px 16px 4px}.hero-live-caption{display:none}.hero-auction,.hero-auction:nth-child(3),.hero-auction:nth-child(3):hover{transform:none}.hero-auction-image img{aspect-ratio:1.8;height:90px!important}.hero-auction-body{padding:8px 10px}.hero-auction-body h2{min-height:0;font-size:11px;line-height:1.25}.hero-auction-price{margin-top:4px}.hero-auction-price strong{font-size:22px}.hero-auction-meta{margin-top:4px;padding-top:5px}.hero-auction-meta .auction-timer,.hero-auction-meta>span:last-child{font-size:9px}.hero-trust{flex-wrap:nowrap;gap:14px;min-height:40px;padding:0 28px}.hero-trust>span{white-space:nowrap;gap:5px;font-size:10px}.hero-trust svg{width:13px;height:13px}.category-rail{gap:7px;height:68px;margin:12px 0 14px;padding:0}.category-item{gap:3px;height:68px;padding:4px 2px}.category-icon{border-radius:10px;width:34px;height:34px;margin:0}.category-icon svg{width:17px;height:17px}.category-item strong{font-size:10px}.category-item>span:last-child{display:none}.section-heading{margin-bottom:10px}.section-heading .eyebrow{font-size:9px}.section-heading h2{margin-top:3px;font-size:19px}.section-heading>.text-link{font-size:10px}.auction-grid{gap:12px}.auction-card{border-radius:12px}.auction-image img{aspect-ratio:1.9}.auction-image>.auction-badge{top:8px;left:8px}.auction-badge{padding:3px 5px;font-size:9px}.auction-card .favorite-button{width:30px;height:30px;top:7px;right:7px}.auction-card-body{padding:9px 10px 10px}.auction-card h3{min-height:0;font-size:11px;line-height:1.25}.auction-card .price-row{margin-top:4px}.auction-card .price-row strong{font-size:22px}.auction-meta{margin-top:4px;padding:6px 0}.auction-card .auction-timer,.auction-card .auction-meta>span:last-child{font-size:9px}.auction-card .bid-link{min-height:42px;font-size:10px}.back-link{padding:2px 0 10px}.detail-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.detail-image>img{aspect-ratio:auto;object-fit:cover;height:min(460px,100vh - 210px);min-height:390px}.bid-panel{padding:17px 18px;top:8px}.bid-panel .auction-badge{margin-bottom:9px}.bid-panel h1{font-size:26px}.bid-panel>p{margin:6px 0 12px;font-size:12px}.detail-current{padding:11px 14px}.detail-current strong{font-size:40px}.auction-room-status{gap:6px;padding:8px 0 10px}.auction-room-status>div{min-height:50px;padding:7px 8px}.quick-bids{gap:6px}.quick-bid{min-height:38px}.bid-controls{gap:7px}.bid-controls>.button{min-height:44px}.extension-note{margin-top:8px;padding:7px 9px}.bid-disclosure{margin-top:7px;font-size:10px}.recent-bids{padding:14px 16px}.recent-bids h2{font-size:15px}.bid-row{padding:7px 0}.detail-description{padding:17px 18px}}@media (min-width:1600px){.sidebar{width:204px}.app-main{margin-right:204px}}@media (min-width:1024px){:is(.app-main:has(.main-home),.app-main:has(.auction-detail-page)){height:100dvh;min-height:0;overflow:hidden}:is(.app-main:has(.main-home)>.topbar,.app-main:has(.auction-detail-page)>.topbar){height:46px}:is(.app-main:has(.main-home)>.page-content,.app-main:has(.auction-detail-page)>.page-content){height:calc(100dvh - 46px);min-height:0;padding:10px 24px;overflow:hidden}:is(.app-main:has(.main-home)>.footer,.app-main:has(.auction-detail-page)>.footer){display:none}.main-home{grid-template-rows:244px 52px minmax(0,1fr);gap:8px;height:100%;min-height:0;display:grid;overflow:hidden}.main-home>.select-section,.main-home>.home-bottom{display:none}.main-home>.hero{grid-template-rows:210px 34px;min-height:0}.main-home .hero-copy{padding:14px 20px 10px 26px}.main-home .hero h1{margin:6px 0 5px;font-size:clamp(34px,3vw,46px)}.main-home .hero .eyebrow,.main-home .hero .button,.main-home .hero-secondary{font-size:12px}.main-home .hero-copy>p{white-space:nowrap;font-size:12px}.main-home .hero-actions{margin-top:8px}.main-home .hero .button{min-height:39px}.main-home .hero-auctions{padding:13px 18px 11px 4px}.main-home .hero-auction-image img{height:72px!important}.main-home .hero-auction-body{padding:6px 9px}.main-home .hero-auction-body h2{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.main-home .hero-auction-price strong{font-size:22px}.main-home .hero-auction-meta .auction-timer,.main-home .hero-auction-meta>span:last-child{font-size:12px}.main-home .hero-trust{min-height:34px;padding:0 24px}.main-home .hero-trust>span{font-size:12px}.main-home>.category-rail{height:52px;margin:0}.main-home .category-item{height:52px;padding:2px}.main-home .category-icon{border-radius:9px;width:30px;height:30px}.main-home .category-item strong{font-size:12px}.main-home>.auctions-section{grid-template-rows:32px minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.main-home .section-heading{align-items:center;height:32px;margin:0}.main-home .section-heading h2{align-items:center;gap:7px;margin:0;font-size:18px;display:inline-flex}.main-home .section-heading h2 svg{color:var(--accent)}.main-home .section-heading>.text-link{padding:0;font-size:12px}.main-home .auction-grid{align-items:start;height:100%;min-height:0}.main-home .auction-card{grid-template-rows:minmax(0,1fr) auto;height:min(100%,285px);min-height:0;display:grid}.main-home .auction-image,.main-home .auction-image>a,.main-home .auction-image img{height:100%;min-height:0}.main-home .auction-image img{aspect-ratio:auto;object-fit:cover}.main-home .auction-card h3{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.main-home .auction-badge{font-size:12px}.main-home .auction-card .price-row strong{font-size:24px}.main-home .auction-card .auction-timer,.main-home .auction-card .auction-meta>span:last-child{font-size:12px}.main-home .auction-card .bid-link{min-height:38px;font-size:12px}.auction-detail-page{grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;display:grid;overflow:hidden}.auction-detail-page>.back-link{height:30px;padding:0 0 8px}.auction-detail-page>.detail-grid{grid-template-rows:minmax(0,1fr) clamp(180px,25vh,220px);gap:12px 16px;height:100%;min-height:0;overflow:hidden}.auction-detail-page .detail-image{height:100%;min-height:0}.auction-detail-page .detail-image>img{width:100%;height:100%;min-height:0;max-height:460px}.auction-detail-page .bid-panel,.auction-detail-page .recent-bids,.auction-detail-page .detail-description{height:100%;min-height:0;overflow:hidden}.auction-detail-page .rules-panel{display:none}.auction-detail-page .detail-description>p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@media (min-width:1024px) and (max-height:800px){.sidebar,.sidebar-body{overflow:hidden}.sidebar>.brand{padding-bottom:6px}.sidebar-groups{gap:4px}.sidebar-group+.sidebar-group{padding-top:4px}.nav-caption{padding-bottom:2px}.nav-item{min-height:30px;padding-block:4px;font-size:12px}.member-card.compact{margin-top:5px;padding-block:7px}.sidebar-profile{min-height:44px;padding-block:6px}.auction-detail-page>.detail-grid{grid-template-rows:minmax(0,1fr) 185px}.auction-detail-page .bid-panel{padding:11px 14px}.auction-detail-page .bid-panel .auction-badge{margin-bottom:5px}.auction-detail-page .bid-panel h1{font-size:22px}.auction-detail-page .bid-panel>p{margin:3px 0 7px;font-size:12px}.auction-detail-page .detail-current{padding:7px 11px}.auction-detail-page .detail-current strong{font-size:38px}.auction-detail-page .auction-room-status{padding:6px 0 7px}.auction-detail-page .auction-room-status>div{min-height:44px;padding:5px 7px}.auction-detail-page .quick-bid{min-height:36px}.auction-detail-page .bid-controls{gap:5px}.auction-detail-page .bid-controls>.button{min-height:42px}.auction-detail-page .extension-note{margin-top:5px;padding:5px 8px;font-size:11px}.auction-detail-page .bid-disclosure{display:none}.auction-detail-page .recent-bids{padding:9px 13px}.auction-detail-page .recent-bids-heading{margin-bottom:0}.auction-detail-page .bid-row{padding:5px 0}.auction-detail-page .detail-description{padding:12px 14px}.auction-detail-page .detail-description h2{margin-bottom:6px;font-size:17px}.auction-detail-page .detail-description>p{-webkit-line-clamp:2;font-size:12px;line-height:1.45}.auction-detail-page .detail-trust,.auction-detail-page .detail-description .seller{margin-top:7px;padding-top:7px}}.compact-page-heading{max-width:780px}.compact-page-heading .eyebrow{color:var(--accent)}.compact-page-heading h1{margin:7px 0 4px;font-size:clamp(30px,3vw,44px)}.compact-page-heading p{font-size:13px}.application-page{gap:14px;min-height:0;display:grid}.application-page>.page-heading{margin:0}.application-page>.page-heading h1{margin:7px 0 4px;font-size:clamp(30px,3vw,44px)}.application-page>.page-heading p{font-size:13px;line-height:1.5}.profile-dashboard{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;min-height:0;display:grid}.profile-group{min-width:0;padding:14px}.profile-group .eyebrow{color:var(--accent);margin-bottom:7px;font-size:9px}.profile-group>div{gap:3px;display:grid}.profile-group a,.profile-group>div>span{min-height:32px;color:var(--muted-foreground);border-radius:8px;align-items:center;gap:8px;padding:5px 7px;font-size:11px;display:flex}.profile-group a:hover{color:var(--foreground);background:var(--surface-raised)}.profile-group a>span{flex:1}.profile-group a>svg:first-child,.profile-group>div>span>svg{color:var(--accent)}.profile-group .theme-toggle{width:22px;height:22px;padding:0}.profile-group b{font-size:11px;font-weight:500}.profile-group .footer-cookie-button{color:var(--muted-foreground);padding:0;font-size:11px}.profile-personalization-prompt{border:1px solid var(--kaca-secondary,var(--accent));align-items:center;gap:10px;max-width:720px;min-height:50px;margin-top:9px;padding:7px 8px;display:flex}@supports (color:color-mix(in lab, red, red)){.profile-personalization-prompt{border:1px solid color-mix(in srgb, var(--kaca-secondary,var(--accent)) 34%, var(--border))}}.profile-personalization-prompt{background:var(--kaca-secondary,var(--accent));border-radius:13px}@supports (color:color-mix(in lab, red, red)){.profile-personalization-prompt{background:color-mix(in srgb, var(--kaca-secondary,var(--accent)) 8%, var(--surface))}}.profile-personalization-prompt>span{width:34px;height:34px;color:var(--kaca-secondary,var(--accent));background:var(--surface);border-radius:10px;flex:0 0 34px;place-content:center;display:grid}.profile-personalization-prompt>div{flex:1;min-width:0;display:grid}.profile-personalization-prompt strong{font-size:12px}.profile-personalization-prompt small{color:var(--muted-foreground);font-size:10px}.profile-personalization-prompt .button{min-height:34px;padding:6px 11px}.personalization-page{place-items:center;overflow:visible}.personalization-card{grid-template-rows:auto auto minmax(0,1fr);gap:18px;width:min(100%,920px);min-height:0;padding:clamp(18px,3vw,30px);display:grid}.personalization-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.personalization-heading h1{margin-top:5px;font-size:clamp(30px,4vw,46px)}.personalization-heading p{max-width:650px;margin-top:7px;font-size:13px;line-height:1.55}.personalization-skip{min-height:40px;color:var(--muted-foreground);flex:none;align-items:center;padding:7px 10px;font-size:12px;font-weight:720;display:inline-flex}.personalization-skip:hover{color:var(--accent)}.personalization-progress{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0;padding:0;list-style:none;display:grid}.personalization-progress li{border:1px solid var(--border);min-height:38px;color:var(--muted-foreground);background:var(--surface-raised);border-radius:11px;align-items:center;gap:7px;padding:7px 9px;font-size:11px;font-weight:760;display:flex}.personalization-progress li[aria-current=step]{color:var(--accent);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.personalization-progress li[aria-current=step]{border-color:color-mix(in srgb, var(--accent) 45%, var(--border))}}.personalization-progress li[aria-current=step]{background:var(--accent-soft)}.personalization-progress li[data-complete=true]{color:var(--success)}.personalization-form{align-content:start;gap:16px;min-height:0;display:grid}.personalization-form fieldset{border:0;min-width:0;margin:0;padding:0}.personalization-form fieldset[hidden]{display:none}.personalization-form legend{letter-spacing:-.025em;margin-bottom:13px;font-size:18px;font-weight:730}.personalization-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.personalization-field-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.personalization-field{gap:6px;min-width:0;display:grid}.personalization-field>span{justify-content:space-between;align-items:baseline;gap:8px;font-size:12px;font-weight:720;display:flex}.personalization-field small{color:var(--muted-foreground);font-size:9px;font-weight:560}.personalization-field select{border:1px solid var(--border);width:100%;min-height:44px;color:var(--foreground);background:var(--surface-raised);font:inherit;border-radius:12px;outline:0;padding:0 12px;font-size:12px}.personalization-field select:focus-visible{border-color:var(--accent)}.interest-options{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.interest-options label{border:1px solid var(--border);background:var(--surface-raised);border-radius:11px;align-items:center;gap:7px;min-width:0;min-height:42px;padding:8px 9px;font-size:11px;font-weight:650;display:flex}.interest-options label:has(input:checked){color:var(--accent);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.interest-options label:has(input:checked){border-color:color-mix(in srgb, var(--accent) 50%, var(--border))}}.interest-options label:has(input:checked){background:var(--accent-soft)}.interest-options input{width:16px;height:16px;accent-color:var(--accent);flex:0 0 16px}.personalization-city{width:min(100%,360px);margin-top:13px}.personalization-actions{justify-content:space-between;align-items:center;gap:10px;padding-top:4px;display:flex}.personalization-actions .button{justify-content:center;align-items:center;gap:5px;min-height:42px;display:inline-flex}.public-experience .deal-button{color:#101a33;background:var(--kaca-deal);border-color:var(--kaca-deal)}.public-experience .deal-button:hover{color:#101a33;background:#baf226;border-color:#baf226}.personalization-success{text-align:center;justify-items:center;gap:10px;width:min(100%,620px);padding:42px;display:grid}.personalization-success>span{color:#101a33;background:var(--kaca-deal,var(--success));border-radius:16px;place-content:center;width:52px;height:52px;display:grid}.personalization-success p{margin-bottom:8px}.account-tabs{grid-template-rows:auto minmax(0,1fr);gap:12px;min-height:0;display:grid}.tab-list{background:var(--surface-raised);border:1px solid var(--border);border-radius:11px;width:fit-content;padding:3px;display:inline-flex}.tab-list button{min-height:36px;color:var(--muted-foreground);border-radius:8px;padding:7px 15px;font-size:11px;font-weight:650}.tab-list button[aria-selected=true]{color:var(--foreground);background:var(--surface-elevated);box-shadow:var(--shadow-card)}.account-tabs [role=tabpanel]{min-height:0}.premium-empty{border-style:solid;justify-content:center;height:100%;min-height:250px;margin:0}.premium-empty>div{color:var(--accent);min-height:24px}.premium-empty h2{font-size:22px}.premium-empty p{font-size:13px}.bid-preview{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-card);border-radius:16px;grid-template-columns:minmax(260px,.8fr) 1.4fr;align-items:center;gap:24px;padding:22px;display:grid}.bid-preview h2{margin:10px 0 4px;font-size:20px}.bid-preview small{color:var(--muted-foreground)}.bid-preview dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:0;display:grid}.bid-preview dl>div{background:var(--surface-raised);border-radius:10px;padding:12px}.bid-preview dt{color:var(--muted-foreground);font-size:9px}.bid-preview dd{font-variant-numeric:tabular-nums;margin:5px 0 0;font-size:13px;font-weight:700}.bid-status{color:var(--accent)}.membership-page{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1.15fr .85fr}.membership-page>.page-heading{grid-column:1/-1}.membership-panel,.membership-legal{margin:0;padding:22px}.membership-panel ul{gap:9px;margin:15px 0}.membership-legal h2{margin-bottom:8px}.membership-legal>p{font-size:12px}.membership-legal nav{gap:7px;margin-top:15px;display:grid}.membership-legal a{background:var(--surface-raised);border-radius:8px;padding:9px 10px;font-size:11px}.how-page .steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0}.how-page .steps>section{padding:16px}.how-page .steps h2{margin-top:12px;font-size:16px}.how-page .steps p{font-size:11px;line-height:1.5}.how-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.how-facts article{background:var(--surface-raised);border-radius:10px;padding:12px}.how-facts strong{font-size:11px}.how-facts p{margin-top:3px;font-size:10px;line-height:1.45}.how-page>.button{width:fit-content;min-height:38px}.directory-page .category-directory{gap:10px;margin:0}.directory-page .category-directory>a{padding:16px}.directory-page .category-directory h2{margin:10px 0 4px;font-size:16px}.directory-page .category-directory p{font-size:10px;line-height:1.4}.service-directory{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-height:0;display:grid}.service-directory>a{border:1px solid var(--border);background:var(--surface);min-width:0;box-shadow:var(--shadow-card);border-radius:13px;align-items:flex-start;gap:10px;padding:16px;display:flex}.service-directory>a>svg:first-child{color:var(--accent);flex:none}.service-directory>a>svg:last-child{flex:none;margin-left:auto}.service-directory h2{margin-bottom:4px;font-size:14px}.service-directory p{font-size:10px;line-height:1.45}.about-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.about-grid>section{padding:18px}.about-grid svg{color:var(--accent)}.about-grid h2{margin:13px 0 6px;font-size:16px}.about-grid p{font-size:11px;line-height:1.5}.contact-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.contact-grid article{gap:11px;min-width:0;padding:16px;display:flex}.contact-grid article>svg{color:var(--accent);flex:none}.contact-grid h2{margin-bottom:4px;font-size:14px}.contact-grid p{font-size:10px;line-height:1.45}.contact-grid a{color:var(--accent);margin-top:6px;font-size:10px;display:inline-block}.faq-list{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:7px;min-height:0;display:grid}.faq-list details{border:1px solid var(--border);background:var(--surface);border-radius:10px;padding:0 12px}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:38px;font-size:11px;font-weight:650;display:flex}.faq-list summary:after{content:"+";color:var(--accent);font-size:16px}.faq-list details[open] summary:after{content:"−"}.faq-list p{padding:0 0 9px;font-size:10px;line-height:1.5}.faq-list a{color:var(--accent);padding-bottom:9px;font-size:10px;display:inline-block}.legal-center-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:8px;min-height:0;display:grid}.legal-center-grid>a{background:var(--surface);border:1px solid var(--border);border-radius:10px;align-items:center;gap:10px;min-width:0;padding:11px 12px;display:flex}.legal-center-grid>a>div{flex:1;min-width:0}.legal-center-grid h2{font-size:12px}.legal-center-grid p{white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:9px;overflow:hidden}.legal-center-grid svg{color:var(--accent);flex:none}.legal-document-page{grid-template-rows:auto minmax(0,1fr);gap:10px;height:100%;min-height:0;display:grid}.legal-document-header{padding-right:220px;position:relative}.legal-document-header .back-link{padding:0 0 5px}.legal-document-header .eyebrow{color:var(--accent);font-size:9px}.legal-document-header h1{margin:4px 0 3px;font-size:clamp(27px,2.7vw,39px)}.legal-document-header>p{max-width:780px;font-size:11px}.legal-document-header dl{gap:7px;margin:0;display:flex;position:absolute;bottom:0;right:0}.legal-document-header dl>div{background:var(--surface-raised);border-radius:8px;min-width:95px;padding:7px 9px}.legal-document-header dt{color:var(--muted-foreground);font-size:8px}.legal-document-header dd{margin:2px 0 0;font-size:10px;font-weight:650}.legal-document-shell{grid-template-columns:205px minmax(0,880px);justify-content:center;gap:14px;min-height:0;display:grid}.legal-toc{background:var(--surface);border:1px solid var(--border);border-radius:12px;min-height:0;padding:12px;overflow-y:auto}.legal-toc strong{margin-bottom:7px;font-size:10px;display:block}.legal-toc a{color:var(--muted-foreground);border-radius:6px;padding:5px 6px;font-size:9px;display:block}.legal-toc a:hover{color:var(--foreground);background:var(--surface-raised)}.legal-document-scroll{scroll-behavior:smooth;background:var(--surface);border:1px solid var(--border);scrollbar-width:thin;border-radius:12px;min-height:0;padding:18px 22px 40px;overflow-y:auto}.legal-document-scroll>section{padding-bottom:18px;scroll-margin-top:12px}.legal-document-scroll>section+section{border-top:1px solid var(--border);padding-top:18px}.legal-document-scroll h2{margin-bottom:8px;font-size:18px}.legal-document-scroll p,.legal-document-scroll li{color:var(--muted-foreground);font-size:13px;line-height:1.75}.legal-document-scroll p+p{margin-top:8px}.legal-document-scroll ul{padding-left:20px}.related-documents{background:var(--surface-raised);border-radius:10px;gap:6px;padding:15px;display:grid}.related-documents strong{font-size:11px}.related-documents a{color:var(--accent);font-size:11px}.utility-footer{align-items:flex-start;gap:28px;padding-block:24px}.footer-groups{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid!important}.footer-groups nav{flex-direction:column;align-items:flex-start;gap:3px}.footer-groups nav strong{color:var(--accent);margin-bottom:5px;font-size:9px}.footer-groups nav a{padding:3px 0}.footer-utility{flex-direction:column;gap:7px;align-items:flex-end!important;display:flex!important}.footer-cookie-button{color:var(--muted-foreground);font-size:11px}.preference-button{display:none}.cookie-consent{z-index:70;border:1px solid var(--border-strong);background:var(--surface-elevated);border-radius:14px;width:min(360px,100vw - 36px);padding:14px;position:fixed;bottom:18px;left:18px;box-shadow:0 20px 60px #0000003d}.cookie-consent strong{font-size:12px}.cookie-consent p{margin-top:3px;font-size:10px;line-height:1.4}.cookie-consent>div:last-child{justify-content:flex-end;align-items:center;gap:10px;margin-top:10px;display:flex}.cookie-consent button{font-size:10px}.cookie-consent .button{min-height:32px;padding:6px 10px}.preference-backdrop{z-index:90;background:#05090c9e;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.preference-panel{background:var(--surface-elevated);border:1px solid var(--border);border-radius:18px;width:min(500px,100%);padding:24px;position:relative;box-shadow:0 24px 80px #0000004d}.preference-panel h2{margin:7px 0 5px;font-size:25px}.preference-panel>p{font-size:11px}.preference-options{gap:6px;margin-top:15px;display:grid}.preference-options label{background:var(--surface-raised);border-radius:9px;justify-content:space-between;align-items:center;gap:15px;padding:10px;display:flex}.preference-options label>span{display:grid}.preference-options strong{font-size:11px}.preference-options small{color:var(--muted-foreground);font-size:9px}.preference-options input{width:18px;height:18px;accent-color:var(--accent)}.preference-actions{justify-content:flex-end;align-items:center;gap:14px;margin-top:15px;display:flex}.preference-actions button{font-size:11px}.preference-actions .button{min-height:36px}.not-found-actions{gap:9px;display:flex}.application-loading{gap:12px;display:grid}.application-loading>div{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.skeleton{background:linear-gradient(100deg,var(--surface-raised) 30%,var(--interactive) 50%,var(--surface-raised) 70%);background-size:220% 100%;border-radius:14px;height:210px;animation:1.4s linear infinite skeleton-move;display:block}.skeleton-title{width:42%;height:40px}.skeleton-copy{width:60%;height:15px}@keyframes skeleton-move{to{background-position-x:-220%}}@media (min-width:1024px){:is(.app-main:has(.application-page),.app-main:has(.legal-document-page)){height:100dvh;min-height:0;overflow:hidden}:is(.app-main:has(.application-page)>.topbar,.app-main:has(.legal-document-page)>.topbar){height:46px}:is(.app-main:has(.application-page)>.page-content,.app-main:has(.legal-document-page)>.page-content){height:calc(100dvh - 46px);min-height:0;padding:12px 24px;overflow:hidden}:is(.app-main:has(.application-page)>.footer,.app-main:has(.legal-document-page)>.footer){display:none}.application-page{grid-template-rows:auto minmax(0,1fr);height:100%;overflow:hidden}.select-page.application-page{grid-template-rows:auto minmax(0,1fr) auto}.select-page.application-page .auction-grid{min-height:0}.business-page.application-page{grid-template-rows:auto auto minmax(0,1fr)}}@media (max-width:1023px){.application-page{display:block}.application-page>*+*{margin-top:14px}.profile-dashboard,.about-grid,.contact-grid,.service-directory,.how-page .steps,.how-facts,.legal-center-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.legal-document-page{height:auto;display:block}.legal-document-header{padding-right:0}.legal-document-header dl{margin-top:12px;position:static}.legal-document-shell{display:block}.legal-toc{display:none}.legal-document-scroll{margin-top:14px;overflow:visible}.personalization-page{display:grid}.personalization-field-grid.three{grid-template-columns:repeat(2,minmax(0,1fr))}.interest-options{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:639px){.profile-dashboard,.about-grid,.contact-grid,.service-directory,.faq-list,.legal-center-grid,.membership-page{grid-template-columns:1fr}.profile-personalization-prompt{flex-wrap:wrap;align-items:flex-start}.profile-personalization-prompt .button{width:100%}.personalization-card{gap:14px;padding:17px 14px}.personalization-heading{gap:8px}.personalization-heading h1{font-size:30px}.personalization-heading p{font-size:12px}.personalization-skip{padding-inline:4px}.personalization-progress li{justify-content:center}.personalization-progress li span{display:none}.personalization-field-grid,.personalization-field-grid.three{grid-template-columns:1fr}.interest-options{grid-template-columns:repeat(2,minmax(0,1fr))}.personalization-city{width:100%}.personalization-actions .button{min-width:116px}.how-page .steps,.how-facts,.bid-preview{grid-template-columns:1fr}.bid-preview dl{grid-template-columns:repeat(2,minmax(0,1fr))}.tab-list{width:100%;display:flex;overflow-x:auto}.tab-list button{flex:none}.legal-document-scroll{padding:18px 16px 40px}.legal-document-scroll p,.legal-document-scroll li{font-size:14px;line-height:1.75}.utility-footer{display:block}.footer-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-utility{margin-top:20px;align-items:flex-start!important}.cookie-consent{bottom:84px}}@media print{.sidebar,.topbar,.mobile-bottom-nav,.footer,.cookie-consent,.preference-button,.legal-toc{display:none!important}.app-main{margin:0!important}.page-content,.legal-document-page,.legal-document-scroll{border:0!important;height:auto!important;padding:0!important;overflow:visible!important}.legal-document-header{padding:0}}:root{--background:#f4f2ee;--foreground:#161b20;--surface:#fbfaf8;--surface-elevated:#fff;--surface-raised:#f7f6f3;--auction-surface:#fff;--interactive:#eeece7;--border:#dedbd5;--border-strong:#cbc6bd;--muted:#eeece8;--muted-foreground:#60666c;--accent:#d94f0b;--accent-hover:#bd4106;--accent-soft:#fff0e6;--hero-bg:#f7f5f1;--hero-end:#ebe7df;--shadow:0 12px 34px #261f1714;--shadow-card:0 8px 26px #261f1712, inset 0 1px 0 #ffffffe0}[data-theme=dark]{--background:#0b1014;--foreground:#f3f4f4;--surface:#12191f;--surface-elevated:#182127;--surface-raised:#1c252c;--auction-surface:#10171c;--interactive:#202a31;--border:#29333b;--border-strong:#3b4750;--muted:#1a2228;--muted-foreground:#aab2b8;--accent:#ff7417;--accent-hover:#ff8b3d;--accent-soft:#352215;--hero-bg:#101820;--hero-end:#17232b;--shadow:0 16px 44px #00000047;--shadow-card:0 12px 32px #00000038, inset 0 1px 0 #ffffff09}body{background:radial-gradient(circle at 12% 0%, var(--accent), transparent 28rem), var(--background)}@supports (color:color-mix(in lab, red, red)){body{background:radial-gradient(circle at 12% 0%, color-mix(in srgb, var(--accent) 4%, transparent), transparent 28rem), var(--background)}}.topbar,.sidebar{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.topbar,.sidebar{background:color-mix(in srgb, var(--surface) 94%, transparent)}}.topbar,.sidebar{border-color:var(--border);box-shadow:inset 0 -1px 0 var(--foreground)}@supports (color:color-mix(in lab, red, red)){.topbar,.sidebar{box-shadow:inset 0 -1px 0 color-mix(in srgb, var(--foreground) 3%, transparent)}}.topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.search{background:var(--surface-raised);border-color:var(--border);box-shadow:inset 0 1px 0 var(--foreground)}@supports (color:color-mix(in lab, red, red)){.search{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--foreground) 3%, transparent)}}.panel,.auction-card,.hero-auction{background:var(--auction-surface);border-color:var(--border);box-shadow:var(--shadow-card)}.auction-card,.hero-auction{transition:transform .18s,border-color .18s,box-shadow .18s}.auction-card:hover,.hero-auction:hover{border-color:var(--border-strong);box-shadow:0 15px 38px var(--foreground), inset 0 1px 0 #ffffffb3;transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.auction-card:hover,.hero-auction:hover{box-shadow:0 15px 38px color-mix(in srgb, var(--foreground) 12%, transparent), inset 0 1px 0 #ffffffb3}}.auction-media-stage{background:radial-gradient(circle at 50% 28%, var(--surface-elevated), transparent 48%), linear-gradient(145deg, var(--surface-raised), var(--interactive));width:100%;height:100%;min-height:0;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.auction-media-stage{background:radial-gradient(circle at 50% 28%, color-mix(in srgb, var(--surface-elevated) 92%, transparent), transparent 48%), linear-gradient(145deg, var(--surface-raised), var(--interactive))}}.auction-media-stage:after{content:"";filter:blur(15px);opacity:.22;pointer-events:none;background:#00000038;border-radius:50%;height:16%;position:absolute;inset:auto 8% 5%}.auction-media-stage img{z-index:1;width:100%;height:100%;display:block;position:relative}.auction-media-stage.media-contain img{padding:clamp(6px,3%,18px);object-fit:contain!important}.auction-media-stage.media-cover img{object-fit:cover!important}.auction-media-fallback{color:var(--muted-foreground);place-content:center;justify-items:center;gap:6px;font-size:10px;display:grid;position:absolute;inset:0}.hero{background:radial-gradient(circle at 76% 42%, var(--accent), transparent 27%), linear-gradient(128deg, var(--hero-bg), var(--hero-end))}@supports (color:color-mix(in lab, red, red)){.hero{background:radial-gradient(circle at 76% 42%, color-mix(in srgb, var(--accent) 11%, transparent), transparent 27%), linear-gradient(128deg, var(--hero-bg), var(--hero-end))}}.hero{border-color:var(--border);box-shadow:var(--shadow-card)}.hero-copy:after{content:"";background:linear-gradient(90deg, var(--accent), transparent);opacity:.65;width:72px;height:1px;position:absolute;bottom:18px;left:28px}.hero-copy{position:relative}.auction-image,.hero-auction-image{background:var(--surface-raised)}.auction-card-body,.hero-auction-body{border-top:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.auction-card-body,.hero-auction-body{border-top:1px solid color-mix(in srgb, var(--border) 72%, transparent)}}.auction-badge{box-shadow:0 5px 15px #00000021}.bid-panel{background:var(--surface-elevated)}.detail-current{background:linear-gradient(135deg, var(--surface-raised), var(--interactive));border:1px solid var(--border);box-shadow:inset 0 1px #ffffff59}.auction-room-status>div{background:var(--surface-raised);border-color:#0000}.quick-bids{border:1px solid var(--border);background:var(--surface-raised);border-radius:11px;padding:3px}.quick-bid{background:0 0;border-color:#0000}.quick-bid.is-selected{background:var(--surface-elevated);border-color:var(--border-strong);box-shadow:0 2px 8px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.quick-bid.is-selected{box-shadow:0 2px 8px color-mix(in srgb, var(--foreground) 8%, transparent)}}.bid-row{border-radius:9px;padding-inline:8px}.bid-row.leading-bid{background:linear-gradient(90deg, var(--accent-soft), transparent 82%);border-bottom-color:#0000}.bid-row.is-new-bid{box-shadow:inset 3px 0 0 var(--accent)}.detail-image{background:linear-gradient(145deg, var(--surface-raised), var(--interactive));box-shadow:var(--shadow-card)}.detail-image>.auction-media-stage{height:100%}.detail-image .auction-media-stage img{width:100%;height:100%}.member-card.compact{background:radial-gradient(circle at 100% 0, var(--accent), transparent 60%), var(--surface-raised)}@supports (color:color-mix(in lab, red, red)){.member-card.compact{background:radial-gradient(circle at 100% 0, color-mix(in srgb, var(--accent) 18%, transparent), transparent 60%), var(--surface-raised)}}.member-card.compact{border-color:var(--border-strong);box-shadow:inset 0 1px #ffffff3d}.nav-item[aria-current=page]{box-shadow:inset 3px 0 0 var(--accent)}.premium-page{gap:18px;display:grid}.select-page-intro{border:1px solid var(--border);background:radial-gradient(circle at 85% 30%, var(--accent), transparent 32%), linear-gradient(125deg, var(--surface), var(--surface-raised));border-radius:18px;justify-content:space-between;align-items:center;padding:25px 30px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.select-page-intro{background:radial-gradient(circle at 85% 30%, color-mix(in srgb, var(--accent) 13%, transparent), transparent 32%), linear-gradient(125deg, var(--surface), var(--surface-raised))}}.select-page-intro{box-shadow:var(--shadow-card)}.select-page-intro .page-heading{margin:0}.select-page-intro .page-heading h1{margin:8px 0 5px}.select-page-seal{color:var(--accent);flex:none;margin-right:5%}.select-process{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.select-process article{border:1px solid var(--border);background:var(--surface);border-radius:13px;align-items:center;gap:11px;min-width:0;padding:14px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff52}.select-process article>span{background:var(--accent-soft);height:25px;color:var(--accent);border-radius:50%;flex:0 0 25px;place-items:center;font-size:10px;font-weight:750;display:grid}.select-process article>svg{color:var(--accent);flex:none}.select-process h2{margin-bottom:2px;font-size:13px}.select-process p{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.business-page{gap:14px}.business-page .business-hero{background:radial-gradient(circle at 88% 30%, var(--accent), transparent 28%), linear-gradient(125deg, var(--surface), var(--surface-raised));padding:30px 34px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.business-page .business-hero{background:radial-gradient(circle at 88% 30%, color-mix(in srgb, var(--accent) 18%, transparent), transparent 28%), linear-gradient(125deg, var(--surface), var(--surface-raised))}}.business-page .business-hero{box-shadow:var(--shadow-card)}.business-page .business-hero:after{content:"M";color:var(--accent);position:absolute;top:-35%;right:7%}@supports (color:color-mix(in lab, red, red)){.business-page .business-hero:after{color:color-mix(in srgb, var(--accent) 9%, transparent)}}.business-page .business-hero:after{font-size:260px;font-weight:900;line-height:1}.business-page .business-hero>*{z-index:1;position:relative}.business-page .business-hero h1{margin:10px 0 8px;font-size:clamp(32px,3.4vw,48px)}.business-page .business-hero p{max-width:660px;font-size:13px;line-height:1.55}.business-page .business-hero .button{min-height:40px;margin-top:14px}.business-page .feature-grid{gap:12px;margin:0}.business-page .feature{padding:16px 18px}.business-page .feature>svg{width:22px;height:22px}.business-page .feature h2{margin:9px 0 4px;font-size:15px}.business-page .feature p{font-size:11px;line-height:1.45}.business-page .business-model{gap:22px;margin:0;padding:18px 22px}.business-page .business-model h2{margin:6px 0 5px;font-size:22px}.business-page .business-model p{font-size:11px;line-height:1.5}.business-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px!important}.business-steps li{background:var(--surface-raised);border:1px solid var(--border);border-radius:9px;min-height:38px;padding:7px 9px}.business-steps li>span{width:21px;height:21px;color:var(--accent);background:var(--accent-soft);border-radius:50%;place-items:center;font-size:9px;font-weight:750;display:grid}@media (min-width:1024px){.select-page>.select-section{display:none}.select-page .auction-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.select-page .auction-card{grid-template-columns:minmax(0,1.18fr) minmax(190px,.82fr);min-height:214px;display:grid}.select-page .auction-image{min-height:214px}.select-page .auction-image img{aspect-ratio:auto}.select-page .auction-card-body{border-top:0;border-left:1px solid var(--border);flex-direction:column;justify-content:center;display:flex}.select-page .auction-card h3{min-height:0}.select-page .auction-card .bid-link{margin-top:3px}.auction-detail-page .detail-image>.auction-media-stage{max-height:460px}}@media (max-width:1023px){.select-page-intro{padding:22px 18px}.select-page-seal{width:38px}.select-process{grid-template-columns:1fr}.business-page .business-hero{padding:28px 20px}.business-page .business-hero:after{display:none}}@media (max-width:639px){.premium-page{gap:14px}.select-page-intro .page-heading h1{font-size:32px}.select-page-seal{display:none}.select-process p{white-space:normal}.business-page .feature-grid,.business-page .business-model,.business-steps{grid-template-columns:1fr}.auction-media-stage.media-contain img{padding:8px}}:root{--background:#f3f1ed;--surface:#faf9f6;--surface-elevated:#fffefa;--surface-raised:#f6f4ef;--auction-surface:#fffefa;--interactive:#ece9e2;--border:#e2ded7;--border-strong:#d1cbc1;--accent:#c54a08;--accent-hover:#e35b0b;--cta-normal:#b94709;--shadow-card:0 7px 22px #2d23170e, inset 0 1px 0 #ffffffe6;--timer-critical:#b53623}[data-theme=dark]{--background:#0a0f13;--surface:#11181d;--surface-elevated:#172027;--surface-raised:#1a2329;--auction-surface:#10171c;--interactive:#202930;--border:#222d34;--border-strong:#344047;--accent:#d65a0c;--accent-hover:#ff7417;--cta-normal:#b94709;--shadow-card:0 9px 24px #0000002e, inset 0 1px 0 #ffffff07;--timer-critical:#ff8d78}.auction-media-stage.media-physical-product{background:radial-gradient(ellipse at 50% 68%, var(--foreground), transparent 38%), radial-gradient(circle at 48% 32%, var(--surface-elevated), var(--surface-raised) 68%, var(--interactive))}@supports (color:color-mix(in lab, red, red)){.auction-media-stage.media-physical-product{background:radial-gradient(ellipse at 50% 68%, color-mix(in srgb, var(--foreground) 7%, transparent), transparent 38%), radial-gradient(circle at 48% 32%, var(--surface-elevated), var(--surface-raised) 68%, var(--interactive))}}.auction-media-stage.media-physical-product img{transform:none;object-fit:contain!important;object-position:50% 60%!important}.auction-media-stage.media-hospitality img,.auction-media-stage.media-service img,.auction-media-stage.media-experience img{object-fit:cover!important}.auction-media-stage.media-hospitality,.auction-media-stage.media-service,.auction-media-stage.media-experience{background:var(--surface-raised)}.auction-media-fallback>span{display:none}.auction-media-stage:after{opacity:.13}.auction-media-stage:not(.media-physical-product):after{display:none}.hero-auction-image .auction-media-stage.media-physical-product img,.detail-image .auction-media-stage.media-physical-product img{transform:none}.auction-card .auction-media-stage.media-physical-product img[src*=vacuum\.svg]{transform-origin:50% 60%;transform:scale(1.36)}.hero-auction-image .auction-media-stage.media-physical-product img[src*=vacuum\.svg]{transform-origin:50% 60%;transform:scale(1.42)}.auction-card,.hero-auction,.panel{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.auction-card,.hero-auction,.panel{border-color:color-mix(in srgb, var(--border) 72%, transparent)}}.auction-card,.hero-auction{box-shadow:var(--shadow-card)}.primary,.bid-link{background:var(--cta-normal);border-color:var(--cta-normal);color:#fff}[data-theme=dark] .primary,[data-theme=dark] .bid-link{color:#fff}.primary:hover,.bid-link:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.auction-badge{border-color:var(--border-strong);gap:3px;padding:3px 5px}@supports (color:color-mix(in lab, red, red)){.auction-badge{border-color:color-mix(in srgb, var(--border-strong) 72%, transparent)}}.auction-badge{background:var(--surface-elevated);border-radius:5px}@supports (color:color-mix(in lab, red, red)){.auction-badge{background:color-mix(in srgb, var(--surface-elevated) 92%, transparent)}}.auction-badge{letter-spacing:.035em;font-size:9px;box-shadow:0 3px 10px #00000014}.auction-badge.select{color:var(--accent)}.auction-badge.partner{color:var(--foreground);background:var(--surface-elevated)}@supports (color:color-mix(in lab, red, red)){.auction-badge.partner{background:color-mix(in srgb, var(--surface-elevated) 88%, var(--interactive))}}.price-row strong,.hero-auction-price strong,.detail-current strong,.auction-timer,.bid-row>b{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1, "lnum" 1}.detail-current strong{min-width:7ch}.auction-timer{min-width:7.6ch;color:var(--accent)}.auction-timer.ending{color:var(--timer-critical)}.member-card.compact{background:var(--surface-raised);border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.member-card.compact{border-color:color-mix(in srgb, var(--border) 70%, transparent)}}.member-card.compact{box-shadow:inset 0 1px #ffffff29}.member-card.compact h3{font-weight:620}.member-card.compact p{opacity:.86}@media (hover:hover) and (pointer:fine){.auction-card:hover,.hero-auction:hover{border-color:var(--border-strong);box-shadow:0 9px 25px var(--foreground), inset 0 1px 0 #ffffff47;transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.auction-card:hover,.hero-auction:hover{box-shadow:0 9px 25px color-mix(in srgb, var(--foreground) 7%, transparent), inset 0 1px 0 #ffffff47}}}@media (min-width:1024px){.main-home .auction-card .auction-media-stage.media-physical-product img{transform:none}}@media (hover:none),(pointer:coarse){.auction-card:hover,.hero-auction:hover{box-shadow:var(--shadow-card);transform:none}}@media (max-width:639px){.auction-media-stage.media-physical-product img,.hero-auction-image .auction-media-stage.media-physical-product img,.detail-image .auction-media-stage.media-physical-product img{transform:none}}.auction-card .auction-media-stage.media-physical-product img[src*=vacuum\.svg]{transform:scale(1.36)}.hero-auction-image .auction-media-stage.media-physical-product img[src*=vacuum\.svg]{transform:scale(1.42)}.detail-current{transition:background-color .2s,border-color .2s}.detail-current.is-updated{border-color:var(--accent);background:var(--accent-soft)}.recent-bids{grid-template-rows:auto minmax(0,1fr);display:grid}.recent-bids-tools{color:var(--muted-foreground);align-items:center;gap:8px;font-size:11px;display:inline-flex}.bid-history-list{scrollbar-width:thin;min-height:0;overflow:hidden}.bid-history-list.is-expanded{overflow-y:auto}.bid-history-more{color:var(--accent);white-space:nowrap;font-size:11px;font-weight:650}.bid-history-more:hover{text-decoration:underline}.bid-row.is-new-bid{animation:.2s ease-out bid-row-in}@keyframes bid-row-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.detail-current,.bid-row.is-new-bid{transition:none;animation:none}}@media (min-width:1024px) and (max-height:800px){.auction-detail-page .recent-bids{padding:8px 12px}.auction-detail-page .bid-row{padding:3px 0}.auction-detail-page .bid-row .avatar{width:26px;height:26px}}.auth-page{place-items:center;min-height:calc(100dvh - 8rem);display:grid}.auth-form{gap:.85rem;width:min(100%,34rem);padding:clamp(1.25rem,3vw,2rem);display:grid}.auth-form h1{margin:0;font-size:clamp(1.7rem,4vw,2.45rem)}.auth-form>p{color:var(--muted-foreground);margin:0 0 .35rem}.auth-form label{gap:.4rem;font-size:.82rem;font-weight:700;display:grid}.auth-form input,.auth-form select,.auth-form textarea{border:1px solid var(--border);background:var(--surface-elevated);width:100%;color:var(--foreground);font:inherit;border-radius:.7rem;padding:.75rem .85rem}.auth-form textarea{resize:vertical;min-height:6rem}.auth-form small{color:var(--muted-foreground)}.form-notice{background:var(--accent);border-radius:.65rem;padding:.7rem .85rem}@supports (color:color-mix(in lab, red, red)){.form-notice{background:color-mix(in srgb,var(--accent) 12%,var(--surface))}}.form-notice{color:var(--foreground)}.form-notice.success{border:1px solid #20a66a}@supports (color:color-mix(in lab, red, red)){.form-notice.success{border:1px solid color-mix(in srgb,#20a66a 45%,var(--border))}}.smart-back-button{border:1px solid var(--border);align-items:center;gap:.5rem;width:max-content;min-height:44px;padding:.45rem .7rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.smart-back-button{border:1px solid color-mix(in srgb,var(--border) 76%,transparent)}}.smart-back-button{background:var(--surface);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.smart-back-button{background:color-mix(in srgb,var(--surface) 88%,transparent)}}.smart-back-button{color:var(--muted-foreground);font-size:.75rem;font-weight:650;box-shadow:inset 0 1px #fff3}.smart-back-button:hover{color:var(--foreground);border-color:var(--border-strong);background:var(--surface-raised)}.auth-page{grid-template-rows:auto minmax(0,1fr);place-items:start center}.auth-page>.smart-back-button{justify-self:start}.auth-page>.auth-form{align-self:center}.auth-form{scrollbar-width:thin;max-height:100%;overflow-y:auto}.auth-form label,.auth-form .form-field{gap:.4rem;font-size:.82rem;font-weight:700;display:grid}.password-control{display:block;position:relative}.password-control input{padding-right:3rem}.password-visibility{width:2.5rem;height:2.5rem;color:var(--muted-foreground);border-radius:.55rem;place-items:center;display:grid;position:absolute;top:50%;right:.2rem;transform:translateY(-50%)}.password-visibility:hover{background:var(--muted);color:var(--foreground)}.field-help{font-size:.72rem;margin-top:-.5rem!important}.check-field{align-items:start;line-height:1.45;grid-template-columns:1.1rem minmax(0,1fr)!important;font-weight:500!important}.check-field input{height:1.05rem;accent-color:var(--accent);margin:.12rem 0 0;width:1.05rem!important;padding:0!important}.check-field a,.auth-links a{color:var(--accent);font-weight:700}.check-field em{color:var(--muted-foreground);font-style:normal}.auth-links{color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;gap:.75rem;font-size:.78rem;display:flex}.register-form{grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,46rem)}.register-form>span:first-child,.register-form>h1,.register-form>#auth-intro,.register-form>.form-notice,.register-form>.field-help,.register-form>.check-field,.register-form>.button,.register-form>.auth-links{grid-column:1/-1}.security-page{grid-template-rows:auto auto minmax(0,1fr)!important}.security-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(14rem,.72fr);gap:14px;min-height:0;display:grid}.security-grid>.panel{min-width:0;padding:clamp(1rem,2vw,1.5rem)}.security-grid h2{overflow-wrap:anywhere;margin:.45rem 0 .85rem;font-size:1.25rem}.security-form{gap:.7rem;display:grid}.security-form .form-field{gap:.35rem;font-size:.8rem;font-weight:700;display:grid}.session-panel{flex-direction:column;align-items:flex-start;gap:.7rem;display:flex}.session-panel form{margin-top:auto}.profile-identity{align-items:flex-end;gap:.8rem;margin-top:.65rem;display:flex}.profile-identity dl{flex-wrap:wrap;gap:.45rem;margin:0;display:flex}.profile-identity dl>div{border:1px solid var(--border);background:var(--surface-raised);border-radius:.55rem;padding:.4rem .6rem}.profile-identity dt{color:var(--muted-foreground);font-size:.6rem}.profile-identity dd{margin:.1rem 0 0;font-size:.72rem;font-weight:700}.profile-identity dd.verified{color:var(--success)}.profile-identity dd.pending{color:var(--accent)}.verification-resend{gap:.25rem;display:grid}.verification-resend .button{min-height:36px;padding:.4rem .65rem}.verification-resend small{color:var(--success)}.compact-page-heading>.smart-back-button,.legal-document-header>.smart-back-button{margin-bottom:.45rem}.membership-page>.smart-back-button{grid-column:1/-1}.membership-page{grid-template-rows:auto auto minmax(0,1fr)}.form-page{grid-template-rows:auto minmax(0,1fr)!important}.form-page>.auth-form{justify-self:center}@media (max-width:1023px){.auth-page,.security-page,.form-page{display:grid}.security-grid{grid-template-columns:1fr}.profile-identity{flex-direction:column;align-items:flex-start}.auth-form{max-height:none;overflow:visible}}@media (max-width:639px){.auth-page{place-items:start stretch}.auth-page>.auth-form{width:100%}.auth-form{gap:.7rem;padding:1rem}.register-form{grid-template-columns:1fr}.register-form>*{grid-column:1!important}.security-grid{display:grid}.smart-back-button{min-width:44px}.smart-back-button span{font-size:.78rem}.profile-identity dl{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.verification-resend,.verification-resend form,.verification-resend .button{width:100%}}@media (max-width:639px) and (max-height:650px){.auth-form>.button[type=submit]{bottom:calc(76px + env(safe-area-inset-bottom));z-index:3;position:sticky;box-shadow:0 10px 26px #0000003d}}.admin-shell{background:var(--background);height:100dvh;min-height:0;color:var(--foreground);grid-template-columns:218px minmax(0,1fr);display:grid;overflow:hidden}.admin-sidebar{border-right:1px solid var(--border);background:var(--surface);flex-direction:column;min-height:0;display:flex;overflow:hidden}.admin-brand{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;height:58px;padding:0 14px;display:flex}.admin-brand .brand{font-size:16px}.admin-brand small{color:var(--accent);letter-spacing:.12em;font-size:8px;font-weight:800}.admin-sidebar nav{min-height:0;padding:8px;overflow-y:auto}.admin-sidebar nav section{gap:1px;margin-bottom:8px;display:grid}.admin-sidebar nav section>span{color:var(--muted-foreground);letter-spacing:.14em;padding:5px 8px 3px;font-size:8px;font-weight:800}.admin-sidebar nav a{min-height:30px;color:var(--muted-foreground);border-radius:6px;align-items:center;gap:8px;padding:5px 8px;font-size:10px;font-weight:600;display:flex}.admin-sidebar nav a:hover,.admin-sidebar nav a.active{background:var(--interactive);color:var(--foreground)}.admin-sidebar nav a.active{box-shadow:inset 2px 0 0 var(--accent)}.admin-sidebar nav a svg{color:var(--accent)}.admin-workspace{grid-template-rows:48px minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.admin-topbar{border-bottom:1px solid var(--border);background:var(--surface);align-items:center;gap:10px;padding:6px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.admin-topbar{background:color-mix(in srgb,var(--surface) 94%,transparent)}}.admin-topbar form{border:1px solid var(--border);background:var(--surface-raised);border-radius:7px;flex:1;align-items:center;gap:8px;max-width:620px;height:34px;padding:0 10px;display:flex}.admin-topbar input{outline:0;width:100%;font-size:11px}.admin-topbar .theme-toggle{width:34px;height:34px}.admin-operator{white-space:nowrap;color:var(--muted-foreground);align-items:center;gap:6px;font-size:10px;display:flex}#admin-content{min-width:0;min-height:0;padding:14px;overflow:auto}.admin-page{gap:11px;min-width:0;display:grid}.admin-page-header{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.admin-page-header>div:first-child>span{color:var(--accent);letter-spacing:.14em;font-size:9px;font-weight:800}.admin-page-header h1{letter-spacing:-.035em;margin:2px 0;font-size:clamp(23px,2.3vw,34px)}.admin-page-header p{font-size:11px}.admin-page-actions{align-items:center;gap:8px;display:flex}.admin-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.admin-kpis article{border:1px solid var(--border);background:var(--surface);min-width:0;box-shadow:var(--shadow-card);border-radius:9px;padding:11px 12px}.admin-kpis span{white-space:nowrap;text-overflow:ellipsis;color:var(--muted-foreground);font-size:9px;display:block;overflow:hidden}.admin-kpis strong{font-variant-numeric:tabular-nums;margin-top:4px;font-size:24px;display:block}.admin-dashboard-grid{grid-template-columns:1.2fr 1fr .8fr;gap:9px;display:grid}.admin-panel{border:1px solid var(--border);background:var(--surface);min-width:0;box-shadow:var(--shadow-card);border-radius:9px;padding:12px}.admin-panel>header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.admin-panel h2{letter-spacing:-.02em;font-size:13px}.admin-panel h3{font-size:11px}.admin-panel>header a,.admin-entity-link{color:var(--accent);font-size:9px;font-weight:700}.admin-feed{gap:5px;display:grid}.admin-feed>div,.admin-feed>a{background:var(--surface-raised);border-radius:6px;grid-template-columns:auto 1fr auto;align-items:center;gap:7px;min-height:32px;padding:5px 6px;font-size:9px;display:grid}.admin-feed small{color:var(--muted-foreground)}.admin-alerts{gap:5px;display:grid}.admin-alerts p{border-left:2px solid var(--accent);background:var(--surface-raised);padding:7px;font-size:10px}.admin-alerts .ok{border-color:var(--success)}.admin-status{border:1px solid var(--border);background:var(--surface-raised);width:max-content;max-width:100%;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.04em;border-radius:999px;align-items:center;padding:2px 6px;font-size:8px;font-weight:800;display:inline-flex}.status-active,.status-live,.status-verified,.status-configured,.status-reachable,.status-completed,.status-fulfilled{color:var(--success);border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.status-active,.status-live,.status-verified,.status-configured,.status-reachable,.status-completed,.status-fulfilled{border-color:color-mix(in srgb,var(--success) 35%,var(--border))}}.status-banned,.status-suspended,.status-cancelled,.status-rejected,.status-unreachable,.status-missing{color:var(--danger);border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.status-banned,.status-suspended,.status-cancelled,.status-rejected,.status-unreachable,.status-missing{border-color:color-mix(in srgb,var(--danger) 35%,var(--border))}}.status-pending,.status-scheduled,.status-manual-check,.status-settlement-pending{color:var(--accent)}.admin-table-wrap{border:1px solid var(--border);background:var(--surface);border-radius:9px;width:100%;max-width:100%;overflow:auto}.admin-table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:9px}.admin-table th{z-index:1;text-align:left;background:var(--surface-raised);color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.06em;padding:7px 8px;font-size:8px;position:sticky;top:0}.admin-table td{border-top:1px solid var(--border);text-overflow:ellipsis;max-width:260px;padding:7px 8px;overflow:hidden}.admin-table tbody tr:hover{background:var(--interactive)}@supports (color:color-mix(in lab, red, red)){.admin-table tbody tr:hover{background:color-mix(in srgb,var(--interactive) 60%,transparent)}}.admin-empty{color:var(--muted-foreground);text-align:center!important;padding:28px!important}.admin-muted{color:var(--muted-foreground)}.admin-filters{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.admin-filters input,.admin-filters select,.admin-filters button,.admin-editor input,.admin-editor select,.admin-editor textarea,.admin-action-form input,.admin-action-form select,.admin-action-form textarea{border:1px solid var(--border);background:var(--surface);border-radius:6px;min-height:32px;padding:6px 8px;font-size:9px}.admin-filters button,.admin-button{background:var(--accent);color:#fff;border-radius:6px;justify-content:center;align-items:center;min-height:32px;padding:6px 10px;font-size:9px;font-weight:800;display:inline-flex}.admin-editor{border:1px solid var(--border);background:var(--surface);border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px;display:grid}.admin-editor.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-editor label,.admin-action-form label{color:var(--muted-foreground);gap:3px;font-size:9px;font-weight:700;display:grid}.admin-editor input,.admin-editor select,.admin-editor textarea{width:100%;color:var(--foreground)}.admin-editor textarea{resize:vertical;min-height:60px}.admin-editor .wide{grid-column:1/-1}.admin-confirm{align-items:center;flex-direction:row!important;grid-template-columns:none!important;gap:6px!important;display:flex!important}.admin-confirm input{accent-color:var(--accent);width:14px!important;height:14px!important;min-height:0!important}.admin-detail-grid{grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);gap:9px;display:grid}.admin-definition dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:8px 0;display:grid}.admin-definition dl>div{border:1px solid var(--border);background:var(--surface-raised);border-radius:6px;min-width:0;padding:7px}.admin-definition dt{color:var(--muted-foreground);font-size:8px}.admin-definition dd{overflow-wrap:anywhere;margin:2px 0 0;font-size:10px;font-weight:650}.admin-doc-placeholder{border:1px dashed var(--border-strong);border-radius:7px;margin-top:8px;padding:9px}.admin-doc-placeholder p{margin-top:3px;font-size:9px}.admin-action-form{gap:6px;min-width:170px;display:grid}.admin-action-form textarea{resize:vertical;min-height:44px}.admin-action-form .danger-safe{background:var(--surface-raised);color:var(--foreground);border:1px solid var(--border-strong)}.admin-table .admin-action-form{grid-template-columns:repeat(2,minmax(90px,1fr));min-width:320px}.admin-table .admin-action-form .admin-confirm,.admin-table .admin-action-form button{grid-column:1/-1}.admin-system-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.admin-system-grid article{justify-content:space-between;align-items:center;gap:8px;display:flex}.admin-system-grid article>span{font-size:10px;font-weight:700}.admin-search-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.admin-search-results h2{margin-bottom:8px}.admin-provider-summary{align-items:center;gap:9px;display:flex}.admin-provider-summary strong{font-size:20px}.admin-provider-summary>span:not(.admin-status),.admin-provider-note{color:var(--muted-foreground);font-size:10px}.admin-provider-summary .admin-status{margin-left:auto}.admin-provider-page .admin-table td:not(:first-child){font-size:8px}@media (max-width:1100px){.admin-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-dashboard-grid{grid-template-columns:1fr 1fr}.admin-dashboard-grid>.admin-panel:last-child{grid-column:1/-1}.admin-editor{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.admin-shell{height:auto;min-height:100dvh;display:block;overflow:visible}.admin-sidebar{z-index:20;border-right:0;border-bottom:1px solid var(--border);display:block;position:sticky;top:0}.admin-brand{height:48px}.admin-sidebar nav{padding:5px;display:flex;overflow-x:auto}.admin-sidebar nav section{flex:none;margin:0 6px 0 0;display:flex}.admin-sidebar nav section>span{display:none}.admin-sidebar nav a{white-space:nowrap}.admin-workspace{display:block;overflow:visible}.admin-topbar{z-index:19;position:sticky;top:48px}.admin-operator{display:none}#admin-content{padding:10px;overflow:visible}.admin-detail-grid,.admin-search-results{grid-template-columns:1fr}.admin-definition dl,.admin-system-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.admin-page-header{flex-direction:column;align-items:flex-start}.admin-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-dashboard-grid{grid-template-columns:1fr}.admin-dashboard-grid>.admin-panel:last-child{grid-column:auto}.admin-editor,.admin-editor.compact{grid-template-columns:1fr}.admin-editor>*{grid-column:1!important}.admin-definition dl,.admin-system-grid{grid-template-columns:1fr}.admin-topbar form input{min-width:0}.admin-topbar{padding-inline:8px}.admin-table-wrap{max-width:calc(100vw - 20px)}}.account-record-list{gap:.25rem;padding:.75rem;display:grid}.account-record-list>a,.account-record-list>div{color:inherit;border-radius:.65rem;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem;text-decoration:none;display:flex}.account-record-list>a:hover{background:var(--muted)}.account-record-list span{gap:.2rem;display:grid}.account-record-list small{color:var(--muted-foreground)}.seller-onboarding-form{grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,58rem)}.seller-onboarding-form>span,.seller-onboarding-form>h1,.seller-onboarding-form>p,.seller-onboarding-form>button{grid-column:1/-1}.seller-dashboard-section{gap:.8rem;margin-top:.8rem;padding:1rem;display:grid}.seller-document-form,.seller-fulfillment-form,.buyer-refund-form{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.seller-document-form select,.seller-document-form input,.seller-fulfillment-form select,.seller-fulfillment-form input,.buyer-refund-form input{border:1px solid var(--border);background:var(--surface-elevated);min-height:40px;color:var(--foreground);border-radius:.6rem;padding:.55rem .7rem}.seller-fulfillment-form{justify-content:flex-end}.account-record-list>div{flex-wrap:wrap}.buyer-refund-form{justify-content:flex-end;width:100%}.status-submitted,.status-under-review,.status-refund-requested,.status-disputed,.status-provider-failed{color:var(--accent)}@media (max-width:639px){.seller-onboarding-form{grid-template-columns:1fr}.seller-onboarding-form>*{grid-column:1!important}.seller-document-form,.seller-document-form>*,.seller-fulfillment-form,.seller-fulfillment-form>*,.buyer-refund-form,.buyer-refund-form>*{width:100%}.seller-dashboard-section{padding:.8rem}.account-record-list>div{align-items:flex-start}.account-page,.account-tabs,.account-tabs [role=tabpanel],.account-page .empty-state{min-width:0;max-width:100%;overflow:hidden}.account-page .empty-state h2,.account-page .empty-state p{overflow-wrap:anywhere;max-width:100%}.account-page .empty-state{padding-inline:14px}.account-page .tab-list{scrollbar-width:thin}}:root{--background:#f7f6f2;--foreground:#171717;--surface:#fff;--surface-elevated:#fff;--surface-raised:#fbfaf7;--auction-surface:var(--surface);--interactive:#f0eee8;--border:#e7e3da;--border-strong:#d7d0c5;--muted:#f0eee8;--muted-foreground:#64615b;--kaca-orange:#ff6a2a;--accent:var(--kaca-orange);--accent-hover:#ee5819;--accent-soft:#fff0e9;--success:#53b31f;--discount:#b8ef45;--category-sport:#ff7a24;--category-spa:#ff6f91;--category-gift:#8c63e8;--category-discount:#4c83ed;--category-auto:#f05b35;--category-experience:#3baa72;--auction-live:#e94b35;--auction-countdown:#ff7a24;--auction-current-bid:#171717;--auction-participants:#4c83ed;--auction-increment:#8c63e8;--public-sidebar-width:clamp(185px, 14.4vw, 205px);--radius-card:20px;--radius-control:14px;--shadow:0 12px 34px #261f1714;--shadow-card:0 10px 30px #30271a12, inset 0 1px 0 #ffffffe6}[data-theme=dark]{--background:#12171b;--foreground:#f7f5f0;--surface:#1a2025;--surface-elevated:#21282e;--surface-raised:#20272c;--auction-surface:var(--surface);--interactive:#2a3238;--border:#303940;--border-strong:#465159;--muted:#252d33;--muted-foreground:#b5b9bb;--kaca-orange:#ff7a38;--accent:var(--kaca-orange);--accent-hover:#ff905b;--accent-soft:#3a251a;--discount:#a8df3e;--auction-current-bid:#f7f5f0;--shadow:0 15px 38px #00000040;--shadow-card:0 12px 30px #00000038, inset 0 1px 0 #ffffff09}.public-experience{min-height:100dvh;color:var(--foreground);background:var(--background);--kaca-primary:#3155ff;--kaca-secondary:#16cdb5;--kaca-deal:#c8ff3d;--kaca-background:#faf9f5;--kaca-text:#101a33;--kaca-muted:#687086;--kaca-border:#e3e6ef;--background:var(--kaca-background);--foreground:var(--kaca-text);--surface:#fff;--surface-elevated:#fff;--surface-raised:#f5f6fb;--auction-surface:var(--surface);--interactive:#eef1ff;--border:var(--kaca-border);--border-strong:#cbd1e2;--muted:#eef1f8;--muted-foreground:var(--kaca-muted);--accent:var(--kaca-primary);--accent-hover:#2347ee;--accent-soft:#eef1ff;--success:#1f9d72;--discount:var(--kaca-deal);--category-sport:#3155ff;--category-spa:#e64aa5;--category-gift:#8557e8;--category-discount:#1aa9e8;--category-auto:#f06d5e;--category-food:#f2a51a;--category-experience:#30aa68;--category-travel:#16b9b0;--auction-live:#f06d5e;--auction-countdown:#f06d5e;--auction-current-bid:var(--kaca-primary);--auction-participants:var(--kaca-secondary);--auction-increment:var(--kaca-deal);--shadow:0 12px 34px #3155ff12;--shadow-card:0 10px 30px #101a3312, inset 0 1px 0 #ffffffe6}[data-theme=dark] .public-experience{--kaca-primary:#6f86ff;--kaca-secondary:#34e0c8;--kaca-deal:#d3ff66;--kaca-background:#0e1428;--kaca-text:#f5f7ff;--kaca-muted:#aab3c9;--kaca-border:#293451;--surface:#151d35;--surface-elevated:#1a2440;--surface-raised:#1b2542;--interactive:#202c4c;--border-strong:#3d4b70;--muted:#202b47;--accent-hover:#8fa1ff;--accent-soft:#202d61;--success:#53d6a4;--shadow:0 15px 38px #0000004d;--shadow-card:0 12px 30px #00000045, inset 0 1px 0 #ffffff0a}body{background:var(--background);min-width:320px;overflow-x:hidden}.public-shell{min-width:0;min-height:100dvh}.consumer-shell{flex-direction:column;min-width:0;min-height:100dvh;display:flex}.consumer-page-content{flex:1;width:min(100%,1480px);min-width:0;margin:0 auto;padding:16px 28px 56px}.consumer-header{z-index:45;border-bottom:1px solid var(--border);height:72px;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.consumer-header{border-bottom:1px solid color-mix(in srgb, var(--border) 82%, transparent)}}.consumer-header{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.consumer-header{background:color-mix(in srgb, var(--surface) 92%, transparent)}}.consumer-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.consumer-header-inner{align-items:center;gap:7px;width:100%;min-width:0;height:100%;padding:0 17px;display:flex}.consumer-mobile-brand{flex:0 0 42px;width:42px;display:block}.consumer-mobile-brand .kaca-brand{justify-content:center;width:40px;height:38px}.consumer-mobile-brand .kaca-mobile-mark{width:36px;height:32px}.mobile-header-action{display:inline-flex}.consumer-header-actions{align-items:center;gap:4px;display:flex}.consumer-header-actions .icon-button{width:40px;height:40px}.consumer-sidebar{display:none}.location-trigger{min-width:0;color:var(--foreground);border:1px solid var(--border);background:var(--surface-raised);text-align:left;align-items:center;gap:9px;display:flex}.location-trigger-icon{width:34px;height:34px;color:var(--accent);background:var(--accent-soft);border-radius:11px;flex:0 0 34px;place-content:center;display:grid}.location-trigger-copy{gap:1px;min-width:0;display:grid}.location-trigger-copy small{color:var(--muted-foreground);font-size:10px}.location-trigger-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.location-trigger-chevron{color:var(--muted-foreground);margin-left:auto}.location-verified-check{color:var(--success);flex:none}.location-trigger-topbar{background:0 0;border-color:#0000;max-width:190px;min-height:42px;margin-right:auto;padding:4px 8px 4px 5px}.location-trigger-topbar .location-trigger-icon{flex-basis:32px;width:32px;height:32px}.location-trigger-topbar .location-trigger-chevron{display:none}.location-dialog-backdrop{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1c18145c;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.location-dialog{border:1px solid var(--border);background:var(--surface);text-align:center;border-radius:24px;justify-items:center;gap:11px;width:min(100%,410px);padding:26px;display:grid;position:relative;box-shadow:0 24px 70px #1a161238}.location-dialog-close{width:36px;height:36px;color:var(--muted-foreground);border-radius:50%;place-content:center;display:grid;position:absolute;top:11px;right:11px}.location-dialog-close:hover{color:var(--foreground);background:var(--muted)}.location-dialog-icon{width:48px;height:48px;color:var(--accent);background:var(--accent-soft);border-radius:15px;place-content:center;display:grid}.location-dialog h2{letter-spacing:-.035em;font-size:23px}.location-dialog p{max-width:335px;color:var(--muted-foreground);font-size:14px;line-height:1.5}.location-dialog-actions{grid-template-columns:1.15fr .85fr;gap:8px;width:100%;margin-top:5px;display:grid}.location-dialog-actions .button{justify-content:center;align-items:center;gap:7px;min-height:44px;display:inline-flex}.location-city-list{gap:7px;width:100%;display:grid}.location-city-list button{border:1px solid var(--border);background:var(--surface-raised);border-radius:13px;justify-content:space-between;align-items:center;min-height:48px;padding:8px 12px;font-size:14px;font-weight:680;display:flex}.location-city-list button:hover{border-color:var(--accent)}.location-city-list button>span{align-items:center;gap:8px;display:flex}.location-city-list button>span>svg{color:var(--accent)}.location-dialog-message{background:var(--accent-soft);border-radius:11px;width:100%;padding:9px 11px;color:var(--foreground)!important}.location-use-device-link{color:var(--accent);align-items:center;gap:6px;margin-top:2px;font-size:13px;font-weight:720;display:inline-flex}.location-use-device-link:disabled{opacity:.55}.primary,.offer-card-cta{background:var(--accent);border-color:var(--accent);color:#261006}[data-theme=dark] .primary,[data-theme=dark] .offer-card-cta{color:#261006}.primary:hover,.offer-card-cta:hover{background:var(--accent-hover);border-color:var(--accent-hover);color:#180b05}.public-experience .primary,.public-experience .primary:hover{color:#fff}.public-experience .offer-card-cta{color:#101a33;background:var(--kaca-deal);border-color:var(--kaca-deal)}.public-experience .offer-card-cta:hover{color:#101a33;background:#baf226;border-color:#baf226}.consumer-home{gap:14px;min-width:0;display:grid}.prelaunch-home{gap:12px}.consumer-home.prelaunch-home{isolation:isolate;color:#16334d;background:#faf9f6;border-radius:24px;grid-template-columns:minmax(0,480px) minmax(0,1fr);align-items:center;padding:20px 24px;position:relative}.curiosity-content{z-index:1;min-width:0;position:relative}.curiosity-heading h1{letter-spacing:-.055em;color:#092d70;margin:0;font-family:Arial,sans-serif;font-size:clamp(40px,4.2vw,58px);font-weight:800;line-height:.99}.curiosity-heading h1 span{color:#07768d;display:block}.curiosity-heading p{margin:10px 0;font-size:15px;line-height:1.4}.curiosity-heading .curiosity-signature{color:#077b91;letter-spacing:.02em;margin:8px 0;font-size:23px;font-style:italic;font-weight:650}.curiosity-art{align-self:center;min-width:0;position:relative}.curiosity-art:before{content:"";z-index:-1;background:radial-gradient(at 70% 25%,#bdebf0,#0000 65%),radial-gradient(at 20% 80%,#d5f5d9,#0000 65%);border-radius:46% 54% 65% 35%;position:absolute;inset:-15% -4%;transform:rotate(-14deg)}.curiosity-art img{width:115%;max-width:none;height:auto;margin-left:-7%;-webkit-mask-image:radial-gradient(66% 66%,#000 60%,#0000 83%);mask-image:radial-gradient(66% 66%,#000 60%,#0000 83%)}.curiosity-art .curiosity-box-dark{display:none}.prelaunch-home .prelaunch-signup{background:#ffffffd9;border:1px solid #edf0ee;border-radius:20px;padding:14px 18px;box-shadow:0 12px 35px #16334d07}.prelaunch-home .auth-form{color:#16334d;gap:8px}.prelaunch-home .auth-form>.eyebrow,.prelaunch-home .auth-form>h2,.prelaunch-home .auth-form>#auth-intro{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.prelaunch-home .auth-form label{gap:4px;font-size:12px}.prelaunch-home .auth-form input:not([type=checkbox]){color:#16334d;background:#f6f8fb;border-color:#e6eaf0;height:39px;min-height:39px;padding-block:8px}.prelaunch-home .auth-form .field-help{color:#52647a;margin:0;font-size:12px}.prelaunch-home .auth-form .check-field{margin:0;font-size:12px;line-height:1.45}.prelaunch-home .auth-form .check-field input{accent-color:#2055d9}.prelaunch-home .auth-form .check-field a{color:#1450a0;text-underline-offset:2px;text-decoration:underline}.prelaunch-home .auth-form .auth-links{justify-content:center;font-size:12px}.prelaunch-home .button.primary{color:#142a43;background:#ceef4e;border-color:#ceef4e;min-height:42px}.prelaunch-home .button.primary:hover{color:#142a43;background:#bedf35;border-color:#bedf35}.curiosity-review-link{color:#1450a0;align-items:center;gap:8px;min-height:36px;margin-top:4px;font-size:14px;font-weight:650;display:inline-flex}.prelaunch-home .prelaunch-account-state{background:#ffffffb8;margin-top:20px;padding:22px}.prelaunch-home .prelaunch-account-state h2{font-size:24px}.prelaunch-home>.prelaunch-support-links{border-top:1px solid #16334d15;flex-wrap:wrap;grid-column:1/-1;gap:2px 17px;padding-top:8px;display:flex}.prelaunch-home>.prelaunch-support-links a{color:#465d70;background:0 0;border:0;border-radius:0;min-height:32px;padding:0;font-size:12px}.prelaunch-home>.prelaunch-support-links a:hover{text-decoration:underline}[data-theme=dark] .consumer-home.prelaunch-home{color:#d9e6ec;background:#101e24}[data-theme=dark] .curiosity-heading h1{color:#eff4ff}[data-theme=dark] .curiosity-heading h1 span,[data-theme=dark] .curiosity-heading .curiosity-signature{color:#75d5d4}[data-theme=dark] .curiosity-art:before{opacity:.13}[data-theme=dark] .curiosity-art .curiosity-box-light{display:none}[data-theme=dark] .curiosity-art .curiosity-box-dark{display:block}[data-theme=dark] .prelaunch-home .prelaunch-signup,[data-theme=dark] .prelaunch-home .prelaunch-account-state{background:#192a30;border-color:#34454c}[data-theme=dark] .prelaunch-home .auth-form{color:#d9e6ec}[data-theme=dark] .prelaunch-home .auth-form input:not([type=checkbox]){color:#ecf4f7;background:#122127;border-color:#405058}[data-theme=dark] .prelaunch-home .auth-form .field-help,[data-theme=dark] .prelaunch-home>.prelaunch-support-links a{color:#b9ccd5}[data-theme=dark] .prelaunch-home .auth-form .check-field a,[data-theme=dark] .prelaunch-home .auth-links a,[data-theme=dark] .curiosity-review-link{color:#91d9ed}[data-theme=dark] .prelaunch-home>.prelaunch-support-links{border-color:#ffffff20}@media (max-width:767px){.consumer-home.prelaunch-home{padding:18px 12px;display:block;overflow:hidden}.curiosity-heading{min-height:174px;padding-right:85px}.curiosity-heading h1{font-size:38px}.curiosity-heading p{font-size:13px}.curiosity-heading .curiosity-signature{font-size:20px}.curiosity-art{z-index:0;width:150px;position:absolute;top:48px;right:-13px}.prelaunch-home .prelaunch-signup{padding:14px 12px}.prelaunch-home .auth-form input:not([type=checkbox]){height:44px;min-height:44px;font-size:16px}.prelaunch-home>.prelaunch-support-links{margin-top:12px}}.prelaunch-home .prelaunch-hero{color:#fff;background:#244fe5;grid-template-columns:1fr;padding:24px}.prelaunch-hero-copy .consumer-eyebrow{color:#dbe6ff}.prelaunch-home .prelaunch-hero-copy>p{color:#e5edff;line-height:1.5}.prelaunch-home .prelaunch-cta-row .button{color:#183078;background:#fff;border-color:#fff}.prelaunch-home .prelaunch-checks span{color:#e5edff}.prelaunch-home .prelaunch-checks svg{color:#b8efda}.prelaunch-hero-media{min-width:0}.prelaunch-hero-media img{width:100%;height:160px}.prelaunch-signup .auth-form{width:100%;max-height:none;box-shadow:none;background:0 0;border:0;gap:10px;padding:4px;overflow:visible}.prelaunch-signup .auth-form>h2{grid-column:1/-1;margin:0;font-size:28px}.prelaunch-home>.prelaunch-support-links{align-content:start}.prelaunch-hero{align-items:center;gap:18px;display:grid}.prelaunch-hero-media img{object-fit:cover;object-position:center;border-radius:18px}.prelaunch-hero-copy .consumer-eyebrow{margin-bottom:2px}.prelaunch-hero-copy h1{margin-top:6px}.prelaunch-checks{gap:6px;margin-top:13px;display:grid}.prelaunch-checks span{color:var(--muted-foreground);align-items:center;gap:8px;font-size:12px;display:flex}.prelaunch-checks svg{color:var(--success)}.prelaunch-cta-row{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.prelaunch-cta-row .button{min-height:43px;padding-inline:16px}.prelaunch-account-state,.prelaunch-signup{border:1px solid var(--border);background:var(--surface);border-radius:18px;padding:16px 16px 17px}@supports (color:color-mix(in lab, red, red)){.prelaunch-account-state,.prelaunch-signup{background:color-mix(in srgb, var(--surface) 92%, var(--kaca-soft))}}.prelaunch-account-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.prelaunch-account-state .consumer-eyebrow{margin-bottom:3px}.prelaunch-support-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:4px;display:grid}.prelaunch-support-links a{text-align:center;border:1px solid var(--border);background:var(--surface);border-radius:12px;justify-content:center;align-items:center;min-height:40px;padding:0 10px;font-size:12px;display:flex}.inceleme-page{grid-template-rows:none;align-content:start;gap:10px;display:grid}.inceleme-page>*+*{margin-top:0}.inceleme-page .panel{padding:14px 18px}.inceleme-page .page-heading{margin:0}.inceleme-page .page-heading h1{margin:3px 0;font-size:36px}.inceleme-page .offers-empty{gap:5px;min-height:0;padding:14px}.inceleme-page .offers-empty p{margin:0}.inceleme-page .prelaunch-support-links{grid-template-columns:repeat(5,minmax(0,1fr))}.inceleme-page .prelaunch-support-links a{min-height:32px}@media (min-width:1180px){.inceleme-page{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.inceleme-catalog .offer-card-media{aspect-ratio:auto;height:76px}.inceleme-page>.page-heading,.inceleme-page>.prelaunch-review-state,.inceleme-page>.inceleme-journey{grid-column:1/-1}.inceleme-page .prelaunch-support-links{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:10px}.inceleme-page .inceleme-support-links{align-self:end}}@media (max-width:767px){.inceleme-page .prelaunch-support-links{grid-template-columns:repeat(2,minmax(0,1fr))}}.inceleme-catalog{gap:10px;display:grid}.inceleme-catalog .offer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inceleme-catalog .consumer-category-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.inceleme-catalog .consumer-category-item{min-height:58px;padding:8px 10px}.inceleme-catalog .consumer-category-item[aria-current=page]{border-color:var(--category-accent);background:var(--category-accent)}@supports (color:color-mix(in lab, red, red)){.inceleme-catalog .consumer-category-item[aria-current=page]{background:color-mix(in srgb, var(--category-accent) 9%, var(--surface))}}.inceleme-catalog-heading>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.inceleme-catalog-heading a{color:var(--accent);font-size:12px;font-weight:700}@media (max-width:767px){.inceleme-catalog .offer-grid{grid-template-columns:1fr}.inceleme-catalog .consumer-category-rail{display:flex}}.inceleme-catalog-heading{gap:4px;display:grid}.inceleme-catalog h2,.inceleme-journey h2,.inceleme-support-links h2,.inceleme-status h2{margin-bottom:2px}.prelaunch-review-state ul,.prelaunch-review-bullets,.inceleme-support-links .prelaunch-support-links{margin:0;padding:0;list-style:none}.prelaunch-review-bullets{gap:6px;margin-top:8px;display:grid}.prelaunch-review-bullets li{color:var(--muted-foreground);align-items:center;gap:8px;font-size:13px;display:inline-flex}.prelaunch-review-bullets svg{color:var(--accent);flex:none}.inceleme-journey-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.inceleme-journey-steps li{border:1px solid var(--border);background:var(--surface);border-radius:13px;gap:7px;min-width:0;padding:11px;display:grid}.inceleme-journey-steps span{aspect-ratio:1;color:#111a40;background:var(--accent);border-radius:8px;place-content:center;width:22px;font-size:12px;font-weight:760;display:grid}.inceleme-journey-steps b{font-size:13px}.inceleme-journey-steps p{color:var(--muted-foreground);font-size:12px}.inceleme-status p{color:var(--muted-foreground);align-items:center;gap:7px;display:inline-flex}@media (max-width:1180px){.prelaunch-hero{grid-template-columns:1fr}.prelaunch-hero-media img{min-height:250px}.prelaunch-support-links{grid-template-columns:repeat(2,minmax(0,1fr))}.prelaunch-account-state,.prelaunch-signup{padding:14px 14px 15px}.inceleme-journey-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.prelaunch-hero-copy h1{font-size:clamp(31px,9vw,42px)}.prelaunch-checks span{font-size:11px}.prelaunch-support-links{grid-template-columns:1fr}.prelaunch-cta-row{gap:6px}.prelaunch-cta-row .button{width:100%}.inceleme-journey-steps{grid-template-columns:1fr}}.consumer-hero{border:1px solid var(--border);background:radial-gradient(circle at 8% 0%, var(--accent), transparent 19rem), linear-gradient(125deg, var(--surface), var(--discount));border-radius:26px;grid-template-columns:minmax(0,1.28fr) minmax(300px,.72fr);min-height:230px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.consumer-hero{background:radial-gradient(circle at 8% 0%, color-mix(in srgb, var(--accent) 16%, transparent), transparent 19rem), linear-gradient(125deg, var(--surface), color-mix(in srgb, var(--discount) 10%, var(--surface-raised)))}}.consumer-hero{box-shadow:var(--shadow-card)}.consumer-hero-copy{flex-direction:column;justify-content:center;min-width:0;padding:24px 28px 22px;display:flex}.consumer-eyebrow{color:var(--accent);letter-spacing:.12em;font-size:12px;font-weight:780}.consumer-hero h1{letter-spacing:-.055em;max-width:660px;margin-top:6px;font-size:clamp(35px,3.5vw,52px);line-height:1.02}.consumer-hero h1 span{color:var(--accent)}.consumer-hero-copy>p{max-width:680px;color:var(--muted-foreground);margin-top:9px;font-size:15px;line-height:1.45}.hero-discovery{border:1px solid var(--border);background:var(--surface);border-radius:16px;grid-template-columns:minmax(180px,1fr) 145px auto;align-items:center;gap:3px;width:min(100%,690px);min-height:50px;margin-top:16px;padding:4px;display:grid;box-shadow:0 9px 24px #2d221412}.hero-search-field,.hero-location-field{min-width:0;height:42px;color:var(--foreground);text-align:left;align-items:center;gap:8px;padding:0 10px;display:flex}.hero-search-field{border-right:1px solid var(--border)}.hero-search-field>svg,.hero-location-field>svg{color:var(--accent)}.hero-search-field input{outline:0;width:100%;min-width:0;font-size:14px}.hero-location-field span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;overflow:hidden}.hero-location-field svg:last-child{color:var(--success)}.hero-discovery .button{min-height:42px;padding:8px 17px}.hero-photo-story{min-width:0;animation:.24s ease-out both hero-city-enter;position:relative;overflow:hidden}.hero-photo-story:after{content:"";background:linear-gradient(90deg, var(--surface), transparent 34%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.hero-photo-story:after{background:linear-gradient(90deg, color-mix(in srgb, var(--surface) 46%, transparent), transparent 34%)}}.hero-photo-story:after{pointer-events:none}.hero-photo-story img{object-fit:cover;object-position:50% 48%}@keyframes hero-city-enter{0%{opacity:.72}to{opacity:1}}@media (prefers-reduced-motion:reduce){.hero-photo-story{animation:none}}.hero-floating-deal{z-index:2;text-align:center;background:var(--discount);color:#193009;border:4px solid #ffffffdb;border-radius:50%;place-content:center;width:78px;height:78px;display:grid;position:absolute;bottom:18px;right:18px;transform:rotate(5deg);box-shadow:0 10px 25px #0000002e}.hero-floating-deal b{font-size:23px;line-height:1}.hero-floating-deal small{margin-top:3px;font-size:10px;font-weight:750}.consumer-category-rail{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;min-width:0;display:grid}.consumer-category-item{border:1px solid var(--border);background:var(--surface);border-radius:17px;align-items:center;gap:10px;min-width:0;min-height:76px;padding:10px 12px;display:flex;box-shadow:0 5px 16px #30271a0a}.consumer-category-item:hover{border-color:var(--category-accent);transform:translateY(-1px)}.consumer-category-icon{width:42px;height:42px;color:var(--category-accent);background:var(--category-accent);border-radius:13px;flex:0 0 42px;place-content:center;display:grid}@supports (color:color-mix(in lab, red, red)){.consumer-category-icon{background:color-mix(in srgb, var(--category-accent) 14%, var(--surface))}}.consumer-category-item strong{min-width:0;font-size:13px;line-height:1.25}.consumer-category-item[data-accent=sport]{--category-accent:var(--category-sport)}.consumer-category-item[data-accent=spa]{--category-accent:var(--category-spa)}.consumer-category-item[data-accent=gift]{--category-accent:var(--category-gift)}.consumer-category-item[data-accent=discount]{--category-accent:var(--category-discount)}.consumer-category-item[data-accent=auto]{--category-accent:var(--category-auto)}.consumer-category-item[data-accent=experience]{--category-accent:var(--category-experience)}.consumer-category-item[data-accent=food]{--category-accent:var(--category-food)}.consumer-category-item[data-accent=travel]{--category-accent:var(--category-travel)}.featured-offers-section{min-width:0}.consumer-section-heading{justify-content:space-between;align-items:end;gap:20px;min-height:48px;margin-bottom:9px;display:flex}.consumer-section-heading>div>span{color:var(--accent);letter-spacing:.13em;font-size:10px;font-weight:780;display:block}.consumer-section-heading h2{margin-top:1px;font-size:clamp(21px,2vw,27px)}.consumer-section-heading>a{white-space:nowrap;align-items:center;gap:6px;padding-bottom:3px;font-size:13px;font-weight:700;display:inline-flex}.consumer-section-heading>a:hover{color:var(--accent)}.offer-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;min-width:0;display:grid}.offer-card{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);min-width:0;box-shadow:var(--shadow-card);transition:transform .18s,border-color .18s,box-shadow .18s;overflow:hidden}.offer-card:hover{border-color:var(--border-strong);box-shadow:0 14px 35px var(--foreground);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.offer-card:hover{box-shadow:0 14px 35px color-mix(in srgb, var(--foreground) 10%, transparent)}}.offer-card-media{aspect-ratio:1.64;background:var(--surface-raised);position:relative;overflow:hidden}.offer-card-media>img{object-fit:cover;transition:transform .3s}.offer-card:hover .offer-card-media>img{transform:scale(1.025)}.offer-card .favorite-button{z-index:2;background:var(--surface);top:10px;right:10px}@supports (color:color-mix(in lab, red, red)){.offer-card .favorite-button{background:color-mix(in srgb, var(--surface) 91%, transparent)}}.offer-card .favorite-button{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.discount-badge{z-index:2;background:var(--discount);color:#183006;border-radius:9px;padding:5px 8px;font-size:11px;font-weight:800;position:absolute;top:10px;left:10px;box-shadow:0 6px 16px #0000001f}.offer-micro-badge{z-index:2;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#181818c2;border-radius:8px;padding:4px 7px;font-size:10px;font-weight:700;position:absolute;bottom:9px;left:10px}.offer-card-body{padding:12px 13px 13px}.offer-business{color:var(--accent);font-size:11px;font-weight:750}.offer-card h3{letter-spacing:-.025em;min-height:2.45em;margin-top:2px;font-size:16px;line-height:1.22}.offer-location{color:var(--muted-foreground);align-items:center;gap:4px;margin-top:6px;font-size:12px;display:flex}.offer-price-row{border-top:1px solid var(--border);justify-content:space-between;align-items:end;gap:8px;margin-top:10px;padding-top:9px;display:flex}.offer-price-row>span{min-width:0;display:grid}.offer-price-row del{color:var(--muted-foreground);font-size:11px;line-height:1.1}.offer-price-row strong{font-variant-numeric:tabular-nums;font-size:19px;line-height:1.15}.offer-card-cta{white-space:nowrap;border-radius:11px;justify-content:center;align-items:center;gap:4px;min-height:36px;padding:7px 10px;font-size:11px;font-weight:800;display:inline-flex}.consumer-trust-strip{border:1px solid var(--border);background:var(--surface);border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:8px;display:grid;overflow:hidden}.consumer-trust-strip span{text-align:center;justify-content:center;align-items:center;gap:9px;min-height:64px;padding:10px;font-size:13px;font-weight:650;display:flex}.consumer-trust-strip span+span{border-left:1px solid var(--border)}.consumer-trust-strip svg{color:var(--success)}.consumer-shell>.utility-footer{margin-left:0}@media (min-width:1180px){.consumer-sidebar{z-index:50;width:var(--public-sidebar-width);border-left:1px solid var(--border);background:radial-gradient(circle at 100% 0%, var(--accent), transparent 15rem), var(--surface);flex-direction:column;gap:14px;padding:18px 13px 16px;display:flex;position:fixed;inset:0 0 0 auto}@supports (color:color-mix(in lab, red, red)){.consumer-sidebar{background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--accent) 10%, transparent), transparent 15rem), color-mix(in srgb, var(--surface) 96%, var(--background))}}.consumer-sidebar{box-shadow:-10px 0 35px #30271a09}.consumer-sidebar-brand{align-items:center;min-height:54px;padding:2px 7px 8px;display:flex}.consumer-sidebar-brand .brand-wordmark{width:152px;max-width:100%}.consumer-sidebar>.location-trigger{border-radius:15px;width:100%;min-height:56px;padding:7px}.consumer-sidebar-nav{gap:3px;display:grid}.consumer-sidebar-nav a,.consumer-sidebar-account>a,.consumer-sidebar-account>.theme-toggle{width:100%;min-height:42px;color:var(--muted-foreground);text-align:left;border-radius:12px;align-items:center;gap:10px;padding:8px 10px;font-size:13px;font-weight:650;display:flex}.consumer-sidebar-nav a:hover,.consumer-sidebar-account>a:hover,.consumer-sidebar-account>.theme-toggle:hover{color:var(--foreground);background:var(--muted)}.consumer-sidebar-nav a.is-active,.consumer-sidebar-account>a.is-active{color:var(--accent);background:var(--accent-soft)}.consumer-sidebar-nav a.is-active:before{content:"";background:var(--accent);border-radius:999px;width:3px;height:20px;margin-left:-10px}.consumer-sidebar-nav a.is-active svg{margin-left:-3px}.consumer-sidebar-account{border-top:1px solid var(--border);gap:4px;margin-top:auto;padding-top:12px;display:grid}.consumer-sidebar-account>.consumer-sidebar-register{color:#261006;background:var(--accent)}.consumer-sidebar-account>.consumer-sidebar-register:hover{color:#180b05;background:var(--accent-hover)}.public-experience .consumer-sidebar-account>.consumer-sidebar-register,.public-experience .consumer-sidebar-account>.consumer-sidebar-register:hover{color:#fff}.consumer-sidebar-account>.theme-toggle{background:0 0;border:0;justify-content:flex-start;height:auto}.theme-toggle-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.consumer-shell{width:calc(100% - var(--public-sidebar-width));margin-right:var(--public-sidebar-width)}.consumer-header,.mobile-bottom-nav{display:none}.consumer-page-content{width:100%;max-width:1510px;padding:14px clamp(18px,2vw,30px) 44px}.consumer-shell.is-home{height:100dvh;overflow:hidden}.consumer-shell.is-home>.consumer-page-content{height:100dvh;padding-block:clamp(10px,1.7dvh,16px);overflow:hidden}.consumer-shell.is-home>.utility-footer{display:none}.consumer-shell.is-home .consumer-home{grid-template-rows:clamp(190px,31dvh,250px) clamp(58px,10dvh,72px) minmax(0,1fr);gap:clamp(8px,1.4dvh,13px);height:100%}.consumer-shell.is-home .consumer-home.prelaunch-home{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,480px) minmax(0,1fr)}.prelaunch-home>.prelaunch-support-links{grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr))}.prelaunch-home .prelaunch-hero{align-content:center;gap:20px}.prelaunch-home .prelaunch-signup{align-self:center}.prelaunch-home .prelaunch-cta-row .button{padding-inline:10px}.consumer-shell.is-home .consumer-hero,.consumer-shell.is-home .consumer-category-item{height:100%;min-height:0}.consumer-shell.is-home .featured-offers-section{min-height:0;overflow:hidden}.consumer-shell.is-home .consumer-section-heading{min-height:clamp(38px,6dvh,48px);margin-bottom:clamp(5px,.9dvh,9px)}.consumer-shell.is-home .offer-grid{min-height:0}.consumer-shell.is-home .consumer-trust-strip{display:none}}@media (min-width:1180px) and (max-height:760px){.consumer-shell.is-home .consumer-hero-copy{padding-block:15px}.consumer-shell.is-home .consumer-hero h1{font-size:clamp(34px,3.4vw,46px)}.consumer-shell.is-home .consumer-hero-copy>p{margin-top:6px;font-size:13px}.consumer-shell.is-home .hero-discovery{margin-top:10px}.consumer-shell.is-home .consumer-category-icon{flex-basis:38px;width:38px;height:38px}.consumer-shell.is-home .offer-card-media{aspect-ratio:1.9}.consumer-shell.is-home .offer-card-body{padding-block:9px}.consumer-shell.is-home .offer-card h3{font-size:14px}.consumer-shell.is-home .offer-price-row{margin-top:7px;padding-top:7px}}@media (max-width:1179px){.consumer-sidebar{display:none}.consumer-shell{width:100%;margin-right:0}.consumer-header{height:62px;display:block}.consumer-header-actions{gap:0}.consumer-page-content{width:100%;padding:12px 17px 92px}.consumer-hero{grid-template-columns:minmax(0,1.15fr) minmax(250px,.85fr)}.consumer-category-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.offer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-bottom-nav{background:var(--surface);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@supports (color:color-mix(in lab, red, red)){.mobile-bottom-nav{background:color-mix(in srgb, var(--surface) 95%, transparent)}}.mobile-bottom-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}}@media (max-width:767px){.consumer-hero{grid-template-columns:1fr}.consumer-hero-copy{padding:22px 20px 18px}.hero-photo-story{min-height:165px}.hero-photo-story:after{background:linear-gradient(180deg, var(--surface), transparent 38%)}@supports (color:color-mix(in lab, red, red)){.hero-photo-story:after{background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 18%, transparent), transparent 38%)}}.consumer-category-rail{scroll-snap-type:x proximity;scrollbar-width:none;padding:1px 1px 5px;display:flex;overflow-x:auto}.consumer-category-rail::-webkit-scrollbar{display:none}.consumer-category-item{scroll-snap-align:start;flex:0 0 142px;min-height:68px}.consumer-trust-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.consumer-trust-strip span:nth-child(3){border-left:0;border-top:1px solid var(--border)}.consumer-trust-strip span:nth-child(4){border-top:1px solid var(--border)}}@media (max-width:639px){.consumer-header-inner{padding-inline:12px}.header-location{min-width:0}.consumer-header-actions .icon-button{width:38px;height:38px}.consumer-header-actions .theme-toggle{display:none}.consumer-page-content{padding:10px 12px 88px;overflow:clip}.consumer-home{gap:11px}.consumer-hero{border-radius:20px}.consumer-hero-copy{padding:20px 16px 15px}.consumer-eyebrow{font-size:10px}.consumer-hero h1{margin-top:5px;font-size:clamp(31px,10vw,40px)}.consumer-hero-copy>p{font-size:14px}.hero-discovery{grid-template-columns:1fr auto;margin-top:13px}.hero-search-field{border-right:0}.hero-location-field{display:none}.hero-discovery .button{padding-inline:13px}.hero-photo-story{min-height:130px}.hero-floating-deal{border-width:3px;width:66px;height:66px;bottom:12px;right:12px}.hero-floating-deal b{font-size:19px}.consumer-category-item{flex-basis:128px;min-height:62px;padding:8px 9px}.consumer-category-icon{flex-basis:38px;width:38px;height:38px}.consumer-section-heading{min-height:43px;margin-bottom:7px}.consumer-section-heading h2{font-size:20px}.consumer-section-heading>a{font-size:12px}.offer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.offer-card{border-radius:15px}.offer-card-media{aspect-ratio:1.22}.offer-card .favorite-button{width:34px;height:34px;top:7px;right:7px}.discount-badge{padding:4px 6px;font-size:9px;top:7px;left:7px}.offer-micro-badge{font-size:9px;bottom:7px;left:7px}.offer-card-body{padding:9px}.offer-business{font-size:10px}.offer-card h3{min-height:3.35em;font-size:14px}.offer-location{margin-top:4px;font-size:10px}.offer-location svg{width:12px}.offer-price-row{align-items:stretch;margin-top:7px;padding-top:7px;display:grid}.offer-price-row strong{font-size:17px}.offer-card-cta{width:100%;min-height:34px;font-size:10px}.consumer-trust-strip span{min-height:58px;font-size:11px}.consumer-trust-strip svg{width:17px}.mobile-bottom-nav>a{font-size:11px}}@media (max-width:374px){.consumer-header-actions .mobile-header-action:first-of-type{display:none}.offer-grid{grid-template-columns:1fr}.offer-card h3{min-height:0}}@media (prefers-reduced-motion:reduce){.offer-card,.offer-card-media>img,.consumer-category-item{transition:none}}.offers-page{gap:18px;min-width:0;display:grid}.offers-page-heading{justify-content:space-between;align-items:end;gap:24px;padding:12px 2px 2px;display:flex}.offers-page-heading h1{margin-top:5px;font-size:clamp(32px,4vw,52px)}.offers-page-heading p{max-width:680px;margin-top:6px;font-size:15px}.offers-count{color:var(--success);background:var(--discount);border-radius:999px;flex:none;padding:8px 12px}@supports (color:color-mix(in lab, red, red)){.offers-count{background:color-mix(in srgb, var(--discount) 18%, var(--surface))}}.offers-count{font-size:13px;font-weight:750}.offers-filter-panel{border:1px solid var(--border);background:var(--surface);border-radius:19px;grid-template-columns:minmax(190px,1.3fr) repeat(5,minmax(110px,.75fr)) auto;align-items:end;gap:8px;padding:12px;display:grid;box-shadow:0 7px 22px #30271a0b}.offers-filter-panel label{gap:4px;min-width:0;display:grid}.offers-filter-panel label>span{color:var(--muted-foreground);padding-left:2px;font-size:10px;font-weight:700}.offers-filter-panel select,.offers-filter-panel input{border:1px solid var(--border);width:100%;min-width:0;height:40px;color:var(--foreground);background:var(--surface-raised);font:inherit;border-radius:11px;outline:0;padding:0 9px;font-size:12px}.offers-filter-panel .offers-query{display:block;position:relative}.offers-query svg{z-index:1;color:var(--accent);position:absolute;bottom:11px;left:11px}.offers-filter-panel .offers-query input{padding-left:37px}.offers-filter-panel .button{min-height:40px;padding:8px 13px}.offers-empty{text-align:center;border:1px dashed var(--border-strong);border-radius:var(--radius-card);background:var(--surface);place-content:center;justify-items:center;gap:9px;min-height:290px;padding:30px;display:grid}.offers-empty>svg{color:var(--accent)}.offers-empty p{margin-bottom:7px}.auction-coming-soon{text-align:center;border:1px solid var(--border);background:radial-gradient(circle at 50% 30%, var(--accent), transparent 19rem), var(--surface);border-radius:26px;place-content:center;justify-items:center;gap:12px;min-height:min(560px,100dvh - 190px);padding:32px;display:grid}@supports (color:color-mix(in lab, red, red)){.auction-coming-soon{background:radial-gradient(circle at 50% 30%, color-mix(in srgb, var(--accent) 13%, transparent), transparent 19rem), var(--surface)}}.auction-coming-soon{box-shadow:var(--shadow-card)}.auction-coming-soon h1{max-width:680px;font-size:clamp(36px,5vw,64px)}.auction-coming-soon p{max-width:600px;font-size:16px}.auction-coming-icon{width:54px;height:54px;color:var(--accent);background:var(--accent-soft);border-radius:17px;place-content:center;display:grid}.auction-coming-soon .button{margin-top:5px}@media (max-width:1180px){.offers-filter-panel{grid-template-columns:repeat(4,minmax(0,1fr))}.offers-query,.offers-filter-panel .button{grid-column:span 2}}@media (max-width:767px){.offers-page{gap:13px}.offers-page-heading{align-items:flex-start;padding-top:4px}.offers-page-heading h1{font-size:34px}.offers-page-heading p{font-size:14px}.offers-filter-panel{scroll-snap-type:x proximity;align-items:end;padding:10px;display:flex;overflow-x:auto}.offers-filter-panel label{scroll-snap-align:start;flex:0 0 145px}.offers-filter-panel .offers-query{flex-basis:230px}.offers-filter-panel .button{flex:none}}@media (max-width:480px){.offers-page-heading{gap:9px;display:grid}.offers-count{justify-self:start}.auction-coming-soon{min-height:calc(100dvh - 190px);padding:24px 17px}}.profile-section-tabs{border:1px solid var(--border);background:var(--surface);scrollbar-width:thin;border-radius:13px;gap:5px;min-width:0;padding:4px;display:flex;overflow-x:auto}.profile-section-tabs a{min-height:38px;color:var(--muted-foreground);border-radius:9px;flex:1 0 auto;justify-content:center;align-items:center;padding:7px 15px;font-size:12px;font-weight:700;display:inline-flex}.profile-section-tabs a:hover{color:var(--foreground);background:var(--surface-raised)}.profile-section-tabs a.is-active{color:var(--accent);background:var(--accent-soft)}.business-application-stepper{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);min-width:0;box-shadow:var(--shadow-card);gap:14px;padding:clamp(16px,2vw,22px);display:grid}.business-stepper-progress{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.business-stepper-progress button{border:1px solid var(--border);width:100%;min-height:58px;color:var(--muted-foreground);background:var(--surface-raised);text-align:left;border-radius:11px;grid-template-rows:auto auto;grid-template-columns:30px minmax(0,1fr);align-items:center;column-gap:8px;padding:8px 10px;display:grid}.business-stepper-progress button:disabled{cursor:default;opacity:.62}.business-stepper-progress button>span{width:30px;height:30px;color:var(--muted-foreground);background:var(--surface);border-radius:9px;grid-row:1/3;place-content:center;font-size:12px;font-weight:800;display:grid}.business-stepper-progress strong{font-size:12px}.business-stepper-progress small{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.business-stepper-progress .is-active button{color:var(--accent);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.business-stepper-progress .is-active button{border-color:color-mix(in srgb, var(--accent) 48%, var(--border))}}.business-stepper-progress .is-active button{background:var(--accent-soft)}.business-stepper-progress .is-active button>span{color:#fff;background:var(--accent)}.business-stepper-progress .is-complete button>span{color:var(--success)}.business-stepper-scroll{min-height:0}.business-stepper-scroll fieldset{border:0;min-width:0;margin:0;padding:0}.business-stepper-scroll fieldset[hidden]{display:none}.business-stepper-scroll legend{letter-spacing:-.02em;margin-bottom:12px;font-size:18px;font-weight:760}.business-stepper-scroll .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.business-stepper-scroll label{gap:5px;min-width:0;font-size:12px;font-weight:700;display:grid}.business-stepper-scroll label small{color:var(--muted-foreground);font-size:10px;font-weight:550}.business-stepper-scroll label.full-width{grid-column:1/-1}.business-stepper-scroll input,.business-stepper-scroll select,.business-stepper-scroll textarea{border:1px solid var(--border);width:100%;min-height:43px;color:var(--foreground);background:var(--surface-raised);font:inherit;border-radius:10px;outline:0;padding:9px 11px}.business-stepper-scroll textarea{resize:vertical}.business-stepper-scroll input:focus-visible,.business-stepper-scroll select:focus-visible,.business-stepper-scroll textarea:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.business-stepper-note{color:var(--muted-foreground);margin-top:12px;font-size:12px}.business-stepper-actions{border-top:1px solid var(--border);justify-content:flex-end;align-items:center;gap:8px;padding-top:11px;display:flex}.business-stepper-actions .button:first-child{margin-right:auto}.business-stepper-actions .button:disabled{cursor:not-allowed;opacity:.46}.offers-results-scroll{min-height:0}@media (min-width:1180px){:is(.public-shell:has(.consumer-page-content.is-one-screen-route),.consumer-shell:has(.consumer-page-content.is-one-screen-route)){height:100dvh;min-height:0;overflow:hidden}.consumer-shell:has(.consumer-page-content.is-one-screen-route)>.utility-footer{display:none}.consumer-page-content.is-one-screen-route{height:100dvh;min-height:0;padding-block:14px;overflow:hidden}.consumer-page-content.is-one-screen-route:not(.is-account-route)>*{height:100%;min-height:0}.consumer-page-content.is-account-route{grid-template-rows:auto minmax(0,1fr);gap:10px;display:grid}.consumer-page-content.is-account-route>.application-page{height:100%;min-height:0;overflow:hidden}.legal-center-page{grid-template-rows:auto minmax(0,1fr);overflow:hidden}.legal-center-grid{scrollbar-width:thin;padding-right:4px;overflow-y:auto}.legal-document-page,.legal-document-shell,.legal-document-scroll{overflow:hidden auto}.legal-document-page,.legal-document-shell{overflow:hidden}.offers-page{grid-template-rows:auto auto minmax(0,1fr);gap:12px;height:100%;min-height:0;overflow:hidden}.offers-page-heading{padding-top:0}.offers-results-scroll{scrollbar-width:thin;padding:2px 4px 14px 2px;overflow-y:auto}.business-apply-page{overflow:hidden;grid-template-rows:auto auto minmax(0,1fr)!important}.business-apply-page>.compact-page-heading h1{margin:3px 0;font-size:clamp(27px,2.7vw,39px)}.business-apply-page>.compact-page-heading p{font-size:12px}.business-application-stepper{grid-template-rows:auto minmax(0,1fr) auto;height:100%;overflow:hidden}.business-stepper-scroll,.consumer-page-content.is-one-screen-route>.application-page:not(.business-apply-page):not(.auth-page):not(.legal-center-page){scrollbar-width:thin;padding-right:4px;overflow-y:auto}.consumer-page-content.is-one-screen-route>.application-page:has(.seller-dashboard-section){grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);overflow:hidden}.consumer-page-content.is-one-screen-route>.application-page:has(.seller-dashboard-section)>.compact-page-heading{grid-column:1/-1}.consumer-page-content.is-one-screen-route>.application-page:has(.seller-dashboard-section)>.seller-dashboard-section:first-of-type{grid-column:1/-1}.consumer-page-content.is-one-screen-route>.application-page:has(.seller-dashboard-section)>.seller-dashboard-section{scrollbar-width:thin;min-height:0;margin-top:0;overflow-y:auto}.consumer-page-content.is-account-route>.profile-page{grid-template-rows:auto minmax(0,1fr)}.consumer-page-content.is-account-route>.profile-page .profile-dashboard,.consumer-page-content.is-account-route>.security-page .security-grid,.consumer-page-content.is-account-route>.account-page .account-tabs{scrollbar-width:thin;min-height:0;overflow-y:auto}.consumer-page-content.is-account-route>.personalization-page{overflow:hidden}.consumer-page-content.is-account-route>.personalization-page .personalization-card{scrollbar-width:thin;max-height:100%;overflow-y:auto}.consumer-page-content.is-account-route>.account-page{grid-template-rows:auto minmax(0,1fr)}.account-tabs [role=tabpanel]{scrollbar-width:thin;overflow-y:auto}.account-record-list{min-height:0}.auth-page{overflow:hidden}.auth-page>.auth-form{scrollbar-width:thin;max-height:100%;overflow-y:auto}.admin-table-wrap{scrollbar-width:thin;max-height:calc(100dvh - 178px);overflow:auto}.admin-page:has(.admin-table-wrap){grid-template-rows:auto auto minmax(0,1fr);min-height:0;overflow:hidden}.admin-page:has(.admin-table-wrap)>.admin-table-wrap{height:100%;min-height:0}.consumer-page-content[data-one-screen=true] .auction-detail-page{height:100%;min-height:0;overflow:hidden}}@media (max-width:1179px){.consumer-page-content.is-one-screen-route,.consumer-page-content.is-one-screen-route>.application-page,.consumer-page-content.is-one-screen-route>.legal-document-page,.consumer-page-content.is-one-screen-route .account-tabs [role=tabpanel],.consumer-page-content.is-one-screen-route .legal-document-scroll{height:auto;max-height:none;overflow:visible}.profile-section-tabs{margin-bottom:12px}.business-stepper-progress{scrollbar-width:thin;display:flex;overflow-x:auto}.business-stepper-progress li{flex:0 0 min(240px,72vw)}.business-stepper-scroll .form-grid{grid-template-columns:1fr}.business-stepper-scroll label.full-width{grid-column:auto}}@media (max-width:560px){.business-application-stepper{padding:13px}.business-stepper-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.business-stepper-actions .button{width:100%}.business-stepper-actions .button:first-child{margin-right:0}.business-stepper-actions .button.primary{grid-column:1/-1}}.offer-detail-page{grid-template-rows:auto minmax(0,1fr) auto;gap:10px;min-width:0;display:grid}.offer-detail-back{width:max-content;color:var(--muted-foreground);font-size:12px;font-weight:700}.offer-detail-card{border:1px solid var(--border);background:var(--surface);min-width:0;min-height:0;box-shadow:var(--shadow-card);border-radius:24px;grid-template-columns:minmax(0,1.05fr) minmax(390px,.95fr);display:grid;overflow:hidden}.offer-detail-media{background:var(--surface-raised);min-height:320px;position:relative;overflow:hidden}.offer-detail-media>img{object-fit:cover}.offer-detail-summary{scrollbar-width:thin;flex-direction:column;gap:8px;min-width:0;padding:clamp(18px,2vw,28px);display:flex;overflow-y:auto}.offer-detail-summary h1{letter-spacing:-.045em;font-size:clamp(28px,3vw,44px);line-height:1.01}.offer-detail-location{color:var(--muted-foreground);align-items:center;gap:5px;font-size:13px;display:flex}.offer-detail-lead{color:var(--muted-foreground);font-size:13px}.offer-detail-price{align-items:baseline;gap:10px;display:flex}.offer-detail-price del{color:var(--muted-foreground);font-size:14px}.offer-detail-price strong{color:var(--accent);letter-spacing:-.04em;font-size:28px}.offer-detail-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.offer-detail-facts>span{border:1px solid var(--border);background:var(--surface-raised);border-radius:11px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1px 6px;min-width:0;padding:8px;display:grid}.offer-detail-facts svg{color:var(--accent);grid-row:1/3}.offer-detail-facts small{color:var(--muted-foreground);font-size:9px}.offer-detail-facts b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.offer-fixture-warning{color:var(--muted-foreground);background:var(--accent-soft);border-radius:10px;gap:8px;padding:9px 10px;font-size:11px;display:flex}.offer-fixture-warning svg{color:var(--accent);flex:none}.offer-fixture-warning span{gap:2px;display:grid}.offer-purchase-form{gap:7px;margin-top:auto;display:grid}.offer-purchase-form label{gap:4px;font-size:11px;font-weight:750;display:grid}.offer-purchase-form label>span{align-items:center;gap:5px;display:flex}.offer-purchase-form select{border:1px solid var(--border);min-height:41px;color:var(--foreground);background:var(--surface-raised);font:inherit;border-radius:10px;padding:7px 10px}.offer-purchase-form .button{width:100%;min-height:43px}.offer-purchase-form>small{color:var(--muted-foreground);align-items:center;gap:5px;font-size:9px;display:flex}.form-message{color:var(--muted-foreground);font-size:11px}.form-message.error{color:var(--danger)}.form-message.success{color:var(--success)}.offer-detail-more{scrollbar-width:thin;min-width:0;max-height:150px;padding:8px 14px;overflow-y:auto}.offer-detail-more details{border-bottom:1px solid var(--border)}.offer-detail-more details:last-child{border-bottom:0}.offer-detail-more summary{cursor:pointer;align-items:center;gap:7px;padding:7px 0;font-size:12px;font-weight:750;display:flex}.offer-detail-more p{color:var(--muted-foreground);white-space:pre-line;padding:0 0 9px;font-size:11px;line-height:1.55}.offer-account-page{min-height:0}.offer-entitlement-list{scrollbar-width:thin;gap:10px;min-height:0;display:grid;overflow-y:auto}.offer-entitlement-card{grid-template-columns:168px minmax(0,1fr);align-items:center;gap:18px;padding:14px;display:grid}.offer-entitlement-card>img{border:1px solid var(--border);background:#fff;border-radius:13px}.offer-entitlement-card>div{justify-items:start;gap:5px;display:grid}.offer-entitlement-card h2{font-size:20px}.offer-entitlement-card p,.offer-entitlement-card small{color:var(--muted-foreground);font-size:11px}.offer-entitlement-card code{color:var(--foreground);background:var(--surface-raised);letter-spacing:.08em;border-radius:8px;padding:7px 9px;font-size:15px;font-weight:800}.offer-status{width:max-content;color:var(--muted-foreground);background:var(--surface-raised);text-transform:uppercase;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:800}.offer-status.active,.offer-status.confirmed{color:var(--success);background:var(--success)}@supports (color:color-mix(in lab, red, red)){.offer-status.active,.offer-status.confirmed{background:color-mix(in srgb, var(--success) 12%, var(--surface))}}.offer-status.redeemed,.offer-status.fulfilled{color:var(--accent);background:var(--accent-soft)}.offer-redeem-page{align-content:start}.offer-redeem-form{gap:10px;width:min(620px,100%);padding:clamp(18px,3vw,28px);display:grid}.offer-redeem-form>svg{color:var(--accent)}.offer-redeem-form label{font-size:12px;font-weight:750}.offer-redeem-form input{border:1px solid var(--border);min-height:48px;color:var(--foreground);background:var(--surface-raised);font:inherit;letter-spacing:.04em;border-radius:11px;padding:10px 13px;font-weight:700}.offer-redeem-form>p{color:var(--muted-foreground);font-size:11px}.admin-offer-operations{min-height:0;overflow:hidden}.admin-operations-scroll{scrollbar-width:thin;gap:16px;min-height:0;padding-right:4px;display:grid;overflow-y:auto}.admin-operations-scroll section{gap:7px;min-width:0;display:grid}.admin-operations-scroll h2{font-size:16px}.admin-operations-scroll .admin-table-wrap{max-height:260px}.admin-period-filter{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.admin-period-filter select,.admin-period-filter input,.admin-period-filter button{border:1px solid var(--border);background:var(--surface);min-height:32px;color:var(--foreground);border-radius:7px;padding:5px 8px;font-size:9px}.admin-period-filter button{background:var(--accent);color:#fff;font-weight:800}.admin-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.admin-metric-card{border:1px solid var(--border);background:var(--surface);min-width:0;box-shadow:var(--shadow-card);color:inherit;border-radius:10px;gap:3px;padding:11px 12px;display:grid}.admin-metric-card:hover{border-color:var(--accent)}.admin-metric-card>span{text-overflow:ellipsis;white-space:nowrap;color:var(--muted-foreground);font-size:9px;font-weight:700;overflow:hidden}.admin-metric-card>strong{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;letter-spacing:-.025em;font-size:clamp(15px,1.55vw,23px)}.admin-metric-card>small{color:var(--muted-foreground);font-size:8px}.admin-metric-card.warning{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.admin-metric-card.warning{border-color:color-mix(in srgb,var(--accent) 45%,var(--border))}}.admin-metric-card.warning{background:var(--accent-soft)}@supports (color:color-mix(in lab, red, red)){.admin-metric-card.warning{background:color-mix(in srgb,var(--accent-soft) 45%,var(--surface))}}.admin-dashboard-wide{grid-template-columns:minmax(0,1.5fr) minmax(260px,.8fr) minmax(240px,.7fr)}.admin-chart-panel header small{color:var(--muted-foreground);font-size:8px}.admin-sales-chart{border-bottom:1px solid var(--border);align-items:end;gap:3px;height:150px;padding-top:9px;display:flex}.admin-chart-day{flex:1;justify-content:center;align-items:end;gap:1px;min-width:8px;height:100%;display:flex;position:relative}.admin-chart-day>span{border-radius:3px 3px 0 0;width:38%;max-width:12px}.admin-chart-day .gross{background:var(--accent)}.admin-chart-day .earned{background:#53b31f}.admin-chart-day small{color:var(--muted-foreground);font-size:7px;display:none;position:absolute;bottom:-15px}.admin-chart-day:first-child small,.admin-chart-day:last-child small{display:block}.admin-chart-empty{height:150px;color:var(--muted-foreground);border:1px dashed var(--border);border-radius:8px;place-items:center;font-size:10px;display:grid}.admin-freshness{color:var(--muted-foreground);font-size:8px}.admin-data-notice{border-left:3px solid var(--border-strong);background:var(--surface-raised);border-radius:6px;padding:8px 10px;font-size:9px}.admin-data-notice.warning{border-color:var(--accent)}.admin-data-notice.error{border-color:var(--danger)}.admin-alerts>a{border-left:2px solid var(--accent);background:var(--surface-raised);color:inherit;padding:7px;font-size:9px;display:block}.admin-pagination{color:var(--muted-foreground);justify-content:flex-end;align-items:center;gap:8px;font-size:9px;display:flex}.admin-pagination a{border:1px solid var(--border);color:var(--accent);border-radius:6px;padding:5px 8px}.admin-button.secondary{background:var(--surface-raised);color:var(--foreground);border:1px solid var(--border)}.admin-offer-editor{gap:8px;min-height:0;display:grid}.admin-stepper{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.admin-stepper button{border:1px solid var(--border);background:var(--surface);min-height:36px;color:var(--muted-foreground);border-radius:8px;padding:6px;font-size:9px;font-weight:750}.admin-stepper button.active{border-color:var(--accent);background:var(--accent-soft);color:var(--foreground)}.admin-offer-step[hidden]{display:none}.admin-offer-step{align-content:start;min-height:260px}.admin-offer-step small{font-size:8px;font-weight:500}.admin-step-actions{justify-content:space-between;display:flex}.admin-step-actions button{border:1px solid var(--border);background:var(--surface);border-radius:7px;min-height:32px;padding:5px 14px;font-size:9px}.admin-step-actions button:disabled{opacity:.35}.admin-finance-preview,.admin-offer-preview{border:1px solid var(--border);background:var(--surface-raised);border-radius:9px;padding:12px}.admin-finance-preview dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:7px;display:grid}.admin-finance-preview dl>div{border:1px solid var(--border);border-radius:6px;padding:7px}.admin-finance-preview dt{color:var(--muted-foreground);font-size:8px}.admin-finance-preview dd{margin:2px 0 0;font-size:11px;font-weight:800}.admin-offer-preview{gap:5px;display:grid}.admin-offer-preview>span{color:var(--accent);text-transform:uppercase;font-size:8px}.admin-offer-detail{padding-bottom:20px}.admin-offer-detail>.admin-detail-grid{align-items:start}.admin-offer-detail .admin-panel{gap:8px;display:grid}.admin-offer-detail .admin-action-form+.admin-action-form{border-top:1px solid var(--border);padding-top:8px}.admin-customer-preview{border:1px solid var(--border);background:var(--surface);border-radius:20px;grid-template-columns:minmax(320px,1fr) minmax(320px,.8fr);min-height:420px;display:grid;overflow:hidden}.admin-customer-preview>img{object-fit:cover;width:100%;height:100%}.admin-customer-preview>div{flex-direction:column;gap:9px;padding:28px;display:flex}.admin-customer-preview h2{font-size:32px}.admin-customer-preview p{color:var(--muted-foreground)}.admin-customer-preview strong{color:var(--accent);font-size:28px}.admin-customer-preview dl{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.admin-customer-preview dl>div{border:1px solid var(--border);border-radius:8px;padding:8px}.admin-customer-preview dt{color:var(--muted-foreground);font-size:8px}.admin-customer-preview dd{margin:2px 0;font-size:10px}.admin-image-placeholder{background:var(--surface-raised);color:var(--muted-foreground);place-items:center!important;padding:0!important;display:grid!important}.finance-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-settlement-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-bottom:8px;display:grid}.admin-settlement-summary span{border:1px solid var(--border);background:var(--surface-raised);border-radius:6px;padding:7px;font-size:9px;font-weight:700}.admin-loading-block,.admin-loading-card{background:linear-gradient(90deg,var(--surface-raised),var(--interactive),var(--surface-raised));background-size:200% 100%;border-radius:9px;animation:1.2s infinite admin-shimmer}.admin-loading-block{width:42%;height:52px}.admin-loading-card{height:78px}.admin-error-state{border:1px solid var(--border);background:var(--surface);border-radius:12px;max-width:620px;padding:24px}.admin-error-state>span{color:var(--danger);font-size:9px;font-weight:800}.admin-error-state p{color:var(--muted-foreground);font-size:11px}.admin-error-state button{width:max-content}@keyframes admin-shimmer{to{background-position:-200% 0}}@media (min-width:1180px) and (max-height:800px){.admin-overview-page{grid-template-rows:auto auto minmax(0,1fr) auto;height:100%;overflow:hidden}.admin-overview-page .admin-dashboard-grid{min-height:0}.admin-overview-page .admin-panel{min-height:0;overflow:auto}.admin-overview-page .admin-sales-chart,.admin-overview-page .admin-chart-empty{height:120px}.admin-offer-form-page{grid-template-rows:auto minmax(0,1fr);height:100%}.admin-offer-form-page .admin-offer-editor{overflow:auto}}@media (max-width:1100px){.admin-metric-grid,.finance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-dashboard-wide{grid-template-columns:1fr 1fr}.admin-dashboard-wide>.admin-panel:last-child{grid-column:1/-1}.admin-finance-preview dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.admin-stepper{display:flex;overflow-x:auto}.admin-stepper button{min-width:145px}.admin-customer-preview{grid-template-columns:1fr}.admin-settlement-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.admin-metric-grid,.finance-grid,.admin-dashboard-wide{grid-template-columns:1fr}.admin-dashboard-wide>.admin-panel:last-child{grid-column:auto}.admin-finance-preview dl,.admin-settlement-summary{grid-template-columns:1fr}.admin-period-filter{width:100%}.admin-period-filter>*{flex:1}.admin-customer-preview h2{font-size:25px}.admin-customer-preview>div{padding:16px}}@media (min-width:1180px){.consumer-page-content[data-one-screen=true] .offer-detail-page{height:100%;min-height:0;overflow:hidden}.consumer-page-content.is-account-route>.offer-account-page{grid-template-rows:auto minmax(0,1fr)}.admin-offer-operations{grid-template-rows:auto minmax(0,1fr);height:calc(100dvh - 92px)}}@media (max-width:900px){.offer-detail-card{grid-template-columns:1fr;overflow:visible}.offer-detail-media{min-height:min(62vw,420px)}.offer-detail-summary{overflow:visible}.offer-detail-more{max-height:none;overflow:visible}}@media (max-width:560px){.offer-detail-page{display:block}.offer-detail-back{margin-bottom:10px;display:inline-flex}.offer-detail-card{border-radius:18px}.offer-detail-summary{padding:15px}.offer-detail-summary h1{font-size:29px}.offer-detail-facts{grid-template-columns:1fr}.offer-detail-more{margin-top:10px}.offer-entitlement-card{text-align:center;grid-template-columns:1fr;justify-items:center}.offer-entitlement-card>div{justify-items:center}}.consumer-sidebar-account>.consumer-sidebar-admin,.profile-section-tabs>.profile-admin-link{color:var(--accent);background:var(--accent-soft)}.admin-user-metrics{grid-template-columns:repeat(6,minmax(0,1fr))}.admin-users-page .admin-filters label{color:var(--muted-foreground);gap:2px;font-size:8px;font-weight:700;display:grid}.admin-users-page .admin-filters label input{min-width:125px;color:var(--foreground)}.admin-user-detail-page{min-height:0}.admin-user-access-control{gap:8px;display:grid}.admin-user-access-control summary{cursor:pointer;font-size:11px;font-weight:800}.admin-user-access-control>p{font-size:9px}.admin-user-detail-tabs{grid-template-rows:auto minmax(0,1fr);gap:8px;min-width:0;min-height:0;display:grid}.admin-user-tab-list{border:1px solid var(--border);background:var(--surface);scrollbar-width:thin;border-radius:9px;gap:5px;padding:4px;display:flex;overflow-x:auto}.admin-user-tab-list button{min-height:32px;color:var(--muted-foreground);border-radius:6px;flex:1 0 auto;padding:5px 9px;font-size:9px;font-weight:750}.admin-user-tab-list button:hover,.admin-user-tab-list button.active{color:var(--foreground);background:var(--interactive)}.admin-user-tab-list button.active{box-shadow:inset 0 -2px 0 var(--accent)}.admin-user-tab-panel{scrollbar-width:thin;min-width:0;min-height:0;overflow-y:auto}.admin-user-tab-panel>.admin-panel{min-height:100%}.admin-user-tab-panel .admin-definition dl{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-user-stack{gap:8px;display:grid}.admin-user-stack .admin-table-wrap{max-height:260px}@media (min-width:1180px){.admin-users-page{height:100%;min-height:0;overflow:hidden;grid-template-rows:auto auto auto minmax(0,1fr) auto!important}.admin-users-page>.admin-table-wrap{height:100%;min-height:0;max-height:none}.admin-user-detail-page{grid-template-rows:auto auto minmax(0,1fr);height:100%;overflow:hidden}}@media (max-width:1100px){.admin-user-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:800px){.admin-user-detail-page,.admin-user-detail-tabs,.admin-user-tab-panel{height:auto;overflow:visible}.admin-user-tab-panel .admin-definition dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.admin-user-metrics,.admin-user-tab-panel .admin-definition dl{grid-template-columns:1fr}.admin-user-tab-list button{min-width:150px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
