/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.relative{position:relative}.static{position:static}.block{display:block}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.h-10{height:calc(var(--spacing) * 10)}.h-20{height:calc(var(--spacing) * 20)}.h-32{height:calc(var(--spacing) * 32)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.italic{font-style:italic}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--bg:#080808;--surface:#111;--surface-2:#191919;--surface-3:#252525;--text:#fff;--dim:#b8b8b8;--muted:#858585;--border:#303030;--accent:#ffb522;--accent-ink:#171000;--danger:#ff7878;--success:#55d991;--radius:18px;--shadow:0 24px 70px #00000070;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#root{background:var(--bg);min-height:100%;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,textarea,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}img{max-width:100%;display:block}svg{width:24px;height:24px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-shell{background:radial-gradient(120% 520px at 50% -140px,#ffb5220e,#ffb52200 62%),var(--bg);min-height:100%;color:var(--text);transition:background .2s,color .2s;overflow-x:clip}.app-shell.light-theme{background:var(--bg);--bg:#f4f4f2;--surface:#fff;--surface-2:#ededeb;--surface-3:#dfdfdc;--text:#111;--dim:#535353;--muted:#727272;--border:#d2d2ce;--accent:#e79300;--accent-ink:#171000;--danger:#b42318;--success:#18794e;--shadow:0 24px 70px #12121224;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.app-main{width:min(100%,1180px);min-height:100vh;margin:0 auto;padding:64px 14px 118px}.page{min-height:58vh;animation:.18s ease-out pageIn}.narrow-page{width:min(100%,760px);margin:0 auto}@keyframes pageIn{0%{opacity:.6;transform:translateY(3px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.topbar{z-index:55;background:var(--surface);padding:8px 12px;justify-content:space-between;align-items:center;gap:10px;padding-block-start:max(8px,env(safe-area-inset-top));display:flex;position:fixed;inset-block-start:0;inset-inline:0}@supports (color:color-mix(in lab, red, red)){.topbar{background:color-mix(in srgb,var(--surface) 86%,transparent)}}.topbar{-webkit-backdrop-filter:blur(18px)saturate(1.2);border-block-end:1px solid var(--border)}html.page-scrolled .topbar{background:var(--surface)}.topbar-brand{cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;padding:7px 4px;transition:transform .14s;display:grid}.topbar-brand:active{transform:scale(.96)}.topbar-brand img{width:auto;height:36px;display:block}.topbar-brand .wordmark-light,.light-theme .topbar-brand .wordmark-dark{display:none}.light-theme .topbar-brand .wordmark-light{display:block}.topbar-actions{align-items:center;gap:8px;display:flex}.topbar-lang{border:1px solid var(--border);min-height:38px;color:var(--text);cursor:pointer;background:0 0;border-radius:11px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:750;transition:transform .14s,background .18s,border-color .18s;display:inline-flex}.topbar-lang svg{width:16px;height:16px;color:var(--dim)}.topbar-lang:hover{border-color:var(--accent)}.topbar-lang:active{background:var(--surface-2);transform:scale(.94)}.topbar-lang:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.topbar-signin,.topbar-signup{background:var(--accent);min-height:38px;color:var(--accent-ink);cursor:pointer;border:0;border-radius:11px;padding:0 16px;font-size:14px;font-weight:850;transition:transform .14s,filter .18s}.topbar-signin:hover{filter:brightness(1.06)}.topbar-signin:active{transform:scale(.96)}.topbar-avatar{border:1px solid var(--border);background:var(--surface-2);width:38px;height:38px;color:var(--text);cursor:pointer;border-radius:50%;font-size:16px;font-weight:850}.language-toggle{border:1px solid var(--border);background:var(--surface);border-radius:12px;place-items:center;width:42px;height:42px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.language-toggle{background:color-mix(in srgb,var(--surface) 94%,transparent)}}.language-toggle{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--text);letter-spacing:.04em;font-size:12px;font-weight:800;box-shadow:0 6px 22px #00000024}.language-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.language-toggle:active{background:var(--surface-2)}.segmented{background:var(--surface-2);border-radius:11px;gap:3px;padding:3px;display:flex}.segmented button{min-height:34px;color:var(--dim);white-space:nowrap;background:0 0;border:0;border-radius:8px;padding:0 10px;font-size:12px;font-weight:750}.segmented button.active{background:var(--text);color:var(--bg)}.segmented.compact button{min-width:34px;min-height:30px;padding-inline:8px}.market-hero{color:#fff;background:#111;border-radius:8px 8px 34px;align-items:end;min-height:248px;margin-block-end:18px;padding:28px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #292929}.market-hero:after{content:"";background:var(--accent);border-radius:50%;width:120px;height:120px;position:absolute;inset-block-start:-58px;inset-inline-end:-54px}.market-hero>div{z-index:1;max-width:580px;position:relative}.market-hero h1{letter-spacing:-.05em;max-width:520px;margin:0;font-size:clamp(32px,7vw,56px);font-weight:850;line-height:.98}.market-hero p{color:#cfcfcf;max-width:480px;margin:16px 0 20px;line-height:1.5}.hero-cta{background:var(--accent);color:#161000;border:0;border-radius:11px;min-height:46px;padding:0 18px;font-weight:800}.search-section{z-index:8;margin-block-end:18px;position:relative}#market-results{scroll-margin-top:72px}.browse-focus{animation:.18s ease-out pageIn}.browse-back-row{margin-block:6px 4px}.search-box{border:1px solid var(--border);background:var(--surface);border-radius:16px;align-items:center;gap:11px;min-height:54px;padding:0 13px;display:flex;box-shadow:0 10px 30px #00000014}.search-box svg{width:21px;color:var(--dim);flex:none}.search-box input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:16px}.search-box input::placeholder{color:var(--muted)}.search-box button{background:var(--surface-2);width:34px;height:34px;color:var(--dim);border:0;border-radius:50%;place-items:center;display:grid}.search-box button svg{width:18px}.suggestions{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:15px;padding:8px;position:absolute;inset-block-start:calc(100% + 7px);inset-inline:0}.suggestions>strong{color:var(--muted);padding:7px 9px;font-size:12px;display:block}.suggestions button{width:100%;color:var(--text);text-align:start;background:0 0;border:0;border-radius:10px;align-items:center;gap:11px;padding:10px 12px;display:flex}.suggestions button svg{width:18px;height:18px;color:var(--dim);flex:none}.suggestions .sugg-text{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}.suggestions .sugg-text>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.suggestions button:hover,.suggestions button:focus-visible{background:var(--surface-2)}.suggestions small{color:var(--dim)}.recent-searches{z-index:9;border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:15px;padding:8px;animation:.16s both heroFadeUp;position:absolute;inset-block-start:calc(100% + 7px);inset-inline:0}.recent-head{color:var(--muted);justify-content:space-between;align-items:center;padding:7px 9px;font-size:12px;font-weight:800;display:flex}.recent-head .text-button{font-size:12px;font-weight:800}.recent-searches ul{margin:0;padding:0;list-style:none}.recent-searches li{align-items:center;gap:4px;display:flex}.recent-term{min-width:0;color:var(--text);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:1;align-items:center;gap:11px;padding:10px 12px;display:flex}.recent-term svg{width:18px;height:18px;color:var(--dim);flex:none}.recent-term span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.recent-term:hover{background:var(--surface-2)}.recent-x{width:32px;height:32px;color:var(--dim);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.recent-x svg{width:15px;height:15px}.recent-x:hover{background:var(--surface-2);color:var(--text)}.filter-row{flex-wrap:wrap;gap:7px;margin-block:14px 22px;display:flex}.filter-row button{border:1px solid var(--border);background:var(--surface);min-height:38px;color:var(--dim);border-radius:999px;padding:0 14px;font-size:13px;font-weight:700}.filter-row button.active{background:var(--text);color:var(--bg);border-color:var(--text)}.section-heading{justify-content:space-between;align-items:flex-end;gap:16px;margin:25px 2px 14px;display:flex}.section-heading.primary-heading{align-items:flex-start;margin-block-start:16px}.section-heading h1,.section-heading h2{letter-spacing:-.035em;margin:0;font-size:clamp(23px,5vw,34px);line-height:1.08}.section-heading p{color:var(--dim);margin:7px 0 0;line-height:1.45}.text-button{color:var(--accent);background:0 0;border:0;padding:8px;font-weight:750}.category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.category-grid button{border:1px solid var(--border);background:var(--surface);min-height:140px;color:var(--text);text-align:start;cursor:pointer;border-radius:18px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2px;padding:15px;transition:transform .16s,border-color .16s,box-shadow .16s;animation:.55s cubic-bezier(.2,.8,.2,1) both catIn;display:flex;position:relative;overflow:hidden}.category-grid button:nth-child(2){animation-delay:50ms}.category-grid button:nth-child(3){animation-delay:.1s}.category-grid button:nth-child(4){animation-delay:.15s}.category-grid button:nth-child(5){animation-delay:.2s}.category-grid button:nth-child(6){animation-delay:.25s}.category-grid button:nth-child(7){animation-delay:.3s}.category-grid button:nth-child(8){animation-delay:.35s}@keyframes catIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.category-grid button:hover{border-color:#ffb52273;transform:translateY(-2px)}.category-grid button:active{transform:scale(.975)}.category-grid button.active{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent),0 10px 28px #ffb5221f}.category-grid strong{z-index:1;letter-spacing:-.01em;font-size:15.5px;font-weight:750;position:relative}.category-grid small{z-index:1;color:var(--dim);font-size:12px;position:relative}.category-art-wrap{pointer-events:none;inset-inline-end:4px;line-height:0;position:absolute;bottom:2px}.category-art{width:96px;height:96px;display:block}.listing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.listing-card{background:0 0;border:0;min-width:0;position:relative}.listing-open{width:100%;color:inherit;text-align:start;background:0 0;border:0;padding:0}.listing-image{aspect-ratio:.82;background:var(--surface-2);border-radius:12px;position:relative;overflow:hidden}.listing-image img{object-fit:cover;width:100%;height:100%}.image-placeholder{min-height:120px;color:var(--muted);background:var(--surface-2);place-items:center;display:grid}.image-placeholder svg{width:34px;height:34px}.demo-badge{color:#fff;letter-spacing:.03em;background:#000000c7;border-radius:7px;padding:5px 8px;font-size:10px;font-weight:800;position:absolute;inset-block-start:8px;inset-inline-start:8px}.demo-badge.inline{margin-block-end:8px;display:inline-flex;position:static}.listing-copy{min-width:0;padding:9px 2px 2px}.listing-brand{color:var(--accent);text-transform:uppercase;letter-spacing:.055em;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:800;overflow:hidden}.listing-copy h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:38px;margin:5px 0 10px;font-size:14px;line-height:1.35;display:-webkit-box;overflow:hidden}.listing-copy strong{font-size:15px;font-weight:500;display:block}.listing-copy>span{color:var(--dim);margin-block-start:4px;font-size:10px;line-height:1.3;display:block}.heart-button{color:#fff;background:#080808d1;border:0;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;inset-block-start:8px;inset-inline-end:8px;box-shadow:0 3px 12px #0000003d}.heart-button svg{width:20px}.heart-button.active{color:#fff}.empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:330px;padding:30px 20px;display:flex}.empty-icon{background:var(--surface-2);width:58px;height:58px;color:var(--accent);border-radius:16px;place-items:center;display:grid}.empty-state h2{margin:16px 0 7px;font-size:21px}.empty-state p{max-width:420px;color:var(--dim);margin:0 0 18px;line-height:1.5}.primary,.secondary{border-radius:11px;justify-content:center;align-items:center;min-height:46px;padding:0 18px;font-weight:800;display:inline-flex}.primary{border:1px solid var(--accent);background:var(--accent);color:var(--accent-ink)}.secondary{border:1px solid var(--border);background:var(--surface);color:var(--text)}.large{width:100%;min-height:52px}.icon-button{border:1px solid var(--border);background:var(--surface);width:42px;height:42px;color:var(--text);border-radius:50%;flex:none;place-items:center;display:grid}.icon-button.small{width:34px;height:34px}.icon-button svg{width:20px}.active-heart{color:var(--accent)}.page-header{grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:8px;min-height:58px;margin-block:4px 16px;display:grid}.page-header h1{text-align:center;letter-spacing:-.025em;margin:0;font-size:22px}.page-header-action{justify-content:flex-end;min-width:44px;display:flex}[dir=rtl] .page-header .icon-button svg,[dir=rtl] .back-link svg,[dir=rtl] .chevron svg,[dir=rtl] .settings-link svg{transform:scaleX(-1)}.overlay{z-index:70;background:#000000b3;justify-content:center;align-items:flex-end;padding:14px;display:flex;position:fixed;inset:0}.overlay.detail-overlay{z-index:55;padding:0}.overlay.detail-overlay .sheet{max-height:100dvh}@media (width<=639px){.overlay.detail-overlay .sheet{border-radius:22px 22px 0 0}.overlay.detail-overlay .detail-sheet.detail-redesign{padding-block-end:calc(104px + env(safe-area-inset-bottom))}}.sheet{overscroll-behavior:contain;border:1px solid var(--border);background:var(--surface);width:min(100%,720px);max-height:calc(100dvh - 24px);color:var(--text);box-shadow:var(--shadow);border-radius:22px 22px 12px 12px;overflow-y:auto}.detail-sheet{padding-block-end:max(18px,env(safe-area-inset-bottom))}.sheet-handle{background:var(--border);border-radius:999px;width:42px;height:4px;margin:8px auto 1px}.sheet-top{justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:8px 12px;display:flex}.sheet-top h2{margin:0;font-size:22px}.detail-image{object-fit:cover;background:var(--surface-2);width:100%;max-height:460px}.detail-body{padding:20px}.detail-kicker{color:var(--accent);text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:850}.detail-body h2{letter-spacing:-.04em;margin:5px 0 8px;font-size:clamp(26px,6vw,38px);line-height:1.05}.detail-price{font-size:22px;font-weight:850}.detail-body>p{color:var(--dim);line-height:1.55}.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:18px 0;display:grid}.detail-grid>div{background:var(--surface-2);border-radius:11px;padding:12px}dt{color:var(--dim);font-size:12px}dd{margin:5px 0 0;font-weight:750}.seller-row{border-block:1px solid var(--border);align-items:center;gap:11px;padding:14px 0;display:flex}.avatar{background:var(--surface-3);width:42px;height:42px;color:var(--accent);border-radius:50%;flex:none;place-items:center;font-weight:850;display:grid}.seller-row>div:last-child{flex-direction:column;gap:2px;display:flex}.seller-row small{color:var(--dim)}.protection-row{grid-template-columns:1fr auto;gap:3px 10px;padding:14px 0;display:grid}.protection-row span{font-weight:750}.protection-row small{color:var(--dim);grid-column:1/-1}.detail-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-block-start:14px;display:grid}.detail-actions .primary{grid-column:1/-1}.auth-note{color:var(--muted);text-align:center;margin-block-start:10px;display:block}.composer{border:1px solid var(--border);background:var(--surface-2);border-radius:13px;gap:10px;padding:14px;display:grid}.composer-title{justify-content:space-between;align-items:center;display:flex}.composer label{gap:6px;font-weight:750;display:grid}.composer small{color:var(--dim);line-height:1.4}.sell-form{gap:16px;padding-block-end:34px;display:grid}.sell-form input,.sell-form textarea,.sell-form select{scroll-margin-bottom:120px}.publish-btn{scroll-margin-bottom:110px}.photo-picker{border:1px dashed var(--border);background:var(--surface);min-height:250px;color:var(--dim);cursor:pointer;border-radius:16px;place-items:center;display:grid;position:relative;overflow:hidden}.photo-picker>div{flex-direction:column;align-items:center;gap:7px;display:flex}.photo-picker svg{width:36px;height:36px;color:var(--accent)}.photo-picker input{opacity:0;pointer-events:none;position:absolute}.photo-picker img{object-fit:cover;width:100%;height:100%;min-height:250px;max-height:430px}.replace-photo{color:#fff;background:#000000c7;border-radius:8px;padding:8px 11px;font-size:12px;font-weight:750;position:absolute;inset-block-end:12px;inset-inline-end:12px}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.form-grid label,.checkout-form>label,.checkout-form .form-grid label,.auth-panel label{min-width:0;color:var(--dim);gap:7px;font-size:13px;font-weight:700;display:grid}.form-grid .wide{grid-column:1/-1}.form-grid small{color:var(--muted);justify-self:end}input,textarea,select{border:1px solid var(--border);background:var(--surface);width:100%;min-width:0;color:var(--text);border-radius:10px;outline:0;padding:12px}input{min-height:46px}textarea{resize:vertical;line-height:1.45}input:focus,textarea:focus,select:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){input:focus,textarea:focus,select:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 20%,transparent)}}select{min-height:46px}.notice{background:var(--surface-2);color:var(--dim);border-radius:10px;padding:12px 13px;font-size:13px;line-height:1.45}.notice.error{color:var(--danger)}.notice.success{color:var(--success)}.draft-note{color:var(--muted);text-align:center}.tabs{border-block-end:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));margin-block-end:16px;display:grid}.tabs button{min-height:48px;color:var(--dim);border:0;background:0 0;border-block-end:3px solid #0000;font-weight:800}.tabs button.active{color:var(--text);border-block-end-color:var(--accent)}.thread-list,.order-list{gap:9px;display:grid}.thread-row{border:1px solid var(--border);background:var(--surface);width:100%;min-width:0;color:var(--text);text-align:start;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px;display:grid}.thread-row>div:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.thread-row strong,.thread-row span,.thread-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.thread-row span{color:var(--dim);font-size:13px}.thread-row small{color:var(--muted);font-size:11px}.status-pill{background:var(--surface-3);min-height:25px;color:var(--dim);border-radius:999px;align-items:center;padding:0 8px;font-size:10px;font-weight:800;display:inline-flex}.status-pill.pending{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.status-pill.pending{background:color-mix(in srgb,var(--accent) 18%,var(--surface))}}.status-pill.pending{color:var(--accent)}.status-pill.accepted{color:#3ecf7a;background:#2ea05a29;animation:.5s cubic-bezier(.2,.8,.2,1) both statusPop}.status-pill.declined{color:#ff6b75;background:#dc3c4629;animation:.5s cubic-bezier(.2,.8,.2,1) both statusPop}.status-pill.superseded{color:#d8a93f;background:#c8a03c24}@keyframes statusPop{0%{opacity:0;transform:scale(.7)}60%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}.order-pills{align-items:center;gap:6px;display:inline-flex}.paid-pill{color:#15803d;white-space:nowrap;background:#16a34a24;border-radius:999px;align-items:center;min-height:25px;padding:0 8px;font-size:10px;font-weight:800;display:inline-flex}.profile-card{background:radial-gradient(130% 130% at 50% 0%,var(--accent),#0000 58%),var(--surface);border-radius:10px 24px 10px 10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:15px;margin:14px 0 12px;padding:20px;display:grid}@supports (color:color-mix(in lab, red, red)){.profile-card{background:radial-gradient(130% 130% at 50% 0%,color-mix(in srgb,var(--accent) 8%,transparent),#0000 58%),var(--surface)}}.profile-card{border:1px solid var(--border);animation:.5s cubic-bezier(.2,.8,.2,1) both heroFadeUp;position:relative;overflow:hidden}.profile-card:before{content:"";background:linear-gradient(90deg,transparent,var(--accent),transparent);opacity:.85;inset-inline:0;height:3px;position:absolute;top:0}.profile-avatar{width:68px;height:68px;color:var(--accent);box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--accent),0 10px 26px #00000047;background:#080808;border-radius:18px;place-items:center;font-size:28px;font-weight:900;display:grid}@supports (color:color-mix(in lab, red, red)){.profile-avatar{box-shadow:0 0 0 2px var(--surface),0 0 0 4px color-mix(in srgb,var(--accent) 55%,transparent),0 10px 26px #00000047}}.profile-avatar svg{color:#fff;width:32px;height:32px}.country-us .profile-avatar.guest{background:linear-gradient(150deg,#a9c6f7,#7ba7e8)}.country-eu .profile-avatar.guest{background:linear-gradient(150deg,#7ea2f9,#4a6fd4)}.country-sa .profile-avatar.guest{background:linear-gradient(150deg,#2ba86a,#146b3f)}.country-ae .profile-avatar.guest{background:linear-gradient(150deg,#35b574,#177a49)}.profile-card h1{letter-spacing:-.03em;margin:0 0 5px;font-size:24px}.profile-card p{color:var(--dim);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.4}.member-badge{background:var(--accent);border-radius:7px;margin-block-start:8px;padding:4px 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.member-badge{background:color-mix(in srgb,var(--accent) 18%,transparent)}}.member-badge{color:var(--accent);font-size:11px;font-weight:800}.menu-list{border:1px solid var(--border);background:var(--border);border-radius:14px;gap:1px;margin:0 0 12px;animation:.5s cubic-bezier(.2,.8,.2,1) .16s both heroFadeUp;display:grid;overflow:hidden}.menu-list button{background:var(--surface);min-height:68px;color:var(--text);text-align:start;border:0;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 13px;transition:background .15s,transform .12s;animation:.45s cubic-bezier(.2,.8,.2,1) both heroFadeUp;display:grid}.menu-list button:nth-child(2){animation-delay:60ms}.menu-list button:nth-child(3){animation-delay:.12s}.menu-list button:nth-child(4){animation-delay:.18s}.menu-list button:hover{background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.menu-list button:hover{background:color-mix(in srgb,var(--surface-2) 55%,var(--surface))}}.menu-list button:active{transform:scale(.985)}.menu-list button>span:nth-child(2){flex-direction:column;gap:4px;display:flex}.menu-list small{color:var(--dim)}.menu-icon{background:linear-gradient(150deg,var(--accent),var(--accent));border-radius:12px;place-items:center;width:40px;height:40px;display:grid}@supports (color:color-mix(in lab, red, red)){.menu-icon{background:linear-gradient(150deg,color-mix(in srgb,var(--accent) 24%,transparent),color-mix(in srgb,var(--accent) 7%,transparent))}}.menu-icon{box-shadow:inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab, red, red)){.menu-icon{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 32%,transparent)}}.menu-icon{color:var(--accent)}.menu-icon svg{width:20px}.chevron{color:var(--muted)}.chevron svg{width:18px}.count-badge{background:var(--accent);min-width:25px;height:25px;color:var(--accent-ink);border-radius:999px;place-items:center;font-size:11px;display:grid}.signout{width:100%;color:var(--dim);margin-block-start:7px}.profile-signin{width:100%;margin:0 0 12px}.profile-sell{width:100%;margin:0 0 2px;animation:.5s cubic-bezier(.2,.8,.2,1) .24s both heroFadeUp}.order-filters{margin-block:0 18px}.order-card{border:1px solid var(--border);background:var(--surface);border-radius:13px;padding:15px}.order-top{color:var(--dim);justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.order-card h3{margin:13px 0 5px}.order-card>p{color:var(--dim);margin:0 0 14px}.order-card dl{gap:7px;margin:0;display:grid}.order-card dl div{justify-content:space-between;align-items:center;gap:12px;display:flex}.order-card dl .total{border-block-start:1px solid var(--border);padding-block-start:10px;font-size:16px}.order-card dd{margin:0}.settings-section{border:1px solid var(--border);background:var(--surface);border-radius:13px;margin-block-end:12px;padding:17px}.settings-section h2{margin:0 0 12px;font-size:17px}.choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.choice-grid button{border:1px solid var(--border);background:var(--surface-2);min-height:43px;color:var(--dim);border-radius:9px;font-size:12px;font-weight:750}.choice-grid button.active{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.choice-grid button.active{background:color-mix(in srgb,var(--accent) 15%,var(--surface))}}.choice-grid button.active{color:var(--accent)}.toggle-row{border-block-start:1px solid var(--border);justify-content:space-between;align-items:center;gap:14px;min-height:54px;display:flex;position:relative}.toggle-row:first-of-type{border-block-start:0}.toggle-row input{opacity:0;width:1px;height:1px;position:absolute}.toggle-row i{background:var(--surface-3);border-radius:999px;width:48px;height:28px;transition:background .2s;position:relative}.toggle-row i:after{content:"";background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .2s;position:absolute;inset-block-start:3px;inset-inline-start:3px;box-shadow:0 2px 6px #0000004d}.toggle-row input:checked+i{background:var(--accent)}.toggle-row input:checked+i:after{transform:translate(20px)}[dir=rtl] .toggle-row input:checked+i:after{transform:translate(-20px)}.info-list p{color:var(--dim);margin:-5px 0 18px;line-height:1.5}.info-list p:last-child{margin-block-end:0}.settings-link{border:0;border-block-start:1px solid var(--border);width:100%;min-height:52px;color:var(--text);text-align:start;background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:0;display:flex}.settings-link:first-of-type{border-block-start:0}.settings-link svg{width:18px;color:var(--muted)}.small-sheet{max-width:500px;padding:18px}.small-sheet>h2{text-align:center;margin:8px 0}.small-sheet>p{color:var(--dim);text-align:center;line-height:1.5}.small-sheet>.primary,.small-sheet>.text-button{width:100%;margin-block-start:8px}.help-topics{gap:7px;margin-block-start:16px;display:grid}.help-topics button{border:1px solid var(--border);background:var(--surface-2);min-height:52px;color:var(--text);text-align:start;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:0 12px;font-weight:700;display:flex}.help-topics svg{width:18px;color:var(--muted)}.help-answer{color:var(--text);margin-block-start:12px}.auth-gate-icon{background:var(--accent);color:#fff;border-radius:19px;place-items:center;width:64px;height:64px;margin:4px auto 13px;display:grid;box-shadow:0 8px 22px #00000038}.auth-gate-icon svg{width:30px;height:30px}.checkout-sheet{padding:12px 16px max(20px,env(safe-area-inset-bottom))}.checkout-item{background:var(--surface-2);border-radius:12px;grid-template-columns:70px minmax(0,1fr);align-items:center;gap:12px;padding:12px;display:grid}.checkout-item strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.checkout-item span{color:var(--dim);font-size:13px}.checkout-item b{color:var(--accent)}.country-us .checkout-item b{color:#fff}.location-picker{border:1px solid var(--border);background:var(--surface-2);border-radius:14px;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:12px;margin-block:14px;padding:14px;display:grid;overflow:hidden}.location-visual{place-items:center;width:64px;height:64px;display:grid;position:relative}.location-pin{z-index:2;background:var(--accent);width:42px;height:42px;color:var(--accent-ink);border-radius:50% 50% 50% 10px;place-items:center;display:grid;position:relative;transform:rotate(-45deg);box-shadow:0 8px 18px #00000038}.location-pin svg{width:23px;height:23px;transform:rotate(45deg)}.location-ring{border:1px solid var(--accent);position:absolute}@supports (color:color-mix(in lab, red, red)){.location-ring{border:1px solid color-mix(in srgb,var(--accent) 44%,transparent)}}.location-ring{opacity:0;border-radius:50%}.location-picker.locating .location-pin{animation:.8s ease-in-out infinite alternate pinBounce}.location-picker.locating .location-ring{animation:1.6s ease-out infinite locationPulse}.location-picker.locating .location-ring.two{animation-delay:.6s}.location-picker.found .location-pin{animation:.42s cubic-bezier(.2,.8,.2,1) pinSet}.location-copy{min-width:0}.location-copy strong{font-size:14px;display:block}.location-copy p{color:var(--dim);overflow-wrap:anywhere;margin:4px 0;font-size:12px;line-height:1.4}.location-copy small{color:var(--muted);font-size:10px;display:block}.location-action{border:1px solid var(--accent);min-height:44px;color:var(--accent);background:0 0;border-radius:10px;grid-column:1/-1;font-weight:800}.checkout-form{gap:11px;margin-block:14px;display:grid}.address-grid{grid-template-columns:minmax(0,1.45fr) minmax(110px,.55fr)}.phone-group{grid-template-columns:minmax(150px,.9fr) minmax(0,1.1fr);gap:10px;display:grid}.phone-group label{min-width:0;color:var(--dim);gap:7px;font-size:13px;font-weight:700;display:grid}.saved-hint{color:var(--success);margin-top:-5px}@keyframes pinBounce{0%{transform:rotate(-45deg)translate(0)}to{transform:rotate(-45deg)translate(-5px,-5px)}}@keyframes locationPulse{0%{opacity:.9;width:24px;height:24px}to{opacity:0;width:76px;height:76px}}@keyframes pinSet{0%{opacity:.4;transform:rotate(-45deg)translate(-10px,-10px)}65%{transform:rotate(-45deg)translate(2px,2px)}to{transform:rotate(-45deg)}}.form-grid input.invalid,.phone-group input.invalid,.card-form input.invalid{animation:.32s fieldShake;box-shadow:0 0 0 3px #e5322d29;border-color:#e5322d!important}@keyframes fieldShake{0%,to{transform:translate(0)}25%{transform:translate(-4px)}50%{transform:translate(4px)}75%{transform:translate(-2px)}}@media (prefers-reduced-motion:reduce){.form-grid input.invalid,.phone-group input.invalid,.card-form input.invalid{animation:none}}.checkout-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:12px 0 2px;display:grid}.co-step{color:var(--muted);background:0 0;border:0;justify-items:center;gap:5px;padding:8px 2px;font-size:11px;font-weight:700;display:grid}.co-step:disabled{cursor:default}.co-dot{border:1.5px solid var(--border);width:26px;height:26px;color:var(--muted);background:var(--surface);border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid}.co-step.active .co-dot{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}.co-step.active{color:var(--text)}.co-step.done .co-dot{border-color:var(--success);color:var(--success)}.co-pane{gap:12px;margin-block:12px;display:grid}.co-pane h3{margin:0;font-size:15px}.carrier-list,.pay-list{gap:10px;display:grid}.carrier-card,.pay-card{text-align:start;border:1.5px solid var(--border);background:var(--surface);color:var(--text);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:13px 14px;display:grid;position:relative}.carrier-card.selected,.pay-card.selected{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.carrier-card.selected,.pay-card.selected{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 18%,transparent)}}.carrier-card.selected[data-brand=aramex]{border-color:#e12626;box-shadow:0 0 0 3px #e1262629}.carrier-card.selected[data-brand=smsa]{border-color:#f5a800;box-shadow:0 0 0 3px #f5a80029}.carrier-card.selected[data-brand=zajil]{border-color:#ffc20e;box-shadow:0 0 0 3px #ffc20e2e}.carrier-check[data-brand=aramex]{color:#fff;background:#e12626}.carrier-check[data-brand=smsa]{color:#231a00;background:#f5a800}.carrier-check[data-brand=zajil]{color:#231a00;background:#ffc20e}.carrier-card.selected[data-brand=usps]{border-color:#004b87;box-shadow:0 0 0 3px #004b8729}.carrier-card.selected[data-brand=fedex]{border-color:#4d148c;box-shadow:0 0 0 3px #4d148c29}.carrier-card.selected[data-brand=speedx]{border-color:#e1251b;box-shadow:0 0 0 3px #e1251b29}.carrier-check[data-brand=usps]{color:#fff;background:#004b87}.carrier-check[data-brand=fedex]{color:#fff;background:#4d148c}.carrier-check[data-brand=speedx]{color:#fff;background:#e1251b}.carrier-badge{text-align:center;color:#fff;letter-spacing:.2px;border:1px solid var(--border);background:#000;border-radius:9px;min-width:66px;padding:9px 10px;font-size:14px;font-weight:900}.wallet-manager,.address-book{justify-items:stretch;gap:12px;display:grid}.wallet-list,.addr-list{gap:10px;display:grid}.wallet-row{border:1px solid var(--border);background:var(--surface-2);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.row-actions{gap:2px;display:flex}.icon-button.danger{color:#e5322d}.confirm-hint{color:#e5322d;grid-column:1/-1;font-size:12px;font-weight:700}.secondary.with-icon{justify-content:center;align-items:center;gap:8px;display:inline-flex}.secondary.with-icon svg{width:18px;height:18px}.muted.fine{font-size:12px;line-height:1.5}.card-visual{color:#fff;border-radius:14px;flex-direction:column;justify-content:space-between;min-height:120px;padding:14px 15px;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 24px #00000047}.card-visual.b-visa{background:linear-gradient(135deg,#26306e,#0f133a 72%)}.card-visual.b-mastercard{background:linear-gradient(135deg,#2e2e33,#0f0f11 72%)}.card-visual.b-amex{background:linear-gradient(135deg,#3d93d4,#174a7c 72%)}.card-visual.b-card{background:linear-gradient(135deg,#414146,#1a1a1d 72%)}.card-visual:after{content:"";pointer-events:none;background:radial-gradient(120% 90% at 85% 0,#ffffff29,#0000 55%);position:absolute;inset:0}.cv-top{justify-content:space-between;align-items:center;display:flex}.cv-chip{background:linear-gradient(135deg,#f7d774,#d9a93b);border-radius:6px;width:34px;height:25px;box-shadow:inset 0 0 0 1px #0000002e}.cv-num{letter-spacing:2px;text-shadow:0 1px 2px #0006;font-size:16px;font-weight:700}.cv-bottom{justify-content:space-between;align-items:center;gap:10px;font-size:12.5px;display:flex}.cv-name{text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;letter-spacing:.4px;opacity:.92;overflow:hidden}.cv-exp{flex:none;font-weight:700}.brand-mark{letter-spacing:1px;align-items:center;font-style:italic;font-weight:900;display:inline-flex}.brand-mark.visa{color:#fff;font-size:17px}.brand-mark.amex{color:#fff;letter-spacing:1.5px;background:#ffffff2e;border-radius:5px;padding:3px 8px;font-size:12.5px;font-style:normal}.brand-mark.generic{color:#ffffffbf;letter-spacing:2.5px;font-size:11px;font-style:normal}.brand-mark.mc{flex:none;width:36px;height:22px;position:relative}.brand-mark.mc i{border-radius:50%;width:22px;height:22px;position:absolute;top:0}.brand-mark.mc i:first-child{background:#eb001b;inset-inline-start:0}.brand-mark.mc i:last-child{opacity:.9;background:#f79e1b;inset-inline-end:0}.addr-row{border:1px solid var(--border);background:var(--surface-2);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.addr-icon{background:var(--accent);border-radius:11px;place-items:center;width:38px;height:38px;display:grid}@supports (color:color-mix(in lab, red, red)){.addr-icon{background:color-mix(in srgb,var(--accent) 16%,transparent)}}.addr-icon{color:var(--accent);flex:none}.addr-icon svg{width:19px;height:19px}.addr-meta{flex-direction:column;gap:3px;min-width:0;display:flex}.addr-meta strong{font-size:14.5px}.addr-meta span{color:var(--dim);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.addr-meta small{color:var(--muted);font-size:12px}.account-row{align-items:center;gap:12px;padding:2px 0 6px;display:flex}.account-id{flex-direction:column;gap:2px;min-width:0;display:flex}.account-id strong{font-size:15px}.account-id small{color:var(--dim);overflow-wrap:anywhere;font-size:13px}.settings-link.signout-link{justify-content:flex-start}.settings-link.signout-link>span{flex:1;font-weight:700}.settings-link.signout-link>svg:first-child{color:var(--dim)}.danger-text{color:#e5322d}.field-hint{color:var(--muted);font-size:12px;font-weight:600;line-height:1.4}@media (prefers-reduced-motion:reduce){.card-visual{box-shadow:none}}.carrier-logo{background:#fff;border:1.5px solid;border-radius:10px;flex:none;place-items:center;width:78px;height:46px;padding:7px 9px;display:grid;overflow:hidden}.carrier-logo img{object-fit:contain;width:100%;height:100%;display:block}.carrier-meta{gap:3px;min-width:0;display:grid}.carrier-meta strong{font-size:14px}.carrier-meta small{color:var(--dim);font-size:12px}.carrier-price{white-space:nowrap;font-size:15px;font-weight:900}.free-tag{color:var(--success);font-size:14px;font-style:normal;font-weight:900}.carrier-check{background:var(--accent);width:22px;height:22px;color:var(--accent-ink);top:-9px;border-radius:50%;place-items:center;font-size:13px;font-weight:900;display:grid;position:absolute;inset-inline-end:10px}.map-wrap{border:1px solid var(--border);border-radius:14px;position:relative;overflow:hidden}.map-canvas{background:var(--surface-2);z-index:0;width:100%;height:210px}.map-canvas.dark-tiles .leaflet-tile-pane{filter:invert()hue-rotate(180deg)brightness(.92)contrast(.92)saturate(.85)}.map-loading{background:var(--surface-2);color:var(--dim);text-align:center;place-content:center;justify-items:center;gap:10px;padding:16px;font-size:13px;font-weight:700;display:grid;position:absolute;inset:0}.spinner{border:3px solid var(--border);border-top-color:var(--accent);border-radius:50%;width:26px;height:26px;animation:.8s linear infinite coSpin}@keyframes coSpin{to{transform:rotate(360deg)}}.map-hint{color:var(--dim);margin:0;font-size:12.5px;line-height:1.5}.addr-map-block{margin:2px 0 14px}.addr-map-block .map-wrap{margin-bottom:8px}.addr-map-actions{align-items:center;gap:10px;margin-top:8px;display:flex}.addr-map-actions .secondary{min-height:40px;padding:0 14px;font-size:13px}.location-action.wide{width:100%}.suggest-block{gap:6px;display:grid}.suggest-block strong{font-size:13px}.suggest-block small{color:var(--muted);font-size:12px}.suggest-chips{flex-wrap:wrap;gap:8px;display:flex}.suggest-chip{border:1px solid var(--border);background:var(--surface-2);color:var(--text);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;max-width:100%;padding:9px 12px;font-size:12.5px;font-weight:600;overflow:hidden}.suggest-chip:active{border-color:var(--accent)}.suggest-chip.picked{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.suggest-chip.picked{background:color-mix(in srgb,var(--accent) 13%,var(--surface-2))}}.suggest-chip.picked{box-shadow:0 0 0 1px var(--accent)}.suggest-confirm{background:var(--accent);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.suggest-confirm{background:color-mix(in srgb,var(--accent) 10%,var(--surface-2))}}.suggest-confirm{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.suggest-confirm{border:1px solid color-mix(in srgb,var(--accent) 38%,transparent)}}.suggest-confirm{font-size:13px;font-weight:700;animation:.25s coIn}.confirm-btn{background:var(--accent);min-height:38px;color:var(--accent-ink);cursor:pointer;border:none;border-radius:999px;padding:0 18px;font-size:13px;font-weight:900}.addr-confirmed{color:var(--success);margin:0;font-size:13px;font-weight:800}@keyframes coIn{0%{opacity:0;transform:translateY(5px)}}.geo-line{color:var(--text);align-items:center;gap:8px;margin:0;font-size:13px;font-weight:700;display:flex}.geo-dot{background:var(--accent);width:9px;height:9px;box-shadow:0 0 0 4px var(--accent);border-radius:50%;flex:none}@supports (color:color-mix(in lab, red, red)){.geo-dot{box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 20%,transparent)}}.geo-line small{color:var(--muted);font-size:11.5px;font-weight:600}.mk-wrap{background:0 0;border:none}.mk-pin{background:#141414;border:2.5px solid #fff;border-radius:50% 50% 50% 7px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:0;left:50%;transform:translate(-50%)rotate(-45deg);box-shadow:0 8px 16px #00000061}.mk-dot{background:var(--accent);width:12px;height:12px;box-shadow:0 0 6px var(--accent);border-radius:50%;transform:rotate(45deg)}@supports (color:color-mix(in lab, red, red)){.mk-dot{box-shadow:0 0 6px color-mix(in srgb,var(--accent) 70%,transparent)}}.mk-pings{pointer-events:none;width:0;height:0;position:absolute;top:42px;left:50%}.mk-pings i{border:2px solid var(--accent);opacity:0;border-radius:50%;width:20px;height:20px;margin:-10px 0 0 -10px;animation:2.6s cubic-bezier(.2,.6,.3,1) infinite mkSonar;position:absolute;top:0;left:0}.mk-pings i:nth-child(2){animation-delay:.85s}.mk-pings i:nth-child(3){animation-delay:1.7s}@keyframes mkSonar{0%{opacity:.95;transform:scale(.3)}70%{opacity:.3}to{opacity:0;transform:scale(3.6)}}@media (prefers-reduced-motion:reduce){.mk-pings i{opacity:0;animation:none}}.mk-wrap.dropped .mk-pin{animation:.55s cubic-bezier(.2,.9,.25,1.15) mkDrop}@keyframes mkDrop{0%{opacity:0;transform:translate(-50%)translateY(-30px)rotate(-45deg)scale(1.12)}60%{opacity:1;transform:translate(-50%)translateY(4px)rotate(-45deg)scale(.95)}to{transform:translate(-50%)translateY(0)rotate(-45deg)scale(1)}}.totals{font-variant-numeric:tabular-nums}.pct-tag{background:var(--accent);border-radius:999px;padding:2px 8px;font-size:10.5px;font-weight:800}@supports (color:color-mix(in lab, red, red)){.pct-tag{background:color-mix(in srgb,var(--accent) 15%,transparent)}}.pct-tag{color:var(--accent)}.cc-wrap{position:relative}.cc-picker{border:1px solid var(--border);background:var(--surface);width:100%;min-height:46px;color:var(--text);cursor:pointer;text-align:start;border-radius:12px;align-items:center;gap:9px;padding:8px 12px;font-size:14px;font-weight:700;display:flex}.cc-picker.open{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.cc-picker.open{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 16%,transparent)}}.cc-flag{flex:none;font-size:21px;line-height:1}.cc-name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.cc-code{color:var(--dim);flex:none;font-size:13px;font-weight:800}.cc-chev{color:var(--dim);flex:none;place-items:center;display:grid}.cc-chev svg{width:16px;height:16px;transition:transform .2s;transform:rotate(90deg)}.cc-picker.open .cc-chev svg{transform:rotate(-90deg)}.cc-menu{z-index:60;border:1px solid var(--border);background:var(--surface);inset-inline:0;border-radius:14px;max-height:264px;padding:6px;animation:.18s coIn;position:absolute;top:calc(100% + 6px);overflow-y:auto;box-shadow:0 18px 44px #00000047}.cc-item{width:100%;color:var(--text);cursor:pointer;text-align:start;background:0 0;border:none;border-radius:10px;align-items:center;gap:10px;padding:10px;font-size:14px;font-weight:600;display:flex}.cc-item:active{background:var(--surface-2)}.cc-item.active{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.cc-item.active{background:color-mix(in srgb,var(--accent) 12%,transparent)}}.cc-item.active{font-weight:800}.cc-item .cc-name{font-weight:inherit}.cc-check{color:var(--accent);flex:none;margin-inline-start:auto;font-weight:900}.cc-sep{background:var(--border);height:1px;margin:4px 8px}.cc-scrim{z-index:55;cursor:default;background:0 0;border:none;position:fixed;inset:0}.checkout-item{background:var(--surface-2);border:1px solid var(--border);border-radius:16px;grid-template-columns:84px minmax(0,1fr);align-items:center;gap:14px;padding:12px;display:grid;box-shadow:0 8px 22px #0000001a}.checkout-item img,.checkout-item .image-placeholder{object-fit:cover;border-radius:12px;width:84px;height:92px;min-height:0}.checkout-item>div:last-child{flex-direction:column;gap:5px;min-width:0;display:flex}.checkout-item strong{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:800;overflow:hidden}.checkout-item span{color:var(--dim);font-size:12.5px;font-weight:600}.checkout-item b{color:var(--accent);font-variant-numeric:tabular-nums;font-size:16px;font-weight:900}.pay-icon{background:var(--surface-2);width:44px;height:44px;color:var(--text);border-radius:12px;flex:none;place-items:center;display:grid}.pay-icon svg{width:24px;height:24px}.pay-meta{text-align:start;gap:2px;min-width:0;display:grid}.pay-meta strong{font-size:14px}.pay-meta small{color:var(--muted);font-size:11.5px}.pay-icon.sm{border-radius:10px;width:34px;height:34px}.pay-icon.sm svg{width:19px;height:19px}.pay-cta{border:1px solid var(--accent);background:var(--accent);min-height:52px;color:var(--accent-ink);cursor:pointer;box-shadow:0 10px 26px var(--accent);border-radius:14px;flex:1;justify-content:center;align-items:center;gap:9px;font-size:16px;font-weight:900;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pay-cta{box-shadow:0 10px 26px color-mix(in srgb,var(--accent) 30%,transparent)}}.pay-cta{transition:transform .14s,filter .18s}.pay-cta:active{transform:scale(.985)}.pay-cta:disabled{opacity:.6;cursor:default;transform:none}.pay-cta svg{width:20px;height:20px}.pay-cta.pay-apple{color:#fff;background:#000;border-color:#000;box-shadow:0 10px 26px #00000059}.pay-cta.pay-google{border-color:var(--border);color:#1a1a1a;background:#fff;box-shadow:0 10px 26px #0000001f}.pay-cta.pay-tabby{color:#06382c;background:#3effc1;border-color:#3effc1;box-shadow:0 10px 26px #3effc147}.pay-confirm.pay-tabby{color:#06382c;background:#3effc1;border-color:#3effc1}.pay-overlay{z-index:90;background:#000000a8;justify-content:center;align-items:flex-end;animation:.22s payFade;display:flex;position:fixed;inset:0}.pay-sheet{background:var(--surface);width:min(100%,480px);max-height:calc(100dvh - 40px);color:var(--text);border:1px solid var(--border);padding:10px 18px max(22px,env(safe-area-inset-bottom));box-shadow:var(--shadow);border-block-end:0;border-radius:22px 22px 0 0;animation:.3s cubic-bezier(.2,.8,.2,1) payUp;overflow-y:auto}.pay-handle{background:var(--border);border-radius:999px;width:42px;height:4px;margin:4px auto 12px}.pay-sheet-top{position:relative}.pay-sheet-close{inset-inline-end:2px;position:absolute;top:-2px}.pay-sheet-head{background:var(--surface-2);border-radius:14px;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:12px;margin-block-end:12px;padding:12px;display:grid}.pay-sheet-head img,.pay-sheet-head .image-placeholder{object-fit:cover;border-radius:10px;width:64px;height:70px}.pay-sheet-head>div{gap:4px;min-width:0;display:grid}.pay-sheet-head strong{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.pay-sheet-head b{color:var(--accent);font-size:16px}.pay-sheet-method{border:1px solid var(--border);background:var(--surface);border-radius:14px;align-items:center;gap:12px;margin-block-end:14px;padding:13px 14px;display:flex}.pay-method-name{flex:1;min-width:0;font-size:14px;font-weight:800}.pay-sheet-method>strong{font-size:15px}.pay-confirm{border:1px solid var(--accent);background:var(--accent);width:100%;min-height:54px;color:var(--accent-ink);cursor:pointer;border-radius:15px;justify-content:center;align-items:center;gap:9px;font-size:16px;font-weight:900;transition:transform .14s;display:flex}.pay-confirm:active{transform:scale(.985)}.pay-confirm:disabled{opacity:.75;cursor:default}.pay-confirm svg{width:20px;height:20px}.pay-confirm.pay-wallet{color:#fff;background:#000;border-color:#000}.pay-confirm.pay-google{border-color:var(--border);color:#1a1a1a;background:#fff}.pay-note{text-align:center;color:var(--muted);margin-block-start:10px;font-size:12px;display:block}.pay-done{justify-items:center;gap:10px;padding:26px 0 14px;display:grid}.pay-done-check{background:var(--success);border-radius:50%;place-items:center;width:72px;height:72px;display:grid}@supports (color:color-mix(in lab, red, red)){.pay-done-check{background:color-mix(in srgb,var(--success) 18%,var(--surface))}}.pay-done-check{color:var(--success);font-size:36px;font-weight:900;animation:.45s cubic-bezier(.2,.8,.2,1) payPop}.pay-done strong{font-size:17px}.spinner.light{border-color:#fff #ffffff40 #ffffff40;width:22px;height:22px}@keyframes payFade{0%{opacity:0}to{opacity:1}}@keyframes payUp{0%{opacity:.6;transform:translateY(46px)}to{opacity:1;transform:none}}@keyframes payPop{0%{opacity:0;transform:scale(.4)}60%{transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.pay-overlay,.pay-sheet,.pay-done-check{animation:none}}.co-nav{gap:10px;margin-top:2px;display:flex}.co-nav .secondary{flex:none}.co-nav .primary,.co-nav .notice{flex:1}.co-nav .primary{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.co-nav .primary{background:color-mix(in srgb,var(--accent) 86%,#fff)}}.co-nav .primary{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.co-nav .primary{border-color:color-mix(in srgb,var(--accent) 86%,#fff)}}.totals{border:1px solid var(--border);background:var(--accent);border-radius:16px;gap:11px;padding:16px;display:grid}@supports (color:color-mix(in lab, red, red)){.totals{background:color-mix(in srgb,var(--accent) 6%,var(--surface-2))}}.totals{font-size:15px}.totals>div{color:var(--text);justify-content:space-between;align-items:center;gap:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.totals>div{color:color-mix(in srgb,var(--text) 72%,var(--dim))}}.totals>div>span{align-items:center;gap:10px;min-width:0;display:inline-flex}.totals .t-ico{background:var(--text);border-radius:10px;flex:none;place-items:center;width:31px;height:31px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.totals .t-ico{background:color-mix(in srgb,var(--text) 7%,transparent)}}.totals .t-ico{color:var(--dim)}.totals .t-ico svg{width:16px;height:16px}.totals .t-item .t-ico{color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.totals .t-item .t-ico{background:color-mix(in srgb,var(--accent) 13%,transparent)}}.totals .t-prot .t-ico{color:var(--success);background:var(--success)}@supports (color:color-mix(in lab, red, red)){.totals .t-prot .t-ico{background:color-mix(in srgb,var(--success) 13%,transparent)}}.totals .t-ship .t-ico{color:#5aa9ff;background:#5aa9ff21}.totals .prot-check{background:var(--success);color:#fff;width:16px;height:16px;box-shadow:0 0 0 2px var(--surface);border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-end:-6px;inset-inline-end:-6px}.totals .prot-check svg{width:10px;height:10px}.totals strong{color:var(--text);white-space:nowrap;font-weight:800}.totals .grand-total{border-top:1px solid var(--border);color:var(--text);padding-block-start:11px;font-size:20px}.totals .grand-total>span:before{background:var(--accent);opacity:1;width:9px;height:9px}.success-sheet{text-align:center;border-radius:20px;align-self:center}.success-check{background:var(--success);border-radius:50%;place-items:center;width:70px;height:70px;margin:8px auto 14px;display:grid}@supports (color:color-mix(in lab, red, red)){.success-check{background:color-mix(in srgb,var(--success) 18%,var(--surface))}}.success-check{color:var(--success);font-size:34px;font-weight:900}.auth-overlay{z-index:100;color:#fff;background:#080808;position:fixed;inset:0;overflow-y:auto}.auth-shell{z-index:1;width:min(100%,560px);min-height:100dvh;padding:max(12px,env(safe-area-inset-top)) 16px max(28px,env(safe-area-inset-bottom));flex-direction:column;margin:0 auto;display:flex;position:relative}.auth-overlay:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(540px 300px at 12% -6%,#ffb5221a,#0000 62%),radial-gradient(600px 340px at 88% 106%,#ffb5220f,#0000 60%);animation:14s ease-in-out infinite alternate authBgDrift;position:absolute;inset:0}@keyframes authBgDrift{0%{opacity:.65;transform:translate(0)scale(1)}to{opacity:1;transform:translateY(-20px)scale(1.05)}}html.country-eu .auth-overlay{background:linear-gradient(165deg,#10295e 0%,#0a2149 55%,#071739 100%)}html.country-eu .auth-overlay:before{background:radial-gradient(540px 300px at 12% -6%,#6e96fa29,#0000 62%),radial-gradient(600px 340px at 88% 106%,#3c6ee61f,#0000 60%)}html.country-sa .auth-overlay{background:linear-gradient(165deg,#0d2b20 0%,#091d15 55%,#060f0b 100%)}html.country-sa .auth-overlay:before{background:radial-gradient(540px 300px at 12% -6%,#2ecc711f,#0000 62%),radial-gradient(600px 340px at 88% 106%,#2ecc7112,#0000 60%)}html.country-ae .auth-overlay{background:linear-gradient(165deg,#0c2b1a 0%,#0a2113 60%,#060f0a 100%)}html.country-ae .auth-overlay:before{background:radial-gradient(540px 300px at 12% -6%,#00963924,#0000 62%),radial-gradient(600px 340px at 88% 106%,#00963914,#0000 60%)}html.country-us .auth-overlay{background:linear-gradient(165deg,#0a1f44 0%,#081426 60%,#050b18 100%)}html.country-us .auth-overlay:before{background:radial-gradient(540px 300px at 12% -6%,#5a8cfa24,#0000 62%),radial-gradient(600px 340px at 88% 106%,#b3194214,#0000 60%)}.auth-overlay .eu-stars{opacity:.35;z-index:0;top:46px;inset-inline-end:auto;width:min(330px,84%);animation:none;left:50%;transform:translate(-50%)}html.country-eu .auth-overlay{--auth-card:#0f2456a8;--auth-card-border:#96b4ff3d;--auth-btn:#ffffff0f;--auth-btn-border:#96b4ff38;--auth-input:#07132e99;--auth-input-border:#96b4ff3d;--auth-chip:#ffffff12;--auth-chip-border:#96b4ff47;--auth-divider:#96b4ff38}html.country-sa .auth-overlay{--auth-card:#0d2b20a8;--auth-card-border:#78dca038;--auth-btn:#ffffff0f;--auth-btn-border:#78dca033;--auth-input:#06140e99;--auth-input-border:#78dca038;--auth-chip:#ffffff12;--auth-chip-border:#78dca042;--auth-divider:#78dca033}html.country-ae .auth-overlay{--auth-card:#0c2b1aa8;--auth-card-border:#6edc9638;--auth-btn:#ffffff0f;--auth-btn-border:#6edc9633;--auth-input:#06120c99;--auth-input-border:#6edc9638;--auth-chip:#ffffff12;--auth-chip-border:#6edc9642;--auth-divider:#6edc9633}html.country-us .auth-overlay{--auth-card:#0e1e44a8;--auth-card-border:#8caaff38;--auth-btn:#ffffff0f;--auth-btn-border:#8caaff33;--auth-input:#07102699;--auth-input-border:#8caaff38;--auth-chip:#ffffff12;--auth-chip-border:#8caaff42;--auth-divider:#8caaff33}.auth-panel{animation:.55s cubic-bezier(.2,.8,.2,1) both authPanelIn}.auth-panel>*{animation:.5s cubic-bezier(.2,.8,.2,1) both authItemIn}.auth-panel>:nth-child(2){animation-delay:60ms}.auth-panel>:nth-child(3){animation-delay:.12s}.auth-panel>:nth-child(4){animation-delay:.18s}.auth-panel>:nth-child(5){animation-delay:.24s}.auth-panel>:nth-child(6){animation-delay:.3s}.auth-panel>:nth-child(7){animation-delay:.36s}.auth-panel>:nth-child(8){animation-delay:.42s}.auth-panel>:nth-child(9){animation-delay:.48s}.auth-panel>:nth-child(10){animation-delay:.54s}@keyframes authPanelIn{0%{opacity:0;transform:translateY(26px)scale(.985)}to{opacity:1;transform:none}}@keyframes authItemIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.auth-brand img{animation:5.5s ease-in-out infinite logoFloat}@keyframes logoFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.auth-toolbar{justify-content:space-between;align-items:center;display:flex}.auth-toolbar .language-toggle{border-color:var(--auth-chip-border,#303030);background:var(--auth-chip,#111);color:#fff;box-shadow:none}.auth-toolbar .icon-button{border-color:var(--auth-chip-border,#303030);background:var(--auth-chip,#111);color:#fff}.auth-brand{text-align:center;justify-items:center;gap:13px;margin:28px 0 18px;display:grid}.auth-brand img{object-fit:cover;border-radius:24px;width:106px;height:106px}.auth-brand h1{color:#fff;letter-spacing:-.02em;margin:0;font-size:25px;font-weight:850}.auth-brand p{color:#b9b9b9;max-width:390px;margin:0;line-height:1.5}.inbox-auth-nudge{border:1px solid var(--border);background:var(--surface-2);color:var(--dim);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin-block-end:12px;padding:10px 12px;font-size:13px;display:flex}.inbox-auth-nudge-btn{flex:none;min-height:40px;padding:0 14px;font-size:13px}.auth-panel{border:1px solid var(--auth-card-border,#303030);background:var(--auth-card,#111);border-radius:18px;gap:11px;padding:20px;display:grid}.auth-panel h1{letter-spacing:-.035em;margin:0 0 8px;font-size:28px}.auth-panel>p{color:#bbb;margin:0;line-height:1.5}.auth-panel input,.auth-panel select,.auth-panel textarea{border-color:var(--auth-input-border,#343434);background:var(--auth-input,#191919);color:#fff}.auth-panel label{color:#c8c8c8}.social-button{border:1px solid var(--auth-btn-border,#353535);background:var(--auth-btn,#191919);color:#fff;text-align:start;border-radius:11px;align-items:center;gap:13px;min-height:60px;padding:10px 14px;transition:border-color .18s,background .18s,transform .12s;display:flex}.social-button:hover{background:#1f1f1f;border-color:#6a6a6a}.social-button:active{transform:scale(.985)}.social-button .social-icon{flex:none;place-items:center;width:24px;height:24px;display:grid}.social-button .social-icon svg{width:22px;height:22px;display:block}.social-button .social-text{flex-direction:column;align-items:flex-start;gap:3px;font-weight:750;display:flex}.social-button small{color:#999;font-weight:600}.auth-divider{color:#8e8e8e;align-items:center;gap:10px;font-size:12px;display:flex}.auth-mode-tabs{margin-block-end:2px}.auth-mode-hint{text-align:center;margin:-2px 8px 6px;font-size:13px}.auth-mode-tabs button{flex:1;min-height:42px;font-size:15px}.auth-sub{color:#bbb;margin:0;font-size:14px;line-height:1.5}.auth-divider:before,.auth-divider:after{content:"";background:var(--auth-divider,#303030);flex:1;height:1px}.auth-panel .secondary{background:var(--auth-btn,#191919);border-color:var(--auth-btn-border,#383838);color:#fff}.auth-panel fieldset{border:0;margin:0;padding:0}.auth-panel legend{color:#c8c8c8;margin-block-end:7px;font-size:13px;font-weight:700}.auth-panel .choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-panel .verification-choices{grid-template-columns:1fr}.auth-panel .choice-grid button{color:#aaa;background:var(--auth-btn,#191919);border-color:var(--auth-btn-border,#343434)}.auth-panel .choice-grid button.active{color:var(--accent);border-color:var(--accent)}.verification-choices button{justify-content:center;align-items:center;gap:10px;display:flex}.verification-choices .channel-icon{flex:none;place-items:center;width:22px;height:22px;display:grid}.verification-choices .channel-icon svg{width:20px;height:20px;display:block}.verification-choices button.channel-whatsapp .channel-icon{color:#25d366}.verification-choices button.channel-whatsapp.active{color:#5df08c;background:#25d36614;border-color:#25d3668c}.auth-delivery-note{border:1px solid var(--auth-card-border,#303030);background:var(--auth-input,#171717);color:#bcbcbc}.password-rules-wrap{margin-block-start:7px}.password-rules{gap:5px;margin:0;padding:0;list-style:none;display:grid}.password-rules li{color:#8d8d8d;align-items:center;gap:8px;font-size:12.5px;font-weight:600;transition:color .25s;display:flex}.password-rules .rule-mark{color:#6f6f6f;border:1.5px solid #4a4a4a;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:11px;font-weight:900;line-height:1;transition:border-color .25s,color .25s,background .25s;display:grid}.password-rules li.met{color:#c9c9c9}.password-rules li.met .rule-mark{color:#35c759;background:#35c75921;border-color:#35c759;animation:.32s cubic-bezier(.2,1.7,.4,1) rulePop}@keyframes rulePop{0%{transform:scale(.35)}to{transform:scale(1)}}.password-rules.all-ok li{color:#e2e2e2}.password-allset{color:#35c759;margin:7px 0 0;font-size:12.5px;font-weight:700;animation:.32s cubic-bezier(.2,1.7,.4,1) rulePop}@media (prefers-reduced-motion:reduce){.password-rules li.met .rule-mark,.password-allset{animation:none}}.back-link{color:#bbb;background:0 0;border:0;justify-self:start;align-items:center;gap:6px;padding:3px 0;display:inline-flex}.back-link svg{width:19px}.test-code{background:#191919;border:1px solid #3b3b3b;border-radius:12px;justify-items:center;gap:5px;padding:16px;display:grid}.test-code span,.test-code small{color:#a5a5a5}.test-code strong{letter-spacing:.18em;color:var(--accent);font-size:28px}.test-code.whatsapp-code{background:#25d3660e;border-color:#25d36661}.test-code.whatsapp-code strong{color:#25d366}.code-input{text-align:center;letter-spacing:.16em;font-size:24px}.whatsapp-ready{color:#fff;background:#25d36614;border:1px solid #25d3665c;border-radius:12px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;padding:13px 14px;display:grid}.whatsapp-ready-mark{color:#07170d;background:#25d366;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:950;display:grid;position:relative}.whatsapp-ready-mark:after{content:"";background:#25d366;width:9px;height:2px;position:absolute;inset-block-start:50%;inset-inline-start:100%;transform:translateY(-50%)}.whatsapp-ready>div{gap:3px;min-width:0;display:grid}.whatsapp-ready strong{color:#63e694;font-size:14px}.whatsapp-ready small{color:#c4d8cb;font-size:12px;line-height:1.4}.site-footer{color:#fff;text-align:start;background:#050505;border:1px solid #292929;border-radius:10px 28px 10px 10px;gap:22px;margin-block-start:52px;padding:30px 22px 24px;display:grid}.footer-accent{background:#ffb522;width:48px;height:4px}.footer-copy>span{color:#ffb522;margin-block-end:9px;font-size:12px;font-weight:800;display:block}.footer-copy h2{letter-spacing:-.04em;margin:0;font-size:clamp(26px,7vw,38px);line-height:1.06}.footer-copy p{color:#c7c7c7;max-width:560px;margin:10px 0 0;line-height:1.5}.footer-email{color:#fff;background:#111;border:1px solid #383838;border-radius:12px;align-items:center;gap:13px;width:min(100%,360px);min-height:62px;padding:11px 14px;text-decoration:none;display:flex}.footer-email>svg{color:#ffb522;width:23px}.footer-email>span{flex-direction:column;gap:3px;min-width:0;display:flex}.footer-email strong{font-size:14px}.footer-email small{color:#b8b8b8;overflow-wrap:anywhere}.footer-brand{border-block-start:1px solid #292929;align-items:center;gap:14px;padding-block-start:18px;display:flex}.footer-socials{flex-wrap:wrap;gap:10px;display:flex}.footer-socials a{color:#fff;background:#111;border:1px solid #383838;border-radius:12px;place-items:center;width:44px;height:44px;text-decoration:none;transition:border-color .16s,transform .16s,background .16s;display:grid}.footer-socials a:hover{background:#161616;border-color:#ffb522;transform:translateY(-2px)}.footer-socials a:focus-visible{outline-offset:2px;outline:2px solid #ffb522}.footer-socials svg{width:20px;height:20px}.footer-brand img{width:auto;height:26px;display:block}.footer-brand span{color:#8d8d8d;font-size:12px}.store-badges{grid-template-columns:1fr;gap:10px;width:min(100%,440px);display:grid}.store-badge{color:#fff;text-align:start;background:#000;border:1px solid #434343;border-radius:11px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:11px;min-width:0;min-height:70px;padding:9px 12px;transition:border-color .16s,background .16s,transform .16s;display:grid;box-shadow:inset 0 0 0 1px #ffffff0a}.store-badge:hover,.store-badge:focus-visible{background:#0d0d0d;border-color:#ffb522}.store-badge:focus-visible{outline-offset:3px;outline:2px solid #ffb522}.store-badge:active{transform:translateY(1px)}.store-badge>svg{justify-self:center;width:30px;height:34px}.store-badge-copy{min-width:0;line-height:1.05;display:grid}.store-badge-copy>span{letter-spacing:.025em;font-size:9px}.store-badge-copy strong{letter-spacing:-.025em;white-space:nowrap;margin-block-start:2px;font-size:18px}.store-badge-copy small{color:#9a9a9a;letter-spacing:.02em;justify-self:start;margin-block-start:6px;font-size:11px;font-weight:700}[dir=rtl] .store-badge-copy>span,[dir=rtl] .store-badge-copy small{letter-spacing:0}.store-note{color:#c7c7c7;opacity:0;max-width:440px;min-height:0;font-size:13px;line-height:1.4;transition:opacity .16s,transform .16s;overflow:hidden;transform:translateY(-3px)}.store-note.visible{opacity:1;transform:none}.assistant-layer{z-index:96;background:#00000085;justify-content:flex-end;align-items:flex-end;padding:12px;display:flex;position:fixed;inset:0}.assistant-backdrop{background:0 0;border:0;position:absolute;inset:0}.assistant-panel{border:1px solid var(--border);background:var(--surface);width:min(100%,430px);height:min(720px,100dvh - 24px);color:var(--text);box-shadow:var(--shadow);border-radius:22px 22px 12px 12px;grid-template-rows:auto auto minmax(0,1fr) auto auto auto;display:grid;position:relative;overflow:hidden}.assistant-header{border-block-end:1px solid var(--border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px 14px;display:grid}.assistant-mark{color:#ffb522;background:#050505;border-radius:13px;place-items:center;width:43px;height:43px;display:grid}.assistant-mark svg{width:23px}.assistant-header h2{margin:0;font-size:17px}.assistant-header span{color:var(--accent);margin-block-start:2px;font-size:11px;font-weight:800;display:block}.assistant-intro{color:var(--dim);margin:0;padding:12px 15px 0;font-size:12px;line-height:1.45}.assistant-messages{overscroll-behavior:contain;flex-direction:column;align-items:flex-start;gap:9px;min-height:0;padding:14px 15px;display:flex;overflow-y:auto}.chat-bubble{background:var(--surface-2);max-width:88%;color:var(--text);overflow-wrap:anywhere;border-radius:14px 14px 14px 4px;padding:10px 12px;font-size:14px;line-height:1.45}.chat-bubble.user{background:var(--accent);color:var(--accent-ink);border-radius:14px 14px 4px;align-self:flex-end}[dir=rtl] .chat-bubble{border-radius:14px 14px 4px}[dir=rtl] .chat-bubble.user{border-radius:14px 14px 14px 4px}.typing{align-items:center;gap:5px;display:flex}.typing>span{background:var(--accent);border-radius:50%;width:5px;height:5px;animation:.9s ease-in-out infinite alternate typingDot}.typing>span:nth-child(2){animation-delay:.14s}.typing>span:nth-child(3){animation-delay:.28s}.typing small{color:var(--dim);margin-inline-start:4px}.assistant-starters{flex-wrap:wrap;gap:7px;padding:0 15px 12px;display:flex}.assistant-starters button{border:1px solid var(--border);background:var(--surface-2);min-height:36px;color:var(--text);text-align:start;border-radius:999px;padding:7px 11px;font-size:12px}.assistant-composer{border-block-start:1px solid var(--border);grid-template-columns:minmax(0,1fr) 46px;gap:8px;padding:11px 12px;display:grid}.assistant-composer input{min-height:46px}.assistant-composer button{background:var(--accent);width:46px;height:46px;color:var(--accent-ink);border:0;border-radius:12px;place-items:center;display:grid}.assistant-composer button svg{width:20px}.assistant-agent{border:1px solid var(--border);background:var(--surface-2);min-height:58px;color:var(--text);text-align:start;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin:0 12px 12px;padding:8px 11px;display:grid}.assistant-agent>svg:first-child{color:var(--accent)}.assistant-agent>svg:last-child{width:18px;color:var(--muted)}.assistant-agent span{flex-direction:column;gap:2px;display:flex}.assistant-agent small{color:var(--dim)}.support-sheet{max-width:560px;padding:6px 12px 16px}.support-sheet .sheet-top>div{min-width:0}.support-sheet .sheet-top h2{font-size:19px}.support-messages{flex-direction:column;align-items:flex-start;gap:9px;min-height:240px;padding:15px 5px;display:flex}.support-demo-note{color:var(--dim);margin:9px 5px;font-size:12px;line-height:1.45}.support-email{color:var(--accent);margin:10px 5px;font-weight:750;text-decoration:none;display:block}.support-avatar svg{width:21px;color:var(--accent)}@keyframes typingDot{0%{opacity:.3;transform:translateY(1px)}to{opacity:1;transform:translateY(-2px)}}.bottom-nav{z-index:60;min-height:72px;padding:5px max(7px,env(safe-area-inset-right)) max(5px,env(safe-area-inset-bottom)) max(7px,env(safe-area-inset-left));border-block-start:1px solid var(--border);background:var(--surface);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;inset-block-end:0;inset-inline:0}@supports (color:color-mix(in lab, red, red)){.bottom-nav{background:color-mix(in srgb,var(--surface) 94%,transparent)}}.bottom-nav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.bottom-nav button{min-width:0;min-height:58px;color:var(--muted);background:0 0;border:0;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:10px;font-weight:720;display:flex}.bottom-nav button.active{color:var(--text)}.nav-icon{border-radius:9px;place-items:center;width:30px;height:28px;display:grid}.nav-icon svg{width:22px;height:22px}.bottom-nav:has(button.tour-focus){z-index:90}.bottom-nav button.tour-focus{z-index:91;color:#fff;position:relative}.bottom-nav button.tour-focus .nav-icon{background:var(--accent);color:#fff;border:3px solid #fff;border-radius:13px;width:44px;height:44px;box-shadow:0 0 0 6px #ffb5223d}.tour-layer{z-index:80;padding:18px 18px calc(104px + env(safe-area-inset-bottom));background:#000000ad;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.tour-layer.final{align-items:center;padding:18px}.tour-card{color:#fff;width:min(100%,430px);box-shadow:var(--shadow);background:#111;border:1px solid #333;border-radius:18px;padding:19px}.tour-card>img{border-radius:17px;width:70px;height:70px;margin:0 auto 14px}.tour-card h2{text-align:center;margin:13px 0 18px;font-size:21px;line-height:1.35}.tour-progress{justify-content:center;gap:5px;display:flex}.tour-progress span{background:#393939;border-radius:999px;width:18px;height:4px}.tour-progress span.active{background:var(--accent)}.tour-actions{grid-template-columns:1fr 1.5fr;gap:8px;display:grid}.skeleton{background:var(--surface-2);border-radius:13px;animation:1.2s ease-in-out infinite alternate pulse}.hero-skeleton{height:250px;margin-block-end:18px}.card-skeleton{height:370px}.order-skeleton{height:180px}@keyframes pulse{50%{opacity:.5}}@media (width>=640px){.app-main{padding-block-end:124px;padding-inline:24px}.listing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.category-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.overlay{align-items:center}.overlay.detail-overlay{padding:14px;padding-block-end:calc(96px + env(safe-area-inset-bottom))}.overlay.detail-overlay .sheet{max-height:calc(100dvh - 120px - env(safe-area-inset-bottom))}.sheet{border-radius:22px}.detail-sheet{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,.9fr) minmax(320px,1fr);padding:0;display:grid}.detail-sheet .sheet-handle{display:none}.detail-sheet .sheet-top{grid-column:1/-1}.detail-sheet .detail-image{height:100%;min-height:540px;max-height:none}.detail-body{padding:26px}.checkout-sheet{padding:18px 22px 24px}.bottom-nav{border:1px solid var(--border);left:50%;right:auto;border-radius:18px;width:min(620px,100% - 28px);inset-block-end:12px;transform:translate(-50%);box-shadow:0 18px 50px #00000047}[dir=rtl] .bottom-nav{transform:translate(-50%)}}@media (width>=900px){.app-main{padding-block-start:76px}.listing-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.market-hero{min-height:300px;padding:38px}.market-hero h1{max-width:650px}.category-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=480px){.phone-group,.address-grid{grid-template-columns:1fr}.address-grid .wide{grid-column:auto}.location-picker{grid-template-columns:58px minmax(0,1fr);padding:12px}.location-visual{width:54px;height:54px}.location-pin{width:38px;height:38px}}@media (width<=380px){.language-toggle{width:40px;height:40px}.segmented.compact button{min-width:29px;padding-inline:5px;font-size:10px}.market-hero{min-height:225px;padding:22px}.market-hero h1{font-size:31px}.detail-body{padding:16px}.detail-actions{grid-template-columns:1fr}.detail-actions .primary{grid-column:auto}.form-grid{grid-template-columns:1fr}.form-grid .wide{grid-column:auto}.choice-grid,.auth-panel .choice-grid{grid-template-columns:1fr}.bottom-nav button{font-size:9px}.nav-icon svg{width:20px}}.tour-spotlight{z-index:92;pointer-events:none;width:52px;height:52px;border:3px solid #fff;border-radius:15px;transition:left .28s,right .28s;position:fixed;inset-block-end:max(14px,env(safe-area-inset-bottom));transform:translate(-50%);box-shadow:0 0 0 6px #ffb5224d,0 8px 24px #00000059}.tour-spotlight-home{left:10%}.tour-spotlight-browse{left:30%}.tour-spotlight-sell{left:50%}.tour-spotlight-inbox{left:70%}.tour-spotlight-profile,[dir=rtl] .tour-spotlight-home{left:90%}[dir=rtl] .tour-spotlight-browse{left:70%}[dir=rtl] .tour-spotlight-sell{left:50%}[dir=rtl] .tour-spotlight-inbox{left:30%}[dir=rtl] .tour-spotlight-profile{left:10%}@media (width>=640px){.tour-spotlight{inset-block-end:24px}.tour-spotlight-home{left:calc(50% - 248px)}.tour-spotlight-browse{left:calc(50% - 124px)}.tour-spotlight-sell{left:50%}.tour-spotlight-inbox{left:calc(50% + 124px)}.tour-spotlight-profile,[dir=rtl] .tour-spotlight-home{left:calc(50% + 248px)}[dir=rtl] .tour-spotlight-browse{left:calc(50% + 124px)}[dir=rtl] .tour-spotlight-sell{left:50%}[dir=rtl] .tour-spotlight-inbox{left:calc(50% - 124px)}[dir=rtl] .tour-spotlight-profile{left:calc(50% - 248px)}}.profile-avatar.editable{cursor:pointer;border:0;padding:0;overflow:hidden}.profile-avatar.editable img{object-fit:cover;width:100%;height:100%}.profile-photo-link{color:var(--accent);text-align:start;margin-top:6px;padding:0;display:block}.avatar-editor{background:var(--muted);width:180px;height:180px;color:var(--dim);border-radius:50%;place-items:center;margin:8px auto 18px;display:grid;overflow:hidden}.avatar-editor img{object-fit:cover;width:100%;height:100%;transition:transform .2s}.file-picker{display:block}.file-picker>span{border:1px solid var(--border);cursor:pointer;border-radius:12px;justify-content:center;padding:12px;font-weight:800;display:flex}.file-picker input{opacity:0;block-size:1px;inline-size:1px;position:absolute}.sheet-actions,.inline-links{align-items:center;gap:10px;display:flex}.sheet-actions>*{flex:1}.check-row{align-items:flex-start;gap:10px;display:flex!important}.check-row input{margin-top:2px;width:20px!important;height:20px!important}.inline-links{flex-wrap:wrap;justify-content:flex-start}.marketplace-page{container-type:inline-size}.landing-hero{color:#fff;background:#050505;border:1px solid #262626;border-radius:28px;gap:24px;min-height:560px;margin-block-end:36px;padding:34px 22px 30px;display:grid;position:relative;overflow:hidden}.landing-hero:before{content:"";transform-origin:0;background:#ffb522;width:58px;height:4px;animation:.8s cubic-bezier(.2,.8,.2,1) .1s both heroBarDraw;position:absolute;inset-block-start:0;inset-inline-start:22px}[dir=rtl] .landing-hero:before{transform-origin:100%}.landing-hero-copy{z-index:2;align-self:center;position:relative}.hero-wordmark{width:auto;height:30px;margin-block-end:22px;animation:.6s cubic-bezier(.2,.8,.2,1) 20ms both heroFadeUp;display:block}.landing-eyebrow{color:#ffb522;letter-spacing:.045em;margin-block-end:17px;font-size:12px;font-weight:800;animation:.6s cubic-bezier(.2,.8,.2,1) 50ms both heroFadeUp;display:block}.landing-hero h1{letter-spacing:-.062em;max-width:690px;margin:0;font-size:clamp(40px,12vw,76px);font-weight:880;line-height:.94}.hero-word{will-change:transform,filter;margin-inline-end:.24em;animation:.75s cubic-bezier(.16,.8,.24,1) both heroWordIn;display:inline-block}.hero-word:last-child{margin-inline-end:0}.landing-hero p{color:#d1d1d1;max-width:520px;margin:18px 0 23px;font-size:16px;line-height:1.45;animation:.6s cubic-bezier(.2,.8,.2,1) .55s both heroFadeUp}.landing-hero .landing-actions{animation:.6s cubic-bezier(.2,.8,.2,1) .68s both heroFadeUp}.landing-hero .hero-note{animation:.6s cubic-bezier(.2,.8,.2,1) .8s both heroFadeUp}@keyframes heroWordIn{0%{opacity:0;filter:blur(8px);transform:translateY(.55em)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes heroFadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes heroBarDraw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.landing-actions{flex-wrap:wrap;gap:9px;display:flex}.landing-actions button{min-height:49px;padding-inline:18px;transition:transform .16s,box-shadow .16s,background .16s}.landing-actions button:active{transform:translateY(2px)scale(.985)}.hero-note{color:#aaa;align-items:center;gap:8px;margin-block-start:17px;font-size:12px;line-height:1.35;display:flex}.hero-note>span{color:#ffb522;border:1px solid #ffb52280;border-radius:50%;flex:none;place-items:center;width:19px;height:19px;font-size:11px;font-weight:900;display:grid}.hero-cta{color:#171000;background:#ffb522;border:1px solid #ffb522;border-radius:11px;justify-content:center;align-items:center;gap:14px;min-height:49px;padding:0 18px;font-weight:850;display:inline-flex;box-shadow:0 8px 24px #ffb52224}.hero-cta span{font-size:20px;line-height:1;transition:transform .2s}[dir=rtl] .hero-cta span{transform:scaleX(-1)}.hero-cta:hover span{transform:translate(3px)}[dir=rtl] .hero-cta:hover span{transform:scaleX(-1)translate(3px)}.hero-secondary{color:#fff;background:0 0;border:1px solid #484848;border-radius:11px;min-height:49px;padding:0 18px;font-weight:800}.hero-secondary:hover{background:#111;border-color:#fff}.hero-runway{z-index:1;align-self:end;gap:8px;margin-inline:-22px;padding-block:4px 20px;animation:.9s cubic-bezier(.2,.8,.2,1) 80ms both heroRunwayIn;display:grid;position:relative;overflow:hidden}.hero-photo-row{width:100%;overflow:hidden}.hero-photo-track{will-change:transform;direction:ltr;gap:8px;width:max-content;animation:30s linear infinite photoDrift;display:flex}.hero-photo-row.row-2 .hero-photo-track{animation-name:photoDriftReverse;animation-duration:34s}.hero-photo-track img{object-fit:cover;background:#181818;border-radius:6px;flex:none;width:116px;height:145px}.hero-photo-row.row-1 img:nth-child(2n),.hero-photo-row.row-2 img:nth-child(odd){width:156px}.landing-section{padding-block:8px 38px}.landing-section-title{grid-template-columns:38px minmax(0,1fr);align-items:start;gap:9px;display:grid}.landing-section-title>span{color:var(--accent);padding-block-start:5px;font-size:11px;font-weight:850}.landing-section-title h2,.brand-section h2,.closing-cta h2{letter-spacing:-.045em;margin:0;font-size:clamp(27px,7vw,44px);line-height:1.04}.light-theme .home-finds{padding-block:3px 15px}.landing-heading{align-items:center;margin-block:14px}.landing-heading h2{font-size:clamp(27px,7vw,38px)}.landing-heading p{margin-block-start:5px;font-size:14px}.brand-section{border-block:1px solid var(--border);margin-block:38px 32px;padding-block:23px}.brand-section .landing-heading{margin-block-start:0}.brand-marquee{padding-block:12px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.brand-track{will-change:transform;direction:ltr;align-items:center;width:max-content;animation:54s linear infinite brandScroll;display:flex}.brand-marquee:hover .brand-track,.brand-marquee:focus-within .brand-track{animation-play-state:paused}.brand-track button,.brand-track .brand-chip{opacity:.92;background:0 0;border:0;border-radius:0;flex:none;place-items:center;min-height:56px;padding:0 26px;display:grid}.brand-track button{cursor:pointer;transition:transform .2s,opacity .2s}.brand-track .brand-chip{cursor:default}.brand-track button:hover,.brand-track button:focus-visible{opacity:1;outline:2px solid var(--accent);outline-offset:-2px;border-radius:8px;transform:translateY(-2px)}.brand-logo{object-fit:contain;width:auto;max-width:140px;height:34px;display:block}.brand-name{color:var(--text);white-space:nowrap;font-size:17px;font-weight:850}.brand-logo.tone-black{filter:brightness(0)invert()}.light-theme .brand-logo.tone-black{filter:none}.light-theme .brand-logo.tone-white{filter:brightness(0)}@keyframes brandScroll{to{transform:translate(-50%)}}.landing-hero:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(660px 330px at 84% 4%,#ffb5221c,#0000 62%),radial-gradient(540px 300px at 6% 98%,#ffb5220f,#0000 60%);animation:10s ease-in-out infinite alternate heroGlow;position:absolute;inset:0}@keyframes heroGlow{0%{opacity:.55;transform:translate(0)}to{opacity:1;transform:translate(-28px,12px)}}.light-theme .landing-hero{color:#141414;background:linear-gradient(#fffdf7 0%,#fff6e8 62%,#ffefd2 100%);border-color:#f0e2c8}.light-theme .landing-hero:before{background:#e79300}.light-theme .landing-eyebrow{color:#e79300}.light-theme .landing-hero p{color:#5b5b5b}.light-theme .landing-hero .hero-stat span{color:#6d6d6d}.light-theme .landing-hero .hero-stat strong{color:#1c1c1c}.light-theme .hero-note{color:#727272}.light-theme .hero-note>span{color:#e79300;border-color:#e793008c}.light-theme .hero-secondary{color:#111;background:0 0;border-color:#cfcfc9}.light-theme .hero-secondary:hover{background:#f4f4f2;border-color:#111}.language-wrap{position:relative}.language-toggle{gap:2px;width:auto;min-width:48px;padding-inline:11px;display:inline-flex}.language-caret{opacity:.6;flex:none;display:block}.language-menu{z-index:70;border:1px solid var(--border);background:var(--surface);border-radius:14px;min-width:160px;padding:5px;position:absolute;inset-block-start:calc(100% + 8px);inset-inline-end:0}@supports (color:color-mix(in lab, red, red)){.language-menu{background:color-mix(in srgb,var(--surface) 94%,transparent)}}.language-menu{-webkit-backdrop-filter:blur(18px);animation:.18s both heroFadeUp;box-shadow:0 16px 44px #0003}.language-menu button{width:100%;min-height:42px;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:0 12px;font-size:14px;font-weight:700;display:flex}.language-menu button:hover{background:var(--surface-2)}.language-menu button.active{color:var(--accent)}.language-check{color:var(--accent);font-weight:900}.landing-hero+.brand-section{margin-block-start:4px}.reveal{opacity:0;transition:opacity .75s cubic-bezier(.2,.8,.2,1),transform .75s cubic-bezier(.2,.8,.2,1);transform:translateY(28px)}.reveal.visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}.landing-hero:after,.auth-overlay:before,.auth-panel,.auth-panel>*,.auth-brand img,.hero-v2{animation:none}}.closing-cta{color:#fff;background:#050505;border-radius:10px 28px 10px 10px;gap:24px;margin-block:26px 10px;padding:30px 22px;display:grid}.closing-cta:before{content:"";background:#ffb522;width:46px;height:4px}.closing-cta p{color:#c8c8c8;margin:11px 0 0;line-height:1.5}.light-theme .closing-cta{color:#141414;border:1px solid var(--border);background:#fff}.light-theme .closing-cta p{color:#555}.light-theme .closing-cta .secondary{color:#141414;border-color:#cfcfc9}.closing-cta .secondary{color:#fff;background:0 0;border-color:#484848}.marketplace-page #market-results{scroll-margin-top:78px}.idea-section{border:1px solid var(--border);background:linear-gradient(160deg,#ffb52212,#0000 55%);border-radius:24px;margin-block:40px 8px;padding:38px 22px;overflow:hidden}.idea-head{text-align:center;max-width:660px;margin:0 auto 26px}.idea-kicker{color:var(--accent);letter-spacing:.14em;text-transform:uppercase;margin-block-end:10px;font-size:12px;font-weight:850;display:inline-block}[dir=rtl] .idea-kicker{letter-spacing:0}.idea-head h2{letter-spacing:-.04em;margin:0;font-size:clamp(28px,7vw,44px);line-height:1.04}.idea-head p{color:var(--dim);margin:12px 0 0;font-size:15px;line-height:1.55}.idea-grid{gap:12px;display:grid}.idea-card{border:1px solid var(--border);background:var(--surface);border-radius:20px;align-content:start;gap:10px;padding:24px 22px;transition:transform .2s,border-color .2s;display:grid;position:relative;overflow:hidden}.idea-card:hover{border-color:#ffb5226b;transform:translateY(-3px)}.idea-icon{width:54px;height:54px;color:var(--accent);background:#ffb52221;border-radius:17px;place-items:center;animation:3.6s ease-in-out infinite ideaFloat;display:grid}.idea-icon svg{width:25px;height:25px}.idea-card:nth-child(2) .idea-icon{animation-delay:.6s}.idea-card:nth-child(3) .idea-icon{animation-delay:1.2s}@keyframes ideaFloat{0%,to{transform:translateY(0)scale(1);box-shadow:0 0 #ffb52200}50%{transform:translateY(-5px)scale(1.04);box-shadow:0 8px 22px -6px #ffb52259}}.idea-card h3{letter-spacing:-.02em;margin:2px 0 0;font-size:20px;font-weight:850}.idea-card p{color:var(--dim);margin:0;font-size:14.5px;line-height:1.55}@media (width>=720px){.idea-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.idea-icon{animation:none}}@keyframes heroCopyIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes heroRunwayIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes photoDrift{0%{transform:translate(0)}to{transform:translate(calc(-50% - 4px))}}@keyframes photoDriftReverse{0%{transform:translate(calc(-50% - 4px))}to{transform:translate(0)}}@media (width>=720px){.landing-hero{grid-template-columns:minmax(0,1fr);align-items:center;min-height:520px;padding:42px}.landing-hero-copy{padding-inline-end:12px}.hero-runway{align-content:center;gap:10px;height:430px;margin:0;padding:0}.hero-photo-track{gap:10px}.hero-photo-track img{width:150px;height:196px}.hero-photo-row.row-1 img:nth-child(2n),.hero-photo-row.row-2 img:nth-child(odd){width:198px}.home-finds{padding-block-start:16px}.closing-cta{grid-template-columns:minmax(0,1fr) auto;align-items:end;padding:38px 34px}.closing-cta:before{grid-column:1/-1}.closing-cta .landing-actions{justify-content:flex-end}}@media (width>=1000px){.landing-hero{grid-template-columns:minmax(0,1fr);padding:48px 54px}.landing-hero h1{font-size:74px}.hero-photo-track img{width:168px;height:205px}.hero-photo-row.row-1 img:nth-child(2n),.hero-photo-row.row-2 img:nth-child(odd){width:214px}}@media (width<=380px){.landing-hero{min-height:560px;padding-inline:17px}.landing-hero h1{font-size:38px}.hero-runway{margin-inline:-17px}.hero-photo-track img{width:102px;height:132px}.hero-photo-row.row-1 img:nth-child(2n),.hero-photo-row.row-2 img:nth-child(odd){width:136px}.landing-actions{grid-template-columns:1fr;display:grid}.landing-actions button{width:100%}.closing-cta .landing-actions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.landing-hero-copy,.hero-runway,.hero-photo-track,.hero-word,.hero-wordmark,.landing-eyebrow,.landing-hero p,.landing-hero .landing-actions,.landing-hero .hero-note,.landing-hero:before,.brand-track,.hero-motifs .motif,.spinner{filter:none!important;animation:none!important;transform:none!important}.hero-cta span{transition:none}}@media (width>=520px){.store-badges{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-panel .verification-choices{grid-template-columns:repeat(3,minmax(0,1fr))}}:root{--twsa-safe-area-inset-top:env(safe-area-inset-top,0px);--twsa-safe-area-inset-right:env(safe-area-inset-right,0px);--twsa-safe-area-inset-bottom:env(safe-area-inset-bottom,0px);--twsa-safe-area-inset-left:env(safe-area-inset-left,0px)}html,[data-generated-space-root]{height:100%;min-height:100%}[data-generated-space-root]{scrollbar-width:none;position:fixed;inset:0;overflow:auto}.hatch-space-root[data-hatch-space-root]{--hatch-space-bottom-padding:calc(var(--bottom-padding,0px) + env(safe-area-inset-bottom,0px));box-sizing:border-box;min-height:calc(100% + var(--header-height,0px) + var(--hatch-space-bottom-padding));min-height:calc(100dvh + var(--header-height,0px) + var(--hatch-space-bottom-padding));padding-top:var(--header-height,0px);padding-bottom:var(--hatch-space-bottom-padding);background:var(--bg,#f4f7fb);color:var(--text,#0f172a)}@media (prefers-color-scheme:dark){.hatch-space-root[data-hatch-space-root]{background:var(--bg,#0c111b);color:var(--text,#e5eef9)}}[data-generated-space-root]::-webkit-scrollbar{display:none}.analyze-photo-pill{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000bd;border:1px solid #ffb5228c;border-radius:999px;align-items:center;gap:7px;padding:9px 14px;font-size:13px;font-weight:800;transition:transform .16s,border-color .16s;display:flex;position:absolute;inset-block-end:12px;inset-inline-start:12px}.analyze-photo-pill svg{width:16px;height:16px;color:var(--accent)}.analyze-photo-pill:hover{border-color:var(--accent)}.analyze-photo-pill:active{transform:scale(.95)}.analysis-scan{border:1px solid var(--border);background:var(--surface);border-radius:16px;margin-block-start:12px;padding:14px}.scan-photo{background:var(--surface-2);border-radius:12px;position:relative;overflow:hidden}.scan-photo img{object-fit:cover;width:100%;max-height:260px;display:block}.scan-line{background:linear-gradient(90deg,transparent,var(--accent),transparent);height:3px;box-shadow:0 0 22px var(--accent);animation:1.8s ease-in-out infinite scanSweep;position:absolute;inset-inline:0}@keyframes scanSweep{0%{top:3%}50%{top:95%}to{top:3%}}.scan-title{margin:12px 0 8px;font-size:14px;font-weight:800}.scan-steps{flex-wrap:wrap;gap:7px;display:flex}.scan-steps span{border:1px solid var(--border);color:var(--muted);opacity:.45;border-radius:999px;padding:6px 11px;font-size:12px;font-weight:700;transition:opacity .3s,color .3s,border-color .3s}.scan-steps span.on{opacity:1;color:var(--accent);border-color:var(--accent)}.suggestions-panel{background:var(--surface);border:1px solid #ffb52259;border-radius:18px;margin-block-start:12px;padding:16px;animation:.45s cubic-bezier(.2,.8,.2,1) both heroFadeUp;box-shadow:0 14px 44px #0000001f}.sugg-head{align-items:flex-start;gap:11px;margin-block-end:6px;display:flex}.sugg-sparkle{color:#171000;background:linear-gradient(135deg,#ffb522,#ff9d00);border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.sugg-sparkle svg{width:20px;height:20px}.sugg-head h3{letter-spacing:-.02em;margin:0;font-size:17px}.sugg-head p{color:var(--dim);margin:4px 0 0;font-size:13px;line-height:1.45}.sugg-block{gap:9px;margin-block-start:15px;display:grid}.sugg-label{letter-spacing:.04em;text-transform:uppercase;color:var(--dim);font-size:12px;font-weight:800}.sugg-hint{color:var(--muted);margin-block-start:-5px;font-size:12px}.chip-row{flex-wrap:wrap;gap:8px;display:flex}.chip{border:1px solid var(--border);background:var(--surface-2);min-height:42px;color:var(--text);cursor:pointer;border-radius:999px;padding:0 15px;font-size:14px;font-weight:750;transition:all .16s}.chip.active{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.chip:active{transform:scale(.96)}.measure-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.measure-grid label{color:var(--dim);gap:6px;font-size:13px;font-weight:700;display:grid}.measure-grid input{border:1px solid var(--border);background:var(--surface-2);min-height:46px;color:var(--text);border-radius:11px;padding:0 12px;font-size:15px}.measure-grid input:focus{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}.swatch-row{flex-wrap:wrap;gap:10px;display:flex}.swatch{border:2px solid var(--border);cursor:pointer;border-radius:50%;width:46px;height:46px;padding:0;transition:transform .15s,border-color .15s,box-shadow .15s}.swatch.active{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.swatch.active{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 32%,transparent)}}.swatch.active{transform:scale(1.06)}.brand-pick{border:1px solid var(--accent);background:var(--accent);border-radius:14px;align-items:center;gap:12px;min-height:64px;padding:10px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.brand-pick{background:color-mix(in srgb,var(--accent) 8%,transparent)}}.brand-pick{cursor:pointer;text-align:start}.brand-pick .brand-logo{height:30px}.brand-pick-name{color:var(--text);flex:1;font-size:15px;font-weight:800}.brand-pick>svg{width:18px;color:var(--muted)}[dir=rtl] .brand-pick>svg{transform:scaleX(-1)}.sugg-actions{align-items:center;gap:14px;margin-block-start:18px;display:flex}.sugg-actions .primary{flex:1;min-height:50px}.brand-sheet{flex-direction:column;max-width:600px;max-height:min(84dvh,720px);display:flex}.brand-search{margin:4px 0 12px}.brand-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-block-end:8px;display:grid;overflow-y:auto}.brand-cell{border:1px solid var(--border);background:var(--surface-2);cursor:pointer;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:104px;padding:12px 8px;transition:border-color .15s,transform .15s;display:flex}.brand-cell:hover{border-color:var(--accent)}.brand-cell:active{transform:scale(.96)}.brand-cell .brand-logo{max-width:100%;height:30px}.brand-cell small{color:var(--dim);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:11px;font-weight:700;overflow:hidden}.empty-note{color:var(--dim);text-align:center;padding:26px 10px;font-size:14px}@media (prefers-reduced-motion:reduce){.scan-line,.suggestions-panel{animation:none}}.hero-toggle{background:#ffffff12;border:1px solid #ffffff1f;border-radius:999px;margin-block-end:20px;padding:4px;animation:.6s cubic-bezier(.2,.8,.2,1) 50ms both heroFadeUp;display:inline-flex;position:relative}.hero-toggle button{z-index:1;color:#cfcfcf;cursor:pointer;background:0 0;border:0;border-radius:999px;min-width:122px;min-height:46px;font-size:15px;font-weight:800;transition:color .2s;position:relative}.hero-toggle button.active{color:#171000}.hero-toggle-pill{top:4px;bottom:4px;background:#ffb522;border-radius:999px;width:calc(50% - 4px);transition:transform .28s cubic-bezier(.2,.8,.2,1);position:absolute;inset-inline-start:4px}.hero-toggle[data-mode=sell] .hero-toggle-pill{transform:translate(100%)}[dir=rtl] .hero-toggle[data-mode=sell] .hero-toggle-pill{transform:translate(-100%)}[dir=rtl] .earn-list h3,[dir=rtl] .trk-label,[dir=rtl] .sugg-label,[dir=rtl] .national-day .nd-kicker,[dir=rtl] .promo-item{letter-spacing:0}.hero-swap{animation:.45s cubic-bezier(.2,.8,.2,1) both heroSwap}@keyframes heroSwap{0%{opacity:0;filter:blur(6px);transform:translateY(18px)}to{opacity:1;filter:blur();transform:none}}.hero-v2 h1{font-size:clamp(38px,10vw,68px)}.hero-accent{color:var(--accent)}.hero-motifs{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-motifs .motif{color:#ffffff0a;filter:blur(.7px);animation:14s ease-in-out infinite alternate motifFloat;display:block;position:absolute}.hero-motifs .motif.gold{color:#ffb5220f}.hero-motifs .motif svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:auto;display:block}.motif-set{transition:opacity .8s,visibility .8s;position:absolute;inset:0}.hero-motifs[data-mode=buy] .motifs-sell,.hero-motifs[data-mode=sell] .motifs-buy{opacity:0;visibility:hidden}.b-1{width:87px;animation-duration:8.5s;top:3%;left:4%}.b-2{width:97px;animation-duration:11s;animation-delay:-4s;top:5%;right:5%}.b-3{width:71px;animation-duration:10s;animation-delay:-2s;top:37%;left:2%}.b-4{width:83px;animation-duration:12s;animation-delay:-6s;top:33%;right:6%}.b-5{width:57px;animation-duration:9.5s;animation-delay:-3s;bottom:30%;left:5%}.b-6{width:67px;animation-duration:13s;animation-delay:-8s;bottom:27%;right:4%}.b-7{width:74px;animation-duration:10.5s;animation-delay:-5s;bottom:4%;left:13%}.b-8{width:64px;animation-duration:12.5s;animation-delay:-7s;bottom:5%;right:15%}.s-1{width:101px;animation-duration:9s;top:4%;right:7%}.s-2{width:80px;animation-duration:11.5s;animation-delay:-3s;top:35%;left:3%}.s-3{width:69px;animation-duration:10s;animation-delay:-6s;top:31%;right:9%}.s-4{width:67px;animation-duration:12s;animation-delay:-2s;bottom:29%;left:6%}.s-5{width:83px;animation-duration:9.5s;animation-delay:-5s;bottom:5%;right:7%}.s-6{width:62px;animation-duration:13s;animation-delay:-8s;bottom:6%;left:15%}@keyframes motifFloat{0%{transform:translateY(-12px)rotate(-7deg)}to{transform:translateY(14px)rotate(8deg)}}.light-theme .hero-motifs .motif{color:#14141412}.light-theme .hero-motifs .motif.gold{color:#be780821}.light-theme .m-2{color:#e793002b}.light-theme .m-3{color:#e7930024}.light-theme .m-6{color:#e793001c}@keyframes heroOutline{0%,to{box-shadow:0 0 0 1px #ffb52247,0 24px 60px #00000052}50%{box-shadow:0 0 0 1px #ffb5229e,0 24px 70px #ffb52221}}.hero-v2{animation:4.5s ease-in-out infinite heroOutline}.hero-v2.landing-hero{background:radial-gradient(120% 95% at 50% 0,#111116 0%,#050505 58%)}.country-sa .hero-v2,.country-ae .hero-v2,.country-us .hero-v2,.country-eu .hero-v2{animation:none}.hero-sub{max-width:520px}.hero-stats{gap:10px;margin-block-start:22px;animation:.6s cubic-bezier(.2,.8,.2,1) .8s both heroFadeUp;display:grid}.hero-stat{width:100%;color:inherit;font:inherit;text-align:start;cursor:default;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:14px;align-items:center;gap:12px;padding:13px 16px;display:flex}.hero-stat>div{flex:1;min-width:0}.hero-stat svg{color:#ffb522;flex:none;width:22px;height:22px}.hero-stat strong{font-size:13px;font-weight:800;display:block}.hero-stat span{color:#bdbdbd;font-size:11.5px;display:block}.light-theme .hero-stat{border-color:var(--border);background:#1414140b}.light-theme .hero-v2.landing-hero{color:#141414;border-color:var(--border);background:radial-gradient(120% 95% at 50% 0,#fffdf6 0%,#fff 60%)}.light-theme .hero-v2 .hero-sub{color:#555}@keyframes heroOutlineLight{0%,to{box-shadow:0 0 0 1px #e793004d,0 18px 44px #14141414}50%{box-shadow:0 0 0 1px #e7930099,0 18px 54px #e7930029}}.light-theme .hero-v2{animation-name:heroOutlineLight}.light-theme .hero-toggle{background:#fff;border-color:#14141424;box-shadow:0 3px 14px #78500014}.light-theme .hero-toggle button{color:#6f6f6f}.light-theme .hero-stat{background:#14141409;border-color:#1414141a}.light-theme .hero-stat span{color:#6f6f6f}@media (prefers-reduced-motion:reduce){.hero-toggle,.hero-swap,.hero-toggle-pill{animation:none!important}}.promo-ticker{color:#fff;--ticker-edge:#0b0b0c;background:#0b0b0c;border:1px solid #ffb52238;border-radius:14px;margin-block-end:16px;position:relative;overflow:hidden}.promo-fade{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 56px calc(100% - 56px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 56px calc(100% - 56px),#0000 100%)}.promo-track{will-change:transform;direction:ltr;width:max-content;animation:42s linear infinite promoScroll;display:flex}.promo-ticker:hover .promo-track,.promo-ticker:focus-within .promo-track{animation-play-state:paused}.promo-track-row{white-space:nowrap;align-items:center;display:flex}.promo-item{letter-spacing:.015em;align-items:center;gap:8px;padding:9px 12px;font-size:12.5px;font-weight:650;display:inline-flex}.promo-sep{color:#ffb522;font-size:10px}@keyframes promoScroll{to{transform:translate(-50%)}}[dir=rtl] .promo-item{direction:rtl}.hero-aurora{z-index:0;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-aurora i{filter:blur(72px);border-radius:50%;display:block;position:absolute}.hero-aurora i:first-child{background:radial-gradient(circle,#ffb52280,#0000 70%);width:360px;height:360px;animation:17s ease-in-out infinite alternate auroraDrift;top:-120px;left:-100px}.hero-aurora i:last-child{background:radial-gradient(circle,#ff8c2861,#0000 70%);width:320px;height:320px;animation:23s ease-in-out infinite alternate-reverse auroraDrift;bottom:-130px;right:-80px}@keyframes auroraDrift{0%{transform:translate(0)scale(1)}to{transform:translate(56px,40px)scale(1.14)}}.light-theme .hero-aurora i:first-child{background:radial-gradient(circle,#ffb52257,#0000 70%)}.light-theme .hero-aurora i:last-child{background:radial-gradient(circle,#ff963c38,#0000 70%)}.rewards-tile{border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text);text-align:start;cursor:pointer;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin:0 0 12px;padding:13px 14px;transition:transform .12s,border-color .18s;animation:.5s cubic-bezier(.2,.8,.2,1) 80ms both heroFadeUp;display:grid}.rewards-tile:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.rewards-tile:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--border))}}.rewards-tile:active{transform:scale(.985)}.rewards-tile .rewards-trophy.small{background:linear-gradient(150deg,var(--accent),var(--accent));border-radius:12px;width:40px;height:40px}@supports (color:color-mix(in lab, red, red)){.rewards-tile .rewards-trophy.small{background:linear-gradient(150deg,color-mix(in srgb,var(--accent) 24%,transparent),color-mix(in srgb,var(--accent) 7%,transparent))}}.rewards-tile .rewards-trophy.small{box-shadow:inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab, red, red)){.rewards-tile .rewards-trophy.small{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 32%,transparent)}}.rewards-tile .rewards-trophy.small{color:var(--accent)}.rewards-tile .rewards-trophy.small svg{width:20px;height:20px}.rewards-tile-text{flex-direction:column;gap:2px;min-width:0;display:flex}.rewards-tile-text strong{letter-spacing:-.01em;font-size:15px;font-weight:800}.rewards-tile-text small{color:var(--dim);font-size:12.5px}.rewards-tile-text small b{color:var(--accent);font-weight:800}.rewards-trophy{color:#ffb522;background:#0b0b0c;border-radius:50%;flex:none;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 0 0 3px #ffb52240,0 8px 20px #00000040}.rewards-trophy svg{width:22px;height:22px}.rewards-trophy.small{width:42px;height:42px}.rewards-trophy.small svg{width:20px;height:20px}.rewards-sheet-body{gap:14px;padding:6px 18px 22px;display:grid}.rewards-hero{border:1px solid var(--border);background:linear-gradient(135deg,var(--accent),var(--surface-2) 72%);border-radius:16px;align-items:center;gap:14px;padding:16px;display:flex}@supports (color:color-mix(in lab, red, red)){.rewards-hero{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 14%,transparent),var(--surface-2) 72%)}}.rewards-hero-points strong{color:var(--accent);font-size:34px;font-weight:900;line-height:1;display:block}.rewards-sheet-blurb{color:var(--dim);margin:0;font-size:14px;line-height:1.5}.rewards-sheet-body .earn-list{margin:0}.earn-list{margin-block:12px 14px}.earn-list h3{letter-spacing:.08em;text-transform:uppercase;color:var(--dim);margin:0 0 4px;font-size:12px;font-weight:800}.earn-row{border-top:1px dashed var(--border);align-items:center;gap:11px;padding:9px 0;display:flex}.earn-icon{background:var(--accent);border-radius:11px;flex:none;place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab, red, red)){.earn-icon{background:color-mix(in srgb,var(--accent) 14%,transparent)}}.earn-icon{color:var(--accent)}.earn-row strong{font-size:14px;font-weight:750;display:block}.wheel-once-note{text-align:center;color:var(--dim);margin:9px 0 0;font-size:12.5px}.wheel-sheet{max-width:380px}.wheel-wrap{flex-direction:column;align-items:center;gap:16px;padding-block:6px 4px;display:flex}.wheel-stage{width:280px;height:280px;position:relative}.wheel-stage.landed{animation:.6s ease-out wheelLand}@keyframes wheelLand{0%{transform:scale(1)}40%{transform:scale(1.018)}to{transform:scale(1)}}.wheel-svg{will-change:transform;width:280px;height:280px;transition:transform 4.4s cubic-bezier(.15,.84,.25,1);display:block}.wheel-pointer{filter:drop-shadow(0 3px 4px #0006);border-top:20px solid #ffb522;border-left:11px solid #0000;border-right:11px solid #0000;width:0;height:0;position:absolute;top:-4px;left:50%;transform:translate(-50%)}.wheel-spin{min-width:200px}.wheel-prize{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.wheel-won-label{color:var(--dim);margin:0;font-size:13px;font-weight:700}.wheel-won-prize{letter-spacing:-.02em;color:var(--accent);margin:0;font-size:24px;font-weight:900}.wheel-code-hint{color:var(--dim);margin:4px 0 0;font-size:12.5px}.wheel-code-row{align-items:center;gap:10px;margin-block:2px 6px;display:flex}.wheel-code-row code{letter-spacing:.14em;border:1.5px dashed var(--accent);background:var(--accent);border-radius:12px;padding:9px 16px;font-size:19px;font-weight:800}@supports (color:color-mix(in lab, red, red)){.wheel-code-row code{background:color-mix(in srgb,var(--accent) 10%,transparent)}}.wheel-prize .primary.large{min-width:200px}@keyframes popIn{0%{opacity:0;transform:scale(.82)translateY(10px)}to{opacity:1;transform:none}}.trk-number-card{border:1px solid var(--border);background:var(--surface);border-radius:18px;margin-block:14px 10px;padding:16px}.trk-label{letter-spacing:.08em;text-transform:uppercase;color:var(--dim);margin-block-end:8px;font-size:11.5px;font-weight:800;display:block}.trk-number-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.trk-number-row code{letter-spacing:.06em;font-size:21px;font-weight:800}.trk-meta{border-top:1px dashed var(--border);color:var(--dim);flex-wrap:wrap;gap:8px 18px;margin-block-start:12px;padding-block-start:12px;font-size:13px;display:flex}.trk-sim-note{align-items:center;gap:6px;font-size:12px;display:inline-flex}.trk-meta span{align-items:center;gap:7px;display:inline-flex}.trk-meta svg{width:16px;height:16px;color:var(--accent)}.trk-meta strong{color:var(--text)}.trk-eta{border:1px solid var(--accent);background:linear-gradient(135deg,#ffb52229,#ffb5220d);border-radius:18px;align-items:center;gap:13px;margin-block:0 10px;padding:14px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.trk-eta{border:1px solid color-mix(in srgb,var(--accent) 40%,transparent)}}.trk-eta-icon{color:#ffb522;background:#0b0b0c;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid}.trk-eta-icon svg{width:20px;height:20px}.trk-eta strong{font-size:17px;font-weight:800;display:block}.trk-timeline-card{border:1px solid var(--border);background:var(--surface);border-radius:18px;margin-block:0 12px;padding:8px 18px 12px}.trk-timeline{margin:0;padding:0;list-style:none}.trk-step{grid-template-columns:38px 1fr;align-items:center;gap:12px;padding-block:11px;animation:.5s cubic-bezier(.2,.8,.2,1) both trkIn;display:grid;position:relative}.trk-step:not(:last-child):before{content:"";background:var(--border);inset-inline-start:18px;border-radius:2px;width:2px;position:absolute;top:52px;bottom:-8px}.trk-step.done:not(:last-child):before{background:var(--accent)}.trk-dot{border:2px solid var(--border);width:38px;height:38px;color:var(--dim);background:var(--surface-2);z-index:1;border-radius:50%;place-items:center;display:grid;position:relative}.trk-dot svg{width:17px;height:17px}.trk-step.done .trk-dot{background:var(--accent);border-color:var(--accent);color:#171000}.trk-step.current .trk-dot{border-color:var(--accent);color:var(--accent);animation:1.9s ease-in-out infinite trkPulse}.trk-step-copy strong{font-size:14.5px;font-weight:750;display:block}.trk-step.todo .trk-step-copy strong{color:var(--dim)}.trk-step-copy small{color:var(--dim);font-size:12px}@keyframes trkIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes trkPulse{0%,to{box-shadow:0 0 #ffb52273}50%{box-shadow:0 0 0 9px #ffb52200}}.trk-summary{border:1px solid var(--border);background:var(--surface);border-radius:18px;margin-block:2px 8px;padding:16px 18px}.trk-summary h3{margin:0 0 8px;font-size:15px;font-weight:800}.trk-summary dl{gap:7px;margin:0;display:grid}.trk-summary dl>div{justify-content:space-between;gap:10px;font-size:13.5px;display:flex}.trk-summary dt{color:var(--dim);text-overflow:ellipsis;white-space:nowrap;max-width:70%;overflow:hidden}.trk-summary .total{border-top:1px solid var(--border);padding-block-start:9px;font-weight:800}.trk-summary .total dt{color:var(--text)}.trk-received-banner{background:var(--accent);border-radius:14px;align-items:center;gap:9px;margin:12px 0 0;padding:12px 15px;display:flex}@supports (color:color-mix(in lab, red, red)){.trk-received-banner{background:color-mix(in srgb,var(--accent) 14%,transparent)}}.trk-received-banner{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.trk-received-banner{border:1px solid color-mix(in srgb,var(--accent) 45%,transparent)}}.trk-received-banner{font-size:13.5px;font-weight:700;animation:.4s both popIn}.trk-received-banner svg{width:18px;height:18px;color:var(--accent);flex:none}.order-track-btn{justify-content:center;align-items:center;gap:8px;width:100%;margin-block-start:12px;display:inline-flex}.order-view-item{margin:8px auto 0;font-size:13px;display:block}.order-track-btn svg{width:16px;height:16px}.trk-carrier-row{align-items:center;gap:12px;margin-block-end:13px;display:flex}.trk-carrier-logo{object-fit:contain;background:#fff;border-radius:8px;flex:none;width:74px;height:30px;padding:3px 9px}.trk-carrier-id{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.trk-carrier-id strong{letter-spacing:-.01em;font-size:16.5px;font-weight:850}.trk-carrier-id small{color:var(--dim);font-size:12px}.trk-created-pill{letter-spacing:.02em;color:var(--dim);background:var(--surface-2);border:1px solid var(--border);border-radius:999px;flex:none;align-items:center;gap:7px;padding:6px 12px;font-size:11.5px;font-weight:850;display:inline-flex}.trk-created-pill i{background:#1db954;border-radius:50%;width:8px;height:8px;animation:1.9s ease-in-out infinite trkPulse}.trk-number{letter-spacing:.05em;margin-block-end:12px;font-size:23px;font-weight:850;display:block}.trk-carrier-link{border-radius:14px;justify-content:center;align-items:center;gap:10px;width:100%;margin-block:2px 4px;padding:13px;text-decoration:none;display:inline-flex}.trk-carrier-link svg{width:17px;height:17px}.trk-waiting{border:1px dashed var(--border);background:var(--surface);border-radius:18px;align-items:flex-start;gap:14px;margin-block:0 12px;padding:17px;display:flex}.trk-wait-icon{background:var(--surface-2);width:46px;height:46px;color:var(--accent);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.trk-wait-icon svg{width:22px;height:22px}.trk-ping{border:2px solid var(--accent);border-radius:50%;animation:1.9s ease-out infinite trkPing;position:absolute;inset:0}@keyframes trkPing{0%{opacity:.9;transform:scale(.68)}70%{opacity:0;transform:scale(1.28)}to{opacity:0;transform:scale(1.28)}}.trk-waiting strong{letter-spacing:-.01em;margin-block-end:5px;font-size:15px;font-weight:850;display:block}.trk-waiting p{color:var(--dim);margin:0;font-size:13px;line-height:1.6}.trk-feedback-window{color:var(--accent);align-items:center;gap:8px;margin:0 0 11px;font-size:13px;font-weight:800;display:flex}.trk-feedback-window svg{flex:none;width:15px;height:15px}.trk-feedback-note{color:var(--dim);margin:10px 0 0;font-size:12px;line-height:1.55}.orders-page .page-header h1{letter-spacing:-.03em;font-weight:850}.order-card h3{letter-spacing:-.015em;font-size:16.5px;font-weight:850}.order-top{font-weight:700}.order-ship-line{align-items:center;gap:9px;display:flex}.order-carrier-logo{object-fit:contain;background:#fff;border-radius:6px;flex:none;width:62px;height:22px;padding:2px 7px}.order-card dl{font-size:14px}.order-card dl dd{font-weight:700}.order-card dl .total{font-size:16.5px;font-weight:850}.order-track-btn{position:relative;overflow:hidden}.order-track-btn.pinging{pointer-events:none}.order-track-btn.pinging:after{content:"";border-radius:inherit;animation:.43s ease-out orderPing;position:absolute;inset:0}@keyframes orderPing{0%{box-shadow:0 0 #ffb52299}to{box-shadow:0 0 0 16px #ffb52200}}.chat-system{background:var(--accent);border-radius:999px;justify-content:center;align-items:center;gap:8px;width:fit-content;max-width:88%;margin:10px auto;padding:9px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.chat-system{background:color-mix(in srgb,var(--accent) 13%,transparent)}}.chat-system{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.chat-system{border:1px solid color-mix(in srgb,var(--accent) 42%,transparent)}}.chat-system{font-size:13px;font-weight:750;animation:.35s both popIn}.chat-system svg{width:15px;height:15px;color:var(--accent);flex:none}.sheet-body{color:var(--dim);margin:0 0 4px;font-size:14px;line-height:1.55}.sheet-actions{gap:8px;margin-block-start:12px;display:grid}@media (prefers-reduced-motion:reduce){.promo-track,.hero-aurora i,.hero-motifs .motif,.wheel-svg,.wheel-stage.landed,.trk-step,.reveal{animation:none}.wheel-svg{transition-duration:10ms}}.detail-sheet.detail-redesign{flex-direction:column;padding-block-end:0;display:flex;position:relative;overflow:hidden}.detail-redesign .detail-scroll{overscroll-behavior:contain;min-height:0;overflow-y:auto}.detail-photo{background:var(--surface-2);aspect-ratio:4/3;position:relative;overflow:hidden}.detail-photo img{object-fit:cover;width:100%;height:100%;max-height:38vh;display:block}.detail-photo-empty{min-height:220px;color:var(--muted);place-items:center;display:grid}.detail-photo-empty svg{width:40px;height:40px}.detail-float{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000008c;border:1px solid #ffffff47;border-radius:50%;place-items:center;width:42px;height:42px;transition:transform .15s,color .15s,border-color .15s;display:grid;position:absolute;top:10px}.detail-float:active{transform:scale(.93)}.detail-float svg{width:19px;height:19px}.detail-close{inset-inline-start:10px}.detail-heart{inset-inline-end:10px}.detail-heart.active{color:#fff;border-color:#ffffff8c}.detail-meta{color:var(--dim);flex-wrap:wrap;align-items:center;margin:7px 0 10px;font-size:13px;display:flex}.detail-meta>*+:before{content:"·";opacity:.55;margin:0 7px}.detail-meta-brand{color:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:650}.detail-protection-line{color:#3a8fa6;align-items:center;gap:7px;margin-block-start:9px;font-size:14px;font-weight:750;display:flex}.detail-protection-line svg{flex:none;width:17px;height:17px}.detail-desc{color:var(--dim);margin:12px 0 0;line-height:1.55}.detail-desc .text-button{font-size:inherit;padding:0 4px}.seller-card{border:1px solid var(--border);background:var(--surface-2);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;margin:18px 0 0;padding:14px;display:flex}.seller-card-main{flex-direction:column;flex:110px;gap:2px;min-width:0;display:flex}.seller-card-main small{color:var(--dim);font-size:11px}.seller-card-main strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.seller-msg{flex:none}.seller-contact{flex:100%;gap:8px;display:flex}.contact-chip{border:1px solid var(--border);background:var(--surface);min-height:42px;color:var(--text);border-radius:999px;flex:1;justify-content:center;align-items:center;gap:7px;font-size:14px;font-weight:750;text-decoration:none;display:flex}.contact-chip svg{width:18px;height:18px}.contact-chip.whatsapp{color:#1da851;border-color:#25d366}.dark-theme .contact-chip.whatsapp{color:#4be07f}.safety-card{background:var(--surface-2);border-radius:14px;gap:12px;margin:12px 0 0;padding:14px;display:flex}.safety-icon{width:38px;height:38px;color:var(--accent);background:#ffb52224;border-radius:50%;flex:none;place-items:center;display:grid}.safety-icon svg{width:20px;height:20px}.safety-card strong{font-size:14px}.safety-card p{color:var(--dim);margin:5px 0 0;font-size:13px;line-height:1.5}.safety-card .text-button{padding:0;font-size:13px}.safety-detail{font-weight:650;color:var(--text)!important}.shipping-row{border-block:1px solid var(--border);align-items:center;gap:10px;margin-block-start:12px;padding:13px 2px;display:flex}.shipping-row svg{width:20px;height:20px;color:var(--dim)}.shipping-row strong{font-size:14px}.shipping-row span{color:var(--dim);margin-inline-start:auto;font-size:14px}.detail-tabs{border-block-end:1px solid var(--border);gap:6px;margin-block-start:20px;display:flex}.detail-tabs button{color:var(--dim);cursor:pointer;border:0;background:0 0;border-block-end:2px solid #0000;margin-block-end:-1px;margin-inline-end:14px;padding:10px 4px;font-size:14px;font-weight:750}.detail-tabs button.active{color:var(--text);border-block-end-color:var(--accent)}.mini-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-block-start:12px;display:grid}.mini-card{border:1px solid var(--border);background:var(--surface-2);cursor:pointer;text-align:start;color:var(--text);border-radius:12px;padding:0;overflow:hidden}.mini-thumb{aspect-ratio:1;background:var(--surface-3);display:block;position:relative}.mini-thumb .sold-badge{inset-inline-start:6px;padding:4px 8px;font-size:10px;top:6px}.mini-thumb img{object-fit:cover;width:100%;height:100%;display:block}.mini-thumb svg{width:26px;height:26px;color:var(--muted)}.mini-thumb{place-items:center;display:grid}.mini-card .mini-title{color:var(--dim);text-overflow:ellipsis;white-space:nowrap;margin:10px 10px 3px;font-size:13px;display:block;overflow:hidden}.mini-card strong{letter-spacing:-.01em;margin:0 10px 11px;margin:0 8px 9px;font-size:13px;display:block}.detail-bar{padding:14px 16px max(16px,env(safe-area-inset-bottom));border-block-start:1px solid var(--border);background:var(--surface);flex:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.detail-bar .secondary,.detail-bar .primary{border-radius:14px;min-height:56px;font-size:16px;font-weight:850}.detail-bar .composer{background:0 0;border:0;grid-column:1/-1;padding:0}.offer-pct-chips{gap:8px;display:flex}.offer-pct-chips button{border:1px solid var(--border);background:var(--surface-2);min-height:40px;color:var(--text);cursor:pointer;border-radius:999px;flex:1;font-size:13px;font-weight:800}.offer-pct-chips button.active{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.offer-pct-live{color:var(--accent);font-size:15px;font-weight:850}.detail-calm h2{letter-spacing:-.02em;margin:8px 0 0;font-size:clamp(22px,5.4vw,32px);font-weight:800;line-height:1.12}.detail-brand-link{border:1px solid var(--border);background:var(--surface-2);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.detail-brand-link{background:color-mix(in srgb,var(--surface-2) 88%,transparent)}}.detail-brand-link{color:var(--text);cursor:pointer;font-size:13.5px;font-weight:750;transition:background .18s,border-color .18s,transform .14s}.detail-brand-link:hover{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.detail-brand-link:hover{background:color-mix(in srgb,var(--accent) 12%,var(--surface-2))}}.detail-brand-link:active{transform:scale(.97)}.detail-brand-link svg{width:15px;height:15px;color:var(--accent)}.detail-brand-link svg:last-child{width:13px;height:13px;color:var(--muted)}.detail-price-row{flex-direction:column;gap:9px;margin-block-start:12px;display:flex}.detail-protection-calm{background:var(--success);border-radius:13px;align-items:center;gap:10px;padding:11px 13px;display:flex}@supports (color:color-mix(in lab, red, red)){.detail-protection-calm{background:color-mix(in srgb,var(--success) 10%,var(--surface-2))}}.detail-protection-calm{border:1px solid var(--success)}@supports (color:color-mix(in lab, red, red)){.detail-protection-calm{border:1px solid color-mix(in srgb,var(--success) 22%,var(--border))}}.detail-protection-calm{color:var(--text);font-size:13.5px;font-weight:700;line-height:1.4}.prot-icon{background:var(--success);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}@supports (color:color-mix(in lab, red, red)){.prot-icon{background:color-mix(in srgb,var(--success) 16%,transparent)}}.prot-icon{color:var(--success)}.prot-icon svg{width:18px;height:18px}.detail-quickfacts{flex-wrap:wrap;gap:8px;margin:14px 0 0;display:flex}.qf-chip{background:var(--surface);border:1px solid var(--border);color:var(--dim);border-radius:999px;align-items:center;gap:7px;padding:8px 12px;font-size:13px;line-height:1;display:inline-flex}.qf-chip svg{width:15px;height:15px;color:var(--accent);flex:none}.qf-chip b{color:var(--text);font-weight:750}.qf-dot{background:var(--dim);border:1px solid var(--border);border-radius:50%;flex:none;width:12px;height:12px}.seller-calm{background:var(--surface);border:1px solid var(--border);margin:16px 0 0;box-shadow:0 8px 28px #00000014}.seller-calm .avatar{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.seller-calm .avatar{background:color-mix(in srgb,var(--accent) 16%,var(--surface-2))}}.seller-calm .avatar{color:var(--text)}.seller-sub{color:var(--muted);font-size:12px}.calm-grid>div{background:var(--surface);border:1px solid var(--border)}.calm-safety{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.calm-safety{background:color-mix(in srgb,var(--accent) 7%,var(--surface-2))}}.calm-safety{border:1px solid var(--border)}.light-theme .detail-protection-calm{background:#eef7f0;border-color:#cfe6d6}.light-theme .prot-icon{color:#18794e;background:#dff0e3}.light-theme .seller-calm{box-shadow:0 10px 30px #14141412}@media (width>=640px){.detail-sheet.detail-redesign{flex-direction:column;padding:0;display:flex}.detail-sheet.detail-redesign .detail-image{height:auto}.detail-sheet.detail-redesign .sheet-handle{display:none}.detail-redesign .detail-scroll{grid-template-columns:minmax(0,.92fr) minmax(340px,1fr);align-items:start;display:grid}.detail-redesign .detail-photo{position:sticky;top:0}.detail-redesign .detail-photo img{min-height:480px;max-height:calc(100dvh - 260px)}.detail-redesign .detail-body{padding:28px}}.footer-legal{border-block-start:1px solid #292929;flex-wrap:wrap;align-items:center;gap:10px;padding-block-start:18px;display:flex}.footer-legal .text-button{color:#c7c7c7;font-size:13px}.footer-legal .text-button:hover{color:#ffb522}.footer-legal span[aria-hidden]{color:#555}.footer-copyright{color:#8d8d8d;margin-inline-start:auto;font-size:12px}.policy-body{color:var(--dim);white-space:pre-line;line-height:1.6}.thread-sheet{flex-direction:column;max-width:600px;min-height:min(680px,100dvh - 40px);max-height:calc(100dvh - 40px);padding:8px 14px 14px;display:flex}.thread-page{z-index:80;background:var(--bg);color:var(--text);max-width:640px;padding:8px 14px calc(14px + env(safe-area-inset-bottom));flex-direction:column;margin-inline:auto;display:flex;position:fixed;inset:0}.thread-page .assistant-composer{grid-template-columns:46px minmax(0,1fr) 46px;align-items:center}.thread-peer{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.thread-peer>div:last-child{min-width:0}.thread-peer strong{font-size:15px;display:block}.thread-peer small{color:var(--dim);white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.thread-listing{border:1px solid var(--border);background:var(--surface-2);width:100%;color:var(--text);text-align:start;cursor:pointer;border-radius:14px;align-items:center;gap:11px;margin:8px 0 4px;padding:9px 10px;display:flex;position:relative}.thread-sold-note{border:1px dashed var(--border);color:var(--dim);border-radius:14px;justify-content:center;align-items:center;gap:8px;margin:8px 0 4px;padding:11px 12px;font-size:13.5px;font-weight:600;display:flex}.thread-sold-note svg{flex:none;width:16px;height:16px}.deal-sold{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#0a0a0ad1;border-radius:999px;padding:6px 14px;font-size:12.5px;font-weight:800}[dir=rtl] .deal-sold{letter-spacing:0;text-transform:none;font-size:14px}.thread-listing .sold-badge{inset-inline-start:6px;padding:4px 9px;font-size:10.5px;top:6px}.thread-listing img,.thread-listing .image-placeholder{object-fit:cover;border-radius:10px;flex:none;width:52px;height:52px}.thread-listing>span{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.thread-listing strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.thread-listing small{color:var(--dim);font-size:12px}.thread-listing>svg{width:18px;color:var(--muted);flex:none}.thread-timeline{overscroll-behavior:contain;flex-direction:column;flex:1;align-items:flex-start;gap:10px;min-height:200px;padding:12px 2px;display:flex;overflow-y:auto}.offer-card{background:var(--surface-2);border:1px solid #ffb52266;border-radius:14px;flex-direction:column;align-self:stretch;gap:8px;padding:11px 12px;animation:.35s cubic-bezier(.2,.8,.2,1) both heroFadeUp;display:flex}.offer-card.seller{border-color:var(--accent)}.offer-card-top{align-items:center;gap:8px;display:flex}.offer-card-top>svg{width:17px;height:17px;color:var(--accent)}.offer-card-top strong{font-size:17px}.offer-card-top span{color:var(--dim);margin-inline-start:auto;font-size:12px}.offer-actions{flex-wrap:wrap;gap:8px;display:flex}.offer-actions .primary,.offer-actions .secondary{min-height:40px;padding:0 16px;font-size:13px}.waiting-row{color:var(--dim);align-self:center;padding:6px 0;font-size:12px}.chat-bubble.typing{min-width:52px}.msg-text .show-original{color:var(--accent);cursor:pointer;background:0 0;border:0;margin-block-start:6px;padding:0;font-size:11px;font-weight:700;text-decoration:underline;display:block}.chat-bubble.user .msg-text .show-original{color:var(--accent-ink)}.msg-text.swap{animation:.28s msgSwap;display:block}@keyframes msgSwap{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.msg-text.swap{animation:none}}.deal-banner{background:var(--accent);border:1px solid #ffb5228c;border-radius:16px;align-items:center;gap:11px;margin:4px 0 8px;padding:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.deal-banner{background:color-mix(in srgb,var(--accent) 12%,var(--surface-2))}}.make-another-offer{border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:48px;margin:4px 0 8px;font-weight:800;display:flex}.make-another-offer>svg{width:18px;height:18px}.deal-banner>svg{width:26px;height:26px;color:var(--accent);flex:none}.deal-banner>div{flex:1;min-width:0}.deal-banner strong{font-size:14px;display:block}.deal-banner span{color:var(--dim);font-size:13px}.deal-banner .primary{white-space:nowrap;min-height:44px;padding:0 16px}.counter-composer{border-block-start:1px solid var(--border);flex-direction:column;gap:10px;padding:12px 2px 2px;display:flex}.counter-head{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.counter-head strong{font-size:18px}.counter-head span{color:var(--dim);font-size:12px}.counter-head .counter-min{flex-basis:100%;font-size:11px}.counter-row{grid-template-columns:minmax(0,1fr) auto auto;gap:8px;display:grid}.counter-row input{min-height:46px}.notice.slim{margin:4px 0 8px}.national-day{text-align:center;color:#fff;background:linear-gradient(135deg,#005c2d 0%,#007a3d 45%,#0a5c30 100%);border-radius:18px;margin-block-end:16px;padding:26px 22px;position:relative;overflow:hidden;box-shadow:0 12px 40px #006c3559}.national-day .nd-flag{height:6px;display:flex;position:absolute;inset-block-start:0;inset-inline:0}.national-day .nd-flag i{flex:1}.national-day .nd-flag i:first-child{background:#fff}.national-day .nd-flag i:nth-child(2){background:#006c35}.national-day .nd-flag i:nth-child(3){background:#ffb522}.national-day .nd-kicker{letter-spacing:.12em;text-transform:uppercase;color:#ffe9b8;margin:0 0 6px;font-size:13px;font-weight:800}.national-day h2{max-width:34ch;margin:0 0 16px;margin-inline:auto;font-size:21px;font-weight:700;line-height:1.5}.nd-code{color:#fff;cursor:pointer;background:#ffffff24;border:1.5px dashed #ffffffb3;border-radius:14px;justify-content:center;align-items:center;gap:12px;padding:10px 18px;transition:transform .15s,background .2s;display:flex}.nd-code:hover{background:#ffffff38;transform:translateY(-1px)}.nd-code span{opacity:.85;font-size:13px}.nd-code strong{letter-spacing:.14em;color:#ffb522;font-size:20px}.nd-code small{opacity:.85;font-size:12px}.promo-pane{border:1.5px dashed #006c3580;border-radius:14px;padding:12px}.promo-row{gap:8px;display:flex}.promo-row input{border:1px solid var(--border);background:var(--bg);color:var(--text);letter-spacing:.08em;text-transform:uppercase;border-radius:10px;flex:1;padding:10px 12px;font-weight:700}.promo-ok{color:#006c35;font-weight:700}.promo-bad{color:#c0392b;font-weight:700}.discount-line span,.discount-line strong{color:#006c35}.wheel-wrap{position:relative}.wheel-sparks{pointer-events:none;z-index:3;position:absolute;inset:0}.wheel-sparks i{clip-path:polygon(50% 0,63% 37%,100% 50%,63% 63%,50% 100%,37% 63%,0 50%,37% 37%);opacity:0;background:#ffb522;animation:1s ease-in-out infinite sparkTwinkle;position:absolute}.wheel-sparks.flying i{opacity:0;--fly:0px,0px;animation:.85s ease-out infinite sparkFly}@keyframes sparkFly{0%{opacity:0;transform:translate(0)scale(.4)rotate(0)}25%{opacity:1}to{opacity:0;transform:translate(var(--fly)) scale(1.1) rotate(160deg)}}.wheel-stage.idle .wheel-svg{animation:5.5s ease-in-out infinite wheelTease}@keyframes wheelTease{0%,to{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}.wheel-stage.spinning .wheel-svg{filter:drop-shadow(0 0 16px #ffb5228c)}.wheel-stage.spinning .wheel-pointer{animation:.5s ease-in-out infinite pointerWobble}@keyframes pointerWobble{0%,to{transform:rotate(-14deg)}50%{transform:rotate(10deg)}}.wheel-confetti{pointer-events:none;z-index:4;position:absolute;inset:-10px;overflow:hidden}.wheel-confetti i{border-radius:2px;width:7px;height:11px;animation:1.6s ease-in infinite confettiFall;position:absolute;top:-14px}@keyframes confettiFall{0%{opacity:1;transform:translateY(0)rotate(0)}to{opacity:0;transform:translateY(340px)rotate(540deg)}}.prize-pop{animation:.55s cubic-bezier(.2,1.6,.4,1) both prizePop}@keyframes prizePop{0%{opacity:0;transform:scale(.75)translateY(14px)}to{opacity:1;transform:none}}.wheel-code-row code{letter-spacing:2px;font-size:19px}.rewards-page .page-in{animation:.5s cubic-bezier(.2,.8,.2,1) both heroFadeUp}.rewards-page .page-in:nth-child(3){animation-delay:60ms}.rewards-page .page-in:nth-child(4){animation-delay:.12s}.rewards-page .page-in:nth-child(5){animation-delay:.18s}.rewards-page .page-in:nth-child(6){animation-delay:.24s}.rewards-hero{background:linear-gradient(135deg,#2a2415,#161616 60%),#161616;border:1px solid #ffb52259;border-radius:22px;align-items:center;gap:16px;padding:26px 22px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 50px #00000059}.rewards-hero:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 30%,#ffffff24 48%,#0000 62%);animation:4.5s ease-in-out infinite heroShine;position:absolute;inset:0;transform:translate(-120%)}@keyframes heroShine{0%,55%{transform:translate(-120%)}90%,to{transform:translate(120%)}}.rewards-hero-points strong{color:#ffb522;font-size:52px;font-weight:900;line-height:1}.rewards-hero-points span{color:var(--dim);font-size:14px}.rewards-trophy.float{animation:3.2s ease-in-out infinite trophyFloat}@keyframes trophyFloat{0%,to{transform:translateY(0)rotate(-6deg)}50%{transform:translateY(-8px)rotate(6deg)}}.rewards-orb{pointer-events:none;background:radial-gradient(circle,#ffb52280,#0000 70%);border-radius:50%;animation:6s ease-in-out infinite orbDrift;position:absolute}.rewards-orb.o1{width:90px;height:90px;top:-24px;right:-20px}.rewards-orb.o2{width:56px;height:56px;animation-delay:2s;bottom:-18px;left:38%}.rewards-orb.o3{width:34px;height:34px;animation-delay:4s;top:12px;left:8%}@keyframes orbDrift{0%,to{opacity:.7;transform:translate(0)scale(1)}50%{opacity:1;transform:translate(10px,-12px)scale(1.15)}}.rewards-sheet-blurb{color:var(--dim);margin:14px 2px}.earn-list h3,.rewards-codes h3{letter-spacing:1.5px;text-transform:uppercase;color:var(--muted);margin:18px 2px 6px;font-size:12px}.earn-row{border-bottom:1px dashed var(--border);align-items:center;gap:14px;padding:13px 4px;display:flex}.earn-row:last-child{border-bottom:0}.earn-row.stagger{animation:.45s cubic-bezier(.2,.8,.2,1) both heroFadeUp}.earn-icon{color:#ffb522;background:#ffb52224;border-radius:15px;flex:none;place-items:center;width:46px;height:46px;display:grid}.earn-icon svg{width:22px;height:22px}.earn-row strong{font-size:15px;display:block}.earn-row small{color:var(--dim);font-size:13px}.rewards-codes .code-row{border:1px solid var(--border);background:var(--surface);border-radius:14px;align-items:center;gap:10px;margin-block:8px;padding:11px 12px;display:flex}.rewards-codes .code-row code{letter-spacing:1.5px;color:#ffb522;font-size:15px;font-weight:800}.code-tag{color:var(--dim);background:var(--surface-2);border-radius:20px;padding:4px 10px;font-size:11px;font-weight:800}.rewards-codes .code-row .text-button{margin-inline-start:auto;font-weight:800}.rewards-codes-empty{color:var(--dim);margin:8px 2px;font-size:14px}.wheel-cta{justify-content:center;align-items:center;gap:10px;margin-top:20px;display:flex}.wheel-cta svg{width:20px;height:20px}.wheel-cta:disabled{opacity:.45;filter:saturate(.35);cursor:not-allowed}.rewards-tile .shine{position:relative;overflow:hidden}.rewards-tile .shine:after{content:"";background:linear-gradient(110deg,#0000 35%,#ffffff59 50%,#0000 65%);animation:3.8s ease-in-out infinite heroShine;position:absolute;inset:0;transform:translate(-130%)}@keyframes sparkTwinkle{0%,to{opacity:0;transform:scale(.35)rotate(0)}50%{opacity:.85;transform:scale(1)rotate(50deg)}}.wheel-stage.landed .wheel-pointer{animation:.55s cubic-bezier(.2,1.8,.4,1) both pointerBounce}@keyframes pointerBounce{0%{transform:translate(-50%)translateY(-6px)}60%{transform:translate(-50%)translateY(3px)}to{transform:translate(-50%)translateY(0)}}.wheel-burst{pointer-events:none;z-index:3;place-items:center;display:grid;position:absolute;inset:0}.wheel-burst i{transform-origin:50% 150px;background:linear-gradient(#ffb522e6,#0000);width:1.5px;height:30px;margin:-150px 0 0 -.75px;animation:.8s ease-out both burstRay;position:absolute;top:50%;left:50%}@keyframes burstRay{0%{opacity:0;transform:rotate(var(--r,0deg)) scaleY(.2)}to{opacity:1;transform:rotate(var(--r,0deg)) scaleY(1)}}.wheel-prize{animation:.55s cubic-bezier(.2,1.5,.35,1) both prizePop}@media (prefers-reduced-motion:reduce){.wheel-sparks,.wheel-burst,.wheel-stage.landed .wheel-svg,.wheel-stage.landed .wheel-pointer,.wheel-prize{animation:none!important}}.publish-success{text-align:center;padding:30px 22px 24px;position:relative;overflow:hidden}.ps-confetti{pointer-events:none;position:absolute;inset:0;overflow:hidden}.ps-confetti i{width:7px;height:12px;animation:2.3s cubic-bezier(.2,.7,.4,1) both psFall;position:absolute;top:-14px}@keyframes psFall{0%{transform:translateY(0)rotate(0)}to{opacity:0;transform:translateY(360px)rotate(540deg)}}.ps-check{color:#ffb522;background:#ffb52229;border-radius:50%;place-items:center;width:64px;height:64px;margin:8px auto 14px;font-size:30px;font-weight:900;animation:.5s cubic-bezier(.2,1.4,.4,1) both psPop;display:grid}@keyframes psPop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.publish-success h2{letter-spacing:-.02em;margin:0 0 6px;font-size:24px}.ps-body{color:var(--dim);margin:0 0 16px;font-size:14px;line-height:1.5}.ps-item{text-align:start;border:1px solid var(--border);background:var(--surface-2);border-radius:14px;align-items:center;gap:12px;margin-block-end:14px;padding:10px;display:flex}.ps-item img{object-fit:cover;border-radius:10px;flex:none;width:56px;height:56px}.ps-item-ph{background:var(--surface);width:56px;height:56px;color:var(--dim);border-radius:10px;flex:none;place-items:center;display:grid}.ps-item strong{font-size:14px;display:block}.ps-item span{color:var(--dim);font-size:12.5px}.ps-boost{text-align:start;border-style:dashed;align-items:center;gap:10px;width:100%;margin-block-end:14px;display:flex}.ps-boost>svg{color:#ffb522;flex:none;width:20px;height:20px}.ps-boost strong{font-size:14px;display:block}.ps-boost small{color:var(--dim);font-size:12px}.ps-boost-note{color:#e79300;justify-content:center;align-items:center;gap:8px;margin:0 0 14px;font-size:13px;font-weight:700;display:flex}.ps-boost-note svg{width:16px;height:16px}.ps-actions{gap:6px;display:grid}.boost-badge{z-index:2;color:#171000;inset-inline-start:8px;background:#ffb522;border-radius:999px;align-items:center;gap:4px;padding:4px 9px;font-size:11px;font-weight:850;display:inline-flex;position:absolute;top:8px;box-shadow:0 2px 8px #00000040}.boost-badge svg{width:12px;height:12px}.light-theme .hero-toggle-pill{background:#fff;border:1px solid #1414141f;box-shadow:0 3px 12px #1414141f}.light-theme .hero-toggle button.active{color:#141414}.hero-stats{gap:12px}.hero-stat{box-shadow:0 2px 10px #0000002e}.light-theme .hero-stat{background:#fff;border-color:#14141417;box-shadow:0 2px 12px #1414140f}.light-theme .hero-stat>svg{color:#e79300}.b-5{top:15%;bottom:auto;left:44%}.b-6{top:10%;bottom:auto;right:26%}.b-7{top:26%;bottom:auto;left:62%}.b-8{top:20%;bottom:auto;right:9%}.s-4{top:34%;bottom:auto;left:44%}.s-5{top:12%;bottom:auto;right:30%}.s-6{top:25%;bottom:auto;left:58%}@media (prefers-reduced-motion:reduce){.ps-confetti{display:none}.ps-check{animation:none}}.suggestions.sugg-rows{padding:6px 0}.suggestions.sugg-rows button{border:0;border-bottom:1px solid var(--border);width:100%;color:var(--text);text-align:start;cursor:pointer;background:0 0;align-items:center;gap:12px;padding:12px 14px;font-size:16px;display:flex}.suggestions.sugg-rows button:last-child{border-bottom:0}.suggestions.sugg-rows button:active{background:var(--surface-2)}.sugg-kind{background:var(--surface-2);width:30px;height:30px;color:var(--dim);border-radius:9px;flex:none;place-items:center;display:grid}.sugg-kind svg{width:16px;height:16px}.sugg-text{flex:1;gap:2px;min-width:0;display:grid}.sugg-label{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.sugg-typed{color:inherit;font-weight:800}.sugg-text small{color:var(--dim);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.sugg-go{color:var(--dim);flex:none;place-items:center;display:grid}.sugg-go svg{width:18px;height:18px}[dir=rtl] .sugg-go svg{transform:scaleX(-1)}.verify-email-screen{z-index:200;background:var(--bg);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.verify-email-card{color:#111;text-align:center;width:100%;max-width:380px;box-shadow:var(--shadow);background:#fff;border-radius:20px;justify-items:center;gap:16px;padding:40px 32px;display:grid}.verify-email-card img{width:150px;max-width:60%}.verify-email-card p{margin:0;font-size:15px;line-height:1.6}.verify-email-card .primary{justify-self:stretch}.verify-email-error{color:#c00;background:#fde8e8;border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.verify-email-error svg{width:24px;height:24px}.verify-email-success{color:#000;background:#ffb522;border-radius:50%;place-items:center;width:64px;height:64px;display:grid}.verify-email-success svg{width:30px;height:30px}.verify-email-card h2{margin:0;font-size:22px}.email-sent{text-align:center;justify-items:center;gap:10px;padding:20px 8px;display:grid}.email-sent-icon{background:var(--surface-2);width:56px;height:56px;color:var(--text);border-radius:50%;place-items:center;display:grid}.email-sent-icon svg{width:26px;height:26px}.email-sent p{overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.6}.email-sent small{color:var(--dim);font-size:13px;line-height:1.5}.contact-form{background:#0d0d0d;border:1px solid #383838;border-radius:14px;gap:12px;width:min(100%,560px);padding:18px;display:grid}.contact-form h3{margin:0;font-size:17px}.contact-form label{color:#c7c7c7;gap:6px;font-size:13px;display:grid}.contact-form input,.contact-form textarea{color:#fff;min-height:46px;font:inherit;background:#111;border:1px solid #383838;border-radius:10px;padding:10px 12px;font-size:14px}.contact-form textarea{resize:vertical;min-height:110px}.contact-form input:focus,.contact-form textarea:focus{outline-offset:1px;border-color:#ffb522;outline:2px solid #ffb522}.contact-form .hp-field{opacity:0;width:1px;height:1px;position:absolute;top:auto;left:-9999px;overflow:hidden}.contact-form .primary{min-height:50px}.contact-done{background:#0e1510;border-color:#2f5d33;align-items:center;gap:12px;display:flex}.contact-done svg{color:#7bc98a;flex:none;width:26px}.contact-done p{color:#d9d9d9;margin:0;font-size:14px;line-height:1.5}.channel-fieldset{border:0;margin:0;padding:0}.channel-fieldset legend{color:#c8c8c8;margin-block-end:8px;font-size:13px;font-weight:700}.channel-picker{grid-template-columns:1fr 1fr;gap:10px;display:grid}.channel-card{color:#fff;text-align:start;cursor:pointer;background:#191919;border:1.5px solid #343434;border-radius:14px;align-items:center;gap:12px;min-height:76px;padding:12px 14px;transition:border-color .2s,background .2s,transform .15s,box-shadow .2s;animation:.5s cubic-bezier(.2,.9,.25,1.2) backwards channelCardIn;display:flex;position:relative;overflow:hidden}.channel-card:nth-child(2){animation-delay:80ms}.channel-card:hover{background:#1e1e1e;border-color:#5c5c5c}.channel-card:active{transform:scale(.97)}.channel-card .channel-icon{background:#242424;border-radius:10px;flex:none;place-items:center;width:30px;height:30px;transition:transform .25s,background .25s;display:grid}.channel-card .channel-icon svg{width:22px;height:22px;display:block}.channel-card .channel-text{flex-direction:column;align-items:flex-start;gap:2px;font-size:15px;font-weight:750;display:flex}.channel-card .channel-text small{color:#999;font-size:12px;font-weight:600}.channel-card .channel-check{color:#000;inset-inline-end:10px;background:#ffb522;border-radius:50%;place-items:center;width:22px;height:22px;font-size:13px;font-weight:800;animation:.3s cubic-bezier(.2,.9,.3,1.4) channelCheckPop;display:grid;position:absolute;top:10px}.channel-card.active{background:#211a08;border-color:#ffb522;box-shadow:0 0 0 1px #ffb522,0 6px 18px #ffb5221f}.channel-card.active .channel-icon{transform:scale(1.12)}.channel-whatsapp .channel-icon{color:#25d366}.channel-whatsapp.active{background:#25d36612;border-color:#25d366;box-shadow:0 0 0 1px #25d366,0 6px 18px #25d36624}.channel-whatsapp.active .channel-icon{background:#25d36629}.channel-whatsapp.active .channel-check{color:#fff;background:#25d366}.auth-sub.dim{color:#8a8a8a;font-size:13px}@keyframes channelCardIn{0%{opacity:0;transform:translateY(14px)scale(.96)}to{opacity:1;transform:none}}@keyframes channelCheckPop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.thread-peer small.peer-active{color:#7bc98a;white-space:normal;align-items:center;gap:5px;line-height:1.4;display:flex}.active-dot{background:#35d05a;border-radius:50%;flex:none;width:7px;height:7px;animation:2s ease-in-out infinite activePulse}@keyframes activePulse{0%,to{opacity:1}50%{opacity:.4}}.conversation-start{text-align:center;border:1px dashed var(--border);max-width:82%;color:var(--dim);border-radius:12px;align-self:center;margin:6px auto;padding:10px 14px;font-size:13px;line-height:1.5;animation:.4s backwards channelCardIn}.conversation-start p{margin:0}.tabby-word{letter-spacing:-.03em;color:#3effc1;text-transform:lowercase;white-space:nowrap;font-size:15px;font-weight:800;line-height:1}.tabby-word.big{font-size:36px}.card-form{border:1px solid var(--border);background:var(--surface-2);border-radius:14px;gap:10px;margin-top:12px;padding:14px;display:grid}.card-form label{color:var(--dim);gap:7px;min-width:0;font-size:13px;font-weight:700;display:grid}.card-form .wide{grid-column:1/-1}.card-form input{border:1px solid var(--border);background:var(--surface);min-height:46px;color:var(--text);letter-spacing:.03em;border-radius:11px;width:100%;padding:10px 12px;font-size:16px;font-weight:700}.card-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.card-brand{color:var(--dim);font-size:12px;font-weight:700}.card-error{color:#ff8a80;font-size:12.5px;font-weight:700}.tabby-connect{text-align:center;place-items:center;gap:14px;padding:36px 20px;display:grid}.tabby-connect p{color:var(--dim);margin:0;font-weight:700}.tabby-auth{text-align:center;justify-items:center;gap:12px;padding:10px 4px 6px;display:grid}.tabby-auth h3{margin:4px 0 0;font-size:20px}.tabby-plan{color:var(--dim);margin:0;font-size:13.5px;line-height:1.5}.pay-card.disabled{opacity:.42;cursor:not-allowed}.pay-icon.pay-logo{background:0 0;border-radius:10px;width:56px;height:36px;padding:0;overflow:hidden}.pm-badge{letter-spacing:-.02em;white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;font-weight:800;line-height:1;display:inline-flex}.pay-icon.pay-logo .pm-badge{width:100%;height:100%}.pm-applepay{color:#fff;background:#000;font-size:13px}.pm-applepay svg{width:15px;height:15px}.pm-applepay em{margin-inline-start:3px;font-size:11px;font-style:normal;font-weight:600}.pm-gpay{color:#1a1a1a;border:1px solid var(--border);background:#fff;font-size:13px}.pm-gpay i{margin-inline-end:3px;font-style:normal;font-weight:900}.pm-gpay em{font-size:11px;font-style:normal;font-weight:600}.pm-cardpay{color:#fff;background:#1c1c1e}.pm-cardpay svg{width:100%;height:100%}.pm-tabby{color:#06382c;background:#3effc1;font-size:13px}.pm-tamara{color:#fff;background:#ff5c8a;font-size:12px}.pm-big{border-radius:16px;width:132px;height:60px}.pm-tabby.pm-big{font-size:30px}.pm-tamara.pm-big{font-size:25px}.pay-meta .add-new{color:var(--accent);cursor:pointer;margin-block-start:3px;font-size:12px;font-weight:800;display:inline-block}.pay-meta .add-new:hover{text-decoration:underline}.pay-cta .pm-badge,.pay-confirm .pm-badge{border-radius:8px;padding:6px 10px;font-size:11px}.pay-icon.sm .pm-badge{border-radius:7px;padding:5px 7px;font-size:9px}.saved-pay-list{gap:8px;margin-block-end:4px;display:grid}.pay-card.saved-pay{padding:10px 12px}.mini-brand{border-radius:8px;flex:none;place-items:center;width:56px;height:36px;display:grid;overflow:hidden}.mini-brand.b-visa{background:linear-gradient(135deg,#26306e,#0f133a)}.mini-brand.b-mastercard{background:linear-gradient(135deg,#2e2e33,#0f0f11)}.mini-brand.b-amex{background:linear-gradient(135deg,#3d93d4,#174a7c)}.mini-brand.b-card{background:linear-gradient(135deg,#414146,#1a1a1d)}.mini-brand .brand-mark.visa{font-size:12px}.mini-brand .brand-mark.amex{padding:2px 5px;font-size:9px}.mini-brand .brand-mark.generic{letter-spacing:1.5px;font-size:8.5px}.mini-brand .brand-mark.mc{width:26px;height:16px}.mini-brand .brand-mark.mc i{width:16px;height:16px}.bnpl-connect{text-align:center;place-items:center;gap:14px;padding:36px 20px;display:grid}.bnpl-connect p{color:var(--dim);margin:0;font-weight:700}.bnpl-auth{text-align:center;justify-items:center;gap:12px;padding:10px 4px 6px;display:grid}.bnpl-auth h3{margin:4px 0 0;font-size:20px}.tamara-approve{color:#fff;background:#ff5c8a;border-color:#ff5c8a;width:100%}.tabby-approve{color:#06382c;background:#3effc1;border-color:#3effc1;width:100%}.pay-cta.pay-tamara{color:#fff;background:#ff5c8a;border-color:#ff5c8a;box-shadow:0 10px 26px #ff5c8a47}.pay-confirm.pay-tamara{color:#fff;background:#ff5c8a;border-color:#ff5c8a}.addr-details{border:1px solid var(--border);background:var(--surface);border-radius:18px;gap:13px;margin-block-start:14px;padding:16px 14px;display:grid}.addr-details-head{background:var(--surface-2);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.pin-badge{background:var(--text);width:44px;height:44px;color:var(--surface);border-radius:50%;flex:none;place-items:center;display:grid}.pin-badge svg{width:22px;height:22px}.addr-details-lines{gap:3px;min-width:0;display:grid}.addr-details-lines strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;display:block;overflow:hidden}.addr-details-lines span{color:var(--dim);text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.addr-edit{border:1px solid var(--border);background:var(--surface);min-height:38px;color:var(--text);cursor:pointer;border-radius:999px;padding:0 16px;font-size:13px;font-weight:700}.addr-chips{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.addr-chip{border:1.5px solid var(--border);background:var(--surface);min-height:50px;color:var(--text);cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:700;transition:border-color .15s,background .15s;display:inline-flex}.addr-chip svg{width:19px;height:19px}.addr-chip.active{background:var(--text);border-color:var(--text);color:var(--surface)}.addr-fields{gap:11px}.addr-sub{color:var(--muted);font-size:12px}.order-success{text-align:center;justify-items:center;gap:8px;padding-block-start:6px;display:grid}.order-success h2{margin:2px 0 0;font-size:20px}.order-success p{color:var(--dim);max-width:38ch;margin:0;font-size:14px;line-height:1.6}.os-scene{place-items:center;height:152px;display:grid}.os-svg{width:auto;max-width:100%;height:146px}.os-disc{fill:#e7f6ee}.os-verify-track{fill:none;stroke:#80808040;stroke-width:7px}.os-verify-arc{fill:none;stroke:#ffb522;stroke-width:7px;stroke-linecap:round;stroke-dasharray:52 137;transform-box:fill-box;transform-origin:50%;animation:1s linear infinite osSpin}@keyframes osSpin{to{transform:rotate(360deg)}}.os-check{fill:none;stroke:#189a4c;stroke-width:7px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:60;stroke-dashoffset:60px;animation:.5s .3s forwards osDraw}.os-pulse{fill:none;stroke:#189a4c;stroke-width:2.5px;opacity:0;transform-box:fill-box;transform-origin:50%;animation:1.5s ease-out .2s infinite osPulse}.os-pulse.p2{animation-delay:.95s}@keyframes osDraw{to{stroke-dashoffset:0}}@keyframes osPulse{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}.os-shadow{fill:#00000017}.os-item{fill:#ffb522}.os-item-fold{fill:#dd9a10}.os-drop{animation:.8s cubic-bezier(.5,0,.8,.4) .15s backwards osDrop}@keyframes osDrop{0%{opacity:1;transform:translateY(0)}70%{opacity:1;transform:translateY(48px)}to{opacity:0;transform:translateY(54px)}}.os-box{fill:#cf9427}.os-tape{fill:#a8761f}.os-flap{fill:#e2ab3c;transform-box:fill-box}.os-flap-l{transform-origin:100% 100%;animation:.45s 1s backwards osFlapL}.os-flap-r{transform-origin:0 100%;animation:.45s 1s backwards osFlapR}@keyframes osFlapL{0%{transform:rotate(-55deg)}to{transform:rotate(0)}}@keyframes osFlapR{0%{transform:rotate(55deg)}to{transform:rotate(0)}}.os-seal{fill:#8f6218;opacity:0;animation:.3s 1.45s forwards osSeal}@keyframes osSeal{to{opacity:1}}.os-road{fill:#e4e4e8}.os-roof{fill:#ffb522}.os-house-body{fill:#26262b}.os-door{fill:#ffb522;animation:.8s 2.2s forwards osDoorGlow}@keyframes osDoorGlow{to{filter:drop-shadow(0 0 8px #ffb522f2)}}.os-speeds line{stroke:#c9c9ce;stroke-width:3px;stroke-linecap:round;stroke-dasharray:6 18;animation:.45s linear infinite osSpeed}.os-speeds{animation:.4s 1.15s forwards osSpeedFade}@keyframes osSpeed{to{stroke-dashoffset:-24px}}@keyframes osSpeedFade{to{opacity:0}}.os-truck{animation:1.05s cubic-bezier(.25,.7,.3,1) .1s backwards osDrive}@keyframes osDrive{0%{transform:translate(-130px)}to{transform:translate(0)}}.os-cargo{fill:#1d1d21}.os-logo-dot,.os-cab{fill:#ffb522}.os-window{fill:#1d1d21}.os-wheel{transform-box:fill-box;transform-origin:50%;animation:.5s linear infinite osSpin}.os-parcel{opacity:0;animation:1s cubic-bezier(.4,0,.3,1) 1.3s backwards osHop}@keyframes osHop{0%{opacity:0;transform:translate(49px,42px)}12%{opacity:1;transform:translate(49px,42px)}55%{opacity:1;transform:translate(118px,6px)rotate(14deg)}to{opacity:1;transform:translate(189px,62px)rotate(0)}}@media (prefers-reduced-motion:reduce){.order-success *{animation-duration:10ms!important;animation-delay:0s!important}}.country-flag{font-size:22px;line-height:1}.country-list{gap:10px;margin-block-start:8px;display:grid}.country-option{border:1.5px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;text-align:start;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;font-size:15px;display:grid}.country-option.selected{border-color:var(--accent)}.country-option strong{font-size:15px}.sa-national-day .promo-ticker{--ticker-edge:#0a5c30;background:linear-gradient(90deg,#0a5c30,#007a3d,#0a5c30);border-color:#ffffff40}.sa-national-day .promo-sep{color:#ffb522}.country-sa .promo-ticker{background:linear-gradient(90deg,#0a5c30,#007a3d,#0a5c30);border-color:#ffffff40}.country-sa .promo-ticker .promo-item{color:#fff}.country-sa .promo-sep{color:#ffb522}.country-sa .landing-hero{border-color:#007a3d80}.country-sa .landing-eyebrow,.country-sa .hero-accent{color:#3cb179}.country-sa .closing-cta:before{background:#007a3d}.country-sa .landing-heading .text-button{color:#2fae6e}.country-sa .hero-stat:hover{border-color:#0e7a3f80}.country-sa .hero-note>span{color:#0e7a3f;border-color:#0e7a3f8c}.country-sa .landing-hero:before{background:#0e7a3f}.country-sa .sugg-sparkle{color:#fff;background:linear-gradient(135deg,#12a150,#0e7a3f)}.country-sa .detail-heart.active{color:#0e7a3f;border-color:#0e7a3f}.country-sa .bottom-nav button.tour-focus .nav-icon{box-shadow:0 0 0 6px #0e7a3f40}.country-sa .light-theme .hero-note>span{color:#0e7a3f;border-color:#0e7a3f8c}.country-sa .promo-ticker{--ticker-edge:#0a5c30;background:linear-gradient(90deg,#0a5c30,#0e7a3f,#0a5c30)}.country-sa .category-grid button{background:linear-gradient(160deg,#0d2b20 0%,#091d15 55%,#060f0b 100%);border-color:#50be8c42}.country-sa .category-grid button:hover{border-color:#6edcaa8c;box-shadow:0 6px 18px #1e966433}.geo-banner{border:1px solid var(--border);background:var(--surface);border-radius:14px;align-items:center;gap:10px;margin:10px 14px 0;padding:10px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.geo-banner{background:color-mix(in srgb,var(--surface) 92%,transparent)}}.geo-banner{-webkit-backdrop-filter:blur(14px);animation:.4s both heroFadeUp;box-shadow:0 10px 30px #0000001f}.geo-pin{color:#fff;background:#007a3d;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}.geo-pin svg{width:16px;height:16px}.geo-banner p{flex:1;gap:1px;min-width:0;margin:0;display:grid}.geo-banner strong{font-size:13.5px;font-weight:800}.geo-banner p span{color:var(--muted);font-size:12px}.geo-change{border:1px solid var(--border);color:var(--text);cursor:pointer;background:0 0;border-radius:999px;flex:none;padding:7px 13px;font-size:12.5px;font-weight:800}.geo-dismiss{width:30px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.geo-dismiss svg{width:14px;height:14px}.country-sa .landing-hero{color:#fff;background:linear-gradient(158deg,#0d7040 0%,#00602f 46%,#004a25 100%);border-color:#ffffff2e}.country-sa .landing-hero:before{background:linear-gradient(90deg,#fffffff2,#ffffff8c);animation:1.8s .25s both heroBarFade;box-shadow:0 0 12px #ffffff59}@keyframes heroBarFade{0%{opacity:0}60%{opacity:.7}to{opacity:1}}.country-sa .landing-hero:after{background:radial-gradient(560px 280px at 86% 8%,#ffffff29,#0000 62%),radial-gradient(760px 380px at 8% 102%,#2ecc7166,#0000 60%)}.country-sa .hero-aurora{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='640' height='140' viewBox='0 0 640 140'><path d='M0 70 Q 80 30 160 70 T 320 70 T 480 70 T 640 70 V140 H0 Z' fill='rgba(255,255,255,0.10)'/></svg>"),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='900' height='190' viewBox='0 0 900 190'><path d='M0 95 Q 112 45 225 95 T 450 95 T 675 95 T 900 95 V190 H0 Z' fill='rgba(255,255,255,0.07)'/></svg>");background-position:0 100%,0 100%;background-repeat:repeat-x;background-size:640px 140px,900px 190px;animation:11s linear infinite flagWave}.country-sa .hero-aurora i:first-child{background:radial-gradient(circle,#78e6a066,#0000 70%)}.country-sa .hero-aurora i:last-child{background:radial-gradient(circle,#fff3,#0000 70%)}@keyframes flagWave{0%{background-position:0 100%,0 100%}to{background-position:640px 100%,-900px 100%}}.country-sa .landing-eyebrow{color:#d9f5e4}.country-sa .hero-accent{color:#a9ecc6}.country-sa .landing-hero p{color:#ffffffd9}.country-sa .hero-toggle{background:#00000038;border-color:#ffffff38}.country-sa .hero-toggle button{color:#ffffffb8}.country-sa .hero-toggle button.active{color:#fff}.country-sa .hero-toggle-pill{background:#ffffff47}.country-sa .hero-cta{color:#0a5c30;background:#fff;border-color:#fff;box-shadow:0 10px 28px #00000047}.country-sa .hero-stat{background:#ffffff1a;border-color:#ffffff38}.country-sa .hero-stat:hover{background:#ffffff29;border-color:#fff6}.country-sa .hero-stat svg{color:#c9f2da}.country-sa .hero-stat span{color:#ffffffbf}.country-sa .hero-stat-go{color:#fff}.country-sa .hero-motifs .motif{color:#ffffff29}.country-sa .hero-motifs .motif.gold{color:#ffffff47}.country-sa .light-theme .landing-hero{color:#fff;background:linear-gradient(158deg,#0d7040 0%,#00602f 46%,#004a25 100%);border-color:#ffffff2e}.country-sa .light-theme .landing-eyebrow{color:#d9f5e4}.country-sa .light-theme .hero-accent{color:#a9ecc6}.country-sa .light-theme .landing-hero p{color:#ffffffd9}.country-sa .light-theme .hero-toggle-pill{background:#ffffff47}.country-sa .light-theme .hero-stat{background:#ffffff1a;border-color:#ffffff38}.country-sa .light-theme .hero-stat strong{color:#fff}.country-sa .light-theme .hero-stat span{color:#ffffffbf}.country-ae .hero-aurora{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='700' height='150' viewBox='0 0 700 150'><path d='M0 75 Q 87 40 175 75 T 350 75 T 525 75 T 700 75 V150 H0 Z' fill='rgba(246,214,150,0.12)'/></svg>");background-position:0 100%;background-repeat:repeat-x;background-size:700px 150px;animation:16s linear infinite duneDrift}@keyframes duneDrift{0%{background-position:0 100%}to{background-position:700px 100%}}.country-eu .landing-hero{color:#fff;background:linear-gradient(160deg,#0f2c63 0%,#0a2149 52%,#071739 100%);border-color:#82a5ff6b;box-shadow:0 0 0 1px #82a5ff1a,0 20px 55px #1946aa47}.country-eu .landing-hero:before{display:none}.country-eu .landing-hero:after{background:radial-gradient(660px 330px at 84% 4%,#6e96fa38,#0000 62%),radial-gradient(540px 300px at 6% 98%,#3c6ee629,#0000 60%)}.country-eu .hero-aurora i:first-child{background:radial-gradient(circle,#5a8cfa80,#0000 70%)}.country-eu .hero-aurora i:last-child{background:radial-gradient(circle,#96b4ff47,#0000 70%)}.country-eu .landing-eyebrow{color:#9db9f7}.country-eu .hero-accent{color:#8aa9f5}.country-eu .landing-hero p{color:#e2ebffd6}.country-eu .hero-toggle{background:#0814328c;border-color:#8cafff52}.country-eu .hero-toggle button{color:#c8d7fac7}.country-eu .hero-toggle button.active{color:#fff}.country-eu .hero-toggle-pill{background:linear-gradient(#6f97f2,#3d6fe0);box-shadow:0 4px 14px #4678eb80}.country-eu .hero-cta{color:#fff;background:linear-gradient(#5b8def,#2f66d6);border-color:#5b8def;box-shadow:0 10px 28px #2f66d673}.country-eu .hero-cta:hover{box-shadow:0 12px 34px #2f66d699}.country-eu .hero-stat{background:#5f8cfa1a;border-color:#8cafff42}.country-eu .light-theme .landing-hero .hero-stat strong{color:#fff}.country-eu .light-theme .landing-hero .hero-stat span{color:#e2ebffb8}.country-eu .hero-stat:hover{background:#5f8cfa2b;border-color:#8cafff80}.country-eu .hero-stat svg{color:#9db9f7}.country-eu .hero-stat span{color:#e2ebffb8}.country-eu .hero-stat-go{color:#b9cdfb}.country-eu .category-grid button,.country-eu .thread-row{background:linear-gradient(160deg,#0f2c63 0%,#0a2149 55%,#071739 100%);border-color:#82a5ff6b}.country-eu .profile-card{background:radial-gradient(130% 130% at 50% 0%,#2b5fc724,#0000 58%),var(--surface);border-color:var(--border)}.country-eu .menu-list{background:var(--border)}.country-eu .menu-list button{background:var(--surface)}.country-eu .profile-card .eu-profile-stars{pointer-events:none;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.country-eu .profile-card .eu-profile-stars i{clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);opacity:.5;background:#cfe0ff;animation:3.2s ease-in-out infinite euTwinkle;display:block;position:absolute}.country-eu .hero-note>span{color:#9db9f7;border-color:#8cafff8c}.country-eu .hero-motifs{display:none}.eu-stars{z-index:1;pointer-events:none;opacity:.9;filter:drop-shadow(0 0 6px #ffd76a73);top:10px;width:min(150px,38%);animation:12s ease-in-out infinite euFloat;position:absolute;inset-inline-end:10px}.eu-stars svg{width:100%;height:auto;display:block}.eu-star{animation:2.8s ease-in-out infinite euTwinkle}@keyframes euFloat{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-10px)rotate(5deg)}}@keyframes euTwinkle{0%,to{opacity:.45}50%{opacity:1}}.country-eu .category-grid button{border-color:#4678e647}.country-eu .category-grid button:hover{border-color:#4678e699;box-shadow:0 6px 18px #3264dc29}.country-eu .search-box:focus-within{border-color:#5a8cfa99;box-shadow:0 0 0 3px #4678e629}.country-eu .light-theme .landing-hero{color:#fff;background:linear-gradient(160deg,#0f2c63 0%,#0a2149 52%,#071739 100%);border-color:#82a5ff6b;box-shadow:0 0 0 1px #82a5ff1a,0 20px 55px #1946aa47}.country-eu .light-theme .landing-hero:after{background:radial-gradient(660px 330px at 84% 4%,#6e96fa38,#0000 62%),radial-gradient(540px 300px at 6% 98%,#3c6ee629,#0000 60%)}@media (prefers-reduced-motion:reduce){.eu-stars,.eu-star,.country-sa .hero-aurora,.country-ae .hero-aurora{animation:none}}.sa-calligraphy{z-index:0;letter-spacing:0;white-space:nowrap;color:#ffffff12;pointer-events:none;-webkit-user-select:none;user-select:none;top:4px;font-size:clamp(84px,20vw,168px);font-weight:900;line-height:1;position:absolute;inset-inline-end:8px}.sa-skyline{z-index:1;color:#ffffff4d;pointer-events:none;inset-inline:0;position:absolute;bottom:0}.sa-skyline svg{width:100%;height:128px;display:block}.ae-calligraphy{z-index:0;letter-spacing:0;white-space:nowrap;color:#f6d69629;pointer-events:none;-webkit-user-select:none;user-select:none;top:10px;font-size:clamp(64px,15vw,120px);font-weight:900;line-height:1;position:absolute;inset-inline-end:14px}.nd-pill{z-index:2;color:#fff;background-color:#0a5c30;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='300' height='60' viewBox='0 0 300 60'><path d='M0 30 Q 37 12 75 30 T 150 30 T 225 30 T 300 30 V60 H0 Z' fill='rgba(255,255,255,0.14)'/></svg>");background-position:0 100%;background-repeat:repeat-x;background-size:300px 60px;border:1px solid #fff6;border-radius:999px;flex-direction:column;gap:2px;margin-block-end:16px;padding:10px 20px;animation:.6s cubic-bezier(.2,.8,.2,1) 50ms both heroFadeUp,7s linear infinite flagWave;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 10px 26px #00000047}.nd-pill span:first-child{letter-spacing:.02em;font-size:13px;font-weight:800}.nd-pill span[lang=ar]{letter-spacing:0;font-size:16px;font-weight:800}.wheel-national-day{border-color:#0e7a408c}.wheel-nd-badge{color:#fff;letter-spacing:.02em;white-space:nowrap;background:#0a5c30;border-radius:999px;align-items:center;margin-inline-start:10px;padding:5px 12px;font-size:11.5px;font-weight:800;display:inline-flex}.wheel-national-day .wheel-svg>circle{stroke:#15924a}.wheel-national-day .wheel-svg path[fill=\#FFB522]{fill:#15924a}.wheel-national-day .wheel-svg text[fill=\#161616]{fill:#fff}.wheel-national-day .wheel-pointer{border-top-color:#0e7a40}.wheel-national-day .wheel-burst i{background:linear-gradient(#15924af2,#0000)}.wheel-national-day .wheel-spin{color:#fff;background:#0a5c30;border-color:#0a5c30;box-shadow:0 8px 24px #0a5c3059}.country-sa .rewards-hero{background:linear-gradient(135deg,#0e6a3a,#083d22 65%),#083d22;border-color:#2ecc7166}.country-sa .rewards-hero-points strong,.country-sa .rewards-trophy{color:#cdf3dc}.country-sa .rewards-orb{background:radial-gradient(circle,#2ecc7180,#0000 70%)}.country-sa .rewards-codes .code-row code{color:#fff}.country-sa .earn-icon{color:#2ecc71;background:#2ecc7124}.country-eu .rewards-hero{background:linear-gradient(135deg,#0f2c63,#071739 65%),#071739;border-color:#8cafff66}.country-eu .rewards-hero-points strong{color:#b9cdfb}.country-eu .rewards-trophy{color:#b9cdfb;background:#0a142e;box-shadow:0 0 0 3px #8cafff40,0 8px 20px #00000040}.country-eu .rewards-orb{background:radial-gradient(circle,#6e96fa80,#0000 70%)}.country-eu .rewards-codes .code-row code{color:#b9cdfb}.country-eu .rewards-codes .code-row .text-button{color:#9db9f7}.country-eu .earn-icon{color:#9db9f7;background:#5f8cfa24}@media (prefers-reduced-motion:reduce){.nd-pill{animation:none}}.country-currency{color:var(--muted);margin-block-start:2px;font-size:12px;font-weight:700;display:block}.country-option{grid-template-columns:minmax(0,1fr) auto}.app-main{padding-block-start:calc(64px + env(safe-area-inset-top))}@media (width>=900px){.app-main{padding-block-start:calc(76px + env(safe-area-inset-top))}}html.country-sa .app-shell{--accent:#0e7a3f;--accent-ink:#fff}html.country-ae .app-shell{--accent:#d9b36a;--accent-ink:#171000}html.country-eu .app-shell{--accent:#2b5fc7;--accent-ink:#fff}.sa-greeting{z-index:0;aspect-ratio:771/854;pointer-events:none;height:min(260px,42%);margin:0;position:absolute;bottom:104px;right:8px;-webkit-mask-image:radial-gradient(108% 86% at 58% 56%,#000 22%,#0000 66%);mask-image:radial-gradient(108% 86% at 58% 56%,#000 22%,#0000 66%)}.sa-greeting-img{object-fit:contain;opacity:.22;width:100%;height:100%;margin:0;display:block}.sa-greeting-en{z-index:2;text-align:center;color:#e3f6ea;letter-spacing:.3em;text-transform:uppercase;opacity:.92;margin:0 0 14px;font-size:11.5px;font-weight:800;position:relative}[dir=rtl] .sa-greeting-en{letter-spacing:0;text-transform:none;font-size:14px}.country-sa .landing-hero{align-content:end}.country-sa .landing-hero-copy{place-self:end start;max-width:660px}.sa-story{box-shadow:none;--sa-sub:#7a5a34;--sa-year:#a06a2c;--sa-line:#d9b478;color:#3d2410;background:linear-gradient(to bottom,#e9be84 0px,#e9be84 var(--blend-top,700px),#0a1840 var(--blend-bot,1220px),#0a1840 100%);border:0;border-radius:0;margin:24px 0 0;padding:0;position:relative;overflow:hidden}.sa-oldtown{z-index:1;background:linear-gradient(#f2cf96 0%,#e9bf7f 72%,#e0ac66 100%);border:1px solid #7a481447;border-radius:18px;margin:20px 16px 0;position:relative;overflow:hidden;box-shadow:0 12px 30px #7a481438,inset 0 1px #fff6}.sa-oldtown svg{width:100%;height:auto;display:block}@media (width>=1024px){.sa-oldtown{max-width:940px;margin-left:auto;margin-right:auto}}.sa-story-kicker{z-index:1;letter-spacing:.26em;text-transform:uppercase;color:var(--sa-year);margin:10px 22px 6px;font-size:11.5px;font-weight:800;position:relative}[dir=rtl] .sa-story-kicker{letter-spacing:0}.sa-story h2{z-index:1;letter-spacing:-.02em;margin:0 22px 6px;font-size:24px;position:relative}.sa-story-sub{z-index:1;color:var(--sa-sub);margin:0 22px 12px;font-size:13.5px;position:relative}.sa-timeline{z-index:1;padding:28px 16px 10px;display:block;position:relative}.sa-entries{align-content:start;display:grid}.sa-mile{width:100%;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:12px;padding:17px 4px;padding-inline-start:28px;display:block;position:relative}.sa-mile:hover{background:#ffffff24}.sa-mile-dot{border:2px solid var(--sa-year);inset-inline-start:6px;background:#fff8e7;border-radius:50%;width:13px;height:13px;transition:background .2s,border-color .2s,box-shadow .2s;position:absolute;top:22px}.sa-mile.open .sa-mile-dot{background:var(--sa-year);border-color:var(--sa-year);box-shadow:0 0 0 6px #a06a2c29}.sa-mile-year{letter-spacing:-.01em;color:var(--sa-year);font-size:21px;font-weight:900;line-height:1.2;display:block}[dir=rtl] .sa-mile-year{letter-spacing:0}.sa-mile-title{margin-top:2px;font-size:14.5px;font-weight:800;display:block}.sa-mile-desc{color:var(--sa-sub);margin-top:7px;font-size:13.5px;line-height:1.65;animation:.3s both heroFadeUp;display:block}.sa-prog-zone{position:relative}.sa-prog-track{z-index:0;inset-inline-start:10px;top:var(--pt,29px);height:var(--ph,150px);background:#9660249e;border-radius:99px;width:4px;position:absolute}.sa-prog-fill{background:linear-gradient(#f4be55,#d18a2b);border-radius:99px;height:0;position:absolute;top:0;left:0;right:0;box-shadow:0 0 10px #f4be5573}.sa-mile-dot{z-index:1}.sa-mile-year{font-variant-numeric:tabular-nums}@media (hover:none){.sa-mile:hover{background:0 0}}.sa-finale-wrap{will-change:opacity,transform;border-radius:0}@media (prefers-reduced-motion:reduce){.sa-finale-wrap{transform:none!important}}.sa-finale{z-index:1;background:#040912;border-radius:0;margin:2px 0 0;padding:0 0 clamp(30px,9vw,72px);position:relative;overflow:hidden}.sa-finale:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#010308eb 0%,#0103088c 55%,#0000 100%);height:150px;position:absolute;top:0;left:0;right:0}.sa-finale svg.sa-day{border-radius:0;width:100%;height:clamp(300px,72vw,560px);margin-top:-56px;display:block;-webkit-mask-image:linear-gradient(#0000 0,#000 90px);mask-image:linear-gradient(#0000 0,#000 90px)}.sa-finale .sa-bldg{opacity:0;transition:opacity .9s,transform .9s cubic-bezier(.2,.8,.2,1);transform:translateY(34px)}.sa-finale.in .sa-bldg{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.sa-finale .sa-bldg{opacity:1;transition:none;transform:none}}.sa-finale-line{z-index:2;text-align:center;color:#fff;letter-spacing:-.01em;text-shadow:0 1px 14px #0000008c;opacity:0;pointer-events:none;margin:0;font-size:clamp(25px,6.8vw,38px);font-weight:800;transition:opacity 1.4s .5s,transform 1.4s cubic-bezier(.2,.8,.2,1) .5s;position:absolute;top:8px;left:16px;right:16px;transform:translateY(26px)}.sa-finale.in .sa-finale-line{opacity:1;filter:blur();transform:none}@media (prefers-reduced-motion:reduce){.sa-finale-line{opacity:1;filter:none;transition:none;transform:none}}.sa-star{animation:2.8s ease-in-out infinite saTwinkle}@keyframes saTwinkle{0%,to{opacity:.22}50%{opacity:.95}}@media (prefers-reduced-motion:reduce){.sa-star{animation:none}}.overlay.country-overlay{align-items:center;padding:22px;animation:.22s overlayFade}@keyframes overlayFade{0%{opacity:0}to{opacity:1}}.country-dialog{text-align:center;border-radius:26px;width:min(100%,430px);max-height:calc(100dvh - 60px);margin:0;padding:30px 24px 24px;animation:.36s cubic-bezier(.2,.9,.3,1.22) both countryPop;position:relative;overflow-y:auto}@keyframes countryPop{0%{opacity:0;transform:scale(.9)translateY(16px)}to{opacity:1;transform:none}}.country-dialog-close{position:absolute;inset-block-start:12px;inset-inline-end:12px}.country-dialog-eyebrow{letter-spacing:.24em;text-transform:uppercase;color:var(--muted);margin:0 0 8px;font-size:11.5px;font-weight:800}[dir=rtl] .country-dialog-eyebrow{letter-spacing:0;text-transform:none;font-size:13px}.country-dialog h2{letter-spacing:-.03em;margin:0 0 8px;font-size:27px;font-weight:850}.country-dialog .muted{margin:0 0 4px;font-size:14px;line-height:1.5}.country-dialog .country-list{text-align:start;gap:10px;margin-block-start:16px}.country-dialog .country-option{border:1.5px solid var(--border);animation:.45s cubic-bezier(.2,.8,.2,1) both countryOptIn;animation-delay:var(--d);border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;padding:15px 16px;transition:border-color .18s,background .18s,transform .12s}@keyframes countryOptIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.country-dialog .country-option:hover{border-color:var(--tint)}@supports (color:color-mix(in lab, red, red)){.country-dialog .country-option:hover{border-color:color-mix(in srgb,var(--tint) 55%,var(--border))}}.country-dialog .country-option.selected{border-color:var(--tint);background:var(--tint)}@supports (color:color-mix(in lab, red, red)){.country-dialog .country-option.selected{background:color-mix(in srgb,var(--tint) 8%,var(--surface))}}.country-dialog .country-option.switching{border-color:var(--tint);background:var(--tint)}@supports (color:color-mix(in lab, red, red)){.country-dialog .country-option.switching{background:color-mix(in srgb,var(--tint) 12%,var(--surface))}}.country-dot{background:var(--tint);width:16px;height:16px;box-shadow:0 0 0 4px var(--tint);border-radius:50%;flex:none}@supports (color:color-mix(in lab, red, red)){.country-dot{box-shadow:0 0 0 4px color-mix(in srgb,var(--tint) 18%,transparent)}}.country-dot{place-items:center;display:grid;overflow:hidden}.country-dot.dot-ae{background:linear-gradient(90deg,#ef3340 0 34%,#0000 34%),linear-gradient(#009639 0 50%,#f4f4f4 50% 100%);box-shadow:0 0 0 4px #0096392e}.country-dot.dot-sa{background-color:#006c35;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M2.6 5.4c1.2-1.5 2.3 1 3.5-.4 1.1-1.3 2.3 1 3.5-.4 1-.1 2.1.9 3.1-.3' fill='none' stroke='white' stroke-width='1.15' stroke-linecap='round'/%3E%3Cpath d='M2.8 11.3h8.8' stroke='white' stroke-width='1.35' stroke-linecap='round'/%3E%3Cpath d='M12.8 10v2.7' stroke='white' stroke-width='1.35' stroke-linecap='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:11px 11px;box-shadow:0 0 0 4px #006c3538}.country-dot.dot-sa:after{display:none}.country-dot.dot-us{background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Crect width='16' height='16' fill='white'/%3E%3Cg fill='%23b31942'%3E%3Crect width='16' height='2.3'/%3E%3Crect y='4.6' width='16' height='2.3'/%3E%3Crect y='9.2' width='16' height='2.3'/%3E%3Crect y='13.8' width='16' height='2.2'/%3E%3C/g%3E%3Crect width='7' height='8' fill='%230a3161'/%3E%3Cg fill='white'%3E%3Ccircle cx='5.4' cy='4' r='.55'/%3E%3Ccircle cx='4.84' cy='5.34' r='.55'/%3E%3Ccircle cx='3.5' cy='5.9' r='.55'/%3E%3Ccircle cx='2.16' cy='5.34' r='.55'/%3E%3Ccircle cx='1.6' cy='4' r='.55'/%3E%3Ccircle cx='2.16' cy='2.66' r='.55'/%3E%3Ccircle cx='3.5' cy='2.1' r='.55'/%3E%3Ccircle cx='4.84' cy='2.66' r='.55'/%3E%3C/g%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:cover;box-shadow:0 0 0 4px #b3194229}.country-dot.dot-us:after{display:none}.country-dot.dot-eu{background:#2b5fc7;box-shadow:0 0 0 4px #2b5fc738}.country-dot.dot-eu:after{content:"★";color:#fd0;font-size:7px;line-height:1;transform:translateY(-.5px)}.country-names{flex-direction:column;gap:5px;min-width:0;display:flex}.country-names strong{letter-spacing:-.01em;font-size:16px;font-weight:800}.country-dialog .country-currency{color:var(--muted);align-items:center;gap:8px;margin:0;font-size:12.5px;font-weight:700;display:flex}.curr-symbol{width:18px;height:18px;color:var(--text);place-items:center;font-size:15px;font-weight:800;line-height:1;display:inline-grid}.curr-symbol svg{width:100%;height:100%;display:block}.curr-symbol-inline{width:14px;height:14px;font-size:12px}.country-row-sub{align-items:center;gap:6px;display:inline-flex}.country-go{color:var(--muted);font-size:18px;line-height:1}.country-dialog .carrier-check{color:var(--tint)}.country-spinner{border:2.5px solid var(--tint);border-radius:50%;flex:none;width:20px;height:20px}@supports (color:color-mix(in lab, red, red)){.country-spinner{border:2.5px solid color-mix(in srgb,var(--tint) 25%,transparent)}}.country-spinner{border-top-color:var(--tint);animation:.7s linear infinite countrySpin}@keyframes countrySpin{to{transform:rotate(360deg)}}.country-switching-note{color:var(--muted);margin:14px 0 0;font-size:13px;font-weight:700}.country-toast{z-index:90;inset-inline:0;bottom:calc(96px + env(safe-area-inset-bottom));pointer-events:none;justify-content:center;animation:.28s cubic-bezier(.2,.8,.2,1) both toastUp;display:flex;position:fixed}.country-toast>span{color:#fff;background:#101010;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:9px;max-width:calc(100% - 40px);padding:12px 20px;font-size:14px;font-weight:800;display:inline-flex;box-shadow:0 14px 40px #00000052}.country-toast i{color:#fff;background:#0e7a3f;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:13px;font-style:normal;display:grid}@keyframes toastUp{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:none}}.country-ae .landing-hero{color:#fff;background:linear-gradient(165deg,#0c2b1a 0%,#0a2113 60%,#060f0a 100%);border-color:#ffffff29}.country-ae .landing-hero:before{background:linear-gradient(90deg,#ef3340 0 30%,#fff 30% 55%,#009639 55% 80%,#141414 80% 100%)}.country-ae .landing-hero:after{background:radial-gradient(620px 300px at 82% 6%,#00963938,#0000 62%),radial-gradient(700px 360px at 10% 100%,#ef334024,#0000 60%)}.country-ae .hero-aurora{background-image:none;animation:none}.country-ae .hero-aurora i:first-child{background:radial-gradient(circle,#00963966,#0000 70%)}.country-ae .hero-aurora i:last-child{background:radial-gradient(circle,#ffffff29,#0000 70%)}.country-ae .landing-eyebrow,.country-ae .hero-accent{color:#7be3a8}.country-ae .landing-hero p{color:#ffffffd9}.country-ae .hero-toggle{background:#00000040;border-color:#fff3}.country-ae .thread-row{background:linear-gradient(160deg,#0d2b1a 0%,#0a2113 55%,#060f0a 100%);border-color:#78c89638}.country-ae .thread-row:hover{border-color:#8cdcaa73}.country-ae .category-grid button{background:linear-gradient(160deg,#0d2b1a 0%,#0a2113 55%,#060f0a 100%);border-color:#78c89638}.country-ae .category-grid button:hover{border-color:#8cdcaa73;box-shadow:0 6px 18px #0096392e}.country-ae .profile-card{background:radial-gradient(130% 130% at 50% 0%,#0096391f,#0000 58%),var(--surface);border-color:var(--border)}.country-ae .profile-page{--accent:#2fa968;--accent-ink:#04120a}.country-ae .profile-page .profile-card{background:radial-gradient(130% 130% at 50% 0%,#2fa9682e,#0000 58%),var(--surface)}.country-ae .hero-toggle button{color:#ffffffb3}.country-ae .hero-toggle button.active{color:#fff}.country-ae .hero-toggle-pill{background:#009639}.country-ae .hero-cta{color:#fff;background:#009639;border-color:#009639;box-shadow:0 10px 28px #00000052}.country-ae .hero-stat{background:#ffffff14;border-color:#fff3}.country-ae .hero-stat:hover{background:#ffffff24;border-color:#fff6}.country-ae .hero-stat svg{color:#a9ecc6}.country-ae .hero-stat strong{color:#fff}.country-ae .hero-stat span{color:#ffffffb8}.country-ae .hero-stat-go{color:#fff}.country-ae .hero-motifs .motif{color:#ffffff24}.country-ae .hero-motifs .motif.gold{color:#ffffff42}.country-ae .ae-calligraphy{color:#ffffff1a}.ae-name{z-index:2;text-align:center;margin:2px 0 0;animation:.55s cubic-bezier(.2,.8,.2,1) 50ms both heroFadeUp;position:relative}.ae-name span:first-child{letter-spacing:.3em;text-transform:uppercase;color:#fff;font-size:12px;font-weight:800;display:block}.ae-name span[lang=ar]{color:#ffffffd9;margin-top:5px;font-size:17px;font-weight:800;display:block}.ae-name:after{content:"";background:linear-gradient(90deg,#ef3340 0 33%,#fff 33% 66%,#009639 66% 100%);border-radius:2px;width:124px;height:3px;margin:9px auto 0;display:block}.country-ae .landing-hero{padding-bottom:252px}@media (width>=900px){.country-ae .landing-hero{padding-bottom:314px}}.ae-skyline{z-index:1;pointer-events:none;--ae-b1:#9aa2a9;--ae-b2:#33393f;--ae-edge:#ffffff59;inset-inline:0;line-height:0;position:absolute;bottom:0}.ae-skyline svg{width:100%;height:300px;display:block}@media (width<=480px){.ae-skyline svg{height:238px}}.ae-win-a{fill:#fff}.ae-win-g{fill:#8ff0b3}.ae-win-r{fill:#ff9d9d}.ae-skyline .ae-rise{animation:1.1s cubic-bezier(.2,.8,.2,1) both aeRise}@keyframes aeRise{0%{opacity:0;transform:translateY(46px)}to{opacity:1;transform:none}}.ae-skyline .ae-burj{filter:drop-shadow(0 0 14px #f6d69659)}@media (prefers-reduced-motion:reduce){.ae-skyline .ae-rise{animation:none}}.country-ae .light-theme .ae-skyline{--ae-b1:#c7cdd3;--ae-b2:#8f979e;--ae-edge:#19232a66}.country-ae .light-theme .ae-win-a{fill:#33404a}.country-ae .light-theme .ae-win-g{fill:#007a3d}.country-ae .light-theme .ae-win-r{fill:#c22733}.country-ae .hero-accent{color:#7be3a8}.country-ae .light-theme .hero-accent{color:#007a3d}.country-ae .light-theme .landing-hero{color:#101010;background:linear-gradient(165deg,#fff 0%,#f2f7f3 60%,#e6efe9 100%);border-color:#d5e2d9}.country-ae .light-theme .landing-hero:after{background:radial-gradient(620px 300px at 82% 6%,#00963924,#0000 62%),radial-gradient(700px 360px at 10% 100%,#ef334014,#0000 60%)}.country-ae .light-theme .ae-name span:first-child{color:#0c2b1a}.country-ae .light-theme .ae-name span[lang=ar]{color:#0c2b1ab8}.country-ae .light-theme .landing-eyebrow{color:#007a3d}.country-ae .light-theme .landing-hero p{color:#3c4a42}.country-ae .light-theme .hero-stat{background:#007a3d0f;border-color:#d5e2d9}.country-ae .light-theme .hero-stat strong{color:#101010}.country-ae .light-theme .hero-stat span{color:#3c4a42}.country-ae .light-theme .ae-calligraphy{color:#005a301a}.country-us .landing-hero:after{background:radial-gradient(660px 330px at 84% 4%,#b3194221,#0000 62%),radial-gradient(540px 300px at 6% 98%,#0a31614d,#0000 60%)}.country-us .hero-toggle{background:#0d162bb8;border-color:#7d9bd724;box-shadow:0 8px 26px #00000059,inset 0 1px #ffffff0d}.country-us .hero-toggle button{color:#d6e2f8c7}.country-us .hero-toggle button.active{color:#fff}.us-star-badge{z-index:2;pointer-events:none;filter:drop-shadow(0 6px 14px #00000059);top:30px;width:38px;height:38px;animation:.5s cubic-bezier(.2,.8,.2,1) .12s both heroFadeUp;position:absolute;inset-inline-end:26px}.us-star-badge svg{width:100%;height:100%;display:block}.country-us,.country-us .app-shell.light-theme{--accent:#b31942;--accent-ink:#fff}.country-us .landing-hero{color:#fff;--accent:#d84055;background:linear-gradient(170deg,#111d36 0%,#0c1526 55%,#080d18 100%);border-color:#7d9bd740;padding-bottom:212px;position:relative;overflow:hidden}.country-us .category-grid button{background:linear-gradient(170deg,#111d36 0%,#0c1526 60%,#080d18 100%);border-color:#7d9bd740}.country-us .category-grid button:hover{border-color:#8cafff80;box-shadow:0 6px 18px #3264dc2e}.country-us .photo-picker{background:linear-gradient(170deg,#111d36 0%,#0c1526 60%,#080d18 100%);border-color:#7d9bd740}.country-us .dark-theme .photo-picker svg{color:#fff}.country-us .sell-form input,.country-us .sell-form select,.country-us .sell-form textarea,.country-us .thread-row{background:linear-gradient(170deg,#111d36 0%,#0c1526 60%,#080d18 100%);border-color:#7d9bd740}.country-us .hero-accent{color:#0000;background:linear-gradient(115deg,#ff97a6 5%,#fff 50%,#93b4f2 95%);-webkit-background-clip:text;background-clip:text}@media (width>=900px){.country-us .landing-hero{padding-bottom:248px}}.country-us .landing-hero:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2l3 6.6 7 .8-5.2 4.8 1.4 7L12 17.7 5.8 21.2l1.4-7L2 9.4l7-.8z' fill='%23ffffff'/%3E%3C/svg%3E") 6px/12px 12px no-repeat,linear-gradient(90deg,#0a3161 0 24px,#f4f4f4 24px 28px,#b31942 28px 100%);border-radius:99px;width:72px;height:11px;inset-block-start:14px}.country-us .promo-ticker{--ticker-edge:#0a3161;background:linear-gradient(90deg,#0a3161,#b31942,#0a3161);border-color:#ffffff40}.country-us .promo-ticker .promo-item{color:#fff}.country-us .hero-toggle-pill{background:#b31942}.country-sa .light-theme .category-grid button{background:linear-gradient(160deg,#e9f3ed 0%,#dfece4 55%,#d3e5d9 100%);border-color:#1e82554d}.country-sa .light-theme .category-grid button:hover{border-color:#1e965f99;box-shadow:0 6px 18px #1e966424}.country-eu .light-theme .category-grid button{background:linear-gradient(160deg,#e9effc 0%,#dce6f9 55%,#cfdbf4 100%);border-color:#4678e652}.country-eu .light-theme .category-grid button:hover{border-color:#4678e699;box-shadow:0 6px 18px #3264dc24}.country-eu .light-theme .thread-row{background:linear-gradient(160deg,#e9effc 0%,#dce6f9 55%,#cfdbf4 100%);border-color:#4678e652}.country-ae .light-theme .thread-row{background:linear-gradient(160deg,#e9f3ec 0%,#dfecdf 55%,#d2e2d0 100%);border-color:#0096394d}.country-ae .light-theme .thread-row:hover{border-color:#0096398c}.country-ae .light-theme .category-grid button{background:linear-gradient(160deg,#e9f3ec 0%,#dfecdf 55%,#d2e2d0 100%);border-color:#0096394d}.country-ae .light-theme .category-grid button:hover{border-color:#0096398c;box-shadow:0 6px 18px #0096391f}.country-us .light-theme .category-grid button{background:linear-gradient(170deg,#edeff6 0%,#e1e6f1 60%,#d5dbe9 100%);border-color:#5a78b452}.country-us .light-theme .category-grid button:hover{border-color:#5a78b499;box-shadow:0 6px 18px #3264dc1f}.country-us .light-theme .thread-row{background:linear-gradient(170deg,#edeff6 0%,#e1e6f1 60%,#d5dbe9 100%);border-color:#5a78b452}.country-us .light-theme .photo-picker{background:linear-gradient(170deg,#eef1f7 0%,#e4e8f2 100%);border-color:#5a78b452}.country-us .light-theme .sell-form input,.country-us .light-theme .sell-form select,.country-us .light-theme .sell-form textarea{background:#f4f6fb;border-color:#5a78b452}.country-us .hero-cta{color:#fff;background:#b31942;border-color:#b31942;box-shadow:0 8px 24px #b3194259}.country-us .light-theme .landing-hero{color:#fff;background:linear-gradient(170deg,#1b2b52 0%,#14203c 60%,#0d1528 100%)}.country-us .light-theme .landing-hero p{color:#ffffffd9}.us-skyline{z-index:1;pointer-events:none;--us-bldg:#24355c;inset-inline:0;line-height:0;position:absolute;bottom:0}.country-us .hero-stat>svg{color:#8fa8d8}.country-us .hero-stat:hover{border-color:#8cafff73}.country-us .hero-stat-go{color:#8fa8d8}.country-us .light-theme .hero-stat>svg{color:#9db9f7}.country-us .light-theme .hero-stat{box-shadow:none;background:#ffffff12;border-color:#ffffff29}.country-us .light-theme .hero-stat strong{color:#fff}.country-us .light-theme .hero-stat span{color:#e2ebffad}.country-us .light-theme .hero-stat:hover{border-color:#0a316180}.country-us .light-theme .hero-stat-go{color:#0a3161}.country-us .light-theme .us-skyline{--us-bldg:#2c3f6b}.country-us .hero-aurora i:first-child{background:radial-gradient(circle,#b3194261,#0000 70%)}.country-us .hero-aurora i:last-child{background:radial-gradient(circle,#0a31618c,#0000 70%)}.country-us .hero-motifs .motif{color:#ffffff1a}.country-us .hero-motifs .motif.gold{color:#93b4f229}.us-skyline svg{width:100%;height:216px;display:block}@media (width<=480px){.us-skyline svg{height:164px}}.us-stars{z-index:1;pointer-events:none;position:absolute;inset:0}.us-star{color:#fff;text-shadow:0 0 7px #ffffffa6;animation:3.8s ease-in-out infinite usTwinkle;position:absolute}@keyframes usTwinkle{0%,to{opacity:.42;transform:scale(.9)}50%{opacity:.95;transform:scale(1.15)}}@media (prefers-reduced-motion:reduce){.country-dialog,.country-dialog .country-option,.country-toast,.country-spinner{animation:none}}.flight-overlay{z-index:200;color:#fff;background:linear-gradient(#060d1c 0%,#0c1e36 45%,#1d3f66 78%,#2a5380 100%);place-items:center;animation:.32s both flightIn;display:grid;position:fixed;inset:0;overflow:hidden}@keyframes flightIn{0%{opacity:0}to{opacity:1}}.flight-sky{pointer-events:none;position:absolute;inset:0}.flight-cloud{opacity:.5;filter:blur(.6px);background:radial-gradient(26px 15px at 30% 60%,#ffffffe6,#fff0 72%),radial-gradient(34px 20px at 58% 46%,#fffffff2,#fff0 72%),radial-gradient(42px 12px at 52% 80%,#fff9,#fff0 72%);width:100px;height:34px;animation:16s linear infinite cloudDrift;position:absolute}.flight-cloud.c1{animation-duration:22s;animation-delay:-7s;top:10%}@keyframes cloudDrift{0%{transform:translate(118vw)}to{transform:translate(-30vw)}}.flight-scene{width:100%;height:100%;position:absolute;inset:0}.flight-plane{filter:drop-shadow(0 0 10px #ffffff8c)}.pin-pulse{transform-box:fill-box;transform-origin:50%;animation:1.7s ease-out infinite pinPulse}@keyframes pinPulse{0%{opacity:.85;transform:scale(.55)}to{opacity:0;transform:scale(2.4)}}.flight-pathline{animation:.7s both pathIn}@keyframes pathIn{0%{opacity:0}to{opacity:1}}.flight-text{z-index:2;text-align:center;padding:0 24px;animation:.45s both flightTextIn;position:relative}@keyframes flightTextIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.flight-label{letter-spacing:.04em;color:#ffffffd9;margin:0 0 8px;font-size:15px;font-weight:700}[dir=rtl] .flight-label{letter-spacing:0}.flight-dest{letter-spacing:-.02em;margin:0;font-size:clamp(30px,9vw,44px);font-weight:900}@media (prefers-reduced-motion:reduce){.flight-overlay{animation:none}.flight-cloud,.pin-pulse{animation:none!important}}.country-us .tour-card{background:linear-gradient(165deg,#16213d 0%,#0b1226 100%);border-color:#7d9bd766}.country-us .bottom-nav button.tour-focus .nav-icon{box-shadow:0 0 0 6px #b3194266}.country-us .tour-spotlight{box-shadow:0 0 0 6px #b3194259,0 8px 24px #00000059}.country-sa .tour-card{background:linear-gradient(165deg,#0c2b1f 0%,#07170f 100%);border-color:#50be8c59}.country-sa .tour-spotlight{box-shadow:0 0 0 6px #0e7a3f59,0 8px 24px #00000059}.country-ae .tour-card{background:linear-gradient(165deg,#0c2b1c 0%,#07170e 100%);border-color:#78c8964d}.country-ae .bottom-nav button.tour-focus .nav-icon{box-shadow:0 0 0 6px #00963959}.country-ae .tour-spotlight{box-shadow:0 0 0 6px #0096394d,0 8px 24px #00000059}.country-eu .tour-card{background:linear-gradient(165deg,#10295c 0%,#0a1a3d 100%);border-color:#82a5ff73}.country-eu .bottom-nav button.tour-focus .nav-icon{box-shadow:0 0 0 6px #4678e666}.country-eu .tour-spotlight{box-shadow:0 0 0 6px #4678e659,0 8px 24px #00000059}.order-card-tappable{cursor:pointer}.trk-seller-row{color:var(--dim);align-items:center;gap:10px;margin:10px 0 2px;font-size:14px;display:flex}.trk-seller-row strong{color:var(--text);font-weight:750}.trk-seller-avatar{background:var(--accent);color:#171000;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:14px;font-weight:800;display:grid}.ord-chat{border:1px solid var(--border);background:var(--surface);border-radius:18px;margin-block:0 12px;padding:14px 16px}.ord-chat-head{align-items:baseline;gap:8px;display:flex}.ord-chat-head strong{font-size:15px;font-weight:800}.ord-chat-head small{color:var(--dim);font-size:12.5px}.ord-chat-sim{color:var(--dim);margin:4px 0 10px;font-size:11.5px}.ord-chat-msgs{flex-direction:column;gap:8px;max-height:260px;padding:2px;display:flex;overflow-y:auto}.ord-msg{margin:0;display:flex}.ord-msg span{background:var(--surface-2);max-width:82%;color:var(--text);border-radius:16px;padding:9px 13px;font-size:14px;line-height:1.45}.ord-msg.me{justify-content:flex-end}.ord-msg.me span{background:var(--accent);color:#171000;border-bottom-inline-end-radius:5px}.ord-msg.them span{border-bottom-inline-start-radius:5px}.ord-msg.sys{justify-content:center}.ord-msg.sys span{border:1px dashed var(--border);color:var(--dim);background:0 0;border-radius:999px;padding:6px 12px;font-size:12.5px}.ord-chat-form{grid-template-columns:1fr 46px;gap:8px;margin-top:10px;display:grid}.ord-chat-form input{border:1px solid var(--border);font:inherit;background:var(--surface-2);color:var(--text);border-radius:14px;min-width:0;padding:11px 13px;font-size:14px}.ord-chat-form input:focus{outline:2px solid var(--accent);outline-offset:-1px;border-color:#0000}.ord-chat-form button{border-radius:14px;place-items:center;padding:0;display:grid}.ord-chat-form button svg{width:18px;height:18px}.trk-shiphow{border:1px solid var(--border);background:var(--surface);border-radius:18px;margin-block:0 12px;padding:14px 18px}.trk-shiphow h3{margin:0 0 8px;font-size:15px;font-weight:800}.trk-shiphow ol{color:var(--text);gap:7px;margin:0;padding-inline-start:20px;font-size:14px;display:grid}.trk-shiphow li::marker{color:var(--accent);font-weight:800}.listing-meta{color:var(--dim);font-size:12.5px;font-weight:500}.listing-copy .prot-line{color:#3a8fa6;align-items:center;gap:5px;margin-block-start:5px;font-size:13px;font-weight:600;display:flex}.listing-copy .prot-line svg{color:#3a8fa6;flex:none;width:15px;height:15px}.detail-more{inset-inline-end:60px}.detail-back-sticky{z-index:8;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000008c;border:1px solid #ffffff47;border-radius:50%;grid-column:1/-1;justify-self:start;place-items:center;width:42px;height:42px;margin:0 0 -54px 12px;animation:.18s detailBackIn;display:grid;position:sticky;top:12px}[dir=rtl] .detail-back-sticky{margin:0 12px -54px 0}.detail-back-sticky svg{width:19px;height:19px}@keyframes detailBackIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.more-backdrop{z-index:40;background:#00000073;justify-content:center;align-items:flex-end;animation:.18s fadeIn;display:flex;position:absolute;inset:0}.more-sheet{width:100%;max-width:560px;margin:0 10px calc(10px + env(safe-area-inset-bottom));gap:8px;animation:.22s sheetUp;display:grid}.more-group{background:var(--surface-2);border-radius:16px;display:grid;overflow:hidden}.more-group>.more-btn{background:0 0;border-radius:0}.more-group>.more-btn+.more-btn,.more-group>.report-details+.more-btn,.more-group>.report-reasons+.report-details{border-top:1px solid var(--border)}.more-btn{background:var(--surface-2);min-height:56px;color:var(--text);cursor:pointer;border:0;border-radius:16px;font-size:17px;font-weight:600}.more-btn.accent{color:#2f7de1}.more-btn.danger{color:#e5484d}.more-btn:disabled{opacity:.45;cursor:default}.more-title{text-align:center;padding:16px 16px 0;font-size:17px;display:block}.more-sub{text-align:center;color:var(--dim);margin:6px 0 10px;padding:0 16px;font-size:14px}.report-reasons{gap:8px;padding:2px 16px 4px;display:grid}.report-reasons button{border:1px solid var(--border);background:var(--surface);min-height:46px;color:var(--text);cursor:pointer;border-radius:12px;font-size:15px;font-weight:600}.report-reasons button.active{border-color:var(--accent);color:var(--accent)}.report-details{color:var(--dim);text-align:start;gap:6px;padding:10px 16px 4px;font-size:13px;display:grid}.report-details textarea{border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit;resize:vertical;border-radius:12px;min-height:64px;padding:10px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes sheetUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.email-suggest{flex-wrap:wrap;gap:8px;display:flex}.email-suggest-chip{border:1px solid var(--auth-btn-border,#383838);background:var(--auth-btn,#191919);color:#fff;cursor:pointer;direction:ltr;border-radius:999px;min-height:40px;padding:8px 15px;font-size:13.5px;font-weight:700}.email-suggest-chip:active{transform:scale(.96)}.depop-checkout .sheet-top{align-items:center;gap:8px;display:flex}.depop-checkout .sheet-top h2{text-align:center;flex:1;font-size:19px}.depop-checkout .sheet-top-spacer{width:40px}.co-page{flex-direction:column;gap:4px;padding:4px 18px 26px;display:flex;overflow-y:auto}.co-item-card{background:var(--surface-2);border:1px solid var(--border);border-radius:16px;align-items:center;gap:14px;margin:8px 0 6px;padding:12px;display:flex}.co-item-card img{object-fit:cover;border-radius:12px;flex:none;width:84px;height:84px}.co-item-card .image-placeholder{border-radius:12px;flex:none;width:84px;height:84px}.co-item-info{flex-direction:column;gap:3px;min-width:0;display:flex}.co-item-info strong{font-size:16px;line-height:1.25}.co-item-info span{color:var(--muted);font-size:13.5px}.co-item-info b{margin-top:2px;font-size:16px}.co-sec{margin:14px 2px 8px;font-size:16.5px;font-weight:700}.co-card{background:var(--surface-2);border:1px solid var(--border);border-radius:16px;padding:14px 16px}.co-card-row{align-items:center;gap:12px;display:flex}.co-card-main{flex-direction:column;flex:1;gap:2px;min-width:0;font-size:15px;display:flex}.co-card-main strong{font-size:15.5px}.co-kind{color:var(--muted);font-size:13px}.co-price{white-space:nowrap;font-size:15.5px}.co-placeholder{color:var(--muted)}.co-edit{border:1px solid var(--border);background:var(--surface);width:38px;height:38px;color:var(--text);border-radius:50%;flex:none;place-items:center;display:grid}.co-edit svg{width:18px;height:18px}.co-edit:hover{background:var(--surface-2)}.co-eta{color:var(--muted);align-items:center;gap:8px;margin-top:10px;font-size:13.5px;display:flex}.co-eta svg{flex:none;width:16px;height:16px}.co-editor{border-top:1px solid var(--border);margin-top:12px;padding-top:12px}.co-summary{background:var(--surface-2);border:1px solid var(--border);border-radius:16px;flex-direction:column;padding:6px 16px;display:flex}.co-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;padding:11px 0;font-size:15px;display:flex}.co-row:last-child{border-bottom:0}.co-row strong{white-space:nowrap;font-weight:600}.co-row.co-total{padding:14px 0}.co-row.co-total span{font-size:16.5px;font-weight:700}.co-row.co-total strong{font-size:17px;font-weight:800}.co-row.co-discount strong{color:#1d7a3a}.co-prot-label{align-items:center;gap:4px;display:inline-flex}.co-info{width:26px;height:26px;color:var(--muted);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid}.co-info svg{width:17px;height:17px}.co-info:hover{color:var(--text)}.co-paybtn{color:#111;cursor:pointer;background:#fff;border:1px solid #d8d8d8;border-radius:14px;justify-content:center;align-items:center;gap:14px;width:100%;margin-top:18px;padding:15px;transition:transform 80ms,box-shadow .15s;display:flex}.co-paybtn:hover:not(:disabled){box-shadow:0 4px 16px #0000001f}.co-paybtn:active:not(:disabled){transform:scale(.99)}.co-paybtn:disabled{opacity:.6;cursor:wait}.co-pay-method{align-items:center;display:inline-flex}.co-pay-method svg{width:auto;height:26px}.co-pay-sep{background:#cfcfcf;border-radius:1px;width:1.5px;height:26px}.co-pay-card{color:#111;display:inline-flex}.co-pay-card svg{width:30px;height:30px}.dark-theme .co-paybtn{background:#f5f5f5;border-color:#f5f5f5}.co-secure{color:var(--muted);text-align:center;justify-content:center;align-items:center;gap:7px;margin:12px 0 4px;font-size:13px;display:flex}.co-secure svg{flex:none;width:15px;height:15px}.checkout-loading{place-items:center;min-height:340px;display:grid}.checkout-loader{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:48px 24px;display:flex}.checkout-loader p{font-size:15.5px;font-weight:600}.spinner.large{border-width:3.5px;width:38px;height:38px}.app-toast{color:#fff;z-index:9999;text-align:center;background:#111;border-radius:12px;max-width:min(92vw,420px);padding:12px 20px;font-size:14.5px;font-weight:600;position:fixed;bottom:86px;left:50%;transform:translate(-50%);box-shadow:0 8px 28px #00000047}.dark-theme .app-toast{color:#111;background:#f2f2f2}.prot-sheet h3{margin:6px 0 10px;padding:0 4px;font-size:18px}.prot-sheet p{color:var(--text);margin:0 0 18px;padding:0 4px;font-size:14.5px;line-height:1.65}.pay-processing{flex-direction:column;align-items:center;gap:14px;padding:36px 20px;display:flex}.pay-processing p{font-size:15px;font-weight:600}.language-sheet{padding-bottom:calc(18px + env(safe-area-inset-bottom));-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;animation:.28s cubic-bezier(.22,.9,.28,1) langSheetIn}.language-sheet h2{-webkit-font-smoothing:antialiased;letter-spacing:-.01em}.overlay:has(.language-sheet){animation:.22s ease-out langFadeIn}@keyframes langFadeIn{0%{opacity:0}to{opacity:1}}@keyframes langSheetIn{0%{opacity:0;transform:translateY(18px)scale(.97)}to{opacity:1;transform:none}}.lang-switching .app-main{animation:.34s cubic-bezier(.2,.8,.2,1) langSwap}@keyframes langSwap{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.lang-switching .app-main{animation:none}}.language-options{flex-direction:column;gap:8px;padding:6px 18px 4px;display:flex}.language-option{border:1px solid var(--border);background:var(--surface-2);min-height:56px;color:var(--text);cursor:pointer;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:0 18px;font-size:16.5px;font-weight:700;transition:border-color .22s,background-color .22s,color .22s,transform .12s;display:flex}.language-option:hover{border-color:var(--accent)}.language-option:active{transform:scale(.985)}.language-option.active{border-color:var(--accent);color:var(--accent)}.language-option svg{flex:none;width:20px;height:20px}.language-option-name{-webkit-font-smoothing:antialiased;font-weight:800}.listing-image{position:relative}.sold-badge{z-index:2;color:#fff;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(4px);inset-inline-start:10px;background:#0a0a0ad1;border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:800;position:absolute;top:10px}[dir=rtl] .sold-badge{letter-spacing:0;text-transform:none;font-size:14px}.sold-badge-large{inset-inline-start:14px;padding:8px 16px;font-size:14px;top:14px}.listing-card.is-sold .listing-image img{filter:saturate(.55)brightness(.92)}.listing-card.is-sold .listing-copy{opacity:.75}.detail-photo .sold-badge{pointer-events:none}.sold-note{border:1px solid var(--border);background:var(--surface-2);width:100%;min-height:56px;color:var(--text);border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:0 18px;font-size:15.5px;font-weight:800;display:flex}.sold-note svg{width:20px;height:20px;color:var(--accent)}.hashtag{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.hashtag:active{opacity:.7}.hashtag-chips{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.hashtag-chip{border:1px solid var(--border);background:var(--surface-2);min-height:32px;color:var(--text);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 6px 0 10px;font-size:13px;font-weight:700;display:inline-flex}[dir=rtl] .hashtag-chip{padding:0 10px 0 6px}.hashtag-chip .chip-x{color:var(--muted);font-size:15px;line-height:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
