/*! 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{.invisible{visibility:hidden}.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}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.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}.rounded{border-radius:.25rem}.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)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}: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-focus.browse-enter{animation:.5s cubic-bezier(.2,.8,.2,1) browseSlideIn}@keyframes browseSlideIn{0%{opacity:0;transform:translate(44px)}to{opacity:1;transform:none}}[dir=rtl] .browse-focus.browse-enter{animation-name:browseSlideInRtl}@keyframes browseSlideInRtl{0%{opacity:0;transform:translate(-44px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.browse-focus.browse-enter{animation:none}}.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] .sheet-top .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.auth-gate-layer{z-index:100}.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(80px + 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}.sell-photos-title{margin:2px 0 0;font-size:22px;font-weight:800}.upload-photos-btn{border:1.5px solid var(--accent);color:var(--accent);cursor:pointer;background:0 0;border-radius:12px;align-items:center;gap:9px;padding:13px 26px;font-size:15px;display:inline-flex}.upload-photos-btn svg{width:20px;height:20px;color:var(--accent)}.upload-photos-btn strong{font-weight:700}.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{min-height:25px;box-shadow:none;background:var(--surface-3);color:var(--dim);border:0;border-radius:999px;outline:none;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)}.offer-card .status-pill{align-self:flex-start;min-height:30px;padding:0 13px;font-size:12.5px}.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}.thread-row .status-pill{background:var(--surface-3);color:var(--dim)}.thread-row .avatar.brand-avatar{color:#fff;background:#0b0b0d;position:relative}.thread-row .avatar.brand-avatar:after{content:"";inset-inline-end:6px;background:#ffb522;border:2px solid #0b0b0d;border-radius:50%;width:10px;height:10px;position:absolute;bottom:6px}.notif-list{gap:9px;display:grid}.notif-row{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px;display:grid}.notif-row>div{flex-direction:column;gap:3px;min-width:0;display:flex}.notif-row strong,.notif-row span,.notif-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.notif-row span{color:var(--dim);font-size:13px}.notif-row small{color:var(--muted);font-size:11px}.notif-icon{background:var(--surface-2);width:40px;height:40px;color:var(--accent);border-radius:12px;flex:none;place-items:center;display:grid}.notif-icon svg{width:20px;height:20px}.notif-dot{background:var(--accent);border-radius:50%;flex:none;width:9px;height:9px}.tabs button{position:relative}.tab-dot{background:var(--accent);border-radius:50%;width:8px;height:8px;position:absolute;inset-block-start:9px;inset-inline-end:calc(50% - 34px)}@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-sheet{color:#161616;text-align:center;background:#fff;border-color:#ececec;padding:28px 24px 24px}.auth-gate-logo{border-radius:21px;width:76px;height:76px;margin:2px auto 18px;display:block;box-shadow:0 12px 30px #0003}.auth-gate-sheet h2{letter-spacing:-.015em;color:#161616;margin:0 0 9px;font-size:22px}.auth-gate-sheet p{color:#5f5f5f;margin:0 0 20px;font-size:14.5px;line-height:1.6}.auth-gate-sheet .primary{border-radius:15px;width:100%;min-height:54px;font-size:16px}.auth-gate-sheet .secondary{border-radius:15px;width:100%;min-height:54px;margin-block-start:8px;font-size:16px}.auth-gate-sheet .text-button{color:#6a6a6a;width:100%;margin-block-start:8px;font-size:14.5px;font-weight:700}.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-card.selected[data-brand=dhl]{border-color:#d40511;box-shadow:0 0 0 3px #d4051129}.carrier-card.selected[data-brand=dpd]{border-color:#dc0032;box-shadow:0 0 0 3px #dc003229}.carrier-card.selected[data-brand=gls]{border-color:#004b93;box-shadow:0 0 0 3px #004b932e}.carrier-check[data-brand=dhl]{color:#fff;background:#d40511}.carrier-check[data-brand=dpd]{color:#fff;background:#dc0032}.carrier-check[data-brand=gls]{color:#fff;background:#004b93}.pm-klarna{color:#1a1a1a;background:#ffb3c7;font-size:13px;font-weight:800}.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-logo img[src$=usps\.png]{width:88%;height:88%}.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-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:.35;transform:translateX(var(--co-enter))}to{opacity:1;transform:none}}.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-gpin{filter:drop-shadow(0 7px 7px #00000059);display:block}.mk-gpin svg{width:40px;height:60px;display:block;overflow:visible}.mk-wrap.dropped .mk-gpin{transform-origin:50% 100%;animation:.55s cubic-bezier(.2,.9,.25,1.15) mkDrop}.map-ripple{z-index:500;pointer-events:none;border:3px solid #ea4335e6;border-radius:50%;width:16px;height:16px;margin:-8px 0 0 -8px;animation:.85s ease-out forwards mapRipple;position:absolute}@keyframes mapRipple{0%{opacity:.95;transform:scale(.35)}to{opacity:0;transform:scale(4.4)}}@media (prefers-reduced-motion:reduce){.map-ripple{opacity:0;animation:none}}@keyframes mkDrop{0%{opacity:0;transform:translateY(-34px)scale(1.08)}60%{opacity:1;transform:translateY(5px)scale(.94)}to{transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.mk-wrap.dropped .mk-gpin{animation:none}}.map-wrap .leaflet-control-zoom{overflow:hidden;border:none!important;border-radius:8px!important;margin:0 12px 12px 0!important;box-shadow:0 1px 4px #0000004d!important}.map-wrap .leaflet-control-zoom a{text-indent:0;color:#5f6368!important;background:#fff!important;border:none!important;width:36px!important;height:36px!important;font-size:20px!important;line-height:36px!important}.map-wrap .leaflet-control-zoom a:first-child{border-bottom:1px solid #e8eaed!important;border-radius:0!important}.map-wrap.dark .leaflet-control-zoom a{color:#e8eaed!important;background:#303134!important}.map-wrap.dark .leaflet-control-zoom a:first-child{border-bottom-color:#5f6368!important}.map-locate{z-index:800;cursor:pointer;color:#5f6368;background:#fff;border:none;border-radius:50%;place-items:center;width:42px;height:42px;padding:0;display:grid;position:absolute;bottom:100px;right:12px;box-shadow:0 1px 4px #0000004d}.map-locate svg{width:24px;height:24px}.map-locate:active{transform:scale(.93)}.map-wrap.dark .map-locate{color:#e8eaed;background:#303134}.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:.55;z-index:0;filter:drop-shadow(0 0 10px #a9c2ff80);top:52px;inset-inline-end:auto;width:240px;animation:none;left:50%;right:auto;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{background:0 0;border:0;gap:11px;padding:20px 4px;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{background:#0000006b;border:1px solid #ffffff12;margin-block-end:2px}.auth-toolbar .language-menu{inset-inline:0 auto}.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:16px;line-height:1.5}.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}.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.drop{border-color:var(--border);width:max-content;min-width:0;max-width:calc(100vw - 32px);padding:5px}@supports (color:color-mix(in lab, red, red)){.language-menu.drop{border-color:color-mix(in srgb,var(--border) 72%,transparent)}}.language-menu.drop{transform-origin:top;animation:.2s cubic-bezier(.22,.9,.28,1) both langDrop;box-shadow:0 24px 64px #0000003d,0 4px 16px #0000001a}@keyframes langDrop{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.language-menu.drop button{animation:.26s cubic-bezier(.22,.9,.28,1) both langItemIn}.language-menu.drop button:nth-child(2){animation-delay:45ms}.language-menu.drop button:nth-child(3){animation-delay:90ms}@keyframes langItemIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.language-menu.drop,.language-menu.drop button{animation:none}}.account-wrap{position:relative}.topbar-avatar{place-items:center;padding:0;display:grid;overflow:hidden}.topbar-avatar img{object-fit:cover;width:100%;height:100%;display:block}.account-menu{min-width:234px}.language-menu.drop.account-menu button:nth-child(4){animation-delay:.135s}.account-menu-head{border-bottom:1px solid var(--border);align-items:center;gap:10px;margin:0 3px 4px;padding:9px 8px 11px;display:flex}.account-menu-photo{background:var(--surface-2);border:1px solid var(--border);width:42px;height:42px;color:var(--text);border-radius:50%;flex:none;place-items:center;font-size:17px;font-weight:850;display:grid;overflow:hidden}.account-menu-photo img{object-fit:cover;width:100%;height:100%;display:block}.account-menu-id{gap:2px;min-width:0;display:grid}.account-menu-id strong{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:800;overflow:hidden}.account-menu-id small{color:var(--dim);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.account-menu-icon{background:var(--accent);border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid}@supports (color:color-mix(in lab, red, red)){.account-menu-icon{background:color-mix(in srgb,var(--accent) 14%,transparent)}}.account-menu-icon{color:var(--accent)}.account-menu-icon svg{width:17px;height:17px}.account-menu button.danger{color:var(--danger)}.account-menu button.danger .account-menu-icon{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.account-menu button.danger .account-menu-icon{background:color-mix(in srgb,var(--danger) 13%,transparent)}}.account-menu button.danger .account-menu-icon{color:var(--danger)}.setting-lang-wrap{max-width:340px;position:relative}.setting-lang-btn{border:1px solid var(--border);background:var(--surface);width:100%;min-height:52px;color:var(--text);cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:0 14px;font-size:15px;font-weight:700;transition:border-color .18s,box-shadow .18s;display:flex}.setting-lang-btn:hover{border-color:var(--accent)}.setting-lang-btn.open{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.setting-lang-btn.open{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 18%,transparent)}}.setting-lang-btn .lang-name{text-align:start;flex:1}.setting-lang-menu{width:100%;min-width:0;inset-inline:0}.language-menu button{width:100%;min-height:40px;color:var(--text);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;padding:0 11px;font-size:13.5px;font-weight:700;transition:background .15s;display:flex}.language-menu button:hover{background:var(--surface-2)}.language-menu button.active{color:var(--accent)}.language-menu .lang-name{text-align:start;white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.language-check{color:var(--accent);flex:none;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{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}.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)}.browse-chip-row{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:8px;padding:2px 2px 14px;display:flex;overflow-x:auto}.browse-chip-row::-webkit-scrollbar{display:none}.browse-chip{border:1px solid var(--border);background:var(--surface-2);min-height:40px;color:var(--text);white-space:nowrap;cursor:pointer;border-radius:999px;flex:none;padding:0 16px;font-size:14px;font-weight:750;transition:background .16s,border-color .16s,color .16s,transform .12s}.browse-chip.active{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.browse-chip:active{transform:scale(.95)}.browse-filter-row{scrollbar-width:none;-webkit-overflow-scrolling:touch;align-items:center;gap:8px;padding:2px 2px 16px;display:flex;overflow-x:auto}.browse-filter-row::-webkit-scrollbar{display:none}.filter-div{background:var(--border);flex:none;width:1px;height:26px}.browse-chip.filter-lead{align-items:center;gap:7px;display:inline-flex}.browse-chip.filter-lead svg{width:16px;height:16px}.filter-count{background:#7f7f7f4d;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:800;display:inline-grid}.filter-sheet{padding:6px 16px 16px}.filter-sheet-body{overscroll-behavior:contain;gap:2px;max-height:52dvh;padding:2px 2px 10px;display:grid;overflow-y:auto}.filter-section h3{color:var(--dim);text-transform:uppercase;letter-spacing:.05em;margin:14px 0 4px;font-size:13px;font-weight:800}[dir=rtl] .filter-section h3{letter-spacing:0}.filter-section:first-child h3{margin-top:6px}.filter-options{margin:0;padding:0;list-style:none;display:grid}.filter-option{cursor:pointer;min-height:48px;color:var(--text);align-items:center;gap:12px;padding:6px 2px;font-size:15px;font-weight:650;display:flex}.filter-option input{width:20px;height:20px;accent-color:var(--accent);flex:none}.filter-option-label{flex:1}.filter-option-count{color:var(--dim);font-size:13px;font-weight:700}.filter-empty{color:var(--dim);margin:4px 0;font-size:14px}.filter-price-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.filter-price-row label{color:var(--dim);gap:6px;font-size:13px;font-weight:700;display:grid}.filter-price-input{border:1px solid var(--border);background:var(--surface-2);border-radius:12px;align-items:center;gap:8px;min-height:48px;padding:0 12px;display:flex}.filter-price-input input{min-width:0;color:var(--text);background:0 0;border:0;outline:none;flex:1;font-size:16px;font-weight:700}.filter-price-input em{color:var(--dim);font-size:13px;font-style:normal;font-weight:700}.filter-sheet-actions{padding:2px 2px 0}.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 110px calc(100% - 110px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 110px calc(100% - 110px),#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;color:#fff;opacity:1;align-items:center;gap:8px;padding:9px 14px;font-size:12.5px;font-weight:700;display:inline-flex}.sa-national-day .promo-ticker .promo-item{color:#fff;opacity:1}.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(.5)}to{opacity:1;transform:scale(1)}}.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}.order-progress{gap:6px;margin:12px 0 2px;display:grid}.order-progress-track{background:var(--surface-2);border-radius:99px;height:6px;overflow:hidden}.order-progress-track i{background:var(--accent);border-radius:99px;height:100%;transition:width .6s cubic-bezier(.2,.8,.2,1);display:block}.order-progress-label{color:var(--dim);font-size:12px;font-weight:700}.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-photo-wrap{display:contents}.detail-topbar{z-index:9;pointer-events:none;border-block-end:1px solid #0000;align-items:center;gap:8px;height:58px;margin-bottom:-58px;padding-inline:12px;transition:background-color .2s,border-color .2s;display:flex;position:sticky;top:0}.detail-topbar.solid{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.detail-topbar.solid{background:color-mix(in srgb,var(--surface) 94%,transparent)}}.detail-topbar.solid{border-block-end-color:var(--border)}[dir=rtl] .detail-topbar .detail-topbar-btn:first-child svg{transform:scaleX(-1)}.detail-topbar-btn{pointer-events:auto;color:#141414;cursor:pointer;background:#fffffff0;border:1px solid #0000000f;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;transition:transform .15s,color .15s;display:grid;box-shadow:0 2px 12px #00000029}.detail-topbar-btn:active{transform:scale(.93)}.detail-topbar-btn svg{width:20px;height:20px}.detail-topbar-btn.active{color:#e5484d}.detail-topbar-spacer{pointer-events:none;flex:1}.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-card.mini-skel{cursor:default;pointer-events:none}.mini-skel .mini-thumb.skel-pulse{background:var(--surface-3);animation:1.2s ease-in-out infinite alternate pulse}.mini-skel .skel-line{background:var(--surface-3);border-radius:6px;height:12px;margin:10px 10px 3px;animation:1.2s ease-in-out infinite alternate pulse;display:block}.mini-skel .skel-line.short{width:55%;margin:0 10px 9px}.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);place-items:center;display:grid;position:relative;overflow:hidden}.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-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{margin:0 8px 9px;font-size:13px;display:block}.detail-bar{border-block-start:1px solid var(--border);background:var(--surface);flex:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding:14px 16px 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);min-width:0;color:var(--dim);border-radius:999px;flex:0 auto;justify-content:center;align-items:center;gap:6px;padding:9px 12px;font-size:12.5px;line-height:1.25;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-chip>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.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-wrap{align-self:start;display:block;position:sticky;top:0}.detail-redesign .detail-photo{position:static}.detail-redesign .detail-topbar{inset-inline:0;margin-bottom:0;position:absolute;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:auto minmax(0,1fr) auto;align-items:center;gap:8px}.thread-page .assistant-composer button[type=submit]{border-radius:50%;width:40px;height:40px}.thread-page .assistant-composer button[type=submit] svg{width:17px;height:17px}.thread-page .assistant-composer input{border:1px solid var(--border);background:var(--surface-2);color:var(--text);border-radius:14px;min-width:0;min-height:44px;padding:0 14px;font-size:14px}.thread-page .assistant-composer input::placeholder{color:var(--muted)}.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{background:var(--surface-2);width:100%;color:var(--text);text-align:start;cursor:pointer;border:0;border-radius:14px;align-items:center;gap:12px;margin:8px 0 4px;padding:11px 12px;display:flex;position:relative;box-shadow:0 1px 3px #00000014}.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:12px;flex:none;width:64px;height:64px}.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:14px;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:0;border-radius:16px 16px 4px;flex-direction:column;align-self:flex-end;gap:7px;max-width:84%;padding:11px 13px;animation:.35s cubic-bezier(.2,.8,.2,1) both heroFadeUp;display:flex;box-shadow:0 1px 3px #00000014}.offer-card.seller{border-radius:16px 16px 16px 4px;align-self:flex-start}[dir=rtl] .offer-card{border-radius:16px 16px 16px 4px}[dir=rtl] .offer-card.seller{border-radius:16px 16px 4px}.offer-card-top{align-items:center;gap:8px;display:flex}.offer-card-top>svg{width:16px;height:16px;color:var(--accent);flex:none}.offer-card-top strong{font-size:18px}.offer-card-top s{color:var(--muted);font-size:13px}.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}.translated-tag{color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin-block-start:7px;padding:0;font-size:11px;font-weight:600;line-height:1.3;display:inline-flex}.translated-tag svg{flex:none;width:12px;height:12px}.translated-tag .toggle{color:var(--accent);font-weight:700;text-decoration:underline}.chat-bubble.user .translated-tag{color:var(--accent-ink)}@supports (color:color-mix(in lab, red, red)){.chat-bubble.user .translated-tag{color:color-mix(in srgb,var(--accent-ink) 82%,transparent)}}.chat-bubble.user .translated-tag .toggle{color:inherit}.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}.thread-cta-row{grid-template-columns:1fr 1fr;gap:10px;margin:8px 0 4px;display:grid}.thread-offer-btn{background:var(--accent);border:0;border-radius:13px;min-height:50px}@supports (color:color-mix(in lab, red, red)){.thread-offer-btn{background:color-mix(in srgb,var(--accent) 14%,transparent)}}.thread-offer-btn{color:var(--accent);cursor:pointer;font-size:15px;font-weight:800;transition:background .16s}.thread-offer-btn:active{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.thread-offer-btn:active{background:color-mix(in srgb,var(--accent) 22%,transparent)}}.thread-buy-btn{background:var(--accent);min-height:50px;color:var(--accent-ink);cursor:pointer;border:0;border-radius:13px;font-size:15px;font-weight:800}.thread-listing .thread-prot{color:var(--accent);align-items:center;gap:5px;font-weight:700;display:flex}.thread-listing .thread-prot svg{flex:none;width:14px;height:14px}.seller-intro{align-items:flex-start;gap:10px;margin:6px 0 8px;display:flex}.seller-intro-card{border:1px solid var(--border);background:var(--surface);border-radius:14px;flex-direction:column;flex:1;gap:6px;min-width:0;padding:11px 13px;display:flex}.seller-intro-card strong{font-size:15px}.about-line.last-seen{color:var(--success);font-weight:600}.about-line{color:var(--dim);align-items:center;gap:7px;font-size:13px;display:flex}.about-line svg{width:15px;height:15px;color:var(--muted);flex:none}.safety-strip{border:1px solid var(--border);background:var(--surface-2);border-radius:12px;align-items:center;gap:8px;margin:8px 0 0;padding:8px 10px;display:flex}.safety-strip>svg{width:15px;height:15px;color:var(--accent);flex:none}.safety-strip p{min-width:0;color:var(--dim);flex:1;margin:0;font-size:11px;line-height:1.4}.safety-strip p .text-button{color:var(--accent);padding:0;font-size:11px;font-weight:700;text-decoration:underline}.safety-strip .icon-button{flex:none}.ptr-zone{position:relative}.ptr-content{transition:padding-top .24s cubic-bezier(.32,.72,.35,1)}.ptr-zone.is-pulling .ptr-content{transition:none}.ptr-indicator{z-index:5;pointer-events:none;will-change:transform,opacity;place-items:center;width:64px;height:64px;margin-inline-start:-32px;display:grid;position:absolute;top:10px;left:50%}.ptr-ring{position:absolute;inset:0;transform:rotate(-90deg)}.ptr-ring circle{fill:none;stroke-width:4px}.ptr-ring .ring-bg{stroke:var(--border);opacity:.7}.ptr-ring .ring-fg{stroke:var(--accent);stroke-linecap:round}.ptr-zone.is-refreshing .ptr-ring{animation:1.05s linear infinite ptr-spin}.ptr-zone.is-refreshing .ptr-ring .ring-fg{stroke-dasharray:110 175.93}.ptr-logo{-webkit-user-drag:none;-webkit-user-select:none;user-select:none;border-radius:12px;width:44px;height:44px;position:relative;box-shadow:0 8px 22px #00000047}.ptr-zone.is-refreshing .ptr-logo{animation:1.15s ease-in-out infinite ptr-breathe}@keyframes ptr-breathe{0%,to{transform:scale(1)translateY(0)}50%{transform:scale(1.1)translateY(-3px)}}@keyframes ptr-spin{to{transform:rotate(270deg)}}@media (prefers-reduced-motion:reduce){.ptr-zone.is-refreshing .ptr-logo,.ptr-zone.is-refreshing .ptr-ring{animation:none}}.offer-sheet{padding-bottom:max(26px,env(safe-area-inset-bottom))}.offer-sheet-top{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;margin-block-end:14px;display:grid}.offer-sheet-top .text-button{color:var(--text);padding:8px 4px;font-size:15px;font-weight:600}.offer-sheet-top h3{text-align:center;margin:0;font-size:17px;font-weight:800}.offer-sheet-top .sheet-top-pad{width:52px}.offer-item-row{align-items:center;gap:12px;margin-block-end:16px;display:flex}.offer-item-row img,.offer-item-row .image-placeholder{object-fit:cover;border-radius:12px;flex:none;width:56px;height:56px}.offer-item-meta{flex-direction:column;gap:3px;min-width:0;display:flex}.offer-item-meta strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.offer-item-meta span{color:var(--dim);font-size:13px}.offer-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-block-end:12px;display:grid}.offer-tiles button{border:1.5px solid var(--border);background:var(--surface-2);min-height:78px;color:var(--text);cursor:pointer;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:10px 6px;transition:border-color .16s,background .16s;display:flex}.offer-tiles button strong{font-size:17px;font-weight:800}.offer-tiles button span{color:var(--accent);font-size:12px;font-weight:700}.offer-tiles button.active{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.offer-tiles button.active{background:color-mix(in srgb,var(--accent) 10%,var(--surface-2))}}.offer-tiles.three{grid-template-columns:repeat(3,minmax(0,1fr))}.offer-page-body.offer-loading{min-height:300px;animation:none;display:block}.offer-sk-row{align-items:center;gap:12px;margin-block-end:10px;display:flex}.offer-sk-thumb{border-radius:12px;flex:none;width:64px;height:64px}.offer-sk-lines{flex-direction:column;flex:1;gap:8px;display:flex}.offer-sk-lines .skeleton{border-radius:7px;height:14px}.offer-sk-lines .skeleton:last-child{width:42%}.offer-sk-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-block-end:8px;display:grid}.offer-sk-tiles .skeleton{border-radius:16px;min-height:78px;animation-delay:80ms}.offer-sk-tiles .skeleton:nth-child(2){animation-delay:.16s}.offer-sk-tiles .skeleton:nth-child(3){animation-delay:.24s}.offer-sk-cta{border-radius:14px;min-height:54px;margin-block-start:10px;display:block}.offer-sk-note{border-radius:7px;width:58%;height:14px;margin:8px auto 0;display:block}@media (prefers-reduced-motion:reduce){.offer-page-body.offer-loading .skeleton{animation:none}}.offer-loading .spinner{width:36px;height:36px}.offer-custom input{text-align:center;border:0;border-block-end:2px solid var(--accent);width:100%;min-height:54px;color:var(--text);background:0 0;font-size:22px;font-weight:800}.offer-custom input:focus{border-block-end-color:var(--accent);outline:none}.offer-fee-line{color:var(--dim);text-align:center;margin:8px 0 0;font-size:13px}.offer-floor-note{color:var(--muted);text-align:end;margin:14px 0 0;font-size:11.5px;line-height:1.5}.offer-error{color:#e5484d;text-align:center;margin:8px 0 0;font-size:13px;font-weight:700}.offer-floor-inline{color:var(--danger);text-align:center;margin:10px 0 0;font-size:13px;font-weight:700;line-height:1.45}.offer-page{z-index:95;background:var(--bg);color:var(--text);flex-direction:column;animation:.28s cubic-bezier(.32,.72,.35,1) offerPageIn;display:flex;position:fixed;inset:0;overflow:hidden}@keyframes offerPageIn{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}.offer-page-top{min-height:60px;padding:max(10px,env(safe-area-inset-top)) 14px 8px;border-block-end:1px solid var(--border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.offer-page-top .text-button{color:var(--text);padding:8px 4px;font-size:15px;font-weight:600}.offer-page-top h1{text-align:center;margin:0;font-size:17px;font-weight:800}.offer-page-top .sheet-top-pad{width:52px}.offer-page-body{overscroll-behavior:contain;width:min(100%,560px);min-height:0;padding:16px 16px max(24px,env(safe-area-inset-bottom));flex:1;margin:0 auto;animation:.3s 60ms both offerBodyIn;overflow-y:auto}@keyframes offerBodyIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.offer-page .offer-item-row img,.offer-page .offer-item-row .image-placeholder{width:64px;height:64px}.offer-page .offer-floor-note{margin-block-start:18px}.offer-sk-row{height:64px;margin-block-end:16px}.offer-page .offer-item-row{margin-block-end:10px}.offer-page .offer-tiles{margin-block-end:8px}.offer-sk-tile{min-height:78px}.offer-sk-btn{border-radius:13px;height:54px;margin-block-start:16px}@media (prefers-reduced-motion:reduce){.offer-page,.offer-page-body{animation:none}.offer-tiles button{transition:none}.offer-page-body .offer-tiles.calm button,.offer-custom.calm,.offer-submit-calm,.offer-custom.calm .offer-line i{animation:none}}.offer-tiles.calm button{border:1.5px solid var(--border);background:var(--surface-2);border-radius:16px;min-height:78px;transition:border-color .18s,background .18s,box-shadow .18s,transform .12s;animation:.4s cubic-bezier(.2,.8,.2,1) backwards offerTileIn}.offer-tiles.calm button:nth-child(2){animation-delay:60ms}.offer-tiles.calm button:nth-child(3){animation-delay:.12s}.offer-tiles.calm button:active{transform:scale(.95)}.offer-tiles.calm button strong{font-size:16px;font-weight:800}.offer-tiles.calm button span{color:var(--dim);font-size:11.5px;font-weight:600;transition:color .18s}.offer-tiles.calm button.active{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.offer-tiles.calm button.active{background:color-mix(in srgb,var(--accent) 10%,var(--surface-2))}}.offer-tiles.calm button.active{box-shadow:0 0 0 3px var(--accent),0 6px 18px var(--accent)}@supports (color:color-mix(in lab, red, red)){.offer-tiles.calm button.active{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 16%,transparent),0 6px 18px color-mix(in srgb,var(--accent) 20%,transparent)}}.offer-tiles.calm button.active span{color:var(--accent)}@keyframes offerTileIn{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:none}}.offer-custom.calm{margin-block:6px 4px;animation:.3s cubic-bezier(.2,.8,.2,1) backwards offerCustomIn}@keyframes offerCustomIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.offer-custom.calm .offer-custom-field{margin-block:2px 0;position:relative}.offer-custom.calm .offer-custom-field input{text-align:left;width:100%;min-height:52px;color:var(--text);direction:ltr;background:0 0;border:0;border-radius:0;padding:6px 2px;font-size:26px;font-weight:800;display:block}.offer-custom.calm .offer-custom-field input:focus{outline:none}.offer-custom.calm .offer-line{background:var(--accent);border-radius:2px;height:2px;display:block;position:relative}@supports (color:color-mix(in lab, red, red)){.offer-custom.calm .offer-line{background:color-mix(in srgb,var(--accent) 22%,transparent)}}.offer-custom.calm .offer-line{overflow:hidden}.offer-custom.calm .offer-line i{background:var(--accent);transform-origin:0;animation:.55s cubic-bezier(.2,.8,.2,1) 80ms backwards offerLineDraw;position:absolute;inset:0}@keyframes offerLineDraw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.offer-custom.calm .offer-custom-amount{text-align:start;margin:10px 0 0;font-size:15px;font-weight:800}.offer-custom.calm .offer-fee-line{text-align:center;margin:10px 0 0}.offer-custom.calm .offer-floor-inline{text-align:center}.offer-submit-calm{background:var(--accent);width:100%;min-height:54px;color:var(--accent-ink);cursor:pointer;box-shadow:0 8px 22px var(--accent);border:0;border-radius:14px;margin-block-start:10px;font-size:16px;font-weight:800}@supports (color:color-mix(in lab, red, red)){.offer-submit-calm{box-shadow:0 8px 22px color-mix(in srgb,var(--accent) 32%,transparent)}}.offer-submit-calm{transition:transform .12s,box-shadow .18s,opacity .18s;animation:.45s cubic-bezier(.2,.8,.2,1) .18s backwards offerSubmitIn}.offer-submit-calm:active{transform:scale(.98)}.offer-submit-calm:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}@keyframes offerSubmitIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.offer-daily{text-align:center;color:var(--dim);margin:8px 0 0;font-size:13px;line-height:1.5}.offer-daily .link-button{color:inherit;font-size:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.offer-why-backdrop{z-index:6;background:#00000073;place-items:center;padding:24px;animation:.18s fadeIn;display:grid;position:absolute;inset:0}.offer-why-card{background:var(--surface);border:1px solid var(--border);text-align:center;border-radius:18px;width:min(100%,380px);padding:22px}.offer-why-card h2{margin:0 0 8px;font-size:17px}.offer-why-card p{color:var(--dim);margin:0 0 18px;font-size:14px;line-height:1.55}.offer-why-card .secondary{width:100%}.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;overflow:hidden}.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}@media (width<=560px){.channel-picker{grid-template-columns:1fr}}.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;padding-inline-end:30px;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:var(--success);white-space:normal;align-items:center;gap:5px;font-weight:600;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-physical-card{background:linear-gradient(135deg,#3f3f46 0%,#1b1b1f 62%,#101013 100%);border-radius:10px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff26,0 3px 10px #0000004d}.pm-physical-card:after{content:"";pointer-events:none;background:radial-gradient(58px 32px at 88% -10%,#ffb52233,#0000 70%);position:absolute;inset:0}.pc-chip{background:linear-gradient(135deg,#f7d67f 0%,#d9962b 100%);border-radius:3px;width:13px;height:10px;position:absolute;top:8px;left:9px;box-shadow:inset 0 0 0 1px #00000038}.pc-dots{color:#ffffffeb;letter-spacing:3px;font-size:9px;font-weight:800;line-height:1;position:absolute;bottom:7px;left:9px}.co-loader{z-index:140;background:var(--surface);place-items:center;transition:opacity .38s;display:grid;position:fixed;inset:0}.co-loader.fading{opacity:0;pointer-events:none}.co-spinner{border:3px solid var(--border);border-top-color:var(--accent);border-radius:50%;width:36px;height:36px;animation:.8s linear infinite coSpin}@media (prefers-reduced-motion:reduce){.co-spinner{animation:none}}.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-card{fill:#1d1d21;stroke:#ffb52266;stroke-width:1.5px}.os-chip{fill:#eec25f}.os-card-line{fill:#ffffff59}.os-scan{fill:#ffb522;filter:drop-shadow(0 0 6px #ffb522e6);animation:1.25s ease-in-out infinite osScan}@keyframes osScan{0%{transform:translateY(0)}50%{transform:translateY(40px)}to{transform:translateY(0)}}.os-orbit{transform-box:fill-box;transform-origin:50%;animation:2.4s linear infinite osSpin}.os-orbit-dot{fill:#ffb522}.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 .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;--accent:#a9c2ff;--accent-ink:#0a2358;background:linear-gradient(165deg,#0a1f52 0%,#071740 48%,#040e28 100%);border-color:#8cafff73;box-shadow:0 0 0 1px #8cafff1f,0 20px 55px #143c9673}.country-eu .landing-hero:before{display:none}.country-eu .landing-hero:after{background:radial-gradient(700px 340px at 50% 0,#78a0ff26,#0000 60%),radial-gradient(540px 300px at 6% 98%,#5a82e61f,#0000 60%)}.country-eu .hero-aurora i:first-child{background:radial-gradient(circle,#78a0ff59,#0000 70%)}.country-eu .hero-aurora i:last-child{background:radial-gradient(circle,#96b4ff33,#0000 70%)}.country-eu .landing-eyebrow{color:#a9c2ff}.country-eu .hero-accent{color:#8ba1f0}.country-eu .landing-hero p{color:#ebf0ffeb}.country-eu .hero-toggle{background:#050c2085;border-color:#96b4ff66}.country-eu .hero-toggle button{color:#ffffffbf}.country-eu .hero-toggle button.active{color:#0a2358}.country-eu .hero-toggle-pill{background:linear-gradient(#c9d8ff,#a9c2ff);box-shadow:0 4px 14px #a9c2ff73}.country-eu .hero-cta{color:#eef2ff;background:#0812306b;border-color:#96b4ff73;box-shadow:0 10px 28px #0000006b}.country-eu .hero-cta:hover{box-shadow:0 12px 34px #00000080}.country-eu .hero-stat{background:#78a0ff17;border-color:#8cafff40}.country-eu .light-theme .landing-hero .hero-stat strong{color:#fff}.country-eu .light-theme .landing-hero .hero-stat span{color:#ebebebb8}.country-eu .hero-stat:hover{background:#78a0ff26;border-color:#8cafff80}.country-eu .hero-stat svg{color:#a9c2ff}.country-eu .hero-stat span{color:#dce6fabf}.country-eu .hero-stat-go{color:#a9c2ff}.country-eu .eu-stars{filter:drop-shadow(0 0 18px #a9c2ff80)}[dir=rtl] .country-eu .landing-hero .eu-stars{left:4px;right:auto}.country-eu .landing-hero .eu-star{filter:drop-shadow(0 0 7px #a9c2ffe6);animation:3.4s ease-in-out infinite euSpark}@keyframes euSpark{0%,to{opacity:.45;transform:translateY(0)scale(1)}15%{opacity:1;transform:translateY(-3px)scale(1.14)}32%{opacity:.6;transform:translateY(-4px)scale(1.02)}50%{opacity:1;transform:translateY(-5px)scale(1.1)}68%{opacity:.65;transform:translateY(-3px)scale(1.03)}84%{opacity:.95;transform:translateY(-1px)scale(1.08)}}.country-eu .category-grid button{background:linear-gradient(160deg,#0a1f4d 0%,#071741 55%,#040e28 100%);border-color:#7896eb42}.country-eu .thread-row{background:#0000006b;border-color:#ffffff17}.country-eu.light-theme .thread-row{background:#ffffffb8;border-color:#14141414}.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:0;pointer-events:none;opacity:.68;filter:drop-shadow(0 0 8px #a9c2ff8c);width:min(300px,64%);animation:9s ease-in-out infinite euFloat;position:absolute;top:2%;left:auto;right:4px}.eu-stars svg{width:100%;height:auto;display:block;position:relative}.eu-stars:before{content:"";background:radial-gradient(circle,#020716cc 0%,#02071661 68%,#0000 100%);border-radius:50%;position:absolute;inset:13%}.eu-star{opacity:1;transform-box:fill-box;transform-origin:50%;animation:2.8s ease-in-out infinite euTwinkle}@keyframes euTwinkle{0%,to{opacity:.4;transform:translateY(0)scale(1)}50%{opacity:1;transform:translateY(-5px)scale(1.06)}}.auth-overlay .eu-star{animation:none}@keyframes euFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.country-eu .category-grid button{border-color:#4678e633}.country-eu .category-grid button:hover{border-color:#4678e673;box-shadow:0 6px 18px #3264dc1f}.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(165deg,#12336f 0%,#0a2150 48%,#051230 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{animation:none;transform:none}.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{opacity:0;clip-path:inset(9% 4% round 26px);border-radius:0;width:100%;height:clamp(300px,72vw,560px);margin-top:-56px;transition:opacity 1s,clip-path 1.5s cubic-bezier(.16,.8,.2,1),transform 1.5s cubic-bezier(.16,.8,.2,1);display:block;transform:scale(.982);-webkit-mask-image:linear-gradient(#0000 0,#000 90px);mask-image:linear-gradient(#0000 0,#000 90px)}.sa-finale.in svg.sa-day{opacity:1;clip-path:inset(0);transform:none}@media (prefers-reduced-motion:reduce){.sa-finale svg.sa-day{opacity:1;clip-path:none;transition:none;transform:none}}.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}.sa-flag-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}.sa-flag-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-eu .promo-ticker{--ticker-edge:#123a7d;background:linear-gradient(90deg,#123a7d,#1d4ea3,#123a7d);border-color:#96b4ff66}.country-eu .promo-ticker .promo-item{color:#eef3ff}.country-eu .promo-ticker .promo-sep{color:#a9c2ff}.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:var(--surface);border-color:var(--border)}.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:2px;font-size:13px;font-weight:600;display:flex}.listing-copy .prot-line svg{color:#3a8fa6;flex:none;width:15px;height:15px}.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-row.co-tap{cursor:pointer}.co-card-row.co-tap:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:12px}.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-paybtn-wallet{color:#000;background:#fff;border-color:#e3e3e3;padding:13px 16px}.co-paybtn-wallet:hover:not(:disabled){box-shadow:0 8px 24px #0000002e}.co-paybtn-wallet:disabled{opacity:.65}.co-pay-wallet{justify-content:center;align-items:center;gap:11px;display:flex}.co-pay-brand{align-items:center;gap:1px;display:inline-flex}.co-pay-brand svg{width:22px;height:22px}.co-pay-brand em{letter-spacing:-.4px;font-size:21px;font-style:normal;font-weight:600}.co-pay-div{background:#d8d8d8;border-radius:1px;width:1.5px;height:26px}.co-pay-cardart svg{filter:drop-shadow(0 1px 2px #00000040);width:46px;height:30px;display:block}.co-foot{padding:10px 18px calc(14px + env(safe-area-inset-bottom));background:var(--surface);border-top:1px solid var(--border);flex:none;margin:0}.overlay.checkout-fullscreen .sheet.checkout-sheet{flex-direction:column;padding:0;display:flex;overflow:hidden}.overlay.checkout-fullscreen .sheet.checkout-sheet .sheet-top{flex:none}.overlay.checkout-fullscreen .co-page{flex:1;min-height:0}.co-foot-total{justify-content:space-between;align-items:center;margin:2px 2px 10px;display:flex}.co-foot-total span{font-size:16px;font-weight:600}.co-foot-total strong{font-size:19px;font-weight:800}.co-foot .co-paybtn{margin-top:0}.co-foot .co-secure{margin:10px 0 0}@media (prefers-reduced-motion:reduce){.co-foot{position:static}}.dark-theme .co-paybtn-wallet{color:#000;background:#fff;border-color:#e8e8e8}.co-pay-wallet{align-items:center;display:inline-flex}.co-pay-label{letter-spacing:-.01em;align-items:center;gap:10px;font-size:17px;font-weight:800;display:inline-flex}.co-pay-label svg{width:24px;height:24px}.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}.sheet.checkout-sheet{--co-enter:100%;animation:.34s cubic-bezier(.32,.72,.35,1) coIn}[dir=rtl] .sheet.checkout-sheet{--co-enter:-100%}.checkout-sheet>:not(.co-sk){animation:.28s coContentIn}@keyframes coContentIn{0%{opacity:0}to{opacity:1}}.co-sk{gap:12px;display:grid}.co-sk-top{border-radius:10px;width:52%;height:36px;margin:4px auto 6px}.co-sk-item{border-radius:12px;height:100px}.co-sk-block{border-radius:14px;height:118px}.co-sk-block:nth-child(4){animation-delay:.1s}.co-sk-cta{border-radius:14px;height:54px;margin-block-start:2px}@media (prefers-reduced-motion:reduce){.sheet.checkout-sheet,.checkout-sheet>:not(.co-sk),.co-sk .skeleton{animation:none}}.overlay.checkout-fullscreen{background:var(--surface);align-items:center;padding:0}.overlay.checkout-fullscreen .sheet.checkout-sheet{border-top:0;border-bottom:0;border-radius:0;width:100%;max-width:680px;height:100dvh;max-height:100dvh;margin:0 auto;animation:.3s cubic-bezier(.32,.72,.35,1) coFullIn}@keyframes coFullIn{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.overlay.checkout-fullscreen .sheet.checkout-sheet{animation:none}}.auth-gate-or{color:#9a9a9a;align-items:center;gap:10px;margin:16px 0 4px;font-size:12.5px;font-weight:700;display:flex}.auth-gate-or:before,.auth-gate-or:after{content:"";background:#e6e6e6;flex:1;height:1px}.auth-gate-sheet .guest-continue{color:#161616;cursor:pointer;background:#f7f7f7;border:1px solid #e2e2e2;border-radius:15px;width:100%;min-height:52px;margin-block-start:10px;font-size:15.5px;font-weight:800;transition:transform .12s,background .15s}.auth-gate-sheet .guest-continue:hover{background:#efefef}.auth-gate-sheet .guest-continue:active{transform:scale(.985)}.overlay.guest-loader{z-index:130;background:#000000db;flex-direction:column;justify-content:center;align-items:center;gap:20px}.guest-loader-logo{border-radius:24px;width:88px;height:88px;animation:1.1s ease-in-out infinite guestLogoPulse;box-shadow:0 14px 40px #0006}@keyframes guestLogoPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.72;transform:scale(.93)}}.guest-loader-bar{background:#ffffff29;border-radius:999px;width:124px;height:4px;overflow:hidden}.guest-loader-bar i{background:#fff;border-radius:999px;width:38%;height:100%;animation:1.1s ease-in-out infinite guestBarSlide;display:block}@keyframes guestBarSlide{0%{transform:translate(-110%)}to{transform:translate(290%)}}@media (prefers-reduced-motion:reduce){.guest-loader-logo,.guest-loader-bar i{animation:none}}.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:66px}.detail-sold-at{color:var(--accent);font-weight:700}.thread-sold-pill{letter-spacing:.06em;text-transform:uppercase;color:#fff;background:#0a0a0ad1;border-radius:999px;flex:none;padding:3px 8px;font-size:10px;font-weight:800}[dir=rtl] .thread-sold-pill{letter-spacing:0;text-transform:none;font-size:12px}.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}.thread-composer{position:relative}.composer-tools{align-items:center;gap:6px;display:flex}.thread-composer .composer-iconbtn{border:1px solid var(--border);background:var(--surface-2);width:40px;height:40px;color:var(--dim);cursor:pointer;border-radius:12px;flex:none;place-items:center;transition:border-color .15s,color .15s,background .15s;display:grid}.thread-composer .composer-iconbtn:hover{border-color:var(--accent);color:var(--accent);background:var(--surface)}.thread-composer .composer-iconbtn svg{width:20px;height:20px}.attach-backdrop{z-index:40;background:0 0;border:0;position:absolute;inset:0}.attach-menu{z-index:41;border:1px solid var(--border);background:var(--surface);min-width:200px;box-shadow:var(--shadow);border-radius:14px;padding:6px;position:absolute;inset-block-end:calc(100% + 8px);inset-inline-start:0}.attach-menu button{width:100%;color:var(--text);text-align:start;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:11px 12px;font-size:14px;font-weight:600;display:flex}.attach-menu button:hover{background:var(--surface-2)}.attach-menu button svg{width:20px;height:20px;color:var(--accent)}.attach-preview{background:0 0;border:0;align-items:center;gap:8px;margin:0 0 8px;padding:0;display:flex}.attach-thumb{background:var(--surface-2);border-radius:12px;flex:none;width:60px;height:60px;position:relative;overflow:hidden}.attach-thumb img{object-fit:cover;width:100%;height:100%}.attach-filethumb{width:100%;height:100%;color:var(--accent);place-items:center;display:grid}.attach-filethumb svg{width:24px;height:24px}.attach-cancel{color:#fff;background:#000000a6;border:0;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;inset-block-start:2px;inset-inline-end:2px}.attach-cancel svg{width:12px;height:12px}.attach-meta{min-width:0;color:var(--dim);flex-direction:column;flex:1;gap:2px;font-size:12px;display:flex}.attach-meta strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.attach-fail{color:var(--danger);font-size:12px}.attach-progress{background:var(--surface-3);border-radius:99px;width:110px;height:4px;overflow:hidden}.attach-progress i{background:var(--accent);border-radius:99px;width:40%;height:100%;animation:1s ease-in-out infinite attachSlide;display:block}@keyframes attachSlide{0%{transform:translate(-110%)}to{transform:translate(280%)}}.chat-bubble.has-attach{padding:6px;overflow:hidden}.msg-attach-img{cursor:zoom-in;border-radius:10px;max-width:230px;display:block}.msg-attach-file{background:var(--surface-3);border-radius:10px;align-items:center;gap:10px;min-width:190px;max-width:250px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.msg-attach-file{background:color-mix(in srgb,var(--surface-3) 60%,transparent)}}.msg-attach-file{color:var(--text);text-decoration:none}.msg-attach-file svg{width:26px;height:26px;color:var(--accent);flex:none}.msg-attach-file span{flex-direction:column;gap:2px;min-width:0;font-size:13px;font-weight:650;display:flex}.msg-attach-file small{color:var(--dim);font-weight:500}.msg-attach-cap{margin:6px 4px 2px;font-size:15px;line-height:1.5}.attach-lightbox{z-index:120;background:#000000e0;place-items:center;display:grid;position:fixed;inset:0}.attach-lightbox img{border-radius:12px;max-width:94vw;max-height:88vh}.attach-lightbox button{color:#fff;width:44px;height:44px;background:#ffffff24;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-start:max(14px,env(safe-area-inset-top));inset-inline-end:14px}.attach-lightbox button svg{width:20px;height:20px}.bundle-page .bundle-body{gap:14px;padding:6px 0 120px;display:grid}.bundle-why{border:1px solid var(--border);background:var(--surface);color:var(--dim);border-radius:16px;align-items:flex-start;gap:10px;margin:0;padding:14px;font-size:14px;line-height:1.55;display:flex}.bundle-why>svg{width:22px;height:22px;color:var(--accent);flex:none}.bundle-empty{text-align:center;color:var(--dim);border:1px dashed var(--border);border-radius:16px;margin:0;padding:34px 16px;font-size:14px;line-height:1.5}.bundle-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.bundle-card{border:1px solid var(--border);background:var(--surface);border-radius:16px;gap:8px;margin:0;padding:10px;display:grid;position:relative}.bundle-card.selected{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.bundle-thumb{aspect-ratio:1;background:var(--surface-2);color:var(--muted);border-radius:12px;place-items:center;display:grid;position:relative;overflow:hidden}.bundle-thumb img{object-fit:cover;width:100%;height:100%}.bundle-thumb-ph svg{width:30px;height:30px}.bundle-check{background:var(--accent);min-width:26px;height:26px;color:var(--accent-ink);top:8px;border-radius:50%;place-items:center;font-size:15px;font-weight:900;display:grid;position:absolute;inset-inline-end:8px}.bundle-card h3{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13.5px;font-weight:700;overflow:hidden}.bundle-price{margin:0;font-size:14px;font-weight:850}.bundle-price-missing{color:var(--dim);font-size:12.5px;font-weight:600}.bundle-toggle{border:1px solid var(--border);background:var(--surface-2);min-height:42px;color:var(--text);border-radius:11px;font-size:13px;font-weight:750}.bundle-toggle.on{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bundle-toggle.on{background:color-mix(in srgb,var(--accent) 16%,transparent)}}.bundle-toggle.on{border-color:var(--accent);color:var(--accent)}.bundle-footer{z-index:70;padding:12px 14px max(14px,env(safe-area-inset-bottom));border-block-start:1px solid var(--border);background:var(--surface);justify-content:space-between;align-items:center;gap:10px;display:flex;position:fixed;inset-block-end:0;inset-inline:0}@supports (color:color-mix(in lab, red, red)){.bundle-footer{background:color-mix(in srgb,var(--surface) 94%,transparent)}}.bundle-footer{-webkit-backdrop-filter:blur(16px)}.bundle-count{color:var(--dim);font-size:13px;font-weight:700}.bundle-footer .primary{min-height:50px;padding:0 22px;font-size:15px}.bundle-footer .secondary{min-height:50px;padding:0 18px}.bundle-lines{gap:8px;margin:0;padding:0;list-style:none;display:grid}.bundle-lines li{border:1px solid var(--border);background:var(--surface);border-radius:14px;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px;display:grid}.bundle-line-thumb{background:var(--surface-2);width:56px;height:56px;color:var(--muted);border-radius:10px;place-items:center;display:grid;overflow:hidden}.bundle-line-thumb img{object-fit:cover;width:100%;height:100%}.bundle-line-thumb svg{width:24px;height:24px}.bundle-line-title{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;overflow:hidden}.bundle-line-price{font-size:14px;font-weight:850}.bundle-totals{border:1px solid var(--border);background:var(--surface);border-radius:16px;gap:8px;margin:0;padding:14px;display:grid}.bundle-totals>div{color:var(--dim);justify-content:space-between;align-items:baseline;gap:10px;font-size:14px;display:flex}.bundle-totals dt{font-weight:500}.bundle-totals dd{color:var(--text);margin:0;font-weight:750}.bundle-totals .discount dd{color:var(--success)}.bundle-totals .total{border-block-start:1px solid var(--border);padding-block-start:10px}.bundle-totals .total dt,.bundle-totals .total dd{color:var(--text);font-size:16px;font-weight:850}.bundle-sim{background:var(--surface-2);color:var(--muted);text-align:center;border-radius:10px;margin:0;padding:10px 12px;font-size:12px;line-height:1.5}.bundle-success{text-align:center;gap:14px;max-width:560px;margin:24px auto;padding:26px 18px;display:grid}.bundle-success-check{background:var(--success);border-radius:50%;place-items:center;width:74px;height:74px;margin:0 auto;display:grid}@supports (color:color-mix(in lab, red, red)){.bundle-success-check{background:color-mix(in srgb,var(--success) 16%,transparent)}}.bundle-success-check{color:var(--success);font-size:36px;font-weight:900;animation:.35s cubic-bezier(.2,1.4,.4,1) popIn}.bundle-success h2{margin:0;font-size:22px}.bundle-success p{color:var(--dim);margin:0;line-height:1.5}.bundle-code{border:1px dashed var(--accent);letter-spacing:.12em;color:var(--accent);border-radius:12px;justify-self:center;padding:10px 18px;font-size:20px;font-weight:850;display:inline-block}.bundle-success .primary{min-height:52px}.help-body{gap:14px;padding:4px 0 40px;display:grid}.help-subtitle{color:var(--dim);margin:0;font-size:15px;line-height:1.6}.help-ask-card{border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text);text-align:start;cursor:pointer;border-radius:18px;align-items:center;gap:14px;padding:16px;display:flex}.help-ask-card:hover{border-color:var(--accent)}.help-ask-icon{background:var(--accent);border-radius:14px;flex:none;place-items:center;width:46px;height:46px;display:grid}@supports (color:color-mix(in lab, red, red)){.help-ask-icon{background:color-mix(in srgb,var(--accent) 14%,transparent)}}.help-ask-icon{color:var(--accent)}.help-ask-icon svg{width:24px;height:24px}.help-ask-card>span:nth-child(2){flex:1;gap:3px;min-width:0;display:grid}.help-ask-card strong{font-size:16px;font-weight:800}.help-ask-card small{color:var(--dim);font-size:13px}.help-ask-card>svg{width:18px;height:18px;color:var(--muted);flex:none}.help-section-t{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin:6px 2px 0;font-size:13px;font-weight:800}[dir=rtl] .help-section-t{letter-spacing:0}.help-order-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.help-order-list button{border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text);text-align:start;cursor:pointer;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:12px 14px;display:grid}.help-order-list button:hover{border-color:var(--accent)}.help-order-list button>svg{width:18px;height:18px;color:var(--muted)}.help-order-code{color:var(--accent);white-space:nowrap;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:12.5px;font-weight:800}.help-order-title{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;overflow:hidden}.help-order-card{border:1px solid var(--border);background:var(--surface);border-radius:18px;gap:6px;padding:16px;display:grid}.help-order-card h3{margin:0;font-size:16px}.help-order-card p{color:var(--dim);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.help-order-line{background:var(--surface-2);color:var(--dim);border-radius:12px;margin:0;padding:10px 14px;font-size:13px}.help-empty{text-align:center;color:var(--dim);border:1px dashed var(--border);border-radius:14px;margin:0;padding:26px 14px;font-size:14px;line-height:1.5}.help-topics{flex-wrap:wrap;gap:8px;display:flex}.help-topic-chip{border:1px solid var(--border);background:var(--surface);min-height:44px;color:var(--text);cursor:pointer;border-radius:999px;padding:0 16px;font-size:14px;font-weight:700}.help-topic-chip:hover{border-color:var(--accent);color:var(--accent)}.help-custom-form{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.help-custom-form input{border:1px solid var(--border);background:var(--surface);min-height:50px;color:var(--text);border-radius:14px;padding:0 14px;font-size:15px}.help-custom-form .primary{min-width:110px}.help-qa{gap:12px;display:grid}.help-qa-item{gap:8px;animation:.38s cubic-bezier(.2,.8,.2,1) both helpAnswerIn;display:grid}@keyframes helpAnswerIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.help-q{background:var(--accent);border-radius:16px 16px 4px;justify-self:end;max-width:88%;padding:10px 14px}@supports (color:color-mix(in lab, red, red)){.help-q{background:color-mix(in srgb,var(--accent) 16%,transparent)}}.help-q{font-size:14.5px;font-weight:600;line-height:1.5}.help-a-card{border:1px solid var(--border);border-inline-start:4px solid var(--accent);background:var(--surface);border-radius:14px;padding:16px}.help-a-card h4{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin:0 0 8px;font-size:12px;font-weight:800}[dir=rtl] .help-a-card h4{letter-spacing:0}.help-a-card p{white-space:pre-wrap;margin:0;font-size:15px;font-weight:500;line-height:1.65}.help-why{background:var(--surface-2);color:var(--dim);border-radius:10px;margin-block-start:12px;padding:10px 12px;font-size:12.5px;line-height:1.55}.help-why summary{cursor:pointer;color:var(--text);font-weight:750}.help-why ul{gap:4px;margin:8px 0 0;padding-inline-start:18px;display:grid}.help-thinking{color:var(--dim);align-items:center;gap:10px;padding:16px;font-size:14px;display:flex}.help-error{border:1px solid var(--danger);padding:14px}@supports (color:color-mix(in lab, red, red)){.help-error{border:1px solid color-mix(in srgb,var(--danger) 45%,transparent)}}.help-error{background:var(--danger);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.help-error{background:color-mix(in srgb,var(--danger) 8%,transparent)}}.help-error{color:var(--text);font-size:14px;line-height:1.5}.footer-about{margin-block-start:4px}.footer-about-btn{color:#fff;text-align:start;background:#111;border:1px solid #383838;border-radius:12px;align-items:center;gap:10px;width:100%;padding:13px 14px;font-size:15px;font-weight:750;display:flex}.footer-about-btn svg{color:#ffb522;width:20px;height:20px}.footer-about-btn svg:last-child{color:#8d8d8d;width:16px;margin-inline-start:auto}.footer-about-btn:hover{border-color:#ffb522}.about-search{position:relative}.about-search svg{width:19px;height:19px;color:var(--muted);pointer-events:none;position:absolute;inset-block-start:50%;inset-inline-start:14px;transform:translateY(-50%)}.about-search input{border:1px solid var(--border);background:var(--surface);width:100%;min-height:50px;color:var(--text);border-radius:14px;padding-inline:42px 14px;font-size:15px}.about-rows{gap:10px;display:grid}.about-row{border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text);text-align:start;border-radius:16px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:13px;padding:13px;display:grid}.about-row:hover{border-color:var(--accent)}.about-icon{background:var(--accent);border-radius:15px;place-items:center;width:52px;height:52px;display:grid}@supports (color:color-mix(in lab, red, red)){.about-icon{background:color-mix(in srgb,var(--accent) 14%,transparent)}}.about-icon{color:var(--accent)}.about-icon svg{width:26px;height:26px}.about-row>div{min-width:0}.about-row strong{margin-block-end:3px;font-size:15.5px;display:block}.about-row p{color:var(--dim);margin:0;font-size:13px;line-height:1.45}.about-row>svg{width:18px;height:18px;color:var(--muted)}.about-empty{text-align:center;color:var(--dim);border:1px dashed var(--border);border-radius:14px;padding:26px}.how-page{gap:22px;padding-block:6px 44px;display:grid}.how-hero{border:1px solid var(--border);background:radial-gradient(120% 130% at 50% 0%,var(--accent),transparent 60%),var(--surface);border-radius:24px;align-items:center;gap:16px;padding:26px 20px 8px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.how-hero{background:radial-gradient(120% 130% at 50% 0%,color-mix(in srgb,var(--accent) 12%,transparent),transparent 60%),var(--surface)}}.how-hero{text-align:center;overflow:hidden}.how-eyebrow{background:var(--accent);border-radius:999px;justify-self:center;padding:6px 14px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.how-eyebrow{background:color-mix(in srgb,var(--accent) 14%,transparent)}}.how-eyebrow{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:850}[dir=rtl] .how-eyebrow{letter-spacing:0}.how-hero h1{letter-spacing:-.04em;margin:0;font-size:clamp(30px,8vw,48px);line-height:1.02}.how-hero h1 .accent{color:var(--accent)}.how-hero>p{max-width:560px;color:var(--dim);margin:0 auto;font-size:16px;line-height:1.6}.how-art{width:min(100%,560px);height:auto;margin:6px auto 0;line-height:0;display:block}.how-art svg{width:100%;height:auto}.how-steps{gap:12px;display:grid}.how-step{border:1px solid var(--border);background:var(--surface);text-align:start;border-radius:20px;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:6px 14px;padding:16px;display:grid}.how-step .how-step-art{grid-area:1/1/3;margin:0}.how-step h3{letter-spacing:-.02em;grid-area:1/2;margin:0;font-size:19px}.how-step p{color:var(--dim);grid-area:2/2;margin:0;font-size:14px;line-height:1.6}.how-num{background:var(--accent);width:34px;height:34px;color:var(--accent-ink);border-radius:50%;place-items:center;margin-block-end:10px;font-size:15px;font-weight:850;display:grid}.how-step h2{letter-spacing:-.02em;margin:0 0 6px;font-size:19px}.how-step p{color:var(--dim);margin:0;font-size:14px;line-height:1.6}.how-step-art svg{width:100%;height:auto;line-height:0}.how-band{border:1px solid var(--border);background:var(--surface);border-radius:20px;gap:12px;padding:18px;display:grid}.how-band h2{letter-spacing:-.02em;margin:0;font-size:20px}.how-band>p{color:var(--dim);margin:0;font-size:14px;line-height:1.6}.how-ship-art svg{width:100%;height:auto}.how-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.how-list li{border:1px solid var(--border);background:var(--surface-2);border-radius:14px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:14px;line-height:1.55;display:flex}.how-list svg{width:20px;height:20px;color:var(--accent);flex:none;margin-block-start:2px}.how-cta-band{text-align:center;background:#0c0c0c;border:1px solid #2a2a2a;border-radius:20px;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:22px;display:flex}.how-cta-band .primary,.how-cta-band .secondary{min-height:50px;padding:0 22px;font-size:15px}.how-cta-band .secondary{color:#fff;background:0 0;border:1px solid #4a4a4a}.how-sway{transform-box:fill-box;transform-origin:top;animation:4.2s ease-in-out infinite howSway}@keyframes howSway{0%,to{transform:rotate(-2.4deg)}50%{transform:rotate(2.4deg)}}.how-twinkle{transform-box:fill-box;transform-origin:50%;animation:2.6s ease-in-out infinite howTwinkle}@keyframes howTwinkle{0%,to{opacity:.25;transform:scale(.8)}50%{opacity:1;transform:scale(1.12)}}.how-flash{animation:3.4s ease-in-out infinite howFlash}@keyframes howFlash{0%,to{opacity:.12}50%{opacity:.85}}.how-float{animation:3.8s ease-in-out infinite howFloat}@keyframes howFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.how-wiggle{transform-box:fill-box;transform-origin:50%;animation:2.2s ease-in-out infinite howWiggle}@keyframes howWiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-7deg)}75%{transform:rotate(7deg)}}.how-pulse{transform-box:fill-box;transform-origin:50%;animation:2s ease-in-out infinite howPulse}@keyframes howPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.35)}}.how-route{stroke-dasharray:7 8;animation:2.4s linear infinite howRoute}@keyframes howRoute{to{stroke-dashoffset:-60px}}.how-dot{transform-box:fill-box;transform-origin:50%}.how-line{stroke:var(--text);fill:none}.how-garment{fill:var(--accent)}@supports (color:color-mix(in lab, red, red)){.how-garment{fill:color-mix(in srgb,var(--accent) 14%,var(--surface-2))}}.how-garment{stroke:var(--text);stroke-width:2px}.how-phone{fill:var(--surface);stroke:var(--text);stroke-width:2px}.how-lens{fill:var(--accent);stroke:none}.how-flash{fill:var(--accent);stroke:none;opacity:.9}.how-twinkle,.how-dot{fill:var(--accent);stroke:none}.how-check{stroke:var(--success);fill:none}.how-accent-fill{fill:var(--accent);stroke:none}.how-awning{fill:var(--surface-2);stroke:var(--text);stroke-width:2px}.how-window{fill:var(--accent)}@supports (color:color-mix(in lab, red, red)){.how-window{fill:color-mix(in srgb,var(--accent) 12%,transparent)}}.how-window{stroke:var(--text);stroke-width:2px}.how-garment{transform-box:fill-box;transform-origin:top;animation:5s ease-in-out infinite howSway}.how-phone{animation:4.5s ease-in-out infinite howFloat}.how-lens{animation:2.8s ease-in-out infinite howFlash}.how-accent-fill{animation:4s ease-in-out infinite howFlash}.how-check{stroke-dasharray:30;stroke-dashoffset:30px;animation:2.6s ease-in-out infinite howCheck}@keyframes howCheck{0%{stroke-dashoffset:30px}45%,to{stroke-dashoffset:0}}.how-awning{transform-box:fill-box;transform-origin:top;animation:6s ease-in-out infinite howSway}.how-window{animation:5s ease-in-out infinite howFlash}.how-phone-screen{animation:5s ease-in-out infinite howFloat}.know-block h2{letter-spacing:-.02em;margin:0;font-size:21px}.know-block p strong{color:var(--text)}.know-head{align-items:center;gap:13px;display:flex}.know-icon{background:var(--accent);border-radius:15px;flex:none;place-items:center;width:50px;height:50px;display:grid}@supports (color:color-mix(in lab, red, red)){.know-icon{background:color-mix(in srgb,var(--accent) 14%,transparent)}}.know-eco{gap:10px;display:grid}.know-eco-icon{background:var(--success);border-radius:15px;place-items:center;width:50px;height:50px;display:grid}@supports (color:color-mix(in lab, red, red)){.know-eco-icon{background:color-mix(in srgb,var(--success) 14%,transparent)}}.know-eco-icon{color:var(--success)}.know-eco-icon svg{width:26px;height:26px}.know-eco h3{letter-spacing:-.02em;margin:0;font-size:19px}.know-eco .know-eco-note{color:var(--dim);margin:0;font-size:13px}.know-eco svg{width:24px;height:24px;color:var(--success);margin-block-end:6px}.know-eco strong{color:var(--text);margin-block-end:3px;font-size:13.5px;display:block}.know-leader{grid-template-columns:84px minmax(0,1fr);align-items:center;gap:14px;display:grid}.know-leader img{object-fit:cover;border:2px solid var(--accent);border-radius:50%;width:84px;height:84px}.know-leader-fallback{background:var(--surface-2);width:84px;height:84px;color:var(--accent);border:2px solid var(--accent);border-radius:50%;place-items:center;font-size:32px;font-weight:850;display:grid}.know-leader strong{font-size:17px;display:block}.know-leader small{color:var(--accent);font-size:13px;font-weight:750}.know-leader p{margin-block-start:6px;font-size:13.5px}.know-store-art svg{width:100%;max-width:520px;height:auto;margin:0 auto;display:block}.trust-badges{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-block-start:4px;display:grid}.trust-badges div{border:1px solid var(--border);background:var(--surface-2);border-radius:14px;align-items:center;gap:10px;padding:12px;font-size:13px;font-weight:650;line-height:1.4;display:flex}.trust-badges svg{width:22px;height:22px;color:var(--accent);flex:none}.access-langs span{background:var(--surface-2);border-radius:999px;padding:8px 14px;font-size:13px;font-weight:750}.how-cta-row{flex-wrap:wrap;gap:10px;display:flex}.how-cta-row .primary,.how-cta-row .secondary{flex:1;min-width:150px;min-height:50px}@media (width<=560px){.how-step{grid-template-columns:1fr!important}.how-step .how-step-art{max-width:190px;margin:0 auto;grid-area:auto/1!important}.how-step h3,.how-step p{text-align:start;grid-area:auto/1!important}.bundle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.how-sway,.how-twinkle,.how-flash,.how-float,.how-wiggle,.how-pulse,.how-route,.how-dot,.how-line,.how-garment,.how-phone,.how-lens,.how-accent-fill,.how-check,.how-awning,.how-window,.how-phone-screen,.attach-progress i,.bundle-success .big-check{animation:none!important}}.about-body{gap:16px;padding:6px 0 40px;display:grid}.about-search{border:1px solid var(--border);background:var(--surface);border-radius:14px;align-items:center;gap:10px;min-height:50px;padding:0 8px 0 14px;display:flex}.about-search svg{width:20px;height:20px;color:var(--dim);flex:none}.about-search input{min-width:0;color:var(--text);background:0 0;border:0;outline:none;flex:1;font-size:15px}.about-search input::placeholder{color:var(--muted)}.about-search button{color:var(--dim);cursor:pointer;background:0 0;border:0;place-items:center;width:36px;height:36px;display:grid}.about-search button svg{width:16px;height:16px}.about-rows{gap:10px;margin:0;padding:0;list-style:none;display:grid}.about-row{border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text);text-align:start;cursor:pointer;border-radius:18px;align-items:center;gap:14px;padding:16px;display:flex}.about-row>svg{width:18px;height:18px;color:var(--muted);flex:none}.about-row-icon{background:var(--accent);border-radius:14px;flex:none;place-items:center;width:46px;height:46px;display:grid}@supports (color:color-mix(in lab, red, red)){.about-row-icon{background:color-mix(in srgb,var(--accent) 14%,transparent)}}.about-row-icon{color:var(--accent)}.about-row-icon svg{width:24px;height:24px}.about-row-text{flex:1;gap:4px;min-width:0;display:grid}.about-row-text strong{letter-spacing:-.01em;font-size:16px;font-weight:800}.about-row-text small{color:var(--dim);font-size:13.5px;line-height:1.5}.about-empty{text-align:center;color:var(--dim);margin:0;padding:28px 16px}.about-detail{padding-block-end:60px}.how-section{gap:14px;display:grid}.how-section>h2{letter-spacing:-.03em;margin:0;font-size:clamp(22px,5.4vw,30px)}.how-section>p{color:var(--dim);margin:0;font-size:15px;line-height:1.65}.how-step-n{background:var(--accent);min-width:30px;height:30px;color:var(--accent-ink);vertical-align:2px;border-radius:50%;place-items:center;margin-inline-end:10px;padding:0 8px;font-size:14px;font-weight:850;display:inline-grid}.how-step h3{letter-spacing:-.02em;margin:0 0 8px;font-size:18px}.how-safe{border:1px solid var(--border);background:var(--surface);border-radius:20px;grid-template-columns:200px minmax(0,1fr);align-items:center;gap:12px;padding:18px;display:grid}.how-safe .how-art{margin:0}@media (width<=560px){.how-safe{grid-template-columns:1fr}.how-safe .how-art{max-width:220px}}.how-hero-cta{justify-self:center;min-height:52px;padding:0 28px;font-size:16px}.how-cta-band h2{color:#fff;letter-spacing:-.02em;flex-basis:100%;margin:0 0 4px;font-size:clamp(20px,5vw,26px)}.how-cta-solid{border:1px solid var(--accent);background:var(--accent);min-height:52px;color:var(--accent-ink);cursor:pointer;border-radius:11px;padding:0 24px;font-size:15px;font-weight:850}.how-cta-ghost{color:#fff;cursor:pointer;background:0 0;border:1px solid #4a4a4a;border-radius:11px;min-height:52px;padding:0 24px;font-size:15px;font-weight:800}.how-awning-line{stroke:var(--accent)}.how-wide-art{width:min(100%,560px);margin:6px auto 0;line-height:0}.trust-badges{gap:10px;margin:0;padding:0;list-style:none;display:grid}.trust-badges li{border:1px solid var(--border);background:var(--surface);border-radius:16px;gap:4px;padding:14px 16px;display:grid}.trust-badges strong{font-size:15px}.trust-badges small{color:var(--dim);font-size:13.5px;line-height:1.55}.trust-note{background:var(--surface-2);color:var(--dim);border-radius:12px;margin:0;padding:12px 14px;font-size:13.5px;line-height:1.6}.access-langs{flex-wrap:wrap;gap:10px;display:flex}.access-langs span{border:1px solid var(--border);background:var(--surface);border-radius:999px;padding:10px 16px;font-size:14px;font-weight:800}.know-block{border:1px solid var(--border);background:var(--surface);border-radius:20px;gap:10px;padding:18px;display:grid}.know-block p{color:var(--dim);margin:0;font-size:15px;line-height:1.65}.know-icon{background:var(--accent);border-radius:14px;place-items:center;width:44px;height:44px;display:grid}@supports (color:color-mix(in lab, red, red)){.know-icon{background:color-mix(in srgb,var(--accent) 14%,transparent)}}.know-icon{color:var(--accent)}.know-icon svg{width:24px;height:24px}.know-eco{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.know-eco{border-color:color-mix(in srgb,var(--success) 40%,var(--border))}}.know-eco h3{margin:0;font-size:17px}.know-eco ul{color:var(--dim);gap:8px;margin:0;padding-inline-start:20px;font-size:14.5px;line-height:1.6;display:grid}.know-eco-note{font-size:13.5px}.know-leader{border:1px solid var(--border);background:var(--surface);border-radius:18px;align-items:center;gap:14px;padding:16px;display:flex}.know-leader img{object-fit:cover;border-radius:50%;flex:none;width:72px;height:72px}.know-leader div{gap:3px;display:grid}.know-leader strong{font-size:17px}.know-leader span{color:var(--dim);font-size:13.5px}.know-leader-body{color:var(--dim);margin:0;font-size:15px;line-height:1.65}.msg-attach-img{cursor:zoom-in;background:0 0;border:0;border-radius:10px;max-width:230px;padding:0;line-height:0;display:block}.msg-attach-img img{border-radius:10px;width:100%;height:auto;display:block}.msg-attach-file{align-items:center}.msg-file-icon{background:var(--accent);border-radius:10px;flex:none;place-items:center;width:40px;height:40px;display:grid}@supports (color:color-mix(in lab, red, red)){.msg-file-icon{background:color-mix(in srgb,var(--accent) 16%,transparent)}}.msg-file-icon{color:var(--accent)}.msg-file-icon svg{width:22px;height:22px}.msg-file-meta{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.msg-file-meta strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.msg-file-meta small{color:var(--dim);font-size:12px;font-weight:500}.attach-file-chip{background:var(--surface-2);border-radius:10px;flex:1;align-items:center;gap:10px;min-width:0;padding:8px 10px;display:flex}.attach-file-chip>svg{width:24px;height:24px;color:var(--accent);flex:none}.attach-file-chip>span{flex-direction:column;flex:1;gap:2px;min-width:0;font-size:13px;font-weight:650;display:flex}.attach-file-chip>span>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.attach-file-chip small{color:var(--dim);font-size:12px;font-weight:500}.attach-lightbox{z-index:200;background:#000000eb;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.attach-lightbox img{object-fit:contain;border-radius:12px;max-width:100%;max-height:88vh}.attach-lightbox .icon-button{position:absolute;inset-block-start:calc(14px + env(safe-area-inset-top));inset-inline-end:14px}.camera-sheet{z-index:200;color:#fff;background:#000;flex-direction:column;display:flex;position:fixed;inset:0}.camera-top{padding:calc(10px + env(safe-area-inset-top)) 14px 10px;justify-content:space-between;align-items:center;gap:8px;display:flex}.camera-textbtn{color:#fff;cursor:pointer;background:0 0;border:0;padding:10px 6px;font-size:16px;font-weight:700}.camera-textbtn.accent{color:var(--accent)}.camera-textbtn:disabled{opacity:.35}.camera-iconbtn{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff40;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.camera-iconbtn svg{width:22px;height:22px}.camera-view{background:#0a0a0a;flex:1;place-items:center;min-height:0;display:grid;position:relative;overflow:hidden}.camera-view video{object-fit:cover;width:100%;height:100%}.camera-blocked{text-align:center;justify-items:center;gap:12px;max-width:340px;padding:32px 24px;display:grid}.camera-blocked svg{color:#ffffff80;width:52px;height:52px}.camera-blocked strong{font-size:18px}.camera-blocked p{color:#ffffffb3;margin:0;font-size:14px;line-height:1.6}.camera-blocked .secondary{color:#fff;background:#ffffff1a;border-color:#ffffff40}.camera-bottom{padding:12px 14px calc(16px + env(safe-area-inset-bottom));background:linear-gradient(#0000,#0000008c);gap:12px;display:grid}.camera-strip{scrollbar-width:none;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;align-items:center;gap:10px;min-height:64px;display:flex;overflow-x:auto}.camera-strip::-webkit-scrollbar{display:none}.camera-strip:empty{display:none}.camera-thumb{scroll-snap-align:start;cursor:grab;touch-action:pan-x pan-y;border:1px solid #ffffff38;border-radius:12px;flex:none;width:60px;height:60px;position:relative;overflow:hidden;box-shadow:0 2px 10px #00000040}.camera-thumb img{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.camera-thumb button{-webkit-backdrop-filter:blur(6px);color:#fff;cursor:pointer;background:#00000073;border:0;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;inset-block-start:4px;inset-inline-end:4px}.camera-thumb button svg{width:11px;height:11px}.camera-thumb.dragging{z-index:60;pointer-events:none;cursor:grabbing;margin:0;position:fixed;transform:scale(1.08);box-shadow:0 14px 34px #00000080}.camera-main-badge{-webkit-backdrop-filter:blur(6px);color:#1a1a1a;letter-spacing:.01em;background:#ffffffd1;border-radius:999px;padding:3px 9px;font-size:10px;font-weight:600;position:absolute;inset-block-end:4px;inset-inline-start:4px;box-shadow:0 1px 6px #0000002e}.camera-hint{display:none}.camera-controls{grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.camera-lib{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff4d;border-radius:14px;justify-self:start;place-items:center;width:52px;height:52px;display:grid}.camera-lib svg{width:24px;height:24px}.camera-shutter{cursor:pointer;background:0 0;border:4px solid #fff;border-radius:50%;justify-self:center;place-items:center;width:76px;height:76px;transition:transform .12s;display:grid}.camera-shutter:active{transform:scale(.92)}.camera-shutter span{background:#fff;border-radius:50%;width:58px;height:58px}.camera-spacer{justify-self:end;width:52px}.category-page{z-index:190;background:var(--bg);color:var(--text);flex-direction:column;display:flex;position:fixed;inset:0}.category-head{padding:calc(10px + env(safe-area-inset-top)) 14px 10px;border-block-end:1px solid var(--border);align-items:center;gap:10px;display:flex}.category-head h2{text-align:center;flex:1;margin:0;font-size:18px}.category-head-spacer{width:42px}.category-search{border:1px solid var(--border);background:var(--surface);border-radius:13px;align-items:center;gap:10px;min-height:48px;margin:12px 14px 4px;padding:0 14px;display:flex}.category-search svg{width:20px;height:20px;color:var(--dim);flex:none}.category-search input{min-width:0;color:var(--text);background:0 0;border:0;outline:none;flex:1;font-size:15px}.category-group{padding:10px 14px}.category-group h3{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin:4px 2px 8px;font-size:13px;font-weight:800}[dir=rtl] .category-group h3{letter-spacing:0}.category-row{border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text);text-align:start;cursor:pointer;border-radius:14px;align-items:center;gap:12px;margin-block-end:8px;padding:13px 14px;display:flex}.category-row:hover{border-color:var(--accent)}.category-ic{background:var(--surface-2);width:40px;height:40px;color:var(--accent);border-radius:12px;flex:none;place-items:center;display:grid}.category-ic svg{width:22px;height:22px}.category-row-main{flex:1;gap:2px;min-width:0;display:grid}.category-row-main strong{font-size:15px}.category-row-main small{color:var(--dim);font-size:12.5px}.category-row>svg{width:18px;height:18px;color:var(--muted);flex:none}.category-empty{text-align:center;color:var(--dim);margin:0;padding:24px 14px}.radio{border:2px solid var(--border);border-radius:50%;flex:none;width:24px;height:24px;position:relative}.radio.on{border-color:var(--accent)}.radio.on:after{content:"";background:var(--accent);border-radius:50%;position:absolute;inset:4px}.photo-strip{scrollbar-width:none;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:8px;margin-block:4px 12px;padding-block-end:4px;display:flex;overflow-x:auto}.photo-strip::-webkit-scrollbar{display:none}.photo-slot{scroll-snap-align:start;border-radius:12px;flex:none;width:76px;height:76px;position:relative;overflow:hidden}.photo-slot.filled{border:1px solid var(--border)}.photo-slot.filled img{object-fit:cover;width:100%;height:100%;display:block}.photo-slot.empty{border:1.5px dashed var(--border);background:var(--surface);color:var(--dim);cursor:pointer;place-items:center;display:grid}.photo-slot.empty:hover{border-color:var(--accent);color:var(--accent)}.photo-empty{flex-direction:column;align-items:stretch;gap:10px;margin-block:4px 12px;display:flex}.photo-upload-zone{border:1.5px dashed var(--border);background:var(--surface);min-height:196px;color:var(--text);cursor:pointer;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:30px 20px;display:flex}.photo-upload-zone:active{transform:scale(.99)}.photo-upload-plus{background:var(--accent-soft,#f3f4f6);width:66px;height:66px;color:var(--accent);border-radius:50%;place-items:center;margin-block-end:5px;display:grid}.photo-upload-plus svg{width:30px;height:30px}.photo-upload-zone strong{font-size:16px;font-weight:700}.photo-upload-zone small{color:var(--dim);font-size:13px}.photo-chooser-backdrop{z-index:80;background:#00000073;justify-content:center;align-items:flex-end;animation:.18s fadeIn;display:flex;position:fixed;inset:0}.photo-chooser{background:var(--surface);width:100%;max-width:520px;padding:8px 16px calc(18px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0;animation:.24s cubic-bezier(.2,.8,.2,1) sheetUp}.photo-chooser-title{text-align:center;color:var(--dim);margin:8px 0 6px;font-size:13px;font-weight:700}.photo-chooser-opt{border:0;border-block-start:1px solid var(--border);width:100%;color:var(--text);cursor:pointer;text-align:start;background:0 0;align-items:center;gap:12px;padding:12px 6px;font-size:16px;font-weight:600;display:flex}.photo-chooser-icon{background:var(--accent-soft,#f3f4f6);width:44px;height:44px;color:var(--accent);border-radius:50%;flex:none;place-items:center;display:grid}.photo-chooser-icon svg{width:22px;height:22px}.photo-chooser-cancel{background:var(--surface-2);width:100%;color:var(--text);cursor:pointer;border:0;border-radius:14px;margin-block-start:10px;padding:14px;font-size:16px;font-weight:700;display:block}.photo-empty-note{color:var(--dim);text-align:center;grid-column:1/-1;justify-content:center;align-items:center;gap:6px;margin:0;font-size:13px;display:flex}.photo-empty-note.dim{opacity:.85}.photo-empty-note svg{flex:none;width:15px;height:15px}.photo-slot.empty svg{width:26px;height:26px}.photo-slot-del{color:#fff;cursor:pointer;background:#000000a6;border:0;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;inset-block-start:4px;inset-inline-end:4px}.photo-slot-del svg{width:13px;height:13px}.photo-slot-main{color:#1a1a1a;letter-spacing:.01em;background:#ffffffd9;border-radius:999px;padding:3px 9px;font-size:10px;font-weight:600;position:absolute;inset-block-end:4px;inset-inline-start:4px;box-shadow:0 1px 6px #0000002e}.photos-hint{display:none}.analyze-photo-btn{border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;border-radius:999px;align-items:center;gap:8px;margin:2px 0 14px;padding:9px 16px;font-size:13.5px;font-weight:600;transition:border-color .15s,transform .15s;display:inline-flex}.analyze-photo-btn svg{width:15px;height:15px;color:var(--accent)}.analyze-photo-btn:hover{border-color:var(--accent)}.analyze-photo-btn:active{transform:scale(.97)}.photo-strip{-webkit-touch-callout:none;align-items:flex-start}.photo-slot{touch-action:pan-x pan-y;-webkit-user-select:none;user-select:none}.photo-slot.dragging{z-index:60;pointer-events:none;margin:0;position:fixed;transform:scale(1.07);box-shadow:0 14px 34px #00000059}.detail-cat-link{width:100%;color:var(--text);cursor:pointer;text-align:start;background:0 0;border:0;justify-content:space-between;align-items:center;gap:6px;padding:0;font-size:15px;font-weight:750;display:flex}.detail-cat-link svg{width:15px;height:15px;color:var(--dim);flex:none}.detail-cat-link:active{opacity:.65}.sugg-loading .skel-line{background:var(--surface-3);border-radius:6px;height:12px;margin:2px 0 10px;animation:1.2s ease-in-out infinite alternate pulse;display:block}.sugg-loading .skel-chip{background:var(--surface-3);border-radius:999px;width:96px;height:38px;animation:1.2s ease-in-out infinite alternate pulse}.sugg-loading .skel-chip.short{width:64px}.sell-section-title{letter-spacing:-.01em;margin:22px 2px 10px;font-size:17px;font-weight:800}.sell-photos-title{letter-spacing:-.01em;margin:0 2px 10px;font-size:17px;font-weight:800}.cat-row-btn{border:1px solid var(--border);background:var(--surface);width:100%;min-height:50px;color:var(--text);cursor:pointer;text-align:start;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:0 14px;font-size:15px;display:flex}.cat-row-btn:hover{border-color:var(--accent)}.cat-row-btn svg{width:18px;height:18px;color:var(--muted);flex:none}.know-page{--know:1}.page-sheet{background:var(--bg);min-height:calc(100dvh - 120px);color:var(--text);flex-direction:column;display:flex}.page-sheet>.page-header{top:calc(60px + env(safe-area-inset-top));z-index:5;background:var(--bg);border-block-end:1px solid var(--border);margin-block:0 12px;padding-block:10px;position:sticky}.about-body,.help-body,.bundle-body{padding-block-end:calc(96px + env(safe-area-inset-bottom))}.brand-field-wrap{display:block;position:relative}.brand-suggestions{z-index:30;max-height:264px;inset-block-start:calc(100% + 4px);overflow-y:auto}.chat-ship-card{background:var(--surface);border:1px solid var(--border);text-align:center;border-radius:18px;width:fit-content;min-width:250px;max-width:92%;margin:12px auto;padding:16px;animation:.35s both popIn;box-shadow:0 8px 24px #00000014}.ship-card-head{justify-content:center;align-items:center;gap:8px;margin-block-end:8px;display:flex}.ship-card-icon{background:var(--accent);border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ship-card-icon{background:color-mix(in srgb,var(--accent) 14%,transparent)}}.ship-card-icon{color:var(--accent)}.ship-card-icon svg{width:19px;height:19px}.chat-ship-card strong{font-size:15px}.chat-ship-card p{color:var(--dim);margin:6px 0;font-size:13.5px;line-height:1.5}.chat-ship-card .ship-card-eta{color:var(--text);font-weight:600}.ship-card-track{border-radius:14px;width:100%;min-height:46px;margin-block-start:10px}.track-sheet{max-height:88dvh;overflow-y:auto}.track-loading{justify-content:center;padding:44px 0;display:flex}.track-code-card{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.track-code-card{background:color-mix(in srgb,var(--accent) 8%,var(--surface))}}.track-code-card{border:1px solid var(--border);border-radius:16px;margin-block:6px 4px;padding:14px 16px}.track-code-row{justify-content:space-between;align-items:center;gap:10px;font-size:14px;display:flex}.track-code-row strong{letter-spacing:1.5px;font-variant-numeric:tabular-nums;font-size:17px}.track-copied{color:var(--accent);align-items:center;gap:6px;margin-block-start:8px;font-size:13px;font-weight:700;display:inline-flex}.track-copied svg{width:15px;height:15px}.track-carrier-line{color:var(--dim);margin:10px 0 0;font-size:13px}.track-carrier-line a{color:var(--accent);font-weight:700}.track-eta-title{margin:18px 0 2px;font-size:15px}.track-eta-range{margin:0 0 4px;font-size:15px;font-weight:700}.track-details-title{color:var(--dim);margin:16px 0 8px;font-size:14px}.track-timeline{gap:14px;margin:0;padding:0;list-style:none;display:grid}.track-timeline li{align-items:flex-start;gap:12px;display:flex}.track-dot{background:var(--accent);border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.track-dot{background:color-mix(in srgb,var(--accent) 15%,transparent)}}.track-dot{color:var(--accent)}.track-dot svg{width:14px;height:14px}.track-timeline strong{font-size:14px;display:block}.track-timeline small{color:var(--dim);margin-block-start:2px;font-size:12.5px;display:block}.track-sim-note{color:var(--dim);text-align:center;margin:16px 0 4px;font-size:12.5px}.help-hero{letter-spacing:-.02em;margin:2px 2px 0;font-size:30px;font-weight:900;line-height:1.15}[dir=rtl] .help-hero{letter-spacing:0}.help-askbox{border:1.5px solid var(--border);background:var(--surface);border-radius:16px;align-items:center;gap:10px;padding:6px 6px 6px 14px;transition:border-color .18s;display:flex}[dir=rtl] .help-askbox{padding:6px 14px 6px 6px}.help-askbox:focus-within{border-color:var(--accent)}.help-askbox-icon{background:var(--accent);border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab, red, red)){.help-askbox-icon{background:color-mix(in srgb,var(--accent) 14%,transparent)}}.help-askbox-icon{color:var(--accent)}.help-askbox-icon svg{width:20px;height:20px}.help-askbox input{min-width:0;color:var(--text);background:0 0;border:0;outline:none;flex:1;padding:10px 0;font-size:15px}.help-askbox input::placeholder{color:var(--muted)}.help-askbox-send{background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;transition:transform .12s,opacity .18s;display:grid}.help-askbox-send:active{transform:scale(.94)}.help-askbox-send:disabled{opacity:.35;cursor:default}.help-askbox-send svg{width:20px;height:20px}[dir=rtl] .help-askbox-send svg{transform:scaleX(-1)}.help-empty-card{border:1px dashed var(--border);background:var(--surface-2);text-align:center;border-radius:18px;justify-items:center;gap:8px;padding:28px 16px;display:grid}.help-empty-icon{background:var(--surface-3);width:48px;height:48px;color:var(--muted);border-radius:50%;place-items:center;display:grid}.help-empty-icon svg{width:24px;height:24px}.help-empty-card p{color:var(--dim);margin:0;font-size:15px;font-weight:700}.help-order-list .help-order-row{grid-template-columns:auto minmax(0,1fr) auto}.help-order-thumb{object-fit:cover;background:var(--surface-3);border-radius:12px;flex:none;width:52px;height:52px}.help-order-thumb-ph{color:var(--muted);place-items:center;display:grid}.help-order-thumb-ph svg{width:24px;height:24px}.help-order-meta{text-align:start;flex:1;justify-items:start;gap:3px;min-width:0;display:grid}.help-order-meta strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:14.5px;font-weight:750;overflow:hidden}.help-order-meta small{color:var(--dim);font-size:12.5px}.help-order-meta .status-pill{justify-self:start}.help-all-orders{border-style:dashed!important}.help-topic-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.help-topic-row{border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text);cursor:pointer;text-align:start;border-radius:16px;align-items:center;gap:12px;padding:12px 14px;transition:border-color .18s;display:flex}.help-topic-row:hover{border-color:var(--accent)}.help-topic-row strong{flex:1;font-size:15.5px;font-weight:750}.help-topic-row>svg{width:18px;height:18px;color:var(--muted);flex:none}.help-topic-icon{background:var(--accent);border-radius:13px;flex:none;place-items:center;width:42px;height:42px;display:grid}@supports (color:color-mix(in lab, red, red)){.help-topic-icon{background:color-mix(in srgb,var(--accent) 13%,transparent)}}.help-topic-icon{color:var(--accent)}.help-topic-icon svg{width:22px;height:22px}.help-faq-list{gap:8px;display:grid}.help-faq{border:1px solid var(--border);background:var(--surface);border-radius:16px;transition:border-color .18s;overflow:hidden}.help-faq.open{border-color:var(--accent)}.help-faq-q{width:100%;color:var(--text);text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:15px 16px;font-size:15px;font-weight:700;display:flex}.help-faq-q span{flex:1}.help-faq-q svg{width:18px;height:18px;color:var(--muted);flex:none;transition:transform .2s}.help-faq.open .help-faq-q svg{transform:rotate(90deg)}[dir=rtl] .help-faq.open .help-faq-q svg{transform:rotate(-90deg)}.help-faq-a{color:var(--dim);margin:0;padding:0 16px 16px;font-size:14.5px;line-height:1.65;animation:.25s helpFade}@keyframes helpFade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.setting-system-row{align-items:center;gap:12px;padding:4px 2px;display:flex}.setting-system-check{color:#2fa968;background:#2fa96826;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.setting-system-check svg{width:20px;height:20px}.setting-system-row div{gap:2px;display:grid}.setting-system-row strong{font-size:15px}.setting-system-row small{color:var(--dim);font-size:13px;line-height:1.5}.map-wrap{animation:.45s both mapIn}@keyframes mapIn{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:none}}.map-canvas{background:var(--surface-2)}.map-wrap:not(.is-ready) .map-canvas{background:linear-gradient(100deg,var(--surface-2) 40%,var(--surface-3) 50%,var(--surface-2) 60%);background-size:200% 100%;animation:1.4s linear infinite mapShimmer}@keyframes mapShimmer{to{background-position:-200% 0}}.mk-gpin{position:relative}.mk-gpin:after{content:"";pointer-events:none;background:radial-gradient(#ea433573,#0000 70%);border-radius:50%;width:30px;height:10px;animation:2.4s ease-out infinite mkHalo;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}@keyframes mkHalo{0%{opacity:.9;transform:translate(-50%)scale(.6)}70%{opacity:0;transform:translate(-50%)scale(1.25)}to{opacity:0;transform:translate(-50%)scale(1.25)}}@media (prefers-reduced-motion:reduce){.map-wrap,.map-wrap:not(.is-ready) .map-canvas{animation:none}.mk-gpin:after{opacity:.5;animation:none}.help-faq-a{animation:none}}.map-tiles-note{z-index:800;background:var(--surface);border-radius:10px;padding:9px 12px;position:absolute;bottom:12px;left:12px;right:12px}@supports (color:color-mix(in lab, red, red)){.map-tiles-note{background:color-mix(in srgb,var(--surface) 88%,transparent)}}.map-tiles-note{border:1px solid var(--border);color:var(--dim);text-align:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:12.5px;font-weight:650}@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}
