.onboarding{min-height:calc(100dvh - var(--app-safe-top));display:flex;flex-direction:column;padding:12px 24px max(16px,env(safe-area-inset-bottom,0px),var(--tg-safe-area-inset-bottom, 0px));background:hsl(var(--background))}.onboarding-toolbar{display:flex;align-items:center;justify-content:space-between;min-height:44px;gap:16px}.onboarding-wordmark{display:flex;align-items:baseline;gap:6px;white-space:nowrap;color:hsl(var(--button));padding:4px 0}.onboarding-wordmark-name{font-size:22px;line-height:1.1;font-weight:650;letter-spacing:-.045em}.onboarding-wordmark-bid{font-family:Caveat,cursive;font-size:36px;line-height:.85;font-weight:700;letter-spacing:-.025em;transform:rotate(-5deg)}.onboarding-skip,.onboarding-back{min-width:44px;min-height:44px;border-radius:var(--radius-pill);color:hsl(var(--secondary));-webkit-user-select:none;-moz-user-select:none;user-select:none}.onboarding-skip{padding:0 8px;font-size:15px}.onboarding-back{display:grid;place-items:center;background:hsl(var(--muted));color:hsl(var(--primary))}.onboarding-body{touch-action:pan-y pinch-zoom;flex:1;display:flex;flex-direction:column;justify-content:center;padding:12px 0 20px}.onboarding-art{width:100%;max-width:380px;margin:0 auto 8px}.onboarding-art img{display:block;width:100%;height:auto;aspect-ratio:1;-o-object-fit:contain;object-fit:contain}.onboarding[data-step="4"] .onboarding-art{max-width:240px}.onboarding[data-step="4"] .onboarding-body{padding-bottom:10px}.onboarding-copy{text-align:center}.onboarding-copy h1{max-width:290px;margin:0 auto 16px;font-size:34px;line-height:1.12;font-weight:600;letter-spacing:-.035em;text-wrap:balance}.onboarding-copy h1:focus{outline:none}.onboarding-description{max-width:340px;margin:0 auto;color:hsl(var(--secondary));font-size:17px;line-height:26px;text-wrap:pretty}.onboarding-helper{max-width:330px;margin:12px auto 0;color:hsl(var(--secondary));font-size:14px;line-height:20px}.onboarding-footer{margin-top:auto}.onboarding-progress{display:flex;justify-content:center;margin:0 auto 8px}.onboarding-progress button{display:grid;place-items:center;width:44px;height:44px;border-radius:50%}.onboarding-progress span{width:7px;height:7px;border-radius:50%;background:hsl(var(--secondary) / .3)}.onboarding-progress [aria-current] span{width:22px;border-radius:8px;background:hsl(var(--button))}.onboarding-continue.theme-done{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;margin:0;min-height:54px}.onboarding-example{--example-red: #b42335;--example-red-soft: #fff0f2;--example-green: #167447;--example-green-soft: #eaf7ef;max-width:340px;margin:16px auto 0;padding:4px 12px;border-radius:20px;background:hsl(var(--muted));border:1px solid hsl(var(--border));text-align:left}.dark .onboarding-example{--example-red: #f4a0a8;--example-red-soft: #331f23;--example-green: #7ed6a3;--example-green-soft: #192b22}.onboarding-example-row{display:grid;grid-template-columns:58px minmax(0,1fr) auto;gap:10px;align-items:center;min-height:52px;padding:6px 0}.onboarding-example-row+.onboarding-example-row{border-top:1px solid hsl(var(--border))}.onboarding-example-amount{padding:7px 4px;border-radius:10px;text-align:center;background:var(--example-red-soft);color:var(--example-red);font-size:20px;line-height:24px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.onboarding-example-amount small{font-size:10px;font-weight:500}.onboarding-example-detail{display:grid;font-size:14px;line-height:20px;font-weight:500}.onboarding-example-detail>span{color:hsl(var(--secondary));font-size:12px;line-height:18px;font-weight:400}.onboarding-example-status{display:flex;align-items:center;gap:4px;font-size:12px;line-height:18px;font-weight:500;color:var(--example-red)}.onboarding-example-winner .onboarding-example-amount{background:var(--example-green-soft);color:var(--example-green)}.onboarding-example-winner .onboarding-example-status{color:var(--example-green)}.onboarding :is(button):focus-visible{outline:2px solid hsl(var(--link));outline-offset:3px}@media(max-height:740px){.onboarding-art{max-width:270px}.onboarding-body{padding-top:4px;padding-bottom:12px}.onboarding-copy h1{font-size:30px;margin-bottom:12px}}@media(max-height:810px){.onboarding[data-step="4"] .onboarding-art{max-width:200px}}@media(max-width:359px){.onboarding{padding-left:16px;padding-right:16px}.onboarding-copy h1{font-size:30px}.onboarding-example-row{gap:8px}.onboarding-example-status{font-size:11px}}@media(max-height:640px){.onboarding-art,.onboarding[data-step="4"] .onboarding-art{max-width:200px}}.onboarding-stage,.onboarding-destination{display:contents}.onboarding-destination.is-revealing{display:block}.onboarding-handoff{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;overflow:hidden;padding-top:var(--app-safe-top);background:hsl(var(--background));overscroll-behavior:none}.onboarding-handoff>.onboarding{width:calc(100% - var(--app-safe-left) - var(--app-safe-right));max-width:var(--layout-max-width);margin-inline:auto}.onboarding-save-error{margin:0 0 12px;font-size:14px;line-height:20px;text-align:center;color:hsl(var(--primary))}.onboarding :is(.onboarding-skip,.onboarding-back,.onboarding-progress button):disabled{opacity:.5;cursor:wait}@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/outfit-latin-ext-wght-normal-DdQaqQDo.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/outfit-latin-wght-normal-Bc-8i84L.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Ethiopic Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-ethiopic-ethiopic-wght-normal-DqhinWt5.woff2) format("woff2-variations");unicode-range:U+030E,U+1200-1399,U+2D80-2DDE,U+AB01-AB2E,U+1E7E0-1E7E6,U+1E7E8-1E7EB,U+1E7ED-1E7EE,U+1E7F0-1E7FE}@font-face{font-family:Noto Sans Ethiopic Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-ethiopic-latin-ext-wght-normal-CNuz9OSf.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Ethiopic Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-ethiopic-latin-wght-normal-DaEnCI2m.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Outfit Variable,Noto Sans Ethiopic Variable,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.bottom-0{bottom:0}.left-0{left:0}.right-0{right:0}.z-40{z-index:40}.z-50{z-index:50}.mx-auto{margin-left:auto;margin-right:auto}.ms-auto{margin-inline-start:auto}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.block{display:block}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-9{height:2.25rem}.max-h-\[100dvh\]{max-height:100dvh}.min-h-11{min-height:2.75rem}.w-10{width:2.5rem}.w-full{width:100%}.max-w-\[var\(--layout-max-width\)\]{max-width:var(--layout-max-width)}.max-w-xs{max-width:20rem}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.rounded-xl{border-radius:.75rem}.rounded-t-\[var\(--radius-sheet\)\]{border-top-left-radius:var(--radius-sheet);border-top-right-radius:var(--radius-sheet)}.border{border-width:1px}.border-border{border-color:hsl(var(--border))}.bg-background{background-color:hsl(var(--background))}.p-3{padding:.75rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-8{padding-left:2rem;padding-right:2rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.ps-5{padding-inline-start:1.25rem}.pt-3{padding-top:.75rem}.pt-6{padding-top:1.5rem}.text-center{text-align:center}.text-base{font-size:1rem;line-height:1.5rem}.text-sm{font-size:.875rem;line-height:1.25rem}.font-medium{font-weight:500}.text-link{color:hsl(var(--link))}.text-primary{color:hsl(var(--primary))}.text-secondary{color:hsl(var(--secondary))}.underline-offset-4{text-underline-offset:4px}.outline{outline-style:solid}.ring-offset-background{--tw-ring-offset-color: hsl(var(--background))}.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,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}:root{--background: 27.2727 44% 95.098%;--primary: 220 8.11% 7.25%;--secondary: 240 5.15% 38.04%;--muted: 0 0% 100%;--border: 34.2857 28% 90.1961%;--link: 21.5 100% 33.92%;--hint: 240 3.83% 46.08%;--button: 22.04 95.76% 53.73%;--accent: 20 97.5% 47.06%;--button-text: 0 0% 100%;--secondary-button: 220 4% 28%;--secondary-button-pressed: 220 4% 22%;--accent-dark: 22.04 100% 44.31%;--layout-max-width: 480px;--app-safe-top: calc( max(env(safe-area-inset-top, 0px), var(--tg-safe-area-inset-top, 0px)) + var(--tg-content-safe-area-inset-top, 0px) );--app-safe-left: calc( max(env(safe-area-inset-left, 0px), var(--tg-safe-area-inset-left, 0px)) + var(--tg-content-safe-area-inset-left, 0px) );--app-safe-right: calc( max(env(safe-area-inset-right, 0px), var(--tg-safe-area-inset-right, 0px)) + var(--tg-content-safe-area-inset-right, 0px) );--radius: 24px;--radius-small: 12px;--radius-card: 24px;--radius-sheet: 32px;--drawer-frame-width: 4px;--radius-pill: 999px;--radius-circle: 50%;--text-page: 2.125rem;--text-profile: 1.75rem;--text-sheet: 1.5rem;--text-section: 1.375rem;--text-body: 1.0625rem;--text-helper: .9375rem;--text-caption: .875rem;--weight-body: 400;--weight-label: 500;--weight-heading: 600;font-family:Outfit Variable,Noto Sans Ethiopic Variable,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:hsl(var(--primary));background:hsl(var(--background))}body{container-type:inline-size;margin:0;font-size:var(--text-body);line-height:1.625rem;font-weight:var(--weight-body);letter-spacing:0}.type-page,.type-profile,.type-sheet,.type-section{font-weight:var(--weight-heading);text-wrap:balance;overflow-wrap:anywhere}.type-page{font-size:var(--text-page);line-height:2.5rem;letter-spacing:-.025em}.type-profile{font-size:var(--text-profile);line-height:2.125rem;letter-spacing:-.02em}.type-sheet{font-size:var(--text-sheet);line-height:1.875rem;letter-spacing:-.015em}.type-section{font-size:var(--text-section);line-height:1.75rem;letter-spacing:-.015em}.type-label{font-size:var(--text-body);line-height:1.5rem;font-weight:var(--weight-label)}.type-helper{font-size:var(--text-helper);line-height:1.375rem;font-weight:var(--weight-body)}.type-caption{font-size:var(--text-caption);line-height:1.25rem;font-weight:var(--weight-label)}.profile-value{font-size:1rem;line-height:1.5rem;font-weight:var(--weight-body)}button,select,a{touch-action:manipulation}button,select{font:inherit}.app-shell{width:calc(100% - var(--app-safe-left) - var(--app-safe-right));max-width:var(--layout-max-width);min-height:100dvh;margin:auto;padding-top:var(--app-safe-top)}.profile-page{min-height:calc(100dvh - var(--nav-clearance))}.profile-header{display:flex;flex-direction:column;align-items:center;text-align:center;margin-top:calc(-1 * var(--app-safe-top));padding:calc(28px + var(--app-safe-top)) 20px 52px;background:hsl(var(--button));color:#fff}.profile-page-title{margin-bottom:24px;font-size:2rem;line-height:2.5rem;font-weight:var(--weight-label);letter-spacing:-.025em}.profile-header h1,.profile-header h2{max-width:100%;overflow-wrap:anywhere}.user-avatar{position:relative;display:grid;place-items:center;overflow:hidden;border-radius:var(--radius-circle);flex-shrink:0}.user-avatar img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:inherit}.profile-avatar{display:grid;place-items:center;flex-shrink:0;width:96px;height:96px;border:3px solid rgb(255 255 255 / .75);margin-bottom:16px;background:#111214;color:#fff;font-size:2rem;font-weight:var(--weight-heading);border-radius:var(--radius-circle)}.profile-username{margin-top:4px;max-width:100%;overflow-wrap:anywhere;color:#fffc}.profile-content{position:relative;isolation:isolate;display:flex;flex-direction:column;gap:20px;margin-top:-24px;padding:24px 20px}.profile-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:20px 4px;border-radius:var(--radius-card);background:hsl(var(--muted))}.profile-stats>div{display:flex;flex-direction:column;text-align:center;gap:4px;min-width:0;padding-inline:4px}.profile-stats>div+div{border-left:1px solid hsl(var(--border))}.profile-stats dt{color:hsl(var(--secondary));font-size:var(--text-helper);line-height:1.375rem;overflow-wrap:anywhere}.profile-stats dd{order:-1;font-size:1.75rem;line-height:2.125rem;font-weight:var(--weight-heading);font-variant-numeric:tabular-nums}.profile-stats-note{text-align:center;margin-top:-12px}.profile-row-copy{display:flex;flex-direction:column;min-width:0;gap:2px}.profile-links .profile-row+.profile-row{border-top:1px solid hsl(var(--border))}.profile-row>svg{flex-shrink:0}.profile-policy-sheet{max-width:480px;height:auto;max-height:calc(100dvh - var(--app-safe-top) - 16px);overflow:hidden}.profile-policy-scroll{flex:0 1 auto;min-height:0;overflow-y:auto;overscroll-behavior-y:contain}.profile-policy-scroll:focus-visible{outline:2px solid hsl(var(--link));outline-offset:-4px;border-radius:var(--radius-sheet) var(--radius-sheet) 0 0}.profile-policy-header{padding:20px 24px 0}.profile-policy-header .auction-result-animation{width:96px;height:96px;margin:0 auto 12px}.profile-policy-header .auction-result-canvas{width:96px;height:96px}.profile-policy-header h2{text-wrap:balance}.profile-policy-copy{padding:20px 24px;line-height:1.625rem;overflow-wrap:anywhere}.profile-policy-copy>*+*{margin-top:24px}.profile-policy-copy .policy-section h3{font-size:1rem;line-height:1.5;font-weight:600;color:hsl(var(--foreground));margin-bottom:8px;text-wrap:pretty}.profile-policy-copy .policy-section+p{margin-top:12px}.profile-policy-copy p{color:hsl(var(--secondary));text-wrap:pretty}.profile-policy-footer{flex-shrink:0;padding:12px 24px;border-top:1px solid hsl(var(--border))}.profile-policy-sheet .theme-done{width:100%;margin:0}.referral-coming-soon-sheet .referral-coming-soon-header{display:flex;flex-direction:column;align-items:center;gap:12px;padding-top:12px}.referral-coming-soon-header>svg{flex-shrink:0;margin-bottom:4px}.referral-coming-soon-header p{max-width:30ch;text-wrap:pretty}.referral-coming-soon-sheet .referral-coming-soon-footer{padding-top:24px}@media(max-height:500px){.profile-policy-header{padding:12px 24px 0}.profile-policy-header h2{font-size:1.25rem;line-height:1.625rem}}.profile-content .profile-support{padding:0;margin-top:4px}.profile-content .profile-support h2{padding-left:8px}.profile-content .profile-value{white-space:normal;text-align:end}.settings-group{background:hsl(var(--muted));border-radius:var(--radius-card);overflow:hidden}.profile-page .settings-group{border-radius:12px}.profile-page :is(.profile-stats,.settings-group){box-shadow:inset 0 0 0 1px hsl(var(--border))}.dark .profile-page :is(.profile-stats,.settings-group){background:hsl(var(--muted-light))}.profile-row{display:flex;align-items:center;gap:8px;min-height:52px;width:100%;padding:12px 8px;text-align:start}.profile-row-icon{display:grid;place-items:center;width:25px;height:25px;flex-shrink:0;border-radius:6px;color:#fff}.profile-row-icon.referral{background:hsl(var(--button))}.profile-row-icon.rules{background:#2563eb}.profile-row-icon.terms{background:#6366f1}.profile-row-icon.fair-play{background:#0d9488}.profile-row-icon.policy{background:#2563eb}.profile-row-icon.language{background:#16a34a}.profile-row-icon.appearance{background:#8b5cf6}.profile-support-image{flex-shrink:0;width:36px;height:36px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.profile-support h2{text-transform:uppercase}.profile-value{white-space:nowrap}.profile-row:focus-visible{outline:2px solid hsl(var(--link));outline-offset:-3px}:is(button,a).profile-row:not(:disabled):active{background:hsl(var(--button) / .1)}.profile-support{margin-top:auto;padding:0 12px}:root{--nav-safe-bottom: calc( max( env(safe-area-inset-bottom, 0px), var(--tg-safe-area-inset-bottom, 0px) ) + var(--tg-content-safe-area-inset-bottom, 0px) );--nav-height: 64px;--nav-offset: 8px;--nav-clearance: calc(var(--nav-height) + var(--nav-safe-bottom) + var(--nav-offset) + 16px);--nav-surface: #080a09;--nav-selected-surface: #34393a;--nav-selected-ink: #ffffff;--nav-idle-ink: #ffffff;--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-in-out: cubic-bezier(.77, 0, .175, 1)}html{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--app-safe-top) + 80px);scroll-padding-bottom:var(--nav-clearance)}.page-transition{display:contents}.core-layout{padding-bottom:var(--nav-clearance)}.bottom-navigation{position:fixed;bottom:calc(var(--nav-offset) + var(--nav-safe-bottom));left:max(20px,var(--app-safe-left));right:max(20px,var(--app-safe-right));z-index:20;max-width:304px;margin-inline:auto;padding:5px;background:var(--nav-surface);border:1px solid var(--nav-surface);border-radius:var(--radius-pill)}.bottom-navigation-items{position:relative;display:flex;height:calc(var(--nav-height) - 12px)}.bottom-navigation-indicator{position:absolute;inset:0 auto 0 0;pointer-events:none;background:linear-gradient(125deg,#444b4c,var(--nav-selected-surface) 75%);border-radius:var(--radius-pill);transition:transform .2s var(--ease-out)}.bottom-navigation-link{position:relative;display:flex;flex:1 1 0;align-items:center;justify-content:center;min-width:44px;min-height:52px;border-radius:var(--radius-pill);color:var(--nav-idle-ink);text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:manipulation}.bottom-navigation-link.is-active{flex:0 1 auto;min-width:-moz-max-content;min-width:max-content;padding-inline:12px;color:var(--nav-selected-ink)}.bottom-navigation-content{display:flex;align-items:center;justify-content:center;gap:6px}.bottom-navigation-icon{display:grid;place-items:center;flex-shrink:0;width:24px;height:24px;transition:transform .12s var(--ease-out)}.bottom-navigation-icon>svg{width:100%;height:100%}.bottom-navigation-label{display:none;font-size:1rem;line-height:1.5rem;font-weight:450;white-space:nowrap}.bottom-navigation-link.is-active .bottom-navigation-label{display:block}.bottom-navigation-link:focus-visible{outline:2px solid hsl(var(--link));outline-offset:-2px}@media(hover:hover)and (pointer:fine){.bottom-navigation-link:not(.is-active):hover{opacity:.75}}.bottom-navigation[data-animate=false] .bottom-navigation-indicator,.bottom-navigation[data-animate=false] .bottom-navigation-icon,.bottom-navigation[data-animate=false] .bottom-navigation-label{transition:none}@media(prefers-reduced-motion:reduce){.bottom-navigation-indicator,.bottom-navigation-icon{transition:none}.bottom-navigation-link:active .bottom-navigation-icon{transform:none}}@media(min-width:768px){:root{--nav-height: 64px}.bottom-navigation{max-width:304px}.bottom-navigation-link.is-active{padding-inline:12px}.bottom-navigation-icon{width:24px;height:24px}.bottom-navigation-label{font-size:1rem}}@media(max-width:359px){.bottom-navigation{left:max(12px,var(--app-safe-left));right:max(12px,var(--app-safe-right));padding-inline:5px}.bottom-navigation-link.is-active{padding-inline:8px}}.destination-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;padding:64px 0}.destination-empty-icon{display:grid;place-items:center;width:88px;height:88px;border-radius:var(--radius-circle);background:hsl(var(--button) / .12);color:hsl(var(--link))}.theme-options{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:24px 20px}.theme-option{position:relative;display:flex;flex-direction:column;align-items:center;gap:12px;cursor:pointer}.theme-option input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;width:100%;height:100%;cursor:pointer}.theme-preview{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%;padding:24px 16px;border:2px solid hsl(var(--border));border-radius:var(--radius-card);pointer-events:none}.theme-option input:checked+.theme-preview{border-color:hsl(var(--link))}.theme-option input:focus-visible+.theme-preview{outline:2px solid hsl(var(--link));outline-offset:4px}.theme-preview-line{height:28px;width:100%;border-radius:var(--radius-small)}.theme-preview-action{height:24px;width:65%;border-radius:var(--radius-pill)}.theme-preview-check{position:absolute;right:8px;top:8px;color:hsl(var(--link))}.theme-done{margin:0 20px 20px;min-height:52px;font-size:var(--text-body);line-height:1.5rem;border-radius:var(--radius-pill);background:hsl(var(--button));color:hsl(var(--button-text));font-weight:var(--weight-heading);touch-action:manipulation}.theme-done:active{background:hsl(var(--accent-dark))}.theme-done:focus-visible{outline:2px solid hsl(var(--link));outline-offset:3px}.destination-page{padding-left:max(20px,var(--app-safe-left));padding-right:max(20px,var(--app-safe-right))}.home-page{background:hsl(var(--button))}.home-header{display:flow-root;margin-top:calc(-1 * var(--app-safe-top));padding-top:calc(8px + var(--app-safe-top));padding-bottom:0;background:hsl(var(--button));color:hsl(var(--button-text))}.home-toolbar{display:flex;align-items:center;justify-content:space-between;padding-inline:20px}.home-toolbar-actions{display:flex;gap:10px}.home-toolbar-button{display:grid;place-items:center;flex-shrink:0;width:48px;height:48px;background:#ffffff29;color:#fff;border-radius:var(--radius-circle);touch-action:manipulation}.home-user-avatar{width:44px;height:44px;color:#fff;font-size:20px;font-weight:600}.home-toolbar-button:active{background:hsl(var(--accent))}.home-toolbar-button:focus-visible{outline:2px solid #111214;outline-offset:4px}.home-wordmark{display:grid;justify-items:center;margin:-8px 20px 16px;text-align:center;color:#fff}.home-wordmark-name{font-size:clamp(36px,10.8vw,42px);line-height:1.1;font-weight:650;letter-spacing:-.045em}.home-wordmark-bid{position:relative;left:-.11em;font-family:Caveat,cursive;font-size:58px;line-height:.85;font-weight:700;letter-spacing:-.025em;transform:rotate(-5deg)}.home-category-bar{position:sticky;top:var(--app-safe-top);z-index:10;background:hsl(var(--button))}.home-categories{display:flex;align-items:center;gap:10px;overflow-x:auto;overscroll-behavior-x:contain;padding:8px 20px 16px;scrollbar-width:none;scroll-padding-inline:20px}.home-category-bar:before{content:"";position:fixed;top:0;left:0;right:0;height:var(--app-safe-top);background:hsl(var(--button));pointer-events:none}.home-categories::-webkit-scrollbar{display:none}.home-category{position:relative;display:inline-flex;align-items:center;gap:8px;flex-shrink:0;min-height:48px;padding:6px 18px;background:hsl(var(--accent-dark));color:#fff;border-radius:var(--radius-pill);font-size:var(--text-body);line-height:1.5rem;font-weight:var(--weight-label);white-space:nowrap}.home-category:has(.home-category-icon){padding:6px 16px 6px 6px}.home-category[aria-pressed=true]{z-index:1;background:transparent;color:#080a09}.home-category-label,.home-category-icon{position:relative;z-index:1}.home-category-selection{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:#f8f2ed;pointer-events:none}.home-category-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:var(--radius-circle);background:hsl(var(--button));color:#fff}.home-category:focus-visible{outline:2px solid #111214;outline-offset:2px}.home-category:not([aria-pressed=true]):active{background:hsl(var(--accent));color:#fff}.home-content{position:relative;margin-top:0;min-height:calc(100dvh - 64px - var(--app-safe-top) - var(--nav-clearance));padding-inline:20px;border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;background:hsl(var(--background))}.home-content .destination-empty{padding:48px 0 32px}.home-panel-header{padding:28px 24px 32px}.home-auctions{padding-block:28px 20px}.home-auctions-heading{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:16px}.auction-card,.bid-summary-card,.winner-card{padding:0;background:hsl(var(--muted));border:8px solid hsl(var(--border));border-radius:32px}.auction-card{overflow:hidden;border-width:6px;border-radius:32px;background:hsl(var(--muted))}.auction-card-media{position:relative;overflow:hidden;border-radius:26px;background:#e7e8ec}.auction-card-image-button{display:grid;place-items:center;width:100%;aspect-ratio:1.35;padding:0}.auction-card-image-button>img{display:block;position:relative;top:-8px;width:48%;height:auto;aspect-ratio:1;max-width:208px;-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply}.dark .auction-card-media{background:hsl(var(--muted-light))}.dark .auction-card-image-button>img{mix-blend-mode:normal}@media(max-width:767px){.auction-card-image-button{aspect-ratio:1.55}.auction-card-image-button>img{width:52%;max-width:224px}}@media(min-width:768px){.auction-card-image-button>img{width:52%;max-width:224px}}.auction-card-badge{position:absolute;top:12px;left:12px;padding:6px 12px;display:inline-flex;align-items:center;gap:6px;background:#ff293e;color:#fff;border-radius:var(--radius-pill);font-size:var(--text-caption);line-height:20px;font-weight:500;pointer-events:none}.auction-favorite{position:absolute;top:10px;right:10px;display:grid;place-items:center;width:44px;height:44px;background:#fff;box-shadow:0 3px 10px #11121414;color:#080a09;border-radius:var(--radius-circle)}.auction-favorite[aria-pressed=true]{color:hsl(var(--link))}.dark .auction-favorite{background:hsl(var(--muted));color:hsl(var(--primary));box-shadow:inset 0 1px hsl(var(--primary) / .06),0 3px 10px #0000002e}.dark .auction-favorite:active{background:hsl(var(--border))}.dark .auction-favorite[aria-pressed=true]{color:hsl(var(--link))}.auction-card-badge>span{width:6px;height:6px;border-radius:50%;background:currentColor}.auction-card-body{padding:12px 14px 14px}.auction-card-title{font-size:20px;line-height:26px;font-weight:600;letter-spacing:-.025em;overflow-wrap:anywhere}.auction-card-timer{min-width:0;display:flex;flex-direction:column;gap:6px;width:100%}.auction-card-timer-label{display:inline-flex;align-items:center;gap:6px;color:hsl(var(--secondary));font-size:14px;line-height:22px}.auction-countdown{display:inline-flex;align-items:baseline;gap:0;width:-moz-max-content;width:max-content;max-width:100%;font-size:20px;line-height:28px;font-weight:500;letter-spacing:-.025em;font-variant-numeric:tabular-nums;white-space:nowrap;color:hsl(var(--button))}.auction-countdown-part{display:inline-flex;align-items:baseline}.auction-countdown-unit{margin-inline-start:1px;font-size:max(.75rem,.6em);font-weight:400;letter-spacing:0}.auction-countdown-separator{margin-inline:3px;color:hsl(var(--secondary));font-size:.75em;font-weight:400}.auction-card-summary{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:end;gap:12px;padding-block:14px 12px}.auction-card-joined{position:absolute;bottom:12px;right:12px;display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:4px 12px 4px 5px;border-radius:var(--radius-pill);background:#ffffffe0;color:#34363f;box-shadow:inset 0 0 0 1px #ffffff5c,inset 0 1px #ffffffb3,0 4px 12px #1112141a;pointer-events:none}@supports ((backdrop-filter: blur(14px)) or (-webkit-backdrop-filter: blur(14px))){.auction-card-joined{background:#ffffff6b;-webkit-backdrop-filter:blur(14px) saturate(1.25);backdrop-filter:blur(14px) saturate(1.25)}}.auction-card-avatars{display:flex}.auction-card-avatars>span{display:grid;place-items:center;width:24px;height:24px;border:0;border-radius:50%;background:linear-gradient(160deg,#f58343,#df4d43);color:#fff;font-size:11px;line-height:14px;font-weight:600}.auction-card-avatars>span+span{margin-left:-7px}.auction-card-avatars>span:nth-child(2){background:linear-gradient(160deg,#a577df,#7954c6)}.auction-card-avatars>span:nth-child(3){background:linear-gradient(160deg,#48bf75,#23995b)}.dark .auction-card-joined{background:hsl(var(--muted-light) / .94);color:hsl(var(--primary));box-shadow:inset 0 0 0 1px #ffffff1a,inset 0 1px #ffffff2e,0 4px 12px #00000038}@supports ((backdrop-filter: blur(14px)) or (-webkit-backdrop-filter: blur(14px))){.dark .auction-card-joined{background:#ffffff1a}}@media(prefers-reduced-transparency:reduce){.auction-card-joined{background:#fffffff5;-webkit-backdrop-filter:none;backdrop-filter:none}.dark .auction-card-joined{background:hsl(var(--muted-light))}}.auction-card-joined-count{font-size:13px;line-height:18px;font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap}.auction-card-fee{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.auction-card-fee span{color:hsl(var(--secondary));font-size:14px;line-height:20px}.auction-card-fee strong{font-size:20px;line-height:28px;font-weight:500;letter-spacing:-.02em;white-space:nowrap;color:hsl(var(--button))}.auction-card-action-row{display:flex;align-items:center;gap:16px}.auction-card-cta{flex:1;display:flex;align-items:center;justify-content:center;width:100%;gap:10px;border-radius:var(--radius-pill);padding:12px;min-height:48px;background:hsl(var(--button));color:hsl(var(--button-text));font-size:17px;line-height:24px;font-weight:500}.auction-card-cta:active{background:hsl(var(--accent-dark))}.auction-card-badge[data-phase=calculating],.auction-card-badge[data-phase=ended]{background:#3b3d42}.auction-card-badge[data-phase=upcoming]>span,.auction-card-badge[data-phase=ended]>span{display:none}.auction-card button:focus-visible{outline:2px solid hsl(var(--link));outline-offset:3px}.auction-sheet{max-height:calc(100dvh - var(--app-safe-top) - 12px);max-width:480px;overflow:hidden;background:hsl(var(--background))}.auction-sheet[data-vaul-drawer]{animation-duration:.22s;transition-duration:.22s}.auction-sheet[data-vaul-drawer]:after{display:none}@media(prefers-reduced-motion:reduce){.auction-sheet[data-vaul-drawer]{animation:none!important;transition:none!important}}.auction-sheet-scroll{min-height:0;overflow-y:auto;overscroll-behavior:contain}.auction-sheet-media{position:relative;display:grid;place-items:center;height:clamp(220px,32dvh,280px);flex-shrink:0;background:hsl(var(--muted))}.auction-sheet-media>img{width:100%;height:100%;min-height:0;padding:20px;-o-object-fit:contain;object-fit:contain}.auction-sheet[data-review=true] .auction-sheet-media{height:148px}.auction-sheet-toolbar{position:absolute;inset:24px 20px auto;display:flex;gap:12px;pointer-events:none}.auction-sheet-control{display:grid;place-items:center;min-width:44px;min-height:44px;flex-shrink:0;border-radius:var(--radius-circle);color:hsl(var(--primary));background:hsl(var(--background));pointer-events:auto}.auction-sheet-close{margin-left:auto}.auction-sheet-body{padding:24px max(24px,var(--app-safe-right)) 20px max(24px,var(--app-safe-left))}.auction-sheet-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.auction-sheet-heading{min-width:0;text-align:left}.auction-sheet-heading [tabindex="-1"]{outline:none}.auction-sheet-heading p{margin-top:4px}.auction-sheet-entry{margin-top:12px}.auction-sheet-amount{margin-top:24px}.auction-sheet-amount label{display:block;margin-bottom:8px;font-size:var(--text-helper);color:hsl(var(--secondary))}.auction-sheet-input-row{display:flex;align-items:center;gap:12px;padding:12px 16px;background:hsl(var(--muted));border:1px solid hsl(var(--border));border-radius:16px}.auction-sheet-input-row:focus-within{outline:2px solid hsl(var(--link));outline-offset:2px}.auction-sheet-input-row input{flex:1;min-width:0;width:0;direction:ltr;unicode-bidi:isolate;text-align:right;border:0;outline:0;background:transparent;color:hsl(var(--primary));font-size:2rem;line-height:2.5rem;font-weight:var(--weight-label);font-variant-numeric:tabular-nums}.auction-sheet-input-row>span{flex-shrink:0;font-size:var(--text-body);color:hsl(var(--secondary))}.auction-sheet-note{padding-top:10px;color:hsl(var(--secondary));font-size:var(--text-helper);line-height:1.375rem}.auction-sheet-error{padding-top:8px;color:hsl(var(--destructive));font-size:var(--text-helper);line-height:1.375rem}.auction-sheet-review{display:grid;gap:16px;padding-top:20px}.auction-sheet-fee{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;gap:12px;padding-block:16px;border-bottom:1px solid hsl(var(--border))}.auction-sheet-fee strong{font-size:var(--text-sheet);font-weight:var(--weight-heading);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.auction-sheet-footer{flex-shrink:0;padding:0 max(20px,var(--app-safe-right)) 12px max(20px,var(--app-safe-left))}.auction-sheet-footer>p{text-align:center;margin-bottom:10px}.auction-sheet-action-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);align-items:stretch;gap:12px}.auction-sheet-total{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:10px 14px;border-radius:28px;background:hsl(var(--muted))}.auction-sheet-total span{color:hsl(var(--secondary));font-size:var(--text-caption);line-height:1.25rem}.auction-sheet-total strong{font-size:var(--text-body);line-height:1.5rem;font-weight:var(--weight-label);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;max-width:100%}.auction-sheet-footer .theme-done{width:100%;margin:0;padding:14px 16px;min-height:64px}.auction-sheet-control:focus-visible{outline:2px solid hsl(var(--link));outline-offset:3px}@media(max-width:359px){.auction-sheet-body{padding-inline:max(20px,var(--app-safe-left)) max(20px,var(--app-safe-right))}.auction-sheet-title-row{gap:12px}.auction-sheet-action-row{gap:8px}.home-content{padding-inline:16px}.auction-card-action-row{gap:10px}.auction-card-cta{gap:6px;padding-inline:10px;font-size:15px;white-space:nowrap}}@supports ((backdrop-filter: blur(12px)) or (-webkit-backdrop-filter: blur(12px))){.home-toolbar-button,.home-category,.auction-favorite,.auction-card-cta,.theme-done{-webkit-backdrop-filter:blur(12px) saturate(1.1);backdrop-filter:blur(12px) saturate(1.1)}.home-toolbar-button{background:#ffffff29}.home-category{background:hsl(var(--accent-dark))}.home-category[aria-pressed=true]{background:transparent}.home-category-selection{background:#f8f2ed}.auction-card-cta,.theme-done{background:hsl(var(--button) / .97)}.auction-favorite{background:#fffffff2}.home-toolbar-button:active,.home-category:not([aria-pressed=true]):active,.auction-card-cta:active,.theme-done:active{background:hsl(var(--accent-dark) / .96)}}@media(max-width:379px){.auction-card-summary{gap:8px}.auction-countdown{font-size:17px}.auction-card-fee strong{font-size:18px}}.bid-header,.winner-header{margin-top:calc(-1 * var(--app-safe-top));padding:calc(28px + var(--app-safe-top)) 20px 52px;background:hsl(var(--button));color:hsl(var(--button-text));text-align:center}.bid-header h1,.winner-header h1{font-size:32px;line-height:40px;font-weight:500;letter-spacing:-.025em}.bid-content,.winner-content{position:relative;margin-top:-24px;padding:24px 20px;border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;background:hsl(var(--background))}.bid-tabs{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:4px;background:hsl(var(--muted-light));border-radius:var(--radius-pill)}.bid-tab-indicator{position:absolute;inset:4px auto 4px 4px;width:calc((100% - 8px)/2);background:hsl(var(--muted) / .96);border-radius:inherit;pointer-events:none;transition:transform .2s var(--ease-out)}.bid-tabs>button{position:relative;min-height:44px;border-radius:inherit;color:hsl(var(--secondary));font-size:17px;line-height:24px;font-weight:500}.bid-tabs>button[aria-selected=true]{color:hsl(var(--primary))}.bid-tabs>button:focus-visible,.bid-tab-panel:focus-visible{outline:2px solid hsl(var(--link));outline-offset:2px}.bid-tab-panel{margin-top:20px;border-radius:var(--radius-card)}.home-auction-list{display:grid;gap:16px}.bid-summary-card{padding:12px}.bid-product-row{display:flex;align-items:flex-start;gap:12px}.bid-product-image{display:grid;place-items:center;flex-shrink:0;width:76px;height:76px;overflow:hidden;border:1px solid hsl(var(--border));border-radius:16px;background:#fff}.bid-product-image img{display:block;width:100%;height:100%;min-width:0;min-height:0;padding:6px;-o-object-fit:contain;object-fit:contain}.bid-product-info{display:flex;flex:1;flex-direction:column;min-width:0}.bid-product-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.bid-live-badge{width:-moz-fit-content;width:fit-content;align-self:flex-start;white-space:nowrap;flex-shrink:0;display:inline-flex;align-items:center;gap:5px;padding:2px 7px;border-radius:var(--radius-pill);background:hsl(var(--button) / .12);color:hsl(var(--link));font-size:11px;line-height:20px;font-weight:500}.bid-live-badge[data-ended=true]{background:hsl(var(--primary) / .07);color:hsl(var(--secondary))}.bid-live-badge[data-ended=true]>span{display:none}.bid-live-badge>span{width:5px;height:5px;background:currentColor;border-radius:50%}.bid-product-info h2{min-width:0;margin-top:0;font-size:18px;line-height:23px;font-weight:500;letter-spacing:-.025em}.bid-time{display:flex;align-items:center;gap:6px;margin-top:6px;color:hsl(var(--primary));font-size:15px;line-height:22px;font-weight:600;font-variant-numeric:tabular-nums}.bid-time>svg{color:hsl(var(--secondary));flex-shrink:0}.bid-time>span>span{padding-inline:2px;color:hsl(var(--hint))}.bid-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:10px 6px;margin-top:12px;border-radius:20px;background:hsl(var(--muted-light) / .55)}.bid-stats>div{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0}.bid-stats dt{color:hsl(var(--secondary));font-size:13px;line-height:20px;text-align:center}.bid-stats dd{display:flex;align-items:center;min-height:28px;font-size:20px;line-height:28px;font-weight:500;text-align:center;font-variant-numeric:tabular-nums}.bid-paid{display:inline-flex;align-items:center;gap:4px;padding:3px 7px;border-radius:var(--radius-pill);background:#dcfce7;color:#167447;font-size:13px;line-height:20px}.dark .bid-paid{background:#192b22;color:#7ed6a3}.bid-preview-note{margin-top:16px;color:hsl(var(--secondary));font-size:13px;line-height:20px;text-align:center}.bid-summary-card{cursor:pointer;transition:transform .12s cubic-bezier(.2,.8,.2,1),box-shadow .12s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.bid-summary-card:active{transform:scale(.985)}.bid-stat-highlight{color:hsl(var(--button))}.bid-card-action{display:flex;align-items:center;justify-content:space-between;margin-top:12px;padding-top:10px;border-top:1px solid hsl(var(--border));color:hsl(var(--link));font-size:14px;font-weight:500}.bid-card-action svg{color:hsl(var(--secondary));transition:transform .12s ease}.bid-summary-card:active .bid-card-action svg{transform:translate(2px)}.bids-detail-sheet{max-height:calc(100dvh - var(--app-safe-top) - 12px);max-width:480px;overflow:hidden;background:hsl(var(--background))}.bids-drawer-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 20px 12px}.bids-drawer-product{display:flex;align-items:center;gap:12px;min-width:0}.bids-drawer-image{display:grid;place-items:center;flex-shrink:0;width:56px;height:56px;overflow:hidden;border:1px solid hsl(var(--border));border-radius:16px;background:#fff}.bids-drawer-image img{display:block;width:100%;height:100%;min-width:0;min-height:0;padding:6px;-o-object-fit:contain;object-fit:contain}.bids-drawer-info{display:flex;flex-direction:column;min-width:0;gap:2px}.bids-drawer-title{font-size:18px;line-height:22px;font-weight:600;margin:0}.bids-drawer-desc{font-size:13px;line-height:18px;color:hsl(var(--secondary))}.bids-drawer-body{padding:0 20px 16px;display:flex;flex-direction:column;gap:16px}.bids-drawer-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px 8px;border-radius:18px;background:hsl(var(--muted));border:var(--drawer-frame-width) solid hsl(var(--border));text-align:center}.bids-drawer-stats dt{font-size:12px;line-height:16px;color:hsl(var(--secondary))}.bids-drawer-stats dd{font-size:17px;line-height:24px;font-weight:600;margin-top:2px;font-variant-numeric:tabular-nums;display:flex;justify-content:center;align-items:center}.bids-drawer-stat-highlight{color:hsl(var(--button))}.bids-drawer-history{display:flex;flex-direction:column;gap:10px}.bids-drawer-subtitle{font-size:13px;font-weight:600;color:hsl(var(--secondary));text-transform:uppercase;letter-spacing:.04em;margin:0}.bids-drawer-list{display:flex;flex-direction:column;gap:8px;list-style:none;padding:0;margin:0}.bids-drawer-item{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;background:hsl(var(--muted));border:2px solid hsl(var(--border));border-radius:16px;gap:12px}.bids-drawer-item-left{display:flex;align-items:center;gap:10px;min-width:0}.bids-drawer-item-index{width:28px;height:28px;display:grid;place-items:center;border-radius:var(--radius-circle);background:hsl(var(--muted-light));font-size:12px;font-weight:600;color:hsl(var(--secondary));flex-shrink:0}.bids-drawer-item-time{display:flex;flex-direction:column;gap:1px}.bids-drawer-item-time strong{font-size:14px;line-height:18px;font-weight:500}.bids-drawer-item-time span{font-size:12px;line-height:16px;color:hsl(var(--secondary))}.bids-drawer-item-right{display:flex;align-items:center;gap:10px;flex-shrink:0}.bids-drawer-item-amount{font-size:16px;line-height:20px;font-weight:600;color:hsl(var(--button));font-variant-numeric:tabular-nums}.bid-empty{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;padding:40px 12px}.bid-empty p{max-width:280px;color:hsl(var(--secondary));font-size:17px;line-height:26px}.bid-empty-lottie{display:block;pointer-events:none}.bid-tabs[data-animate=false] .bid-tab-indicator{transition:none}@media(prefers-reduced-motion:reduce){.bid-tab-indicator{transition:none}}@media(max-width:359px){.bid-content,.winner-content{padding-inline:16px}.bid-product-image{width:68px;height:68px}.bid-product-row{gap:12px}.bid-product-info h2{font-size:17px;line-height:22px}.bid-time{font-size:14px}.bid-stats{padding-inline:4px}.bid-stats dd{font-size:18px}}@media(min-width:768px){:root{--layout-max-width: 760px}.home-auction-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px}.home-categories{justify-content:center}.home-content{padding-inline:24px}.bid-content,.winner-content,.profile-page,.destination-page{max-width:480px;margin-inline:auto}}.home-header,.bid-header,.winner-header,.profile-header,.profile-content,.home-content,.bid-content,.winner-content{position:relative;isolation:isolate}.home-header:before,.bid-header:before,.winner-header:before,.profile-header:before,.home-category-bar:after,.home-content:before,.bid-content:before,.winner-content:before,.profile-content:before{content:"";position:absolute;inset-block:0;left:calc(50% - 50cqw);width:100cqw;z-index:-1;background:hsl(var(--button));pointer-events:none}.home-category-bar{isolation:isolate}.home-category-bar:before{left:0;right:auto;width:100cqw}.home-content,.bid-content,.winner-content,.profile-content{background:transparent}.home-content:before,.bid-content:before,.winner-content:before,.profile-content:before{background:hsl(var(--background));border-radius:var(--radius-sheet) var(--radius-sheet) 0 0}.home-content:after,.bid-content:after,.winner-content:after,.profile-content:after{content:"";position:absolute;top:0;left:calc(50% - 50cqw);width:100cqw;height:var(--radius-sheet);z-index:-2;background:hsl(var(--button));pointer-events:none}:where(.auction-sheet-control,.home-toolbar-button,.auction-favorite,.auction-card-cta,.auction-card-image-button,.theme-done,.button-secondary,button.profile-row,a.profile-row,.bid-tabs>button,.theme-preview){transition:transform .16s var(--ease-out)}:where(.auction-sheet-control,.home-toolbar-button,.auction-favorite,.auction-card-cta,.theme-done,.button-secondary,.bid-tabs>button)[data-physical-press=true]{transform:scale(.97);transition-duration:.1s}:where(button.profile-row,a.profile-row,.auction-card-image-button)[data-physical-press=true]{transform:scale(.99);transition-duration:.1s}.bottom-navigation-link[data-physical-press=true] .bottom-navigation-icon{transform:scale(.94)}.theme-option[data-physical-press=true] .theme-preview{transform:scale(.98);transition-duration:.1s}@media(prefers-reduced-motion:reduce){[data-physical-press=true],[data-physical-press=true] :is(.bottom-navigation-icon,.theme-preview){transform:none!important;transition:none}}:root{--action-glaze: linear-gradient( 180deg, #ed5103 0%, #fa6b18 48%, #ff8a00 100% );--action-glaze-pressed: linear-gradient( 180deg, #e25300 0%, #ed5103 58%, #f87500 100% )}.auction-card-cta,.theme-done{background:var(--action-glaze);color:#fff;box-shadow:inset 0 1px 1px #ffffff52,inset 0 -1px 1px #e253001f}.auction-card-cta:active,.theme-done:active{background:var(--action-glaze-pressed);box-shadow:inset 0 1px 2px #a2340029}:where(.auction-card-cta,.theme-done):disabled{background:hsl(var(--muted-light));color:hsl(var(--secondary));box-shadow:none}.winner-card{padding:12px}.winner-product-row{display:flex;align-items:center;gap:10px}.winner-product-image{display:grid;place-items:center;flex-shrink:0;width:56px;height:56px;overflow:hidden;border:1px solid hsl(var(--border));border-radius:16px;background:#fff}.winner-product-image img{display:block;width:100%;height:100%;min-width:0;min-height:0;padding:6px;-o-object-fit:contain;object-fit:contain}.winner-product-row h2{flex:1;min-width:0;font-size:20px;line-height:26px;font-weight:var(--weight-heading);letter-spacing:-.015em;overflow-wrap:anywhere}.winner-won{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;padding:4px 8px;border-radius:var(--radius-pill);background:#dcfce7;color:#167447;font-size:12px;line-height:18px;font-weight:600}.dark .winner-won{background:#192b22;color:#7ed6a3}.winner-result-stats{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1.15fr) minmax(0,.9fr);gap:6px;margin-top:16px;padding-top:14px;border-top:1px solid hsl(var(--border))}.winner-result-stats>div{min-width:0}.winner-result-stats dt{font-size:14px;line-height:20px;color:hsl(var(--secondary))}.winner-result-stats dd{margin-top:4px;font-size:17px;line-height:24px;font-weight:var(--weight-label);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.winner-result-stats .winner-bid-amount{color:hsl(var(--button));font-weight:var(--weight-heading)}.auction-payment-methods,.auction-result-actions{display:grid;gap:10px;min-width:0}.auction-payment-methods legend{padding-bottom:10px;color:hsl(var(--secondary))}.auction-method{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:12px;border:1px solid hsl(var(--border));border-radius:12px;background:hsl(var(--muted));color:hsl(var(--primary))}.auction-method:has(input:checked),.auction-method[aria-pressed=true]{border-color:hsl(var(--link))}.auction-method input{accent-color:hsl(var(--link));flex-shrink:0;width:20px;height:20px}.auction-quick-amounts{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:12px}.auction-quick-amounts button{justify-content:center}.auction-sheet select{max-width:100%;font-size:16px;padding:8px;background:hsl(var(--muted));color:hsl(var(--primary))}.auction-sheet-control:disabled{opacity:.4}.auction-personal-bids{display:grid;gap:12px;margin-top:16px}.auction-personal-bids li{display:flex;flex-wrap:wrap;align-items:center;gap:8px;justify-content:space-between;padding-block:10px;border-top:1px solid hsl(var(--border))}.auction-personal-bids time{width:100%;font-size:var(--text-caption);color:hsl(var(--secondary))}.auction-sheet[data-details=true] .auction-sheet-media{margin:12px max(14px,var(--app-safe-right)) 0 max(14px,var(--app-safe-left));height:clamp(160px,22dvh,200px);border-radius:20px;background:hsl(var(--muted-light))}.auction-sheet[data-details=true] .auction-sheet-media>img{padding:10px}.auction-sheet[data-details=true] .auction-sheet-toolbar{inset:8px 8px auto}.auction-sheet[data-details=true] .auction-sheet-body{padding:12px max(14px,var(--app-safe-right)) 14px max(14px,var(--app-safe-left))}.auction-details-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px;font-size:var(--text-caption);line-height:20px}.auction-details-participants{display:inline-flex;align-items:center;gap:6px;color:hsl(var(--secondary))}.auction-details-participants svg{flex-shrink:0}.auction-sheet[data-details=true] .auction-sheet-heading p{margin-top:4px}.auction-sheet[data-details=true] .auction-sheet-entry{margin-top:12px}.auction-product-details{margin-bottom:12px}.auction-product-details h3{font-size:var(--text-body);font-weight:var(--weight-label)}.auction-product-details ul{display:grid;gap:6px;margin-top:8px;padding-left:18px;list-style:disc;color:hsl(var(--secondary));font-size:var(--text-helper);line-height:22px}.auction-details-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.auction-details-stats>div{min-width:0;padding:12px;border-radius:16px;background:hsl(var(--muted-light))}.auction-details-stats dt{color:hsl(var(--secondary));font-size:var(--text-helper);line-height:20px}.auction-details-stats dd{margin-top:4px;font-size:var(--text-section);line-height:26px;font-weight:var(--weight-heading);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.auction-details-stats .auction-details-fee{color:hsl(var(--button))}.auction-sheet[data-details=true] .auction-sheet-action-row{grid-template-columns:minmax(0,1fr)}.auction-sheet[data-details=true] .auction-sheet-total{display:none}.auction-sheet[data-details=true] .theme-done{min-height:48px;border-radius:var(--radius-pill);font-size:17px;line-height:24px;font-weight:500;display:flex;align-items:center;justify-content:center;gap:10px}@media(max-width:359px){.auction-details-stats{gap:10px}.auction-details-stats>div{padding-inline:12px}}.auction-sheet[data-payment=true] .auction-sheet-media{height:68px;background:transparent}.auction-sheet[data-payment=true] .auction-sheet-media>img{display:none}.auction-sheet[data-payment=true] .auction-sheet-toolbar{inset:16px 16px auto}.auction-sheet[data-payment=true] .auction-sheet-body{padding-top:0}.auction-sheet[data-payment=true] .auction-sheet-heading{position:relative;margin-top:-48px;min-height:44px;display:grid;place-items:center;padding-inline:40px;pointer-events:none}.auction-sheet[data-payment=true] .auction-sheet-heading h2{font-size:var(--text-body);line-height:24px}.auction-sheet[data-payment=true] .auction-sheet-heading p{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.auction-sheet[data-payment=true] .auction-sheet-review{gap:20px;padding-top:24px}.auction-payment-amount{text-align:center;padding:16px 0 20px}.auction-payment-amount>strong{display:block;font-size:2rem;line-height:38px;font-weight:var(--weight-heading);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.auction-payment-amount>p{margin-top:12px;color:hsl(var(--secondary));font-size:var(--text-body);line-height:26px}.auction-payment-methods{gap:12px}.auction-sheet[data-payment=true] .auction-payment-methods legend{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.auction-payment-option{min-height:72px;padding:16px;cursor:pointer;background:hsl(var(--muted))}.auction-payment-option>img{width:36px;height:36px;-o-object-fit:contain;object-fit:contain;border-radius:8px;flex-shrink:0}.auction-payment-option>span{flex:1;font-size:var(--text-helper);line-height:22px}.auction-payment-option:has(input:checked){background:hsl(var(--button) / .08);border-color:hsl(var(--link))}.auction-payment-option:focus-within{outline:2px solid hsl(var(--link));outline-offset:2px}.auction-sheet[data-payment=true] .auction-sheet-footer>p{display:flex;align-items:center;justify-content:center;gap:6px;font-size:var(--text-caption)}.auction-sheet[data-payment=true] .auction-sheet-action-row{grid-template-columns:minmax(0,1fr)}.auction-sheet[data-payment=true] .auction-sheet-total{display:none}.auction-sheet[data-payment=true] .theme-done{display:flex;align-items:center;justify-content:center;gap:10px;min-height:56px}.auction-sheet[data-payment=true] .theme-done svg{flex-shrink:0}:root{--drawer-surface: var(--background)}.dark{--drawer-surface: 240 5.26% 14.9%}.app-drawer-overlay{background:#0006}.dark .app-drawer-overlay{background:#0000007a}@supports ((backdrop-filter: blur(6px)) or (-webkit-backdrop-filter: blur(6px))){.app-drawer-overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){.app-drawer-overlay{-webkit-backdrop-filter:none;backdrop-filter:none}}.app-drawer-surface{border:0;border-radius:32px 32px 0 0;background:hsl(var(--drawer-surface));max-height:calc(100dvh - var(--app-safe-top) - 12px);box-shadow:0 -12px 40px #00000029,inset 0 1px hsl(var(--primary) / .08)}.dark .app-drawer-surface{box-shadow:0 -16px 48px #0006,inset 0 1px #ffffff1f}@media(prefers-contrast:more){.app-drawer-surface{border:1px solid hsl(var(--primary));border-bottom:0}}.app-drawer-surface[data-vaul-drawer]:after{display:none}.auction-sheet{background:hsl(var(--drawer-surface))}.auction-sheet:not([data-details=true]) .auction-sheet-media{height:64px;background:transparent}.auction-sheet:not([data-details=true]) .auction-sheet-media>img{display:none}.auction-sheet:not([data-details=true]) .auction-sheet-toolbar{inset:10px 12px auto}.auction-sheet-control{background:hsl(var(--muted));border:1px solid hsl(var(--border))}.auction-sheet[data-details=true] .auction-sheet-media{margin:12px 12px 0;border-radius:22px}.auction-sheet-body,.auction-sheet[data-details=true] .auction-sheet-body{padding-inline:max(16px,var(--app-safe-left)) max(16px,var(--app-safe-right))}.auction-sheet-heading h2{font-weight:var(--weight-heading);letter-spacing:-.02em;text-wrap:balance}.auction-sheet-heading p{text-wrap:pretty}.auction-details-stats>div{background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:18px}.auction-sheet[data-payment=true] .auction-sheet-heading{margin-top:-50px;padding-inline:38px}.auction-sheet[data-payment=true] .auction-sheet-heading h2{font-size:var(--text-body);font-weight:var(--weight-label);letter-spacing:-.01em}.auction-payment-amount{padding:16px 0 8px}.auction-payment-amount>strong{font-size:2.5rem;line-height:46px;letter-spacing:-.035em;color:hsl(var(--button))}.auction-payment-amount>p{max-width:260px;margin:12px auto 0;font-size:var(--text-helper);line-height:22px;text-wrap:balance}.auction-sheet[data-payment=true] .auction-payment-methods legend{position:static;width:auto;height:auto;clip-path:none;overflow:visible;font-size:var(--text-caption);font-weight:var(--weight-label);color:hsl(var(--secondary));padding-bottom:12px}.auction-payment-option{min-height:72px;padding:14px;border:2px solid hsl(var(--border));border-radius:18px;background:hsl(var(--muted))}.auction-payment-option>span{font-size:1rem;line-height:24px;font-weight:var(--weight-label)}.auction-payment-option>img{width:36px;height:36px;border-radius:10px}.auction-payment-option:focus-within{outline:none}.auction-payment-option:has(input:focus-visible){outline:2px solid hsl(var(--link));outline-offset:3px}.auction-sheet-input-row{background:hsl(var(--background));border-radius:18px}.auction-sheet-fee{background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:16px;padding:16px}.auction-sheet-review>p{font-size:1rem;line-height:24px;text-wrap:pretty}.auction-sheet-action-row{display:flex;width:100%}.auction-sheet-total{display:none}.auction-sheet-footer{padding:8px max(16px,var(--app-safe-right)) 12px max(16px,var(--app-safe-left));border:none;border-top:none;background:linear-gradient(to top,hsl(var(--drawer-surface)) 70%,transparent 100%);position:sticky;bottom:0;z-index:10}.auction-sheet-footer .theme-done{width:100%;min-height:48px;border-radius:var(--radius-pill);font-size:17px;line-height:24px;font-weight:500;gap:10px;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 1px 1px #ffffff59}.auction-sheet .auction-sheet-note:has(summary){padding-top:0;font-size:var(--text-caption)}.auction-sheet [role=status]{text-align:center;justify-items:center;padding:24px 0}.auction-sheet [role=status]>svg{box-sizing:content-box;padding:20px;border-radius:24px;background:hsl(var(--background));border:1px solid hsl(var(--border))}@media(max-width:359px){.auction-sheet-body,.auction-sheet[data-details=true] .auction-sheet-body{padding-inline:max(12px,var(--app-safe-left)) max(12px,var(--app-safe-right))}.auction-payment-option{padding:12px;gap:10px}}.app-drawer-surface .theme-done{background:var(--action-glaze, hsl(var(--button)));color:#fff;border-radius:var(--radius-pill);box-shadow:inset 0 1px 1px #ffffff59,inset 0 -1px 1px #e253001f;transition:transform .12s cubic-bezier(.2,.8,.2,1),background-color .12s ease}.app-drawer-surface .theme-done:active{background:var(--action-glaze-pressed, hsl(var(--accent-dark)));box-shadow:inset 0 1px 2px #a2340029;transform:scale(.98)}.app-drawer-surface .theme-done:disabled{background:hsl(var(--muted-light));color:hsl(var(--secondary));box-shadow:none}.auction-sheet[data-result=true] .theme-done{box-shadow:inset 0 1px 1px #ffffff59,inset 0 -1px 1px #e253001f}.auction-sheet[data-result=true] .theme-done:active{box-shadow:inset 0 1px 2px #a2340029}.auction-sheet[data-result=true] .theme-done:disabled{box-shadow:none}@supports ((backdrop-filter: blur(12px)) or (-webkit-backdrop-filter: blur(12px))){.app-drawer-surface .theme-done:not(:disabled){background:hsl(var(--button) / .9)}.app-drawer-surface .theme-done:not(:disabled):active{background:hsl(var(--accent-dark) / .96)}}.app-drawer-surface,.auction-sheet{background:hsl(var(--drawer-surface))}.drawer-section{min-width:0;border:var(--drawer-frame-width) solid hsl(var(--border));border-radius:20px;padding:14px;background:hsl(var(--muted))}.auction-sheet[data-details=true] .auction-sheet-media{border:var(--drawer-frame-width) solid hsl(var(--border));background:hsl(var(--muted));border-radius:20px}.auction-details-stats>.drawer-section{border:var(--drawer-frame-width) solid hsl(var(--border));background:hsl(var(--muted));border-radius:18px;padding:10px 12px}.auction-payment-amount{border:var(--drawer-frame-width) solid hsl(var(--border));padding:18px 16px}.auction-payment-amount-label{display:block;color:hsl(var(--secondary));font-size:1rem;line-height:24px}.auction-payment-amount>strong{display:flex;justify-content:center;align-items:baseline;gap:8px;margin-top:4px;font-size:3rem;line-height:1.15;letter-spacing:-.035em;color:hsl(var(--button))}.auction-payment-amount .auction-payment-currency{font:inherit;color:inherit;letter-spacing:inherit}.auction-payment-amount>p{margin-top:6px;font-size:.875rem;line-height:20px}.auction-sheet[data-payment=true] .auction-payment-methods{position:relative;padding:42px 10px 10px;gap:8px}.auction-sheet[data-payment=true] .auction-payment-methods legend{position:absolute;top:14px;left:14px;padding:0}.auction-payment-option{min-height:64px;border:2px solid hsl(var(--border));border-radius:14px;padding:12px;background:hsl(var(--background))}.auction-payment-option:has(input:checked){border-color:hsl(var(--button));background:hsl(var(--button) / .08)}.auction-payment-option input{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;place-items:center;width:22px;height:22px;margin:0;border:2px solid hsl(var(--secondary) / .45);border-radius:50%;background:hsl(var(--muted))}.auction-payment-option input:checked{border-color:hsl(var(--button));background:hsl(var(--button))}.auction-payment-option input:focus-visible{outline:none}.auction-payment-option input:checked:after{content:"";width:8px;height:8px;border-radius:50%;background:hsl(var(--button-text))}.auction-payment-option:has(input:focus-visible){outline:2px solid hsl(var(--button));outline-offset:3px}.auction-sheet-amount{margin-top:20px}.auction-sheet-amount>label{font-size:var(--text-body);font-weight:var(--weight-label)}.auction-sheet-input-row{background:hsl(var(--background))}.auction-bid-summary{display:grid;gap:4px;padding:20px}.auction-bid-summary-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;color:hsl(var(--secondary));font-size:var(--text-helper);line-height:22px}.auction-bid-edit{min-width:44px;min-height:44px;padding:10px 8px;margin:-8px -8px -8px 0;border-radius:12px;color:hsl(var(--link));font-size:var(--text-helper);line-height:24px;font-weight:var(--weight-label)}.auction-bid-edit:focus-visible{outline:2px solid hsl(var(--button));outline-offset:2px}.auction-bid-edit:active{background:hsl(var(--button) / .08)}.auction-bid-summary-amount{color:hsl(var(--primary));font-size:32px;line-height:40px;font-weight:var(--weight-heading);font-variant-numeric:tabular-nums;letter-spacing:-.025em;overflow-wrap:anywhere}.auction-bid-joined{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-top:8px;padding-top:12px;border-top:1px solid hsl(var(--border));font-size:var(--text-helper);line-height:22px}.auction-sheet-review>.auction-payment-terms{display:grid;gap:8px;color:hsl(var(--secondary));font-size:var(--text-caption);line-height:22px;font-weight:400}.auction-sheet[data-result=true] .auction-sheet-media{height:48px;background:transparent}.auction-sheet[data-result=true] .auction-sheet-toolbar{inset:12px 16px auto}.auction-sheet[data-result=true] .auction-sheet-body{padding-top:0;padding-bottom:12px}.auction-sheet .auction-result-section{display:flex;flex-direction:column;align-items:center;text-align:center;padding:0}.auction-result-section .auction-sheet-heading{text-align:center;width:100%}.auction-result-section .auction-sheet-heading p:not(.sr-only){margin-top:6px;line-height:1.5}.auction-result-section .auction-result-animation{height:96px;margin-bottom:4px}.auction-result-section .auction-result-canvas{width:160px;height:140px}.auction-result-animation{position:relative;display:grid;place-items:center;width:min(200px,100%);height:128px;margin-bottom:4px}.auction-result-canvas{position:absolute;top:50%;left:50%;width:200px;height:176px;transform:translate(-50%,-50%);pointer-events:none}.auction-result-fallback{color:hsl(var(--secondary))}.auction-result-fallback[data-state=auction],.auction-result-fallback[data-state=success]{color:hsl(var(--link))}.auction-result-fallback[data-state=failed]{color:hsl(var(--destructive))}.auction-result-amount{margin-top:12px;font-size:var(--text-section);font-weight:var(--weight-heading);font-variant-numeric:tabular-nums}.auction-sheet[data-result=true] .auction-result-actions{gap:8px}.auction-sheet[data-outcome=failed] .auction-sheet-media{height:64px}.auction-sheet[data-outcome=failed] .auction-sheet-control{width:44px;height:44px}.auction-sheet[data-outcome=failed] .auction-sheet-body{padding-inline:max(24px,var(--app-safe-left)) max(24px,var(--app-safe-right));padding-bottom:24px}.auction-sheet[data-outcome=failed] .auction-result-animation{flex-shrink:0;width:112px;height:112px;margin:0 0 24px}.auction-sheet[data-outcome=failed] .auction-result-canvas{width:112px;height:112px}.auction-sheet[data-outcome=failed] .auction-sheet-heading{display:flex;flex-direction:column;align-items:center;gap:12px}.auction-sheet[data-outcome=failed] .auction-sheet-heading h2{margin:0;max-width:20ch}.auction-sheet[data-outcome=failed] .auction-sheet-heading p:not(.sr-only){margin:0;max-width:32ch}.auction-sheet[data-outcome=failed] .auction-sheet-footer{padding-top:0;padding-inline:max(24px,var(--app-safe-left)) max(24px,var(--app-safe-right));background:hsl(var(--drawer-surface))}.auction-sheet[data-outcome=failed] .theme-done{min-height:52px;font-weight:var(--weight-heading)}.button-secondary{display:flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:12px 16px;border:0;border-radius:var(--radius-pill);background:hsl(var(--primary) / .08);color:hsl(var(--primary));font-size:var(--text-body);line-height:24px;font-weight:var(--weight-label)}.button-secondary:not(:disabled):active{background:hsl(var(--primary) / .12)}.button-secondary:focus-visible{outline:2px solid hsl(var(--link));outline-offset:3px}.button-secondary:disabled{opacity:.5;cursor:not-allowed}.auction-sheet[data-result=true] .auction-sheet-footer:has(.auction-result-actions:empty){display:none}@media(max-width:359px){.drawer-section{padding:12px;border-width:var(--drawer-frame-width)}}.app-startup-error{min-height:100dvh;display:flex;flex-direction:column;justify-content:center;gap:20px;max-width:440px;margin:auto;padding:calc(28px + var(--app-safe-top)) 20px calc(28px + env(safe-area-inset-bottom,0px))}.page-load-state{display:grid;justify-items:center;align-content:center;gap:16px;min-height:45dvh;padding:32px 20px;text-align:center;color:hsl(var(--secondary))}.auction-overview-summary{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:stretch;gap:10px;margin-top:12px}.auction-overview-summary>.drawer-section{min-width:0;padding:12px;border-radius:18px}.auction-overview-summary dt{color:hsl(var(--secondary));font-size:var(--text-caption);line-height:20px}.auction-overview-summary dd{margin-top:8px;font-size:20px;line-height:28px;font-weight:var(--weight-label);font-variant-numeric:tabular-nums;letter-spacing:-.025em;overflow-wrap:anywhere}.auction-overview-summary dd[role=timer]{font-size:17px}.auction-overview-summary .auction-overview-fee{color:hsl(var(--button));font-weight:var(--weight-heading)}.auction-sheet[data-details=true] .auction-product-details{margin-bottom:0}@media(max-width:359px){.auction-overview-summary>.drawer-section{padding:10px}.auction-overview-summary dd{font-size:18px}.auction-overview-summary dd[role=timer]{font-size:16px}}.auction-bid-entry-title{flex:1;min-width:0;align-self:center;text-align:center;font-size:var(--text-body);line-height:24px;font-weight:var(--weight-label);letter-spacing:-.01em;outline:none}.auction-sheet[data-bid-entry=true] .auction-sheet-body{padding-top:12px;padding-bottom:12px}.auction-sheet[data-bid-entry=true] .auction-sheet-amount{margin-top:0}.auction-sheet[data-bid-entry=true] .auction-sheet-input-row{padding:16px}.auction-sheet[data-bid-entry=true] .auction-sheet-input-row input{color:hsl(var(--button));font-size:40px;line-height:48px;font-weight:600}.auction-sheet[data-bid-entry=true] .auction-sheet-input-row input::-moz-placeholder{color:hsl(var(--secondary) / .55)}.auction-sheet[data-bid-entry=true] .auction-sheet-input-row input::placeholder{color:hsl(var(--secondary) / .55)}.auction-sheet[data-bid-entry=true] .auction-quick-amounts button{min-width:0;min-height:48px;padding:10px 4px;border-width:2px;font-weight:var(--weight-label)}.auction-sheet[data-bid-entry=true] .auction-quick-amounts button[aria-pressed=true]{border-color:hsl(var(--button));background:hsl(var(--button) / .08);color:hsl(var(--link))}.auction-sheet[data-processing=true] .auction-result-section{min-height:min(320px,45dvh);justify-content:center;padding-block:16px}.auction-sheet[data-processing=true] .auction-result-animation{height:128px;margin-bottom:12px}.auction-sheet[data-processing=true] .auction-result-canvas{width:200px;height:176px}.auction-sheet[data-processing=true] .auction-sheet-body{padding-bottom:24px}.auction-sheet[data-joined=true] .auction-sheet-body{padding-bottom:32px}.auction-sheet[data-joined=true] .auction-result-actions{gap:16px}.auction-sheet[data-joined=true] .auction-result-amount{color:hsl(var(--button))}.bottom-navigation-items{gap:4px}.bottom-navigation-link:not(.is-active) .bottom-navigation-content{width:44px;height:44px;border-radius:50%;background:#282b2b}.auction-sheet[data-bid-entry=true]{height:min(820px,calc(100dvh - var(--app-safe-top) - 12px))}.auction-sheet[data-bid-entry=true] .auction-sheet-scroll{flex:1;display:flex;flex-direction:column}.auction-sheet[data-bid-entry=true] .auction-sheet-media{flex-shrink:0}.auction-sheet[data-bid-entry=true] .auction-sheet-body{flex:1;display:flex;flex-direction:column}.bid-keypad{flex:1;display:flex;flex-direction:column;min-height:580px;gap:16px}.bid-keypad-product{display:flex;align-items:center;gap:12px;padding:12px;border-radius:24px;background:hsl(var(--muted))}.bid-keypad-product img{width:52px;height:52px;flex-shrink:0;-o-object-fit:contain;object-fit:contain;border-radius:16px;background:#fff}.bid-keypad-product>div{min-width:0;display:grid;gap:4px}.bid-keypad-product strong{font-size:17px;line-height:22px;font-weight:600;overflow-wrap:anywhere}.bid-keypad-product span{color:hsl(var(--secondary));font-size:14px;line-height:20px}.bid-keypad-display{flex:1;display:flex;flex-direction:column;justify-content:center;min-height:100px}.bid-keypad-amount-row{display:flex;align-items:baseline;justify-content:center;gap:8px;width:-moz-max-content;width:max-content;max-width:100%;margin-inline:auto;font-size:clamp(56px,17vw,72px);line-height:1.2;font-weight:600;letter-spacing:-.035em;font-variant-numeric:tabular-nums}.bid-keypad-number{position:relative;display:grid;min-width:0;grid-template-columns:minmax(0,1fr)}.bid-keypad-number-size{grid-area:1 / 1;visibility:hidden;white-space:pre;padding:8px 0;overflow:hidden}.bid-keypad-amount-row>span{flex-shrink:0;color:hsl(var(--button));font-size:20px;line-height:28px;font-weight:500;letter-spacing:0}.bid-keypad-value{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;grid-area:1 / 1;min-width:0;width:100%;border:0;border-radius:12px;padding:8px 0;outline:none;background:transparent;color:hsl(var(--button));text-align:center;font:inherit;font-variant-numeric:tabular-nums;letter-spacing:inherit;direction:ltr;unicode-bidi:isolate}.bid-keypad-value[data-empty=true]{color:hsl(var(--secondary) / .55)}.bid-keypad-value:focus-visible{outline:2px solid hsl(var(--button));outline-offset:2px}.bid-keypad-number[data-animated=true] .bid-keypad-value{color:transparent;caret-color:transparent}.bid-amount-animated{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;overflow:hidden;color:hsl(var(--button));pointer-events:none}.bid-keypad-number[data-empty=true] .bid-amount-animated{color:hsl(var(--secondary) / .55)}.bid-amount-digit{position:relative;flex-shrink:0}.bid-amount-character{display:block}.bid-amount-outgoing{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.bid-keypad-help{text-align:center;color:hsl(var(--secondary));font-size:14px;line-height:20px}.bid-keypad-help.is-invalid{color:hsl(var(--destructive))}.bid-keypad-additions,.bid-keypad-grid{display:grid;gap:6px}.bid-keypad-additions{grid-template-columns:repeat(4,minmax(0,1fr))}.bid-keypad-additions>button,.bid-keypad-grid>button{display:grid;place-items:center;min-width:0;min-height:44px;border-radius:var(--radius-pill);touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;user-select:none}.bid-keypad-additions>button{border:1px solid hsl(var(--border));background:hsl(var(--muted));color:hsl(var(--primary));font-size:16px;line-height:24px;font-weight:500}.bid-keypad-additions>button[aria-pressed=true]{border-color:hsl(var(--button));background:hsl(var(--button));color:hsl(var(--button-text))}.bid-keypad-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bid-keypad-grid>button{min-height:64px;background:hsl(var(--primary) / .07);color:hsl(var(--primary));font-size:30px;line-height:38px;font-weight:450}.bid-keypad-grid>button:last-child{background:hsl(var(--muted))}.bid-keypad-delete-icon{display:grid;place-items:center;width:28px;height:22px;padding-left:5px;background:hsl(var(--secondary));color:hsl(var(--background));clip-path:polygon(0 50%,28% 0,100% 0,100% 100%,28% 100%)}.bid-keypad-additions>button:not([aria-pressed=true]):active,.bid-keypad-grid>button:active{background:hsl(var(--button) / .18)}.bid-keypad-additions>button:focus-visible,.bid-keypad-grid>button:focus-visible{outline:2px solid hsl(var(--button));outline-offset:-2px}@media(max-height:650px){.bid-keypad{min-height:480px;gap:10px}.bid-keypad-display{min-height:72px}.bid-keypad-amount-row{font-size:44px}.bid-keypad-grid>button{min-height:52px}}.auction-sheet[data-bid-entry=true] .auction-sheet-control{background:hsl(var(--primary) / .07);border:1px solid hsl(var(--primary) / .1);color:hsl(var(--primary))}.auction-sheet[data-bid-entry=true] .auction-sheet-control:active{background:hsl(var(--primary) / .14)}.home-preview-sheet{padding:16px 20px}.home-preview-sheet .auction-sheet-image{margin:12px 0}.home-preview-sheet .auction-sheet-image img{display:block;width:100%;height:220px;-o-object-fit:contain;object-fit:contain}.home-preview-sheet .auction-sheet-heading{margin-bottom:16px}.home-preview-saved{display:flex;align-items:center;gap:12px;text-align:left;min-height:64px;padding:8px 16px}.home-preview-saved img{-o-object-fit:contain;object-fit:contain}.auction-primary-action .theme-done{width:100%;margin:0}.bid-summary-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;color:hsl(var(--secondary))}.bid-summary-heading button{min-height:44px;padding:8px 16px;border-radius:var(--radius-pill)}.bid-summary-amount{display:block;color:hsl(var(--button));font-size:32px;line-height:40px;font-weight:600;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.payment-terms{display:grid;gap:8px;color:hsl(var(--secondary));font-size:14px;line-height:22px}.personal-auction-list,.winner-result-list{display:grid;gap:16px}button.bid-summary-card{width:100%;text-align:left;color:hsl(var(--primary))}.bid-summary-card:focus-visible{outline:2px solid hsl(var(--button));outline-offset:3px}.bid-stats dd{overflow-wrap:anywhere;max-width:100%}.bid-result-neutral{display:inline-flex;padding:3px 7px;border-radius:var(--radius-pill);background:hsl(var(--primary) / .07);color:hsl(var(--secondary));font-size:13px;line-height:20px}.personal-auction-result{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;padding-top:16px;color:hsl(var(--secondary))}.bids-drawer-item-left{min-width:0}.bids-drawer-item time{font-size:13px;line-height:20px;color:hsl(var(--secondary));overflow-wrap:anywhere}.bids-drawer-item-right{flex-shrink:0}.bids-detail-sheet .bids-drawer-stats{margin:0;border:0;padding:0}.app-drawer-surface .auction-sheet-control:is(.auction-sheet-close,.bids-drawer-close,.drawer-close-button){position:relative;width:44px;height:44px;border:0;background:transparent;color:hsl(var(--secondary))}.app-drawer-surface .auction-sheet-control:is(.auction-sheet-close,.bids-drawer-close,.drawer-close-button):before{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border:1px solid hsl(var(--primary) / .06);border-radius:50%;background:hsl(var(--primary) / .07)}.app-drawer-surface .auction-sheet-control:is(.auction-sheet-close,.bids-drawer-close,.drawer-close-button)>svg{position:relative}.app-drawer-surface .auction-sheet-control:is(.auction-sheet-close,.bids-drawer-close,.drawer-close-button):not(:disabled):active:before{background:hsl(var(--primary) / .14)}@media(hover:hover)and (pointer:fine){.app-drawer-surface .auction-sheet-control:is(.auction-sheet-close,.bids-drawer-close,.drawer-close-button):not(:disabled):hover:before{background:hsl(var(--primary) / .11)}}.how-to-sheet{--guide-success: 148 68% 27%;max-width:480px;height:65dvh;max-height:calc(100dvh - var(--app-safe-top) - 12px);overflow:hidden}.dark .how-to-sheet{--guide-success: 148 62% 66%}.how-to-controls{display:flex;justify-content:flex-end;flex-shrink:0;padding:6px 12px 0}.how-to-scroll{min-height:0;overflow-y:auto;overscroll-behavior-y:contain}.how-to-scroll:focus-visible{outline:2px solid hsl(var(--link));outline-offset:-3px}.how-to-header{padding:0 24px 26px}.how-to-header .auction-result-animation{width:112px;height:100px;margin:8px auto 10px}.how-to-header .auction-result-canvas{width:112px;height:100px}.how-to-header>p{max-width:290px;margin:0 auto;line-height:22px;text-wrap:balance}.how-to-steps{list-style:none;margin:0;padding:0 20px}.how-to-step{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;padding:22px 0;border-top:1px solid hsl(var(--border))}.how-to-number{display:grid;place-items:center;width:28px;height:28px;background:hsl(var(--button) / .12);color:hsl(var(--link));border-radius:50%;font-size:13px;line-height:1;font-weight:650}.how-to-step-content{min-width:0}.how-to-step h3{font-size:17px;line-height:24px;font-weight:600;text-wrap:pretty}.how-to-step p{margin-top:6px;color:hsl(var(--secondary));font-size:14px;line-height:22px;text-wrap:pretty}.how-to-step p.how-to-helper{margin-top:10px;font-size:13px;line-height:20px}.how-to-product,.how-to-ticket,.how-to-result{display:flex;align-items:center;gap:12px;padding:12px;margin-top:14px;border:1px solid hsl(var(--border));border-radius:16px;background:hsl(var(--muted))}.how-to-product-image{display:grid;place-items:center;width:60px;height:68px;flex-shrink:0;border-radius:10px;background:#fff}.how-to-product img{width:48px;height:60px;-o-object-fit:contain;object-fit:contain}.how-to-product>div:last-child,.how-to-ticket>div,.how-to-result>div{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.how-to-product strong,.how-to-ticket strong,.how-to-result strong{font-size:13px;line-height:18px;font-weight:600}.how-to-product span,.how-to-ticket div>span,.how-to-result div>span{font-size:12px;line-height:17px;color:hsl(var(--secondary))}.how-to-product .how-to-live{background:hsl(var(--button) / .1);color:hsl(var(--link));padding:2px 7px;border-radius:6px;font-size:10px;font-weight:600}.how-to-ticket>svg{color:hsl(var(--link));flex-shrink:0}.how-to-ticket strong>span{color:hsl(var(--link));font-size:10px;margin-left:4px}.how-to-bid-examples{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px}.how-to-bid-examples>div{display:flex;flex-direction:column;gap:6px;padding:12px 4px;text-align:center;border:1px solid hsl(var(--border));border-radius:12px;background:hsl(var(--muted))}.how-to-bid-examples span{font-size:11px;color:hsl(var(--secondary))}.how-to-bid-examples strong{font-size:21px;line-height:26px;font-weight:600;font-variant-numeric:tabular-nums}.how-to-bid-examples small{font-size:10px;font-weight:500}.how-to-winning-example{margin-top:14px;padding:12px;border:1px solid hsl(var(--border));background:hsl(var(--muted));border-radius:16px}.how-to-example-label{display:block;margin-bottom:12px;color:hsl(var(--secondary));font-size:11px}.how-to-example-row{display:grid;grid-template-columns:minmax(0,1fr) 16px 76px;gap:8px;align-items:center;min-height:46px;font-size:12px}.how-to-example-row>svg{color:hsl(var(--hint))}.how-to-amount-pair{display:flex;gap:5px;align-items:center;white-space:nowrap}.how-to-amount-pair>span{padding:7px 6px;border-radius:7px;background:hsl(var(--muted-light));font-weight:600}.how-to-amount-pair b{font-size:11px;color:hsl(var(--hint));font-weight:400}.how-to-example-row small{font-size:9px;font-weight:400}.how-to-example-outcome{display:flex;gap:5px;align-items:center;color:hsl(var(--secondary))}.how-to-example-winner{margin-top:8px;padding:4px 8px;border:1px solid hsl(var(--guide-success) / .25);border-radius:10px;background:hsl(var(--guide-success) / .08)}.how-to-winning-amount{font-size:19px;font-weight:650;color:hsl(var(--guide-success))}.how-to-example-winner .how-to-example-outcome,.how-to-example-winner>svg{color:hsl(var(--guide-success));font-weight:600}.how-to-result-icon{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;border-radius:12px;background:hsl(var(--button) / .1);color:hsl(var(--link))}.how-to-result div>span{display:flex;gap:4px;align-items:center}.how-to-footer{padding:4px 20px 14px}.how-to-footer .theme-done{margin:0;width:100%}@media(max-width:350px){.how-to-steps{padding-inline:16px}.how-to-step{gap:8px;grid-template-columns:24px minmax(0,1fr)}.how-to-number{width:24px;height:24px}.how-to-winning-example{padding:10px}.how-to-example-row{grid-template-columns:minmax(0,1fr) 12px 62px;gap:4px;font-size:11px}.how-to-amount-pair{gap:3px}.how-to-amount-pair>span{padding-inline:4px}}.winner-ended-time{margin-top:14px;font-size:13px;color:hsl(var(--secondary))}.winner-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:20px}@media(max-width:360px){.winner-result-stats{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}html:lang(am){line-height:1.6}html:lang(am) h1,html:lang(am) h2,html:lang(am) h3{line-height:1.5;letter-spacing:0}.language-sheet{padding:24px 20px calc(20px + var(--nav-safe-bottom));gap:20px}.language-options{display:grid;gap:8px;border:0;padding:0;margin:0}.language-option{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:52px;padding:12px 16px;border:1px solid hsl(var(--border));border-radius:12px;cursor:pointer}.language-option input{width:20px;height:20px;accent-color:hsl(var(--button))}.language-option:focus-within{outline:2px solid hsl(var(--button));outline-offset:2px}.language-options:disabled{opacity:.65}.personal-bid-list{display:grid;gap:12px}.personal-bid-record{padding:20px;border:1px solid hsl(var(--border));border-radius:20px;background:hsl(var(--muted));display:grid;gap:8px;min-width:0}.personal-bid-record h2{font-size:18px;font-weight:500}.personal-bid-record strong{font-size:22px;font-variant-numeric:tabular-nums}.personal-bid-reference{overflow-wrap:anywhere}.bid-summary-card .bid-product-heading{flex-wrap:wrap}.bid-summary-card .bid-product-heading h2{flex:1 1 100px}.bid-summary-card .bid-time{font-size:12px;line-height:19px;overflow-wrap:anywhere}.bid-summary-card .bid-stats dd{font-size:17px;line-height:25px}.bids-detail-sheet .bids-drawer-header,.bids-detail-sheet .auction-sheet-footer{flex-shrink:0}.bids-detail-sheet .bids-drawer-title{line-height:1.5;overflow-wrap:anywhere}.bid-history-entry{display:grid;gap:6px;min-width:0}.bid-history-entry-heading{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.bid-history-entry-heading .bids-drawer-item-amount{flex:1;overflow-wrap:anywhere}.bid-eligibility{font-size:13px;line-height:20px;color:hsl(var(--secondary))}.bid-payment-state{display:inline-flex;padding:3px 7px;border-radius:var(--radius-pill);background:hsl(var(--muted-light));color:hsl(var(--secondary));font-size:13px;line-height:20px}.bid-payment-state[data-status=FAILED]{color:hsl(var(--destructive));background:hsl(var(--destructive) / .1)}.bid-reference-details{min-width:0;font-size:12px;line-height:20px}.bid-reference-details summary{display:list-item;cursor:pointer;color:hsl(var(--link));padding-block:10px;min-height:44px}.bid-reference-details summary:focus-visible{outline:2px solid hsl(var(--link));outline-offset:2px;border-radius:4px}.bid-reference-details p{color:hsl(var(--secondary));overflow-wrap:anywhere;-webkit-user-select:text;-moz-user-select:text;user-select:text}.bid-loading{display:grid;gap:16px}.bid-loading-card{display:grid;grid-template-columns:76px 1fr;gap:12px;padding:12px;border:8px solid hsl(var(--border));border-radius:32px;background:hsl(var(--muted))}.bid-loading-card div{min-height:76px;border-radius:16px;background:hsl(var(--muted-light))}.bid-loading-card div:last-child{grid-column:1 / -1;min-height:60px}.bid-refresh-error{margin-bottom:16px;color:hsl(var(--secondary));font-size:14px;line-height:22px}.bid-refresh-error button{min-height:44px;color:hsl(var(--link));text-decoration:underline}.bid-empty .bid-browse-action{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:min(100%,240px);min-height:52px;margin:8px 0 0;padding:14px 24px;font-size:16px;line-height:24px;font-weight:500;text-align:center;text-decoration:none;box-shadow:inset 0 1px 1px #ffffff3d}.bid-empty .bid-browse-action>span{min-width:0;overflow-wrap:anywhere}.bid-empty .bid-browse-action>svg{flex-shrink:0}.bid-empty .bid-browse-action:active{box-shadow:inset 0 1px 2px #0000001f}.bids-detail-sheet{max-height:min(88dvh,calc(100dvh - var(--app-safe-top) - 12px))}.bids-detail-sheet .bids-drawer-header{align-items:center;padding:10px 14px 10px 20px;gap:8px}.bids-detail-sheet .bids-drawer-title{font-size:22px;line-height:1.4;letter-spacing:-.025em}.bids-drawer-main{display:flex;min-height:0;overflow:hidden}.bids-detail-sheet .bids-drawer-body{flex:1;min-width:0;min-height:0;padding:4px 20px 20px;gap:20px}.bids-detail-sheet :is(.bid-history-product,.bid-history-summary,.bid-history-list-heading){flex-shrink:0}.bid-history-scroll{min-height:0;overflow-y:auto;overscroll-behavior:contain;scroll-padding-block:12px;display:flex;flex-direction:column;gap:16px}.bid-history-scroll>*{flex-shrink:0}.bid-history-scroll:focus-visible{outline:2px solid hsl(var(--link));outline-offset:-3px}@media(max-height:540px){.bids-drawer-main{overflow-y:auto;overscroll-behavior:contain}.bids-detail-sheet .bids-drawer-body{flex-shrink:0}.bid-history-scroll{max-height:40dvh}}.bid-history-product{display:flex;align-items:center;gap:12px}.bid-history-product .bids-drawer-image{width:64px;height:72px;border-radius:16px}.bid-history-product .bids-drawer-info{flex:1;gap:4px}.bid-history-product h3{font-size:17px;font-weight:500;line-height:1.4;letter-spacing:-.015em;overflow-wrap:anywhere}.bid-history-membership{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;color:hsl(var(--secondary));font-size:12px;line-height:20px}.bid-history-membership span{color:hsl(var(--primary));font-weight:500}.bid-history-summary{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);margin:0;padding:16px;border-radius:20px;background:hsl(var(--muted));border:1px solid hsl(var(--border))}.bid-history-summary>div{min-width:0;display:flex;flex-direction:column;gap:6px}.bid-history-summary>div+div{padding-left:16px;border-left:1px solid hsl(var(--border))}.bid-history-summary dt{color:hsl(var(--secondary));font-size:13px;line-height:20px}.bid-history-summary dd{color:hsl(var(--primary));font-size:26px;font-weight:500;line-height:1.2;letter-spacing:-.03em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.bid-history-summary>div+div dd{color:hsl(var(--link));font-size:23px}.bid-history-summary>.bid-winning-stat{grid-column:1 / -1;margin-top:16px;padding:16px 0 0;border-left:0;border-top:1px solid hsl(var(--border))}.bid-history-list-heading{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px}.bid-history-list-heading h3{font-size:16px;line-height:24px;font-weight:500}.bid-history-list-heading>span{color:hsl(var(--secondary));font-size:12px;line-height:20px}.bids-detail-sheet .bids-drawer-history{min-height:0;gap:16px}.bid-history-day h4{margin-bottom:8px;color:hsl(var(--secondary));font-size:12px;line-height:20px;font-weight:500}.bid-history-day .bids-drawer-list{gap:0;background:hsl(var(--muted));border:1px solid hsl(var(--border));border-radius:20px;overflow:hidden}.bid-history-day .bid-history-entry{display:block}.bid-history-day .bid-history-entry+.bid-history-entry{border-top:1px solid hsl(var(--border))}.bid-receipt{min-width:0}.bid-receipt-trigger{display:flex;flex-direction:column;gap:7px;padding:14px 16px;cursor:pointer;list-style:none;touch-action:manipulation}.bid-receipt-trigger::-webkit-details-marker{display:none}.bid-receipt-trigger::marker{content:""}.bid-receipt-trigger:active{background:hsl(var(--primary) / .04)}.bid-receipt-trigger:focus-visible{outline:2px solid hsl(var(--link));outline-offset:-3px;border-radius:12px}.bid-receipt-main{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.bid-receipt-amount{min-width:0;color:hsl(var(--primary));font-size:21px;font-weight:500;line-height:28px;font-variant-numeric:tabular-nums;letter-spacing:-.025em;overflow-wrap:anywhere}.bid-receipt-main .bid-paid,.bid-receipt-main .bid-payment-state{font-size:12px;line-height:18px;padding:3px 8px}.bid-receipt-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;color:hsl(var(--secondary));font-size:12px;line-height:20px}.bid-receipt-meta>span{min-width:0}.bid-receipt-meta>svg{flex-shrink:0}.bid-receipt[open] .bid-receipt-meta>svg{transform:rotate(180deg)}.bid-receipt-detail{padding:0 16px 14px}.bid-receipt-statuses{margin:0;padding-block:12px;border-top:1px solid hsl(var(--border));display:grid;gap:8px;font-size:13px;line-height:20px}.bid-receipt-statuses>div{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:6px 12px}.bid-receipt-statuses dt{color:hsl(var(--secondary))}.bid-receipt-statuses dd{color:hsl(var(--primary));font-weight:500}.bid-history-empty{padding:20px 0;color:hsl(var(--secondary));font-size:14px;line-height:22px}.bids-detail-sheet .auction-sheet-footer{padding-top:10px;border-top:1px solid hsl(var(--border))}@media(max-width:359px){.bids-detail-sheet .bids-drawer-body{padding-inline:14px}.bid-history-summary{padding:14px}.bid-history-summary dd{font-size:24px}.bid-history-summary>div+div dd{font-size:21px}.bid-receipt-trigger{padding-inline:14px}}.bids-detail-sheet .auction-sheet-footer{position:relative;background:hsl(var(--drawer-surface))}.content-skeleton,.content-skeleton-shapes{min-width:0}.skeleton-block{display:block;flex-shrink:0;max-width:100%;background:hsl(var(--secondary) / .12);border-radius:5px}.skeleton-pill{border-radius:var(--radius-pill)}.skeleton-circle{border-radius:50%}.skeleton-auction-media{background:hsl(var(--secondary) / .08)}.skeleton-media-badge{position:absolute;top:14px;left:14px}.skeleton-media-joined{position:absolute;right:14px;bottom:14px}.skeleton-product-title{flex:1;min-width:0;display:grid;gap:4px}.skeleton-winner-image{width:56px;height:56px;border-radius:16px}.skeleton-bid-image{width:76px;height:76px;border-radius:16px}.content-skeleton .winner-result-stats dt,.content-skeleton .winner-result-stats dd{display:flex;align-items:center;min-height:20px}.content-skeleton .winner-result-stats dd{min-height:24px}.content-skeleton .bid-stats dt,.content-skeleton .bid-stats dd{width:100%;justify-content:center;display:flex;align-items:center;min-height:20px}.content-skeleton .bid-stats dd{min-height:28px}.skeleton-field{display:grid;gap:8px}.skeleton-input{border:1px solid hsl(var(--border));border-radius:12px;background:hsl(var(--secondary) / .06)}.skeleton-radio-row{display:flex;align-items:center;gap:12px;min-height:44px}.skeleton-support-status{margin-top:4px}.skeleton-text{display:grid;gap:24px}.skeleton-paragraph{display:grid;gap:10px}@media(prefers-reduced-motion:no-preference){.content-skeleton-shapes{animation:skeleton-breathe 1.8s ease-in-out infinite}}@keyframes skeleton-breathe{50%{opacity:.55}}.skeleton-toolbar{width:48px;height:48px;border-radius:50%;background:#ffffff38}.skeleton-categories{gap:8px}.skeleton-category{width:132px;height:48px;border-radius:var(--radius-pill);background:#ffffff38}.skeleton-category:first-child{width:58px}.skeleton-tabs{min-height:44px;align-items:center;gap:40px;padding-inline:24px}.skeleton-tabs>span{height:18px}.skeleton-profile-name{width:160px;height:32px;background:#ffffff38}.skeleton-profile-handle{width:112px;height:20px;margin-top:4px;background:#ffffff38}.skeleton-profile-value{width:36px;height:34px;margin-inline:auto}.skeleton-profile-label{width:70px;height:22px;margin-inline:auto}.skeleton-profile-icon{width:36px;height:36px;border-radius:12px}.skeleton-profile-menu{width:55%;height:20px}.skeleton-back-link{width:100px;height:18px;margin-block:13px}.skeleton-page-title{width:72%;height:36px;margin-top:16px}.skeleton-field-label{width:120px;height:20px}.skeleton-field-input,.skeleton-textarea{height:50px;border:1px solid hsl(var(--border));border-radius:12px;background:hsl(var(--secondary) / .06)}.skeleton-textarea{height:122px}.skeleton-submit{height:48px;border-radius:var(--radius-pill)}.skeleton-result-value{display:grid;align-content:center;gap:4px;width:100%;min-height:48px}.winner-load-more{min-height:1px;margin-top:16px}.winner-load-error{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-block:12px}.auction-checkout-totals{display:grid;gap:16px;margin-top:20px;padding-top:20px;border-top:1px solid hsl(var(--border))}.auction-checkout-totals>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:16px;font-size:var(--text-helper);line-height:22px}.auction-checkout-totals dt{color:hsl(var(--secondary));text-wrap:pretty}.auction-checkout-totals dd{margin:0;font-weight:var(--weight-label);font-variant-numeric:tabular-nums;text-align:end}.auction-checkout-totals .auction-checkout-due{padding-top:16px;border-top:1px solid hsl(var(--border))}.auction-checkout-due dt{color:hsl(var(--primary));font-weight:var(--weight-label)}.auction-checkout-due dd{color:hsl(var(--button));font-size:24px;line-height:30px;font-weight:var(--weight-heading);letter-spacing:-.02em}.auction-sheet-review>.auction-checkout-note{margin:0;padding-inline:4px;color:hsl(var(--secondary));font-size:var(--text-helper);line-height:22px;text-wrap:pretty}.auction-consent{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:4px;font-size:var(--text-helper);line-height:24px}.auction-consent-control{display:grid;place-items:center;width:44px;height:44px;cursor:pointer;border-radius:12px}.auction-consent input{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;place-items:center;width:22px;height:22px;margin:0;border:1.5px solid hsl(var(--secondary));border-radius:6px;background:hsl(var(--background));cursor:pointer}.auction-consent input:checked{border-color:hsl(var(--button));background:hsl(var(--button))}.auction-consent input:checked:after{content:"";width:6px;height:11px;margin-top:-3px;border:solid hsl(var(--button-text));border-width:0 2px 2px 0;transform:rotate(45deg)}@media(forced-colors:active){.auction-consent input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.auction-consent input:after{display:none}}.auction-consent-control:has(input:focus-visible){outline:2px solid hsl(var(--link));outline-offset:2px}.auction-consent-copy{padding-block:10px}.auction-consent-copy label{cursor:pointer}.auction-policy-link{position:relative;display:inline;min-height:0;padding:0;font:inherit;font-weight:var(--weight-label);color:hsl(var(--primary));text-decoration:underline;text-underline-offset:3px;text-decoration-color:hsl(var(--secondary) / .5)}.auction-policy-link:after{content:"";position:absolute;top:-10px;right:0;bottom:-10px;left:0}.auction-policy-link:focus-visible{outline:2px solid hsl(var(--link));outline-offset:4px;border-radius:2px}@media(max-width:359px){.auction-bid-summary{padding:16px}.auction-checkout-totals>div{gap:12px}.auction-checkout-due dd{font-size:22px}}.app-drawer-surface .auction-sheet-control.drawer-close-button{position:absolute;top:10px;right:12px;z-index:2}.drawer-with-close>.text-center{padding-inline:48px}.hover\:underline:hover{text-decoration-line:underline}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}
