@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.-T-KAq_className{font-family:Inter,Inter Fallback;font-style:normal}.-T-KAq_variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/28868e710e86be81-s.2eksvhm1z0jwa.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.2cyn07wtgehh0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}._3eHX9q_className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}._3eHX9q_variable{--font-display:"Space Grotesk", "Space Grotesk Fallback"}
:root{--ink-fixed:#101114;--on-light:#fff;--logo-muted:#70747b;--input-border:#dfe1e5;--leaf-deep:#3f5600;--plum-deep:#243db8;--stan-line:#d5d8de;--hero-a:#f2f6e8;--hero-b:#fbfbf9;--hero-c:#eef0ff;--hero-dark-a:#151a0c;--hero-dark-c:#12152a;--hero-solid-a:#111214;--hero-solid-b:#2e3034;--ash:#9ea2a9;--tier-silver:#7f8da3;--tier-new:#8c96a8;--tier-bronze:#a8672f;--tier-gold:#b8900f;--tier-platinum:#34507e;--art-line:#bbb;--price-was-strong:#6a6e76;--side-muted:#bfc2c8;--step:#ddd;--divider:#6b707a;--workspace:#f5f5f2;--drop-border:#cfd3c8;--drop-bg:#fafbf7;--track:#e8e9e4;--toggle:#d6d8dc;--urgent:#ff8a8a;--timer-urgent:#b42323;--muted-on-leaf:#6a6f79;--phone-bg:#f2f2f7;--phone-ink:#111;--sms:#e5e5ea;--wa-bg:#e7f9ee;--wa:#25d366;--ad-link:#1a4fc4;--tiktok:#000;--partner-chip:#c9d3ff;--admin-chip:#ffd9d9;--footer-link:#aeb2b8;--art-paper:#f4f4f0;--art-tyre:#1a1a1a;--art-hub:#bbb;--fav:#e0245e;--fav-on:#c8245e;--fav-line:#f3b7c9;--fav-bg:#fff1f5;--map-sea:#dce9f2;--map-land:#f4f3ee;--map-coast:#c9d0c7;--map-dot:#8a929c;--map-label:#6b707a;--map-rad:#8ba500;--map-ring:#5c7a00;--map-area:#3457e5;--map-hint:#4b5058;--cal-muted:#b8bcc2;--cal-block:#f1dede;--cal-block-ink:#9b4a4a;--cal-off:#e3e4e6;--star:#c9a100;--ok:#7ee081;--rent-pin:#eef6d1;--wa-ink:#0b2e17;--wa-hover:#1ebe5a;--wa-line:#bfeccf;--wa-text:#0b6b33;--stan-deep:#2a1430;--stan-paper:#f7f4ef;--price-was:#8a8f98;--stripe:#635bff;--stripe-bg:#f2f1ff;--stripe-line:#d9d6ff;--ink:#101114;--ink2:#3a3d44;--paper:#fff;--mist:#f1f1ec;--soft:#f6f6f3;--line:#e7e8eb;--plate:#d8ff3e;--plate-ink:#101114;--accent:#d8ff3e;--accent2:#b5dc20;--leaf:#4f6b00;--leaf-bg:#eef6d1;--plum:#3457e5;--plum-bg:#e9edfd;--red:#d84d4d;--red-bg:#ffe0e0;--warn-bg:#fff1cc;--text:#101114;--muted:#6b707a;--muted-on-mist:#696e78;--bg:#f7f7f4;--card:#fff;--side:#101114;--side-text:#bfc2c8;--side-hover:#24262b;--pay-0:#101114;--pay-1:#b5dc20;--pay-2:#3457e5;--pay-3:#e8574a;--pay-4:#8a5cf6;--pay-5:#0e9f8e;--pay-6:#c9a100;--pay-7:#6b707a;--pay-8:#d84d4d;--pay-9:#25d366;--store-berkshire:#123b6d;--store-solent:#0e4a5c;--store-southern:#2b2f7a;--store-thames:#5a1f4f;--store-maya:#d13a2c;--side-grp:#8b9098;--badge-red:#b42323;--r-s:12px;--r-m:18px;--r-l:22px;--shadow:0 12px 40px #10111414;--shadow-s:0 6px 24px #1011140a;--sans:var(--font-inter),Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--display:var(--font-display),"Space Grotesk",var(--font-inter),Inter,ui-sans-serif,system-ui,sans-serif;--plate-font:var(--display);box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ink:#f2f3ee;--ink2:#c9ccd2;--paper:#101114;--mist:#1d1f24;--soft:#1d1f24;--line:#2a2d33;--leaf:#b5dc20;--leaf-bg:#232c0b;--plum:#8ea2ff;--plum-bg:#1c2340;--red:#ff8a8a;--red-bg:#3a1b1b;--warn-bg:#3a3316;--text:#f2f3ee;--muted:#9ea2a9;--bg:#0c0d0f;--card:#16181c;--side:#08090a;--side-hover:#1d1f24;--shadow:0 12px 40px #0006;--shadow-s:none}}:root[data-theme=dark]{--ink:#f2f3ee;--ink2:#c9ccd2;--paper:#101114;--mist:#1d1f24;--soft:#1d1f24;--line:#2a2d33;--leaf:#b5dc20;--leaf-bg:#232c0b;--plum:#8ea2ff;--plum-bg:#1c2340;--red:#ff8a8a;--red-bg:#3a1b1b;--warn-bg:#3a3316;--text:#f2f3ee;--muted:#9ea2a9;--bg:#0c0d0f;--card:#16181c;--side:#08090a;--side-hover:#1d1f24;--shadow:0 12px 40px #0006;--shadow-s:none}*,:before,:after{box-sizing:inherit}html{scroll-padding-top:calc(90px + env(safe-area-inset-top,0px));height:100%}body{background:var(--bg);color:var(--text);font:15px/1.55 var(--sans);-webkit-font-smoothing:antialiased;min-height:100%;margin:0}img,svg{max-width:100%}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--accent2);outline-offset:2px;border-radius:6px}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}h1,h2,h3,h4{font-family:var(--display);letter-spacing:-.035em;margin:0 0 .5em;font-weight:700;line-height:1.08}h1{letter-spacing:-.05em;font-size:clamp(2.2rem,4.6vw,3.2rem)}h2{font-size:clamp(1.5rem,2.6vw,2.25rem)}h3{letter-spacing:-.02em;font-size:1.2rem}p{max-width:70ch;margin:0 0 1em}.muted{color:var(--muted)}.small{font-size:.875rem}.tiny{font-size:.78rem}.wrap{max-width:1640px;margin:0 auto;padding:0 24px}.row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.between{justify-content:space-between}.grid{gap:18px;display:grid}.g2{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.g3{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}@media (max-width:900px){.g3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.g3{grid-template-columns:1fr}}.featured-one{grid-template-columns:minmax(280px,440px)}.home-quad{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.home-quad .ph{aspect-ratio:16/10}.home-quad .body{padding:14px 16px 16px}@media (max-width:980px){.home-quad{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.home-quad{grid-template-columns:1fr}}.g4{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}@media (max-width:600px){.g4{grid-template-columns:1fr 1fr;gap:10px}.kpi .v{font-size:1.6rem}}.stack>*+*{margin-top:14px}.hide{display:none!important}@media (max-width:620px){.hidem{display:none}}.price{font-family:var(--display);letter-spacing:-.02em;color:var(--text);font-weight:700}.btn{border-radius:var(--r-s);border:1px solid var(--ink);background:var(--ink);color:var(--paper);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:11px 16px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.btn:hover{transform:translateY(-1px);box-shadow:0 8px 20px #1011141a}.btn.ghost{background:var(--card);color:var(--ink);border-color:var(--ink)}.btn.plate{background:var(--accent);border-color:var(--accent);color:var(--ink-fixed)}.btn.leaf{background:var(--leaf);border-color:var(--leaf);color:var(--on-light)}.btn.plum{background:var(--plum);border-color:var(--plum);color:var(--on-light)}.btn.danger{border-color:var(--red);color:var(--red);background:0 0}.btn.sm{border-radius:10px;padding:7px 12px;font-size:13px}.btn.block{width:100%}.btn[disabled]{cursor:not-allowed;box-shadow:none;transform:none}.link{color:var(--ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}label.f{margin-bottom:14px;font-size:13px;font-weight:800;display:block}.f span.h{color:var(--muted);margin-top:2px;font-size:12px;font-weight:500;display:block}.input,select.input,textarea.input{border:1px solid var(--input-border);border-radius:var(--r-s);background:var(--card);width:100%;margin-top:7px;padding:12px 13px;font-size:15px;font-weight:400;display:block}:root[data-theme=dark] .input{border-color:var(--line)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .input{border-color:var(--line)}}.input:focus{border-color:var(--ink);outline:none;box-shadow:0 0 0 3px #d8ff3e73}.input.bad,select.input.bad,textarea.input.bad,.input.bad:focus,select.input.bad:focus,textarea.input.bad:focus{border-color:var(--red);box-shadow:0 0 0 3px var(--red-bg)}label.f.bad{color:var(--red)}textarea.input{resize:vertical;min-height:130px}.check{cursor:pointer;color:var(--ink2);text-wrap:pretty;align-items:flex-start;gap:10px;margin:9px 0;font-size:14px;display:flex}.check input{accent-color:var(--ink-fixed);flex:none;width:17px;height:17px;margin-top:3px}input[type=range]{width:100%;accent-color:var(--ink-fixed)}.err{color:var(--red);margin-top:4px;font-size:.82rem;font-weight:600}.card{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-s);border-radius:20px;padding:24px}.card.tight{padding:14px}.panel{background:var(--soft);border-radius:14px;padding:18px}.badge{background:var(--card);border:1px solid var(--line);color:var(--ink);border-radius:99px;align-items:center;gap:6px;padding:5px 10px;font-size:11px;font-weight:800;display:inline-flex}.badge.plate{background:var(--accent);border-color:var(--accent);color:var(--ink-fixed)}.badge.leaf{background:var(--leaf-bg);color:var(--leaf);border-color:#0000}.badge.plum{background:var(--plum-bg);color:var(--plum);border-color:#0000}.badge.red{background:var(--red-bg);color:var(--badge-red);border-color:#0000}hr.sep{border:0;border-top:1px solid var(--line);margin:18px 0}.logo{white-space:nowrap;letter-spacing:-.03em;color:var(--text);align-items:center;gap:10px;font-size:20px;font-weight:700;text-decoration:none;display:flex}.logo>span:last-child>span{color:var(--logo-muted);font-weight:500}.logo .k{background:var(--ink-fixed);width:34px;height:34px;color:var(--accent);border-radius:22%;flex:none;display:block;overflow:hidden}.logo .k svg{width:100%;height:100%;display:block}.topbar{z-index:30;-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line);padding-top:env(safe-area-inset-top,0px);background:#fffffff0;position:sticky;top:0}:root[data-theme=dark] .topbar{background:#101114eb}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .topbar{background:#101114eb}}.topbar .wrap{align-items:center;gap:16px;height:auto;min-height:72px;display:flex}.sitenav{flex:1;align-items:center;min-width:0;display:flex}.nav-toggle{display:none}.nav{flex:1;align-items:center;gap:22px;min-width:0;margin-left:12px;font-size:14px;font-weight:600;display:flex}.nav a{color:var(--ink);text-decoration:none}.nav a:hover{opacity:.65}.nav a.on{box-shadow:inset 0 -3px 0 var(--accent);padding-bottom:4px}.nav .nav-sell{display:none}.top-actions{flex-wrap:nowrap;gap:8px;margin-left:auto}.hero{background:linear-gradient(120deg,var(--hero-a) 0%,var(--hero-b) 55%,var(--hero-c) 100%);border-bottom:1px solid var(--line);color:var(--ink);padding:74px 0 64px}:root[data-theme=dark] .hero{background:linear-gradient(120deg,var(--hero-dark-a) 0%,var(--ink-fixed) 55%,var(--hero-dark-c) 100%)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .hero{background:linear-gradient(120deg,var(--hero-dark-a) 0%,var(--ink-fixed) 55%,var(--hero-dark-c) 100%)}}.hero h1{font-family:var(--sans);letter-spacing:-.055em;max-width:12ch;margin:0 0 22px;font-size:clamp(46px,6vw,82px);line-height:.95}.hero p{color:var(--muted);max-width:620px;font-size:18px;line-height:1.6}.hero.dark{background:linear-gradient(120deg,var(--hero-solid-a),var(--hero-solid-b));color:var(--on-light);border:0}.hero.dark h1{color:var(--on-light)}.hero.dark p{color:var(--side-muted)}.herogrid{grid-template-columns:1.08fr .92fr;align-items:center;gap:55px;display:grid}.herocard{border-radius:28px;min-height:460px;position:relative;overflow:hidden;box-shadow:0 30px 70px #1011142e}.herocard>.artwrap{position:absolute;inset:0}.herocard>.artwrap svg{height:100%}.herocard:after{content:"";background:linear-gradient(#0000 50%,#000000b3);position:absolute;inset:0}.herocard .floating{z-index:2;color:var(--on-light);position:absolute;bottom:22px;left:22px;right:22px}.herocard .floating h2{color:var(--on-light);margin:10px 0 4px;font-size:30px}.pill{background:var(--on-light);border:1px solid var(--line);color:var(--ink-fixed);border-radius:99px;align-items:center;gap:6px;padding:7px 10px;font-size:12px;font-weight:800;display:inline-flex}.pill.dark{color:var(--on-light);background:#0000008c;border-color:#fff3}.pill.lime{background:var(--accent);border-color:var(--accent)}@media (max-width:980px){.herogrid{grid-template-columns:1fr}.herocard{min-height:320px}}.searchbox{background:var(--card);color:var(--text);border:1px solid var(--line);max-width:760px;box-shadow:var(--shadow);border-radius:18px;grid-template-columns:1.2fr 1fr 1fr auto;gap:8px;margin-top:22px;padding:9px;display:grid}.searchbox .input{background:var(--soft);border:0;margin:0}@media (max-width:760px){.searchbox{grid-template-columns:1fr}}.cattabs{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.cattab{border:1px solid var(--line);background:var(--card);color:var(--ink);cursor:pointer;border-radius:999px;padding:9px 16px;font-size:13px;font-weight:800}.cattab.on{background:var(--ink-fixed);color:var(--on-light);border-color:var(--ink-fixed)}.hero.dark .cattab{color:var(--on-light);background:0 0;border-color:#ffffff4d}.hero.dark .cattab.on{background:var(--accent);color:var(--ink-fixed);border-color:var(--accent)}.artwrap{width:100%;height:100%;display:block;position:relative;overflow:hidden}.artwrap svg{width:100%;height:100%;display:block}.artwrap .photo{object-fit:cover;object-position:center;pointer-events:none;background-position:50%;background-size:cover;width:100%;height:100%;transition:transform .45s;position:absolute;inset:0}.nophoto{background:var(--mist);width:100%;height:100%;min-height:72px;color:var(--ink2);place-items:center;font-size:13px;font-weight:700;display:grid}.lcard:hover .artwrap .photo{transform:scale(1.045)}.lwrap{display:flex;position:relative}.lwrap>.lcard{flex:1}.lcard{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-s);border-radius:20px;flex-direction:column;text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden}.lcard:hover{transform:translateY(-3px);box-shadow:0 14px 36px #10111417}.lcard .ph{aspect-ratio:4/3;display:block;overflow:hidden}.lcard .body{flex-direction:column;flex:1;gap:5px;padding:17px;display:flex}.lcard .ttl{font-family:var(--display);letter-spacing:-.02em;font-size:18px;font-weight:700;line-height:1.25}.lcard .price{font-size:22px}.lcard .pin{z-index:2;position:absolute;top:12px;left:12px}.lcard.list{flex-direction:row}.lcard.list .ph{aspect-ratio:auto;flex:none;width:280px}@media (max-width:640px){.lcard.list{flex-direction:column}.lcard.list .ph{aspect-ratio:4/3;width:100%}}.sharebtn{z-index:3;background:var(--on-light);color:var(--ink-fixed);cursor:pointer;border:0;border-radius:99px;padding:8px 12px;font-size:12px;font-weight:800;position:absolute;top:12px;right:12px;box-shadow:0 4px 14px #0000001f}.sharebtn:hover{background:var(--accent)}.plate-price{font-family:var(--display);letter-spacing:-.04em;color:var(--text);align-items:baseline;font-size:2.6rem;font-weight:700;line-height:1.05;display:inline-flex}.specs{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fill,minmax(190px,1fr));column-gap:24px;margin:0;display:grid}.specs div{border-bottom:1px solid var(--line);padding:13px 0}.specs dt{color:var(--muted);font-size:12px}.specs dd{margin:3px 0 0;font-size:14px;font-weight:700}.portal{grid-template-columns:250px 1fr;min-height:100vh;display:grid}.side{background:var(--side);color:var(--side-text);height:100vh;padding:25px 16px;position:sticky;top:0;overflow:auto}.side .logo{color:var(--on-light);margin:0 8px 8px}.side .logo>span:last-child>span{color:var(--ash)}.side .role{background:var(--accent);color:var(--ink-fixed);border-radius:99px;margin:0 8px 22px;padding:4px 10px;font-size:12px;font-weight:800;display:inline-block}.side a{color:var(--side-text);border-radius:10px;align-items:center;gap:10px;padding:11px 12px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.side a:hover{background:var(--side-hover);color:var(--on-light)}.side a.on{background:var(--side-hover);color:var(--on-light);box-shadow:inset 3px 0 0 var(--accent)}.side .grp{text-transform:uppercase;letter-spacing:.14em;color:var(--side-grp);margin:22px 12px 8px;font-size:11px;font-weight:800}.main{background:var(--workspace);min-width:0;padding:35px clamp(16px,4vw,48px) 70px}.settings{gap:16px;display:grid}.settings .card{min-width:0}.settings .line{flex-wrap:wrap;gap:8px}.alertline{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}@media (min-width:900px){.settings{grid-template-columns:1fr 1fr}}:root[data-theme=dark] .main{background:var(--bg)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .main{background:var(--bg)}}.pagehead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:24px;display:flex}.pagehead h1{margin:0;font-size:clamp(1.9rem,3.4vw,2.6rem)}@media (max-width:900px){.portal{grid-template-columns:1fr}.portal .main{overflow-x:clip}.card,.paygrid,.tablewrap{min-width:0;max-width:100%}.side{z-index:15;height:auto;padding:10px;padding-top:calc(10px + env(safe-area-inset-top,0px));flex-flow:row;align-items:center;gap:4px;display:flex;position:sticky;top:0;overflow-x:auto}.paygrid{grid-template-columns:1fr;gap:16px;margin-top:14px;display:grid}.side .grp,.side .role{display:none}.side .logo{margin:0 8px 0 0}.side a{white-space:nowrap}}.kpi{background:var(--card);border:1px solid var(--line);border-radius:17px;padding:18px}.kpi .v{font-family:var(--display);letter-spacing:-.03em;font-size:28px;font-weight:700;line-height:1.1}.kpi .l{color:var(--muted);margin-top:6px;font-size:13px}.kpi .d{color:var(--leaf);margin-top:4px;font-size:12px;font-weight:800}.tablewrap{border:1px solid var(--line);background:var(--card);border-radius:18px;max-width:100%;overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:14px}.tablewrap table{width:max-content;min-width:100%}th,td{text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;padding:14px 16px}th{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;background:var(--card);font-size:11px;font-weight:800}tr:last-child td{border-bottom:0}.seg{flex-wrap:wrap;gap:8px;display:inline-flex}.seg button{border:1px solid var(--line);background:var(--card);cursor:pointer;color:var(--ink);border-radius:999px;padding:9px 14px;font-size:13px;font-weight:800}.seg button.on{background:var(--ink-fixed);color:var(--on-light);border-color:var(--ink-fixed)}:root[data-theme=dark] .seg button.on{background:var(--accent);color:var(--ink-fixed);border-color:var(--accent)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .seg button.on{background:var(--accent);color:var(--ink-fixed);border-color:var(--accent)}}.tile{border:1px solid var(--line);cursor:pointer;background:var(--card);font:inherit;color:inherit;border-radius:16px;padding:16px;transition:transform .18s,box-shadow .18s;display:block;position:relative}.tile:hover{transform:translateY(-2px);box-shadow:0 10px 26px #10111412}.tile.on{border:2px solid var(--ink);padding:15px}.tile input{opacity:0;position:absolute}.tile .tick{border:2px solid var(--line);border-radius:50%;width:22px;height:22px;position:absolute;top:12px;right:12px}.tile.on .tick{background:var(--accent);border-color:var(--ink-fixed);box-shadow:inset 0 0 0 4px var(--card)}.steps{gap:6px;margin-bottom:28px;display:flex;overflow-x:auto}.steps span{border-top:5px solid var(--step);min-width:110px;color:var(--muted);border-radius:3px;flex:1;padding:10px 0 0;font-size:12px;font-weight:800}.steps span.done{border-color:var(--accent2);color:var(--text)}.steps span.on{border-color:var(--ink);color:var(--text)}.listing-wizard{width:100%;max-width:none}.listing-wizard .tile{text-align:left}.listing-wizard .tile p{max-width:none;margin:4px 0 0}.listing-wizard .tile:has(input:focus-visible){outline:3px solid var(--accent2);outline-offset:3px}.listing-wizard .wizard-category-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;width:100%;display:grid}.listing-wizard .category-tile{flex-direction:column;min-width:0;display:flex}.listing-wizard .category-tile input{opacity:0;cursor:pointer;z-index:3;width:100%;height:100%;margin:0;inset:0}.listing-wizard .category-tile .tick{z-index:2;background:var(--card);pointer-events:none}.listing-wizard .category-tile.on .tick{background:var(--accent)}.listing-wizard .category-tile .ph{z-index:0;aspect-ratio:4/3;border-radius:8px;margin-bottom:10px;position:relative;overflow:hidden}.listing-wizard .category-tile .artwrap,.listing-wizard .category-tile svg{width:100%;height:100%}.listing-wizard .comm-range{flex:1}.listing-wizard .wizard-actions{width:100%}@media (max-width:720px){.listing-wizard .wizard-category-grid{grid-template-columns:1fr 1fr;gap:10px}}.auth{grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.auth .art{background:var(--ink-fixed);color:var(--on-light);flex-direction:column;justify-content:space-between;padding:clamp(28px,6vw,80px);display:flex}.auth .art a.logo,.auth .art a.logo:hover{color:var(--on-light)!important}.auth .art .logo>span:last-child>span{color:var(--ash)!important}.auth .art h2{color:var(--on-light);letter-spacing:-.055em;max-width:12ch;font-size:clamp(2.4rem,4.4vw,3.6rem);line-height:.96}.auth .art p{color:var(--side-muted);max-width:460px;line-height:1.6}.auth .art .small{color:var(--ash)}.auth .art a{color:var(--accent)!important}.auth .form{flex-direction:column;justify-content:center;width:100%;max-width:560px;margin:0 auto;padding:50px clamp(20px,6vw,80px);display:flex}.auth .form h1{font-size:2.3rem!important}@media (max-width:860px){.auth{grid-template-columns:1fr}.auth .art .big{display:none}}.divider{color:var(--divider);align-items:center;gap:10px;margin:18px 0;font-size:12px;display:flex}.divider:before,.divider:after{content:"";background:var(--line);flex:1;height:1px}.adprev{background:var(--on-light);color:var(--ink-fixed);border:1px solid var(--line);border-radius:18px;max-width:340px;font-size:.88rem;overflow:hidden}.adprev .hd{align-items:center;gap:10px;padding:10px 12px;display:flex}.adprev .av{background:var(--ink-fixed);width:34px;height:34px;color:var(--accent);border-radius:50%;place-items:center;font-weight:800;display:grid}.adprev img.av{object-fit:cover;display:block}.adprev .cta{background:var(--soft);justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.adprev .muted{color:var(--muted)}.adprev.google{max-width:520px;padding:16px}.adprev.google .u{color:var(--leaf);font-size:.82rem}.adprev.google .t{color:var(--ad-link);margin:2px 0;font-size:1.15rem}.adprev.tiktok{background:var(--tiktok);color:var(--on-light);aspect-ratio:9/16;border:0;max-width:230px;position:relative}.adprev.tiktok .ov{background:linear-gradient(#0000,#000000d9);padding:14px;position:absolute;inset:auto 0 0}.basket{position:sticky;top:100px}.portal .basket{top:24px}.line{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:10px 0;font-size:14px;display:flex}.line.total{font-size:20px;font-weight:800;font-family:var(--display);border-top:0;border-bottom:0;margin-top:6px;padding-top:14px}#basket,#mbasket{background:var(--ink-fixed);color:var(--on-light);border-color:var(--ink-fixed)}#basket h3,#mbasket h3{color:var(--on-light)}#basket .muted,#mbasket .muted{color:var(--side-muted)}#basket .line,#mbasket .line{border-color:#ffffff1f}#basket .line.total,#mbasket .line.total{color:var(--accent);font-size:26px}#basket .check,#mbasket .check{color:var(--input-border)}#basket .tiny,#mbasket .tiny{color:var(--ash)}.toast-host{z-index:5000;top:calc(12px + env(safe-area-inset-top,0px));pointer-events:none;justify-content:flex-end;max-width:none;display:flex;position:fixed;left:12px;right:12px}#toast{background:var(--ink-fixed);width:max-content;max-width:min(420px,100%);color:var(--on-light);pointer-events:none;overflow-wrap:anywhere;border-radius:14px;margin:0;padding:12px 16px;font-size:14px;font-weight:700;line-height:1.35;animation:.22s toast-in;position:relative;box-shadow:0 16px 40px #10111447}@keyframes toast-in{0%{opacity:0;translate:0 -8px}to{opacity:1;translate:0}}@media (max-width:700px){.toast-host{justify-content:stretch;left:10px;right:10px}#toast{width:100%;max-width:none}}.dock{left:50%;bottom:calc(14px + env(safe-area-inset-bottom,0px));z-index:90;background:var(--ink-fixed);border-radius:999px;gap:4px;max-width:calc(100% - 24px);padding:8px;display:flex;position:fixed;overflow:auto;transform:translate(-50%);box-shadow:0 10px 35px #00000038}.dock a{color:var(--on-light);white-space:nowrap;border-radius:999px;padding:8px 11px;font-size:11px;font-weight:800;text-decoration:none}.dock a:hover,.dock a.all{background:var(--accent);color:var(--ink-fixed)}.chat{flex-direction:column;gap:10px;display:flex}.bubble{background:var(--soft);border-radius:14px;max-width:75%;padding:11px 14px;font-size:14px}.bubble.me{background:var(--ink-fixed);color:var(--on-light);align-self:flex-end}.dropzone{border:2px dashed var(--drop-border);text-align:center;cursor:pointer;background:var(--drop-bg);color:var(--muted);border-radius:16px;padding:35px;display:block}.dropzone strong{color:var(--text)}:root[data-theme=dark] .dropzone{background:var(--soft);border-color:var(--line)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .dropzone{background:var(--soft);border-color:var(--line)}}.dropzone:hover,.dropzone.over{border-color:var(--ink)}.dropzone.over{background:var(--mist)}.thumbs .shot{position:relative}.thumbs .shot button{position:absolute;top:6px;right:6px}.thumbs .shot.cover{outline:2px solid var(--ink);outline-offset:2px}.thumbs{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;margin-top:12px;display:grid}.thumbs img{aspect-ratio:1;object-fit:cover;border:1px solid var(--line);border-radius:12px;width:100%}.footer{background:var(--ink-fixed);color:var(--on-light);margin-top:70px;padding:55px 0}.footer .logo{color:var(--on-light)}.footer .logo>span:last-child>span{color:var(--ash)}.footer p{color:var(--ash)!important}.footer strong{margin-bottom:8px;font-size:13px;display:block}.footer a{color:var(--footer-link);padding:4px 0;font-size:13px;text-decoration:none;display:block}.footer a:hover{color:var(--accent)}.bar{background:var(--track);border-radius:99px;height:8px;overflow:hidden}:root[data-theme=dark] .bar{background:var(--line)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .bar{background:var(--line)}}.bar i{background:var(--accent2);height:100%;display:block}.gyab-switch{vertical-align:middle;isolation:isolate;flex:0 0 46px;width:46px;height:26px;display:inline-flex;position:relative}.gyab-switch__input{z-index:2;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.gyab-switch__track{box-sizing:border-box;border:1px solid color-mix(in srgb,var(--ink-fixed) 16%,transparent);background:var(--toggle);border-radius:999px;transition:background-color .18s,border-color .18s,box-shadow .18s;display:block;position:absolute;inset:0;box-shadow:inset 0 1px 2px #1011141f}.gyab-switch__thumb{background:var(--on-light);border:1px solid #1011141f;border-radius:50%;width:20px;height:20px;transition:transform .18s,background-color .18s;display:block;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #10111447}.gyab-switch__input:checked+.gyab-switch__track{border-color:var(--ink-fixed);background:var(--ink-fixed)}.gyab-switch__input:checked+.gyab-switch__track .gyab-switch__thumb{background:var(--accent);transform:translate(20px)}.gyab-switch__input:focus-visible+.gyab-switch__track{outline:3px solid var(--accent2);outline-offset:3px}.gyab-switch__input:hover:not(:disabled)+.gyab-switch__track{border-color:var(--accent2);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent2) 18%,transparent)}.gyab-switch__input:disabled{cursor:not-allowed}.gyab-switch:has(.gyab-switch__input:disabled){opacity:.48}@media (prefers-reduced-motion:reduce){.gyab-switch__track,.gyab-switch__thumb{transition:none}}@media (forced-colors:active){.gyab-switch__input{opacity:1;appearance:auto}.gyab-switch__track{display:none}}.gallery-main{aspect-ratio:16/10;border-radius:22px;display:grid;overflow:hidden}.gallery-main>.nophoto,.gallery-main>.artwrap,.gallery-main>.gallery-video{height:100%;min-height:0}.gallery-video{background:var(--ink-fixed);border:0;width:100%;height:100%;display:block}.gthumbs{grid-template-columns:repeat(5,1fr);gap:10px;margin-top:10px;display:grid}.gthumbs button{cursor:pointer;aspect-ratio:4/3;background:0 0;border:2px solid #0000;border-radius:12px;padding:0;overflow:hidden}.gthumbs button.on{border-color:var(--ink)}.vidthumb img{object-fit:cover}.vidmark{border-style:solid;border-width:9px 0 9px 16px;border-color:transparent transparent transparent var(--on-light);filter:drop-shadow(0 1px 2px #10111473);width:0;height:0;position:absolute;top:50%;left:50%;transform:translate(-35%,-50%)}.paygrid{grid-template-columns:minmax(220px,340px) minmax(0,1fr);gap:16px;margin-top:14px;display:grid}.prodgrid{grid-template-columns:minmax(0,1fr) 340px;gap:20px;display:grid}.twocol{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:28px;display:grid}@media (max-width:1000px){.twocol,.prodgrid,.paygrid{grid-template-columns:1fr!important}.basket{position:static}}.filters{grid-template-columns:260px 1fr;align-items:start;gap:28px;display:grid}.filters aside.card{border-radius:18px;padding:18px}@media (max-width:860px){.filters{grid-template-columns:1fr}}.way{border-top:4px solid var(--ink-fixed);padding-top:16px}.way.plum{border-color:var(--plum)}.way.leaf{border-color:var(--accent2)}.way.plate{border-color:var(--accent)}.modal-bg{z-index:110;background:#0009;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:var(--card);border-radius:20px;width:100%;max-width:520px;max-height:88vh;padding:28px;overflow:auto;box-shadow:0 30px 80px #00000040}.modal h2{font-size:30px}.share-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.share-options .btn{justify-content:center;text-decoration:none}.share-qr{align-items:center}.share-qr-code{background:var(--on-light);border-radius:8px;flex:0 0 88px;width:88px;height:88px;display:block}@media (max-width:480px){.modal{padding:22px}.share-link{align-items:stretch}.share-link .input{min-width:0}.share-options{grid-template-columns:repeat(2,minmax(0,1fr))}.share-qr{align-items:flex-start}}.tier{background:var(--soft);border:1px solid var(--line);color:var(--text);vertical-align:middle;white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 9px 3px 4px;font-size:11px;font-weight:800;display:inline-flex}.tier i{background:var(--c);border-radius:50%;width:14px;height:14px;display:inline-block}.tier[data-tier=New\ buyer]{--c:var(--tier-new)}.tier[data-tier=Bronze]{--c:var(--tier-bronze)}.tier[data-tier=Silver]{--c:var(--tier-silver)}.tier[data-tier=Gold]{--c:var(--tier-gold)}.tier[data-tier=Platinum]{--c:var(--tier-platinum)}.bdg{text-align:center;border:1px solid var(--line);background:var(--card);border-radius:15px;padding:20px 12px}.bdg .ic{width:54px;height:54px;font-family:var(--display);color:var(--on-light);background:var(--c);border-radius:50%;place-items:center;margin:0 auto 10px;font-size:1.2rem;font-weight:700;display:grid}.bdg.locked .ic{background:var(--line);color:var(--ink2)}.bdg.locked strong,.bdg.locked .tiny{color:var(--muted)}.timer{font-family:var(--display);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-weight:700}.timer.urgent{color:var(--timer-urgent)}.panel.invite .muted{color:var(--muted-on-leaf)}.auctionbox{border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow-s);border-radius:20px;padding:24px}#rtime{background:var(--ink-fixed);color:var(--accent);border-radius:13px;margin-top:6px;padding:12px 18px;display:inline-block}#rtime.urgent{color:var(--urgent)}#rbar{background:var(--accent)!important}.feed{max-height:340px;overflow:auto}.feed .b{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding:12px 4px;display:flex}.feed .b:last-child{border-bottom:0}.feed .b.new{animation:1.4s flash}@keyframes flash{0%{background:#d8ff3eb3}to{background:0 0}}.phone{border:10px solid var(--ink-fixed);background:var(--phone-bg);width:280px;max-width:100%;min-height:360px;color:var(--phone-ink);border-radius:34px;margin-top:12px;padding:18px 12px}.phone .sms{background:var(--sms);white-space:pre-wrap;border-radius:16px;max-width:92%;padding:10px 12px;font-size:.86rem}.phone.wa{background:var(--wa-bg)}.phone.wa .sms{background:var(--on-light);border-radius:8px}.phone .wab{text-align:center;color:var(--wa);border-top:1px solid var(--step);margin-top:8px;padding-top:8px;font-weight:700;display:block}.emailprev{border:1px solid var(--line);background:var(--on-light);color:var(--ink-fixed);border-radius:18px;max-width:520px;margin-top:12px;overflow:hidden}.emailprev .logo{color:var(--ink-fixed)}.portal.partner .side .role{background:var(--partner-chip)}.portal.admin .side .role{background:var(--admin-chip)}.portal.buyer .side .role{background:var(--accent)}.side .logo .k,.footer .logo .k,.auth .art .logo .k,:root[data-theme=dark] .topbar .logo .k{background:var(--accent);color:var(--ink-fixed)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .topbar .logo .k{background:var(--accent);color:var(--ink-fixed)}}.emailprev .logo .k{background:var(--ink-fixed);color:var(--accent)}.nav a{white-space:nowrap}.price.display{font-size:1.6rem}.herocard .floating .price{color:var(--on-light);background:0 0;border:0;max-width:none;margin:0;padding:0;font-size:1.6rem;line-height:1.1}.panel.invite{background:var(--leaf-bg);padding:28px}.panel.invite-plain{padding:28px}.section-gap{margin-top:44px}.section-gap-lg{margin-top:56px}.section-gap-xl{margin-top:64px}.hero.dark .btn.ghost{color:var(--on-light);border-color:var(--on-light);background:0 0}.price.xl{margin:8px 0;font-size:2.4rem}.price.lg{margin:4px 0;font-size:2rem}.price.md{font-size:1.4rem}.price.room{font-size:3.4rem;line-height:1}.card.leaf-ring{border:2px solid var(--leaf)}.card.plum-ring{border:2px solid var(--plum)}.push{margin-left:auto}.page-pad{margin-top:28px}.page-pad-lg{margin-top:40px}.mt0{margin:0}.mt4{margin-top:4px}.mt6{margin:6px 0 0}.mt8{margin-top:8px}.mt10{margin-top:10px}.mt12{margin-top:12px}.mt14{margin-top:14px}.mt18{margin-top:18px}.mt20{margin-top:20px}.mt22{margin-top:22px}.mt24{margin-top:24px}.mt28{margin-top:28px}.mt32{margin-top:32px}.mt40{margin-top:40px}.mt48{margin-top:48px}.mb14{margin-bottom:14px}.narrow{max-width:900px}.prose-narrow{max-width:760px}@media (max-width:430px){.confirm-actions{flex-direction:column;align-items:flex-start}}.h1-sm{margin:0;font-size:2rem}.inline-select{width:auto;margin:0 0 0 6px;display:inline-block}.search-q{max-width:260px;margin:0}.thumb{border-radius:6px;flex:none;width:64px;overflow:hidden}.thumb.md{border-radius:8px;width:96px}.thumb.lg{border-radius:8px;width:110px}.thumb.xl{border-radius:8px;width:160px}.avatar{background:var(--plate);width:44px;height:44px;color:var(--plate-ink);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.avatar.lg{background:var(--mist);width:48px;height:48px;color:var(--ink)}.screen-link{border-bottom:1px solid var(--line);justify-content:space-between;padding:8px 0;text-decoration:none;display:flex}.rule{border-bottom:1px solid var(--line);padding:10px 0}.nowrap{flex-wrap:nowrap}.grow{flex:1}.back-hidden{visibility:hidden}.bar i.plum{background:var(--plum)}.map-panel{aspect-ratio:16/6;place-items:center;display:grid}.screens{padding:40px 20px 80px}.tile.left{text-align:left;width:100%}.net-dot{background:var(--dot,var(--ink));border-radius:50%;width:10px;height:10px;margin-right:6px;display:inline-block}.bars{align-items:flex-end;gap:6px;height:140px;display:flex}.bars>div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:4px;height:100%;display:flex}.bars .bar{background:var(--ink);border-radius:6px 6px 0 0;width:100%}.bars .bar i{background:var(--ink);border-radius:6px 6px 0 0;width:100%;height:100%;display:block}.badgegrid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;display:grid}.tone-leaf{--c:var(--leaf)}.tone-plate{--c:var(--plate)}.tone-plum{--c:var(--plum)}.tone-ink{--c:var(--ink)}.tone-ash{--c:var(--ash)}.tone-muted{--c:var(--muted)}.favbtn{background:var(--on-light);width:38px;height:38px;color:var(--ink-fixed);cursor:pointer;border:0;border-radius:50%;place-items:center;display:inline-grid;box-shadow:0 4px 14px #0000001f}.favbtn:hover{color:var(--red)}.favbtn.on{color:var(--fav)}.favbtn.on svg{fill:currentColor}.favbtn.lbl{border:1px solid var(--line);width:auto;height:auto;box-shadow:none;background:var(--card);color:var(--text);border-radius:12px;align-items:center;gap:7px;padding:9px 13px;font-size:14px;font-weight:700;display:inline-flex}.favbtn.lbl.on{color:var(--fav-on);border-color:var(--fav-line);background:var(--fav-bg)}.cardacts{z-index:3;align-items:center;gap:6px;display:flex;position:absolute;top:12px;right:12px}.cardacts .sharebtn{position:static}.lcard .ph{position:relative}.pins{z-index:2;flex-wrap:wrap;gap:5px;max-width:65%;display:flex;position:absolute;top:12px;left:12px}.lcard .loc{color:var(--ink2);align-items:center;gap:5px;display:flex}.price .unit{font-family:var(--sans);color:var(--muted);font-size:14px;font-weight:600}.lwrap.list{flex-direction:column}.glist{gap:18px;display:grid}.cardfoot{flex-wrap:wrap;gap:6px;padding:10px 0 0;display:flex}.cardfoot .btn,.favhdr{gap:6px}.favcard{min-width:0}.favcard>a{min-width:0;color:inherit;flex-direction:column;flex:auto;text-decoration:none;display:flex}.favcard .ph{flex:none}.favcard .ttl,.favcard .price,.favcard .body .small{overflow-wrap:break-word;min-width:0}.favcard .price{display:block}.favfoot{flex:none;margin-top:auto;padding:4px 17px 17px}.sbar{z-index:20;background:var(--card);border-bottom:1px solid var(--line);padding:12px 0;position:sticky;top:78px}.sbar-in{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.input.sm{border-radius:10px;width:auto;margin:0;padding:9px 11px;font-size:14px}.qf{align-items:center;gap:6px;display:inline-flex}.locbox{border:1px solid var(--line);background:var(--soft);border-radius:12px;align-items:center;gap:6px;padding:2px 4px 2px 10px;display:inline-flex}.locbox .input{background:0 0;border:0}.locbox #spc{width:110px;font-weight:700}.qf.dates .input{width:150px}.nbadge{background:var(--accent);min-width:20px;height:20px;color:var(--ink-fixed);border-radius:99px;place-items:center;padding:0 6px;font-size:11px;font-weight:800;display:inline-grid}.seg a{border:1px solid var(--line);background:var(--card);color:var(--ink);border-radius:999px;padding:9px 14px;font-size:13px;font-weight:800;text-decoration:none}.seg a.on{background:var(--ink-fixed);color:var(--on-light);border-color:var(--ink-fixed)}.seg button{align-items:center;gap:6px;display:inline-flex}.shead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin:26px 0 12px;display:flex}.shead h1{margin:0;font-size:clamp(1.6rem,3vw,2.3rem)}.shead p{margin:6px 0 0}.chips{flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 18px;display:flex}.chip{border:1px solid var(--line);background:var(--card);cursor:pointer;color:var(--text);border-radius:99px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:700;display:inline-flex}.chip:hover{border-color:var(--ink)}.chip.static{cursor:default}.empty{text-align:center;padding:40px}.empty .row{justify-content:center}.card.empty-note{text-align:left;align-items:center;gap:14px;padding:14px 16px;display:flex}.empty-note p{margin:2px 0 0}.empty-note-icon{background:var(--mist);width:36px;height:36px;color:var(--ink);border-radius:12px;flex:none;place-items:center;display:grid}.drawer-bg{z-index:100;background:#00000073;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer{background:var(--card);width:min(460px,100%);height:100%;padding-top:env(safe-area-inset-top,0px);flex-direction:column;display:flex;box-shadow:-20px 0 60px #0003}.dhead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.dhead h2{margin:0;font-size:26px}.dbody{flex:1;padding:8px 24px 24px;overflow:auto}.dfoot{padding:16px 24px calc(16px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);gap:10px;display:flex}.dfoot .btn.plate{flex:1}.fgroup{border-bottom:1px solid var(--line);padding:16px 0}.fgroup h4{font-family:var(--display);margin:0 0 10px;font-size:16px}.fgrid{grid-template-columns:1fr 1fr;gap:0 12px;display:grid}.fgrid>.pills,.fgrid>.check,.fgrid>.seg,.fgrid>label.f:only-child{grid-column:1/-1}.pills{flex-wrap:wrap;gap:6px;margin-bottom:6px;display:flex}.pill-c{border:1px solid var(--line);background:var(--card);cursor:pointer;color:var(--text);border-radius:99px;align-items:center;padding:7px 12px;font-size:13px;font-weight:700;display:inline-flex}.pill-c input{opacity:0;width:0;height:0;position:absolute}.pill-c.on{background:var(--ink-fixed);border-color:var(--ink-fixed);color:var(--on-light)}.pill-c:focus-within{outline:3px solid var(--accent2);outline-offset:2px}.flabel{margin:12px 0 8px;font-size:13px;font-weight:800}.aiin,.aiout,.aisteps{display:block}.mapwrap{grid-template-columns:minmax(260px,380px) 1fr;gap:16px;height:calc(100vh - 250px);min-height:520px;display:grid}.maplist{flex-direction:column;gap:10px;padding-right:4px;display:flex;overflow:auto}.mini{background:var(--card);border:1px solid var(--line);color:var(--text);border-radius:14px;align-items:center;gap:12px;padding:8px;text-decoration:none;display:flex}.mini.on,.mini:hover{border-color:var(--ink);box-shadow:0 0 0 2px var(--accent)}.mth{border-radius:10px;flex:none;width:96px;height:72px;overflow:hidden}.mtx{flex-direction:column;gap:2px;min-width:0;display:flex}.mtx .price{font-size:18px}.mapbox{border:1px solid var(--line);background:var(--map-sea);border-radius:20px;position:relative;overflow:hidden}.mapbox svg{touch-action:none;cursor:grab;width:100%;height:100%;display:block}.mapbox.drawing svg{cursor:crosshair}.sea{fill:var(--map-sea)}.land{fill:var(--map-land);stroke:var(--map-coast);stroke-width:.4px}:root[data-theme=dark] .sea{fill:var(--map-sea)}:root[data-theme=dark] .land{fill:var(--map-land);stroke:var(--map-coast)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .sea{fill:var(--map-sea)}:root:not([data-theme=light]) .land{fill:var(--map-land);stroke:var(--map-coast)}}.cdot{fill:var(--map-dot)}.ctext{fill:var(--map-label);font-family:var(--sans);font-size:4px}.ctext.strong{fill:var(--text);font-size:4.6px;font-weight:700}.rad{fill:#d8ff3e2e;stroke:var(--map-rad);stroke-dasharray:4 3}.area{fill:#3457e514;stroke:var(--map-area);stroke-dasharray:6 4}.here circle{fill:var(--ink-fixed);stroke:var(--accent);stroke-width:.6px}.here .hin{fill:var(--accent);stroke:none}.here text{fill:var(--ink-fixed);font-weight:800;font-family:var(--sans);paint-order:stroke;stroke:var(--on-light)}.pin{cursor:pointer}.pin rect{fill:var(--on-light);stroke:var(--ink-fixed);stroke-width:.6px;vector-effect:non-scaling-stroke}.pin path{fill:var(--ink-fixed)}.pin text{fill:var(--ink-fixed);font-weight:800;font-family:var(--display)}.pin.auc rect{stroke:var(--map-area)}.pin.rnt rect{fill:var(--rent-pin)}.pin.on rect,.pin:hover rect,.pin:focus rect{fill:var(--ink-fixed)}.pin.on text,.pin:hover text,.pin:focus text{fill:var(--accent)}.pin:focus{outline:none}.mapctl{z-index:2;flex-direction:column;align-items:flex-end;gap:6px;display:flex;position:absolute;top:12px;right:12px}.mbtn{border:1px solid var(--line);background:var(--on-light);width:38px;height:38px;color:var(--ink-fixed);cursor:pointer;border-radius:10px;place-items:center;font-size:20px;display:inline-grid;box-shadow:0 4px 14px #00000014}.mbtn.wide{gap:6px;width:auto;padding:0 12px;font-size:13px;font-weight:800;display:inline-flex}.mbtn:disabled{opacity:.35;cursor:default}.mappop{background:var(--card);border-radius:16px;flex-direction:column;gap:8px;max-width:420px;padding:10px;display:flex;position:absolute;bottom:40px;left:12px;right:12px;box-shadow:0 12px 40px #0003}.maphint{color:var(--map-hint);background:#ffffffd9;border-radius:99px;padding:3px 8px;font-size:11px;position:absolute;bottom:10px;left:12px}@media (max-width:860px){.mapwrap{grid-template-columns:1fr;height:auto}.mapbox{order:-1;height:60vh}.maplist{max-height:none}}.actbar{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.ibtn{border:1px solid var(--line);background:var(--card);color:var(--text);cursor:pointer;border-radius:12px;align-items:center;gap:7px;padding:9px 13px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.ibtn:hover{border-color:var(--ink)}.ibtn.strong{background:var(--accent);border-color:var(--accent);color:var(--ink-fixed)}.locmap{border:1px solid var(--line);background:var(--map-sea);border-radius:20px;height:clamp(240px,46vw,380px);position:relative;overflow:hidden}.locmap .leaflet-host{z-index:0;position:absolute;inset:0}.locmap-note{z-index:1;text-align:center;background:var(--map-sea);color:var(--muted);place-items:center;margin:0;padding:16px;display:grid;position:absolute;inset:0}.leaflet-container img,.leaflet-container canvas,.leaflet-container svg{max-width:none!important;max-height:none!important}.locmap svg{width:100%;max-width:none;height:100%;display:block;overflow:hidden}.apx{fill:#d8ff3e66;stroke:var(--map-rad);stroke-width:2px;vector-effect:non-scaling-stroke}.apxc{fill:var(--ink-fixed)}.locfoot{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 20px;margin-top:12px;display:flex}.locfoot p{max-width:62ch;margin:6px 0 0}.dline{stroke:var(--ink-fixed);stroke-width:.5px;stroke-dasharray:2 1.5;opacity:.6}.avatar{background:var(--ink-fixed);width:84px;height:84px;color:var(--accent);font-family:var(--display);border-radius:50%;flex:none;place-items:center;font-size:30px;font-weight:700;text-decoration:none;display:grid}.avatar.sm{width:46px;height:46px;font-size:16px}.stars{color:var(--star);vertical-align:middle;gap:1px;display:inline-flex}.tinyb{padding:3px 8px;font-size:10px}.profhead{grid-template-columns:auto 1fr 220px;align-items:start;gap:22px;display:grid}.pact{flex-direction:column;gap:8px;display:flex}@media (max-width:860px){.profhead{grid-template-columns:1fr}}.cal{background:var(--card);border:1px solid var(--line);-webkit-user-select:none;user-select:none;border-radius:20px;grid-template-columns:1fr 1fr;gap:24px;padding:20px;display:grid;position:relative}.cal.owner{border:0;padding:0}.calnav{pointer-events:none;justify-content:space-between;display:flex;position:absolute;top:14px;left:14px;right:14px}.calnav .mbtn{pointer-events:auto;width:32px;height:32px}.calt{text-align:center;font-family:var(--display);margin-bottom:12px;font-weight:700}.calg{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.calg .dow{text-align:center;color:var(--muted);padding:4px 0;font-size:11px;font-weight:800}.calg button{aspect-ratio:1;cursor:pointer;width:100%;min-width:0;min-height:0;color:var(--text);touch-action:manipulation;background:0 0;border:0;border-radius:10px;padding:0;font-size:14px;font-weight:700}.calg button:hover{background:var(--soft)}.calg button.dis{color:var(--cal-muted);cursor:not-allowed;background:0 0;text-decoration:line-through}.calg button.blk{background:var(--cal-block);color:var(--cal-block-ink);text-decoration:line-through}.calg button.inr{background:var(--leaf-bg);border-radius:0}.calg button.sel{background:var(--ink-fixed);color:var(--accent)}.calg button.tod{box-shadow:inset 0 0 0 1.5px var(--ink)}.lg{border:1px solid var(--line);vertical-align:-2px;background:var(--card);border-radius:4px;width:12px;height:12px;margin-right:4px;display:inline-block}.lg.dis{background:var(--cal-off)}.lg.sel{background:var(--ink-fixed)}@media (max-width:700px){.cal{grid-template-columns:1fr}}.daterow{border:1px solid var(--line);border-radius:14px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.daterow.one{grid-template-columns:1fr}.dcell{background:var(--card);cursor:pointer;text-align:left;color:var(--text);border:0;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;display:flex}.dcell+.dcell{border-left:1px solid var(--line)}details.sched summary{cursor:pointer;padding:8px 0;font-size:13px;font-weight:700}.vwrap{grid-template-columns:240px 1fr;align-items:start;gap:22px;display:grid}.vnav{flex-direction:column;gap:4px;display:flex;position:sticky;top:24px}.vnav button{text-align:left;cursor:pointer;color:var(--muted);background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-weight:700;display:flex}.vnav button.on{background:var(--card);color:var(--text);box-shadow:var(--shadow-s);border:1px solid var(--line)}.vnav .vn{background:var(--soft);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.vnav button.done .vn{background:var(--accent);color:var(--ink-fixed)}@media (max-width:860px){.vwrap{grid-template-columns:1fr}.vnav{flex-direction:row;position:static;overflow-x:auto}.vnav button{white-space:nowrap}}.selfie{background:var(--ink-fixed);height:280px;color:var(--input-border);text-align:center;border-radius:18px;place-items:center;display:grid;position:relative;overflow:hidden}.selfie .oval{border:3px dashed var(--accent);border-radius:50%;width:170px;height:220px;position:absolute}.selfie p{z-index:1;margin:0;font-weight:700;position:relative}.selfie.ok .oval{border-style:solid;border-color:var(--ok)}.vtl{margin-top:16px}.vtl>div{gap:12px;padding:10px 0;display:flex;position:relative}.vtl>div>span{border:2px solid var(--line);background:var(--card);border-radius:50%;flex:none;width:14px;height:14px;margin-top:4px}.vtl>div.ok>span{background:var(--accent2);border-color:var(--accent2)}.verify-wait{text-align:center;justify-items:center;padding:28px 8px 12px;display:grid}.verify-clock{width:112px;height:112px;color:var(--ink);margin-bottom:18px}.verify-wait h2{margin:0 0 8px}.verify-wait p{max-width:36rem;margin:0}.land,.cdot{vector-effect:non-scaling-stroke}.mbtn.wide{white-space:nowrap}.topbar .wrap>.row{flex-wrap:nowrap}.scover{height:220px;position:relative;overflow:hidden}.scover .artwrap svg{height:220px}.scover:after{content:"";background:linear-gradient(#0000 40%,#00000059);position:absolute;inset:0}.shead2{z-index:2;grid-template-columns:auto 1fr auto;align-items:start;gap:22px;margin-top:-70px;display:grid;position:relative}.shead2 h1{margin:0;font-size:clamp(1.7rem,3vw,2.3rem)}.sinfo .row{gap:10px}.sact{flex-direction:column;gap:8px;min-width:210px;display:flex}@media (max-width:900px){.shead2{grid-template-columns:1fr}.sact{min-width:0}}.slogo{width:96px;height:96px;color:var(--on-light);font-family:var(--display);border:4px solid var(--card);box-shadow:var(--shadow);border-radius:20px;flex:none;place-items:center;font-size:32px;font-weight:700;display:grid}.slogo.sm{width:44px;height:44px;box-shadow:none;border-width:2px;border-radius:12px;font-size:16px}.openx{color:var(--leaf);font-weight:700}.svc{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.srcwrap{display:flex;position:relative}.srcwrap>.lwrap{flex:1}.srctag{z-index:3;background:var(--ink-fixed);color:var(--accent);border-radius:99px;padding:4px 9px;font-size:11px;font-weight:800;position:absolute;bottom:12px;left:12px}.srctag.pick{background:var(--plum-bg);color:var(--plum)}.strongline{font-weight:800}.storecard .stanprev{width:100%;height:100%;display:block}.storecard .ph{aspect-ratio:16/10}.storecard-id{align-items:center;gap:12px;display:flex}.storecard-copy{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.storecard .slogo.sm{color:var(--on-light);box-shadow:0 0 0 3px var(--card)}.storecard .badge,.storecard .badge.leaf,.storecard .badge.plum{background:var(--ink-fixed);width:auto;color:var(--on-light);border-color:#0000;align-self:flex-start}.storecard .badge.leaf{background:var(--leaf-deep)}.storecard .badge.plum{background:var(--plum-deep)}.stan{background:var(--stan-paper);min-height:100vh;color:var(--ink-fixed);padding:32px 16px 90px}.stan.dark{background:linear-gradient(160deg,var(--sc) 0%,var(--stan-deep) 55%,var(--ink-fixed) 100%);color:var(--on-light)}.stan.light{background:var(--stan-paper);color:var(--ink-fixed)}.stan.dark{background:var(--ink-fixed)}.stan-col{flex-direction:column;align-items:stretch;gap:14px;max-width:480px;margin:0 auto;display:flex}.stan-col.wide{max-width:560px}.stan.width-compact .stan-col{max-width:400px}.stan.width-wide .stan-col{max-width:640px}.stan-av{width:104px;height:104px;font-family:var(--display);color:var(--on-light);border:4px solid #ffffffd9;border-radius:50%;place-items:center;margin:0 auto;font-size:36px;font-weight:700;display:grid}.stan h1{text-align:center;color:inherit;margin:6px 0 0;font-size:1.6rem}.stan h1 span{font-family:var(--sans);opacity:.75;margin-top:4px;font-size:14px;font-weight:600;display:block}.stan-tag{text-align:center;opacity:.85;margin:0 auto}.stan-soc{justify-content:center;gap:10px;display:flex}.stan.align-left .stan-av{margin-left:0}.stan.align-left h1,.stan.align-left .stan-tag{text-align:left;margin-left:0}.stan.align-left .stan-soc{justify-content:flex-start}.stan-soc a{width:40px;height:40px;color:inherit;background:#ffffff26;border-radius:50%;place-items:center;font-size:13px;font-weight:800;text-decoration:none;display:grid}.sblock{background:var(--on-light);color:var(--ink-fixed);border-radius:20px;align-items:flex-start;gap:14px;padding:14px;text-decoration:none;display:flex;box-shadow:0 10px 30px #0000002e}.stan.cards-outline .sblock{box-shadow:none;color:inherit;background:0 0;border:2px solid}.stan.cards-outline .sblock :is(p,.muted,.tiny,.price){color:inherit}.stan.cards-flat .sblock{box-shadow:none;border-radius:8px}.stan.buttons-pill .sbtn{border-radius:99px}.stan.buttons-square .sbtn{border-radius:3px}.sblock.col{flex-direction:column;align-items:stretch}.sblock h4{font-family:var(--display);letter-spacing:-.02em;margin:0 0 4px;font-size:18px}.sblock p{color:var(--map-hint);margin:0 0 8px;font-size:14px}.sbimg{aspect-ratio:1;border-radius:14px;flex:none;width:120px;display:block;overflow:hidden}.sbimg svg{width:100%;height:100%;display:block}.sbimg.sm{width:64px;color:var(--on-light);place-items:center;display:grid}.sbimg.big{aspect-ratio:16/10;width:100%}.sbtx{flex-direction:column;flex:1;gap:4px;width:100%;min-width:0;display:flex}.sprice{flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:10px;display:flex}.sprice s{color:var(--price-was)}.sbtn{background:var(--sc);border-color:var(--sc);color:var(--on-light);border-radius:14px;padding:13px}.leadf{flex-direction:column;gap:8px;display:flex}.leadf .input{background:var(--soft);border-color:var(--line);color:var(--ink-fixed);margin:0}.hscroll{scroll-snap-type:x mandatory;gap:10px;padding-bottom:4px;display:flex;overflow-x:auto}.pickc{scroll-snap-align:start;color:var(--ink-fixed);flex-direction:column;flex:0 0 170px;gap:3px;text-decoration:none;display:flex}.pph{aspect-ratio:4/3;border-radius:12px;margin-bottom:4px;display:block;overflow:hidden}.pickc .price{color:var(--ink-fixed);font-size:16px}.ownc{color:var(--ink-fixed);align-items:center;gap:12px;text-decoration:none;display:flex}.ownc .pph{flex:none;width:120px;margin:0}.ownc .price{color:var(--ink-fixed)}.creator-items{gap:10px;display:flex}.creator-items.carousel{scroll-snap-type:x mandatory;padding-bottom:4px;overflow-x:auto}.creator-items.cards{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.creator-items.cards .pickc{min-width:0}.creator-items.list{flex-direction:column}.creator-item-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.creator-items.list .creator-item-copy{flex:1}.creator-items.list .ownc{padding:6px 0}.product-list .sbimg{width:80px}.product-cards{flex-direction:column}.product-cards .sbimg{aspect-ratio:16/9;width:100%}.product-carousel{overflow-x:auto}.linkb{align-items:center}.linkb .arr{color:var(--price-was);margin-left:auto;font-size:26px}.stan-foot{justify-content:center;align-items:center;gap:14px;margin-top:10px;font-size:13px;display:flex}.stan-foot a{color:inherit;opacity:.8}.stan-foot .input{color:inherit;background:#ffffff26;border:0}.stan-pow{text-align:center;color:inherit;opacity:.8;background:#ffffff1f;border-radius:99px;padding:10px;font-size:13px;text-decoration:none;display:block}.stan .sblock :is(.input,select.input,textarea.input){background:var(--on-light);color:var(--ink-fixed);border:1px solid var(--stan-line)}.stan .sblock :is(.f,.flabel,label,h1,h2,h3,h4,p,.line){color:var(--ink-fixed)}.stan .pill-c{background:var(--on-light);color:var(--ink-fixed);border-color:var(--stan-line)}.stan .pill-c.on{background:var(--sc);color:var(--on-light);border-color:var(--sc)}.stan .pill-c[disabled]{opacity:.45;text-decoration:line-through}.stan .sbtn{color:var(--on-light)}.stan.light .stan-soc a,.stan.light .stan-foot .input,.stan.light .stan-pow{background:#10111412}.stan.light .stan-av{border-color:var(--on-light);box-shadow:0 6px 20px #1011141f}.stan.light .sblock{box-shadow:0 6px 20px #10111414}.dprev-biz .sname{font-family:var(--display)}.sf-clean :is(h1,h2,h3,h4,.sname),.sf-clean.stan h1{font-family:var(--sans);letter-spacing:-.01em}.sf-classic :is(h1,h2,h3,h4,.sname),.sf-classic.stan h1{letter-spacing:0;font-family:Georgia,Times New Roman,serif}.sbanner{text-align:center;border-radius:14px;padding:10px 14px;font-size:14px;font-weight:700;line-height:1.35;text-decoration:none;display:block;box-shadow:inset 0 0 0 1px #ffffff59,0 6px 18px #1011141f}.sbanner.wide{box-shadow:none;border-radius:0;padding:10px 16px}a.sbanner:hover{filter:brightness(1.06)}.fontopt.sf-clean{font-family:var(--sans)}.fontopt.sf-classic{font-family:Georgia,Times New Roman,serif}.fontopt.sf-modern{font-family:var(--display)}.stan .sprice s{color:var(--price-was-strong)}.prod .line{color:var(--ink-fixed)}.prod .muted,.prod .tiny{color:var(--muted)}.stan.mini{height:520px;min-height:0;padding:20px 10px;overflow:hidden}.stan.mini .stan-av{width:64px;height:64px;font-size:22px}.stan.mini h1{font-size:1.1rem}.stan.mini .sblock{border-radius:14px;padding:8px}.stan.mini .sblock h4{font-size:13px}.sswitch{margin-bottom:18px}@media (max-width:1000px){.sswitch{margin-bottom:21px;transform:translateY(3px)}}.swatch{cursor:pointer;border:2px solid #0000;border-radius:10px;width:34px;height:34px}.swatch.on{border-color:var(--ink);box-shadow:0 0 0 2px var(--card) inset}input[type=color]{border:1px solid var(--line);background:var(--card);border-radius:10px;width:44px;height:34px;padding:2px}.hrow{flex-wrap:nowrap;margin-bottom:6px}.dprev-biz{border:1px solid var(--line);background:var(--card);border-radius:18px;overflow:hidden}.dpc{height:90px;overflow:hidden}.dpc .artwrap svg{height:90px}.dph{align-items:flex-end;gap:10px;margin-top:-26px;padding:10px;display:flex;position:relative}.dph .slogo{border:2px solid var(--card);flex:none}.dph>div{min-width:0;padding-top:30px}.dpb{gap:6px;padding:0 10px;display:flex}.dpi{border:1px solid var(--line);border-radius:10px;overflow:hidden}.preview-size{margin-bottom:10px}.store-preview-shell{border:1px solid var(--line);background:var(--card);border-radius:22px;max-height:720px;margin:0 auto;transition:max-width .2s;overflow:auto}.store-preview-shell.phone{max-width:390px}.store-preview-shell.wide{max-width:100%}.storefront-preview{min-height:680px;padding:28px 14px 64px}.storefront-preview a{pointer-events:none}.block-layout{flex:none;width:112px}.block-layout .input{margin:4px 0 0}@media (max-width:620px){.creator-items.cards{grid-template-columns:1fr}.block-layout{width:100%}}.pickwrap{border:2px solid #0000;border-radius:22px;flex-direction:column;gap:8px;padding:4px;display:flex}.pickwrap.on{border-color:var(--ink);background:var(--leaf-bg)}.pickwrap.has{opacity:1}.tablewrap .btn.danger{color:var(--badge-red);border-color:var(--badge-red)}.pickbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:0 6px 6px;display:flex}.selbar{z-index:20;background:var(--ink-fixed);color:var(--on-light);border-radius:16px;justify-content:flex-end;align-items:center;gap:10px;margin-top:16px;padding:12px 16px;display:flex;position:sticky;bottom:80px}.selbar span{margin-right:auto;font-weight:800}.aisteps .aist{opacity:.45;align-items:flex-start;gap:10px;padding:8px 0;display:flex}.aisteps .aist.done{opacity:1}.aidot{border:2px solid var(--line);border-radius:50%;flex:none;width:16px;height:16px;margin-top:3px}.aist.done .aidot{background:var(--accent);border-color:var(--ink-fixed)}.kindic{width:100%;height:100%;color:var(--on-light);border-radius:12px;place-items:center;display:grid}.sact{grid-template-columns:1fr 1fr;gap:8px;min-width:320px;display:grid}.sact>.btn.plate,.sact>.row{grid-column:1/-1}.sact>.row .btn{flex:1}@media (max-width:900px){.sact{min-width:0}}.pins{max-width:calc(100% - 130px)}.btn.wa{background:var(--wa);border-color:var(--wa);color:var(--wa-ink)}.btn.wa:hover{background:var(--wa-hover)}.ibtn.wa{background:var(--wa-bg);border-color:var(--wa-line);color:var(--wa-ink)}.badge.wa{background:var(--wa-bg);color:var(--wa-text);border-color:#0000}.thread-on .muted{color:var(--muted-on-mist)}.wabadge{background:var(--wa);width:46px;height:46px;color:var(--wa-ink);border-radius:50%;flex:none;place-items:center;display:grid}.chc{border:1px solid var(--line);color:var(--muted);white-space:nowrap;border-radius:99px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:800;display:inline-flex}.chc.on{color:var(--text);background:var(--soft)}.chc.on.cW{background:var(--wa-bg);color:var(--wa-text);border-color:#0000}.chc.on.cE{background:var(--plum-bg);color:var(--plum);border-color:#0000}#ntoast{z-index:5000;top:calc(12px + env(safe-area-inset-top,0px));background:var(--card);color:var(--text);border:1px solid var(--line);border-left:4px solid var(--accent2);pointer-events:none;overflow-wrap:anywhere;border-radius:14px;align-items:flex-start;gap:10px;max-width:min(420px,100% - 24px);margin-left:auto;padding:12px 14px;font-size:13px;line-height:1.35;display:flex;position:fixed;left:12px;right:12px;box-shadow:0 16px 40px #10111447}#ntoast.show{opacity:1}@media (max-width:700px){#ntoast{max-width:none;margin-left:0}}.nitem{border-bottom:1px solid var(--line);gap:12px;padding:14px 4px;display:flex}.ndot{background:0 0;border-radius:50%;flex:none;width:9px;height:9px;margin-top:7px}.nitem.unread .ndot{background:var(--fav)}.bellc{background:var(--fav);min-width:18px;height:18px;color:var(--on-light);border-radius:99px;place-items:center;padding:0 5px;font-size:11px;display:inline-grid}code{background:var(--soft);border-radius:6px;padding:2px 6px;font-size:12px}.modal:has(#wrp){max-width:780px}.stripe-el{border:1px solid var(--line);background:var(--soft);border-radius:14px;padding:14px}.stripe-el .input{background:var(--card)}.cardlogos{gap:4px;display:flex}.cardlogos i{border:1px solid var(--line);background:var(--card);border-radius:5px;padding:2px 5px;font-size:10px;font-style:normal;font-weight:800}.stripe-logo{font-family:var(--display);color:var(--stripe);letter-spacing:-.02em;background:var(--stripe-bg);border-radius:10px;flex:none;padding:6px 10px;font-size:20px;font-weight:700}.stripe-cta{border:2px solid var(--stripe-line)}.card.stripe-card{display:block}.stripe-hosted .steps span.on{border-color:var(--stripe)}.stripe-hosted .steps span.done{border-color:var(--stripe);opacity:.6}.rtool{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rcwrap{margin-top:10px;overflow-x:auto}.rchart{width:100%;min-width:560px;height:auto;display:block}.rchart .gl{stroke:var(--line);stroke-width:1px}.rchart .gt{fill:var(--muted);font-size:10px;font-family:var(--sans)}.legend{flex-wrap:wrap;gap:10px;font-size:12px;display:flex}.legend i,.ldot{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:5px;display:inline-block}.rrow{cursor:pointer}.rrow:hover td{background:var(--soft)}.planc.cur{border:2px solid var(--ink)}.addc{cursor:pointer;font:inherit;color:inherit;border-style:dashed;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.paypage{grid-template-columns:1fr 1fr;align-items:start;gap:40px;max-width:1000px;min-height:100vh;margin:0 auto;padding:60px 24px 100px;display:grid}@media (max-width:820px){.paypage{grid-template-columns:1fr}}.trialbar{border:1px solid var(--line);background:var(--card);border-radius:16px;grid-template-columns:1fr 160px auto;align-items:center;gap:16px;margin-bottom:20px;padding:14px 18px;display:grid}.trialbar.leaf{background:var(--leaf-bg);border-color:#0000}.trialbar.plate{background:var(--warn-bg);border-color:#0000}.trialbar.red{background:var(--red-bg);border-color:#0000}.tprog{background:#00000014;border-radius:99px;height:8px;overflow:hidden}.tprog i{background:var(--ink-fixed);height:100%;display:block}@media (max-width:760px){.trialbar{grid-template-columns:1fr}}@media (max-width:1100px){.nav-toggle{border:1px solid var(--line);background:var(--card);width:44px;height:44px;color:var(--ink);cursor:pointer;border-radius:12px;place-items:center;padding:0;display:inline-grid}.sitenav{flex:none}.topbar .nav{display:none}.sitenav.is-open .nav{z-index:60;background:var(--card);color:var(--ink);border-bottom:1px solid var(--line);flex-direction:column;align-items:stretch;gap:0;margin:0;padding:8px 20px 16px;display:flex;position:absolute;top:100%;left:0;right:0;box-shadow:0 18px 40px #10111424}.sitenav.is-open .nav a{border-bottom:1px solid var(--line);color:var(--ink);padding:14px 4px;font-size:16px}.sitenav.is-open .nav a.on{box-shadow:none;font-weight:800}.sitenav.is-open .nav .nav-sell{background:var(--accent);color:var(--ink-fixed);border:0;border-radius:12px;justify-content:center;margin-top:12px;padding:12px 14px;display:flex}.sell-link{display:none}.topbar .logo{min-width:0;font-size:16px}.topbar .logo>span:last-child>span{display:none}}.themebar{left:14px;bottom:calc(14px + env(safe-area-inset-bottom,0px));z-index:40;background:var(--card);max-width:calc(100% - 28px);color:var(--text);border:1px solid var(--line);box-shadow:var(--shadow);pointer-events:none;border-radius:999px;padding:6px 10px;position:fixed}.themebar :where(button,a,[role=group]){pointer-events:auto}.themebar.row{flex-wrap:nowrap}body:has(.dock) .themebar{bottom:calc(72px + env(safe-area-inset-bottom,0px))}@media (max-width:900px){.themebar{margin:16px 14px calc(16px + env(safe-area-inset-bottom,0px)) auto;width:max-content;position:static}.main{padding-bottom:28px}.topbar .wrap{flex-wrap:nowrap;gap:8px;min-height:64px;padding:8px 0}}.email-body-editor{border:1px solid var(--input-border);border-radius:var(--r-s);background:var(--card);margin-top:7px;overflow:hidden}.email-body-editor:focus-within{border-color:var(--ink);box-shadow:0 0 0 3px #d8ff3e73}.email-body-editor.is-disabled{opacity:.72}.email-body-editor__toolbar{border-bottom:1px solid var(--line);background:var(--soft);flex-wrap:wrap;gap:6px;padding:8px 10px}.email-body-editor__toolbar .btn.on{background:var(--ink-fixed);color:var(--accent);border-color:var(--ink-fixed)}.email-body-editor__surface{outline:none;min-height:160px;padding:12px 13px;font-size:15px;line-height:1.55}.email-body-editor__surface p{margin:0 0 10px}.email-body-editor__surface p:last-child{margin-bottom:0}.email-body-editor__surface ul,.email-body-editor__surface ol{margin:0 0 10px;padding-left:22px}
