@font-face{font-family:logoFont;src:url(../media/acrom_extrabold-s.p.3i9gsbyocuot8.woff2)format("woff2");font-display:swap;font-weight:800}@font-face{font-family:logoFont Fallback;src:local(Arial);ascent-override:79.92%;descent-override:21.03%;line-gap-override:0.0%;size-adjust:118.87%}.pZIyAW_className{font-family:logoFont,logoFont Fallback,Arial,Helvetica,sans-serif;font-weight:800}.pZIyAW_variable{--font-logo:"logoFont", "logoFont Fallback", Arial, Helvetica, sans-serif}
@font-face{font-family:montserrat;src:url(../media/montserrat-s.1xwntbseoys67.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:montserrat Fallback;src:local(Arial);ascent-override:87.85%;descent-override:22.78%;line-gap-override:0.0%;size-adjust:110.19%}.SRtDWq_className{font-family:montserrat,montserrat Fallback,sans-serif}.SRtDWq_variable{--bf-montserrat:"montserrat", "montserrat Fallback", sans-serif}
@font-face{font-family:inter;src:url(../media/inter-s.0y2hll95at44a.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.BF4UmW_className{font-family:inter,inter Fallback,sans-serif}.BF4UmW_variable{--bf-inter:"inter", "inter Fallback", sans-serif}
@font-face{font-family:manrope;src:url(../media/manrope-s.3jxwqjuj07k-_.woff2)format("woff2");font-display:swap;font-weight:200 800}@font-face{font-family:manrope Fallback;src:local(Arial);ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.0%;size-adjust:100.14%}.eRWXka_className{font-family:manrope,manrope Fallback,sans-serif}.eRWXka_variable{--bf-manrope:"manrope", "manrope Fallback", sans-serif}
@font-face{font-family:onest;src:url(../media/onest-s.2xunbe-skycic.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:onest Fallback;src:local(Arial);ascent-override:91.42%;descent-override:28.75%;line-gap-override:0.0%;size-adjust:106.1%}.zoCotW_className{font-family:onest,onest Fallback,sans-serif}.zoCotW_variable{--bf-onest:"onest", "onest Fallback", sans-serif}
@font-face{font-family:nunito;src:url(../media/nunito-s.3hu7e1ydfxfc9.woff2)format("woff2");font-display:swap;font-weight:200 1000}@font-face{font-family:nunito Fallback;src:local(Arial);ascent-override:103.02%;descent-override:35.97%;line-gap-override:0.0%;size-adjust:98.13%}.Xm8_MG_className{font-family:nunito,nunito Fallback,sans-serif}.Xm8_MG_variable{--bf-nunito:"nunito", "nunito Fallback", sans-serif}
@font-face{font-family:raleway;src:url(../media/raleway-s.1-av158vbhmb2.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:raleway Fallback;src:local(Arial);ascent-override:92.39%;descent-override:23.0%;line-gap-override:0.0%;size-adjust:101.74%}.g_iRBq_className{font-family:raleway,raleway Fallback,sans-serif}.g_iRBq_variable{--bf-raleway:"raleway", "raleway Fallback", sans-serif}
@font-face{font-family:exo2;src:url(../media/exo2-s.0ukv089ha36j6.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:exo2 Fallback;src:local(Arial);ascent-override:96.89%;descent-override:19.49%;line-gap-override:0.0%;size-adjust:103.11%}.iYvLSq_className{font-family:exo2,exo2 Fallback,sans-serif}.iYvLSq_variable{--bf-exo2:"exo2", "exo2 Fallback", sans-serif}
@font-face{font-family:unbounded;src:url(../media/unbounded-s.2neeiwfiv1cmr.woff2)format("woff2");font-display:swap;font-weight:200 900}@font-face{font-family:unbounded Fallback;src:local(Arial);ascent-override:73.13%;descent-override:18.01%;line-gap-override:0.0%;size-adjust:136.07%}.Yv5blW_className{font-family:unbounded,unbounded Fallback,sans-serif}.Yv5blW_variable{--bf-unbounded:"unbounded", "unbounded Fallback", sans-serif}
@font-face{font-family:oswald;src:url(../media/oswald-s.14501zoa3kgrz.woff2)format("woff2");font-display:swap;font-weight:200 700}@font-face{font-family:oswald Fallback;src:local(Arial);ascent-override:146.78%;descent-override:35.56%;line-gap-override:0.0%;size-adjust:81.28%}.BhdPWW_className{font-family:oswald,oswald Fallback,sans-serif}.BhdPWW_variable{--bf-oswald:"oswald", "oswald Fallback", sans-serif}
@font-face{font-family:alumni;src:url(../media/alumni-s.1csq18z3ef4bz.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:alumni Fallback;src:local(Arial);ascent-override:139.26%;descent-override:46.42%;line-gap-override:0.0%;size-adjust:64.63%}.AHhF4q_className{font-family:alumni,alumni Fallback,sans-serif}.AHhF4q_variable{--bf-alumni:"alumni", "alumni Fallback", sans-serif}
@font-face{font-family:delagothic;src:url(../media/delagothic-s.36javie-afg5p.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:delagothic Fallback;src:local(Arial);ascent-override:88.05%;descent-override:21.86%;line-gap-override:0.0%;size-adjust:131.74%}.nR6IWW_className{font-family:delagothic,delagothic Fallback,sans-serif;font-weight:400}.nR6IWW_variable{--bf-delagothic:"delagothic", "delagothic Fallback", sans-serif}
@font-face{font-family:tektur;src:url(../media/tektur-s.2ir93xsvzr66k.woff2)format("woff2");font-display:swap;font-weight:400 900}@font-face{font-family:tektur Fallback;src:local(Arial);ascent-override:89.25%;descent-override:26.77%;line-gap-override:0.0%;size-adjust:112.05%}.RwpAYG_className{font-family:tektur,tektur Fallback,sans-serif}.RwpAYG_variable{--bf-tektur:"tektur", "tektur Fallback", sans-serif}
@font-face{font-family:playfair;src:url(../media/playfair-s.1ykz02dv6o7ab.woff2)format("woff2");font-display:swap;font-weight:400 900}@font-face{font-family:playfair Fallback;src:local(Times New Roman);ascent-override:97.38%;descent-override:22.59%;line-gap-override:0.0%;size-adjust:111.11%}.ME2a7q_className{font-family:playfair,playfair Fallback,serif}.ME2a7q_variable{--bf-playfair:"playfair", "playfair Fallback", serif}
@font-face{font-family:lora;src:url(../media/lora-s.0_-jatrt_8dhy.woff2)format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:lora Fallback;src:local(Times New Roman);ascent-override:87.53%;descent-override:23.84%;line-gap-override:0.0%;size-adjust:114.93%}.KiuvEW_className{font-family:lora,lora Fallback,serif}.KiuvEW_variable{--bf-lora:"lora", "lora Fallback", serif}
@font-face{font-family:prata;src:url(../media/prata-s.21y0-hxzt-8bk.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:prata Fallback;src:local(Times New Roman);ascent-override:83.74%;descent-override:30.53%;line-gap-override:0.0%;size-adjust:118.57%}.BUI65W_className{font-family:prata,prata Fallback,serif;font-weight:400}.BUI65W_variable{--bf-prata:"prata", "prata Fallback", serif}
@font-face{font-family:yeseva;src:url(../media/yeseva-s.2nk7nxqzsts6e.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:yeseva Fallback;src:local(Times New Roman);ascent-override:72.69%;descent-override:19.07%;line-gap-override:0.0%;size-adjust:125.87%}.iueTEa_className{font-family:yeseva,yeseva Fallback,serif;font-weight:400}.iueTEa_variable{--bf-yeseva:"yeseva", "yeseva Fallback", serif}
@font-face{font-family:comfortaa;src:url(../media/comfortaa-s.1koot-pgav-zo.woff2)format("woff2");font-display:swap;font-weight:300 700}@font-face{font-family:comfortaa Fallback;src:local(Arial);ascent-override:74.6%;descent-override:19.81%;line-gap-override:0.0%;size-adjust:118.1%}.t2OnhW_className{font-family:comfortaa,comfortaa Fallback,sans-serif}.t2OnhW_variable{--bf-comfortaa:"comfortaa", "comfortaa Fallback", sans-serif}
@font-face{font-family:lobster;src:url(../media/lobster-s.1wdywmvdxf69q.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:lobster Fallback;src:local(Arial);ascent-override:113.63%;descent-override:28.41%;line-gap-override:0.0%;size-adjust:88.0%}.EgLdQG_className{font-family:lobster,lobster Fallback,cursive;font-weight:400}.EgLdQG_variable{--bf-lobster:"lobster", "lobster Fallback", cursive}
@font-face{font-family:pacifico;src:url(../media/pacifico-s.0i31tjz2xn0st.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:pacifico Fallback;src:local(Arial);ascent-override:141.17%;descent-override:49.08%;line-gap-override:0.0%;size-adjust:92.3%}.YXH6ya_className{font-family:pacifico,pacifico Fallback,cursive;font-weight:400}.YXH6ya_variable{--bf-pacifico:"pacifico", "pacifico Fallback", cursive}
@font-face{font-family:badscript;src:url(../media/badscript-s.0o0ygs_bryg8v.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:badscript Fallback;src:local(Arial);ascent-override:167.8%;descent-override:82.12%;line-gap-override:0.0%;size-adjust:78.9%}.LG7_Ya_className{font-family:badscript,badscript Fallback,cursive;font-weight:400}.LG7_Ya_variable{--bf-badscript:"badscript", "badscript Fallback", cursive}
:root{--tg-top:calc(var(--tg-safe-area-inset-top,0px) + var(--tg-content-safe-area-inset-top,0px));--tg-bottom:max(env(safe-area-inset-bottom), var(--tg-safe-area-inset-bottom,0px))}html[data-app=ios]{--tg-safe-area-inset-top:env(safe-area-inset-top);--tg-safe-area-inset-bottom:env(safe-area-inset-bottom);--tg-safe-area-inset-left:env(safe-area-inset-left);--tg-safe-area-inset-right:env(safe-area-inset-right)}html[data-tg=macos]{--tg-top:0px}:root{--z-nav:100;--z-header:120;--z-map-controls:500;--z-map-bars:600;--z-layer:900;--z-sheet:1000;--z-studio:1000;--z-tour:3000;--z-map-full:4000;--z-map-sheet:4100;--z-viewer:4200;--z-welcome-cover:4999;--z-welcome:5000;--z-tour-finger:5000;--z-beta:5000;--z-crop:6000;--z-toast:7000;--ctl-l:48px;--ctl-l-font:15px;--ctl-m:40px;--ctl-m-font:14px;--ctl-s:34px;--ctl-s-font:13px;--ctl-xs:30px;--ctl-xs-font:12.5px;--ctl-radius:calc(12px * var(--radius-scale));--t-10:10px;--t-11:11px;--t-12:12px;--t-13:13px;--t-15:15px;--t-16:16px;--t-17:17px;--t-20:20px;--t-22:22px;--t-24:24px;--t-28:28px;--t-34:34px;--w-regular:400;--w-medium:500;--w-semibold:600;--w-bold:700;--w-heavy:800;--r-6:6px;--r-10:10px;--r-14:14px;--r-18:18px;--r-22:22px;--r-26:26px;--r-full:999px;--s-2:2px;--s-4:4px;--s-6:6px;--s-8:8px;--s-12:12px;--s-16:16px;--s-20:20px;--s-24:24px;--s-32:32px;--d-fast:.15s;--d-base:.22s;--d-slow:.32s}*{box-sizing:border-box}html{background:var(--bg);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-moz-text-size-adjust:100%;text-size-adjust:100%}html[data-scheme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{-webkit-font-smoothing:antialiased;margin:0}button,input,select,textarea{font:inherit}input,textarea,[contenteditable=true]{caret-color:var(--accent-text,var(--sys-blue,currentColor))}label :is(input,textarea,select){font-weight:var(--w-regular)}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit;background:0 0;border:0}button,[role=button],.card,.menu-row,.bottom-nav{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}button:disabled{opacity:.45;cursor:not-allowed}button:focus-visible,a:focus-visible{outline:3px solid var(--lime-deep);outline-offset:4px}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin-top:0}h1{margin-bottom:14px;font-weight:600;line-height:1.08}h2{letter-spacing:-.8px;font-size:25px;font-weight:600}h3{letter-spacing:-.3px;font-size:17px}p{line-height:1.6}small{color:var(--muted)}input,select,textarea{border:1px solid var(--line-strong);border-radius:calc(12px * var(--radius-scale));background:var(--surface);width:100%;color:var(--ink);outline:none;padding:13px}input:focus,textarea:focus,select:focus{border-color:var(--lime-deep);box-shadow:0 0 0 3px color-mix(in srgb, var(--lime) 33%, transparent)}textarea{resize:none;field-sizing:content;min-height:110px;max-height:60vh}label{flex-direction:column;gap:8px;margin:16px 0;font-size:13px;font-weight:600;display:flex}.listing-price{flex-direction:column;grid-column:1/-1;gap:8px;margin:16px 0;font-size:13px;font-weight:600;display:flex}form{margin:20px 0}button svg{flex-shrink:0}:is(p,h1,h2,h3,small):empty:not(.skeleton){display:none}:root{--sweep-light:#ffffff8c}.skeleton{background:linear-gradient(100deg, transparent 35%, var(--sweep-light) 50%, transparent 65%) var(--soft);background-size:300% 100%;animation:1.5s ease-in-out infinite sweep}img[data-wait]{animation:1.5s ease-in-out infinite sweep;background-image:linear-gradient(100deg, transparent 35%, var(--sweep-light) 50%, transparent 65%)!important;background-color:var(--soft)!important;background-size:300% 100%!important}img[data-shown]{animation:.25s ease-out picture-in}@keyframes sweep{0%{background-position:100% 0}70%,to{background-position:0 0}}@keyframes picture-in{0%{opacity:0}}.row-skeleton{border-radius:calc(14px * var(--radius-scale));height:64px;margin-bottom:8px}@media (prefers-reduced-motion:reduce){.skeleton,img[data-wait],img[data-shown]{animation:none}}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.app-shell{margin:auto}.desktop-rail{flex-direction:column;gap:9px;width:230px;padding:40px 24px;display:flex;position:fixed;top:0;bottom:0}.wordmark{font-size:47px}.desktop-rail>p{font-size:var(--t-11);margin:0 0 var(--s-32)}.desktop-rail>button{align-items:center;gap:var(--s-16);padding:var(--s-16);border-radius:var(--r-14);text-align:left;font-size:var(--t-15);display:flex}.desktop-rail>button.active{background:var(--fill);color:var(--on-fill,var(--lime))}.rail-bottom{align-items:center;gap:10px;margin-top:auto;font-size:12px;display:flex}.rail-bottom small{margin-top:5px;font-size:9px;display:block}.avatar{background:var(--soft-strong);border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;font-weight:700;display:inline-grid}.avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.avatar.nav-avatar{width:26px;height:26px;font-size:12px}.active .avatar.nav-avatar{box-shadow:0 0 0 2px var(--bg), 0 0 0 3.5px var(--edge)}.preloader{background:var(--bg);color:var(--ink);place-items:center;display:grid;position:fixed;inset:0}.preloader svg,svg.rings{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:48px;height:48px}.preloader circle,svg.rings circle{transform-origin:12px 12px;animation:1.5s cubic-bezier(.68,-.75,.265,1.75) infinite cascade-turn}@keyframes cascade-turn{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.preloader circle,svg.rings circle{animation-duration:3s}}body:before{content:"";height:var(--tg-top);background:var(--bg);z-index:150;pointer-events:none;position:fixed;top:0;left:0;right:0}.menu-row>.language-switch{margin-left:auto}.avatar.large{width:76px;height:76px;font-size:30px}.main{max-width:1300px;margin-left:230px;padding:0 48px 50px}.topbar{border-bottom:1px solid var(--line);align-items:center;gap:16px;height:98px;margin-bottom:38px;display:flex}.brand{font-size:32px;display:none}.location{align-items:center;gap:8px;font-size:13px;display:flex}.topbar>.icon-button{margin-left:auto}.topbar>.icon-button~.icon-button{margin-left:0}.icon-button{width:var(--ctl-m);height:var(--ctl-m);justify-content:center;align-items:center;display:inline-flex}
.eyebrow{margin-bottom:15px}.intro p:not(.eyebrow){color:var(--muted);margin-bottom:0;font-size:14px}.categories{scrollbar-width:none;gap:12px;display:flex;overflow-x:auto}.main:has(.categories>.category-back) .section-bar{margin-top:var(--s-12)}.categories button{text-align:center;flex-direction:column;flex:0 0 92px;align-items:center;width:92px;line-height:1.3;display:flex}.categories button>small{color:inherit}.categories button>span{border-radius:calc(18px * var(--radius-scale));background:var(--soft);border:1px solid #0000;place-items:center;width:54px;height:54px;margin:0 0 9px;font-size:24px;display:grid}.categories button.selected{font-weight:700}.categories button>span{transition:background-color .25s,border-color .25s,color .25s,transform .2s}@starting-style{.categories.categories button.selected>span{background-color:var(--soft)!important;color:inherit!important;border-color:#0000!important}}.categories button:active>span{transform:scale(.92)}@media (prefers-reduced-motion:reduce){.categories button>span{transition:none}}.section-title{justify-content:space-between;align-items:center;gap:15px;display:flex}.section-title h2{margin:0 0 7px;font-size:23px}.section-title p:not(.eyebrow){color:var(--muted);margin:0;font-size:12px}.cards{gap:var(--s-24) var(--s-16);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cards.cards-rows{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;gap:10px}.card.card-row{flex-direction:row;align-items:stretch;height:112px}.card-row>.card-image{aspect-ratio:auto;flex:none;width:112px;height:auto}.card-row>.card-image>:is(img,.place-art){width:100%;height:100%;position:absolute;inset:0}.card-row .place-art>span{font-size:54px}.card-row .place-art:before{width:88px;height:88px;top:calc(50% - 44px);left:calc(50% - 44px)}.card-row .place-art:after{width:136px;height:136px;top:calc(50% - 68px);left:calc(50% - 68px)}.card-row>.card-main{width:auto;min-width:0;padding:var(--s-8) var(--s-12);flex:1 1 0;grid-template-columns:minmax(0,auto) minmax(0,1fr);align-content:space-between;gap:0 6px;display:grid;overflow:hidden}.card-row>.card-main>:is(.cm-title,.cm-kicker,.cm-price){grid-column:1/-1}.card-row>.card-main>:is(.cm-title,.cm-kicker,.cm-line,.cm-facts){min-height:0}.card-row>.card-main>.cm-line:empty{display:none}.card-row>.card-main>.cm-price{white-space:nowrap;flex:none;align-items:baseline;gap:6px;display:flex;overflow:hidden}.card-row .cm-price-label{display:inline}.card.card-row{position:relative}.card-row>.save{z-index:2;border-radius:var(--r-full);width:28px;height:28px;min-height:0;box-shadow:none;color:#ffffffa6;background:#0000003d;border:0;place-items:center;padding:0;display:grid;position:absolute;top:8px;right:8px}.card-row>.save svg{width:16px!important;height:16px!important}:root:not([data-scheme=dark]) .card-row>.save{color:#636366;background:#0000000d}:root:not([data-scheme=dark]) .card-row>.save.saved{color:#ec8a9b}.card-row>.card-main>.cm-kicker{padding-right:30px}.card-row .cm-been{z-index:2;border-radius:var(--r-full);background:#0000009e;padding:3px 7px;position:absolute;bottom:6px;right:6px}.cards-rows>.swipe-row:not(.dragging,.open){overflow:visible}.cards-rows>.swipe-row:not(.dragging,.open) .swipe-actions{visibility:hidden;transition:visibility 0s .25s}.cards-rows>.swipe-row:is(.dragging,.open){border-radius:var(--r-22)}html:root .cards-rows>.swipe-row .swipe-actions{background:var(--sys-fill-3,var(--soft));border-radius:var(--r-22);justify-content:flex-end;width:100%!important}html:root .cards-rows>.swipe-row .swipe-actions button{padding-inline:var(--s-4);overflow-wrap:anywhere;text-align:center;flex:0 0 92px}.cards-rows>.swipe-row{background:0 0}.cards-rows>.swipe-row>.swipe-body{border-radius:var(--r-22);background:0 0!important}.cards-rows>.feed-lead{gap:var(--s-16) var(--s-12);margin-bottom:var(--s-12);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.card{transition:transform .18s;overflow:hidden}.card-image{cursor:pointer;position:relative;overflow:hidden}.card-image img{object-fit:cover;width:100%;height:100%}.sage{background:#dce6cc}.sand{background:#eee3c9}.lavender{background:#e3e0ec}.peach{background:#ecdbcc}.place-art{flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex;position:relative}.place-art:before,.place-art:after{content:"";border:1px solid color-mix(in srgb, var(--edge) 12%, transparent);border-radius:50%;width:110px;height:110px;position:absolute;top:calc(50% - 55px);left:calc(50% - 55px)}.place-art:after{width:160px;height:160px;top:calc(50% - 80px);left:calc(50% - 80px)}.place-art>span{opacity:.65;font-family:Georgia,serif;font-size:74px;line-height:1}.place-art>small{text-transform:uppercase;letter-spacing:2px;color:var(--ink);margin-top:13px;font-size:8px}.save{right:var(--s-8);top:var(--s-8);height:var(--ctl-s);width:var(--ctl-s);z-index:2;background:#ffffffda;border-radius:50%;position:absolute}.sponsored,.kind-label{left:var(--s-8);padding:var(--s-4) var(--s-8);border-radius:var(--r-6);font-size:var(--t-11);font-weight:var(--w-semibold);background:#ffffffe0;line-height:1.2;position:absolute}.kind-label.reserved{background:var(--warning-soft);color:var(--ink)}.kind-label{top:auto;bottom:var(--s-8)}.kind-label:first-letter{text-transform:uppercase}html[lang=ka] .kind-label:first-letter{text-transform:none}.rating{color:var(--ink);white-space:nowrap}.verified{color:var(--green-text);gap:2px;margin-left:auto;font-size:8px;display:flex}.price{border-top:1px solid var(--line);align-items:center;padding-top:12px;font-size:14px;font-weight:700;display:flex}.price small{margin-left:4px;font-size:9px;font-weight:400}.price svg{margin-left:auto}.discovery-footer{text-align:center;flex-direction:column;display:flex}.discovery-footer span{font-size:12px}.bottom-nav{display:none}.primary,.secondary,a.button{min-height:var(--ctl,var(--ctl-l));padding:6px var(--ctl-pad,20px);border-radius:var(--ctl-radius);font-weight:600;font-size:var(--ctl-font,var(--ctl-l-font));justify-content:center;align-items:center;gap:8px;line-height:1.2;text-decoration:none;display:inline-flex}.full{width:100%}.check{flex-direction:row;align-items:center}.check input,input[type=checkbox]{width:18px;height:18px;accent-color:var(--ink)}.map{border-radius:calc(18px * var(--radius-scale));z-index:0;border:1px solid var(--line);height:500px}.map-popup{gap:var(--s-4);min-width:170px;display:grid}.map-popup button{text-align:left;padding:var(--s-8) var(--s-12);border-radius:calc(8px * var(--radius-scale));font-weight:var(--w-semibold);font-size:var(--t-13)}.error{background:var(--danger-soft);color:#843a2d;border-radius:calc(10px * var(--radius-scale));border:1px solid #f1cfc5;justify-content:space-between;gap:10px;padding:12px;font-size:13px;display:flex}.toast{top:calc(20px + var(--tg-top));background:var(--fill);color:var(--on-fill,var(--lime));border-radius:calc(14px * var(--radius-scale));z-index:var(--z-toast);align-items:center;gap:10px;max-width:90vw;padding:15px 22px;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 10px 40px #0002}.empty{text-align:center;color:var(--muted);padding:60px 20px}.empty svg{margin-bottom:18px}.empty .empty-actions svg{margin-bottom:0}.empty h3{color:var(--ink)}.subcategories{scrollbar-width:none;display:flex;overflow-x:auto}.subcategories button{white-space:nowrap;flex:none}.subcategories button.selected{font-weight:700}.create-listing{width:100%;margin:4px 0 16px}.subcategories{gap:6px!important;padding-bottom:10px!important}.subcategories button,html:root .subcategories button{height:var(--ctl-xs);line-height:var(--ctl-xs);min-height:0!important;font-size:var(--ctl-xs-font)!important;padding:0 12px!important}.full-layer.over{z-index:calc(var(--z-sheet) + 10)}.interest-ask>header h2{color:var(--sys-label-2,var(--muted));font-size:15px;font-weight:600}.ia-title{letter-spacing:-.01em;text-align:center;text-wrap:balance;margin:0;font-size:24px;font-weight:700;line-height:1.2}.ia-sub{max-width:34ch;color:var(--sys-label-2,var(--muted));text-align:center;text-wrap:balance;margin:8px auto 0;font-size:15px;line-height:1.4}.ia-points{background:var(--sys-fill-3,var(--soft));border-radius:18px;gap:14px;margin:20px 0 0;padding:16px 14px;list-style:none;display:grid}.ia-points li{align-items:center;gap:12px;display:flex}.ia-points li>span:last-child{gap:2px;min-width:0;display:grid}.ia-points b{font-size:15px;font-weight:600}.ia-points small{color:var(--sys-label-2,var(--muted));font-size:13.5px;line-height:1.35}.ia-icon{color:#fff;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.ia-icon.mint{background:var(--sys-mint,#00c7be)}.ia-icon.blue{background:var(--sys-blue,#007aff)}.ia-icon.purple{background:var(--sys-purple,#af52de)}.ia-icon.pink{background:var(--sys-pink,#ff2d55)}.ia-fine{color:var(--sys-label-3,var(--muted));text-align:center;margin:14px 4px 4px;font-size:12.5px;line-height:1.4}.ia-terms{min-height:0;color:var(--accent-text,var(--sys-blue,var(--ink)));font:inherit;background:0 0;border:0;padding:0;display:inline}.interest-choice{grid-template-columns:1fr 1fr;gap:10px;width:100%;display:grid}.interest-choice>button{width:100%}.ia-offer{position:relative}.ia-offer-open{width:100%;min-height:0;color:inherit;font:inherit;text-align:left;background:0 0;border:0;gap:12px;padding:0;display:grid}.ia-offer-art{width:100%}.ia-offer-text{gap:3px;padding:0 4px;display:grid}.ia-offer-text small{color:var(--sys-label-2,var(--muted));align-items:center;gap:4px;font-size:13px;display:flex}.ia-offer-text b{font-size:19px;font-weight:700;line-height:1.2}.ia-offer-price{margin-top:2px;font-size:17px;font-weight:600}.ia-offer-save{color:#fff;background:#00000059;border:0;border-radius:50%;place-items:center;width:36px;height:36px;min-height:0;padding:0;display:grid;position:absolute;top:10px;right:10px}.ia-offer-save[aria-pressed=true]{color:var(--sys-pink,#ff2d55)}.interest-sheet .interest-why{color:var(--sys-label-2,var(--muted));margin:10px 0 0;font-size:13px;line-height:1.35}
.ia-hero{--ia-start:#18c3b0;--ia-end:#3f7bff;background:radial-gradient(120% 140% at 15% 0%, color-mix(in srgb, var(--ia-start) 62%, #fff) 0%, transparent 55%), radial-gradient(120% 140% at 100% 100%, color-mix(in srgb, var(--ia-end) 50%, #b07cff) 0%, transparent 55%), linear-gradient(135deg, var(--ia-start), var(--ia-end));border-radius:22px;height:140px;margin-bottom:18px;position:relative;overflow:hidden}.ia-hero.own{aspect-ratio:3;background:var(--sys-fill-3,#eee);height:auto}.ia-hero.own img{object-fit:cover;width:100%;height:100%;display:block}.ia-orb{background:var(--ia-orb,#fff);width:64px;height:64px;color:var(--ia-icon,#1aa89a);border-radius:50%;place-items:center;margin:-32px 0 0 -32px;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 8px 24px #0000002e}.ia-chip{background:color-mix(in srgb, var(--ia-chip,#fff) 92%, transparent);max-width:44%;color:var(--ia-chip-text,#1c1c1e);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;padding:6px 11px;font-size:13px;font-weight:600;line-height:1.25;animation:4s ease-in-out infinite ia-float;position:absolute;overflow:hidden;box-shadow:0 4px 14px #0000001f}.ia-chip.c1{top:18px;left:16px}.ia-chip.c2{animation-delay:-1.3s;bottom:18px;right:16px}.ia-chip.c3{animation-delay:-2.6s;top:22px;right:22px}.ia-chip.c4{animation-delay:-.7s;bottom:22px;left:22px}@keyframes ia-float{50%{transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.ia-chip{animation:none}}
.about-page{gap:18px;padding-bottom:12px;display:grid}.about-hero{text-align:center;justify-items:center;gap:8px;padding:12px 4px 0;display:grid}.about-mark{letter-spacing:-.02em;font-size:22px;font-weight:800}.about-mark em{color:var(--accent-text,var(--sys-blue,var(--ios-blue,#007aff)));font-style:normal}.about-page .about-hero h2{letter-spacing:-.03em;color:var(--sys-label,var(--ink,#111));margin:0;font-size:40px;font-weight:800;line-height:1.05}.about-hero p{max-width:34ch;color:var(--sys-label-2,var(--muted,#6b6b70));margin:2px 0 0;font-size:18px;line-height:1.4}.about-phone-stage{place-items:center;padding:26px 0 8px;display:grid;position:relative}.about-phone-stage:before{content:"";background:radial-gradient(55% 50% at 50% 50%, color-mix(in srgb, var(--ios-blue,#007aff) 30%, transparent), transparent 72%);pointer-events:none;position:absolute;inset:0}.about-phone-stage.turning{perspective:1200px}.about-phone-stage.turning .about-phone{opacity:calc(.35 + .65 * var(--rise,0));transform:translateY(calc((1 - var(--rise,0)) * 90px)) scale(calc(.8 + .2 * var(--rise,0))) rotateX(calc((1 - var(--rise,0)) * 32deg));transform-origin:50% 80%;will-change:transform, opacity}.about-phone-stage.turning.live .about-phone{transition:transform .9s cubic-bezier(.16,1,.3,1),opacity .9s}.about-phone-stage.turning:before{opacity:var(--rise,0)}.about-phone-stage.settled .about-phone{animation:6s ease-in-out 1.2s infinite about-float}@keyframes about-float{0%,to{translate:0}50%{translate:0 -6px}}.about-phone-sheen{z-index:3;pointer-events:none;border-radius:36px;position:absolute;inset:9px;overflow:hidden}.about-phone-sheen:after{content:"";opacity:0;background:linear-gradient(100deg,#0000,#ffffff4d,#0000);width:45%;height:140%;position:absolute;top:-20%;left:-60%;transform:translate(-100%)rotate(12deg)}.about-phone-stage.settled .about-phone-sheen:after{animation:1.4s ease-out .15s both about-sheen}@keyframes about-sheen{0%{opacity:0;transform:translate(0)rotate(12deg)}15%{opacity:1}to{opacity:0;transform:translate(420%)rotate(12deg)}}.about-phone-stage.turning .about-phone-card{opacity:0;transform:translateY(18px)scale(.96)}.about-phone-stage.turning.settled .about-phone-card{animation:about-card .6s cubic-bezier(.16, 1, .3, 1) calc(.25s + var(--i,0) * .12s) both}@keyframes about-card{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.about-phone-stage.turning .about-phone,.about-phone-stage.turning .about-phone-card{opacity:1;transition:none;animation:none;transform:none}.about-phone-stage.settled .about-phone,.about-phone-stage.settled .about-phone-sheen:after{animation:none}}.about-phone{background:#111214;border-radius:44px;width:232px;height:490px;padding:9px;position:relative;box-shadow:inset 0 0 0 1.5px #4a4a4f,0 0 0 1px #ffffff0f,0 24px 60px #00000047,0 6px 16px #0000002e}.about-phone-island{z-index:2;background:#000;border-radius:999px;width:64px;height:19px;position:absolute;top:18px;left:50%;transform:translate(-50%)}.about-phone-screen{background:var(--sys-bg,#f2f2f7);border-radius:36px;width:214px;height:472px;position:relative;overflow:hidden}.about-phone-ui{transform-origin:0 0;width:390px;height:860px;color:var(--sys-label,#111);text-align:left;grid-template-rows:auto auto auto auto minmax(0,1fr);gap:14px;padding:66px 18px 22px;display:grid;position:relative;transform:scale(.5487)}.about-phone-head b{letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;font-size:28px;font-weight:800;display:block;overflow:hidden}.about-phone-head em{color:var(--accent-text,var(--sys-blue,var(--ios-blue,#007aff)));font-style:normal}.about-phone-search{background:var(--sys-bg-2,#fff);height:46px;color:var(--sys-label-3,#9a9aa0);border-radius:999px;align-items:center;gap:10px;padding:0 16px;display:flex}.about-phone-search span{opacity:.35;background:currentColor;border-radius:5px;width:40%;height:10px}.about-phone-banner{background:linear-gradient(135deg,#5e5ce6,#bf5af2 60%,#ff375f);border-radius:22px;align-content:center;justify-items:start;gap:10px;height:150px;padding:0 22px;display:grid}.about-phone-banner i{background:#ffffffd9;border-radius:8px;width:62%;height:16px}.about-phone-banner i.short{background:#fff9;width:40%;height:12px}.about-phone-banner b{background:#ffd60a;border-radius:13px;width:92px;height:26px;margin-top:4px}.about-phone-chips{justify-content:space-between;display:flex}.about-phone-chips span{justify-items:center;gap:6px;display:grid}.about-phone-chips i{background:var(--sys-bg-2,#fff);border-radius:50%;width:56px;height:56px}.about-phone-chips span:first-child i{background:var(--ios-blue,#007aff)}.about-phone-chips em{background:color-mix(in srgb, var(--sys-label,#000) 18%, transparent);border-radius:4px;width:42px;height:8px}.about-phone-cards{grid-template-columns:1fr 1fr;grid-auto-rows:max-content;align-content:start;gap:12px;min-height:0;display:grid;overflow:hidden}.about-phone-card{background:var(--sys-bg-2,#fff);border-radius:20px;gap:4px;padding-bottom:10px;display:grid;overflow:hidden}.about-phone-photo{aspect-ratio:1;background:linear-gradient(140deg, var(--ph-a), var(--ph-b));position:relative;overflow:hidden}.about-phone-photo.sky{--ph-a:#64d2ff;--ph-b:#0a84ff}.about-phone-photo.sun{--ph-a:#ffd60a;--ph-b:#ff9500}.about-phone-photo.violet{--ph-a:#da8fff;--ph-b:#5e5ce6}.about-phone-photo.mint{--ph-a:#66d4cf;--ph-b:#30d158}.about-phone-shape,.about-phone-photo:before{content:"";background:#ffffff6b;border-radius:50%;position:absolute}.about-phone-shape{width:72%;height:72%;bottom:-18%;right:-14%}.about-phone-photo:before{background:#ffffff94;width:26%;height:26%;top:14%;left:14%}.about-phone-line{background:color-mix(in srgb, var(--sys-label,#000) 12%, transparent);border-radius:5px;height:10px;margin:4px 12px 0;display:block}.about-phone-line.short{width:45%}.about-phone-tabs{background:var(--sys-bg-2,#fff);border-radius:999px;justify-content:space-around;align-items:center;height:64px;display:flex;position:absolute;bottom:22px;left:18px;right:18px;box-shadow:0 6px 20px #00000024}.about-phone-tabs i{background:color-mix(in srgb, var(--sys-label,#000) 25%, transparent);border-radius:9px;width:26px;height:26px}.about-phone-tabs i.on{background:var(--ios-blue,#007aff)}.about-tiles{grid-template-columns:1fr 1fr;grid-auto-rows:1fr;gap:8px;display:grid}.about-tile{background:var(--sys-bg-2,var(--soft,#fff));border-radius:18px;align-content:start;gap:4px;padding:12px;display:grid}.about-tile-icon{background:var(--tile,#007aff);color:#fff;border-radius:10px;place-items:center;width:34px;height:34px;margin-bottom:4px;display:grid}.about-page .about-tile h3{letter-spacing:-.01em;color:var(--sys-label,var(--ink,#111));margin:0;font-size:16px;font-weight:700}.about-tile p{color:var(--sys-label-2,var(--muted,#6b6b70));margin:0;font-size:13px;line-height:1.35}.about-tile.blue{--tile:var(--ios-blue,#007aff)}.about-tile.orange{--tile:#ff9500}.about-tile.purple{--tile:#af52de}.about-tile.green{--tile:#34c759}.about-tile.indigo{--tile:#5856d6}.about-tile.pink{--tile:#ff2d55}.about-tile.teal{--tile:#30b0c7}.about-soon{gap:10px;display:grid}.about-page .about-soon h3{letter-spacing:-.02em;color:var(--sys-label,var(--ink,#111));margin:8px 0 0;font-size:26px;font-weight:800}.about-soon article{background:var(--sys-bg-2,var(--soft,#fff));border-radius:22px;gap:4px;padding:16px 18px;display:grid}.about-soon-mark{background:color-mix(in srgb, var(--ios-blue,#007aff) 15%, transparent);color:var(--ios-blue-text,#0066d6);text-transform:uppercase;letter-spacing:.04em;border-radius:999px;justify-self:start;padding:2px 8px;font-size:12px;font-weight:700}.about-soon b{color:var(--sys-label,var(--ink,#111));font-size:18px}.about-soon p{color:var(--sys-label-2,var(--muted,#6b6b70));margin:0;font-size:15px;line-height:1.4}.about-page .legal-index{margin:4px 0 0}
.overlay{background:var(--overlay,#15251c65);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:var(--z-sheet);justify-content:center;align-items:center;padding:30px;animation:.18s ease-out overlay-in;display:flex;position:fixed;inset:0}.sheet{color:var(--ink,#183c36);border-radius:calc(24px * var(--radius-scale,1));overscroll-behavior:contain;outline:none;width:560px;max-width:100%;max-height:90vh;padding:25px;animation:.2s ease-out sheet-in;position:relative;overflow:hidden auto}.sheet.wide{width:760px}.sheet>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.sheet>header h2{overflow-wrap:anywhere;max-width:100%;margin:0}.sheet>header .sheet-back{flex-shrink:0}.sheet>header .sheet-back+h2{flex:1;min-width:0}.sheet-handle{display:none}.sheet-footer{flex-wrap:wrap;gap:10px;margin:20px -25px -25px;padding:14px 25px;display:flex;position:sticky;bottom:-25px}.sheet-footer-slot{display:contents}@keyframes overlay-in{0%{opacity:0}}@keyframes sheet-in{0%{opacity:0;transform:translateY(12px)scale(.98)}}@media (max-width:760px){.overlay{align-items:flex-end;padding:0}.sheet,.sheet.wide{border-radius:calc(24px * var(--radius-scale,1)) calc(24px * var(--radius-scale,1)) 0 0;width:100%;max-height:min(92dvh, calc(100dvh - var(--tg-top) - 12px));padding:12px 22px 30px;transition:transform .22s ease-out;animation-name:sheet-up}.sheet.dragging{transition:none}.sheet.full{height:min(92dvh, calc(100dvh - var(--tg-top) - 12px))}.sheet-handle{border-radius:calc(3px * var(--radius-scale,1));background:var(--line-strong,#dce1d5);width:36px;height:4px;margin:0 auto 20px;display:block}.sheet-grip{touch-action:none;cursor:grab;margin:-6px 0 0;padding:6px 0 2px}.sheet>header{touch-action:none;gap:10px}.sheet:not(.screen)>header{z-index:3;background:inherit;margin:-12px -22px 20px;padding:12px 22px 0;position:sticky;top:-12px}.sheet:not(.screen)>header:after{content:"";background:linear-gradient(var(--sys-bg-2,var(--surface)), transparent);opacity:0;pointer-events:none;height:18px;transition:opacity .15s;position:absolute;top:100%;left:0;right:0}.sheet[data-scrolled]:not(.screen)>header:after{opacity:1}.sheet>header button{flex-shrink:0}.sheet-footer{padding:12px 22px max(12px, calc(var(--tg-bottom) - 12px));margin:20px -22px -30px;bottom:-30px}html[data-tg=ios] .sheet-footer{padding-bottom:max(20px, calc(var(--tg-bottom) - 12px))}html:not(.keyboard-open) body>.overlay:not(.screens){height:calc(var(--vv-top,0px) + var(--vv-height,100dvh));top:0;bottom:auto}html:not(.keyboard-open) body>.overlay:not(.screens)>.sheet{max-height:min(92dvh, calc(var(--vv-height,100dvh) - var(--tg-top) - 12px))}html:not(.keyboard-open) body>.overlay:not(.screens)>.sheet.full{height:min(92dvh, calc(var(--vv-height,100dvh) - var(--tg-top) - 12px))}}@keyframes sheet-up{0%{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.overlay,.sheet{transition:none;animation:none}}.overlay.instant:not(.screens),.overlay.instant:not(.screens) .sheet{animation:none!important}.sheet .sheet-footer{will-change:transform;transform:translateZ(0)}html.map-fullscreen :is(.overlay,.full-layer){z-index:var(--z-map-sheet)}html.page-pinned .app-header{transform:translateY(var(--scroll-lock-y,0px))}@media (max-width:760px){.overlay.screens{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000002e;align-items:stretch;padding:0;transition:background .22s ease-in}.overlay.screens.leaving{background:0 0}.overlay.screens>.sheet.screen,.overlay.screens>.sheet.screen.wide,.overlay.screens>.sheet.screen.full{--soft:var(--sys-bg-2,#fff);--sheet-bg:var(--sys-bg,var(--bg));width:100%;height:100%;max-height:none;padding:0 22px 30px;transition:transform .22s cubic-bezier(.4,0,1,1);animation:.32s cubic-bezier(.2,.8,.2,1) screen-in;box-shadow:-10px 0 30px #0000002e;background:var(--sys-bg,var(--bg))!important;border-radius:0!important}.sheet.screen:has(>.sheet-footer,>.sheet-footer-slot>.sheet-footer){flex-direction:column;display:flex}.sheet.screen:has(>.sheet-footer,>.sheet-footer-slot>.sheet-footer)>*{flex-shrink:0}.sheet.screen:has(>.sheet-footer,>.sheet-footer-slot>.sheet-footer):after{content:"";flex:1 0 0;order:1}.sheet.screen>.sheet-footer,.sheet.screen>.sheet-footer-slot>.sheet-footer{order:2}html.keyboard-open .overlay.screens[data-typing]{top:var(--vv-top,0px);height:var(--vv-height,100dvh);align-items:stretch}html.keyboard-open .overlay.screens[data-typing]>.sheet.screen{max-height:none!important}.sheet.screen .sheet-footer{border-top:.5px solid var(--sys-separator,var(--line));background:var(--sys-bg,var(--bg))!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.full-layer.screen.over{z-index:calc(var(--z-sheet) + 10)}.full-layer.screen{transition:transform .22s cubic-bezier(.4,0,1,1);animation:.32s cubic-bezier(.2,.8,.2,1) screen-in;box-shadow:-10px 0 30px #0000002e}.screen.leaving{transform:translate(100%)!important}.full-layer.screen.instant{animation:.32s cubic-bezier(.2,.8,.2,1) screen-back}.overlay.instant>.sheet.screen{animation:.32s cubic-bezier(.2,.8,.2,1) screen-under}.screen-head,.sheet.screen>header.screen-head{z-index:4;border-bottom:.5px solid var(--sys-separator,var(--line));padding:calc(var(--tg-top) + 8px) 16px 8px;background:inherit;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:8px;margin:0 -22px 14px;display:grid;position:sticky;top:0}.full-layer.screen>.screen-head{background:var(--sys-bg,var(--bg));margin:0}.screen-head:has(>.screen-head-action:not(:empty)){grid-template-columns:minmax(44px,1fr) minmax(0,auto) minmax(44px,1fr)}.screen-head>.screen-head-action{grid-column:3;justify-self:end;display:flex}.screen-head h2,.sheet.screen>header.screen-head h2{-webkit-line-clamp:2;line-clamp:2;text-align:center;white-space:normal;overflow-wrap:anywhere;letter-spacing:-.2px;-webkit-box-orient:vertical;grid-column:2;margin:0;font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden;font-size:17px!important}.screen-head.roomy:not(:has(>.screen-head-action:not(:empty))) h2{grid-column:2/4}.screen-head.roomy:not(:has(>.screen-head-action:not(:empty)))>span[aria-hidden]:last-child{display:none}.screen-head h2.one-line,.sheet.screen>header.screen-head h2.one-line{-webkit-line-clamp:1;line-clamp:1}.screen-head .screen-nav{background:var(--sys-fill-3,var(--soft));width:44px;height:44px;min-height:0;color:var(--sys-label,var(--ink));border:0;border-radius:50%;grid-column:1;place-items:center;padding:0;display:grid}.sheet.screen .sheet-footer{bottom:-30px}.sheet.screen>:is(.report-form,.review-form){margin-top:12px}.sheet.screen>:is(.report-form,.review-form)>:first-child{margin-top:0}html[data-nav=standard] .chat-page>.chat-layer{transition:transform .22s cubic-bezier(.4,0,1,1)}html[data-nav=standard] .chat-page>.chat-thread{animation:.32s cubic-bezier(.2,.8,.2,1) screen-in;box-shadow:-10px 0 30px #0000002e}html[data-nav=standard] .chat-page>.chat-layer.behind{transition:transform .32s cubic-bezier(.2,.8,.2,1);transform:translate(-30%)}html[data-nav=standard] .chat-page>.chat-thread{box-sizing:border-box;height:100dvh;z-index:calc(var(--z-header) + 10);background:var(--bg);top:0;padding-top:var(--tg-top)!important;padding-bottom:var(--tg-bottom)!important}html.keyboard-open[data-nav=standard] .chat-page>.chat-thread{top:var(--vv-top,0px);height:var(--vv-height,100dvh);padding-bottom:0!important}html[data-nav=standard] .chat-page>.chat-base.away{visibility:hidden}html[data-nav=standard] .chat-page>.chat-layer.leaving{transform:translate(100%)!important}html[data-nav=standard] .chat-page>.chat-thread.leaving{z-index:calc(var(--z-sheet) + 20)}}@keyframes screen-in{0%{transform:translate(100%)}}@media (max-width:760px){.sheet.screen .detail-swipe.card-deeper{animation:.32s cubic-bezier(.2,.8,.2,1) card-deeper}.sheet.screen .detail-swipe.card-back{animation:.32s cubic-bezier(.2,.8,.2,1) card-back}}@keyframes card-deeper{0%{opacity:0;transform:translate(40%)}}@keyframes card-back{0%{opacity:0;transform:translate(-30%)}}@keyframes screen-back{0%{transform:translate(-100%)}}@keyframes screen-under{0%{transform:translate(-30%)}}@media (prefers-reduced-motion:reduce){.screen,.chat-layer,.detail-swipe{transition:none!important;animation:none!important}}@media (max-width:760px){html[data-nav=standard] .main:has(>.global-search,.global-search){box-sizing:border-box;min-height:100dvh}}html:root .full-layer:focus,html:root .full-layer:focus-visible{outline:none}
.chip{margin:4px;padding:8px 14px;font-size:12px}.detail-hero{border-radius:var(--r-18);place-items:center;display:grid;overflow:hidden}.detail-hero>span{letter-spacing:-8px;color:var(--green-text);font-size:100px;font-weight:700}.detail-hero img{object-fit:cover;width:100%;height:100%}.detail-price{margin:22px 0 14px;font-size:27px;font-weight:600}.detail-description{font-size:var(--t-15);color:var(--muted-strong);white-space:pre-wrap}.detail-description .live-link{color:var(--accent-text,var(--sys-blue,var(--accent)));overflow-wrap:anywhere;text-decoration:none}.detail-description .live-link[href^=tel\:]{white-space:nowrap}.business-link{align-items:center;gap:var(--s-12);text-align:left;width:100%;padding:var(--s-16) 0;border-block:1px solid var(--line);margin:var(--s-20) 0;display:flex}.business-link small{margin-top:var(--s-4);display:block}.business-link>svg{margin-left:auto}.detail-actions{gap:var(--s-8);margin:var(--s-24) 0 var(--s-12);display:flex}.detail-actions .primary{flex:1}.review{border-bottom:1px solid var(--line);padding:16px 0}.review p{color:var(--muted-strong)}.reviews-block{margin-top:28px;scroll-margin-top:16px}.review-rule{margin:8px 0 0;font-size:13px}.review-report{color:var(--muted);align-items:center;gap:4px;margin-top:6px;font-size:12px;display:inline-flex}.review{align-items:flex-start;gap:12px;display:flex}.review .review-face{cursor:pointer;background:0 0;border:0;flex:none;align-self:flex-start;min-height:0;padding:0}.review-avatar{flex:none;width:40px;height:40px;font-size:16px}.review-body{flex:1;min-width:0}.review-head{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.review-stars{color:#f5b301;font-size:15px}.review-stars .off{color:var(--line-strong)}.review small{float:none;color:var(--muted);margin-top:2px;font-size:12px;display:block}.review p{margin:6px 0 0}.review-write{min-height:var(--ctl-m);align-items:center;gap:6px;margin:6px 0 8px;padding:0;font-weight:600;display:inline-flex}.star-picker{gap:6px;margin:14px 0;display:grid}.star-picker>span{font-size:13px;font-weight:700}.star-picker [role=radiogroup]{display:flex}.star-picker button{cursor:pointer;background:0 0;border:0;min-height:0;padding:0;line-height:1;transition:transform .1s,color .1s}.star-picker button:active{transform:scale(.9)}.reviews-block{padding-bottom:20px}.booking-form label.order-resume{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;display:flex}.booking-form .order-aside{background:var(--sys-fill-3,var(--soft));border-radius:12px;margin:0;padding:10px 12px;font-weight:600}.booking-form .order-aside small{color:var(--sys-label-2,var(--muted));margin-top:2px;font-size:13px;font-weight:400;display:block}.booking-note{color:var(--sys-label-2,var(--muted));margin:4px 0 0;font-size:14px;line-height:1.4}.booking-cancel{color:var(--accent-text,var(--sys-blue,var(--ink)));background:0 0;border:0;justify-self:start;margin-top:2px;padding:4px 0;font-size:15px;font-weight:500}.detail-actions>.primary{gap:6px;min-width:0;padding-inline:12px}@media (max-width:360px){.detail-actions>.primary{font-size:15px}}.detail-hero-wrap{position:relative}.detail-hero-wrap>.sponsored{z-index:3;pointer-events:none;top:10px;left:10px}.detail-hero-wrap:has(.photo-carousel.multi)>.sponsored{left:22px}.stepper-row{justify-content:space-between;align-items:center;gap:12px;margin:10px 0;display:flex}.stepper-label{gap:2px;font-weight:600;display:grid}.stepper-label small{color:var(--sys-label-2,var(--muted));font-weight:400}.stepper{background:var(--sys-fill-3,var(--soft));border-radius:999px;align-items:center;gap:4px;padding:3px;display:inline-flex}.stepper button{background:var(--sys-bg-2,var(--surface));width:44px;height:44px;min-height:0;color:var(--accent-text,var(--sys-blue,var(--ink)));border-radius:999px;place-items:center;padding:0;display:grid}.stepper button:disabled{opacity:.4}.stepper output{text-align:center;font-variant-numeric:tabular-nums;min-width:32px;font-size:17px;font-weight:600}.send-when{text-align:center;min-width:0;line-height:1.15;display:grid}.send-when>small{opacity:.85;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;overflow:hidden}.share-card{background:var(--sys-fill-3,var(--soft));border-radius:16px;align-items:center;gap:12px;padding:10px;display:flex}.share-card img,.share-card-icon{object-fit:cover;border-radius:12px;flex:none;width:56px;height:56px}.share-card-icon{background:var(--sys-fill-2,var(--soft));place-items:center;font-size:28px;display:grid}.share-card>span:last-child{gap:2px;min-width:0;display:grid}.share-card b{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:600;overflow:hidden}.share-card small{color:var(--sys-label-2,var(--muted));text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.share-actions{margin-top:16px}.share-actions>button{justify-content:center;align-items:center;gap:8px;display:inline-flex}.share-sheet .share-link{width:100%;margin-top:12px}.similar-row{scrollbar-width:none;scroll-snap-type:x proximity;gap:12px;margin:0 -22px;padding:0 22px 4px;scroll-padding-inline:22px;display:flex;overflow-x:auto}.similar-row>*{scroll-snap-align:start;flex:0 0 min(44%,200px);min-width:0}.fast-chip svg{color:#f0a020}.launch-note>header h2{color:var(--sys-label-2,var(--muted));font-size:15px;font-weight:600}.launch-note-picture{object-fit:cover;background:var(--sys-fill-3,#eee);border-radius:22px;width:100%;max-height:46vh;margin-bottom:18px;display:block}.launch-note-title{letter-spacing:-.01em;text-align:center;text-wrap:balance;margin:0;font-size:24px;font-weight:700;line-height:1.2}.launch-note-text{max-width:34ch;color:var(--sys-label-2,var(--muted));text-align:center;text-wrap:balance;white-space:pre-line;margin:8px auto 0;font-size:15px;line-height:1.4}.waiting-cards-list{gap:var(--s-16);margin:var(--s-20) 0 0;padding:0;list-style:none;display:grid}.waiting-cards-list .business-link{padding:0 0 var(--s-8);color:inherit;border:0;margin:0}.waiting-cards-list .business-link small{color:var(--sys-label-2,var(--muted));font-size:var(--t-13)}.waiting-cards-actions{gap:var(--s-8);display:flex}.waiting-cards-actions .primary{flex:1}.coupon-field{gap:8px;display:grid}.coupon-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}html:root .coupon-row>input.coupon-code{letter-spacing:.04em;text-transform:uppercase;min-width:0;font-family:ui-monospace,SF Mono,Menlo,monospace}html:root .coupon-row>input.coupon-code::placeholder{font-family:var(--font-sans,inherit);letter-spacing:normal;text-transform:none}html:root .coupon-row>.coupon-apply{background:var(--sys-fill-3,var(--soft));min-height:44px;color:var(--accent-text,var(--sys-blue,var(--accent)));border:0;border-radius:12px;padding:0 14px;font-weight:600}.coupon-ok,.coupon-error,.coupon-note{margin:0;font-size:14px;line-height:1.35}.coupon-ok{color:var(--sys-green-text,var(--sys-green));align-items:flex-start;gap:8px;display:flex}.coupon-ok svg{flex:none}.coupon-error{color:var(--danger,#ff3b30)}.coupon-note{color:var(--sys-label-2,var(--muted))}.coupon-sum{background:var(--sys-fill-3,var(--soft));border-radius:14px;margin:0;overflow:hidden}.coupon-sum>div{justify-content:space-between;align-items:baseline;gap:12px;padding:11px 14px;display:flex}.coupon-sum>div+div{border-top:.5px solid var(--sys-separator,var(--line))}.coupon-sum dt,.coupon-sum dd{margin:0}.coupon-sum dd{color:var(--sys-label-2,var(--muted));text-align:end}.coupon-sum .off dd{color:var(--sys-green-text,var(--sys-green))}.coupon-sum .total dt{font-weight:600}.coupon-sum .total dd{color:var(--sys-label);font-size:17px;font-weight:700}
.editor{width:100%;max-width:680px;margin:auto}.editor>p:not(.eyebrow){color:var(--muted)}.editor h1{font-size:36px}.type-grid{gap:var(--s-8);margin:var(--s-24) 0;flex-wrap:wrap;display:flex}.type-grid button{border:1px solid var(--line);border-radius:calc(10px * var(--radius-scale));padding:var(--s-12) var(--s-16)}.type-grid button.selected{background:var(--lime);border-color:var(--lime-muted);color:var(--on-lime)}.upload{background:var(--soft);border:1px dashed var(--line-deep);border-radius:calc(16px * var(--radius-scale));text-align:center;flex-direction:column;align-items:center;gap:9px;padding:25px 20px;display:flex}.upload input{background:0 0;border:0;max-width:300px;font-size:11px}.upload small{font-size:11px}.form-grid{gap:var(--s-16);grid-template-columns:1fr 1fr;display:grid}.location-note{gap:var(--s-8);flex-wrap:wrap;align-items:center;margin-top:20px;display:flex}.location-note small{width:100%;font-size:var(--t-11);margin-left:26px}.muted{margin-top:14px;font-size:12px}.profile-header{align-items:center;gap:var(--s-20);margin:var(--s-32) 0;display:flex}.profile .profile-header h1{margin:0 0 var(--s-4);font-size:var(--t-24);letter-spacing:-.01em}.profile-header p{color:var(--sys-label-2,var(--muted));margin-bottom:6px}.business-switch{background:var(--soft-strong);border-radius:calc(17px * var(--radius-scale));text-align:left;align-items:center;gap:18px;width:100%;margin:30px 0;padding:25px;display:flex}.business-switch small{margin-top:7px;font-size:11px;display:block}.business-switch>svg:last-child{margin-left:auto}.menu-row{align-items:center;gap:var(--s-16);padding:var(--s-20) 0;border-bottom:1px solid var(--line);text-align:left;width:100%;display:flex}.menu-row>svg:last-child,.menu-row>b,.menu-row>input,.menu-row>select{margin-left:auto}label.menu-row{flex-direction:row;margin:0}.menu-row>select{width:auto;padding:var(--s-8) var(--s-12)}.menu-row small{font-size:var(--t-10);margin-top:6px;display:block}.my-post select{width:auto;font-size:var(--t-11);margin-left:auto}.my-post small{margin-top:6px;display:block}.back{align-items:center;gap:8px;margin:15px 0 25px;font-size:12px;display:flex}.conversation{align-items:center;gap:var(--s-16);width:100%;padding:var(--s-20) 0;border-bottom:1px solid var(--line);text-align:left;display:flex}.conversation>div{flex:1;min-width:0}.conversation p{margin:var(--s-8) 0 0;color:var(--muted);font-size:var(--t-12);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.chat-log{background:var(--soft);border-radius:calc(18px * var(--radius-scale));height:50vh;padding:var(--s-20);gap:var(--s-16);flex-direction:column;display:flex;overflow-y:auto}.bubble{align-self:flex-start;max-width:85%}.bubble.mine{border-radius:calc(14px * var(--radius-scale)) calc(14px * var(--radius-scale)) calc(2px * var(--radius-scale)) calc(14px * var(--radius-scale));align-self:flex-end}.bubble p{white-space:pre-wrap;margin:0}.bubble small{text-align:right;font-size:var(--t-10);margin-top:7px;display:block}.bubble img{border-radius:calc(10px * var(--radius-scale));max-width:200px}.composer{gap:var(--s-12);display:flex;position:sticky;bottom:80px}.tabs{border-bottom:1px solid var(--line);gap:20px;margin:25px 0;display:flex;overflow-x:auto}.tabs button{padding:12px 0;font-size:12px}.tabs button.active{border-bottom:2px solid var(--edge);font-weight:700}.wallet{border-radius:calc(18px * var(--radius-scale));background:var(--fill);color:var(--on-fill,var(--lime));padding:var(--s-32);margin:var(--s-24) 0}.wallet span{font-size:var(--t-12)}.wallet strong{margin:var(--s-20) 0;font-size:38px;display:block}.wallet small{color:var(--lime-muted)}.composer textarea.composer-field{resize:none;flex:1;min-width:0;min-height:46px;max-height:132px;padding-block:12px;line-height:22px;overflow-y:auto}.composer{align-items:flex-end}
.wl{color:#fff;isolation:isolate;flex-direction:column;font-family:-apple-system,system-ui,Segoe UI,sans-serif;display:flex;position:absolute;inset:0;overflow:hidden}.wl-main{scrollbar-width:none;flex-direction:column;flex:1;min-height:0}.wl-main.center>:first-child{margin-top:auto}.wl-main.center>:last-child{margin-bottom:auto}.wl-main.bottom{justify-content:flex-end}.wl-bottom{flex-direction:column;flex:none;display:flex}.wl-block{min-width:0;position:relative}.wl-logo{line-height:1}.wl-heading{white-space:pre-line;overflow-wrap:anywhere;margin:0;line-height:1.2}.wl-button{justify-content:center;align-items:center;gap:var(--s-8);cursor:pointer;width:100%;min-height:0;font:inherit;border:0;line-height:1.2;display:inline-flex}.wl-button:disabled{opacity:.5}.wl-hint{font-size:var(--t-13);color:#ebebf599;margin-top:6px;display:block}.wl-dismiss{align-items:center;gap:var(--s-12);width:100%;min-height:0;padding:var(--s-6) 0;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;display:flex}.wl-dismiss:disabled{opacity:.5}.wl-switch{border-radius:var(--r-full);background:#7878805c;flex:none;width:44px;height:26px;transition:background .2s;position:relative}.wl-switch:after{content:"";background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .22s cubic-bezier(.3,1.3,.5,1);position:absolute;top:2px;left:2px;box-shadow:0 2px 4px #00000040}.wl-switch.on{background:var(--sys-blue,#0a84ff)}.wl-switch.on:after{transform:translate(18px)}.wl-options{gap:var(--s-8);display:grid}.wl-options button{align-items:center;gap:var(--s-12);min-height:0;padding:var(--s-16) var(--s-16);cursor:pointer;font:inherit;text-align:left;border:0;display:flex}.wl-options.chips button{padding:var(--s-8) var(--s-16);border-radius:var(--r-full)!important}.wl-options button span:not(.wl-opt-icon){flex:1}.wl-options button.on{box-shadow:inset 0 0 0 2px var(--sys-blue,#0a84ff)}.wl-opt-icon{font-size:var(--t-20);line-height:1;display:inline-flex}.wl-opt-check{color:var(--accent-text,var(--sys-blue,#0a84ff));flex:none}.wl-select{width:100%;padding:var(--s-16) var(--s-16);font:inherit;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ebebf5' stroke-opacity='.6' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:calc(100% - 16px);background-repeat:no-repeat;background-size:20px 20px;border:0;padding-right:46px}.wl-close{z-index:3;color:#fff;cursor:pointer;background:#7676804d;border:0;border-radius:50%;place-items:center;width:34px;height:34px;min-height:0;padding:0;display:grid;position:absolute;right:12px}.welcome-flow{z-index:var(--z-welcome);position:fixed;inset:0}.welcome-flow .wl-step{position:absolute;inset:0}@keyframes wl-in{0%{opacity:0}}@keyframes wl-step{0%{opacity:0;transform:translate(24px)}}.wl-options.cards{gap:var(--s-12);grid-template-columns:minmax(0,1fr)!important;display:grid!important}.wl-options.cards button{border-radius:var(--r-18);font-size:var(--t-17)}.wl-accents{justify-content:center;margin-top:14px;display:flex}.wl-accents button{color:#fff;cursor:pointer;border:0;place-items:center;display:grid;border-radius:50%!important;min-height:0!important;padding:0!important}.wl-accents button.on{box-shadow:0 0 0 3px #0009,0 0 0 5px #fff}.welcome-flow{background:#000;animation:none}.welcome-flow .wl-step{animation:.5s ease-out both wl-appear}@keyframes wl-appear{0%{opacity:0}}@keyframes wl-step-in{0%{opacity:.4;transform:translate(16px)}}.welcome-cover{z-index:var(--z-welcome-cover);color:#fff;background:#000;place-items:center;display:grid;position:fixed;inset:0}.wl-main:has(.wl-options){justify-content:safe center}:is(.wl-main.top,.wl-main.top:has(.wl-options)){justify-content:flex-start}.wl-bottom{gap:min(12px,1.2dvh)!important}.wl-options.cards button{min-height:var(--ctl-l)}.wl-bottom{justify-content:flex-end;min-height:0}.wl-bottom:not(:has(.wl-dismiss)):after{content:"";height:var(--wl-dismiss-room,38px);flex:none}.wl-accents{gap:var(--s-8);flex-wrap:nowrap;min-width:0}.wl-accents button{aspect-ratio:1;flex:0 34px;width:auto;min-width:0;height:auto}:root[data-scheme=light] .welcome-flow,:root[data-scheme=light] .welcome-cover{background:#f2f2f7}:root[data-scheme=light] .welcome-flow .wl{color:#000!important;background:linear-gradient(#fff,#f2f2f7)!important}:root[data-scheme=light] .welcome-flow :is(.wl-heading,.wl-logo,.wl-hint,.wl-dismiss,.wl-options>button){color:#000!important}:root[data-scheme=light] .welcome-flow .wl-hint,:root[data-scheme=light] .welcome-flow .wl-dismiss{color:#3c3c43bf!important}:root[data-scheme=light] .welcome-flow .wl-options>button,:root[data-scheme=light] .welcome-flow .wl-select{box-shadow:0 1px 2px #0000000f;color:#000!important;background-color:#fff!important}:root[data-scheme=light] .welcome-flow .wl-options>button.on{box-shadow:inset 0 0 0 2px var(--sys-blue,#007aff)!important}:root[data-scheme=light] .welcome-flow .wl-close{color:#000!important;background:#76768029!important}:root[data-scheme=light] .welcome-flow .wl-button:not([style*=background]){color:#fff}:root[data-scheme=light] .welcome-flow .wl-accents button.on{box-shadow:0 0 0 3px #fff,0 0 0 5px #000}.welcome-flow .wl-accents button,.wl .wl-accents button{background:var(--swatch)!important}.wl-options.chips{gap:var(--s-4);flex-wrap:wrap;display:flex}.wl-options.chips>button{justify-content:center;gap:var(--s-6);white-space:nowrap;flex:1 1 0;min-width:0;padding:var(--s-12) var(--s-8)!important;border-radius:var(--r-14)!important;font-size:var(--t-15)!important}.wl-options.chips>button>span:not(.wl-opt-icon){text-overflow:ellipsis;overflow:hidden}.wl-options.chips>button .wl-opt-icon{display:none}.wl-options.chips>button{overflow:hidden}.wl-options.chips>button>span:not(.wl-opt-icon){flex:0 auto;min-width:0}.wl-options.chips .wl-opt-check{display:none}.wl-options.chips>button.on{box-shadow:inset 0 0 0 2px var(--sys-blue,#0a84ff)}.wl-options.chips>.wl-accents{flex:1 0 100%;justify-content:space-between;margin-top:8px}:root[data-scheme=light] .welcome-flow .wl-button.wl-locate{box-shadow:0 1px 2px #0000000f;color:var(--accent-text,#086acc)!important;background:#fff!important}.wl-logo{white-space:nowrap}.wl-logo-line{transform-origin:50%;justify-content:center;align-items:center;height:1.2em;display:flex}.wl:has(.wl-close) .wl-logo-line{margin-top:min(16px,1.6dvh)}.wl-logo-mark{line-height:1}.wl-slogan{font-family:-apple-system,system-ui,Segoe UI,sans-serif;font-size:.625em;font-weight:var(--w-medium);letter-spacing:0;color:var(--sys-label-2,#ebebf599);opacity:0;margin-top:.04em;line-height:1.1;transition:opacity .35s,transform .35s;transform:translateY(4px)}.wl-slogan.shown{opacity:1;transform:none}:root[data-scheme=light] .welcome-flow .wl-logo .wl-slogan{color:#3c3c4399!important}.wl-city{width:0;height:1.2em;color:var(--accent-text,var(--sys-blue,#0a84ff));flex:none;margin-left:.24em;transition:width .34s cubic-bezier(.2,.9,.25,1);display:inline-block;position:relative;overflow:hidden}.wl-city.empty{margin-left:0}.wl-city-measure{visibility:hidden;white-space:nowrap;position:absolute}.welcome-flow .wl-city,:root[data-scheme=light] .welcome-flow .wl-logo .wl-city{color:var(--accent-text,var(--sys-blue,#0a84ff))!important}.wl-city-track{animation:.85s cubic-bezier(.25,.7,.2,1) .1s both wl-roll;display:block;position:relative}.wl-city-track>span{white-space:nowrap;height:1.2em;line-height:1.2;position:absolute;left:0}.wl-city-track>span.final{display:block;position:relative;top:0!important}@keyframes wl-roll{0%{transform:translateY(calc(-1.2em * var(--n)))}to{transform:none}}@media (prefers-reduced-motion:reduce){.wl-city{transition:none}.wl-city-track{animation-duration:1ms}}.wl-block:has(>.wl-logo){padding-bottom:14px}:root[data-scheme=light] .welcome-flow .wl-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%233c3c43' stroke-opacity='.6' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important}.wl-link{min-height:0;color:var(--accent-text,var(--sys-blue,#0a84ff));font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline}.wl-terms{margin:0;line-height:1.4}:root[data-scheme=light] .welcome-flow .wl-terms{color:#3c3c43bf!important}.wl-main{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:safe center;display:grid;overflow:hidden}.wl-main>.wl-block{grid-column:1/-1}.wl-main>.wl-b-country,.wl-main>.wl-b-city{grid-column:auto}.wl-main:not(:has(>.wl-b-country))>.wl-b-city{grid-column:1/-1}.wl-main.center>:first-child,.wl-main.center>:last-child{margin-block:0}.welcome-flow .wl-locate{min-height:48px;border-radius:999px!important}@media (max-height:720px){.welcome-flow .wl-select{padding-block:0}.welcome-flow .wl-select,.welcome-flow .wl-locate,.welcome-flow .wl-options.chips .wl-seg>button{height:44px;min-height:44px}.welcome-flow .wl-bottom .wl-button{min-height:48px}.welcome-flow .wl-accents button{width:30px;height:30px}.welcome-flow .wl-main>.wl-b-heading{display:none}.welcome-flow .wl-dismiss{padding:var(--s-2) 0}}@media (max-height:690px){.welcome-flow .wl-select,.welcome-flow .wl-locate,.welcome-flow .wl-options.chips .wl-seg>button{height:40px;min-height:40px}.welcome-flow .wl-bottom .wl-button{min-height:44px}.welcome-flow .wl-accents button{width:26px;height:26px}}
@keyframes rw-spin{to{transform:rotate(360deg)}}@keyframes rw-pulse{0%,to{opacity:.55;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}@keyframes rw-shine{0%,45%{transform:rotate(25deg)translate(-40px)}to{transform:rotate(25deg)translate(190px)}}@keyframes rw-sweep{0%,50%{transform:translate(-120%)skew(-20deg)}to{transform:translate(320%)skew(-20deg)}}@keyframes rw-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes rw-blink{0%,to{opacity:.2}50%{opacity:.9}}@keyframes rw-drift{0%{transform:translate(-6%,-4%)scale(1)}to{transform:translate(6%,4%)scale(1.12)}}.rw-screen,.rw-badge-sheet,.rw-chip,.rw-player{--rw-accent:var(--accent-own-fill,var(--sys-blue))}.rw-emblem{flex:none;overflow:visible}.rw-emblem.locked{filter:grayscale();opacity:.5}.rw-emblem-spin{flex:none;place-items:center;display:inline-grid;position:relative}.rw-emblem-spin>.rw-rays{background:repeating-conic-gradient(transparent 0, color-mix(in srgb, var(--rw-glow) 45%, transparent) 1.5deg 5deg, transparent 6.5deg 30deg);will-change:transform;border-radius:50%;animation:26s linear infinite rw-spin;position:absolute;inset:-22%;-webkit-mask:radial-gradient(circle,#000 28%,#0000 68%);mask:radial-gradient(circle,#000 28%,#0000 68%)}.rw-emblem-spin>.rw-emblem{position:relative}.rw-emblem-n{fill:#fff;paint-order:stroke;stroke:#00000073;stroke-width:3px;font-family:ui-rounded,SF Pro Rounded,system-ui,-apple-system,sans-serif;font-weight:900}.rw-medal{flex:none;place-items:center;display:inline-grid;position:relative}.rw-medal>svg{position:relative}.rw-medal.locked>svg{filter:grayscale()brightness(.85);opacity:.5}.rw-medal.glowing:before{content:"";will-change:transform, opacity;background:radial-gradient(circle,#ffcd3cbf,#ffcd3c00 68%);border-radius:50%;animation:2s ease-in-out infinite rw-pulse;position:absolute;inset:-10px}.rw-medal-lock{color:#ffffffb3;background:#1b1d2b;border-radius:50%;place-items:center;padding:3px;display:grid;position:absolute;bottom:-2px;right:-2px;box-shadow:0 0 0 2px #ffffff14}.rw-shine{transform-origin:50px 50px;animation:4.2s ease-in-out infinite rw-shine}.rw-chip{position:relative;overflow:visible}.rw-chip.icon-button{padding:0}.rw-chip>.rw-emblem{width:100%;height:100%}.rw-chip>.ios-badge{position:absolute;top:-6px;right:-4px}.rw-hero:before{content:"";z-index:-1;background:radial-gradient(45% 40% at 30% 20%, color-mix(in srgb, var(--rw-glow) 70%, transparent), transparent 70%), radial-gradient(40% 35% at 75% 30%, color-mix(in srgb, var(--rw-b) 85%, transparent), transparent 70%), radial-gradient(60% 45% at 50% 85%, color-mix(in srgb, var(--rw-b) 45%, transparent), transparent 70%);will-change:transform;animation:9s ease-in-out infinite alternate rw-drift;position:absolute;inset:-20%}.rw-hero-sky i{background:#fff;border-radius:50%;width:2px;height:2px;animation:3.2s ease-in-out infinite rw-blink;position:absolute}.rw-xp-fill:after{content:"";will-change:transform;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffffa6,#0000);width:30%;animation:3s ease-in-out infinite rw-sweep;position:absolute;inset:0}.rw-stats b{font-size:var(--t-17);font-variant-numeric:tabular-nums;font-weight:800}.rw-flame{color:#ff7a1a;filter:drop-shadow(0 0 6px #ff7a1a99)}.rw-days>li.done .rw-day-art{color:#fff;background:linear-gradient(135deg,#ffe066,#f59a0e);box-shadow:0 2px 8px #f59a0e73}.rw-days>li.done{background:color-mix(in srgb, #ffc23a 16%, var(--soft))}.rw-days>li.chest .rw-day-art{color:#a35cff}.rw-days>li.now{background:color-mix(in srgb, #ffb020 22%, var(--soft));animation:1.5s ease-in-out infinite rw-bob;box-shadow:inset 0 0 0 2px #ffb020}.rw-rows>li.taken .rw-row-text{color:color-mix(in srgb, var(--ink) 75%, transparent)}.rw-rows>li.taken .rw-row-sub>:is(.rw-bar,.rw-xp-pill){opacity:.75}.rw-rows>li.taken .rw-row-icon{opacity:.55}.rw-chev{opacity:.55;flex:none}.rw-tile b{min-width:0;min-height:2.5em;font-size:var(--t-12);text-align:center;justify-self:stretch;place-items:center;font-weight:800;line-height:1.2;display:grid}.rw-cabinet.tight .rw-tile b{font-size:var(--t-11)}.rw-pips>i.m0{background:#d98c55}.rw-pips>i.m1{background:#dfe6ef}.rw-pips>i.m2{background:#ffcf3a}.rw-pips>i.m3{background:#b8bdff}.rw-pips>i.m4{background:#6fe3ff;box-shadow:0 0 6px #6fe3ff}.rw-coin-words b{font-size:var(--t-15);font-weight:800;line-height:1.15}.rw-coin-words small{font-size:var(--t-11);opacity:.85;font-weight:700}.rw-badge-big p{color:var(--sys-label-2,var(--muted));margin:0}.rw-steps>li.done{background:color-mix(in srgb, var(--sys-green,#34c759) 14%, var(--soft))}.rw-ladder>li.here{border-color:var(--rw-glow);background:linear-gradient(90deg, color-mix(in srgb, var(--rw-glow) 22%, var(--sys-bg-2,var(--surface))), var(--sys-bg-2,var(--surface)));box-shadow:0 8px 22px color-mix(in srgb, var(--rw-glow) 30%, transparent)}.rw-ladder>li.ahead .rw-emblem{filter:saturate(.8)brightness(.9);opacity:.85}.rw-pop-flame>b{letter-spacing:-1px;color:#0000;background:linear-gradient(#ffe08a,#ff8a1f 60%,#ff5a1f);-webkit-background-clip:text;background-clip:text;font-size:50px;font-weight:900;line-height:1;position:relative}html[data-scheme=light] .rw-pop-flame>b{background-image:linear-gradient(#ffa31a,#ff6a1f 60%,#e8450f)}.rw-pop .rw-days>li{color:#fff9;background:#ffffff12}html[data-scheme=light] .rw-pop .rw-days>li{color:var(--sys-label-2,var(--muted));background:#0000000d}.rw-party-rays{background:repeating-conic-gradient(transparent 0, #ffd65a2b 1.5deg 6.5deg, transparent 8deg 22.5deg);will-change:transform;pointer-events:none;width:760px;height:760px;margin:-380px 0 0 -380px;animation:34s linear infinite rw-spin;position:absolute;top:38%;left:50%;-webkit-mask:radial-gradient(circle,#000 12%,#0000 55%);mask:radial-gradient(circle,#000 12%,#0000 55%)}.rw-player{isolation:isolate;width:100%;margin:0 0 var(--s-24);color:#fff;text-align:left;background:radial-gradient(120% 140% at 0% 0%, color-mix(in srgb, var(--rw-glow) 48%, transparent) 0%, transparent 60%), radial-gradient(80% 120% at 100% 100%, color-mix(in srgb, var(--rw-b) 55%, transparent) 0%, transparent 70%), #0c0f1e;border:0;border-radius:24px;align-items:center;gap:16px;padding:14px 14px 14px 12px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a}.rw-player-face{flex:none;place-items:center;width:88px;height:88px;display:grid;position:relative}.rw-player-ring{background:conic-gradient(var(--rw-glow) calc(var(--rw-p) * 360deg), #ffffff24 0);filter:drop-shadow(0 0 6px var(--rw-glow));border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 5px),#000 calc(100% - 4px));mask:radial-gradient(farthest-side,#0000 calc(100% - 5px),#000 calc(100% - 4px))}.rw-player-face .avatar.large{width:74px;height:74px}.rw-player-level{position:absolute;bottom:-8px;right:-8px}.rw-player-text{flex:1;gap:5px;min-width:0;display:grid}.profile .rw-player h1{font-size:var(--t-22);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;color:#fff;margin:0;line-height:24px;overflow:hidden}.rw-player-rank{font-size:var(--t-13);color:var(--rw-a);font-weight:800}.rw-player-bar{border-radius:var(--r-full);background:#ffffff24;height:7px;display:block;position:relative;overflow:hidden}.rw-player-bar>i{border-radius:inherit;background:linear-gradient(90deg, var(--rw-b), var(--rw-a), #fff);height:100%;display:block;position:relative;overflow:hidden}.rw-player-meta{font-size:var(--t-12);color:#ffffffc7;flex-wrap:wrap;align-items:center;gap:2px 12px;font-weight:600;display:flex}.rw-player-meta>span{align-items:center;gap:4px;display:inline-flex}.rw-player-meta b{font-size:var(--t-13);color:#fff;font-weight:800}.rw-player.wait :is(.rw-player-rank,.rw-player-meta){visibility:hidden}.rw-player>.ios-badge{box-shadow:none;top:10px;right:10px}html[data-scheme=light] .rw-hero{color:var(--ink);background:color-mix(in srgb, var(--rw-glow) 12%, #fff);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--rw-b) 16%, transparent)}html[data-scheme=light] .rw-hero-rank{background:linear-gradient(90deg, color-mix(in srgb, var(--rw-b) 80%, black), var(--rw-b), color-mix(in srgb, var(--rw-b) 80%, black));background-size:200% 100%;-webkit-background-clip:text;background-clip:text}html[data-scheme=light] .rw-hero .rw-hero-level{color:var(--ink);text-shadow:none}html[data-scheme=light] .rw-hero .rw-xp-track,html[data-scheme=light] .rw-player-bar{background:color-mix(in srgb, var(--rw-b) 14%, #fff);box-shadow:inset 0 1px 2px #00000014}html[data-scheme=light] .rw-hero .rw-xp-fill,html[data-scheme=light] .rw-player-bar>i{background:linear-gradient(90deg, var(--rw-b), color-mix(in srgb, var(--rw-b) 60%, var(--rw-a)));box-shadow:none}html[data-scheme=light] .rw-hero .rw-xp-words,html[data-scheme=light] .rw-hero .rw-hero-next,html[data-scheme=light] .rw-hero .rw-stats small{color:var(--sys-label-2,var(--muted))}html[data-scheme=light] .rw-hero .rw-how{color:var(--ink)}html[data-scheme=light] .rw-cabinet{color:var(--ink);border:1px solid var(--line);background:radial-gradient(120% 50% at 50% 0%, #ece8ff 0%, var(--sys-bg-2,#fff) 70%);box-shadow:none}html[data-scheme=light] .rw-tile{color:var(--ink);background:var(--sys-bg-3,#f2f2f7);border-color:#0000000a}html[data-scheme=light] .rw-medal-shadow{opacity:.1}html[data-scheme=light] .rw-tile.ready{border-color:var(--rw-accent,var(--sys-blue))}html[data-scheme=light] .rw-medal-lock{color:var(--sys-label-2,var(--muted));box-shadow:0 0 0 1px var(--line);background:#fff}html[data-scheme=light] .rw-player{color:var(--ink);background:radial-gradient(120% 140% at 0% 0%, color-mix(in srgb, var(--rw-glow) 26%, transparent) 0%, transparent 60%), radial-gradient(80% 120% at 100% 100%, color-mix(in srgb, var(--rw-a) 30%, transparent) 0%, transparent 70%), var(--sys-bg-2,var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--rw-b) 14%, transparent)}html[data-scheme=light] .profile .rw-player h1{color:var(--ink)}html[data-scheme=light] .rw-player-rank{color:color-mix(in srgb, var(--rw-b) 80%, black)}html[data-scheme=light] .rw-player-meta{color:var(--sys-label-2,var(--muted))}html[data-scheme=light] .rw-player-meta b{color:var(--ink)}html[data-scheme=light] .rw-player-ring{background:conic-gradient(var(--rw-b) calc(var(--rw-p) * 360deg), color-mix(in srgb, var(--rw-b) 14%, transparent) 0);filter:none}@media (prefers-reduced-motion:reduce){.rw-emblem-spin>.rw-rays,.rw-3d-rays,.rw-shine,.rw-hero:before,.rw-hero-sky i,.rw-xp-fill:after,.rw-days>li.now,.rw-medal.glowing:before,.rw-party-rays,.ci-arc{animation:none}}html[data-saver] .rw-emblem-spin>.rw-rays,html[data-saver] .rw-3d-rays,html[data-saver] .rw-shine,html[data-saver] .rw-hero:before,html[data-saver] .rw-hero-sky i,html[data-saver] .rw-xp-fill:after,html[data-saver] .rw-days>li.now,html[data-saver] .rw-medal.glowing:before,html[data-saver] .rw-party-rays,html[data-saver] .ci-arc{animation:none}html[data-calm] .rw-emblem-spin>.rw-rays,html[data-calm] .rw-3d-rays,html[data-calm] .rw-shine,html[data-calm] .rw-hero:before,html[data-calm] .rw-hero-sky i,html[data-calm] .rw-xp-fill:after,html[data-calm] .rw-days>li.now,html[data-calm] .rw-medal.glowing:before{animation-play-state:paused}.rw-take:focus-visible,.rw-act-cap:focus-visible,.rw-tile:focus-visible,.rw-row-button:focus-visible,.rw-chip:focus-visible,.rw-player:focus-visible,.rw-how:focus-visible,.rw-later:focus-visible{box-shadow:0 0 0 2px var(--bg), 0 0 0 4px var(--sys-blue,#0a84ff);outline:none}.ci-pair{gap:var(--s-8);flex-wrap:wrap;display:flex}.ci-pair>*{white-space:nowrap;flex:auto}.detail-extras:has(>.ci-here)>.ci-here{order:-3}.detail-extras:has(>.ci-here)>a.detail-route{order:-2}.detail-extras>:is(.ci-been,.ci-nofix){white-space:normal;text-align:start;flex-basis:100%;order:-1;margin:0}.detail-extras>.ci-been{font-size:var(--t-13)}.detail-extras:has(>.ci-here)>:not(.ci-here,.detail-route,.ci-been,.ci-nofix){flex-basis:100%}.detail-extras>.ci-here-done:disabled,.ci-pair>.ci-here-done:disabled{opacity:1;color:var(--sys-green-text,#1f7a35)}.ci-pair>.ci-nofix{flex-basis:100%}.ci-nofix{gap:var(--s-8);margin:var(--s-4) 0 var(--s-8);padding:var(--s-12);background:var(--soft);border-radius:12px;display:grid}.ci-nofix>p{font-size:var(--t-13);white-space:normal;margin:0}.ci-nofix-actions{gap:var(--s-8);flex-wrap:wrap;display:flex}.ci-nofix-actions>button{align-items:center;gap:6px;display:inline-flex}.ci-pair>.ci-been{font-size:var(--t-13);white-space:normal;flex-basis:100%;margin:0}.ci-consent-pin{color:#fff;background:var(--sys-green,#34c759);border-radius:20px;place-items:center;width:64px;height:64px;margin:4px auto 10px;display:grid}.interest-choice.ci-consent-choice{grid-template-columns:1fr;gap:8px}.ci-consent-error{color:var(--danger,#d70015);font-size:var(--t-13);text-align:center;margin:0}
@media (min-width:1450px){.cards{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1100px){.desktop-rail{width:190px;padding:30px 15px}.main{margin-left:190px;padding-inline:28px}.cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.desktop-rail{display:none}.main{padding:var(--tg-top) 20px calc(100px + var(--tg-bottom));margin:0}.topbar{height:77px;margin-bottom:25px}.brand{display:block}.location{margin-left:auto;font-size:11px}.topbar>.icon-button{width:var(--ctl-s);height:var(--ctl-s);margin-left:0}.intro h1{letter-spacing:-1.8px}.intro p:not(.eyebrow){max-width:230px;font-size:12px}.categories{margin-right:-20px}.categories button>span{border-radius:calc(16px * var(--radius-scale))}.section-title{gap:8px}.section-title h2{letter-spacing:-.7px;font-size:20px}.section-title p:not(.eyebrow){font-size:10px}.cards{gap:var(--s-16) var(--s-12)}.verified{margin-left:0;font-size:7px}.price{font-size:12px}.price small{font-size:8px}.place-art>span{font-size:60px}.place-art>small{letter-spacing:1.5px;text-align:center;max-width:90%;font-size:6px}.save{width:var(--ctl-s);height:var(--ctl-s);top:6px;right:6px}.bottom-nav{border-top:1px solid var(--line);z-index:var(--z-nav);justify-content:space-around}.bottom-nav button{flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex}.bottom-nav small{color:inherit}.detail-actions{background:var(--bg);z-index:2;padding:10px 0;position:sticky;bottom:0}.map{height:480px}.editor h1{font-size:var(--t-34)}.form-grid{gap:var(--s-12)}.form-grid label{min-width:0}.profile-header{gap:var(--s-16)}.business-switch{gap:12px;padding:20px}.business-switch small{line-height:1.5}.business-switch>svg{width:22px}.section-title>.secondary{white-space:nowrap;padding:10px;font-size:10px}.tabs{gap:19px}.toast{top:calc(10px + max(var(--tg-top), env(safe-area-inset-top)));width:max-content;font-size:12px}.chat-log{height:49vh}.welcome h1{font-size:54px}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}
:root[data-scheme=dark] .sage{background:#26311f}:root[data-scheme=dark] .sand{background:#332c1d}:root[data-scheme=dark] .lavender{background:#2a2833}:root[data-scheme=dark] .peach{background:#35271f}:root[data-scheme=dark] .save,:root[data-scheme=dark] .sponsored,:root[data-scheme=dark] .kind-label{background:color-mix(in srgb, var(--surface) 88%, transparent);color:var(--ink)}:root[data-scheme=dark] .card-rating{box-shadow:none;color:#fffffff5;background:#0000003d}:root[data-scheme=dark] .card-rating small{color:#ffffffb8}:root[data-scheme=dark] .kind-label.exchange-best{background:var(--sys-green,#30d158);color:#000}:root[data-scheme=dark] :is(.kind-label.reserved,.kind-label.exchange-old){background:var(--warning-soft)}:root[data-scheme=dark] .place-art>small{color:var(--muted-strong)}:root[data-scheme=dark] .card-image img{filter:brightness(.92)}:root[data-scheme=dark] select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23e2ebe0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}:root[data-scheme=dark] .language-switch select{background-image:none}:root[data-scheme=dark] .business-switch small{color:color-mix(in srgb, var(--on-lime) 70%, transparent)}:root[data-scheme=dark] .status-pill.warn{color:#f0b45a}:root[data-scheme=dark] .status-pill.bad{background:var(--danger-soft)}:root[data-scheme=dark] .waiting{background:#221b10;border-color:#6b4a1a}:root[data-scheme=dark] .badge{background:color-mix(in srgb, var(--lime) 30%, var(--surface));color:var(--ink)}:root[data-scheme=dark] .badge.status-off,:root[data-scheme=dark] .badge.status-finished{background:var(--soft-strong)}:root[data-scheme=dark] .badge.status-scheduled{background:#1d2a40}:root[data-scheme=dark] .segment button[aria-pressed=true],:root[data-scheme=dark] .segment button[aria-selected=true],:root[data-scheme=dark] .segment button.active{background:color-mix(in srgb, var(--ink) 16%, var(--surface));color:var(--ink);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 14%, transparent)}:root[data-scheme=dark] .segment{background:color-mix(in srgb, var(--ink) 5%, var(--bg))}:root[data-scheme=dark] .segment button:not([aria-pressed=true]):not(.active):not([aria-selected=true]){color:var(--muted)}:root[data-scheme=dark] .order-card.status-confirmed,:root[data-scheme=dark] .order-card.status-completed{background:color-mix(in srgb, var(--lime) 18%, var(--surface))}@media not (prefers-contrast:more){:root[data-scheme=dark] .order-card.status-confirmed,:root[data-scheme=dark] .order-card.status-completed{--sys-label-2:#ebebf5b3;--muted:var(--sys-label-2);--muted-strong:var(--sys-label-2)}}
.ba{aspect-ratio:2;background:var(--ba-bg);width:100%;color:var(--ba-text);isolation:isolate;font-family:var(--font);-webkit-user-select:none;user-select:none;border-radius:18px;position:relative;overflow:hidden}.ba *{box-sizing:border-box}.ba-stage{width:360px;height:180px;transform:scale(var(--ba-k,1));transform-origin:0 0;position:absolute;top:0;left:0;container-type:inline-size}.ba-media{z-index:0;position:absolute;overflow:hidden}.ba-media img{object-fit:cover;width:100%;height:100%;display:block}.ba-cut .ba-media img{object-fit:contain;filter:drop-shadow(0 1.4cqw 2cqw #00000059)}.ba-free .ba-media{container-type:size}.ba-free .ba-media img{left:var(--fx,50%);top:var(--fy,50%);width:calc(max(100cqw, 100cqh * var(--far,1)) * var(--fz,1));max-width:none;height:auto;aspect-ratio:var(--far,1);object-fit:fill;position:absolute;transform:translate(-50%,-50%)}.ba-free.ba-cut .ba-media img{width:calc(min(100cqw, 100cqh * var(--far,1)) * var(--fz,1));object-fit:contain;filter:drop-shadow(0 5px 7px #00000059)}.ba-deco{width:100%;height:100%;fill:var(--ba-accent);stroke:var(--ba-accent);z-index:1;pointer-events:none;position:absolute;inset:0}.ba-frame{border:.7cqw solid var(--ba-text);opacity:.55;z-index:1;border-radius:3cqw;position:absolute;inset:3.5%}.ba-copy{z-index:2;flex-direction:column;justify-content:center;gap:1.3cqw;width:47%;display:flex;position:absolute;top:0;bottom:0;left:5%}.ba-kicker{letter-spacing:.01em;font-size:2.1cqw;font-weight:700;line-height:1.15}.ba-kicker,.ba-title,.ba-button{overflow-wrap:anywhere;max-width:100%}.promo-slide .ba-kicker{font-size:max(10px,2.1cqw)}.promo-slide .ba-button{padding:max(3px,1.1cqw) max(8px,3cqw);font-size:max(10px,2.2cqw)}.ba-title{letter-spacing:-.02em;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:5.4cqw;font-weight:850;line-height:1.08;display:-webkit-box;overflow:hidden}.ba-title b,.ba-title strong{font-weight:900}.ba-button{background:var(--ba-button);color:#111;border-radius:99cqw;padding:1.1cqw 3cqw;font-size:2.2cqw;font-weight:750;line-height:1.2}.ba-title-box .ba-kicker{color:#fff;border-radius:.6cqw;padding:1cqw 2.4cqw;transform:rotate(-2deg)}.ba-title-box .ba-title{border:solid var(--ba-accent);background:var(--ba-accent);color:var(--ba-text);text-align:center;border-width:2.2cqw 2.8cqw;padding:0;font-size:4.6cqw;transform:rotate(-2deg);box-shadow:0 1cqw #00000026}.ba-title-box .ba-button{text-align:center;border-radius:.6cqw;margin-top:-1.6cqw;transform:rotate(-2deg)}.ba-title-tag .ba-kicker{background:var(--ba-accent);color:#fff;border-radius:99cqw;padding:.8cqw 2.4cqw}.ba-title-tag .ba-button{color:var(--ba-text);text-underline-offset:.6cqw;background:0 0;padding:0;text-decoration:underline}.ba-title-plain .ba-title{font-size:6cqw}.ba-split .ba-media{clip-path:polygon(15% 0,100% 0,100% 100%,0 100%);width:53%;top:0;bottom:0;right:0}.ba-split-l .ba-media{clip-path:polygon(0 0,100% 0,85% 100%,0 100%);width:52%;top:0;bottom:0;left:0}.ba-curve .ba-media{clip-path:ellipse(88% 96% at 100%);width:56%;top:0;bottom:0;right:0}.ba-full .ba-media,.ba-glass .ba-media{inset:0}.ba-full .ba-media:after{content:"";background:linear-gradient(80deg, var(--ba-bg) 8%, color-mix(in srgb, var(--ba-bg) 55%, transparent) 45%, transparent 75%);position:absolute;inset:0}.ba-glass .ba-copy{background:color-mix(in srgb, var(--ba-bg) 72%, transparent);-webkit-backdrop-filter:blur(2cqw);backdrop-filter:blur(2cqw);border-radius:3cqw;padding:0 4cqw;top:10%;bottom:10%}.ba-cutout .ba-media{width:46%;top:5%;bottom:5%;right:3%;overflow:visible}.ba-cutout-l .ba-media{width:46%;top:5%;bottom:5%;left:3%;overflow:visible}.ba-cutout .ba-media:before,.ba-cutout-l .ba-media:before{content:"";aspect-ratio:1;background:color-mix(in srgb, var(--ba-accent) 70%, #fff 10%);z-index:-1;border-radius:50%;width:78cqw;max-width:80%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ba-photo.ba-cutout .ba-media,.ba-photo.ba-cutout-l .ba-media{border-radius:3cqw;overflow:hidden}.ba-photo.ba-cutout .ba-media:before,.ba-photo.ba-cutout-l .ba-media:before{display:none}.ba-center .ba-media{height:62%;bottom:0;left:20%;right:20%}.ba-center .ba-copy{text-align:center;align-items:center;width:auto;inset:7% 5% auto}.ba-center .ba-title{-webkit-line-clamp:2;font-size:5cqw}.ba-photo.ba-center .ba-media{border-radius:3cqw 3cqw 0 0}.ba-type .ba-media{aspect-ratio:1;border:1.2cqw solid var(--ba-accent);border-radius:50%;width:36%;top:50%;right:5%;transform:translateY(-50%)}.ba-type .ba-title{font-size:7cqw}.ba-t2 .ba-title,.ba-t14 .ba-title{text-shadow:0 .4cqw #0000002e;font-style:normal}.ba-t8 .ba-title{opacity:.95;font-size:7.2cqw}.ba-t9 .ba-copy,.ba-t18 .ba-copy{gap:2cqw}.ba-t11 .ba-title{transform:rotate(0)}.ba-t12 .ba-copy{left:8%}.ba-t16 .ba-title{font-size:5.8cqw}.ba-t19 .ba-copy{width:56%}.ba-t20 .ba-kicker{text-transform:uppercase;letter-spacing:.12em}.biz-slide{width:100%;color:inherit;text-align:left;background:0 0;border:0;padding:0}.biz-slide .ba{border-radius:calc(18px * var(--radius-scale,1))}.promo-slide.biz-promo{background:0 0;padding:0;overflow:visible;border-radius:0!important;min-height:0!important}.studio-steps button{min-height:0;height:var(--ctl-s);background:var(--sys-fill-3,var(--soft));color:var(--muted);font-size:var(--ctl-s-font);border:0;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 12px 0 6px;font-weight:600;display:inline-flex}.studio-steps button.on{background:var(--accent-fill,var(--sys-blue,var(--ink)));color:var(--on-accent,#fff)}.studio-foot button{border-radius:999px;flex:1;justify-content:center;align-items:center;gap:6px;font-weight:650;display:flex}.studio-pick.on{border-color:var(--sys-blue,var(--ink))}.studio-pick img,.studio-thumb{object-fit:cover;background:var(--sys-fill-3,var(--soft));border-radius:12px;place-items:center;width:52px;height:52px;font-size:24px;display:grid}.studio-pick small{color:var(--muted)}.studio-label{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin:14px 0 6px;font-size:13px;font-weight:650}.studio-templates button{background:0 0;border:2px solid #0000;border-radius:14px;min-height:0;padding:0;overflow:hidden}.studio-templates button.on{border-color:var(--sys-blue,var(--ink));box-shadow:0 0 0 2px color-mix(in srgb, var(--sys-blue,var(--ink)) 35%, transparent)}.studio-templates .ba{border-radius:12px}.studio-palettes button{background:var(--sys-bg-2,var(--soft));border:2px solid #0000;border-radius:12px;min-height:0;position:relative}.studio-palettes button.on{border-color:var(--sys-label,var(--ink))}.studio-palettes button.on small{color:var(--sys-label,var(--ink));font-weight:700}.studio-colors label{color:var(--muted);justify-items:center;gap:4px;font-size:12px;display:grid}.studio-colors input[type=color]{border:2px solid var(--line);appearance:none;background:0 0;border-radius:50%;width:44px;height:44px;padding:0;overflow:hidden}.banner-stats b{font-size:17px}.banner-stats small{color:var(--muted);font-size:11px}.ba-copy{text-align:center;align-items:center;padding:0 3.5cqw}.ba-split .ba-copy,.ba-cutout .ba-copy{width:50%;left:0}.ba-split-l .ba-copy,.ba-cutout-l .ba-copy{width:50%;left:auto;right:0}.ba-curve .ba-copy{width:46%;left:0}.ba-type .ba-copy{width:60%;left:0}.ba-full .ba-copy{width:56%;left:0}.ba-glass .ba-copy{width:50%;left:4%}.ba-title-box .ba-title,.ba-title-box .ba-button{align-self:stretch}.studio-ribbon>button,.studio-ribbon>.studio-upload{aspect-ratio:auto;background:var(--sys-bg-2,var(--soft));border:2px solid #0000;border-radius:14px;flex:0 0 104px;height:104px;min-height:0;margin:0;padding:0;position:relative;overflow:hidden}.studio-ribbon>button.on{border-color:var(--sys-blue,var(--ink));box-shadow:0 0 0 2px color-mix(in srgb, var(--sys-blue,var(--ink)) 35%, transparent)}.studio-ribbon img{object-fit:cover;width:100%;height:100%;display:block}.studio-check{background:var(--accent-fill,var(--sys-blue,var(--ink)));width:22px;height:22px;color:var(--on-accent,#fff);border-radius:50%;place-items:center;display:grid;position:absolute;top:6px;right:6px}.studio-palettes button{grid-template-columns:2fr 1fr 1fr;gap:3px!important;height:46px!important;padding:4px!important;display:grid!important}.studio-swatch input[type=color]{opacity:0;cursor:pointer;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.studio-foot button{--ctl-pad:12px;white-space:nowrap;min-height:var(--ctl-l)!important}.studio-sections{gap:6px!important;display:flex!important}.studio-sections button{min-width:0;height:var(--ctl-s);white-space:nowrap;text-overflow:ellipsis;min-height:0;overflow:hidden;font-size:var(--ctl-s-font)!important;padding:0 10px!important}.ba .ba-kicker{color:var(--ba-kicker)}.ba .ba-title{color:var(--ba-text)}.ba .ba-button{color:var(--ba-btn-text)}.ba-title-box .ba-kicker{background:#0000004d}.ba-full .ba-copy,.ba-t8 .ba-copy,.ba-t12 .ba-copy{justify-content:center!important;padding-bottom:0!important;top:0!important}.ba-deco{opacity:.45}.ba-title-box .ba-title,.ba-kicker,.ba-button{z-index:3;position:relative}.ba-split-l .ba-deco,.ba-cutout-l .ba-deco{transform:scaleX(-1)}.studio-frame .studio-zoom button{background:var(--sys-fill-3,var(--soft));color:var(--sys-label,var(--ink))}.studio-mini-art .ba{border-radius:8px}.studio-colors{display:grid!important}.studio-colors button{min-height:0;color:var(--muted);background:0 0;border:0;justify-items:center;padding:0;display:grid}.color-grid button{aspect-ratio:1;border:2px solid #0000;border-radius:12px;min-height:0;padding:0;box-shadow:inset 0 0 0 1px #80808040}.color-grid button.on{border-color:var(--sys-blue,var(--ink));box-shadow:0 0 0 2px var(--sys-bg-2,#fff) inset}.color-sheet-foot button{min-height:var(--ctl-l);border-radius:var(--ctl-radius);flex:1}.studio-body>.seg{margin-bottom:12px}.biz-slide{display:block;position:relative;height:auto!important;min-height:0!important}.biz-ad-mark{z-index:4;text-overflow:ellipsis;white-space:nowrap;color:#fff;letter-spacing:.01em;background:#00000080;border-radius:4px;max-width:calc(100% - 16px);padding:2px 5px;font-size:10px;font-weight:600;position:absolute;bottom:8px;right:8px;overflow:hidden}.ad-strip{--ad-gap:8px;--ad-inset:8px;margin:2px 0 8px;overflow:hidden}@media (max-width:999px){.ad-strip{margin-inline:calc(50% - 50vw);padding-inline:calc(50vw - 50%)}}.ad-strip-stage{touch-action:pan-y;position:relative}.ad-strip-spacer{width:calc(100% - 2 * var(--ad-inset));aspect-ratio:2;margin:0 auto}.ad-strip-card{top:0;left:var(--ad-inset);width:calc(100% - 2 * var(--ad-inset));will-change:transform;transition:transform .45s cubic-bezier(.25,.8,.25,1);position:absolute}.ad-strip-card.dragging{transition:none}.ad-strip-card[aria-hidden=true]{cursor:pointer}.ad-strip .promo-slide{min-height:0;margin:0}.ad-strip-dots{left:var(--ad-inset);right:var(--ad-inset);z-index:5;pointer-events:none;justify-content:center;display:flex;position:absolute;bottom:8px}.ad-strip-dots>span{color:#fff;font-variant-numeric:tabular-nums;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000080;border-radius:999px;align-items:center;gap:4px;height:15px;padding:0 6px;font-size:10px;font-weight:600;display:flex}.ad-strip-dots i{background:#ffffff80;border-radius:999px;width:5px;height:5px;transition:width .3s,background .3s}.ad-strip-dots i.on{background:#fff;width:12px}.ad-strip-stage:has(.ad-strip-dots) .biz-ad-mark{max-width:calc(50% - 56px)}:root:not([data-scheme=dark]) .biz-ad-mark,:root:not([data-scheme=dark]) .ad-strip-dots>span{color:var(--ink);text-shadow:none;background:#ffffffd9}:root:not([data-scheme=dark]) .ad-strip-dots i{background:#00000038}:root:not([data-scheme=dark]) .ad-strip-dots i.on{background:#00000073}.ad-strip .promo-slide:not(.biz-promo){aspect-ratio:2;border-radius:calc(18px * var(--radius-scale,1));overflow:hidden}@media (min-width:1000px){.ad-strip{--ad-inset:20%}}.studio-colors button{text-align:center;gap:5px;font-size:10.5px;line-height:1.15}.studio-sections button{flex:0 auto}.studio-form.is-paid .studio-sections~small,.studio-form.is-paid .seg~small{opacity:.55}.ba-ready img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ba-ready-empty{background:repeating-linear-gradient(45deg,#ffffff0f 0 10px,#0000 10px 20px),#1c1c1e;position:absolute;inset:0}.studio-ready-drop small{color:var(--sys-label-2,var(--muted))}.studio-look>p{color:var(--sys-label-2,var(--muted));font-size:var(--t-13);text-align:center;margin:0;line-height:1.4}.studio-look-actions>button{--ctl:var(--ctl-m);--ctl-font:var(--ctl-s-font);gap:var(--s-6);padding-inline:var(--s-8);white-space:nowrap;flex:1}.ba-diagonal .ba-media{inset:0}.ba-diagonal .ba-stage:before,.ba-diagonal .ba-stage:after{content:"";z-index:1;pointer-events:none;position:absolute;inset:0}.ba-diagonal .ba-stage:before{background:var(--ba-bg);clip-path:polygon(0 0,60% 0,44% 100%,0 100%)}.ba-diagonal .ba-stage:after{background:var(--ba-accent);clip-path:polygon(60% 0,64% 0,48% 100%,44% 100%)}.ba-diagonal .ba-copy{width:50%;left:0}.ba-arch .ba-media{width:33%;box-shadow:0 0 0 1.2cqw var(--ba-accent);border-radius:40cqw 40cqw 0 0;top:9%;bottom:0;right:7%}.ba-arch .ba-copy{width:58%;left:0}.ba-orb .ba-media{width:60cqw;height:60cqw;box-shadow:0 0 0 1.6cqw var(--ba-accent), 0 0 0 3.6cqw color-mix(in srgb, var(--ba-accent) 40%, transparent);border-radius:50%;top:50%;right:-9cqw;transform:translateY(-50%)}.ba-orb .ba-copy{width:52%;left:0}.ba-polaroid .ba-media{background:#fff;border-radius:.8cqw;width:32%;height:76%;padding:1.3cqw 1.3cqw 5cqw;top:9%;right:8%;transform:rotate(5deg);box-shadow:0 2cqw 4cqw #0000004d}.ba-polaroid .ba-media img{border-radius:.4cqw}.ba-polaroid .ba-copy{width:56%;left:0}.ba-ticket .ba-media{inset:0}.ba-ticket .ba-copy{background:var(--ba-bg);outline:.35cqw dashed color-mix(in srgb, var(--ba-text) 45%, transparent);outline-offset:-2.2cqw;border-radius:2.4cqw;width:48%;top:12%;bottom:12%;left:5%;-webkit-mask:radial-gradient(3cqw at 0,#0000 98%,#000) 0/51% 100% no-repeat,radial-gradient(3cqw at 100%,#0000 98%,#000) 100%/51% 100% no-repeat;mask:radial-gradient(3cqw at 0,#0000 98%,#000) 0/51% 100% no-repeat,radial-gradient(3cqw at 100%,#0000 98%,#000) 100%/51% 100% no-repeat}.ba-stack .ba-stage:before{content:"";background:var(--ba-accent);z-index:0;border-radius:3cqw;width:35%;height:76%;position:absolute;top:11%;right:6%;transform:rotate(7deg)}.ba-stack .ba-media{border-radius:3cqw;width:35%;height:76%;top:12%;right:9%;transform:rotate(-5deg);box-shadow:0 2cqw 4cqw #0000004d}.ba-stack .ba-copy{width:56%;left:0}.ba-band .ba-media{inset:0}.ba-band .ba-copy{text-align:left;background:var(--ba-bg);flex-direction:row;justify-content:space-between;align-items:center;gap:3cqw;width:100%;height:40%;padding:0 5cqw;top:auto;bottom:0;left:0}.ba-band .ba-title{-webkit-line-clamp:2;flex:1;min-width:0;font-size:4.8cqw}.ba-band .ba-button{flex:none}.ba-band .ba-kicker{background:var(--ba-accent);border-radius:99cqw;padding:.9cqw 2.4cqw;position:absolute;top:-4.4cqw;left:5cqw}.ba-sticker .ba-media{inset:0}.ba-sticker .ba-media:after{content:"";background:linear-gradient(90deg, var(--ba-bg) 12%, color-mix(in srgb, var(--ba-bg) 45%, transparent) 52%, transparent 78%);position:absolute;inset:0}.ba-sticker .ba-copy{width:auto;padding-right:48%;left:0;right:0}.ba-organic .ba-media{border-radius:46% 54% 38% 62%/55% 42% 58% 45%;width:42%;top:7%;bottom:7%;right:4%}.ba-organic .ba-copy{width:54%;left:0}.ba-corner .ba-media{width:50%;height:100%;box-shadow:-1.4cqw -1.4cqw 0 0 var(--ba-accent);border-top-left-radius:100%;bottom:0;right:0}.ba-corner .ba-copy{width:52%;left:0}.ba.ba-neon{background:color-mix(in srgb, var(--ba-bg) 22%, #0b0b14)}.ba-neon .ba-stage:before{content:"";z-index:1;border:.5cqw solid var(--ba-accent);box-shadow:0 0 2cqw var(--ba-accent), inset 0 0 2cqw color-mix(in srgb, var(--ba-accent) 60%, transparent);pointer-events:none;border-radius:3cqw;position:absolute;inset:4%}.ba-neon .ba-media{width:30%;box-shadow:0 0 3cqw var(--ba-accent);border-radius:2.4cqw;top:16%;bottom:16%;right:9%}.ba-neon .ba-copy{width:56%;left:2%}.ba.ba-neon .ba-title,.ba.ba-neon .ba-kicker{color:#fff;text-shadow:0 0 1.2cqw var(--ba-accent), 0 0 3.6cqw var(--ba-accent)}.ba-window .ba-media{width:40%;box-shadow:0 0 0 1cqw var(--ba-accent);border-radius:2cqw;top:9%;bottom:9%;right:5%}.ba-window .ba-media:after{content:"";background:linear-gradient(var(--ba-accent), var(--ba-accent)) center / 1cqw 100% no-repeat, linear-gradient(var(--ba-accent), var(--ba-accent)) center / 100% 1cqw no-repeat;position:absolute;inset:0}.ba-window .ba-copy{width:53%;left:0}.studio-steps button:not(.on){width:var(--ctl-s);justify-content:center;padding:0}.studio-templates button{gap:4px;padding-bottom:4px;display:grid;position:relative}.studio-palettes button{grid-template-columns:1fr!important;gap:4px!important;height:auto!important}.studio-palettes small{-webkit-line-clamp:2;line-clamp:2;color:var(--sys-label-2,var(--muted));overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:12px;font-weight:500;line-height:1.2;display:-webkit-box;overflow:hidden}.studio-palette-check{z-index:1;border:2px solid var(--sheet-bg,var(--sys-bg-2,#fff));background:var(--sys-label,var(--ink));width:22px;height:22px;color:var(--sys-bg,#fff);border-radius:50%;place-items:center;display:grid;position:absolute;top:-7px;right:-7px}.bnr-standing b{font-size:var(--t-15)}.bnr-standing small{font-size:13px;line-height:1.35}.studio-templates .studio-check{background:var(--sys-bg,#fff);color:var(--sys-label,#000);box-shadow:0 1px 3px #00000040}.studio-total small{color:var(--sys-label-2,var(--muted));font-size:13px;font-weight:400}.ba-box,.ba-own-image,.ba-own-shape{pointer-events:none;position:absolute}.ba-box{text-align:center;flex-direction:column;display:flex}.ba-box>span{overflow-wrap:anywhere;align-self:center;max-width:100%;display:block}.ba-ready .ba-box{text-align:left}.ba-ready .ba-box>span{align-self:flex-start}.ba-box .ba-title{-webkit-line-clamp:unset;display:block;overflow:visible}.ba .ba-box>.ba-title,.ba .ba-box>.ba-own-text{align-self:stretch}.ba .ba-box>.ba-button{text-align:center;white-space:nowrap;flex:1;justify-content:center;align-self:stretch;align-items:center;margin:0;display:flex}.ba-box.is-grow-w>span{white-space:nowrap;max-width:none}.ba-box.is-grow-w,.ba-box.is-grow-h{justify-content:flex-start}.ba-own-text{color:var(--ba-text);font-size:14px;font-weight:700;line-height:1.15}.ba-own-image{overflow:hidden}.ba .ba-tied{vertical-align:middle;height:0;display:inline-block;position:relative}.ba .ba-tied>img{max-width:none;max-height:none;display:block;position:absolute;inset:auto}.ba-own-image img{width:100%;height:100%;display:block;position:absolute;inset:0}.ba-ready-media{position:absolute;inset:0;overflow:hidden}
