/*! tailwindcss v4.2.1 | 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{--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}::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-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::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]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance: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}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.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}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--ink:#071a36;--muted:#718097;--blue:#168cff;--cyan:#25d9ee;--line:#dfe8f3;--glass:#ffffffd1}*{box-sizing:border-box}html,body{min-height:100%;color:var(--ink);overscroll-behavior:none;background:#edf5fb;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,sans-serif}html.admin-page-active,html.admin-page-active body{width:100%;max-width:100%;overflow-x:hidden!important}button,input,textarea{font:inherit;color:inherit}button{cursor:pointer;touch-action:manipulation;background:0 0;border:0;transition:transform .14s,filter .18s}button:active{transform:scale(.975)}img{max-width:100%;display:block}.prototype{background:radial-gradient(circle at 72% 20%,#fff 0 18%,#effaff 40%,#e6f0f8 80%);grid-template-columns:286px 1fr;min-height:100vh;display:grid}.index{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);z-index:50;background:#ffffffc7;border-right:1px solid #bfd2e3bf;flex-direction:column;height:100vh;padding:22px 14px 18px;display:flex;position:sticky;top:0;box-shadow:18px 0 55px #41638714}.index-brand{align-items:center;gap:10px;padding:0 8px 18px;display:flex}.index-brand>span{color:#fff;background:linear-gradient(145deg,#1597ff,#24dbe8);border-radius:13px;place-items:center;width:40px;height:40px;font-size:24px;display:grid;box-shadow:0 8px 18px #1499ff4d}.index-brand p{flex-direction:column;flex:1;margin:0;line-height:1.15;display:flex}.index-brand b{font-size:16px}.index-brand small{color:var(--muted);margin-top:5px;font-size:14px}.index-brand>button{color:var(--muted);font-size:28px;display:none}.index>label{color:#8b9bb0;letter-spacing:.16em;padding:0 10px 10px;font-size:12px;font-weight:800}.index-list{scrollbar-width:none;flex-direction:column;gap:2px;padding-right:2px;display:flex;overflow:auto}.index-list::-webkit-scrollbar{display:none}.index-list button{color:#566780;text-align:left;border-radius:12px;grid-template-columns:32px 1fr 15px;align-items:center;min-height:38px;padding:7px 10px;font-size:15px;font-weight:650;transition:all .2s;display:grid}.index-list button span{color:#9caabd;font-variant-numeric:tabular-nums;font-size:13px}.index-list button i{opacity:0;font-size:18px;font-style:normal}.index-list button:hover{color:var(--ink);background:#f0f8ff}.index-list button.active{color:#087fe4;background:linear-gradient(90deg,#e3f4ff,#f5fcff);box-shadow:inset 0 0 0 1px #bfe7ff}.index-list button.active span,.index-list button.active i{color:#0b94ef;opacity:1}.glass{background:linear-gradient(145deg,#fffffff5,#f7fbffb8);border:1px solid #fffffffa;border-radius:22px;box-shadow:0 9px 22px #2e4c7321,inset 0 0 0 1px #c5d8eab3,inset 4px 4px 11px #fff}.index-note{flex-direction:column;gap:5px;margin:14px 3px 0;padding:13px 14px;font-size:14px;display:flex}.index-note small{color:var(--muted)}.install-panel{color:#075f8f;text-align:left;background:linear-gradient(145deg,#f7feff,#e9faff);border:1px solid #c7e9f5;border-radius:16px;grid-template-columns:42px 1fr 18px;align-items:center;gap:9px;width:100%;margin-top:12px;padding:9px 10px;display:grid;box-shadow:0 7px 18px #4083a51b,inset 0 0 0 1px #fff}.install-panel img{border-radius:12px;width:42px;height:42px}.install-panel span{flex-direction:column;gap:4px;display:flex}.install-panel b{font-size:13px}.install-panel small{color:#648499;font-size:11px}.stage{flex-direction:column;align-items:center;min-width:0;padding:18px 26px 32px;display:flex}.toolbar{background:#ffffffbf;border:1px solid #d7e5ef;border-radius:18px;justify-content:space-between;align-items:center;width:min(100%,780px);height:56px;margin-bottom:13px;padding:0 12px 0 18px;display:flex;box-shadow:0 10px 28px #46698914}.toolbar>button{display:none}.toolbar p{flex-direction:column;margin:0;display:flex}.toolbar p span{color:#7590a7;letter-spacing:.12em;font-size:12px;font-weight:800}.toolbar p b{margin-top:2px;font-size:14px}.toolbar>div{gap:7px;display:flex}.toolbar>div button{background:#fff;border:1px solid #d7e5ef;border-radius:11px;width:34px;height:34px;box-shadow:0 3px 8px #6782a21c}.toolbar>div .install-cta{color:#0879ac;background:linear-gradient(145deg,#f6feff,#e8faff);border-color:#afe5f2;width:auto;padding:0 11px;font-size:12px;font-weight:800}.toolbar>div button:disabled{opacity:.35}.phone-frame{background:linear-gradient(145deg,#fbfdff,#dceaf6);border:1px solid #fffffffa;border-radius:49px;width:390px;height:844px;padding:10px;position:relative;overflow:hidden;box-shadow:0 28px 75px #21486e33,inset 0 0 0 2px #fff,inset 0 0 0 6px #e3edf7}.phone-frame:before{content:"";z-index:15;background:#e9f1f7;border-radius:0 0 12px 12px;width:82px;height:18px;position:absolute;top:9px;left:50%;transform:translate(-50%)}.screen-motion{will-change:transform, opacity;width:100%;height:100%}.screen-motion.forward{animation:.24s cubic-bezier(.22,.72,.3,1) screen-forward}.screen-motion.backward{animation:.24s cubic-bezier(.22,.72,.3,1) screen-backward}@keyframes screen-forward{0%{opacity:.35;transform:translate(16px)scale(.995)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes screen-backward{0%{opacity:.35;transform:translate(-16px)scale(.995)}to{opacity:1;transform:translate(0)scale(1)}}.phone-screen{--app-page-gutter:8px;background:linear-gradient(#fbfdff 0,#f7fbff 50%,#f3f8fd 100%);border-radius:40px;height:100%;position:relative;overflow:hidden}.pull-refresh{z-index:30;opacity:0;color:#0788b4;pointer-events:none;background:#fffffff5;border:1px solid #c6edf5;border-radius:18px;justify-content:center;align-items:center;gap:7px;min-width:132px;height:34px;padding:0 12px;transition:opacity .15s,transform .15s;display:flex;position:absolute;top:0;left:50%;box-shadow:0 7px 18px #3e78952d}.pull-refresh.visible{opacity:1}.pull-refresh span{font-size:18px}.pull-refresh small{font-size:10px;font-weight:750}.pull-refresh.refreshing span{animation:.7s linear infinite pull-spin}@keyframes pull-spin{to{transform:rotate(360deg)}}.home-search{height:7%;top:10%;left:4%;right:4%}.home-product{height:20%;top:69%;left:3%;right:3%}.results-product,.wishlist-product{height:65%;top:19%;left:3%;right:3%}.chat-product{height:9%;top:10%;left:3%;right:3%}.account-edit{width:50%;height:7%;top:22%;right:6%}.sheet-handle{background:#c8d7e4;border-radius:4px;align-self:center;width:42px;height:4px}.quick-replies{gap:7px;display:flex;overflow-x:auto}.quick-replies button{color:#087caf;background:#f2fcff;border:1px solid #bfe7f6;border-radius:12px;flex:none;padding:7px 10px;font-size:12px}.sheet-primary{color:#04233e;background:linear-gradient(135deg,#8bf4ff,#24d7ec);border-radius:16px;min-height:48px;font-size:15px;font-weight:800;box-shadow:0 9px 21px #16b8dc54,inset 0 0 0 1px #fff}.category-choices button,.condition-row button{background:#fff;border:1px solid #d6e7f1;border-radius:13px;min-height:42px;padding:8px;font-size:13px}.category-choices button.selected,.condition-row button.selected{color:#0876a7;background:#effcff;border-color:#62d8ef;box-shadow:0 0 0 2px #27d4ed20}.photo-picker.compact{min-height:105px}.selected-main{color:var(--muted);background:#f8fcff;border:1px solid #d9eaf3;border-radius:12px;padding:9px 11px;text-align:left!important}.selected-main b{color:var(--ink)}.subcategory-choices{grid-template-columns:1fr}.subcategory-choices button{text-align:left;padding-left:14px}.photo-picker{color:#0879aa;cursor:pointer;background:#f3fdff;border:1px dashed #58cce8;border-radius:19px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:150px;display:flex}.photo-picker input{opacity:0;width:1px;height:1px;position:absolute}.photo-picker b{font-size:14px}.photo-picker small{color:var(--muted);font-size:12px}.condition-row{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.location-use{color:#0879aa;background:#f1fcff;border:1px solid #83dff1;border-radius:14px;min-height:44px;font-size:13px;font-weight:750}.content{height:100%;padding:0 var(--app-page-gutter) 116px;scrollbar-width:none;overflow:hidden auto}.content::-webkit-scrollbar{display:none}.phone-screen:has(.bottom-nav) .content{height:calc(100% - 74px);padding-bottom:18px}.phone-screen:has(.phone-action-bar) .content{padding-bottom:86px}.phone-action-bar{z-index:17;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0;position:absolute;bottom:101px;left:9px;right:9px}.phone-action-bar .dual{grid-template-columns:repeat(2,minmax(0,1fr))}.phone-action-bar .button{white-space:nowrap;min-width:0;min-height:44px;padding:0 8px}.bottom-nav{z-index:18;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#fffffff7,#eff7fdf0);border:1px solid #fffffffa;border-radius:23px;grid-template-columns:repeat(5,1fr);align-items:center;height:76px;padding:8px 5px 7px;display:grid;position:absolute;bottom:10px;left:9px;right:9px;overflow:visible;box-shadow:0 11px 23px #3f6f9630,inset 0 0 0 1px #cbdde9,inset 5px 5px 14px #fff,0 0 18px #55dff14a}.home-sell-prompt{z-index:19;color:#fff;transform-origin:0;background:radial-gradient(circle at 98% -30%,#91f7ff8a,#0000 40%),linear-gradient(110deg,#075d89,#0899c9 65%,#13c5db);border:1px solid #81eaf5;border-radius:15px;justify-content:space-between;align-items:center;gap:7px;min-height:60px;padding:8px clamp(15px,4.5vw,20px) 8px clamp(10px,3vw,13px);animation:.68s cubic-bezier(.21,.82,.23,1) both home-sell-prompt-enter;display:flex;position:absolute;bottom:98px;left:clamp(10px,4.5vw,19px);right:clamp(10px,4.5vw,19px);box-shadow:0 7px 17px #0d789038,inset 0 1px 1px #ffffff8c,inset 0 -2px #00699233}@keyframes home-sell-prompt-enter{0%{opacity:0;transform:translate(-105%)rotate(-2deg)}72%{opacity:1;transform:translate(7px)rotate(.5deg)}to{opacity:1;transform:translate(0)rotate(0)}}@media (prefers-reduced-motion:reduce){.home-sell-prompt{animation:none}}.home-sell-prompt strong{letter-spacing:-.01em;text-shadow:0 1px 2px #05557855;min-width:0;font-size:clamp(12px,3.25vw,14px);font-weight:800;line-height:1.17}.home-sell-prompt-action{color:#075e80;white-space:nowrap;background:linear-gradient(155deg,#fff,#eafaff);border:1px solid #eaffff;border-radius:10px;flex:none;min-height:35px;padding:0 11px;font-size:clamp(11px,2.8vw,13px);font-weight:800;box-shadow:0 3px 7px #064f7233,inset 0 1px #fff}.home-sell-prompt-close{color:#156d8d;background:#fff;border:1px solid #b8e5ef;border-radius:50%;place-items:center;width:25px;height:25px;font-size:19px;line-height:1;display:grid;position:absolute;top:-8px;right:-7px;box-shadow:0 3px 9px #146b8b36}@media (max-width:360px){.home-sell-prompt{gap:5px;min-height:56px}.home-sell-prompt strong{font-size:11.5px}.home-sell-prompt-action{min-height:32px;padding-inline:8px;font-size:11px}}.bottom-nav button{color:#173653;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:4px;height:56px;display:flex}.bottom-nav button:not(.sell){transform:translateY(-5px)}.bottom-nav button>span{place-items:center;display:grid;position:relative}.bottom-nav-unread{z-index:2;color:#fff;background:linear-gradient(145deg,#ff6175,#ef2448);border:2px solid #fff;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:9px;font-style:normal;font-weight:900;line-height:1;display:grid;position:absolute;top:-9px;right:-13px;box-shadow:0 3px 8px #b91f4052}.bottom-nav-profile-shield{z-index:2;width:19px;height:21px;fill:var(--blue);stroke:#fff;stroke-width:1.25px;stroke-linejoin:round;filter:drop-shadow(0 3px 5px #128cc752);position:absolute;top:-9px;right:-12px;overflow:visible}.bottom-nav-profile-shield .shield-mark{fill:none;stroke:#fff;stroke-width:2.2px;stroke-linecap:round}.bottom-nav-profile-shield .shield-mark-dot{fill:#fff;stroke:none}.bottom-nav button small{font-size:11px}.bottom-nav button.active{color:#079ae7;background:linear-gradient(145deg,#fff,#f2f8fd);box-shadow:0 5px 13px #476f8c24,inset 0 0 0 1px #d7e5ee}.bottom-nav .sell{color:#fff;background:linear-gradient(155deg,#2ce4f2,#078ee9);border:2px solid #a8f4ff;border-radius:20px;align-self:center;height:74px;margin-bottom:0;transform:translateY(-18px);box-shadow:0 9px 17px #0d8fc653,inset 0 0 0 2px #ffffff9c,0 0 14px #25d9ee8a}.bottom-nav .sell span{background:linear-gradient(145deg,#2cdff1,#0b91eb);border-radius:13px;place-items:center;width:38px;height:38px;margin-top:0;display:grid;box-shadow:inset 2px 2px 5px #ffffff8a}.bottom-nav .sell small{color:#fff;order:-1;font-size:12px}.home-indicator{z-index:20;background:#111;border-radius:9px;width:120px;height:4px;position:absolute;bottom:7px;left:50%;transform:translate(-50%)}.hint{color:#7990a4;margin:13px 0 0;font-size:14px}.install-guide{z-index:100;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.install-guide-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#04152966;width:100%;height:100%;position:absolute;inset:0}.install-guide>div{z-index:1;text-align:center;background:linear-gradient(145deg,#fff,#eef9ff);border:1px solid #fff;border-radius:28px;flex-direction:column;align-items:center;width:min(92vw,390px);padding:24px 22px 20px;display:flex;position:relative;box-shadow:0 26px 70px #092d4e4d,inset 0 0 0 1px #d7e8f2}.install-guide>div>img{border-radius:21px;width:76px;height:76px;box-shadow:0 10px 22px #167baa35}.install-guide h2{margin:14px 0 4px;font-size:20px}.install-guide p{color:#586e82;margin:8px 0;font-size:14px;line-height:1.55}.install-guide-close{color:#658096;background:#edf6fb;border-radius:50%;width:34px;height:34px;font-size:22px;position:absolute;top:12px;right:14px}.install-guide-done{color:#052d46;background:linear-gradient(135deg,#83eff9,#25d5ea);border-radius:15px;width:100%;min-height:46px;margin-top:11px;font-size:14px;font-weight:850;box-shadow:0 8px 18px #1bb4d644,inset 0 0 0 1px #fff}.header{grid-template-columns:54px 1fr 74px;align-items:center;min-height:54px;margin:0 -7px 7px;display:grid}.header h1{text-align:center;letter-spacing:-.02em;margin:0;font-size:18px}.header-right{justify-content:flex-end;align-items:center;display:flex}.header-right>i{width:35px;display:block}.icon{border-radius:13px;place-items:center;width:38px;height:38px;display:grid}.icon.invisible{visibility:hidden}.header-right .icon{width:34px}.chat-conversation-screen .header{z-index:24;margin:0 calc(-1 * var(--app-page-gutter)) 7px;-webkit-backdrop-filter:blur(14px);background:#fafdfff7;border-bottom:1px solid #e4edf4;padding:0 9px;position:relative;box-shadow:0 5px 14px #50749112}.chat-conversation-screen .content{height:100%;min-height:0;padding-bottom:max(22px, env(safe-area-inset-bottom));flex-direction:column;display:flex;overflow:clip}html.marketplace-keyboard-viewport .chat-conversation-screen .content{padding-bottom:4px}.chat-conversation-screen .header,.chat-conversation-screen .chat-product,.chat-conversation-screen .blocked-notice,.chat-conversation-screen .deal-review-prompt,.chat-conversation-screen .chat-error,.chat-conversation-screen .chat-ai-tools,.chat-conversation-screen .chat-ai-warning,.chat-conversation-screen .composer{flex:none}.premium-chat .content{background:radial-gradient(circle at 88% 12%,#32d8eb29,#0000 28%),repeating-linear-gradient(135deg,#0896bf0a 0 1px,#0000 1px 24px),repeating-linear-gradient(45deg,#0896bf07 0 1px,#0000 1px 24px),linear-gradient(#f8fdff,#eef9fd 58%,#f8fbff)}.premium-chat .header{background:#f7fdfff2;border-bottom-color:#a9e3ee;box-shadow:0 5px 16px #16759724}.chat-partner-profile-link{max-width:100%;color:inherit;text-align:left;justify-content:center;align-items:center;gap:8px;display:inline-flex}.chat-partner-avatar{color:#fff;background:linear-gradient(145deg,#118fe5,#19cedd);border:2px solid #fff;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:11px;font-weight:900;display:grid;overflow:hidden;box-shadow:0 4px 10px #0d80af33}.chat-partner-avatar img{object-fit:cover;width:100%;height:100%}.chat-partner-profile-link>span:last-child{flex-direction:column;min-width:0;line-height:1.1;display:flex}.chat-partner-profile-link b{text-overflow:ellipsis;white-space:nowrap;max-width:155px;font-size:14px;overflow:hidden}.chat-partner-profile-link .chat-header-name{align-items:center;gap:6px;display:flex}.chat-header-name-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.chat-partner-profile-link .verified-inline-badge{border-radius:4px;flex:none;gap:2px;min-height:14px;padding:1px 3px;font-size:8px;line-height:1}.chat-verified-mark{color:#118ab9;font-size:.9em;font-weight:900}.chat-partner-profile-link small{color:#1687ac;align-items:center;gap:4px;margin-top:3px;font-size:9px;font-weight:750;display:flex}.chat-partner-profile-link .premium-seller-badge.compact{letter-spacing:0;border-radius:4px;gap:2px;min-height:14px;margin-left:0;padding:1px 4px;font-size:6.5px!important}.chat-partner-profile-link .premium-seller-badge.compact svg{stroke-width:2px;width:8px;height:8px}.product-detail-screen .header{z-index:30;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border-bottom:1px solid #0000;margin:0;padding:0 9px;transition:background .2s,border-color .2s,box-shadow .2s;position:sticky;top:0}.product-detail-screen .header h1{text-align:left;min-width:0}.product-detail-screen .header>.icon,.product-detail-screen .header-actions .icon{background:#fffffff0;border:1px solid #cfe1ece6;box-shadow:0 6px 18px #1a415b29,inset 0 1px #fff}.product-detail-screen.detail-header-compact .header{-webkit-backdrop-filter:blur(14px);background:#fafdfff7;border-bottom-color:#e4edf4;box-shadow:0 5px 14px #50749112}.product-detail-screen .header-actions{justify-content:flex-end;align-items:center;gap:2px;display:flex}.product-detail-screen .header-actions .icon{width:34px;height:38px}.detail-compact-title{flex-direction:column;gap:2px;min-width:0;padding:0 5px;display:flex}.detail-compact-title b{color:#0a2742;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:16px;overflow:hidden}.detail-compact-title small{color:#0b6f9f;font-size:12px;font-weight:850}.icon:hover{background:#eef8ff}.icon.liked{color:#f14a69;background:#fff0f4}.home-top{filter:none;-webkit-backdrop-filter:none;background:#fff;justify-content:space-between;align-items:center;gap:9px;height:50px;display:flex}.home-phone,.home-phone .content{background:#fff}.home-top>b{letter-spacing:.02em;flex:0 auto;min-width:0;font-size:15px}.home-top>button{white-space:nowrap;background:#fff;border-radius:12px;align-items:center;gap:4px;min-width:0;max-width:56%;padding:8px 10px;font-size:13px;display:flex;box-shadow:0 5px 15px #54799c20}.home-top>button svg{flex:none}.home-top>button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.hero-market{background:#eef7fb;border-radius:25px;width:100%;height:248px;margin:0 0 14px;padding:0;display:block;position:relative;overflow:hidden;box-shadow:inset 0 -1px #dceaf2,0 9px 22px #5578951c}.hero-market-track{will-change:transform;transition:transform .48s cubic-bezier(.22,.7,.18,1);display:flex;position:absolute;inset:0}.hero-market-track.no-transition{transition:none}.hero-market-slide{flex:0 0 100%;width:100%;height:100%;position:relative}.hero-market .home-market-scene{object-fit:cover;object-position:center;filter:none;width:100%;height:100%;display:block}.hero-market-loading{background:linear-gradient(105deg,#0000 36%,#ffffffd1 48%,#0000 60%) 0 0/240% 100%,linear-gradient(135deg,#e8f4f9,#f7fbfd 55%,#e3f2f8) 0 0/100% 100%;animation:1.15s ease-in-out infinite banner-loading-shimmer;position:absolute;inset:0}@keyframes banner-loading-shimmer{0%{background-position:120% 0,0 0}to{background-position:-120% 0,0 0}}.hero-badge{z-index:2;color:#075b88;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffdb;border:1px solid #fffffff2;border-radius:13px;align-items:center;gap:4px;padding:8px 10px;font-size:11px;font-weight:800;display:flex;position:absolute;bottom:12px;right:13px;box-shadow:0 6px 18px #335f842f,inset 0 0 0 1px #dbeaf1}.hero-market-dots{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffb8;border-radius:999px;align-items:center;gap:5px;padding:5px 7px;display:flex;position:absolute;bottom:15px;left:13px;box-shadow:0 4px 14px #26526f2e}.hero-market-dots button{background:#91aabd;border-radius:50%;width:6px;height:6px;padding:0;transition:width .22s,background .22s}.hero-market-dots button.active{background:#10bce3;border-radius:999px;width:16px}.product-row.home-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(7px,2.2vw,10px);padding-bottom:14px;display:grid;overflow:visible}.product-row.home-products .product{flex-basis:auto;width:100%;min-width:0;container-type:inline-size}.product-row.home-products .product>div{height:clamp(124px,34vw,136px)}.home-product-skeleton{border-radius:var(--product-card-radius,18px);background:#fff;border:1px solid #dbe8ef;min-height:236px;overflow:hidden;box-shadow:0 8px 17px #4e739318}.home-product-skeleton>*{background:#eaf2f6;border-radius:7px;display:block;position:relative;overflow:hidden}.home-product-skeleton>:after{content:"";background:linear-gradient(90deg,#0000,#ffffffb8,#0000);animation:1.15s infinite home-card-shimmer;position:absolute;inset:0;transform:translate(-100%)}.home-product-skeleton>i{border-radius:0;height:clamp(124px,34vw,136px)}.home-product-skeleton>b{width:42%;height:13px;margin:10px 8px 8px}.home-product-skeleton>span{width:72%;height:11px;margin:0 8px 9px}.home-product-skeleton>small{width:58%;height:9px;margin:0 8px}@keyframes home-card-shimmer{to{transform:translate(100%)}}.home-location-empty{color:#668096;text-align:center;background:linear-gradient(145deg,#fff,#f1fbff);border:1px solid #d9eaf2;border-radius:20px;grid-column:1/-1;place-items:center;gap:5px;min-height:112px;padding:18px;display:grid}.home-location-empty svg{color:#11a9d6}.home-location-empty b{color:#102b45;font-size:13px}.home-location-empty small{font-size:11px}.product-promo-carousel{background:#fff;grid-column:1/-1;width:100%;margin:3px 0 7px;position:relative;overflow:hidden;box-shadow:0 10px 24px #375b7624,inset 0 0 0 1px #dceaf2}.product-paid-ad-image{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.category-image-loading{border-radius:inherit;background:linear-gradient(105deg,#0000 35%,#ffffffdb 49%,#0000 62%) 0 0/240% 100%,linear-gradient(135deg,#e7f3f8,#f8fbfd 55%,#e2f1f7) 0 0/100% 100%;width:100%;min-width:32px;height:100%;min-height:32px;animation:1.15s ease-in-out infinite banner-loading-shimmer;display:block}.product-paid-ad-link{width:100%;height:100%;display:block}.paid-ad-marker{z-index:4;color:#fff;pointer-events:none;background:#0a1d30a8;border-radius:5px;place-items:center;min-width:20px;min-height:18px;padding:2px 4px;font-size:9px;font-weight:600;line-height:1;display:grid;position:absolute;bottom:6px;right:6px}.search-row{filter:none;-webkit-backdrop-filter:none;background:#fff;align-items:center;gap:8px;margin-bottom:11px;display:flex}.home-phone .search,.home-phone .home-notification{-webkit-backdrop-filter:none;background:#fff}.home-notification{position:relative}.home-notification>i{color:#fff;background:#ff4d67;border:2px solid #f7fbff;border-radius:10px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10px;font-style:normal;font-weight:850;display:grid;position:absolute;top:-4px;right:-4px;box-shadow:0 4px 9px #d5304938}.search{color:#77899c;text-align:left;background:#ffffffd6;border:1px solid #d9e7f2;border-radius:15px;flex:1;align-items:center;gap:8px;min-height:44px;padding:0 12px;font-size:14px;display:flex;box-shadow:0 5px 15px #55799914}.search span,.search input{flex:1;min-width:0}.home-search{overflow:hidden}.home-search-copy{align-items:center;gap:4px;min-width:0;overflow:hidden;flex:1!important;display:flex!important}.home-search-copy>b{color:#64788d;flex:none;font-size:14px;font-weight:400}.search-placeholder-window{white-space:nowrap;min-width:0;display:block;overflow:hidden;flex:1!important}.search-placeholder-track{will-change:transform;gap:34px;width:max-content;animation:12s linear infinite search-placeholder-scroll;flex:none!important;display:flex!important}.search-placeholder-track i{color:#64788d;white-space:nowrap;flex:none;font-style:normal}@keyframes search-placeholder-scroll{0%{transform:translate(0)}to{transform:translate(calc(-50% - 17px))}}@media (prefers-reduced-motion:reduce){.search-placeholder-track{animation:none}.hero-market-track{transition:none}}.login-brand img,.account-setup-brand>img{object-fit:contain;border-radius:9px;width:32px;height:32px}.index-brand>img{object-fit:contain;background:#fff;border-radius:13px;width:40px;height:40px;box-shadow:0 8px 18px #1499ff2b}.install-brand-logo{object-fit:contain;color:#fff;background:linear-gradient(145deg,#1597ff,#24dbe8);border-radius:12px;flex:none;place-items:center;width:42px;height:42px;font-size:24px;display:grid!important}.install-panel>.install-brand-logo{flex-direction:initial}.install-guide>div>.install-brand-logo{border-radius:21px;width:76px;height:76px;margin:0 auto}.home-brand{align-items:center;gap:7px;display:flex}.home-brand>img,.home-brand>span{object-fit:contain;background:#fff;border-radius:8px;place-items:center;width:24px;height:24px;display:grid}.app-logo-fallback{color:#087fae;letter-spacing:-.04em;white-space:nowrap;font-weight:900;background:0 0!important;border-radius:0!important;width:auto!important;height:auto!important;font-size:22px!important;display:inline!important}.login-brand.wordmark-only>img,.account-setup-brand.wordmark-only>img{object-fit:contain;object-position:left center;background:0 0;border-radius:0;width:min(180px,52vw);height:42px}.home-brand.wordmark-only{flex-shrink:0;width:min(168px,46vw);height:38px;overflow:hidden}.home-brand.wordmark-only>img{object-fit:contain;object-position:left center;background:0 0;border-radius:0;width:100%;height:100%}.index-brand.wordmark-only>img{object-fit:contain;object-position:left center;width:min(158px,70%);height:42px;box-shadow:none;background:0 0;border-radius:0}.index-brand.wordmark-only>button{margin-left:auto}.install-panel>.install-brand-logo:is(img){width:116px;height:38px;box-shadow:none;background:0 0;border-radius:0}.install-guide>div>.install-brand-logo:is(img){width:min(190px,65vw);height:58px;box-shadow:none;background:0 0;border-radius:0}.hero-market-dots{gap:4px;padding:3px 6px;bottom:7px;box-shadow:0 2px 8px #26526f24}.hero-market-dots button{width:5px;height:5px}.hero-market-dots button.active{width:13px}@media (orientation:landscape) and (max-height:600px) and (pointer:coarse){.prototype{min-height:100dvh;display:block}.index,.toolbar,.phone-frame:before{display:none}.stage{min-height:100dvh;padding:0}.phone-frame{width:100%;height:100dvh;box-shadow:none;border:0;border-radius:0;padding:0}.phone-screen{border-radius:0}}.search input{background:0 0;border:0;outline:0;font-size:15px}.search.solid{background:#fff;flex:none;width:100%;margin:4px 0 14px}.my-ads-premium-promo{background:linear-gradient(110deg,#e7f8ff 0%,#f6fcff 62%,#d8f5fa 100%);border:1px solid #a6e4ef;border-radius:13px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:54px;margin:0 0 10px;padding:6px 8px;display:grid;box-shadow:0 7px 18px #0d77a61c,inset 0 1px #fff}.my-ads-premium-mark{color:#ffe270;background:#087ba5;border-radius:9px;place-items:center;width:32px;height:32px;display:grid;box-shadow:0 5px 12px #087ba533}.my-ads-premium-mark svg{stroke-width:2.2px;width:18px;height:18px}.my-ads-premium-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.my-ads-premium-copy b{color:#10314e;font-size:12px;line-height:1.2}.my-ads-premium-copy small{color:#627b8f;font-size:10px;line-height:1.25}.my-ads-premium-promo>button{color:#fff;background:linear-gradient(110deg,#168ee9,#17c8dc);border:0;border-radius:8px;min-width:54px;min-height:30px;padding:5px 9px;font-size:11px;font-weight:800;box-shadow:0 4px 10px #1197cf30}.my-ads-premium-promo>button:focus-visible{outline-offset:2px;outline:2px solid #097ea9}@media (max-width:355px){.my-ads-premium-promo{grid-template-columns:30px minmax(0,1fr) auto;gap:6px;padding:6px}.my-ads-premium-mark{width:30px;height:30px}.my-ads-premium-copy b{font-size:11px}.my-ads-premium-copy small{font-size:9px}.my-ads-premium-promo>button{min-width:52px;padding-inline:8px}}.search-row>.glass{flex:0 0 44px;width:44px;height:44px}.hero{background:radial-gradient(circle at 78% 62%,#3edcf430,#0000 32%),linear-gradient(145deg,#fff,#f4faff);min-height:180px;margin-bottom:15px;padding:24px 15px 18px 20px;display:flex;position:relative;overflow:hidden}.hero:after{content:"";border:1px solid #9ff0fa;border-radius:50%;width:230px;height:160px;position:absolute;bottom:-92px;right:-50px;box-shadow:0 0 30px #50e3ef55}.hero>div{z-index:2;width:53%;position:relative}.hero small,.detail>small,.success>small{color:#139bd8;letter-spacing:.14em;font-size:11px;font-weight:900}.hero h1{letter-spacing:-.05em;margin:7px 0 11px;font-size:22px;line-height:1.05}.hero button{color:#087cd3;background:#fff;border-radius:10px;padding:7px 10px;font-size:13px;font-weight:750;box-shadow:0 4px 12px #6287a22a}.hero img{z-index:1;object-fit:cover;object-position:center;mix-blend-mode:multiply;width:205px;height:168px;position:absolute;bottom:-4px;right:-14px}.section{justify-content:space-between;align-items:center;margin:12px 1px 9px;display:flex}.section h2{letter-spacing:-.02em;margin:0;font-size:13px}.home-phone .section h2{font-size:clamp(14px,4.2vw,19px);line-height:1.25}.home-phone .section button{font-size:13px}.home-phone .section,.home-phone .category-strip,.home-phone .category-grid,.home-phone .product-row.home-products{margin-left:0;margin-right:0}.section button{color:#5a6f86;font-size:12px}.category-strip,.product-row{scrollbar-width:none;gap:8px;padding:1px 1px 7px;display:flex;overflow-x:auto}.category-strip{gap:6px}.category-strip::-webkit-scrollbar{display:none}.product-row::-webkit-scrollbar{display:none}.category-strip .category{flex:0 0 var(--category-carousel-card-width,calc((100% - 24px) / 4.5));flex-direction:column;align-items:center;gap:clamp(3px,1vw,5px);min-width:0;font-size:clamp(9px,2.65vw,12px);font-weight:650;line-height:1.15;display:flex}.category-strip .category img{aspect-ratio:1;object-fit:contain;border-radius:var(--category-card-radius,23px);filter:none;background:#fff;width:100%;max-width:100%;height:auto;padding:1px;box-shadow:0 7px 16px #4e759a2b}.category-strip .category span,.category-grid .category span{overflow-wrap:anywhere;text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;min-height:2.3em;display:-webkit-box;overflow:hidden}.category-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(5px,1.8vw,9px);padding:4px 1px 14px;display:grid}.category-grid .category{flex-direction:column;flex:none;align-items:center;gap:clamp(3px,1vw,5px);width:auto;min-width:0;font-size:clamp(9px,2.7vw,12px);font-weight:650;line-height:1.15;display:flex}.category-grid .category img{aspect-ratio:1;object-fit:contain;border-radius:var(--category-card-radius,23px);background:#fff;width:100%;height:auto;padding:2px;box-shadow:0 7px 16px #4e759a2b}.native-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:8px;width:100%;padding:4px 1px 18px;display:grid}.native-category-card{border-radius:var(--category-card-radius,23px);background:#fff;border:1px solid #fffffffa;flex-direction:column;justify-content:flex-start;align-items:center;gap:0;min-width:0;min-height:0;padding:3px 2px 5px;display:flex;overflow:hidden;box-shadow:0 5px 12px #4f739420}.category-stage{aspect-ratio:1;border-radius:max(0px, calc(var(--category-card-radius,23px) - 5px));background:#fff;flex:none;place-items:center;width:100%;height:auto;display:grid;position:relative;overflow:hidden}.category-stage img{object-fit:contain;object-position:center;filter:drop-shadow(0 4px 5px #557b9820);width:100%;height:100%;display:block;position:absolute;inset:0}.native-category-card b{z-index:1;overflow-wrap:anywhere;text-align:center;background:#fff;flex:1;place-items:center;width:100%;min-height:26px;margin-top:-16px;padding:3px 4px;font-size:12px;line-height:1.25;display:grid;position:relative}.electronics-grid .native-category-card{min-height:135px}.electronics-grid .category-stage{height:96px}.compact-strip{margin-bottom:8px}.header-actions{justify-content:flex-end;gap:1px;display:flex}.category-page-lead{color:var(--muted);margin:0 2px 10px;font-size:12px}.browse-category-strip{scrollbar-width:none;gap:2px;margin:0 -3px 10px;padding:2px 2px 5px;display:flex;overflow-x:auto}.browse-category-strip::-webkit-scrollbar{display:none}.browse-category-strip button{border:1px solid #0000;border-radius:12px;flex-direction:column;flex:0 0 70px;align-items:center;gap:3px;min-width:0;padding:3px 1px 4px;transition:border-color .18s,background .18s,box-shadow .18s;display:flex}.browse-category-strip button.selected{background:#effcff;border-color:#4fd6ef;box-shadow:0 0 0 2px #27d9ee26}.browse-category-strip img{object-fit:contain;filter:drop-shadow(0 5px 5px #4b75952b);width:56px;max-width:100%;height:56px}.browse-category-strip small{color:#243d56;text-align:center;letter-spacing:-.02em;overflow-wrap:normal;word-break:normal;white-space:normal;width:100%;min-height:22px;font-size:9px;line-height:11px;display:block;overflow:hidden}.category-inner-hero{background:#fff;border:1px solid #fff;border-radius:22px;grid-template-columns:94px 1fr;align-items:center;gap:10px;min-height:92px;margin:2px 1px 12px;padding:6px 14px 6px 7px;display:grid;overflow:hidden;box-shadow:0 8px 18px #4d73942b}.category-inner-hero img{object-fit:contain;filter:drop-shadow(0 8px 8px #4b75952e);width:90px;height:82px}.category-inner-hero span{text-align:left;flex-direction:column;gap:4px;display:flex}.category-inner-hero small{color:#079bd0;letter-spacing:.11em;font-size:10px;font-weight:850}.category-inner-hero b{font-size:14px;line-height:1.15}.category-inner-hero em{color:var(--muted);font-size:11px;font-style:normal}.native-subcategory-grid{grid-template-columns:1fr 1fr;gap:12px;padding:4px 2px 18px;display:grid}.native-subcategory-grid button{background:#fff;border:1px solid #fff;border-radius:23px;flex-direction:column;align-items:center;gap:0;min-width:0;min-height:154px;padding:0 0 3px;display:flex;box-shadow:0 9px 18px #4d73942b}.native-subcategory-grid button>span{background:#fff;border-radius:22px 22px 14px 14px;place-items:center;width:100%;height:126px;margin-bottom:0;padding:0 0 4px;display:grid;overflow:hidden}.native-subcategory-grid img{object-fit:contain;object-position:center;transform-origin:50%;filter:drop-shadow(0 8px 8px #4b75952e);width:100%;height:100%;padding:0;transform:translateY(-6px)scale(1.17)}.native-subcategory-grid b{text-align:center;border-top:1px solid #edf3f7;place-items:center;min-height:24px;font-size:12px;line-height:1.25;display:grid}.subcategory-browse-screen .content{flex-direction:column;padding-bottom:0;padding-left:0;padding-right:0;display:flex;overflow:hidden}.subcategory-browse-screen .header{flex:none;margin:0 7px 7px}.subcategory-browse-layout{background:#fff;flex:auto;grid-template-columns:clamp(82px,23%,160px) minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.subcategory-sidebar{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;background:#eaf5ff;border-right:1px solid #d6e8f8;min-width:0;min-height:0;overflow-y:auto;container-type:inline-size}.subcategory-sidebar::-webkit-scrollbar{display:none}.subcategory-browse-main::-webkit-scrollbar{display:none}.subcategory-sidebar button{color:#17334e;text-align:center;border-bottom:1px solid #cee0ee;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100%;min-height:clamp(104px,84cqw,136px);padding:9px 3px;display:flex;position:relative}.subcategory-sidebar button.selected{background:#fff;border-bottom-color:#0000;border-radius:15px 0 0 15px;font-weight:750}.subcategory-sidebar button.selected:before{content:"";background:linear-gradient(#087fe4,#19c1e4);border-radius:0 5px 5px 0;width:4px;position:absolute;top:15%;bottom:15%;left:0}.subcategory-sidebar img{aspect-ratio:1;object-fit:contain;width:clamp(52px,55cqw,86px);max-width:85%;height:auto}.subcategory-sidebar span{overflow-wrap:anywhere;font-size:clamp(11px,10cqw,16px);line-height:1.2}.subcategory-browse-main{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;min-width:0;min-height:0;padding:8px 9px 24px;overflow-y:auto;container-type:inline-size}.subcategory-header-carousel{width:100%}.subcategory-header-viewport{background:#f0f8ff;border-radius:17px;position:relative;overflow:hidden;box-shadow:0 5px 18px #326a9e19}.subcategory-header-track{width:100%;height:100%;display:flex}.subcategory-header-slide{flex:0 0 100%;width:100%;height:100%}.subcategory-header-viewport a,.subcategory-header-viewport img{object-fit:cover;width:100%;height:100%;display:block}.subcategory-carousel-dots{background:0 0;justify-content:center;gap:1px;margin-top:3px;padding:0;display:flex}.subcategory-carousel-dots button{background:0 0;place-items:center;width:13px;height:12px;display:grid}.subcategory-carousel-dots button:before{content:"";background:#b5c6d5;border-radius:50%;width:4px;height:4px}.subcategory-carousel-dots button.active:before{background:#0a9bcf;border-radius:5px;width:11px}.subcategory-browse-main h2{color:#172b40;text-align:center;justify-content:center;align-items:center;gap:9px;margin:7px 1px 14px;font-size:clamp(16px,4.5vw,21px);line-height:1.2;display:flex}.subcategory-browse-main h2:before,.subcategory-browse-main h2:after{content:"";background:#d6e3ec;flex:1 1 0;min-width:8px;height:1px}.subcategory-browse-main .native-subcategory-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,3cqw,25px) clamp(5px,1.1cqw,14px);padding:0 0 20px}.subcategory-browse-main .native-subcategory-grid button{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;gap:6px;padding:0 1px}.subcategory-browse-main .native-subcategory-grid button>span{aspect-ratio:1;background:0 0;border-radius:0;width:min(100%,clamp(84px,21cqw,156px));height:auto;margin:0;padding:0;overflow:hidden}.subcategory-browse-main .native-subcategory-grid img{object-fit:contain;filter:none;width:100%;height:100%;padding:0;transform:none}.subcategory-browse-main .native-subcategory-grid b{overflow-wrap:anywhere;border:0;width:100%;min-height:0;font-size:clamp(12px,2.4cqw,17px);font-weight:600;line-height:1.25;display:block}.subcategory-browse-main .native-subcategory-grid button.view-all-subcategories>span{color:#127db9;margin:19px auto;padding:0;background:#eef8ff!important;border-radius:50%!important;width:46px!important;height:46px!important}.subcategory-sell-prompt{color:#203b50;text-align:center;white-space:nowrap;background:linear-gradient(110deg,#f5fcff,#e7f8ff);border:1px solid #c7e8f6;border-radius:13px;justify-content:center;align-items:center;gap:5px;width:100%;margin-top:9px;padding:7px 4px;font-size:clamp(12px,3.25vw,14px);line-height:1.25;display:flex}.subcategory-sell-prompt-icon{color:#078bbd;background:#d9f4ff;border-radius:9px;flex:0 0 25px;place-items:center;width:25px;height:25px;display:grid}.subcategory-sell-prompt b{color:#078bbd;white-space:nowrap}.prompt{justify-content:space-between;align-items:center;min-height:60px;padding:11px 14px;display:flex}.prompt span{flex-direction:column;gap:4px;display:flex}.prompt b{font-size:13px}.prompt small{color:var(--muted);font-size:11px}.prompt button{color:#058ddc;font-size:12px}.product{box-sizing:border-box;isolation:isolate;contain:paint;clip-path:inset(0 round var(--product-card-radius,18px));border:var(--product-card-border-width,1px) solid var(--product-card-border-color,#dbe6ee);border-radius:var(--product-card-radius,18px);text-align:left;background:linear-gradient(145deg,#fff,#f3f7fb);flex-direction:column;flex:0 0 105px;justify-content:flex-start;align-items:stretch;padding:0 0 8px;display:flex;overflow:hidden;box-shadow:0 8px 17px #4e739323,inset 4px 4px 10px #fff}.product.product-premium{border:var(--premium-card-border-width,1.5px) solid var(--premium-card-border-color,#0b8fc3);background:radial-gradient(circle at 86% 20%,#37d8ed29,#0000 29%),repeating-linear-gradient(135deg,#0b97c20e 0 1px,#0000 1px 18px),repeating-linear-gradient(45deg,#0b97c209 0 1px,#0000 1px 18px),linear-gradient(155deg,#fff 0%,#f3fdff 46%,#e9f8ff 100%);position:relative;box-shadow:0 10px 22px #0e89b833,0 0 0 3px #91ebf629,inset 3px 3px 9px #fff,inset -3px -5px 12px #43c2e117}.product>div{border-radius:var(--product-card-radius,18px) var(--product-card-radius,18px) 0 0;height:82px;clip-path:inset(0 round var(--product-card-radius,18px) var(--product-card-radius,18px) 0 0);background:#fff;place-items:center;margin:0 0 8px;display:grid;position:relative;overflow:hidden}.product>.product-image-frame{flex:none}.product img{object-fit:contain;object-position:center;border-radius:inherit;filter:drop-shadow(0 7px 7px #4b76912c);width:100%;height:100%;padding:0;transform:none}.product img[src^="/api/uploads/"],.product img[src^="data:image/"]{object-fit:contain;object-position:center;transform:none}.product>div>span{background:#fff;border-radius:50%;place-items:center;width:18px;height:18px;font-size:12px;display:grid;position:absolute;top:6px;right:6px}.product>.product-image-frame>.product-wishlist{color:#18354c;cursor:pointer;touch-action:manipulation;background:#fffffff2;border:1px solid #dce8ef;border-radius:50%;width:24px;height:24px;box-shadow:0 2px 5px #13394e21}.product-wishlist:after{content:"";position:absolute;inset:-10px}.product-wishlist svg{stroke-width:2px;stroke-linejoin:round;width:14px;height:14px}.product>.product-image-frame>.product-wishlist.saved{color:#078ab9;background:#e9faff;border-color:#9bddea}.product>.product-image-frame>.product-wishlist.saved svg{fill:currentColor}.product-wishlist:focus-visible{outline-offset:-2px;outline:2px solid #079eca}.product-premium>div>span:not(.premium-call-button){color:#0a3553;background:#ffffffeb;border:1px solid #fffffff5;box-shadow:0 5px 12px #14658b33,inset 0 0 0 1px #cae7f1b8}.product-premium>.product-image-frame>.product-wishlist{background:#fffffff2;border-color:#dce8ef;box-shadow:0 2px 6px #13394e21}.product .product-premium-label{z-index:6;min-height:15px;padding:1px 4px 1px calc(var(--product-card-radius,18px) * .48);border-radius:var(--product-card-radius,18px) 0 6px 0;color:#fff;letter-spacing:.045em;background:#087ba5;border:0;align-items:center;gap:2.5px;font-size:7.5px;font-style:normal;font-weight:900;line-height:1;display:flex;position:absolute;top:-2px;left:-2px;box-shadow:0 4px 9px #04679740,inset 0 1px #ffffff6b}.product .product-premium-label span{color:#fff2a2;flex:none;place-items:center;width:10px;height:10px;line-height:1;display:grid}.product .product-premium-label span svg{stroke-width:2.2px;width:9px;height:9px}.product .product-price-row{clip-path:none;background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:6px;width:100%;height:auto;min-height:18px;margin:0;padding:0 8px;display:flex;overflow:visible}.product .product-price-row>b{min-width:0;font-size:13px}.product-premium .product-price-row>b{color:#073150;letter-spacing:-.015em;font-size:14px}.product .product-featured-label{color:#654000;letter-spacing:.035em;white-space:nowrap;background:linear-gradient(145deg,#fff3bd,#ffd76f);border:1px solid #e5bc54;border-radius:6px;flex:none;padding:3px 5px;font-size:6.5px;font-style:normal;font-weight:900;line-height:1;box-shadow:0 2px 4px #a36f002e,inset 0 1px #ffffffb8}.product p{overflow-wrap:anywhere;white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;width:auto;height:32px;min-height:32px;margin:4px 8px 2px;font-size:12px;line-height:16px;display:-webkit-box;overflow:hidden}.product small{color:var(--muted);padding:0 8px;font-size:10px;display:block}.product-card-details{flex-wrap:nowrap;align-items:center;gap:4px;min-width:0;padding:2px 8px 4px;display:flex;overflow:hidden}.product-card-details i{color:#77818a;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;background:#f4f5f6;border:0;border-radius:5px;flex:none;width:auto;min-width:0;max-width:100%;padding:4px 6px;font-size:clamp(7px,2.05vw,9px);font-style:normal;font-weight:600;overflow:hidden}.product-card-details i:last-child{flex:0 auto}.product-premium .product-card-details i{color:#23637c;background:linear-gradient(145deg,#fff,#e8f9fd);border:1px solid #c8edf5;font-size:clamp(7px,1.95vw,8.5px);font-weight:750;box-shadow:inset 0 1px #fff}.product .product-card-meta{justify-content:space-between;align-items:center;gap:6px;min-width:0;margin-top:auto;padding:2px 8px 0;display:flex}.product-card-meta .product-location{align-items:center;gap:3px;min-width:0;display:flex}.product-location svg{color:#6a8194;flex:none}.product-location span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.product-card-meta time{color:#788590;font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.product-premium .product-card-meta{padding-top:4px}.product-premium .product-location{color:#476f82}.product-premium .product-location svg{color:#079eca}.product .premium-call-button{color:#fff;background:linear-gradient(145deg,#087bc2,#12c4df);border:1px solid #ffffffe6;border-radius:10px;flex:none;place-items:center;width:30px;height:30px;padding:0;display:grid;position:static;box-shadow:0 6px 13px #057aae4d,inset 0 1px #ffffff6b}.product .premium-call-button:focus-visible{outline-offset:2px;outline:2px solid #079eca}.mini-tabs{scrollbar-width:none;gap:6px;margin:2px 0 14px;display:flex;overflow:auto}.mini-tabs button{white-space:nowrap;color:#718198;background:#fff;border:1px solid #dce7f0;border-radius:12px;padding:8px 10px;font-size:12px}.mini-tabs button.selected{color:#048ee1;background:#eafaff;border-color:#7fdcf2;box-shadow:0 0 12px #6de1f143}.mini-tabs.wide{background:#eaf1f6;border-radius:14px;grid-template-columns:repeat(3,1fr);padding:4px;display:grid;overflow:visible}.mini-tabs.wide button{background:0 0;border:0}.mini-tabs.wide button.selected{background:#fff;box-shadow:0 3px 10px #506f8e20}.sub-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.sub-grid button{background:#fff;border-radius:18px;min-width:0;padding:6px 6px 10px;font-size:12px;box-shadow:0 7px 16px #5475941c}.sub-grid button div{background:#f5f9fc;border-radius:14px;height:104px;overflow:hidden}.sub-grid img{object-fit:cover;mix-blend-mode:multiply;width:100%;height:100%}.sub-grid span{margin-top:7px;display:block}.result-meta{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:6px;margin:5px 1px 10px;font-size:13px;display:grid}.result-meta>b{min-width:0;line-height:1.18}.result-meta button{color:#0d91df}.result-actions{justify-self:end;align-items:center;gap:6px;display:flex}.result-meta>.save-search-action{color:#8b6900;white-space:nowrap;background:#fff9df;border:1px solid #f0d77e;border-radius:10px;justify-self:center;min-height:30px;padding:5px 9px;font-size:11px;font-weight:750}.result-meta button:disabled{opacity:.55}.result-actions button{border:1px solid #0000;border-radius:10px;min-height:30px;padding:5px 9px;font-size:11px;font-weight:750}.result-actions button.selected{color:#087fbf;background:linear-gradient(145deg,#f8feff,#e8faff);border-color:#9ce3f1;box-shadow:0 4px 11px #238ebd1c,inset 0 1px #fff}.result-actions .filter-sort-action{color:#087fae;background:linear-gradient(145deg,#fff,#ebfaff);border-color:#bde8f2;place-items:center;width:34px;min-width:34px;padding:0;display:grid;box-shadow:0 5px 12px #1288ab1a}.social-dock{z-index:60;filter:drop-shadow(0 8px 15px #0f3f5924);align-items:stretch;display:flex;position:absolute;top:44%;left:10px;transform:translateY(-50%)}.social-dock-links{opacity:0;background:0 0;border:0;flex-direction:column;gap:8px;width:0;max-height:0;padding:0;transition:width .2s,max-height .2s,padding .2s,opacity .16s;display:flex;overflow:hidden}.social-dock.open .social-dock-links{opacity:1;width:46px;max-height:224px;padding:7px 5px}.social-dock-links a,.social-dock>button{border:0;flex:none;place-items:center;width:32px;height:32px;display:grid}.social-dock-links a{color:#fff;border-radius:11px;width:36px;height:36px;box-shadow:inset 0 1px 1px #fff5,0 4px 9px #073f6450}.social-dock-links a[data-network=youtube]{background:#ed1d24}.social-dock-links a[data-network=facebook]{background:#1877f2}.social-dock-links a[data-network=instagram]{background:linear-gradient(35deg,#ffbe42,#fd534c 35%,#db2a86 65%,#7045d9)}.social-dock-links a[data-network=threads]{background:#111}.social-dock-links svg{fill:none;stroke:currentColor;stroke-width:2.1px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.social-dock-links .social-icon-fill{fill:currentColor;stroke:none}.social-dock-links .social-icon-cutout{fill:#ed1d24;stroke:none}.social-dock-links .social-instagram-stroke{fill:none;stroke:#fff}.social-dock-links .social-instagram-fill{fill:#fff;stroke:none}.social-dock>button{color:#08a8d4;-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);touch-action:none;-webkit-user-select:none;user-select:none;background:linear-gradient(145deg,#ffffffb8,#ddf9ff8c);border:1px solid #63cfe4ad;border-left:0;border-radius:0 13px 13px 0;width:23px;height:auto;min-height:46px;box-shadow:inset 0 1px #ffffffdb,4px 0 13px #138bae14}.social-dock>button svg{transition:transform .2s;transform:rotate(0)}.social-dock.open>button svg{transform:rotate(180deg)}.social-dock.dragging>button{color:#007da9;background:#e6fbffe0;border-color:#1fbedceb;box-shadow:0 0 0 4px #12bfdf1f,5px 0 16px #0c82a626}@media (max-width:780px){.social-dock{left:0}}.results-map-wrap{flex-direction:column;gap:10px;padding-bottom:88px;display:flex}.results-map{touch-action:none;-webkit-user-select:none;user-select:none;background:#eef5f8;border:1px solid #d2e5ef;border-radius:23px;height:360px;position:relative;overflow:hidden;box-shadow:0 10px 24px #315f7b1c,inset 0 1px #fff}.results-map-world{pointer-events:none;position:absolute;inset:0}.results-map-tile{z-index:1;pointer-events:none;width:256px;max-width:none;height:256px;position:absolute}.results-map-tile-fallback{z-index:0}.map-radius-ring{z-index:1;pointer-events:none;background:#4fd7ee12;border:1px dashed #65cce3;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.map-origin,.map-listing-marker{z-index:4;border-radius:50%;place-items:center;display:grid;position:absolute;transform:translate(-50%,-50%)}.map-origin{color:#fff;background:linear-gradient(145deg,#21ccea,#0798dc);border:5px solid #ffffffd9;width:38px;height:38px;box-shadow:0 5px 15px #008fcf55}.map-listing-marker{pointer-events:auto;color:#15446a;background:linear-gradient(145deg,#fff,#e9f9ff);border:4px solid #ffffffdf;width:33px;height:33px;font-size:12px;font-weight:850;box-shadow:0 5px 13px #173b562e}.map-listing-marker.selected{color:#fff;background:linear-gradient(145deg,#32d8eb,#079adc);width:39px;height:39px;box-shadow:0 0 0 5px #2dcde329,0 8px 17px #008fcf48}.results-map>small{z-index:5;color:#527083;background:#fffffff0;border:1px solid #d5eaf1;border-radius:9px;padding:5px 9px;font-size:10px;font-weight:750;position:absolute;bottom:11px;left:12px;box-shadow:0 3px 9px #3f718722}.map-zoom-controls{z-index:6;background:#fff;border:1px solid #c5dbe7;border-radius:12px;flex-direction:column;display:flex;position:absolute;top:12px;right:12px;overflow:hidden;box-shadow:0 5px 15px #224c6a33}.map-zoom-controls button{color:#147cae;background:#fff;width:40px;height:40px;font-size:25px;font-weight:500;line-height:1}.map-zoom-controls button+button{border-top:1px solid #dce9ef}.map-zoom-controls button:disabled{color:#9babb8}.map-attribution{z-index:6;color:#28475d;background:#fffffff0;border-radius:4px;padding:3px 5px;font-size:10px;text-decoration:none;position:absolute;bottom:5px;right:6px}.map-tile-warning{z-index:6;color:#186a98;background:#fffffff2;border:1px solid #b7d8e8;border-radius:10px;width:max-content;max-width:85%;padding:8px 12px;font-size:12px;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.map-selected-listing{grid-template-columns:70px minmax(0,1fr);gap:10px;padding:9px;display:grid}.map-selected-listing>img{object-fit:contain;background:#fff;border-radius:14px;width:70px;height:70px}.map-selected-listing>span{flex-direction:column;justify-content:center;gap:3px;min-width:0;display:flex}.map-selected-listing b,.map-selected-listing small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.map-selected-listing b{font-size:12px}.map-selected-listing strong{color:#0c2034;font-size:13px}.map-selected-listing small{color:var(--muted);font-size:10px}.map-selected-listing>div{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:7px;display:grid}.map-selected-listing>div button{color:#097fb8;background:linear-gradient(145deg,#fff,#ebfaff);border:1px solid #bfe8f2;border-radius:12px;min-height:34px;font-size:11px;font-weight:800;box-shadow:0 4px 10px #47748b19,inset 0 1px #fff}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(7px,2.2vw,10px);display:grid}.product-grid .product{isolation:isolate;width:100%;min-width:0;clip-path:inset(0 round var(--product-card-radius,18px));flex-basis:auto;container-type:inline-size}.product-grid .product>div{border-radius:var(--product-card-radius,18px) var(--product-card-radius,18px) 0 0;height:clamp(124px,34vw,136px);clip-path:inset(0 round var(--product-card-radius,18px) var(--product-card-radius,18px) 0 0);background:#fff}.product-row.home-products .product>.product-image-frame,.product-grid .product>.product-image-frame,.similar-products-grid .product>.product-image-frame{aspect-ratio:4/3;width:100%;height:auto;min-height:0;max-height:none}.product-grid .product>div>img,.similar-products-grid .product>div>img{border-radius:inherit;display:block}.wishlist-page .content{padding-top:8px}.wishlist-page .product-grid{padding-top:4px}.load-more-listings{color:#087fae;background:linear-gradient(145deg,#fff,#eafaff);border:1px solid #aee5f0;border-radius:15px;width:100%;min-height:43px;margin:12px 0 92px;font-size:12px;font-weight:800;box-shadow:0 7px 17px #337a9b20,inset 0 1px #fff}.load-more-listings:disabled{opacity:.65}.lazy-load-sentinel{color:#668095;grid-column:1/-1;justify-content:center;align-items:center;gap:9px;min-height:48px;font-size:11px;font-weight:750;display:flex}.lazy-load-sentinel i{border:2px solid #d5e8ef;border-top-color:#14b7df;border-radius:50%;width:17px;height:17px;animation:.75s linear infinite lazy-spin}@keyframes lazy-spin{to{transform:rotate(360deg)}}.search-suggestions{z-index:4;background:#fff;border:1px solid #d9e8ef;border-radius:15px;flex-direction:column;margin:-6px 4px 10px;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 24px #183c5717}.search-suggestions button{color:#18334c;text-align:left;border-bottom:1px solid #e5eef3;align-items:center;gap:9px;min-height:42px;padding:8px 12px;display:flex}.search-suggestions button:last-child{border-bottom:0}.search-suggestions svg{color:#139dcc;flex:none}.search-suggestions span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.search-discovery{background:#fff;border:1px solid #dcecf2;border-radius:17px;flex-direction:column;gap:12px;margin:0 1px 12px;padding:12px;display:flex;box-shadow:0 9px 22px #183c5710}.recent-searches,.popular-searches{flex-direction:column;gap:7px;display:flex}.recent-searches header{justify-content:space-between;align-items:center;display:flex}.recent-searches header b,.popular-searches>b{font-size:12px}.recent-searches header button{color:#0b8fc9;font-size:10px;font-weight:750}.recent-search-row{border-bottom:1px solid #edf3f6;align-items:center;min-height:34px;display:flex}.recent-search-row>button:first-child{text-align:left;flex:1;align-items:center;gap:7px;min-width:0;display:flex}.recent-search-row svg{color:#6c8497;flex:none}.recent-search-row span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;font-weight:700;overflow:hidden}.recent-search-row small{color:#8192a0;font-size:9px}.recent-search-row>button:last-child{color:#8fa0ad;padding:4px 3px 4px 9px;font-size:17px}.popular-searches>div{scrollbar-width:none;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.popular-searches button{color:#0d759b;background:#f2fbfe;border:1px solid #cae9f2;border-radius:10px;flex:none;align-items:center;gap:5px;min-height:30px;padding:6px 9px;font-size:10px;font-weight:750;display:flex}.form{flex-direction:column;gap:12px;display:flex}.form>label:not(.field){margin:2px 2px -5px;font-size:13px;font-weight:750}.field{flex-direction:column;gap:5px;display:flex}.field span{margin-left:2px;font-size:12px;font-weight:750}.field input,.form textarea,.price-pair input{background:#fff;border:1px solid #d7e3ed;border-radius:13px;outline:0;width:100%;padding:13px;font-size:14px;box-shadow:inset 0 2px 5px #8ca2b314}.form textarea{resize:none;min-height:92px;line-height:1.5}.listing-detail-form{padding-bottom:8px}.listing-title-first{background:linear-gradient(145deg,#fff,#f3fcff);border:1px solid #9bdff0;border-radius:17px;padding:12px;box-shadow:0 8px 18px #3f9fc91a,inset 0 1px #fff}.listing-title-first .required-field-label{font-size:15px}.required-field-label em{color:#ef334b;font-style:normal}.listing-title-first small{color:var(--muted);margin-left:2px;font-size:10px}.selected-listing-category{grid-template-columns:48px 1fr auto;align-items:center;gap:10px;padding:9px 11px;display:grid}.selected-listing-category img{object-fit:contain;width:48px;height:42px}.selected-listing-category span{flex-direction:column;gap:2px;min-width:0;display:flex}.selected-listing-category small{color:var(--muted);font-size:11px}.selected-listing-category b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.selected-listing-category button{color:#078ecf;background:#f0fcff;border:1px solid #a9e3f1;border-radius:10px;padding:7px 9px;font-size:11px;font-weight:750}.details-section-title{justify-content:space-between;align-items:center;gap:10px;margin:4px 1px -2px;display:flex}.details-section-title span{flex-direction:column;gap:2px;display:flex}.details-section-title b{font-size:15px}.details-section-title small{color:var(--muted);font-size:11px}.details-section-title em{color:#078dcc;background:#e9faff;border-radius:9px;padding:5px 8px;font-size:11px;font-style:normal;font-weight:800}.attribute-grid{background:linear-gradient(145deg,#fff,#f7fbfe);border:1px solid #dcebf2;border-radius:18px;gap:9px;padding:11px;display:grid;box-shadow:0 8px 20px #7894a916,inset 0 1px #fff}.attribute-field>div{position:relative}.attribute-field input,.attribute-field select{color:#10243a;background:#fff;border:1px solid #d7e3ed;border-radius:13px;outline:0;width:100%;min-height:44px;padding:11px 13px;font-family:inherit;font-size:14px;box-shadow:inset 0 2px 5px #8ca2b314}.attribute-field select{-webkit-appearance:auto;appearance:auto}.india-catalog-field select:disabled{color:#8796a5;cursor:not-allowed;background:#f3f7f9}.india-catalog-field .catalog-other-input{margin-top:6px}.attribute-field input:focus,.attribute-field select:focus{border-color:#46c5ec;box-shadow:0 0 0 3px #2cbce51c}.attribute-field>div>i{color:var(--muted);pointer-events:none;font-size:11px;font-style:normal;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.attribute-field:has(i) input{padding-right:46px}.edit-details-title{margin-top:2px}.edit-attribute-grid{margin-bottom:4px}.price-pair{text-align:center;grid-template-columns:1fr 20px 1fr;align-items:center;gap:4px;display:grid}.range{accent-color:#17a9ee;width:100%}.dual-price-range{touch-action:none;height:34px;margin:-2px 1px 2px;position:relative}.dual-price-range-track{border-radius:999px;height:4px;position:absolute;top:15px;left:0;right:0}.dual-price-range .range{-webkit-appearance:none;appearance:none;pointer-events:none;background:0 0;width:100%;height:34px;margin:0;padding:0;position:absolute;inset:0}.dual-price-range .range::-webkit-slider-runnable-track{background:0 0;height:4px}.dual-price-range .range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;pointer-events:auto;background:#fff;border:1px solid #d5e2ea;border-radius:50%;width:23px;height:23px;margin-top:-9px;box-shadow:0 2px 7px #224c6933}.dual-price-range .range::-moz-range-track{background:0 0;height:4px}.dual-price-range .range::-moz-range-thumb{pointer-events:auto;background:#fff;border:1px solid #d5e2ea;border-radius:50%;width:23px;height:23px;box-shadow:0 2px 7px #224c6933}.price-range-min{z-index:2}.price-range-max{z-index:3}.advanced-filter-heading{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.advanced-filter-heading>label{margin:0}.advanced-filter-heading>small{color:var(--muted);font-size:11px}.advanced-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.advanced-filter-field{gap:5px;min-width:0;margin:0;display:grid}.advanced-filter-field>span{color:var(--ink);font-size:11px;font-weight:750}.advanced-filter-field input,.advanced-filter-field select{width:100%;min-width:0;height:42px;color:var(--ink);background:#fffffff5;border:1px solid #d7e5ee;border-radius:12px;outline:none;padding:0 10px;font-size:12px}.advanced-filter-field input:focus,.advanced-filter-field select:focus{border-color:#48c5ea;box-shadow:0 0 0 3px #25c7eb1f}.range-filter-field{grid-column:1/-1}.range-filter-field .compact-range-values{margin-top:1px}.range-filter-field .compact-range-values input{text-align:left;height:40px}.range-filter-field .compact-range-values input:last-child{text-align:right}.attribute-dual-range{margin-top:-1px;margin-bottom:-4px}@media (max-width:360px){.advanced-filter-grid{grid-template-columns:1fr}}.chips{gap:7px;display:flex}.chips button,.chips b{color:#667991;background:#fff;border:1px solid #d8e4ee;border-radius:11px;padding:8px 10px;font-size:12px;font-weight:650}.chips .chosen{color:#058bd8;background:#eafaff;border-color:#79dcf3}.radios{flex-direction:column;gap:7px;display:flex}.radios label{background:#fff;border:1px solid #dfe8ef;border-radius:12px;padding:10px 12px;font-size:13px}.radios input{accent-color:#079be9}.sticky-bottom{z-index:10;background:linear-gradient(#0000,#f6faff 25%);padding-top:12px;position:absolute;bottom:14px;left:16px;right:16px}.button{border-radius:15px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:45px;font-size:14px;font-weight:800;display:flex}.button.primary{color:#fff;background:linear-gradient(135deg,#168cf6,#22d0e9);box-shadow:0 9px 20px #149ddd4d,inset 0 1px #baf8ff}.button.secondary{color:#157eca;background:#fff;border:1px solid #c9dfec;box-shadow:0 5px 12px #4a78961a}.button:disabled{cursor:not-allowed;filter:saturate(.75);opacity:.62}.dual{grid-template-columns:1fr 1.25fr;gap:9px;display:grid}.dual.sticky-bottom{display:grid}.detail-image{background:#fff;border-radius:22px;width:100%;position:relative;overflow:hidden}.product-detail-screen .content{padding-left:0;padding-right:0}.premium-product-detail{background:radial-gradient(circle at 88% 18%,#26d4eb2e,#0000 28%),linear-gradient(#f7fdff,#eef9fd 62%,#f7fbff)}.product-detail-screen .detail-image{z-index:1;background:#eef7fb;border-radius:0;margin-top:-54px;position:sticky;top:0}.premium-product-detail .detail-image{background:linear-gradient(145deg,#f8fdff,#e9f7fb);border-bottom:1px solid #70d8ea}.product-detail-screen .detail-image-slide,.product-detail-screen .detail-image-slide img{height:clamp(235px,36vh,315px)}.product-detail-screen .detail-image-slide{background:linear-gradient(145deg,#f7fbfe,#e8f4fa)}.product-detail-screen .detail-image-dots{z-index:3;bottom:22px}.detail-scroll-sheet{z-index:2;background:radial-gradient(circle at 100% 0,#d3faffb3,#0000 30%),linear-gradient(155deg,#fffffffa,#f4fafffa);border:1px solid #d3e7f0f0;border-bottom:0;border-radius:27px 27px 0 0;margin-top:-10px;padding:19px 16px 34px;position:relative;box-shadow:0 -12px 30px #1d4b6726,inset 0 1px #fff}.premium-product-detail .detail-scroll-sheet{background:radial-gradient(circle at 88% 8%,#2fd8ed33,#0000 27%),repeating-linear-gradient(135deg,#0896bf0b 0 1px,#0000 1px 22px),repeating-linear-gradient(45deg,#0896bf08 0 1px,#0000 1px 22px),linear-gradient(155deg,#fffffffc,#eefafefc);border-color:#4fc7e0d1;box-shadow:0 -13px 31px #09749e2e,inset 0 1px #fff}.detail-premium-ribbon{z-index:5;color:#fff;letter-spacing:.07em;background:#087ba5;border:1px solid #ffffffb8;border-radius:9px;justify-content:center;align-items:center;gap:3px;min-width:86px;min-height:21px;padding:3px 6px;font-size:9px;font-weight:900;display:flex;position:absolute;top:-11px;left:20px;box-shadow:0 5px #08759e,0 12px 20px #04679752,inset 0 2px #ffffff80,inset 0 -2px #00467129}.detail-premium-ribbon span{color:#fff2a2;flex:none;place-items:center;width:13px;height:13px;line-height:1;display:grid}.detail-premium-ribbon span svg{stroke-width:2px;width:12px;height:12px}.detail-featured-ribbon{z-index:5;color:#654000;letter-spacing:.06em;background:linear-gradient(145deg,#fff3bd,#ffd76f);border:1px solid #e5bc54;border-radius:9px;justify-content:center;align-items:center;min-width:78px;min-height:21px;padding:3px 5px;font-size:9px;font-weight:900;display:flex;position:absolute;top:-11px;right:20px;box-shadow:0 5px #d2a238,0 12px 20px #a36f004a,inset 0 2px #ffffffc7,inset 0 -2px #97600024}.detail-verified-ribbon{z-index:5;color:#087ba8;white-space:nowrap;background:#eefaff;border:1px solid #86cde8;border-radius:10px;justify-content:center;align-items:center;gap:3px;min-height:23px;padding:4px 6px;font-size:9px;font-weight:850;display:inline-flex;position:absolute;top:-12px;right:20px;box-shadow:0 5px #b2dfea,0 10px 18px #0a67992e}.detail-verified-ribbon svg{stroke-width:2.2px;flex:none}.detail-verified-ribbon.beside-featured{gap:2px;padding-left:4px;padding-right:4px;font-size:8px;left:50%;right:auto;transform:translate(-50%)}.premium-product-detail .detail,.featured-product-detail .detail,.verified-product-detail .detail{padding-top:28px}.premium-product-detail .detail .detail-summary-main h1{color:#07537a}.premium-product-detail .detail-wishlist{background:linear-gradient(145deg,#fff,#eafaff);border-color:#a9e3ee;box-shadow:0 7px 17px #137ea233,inset 0 1px #fff}.detail-summary-actions{flex-direction:column;align-items:center;gap:7px;width:36px;display:flex}.detail-premium-call{color:#fff;background:linear-gradient(145deg,#087bb5,#0fb8d6 66%,#27d5e6);border:1px solid #86dbe9;border-radius:10px;place-items:center;width:36px;height:36px;display:grid;box-shadow:0 7px 17px #0b7ba640,inset 0 1px #ffffff70}.detail-premium-call svg{width:18px;height:18px}.premium-product-detail .core-spec-matrix,.premium-product-detail .product-attribute-list,.premium-product-detail .product-description,.premium-product-detail .product-location-map,.premium-product-detail .seller-card,.premium-product-detail .listing-disclaimer-card{background:radial-gradient(circle at 94% 14%,#32d3e717,#0000 31%),linear-gradient(145deg,#fffffff7,#effbfeed);border-color:#99e0ece6;box-shadow:0 8px 20px #176d8f21,inset 0 0 0 1px #ffffffeb}.premium-product-detail .compact-heading,.premium-product-detail .listing-gallery-heading small{color:#078fb9}.detail-image-track{overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x;-webkit-overflow-scrolling:touch;width:100%;display:flex;overflow-x:auto}.detail-image-track::-webkit-scrollbar{display:none}.detail-image-slide{scroll-snap-align:start;scroll-snap-stop:always;background:#fff;flex:0 0 100%;place-items:center;width:100%;height:290px;display:grid;overflow:hidden}.detail-image-slide img{object-fit:contain;object-position:center;filter:none;width:100%;height:290px;padding:0}.detail-image-dots{pointer-events:none;justify-content:center;gap:6px;display:flex;position:absolute;bottom:10px;left:0;right:0}.detail-image-dots button{pointer-events:auto;background:#cbd9e3;border-radius:50%;width:7px;height:7px;box-shadow:0 1px 4px #526f852b}.detail-image-dots button.active{background:#25bde8;border-radius:999px;width:18px}.detail-image.exact-detail-image{background:#f8fbff;height:315px}.detail-image.exact-detail-image img{object-fit:cover;filter:none;height:100%;padding:0}.detail-image.exact-detail-image span{bottom:145px;left:10px;right:auto}.detail{padding:13px 4px 9px}.detail-summary-row{grid-template-columns:minmax(0,1fr) 36px;align-items:center;gap:12px;display:grid}.detail-summary-main{flex-direction:column;gap:10px;min-width:0;display:flex}.detail .detail-summary-main h2{color:#0a2742;height:auto;min-height:0;margin:0;font-size:17px;line-height:22px}.detail .detail-summary-main h1{color:#061f39;margin:0;font-size:25px}.detail-wishlist{color:#163650;background:linear-gradient(145deg,#fff,#f0f7fb);border:1px solid #d9e8f1;border-radius:10px;align-self:center;place-items:center;width:36px;height:36px;display:grid;box-shadow:0 7px 17px #3e6b871c,inset 0 1px #fff}.detail-wishlist svg{width:20px;height:20px}.detail-wishlist.liked{color:#078ab9;background:#e9faff;border-color:#9bddea}.detail-wishlist.liked svg{fill:currentColor}.detail-summary-row+p{margin-top:14px}.detail h1{margin:5px 0 2px;font-size:24px}.detail h2{overflow-wrap:anywhere;white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;height:38px;min-height:38px;margin:0 0 9px;font-size:15px;line-height:19px;display:-webkit-box;overflow:hidden}.detail p{color:var(--muted);align-items:center;gap:3px;font-size:11px;display:flex}.detail p span{margin-left:auto}.detail .chips{margin-top:11px}.detail.compact h1{font-size:20px}.detail.compact p{line-height:1.5}.spec-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-bottom:10px;padding:6px 12px;display:grid;position:relative}.spec-list span{border-bottom:1px solid #e5edf3;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:11px 7px;display:flex}.spec-list span:nth-child(odd){padding-right:13px}.spec-list span:nth-child(2n){padding-left:13px}.spec-list span:last-child,.spec-list span:nth-last-child(2):nth-child(odd){border-bottom:0}.core-spec-matrix{margin-bottom:10px;padding:8px 12px 9px}.core-spec-headings,.core-spec-values{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.core-spec-headings{border-bottom:1px solid #e5edf3;padding:7px 3px 9px}.core-spec-headings small{color:var(--muted);font-size:12px}.core-spec-values{padding:10px 3px 5px}.core-spec-values b{overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-width:0;font-size:12px;line-height:1.3;display:-webkit-box;overflow:hidden}.spec-list small{color:var(--muted);white-space:nowrap;font-size:12px}.spec-list b{text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.compact-heading{margin:7px 3px;font-size:15px}.product-attribute-list,.listing-spec-preview{margin-top:0}.product-attribute-list span,.listing-spec-preview span{min-height:48px}.product-attribute-list span{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;column-gap:8px;display:grid}.product-attribute-list small{overflow-wrap:anywhere;white-space:normal;min-width:0;line-height:1.3}.product-attribute-list b,.listing-spec-preview b{white-space:normal}.product-attribute-list b{overflow-wrap:anywhere;text-align:left;max-width:100%;line-height:1.3}.product-description{margin:0 0 10px;padding:13px 14px}.product-description p{color:#2d4358;overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:12px;line-height:1.55}.product-location-map{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:9px;margin:0 0 11px;padding:11px;display:grid}.product-map-pin{color:#078fd1;background:linear-gradient(145deg,#fff,#e9faff);border:1px solid #bce9f3;border-radius:14px;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 5px 12px #337a9c1f,inset 0 1px #fff}.product-location-map>span:not(.product-map-pin){flex-direction:column;gap:3px;min-width:0;display:flex}.product-location-map b{font-size:12px}.product-location-map small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.product-location-map button{color:#0785c1;background:linear-gradient(145deg,#fff,#eafaff);border:1px solid #b9e8f2;border-radius:12px;min-height:34px;padding:0 10px;font-size:10px;font-weight:800;box-shadow:0 4px 10px #47748b1b,inset 0 1px #fff}.seller-card{cursor:pointer;grid-template-columns:45px 1fr 8px 18px;align-items:center;gap:8px;margin:4px 0 11px;padding:10px;display:grid}.avatar{color:#fff;background:linear-gradient(145deg,#1ba7ed,#184f9a);border:3px solid #eefaff;border-radius:50%;flex:none;place-items:center;width:39px;height:39px;font-size:13px;font-weight:800;display:grid;box-shadow:0 4px 10px #187ac63d}.avatar.large{width:68px;height:68px;font-size:17px}.avatar.xlarge{width:78px;height:78px;font-size:19px}.avatar.photo-avatar{background:#eaf8ff;border-color:#d7f5ff;padding:0;overflow:hidden;box-shadow:0 7px 16px #397ba43d,0 0 13px #64e6f080,inset 0 0 0 2px #fff}.avatar.photo-avatar img{object-fit:cover;object-position:center;transform-origin:50%;border-radius:50%;width:100%;height:100%;transform:translateY(3%)scale(1.25)}.seller-card>span{flex-direction:column;gap:3px;display:flex}.seller-card b{font-size:13px}.seller-card em,.profile em,.account em{color:#139ce8;font-style:normal}.verified-shield-icon{color:#128fe0;vertical-align:-3px;flex:none;justify-content:center;align-items:center;margin-left:3px;line-height:1;display:inline-flex}.verified-shield-icon svg{stroke-width:2.5px}.seller-verified-label{color:#128fe0;vertical-align:middle;align-items:center;gap:2px;font-size:11px;font-weight:700;display:inline-flex}.seller-card small{color:var(--muted);font-size:11px}.seller-card>i{background:#1fd29b;border-radius:50%;width:7px;height:7px}.detail-buttons{margin:0}.detail-buttons-three{grid-template-columns:minmax(0,1.4fr) minmax(0,.9fr) 52px;gap:7px;display:grid}.phone-action-bar .detail-buttons-three .button{padding-left:5px;padding-right:5px;font-size:12px}.phone-action-bar .detail-buttons-three .button svg{width:16px;height:16px}.phone-action-bar .detail-buttons-three .detail-call-action{width:100%;min-width:0;padding:0;position:relative;overflow:visible}.detail-call-premium-badge{z-index:2;box-sizing:border-box;color:#fff;letter-spacing:.025em;white-space:nowrap;pointer-events:none;background:#087ba5;border:1px solid #ffffffeb;border-radius:6px;justify-content:center;align-items:center;gap:1.5px;width:44px;height:15px;padding:0 3px;font-size:5px;font-weight:900;line-height:1;display:inline-flex;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);box-shadow:0 3px 7px #0467974d,inset 0 1px #ffffff59}.phone-action-bar .detail-call-premium-badge svg,.chat-call-action .detail-call-premium-badge svg{color:#ffe872;stroke-width:2.25px;width:7px;height:7px}.chat-conversation-screen .chat-call-action{color:#fff;background:linear-gradient(135deg,#168cf6,#22d0e9);border-radius:13px;flex:0 0 44px;width:44px;min-width:44px;height:40px;min-height:40px;padding:0;position:relative;overflow:visible}.chat-call-action>svg{width:18px;height:18px}.detail-buttons .button.primary{opacity:1;filter:none;background:linear-gradient(135deg,#168cf6,#22d0e9)}.ad-reference-row{justify-content:space-between;align-items:center;gap:12px;margin:12px 2px 6px;padding:8px 2px;display:flex}.ad-reference-row b{color:#102d49;text-underline-offset:3px;font-size:13px;text-decoration:underline}.ad-reference-row button{color:#c74f3f;background:#fff;border:1px solid #e27262;border-radius:12px;min-height:32px;padding:0 12px;font-size:13px;font-weight:750}.listing-disclaimer-card{background:radial-gradient(circle at 100% 0,#ddfbff 0,#0000 48%),linear-gradient(145deg,#fff,#f3fbff);border-color:#c9ebf3;grid-template-columns:35px minmax(0,1fr);align-items:start;gap:10px;margin:0 0 16px;padding:13px;display:grid}.listing-disclaimer-card>span{color:#078ab9;background:linear-gradient(145deg,#fff,#e5faff);border:1px solid #afe7f2;border-radius:12px;place-items:center;width:35px;height:35px;display:grid;box-shadow:0 6px 15px #188bae20,inset 0 1px #fff}.listing-disclaimer-card p{color:#587084;margin:0;font-size:11px;line-height:1.55}.listing-disclaimer-card b{color:#102d49}.listing-disclaimer-card button{color:#078fca;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;padding:0;font-weight:850;text-decoration:underline;display:inline}.similar-products-section{margin:2px 0 18px}.similar-products-heading{justify-content:space-between;align-items:end;gap:12px;margin:0 2px 10px;display:flex}.similar-products-heading span{flex-direction:column;gap:2px;display:flex}.similar-products-heading small{color:#0797c5;letter-spacing:1.1px;font-size:8px;font-weight:900}.similar-products-heading h3{color:#102d49;letter-spacing:-.35px;margin:0;font-size:18px}.similar-products-heading em{color:#0787b5;background:#effbff;border:1px solid #c6eaf2;border-radius:10px;padding:6px 9px;font-size:9px;font-style:normal;font-weight:800}.similar-products-grid{margin:0}.similar-products-grid .product{isolation:isolate;clip-path:inset(0 round var(--product-card-radius,18px))}.similar-products-grid .product>div{border-radius:var(--product-card-radius,18px) var(--product-card-radius,18px) 0 0;clip-path:inset(0 round var(--product-card-radius,18px) var(--product-card-radius,18px) 0 0)}.listing-gallery-section{margin:0 0 18px}.listing-gallery-heading{justify-content:space-between;align-items:end;gap:12px;margin:0 2px 10px;display:flex}.listing-gallery-heading>div{flex-direction:column;gap:2px;display:flex}.listing-gallery-heading small{color:#0797c5;letter-spacing:1.2px;text-transform:uppercase;font-size:8px;font-weight:900}.listing-gallery-heading h3{color:#102d49;letter-spacing:-.35px;margin:0;font-size:18px}.listing-gallery-heading>span{color:#0787b5;background:#effbff;border:1px solid #c6eaf2;border-radius:10px;padding:6px 9px;font-size:9px;font-weight:800}.listing-gallery-grid{background:#ffffffc7;border:1px solid #cfe8f0;border-radius:21px;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:7px;display:grid;overflow:hidden;box-shadow:0 13px 28px #244e6a12,inset 0 1px #fff}.listing-gallery-grid.single{grid-template-columns:repeat(3,minmax(0,1fr))}.listing-gallery-grid button{cursor:pointer;background:#eef7fb;border:0;border-radius:15px;height:164px;position:relative;overflow:hidden}.listing-gallery-grid.single button{aspect-ratio:1;height:auto}.listing-gallery-grid img{object-fit:cover;width:100%;height:100%;transition:transform .24s;display:block}.listing-gallery-grid button:active img{transform:scale(.985)}.listing-gallery-grid button>span{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#07719cc7;border:1px solid #a8eafa;border-radius:9px;place-items:center;min-width:24px;height:24px;font-size:9px;font-weight:850;display:grid;position:absolute;bottom:8px;right:8px;box-shadow:0 5px 12px #0d49634d}.listing-disclaimer-overlay{z-index:90;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.listing-disclaimer-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#081f3185;border:0;position:absolute;inset:0}.listing-disclaimer-dialog{color:#102d49;background:radial-gradient(circle at 100% 0,#d8fbff 0,#0000 38%),linear-gradient(150deg,#fff,#f1fbff);border:1px solid #bceaf4;border-radius:24px;flex-direction:column;gap:16px;width:min(390px,100%);max-height:calc(100dvh - 40px);padding:20px;display:flex;position:relative;overflow:auto;box-shadow:0 28px 80px #051b2f52,inset 0 1px #fff}.listing-disclaimer-dialog header{grid-template-columns:42px minmax(0,1fr) 38px;align-items:center;gap:10px;display:grid}.listing-disclaimer-dialog header>span{color:#078fbe;background:linear-gradient(145deg,#fff,#dcf8ff);border:1px solid #9ee4f2;border-radius:14px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 8px 18px #168fb328}.listing-disclaimer-dialog header div{flex-direction:column;gap:2px;display:flex}.listing-disclaimer-dialog header small{color:#0795c1;letter-spacing:1.1px;text-transform:uppercase;font-size:8px;font-weight:900}.listing-disclaimer-dialog h2{margin:0;font-size:21px}.listing-disclaimer-dialog header>button{color:#3d657d;cursor:pointer;background:#fff;border:1px solid #d1e8ef;border-radius:13px;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 6px 14px #305f7617}.listing-disclaimer-dialog>p{color:#49667a;white-space:pre-wrap;background:#ffffffc7;border:1px solid #dcecf2;border-radius:16px;margin:0;padding:14px;font-size:12px;line-height:1.65}.listing-disclaimer-okay{color:#fff;cursor:pointer;background:linear-gradient(135deg,#168cf6,#24cfe6);border:1px solid #6ee5f4;border-radius:15px;min-height:48px;font-size:13px;font-weight:850;box-shadow:0 11px 23px #129cd849,inset 0 1px #c7fbff}@media (max-width:430px){.listing-gallery-grid button{height:138px}.listing-gallery-grid.single button{height:auto}.listing-disclaimer-overlay{place-items:end center;padding:10px}.listing-disclaimer-dialog{border-radius:24px 24px 15px 15px;max-height:calc(100dvh - 20px)}}.safe-deal-overlay{z-index:98;place-items:center;padding:14px;display:grid;position:fixed;inset:0}.safe-deal-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#051c2f9e;position:absolute;inset:0}.safe-deal-dialog{color:#102d49;background:radial-gradient(circle at 100% 0,#c8f8ff 0,#0000 34%),linear-gradient(150deg,#fff,#effaff);border:1px solid #aee9f4;border-radius:28px;width:min(410px,100%);max-height:calc(100dvh - 28px);padding:20px;position:relative;overflow-y:auto;box-shadow:0 30px 90px #041c305e,0 0 32px #20cce63d,inset 0 1px #fff}.safe-deal-dialog header{grid-template-columns:54px minmax(0,1fr);align-items:center;gap:13px;margin-bottom:16px;display:grid}.safe-deal-dialog header>span{color:#fff;background:linear-gradient(145deg,#188ff4,#24cfe4);border:1px solid #75deef;border-radius:18px;place-items:center;width:54px;height:54px;display:grid;box-shadow:0 12px 24px #149bc74a,inset 0 1px #d8fbff}.safe-deal-dialog header small{color:#058dbb;letter-spacing:1.25px;text-transform:uppercase;font-size:8px;font-weight:900}.safe-deal-dialog h2{margin:2px 0 3px;font-size:23px;line-height:1.12}.safe-deal-dialog header p{color:#71879a;margin:0;font-size:11px}.safe-deal-list{background:#ffffffc2;border:1px solid #d4eaf1;border-radius:20px;overflow:hidden;box-shadow:inset 0 1px #fff}.safe-deal-list>div{border-bottom:1px solid #e0edf2;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;min-height:66px;padding:11px 13px;display:grid}.safe-deal-list>div:last-child{border-bottom:0}.safe-deal-list span{color:#078fbf;letter-spacing:.4px;background:linear-gradient(145deg,#fff,#e3f9ff);border:1px solid #b8e7f1;border-radius:13px;place-items:center;width:36px;height:36px;font-size:9px;font-weight:900;display:grid;box-shadow:0 6px 14px #168fb31c}.safe-deal-list p{color:#38566c;margin:0;font-size:11px;font-weight:680;line-height:1.45}.safe-deal-continue{color:#fff;cursor:pointer;background:linear-gradient(135deg,#168cf6,#24cfe6);border:1px solid #66e4f4;border-radius:17px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:52px;margin-top:16px;font-size:14px;font-weight:900;display:flex;box-shadow:0 13px 27px #129cd84d,inset 0 1px #d6fcff}.safe-deal-frequency{color:#7a91a2;text-align:center;margin-top:10px;font-size:9px;display:block}@media (max-width:430px){.safe-deal-overlay{place-items:end center;padding:8px}.safe-deal-dialog{border-radius:28px 28px 16px 16px;max-height:calc(100dvh - 16px);padding:18px}}.report-ad-sheet{gap:12px;max-height:calc(100% - 24px);padding-bottom:26px;overflow-y:auto}.report-ad-head{border-bottom:1px solid #e1ebf1;grid-template-columns:38px 1fr 38px;align-items:center;padding-bottom:10px;display:grid}.report-ad-head>button{color:#102d49;background:#f3f8fb;border-radius:12px;place-items:center;width:36px;height:36px;font-size:27px;line-height:1;display:grid}.report-ad-head>span{text-align:center;grid-column:2}.report-ad-head h2{margin:0 0 2px;font-size:18px}.report-ad-head small{color:var(--muted);font-size:10px}.report-ad-reasons{flex-direction:column;display:flex}.report-ad-reasons label{color:#102d49;cursor:pointer;border-bottom:1px solid #edf2f5;align-items:center;gap:12px;min-height:48px;font-size:14px;display:flex}.report-ad-reasons input{accent-color:#078fc9;width:20px;height:20px}.report-ad-comment{flex-direction:column;gap:8px;display:flex}.report-ad-comment b{font-size:14px}.report-ad-comment b em{color:#e54757;font-style:normal}.report-ad-comment textarea{color:#102d49;min-height:82px;font:inherit;resize:none;background:#fff;border:1px solid #d6e4ec;border-radius:13px;outline:0;padding:12px;font-size:13px}.sheet-primary.report-ad-send{color:#fff;background:linear-gradient(135deg,#168cf6,#22d0e9);border:1px solid #7be4f3;border-radius:14px;justify-content:center;align-items:center;width:100%;min-height:44px;font-size:14px;font-weight:800;display:flex;box-shadow:0 9px 20px #149ddd4d,inset 0 1px #baf8ff}.sheet-primary.report-ad-send:disabled{color:#fff;opacity:1;cursor:not-allowed;background:linear-gradient(135deg,#168cf6,#22d0e9);border-color:#7be4f3;box-shadow:0 9px 20px #149ddd4d,inset 0 1px #baf8ff}.danger{color:#db5a6b;margin:13px auto;font-size:12px;display:block}.danger.block{background:#fff7f8;border:1px solid #ffd6db;border-radius:14px;width:100%;padding:13px}.gallery{background:#fff;border-radius:24px;place-items:center;height:530px;display:grid}.gallery img{object-fit:contain;filter:drop-shadow(0 18px 16px #3a709b2f);width:100%;height:100%;padding:15px}.thumbs{scrollbar-width:none;gap:8px;margin:12px 0;display:flex;overflow-x:auto}.thumbs button{background:#fff;border:2px solid #0000;border-radius:13px;flex:0 0 68px;height:68px;padding:3px;overflow:hidden}.thumbs button.active{border-color:#18bcea}.thumbs img{object-fit:contain;width:100%;height:100%}.profile{text-align:center;flex-direction:column;align-items:center;padding:19px 14px;display:flex;position:relative}.seller-profile-follow{color:#fff;background:linear-gradient(135deg,#118fe2,#20cfe0);border:1px solid #12a9d2;border-radius:11px;justify-content:center;align-items:center;gap:5px;min-width:82px;min-height:34px;padding:7px 11px;font-size:11px;font-weight:800;display:inline-flex;position:absolute;top:14px;right:14px;box-shadow:0 6px 15px #0f92be38}.seller-follow-icon{align-items:center;width:18px;height:16px;display:inline-flex;position:relative}.seller-follow-icon svg:last-child{position:absolute;top:-1px;right:0}.seller-profile-follow.following{color:#087fa7;box-shadow:none;background:#effbfe}.seller-profile-follow:disabled{opacity:.65}.seller-network-summary{color:#566b7f;justify-content:center;align-items:center;gap:14px;margin-top:7px;font-size:11px;display:flex}.profile .seller-network-summary>span{align-items:baseline;gap:4px;display:inline-flex}.profile .seller-network-summary b{color:#0a2039;font-size:12px;display:inline}.profile h1{margin:8px 0 3px;font-size:17px}.seller-profile-card h1{flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;display:flex}.profile>span{color:#19b77c;font-size:11px}.profile>p{color:var(--muted);font-size:12px}.profile>div:last-child{grid-template-columns:repeat(3,1fr);width:100%;margin-top:8px;display:grid}.profile>div b{flex-direction:column;font-size:15px;display:flex}.profile>div small{color:var(--muted);margin-top:3px;font-size:10px;font-weight:500}.chat-member-profile-screen .content{background:radial-gradient(circle at 50% 7%,#1fd3e421,#0000 34%),linear-gradient(#f9fdff,#f3f9fd)}.chat-member-profile{background:linear-gradient(145deg,#fffffffa,#eefafef0);border-color:#bce7ef;margin-top:7px;box-shadow:0 13px 28px #14699121,inset 0 0 0 1px #ffffffe6}.chat-member-profile>.account-premium-badges{margin:2px 0 4px;display:flex}.chat-member-profile .premium-seller-badge.compact{gap:3px;min-height:19px;margin-left:0;padding:2px 6px;font-size:9px!important}.chat-member-profile h1 em{color:#118ab9;font-size:.85em;font-style:normal}.customer-id{color:#1684ac;font-variant-numeric:tabular-nums;letter-spacing:.2px;margin-top:4px;font-size:11px;font-weight:600;display:block}.chat-member-about{grid-template-columns:38px minmax(0,1fr);gap:11px;margin:12px 0;padding:15px;display:grid}.chat-member-about>span{color:#078ab6;background:#e8f9fd;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.chat-member-about b{font-size:13px}.chat-member-about p{color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.5}.member-reviews{flex-direction:column;gap:8px;margin:12px 0 16px;display:flex}.member-reviews-heading{justify-content:space-between;align-items:center;padding:0 2px;display:flex}.member-reviews-heading h2{margin:0;font-size:16px}.member-reviews-heading span{color:#8a6500;background:#fff8d9;border-radius:9px;padding:5px 8px;font-size:11px;font-weight:850}.member-reviews article,.member-reviews-empty{background:#fff;border:1px solid #dceaf0;border-radius:15px;padding:11px 12px;box-shadow:0 5px 13px #50749114}.member-reviews article header{justify-content:space-between;align-items:center;gap:8px;display:flex}.member-reviews article header b{font-size:11px}.member-reviews article header span{color:#f6ad16;letter-spacing:1px;font-size:11px}.member-reviews article p{color:#40586b;margin:7px 0 5px;font-size:11px;line-height:1.45}.member-reviews article small,.member-reviews-empty small{color:#8195a4;font-size:9px}.member-reviews-empty{flex-direction:column;gap:3px;margin:12px 0;display:flex}.muted,.lead{color:var(--muted);font-size:13px;line-height:1.5}.chat-list{flex-direction:column;display:flex}.chat-index-screen .content{overscroll-behavior-y:none;background:#fff;flex-direction:column;display:flex;overflow:visible}:is(.phone-screen.chat-index-screen:has(.bottom-nav) .content,.phone-screen.subcategory-browse-screen:has(.bottom-nav) .content){height:calc(100% - 86px);padding-bottom:0}.phone-screen.chat-index-screen:has(.phone-action-bar) .content{padding-bottom:86px}.chat-list>button{text-align:left;border-bottom:1px solid #e2eaf0;grid-template-columns:44px 1fr auto;gap:9px;min-height:79px;padding:10px 2px;display:grid;position:relative}.chat-list-product-image{object-fit:contain;background:#fff;border:1px solid #dce8ef;border-radius:12px;align-self:center;width:44px;height:44px;padding:2px;box-shadow:0 4px 11px #325b771f}.chat-list>button.premium-chat-listing{background:radial-gradient(circle at 94% 14%,#32d3e71f,#0000 31%),repeating-linear-gradient(135deg,#0896bf0b 0 1px,#0000 1px 22px),repeating-linear-gradient(45deg,#0896bf07 0 1px,#0000 1px 22px),linear-gradient(145deg,#fffffffa,#effbfef2);border:0;border-bottom:1px solid #99e0ece6;border-radius:0;margin:0;padding:10px 8px;box-shadow:inset 0 0 0 1px #ffffffe6,inset 0 1px #fffffff5}.chat-list>button.premium-chat-listing .chat-list-product-image{background:linear-gradient(145deg,#fff,#dcf7fb);border:1px solid #8dddea;box-shadow:0 5px 13px #0d7ea429}.chat-list-premium{color:#fff;letter-spacing:.05em;vertical-align:middle;background:#087ba5;border-radius:5px;align-items:center;gap:2px;margin-left:5px;padding:1px 4px;font-size:8px;font-style:normal;font-weight:900;line-height:1;display:inline-flex;box-shadow:0 3px 7px #04679733}.chat-list-premium svg{color:#ffe27a;fill:#ffe27a52;stroke-width:2.2px;flex:none}.chat-list>button.premium-chat-listing>i{background:linear-gradient(145deg,#087bb5,#19c7df);right:8px}.chat-list span{flex-direction:column;gap:3px;display:flex}.chat-list b{font-size:13px}.chat-list .chat-member-rating{color:#ad7a00;font-size:9px;font-weight:750}.chat-list small,.chat-list p,.chat-list time{color:var(--muted);font-size:11px}.chat-list p{margin:2px 0}.chat-list time{font-style:normal}.chat-list>button>i{color:#fff;background:#1aaae9;border-radius:50%;place-items:center;width:17px;height:17px;font-size:10px;font-style:normal;display:grid;position:absolute;bottom:13px;right:2px}.inbox-header{min-height:58px;margin:0 calc(-1 * var(--app-page-gutter));padding:0 var(--app-page-gutter);background:#fff;border-bottom:1px solid #e2e9ee;grid-template-columns:70px minmax(0,1fr) 70px;align-items:center;display:grid}.inbox-header h1{color:#0c1f31;text-align:center;margin:0;font-size:20px}.inbox-header button{color:#087fae;font-size:14px;font-weight:760}.inbox-header button:last-child{text-align:right}.inbox-header .inbox-search-toggle{justify-self:end;place-items:center;width:40px;height:40px;padding:0;display:grid}.inbox-search{margin:8px 0 5px}.inbox-role-tabs{margin:0 calc(-1 * var(--app-page-gutter));background:#fff;border-bottom:1px solid #dfe7ed;grid-template-columns:1fr 1fr;display:grid}.inbox-role-tabs button{color:#667988;justify-content:center;align-items:center;gap:7px;min-height:48px;font-size:16px;font-weight:750;display:flex;position:relative}.inbox-role-tabs button:after{content:"";background:0 0;height:3px;position:absolute;bottom:-1px;left:0;right:0}.inbox-role-tabs button.selected{color:#0a2c45}.inbox-role-tabs button.selected:after{background:linear-gradient(90deg,#087ab8,#1cc9df)}.inbox-role-tabs i{color:#fff;background:#087fba;border-radius:999px;place-items:center;min-width:23px;height:23px;padding:0 5px;font-size:11px;font-style:normal;display:grid}.inbox-quick-filters{margin:0 calc(-1 * var(--app-page-gutter));background:#fff;border-bottom:1px solid #e4ebf0;padding:3px 5px 10px}.inbox-quick-filters>small{color:#5d7181;letter-spacing:.8px;margin-bottom:10px;font-size:12px;font-weight:850;display:block}.inbox-quick-filters>div{grid-template-columns:minmax(0,.8fr) minmax(0,1.25fr) minmax(0,.95fr) minmax(0,1.2fr);gap:4px;display:grid}.inbox-quick-filters button{color:#2c465b;background:#fff;border:1px solid #cfdce5;border-radius:999px;justify-content:center;align-items:center;gap:1px;min-width:0;min-height:24px;padding:0 1px;font-size:clamp(11px,3.1vw,13px);font-weight:720;line-height:1;display:flex}.inbox-quick-filters button.selected{color:#087ba8;background:#e9f8fd;border-color:#9dddec;box-shadow:inset 0 0 0 1px #fff}.inbox-quick-filters button>.inbox-filter-crown{color:#d89a10;flex:none;place-items:center;display:grid}.inbox-filter-crown svg{fill:#f5b7224d;stroke-width:2.3px}.inbox-quick-filters button>i{color:#087ba8;background:#dff3f8;border-radius:6px;place-items:center;min-width:16px;height:16px;padding:0 2px;font-size:9px;font-style:normal;display:grid}.inbox-scroll-region{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex:auto;min-height:0;margin:0 -7px;overflow:hidden auto}.inbox-scroll-region::-webkit-scrollbar{display:none}.inbox-chat-list{margin:0 -7px;padding-bottom:12px}.inbox-scroll-region .inbox-chat-list{margin:0}.inbox-chat-list>article{background:#fff;border-bottom:1px solid #e1e8ed;min-height:100px;position:relative}.inbox-chat-list>article.premium-chat-listing{background:radial-gradient(circle at 94% 14%,#32d3e71f,#0000 31%),repeating-linear-gradient(135deg,#0896bf0b 0 1px,#0000 1px 22px),repeating-linear-gradient(45deg,#0896bf07 0 1px,#0000 1px 22px),linear-gradient(145deg,#fffffffa,#effbfef2);border:0;border-bottom:1px solid #99e0ece6;border-radius:0;margin:0;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffffe6,inset 0 1px #fffffff5}.inbox-chat-list>article.selected{background:#edfaff;border-color:#21bddd;box-shadow:inset 0 0 0 2px #20c1dd26}.inbox-selection-screen .content{padding-bottom:88px}.inbox-selection-screen .phone-action-bar{z-index:24;bottom:0;left:0;right:0}.selection-chat-list{margin:0;padding:4px 0 12px 38px}.selection-chat-list>article,.selection-chat-list>article.premium-chat-listing{border:1px solid #dbe8ef;border-radius:16px;min-height:108px;margin:6px 0;overflow:visible}.selection-chat-list>article.selected{background:radial-gradient(circle at 94% 18%,#2cd3e821,#0000 31%),repeating-linear-gradient(135deg,#0896bf09 0 1px,#0000 1px 21px),repeating-linear-gradient(45deg,#0896bf06 0 1px,#0000 1px 21px),linear-gradient(145deg,#fff,#edfafd);border-color:#20bbd9;box-shadow:0 7px 18px #0f7ba124,inset 0 0 0 1px #ffffffe0}.inbox-select-circle{z-index:4;color:#fff;background:#fff;border:2px solid #bdd0db;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:50%;left:-35px;transform:translateY(-50%);box-shadow:0 3px 9px #1c4c6817}.inbox-select-circle.selected{background:linear-gradient(145deg,#0795c6,#22d4e5);border-color:#17b6d6;box-shadow:0 4px 10px #0b9bbe3d,inset 0 0 0 2px #ffffff52}.selection-chat-list .inbox-chat-main{min-height:106px;padding-right:9px}.inbox-chat-main{text-align:left;grid-template-columns:54px minmax(0,1fr) auto;align-items:start;gap:10px;width:100%;min-height:100px;padding:12px 37px 12px 7px;display:grid}.inbox-chat-list:not(.selection-chat-list)>article:not(.premium-chat-listing),.inbox-chat-list:not(.selection-chat-list)>article:not(.premium-chat-listing) .inbox-chat-main{min-height:0}.inbox-chat-list .inbox-product-thumb{flex-direction:initial;gap:0;width:54px;height:54px;display:block;position:relative;overflow:visible}.inbox-product-thumb img{object-fit:contain;background:#fff;border:1px solid #d7e4eb;border-radius:13px;width:54px;height:54px;padding:2px;box-shadow:0 4px 11px #2d546d1f}.premium-chat-listing .inbox-product-thumb img{border-color:#8dddea}.inbox-product-thumb>i{color:#fff;background:#1ab8d6;border:2px solid #fff;border-radius:50%;place-items:center;width:21px;height:21px;font-size:10px;font-style:normal;font-weight:900;display:grid;position:absolute;bottom:-5px;right:-5px}.inbox-chat-list .inbox-chat-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.inbox-chat-copy b{color:#102c43;min-width:0;font-size:13px;line-height:19px}.inbox-chat-copy .inbox-premium-heading{flex-direction:column;align-items:flex-start;gap:0;display:flex}.inbox-chat-list .inbox-name-row{flex-direction:row;align-items:center;gap:7px;min-width:0;display:flex}.inbox-chat-list .inbox-name-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:inline-block;overflow:hidden}.inbox-chat-list .verified-inline-badge{border-radius:4px;flex-direction:row;flex:none;gap:2px;min-height:12px;padding:0 3px;font-size:8px;line-height:1;display:inline-flex}.inbox-chat-list .verified-inline-badge svg{width:9px;height:9px}.inbox-chat-copy .chat-list-premium{box-shadow:none;letter-spacing:.04em;border-radius:3px;gap:2px;margin:0 0 0 2px;padding:1px 4px;font-size:7px}.inbox-chat-copy .chat-list-premium svg{width:7px;height:7px}.inbox-chat-copy small,.inbox-chat-copy p{color:#687d8d;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:11px;line-height:17px;overflow:hidden}.inbox-chat-copy p{color:#405d71}.inbox-chat-list .inbox-preview-row{flex-direction:row;align-items:center;gap:7px;min-width:0;display:flex}.inbox-preview-row p{text-align:left;flex:auto;min-width:0}.inbox-chat-main time{color:#718695;white-space:nowrap;font-size:12px}.inbox-more{color:#153c50;width:30px;height:34px;font-size:22px;line-height:1;position:absolute;top:30px;right:2px}.inbox-unread{color:#fff;background:#119ab7;border-radius:999px;flex:none;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:8px;font-style:normal;display:grid}.inbox-premium-call{color:#087dac;background:#ffffffe6;border:1px solid #61cfe3;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:5px;min-width:61px;height:29px;font-size:9px;font-weight:820;display:flex;box-shadow:0 4px 10px #0c779921}.inbox-chat-list:not(.selection-chat-list)>article.premium-chat-listing .inbox-chat-main{min-height:0;padding-bottom:0}.inbox-premium-footer{align-items:center;gap:8px;min-width:0;margin-top:-4px;padding:0 7px 9px 71px;display:flex}.inbox-premium-preview{color:#405d71;text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:11px;overflow:hidden}.inbox-premium-footer-unread{color:#fff;background:#119ab7;border-radius:999px;flex:none;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:8px;font-style:normal;display:grid}@media (max-width:430px){.inbox-chat-main{grid-template-columns:54px minmax(0,1fr);position:relative}.inbox-chat-main time{position:absolute;top:12px;right:37px}.inbox-chat-list .inbox-name-row{max-width:calc(100% - 55px)}.selection-chat-list .inbox-chat-main time{right:9px}}.inbox-important-label{color:#fff;background:linear-gradient(135deg,#168cf6,#16b8d5);border-radius:999px;flex:none;padding:2px 5px;font-size:8.5px;font-weight:850;line-height:1}.inbox-deal-status{color:#d26368;width:max-content;margin-top:2px;font-size:8px;font-style:normal;font-weight:760}.inbox-bulk-action{width:100%;padding:11px 16px calc(11px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;border-top:1px solid #dbe6ed;box-shadow:0 -9px 24px #234f6c1a}.inbox-bulk-action button{color:#fff;background:linear-gradient(135deg,#087fb9,#19c8df);border:1px solid #12aad0;border-radius:14px;width:100%;min-height:46px;font-size:13px;font-weight:820;box-shadow:0 7px 16px #088eb730}.inbox-bulk-action button:disabled{color:#8999a4;box-shadow:none;background:#f4f7f9;border-color:#cbd8df}.inbox-action-sheet{max-height:78%;position:relative;overflow-y:auto}.native-sheet.inbox-action-sheet>button.inbox-action-close{z-index:3;color:#0b4967;background:#fff;border:1px solid #cde4ed;border-radius:11px;grid-template-columns:1fr;place-items:center;width:34px;height:34px;min-height:34px;padding:0;display:grid;position:absolute;top:12px;right:13px;box-shadow:0 5px 12px #1d5d781f}.inbox-action-sheet h2,.inbox-action-sheet>p{padding-left:38px;padding-right:38px}.inbox-action-star{color:#e0a117;text-align:center;font-size:18px}.chat-product{text-align:left;background:#fff;border-radius:15px;grid-template-columns:55px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;height:66px;padding:6px;display:grid;position:relative;inset:auto;overflow:hidden;box-shadow:0 5px 14px #5074911a}.chat-product.premium-chat-product{background:radial-gradient(circle at 88% 20%,#2dd6eb29,#0000 31%),repeating-linear-gradient(135deg,#0896bf0a 0 1px,#0000 1px 20px),repeating-linear-gradient(45deg,#0896bf07 0 1px,#0000 1px 20px),linear-gradient(145deg,#fff,#edfbfe);border:1px solid #69d3e7;box-shadow:0 7px 18px #0f7ba12e,inset 0 0 0 1px #ffffffe0}.chat-premium-ribbon{color:#fff;letter-spacing:.07em;background:#087ba5;border-radius:0 0 6px 6px;align-items:center;gap:3px;min-height:15px;padding:2px 6px;font-size:6px;font-style:normal;font-weight:900;display:flex;position:absolute;top:-1px;right:10px;box-shadow:0 4px 10px #0467973d}.chat-product .chat-premium-ribbon span{color:#fff2a2;min-width:0;font-size:7px;display:inline}.premium-chat .chat-product em{align-self:end}.chat-product img{object-fit:contain;filter:drop-shadow(0 5px 5px #4b75952b);border-radius:11px;width:55px;height:55px;padding:2px}.chat-product span{flex-direction:column;gap:5px;min-width:0;display:flex}.chat-product b{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.25;display:-webkit-box;overflow:hidden}.chat-product strong{font-size:13px}.chat-product em{white-space:nowrap;color:#058edc;font-size:10px;font-style:normal}.deal-review-prompt{color:#17354d;text-align:left;background:linear-gradient(135deg,#fffdf5,#fff8d9);border:1px solid #f2dc91;border-radius:14px;grid-template-columns:auto minmax(0,1fr) 16px;align-items:center;gap:2px 9px;width:100%;margin:8px 0 0;padding:10px 11px;display:grid;box-shadow:0 5px 13px #8c742318}.deal-review-prompt>span{color:#f5aa13;letter-spacing:1px;white-space:nowrap;grid-row:1/3;font-size:13px}.deal-review-prompt b{font-size:11px}.deal-review-prompt small{color:#7c6c3f;font-size:9px}.deal-review-prompt svg{grid-area:1/3/3}.member-review-sheet{padding-bottom:max(18px, env(safe-area-inset-bottom))}.member-review-sheet>small:first-of-type{color:#0796c5;letter-spacing:1.1px;font-size:8px;font-weight:900}.member-review-sheet>p{margin-bottom:8px}.review-stars{justify-content:center;gap:6px;margin:7px 0 5px;display:flex}.review-stars button{color:#cbd5dc;background:#fff;border:1px solid #dce7ed;border-radius:13px;place-items:center;width:42px;height:42px;font-size:25px;display:grid}.review-stars button.selected{color:#f5ac13;background:#fff9df;border-color:#f4cf60;box-shadow:0 5px 12px #d9a51820}.review-rating-label{text-align:center;margin-bottom:9px;font-size:11px;display:block}.member-review-sheet textarea{color:#102d49;width:100%;min-height:86px;font:inherit;resize:none;background:#fff;border:1px solid #d8e5ec;border-radius:13px;outline:none;padding:11px;font-size:12px}.review-character-count{color:#8b9ca9;text-align:right;margin:3px 2px 9px;font-size:8px;display:block}.native-sheet.member-review-sheet>button.review-submit{color:#fff;letter-spacing:.01em;text-align:center;background:linear-gradient(135deg,#168cf6,#20cde8);border:1px solid #18bfe3;border-radius:15px;grid-template-columns:none;justify-content:center;align-items:center;gap:0;width:100%;min-height:48px;padding:0 18px;font-size:14px;font-weight:900;display:flex;box-shadow:0 10px 22px #149ddd42,inset 0 1px #ffffff75}.native-sheet.member-review-sheet>button.review-submit:active:not(:disabled){transform:scale(.985);box-shadow:0 6px 15px #149ddd35,inset 0 1px #ffffff60}.native-sheet.member-review-sheet>button.review-submit:disabled{opacity:.5}.saved-searches-sheet{max-height:min(78vh,650px);padding-bottom:max(18px, env(safe-area-inset-bottom))}.saved-searches-sheet>small:first-of-type{color:#0796c5;letter-spacing:1.1px;font-size:8px;font-weight:900}.saved-search-list{flex-direction:column;gap:8px;max-height:48vh;margin:10px 0;display:flex;overflow-y:auto}.saved-search-list article{background:#fff;border:1px solid #d9e8ef;border-radius:15px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px 10px;padding:11px;display:grid;box-shadow:0 4px 12px #50749112}.saved-search-list article>span{flex-direction:column;gap:3px;min-width:0;display:flex}.saved-search-list article b{font-size:12px}.saved-search-list article small,.saved-search-list article em{color:#778c9d;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-style:normal;overflow:hidden}.saved-search-toggle{width:40px;height:23px;position:relative}.saved-search-toggle input{opacity:0;position:absolute}.saved-search-toggle i{background:#ccd9e0;border-radius:999px;transition:all .2s;position:absolute;inset:0}.saved-search-toggle i:after{content:"";background:#fff;border-radius:50%;width:17px;height:17px;transition:all .2s;position:absolute;top:3px;left:3px;box-shadow:0 2px 5px #33536c35}.saved-search-toggle input:checked+i{background:#16bde1}.saved-search-toggle input:checked+i:after{transform:translate(17px)}.saved-search-delete{color:#d45765;grid-column:1/3;width:max-content;font-size:9px;font-weight:750}.saved-search-empty{color:#7d91a1;text-align:center;align-content:center;place-items:center;gap:5px;min-height:150px;display:grid}.saved-search-empty>span{font-size:30px}.saved-search-empty b{color:#17354d;font-size:13px}.saved-search-empty small{font-size:10px}.saved-search-done{color:#fff;background:linear-gradient(135deg,#168cf6,#20cde8);border-radius:14px;width:100%;min-height:43px;font-weight:850}.messages{flex-direction:column;gap:8px;min-height:540px;padding:16px 3px 70px;display:flex}.chat-conversation-screen .messages{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex:auto;min-height:0;padding-bottom:16px;overflow:hidden auto}.chat-conversation-screen .messages::-webkit-scrollbar{display:none}.chat-history-loading{color:#71889a;place-content:center;justify-items:center;gap:7px;min-height:150px;font-size:11px;display:grid}.chat-history-loading i{background:linear-gradient(90deg,#eef5f9 25%,#fff 50%,#eef5f9 75%) 0 0/200% 100%;border-radius:12px;width:58%;min-width:120px;height:28px;animation:1.1s linear infinite chat-history-shimmer}.chat-history-loading i:nth-child(2){justify-self:end;width:78%}.chat-history-loading i:nth-child(3){width:68%}@keyframes chat-history-shimmer{to{background-position:-200% 0}}.load-older-messages{color:#187fa4;background:#ffffffe6;border:1px solid #b9dfe9;border-radius:999px;align-self:center;padding:7px 12px;font-size:10px;font-weight:800}.load-older-messages:disabled{opacity:.6}.bubble{overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word;background:#fff;border-radius:15px;min-width:0;max-width:80%;padding:10px 12px 7px;font-size:12px;line-height:1.35;box-shadow:0 4px 12px #53789615}.bubble small{color:#8da0af;text-align:right;margin-top:5px;font-size:10px;display:block}.bubble.mine{background:linear-gradient(145deg,#edf4ff,#f0eeff);border-bottom-right-radius:4px;align-self:flex-end}.bubble.theirs{border-bottom-left-radius:4px}.premium-chat .bubble{border:1px solid #ace2ece0;box-shadow:0 5px 14px #21708f21}.premium-chat .bubble.mine{background:linear-gradient(145deg,#f3fdff,#dff6fb);border-color:#8cddec}.premium-chat .bubble.theirs{background:#fffffff0}.premium-chat .offer-card,.premium-chat .chat-photo-bubble,.premium-chat .chat-voice-bubble{background:radial-gradient(circle at 92% 14%,#29cde51c,#0000 34%),linear-gradient(145deg,#fff,#eaf9fd);border-color:#9edfeb;box-shadow:0 6px 16px #1b779729}.message-block{display:contents}.native-chat-gallery{background:linear-gradient(145deg,#fff,#f1f6fb);border:1px solid #fff;border-radius:20px;grid-template-columns:1fr 1fr;align-self:flex-end;gap:7px;width:79%;padding:7px;display:grid;box-shadow:0 8px 18px #4d73922a,inset 0 0 0 1px #d9e6ef}.native-chat-gallery span{background:radial-gradient(circle at 50% 74%,#fff 0 35%,#dff7ff 36% 39%,#0000 40%),linear-gradient(145deg,#fbfdff,#edf4f8);border-radius:14px;place-items:center;height:92px;display:grid;overflow:hidden}.native-chat-gallery img{object-fit:contain;filter:drop-shadow(0 7px 7px #4b75952b);width:100%;height:100%;padding:3px}.native-chat-gallery .angle-1{transform:rotate(7deg)scale(.9)}.native-chat-gallery .angle-2{transform:rotate(-9deg)scale(.93)}.native-chat-gallery .angle-3{transform:rotate(12deg)scale(.88)}.offer-card{background:linear-gradient(145deg,#fff,#f3fbff);border:1px solid #c6ddf0;border-radius:15px;flex-wrap:wrap;align-self:flex-end;align-items:center;gap:9px;width:min(260px,88%);padding:10px;display:flex;box-shadow:0 5px 14px #4b7ca71a}.offer-card>span{color:#fff;background:linear-gradient(145deg,#7656f6,#35bcea);border-radius:50%;place-items:center;width:38px;height:38px;font-size:20px;display:grid;box-shadow:0 5px 12px #674ed84d}.offer-card p{text-align:left;flex-direction:column;margin:0;display:flex}.offer-card-main{text-align:left;flex-direction:column;flex:1;min-width:0;display:flex}.offer-withdraw{color:#df354d;text-align:center;background:#fff1f3;border:1.5px solid #e5485d;border-radius:10px;flex-basis:100%;min-height:32px;padding:6px 10px;font-size:12px;font-weight:800;box-shadow:0 4px 10px #df354d24,inset 0 1px #fff}.offer-response-actions{flex-basis:100%;grid-template-columns:repeat(3,1fr);gap:6px;padding-top:2px;display:grid}.offer-response-actions button{color:#087fae;background:#f5fcff;border:1px solid #c8e4ef;border-radius:9px;min-height:30px;font-size:10px;font-weight:800}.offer-response-actions .accept{color:#087454;background:#e9fff7}.offer-response-actions .decline{color:#c7445a;background:#fff1f3}.offer-card.withdrawn{background:linear-gradient(145deg,#fff,#f4f8fb);border-color:#d4e2eb}.offer-card.accepted{background:linear-gradient(145deg,#fff,#effff9);border-color:#9de2c7}.offer-card.rejected,.offer-card.countered{opacity:.78}.offer-card.withdrawn>span{background:linear-gradient(145deg,#93a4b4,#bfd0db)}.offer-card small,.offer-card em{color:var(--muted);font-size:10px;font-style:normal}.offer-card b{white-space:nowrap;margin:2px 0;font-size:14px}.composer{background:#fff;border:1px solid #dae5ed;border-radius:22px;grid-template-columns:35px 1fr 38px;align-items:end;height:auto;min-height:47px;padding:6px 5px;display:grid;position:absolute;bottom:13px;left:13px;right:13px;box-shadow:0 7px 18px #46698725}.chat-conversation-screen .composer{border-radius:22px;grid-template-columns:38px minmax(0,1fr) 40px;align-items:center;width:100%;min-height:54px;margin:8px 0 0;padding:6px 8px;position:relative;bottom:auto;left:auto;right:auto}.chat-conversation-screen .composer textarea{min-height:38px;padding:8px 4px;font-size:16px}.chat-conversation-screen .composer-attach,.chat-conversation-screen .composer button:last-child{align-self:center;width:38px;height:38px}.premium-chat .composer{background:#fffffff5;border-color:#8eddea;box-shadow:0 8px 20px #14759733,inset 0 0 0 1px #ffffffe6}.composer input,.composer textarea{color:#102d49;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:14px}.composer textarea{overflow-wrap:anywhere;resize:none;white-space:pre-wrap;word-break:break-word;width:100%;min-height:33px;max-height:116px;padding:7px 4px 6px;line-height:1.42;overflow:hidden auto}.voice-recording-status{color:#45677d;align-items:center;gap:8px;min-width:0;display:flex;position:relative}.voice-recording-status>i{background:#ef4662;border-radius:50%;flex:none;width:8px;height:8px;animation:1.1s ease-in-out infinite voice-recording-pulse;box-shadow:0 0 0 5px #ef46621c}.voice-recording-status span{flex-direction:column;min-width:0;display:flex}.voice-recording-status b{color:#15364e;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.voice-recording-status small{color:#8195a4;white-space:nowrap;font-size:10px}.voice-recording-side{color:#ef4662;background:0 0;border:0;border-radius:50%;align-self:end;place-items:center;width:35px;height:35px;padding:0;display:grid}.voice-recording-side.can-cancel{color:#df3653;background:#fff0f3;box-shadow:inset 0 0 0 1px #f7cbd3}.voice-lock-cue{color:#607584;pointer-events:none;background:#fffffffa;border:1px solid #dce7ed;border-radius:21px;justify-content:center;align-items:center;gap:3px;width:39px;height:77px;padding:8px 0 7px;position:absolute;bottom:43px;right:-47px;box-shadow:0 8px 20px #2249602e;display:flex!important}.voice-lock-cue b{color:#607584;font-size:17px;line-height:1}.composer.recording{touch-action:none;overflow:visible}.composer .voice-control,.composer .voice-control *{touch-action:none!important;-webkit-user-select:none!important;user-select:none!important;-webkit-touch-callout:none!important}.composer .voice-control:active{transform:none}html.voice-touch-held,html.voice-touch-held body{overscroll-behavior:none}html.voice-touch-held *,.chat-conversation-screen.voice-recording-active,.chat-conversation-screen.voice-recording-active *{-webkit-user-select:none!important;user-select:none!important;-webkit-touch-callout:none!important}.composer.voice-locked .voice-recording-status small{color:#0a93b9;font-weight:700}@keyframes voice-recording-pulse{50%{opacity:.45;transform:scale(.86)}}.composer-attach{color:#0b8fd5;cursor:pointer;align-self:end;place-items:center;width:35px;height:35px;font-size:18px;display:grid}.composer-attach input{display:none}.composer button:last-child{color:#fff;background:linear-gradient(135deg,#12a6ee,#32d5e7);border-radius:50%;align-self:end;place-items:center;width:33px;height:33px;padding:0;line-height:0;display:grid}.composer button:last-child svg{width:19px;height:19px;display:block}.composer button.voice-stop{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:linear-gradient(135deg,#ef4662,#ff7a84);transition:box-shadow .18s,background .18s;box-shadow:0 6px 14px #e7425b42}.composer button.voice-stop>i{background:#fff;border-radius:3px;width:10px;height:10px}.composer.voice-locked button.voice-stop{background:linear-gradient(135deg,#0b9fe0,#28d1df);box-shadow:0 7px 17px #0897c657}.chat-voice-bubble{color:#087fae;background:linear-gradient(145deg,#fff,#eafaff);border:1px solid #bce7f1;border-radius:17px 17px 5px;grid-template-columns:32px minmax(0,1fr);align-self:flex-end;align-items:center;gap:7px;width:min(250px,86%);padding:9px;display:grid;box-shadow:0 7px 18px #2385a82b}.chat-voice-bubble.theirs{border-radius:17px 17px 17px 5px;align-self:flex-start}.chat-voice-bubble>span{color:#fff;background:linear-gradient(135deg,#168cf6,#22d0e9);border-radius:50%;place-items:center;width:32px;height:32px;display:grid;box-shadow:0 5px 12px #149ddd3d}.voice-player{grid-template-columns:35px minmax(70px,1fr) auto;align-items:center;gap:7px;min-width:0;display:grid}.voice-player>button{color:#fff;background:linear-gradient(145deg,#168cf6,#22d0e9);border-radius:12px;place-items:center;width:35px;height:35px;padding:0;display:grid;box-shadow:0 6px 14px #149ddd35}.voice-player-play{border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:9px solid #fff;width:0;height:0;margin-left:2px}.voice-player-stop{background:#fff;border-radius:3px;width:10px;height:10px}.voice-wave{justify-content:space-between;align-items:center;gap:2px;height:22px;display:flex;overflow:hidden}.voice-wave i{background:#84cde2;border-radius:2px;flex:0 0 2px;width:2px}.voice-player.playing .voice-wave i{background:#079fd3;animation:.8s ease-in-out infinite alternate voice-wave-live}.voice-player.playing .voice-wave i:nth-child(2n){animation-delay:-.35s}.voice-player.playing .voice-wave i:nth-child(3n){animation-delay:-.55s}@keyframes voice-wave-live{to{opacity:.65;transform:scaleY(.55)}}.voice-player>small{color:#7690a2;white-space:nowrap;min-width:38px;font-size:8px}.voice-player audio{display:none}.chat-voice-bubble>small{color:#7c91a2;text-align:right;grid-column:1/-1;font-size:8px}.chat-retry{color:#cf3650;background:#fff7f8;border:1px solid #ef9cab;border-radius:9px;width:max-content;margin-top:5px;padding:4px 8px;font-size:9px;font-weight:800}.chat-voice-bubble .chat-retry{grid-column:1/-1;justify-self:end;margin-top:-2px}.chat-photo-bubble{text-align:right;background:linear-gradient(145deg,#fff,#edf9ff);border:1px solid #d5e7ef;border-radius:16px 16px 4px;align-self:flex-end;width:176px;padding:6px;overflow:hidden;box-shadow:0 6px 16px #446e8c25}.chat-photo-bubble.theirs{border-radius:16px 16px 16px 4px;align-self:flex-start}.chat-photo-open{background:0 0;border:0;border-radius:12px;width:100%;padding:0;overflow:hidden}.chat-photo-bubble img{object-fit:cover;border-radius:12px;width:100%;height:150px}.chat-photo-bubble small{color:var(--muted);padding:5px 3px 1px;font-size:10px;display:block}.chat-photo-bubble .chat-retry{margin:2px 3px 3px auto}.chat-error{color:#a92f43;background:#fff6f8;border:1px solid #f1b1bb;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;margin:10px 13px 0;padding:10px 12px;display:flex}.chat-error span{gap:2px;display:grid}.chat-error b{font-size:11px}.chat-error small{font-size:9px;line-height:1.35}.chat-error button{color:#b52540;background:#fff;border:1px solid #e47e90;border-radius:10px;flex:none;padding:7px 10px;font-size:9px;font-weight:800}.chat-search{margin-top:0}.empty-state.chat-empty{min-height:330px}.offer-product,.ad-overview,.published{align-items:center;gap:11px;padding:9px;display:flex}.offer-product img,.ad-overview img,.published img{object-fit:contain;filter:drop-shadow(0 7px 7px #4b75952b);border-radius:15px;width:82px;height:82px;padding:3px}.offer-product span,.ad-overview span,.published span{flex-direction:column;flex:1;gap:5px;display:flex}.offer-product b,.ad-overview b,.published b{font-size:13px}.offer-product small,.ad-overview small,.published small{color:var(--muted);font-size:11px}.offer-product strong,.ad-overview strong,.published strong{font-size:13px}.offer-editor,.price-hero{background:#fff;border-radius:21px;flex-direction:column;align-items:center;margin:17px 0;padding:20px;display:flex;box-shadow:0 7px 20px #55789618}.offer-editor>span,.price-hero>span{color:var(--muted);font-size:12px}.offer-editor label,.price-hero label{margin:8px 0;font-size:24px;font-weight:750}.offer-editor input,.price-hero input{background:0 0;border:0;outline:0;width:130px;font-size:28px;font-weight:750}.offer-editor small,.price-hero small{color:#159cbe;font-size:11px}.premium-offer-screen .content{background:radial-gradient(circle at 89% 15%,#33d6ea24,#0000 29%),repeating-linear-gradient(135deg,#0896bf09 0 1px,#0000 1px 24px),repeating-linear-gradient(45deg,#0896bf06 0 1px,#0000 1px 24px),linear-gradient(#f9fdff,#effafd 62%,#f8fbff)}.premium-offer-screen .header{background:#f8fefff2;border-bottom:1px solid #a9e3ee;box-shadow:0 5px 15px #1573961f}.premium-offer-screen .offer-product,.premium-offer-screen .tip{background:radial-gradient(circle at 92% 16%,#2dd4e821,#0000 34%),linear-gradient(145deg,#fff,#eaf9fd);border:1px solid #8fddea;box-shadow:0 7px 18px #11789d24,inset 0 0 0 1px #ffffffe0}.premium-offer-screen .offer-editor{background:radial-gradient(circle at 88% 22%,#2dd6eb29,#0000 31%),repeating-linear-gradient(135deg,#0896bf0a 0 1px,#0000 1px 20px),repeating-linear-gradient(45deg,#0896bf07 0 1px,#0000 1px 20px),linear-gradient(145deg,#fff,#e9f9fd);border:1.5px solid #69d3e7;padding-top:20px;position:relative;overflow:hidden;box-shadow:0 9px 22px #0f7ba12e,inset 0 0 0 1px #ffffffe0}.premium-offer-screen .offer-editor label{color:#07537a;background:#ffffffe6;border:1px solid #9cdfea;border-radius:14px;justify-content:center;align-items:center;min-width:190px;padding:7px 12px;display:flex;box-shadow:inset 0 1px #fff,0 5px 12px #1472941a}.premium-offer-screen .offer-editor input{color:#063c5c}.premium-offer-screen .button.primary{background:linear-gradient(135deg,#087bb5,#0fb8d6 62%,#27d5e6);border:1px solid #ffffffb3;box-shadow:0 9px 20px #0a8bb84d,inset 0 1px #ffffff70}.tip{background:linear-gradient(145deg,#f8fdff,#effcff);margin:12px 0;padding:12px 14px}.tip b{font-size:13px}.tip p{color:var(--muted);margin:5px 0 0;font-size:11px;line-height:1.5}.tip ul{color:var(--muted);margin:6px 0 0;padding-left:17px;font-size:11px;line-height:1.45}.tip li+li{margin-top:2px}.center{color:var(--muted);text-align:center;font-size:11px}.progress{margin:0 1px 14px}.progress>span{color:var(--muted);font-size:11px}.progress>div{grid-template-columns:repeat(6,1fr);gap:5px;margin-top:6px;display:grid}.progress i{background:#dce6ee;border-radius:5px;height:3px}.progress i.done{background:linear-gradient(90deg,#1496ee,#28d4e5)}.select-list{flex-direction:column;display:flex}.select-list button{text-align:left;border-bottom:1px solid #e2eaf0;grid-template-columns:55px 1fr 20px;align-items:center;gap:10px;min-height:62px;padding:5px;font-size:13px;display:grid}.select-list img{object-fit:contain;filter:drop-shadow(0 5px 5px #4b759529);border-radius:13px;width:52px;height:52px;padding:2px}.native-selected-main{width:100%;min-height:44px;margin-bottom:10px;text-align:left!important}.phone-screen.sell-category-selection-screen .content{padding-bottom:max(16px, env(safe-area-inset-bottom))}.sell-category-list,.subcategory-native-list{gap:8px;padding-bottom:5px}.sell-category-list button,.subcategory-native-list button{background:#fff;border:1px solid #dae7ef;border-radius:14px;grid-template-columns:58px minmax(0,1fr) 20px;gap:10px;min-height:70px;padding:6px 9px;font-size:15px;font-weight:600;line-height:1.3;box-shadow:0 5px 14px #365c7712}.sell-category-list img,.sell-category-list .category-image-loading,.subcategory-native-list img,.subcategory-native-list .category-image-loading{object-fit:contain;background:#fff;border-radius:13px;width:58px;height:58px;padding:0}.subcategory-native-list button.selected{color:#0879aa;background:#effcff;border-color:#65d6ef}.photo-grid{grid-template-columns:1fr 1fr;gap:10px;margin:12px 0;display:grid}.photo-grid button{color:#8ba0b2;background:#fff;border:1px dashed #a7c6da;border-radius:19px;flex-direction:column;justify-content:center;align-items:center;gap:5px;height:130px;display:flex}.photo-grid button:first-child{color:#0b9be4;background:#f0fcff;border-style:solid;border-color:#89ddec}.photo-grid b{font-size:13px}.photo-grid small{font-size:11px}.toggle{text-align:left;background:#fff;border:1px solid #d9e5ed;border-radius:16px;justify-content:space-between;align-items:center;gap:10px;margin:12px 0;padding:13px;display:flex}.location-row{text-align:left;background:#fff;border:1px solid #d9e5ed;border-radius:16px;grid-template-columns:34px minmax(0,1fr) 24px;align-items:center;gap:12px;width:100%;min-height:78px;margin:0;padding:13px 16px;display:grid}.sell-location-actions{gap:10px;margin:12px 0;display:grid}.current-location-shortcut{color:#078ed7;background:#f3fcff;border-color:#a9e1ef}.location-row:disabled{opacity:.72}.location-row>svg:first-child{justify-self:center;width:28px;height:28px}.location-row>svg:last-child,.location-row>.location-spinner{justify-self:end}.toggle span,.location-row span{flex-direction:column;flex:1;gap:4px;display:flex}.toggle b{font-size:13px}.location-row b{font-size:15px;line-height:1.25}.toggle small{color:var(--muted);font-size:11px}.location-row small{color:var(--muted);font-size:12px;line-height:1.35}.toggle input{accent-color:#13a9e9;width:38px}.market,.privacy{align-items:center;gap:10px;padding:13px;display:flex}.verification-privacy{margin-bottom:12px}.market span,.privacy span{flex-direction:column;flex:1;gap:4px;display:flex}.market b,.privacy b{font-size:13px}.market small,.privacy small{color:var(--muted);font-size:11px}.market strong{color:#fff;background:#26c59b;border-radius:50%;place-items:center;width:31px;height:31px;display:grid}.map{background:#eaf3f5;border:1px solid #d5e7ed;border-radius:22px;height:245px;margin-bottom:12px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffffb3}.map iframe{pointer-events:none;border:0;width:100%;height:100%}.map-live-pin{color:#fff;background:linear-gradient(145deg,#178ef4,#24d1e4);border:3px solid #fff;border-radius:50%;place-items:center;width:46px;height:46px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-64%);box-shadow:0 8px 20px #1171a052}.map-location-label{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-align:center;background:#fffffff0;border:1px solid #ffffffeb;border-radius:15px;flex-direction:column;align-items:center;gap:2px;min-width:0;padding:8px 12px;display:flex;position:absolute;bottom:12px;left:12px;right:12px;box-shadow:0 7px 20px #254b602e}.map-location-label b{color:#10253b;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:14px;overflow:hidden}.map-location-label small{color:#64798a;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;overflow:hidden}.map-empty-state{color:#179ed1;text-align:center;background:linear-gradient(145deg,#f5fcfd,#e7f3f6);flex-direction:column;justify-content:center;align-items:center;gap:6px;height:100%;padding-bottom:45px;display:flex}.map-empty-state b{color:#173149;font-size:14px}.map-empty-state small{color:#708596;font-size:11px}.notice{color:#087fc3;text-align:center;background:#e9f8ff;border-radius:10px;margin-bottom:8px;padding:8px;font-size:11px}.preview-image{background:#fff;border-radius:21px;height:285px;position:relative;overflow:hidden}.preview-image img{object-fit:contain;width:100%;height:100%}.preview-image span{background:#ffffffdb;border-radius:10px;padding:4px 8px;font-size:11px;position:absolute;bottom:9px;right:9px}.edit-link{color:#078edc;align-items:center;gap:5px;font-size:12px;display:flex}.success{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:720px;display:flex}.success>div:first-child{color:#fff;background:linear-gradient(145deg,#1695f1,#22d0b5);border-radius:50%;place-items:center;width:78px;height:78px;margin-bottom:14px;display:grid;box-shadow:0 12px 30px #15a9d34a}.success h1{margin:7px 0;font-size:25px}.success>p{width:78%;color:var(--muted);margin:0 0 17px;font-size:13px;line-height:1.5}.success .published{text-align:left;width:100%;margin-bottom:15px}.success>.button{margin-top:8px}.ads{flex-direction:column;gap:10px;display:flex}.ad{cursor:pointer;grid-template-columns:88px 1fr 18px;align-items:center;gap:10px;padding:8px;display:grid}.ad img{object-fit:contain;filter:drop-shadow(0 7px 7px #4b75952b);border-radius:15px;width:88px;height:88px;padding:3px}.ad span,.ad-overview span{flex-direction:column;gap:4px;min-width:0;display:flex}.ad i,.ad-overview i{color:#16a577;background:#e6fbf3;border-radius:6px;width:max-content;padding:3px 5px;font-size:10px;font-style:normal;font-weight:800}.ad i.listing-pending,.ad-overview i.listing-pending{color:#8c6905;background:#fff7d9}.ad i.listing-rejected,.ad i.listing-suspended,.ad-overview i.listing-rejected,.ad-overview i.listing-suspended{color:#c3334c;background:#fff0f3}.ad b{overflow-wrap:anywhere;white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;height:34px;min-height:34px;font-size:13px;line-height:17px;display:-webkit-box;overflow:hidden}.ad strong{font-size:15px}.ad small{color:var(--muted);font-size:10px}.floating{z-index:8;color:#fff;background:linear-gradient(135deg,#168cf4,#22d2e7);border-radius:16px;padding:12px 15px;font-size:13px;font-weight:750;position:absolute;bottom:14px;right:20px;box-shadow:0 8px 20px #139cd84f}.ad-overview{margin-bottom:11px}.ad-overview b{overflow-wrap:anywhere;white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;height:34px;min-height:34px;line-height:17px;display:-webkit-box;overflow:hidden}.stats{background:#fff;border:1px solid #dae5ed;border-radius:18px;grid-template-columns:repeat(3,1fr);padding:12px;display:grid}.stats span{border-right:1px solid #e2e9ef;flex-direction:column;align-items:center;gap:3px;display:flex}.stats span:last-child{border:0}.stats b{font-size:18px}.stats small{color:var(--muted);font-size:10px}.seller-analytics{background:#fff;border:1px solid #d8e8ef;border-radius:20px;margin-top:12px;padding:15px;box-shadow:0 8px 22px #55769512}.analytics-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.analytics-head span{min-width:0}.analytics-head small{color:#079dca;letter-spacing:1.2px;font-size:8px;font-weight:900}.analytics-head h2{margin:3px 0 0;font-size:16px}.analytics-range{background:#edf5f9;border-radius:12px;padding:3px;display:flex}.analytics-range button{color:#6c8091;border-radius:9px;min-height:30px;padding:0 9px;font-size:9px;font-weight:800}.analytics-range button.selected{color:#087fae;background:#fff;box-shadow:0 3px 9px #315f7d18}.analytics-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:14px 0;display:grid}.analytics-kpis span{text-align:center;background:#f3fafc;border-radius:12px;flex-direction:column;gap:2px;min-width:0;padding:9px 6px;display:flex}.analytics-kpis b{font-size:14px}.analytics-kpis small{color:#7890a2;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.analytics-chart{background:linear-gradient(#f7fdff,#fff);border-bottom:1px solid #dfeaf0;align-items:flex-end;gap:3px;height:128px;padding:10px 5px 0;display:flex}.analytics-chart>span{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:5px;min-width:0;height:100%;display:flex}.analytics-chart i{background:linear-gradient(#24d1e7,#168cf4);border-radius:7px 7px 2px 2px;width:min(13px,78%);min-height:5px;box-shadow:0 4px 10px #1baedf25}.analytics-chart small{color:#8397a7;white-space:nowrap;height:18px;font-size:6.5px}.analytics-insight{color:#087fae;background:#effbff;border-radius:13px;align-items:center;gap:9px;margin-top:12px;padding:10px;display:flex}.analytics-insight p{flex-direction:column;gap:2px;min-width:0;margin:0;display:flex}.analytics-insight b{font-size:10px}.analytics-insight small{color:#668093;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.analytics-loading{color:#768b9d;place-items:center;min-height:120px;font-size:10px;display:grid}.action-grid{grid-template-columns:1fr 1fr;gap:9px;margin:12px 0;display:grid}.action-grid button{color:#0c83ca;background:#fff;border:1px solid #dbe6ee;border-radius:17px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:80px;display:flex;box-shadow:0 5px 13px #55769514}.action-grid b{font-size:12px}.edit-photos{gap:9px;margin-bottom:15px;display:flex}.edit-photos>div,.edit-photos>button{color:#8ba0b0;background:#fff;border:1px dashed #b8ccda;border-radius:16px;place-items:center;width:95px;height:95px;display:grid;position:relative}.edit-photos img{object-fit:contain;filter:drop-shadow(0 7px 7px #4b75952b);border-radius:15px;width:100%;height:100%;padding:3px}.edit-photos span{background:#fff;border-radius:6px;padding:3px 5px;font-size:10px;position:absolute;bottom:5px;left:5px}.plans{flex-direction:column;gap:10px;margin:11px 0;display:flex}.plans label{background:#fff;border:1px solid #d8e4ec;border-radius:17px;grid-template-columns:22px 1fr auto;align-items:center;gap:7px;min-height:74px;padding:12px;display:grid;position:relative}.plans label.recommended{border-color:#56caef;box-shadow:0 0 0 2px #bbedfa55,0 7px 18px #4c92b82a}.plans label>em{color:#fff;background:#139ee8;border-radius:7px;padding:3px 7px;font-size:10px;font-style:normal;position:absolute;top:-7px;left:50%;transform:translate(-50%)}.plans input{accent-color:#139ee8}.plans span{flex-direction:column;gap:4px;display:flex}.plans b{font-size:13px}.plans small{color:var(--muted);font-size:10px}.plans strong{font-size:14px}.promotion-credit-note,.promotion-status-note,.promotion-status-card{color:#086f8e;background:linear-gradient(135deg,#effcff,#f8feff);border-color:#8edff0;gap:8px;margin-bottom:12px;padding:11px 12px;display:flex}.promotion-credit-note,.promotion-status-note{flex-direction:column;gap:4px}.promotion-status-card{align-items:center}.promotion-status-card>span{color:#fff;background:linear-gradient(135deg,#139ee8,#19c9de);border-radius:11px;place-items:center;width:32px;height:32px;font-size:17px;font-weight:900;display:grid}.promotion-status-card p{flex-direction:column;flex:1;gap:3px;margin:0;display:flex}.promotion-credit-note b,.promotion-status-note b,.promotion-status-card b{text-transform:capitalize;font-size:11px}.promotion-credit-note small,.promotion-status-note small,.promotion-status-card small{color:#527487;font-size:9px;line-height:1.4}.promotion-status-note.promotion-pending,.promotion-status-card.promotion-pending{color:#765611;background:linear-gradient(135deg,#fffaf0,#fffdf8);border-color:#f0d38a}.promotion-status-card.promotion-pending>span{background:linear-gradient(135deg,#d5a733,#f2c75e)}.promotion-manual-note{color:var(--muted);text-align:center;margin:3px 12px 12px;font-size:9px;line-height:1.45}.sold-image{background:radial-gradient(circle,#d9fbff,#f2f6fa 65%);border-radius:50%;width:200px;height:200px;margin:15px auto 8px;overflow:hidden}.sold-image img{object-fit:contain;filter:drop-shadow(0 12px 12px #4b75952f);width:100%;height:100%;padding:8px}.center-title{text-align:center;margin:10px 0;font-size:18px}.radios.carded{margin:16px 0}.account{grid-template-columns:82px minmax(0,1fr);align-items:center;gap:10px;margin-bottom:10px;padding:12px 14px;display:grid}.account>.avatar{grid-row:auto}.account>span{flex-direction:column;grid-area:auto/2;align-self:center;gap:3px;display:flex}.account h1{flex-wrap:wrap;align-items:center;gap:4px;margin:0;font-size:17px;display:flex}.account h1 .verified-inline-badge{border-radius:5px;gap:2px;min-height:16px;padding:1px 4px;font-size:8px;line-height:1}.account h1 .verified-inline-badge svg{width:10px;height:10px}.account-status-row>b{color:#0c8fe2;white-space:nowrap;background:#eff9ff;border:1px solid #a8dbf6;border-radius:5px;align-items:center;width:max-content;min-height:14px;padding:0 4px;font-size:9px;line-height:1.1;display:inline-flex}.verified-inline-badge{color:#0c8fe2;white-space:nowrap;background:#eff9ff;border:1px solid #a8dbf6;border-radius:6px;justify-content:center;align-items:center;gap:3px;min-height:19px;padding:2px 6px;font-size:10px;font-weight:700;line-height:1.1;display:inline-flex}.verified-inline-badge svg{stroke-width:2.2px;flex:none}.seller-profile-card h1 .verified-inline-badge{border-radius:5px;gap:2px;min-height:16px;padding:1px 4px;font-size:8px;line-height:1}.seller-profile-card h1 .verified-inline-badge svg{width:10px;height:10px}.account>span>small{color:var(--muted);margin:0;font-size:11px;line-height:1.3}.account>span>.customer-id{color:#1684ac;margin-top:0}.account-premium-badges{flex-wrap:wrap;gap:5px;display:flex}.account-status-row{justify-content:space-between;align-items:center;gap:8px;width:100%;min-width:0;margin-top:0;display:flex}.account-status-row>button.account-edit-link{min-height:0;box-shadow:none;color:#087fca;white-space:nowrap;background:0 0;border-radius:0;flex:none;align-items:center;gap:4px;margin-left:auto;padding:3px 1px;font-size:10px;font-weight:750;display:inline-flex}.account-status-row>button.account-edit-link svg{flex:none}.profile-completion-ribbon{color:#0a4868;text-align:left;background:linear-gradient(135deg,#e8fbfff7,#fffffffa);border:1px solid #98e6f2;border-radius:17px;grid-template-columns:34px minmax(0,1fr) auto 18px;align-items:center;gap:9px;width:100%;min-height:58px;margin:0 0 10px;padding:9px 12px;display:grid;box-shadow:0 9px 22px #258bab20,inset 0 1px #fff}.profile-completion-ribbon-icon{filter:drop-shadow(0 5px 7px #119dc65c);place-items:center;width:32px;height:32px;display:grid}.profile-completion-ribbon-icon svg{width:31px;height:34px;overflow:visible}.profile-completion-ribbon-icon svg>path:first-child{fill:#16afe3;stroke:#fff;stroke-width:1.7px;stroke-linejoin:round}.profile-completion-ribbon-mark{fill:none;stroke:#fff;stroke-width:2.4px;stroke-linecap:round}.profile-completion-ribbon-dot{fill:#fff}.profile-completion-ribbon>span:nth-child(2){flex-direction:column;gap:2px;min-width:0;display:flex}.profile-completion-ribbon>span:nth-child(2) b{font-size:12px}.profile-completion-ribbon>span:nth-child(2) small{color:#698499;font-size:9px}.profile-completion-ribbon-progress{align-items:center;gap:3px;display:flex}.profile-completion-ribbon-progress i{background:#d5e5ec;border-radius:5px;width:12px;height:4px}.profile-completion-ribbon-progress i.complete{background:linear-gradient(90deg,#1796e7,#20cde8)}.profile-completion-ribbon>svg{color:#0a91c9}.account-groups{flex-direction:column;gap:10px;display:flex}.account-list{border-radius:19px;overflow:hidden}.account-list button,.settings-list button,.settings-list a,.settings-list label{text-align:left;border-bottom:1px solid #e2e9ef;grid-template-columns:32px 1fr auto 18px;align-items:center;gap:7px;width:100%;min-height:56px;padding:9px 12px;display:grid}.legal-settings-list a{color:inherit;grid-template-columns:32px minmax(0,1fr) 18px;text-decoration:none}.legal-settings-list a:focus-visible{outline-offset:-3px;outline:2px solid #0b8dc1}.account-list button:last-child,.settings-list>:last-child{border:0}.account-list span,.settings-list span{flex-direction:column;gap:4px;display:flex}.account-list button>svg:first-child{grid-column:1}.account-list button>span{grid-column:2;min-width:0}.account-list button>i{grid-column:3}.account-list button>svg:last-child{grid-column:4;justify-self:center}.account-list b,.settings-list b{font-size:13px}.account-list small,.settings-list small{color:var(--muted);font-size:11px}.account-list i{color:#fff;background:#fa5366;border-radius:7px;justify-self:end;padding:3px 6px;font-size:10px;font-style:normal}.avatar-edit{flex-direction:column;align-items:center;margin:5px 0 18px;display:flex;position:relative}.avatar-edit>label{color:#fff;cursor:pointer;background:#149de7;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:55px;right:129px;box-shadow:0 5px 12px #0878b642,inset 0 1px #bdf2ff}.avatar-edit>label.uploading{opacity:.62}.avatar-edit>label input{display:none}.profile-photo-actions{flex-direction:column;align-items:center;gap:5px;margin-top:8px;display:flex}.profile-photo-actions>b{color:#0c8fdc;font-size:12px}.profile-photo-actions>button{color:#e43d52;background:#fff5f6;border:1px solid #ffd0d6;border-radius:9px;padding:5px 9px;font-size:10px;font-weight:750}.network-stats{background:#fff;border-radius:18px;grid-template-columns:repeat(3,1fr);margin-bottom:12px;padding:12px 0;display:grid;box-shadow:0 6px 16px #53759214}.network-stats button{border-right:1px solid #e2e9ef;flex-direction:column;gap:3px;display:flex}.network-stats button:last-child{border:0}.network-stats button.selected{color:#078fd0;background:linear-gradient(145deg,#f4fdff,#e7f8ff);box-shadow:inset 0 -2px #29cfe8}.network-stats b{font-size:16px}.network-stats small{color:var(--muted);font-size:10px}.network-stats button.selected small{color:#078fd0}.network-search>button{color:#587186;background:#eef6fa;border-radius:9px;place-items:center;width:28px;height:28px;font-size:18px;display:grid}.network-section-head{justify-content:space-between;align-items:center;display:flex}.network-section-head>.section{flex:1}.network-section-head>button{color:#078fd0;font-size:11px;font-weight:750}.network-empty{margin-top:18px}.people{flex-direction:column;display:flex}.people>div{border-bottom:1px solid #e1e9ef;align-items:center;gap:9px;padding:9px 2px;display:flex}.people span{flex-direction:column;flex:1;gap:3px;display:flex}.people b{font-size:13px}.people small{color:var(--muted);font-size:11px}.people button{color:#078edc;background:#effaff;border:1px solid #8bd6f3;border-radius:10px;padding:7px 11px;font-size:11px}.verify{text-align:center;flex-direction:column;align-items:center;display:flex}.verify>div{color:#fff;background:linear-gradient(145deg,#168df2,#25d0d5);border-radius:50%;place-items:center;width:82px;height:82px;display:grid;box-shadow:0 10px 25px #149cd84f}.verify.submitted>div{background:linear-gradient(145deg,#20c390,#44d7b0);box-shadow:0 10px 25px #20a87f47}.verify h1{margin:12px 0 6px;font-size:19px}.verify p{width:85%;color:var(--muted);margin:0;font-size:12px;line-height:1.5}.verification-document-type{flex-direction:column;gap:7px;margin-top:16px;display:flex}.verification-document-type span{color:var(--muted);font-size:11px;font-weight:800}.verification-document-type select{width:100%;min-height:44px;color:var(--ink);font:inherit;background:#fff;border:1px solid #cfe0eb;border-radius:13px;padding:0 13px;font-size:13px}.verification-document-type small{color:#167fa9;font-size:11px;line-height:1.4}.verify-steps{flex-direction:column;margin:18px 0 12px;display:flex}.verify-steps>div{align-items:center;gap:10px;min-height:68px;display:flex;position:relative}.verify-steps>div:after{content:"";background:#cbdde9;width:1px;position:absolute;top:51px;bottom:-17px;left:17px}.verify-steps>div:last-child:after{display:none}.verify-steps>div>span{z-index:1;background:#fff;border:1px solid #cddde8;border-radius:50%;place-items:center;width:35px;height:35px;font-size:13px;display:grid}.verify-steps .complete>span{color:#fff;background:#23bf96;border:0}.verify-steps .locked>span{color:#8b9baa;background:#f1f5f8}.verify-steps .locked p{opacity:.7}.verify-locked{color:#8495a3;background:#f2f6f8;border:1px solid #d8e2e9;border-radius:9px;padding:7px 10px;font-size:11px;font-style:normal;font-weight:750}.verify-steps p{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.verify-steps b{font-size:13px}.verify-steps small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.verify-steps button{color:#fff;background:#159ee8;border-radius:9px;padding:7px 11px;font-size:11px}.package-head{color:#fff;background:linear-gradient(140deg,#08294c,#0b75a5);justify-content:space-between;align-items:center;margin-bottom:12px;padding:15px;display:flex}.package-head span{flex-direction:column;gap:5px;display:flex}.package-head small{color:#8fe6ff;letter-spacing:.1em;font-size:10px}.package-head b{font-size:16px}.package-head p{color:#d4eff9;margin:0;font-size:11px}.package-head button{color:#07577d;background:#fff;border-radius:10px;padding:8px 11px;font-size:11px;font-weight:750}.packages{flex-direction:column;gap:9px;display:flex}.packages>.glass,.invoice{justify-content:space-between;align-items:center;padding:13px;display:flex}.packages span,.invoice span{flex-direction:column;gap:4px;display:flex}.packages i{color:#fff;background:#16a4e7;border-radius:6px;width:max-content;padding:3px 5px;font-size:10px;font-style:normal}.packages b,.invoice b{font-size:13px}.packages small,.invoice small{color:var(--muted);font-size:11px}.packages strong,.invoice strong{font-size:15px}.elite-switch{background:#e7eff5;border-radius:14px;grid-template-columns:1fr 1fr;padding:4px;display:grid}.elite-switch button{color:var(--muted);border-radius:11px;padding:9px;font-size:12px}.elite-switch button.selected{color:#087ec8;background:#fff;box-shadow:0 4px 10px #55779420}.elite{color:#fff;text-align:center;background:radial-gradient(circle at 50% 0,#1ed5e6aa,#0000 40%),linear-gradient(145deg,#061f42,#0a5c81);border-radius:22px;flex-direction:column;align-items:center;margin:14px 0;padding:17px 12px;display:flex}.elite>span{color:#ffe269;place-items:center;width:40px;height:40px;display:grid}.elite>span svg{stroke-width:2.2px;filter:drop-shadow(0 2px 2px #3647005c)}.elite h1{margin:7px 0;font-size:19px}.elite p{color:#c6e8f5;margin:0;font-size:12px;line-height:1.5}.premium-seller-scope-hero{color:#fff;text-align:center;background:radial-gradient(circle at 50% 0,#1bd5e07a,#0000 43%),linear-gradient(145deg,#052b54,#087ca2);border:1px solid #1e8db8;border-radius:24px;flex-direction:column;align-items:center;gap:6px;padding:22px 18px;display:flex;box-shadow:0 12px 28px #1069912e}.premium-seller-scope-hero>span{color:#ffe269;background:#ffffff1a;border:1px solid #ffffff5c;border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.premium-seller-scope-hero>span svg{stroke-width:2.2px;filter:drop-shadow(0 2px 2px #36470059)}.premium-seller-scope-hero small{color:#8fe7f6;letter-spacing:.12em;font-size:12px;font-weight:850}.premium-seller-scope-hero h1{margin:2px 0 0;font-size:22px}.premium-seller-scope-hero p{color:#d8f2f8;max-width:310px;margin:0;font-size:14px;line-height:1.45}.premium-seller-impact{text-align:center;margin:18px 0 12px;font-size:19px}.premium-seller-impact b{color:#087da8;border:1px dashed #0d7fa6;border-radius:10px;padding:4px 9px;display:inline-block}.premium-seller-benefit-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.premium-seller-benefit-grid .glass{color:#0b2746;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:112px;padding:14px;display:flex}.premium-seller-benefit-grid svg{color:#e6bd2f;stroke-width:2.1px}.premium-seller-benefit-grid b{font-size:14px;line-height:1.35}.premium-seller-scope-card{padding:0;overflow:hidden}.premium-seller-scope-card>button{width:100%;min-height:74px;color:var(--ink);text-align:left;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.premium-seller-scope-card>button+button{border-top:1px solid #dce9f0}.premium-seller-scope-card>button:disabled{cursor:default;opacity:1}.premium-seller-scope-card>button>span{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.premium-seller-scope-card small{color:var(--muted);font-size:12px}.premium-seller-scope-card b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.premium-seller-scope-card>button>svg{color:#1088b3;flex:none}.premium-seller-scope-note{color:var(--muted);align-items:flex-start;gap:8px;margin:11px 5px 15px;font-size:12px;line-height:1.45;display:flex}.premium-seller-scope-note svg{color:#0a8ab4;flex:none;margin-top:2px}.premium-scope-list{background:#ffffffe0;border-top:1px solid #d9e4ea;border-bottom:1px solid #d9e4ea;margin:2px -14px 0;overflow:hidden}.premium-scope-list>button{width:100%;min-height:66px;color:var(--ink);text-align:left;grid-template-columns:46px minmax(0,1fr) 24px;align-items:center;gap:12px;padding:8px 18px;display:grid}.premium-scope-list>button+button{border-top:1px solid #d9e4ea}.premium-scope-list img{object-fit:contain;background:#f4fbfd;border-radius:10px;width:42px;height:42px}.premium-scope-list span{font-size:16px;font-weight:700}.premium-scope-list svg{color:#536b7e}.premium-scope-list.subcategories>button{grid-template-columns:minmax(0,1fr) 24px;min-height:64px;padding-left:20px}.premium-scope-list.subcategories>.premium-scope-all{background:#eefaff;min-height:88px}.premium-scope-all>span{gap:4px;display:grid}.premium-scope-all small{color:#71859a;font-size:13px;font-weight:500;line-height:1.35}.premium-seller-plan-scope{color:#087da8;background:#effbff;align-items:center;gap:10px;margin:12px 0;padding:12px 14px;display:flex}.premium-seller-plan-scope span{flex-direction:column;gap:3px;min-width:0;display:flex}.premium-seller-plan-scope b{font-size:13px}.premium-seller-plan-scope small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.premium-coverage-list{padding:0;overflow:hidden}.premium-coverage-list>button{width:100%;min-height:65px;color:var(--ink);text-align:left;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:10px;padding:11px 14px;display:grid}.premium-coverage-list>button+button{border-top:1px solid #dce9f0}.premium-coverage-list span{flex-direction:column;gap:4px;min-width:0;display:flex}.premium-coverage-list b,.premium-coverage-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.premium-coverage-list b{font-size:13px}.premium-coverage-list small{color:var(--muted);font-size:10px}.premium-coverage-list i{color:#8a6410;text-transform:capitalize;background:#fff6d8;border-radius:9px;padding:5px 8px;font-size:9px;font-style:normal;font-weight:850}.premium-coverage-list i.active{color:#087c68;background:#e7faf5}.premium-coverage-list svg{color:#1088b3}.premium-coverage-new{color:#087fae;background:#f0fbff;border:1px solid #aee2ee;border-radius:13px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:43px;margin:10px 0 0;font-size:12px;font-weight:850;display:flex}.billing-cart-scope{color:#087da8;margin-top:5px;font-size:10px;font-style:normal;font-weight:750;display:block}.benefits{flex-direction:column;gap:11px;margin:0 6px 15px;display:flex}.benefits>div{align-items:center;gap:9px;font-size:13px;display:flex}.benefits>div>span{color:#fff;background:#22bf9b;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.elite-price{justify-content:space-between;align-items:center;margin-bottom:12px;padding:13px;display:flex}.elite-price span{flex-direction:column;gap:4px;display:flex}.elite-price b{font-size:14px}.elite-price small{color:var(--muted);font-size:10px}.elite-price strong{font-size:18px}.elite-price strong small{font-size:10px}.membership-plan-list .glass{cursor:pointer;align-items:flex-start}.membership-plan-list .glass>span{flex:1;min-width:0}.membership-plan-list .glass strong{white-space:nowrap;align-items:baseline;gap:2px;display:flex}.membership-plan-list .glass strong small{font-size:9px;font-weight:600}.membership-benefits{margin-top:15px}.membership-note{color:var(--muted);text-align:center;margin:10px 14px 0;font-size:10px;line-height:1.45}.membership-state{color:var(--muted);text-align:center;padding:18px}.membership-current{justify-content:space-between;align-items:center;margin:13px 0;padding:13px;display:flex}.membership-current>span{flex-direction:column;gap:4px;display:flex}.membership-current b{font-size:13px}.membership-current small{color:var(--muted);font-size:10px}.membership-current i{color:#087c68;text-transform:capitalize;background:#e7faf5;border-radius:9px;padding:5px 8px;font-size:9px;font-style:normal;font-weight:800}.membership-usage{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:14px;padding:12px;display:grid}.membership-usage>span{background:#f4fbfe;border-radius:12px;flex-direction:column;align-items:center;gap:3px;padding:8px;display:flex}.membership-usage b{font-size:15px}.membership-usage small{color:var(--muted);font-size:9px}.membership-manage-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:9px;display:grid}.membership-manage-actions button{color:#087fae;background:#f0fbff;border:1px solid #bce7f1;border-radius:12px;min-height:39px;font-size:10px;font-weight:800}.membership-manage-actions .danger{color:#c83f57;background:#fff4f6;border-color:#ffd0d8}.membership-history{padding:0;overflow:hidden}.membership-history>div{border-bottom:1px solid #e4edf2;justify-content:space-between;align-items:center;padding:11px 13px;display:flex}.membership-history>div:last-child{border-bottom:0}.membership-history span{flex-direction:column;gap:3px;display:flex}.membership-history b{font-size:11px}.membership-history small{color:var(--muted);font-size:9px}.membership-history i{color:#597084;text-transform:capitalize;background:#eef5f8;border-radius:8px;padding:4px 7px;font-size:8px;font-style:normal;font-weight:800}.seller-limit-summary{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;padding:11px;display:flex}.seller-limit-summary>span{flex-direction:column;gap:3px;display:flex}.seller-limit-summary b{font-size:11px}.seller-limit-summary small{color:var(--muted);font-size:9px}.seller-limit-summary button{color:#087fae;background:#eafaff;border-radius:9px;padding:7px 9px;font-size:9px;font-weight:800}.seller-limit-summary.limit-reached{background:#fff7f8;border-color:#ffc8d2}.elite-discount-note{color:#086f8e;background:#effcff;flex-direction:column;gap:4px;margin-bottom:12px;padding:11px;display:flex}.elite-discount-note b{font-size:11px}.elite-discount-note small{font-size:9px}.plans strong s{color:var(--muted);margin-right:4px;font-size:9px;font-weight:500}.product-membership-badges{flex-wrap:wrap;gap:4px;display:flex!important;position:absolute!important;bottom:7px!important;left:7px!important}.product-membership-badges i{color:#fff;letter-spacing:.03em;background:#087da8;border-radius:6px;padding:3px 5px;font-size:7px;font-style:normal;font-weight:900}.membership-manage-actions button:only-child{grid-column:1/-1}.premium-plan-manage-actions{grid-template-columns:minmax(0,1fr);gap:8px}.premium-plan-manage-actions button{white-space:normal;text-align:center;overflow-wrap:break-word;width:100%;min-height:46px;padding:10px 16px;font-size:12px;line-height:1.35}.premium-seller-badge{letter-spacing:.035em;white-space:nowrap;background:#087ba5;border:1px solid #087ca7;border-radius:8px;justify-content:center;align-items:center;gap:4px;width:max-content;min-height:23px;padding:3px 8px;font-weight:900;line-height:1;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff6b,0 3px 8px #077ea83d;color:#fff!important;font-size:10px!important;font-style:normal!important}.premium-seller-badge:after{content:none}.premium-seller-badge svg{z-index:1;color:#ffe269;stroke-width:2.2px;filter:drop-shadow(0 1px 1px #36470059);flex:none;position:relative}.premium-seller-badge>span{z-index:1;position:relative}.premium-seller-badge.compact{letter-spacing:.02em;vertical-align:middle;border-radius:6px;min-height:18px;margin-left:5px;padding:2px 6px;font-size:7.5px!important}.seller-card b .premium-seller-badge{transform:translateY(-1px)}.seller-profile-badges{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin:3px 0 1px;display:flex}.seller-profile-badges .premium-seller-badge{letter-spacing:.01em;border-radius:6px;gap:3px;min-height:18px;padding:1px 6px;font-size:8.5px!important}.seller-profile-badges .premium-seller-badge svg{width:11px;height:11px}.account-status-row>.premium-seller-badge,.account-status-row>.account-premium-badges{margin-top:0}.account-status-row .account-premium-badges .premium-seller-badge{letter-spacing:0;border-radius:5px;gap:2px;min-height:14px;padding:0 5px;font-size:7px!important}.account-status-row .account-premium-badges .premium-seller-badge svg{width:9px;height:9px}.account-list button.premium-menu-row{background:radial-gradient(circle at 6% 14%,#32d3e71f,#0000 31%),repeating-linear-gradient(135deg,#0896bf0b 0 1px,#0000 1px 22px),repeating-linear-gradient(45deg,#0896bf07 0 1px,#0000 1px 22px),linear-gradient(145deg,#effbfef2,#fffffffa);border-bottom-color:#99e0ece6;box-shadow:inset 0 0 0 1px #ffffffe6,inset 0 1px #fffffff5}.account-list button.premium-menu-row>span>b,.account-list button.premium-menu-row>span>small{color:var(--ink)}.account-list button.premium-menu-row>svg:first-child{color:#f0c93f;filter:drop-shadow(0 1px 1px #684e0047);stroke-width:2.15px}.service-purchase-actions{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:8px;margin-top:10px;display:grid}.premium-buyer-purchase-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.premium-buyer-purchase-actions>button{white-space:normal;text-align:center;min-width:0;min-height:46px}.service-cart-button{color:#087da7;background:linear-gradient(145deg,#fff,#edfbff);border:1px solid #a9dfeb;border-radius:15px;justify-content:center;align-items:center;gap:6px;min-height:45px;padding:0 10px;font-size:10px;font-weight:850;display:flex;box-shadow:0 6px 15px #1875941a}.service-cart-button.selected{color:#087b68;background:#effbf7;border-color:#a9e5d6}.service-cart-button:disabled{opacity:.5;cursor:not-allowed}.service-cart-icon{flex:none;place-items:center;display:inline-grid;position:relative}.service-cart-icon>i{color:#fff;background:#ff4f6d;border:2px solid #fff;border-radius:999px;place-items:center;min-width:15px;height:15px;padding:0 4px;font-size:7px;font-style:normal;font-weight:900;line-height:1;display:grid;position:absolute;top:-9px;right:-10px;box-shadow:0 2px 6px #c32c4b47}.product>div>img.product-image-blur,.detail-image-slide>img.product-image-blur{z-index:0;object-fit:cover;object-position:center;pointer-events:none;border-radius:0;padding:0;position:absolute}.product>div>img.product-image-blur{filter:blur(12px)saturate(1.38)brightness(.84)contrast(1.06);opacity:1;width:calc(100% + 28px);height:calc(100% + 28px);inset:-14px;transform:scale(1.22)}.detail-image-slide>img.product-image-blur{filter:blur(14px)saturate(.9)brightness(.82);opacity:.82;width:calc(100% + 24px);height:calc(100% + 24px);inset:-12px;transform:scale(1.08)}.product>div>img.product-image-foreground,.detail-image-slide>img.product-image-foreground{z-index:1;object-fit:contain;object-position:center;filter:none;width:100%;height:100%;margin:auto;padding:0;display:block;position:absolute;inset:0;transform:none}.product>div>span,.product>div>.product-membership-badges{z-index:4}.detail-image-slide{isolation:isolate;position:relative}.billing-error{color:#b5364e;background:#fff2f4;border:1px solid #ffc9d2;border-radius:11px;margin:10px 0;padding:9px 11px;font-size:11px;font-weight:750;line-height:1.4}.billing-overview{color:#fff;background:radial-gradient(circle at 95% 0,#1fd3e6a6,#0000 43%),linear-gradient(135deg,#073054,#087aa5);grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;margin-bottom:10px;padding:14px;display:grid;box-shadow:0 13px 28px #0a5c8238,inset 0 1px #ffffff59}.billing-overview-icon{color:#ffe56c;background:#ffffff1f;border:1px solid #ffffff6b;border-radius:13px;place-items:center;width:40px;height:40px;display:grid}.billing-overview>span{flex-direction:column;gap:3px;min-width:0;display:flex}.billing-overview>span small{color:#9cecff;letter-spacing:.13em;font-size:9px;font-weight:900}.billing-overview>span b{font-size:14px;line-height:1.25}.billing-overview>span p{color:#d2eef6;margin:0;font-size:10px;line-height:1.45}.billing-shortcuts{margin-bottom:10px;padding:0 11px;overflow:hidden}.billing-shortcuts>button{width:100%;min-height:50px;color:var(--ink);text-align:left;border-bottom:1px solid #e0ebf1;grid-template-columns:29px minmax(0,1fr) 16px;align-items:center;gap:9px;padding:8px 0;display:grid}.billing-shortcuts>button:last-child{border-bottom:0}.billing-shortcuts>button>svg:first-child{color:#079bc8}.billing-shortcuts>button>svg:last-child{color:#8ca0af}.billing-shortcuts span{flex-direction:column;gap:2px;min-width:0;display:flex}.billing-shortcuts b{font-size:13px}.billing-shortcuts small{color:var(--muted);font-size:10px;line-height:1.4}.billing-premium-summary{margin-bottom:10px;padding:13px}.billing-premium-summary>header{color:#087fae;align-items:center;gap:8px;display:flex}.billing-premium-summary h2{color:var(--ink);margin:0;font-size:14px}.billing-premium-summary>p{color:var(--muted);margin:12px 0 0;font-size:12px}.billing-premium-summary article{border-bottom:1px solid #e0ebf1;min-width:0;padding:12px 0}.billing-premium-summary article:last-child{border-bottom:0;padding-bottom:0}.billing-premium-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.billing-premium-title>span,.billing-premium-coverage>span{overflow-wrap:anywhere;gap:3px;min-width:0;display:grid}.billing-premium-title small{color:#088db7;font-size:10px;font-weight:750}.billing-premium-title b{font-size:13px}.billing-premium-title>i{color:#087d69;background:#e5faf4;border-radius:9px;flex:none;padding:5px 8px;font-size:10px;font-style:normal;font-weight:800}.billing-premium-coverage{color:#087fae;background:#f0fbfd;border-radius:11px;align-items:flex-start;gap:7px;margin-top:10px;padding:9px;display:flex}.billing-premium-coverage>svg{flex:none;margin-top:1px}.billing-premium-coverage b{font-size:11px;font-weight:750}.billing-premium-coverage small{color:var(--muted);font-size:10px;line-height:1.4}.billing-premium-summary dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 0 0;display:grid}.billing-premium-summary dt{color:var(--muted);font-size:10px}.billing-premium-summary dd{margin:3px 0 0;font-size:11px;font-weight:700}.billing-premium-contacts{flex-wrap:wrap;gap:8px 14px;margin:10px 0 0;display:flex}.billing-premium-contacts span{color:#087fae;align-items:center;gap:5px;font-size:10px;font-weight:700;display:flex}.billing-tabs{background:#edf5f8;border:1px solid #d4e6ee;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin:0 0 10px;padding:4px;display:grid}.billing-tabs button{color:#708596;white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:3px;min-width:0;min-height:35px;padding:5px 3px;font-size:10px;font-weight:850;display:flex}.billing-tabs button.active{color:#087fae;background:#fff;box-shadow:0 4px 11px #335b731f}.billing-tabs i{color:#fff;background:#17add3;border-radius:8px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:9px;font-style:normal;display:grid}.billing-order-list,.billing-invoice-list{padding:0 11px;overflow:hidden}.billing-order-list article{border-bottom:1px solid #e2ecf1;grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:9px;padding:12px 0;display:grid}.billing-order-list article:last-child{border-bottom:0}.billing-order-icon,.billing-invoice-list a>div,.billing-cart-icon{color:#078bb8;background:#e9faff;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.billing-order-icon.promotion{color:#9c6e05;background:#fff7dc}.billing-order-list article>span{flex-direction:column;gap:3px;min-width:0;display:flex}.billing-order-list article>span small{color:#718798;font-size:10px}.billing-order-list article>span b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.billing-order-list article>span p{color:#8a9ca9;text-transform:capitalize;margin:0;font-size:9px}.billing-order-list article>strong{white-space:nowrap;flex-direction:column;align-items:flex-end;gap:5px;font-size:12px;display:flex}.billing-order-list article>a,.billing-order-list article>button{color:#fff;background:#119fd1;border-radius:8px;grid-column:2/-1;width:max-content;padding:7px 10px;font-size:10px;font-weight:850;text-decoration:none}.billing-status{color:#64798a;text-transform:capitalize;background:#eef4f7;border-radius:8px;padding:4px 6px;font-size:9px;font-style:normal;font-weight:900}.billing-status.paid{color:#087c68;background:#e5faf4}.billing-status.refunded{color:#896c17;background:#fff7dc}.billing-status.failed,.billing-status.cancelled{color:#bb3f55;background:#fff0f3}.billing-invoice-list a{color:inherit;border-bottom:1px solid #e2ecf1;grid-template-columns:34px minmax(0,1fr) auto 15px;align-items:center;gap:9px;padding:11px 0;text-decoration:none;display:grid}.billing-invoice-list a:last-child{border-bottom:0}.billing-invoice-list a>span{flex-direction:column;gap:3px;min-width:0;display:flex}.billing-invoice-list a>span b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.billing-invoice-list a>span small{color:var(--muted);font-size:10px}.billing-invoice-list a>strong{white-space:nowrap;flex-direction:column;align-items:flex-end;gap:2px;font-size:12px;display:flex}.billing-invoice-list a>strong small{color:#0a91bc;font-size:9px}.billing-invoice-list a>svg{color:#8ca0af}.billing-empty{color:#7890a0;text-align:center;flex-direction:column;align-items:center;gap:6px;padding:24px 17px;display:flex}.billing-empty>svg{color:#12a5d0}.billing-empty b{color:var(--ink);font-size:13px}.billing-empty p{margin:0;font-size:10px;line-height:1.5}.billing-loader{border:2px solid #d1e9f0;border-top-color:#11a8d3;border-radius:50%;width:20px;height:20px;animation:.8s linear infinite auth-spin}.service-cart-note,.billing-profile-note{color:#557486;background:#edf9fc;border-radius:11px;align-items:flex-start;gap:7px;margin:-2px 1px 10px;padding:9px 10px;font-size:10px;line-height:1.45;display:flex}.service-cart-note svg,.billing-profile-note svg{color:#079ac5;flex:none}.billing-cart-list{flex-direction:column;gap:8px;display:flex}.billing-cart-list>.glass{grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:9px;padding:12px;display:grid}.billing-cart-list .billing-cart-icon{grid-row:1/3}.billing-cart-list>.glass>span{flex-direction:column;gap:3px;min-width:0;display:flex}.billing-cart-list>.glass>span small{color:#0794be;font-size:9px;font-weight:850}.billing-cart-list>.glass>span b{font-size:12px}.billing-cart-list>.glass>span p{color:var(--muted);margin:0;font-size:10px;line-height:1.4}.billing-cart-list>.glass>strong{font-size:13px}.billing-cart-actions{grid-column:2/-1;grid-template-columns:.75fr 1.25fr;gap:6px;display:grid}.billing-cart-actions button{color:#087fa9;background:#f2fbfe;border:1px solid #bee6ef;border-radius:10px;min-height:34px;font-size:10px;font-weight:850}.billing-cart-actions button:last-child{color:#fff;background:linear-gradient(135deg,#168cf6,#22d0e9);border-color:#1ebada}.billing-cart-actions button:disabled{opacity:.5}.billing-profile-form{flex-direction:column;gap:10px;display:flex}.billing-profile-form>.glass{grid-template-columns:1fr 1fr;gap:10px;padding:13px;display:grid}.billing-profile-form label{flex-direction:column;gap:5px;min-width:0;display:flex}.billing-profile-form label:nth-of-type(4),.billing-profile-form label:nth-of-type(5),.billing-profile-note,.billing-profile-grid{grid-column:1/-1}.billing-profile-form label>span{color:#526e82;font-size:11px;font-weight:850}.billing-profile-form label>span small{color:#8a9ba8;font-size:9px;font-weight:650}.billing-profile-form input{width:100%;min-height:42px;color:var(--ink);font:inherit;background:#fff;border:1px solid #d0e3ec;border-radius:11px;outline:0;padding:0 10px;font-size:12px}.billing-profile-form input:focus{border-color:#5bd6eb;box-shadow:0 0 0 3px #11c8e81a}.billing-profile-form input[readonly]{color:#7a8f9e;background:#f3f7f9}.billing-profile-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.billing-profile-form>.button{margin:0}.settings-list{border-radius:18px;overflow:hidden}.settings-list button,.settings-list label{grid-template-columns:31px 1fr auto}.settings-list input{accent-color:#1aa8e9}.settings-list input:disabled{opacity:.5}.account-data-controls .account-delete-row{color:#c63f56}.account-data-controls .account-delete-row>svg:first-child{color:#d8475f}.account-data-controls button:disabled{opacity:.6;cursor:wait}.delete-account-sheet{text-align:center}.delete-account-icon{color:#d33f58;background:#fff3f5;border:1px solid #ffd1d9;border-radius:19px;place-items:center;width:58px;height:58px;margin:2px auto 8px;display:grid}.delete-account-sheet>small{color:#d33f58;letter-spacing:.13em;font-size:9px;font-weight:900}.delete-account-sheet h2{margin:7px 0 6px}.delete-account-sheet>p{color:var(--muted);margin:0 0 14px;font-size:11px;line-height:1.55}.delete-account-confirmation{text-align:left;gap:7px;display:grid}.delete-account-confirmation span{color:#52697c;font-size:10px;font-weight:750}.delete-account-confirmation input{color:#9f2940;letter-spacing:.1em;background:#fff;border:1px solid #edc7ce;border-radius:13px;outline:0;width:100%;height:46px;padding:0 13px;font-size:13px;font-weight:900}.delete-account-confirmation input:focus{border-color:#db5168;box-shadow:0 0 0 3px #e95a711a}.delete-account-sheet .delete-account-confirm{color:#fff;background:#d83f59}.delete-account-sheet .delete-account-confirm:disabled{color:#8c9ba8;background:#e9eef2}.account-data-error{background:#fff3f5;border:1px solid #ffd0d8;border-radius:11px;padding:9px 11px;font-weight:750;line-height:1.4;color:#c73850!important;margin:9px 0 0!important;font-size:10px!important}.account-data-error.settings-error{margin:9px 2px 0!important}.account-verification-prompt{color:#0c3554;text-align:left;background:linear-gradient(105deg,#e9faff 0%,#f6fdff 64%,#def7fd 100%);border:1px solid #a5e1ee;border-radius:12px;grid-template-columns:20px minmax(0,1fr) auto 15px;align-items:center;gap:6px;width:100%;min-height:34px;margin:0 0 8px;padding:3px 10px;display:grid;box-shadow:0 6px 18px #117da81c,inset 0 1px #fff}.account-verification-prompt-icon{color:#0b91d2;background:#fff;border-radius:7px;place-items:center;width:20px;height:20px;display:grid;box-shadow:0 2px 7px #0e8ab91c}.account-verification-prompt-icon svg{width:15px;height:15px}.account-verification-prompt-title{min-width:0;font-size:12px;font-weight:800;line-height:1.25}.account-verification-prompt-action{color:#087eae;white-space:nowrap;font-size:11px;font-weight:800}.account-verification-prompt>svg{color:#0b8dc1;width:15px;height:15px}.account-verification-prompt:focus-visible{outline-offset:2px;outline:2px solid #0b8dc1}@media (max-width:355px){.account-verification-prompt{gap:6px;padding-inline:9px}.account-verification-prompt-title{font-size:11px}.account-verification-prompt-action{font-size:10px}}.account-ai-entry{margin:12px 0;overflow:hidden}.account-ai-entry button>svg:first-child{color:#17a9d2}.account-ai-entry button>i{color:#fff;background:linear-gradient(135deg,#1fc8d2,#168ce6)}.ai-hub-overlay{z-index:180}.ai-hub-sheet{max-height:min(82vh,680px);padding-bottom:24px;overflow-y:auto}.ai-hub-sheet>header{text-align:left;grid-template-columns:42px 1fr 34px;align-items:center;gap:10px;margin-bottom:14px;display:grid}.ai-hub-sheet>header>span{min-width:0}.ai-hub-sheet>header small{color:#0b9eca;letter-spacing:.13em;font-size:9px;font-weight:900}.ai-hub-sheet>header h2{margin:2px 0 0;font-size:18px;line-height:1.25}.ai-hub-sheet>header>button{color:#536c7e;background:#eff6f9;border-radius:11px;width:34px;height:34px;font-size:22px}.ai-hub-mark{color:#fff;background:linear-gradient(135deg,#20c7d2,#168be6);border-radius:14px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 8px 20px #149dd842}.ai-feature-menu{gap:8px;display:grid}.ai-feature-menu>button{color:#102d49;text-align:left;background:#fff;border:1px solid #d5e8ef;border-radius:14px;grid-template-columns:36px 1fr auto 16px;align-items:center;gap:9px;width:100%;padding:11px;display:grid}.ai-feature-menu>button>svg:first-child{color:#0b9eca;background:#eafaff;border-radius:11px;width:36px;height:36px;padding:8px}.ai-feature-menu span{flex-direction:column;gap:3px;min-width:0;display:flex}.ai-feature-menu b{font-size:12px}.ai-feature-menu small{color:var(--muted);font-size:9px;line-height:1.35}.ai-feature-menu i{color:#8b6500;background:#fff3bd;border-radius:7px;padding:4px 6px;font-size:8px;font-style:normal;font-weight:850}.ai-premium-lock{text-align:center;flex-direction:column;align-items:center;padding:24px 12px;display:flex}.ai-premium-lock>svg{color:#b28200;background:#fff6d5;border-radius:17px;width:54px;height:54px;padding:13px}.ai-premium-lock h3{margin:12px 0 5px}.ai-premium-lock p{color:var(--muted);margin:0 0 16px;font-size:11px}.ai-premium-lock button,.ai-run-button{color:#fff;background:linear-gradient(135deg,#19c4d1,#168ce6);border-radius:14px;width:100%;min-height:46px;font-weight:850}.ai-request-panel>p{color:var(--muted);margin:0 0 12px;font-size:10px;line-height:1.5}.ai-request-panel>label{text-align:left;gap:7px;display:grid}.ai-request-panel>label>span{color:#526a7b;font-size:10px;font-weight:800}.ai-request-panel textarea{box-sizing:border-box;resize:vertical;color:#102d49;width:100%;min-width:0;min-height:105px;font:inherit;overflow-wrap:anywhere;word-break:break-word;background:#fff;border:1px solid #cde4ed;border-radius:13px;outline:0;padding:12px;font-size:12px;line-height:1.5}.ai-request-panel textarea:focus{border-color:#2eb7d5;box-shadow:0 0 0 3px #20b4d318}.ai-prompt-chips{flex-wrap:wrap;gap:6px;width:100%;margin-bottom:10px;display:flex;overflow:visible}.ai-prompt-chips button{color:#087fae;overflow-wrap:anywhere;white-space:normal;background:#f0fbfe;border:1px solid #bfe5ef;border-radius:999px;flex:0 auto;min-width:0;max-width:100%;padding:7px 9px;font-size:9px;font-weight:750;line-height:1.3}.ai-manual-note{color:#647c8d;margin:8px 0;font-size:9px;line-height:1.45;display:block}.ai-customer-error{color:#c43c53;background:#fff1f3;border-radius:10px;padding:9px 10px;font-size:10px}.ai-customer-response{text-align:left;background:#f0fbfe;border:1px solid #bfe6ef;border-radius:13px;margin:10px 0;padding:12px}.ai-customer-response b{color:#087fae;font-size:10px}.ai-customer-response p{white-space:pre-wrap;color:#294b63;overflow-wrap:anywhere;word-break:break-word;min-width:0;font-size:11px;line-height:1.55}.ai-customer-response button{color:#fff;background:#119bc9;border-radius:9px;padding:7px 10px;font-size:9px;font-weight:800}.ai-run-button{margin-top:12px}.ai-run-button:disabled{opacity:.5}.product-ai-actions{scrollbar-width:none;gap:6px;margin-top:9px;display:flex;overflow-x:auto}.product-ai-actions button{color:#087fae;background:#f0fbfe;border:1px solid #bfe6ef;border-radius:999px;flex:none;align-items:center;gap:5px;padding:7px 9px;font-size:9px;font-weight:800;display:flex}.home-ai-recommendations{--ai-card-icon-size:clamp(26px, 7vw, 28px);grid-template-columns:var(--ai-card-icon-size) minmax(0, 1fr) auto;background:linear-gradient(115deg,#fff 0%,#f2fcff 48%,#e5faff 100%);border:1px solid #c5eaf1;border-radius:16px;align-items:center;gap:8px;width:100%;min-width:0;height:auto;box-shadow:0 6px 18px #1587a112,inset 0 1px #fff;container:home-ai-card/inline-size;margin:6px 0!important;padding:7px 8px!important;display:grid!important}.home-ai-recommendations>svg{width:var(--ai-card-icon-size);height:var(--ai-card-icon-size);color:#fff;background:linear-gradient(145deg,#34d9e2,#0aa4d5 65%,#1388d2);border:1px solid #ffffff70;border-radius:10px;padding:6px;box-shadow:0 4px 9px #139fcd2a,inset 0 1px 1px #ffffff70}.home-ai-recommendations>span{flex-direction:column;gap:2px;min-width:0;display:flex}.home-ai-recommendations>span>*{white-space:normal;overflow-wrap:anywhere;max-width:100%}.home-ai-recommendations b{color:#103c57;letter-spacing:-.015em;overflow-wrap:anywhere;font-size:clamp(12px,3.2vw,14px);line-height:1.25}.home-ai-recommendations small{color:#5c7c8f;font-size:clamp(10.5px,2.75vw,12px);line-height:1.3}.home-ai-recommendations button{white-space:nowrap;width:auto;min-width:0;max-width:100%;height:var(--ai-card-icon-size);min-height:var(--ai-card-icon-size);color:#fff;background:linear-gradient(135deg,#12b6cf,#078ec6);border-radius:9px;justify-content:center;align-items:center;gap:2px;padding:0 7px;font-size:clamp(10px,2.6vw,11px);font-weight:750;line-height:1;display:flex;box-shadow:0 3px 8px #079ac326,inset 0 1px #ffffff45}.home-ai-recommendations button svg{flex:none}@container home-ai-card (width<=280px){.home-ai-recommendations>svg{width:var(--ai-card-icon-size);height:var(--ai-card-icon-size);padding:6px}.home-ai-recommendations b{font-size:12px}.home-ai-recommendations small{font-size:11px}.home-ai-recommendations button{font-size:10px}}@media (max-width:300px){.home-ai-recommendations{grid-template-columns:var(--ai-card-icon-size) minmax(0, 1fr);gap:7px;padding:6px!important}.home-ai-recommendations button{grid-column:2;justify-self:start}}.chat-ai-tools{scrollbar-width:none;background:0 0;flex-wrap:nowrap;gap:5px;width:100%;padding:3px 0 1px;display:flex;overflow:auto hidden}.chat-ai-tools::-webkit-scrollbar{display:none}.chat-ai-tools button{color:#087fae;white-space:nowrap;background:#fff;border:1px solid #c7e8ef;border-radius:999px;flex:none;align-items:center;gap:4px;min-height:30px;padding:4px 9px;font-size:11px;font-weight:750;line-height:1.2;display:flex}.chat-ai-tools button svg{flex:none}.chat-ai-warning{color:#8b5b00;text-align:left;background:#fff8e8;border:1px solid #ffd48a;border-radius:11px;align-items:center;gap:8px;width:calc(100% - 28px);margin:5px 14px;padding:8px 10px;display:flex}.chat-ai-warning span{flex-direction:column;gap:2px;display:flex}.chat-ai-warning b{font-size:9px}.chat-ai-warning small{font-size:8px;line-height:1.3}.sell-ai-button{color:#0b789f;text-align:left;background:linear-gradient(135deg,#f8feff,#eafaff);border:1px solid #bfe5ef;border-radius:14px;grid-template-columns:36px 1fr auto;align-items:center;gap:9px;width:100%;margin:10px 0;padding:10px;display:grid}.sell-ai-button>svg:first-child{color:#fff;background:linear-gradient(135deg,#1dc7d1,#168be6);border-radius:11px;width:36px;height:36px;padding:8px}.sell-ai-button span{flex-direction:column;gap:3px;display:flex}.sell-ai-button b{font-size:11px}.sell-ai-button small{color:#668092;font-size:9px;line-height:1.35}.notification-preferences-card .notification-quiet-times{border-bottom:1px solid #e2e9ef;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px;display:grid}.notification-quiet-times label{background:#f8fcfe;border:1px solid #cfe2ec;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px;min-width:0;min-height:0;padding:0 7px;display:grid}.notification-quiet-times label>span{white-space:nowrap;color:var(--muted);font-size:10px;font-weight:800}.notification-quiet-times input[type=time]{color:#102d49;background:0 0;border:0;border-radius:0;width:100%;min-width:0;max-width:100%;height:40px;padding:0 2px;font-size:12px;font-weight:800}.notification-quiet-times label:focus-within{outline-offset:2px;outline:2px solid #1aa8e9}.notification-quiet-times input[type=time]::-webkit-date-and-time-value{text-align:center;min-width:0}.notification-critical-note{color:#087fae;background:#effbff;align-items:center;gap:9px;margin:0;padding:11px 12px;display:flex}.notification-critical-note>span{flex-direction:column;gap:3px;display:flex}.notification-critical-note b{font-size:11px}.notification-critical-note small{color:#638094;font-size:9px;line-height:1.4}.help-head{background:radial-gradient(circle at 90% 0,#d0f9ff,#0000 45%),#fff;margin-bottom:12px;padding:15px}.help-head h2{margin:0 0 10px;font-size:17px}.help-head .search{margin:0}.help-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.help-grid button{text-align:left;background:#fff;border:1px solid #dae6ef;border-radius:17px;flex-direction:column;justify-content:center;gap:5px;min-height:92px;padding:12px;display:flex;box-shadow:0 5px 14px #55789613}.help-grid svg{color:#0c96df}.help-grid b{font-size:13px}.help-grid small{color:var(--muted);font-size:11px}.faqs{border-block:1px solid #e0e8ef;flex-direction:column;display:flex}.faqs button{text-align:left;border-bottom:1px solid #e3eaf0;justify-content:space-between;align-items:center;min-height:48px;font-size:12px;display:flex}.faqs button:last-child{border:0}.contact{margin-top:13px;padding:13px}.contact>div{gap:9px;display:flex}.contact>div>span{font-size:23px}.contact p{flex-direction:column;gap:4px;margin:0;display:flex}.contact b{font-size:13px}.contact small{color:var(--muted);font-size:11px}.contact>button{color:#078dd6;background:#eaf9ff;border-radius:11px;width:100%;margin-top:10px;padding:9px;font-size:12px;font-weight:750}.product>div>span.saved{color:#0a9fe9;background:#fff;box-shadow:0 3px 8px #159edc2e}.gallery{position:relative;overflow:hidden}.gallery img{transition:transform .25s}.gallery-prev,.gallery-next{color:#087fc8;background:#ffffffd9;border:1px solid #fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:24px;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 6px 15px #315d7f26}.gallery-prev{left:10px}.gallery-next{right:10px}.gallery-prev:disabled,.gallery-next:disabled{opacity:.3}.photo-upload-tile{color:#0b9be4;cursor:pointer;background:#f0fcff;border:1px solid #89ddec;border-radius:19px;flex-direction:column;justify-content:center;align-items:center;gap:5px;height:130px;display:flex;position:relative;overflow:hidden}.photo-upload-tile input,.edit-photo-add input,.verify-upload input{display:none}.photo-upload-tile img{object-fit:cover;width:100%;height:100%}.photo-upload-tile small{color:#506a7f;background:#ffffffdf;border-radius:8px;padding:4px 6px;position:absolute;bottom:7px;right:7px}.field-count{color:var(--muted);align-self:flex-end;margin-top:-8px;font-size:10px}.photo-upload-tile.uploading:after{content:"";-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#effbffe0;position:absolute;inset:0}.photo-upload-tile>em{z-index:2;color:#087da8;background:#fff;border:1px solid #bdeaf4;border-radius:12px;align-items:center;gap:5px;padding:8px 11px;font-size:12px;font-style:normal;font-weight:800;display:flex;position:absolute;box-shadow:0 7px 17px #33769d25}.photo-upload-tile>em:before{content:"";border:2px solid #b8eaf4;border-top-color:#159edc;border-radius:50%;width:10px;height:10px;animation:.7s linear infinite upload-spin}.photo-upload-tile.uploading small{z-index:3}.managed-photos .photo-existing{cursor:default}.managed-photos .photo-existing img{object-fit:cover}.photo-grid.managed-photos .photo-remove{z-index:6;color:#d94a61;cursor:pointer;touch-action:manipulation;background:#ffffffeb;border:1px solid #fff;border-radius:50%;place-items:center;width:30px;height:30px;min-height:0;font-size:18px;line-height:1;display:grid;position:absolute;top:6px;right:6px;box-shadow:0 4px 10px #2b557324}.photo-grid.managed-photos .photo-cover{z-index:2;color:#087faf;background:#ffffffed;border:1px solid #d6e8f0;border-radius:8px;width:auto;height:auto;min-height:0;padding:5px 7px;font-size:10px;font-weight:800;position:absolute;bottom:7px;left:7px}.photo-grid.managed-photos .photo-cover.active{color:#fff;background:linear-gradient(135deg,#168cf4,#22d2e7);border-color:#1aa8df}.photo-edit-controls{z-index:3;gap:3px;display:flex;position:absolute;bottom:7px;right:6px}.photo-grid.managed-photos .photo-edit-controls button{color:#087fae;background:#fffffff0;border:1px solid #d3e8f0;border-radius:7px;width:auto;min-width:24px;min-height:23px;padding:3px 5px;font-size:9px;font-weight:800;box-shadow:0 3px 8px #244c681b}.photo-grid.managed-photos .photo-edit-controls button:disabled{opacity:.35}.add-photo-tile{border-style:dashed}.edit-photo-add{color:#8ba0b0;cursor:pointer;background:#fff;border:1px dashed #b8ccda;border-radius:16px;place-items:center;width:95px;height:95px;font-size:18px;display:grid}.edit-photo-add.uploading{cursor:progress;background:#effbff;border-color:#5bcbe6}.edit-photos .edit-photo-upload-tile{color:#087da8;background:0 0;flex-direction:column;align-items:center;gap:7px;padding:0;display:flex;position:static}.edit-photo-upload-tile small{font-size:10px;font-weight:800}.edit-photo-upload-spinner{border:3px solid #b9e8f4;border-top-color:#119ed8;border-radius:50%;width:20px;height:20px;animation:.75s linear infinite upload-spin;display:block}.edit-photos .edit-photo-upload-tile .edit-photo-upload-spinner{background:0 0;width:20px;height:20px;padding:0;position:static}.edit-photo-upload-status{color:#087da8;background:#effbff;border:1px solid #a6e4f1;border-radius:13px;align-items:center;gap:10px;margin:-4px 0 16px;padding:10px 12px;display:flex}.edit-photo-upload-status .edit-photo-upload-spinner{flex:none}.edit-photo-upload-status>span:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.edit-photo-upload-status b{font-size:12px}.edit-photo-upload-status small{color:#57768a;font-size:10px}.edit-photos{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:9px;display:grid}.edit-photos>.edit-photo-item,.edit-photos>.edit-photo-add,.edit-photos>div:not(.edit-photo-item){aspect-ratio:1;width:100%;min-width:0;height:auto}.edit-photos .edit-photo-cover,.edit-photos .edit-photo-crop{padding:3px 4px;font-size:9px;bottom:3px}.packages>.package-selected{border-color:#63d4ef;box-shadow:0 0 0 2px #b7eefa70,0 8px 18px #4c92b82a}.people button.following{color:#fff;background:linear-gradient(135deg,#168cf4,#22d2e7);border-color:#13a7df}.edit-photo-item{position:relative}.edit-photo-remove{z-index:6;color:#dc4961;cursor:pointer;touch-action:manipulation;background:#fff;border-radius:50%;place-items:center;width:28px;height:28px;min-height:0;font-size:17px;line-height:1;display:grid;position:absolute;top:4px;right:4px;box-shadow:0 3px 8px #244c6829}.edit-photo-cover{z-index:2;color:#087daf;background:#fffffff0;border-radius:7px;padding:4px 6px;font-size:10px;font-weight:800;position:absolute;bottom:4px;left:4px}.edit-photo-crop{z-index:2;color:#087daf;background:#fffffff0;border-radius:7px;padding:4px 6px;font-size:10px;font-weight:800;position:absolute;bottom:4px;right:4px}.photo-editor-sheet{text-align:center}.photo-editor-preview{background:#fff;border:1px solid #d3e8f0;border-radius:20px;justify-content:center;align-items:center;height:230px;margin:10px 0 12px;padding:10px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff,0 9px 20px #315f7a1c}.photo-editor-preview img{object-fit:contain;border-radius:13px;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.photo-editor-preview.square img{object-fit:cover;width:210px;height:210px}.photo-editor-preview.landscape img{aspect-ratio:4/3;object-fit:contain;width:100%;height:auto}.photo-editor-loading{color:#0b789f;background:#fffffff2;border-radius:12px;padding:8px 10px;font-size:11px;font-weight:800;position:absolute;inset:auto 12px 12px;box-shadow:0 5px 15px #245c771f}.photo-editor-note{font-weight:700;color:#6a7d8d!important;margin:-3px 0 10px!important;font-size:10px!important}.photo-crop-options{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.photo-crop-options button,.photo-editor-cancel,.photo-editor-apply{color:#087fae;background:linear-gradient(145deg,#fff,#eafaff);border:1px solid #bce7f1;border-radius:13px;min-height:40px;font-size:11px;font-weight:800;box-shadow:0 5px 12px #337a9b1c,inset 0 1px #fff}.photo-crop-options button.selected{color:#006d9c;background:linear-gradient(145deg,#f8feff,#c9f6ff);border-color:#35c9ed;box-shadow:0 0 0 2px #65ddf233,0 7px 16px #168cba29,inset 0 1px #fff}.photo-editor-actions{grid-template-columns:1fr 1.25fr;gap:8px;margin-top:10px;display:grid}.photo-editor-cancel{color:#647d8f;background:#fff;border-color:#d7e5ec;width:100%}.photo-editor-apply{color:#004e6d;background:linear-gradient(145deg,#8bf0ff,#23c5ea);border-color:#41d2ee;width:100%;box-shadow:0 8px 18px #12add33b,inset 0 1px #dffcff}.photo-crop-options button:disabled,.photo-editor-cancel:disabled,.photo-editor-apply:disabled{cursor:wait;opacity:.58}.listing-preview-thumbs{scrollbar-width:none;gap:6px;margin:8px 0 3px;display:flex;overflow-x:auto}.listing-preview-thumbs button{background:#fff;border:2px solid #0000;border-radius:10px;flex:0 0 48px;height:48px;padding:2px;position:relative;overflow:hidden}.listing-preview-thumbs button.active{border-color:#19bde7}.listing-preview-thumbs img{object-fit:cover;border-radius:7px;width:100%;height:100%}.listing-preview-thumbs i{color:#087da8;background:#fffffff0;border-radius:4px;padding:2px 3px;font-size:6px;font-style:normal;font-weight:900;line-height:1;position:absolute;bottom:3px;left:3px}.verify-upload{color:#fff;cursor:pointer;background:#159ee8;border-radius:9px;padding:7px 11px;font-size:11px}.verification-review{background:linear-gradient(145deg,#f8fffc,#ecfbf5);border:1px solid #bfe9da;border-radius:15px;align-items:center;gap:10px;margin-top:10px;padding:11px 12px;display:flex;box-shadow:0 8px 18px #237c5e17,inset 0 1px #fff}.verification-review>span{color:#fff;background:#25bd91;border-radius:12px;place-items:center;width:34px;height:34px;display:grid}.verification-review p{flex-direction:column;gap:3px;display:flex}.verification-review b{font-size:12px}.verification-review small{color:var(--muted);font-size:10px}.verification-rejection{color:#9e2f45;background:linear-gradient(145deg,#fff9fa,#fff0f3);border:1px solid #ffc6cf;border-radius:15px;align-items:flex-start;gap:10px;margin-top:10px;padding:12px;display:flex}.verification-rejection>span{color:#fff;background:#ef526b;border-radius:12px;flex:none;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.verification-rejection p{flex-direction:column;gap:4px;display:flex}.verification-rejection b{font-size:12px}.verification-rejection small{color:#875b66;font-size:10px;line-height:1.45}.verification-help{color:#087cae;text-align:center;background:0 0;width:100%;margin:12px 0 4px;padding:10px;font-size:11px;font-weight:800}.verification-screen .content{height:100%;min-height:0;padding:0 var(--app-page-gutter);flex-direction:column;display:flex;overflow:hidden}.verification-screen .header{flex-shrink:0;grid-template-columns:44px minmax(0,1fr) 44px;min-height:48px;margin-bottom:0}.verification-layout{width:100%;min-width:0;max-width:480px;min-height:0;padding:clamp(8px, 1.5dvh, 12px) 0 calc(12px + env(safe-area-inset-bottom));scrollbar-width:none;flex:1;margin-inline:auto;scroll-padding-block:12px;overflow:hidden auto}.verification-screen .verify>div{width:clamp(56px,9dvh,72px);height:clamp(56px,9dvh,72px)}.verification-screen .verify>div svg{width:36px;height:36px}.verification-screen .verify h1{margin:10px 0 6px;font-size:clamp(18px,4.8vw,20px);line-height:1.25}.verification-screen .verify p{width:100%;max-width:34em;font-size:12px;line-height:1.4}.verification-screen .verification-document-type{gap:6px;margin-top:12px}.verification-screen .verification-document-type select{min-width:0}.verification-screen .verify-steps{margin:12px 0 8px}.verification-screen .verify-steps>div{gap:9px;min-height:clamp(56px,8dvh,68px)}.verification-screen .verify-steps>div>span{flex:0 0 32px;width:32px;height:32px}.verification-screen .verify-steps>div:after{top:50%;bottom:-50%;left:15px}.verification-screen .verify-steps p{gap:3px;margin-block:8px}.verification-screen .verify-steps small{white-space:normal;overflow-wrap:anywhere}.verification-screen .verify-steps button,.verification-screen .verify-upload,.verification-screen .verify-locked{flex-shrink:0}.verification-screen .verification-privacy{margin-bottom:10px;padding:10px}.verification-screen .verification-privacy>svg{flex-shrink:0}.verification-screen .verification-privacy span{min-width:0}.verification-screen .verification-help{min-height:40px;margin:6px 0 0;padding:8px;line-height:1.4}.account-enforcement-screen{min-height:100%;padding:34px 20px calc(30px + env(safe-area-inset-bottom));background:linear-gradient(#f3fbff,#fff 52%)}.account-enforcement-screen .login-brand{justify-content:center}.account-enforcement-card{text-align:center;background:#fff;border:1px solid #f1cad0;border-radius:24px;flex-direction:column;align-items:center;gap:11px;margin-top:38px;padding:24px 18px;display:flex;box-shadow:0 18px 45px #10263b14}.account-enforcement-icon{color:#fff;background:linear-gradient(145deg,#ef526b,#c93250);border-radius:20px;place-items:center;width:62px;height:62px;display:grid}.account-enforcement-card>small{color:#c13a54;letter-spacing:.12em;font-size:10px;font-weight:900}.account-enforcement-card h1{margin:0;font-size:21px}.account-enforcement-card>p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.account-enforcement-card>div{color:#713746;text-align:left;background:#fff2f4;border-radius:15px;flex-direction:column;gap:5px;width:100%;padding:13px;display:flex}.account-enforcement-card>div small{color:#875b66;font-size:11px;line-height:1.45}.account-enforcement-card>.button{width:100%;margin-top:4px}.account-enforcement-card>a{color:#718394;font-size:11px;font-weight:750}.appeal-status{text-align:left;border:1px solid #cde2ee;align-items:center;background:#f4fbff!important;border-radius:15px!important;gap:10px!important;padding:12px!important;display:flex!important}.appeal-status>span{flex-direction:column;gap:4px;display:flex}.appeal-status b{color:#12314c;text-transform:capitalize;font-size:12px}.appeal-status small{color:#667b8c;font-size:10px;line-height:1.45}.appeal-approved{border-color:#bfe9da;background:#effbf6!important}.appeal-rejected{border-color:#ffc6cf;background:#fff4f6!important}.listing-appeal-button{color:#087cae;background:#f7fcff;border:1px solid #159ee8;border-radius:14px;width:100%;margin:0 0 12px;padding:11px;font-size:12px;font-weight:850}.appeal-sheet .safety-field small{color:var(--muted);font-size:10px}.empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:390px;padding:24px;display:flex}.empty-state.compact-empty{min-height:360px;padding-bottom:80px}.empty-state>span{color:#0b9fe5;background:linear-gradient(145deg,#fff,#eaf9ff);border-radius:50%;place-items:center;width:64px;height:64px;font-size:30px;display:grid;box-shadow:0 10px 24px #34759a22}.empty-state h2{margin:14px 0 6px;font-size:17px}.empty-state p{color:var(--muted);margin:0 0 14px;font-size:12px;line-height:1.5}.empty-state button{color:#078dd6;background:#eaf9ff;border-radius:11px;padding:9px 13px;font-size:12px;font-weight:750}.faqs>div{border-bottom:1px solid #e3eaf0}.faqs>div:last-child{border:0}.faqs>div button{border:0;width:100%}.faqs>div.open button svg{transform:rotate(90deg)}.faqs>div>p{color:var(--muted);margin:-3px 24px 12px 0;font-size:11px;line-height:1.55}.native-toast{z-index:40;color:#087fbf;background:#fffffff2;border:1px solid #bff0f8;border-radius:14px;width:max-content;max-width:82%;padding:9px 13px;font-size:12px;font-weight:750;animation:.2s ease-out toast-in;position:absolute;bottom:92px;left:50%;transform:translate(-50%);box-shadow:0 10px 28px #265f852c}.phone-screen:not(:has(.bottom-nav)) .native-toast{bottom:18px}.native-toast-error{color:#b42d49;background:#fff5f7;border-color:#f2c8d2}.active-filter-row{scrollbar-width:none;gap:5px;margin:-5px 0 10px;display:flex;overflow-x:auto}.active-filter-row span{color:#0b7fac;background:#effbff;border:1px solid #cce9f2;border-radius:9px;flex:none;padding:5px 7px;font-size:10px}.filter-location-row{width:100%;margin:0}.native-sheet-overlay{z-index:50;align-items:flex-end;display:flex;position:absolute;inset:0}.location-picker-overlay{overscroll-behavior:none;background:#f9fcff;align-items:stretch}.location-picker-screen{z-index:2;overscroll-behavior:none;touch-action:pan-y;color:#0c1724;background:linear-gradient(160deg,#fff 0%,#fbfdff 58%,#f4faff 100%);flex-direction:column;width:100%;height:100%;padding-top:0;display:flex;position:relative;overflow:hidden}.location-picker-header{border-bottom:1px solid #dfe8ee;flex-shrink:0;grid-template-columns:48px 1fr 48px;align-items:center;min-height:54px;display:grid}.location-picker-header button{color:#101b28;place-items:center;width:48px;height:48px;font-size:34px;font-weight:300;line-height:1;display:grid}.location-picker-header h2{text-align:center;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:19px;overflow:hidden}.location-search-box{background:#fff;border:1px solid #d9e7ee;border-radius:13px;flex-shrink:0;grid-template-columns:26px 1fr 28px;align-items:center;gap:5px;min-height:42px;margin:8px 12px;padding:0 12px;display:grid;box-shadow:0 7px 19px #658ca518,inset 0 1px #fff}.location-search-box input{color:#152437;background:0 0;border:0;outline:0;min-width:0;font-size:15px}.location-search-box input::placeholder{color:#8a98a6}.location-search-box button{color:#718293;background:#eff5f8;border-radius:50%;width:28px;height:28px;font-size:19px}.current-location-row{color:#078bee;text-align:left;background:#fff;border-top:1px solid #e1e9ee;border-bottom:1px solid #d8e3e9;grid-template-columns:34px 1fr 22px;align-items:center;gap:8px;min-height:66px;padding:9px 17px;display:grid}.current-location-row span{flex-direction:column;gap:2px;display:flex}.current-location-row b{font-size:16px}.current-location-row small{color:#526270;font-size:12px}.current-location-row:disabled{opacity:.7}.location-path{background:linear-gradient(145deg,#fff,#eefbff);border:1px solid #d8edf3;border-radius:13px;flex-shrink:0;grid-template-columns:minmax(0,1fr) 10px minmax(0,1.2fr) 10px minmax(0,1.35fr);align-items:center;gap:3px;margin:8px 12px 0;padding:3px 6px;display:grid;box-shadow:0 6px 16px #226b8c14}.location-path>button{color:#8a9ba8;text-align:center;touch-action:manipulation;background:0 0;border-radius:10px;justify-content:center;align-items:center;min-width:0;min-height:38px;padding:3px 2px;display:flex}.location-path>button b{text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:clamp(.75rem,3vw,.875rem);line-height:1.25;overflow:hidden}.location-path>button.selected{color:#087fae}.location-path>button.active{color:#0c9bc7;background:#ffffffb8}.location-path>button:disabled{opacity:.65;cursor:default}.location-path>i{color:#a6bac6;text-align:center;font-size:13px;font-style:normal}.location-spinner{border:2px solid #b6eaf8;border-top-color:#078bee;border-radius:50%;width:17px;height:17px;animation:.7s linear infinite location-spin}@keyframes location-spin{to{transform:rotate(360deg)}}.location-picker-list{min-height:0;padding:0 13px max(28px, calc(8px + env(safe-area-inset-bottom,0px)));overscroll-behavior:contain;scrollbar-width:none;flex:1 1 0;overflow-y:auto}.location-picker-list::-webkit-scrollbar{display:none}.location-picker-list h3{color:#87939d;margin:16px 3px 6px;font-size:13px}.location-option{color:#111c28;text-align:left;background:0 0;border-bottom:1px solid #dde6eb;grid-template-columns:28px 1fr 22px;align-items:center;gap:6px;width:100%;min-height:54px;padding:8px 3px;display:grid}.location-option>span{font-size:14px;line-height:1.3}.location-option-copy{flex-direction:column;gap:2px;display:flex;min-width:0!important}.location-option-copy b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;overflow:hidden}.location-option-copy small{color:#7b8b98;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.location-option>svg:first-child{color:#11253a}.location-option>svg:last-child{color:#a8b2bb;justify-self:end}.location-option.location-all{color:#078bee;grid-template-columns:1fr 20px}.location-option.location-all>span{font-size:15px}.location-loading{color:#087fae;justify-content:center;align-items:center;gap:11px;min-height:82px;padding:15px;display:flex}.location-loading>span{flex-direction:column;gap:3px;display:flex}.location-loading b{color:#304457;font-size:13px}.location-loading small{color:#7b8b98;font-size:10px}.location-retry{color:#087fae;background:#effbff;border:1px solid #bde8f2;border-radius:12px;min-height:44px;padding:8px 16px;font-size:14px;font-weight:750}.region-option{grid-template-columns:1fr 22px}.location-empty{color:#8495a3;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:170px;display:flex}.location-empty.compact{text-align:center;min-height:130px;padding:18px}.location-empty.compact small{max-width:260px;line-height:1.45}.location-empty b{color:#304457;font-size:14px}.location-empty small{font-size:11px}.native-sheet-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#061b3148;width:100%;height:100%;position:absolute;inset:0}.native-sheet{z-index:1;background:linear-gradient(145deg,#fff,#f0f9ff);border:1px solid #fff;border-radius:28px 28px 0 0;flex-direction:column;gap:8px;width:100%;padding:12px 16px 22px;display:flex;position:relative;box-shadow:0 -18px 42px #173c602f,inset 0 0 0 1px #d6e9f3}.native-sheet h2{text-align:center;margin:3px 0 0;font-size:17px}.native-sheet>p{color:var(--muted);text-align:center;margin:0 0 5px;font-size:12px}.native-sheet>button:not(.native-sheet-backdrop){text-align:left;background:#fff;border:1px solid #d8e8f1;border-radius:15px;grid-template-columns:32px 1fr 22px;align-items:center;gap:8px;min-height:56px;padding:9px 11px;display:grid}.native-sheet>button.selected{color:#087cb7;background:#effcff;border-color:#65d9ee;box-shadow:0 0 0 2px #25d9ee1f}.native-sheet>button>span{flex-direction:column;gap:3px;display:flex}.native-sheet>button b{font-size:13px}.native-sheet>button small{color:var(--muted);font-size:11px}.premium-call-gate-overlay{z-index:80}.premium-call-gate{max-height:min(86%,720px);padding:0 16px calc(18px + env(safe-area-inset-bottom));overscroll-behavior:contain;color:#fff;background:radial-gradient(circle at 50% 0,#21e1eb6b,#0000 34%),linear-gradient(155deg,#06284d 0%,#075a82 56%,#087fa5 100%);border-color:#5fe9f2;gap:0;overflow-y:auto;box-shadow:0 -22px 50px #04234161,inset 0 1px #ffffff61}.premium-call-gate .sheet-handle{background:#ffffff85;margin:9px auto 3px}.premium-call-gate-head{text-align:center;padding:4px 8px 14px;position:relative}.premium-call-gate-head>button{color:#fff;background:#031e394d;border:1px solid #ffffff61;border-radius:50%;place-items:center;width:34px;height:34px;font-size:23px;line-height:1;display:grid;position:absolute;top:1px;right:-3px}.premium-call-gate-crown{color:#ffe269;background:linear-gradient(145deg,#0984a9,#073c6c);border:4px solid #eaffff;border-radius:50%;place-items:center;width:58px;height:58px;margin:4px auto 9px;display:grid;box-shadow:0 8px 20px #011f3b5c}.premium-call-gate-crown svg{stroke-width:2.2px;filter:drop-shadow(0 2px 2px #36470061)}.premium-call-gate-head>small{color:#7ff2f4;letter-spacing:.16em;font-size:10px;font-weight:900}.premium-call-gate-head h2{color:#fff;margin:5px 34px 3px;font-size:21px}.premium-call-gate-head p{color:#d5f4fb;max-width:330px;margin:0 auto;font-size:13px;line-height:1.45}.premium-call-context{color:#fff;background:#0d93be57;border:1px solid #7aeff561;border-radius:13px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:7px;margin-bottom:12px;padding:9px 11px;display:grid}.premium-call-context>svg{color:#79f2f4;justify-self:center}.premium-call-context>span{flex-direction:column;gap:2px;min-width:0;display:flex}.premium-call-context small{color:#b9edf5;font-size:9px}.premium-call-context b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.premium-call-plans{gap:9px;display:grid}.premium-call-plans>button{color:#fff;text-align:left;background:#ffffff17;border:1px solid #ffffff61;border-radius:16px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:74px;padding:10px 12px;display:grid}.premium-call-plans>button.selected{background:#19cadc3d;border-color:#8cf4f5;box-shadow:0 0 0 2px #5fe9f221}.premium-call-plans>button>i{border:2px solid #ffffffc2;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.premium-call-plans>button.selected>i>span{background:#62eef2;border-radius:50%;width:12px;height:12px;box-shadow:0 0 0 2px #06375a80}.premium-call-plans>button>span{flex-direction:column;gap:3px;min-width:0;display:flex}.premium-call-plans b{font-size:14px}.premium-call-plans span small{color:#c6eaf2;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.premium-call-plans em{color:#dffcff;background:#34d6dd38;border-radius:6px;width:max-content;padding:2px 6px;font-size:8px;font-style:normal;font-weight:800}.premium-call-plans strong{white-space:nowrap;align-items:baseline;font-size:17px;display:flex}.premium-call-plans strong small{color:#c6eaf2;font-size:8px;font-weight:600}.premium-call-plan-state{color:#fff;text-align:center;background:#ffffff17;border:1px solid #ffffff52;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:92px;display:flex}.premium-call-plan-state>span{border:2px solid #ffffff59;border-top-color:#65eff2;border-radius:50%;width:24px;height:24px;animation:.7s linear infinite pull-spin}.premium-call-plan-state b{font-size:12px}.premium-call-plan-state small{color:#c6eaf2;font-size:10px}.premium-call-gate-actions{bottom:calc(-18px - env(safe-area-inset-bottom));margin:13px -16px calc(-18px - env(safe-area-inset-bottom));padding:12px 16px calc(16px + env(safe-area-inset-bottom));background:linear-gradient(#075b8300,#075b83 24%);position:sticky}.premium-call-gate-actions>button{color:#07567e;background:linear-gradient(145deg,#fff,#e8fbff);border-radius:16px;width:100%;min-height:50px;font-size:14px;font-weight:900;box-shadow:0 8px 20px #021f3947}.premium-call-gate-actions>button:disabled{opacity:.64}.premium-call-gate-actions>small{color:#b9e6ef;text-align:center;margin-top:7px;font-size:9px;display:block}.notification-sheet{gap:10px;max-height:82%;padding-bottom:25px}.notification-head{justify-content:space-between;align-items:center;display:flex}.notification-head>span{flex-direction:column;gap:2px;display:flex}.notification-head h2{text-align:left}.notification-head small{color:var(--muted);font-size:11px}.notification-head>button{color:#088bc8;font-size:11px;font-weight:750}.notification-head>button:disabled{opacity:.45}.notification-tabs{background:#edf5f9;border:1px solid #dce9f1;border-radius:14px;grid-template-columns:repeat(2,1fr);gap:6px;padding:4px;display:grid}.notification-tabs>button{color:#688096;border-radius:11px;justify-content:center;align-items:center;gap:6px;min-height:34px;font-size:11px;font-weight:800;display:flex}.notification-tabs>button.selected{color:#087fb7;background:#fff;box-shadow:0 5px 12px #315b7518,inset 0 0 0 1px #d8edf4}.notification-tabs i{color:#fff;background:#18c6e5;border-radius:9px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:9px;font-style:normal;display:grid}.notification-list{background:#ffffffc9;border:1px solid #dce9f1;border-radius:18px;flex-direction:column;display:flex;overflow-y:auto;box-shadow:0 10px 24px #173c6014,inset 0 1px #fff}.notification-list>button{text-align:left;border-bottom:1px solid #e1ebf1;grid-template-columns:38px 1fr auto;align-items:center;gap:9px;min-height:67px;padding:10px;display:grid;position:relative}.notification-list>button:last-child{border-bottom:0}.notification-list>button.unread{background:linear-gradient(90deg,#eefbff,#fff)}.notification-icon{color:#0b92cf;background:linear-gradient(145deg,#fff,#e8faff);border:1px solid #ccebf4;border-radius:13px;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 6px 14px #2768891f,inset 0 1px #fff}.notification-list>button>span:nth-child(2){flex-direction:column;gap:4px;min-width:0;display:flex}.notification-list b{font-size:12px;line-height:1.25}.notification-list small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.notification-list time{color:var(--muted);align-self:start;font-size:10px}.notification-list i{background:#17cbe8;border-radius:50%;width:7px;height:7px;position:absolute;top:9px;right:8px;box-shadow:0 0 0 3px #17cbe81f}.notification-empty{color:#1a9bc8;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:145px;padding:22px;display:flex}.notification-empty b{color:#102d49;font-size:13px}.notification-empty small{max-width:230px;color:var(--muted);white-space:normal;font-size:10px;line-height:1.45}.native-sheet>button.notification-permission{color:#087fb7;text-align:left;background:#effbff;border-color:#bceaf4;justify-content:flex-start;align-items:center;gap:10px;min-height:44px;padding:10px 13px;font-size:11px;font-weight:800;display:flex}.native-sheet>button.notification-permission>span{flex-direction:column;flex:1;gap:2px;display:flex}.native-sheet>button.notification-permission b{color:#087fb7;font-size:11px}.native-sheet>button.notification-permission small{color:#6a8394;font-size:9px;font-weight:600}.safety-sheet{gap:10px;padding-bottom:26px}.safety-field{color:#102d49;flex-direction:column;gap:5px;font-size:12px;font-weight:750;display:flex}.safety-field select,.safety-field textarea{color:#102d49;width:100%;font:inherit;background:#ffffffd9;border:1px solid #d8e8f1;border-radius:14px;outline:0;box-shadow:0 7px 18px #173c6012,inset 0 1px #fff}.safety-field select{height:42px;padding:0 11px}.safety-field textarea{resize:none;min-height:76px;padding:11px}.safety-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.safety-actions button,.privacy-controls .sheet-primary{border-radius:14px;min-height:44px;font-size:12px;font-weight:800}.safety-block{color:#e43643;background:#fff8f8;border:1px solid #ffd0d3}.sheet-primary{color:#073852;background:linear-gradient(135deg,#c8f9ff,#39d8f3);border:1px solid #77e8f4;box-shadow:0 8px 20px #15bfdf33,inset 0 1px #fff}.report-ad-sheet>button.sheet-primary.report-ad-send,.report-ad-sheet>button.sheet-primary.report-ad-send:disabled{color:#fff;opacity:1;text-align:center;background:linear-gradient(135deg,#168cf6,#22d0e9);border:1px solid #7be4f3;border-radius:14px;grid-template-columns:none;justify-content:center;align-items:center;gap:0;width:100%;min-height:44px;padding:0 14px;font-size:14px;font-weight:800;display:flex;box-shadow:0 9px 20px #149ddd4d,inset 0 1px #baf8ff}.privacy-controls{flex-direction:column;gap:7px;display:flex}.privacy-controls>label,.blocked-summary{background:#ffffffd9;border:1px solid #d8e8f1;border-radius:15px;align-items:center;gap:9px;min-height:53px;padding:9px 11px;display:flex;box-shadow:0 7px 18px #173c6012,inset 0 1px #fff}.privacy-controls>label>span,.blocked-summary>span{flex-direction:column;flex:1;gap:2px;display:flex}.privacy-controls b,.blocked-summary b{font-size:13px}.privacy-controls small,.blocked-summary small{color:var(--muted);font-size:11px}.privacy-controls input[type=checkbox]{accent-color:#20cce8;width:33px;height:19px}.blocked-summary svg{color:#158dcb}.blocked-account-list{gap:6px;display:grid}.blocked-account-row{background:#f7fcff;border:1px solid #d8e8f1;border-radius:14px;align-items:center;gap:9px;min-height:48px;padding:8px 10px 8px 13px;display:flex}.blocked-account-row>span{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.blocked-account-row button{color:#c92f47;background:#fff;border:1px solid #e6a8b1;border-radius:10px;padding:7px 10px;font-size:11px;font-weight:800}.blocked-status{color:#e43643!important}.blocked-notice{color:#bc2733;text-align:left;background:linear-gradient(145deg,#fff,#fff4f5);border:1px solid #ffd0d3;border-radius:15px;grid-template-columns:25px 1fr 16px;align-items:center;gap:7px;width:calc(100% - 28px);min-height:49px;margin:7px 14px 0;padding:8px 10px;display:grid;box-shadow:0 8px 18px #60232b14}.moderation-status{color:#8a6500;background:#fffaf0;border-color:#f0d897;align-items:flex-start;gap:10px;margin:10px 0;padding:12px;display:flex}.moderation-status>svg{flex:none}.moderation-status>span{flex-direction:column;gap:4px;display:flex}.moderation-status b{font-size:13px}.moderation-status small{color:#786b50;font-size:11px;line-height:1.45}.moderation-rejected,.moderation-suspended{color:#b62f47;background:#fff5f7;border-color:#f3c5cc}.moderation-rejected small,.moderation-suspended small{color:#845d65}.blocked-notice span{flex-direction:column;gap:2px;display:flex}.blocked-notice b{font-size:12px}.blocked-notice small{color:#8e5e63;font-size:10px}.composer input:disabled,.composer button:disabled{cursor:not-allowed;opacity:.48}.composer label:has(input:disabled){cursor:not-allowed;opacity:.48}.safety-actions>button:not(.sheet-primary):not(.safety-block):not(.logout-confirm){color:#526d83;background:#fff;border:1px solid #d8e8f1}.logout-sheet{text-align:center;align-items:stretch}.logout-icon{color:#158dcb;background:linear-gradient(145deg,#fff,#eaf9ff);border:1px solid #d7edf5;border-radius:18px;align-self:center;place-items:center;width:54px;height:54px;display:grid;box-shadow:0 9px 20px #23668e24,inset 0 1px #fff}.logout-confirm{color:#fff;background:linear-gradient(135deg,#ff6875,#e83445);border:1px solid #ffc8cd;box-shadow:0 8px 18px #dd35483b}.delete-listing-action{color:#dc3b4a;width:100%;margin:2px 0 90px;padding:11px;font-size:11px;font-weight:800}.delete-listing-icon{color:#e34050;background:linear-gradient(145deg,#fff,#fff0f2);border:1px solid #ffd3d7;border-radius:18px;align-self:center;place-items:center;width:54px;height:54px;display:grid;box-shadow:0 9px 20px #cf314326,inset 0 1px #fff}.login-page .content{background:#fff;padding:0}.signed-out{text-align:center;background:radial-gradient(circle at 50% 48%,#dcf9ff 0,#0000 35%),linear-gradient(#fff 0,#fbfdff 58%,#eff9fe 100%);flex-direction:column;min-height:100%;padding:18px 14px 24px;display:flex}.login-brand{color:#092341;text-align:left;align-items:center;gap:8px;min-height:38px;padding:0 5px;display:flex}.login-brand span{font-size:21px;line-height:1}.login-brand b{letter-spacing:.01em;font-size:16px}.login-scene{border-radius:0 0 34px 34px;flex:1;min-height:280px;margin:5px -14px -25px;overflow:hidden}.login-scene img{object-fit:cover;object-position:center;filter:saturate(.93)brightness(1.04);width:100%;height:100%;min-height:280px}.login-card{z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;border:1px solid #fff;border-radius:28px;flex-direction:column;align-items:center;padding:27px 20px 22px;display:flex;position:relative;box-shadow:0 15px 34px #416d8a2b,0 0 23px #52e6f059}.login-card h1{color:#071f40;letter-spacing:-.035em;margin:0 0 7px;font-size:25px;line-height:1.15}.login-card p{color:#6a8198;max-width:275px;margin:0 0 20px;font-size:15px;line-height:1.45}.signed-out .button{width:100%}.auth-link{color:#fff;background:linear-gradient(135deg,#3bdaec,#168fdf);border:2px solid #c4f6fb;border-radius:22px;justify-content:center;align-items:center;gap:10px;min-height:58px;font-size:15px;font-weight:850;text-decoration:none;display:flex;box-shadow:0 10px 22px #159dcc42,inset 0 0 0 1px #ffffffb5}.auth-recovery-link{color:#078bbd;font:inherit;cursor:pointer;background:0 0;border:0;margin-top:10px;padding:5px 8px;font-size:14px;font-weight:700;text-decoration:none}.login-auth-mark{border:2px solid #fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:18px;line-height:1;display:grid}.auth-loader{border:4px solid #d7f4fa;border-top-color:#08a7df;border-radius:50%;width:42px;height:42px;animation:.75s linear infinite auth-spin}.signed-out .auth-note{color:#637c94;letter-spacing:0;max-width:270px;margin-top:16px;font-size:11px;font-weight:650;line-height:1.45}.login-terms{color:#72879a;margin-top:16px;font-size:10px;line-height:1.45}.profile-completion-page .content{background:radial-gradient(circle at 90% 7%,#dffbff 0,#0000 26%),linear-gradient(#fbfdff,#f2faff 58%,#eef8fd);padding-bottom:34px}.profile-completion-hero{color:#0b3451;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffeb;border:1px solid #a9e7f1;border-radius:22px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;margin:3px 0 10px;padding:16px;display:grid;box-shadow:0 12px 27px #287a9e1c,inset 0 1px #fff}.profile-completion-shield{color:#fff;background:linear-gradient(145deg,#168cf6,#20cde8);border:2px solid #c2f4fa;border-radius:16px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 8px 18px #159dcc42,inset 0 1px #ffffff9c}.profile-completion-hero>span:last-child{min-width:0}.profile-completion-hero small{color:#0d98c4;letter-spacing:.13em;font-size:9px;font-weight:900}.profile-completion-hero h1{letter-spacing:-.02em;margin:3px 0 4px;font-size:20px}.profile-completion-hero p{color:#6b8194;margin:0;font-size:11px;line-height:1.45}.profile-completion-progress-card{background:#ffffffdb;border:1px solid #d4e8ef;border-radius:16px;margin-bottom:10px;padding:11px 13px;box-shadow:0 7px 18px #3a6c8312}.profile-completion-progress-card>span{justify-content:space-between;align-items:center;margin-bottom:7px;display:flex}.profile-completion-progress-card b{color:#24455d;font-size:10px}.profile-completion-progress-card small{color:#078ebd;font-size:9px;font-weight:850}.profile-completion-progress-card>div{background:#dfeaf0;border-radius:8px;height:7px;overflow:hidden}.profile-completion-progress-card>div i{background:linear-gradient(90deg,#168cf6,#20cde8);border-radius:8px;height:100%;transition:width .25s;display:block;box-shadow:0 0 9px #20cde86b}.profile-completion-list{flex-direction:column;gap:8px;display:flex}.profile-completion-list>button{color:#173952;text-align:left;background:#fffffff0;border:1px solid #d4e6ed;border-radius:18px;grid-template-columns:24px 38px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:66px;padding:10px 12px;display:grid;box-shadow:0 8px 20px #315f7714,inset 0 1px #fff}.profile-completion-list>button.pending{border-color:#b5e6ef}.profile-completion-list>button.active{background:#f3fdff;border-color:#3dcfe7;box-shadow:0 0 0 3px #27cce71a,0 9px 20px #2584a21a}.profile-completion-list>button.complete{color:#407064;cursor:default;background:#f0fbf7;border-color:#c7eadf}.profile-completion-step-number{color:#fff;background:linear-gradient(145deg,#168cf6,#20cde8);border-radius:9px;place-items:center;width:23px;height:23px;font-size:10px;font-weight:900;display:grid}.profile-completion-list>button.complete .profile-completion-step-number{background:#1fb88d}.profile-completion-step-icon{color:#088dbb;background:linear-gradient(145deg,#fff,#e9faff);border:1px solid #cceaf1;border-radius:13px;place-items:center;width:38px;height:38px;display:grid}.profile-completion-list>button>span:nth-child(3){flex-direction:column;gap:3px;min-width:0;display:flex}.profile-completion-list>button>span:nth-child(3) b{font-size:12px}.profile-completion-list>button>span:nth-child(3) small{color:#718697;text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.35;overflow:hidden}.profile-completion-list>button>em{color:#087c66;background:#ddf7ee;border-radius:8px;padding:4px 7px;font-size:8px;font-style:normal;font-weight:900}.profile-completion-list>button>svg{color:#0a91c7}.profile-completion-action-card{background:#fffffff5;border:1px solid #8cdeeb;border-radius:20px;flex-direction:column;gap:12px;margin-top:10px;padding:15px;display:flex;box-shadow:0 12px 28px #207a9d20,inset 0 1px #fff}.profile-completion-action-heading{color:#088dbd;align-items:center;gap:10px;display:flex}.profile-completion-action-heading>span{flex-direction:column;gap:3px;min-width:0;display:flex}.profile-completion-action-heading b{color:#173a54;font-size:12px}.profile-completion-action-heading small{color:#718697;font-size:9px;line-height:1.4}.profile-completion-photo-picker{color:#0c85b0;cursor:pointer;background:#f3fcff;border:1px dashed #75d5e6;border-radius:16px;grid-template-columns:46px minmax(0,1fr) 18px;align-items:center;gap:10px;min-height:62px;padding:8px 10px;display:grid}.profile-completion-photo-picker input{display:none}.profile-completion-photo-picker .avatar{border-radius:15px;width:46px;height:46px}.profile-completion-photo-picker>span:nth-child(3){flex-direction:column;gap:3px;min-width:0;display:flex}.profile-completion-photo-picker b{color:#173a54;font-size:11px}.profile-completion-photo-picker small{color:#7a8d9d;font-size:8px}.profile-completion-field{color:#536d81;flex-direction:column;gap:7px;font-size:10px;font-weight:800;display:flex}.profile-completion-field input{color:#102f49;min-height:48px;font:inherit;background:#fff;border:1px solid #cde4ed;border-radius:15px;outline:0;padding:0 13px;font-size:13px}.profile-completion-field input:focus{border-color:#48cee4;box-shadow:0 0 0 3px #24cbe71a}.profile-completion-primary,.profile-completion-finished{color:#fff;background:linear-gradient(135deg,#168cf6,#20cde8);border:2px solid #c4f6fb;border-radius:16px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:48px;padding:0 15px;font-size:12px;font-weight:900;display:flex;box-shadow:0 9px 20px #149ddd3d,inset 0 1px #ffffff8f}.profile-completion-primary:disabled{opacity:.48;cursor:not-allowed}.profile-completion-finished{margin-top:10px}.profile-completion-privacy{color:#74899a;text-align:center;justify-content:center;align-items:flex-start;gap:6px;margin:14px 12px 0;font-size:8px;line-height:1.45;display:flex}.profile-completion-privacy svg{color:#0a94c3;flex:none}.login-terms span{color:#078fd1;font-weight:750}.onboarding-page .content{background:#f8fcff;padding:0}.account-setup{color:#092341;background:radial-gradient(circle at 50% 23%,#dafaff 0,#0000 30%),linear-gradient(#fff 0,#f8fcff 54%,#eef9fe 100%);min-height:100%;padding:17px 14px 28px}.account-setup-brand{align-items:center;gap:8px;min-height:38px;padding:0 4px;display:flex}.phone-verification-nav{justify-content:space-between;gap:16px;margin:16px 0 8px;display:flex}.phone-verification-nav button,.phone-change-button{color:#127ea8;background:#fff;border:1px solid #c6e9f3;border-radius:12px;min-height:44px;padding:10px 14px;font-size:14px;font-weight:700}.phone-verification-nav button:disabled{opacity:.5}.phone-security-icon{color:#149bc3;background:#fff;border:1px solid #c6e9f3;border-radius:22px;place-items:center;width:80px;height:80px;margin:12px 0 16px;display:grid}.phone-security-icon svg{width:44px;height:44px}.phone-change-button{align-self:flex-start}.account-setup-brand>span{font-size:21px;line-height:1}.account-setup-brand>b{letter-spacing:.01em;font-size:16px}.account-setup-brand>small{color:#6b8299;margin-left:auto;font-size:11px;font-weight:700}.account-setup-intro{text-align:center;flex-direction:column;align-items:center;padding:11px 15px 18px;display:flex}.account-setup-art{background:linear-gradient(145deg,#fff,#dffaff);border:3px solid #fff;border-radius:50%;place-items:center;width:110px;height:110px;margin-bottom:12px;display:grid;overflow:hidden;box-shadow:0 12px 26px #1c9bc232,0 0 20px #42e4ee66,inset 0 0 0 1px #cceff8}.account-setup-art img{object-fit:cover;width:100%;height:100%}.account-setup-intro>span{color:#11a7d8;letter-spacing:.18em;font-size:11px;font-weight:900}.account-setup-intro h1{color:#071f40;letter-spacing:-.035em;margin:5px 0 7px;font-size:25px;line-height:1.15}.account-setup-intro p{color:#687f97;max-width:305px;margin:0;font-size:14px;line-height:1.45}.account-setup-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff2;border:1px solid #fff;border-radius:26px;flex-direction:column;gap:14px;padding:20px 17px 18px;display:flex;box-shadow:0 15px 34px #416d8a24,0 0 22px #52e6f044,inset 0 0 0 1px #dbeaf2}.account-setup-card>label{color:#344d66;text-align:left;gap:7px;font-size:12px;font-weight:800;display:grid}.account-setup-input,.account-setup-location{color:#12304e;background:#fff;border:1px solid #d6e6ef;border-radius:16px;align-items:center;gap:10px;width:100%;min-height:50px;padding:0 14px;display:flex;box-shadow:0 6px 15px #264d6a12,inset 0 1px #fff}.account-setup-input:focus-within{border-color:#53d6e9;box-shadow:0 0 0 3px #30c8e71f}.account-setup-input svg,.account-setup-location svg{color:#0a91ce;flex:none}.account-setup-input input{color:#0a2440;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:14px}.account-setup-input input::placeholder{color:#96a7b8}.account-setup-location{cursor:pointer;text-align:left;justify-content:flex-start}.account-setup-location>span{color:#0a2440;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;font-weight:700;overflow:hidden}.account-setup-email{color:#0b9f8c;text-align:left;background:#eafbf8;border-radius:15px;align-items:center;gap:10px;padding:10px 12px;display:flex}.account-setup-email>span{gap:2px;min-width:0;display:grid}.account-setup-email b{color:#185a62;font-size:11px}.account-setup-email small{color:#678b92;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.account-setup-error{color:#e2475d;text-align:left;margin:-3px 0;font-size:11px;font-weight:750}.account-setup-submit{color:#fff;background:linear-gradient(135deg,#3bdaec,#168fdf);border:2px solid #c4f6fb;border-radius:20px;justify-content:center;align-items:center;gap:10px;min-height:56px;font-size:14px;font-weight:850;display:flex;box-shadow:0 10px 22px #159dcc42,inset 0 0 0 1px #ffffffb5}.account-setup-submit:disabled{cursor:wait;opacity:.68}.account-setup-note{color:#7a8ea2;text-align:center;padding:0 12px;font-size:10px;line-height:1.45}.account-setup-intro.otp-intro{padding-top:26px;padding-bottom:23px}.account-setup-art.otp-art{border-radius:30px;width:126px;height:126px}.account-setup-art.otp-art img{object-fit:contain;padding:8px}.account-setup-card.otp-card{gap:17px}.account-setup-otp-label{text-align:center}.account-setup-otp{color:#092341;letter-spacing:.42em;text-align:center;background:#fff;border:1px solid #aee6f2;border-radius:18px;outline:0;width:100%;min-height:62px;padding:0 16px 0 27px;font-size:27px;font-weight:850;box-shadow:0 8px 20px #2b7ea01f,inset 0 1px #fff}.account-setup-otp:focus{border-color:#32cde9;box-shadow:0 0 0 3px #31cce724,0 9px 22px #2a8baa22}.account-setup-otp::placeholder{color:#c1cfda}.otp-demo-code{color:#0789b7;text-align:left;background:linear-gradient(145deg,#f5feff,#e8faff);border:1px solid #c8edf4;border-radius:15px;align-items:center;gap:10px;padding:11px 13px;display:flex}.otp-demo-code>span{gap:2px;display:grid}.otp-demo-code b{color:#1c5871;font-size:11px}.otp-demo-code small{color:#638597;font-size:10px}.otp-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.otp-actions button{color:#078fd1;background:0 0;border:0;padding:4px 0;font-size:10px;font-weight:800}.otp-actions button:disabled{color:#92a4b5}@keyframes auth-spin{to{transform:rotate(360deg)}}.support-history{padding:3px 10px}.support-history>button{text-align:left;border-bottom:1px solid #e2ebf1;grid-template-columns:1fr auto 16px;align-items:center;gap:7px;width:100%;min-height:50px;padding:8px 1px;display:grid}.support-history>button:last-child{border-bottom:0}.support-history>button>span{flex-direction:column;gap:3px;display:flex}.support-history b{font-size:12px}.support-history small,.support-history time{color:var(--muted);font-size:10px}.support-row-side{align-items:flex-end}.support-new-reply{color:#057fa9;white-space:nowrap;background:#e9fbff;border:1px solid #9ee8f4;border-radius:999px;align-items:center;gap:5px;padding:4px 7px;font-size:8px;font-style:normal;font-weight:900;display:inline-flex;box-shadow:0 4px 12px #0eb7d81f}.support-new-reply:before{content:"";background:#10c4df;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #10c4df1f}.support-form-error{background:#fff2f4;border:1px solid #ffc9d2;border-radius:11px;margin:-3px 0 2px;padding:9px 11px;font-weight:750;line-height:1.4;color:#b5364e!important;font-size:10px!important}.support-detail-sheet{gap:14px}.support-detail-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.support-detail-head h2{margin:0}.support-detail-x{color:#057da7;cursor:pointer;background:linear-gradient(145deg,#fff,#e4faff);border:1px solid #9ee8f4;border-radius:15px;flex:none;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 9px 20px #17a6c62b,inset 0 1px #fffffff2}.support-detail-x:active{transform:scale(.96);box-shadow:0 5px 12px #17a6c626,inset 0 1px #ffffffe6}.admin-ticket-status-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.admin-new-reply{color:#067da7;white-space:nowrap;background:#e9fbff;border:1px solid #9ee8f4;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:900;display:inline-flex;box-shadow:0 4px 12px #0eb7d81f}.admin-new-reply:before{content:"";background:#10c4df;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #10c4df1f}.support-detail-meta{justify-content:space-between;align-items:center;gap:10px;display:flex}.support-detail-meta span{border-radius:9px;padding:6px 9px;font-size:9px;font-weight:850}.support-detail-meta span.open{color:#96710e;background:#fff6d9}.support-detail-meta span.resolved{color:#087f68;background:#e9faf4}.support-detail-meta b{color:#6f8395;font-size:10px}.support-detail-sheet label{flex-direction:column;gap:6px;display:flex}.support-detail-sheet label>span{color:#657b8e;font-size:9px;font-weight:800}.support-detail-sheet label strong,.support-detail-sheet label p{color:var(--ink);background:#fff;border:1px solid #d8e7ef;border-radius:12px;margin:0;padding:11px 12px;font-size:11px;line-height:1.5}.support-detail-sheet>small{color:var(--muted);font-size:9px}.support-detail-sheet>button.sheet-primary{color:#073852;text-align:center;background:linear-gradient(135deg,#c8f9ff,#39d8f3);border:1px solid #76e5f3;border-radius:15px;justify-content:center;align-items:center;gap:0;width:100%;min-height:48px;padding:0 16px;font-size:13px;font-weight:850;display:flex;box-shadow:0 8px 20px #15bfdf33,inset 0 1px #fff}.support-thread{flex-direction:column;gap:9px;max-height:280px;padding:2px;display:flex;overflow-y:auto}.support-thread article{border-radius:14px;flex-direction:column;gap:4px;max-width:88%;padding:10px 11px;display:flex}.support-thread article.customer{color:#075c7b;background:#e8faff;border-bottom-right-radius:5px;align-self:flex-end}.support-thread article.support{color:#173b59;background:#f1f4f7;border-bottom-left-radius:5px;align-self:flex-start}.support-thread article small{color:inherit;opacity:.7;font-size:8px;font-weight:850}.support-thread article p{white-space:pre-wrap;margin:0;font-size:11px;line-height:1.45}.support-thread article time{color:inherit;opacity:.6;font-size:8px}.support-customer-reply{flex-direction:column;gap:8px;padding-top:2px;display:flex}.support-customer-reply label{flex-direction:column;gap:6px;display:flex}.support-customer-reply label>span{color:#5b748a;font-size:9px;font-weight:850}.support-customer-reply textarea{color:#102c48;min-height:82px;font:inherit;resize:none;background:#fff;border:1px solid #cfe4ed;border-radius:13px;outline:none;padding:11px 12px;font-size:11px;line-height:1.45}.support-customer-reply textarea:focus{border-color:#58d8ed;box-shadow:0 0 0 3px #11c8e81a}.support-customer-reply>p{color:#bd3d55;margin:0;font-size:9px;font-weight:750}.support-customer-reply .sheet-primary{min-height:44px}.support-customer-reply .sheet-primary:disabled{opacity:.45;cursor:not-allowed}.support-waiting-note,.support-resolved-note{border-radius:12px;margin:0;padding:10px 11px;font-size:9px;line-height:1.45}.support-waiting-note{color:#507388;background:#eff9fc}.support-resolved-note{color:#39725f;background:#effaf5}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,8px)}}@keyframes upload-spin{to{transform:rotate(360deg)}}@media (max-width:780px){body{background:#f7fbff}.prototype{min-height:100dvh;display:block}.index{width:min(86vw,310px);transition:transform .25s;position:fixed;top:0;left:0;transform:translate(-110%);box-shadow:25px 0 70px #0b274342}.index.open{transform:translate(0)}.index-brand>button{display:block}.stage{background:#f7fbff;min-height:100dvh;padding:0}.toolbar{display:none}.toolbar>button{color:#087fca;background:#edf8ff;border-radius:9px;padding:7px 9px;font-size:13px;font-weight:750;display:block}.toolbar>div{gap:4px}.toolbar>div .install-cta{padding-inline:8px}.toolbar p{align-items:center}.toolbar p span{font-size:10px}.toolbar p b{font-size:13px}.phone-frame{width:100%;height:100dvh;box-shadow:none;background:#fff;border:0;border-radius:0;padding:0}.phone-frame:before{display:none}.phone-screen{border-radius:0}.home-indicator{bottom:4px}.hint{display:none}}@media (display-mode:standalone) and (max-width:780px){.toolbar{display:none}.phone-frame{height:100dvh;padding-top:env(safe-area-inset-top)}}html.marketplace-mobile-viewport,html.marketplace-mobile-viewport body{height:var(--marketplace-viewport-height,100dvh);min-height:0;overflow:hidden}html.marketplace-mobile-viewport .prototype,html.marketplace-mobile-viewport .stage,html.marketplace-mobile-viewport .phone-frame{height:var(--marketplace-viewport-height,100dvh);min-height:0}html.marketplace-mobile-viewport .phone-frame{flex-shrink:0}html.marketplace-mobile-viewport .prototype{top:var(--marketplace-viewport-top,0px);width:100%;position:fixed;bottom:auto;left:0;right:0;overflow:hidden}html.marketplace-mobile-viewport .home-indicator{display:none}:is(html.marketplace-mobile-viewport .phone-screen.chat-index-screen:has(.bottom-nav) .content,html.marketplace-mobile-viewport .phone-screen.subcategory-browse-screen:has(.bottom-nav) .content){height:calc(100% - 84px);padding-bottom:0}@media (display-mode:standalone){html.marketplace-mobile-viewport .bottom-nav{height:calc(76px + max(0px, env(safe-area-inset-bottom) - 8px));padding-bottom:calc(7px + max(0px, env(safe-area-inset-bottom) - 8px));bottom:8px}html.marketplace-mobile-viewport .phone-screen:has(.bottom-nav) .content{padding-bottom:calc(100px + env(safe-area-inset-bottom))}:is(html.marketplace-mobile-viewport .phone-screen.chat-index-screen:has(.bottom-nav) .content,html.marketplace-mobile-viewport .phone-screen.subcategory-browse-screen:has(.bottom-nav) .content){height:calc(100% - 84px - max(0px, env(safe-area-inset-bottom) - 8px));padding-bottom:0}}html.marketplace-mobile-viewport .screen-motion{will-change:auto;opacity:1;animation:none;transform:none}html.marketplace-mobile-viewport .bottom-nav{position:absolute;bottom:8px}@media (max-height:760px) and (min-width:781px){.phone-frame{border-radius:42px;width:324px;height:700px}.phone-frame .phone-screen{border-radius:34px}.stage{padding-top:10px}.toolbar{height:46px;margin-bottom:8px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.admob-runtime-slot{background:0 0;border:0;border-radius:17px;grid-column:1/-1;width:100%;height:0;min-height:0;transition:min-height .2s,height .2s;position:relative;overflow:hidden}.admob-runtime-slot.loaded{background:#fff;border:1px solid #cfe9ef;height:auto;min-height:92px;box-shadow:0 9px 22px #1e576f12}.admob-runtime-slot.loaded.native{min-height:132px}.admob-runtime-slot>small{z-index:2;color:#607b8d;background:#f5fbfdf0;border-radius:7px;padding:4px 6px;font-size:8px;font-weight:800;position:absolute;top:7px;right:8px}.single-product-admob{margin:14px 0}.admob-runtime-slot.pending{visibility:hidden;height:0}.premium-buyer-scope-hero{background:radial-gradient(circle at 50% 0,#21d5e085,#0000 44%),linear-gradient(145deg,#062c59,#075f91 58%,#078cac)}.membership-plan-list .glass strong s{color:#8494a4;margin-right:4px;font-size:10px;font-weight:600}.membership-plan-list .glass>span>i{letter-spacing:.03em;background:#12a99b;font-size:8px;font-weight:850}.premium-call-plans strong s{color:#a8ccd5;margin-right:5px;font-size:10px;font-weight:600}@media (max-width:780px){.product .product-price-row{gap:4px;padding-inline:clamp(5px,2vw,8px)}.product .product-price-row>b,.product-premium .product-price-row>b{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(11px,3.3vw,14px);overflow:hidden}.product .product-featured-label{padding:2px 4px;font-size:clamp(5.5px,1.65vw,6.5px)}.product p{margin-inline:clamp(5px,2vw,8px);font-size:clamp(10px,3vw,12px);line-height:16px}.product-card-details{flex-wrap:wrap;gap:3px;padding-inline:clamp(5px,2vw,8px);overflow:visible}.product-card-details i,.product-premium .product-card-details i{flex:0 auto;max-width:100%;padding:3px clamp(3px,1vw,6px);font-size:clamp(7px,1.95vw,8.5px)}.product .product-card-meta{gap:4px;padding-inline:clamp(5px,2vw,8px);font-size:clamp(8px,2.4vw,10px)}.product .premium-call-button{width:clamp(25px,7.5vw,30px);height:clamp(25px,7.5vw,30px)}}@container (width>=0){.product>.product-image-frame>.product-wishlist{width:clamp(22px,10.5cqw,26px);height:clamp(22px,10.5cqw,26px);top:clamp(5px,3.3cqw,8px);right:clamp(5px,3.3cqw,8px)}.product .product-price-row{min-height:clamp(18px,10cqw,28px);padding-inline:clamp(5px,3.8cqw,12px)}.product .product-price-row>b,.product-premium .product-price-row>b{font-size:clamp(12px,8.3cqw,23px)}.product p{height:auto;min-height:0;margin:4px clamp(5px,3.8cqw,12px) 8px;font-size:clamp(11px,7.4cqw,20px);line-height:1.25}.product-card-details{box-sizing:border-box;flex-wrap:nowrap;justify-content:space-between;gap:clamp(2px,1.4cqw,6px);width:100%;padding:2px clamp(3px,2cqw,9px) 8px;display:flex;overflow:hidden}.product-card-details i,.product-premium .product-card-details i{box-sizing:border-box;text-align:center;text-overflow:clip;white-space:nowrap;flex:auto;width:auto;min-width:0;padding:clamp(3px,2cqw,6px) clamp(2px,1.4cqw,6px);font-size:clamp(7px,4.6cqw,12px);line-height:1.1;display:block;overflow:hidden}.product-card-details i{color:#335c70;background:linear-gradient(145deg,#fff,#edf7fa);border:1px solid #d4e7ee}.product .product-card-meta{padding-inline:clamp(5px,3.8cqw,12px);font-size:clamp(9px,6.3cqw,15px)}.product-location svg{width:clamp(11px,3.3cqw,16px);height:clamp(11px,3.3cqw,16px)}.product .product-featured-label{font-size:clamp(6.5px,4cqw,11px)}.product .product-premium-label{font-size:clamp(7.5px,4cqw,12px)}.product .premium-call-button{width:clamp(28px,16cqw,44px);height:clamp(28px,16cqw,44px)}}.admob-runtime-slot.loaded>small{color:#fff;pointer-events:none;background:#0a1d30a8;border-radius:5px;place-items:center;min-height:18px;padding:2px 4px;font-size:9px;font-weight:600;line-height:1;display:grid;top:auto;bottom:6px;right:6px}.app-startup{color:#183349;text-align:center;background:radial-gradient(at 50% 43%,#e6f9fd 0%,#f7fbff 64%);place-items:center;min-height:100dvh;padding:24px;display:grid}.app-startup section{justify-items:center;gap:12px;display:grid}html[data-welcome=complete] .app-startup{background:#fff}html[data-welcome=complete] .app-startup .app-startup-artwork{display:none}.app-startup-artwork{place-items:center;width:min(240px,65vw);height:104px;margin-bottom:24px;display:grid}.app-startup-artwork img{object-fit:contain;width:100%;height:100%;display:block}.app-startup h1{color:#6b8090;margin:0;font-size:14px;font-weight:600}.app-startup[aria-busy=false] h1{color:#183349;font-size:20px}.app-startup p{color:#6b8090;margin:0;font-size:14px}.app-startup button{color:#087da6;background:#ecfaff;border:1px solid #bce6ee;border-radius:14px;padding:12px 24px;font-weight:700}.app-startup-spinner{border:2px solid #d8edf4;border-top-color:#159fc1;border-radius:50%;width:20px;height:20px;animation:.8s linear infinite app-startup-spin}@keyframes app-startup-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.app-startup-spinner{animation:none}}.product-contact-actions,.chat-contact-actions{flex:none;align-items:center;gap:6px;display:flex}.product .premium-call-button.whatsapp-action,.phone-action-bar .detail-buttons .button.whatsapp-action,.chat-conversation-screen .chat-contact-actions .chat-call-action.whatsapp-action{color:#fff;background:#25d366;box-shadow:0 4px 10px #15986325,inset 0 1px #fff5}.product .premium-call-button.whatsapp-action>svg{flex:none;width:18px;height:18px}.detail-buttons-three.detail-buttons-whatsapp{grid-template-columns:minmax(0,1fr) minmax(0,1fr) clamp(40px,11vw,44px) clamp(40px,11vw,44px);align-items:center;gap:6px}.phone-action-bar .detail-buttons-three .button{white-space:nowrap;border-radius:13px;gap:5px;min-width:0;height:44px;min-height:44px;padding:0 5px;font-size:clamp(11px,3vw,12px);line-height:1}.phone-action-bar .detail-buttons-three .detail-call-action{width:100%;padding:0}.phone-action-bar .detail-buttons-three .detail-call-action>svg{flex:none;width:20px;height:20px}.phone-action-bar .detail-buttons-three .whatsapp-action>svg{width:22px;height:22px}.chat-conversation-screen .chat-contact-actions .chat-call-action{border-radius:11px;flex:0 0 34px;width:34px;min-width:34px;height:34px;min-height:34px;padding:6px}.chat-contact-actions .chat-call-action .detail-call-premium-badge{border-radius:4px;gap:1px;width:34px;height:10px;padding:0 3px;font-size:4.5px}.chat-contact-actions .chat-call-action .detail-call-premium-badge svg{flex:none;width:5px;height:5px}.chat-contact-actions .whatsapp-action>svg{width:20px;height:20px}.whatsapp-number-field{margin-top:12px}.whatsapp-number-field>small{color:#668093;font-size:11px;line-height:1.45;display:block}.whatsapp-number-field span small{color:#668093;font-weight:400}.whatsapp-preview-note{color:#12865c;align-items:center;gap:7px;font-size:12px;display:flex}.whatsapp-input-group{background:#fff;border:1px solid #d7e3ed;border-radius:13px;align-items:center;min-height:48px;display:flex;overflow:hidden}.whatsapp-input-group:focus-within{border-color:#29b9d9;box-shadow:0 0 0 3px #24cbe719}.field .whatsapp-country-code{color:#173d52;border-right:1px solid #d7e3ed;flex:none;align-self:stretch;align-items:center;margin:0;padding:0 14px;font-size:14px;font-weight:750;display:flex}.field .whatsapp-input-group input{width:0;min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex:1;padding:13px 12px}.home-section-admob.loaded{margin-block:12px}.single-product-admob:not(.loaded){margin:0}.product-detail-screen .content>.single-product-admob.loaded{z-index:2;width:calc(100% - 32px);margin:10px 16px 14px;position:relative}.product-detail-screen .content>.single-product-admob.loaded+.detail-image{margin-top:0}.desktop-marketplace,.website-inner-header{display:none}.website-shell{display:block}.website-shell>.stage{padding:0}.website-shell .phone-frame:before{display:none}.website-shell .phone-frame{box-shadow:none;border:0}@media (min-width:0){.website-shell{background:linear-gradient(120deg,#f8fcff,#f1fbff 65%,#f8fcff);min-height:100dvh}.website-shell .stage{width:100%;min-height:0;display:block}.website-shell .phone-frame{background:0 0;border-radius:0;width:100%;height:100dvh;padding:0;overflow:hidden}.website-shell .screen-motion{will-change:auto;animation:none;transform:none}.website-shell .phone-screen{background:0 0;border-radius:0}.website-shell .phone-screen>.content{scrollbar-width:thin;height:100%;padding:0 0 28px;overflow:auto}.website-shell .home-phone>.content{background:0 0}.website-shell .bottom-nav,.website-shell .home-sell-prompt,.website-shell .social-dock,.website-home .mobile-home-layout{display:none}.desktop-marketplace{max-width:1920px;margin:auto;padding-bottom:8px;display:block}.website-header{background:#ffffffed;border-bottom:1px solid #e1eef5;align-items:center;gap:22px;width:100%;min-height:86px;padding:14px 32px;display:flex;box-shadow:0 3px 18px #1777a008}.website-brand{text-align:left;flex-shrink:0;align-items:center;gap:9px;min-width:180px;max-width:230px;padding:0;display:flex}.website-brand>b{letter-spacing:-1px;white-space:nowrap;font-size:26px}.website-brand>span{color:#0888bd;font-size:32px}.website-brand img{object-fit:contain;width:auto;max-width:220px;max-height:54px}.website-location{background:#f7fcff;border:1px solid #cce7f0;border-radius:11px;align-items:center;gap:7px;min-width:140px;max-width:185px;padding:11px 12px;font-size:13px;font-weight:650;display:flex}.website-location svg{color:#127ca8;flex-shrink:0}.website-location>span:nth-child(2){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.website-search{background:#fbfeff;border:1px solid #b8e2ef;border-radius:12px;flex:1;align-items:center;min-width:140px;height:48px;padding:0 10px;display:flex}.website-search>button{color:#187ba1;flex-shrink:0;place-items:center;width:34px;height:38px;display:grid}.website-search>input{background:0 0;border:0;outline:0;width:100%;min-width:0;padding:10px 8px;font-size:15px}.website-search:focus-within{outline-offset:2px;outline:2px solid #1ab9db}.website-navigation{flex-shrink:0;align-items:center;gap:20px;display:flex}.website-navigation>button{color:#14253e;flex-direction:column;align-items:center;gap:5px;min-width:48px;padding:4px 0;font-size:12px;display:flex;position:relative}.website-navigation>button.active{color:#087db8;font-weight:750}.website-navigation>button.active:after{content:"";background:#0b95d2;border-radius:3px;height:3px;position:absolute;bottom:-14px;left:0;right:0}.website-navigation>.website-sell{color:#fff;background:linear-gradient(130deg,#2cd6e7,#3288fa);border:1px solid #9ce8f1;border-radius:17px;flex-direction:row;justify-content:center;gap:10px;min-width:132px;min-height:52px;margin-left:10px;font-size:19px;box-shadow:0 5px 16px #1fa5d126}.website-categories{align-items:center;gap:28px;padding:24px 32px 20px;display:flex}.website-categories-heading{letter-spacing:-.5px;border-right:1px solid #deebf2;flex-shrink:0;width:220px;margin:0;padding:12px 20px 12px 5px;font-size:20px;line-height:1.4}.website-category-list{scrollbar-width:thin;flex:1;align-items:flex-start;gap:20px;min-width:0;padding:0 2px 8px;display:flex;overflow-x:auto}.website-category-list>button{color:#102744;flex-direction:column;flex:1 0 78px;align-items:center;gap:7px;max-width:110px;padding:0;display:flex}.website-category-list>button>span{background:#fff;border:1px solid #edf4f7;border-radius:14px;place-items:center;width:76px;height:58px;display:grid;box-shadow:0 4px 14px #55809c08}.website-category-list img{object-fit:contain;width:64px;height:48px}.website-category-list b{text-align:center;font-size:11px;font-weight:550;line-height:1.25}.website-category-list .selected{color:#087cbd}.website-category-list .selected>span{background:#edfaff;border-color:#9cddef;box-shadow:0 3px 12px #38a7ce18}.website-catalog-layout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:24px;padding:0 32px 26px;display:grid}.website-filters{background:#ffffffd9;border:1px solid #deebf4;border-radius:13px;padding:20px 15px;position:sticky;top:16px;box-shadow:0 4px 18px #57879c05}.website-filters summary{color:#087eae;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;margin:0;font-size:18px;font-weight:700;list-style:none;display:flex}.website-filters summary::-webkit-details-marker{display:none}.website-filters[open] summary{margin-bottom:20px}.website-filters[open] summary>span{transform:rotate(180deg)}.website-filters form{flex-direction:column;gap:19px;display:flex}.website-filters form>label{flex-direction:column;gap:8px;font-size:14px;font-weight:650;display:flex}.website-filters select,.website-filter-location{background:#fbfdff;border:1px solid #d9e6ef;border-radius:9px;width:100%;min-width:0;min-height:39px;padding:10px;font-size:13px;font-weight:400}.website-filter-location{text-align:left;align-items:center;gap:7px;display:flex}.website-filter-location>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.website-filter-location svg{color:#147da5;flex-shrink:0}.website-filters fieldset{border:0;min-width:0;margin:0;padding:0}.website-filters legend{margin-bottom:10px;font-size:14px;font-weight:650}.website-condition{cursor:pointer;align-items:center;gap:9px;margin-bottom:8px;font-size:13px;display:flex}.website-condition input{accent-color:#12b4dd;width:18px;height:18px;margin:0}.website-price-range{align-items:center;gap:6px;display:flex}.website-price-range input{-webkit-appearance:textfield;appearance:textfield;background:#fbfdff;border:1px solid #d9e6ef;border-radius:9px;flex:1;width:0;min-width:0;padding:11px 8px;font-size:12px}.website-price-range input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}.website-apply,.website-load-more{color:#fff;background:linear-gradient(130deg,#24c9e3,#3187fa);border-radius:14px;padding:14px 20px;font-size:16px;font-weight:650;box-shadow:0 4px 14px #258ccc15}.website-apply{margin-top:18px}.website-reset{color:#127ca8;padding:2px;font-size:13px}.website-results{min-width:0}.website-results-heading{justify-content:space-between;align-items:center;gap:20px;min-height:38px;margin-bottom:10px;display:flex}.website-results-heading h1{letter-spacing:-.5px;margin:0;font-size:22px;font-weight:750;line-height:1.4}.website-results-heading>span{color:#718096;white-space:nowrap;font-size:13px}.website-products{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.website-products>.product{clip-path:inset(0 round 10px);text-align:left;background:#fff;border:1px solid #dceaf3;border-radius:10px;flex:none;width:100%;min-width:0;max-width:none;padding:6px 6px 10px;box-shadow:0 4px 12px #527a9410}.website-products>.product-premium{background:linear-gradient(135deg,#fff,#f0fcff);border-color:#75d0e3;box-shadow:0 0 0 1px #a7e3ed66}.website-products .product>.product-image-frame{aspect-ratio:1.7;clip-path:inset(0 round 7px);border-radius:7px;width:100%;margin-bottom:0;overflow:hidden;height:auto!important}.website-products .product>.product-image-frame>img.product-image-foreground{object-fit:cover}.website-products .product-image-blur{display:none}.website-products .product-price-row{gap:6px;margin:9px 7px 4px}.website-products .product-price-row>b{letter-spacing:-.3px;font-size:20px;line-height:1.2}.website-products .product>p{white-space:nowrap;text-overflow:ellipsis;height:auto;min-height:21px;margin:3px 7px 8px;font-size:15px;line-height:1.35;display:block;overflow:hidden}.website-products .product-card-details{gap:6px;min-height:27px;margin:0 7px 9px;padding-left:0;padding-right:0}.website-products .product-card-details i{border-radius:6px;max-width:48%;padding:6px 8px;font-size:10px;line-height:1.1}.website-products .product-card-meta{gap:6px;min-height:22px;margin:0 7px;padding-left:0;padding-right:0;font-size:11px}.website-products .product-card-meta time{white-space:nowrap;font-size:10px}.website-products .product-featured-label{letter-spacing:.5px;padding:5px 8px;font-size:8px}.website-products .product-premium-label{border-radius:5px 0 7px;padding:6px 8px;font-size:10px;top:7px;left:7px}.website-products .product-wishlist{width:30px;height:30px;top:7px;right:7px}.website-products>.product-promo-carousel,.website-products>.admob-runtime-slot{grid-column:1/-1}.website-products .home-product-skeleton{border-radius:10px;height:295px}.website-load-more{min-width:200px;margin:26px auto 0;display:block}.website-load-more:disabled{opacity:.65;cursor:wait}.website-catalog-message{text-align:center;color:#62798e;background:#fff;border:1px solid #deebf4;border-radius:14px;padding:70px 20px}.website-catalog-message svg{color:#168db6;margin:auto}.website-catalog-message h2{color:#14304b;margin:14px 0 6px;font-size:20px}.website-catalog-message p{font-size:14px}.website-catalog-message button{color:#087fac;border:1px solid #a7dfed;border-radius:9px;padding:10px 18px}.website-footer{color:#6c7f90;border-top:1px solid #dbeaf2;align-items:center;gap:24px;margin:10px 32px 0;padding:23px 0 8px;font-size:13px;display:flex}.website-footer>b{color:#163650;font-size:17px}.website-footer>span{margin-right:auto}.website-footer a{color:inherit;text-decoration:none}.website-inner-header{justify-content:space-between;min-height:86px}.website-browse{color:#197ca6;border:1px solid #cce7f0;border-radius:10px;align-items:center;gap:10px;margin-right:auto;padding:11px 16px;font-size:14px;display:flex}.website-inner .phone-frame{height:calc(100dvh - 86px)}.website-inner .phone-screen>.content{scrollbar-width:thin;max-width:1100px;margin:0 auto;padding:24px 28px 38px}.website-inner .phone-screen>.content>.product-row{grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:visible}.website-inner .phone-screen>.content>.header{margin-bottom:22px}.website-inner .native-sheet{max-width:640px;margin-left:auto;margin-right:auto}:is(.website-shell button:focus-visible,.website-shell select:focus-visible,.website-shell input:focus-visible){outline-offset:3px;outline:2px solid #0aa7ce}}@media (min-width:781px) and (max-width:1270px){.website-header{gap:14px;padding:14px 22px}.website-brand{min-width:150px;max-width:180px}.website-brand>b{font-size:22px}.website-brand img{max-width:175px}.website-location{display:none}.website-navigation{gap:16px}.website-navigation>.website-sell{min-width:100px;margin-left:0}.website-categories{gap:20px;padding:20px 22px 16px}.website-categories-heading{width:210px}.website-catalog-layout{grid-template-columns:220px minmax(0,1fr);gap:20px;padding:0 22px 25px}.website-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}}@media (min-width:781px) and (max-width:1000px){.website-header{gap:12px}.website-brand{min-width:120px;max-width:150px}.website-brand img{max-width:145px}.website-brand>b{font-size:19px}.website-navigation{gap:10px}.website-navigation>button{min-width:37px;font-size:10px}.website-navigation>.website-sell{min-width:76px;min-height:46px;font-size:16px}.website-search>input{font-size:13px}.website-products{grid-template-columns:repeat(2,minmax(0,1fr))}.website-results-heading{flex-direction:column;align-items:flex-start;gap:4px}.website-inner .phone-screen>.content>.product-row{grid-template-columns:repeat(3,minmax(0,1fr))}}html.marketplace-website,html.marketplace-website body{overscroll-behavior:auto;height:auto;min-height:100%;overflow-x:clip}.website-home .phone-frame,.website-home .screen-motion,.website-home .phone-screen,.website-home .phone-screen>.content{height:auto;min-height:100dvh;overflow:visible}.website-shell .native-sheet-overlay,.website-shell .safe-deal-overlay,.website-shell .listing-disclaimer-overlay{position:fixed;inset:0}.website-shell .phone-screen:has(.phone-action-bar)>.content{padding-bottom:100px}.website-header{box-sizing:border-box}.website-inner{--website-header-height:86px}.website-inner .phone-frame{height:calc(100dvh - var(--website-header-height))}@media (max-width:780px){.website-shell .stage{background:0 0;min-height:0}.website-header{grid-template-columns:minmax(0,1fr) minmax(100px,.9fr);gap:14px;padding:16px;display:grid}.website-brand{gap:6px;min-width:0;max-width:190px}.website-brand img{width:auto;max-width:100%;max-height:38px}.website-brand>b{letter-spacing:-.7px;font-size:22px}.website-brand>span{font-size:25px}.website-location{justify-content:flex-end;width:100%;min-width:0;max-width:none;padding:9px 8px;font-size:11px;display:flex}.website-location svg{width:16px}.website-search{grid-column:1/-1;width:100%;min-width:0;height:46px}.website-search>input{padding:10px 4px;font-size:15px}.website-navigation{grid-column:1/-1;justify-content:space-between;gap:10px;width:100%;display:flex}.website-navigation>button{gap:4px;min-width:40px;font-size:11px}.website-navigation>button svg{width:22px;height:22px}.website-navigation>button.active:after{bottom:-6px}.website-navigation>.website-sell{border-radius:12px;gap:5px;min-width:85px;min-height:42px;margin-left:4px;font-size:16px}.website-categories{padding:20px 16px 12px;display:block}.website-categories-heading{border:0;width:auto;margin-bottom:12px;padding:0;font-size:17px;line-height:1.4}.website-categories-heading br{display:none}.website-categories-heading br:after{content:" "}.website-category-list{scrollbar-width:none;gap:14px;padding-bottom:10px}.website-category-list>button{flex:0 0 77px;gap:6px;max-width:77px}.website-category-list>button>span{border-radius:12px;width:72px;height:56px}.website-category-list img{width:60px;height:46px}.website-category-list b{font-size:10px}.website-catalog-layout{flex-direction:column;gap:20px;padding:0 16px 24px;display:flex}.website-filters{border-radius:12px;width:100%;padding:14px;position:static}.website-filters summary{min-height:22px;margin:0;font-size:15px}.website-filters form{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px;display:grid}.website-filters form>label{font-size:13px}.website-filters fieldset{min-width:0}.website-filters legend{font-size:13px}.website-filters .website-price-range{gap:4px}.website-price-range input{padding:10px 6px;font-size:11px}.website-apply{align-self:end;margin-top:0;padding:12px;font-size:14px}.website-reset{align-self:end;min-height:40px}.website-results{width:100%}.website-results-heading{min-height:0;margin-bottom:14px;display:block}.website-results-heading h1{margin:0 0 5px;font-size:20px;line-height:1.3}.website-results-heading>span{white-space:normal;font-size:11px;line-height:1.4;display:block}.website-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.website-products>.product{clip-path:inset(0 round 10px);padding:5px 5px 9px}.website-products .product>.product-image-frame{aspect-ratio:4/3}.website-products .product>.product-image-frame>img.product-image-foreground{object-fit:contain}.website-products .product-image-blur{display:block}.website-products .product-price-row{flex-wrap:wrap;gap:5px;margin:8px 3px 4px}.website-products .product-price-row>b{font-size:17px}.website-products .product>p{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:36px;min-height:36px;margin:3px 3px 6px;font-size:13px;line-height:1.4;display:-webkit-box}.website-products .product-card-details{flex-wrap:wrap;gap:4px;min-height:24px;margin:0 3px 7px}.website-products .product-card-details i{max-width:100%;padding:5px;font-size:9px}.website-products .product-card-meta{flex-wrap:wrap;gap:5px;margin:0 3px;font-size:10px}.website-products .product-card-meta time{font-size:9px}.website-products .product-featured-label{padding:4px 6px;font-size:7px}.website-products .product-premium-label{padding:5px 6px;font-size:8px}.website-products .home-product-skeleton{height:260px}.website-footer{flex-wrap:wrap;gap:14px 20px;margin:0 16px;padding-top:20px;font-size:12px}.website-footer>b{font-size:16px}.website-footer>span{flex:1;font-size:11px}.website-inner{--website-header-height:128px}.website-inner-header{align-content:space-between;row-gap:12px;height:128px;min-height:128px;padding:12px 16px}.website-browse{justify-content:center;gap:6px;min-width:0;margin:0;padding:9px;font-size:11px}.website-browse svg{flex-shrink:0;width:17px}.website-inner .phone-screen>.content{max-width:none;padding:16px 12px 30px}.website-inner .phone-screen>.content>.product-row{grid-template-columns:repeat(2,minmax(0,1fr))}.website-shell .phone-screen.chat-conversation-screen>.content{height:100%;padding:0}}@media (max-width:370px){.website-header{gap:12px 8px;padding:14px 12px}.website-brand>b{font-size:19px}.website-location{padding:8px 6px;font-size:10px}.website-navigation{gap:6px}.website-navigation>.website-sell{min-width:72px;font-size:14px}.website-products{gap:9px}.website-catalog-layout{padding-inline:12px}.website-products .product-price-row>b{font-size:15px}.website-filters form{grid-template-columns:minmax(0,1fr)}}.website-products>.product{padding:0 0 10px}.website-products .product>.product-image-frame{clip-path:inset(0 round 9px 9px 0 0);border-radius:9px 9px 0 0}.website-filter-toggle{display:none}@media (min-width:781px){.website-catalog-layout{grid-template-rows:auto 1fr;row-gap:0}.website-catalog-layout>.website-results-heading{grid-area:1/2}.website-catalog-layout>.website-filters{grid-area:1/1/span 2}.website-catalog-layout>.website-results{grid-area:2/2}}@media (max-width:780px){.website-catalog-layout{gap:14px}.website-catalog-layout>.website-results-heading{grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:3px 10px;width:100%;margin:0;display:grid}.website-results-heading h1{grid-area:1/1;margin:0;font-size:20px}.website-results-heading>span{grid-area:2/1/auto/-1}.website-filter-toggle{color:#147da5;background:#fff;border:1px solid #cce5ef;border-radius:11px;grid-area:1/2;place-items:center;width:44px;height:44px;padding:0;display:grid}.website-filter-toggle[aria-expanded=true]{background:#ebfaff;border-color:#39b5d1}.website-filters:not([open]){display:none}.website-products .product-price-row,.website-products .product>p,.website-products .product-card-details,.website-products .product-card-meta{margin-left:8px;margin-right:8px}}.website-products .product .product-price-row{flex-wrap:nowrap;grid-template-columns:minmax(0,1fr) auto;align-self:stretch;align-items:center;gap:5px;width:auto;min-width:0;padding:0;display:grid}.website-products .product .product-price-row>b{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.website-products .product .product-card-details{align-self:stretch;width:auto;min-width:0}.website-products .product .product-premium-label{letter-spacing:.035em;border-radius:9px 0 6px;gap:2px;min-height:0;padding:4px 6px;font-size:8px;line-height:1;top:0;left:0;box-shadow:0 2px 5px #04679728}.website-products .product .product-premium-label>span,.website-products .product .product-premium-label svg{width:8px;height:8px}.website-products .product .product-featured-label{letter-spacing:.025em;border-radius:5px;justify-self:end;min-width:0;padding:3px 4px;font-size:6.5px;line-height:1}@media (max-width:780px){.website-products .product .product-price-row{gap:4px;min-height:22px;margin-top:8px;margin-bottom:5px}.website-products .product .product-price-row>b{letter-spacing:-.02em;font-size:clamp(12px,3.8vw,16px);line-height:1.2}.website-products .product .product-premium-label{padding:4px 5px;font-size:7px}.website-products .product .product-premium-label>span,.website-products .product .product-premium-label svg{width:7px;height:7px}.website-products .product .product-featured-label{padding:3px 4px;font-size:6px}.website-products .product .product-card-details{flex-wrap:nowrap;align-items:center;gap:4px;height:26px;min-height:26px;padding-top:0;padding-bottom:0}.website-products .product .product-card-details i{text-overflow:ellipsis;flex:1 1 0;min-width:0;max-width:100%;padding:5px 3px;font-size:9px}}.website-products .product .product-card-meta{flex-flow:row;justify-content:space-between;align-items:center;gap:6px;min-height:30px;margin-top:auto;padding-top:2px;display:flex}.website-products .product-card-meta>.product-location{flex:1 1 0;width:auto;min-width:0;min-height:0;overflow:hidden}.website-products .product-card-meta>.product-location>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.website-products .product-card-meta>.product-contact-actions{flex-wrap:nowrap;flex:none;align-self:center;min-height:0}.website-products .product-card-meta>time{white-space:nowrap;flex:none;min-height:0;display:block}.website-category-list>button>span,.website-category-list>button.selected>span{box-shadow:none;background:0 0;border:0}@media (max-width:780px){.website-categories{padding-top:12px;padding-bottom:8px}.website-categories-heading{margin-bottom:8px}.website-category-list{grid-auto-flow:column;grid-auto-columns:var(--category-carousel-card-width,calc((100% - 24px)/4.5));scroll-snap-type:x mandatory;gap:6px;padding:0 0 4px;display:grid}.website-category-list>button{scroll-snap-align:start;gap:4px;width:100%;min-width:0;max-width:none}.website-category-list>button>span{aspect-ratio:1;width:100%;max-width:none;height:auto}.website-category-list img{object-fit:contain;width:100%;height:100%}.website-category-list b{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;width:100%;min-height:2.5em;font-size:clamp(10px,2.7vw,12px);line-height:1.25;display:-webkit-box;overflow:hidden}}.website-shell .product-detail-screen>.phone-action-bar{bottom:calc(8px + env(safe-area-inset-bottom,0px));left:12px;right:12px}.website-shell .product-detail-screen:has(.phone-action-bar)>.content{padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}.website-inner .product-detail-screen>.content{padding-top:0}.website-inner .product-detail-screen>.content>.header{margin:0}.installed-app{background:#f7fbff;height:100dvh;min-height:0;display:block;overflow:hidden}.installed-app>.stage{background:0 0;height:100%;min-height:0;padding:0;display:block}.installed-app .phone-frame{width:100%;height:100%;padding:env(safe-area-inset-top,0px) 0 0;box-shadow:none;background:#f7fbff;border:0;border-radius:0}.installed-app .phone-frame:before{display:none}.installed-app .phone-screen{border-radius:0}.installed-app .screen-motion{will-change:auto;animation:none;transform:none}.installed-app .desktop-marketplace,.installed-app .website-inner-header{display:none}.installed-app .mobile-home-layout{display:block}.website-mobile-navigation,.website-categories-see-all{display:none}.website-categories-heading h2{font:inherit;letter-spacing:inherit;margin:0}@media (max-width:780px){.website-shell{--website-mobile-nav-space:calc(96px + env(safe-area-inset-bottom,0px));padding-bottom:var(--website-mobile-nav-space)}.website-shell .website-header .website-navigation,.website-shell .website-inner-header{display:none}.website-shell.website-inner{--website-header-height:0px}.website-inner .phone-frame{height:calc(100dvh - var(--website-mobile-nav-space))}.website-mobile-navigation{z-index:35;min-height:calc(80px + env(safe-area-inset-bottom,0px));padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px));box-sizing:border-box;background:#fbfdff;border-top:1px solid #d9e9f0;display:block;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 20px #237b9b12}.website-mobile-navigation .website-navigation{grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:8px;width:100%;height:62px;min-height:62px;display:grid}.website-mobile-navigation .website-navigation>button{flex:1;justify-content:center;gap:5px;min-width:0;min-height:52px;font-size:11px}.website-mobile-navigation .website-navigation>button.active:after{height:2px;bottom:0;left:15%;right:15%}.website-mobile-navigation .website-navigation>.website-sell{color:#fff;background:linear-gradient(155deg,#2ce4f2,#078ee9);border:2px solid #a8f4ff;border-radius:20px;flex-direction:column;justify-self:center;gap:4px;width:100%;min-width:0;max-width:82px;height:74px;min-height:74px;margin:0;padding:4px 0;transform:translateY(-18px);box-shadow:0 9px 17px #0d8fc653,inset 0 0 0 2px #ffffff9c,0 0 14px #25d9ee8a}.website-mobile-navigation .website-sell-label{order:-1;font-size:12px;font-weight:400;line-height:16px}.website-mobile-navigation .website-sell-plus{background:linear-gradient(145deg,#2cdff1,#0b91eb);border-radius:13px;place-items:center;width:38px;height:38px;display:grid;box-shadow:inset 2px 2px 5px #ffffff8a}.website-mobile-navigation .website-navigation>.website-sell svg{width:25px;height:25px}.website-categories-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.website-categories-see-all{color:#087fae;white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;min-height:32px;padding:4px 0 4px 10px;font-size:12px;font-weight:700;display:inline-flex}.website-category-list>.website-category-all{display:none}.website-shell .product-detail-screen>.phone-action-bar{bottom:10px}.website-shell:has(.phone-screen[data-website-navigation=hidden]){--website-mobile-nav-space:0px}.website-shell:has(.phone-screen[data-website-navigation=hidden])>.website-mobile-navigation{display:none}.website-shell .website-header,.website-shell .website-categories,.website-shell .website-catalog-layout{padding-left:8px;padding-right:8px}.website-shell .website-footer{margin-left:8px;margin-right:8px}.website-shell>.website-mobile-navigation,.website-inner .phone-screen:not(.chat-conversation-screen)>.content{padding-left:8px;padding-right:8px}.website-inner .phone-screen:not(.product-detail-screen):not(.chat-conversation-screen)>.content:has(>.header){padding-top:4px}.website-inner .phone-screen:not(.product-detail-screen):not(.chat-conversation-screen)>.content>.header{min-height:44px;margin:0 0 8px;padding:0}.website-inner .subcategory-browse-screen,.website-inner .subcategory-browse-screen>.content{background:#fff}.website-inner .subcategory-browse-screen>.content{padding:4px 6px 0;overflow:hidden}.website-shell .website-results-heading>.website-filter-toggle,.website-shell .website-results-heading>span{display:none}.website-shell .website-catalog-layout>.website-results-heading{min-height:0;display:block}.website-shell .website-categories-heading,.website-shell .website-results-heading h1{letter-spacing:-.5px;color:inherit;font-family:inherit;font-size:17px;font-weight:400;line-height:1.4}.website-products>.product{border:var(--product-card-border-width,1px) solid var(--product-card-border-color,#dbe6ee);border-radius:var(--product-card-radius,18px);clip-path:inset(0 round var(--product-card-radius,18px))}.website-products>.product-premium{border:var(--premium-card-border-width,1.5px) solid var(--premium-card-border-color,#0b8fc3);box-shadow:0 4px 12px #527a9410}.website-products .product>.product-image-frame{border-radius:var(--product-card-radius,18px) var(--product-card-radius,18px) 0 0;clip-path:inset(0 round var(--product-card-radius,18px) var(--product-card-radius,18px) 0 0)}.website-category-list>button>span,.website-category-list img{border-radius:var(--category-card-radius,23px)}.website-category-list>button>span{overflow:hidden}.website-category-list.website-category-grid{scroll-snap-type:none;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;overflow-x:visible}.website-category-list.website-category-grid>button:nth-child(n+13){display:none}}.website-home-banner{display:none}@media (max-width:780px){.website-home-banner{padding:12px 8px 0;display:block}.website-home-banner .hero-market{margin:0}}.website-search-row{display:contents}.website-notifications{display:none}@media (max-width:780px){.website-search-row{grid-column:1/-1;align-items:center;gap:8px;width:100%;min-width:0;display:flex}.website-search-row>.website-search{flex:1;width:auto;min-width:0}.website-notifications{flex:0 0 44px;justify-content:center;align-items:center;display:flex}.website-notifications .home-notification{width:44px;height:46px}.website-home .website-header{grid-template-rows:50px 44px;gap:0 9px;padding-top:0;padding-bottom:11px}.website-home .website-brand{gap:7px;width:min(168px,46vw);min-width:0;max-width:none;height:38px}.website-home .website-brand img{object-fit:contain;object-position:left center;border-radius:0;width:100%;max-width:100%;height:100%;max-height:none}.website-home .website-brand>b{letter-spacing:.02em;font-size:15px}.website-home .website-brand>span{width:24px;height:24px;font-size:22px}.website-home .website-search-row{gap:8px;height:44px}.website-home .website-search{color:#77899c;background:#fff;border:1px solid #d9e7f2;border-radius:15px;gap:8px;height:44px;min-height:44px;padding:0 12px;box-shadow:0 5px 15px #55799914}.website-home .website-search>button{width:21px;height:38px;color:inherit;padding:0}.website-home .website-search>input{color:inherit;padding:0;font-size:14px;line-height:20px}.website-home .website-notifications .home-notification{width:44px;height:44px}.website-home .website-home-banner{padding-top:0}.website-home .social-dock{display:flex;position:fixed;left:0}.website-products .product .product-premium-label{top:calc(-1 * var(--premium-card-border-width,1.5px));left:calc(-1 * var(--premium-card-border-width,1.5px));border-radius:var(--product-card-radius,18px) 0 6px 0;padding-left:max(5px,calc(var(--product-card-radius,18px) * .48))}.website-home .website-location{height:32px;min-height:32px;padding:4px 8px;line-height:20px}}.website-shell .location-picker-overlay{z-index:90;top:var(--location-picker-top,0px);height:var(--location-picker-height,100dvh);bottom:auto;overflow:hidden}.website-shell .location-picker-screen{min-height:0}@media (max-width:780px){.website-shell .location-search-box input{font-size:16px;line-height:22px}.installed-app .home-top{grid-template-columns:minmax(0,1fr) minmax(100px,.9fr);gap:9px;display:grid}.website-home .home-location-selector,.installed-app .home-top>.home-location-selector{width:100%;min-width:0;max-width:none;height:32px;min-height:32px;box-shadow:none;color:var(--ink);white-space:nowrap;background:#f7fcff;border:1px solid #cce7f0;border-radius:11px;justify-content:flex-end;align-items:center;gap:7px;padding:4px 8px;font-size:11px;font-weight:650;line-height:20px;display:flex}.home-location-selector>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.home-location-selector>span:last-child{flex-shrink:0}.website-home .home-location-selector svg,.installed-app .home-top>.home-location-selector svg{color:#127ca8;flex-shrink:0;width:16px;height:16px}}@media (min-width:781px){.website-shell{width:min(1280px,100% - 48px);min-width:0;margin-inline:auto}.website-shell .desktop-marketplace{min-width:0;max-width:100%}.website-shell .website-categories{padding:24px;display:block}.website-shell .website-categories-heading{border:0;justify-content:space-between;align-items:center;gap:16px;width:auto;margin:0 0 16px;padding:0;font-size:20px;display:flex}.website-shell .website-categories-heading br{display:none}.website-shell .website-categories-see-all{color:#087fae;align-items:center;min-height:32px;padding:4px 0;font-size:13px;font-weight:700;display:inline-flex}.website-shell .website-category-list{grid-template-columns:repeat(auto-fit,minmax(clamp(110px,10vw,150px),1fr));gap:18px 12px;padding:0;display:grid;overflow:visible}.website-shell .website-category-list>button{gap:9px;width:100%;min-width:0;max-width:none}.website-shell .website-category-list>button>span{aspect-ratio:1;width:min(100%,124px);height:auto}.website-shell .website-category-list img{object-fit:contain;width:100%;height:100%}.website-shell .website-category-list b{font-size:clamp(12px,1vw,14px);line-height:1.3}.website-shell .website-category-list>.website-category-all{display:none}.website-shell .website-catalog-layout{grid-template-columns:210px minmax(0,1fr);column-gap:22px;padding-inline:24px}.website-shell .website-products,.website-shell .product-grid,.website-shell .similar-products-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.website-shell .website-products .product>.product-image-frame{aspect-ratio:4/3}.website-shell .website-products .product>.product-image-frame>img.product-image-foreground{object-fit:contain}.website-shell .website-products .product-image-blur{display:block}.website-inner .native-category-grid,.website-inner .subcategory-browse-main .native-subcategory-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:24px 18px}.website-inner .subcategory-browse-main .native-subcategory-grid button>span{aspect-ratio:1;width:min(100%,150px);height:auto}.website-inner .product-detail-screen>.phone-action-bar{width:calc(100% - 56px);max-width:1044px;bottom:16px;left:50%;right:auto;transform:translate(-50%)}.website-shell .location-picker-overlay{background:#071a365c;justify-content:center;align-items:center;padding:32px}.website-shell .location-picker-screen{width:min(560px,100%);height:min(720px,calc(var(--location-picker-height,100dvh) - 64px));border:1px solid #cce7f0;border-radius:20px;max-height:100%;box-shadow:0 24px 70px #071a363d}}.desktop-filter-dialog{width:min(760px,100vw - 64px);max-width:calc(100vw - 64px);height:min(800px,100dvh - 64px);max-height:calc(100dvh - 64px);color:var(--ink);background:#f9fcff;border:1px solid #cce7f0;border-radius:20px;margin:auto;padding:0;position:fixed;inset:0;overflow:hidden;box-shadow:0 24px 70px #071a363d}.desktop-filter-dialog::backdrop{background:#071a365c}.desktop-filter-dialog .filter-sort-screen{border-radius:inherit;height:100%;min-height:0}.desktop-filter-dialog .filter-sort-screen>.content{max-width:none;height:100%;min-height:0;padding:16px 24px 100px;overflow-y:auto}.desktop-filter-dialog .filter-sort-screen>.content>.header{min-height:48px;margin:0 0 12px}.desktop-filter-dialog .sticky-bottom{padding-top:14px;bottom:16px;left:24px;right:24px}.membership-cancel-dialog{color:#0b2746;text-align:left;width:min(460px,100% - 32px);max-height:calc(100dvh - 48px);box-shadow:none;background:#fff;border:1px solid #cce7f0;border-radius:18px;margin:auto;padding:22px;position:fixed;inset:0;overflow:auto}.membership-cancel-dialog::backdrop{background:#071a3675}.membership-cancel-dialog h2{margin:0 0 12px;font-size:19px;font-weight:750;line-height:1.3}.membership-cancel-dialog p{color:#536f83;margin:0 0 20px;font-size:14px;line-height:1.6}.membership-cancel-actions{flex-wrap:wrap;gap:10px;display:flex}.membership-cancel-actions button{color:#087fae;background:#f0fbff;border:1px solid #bce7f1;border-radius:10px;flex:150px;min-height:44px;padding:10px 12px;font-size:13px;font-weight:750;line-height:18px}.membership-cancel-actions .danger{color:#b8324c;background:#fff3f6;border-color:#ffc3ce}.membership-cancel-actions button:focus-visible{outline-offset:3px;outline:2px solid #087fae}.prototype .package-head{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid #0b75a5}.prototype .seller-package-manager{color:#0b2746;text-align:left;width:min(480px,100% - 32px);max-height:calc(100dvh - 48px);box-shadow:none;background:#fff;border:1px solid #cce7f0;border-radius:18px;margin:auto;padding:20px;position:fixed;inset:0;overflow:auto}.seller-package-manager::backdrop{background:#071a3666}.prototype .seller-package-manager-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.prototype .seller-package-manager h2{margin:0;font-size:18px;font-weight:700;line-height:1.3}.prototype .seller-package-manager-heading>button{color:#07577d;background:#f5fbfe;border:1px solid #cce7f0;border-radius:10px;place-items:center;min-width:40px;min-height:40px;padding:0;font-size:25px;display:grid}.prototype .seller-package-manager-summary{background:#f5fbfe;border:1px solid #cce7f0;border-radius:12px;padding:14px}.prototype .seller-package-manager-summary b{font-size:16px}.prototype .seller-package-manager-summary p{color:#536f83;margin:5px 0 0;font-size:13px;line-height:1.5}.prototype .seller-package-manager .membership-manage-actions{grid-template-columns:1fr;margin-top:16px}.prototype .seller-package-manager .membership-manage-actions>button{background:#f0fbff;border:1px solid #bce7f1;min-height:44px;font-size:13px}.prototype .seller-package-manager .membership-manage-actions>button.danger{color:#c83f57;background:#fff4f6;border-color:#ffd0d8}.prototype .seller-package-manager button:disabled{opacity:.55;cursor:wait}.prototype .seller-package-manager .billing-error{color:#b72e46;font-size:13px;line-height:1.5}.prototype .seller-package-manager>.seller-package-billing{background:#f0fbff;border:1px solid #bce7f1;width:100%;min-height:44px;margin-top:12px;font-size:13px}@media (min-width:781px){.website-inner .phone-frame>.screen-motion>.phone-screen>.content:has(>.header,>.inbox-header){padding-top:4px}.website-inner .phone-frame>.screen-motion>.phone-screen>.content>.header{min-height:44px;margin:0 0 8px;padding-top:0;padding-bottom:0}.website-inner .phone-frame>.screen-motion>.phone-screen>.content>.inbox-header{min-height:44px;margin-bottom:8px;padding-top:0;padding-bottom:0}.website-inner .phone-frame>.screen-motion>.product-detail-screen>.content{padding-top:0}.website-inner .phone-frame>.screen-motion>.product-detail-screen>.content>.header{margin:0}.website-inner .photo-gallery-screen .gallery{height:clamp(200px,100dvh - 330px,640px);min-height:0;display:block}.website-inner .photo-gallery-screen .gallery>img{object-fit:contain;object-position:center;filter:none;width:100%;min-width:0;height:100%;min-height:0;padding:12px;display:block;position:absolute;inset:0;transform:none}}@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}
