@font-face{font-family:Manrope;src:url(/fonts/manrope-latin-var.woff2)format("woff2");font-weight:400 800;font-style:normal;font-display:swap}@font-face{font-family:Manrope Fallback;src:local(Arial),local(ArialMT);size-adjust:101.4%;ascent-override:105.2%;descent-override:29.6%;line-gap-override:0%}:root{--ground:#f7f6f2;--surface:#fff;--line:#e8e6e0;--ink:#1d1c1a;--ink-muted:#5e5b55;--on-ink:#f7f6f2;--deal:#2d6a4f;--danger:#b42318;--sun:#ffd23f;--sky:#8ec9f5;--coral:#ff8a65;--pink:#f7b8d2;--mint:#d3e8da;--mint-ink:#173b2b;--sun-tint:#fff1b8;--sky-tint:#ddeefc;--sky-ink:#12406b;--pink-tint:#fce1ec;--tag:var(--ink);--check:var(--ground);--font-display:"Manrope", "Manrope Fallback", system-ui, sans-serif;--font-text:"Manrope", "Manrope Fallback", system-ui, sans-serif;--weight-display-heavy:800;--weight-label:600;--weight-text:400;--weight-text-bold:700;--text-13:.8125rem;--text-14:.875rem;--text-16:1rem;--text-17:1.0625rem;--text-20:1.25rem;--text-28:1.75rem;--text-40:2.5rem;--text-48:3rem;--tracking-display:-.03em;--leading-display:1.05;--leading-text:1.55;--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-24:24px;--space-32:32px;--space-48:48px;--space-64:64px;--gutter-phone:20px;--touch-min:48px;--radius-button:999px;--radius-field:12px;--radius-panel:20px;--radius-hero:24px;--shadow-sticker:drop-shadow(0 1.5px 1px #14141438) drop-shadow(0 8px 12px #14141424);--sticker-outline:7.5%;--sticker-edge:5%;--dur-instant:.1s;--dur-quick:.2s;--dur-deliberate:.4s;--dur-reveal:.6s;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.7, 0, .84, 0);--ease-std:cubic-bezier(.2, 0, 0, 1);--dur-pop:.64s;--ease-pop:cubic-bezier(.2, .7, .2, 1);--pop-stagger:90ms;--dur-handshake:.56s;--ease-handshake:cubic-bezier(.3, .6, .3, 1);--handshake-delay:.52s}@media (prefers-reduced-motion:reduce){:root{--dur-pop:var(--dur-quick);--dur-handshake:0s}}*,:before,:after{box-sizing:border-box}body{background:var(--ground);color:var(--ink);font-family:var(--font-text);font-weight:var(--weight-text);font-size:var(--text-16);line-height:var(--leading-text);margin:0}.screen{max-width:480px;padding:var(--space-8) var(--gutter-phone) var(--space-24);gap:var(--space-24);flex-direction:column;margin:0 auto;display:flex}.headline{font-family:var(--font-display);font-weight:var(--weight-display-heavy);font-size:var(--text-28);letter-spacing:-.03em;margin:0;line-height:1.1}p{margin:0}.muted,.hint{color:var(--ink-muted)}.hint{font-size:var(--text-13)}.error{color:var(--danger)}.steps{padding-left:var(--space-24);gap:var(--space-12);flex-direction:column;margin:0;display:flex}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-panel);padding:var(--space-24);gap:var(--space-16);flex-direction:column;display:flex}label{gap:var(--space-8);font-weight:var(--weight-text-bold);flex-direction:column;display:flex}input,textarea,select{min-height:var(--touch-min);padding:var(--space-12);border:1px solid var(--line);border-radius:var(--radius-field);background:var(--surface);color:var(--ink);font:inherit;font-weight:var(--weight-text)}.price-input{font-family:var(--font-display);font-weight:var(--weight-display-heavy);font-size:var(--text-28);font-variant-numeric:tabular-nums}.link{overflow-wrap:anywhere;color:var(--ink-muted);font-size:var(--text-13)}.primary{min-height:var(--touch-min);padding:0 var(--space-24);border-radius:var(--radius-button);background:var(--tag);color:var(--check);font:inherit;font-weight:var(--weight-text-bold);cursor:pointer;transition:opacity var(--dur-instant) var(--ease-std);border:0}.primary:disabled{opacity:.5;cursor:not-allowed}.shell{max-width:480px;min-height:100vh;margin:0 auto;padding-bottom:88px}.topbar{height:64px;padding:0 var(--gutter-phone);justify-content:space-between;align-items:center;display:flex}.brand{letter-spacing:-.02em;color:var(--ink);font-size:19px;font-weight:800;text-decoration:none}.pill{background:var(--surface);border:1px solid var(--line);min-height:44px;font-weight:700;font-size:var(--text-14);color:var(--ink);border-radius:999px;align-items:center;padding:0 18px;text-decoration:none;display:inline-flex}.page>.pill{align-self:flex-start;gap:var(--space-8)}.top-bar{justify-content:space-between;align-items:center;gap:var(--space-8);display:flex}.top-bar>.pill{gap:var(--space-8)}.tabs{z-index:20;background:var(--surface);border-top:1px solid var(--line);justify-content:center;height:72px;display:flex;position:fixed;bottom:0;left:0;right:0}.tabs nav{width:100%;max-width:480px;display:flex}.tab{color:var(--ink-muted);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;font-size:12px;font-weight:600;text-decoration:none;display:flex}.tab[aria-current=page]{color:var(--ink);font-weight:800}.tab svg{width:24px;height:24px}.page{padding:0 var(--gutter-phone);gap:var(--space-16);flex-direction:column;display:flex}.stack{gap:var(--space-12);flex-direction:column;display:flex}.card-hero{gap:var(--space-12);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-hero);align-items:center;padding:20px;display:flex}.card-hero h1{letter-spacing:-.03em;margin:0;font-size:28px;font-weight:800;line-height:1.05}.card-hero p{margin-top:var(--space-8);font-size:var(--text-14);color:var(--ink-muted)}.sticker{width:76px;height:76px;filter:var(--shadow-sticker);flex:none;transform:rotate(8deg)}.search{display:block}.search input{border-radius:var(--radius-field);background:var(--surface);width:100%;height:52px;padding:0 16px}.chips{gap:var(--space-8);scrollbar-width:none;display:flex;overflow-x:auto}.chip{background:var(--surface);border:1px solid var(--line);min-height:44px;font:inherit;font-weight:600;font-size:var(--text-14);color:var(--ink);cursor:pointer;border-radius:999px;flex:none;align-items:center;padding:0 16px;display:inline-flex}.chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--ground);font-weight:700}.section-head{justify-content:space-between;align-items:baseline;display:flex}.section-head h2{font-size:var(--text-20);letter-spacing:-.03em;margin:0;font-weight:800}.num{font-variant-numeric:tabular-nums}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.grid{gap:var(--space-12);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-panel);height:100%;color:var(--ink);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.card-photo{aspect-ratio:1;color:var(--ink-muted);font-size:var(--text-13);background:var(--sky-tint);justify-content:center;align-items:center;font-weight:600;display:flex}.card-photo img{object-fit:cover;width:100%;height:100%}.tint-0{background:var(--sky-tint);color:var(--sky-ink)}.tint-1{background:var(--sun-tint)}.tint-2{background:var(--pink-tint)}.tint-3{background:var(--mint);color:var(--mint-ink)}.card-body{padding:var(--space-12);gap:var(--space-4);flex-direction:column;display:flex}.card-title{font-size:var(--text-14);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.card-price{font-size:var(--text-17);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-weight:800}.card-meta{font-size:var(--text-13);color:var(--ink-muted)}.badge{margin-top:var(--space-4);background:var(--sun-tint);border-radius:999px;align-self:flex-start;align-items:center;height:24px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.badge.muted-badge{background:var(--line)}.more{border:1.5px solid var(--ink);min-height:52px;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;font-weight:700;display:flex}.profile-head{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-hero);gap:var(--space-16);flex-direction:column;padding:22px 20px;display:flex}.profile-row{align-items:center;gap:var(--space-16);display:flex}.avatar{background:var(--sun);width:72px;height:72px;font-weight:800;font-size:var(--text-28);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.profile-row h1{letter-spacing:-.03em;margin:0;font-size:26px;font-weight:800;line-height:1.1}.stats{gap:var(--space-8);display:flex}.stat{background:var(--mint);color:var(--mint-ink);font-size:var(--text-13);border-radius:16px;flex:1;padding:10px 12px;font-weight:600}.stat b{font-size:var(--text-20);letter-spacing:-.02em;font-weight:800;display:block}.stat.sky{background:var(--sky-tint);color:var(--sky-ink)}.outline-button{border:1.5px solid var(--ink);min-height:48px;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:0 18px;font-weight:700;text-decoration:none;display:flex}.gallery{aspect-ratio:1;border-radius:var(--radius-hero);color:var(--ink-muted);font-size:var(--text-13);background:var(--sky-tint);justify-content:center;align-items:center;font-weight:600;display:flex;overflow:hidden}.gallery img{object-fit:cover;width:100%;height:100%}.thumbs{gap:var(--space-8);display:flex}.thumb{border-radius:var(--space-12);background:var(--sky-tint);cursor:pointer;border:2px solid #0000;width:56px;height:56px;padding:0;overflow:hidden}.thumb[aria-current=true]{border-color:var(--ink)}.thumb img{object-fit:cover;width:100%;height:100%}.title{letter-spacing:-.03em;margin:0;font-size:30px;font-weight:800;line-height:1.08}.price-block .label{font-size:var(--text-13);color:var(--ink-muted);font-weight:600;display:block}.price-block .value{font-size:var(--text-28);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-weight:800}.facts{gap:var(--space-8);flex-wrap:wrap;display:flex}.fact{background:var(--surface);border:1px solid var(--line);height:32px;font-size:var(--text-13);border-radius:999px;align-items:center;padding:0 12px;font-weight:600;display:inline-flex}.seller-card{align-items:center;gap:var(--space-12);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-panel);color:var(--ink);padding:14px 16px;text-decoration:none;display:flex}.seller-card .avatar{width:44px;height:44px;font-size:var(--text-17)}.blind-box{gap:var(--space-12);background:var(--sun-tint);border-radius:var(--radius-panel);flex-direction:column;padding:18px;display:flex}.blind-box-top{align-items:center;gap:14px;display:flex}.blind-box .sticker{width:64px;height:64px;transform:rotate(-8deg)}.blind-box h2{font-size:var(--text-16);margin:0;font-weight:800;line-height:1.25}.blind-box p{margin-top:var(--space-4);font-size:var(--text-14);line-height:1.45}.section-title{margin:var(--space-8) 0 0;font-size:var(--text-20);letter-spacing:-.02em;font-weight:800}.qa-item{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-panel);padding:16px}.qa-item .q{font-weight:700;line-height:1.4}.qa-item .a{margin-top:var(--space-8);padding-left:var(--space-12);border-left:3px solid var(--sun);color:var(--ink-muted);line-height:1.5}.qa-list{gap:var(--space-12);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.answer-bubble{background:var(--sky-tint);color:var(--sky-ink);border-radius:16px;padding:12px 14px;line-height:1.5}.note{font-size:var(--text-13);color:var(--ink-muted);font-weight:600}.desktop-only{display:none}.shell{--desk-gutter:clamp(24px, 6vw, 80px)}.gallery-wrap{gap:var(--space-8);flex-direction:column;display:flex}.listing-layout,.listing-info,.profile-listings{gap:var(--space-16);flex-direction:column;display:flex}.listing-media{min-width:0}.profile-layout{gap:var(--space-16);flex-direction:column;display:flex}@media (width>=900px){.mobile-only{display:none}.desktop-only{display:flex}.shell{max-width:none;padding-bottom:0}.topbar{height:80px;padding:0 var(--desk-gutter);background:var(--surface);border-bottom:1px solid var(--line);gap:32px}.brand-logo img{width:132px;height:auto;display:block}.header-search{flex:1;max-width:520px}.header-search label{display:block}.header-search input{background:var(--ground);border-radius:999px;width:100%;height:48px;padding:0 20px}.desk-nav{align-items:center;gap:var(--space-8);margin-left:auto}.desk-link{min-height:44px;color:var(--ink-muted);align-items:center;padding:0 14px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.desk-link[aria-current=page]{color:var(--ink);font-weight:800}.tabs{display:none}.page{max-width:1280px;padding:40px var(--desk-gutter);gap:var(--space-24);margin:0 auto}.page.narrow{max-width:880px}.search{display:none}.card-hero{padding:32px 40px}.card-hero h1{font-size:var(--text-40)}.card-hero .sticker{width:120px;height:120px}.grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.listing-layout{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:40px;display:grid}.gallery-wrap:has(.thumbs){gap:var(--space-12);grid-template-columns:88px minmax(0,1fr);align-items:start;display:grid}.gallery-wrap .thumbs{flex-direction:column;order:-1}.thumb{width:88px;height:88px}.gallery{aspect-ratio:4/3}.profile-layout{grid-template-columns:340px minmax(0,1fr);align-items:start;gap:40px;display:grid}.profile-layout .grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.card-hero>div{flex:1;min-width:0}.account{position:relative}button.pill{cursor:pointer;font-family:inherit}.account-menu{right:0;top:calc(100% + var(--space-8));width:min(400px,100vw - 32px);padding:var(--space-8);gap:var(--space-8);background:var(--surface);border:1px solid var(--line);z-index:10;animation:account-menu-in var(--dur-quick) var(--ease-out);border-radius:16px;flex-direction:column;display:flex;position:absolute}@keyframes account-menu-in{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.account-menu{animation:none}}.account-chip{gap:var(--space-8);padding:0 var(--space-8);background:0 0;border-color:#0000}.chip-avatar{background:var(--sun);width:28px;height:28px;font-size:var(--text-14);object-fit:cover;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.account-body{gap:var(--space-8);grid-template-columns:1fr 1fr;display:grid}.account-body:not(:has(.account-money)){grid-template-columns:1fr}.account-money{padding:var(--space-8);gap:var(--space-8);border-right:1px solid var(--line);flex-direction:column;display:flex}.money-row{font-size:var(--text-14);color:var(--ink);flex-direction:column;margin:0;text-decoration:none;display:flex}.money-row span{color:var(--ink-muted)}.account-links{flex-direction:column;display:flex}.account-signout{margin-top:auto}@media (width<=480px){.account-body{grid-template-columns:1fr}.account-money{border-right:0;border-bottom:1px solid var(--line)}}.account-card{padding:var(--space-8);color:var(--ink);border-radius:12px;flex-direction:column;text-decoration:none;display:flex}.account-item{min-height:44px;padding:0 var(--space-8);font:inherit;font-weight:700;font-size:var(--text-14);color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;text-decoration:none;display:flex}.card-item{position:relative}.title-row{justify-content:space-between;align-items:flex-start;gap:var(--space-12);display:flex}.heart{background:var(--surface);border:1px solid var(--line);width:40px;height:40px;color:var(--ink);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.heart.on-card{position:absolute;top:10px;right:10px}.heart svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.heart[aria-pressed=true] svg{fill:var(--pink)}.section-head a{color:var(--ink);font-size:var(--text-14)}.shop-admin{gap:var(--space-16);flex-direction:column;display:flex}.shop-content{gap:var(--space-16);flex-direction:column;min-width:0;display:flex}.shop-sidebar{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-hero);animation:sidebar-in var(--dur-quick) var(--ease-out);flex-direction:column;display:flex}@keyframes sidebar-in{0%{opacity:0;transform:translate(-12px)}}.sidebar-hide{border:0;border-bottom:1px solid var(--line);font:inherit;font-size:var(--text-13);text-align:left;color:var(--ink-muted);cursor:pointer;background:0 0;align-self:stretch;padding:16px 20px;font-weight:700}.sidebar-block{border-bottom:1px solid var(--line);margin:0;padding:16px 20px}.sidebar-block:last-child{border-bottom:0}.shop-sidebar .avatar{width:44px;height:44px;font-size:var(--text-20)}.shop-sidebar .profile-row h1{font-size:var(--text-16);letter-spacing:-.01em}.sidebar-rows{gap:var(--space-8);font-size:var(--text-14);flex-direction:column;display:flex}.sidebar-rows div{justify-content:space-between;display:flex}.sidebar-rows dt{color:var(--ink-muted)}.sidebar-rows dd{margin:0;font-weight:700}.sidebar-nav{padding-block:var(--space-8);flex-direction:column;display:flex}.sidebar-nav button,.sidebar-links a,.sidebar-links button{min-height:44px;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;font-weight:700;text-decoration:none;display:flex}.sidebar-nav button[aria-current=page]{color:var(--mint-ink);box-shadow:inset 3px 0 0 var(--mint-ink);margin-left:-20px;padding-left:17px}.sidebar-links a,.sidebar-links button{color:var(--ink-muted);font-weight:600}.sidebar-count{background:var(--mint);min-width:22px;color:var(--mint-ink);font-size:var(--text-13);text-align:center;border-radius:999px;padding:2px 7px}.sidebar-item{flex-direction:column;display:flex}.sidebar-item>button{width:100%}.sidebar-toggle[data-active]{color:var(--mint-ink)}.sidebar-chevron{width:8px;height:8px;transition:transform var(--dur-quick) var(--ease-out);border:2px solid;border-width:0 2px 2px 0;transform:translateY(-2px)rotate(45deg)}.sidebar-toggle[aria-expanded=true] .sidebar-chevron{transform:translateY(2px)rotate(-135deg)}.sidebar-sub{padding-left:var(--space-16);flex-direction:column;display:flex}.sidebar-sub button{min-height:40px;font:inherit;font-size:var(--text-14);color:var(--ink-muted);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;font-weight:600;display:flex}.sidebar-nav .sidebar-sub button[aria-current=page]{box-shadow:none;color:var(--mint-ink);margin-left:0;padding-left:0}.sell-embedded{gap:var(--space-16);flex-direction:column;max-width:880px;display:flex}.shop-rail{min-height:calc(100vh - 136px);padding:var(--space-8) 0;align-self:start;align-items:center;gap:var(--space-4);background:var(--surface);border-right:1px solid var(--line);flex-direction:column;display:flex;position:sticky;top:0}.shop-rail nav{gap:var(--space-4);flex-direction:column;display:flex}.rail-button{width:56px;height:44px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.rail-button svg{width:22px;height:22px}.rail-button[aria-current=page]{color:var(--mint-ink);box-shadow:inset 3px 0 0 var(--mint-ink)}.rail-badge{min-width:18px;height:18px;padding:0 4px;font-size:11px;position:absolute;top:2px;right:6px}.shop-rail .rail-avatar{width:32px;height:32px;font-size:var(--text-14)}.rail-divider{width:32px;height:1px;margin:var(--space-4) 0;background:var(--line)}.sidebar-drawer{z-index:30;position:fixed;inset:0}.sidebar-scrim{background:var(--ink);opacity:.35;cursor:pointer;animation:scrim-in var(--dur-quick) var(--ease-out);border:0;padding:0;position:absolute;inset:0}@keyframes scrim-in{0%{opacity:0}}.sidebar-drawer .shop-sidebar{border-width:0 1px 0 0;border-radius:0;width:min(300px,85vw);height:100%;animation-name:drawer-in;position:relative;overflow-y:auto}@keyframes drawer-in{0%{transform:translate(-100%)}}@media (width>=900px){.page.shop-admin{grid-template-columns:240px minmax(0,1fr);align-items:stretch;gap:0;max-width:none;min-height:calc(100vh - 80px);padding:0;display:grid}.shop-admin.menu-hidden{grid-template-columns:auto minmax(0,1fr)}.shop-sidebar{border-width:0 1px 0 0;border-radius:0}.shop-rail{align-self:stretch;position:static}.shop-content{padding:24px var(--desk-gutter)}.shop-admin .grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.shop-sidebar,.sidebar-scrim{animation:none}.sidebar-chevron{transition:none}}.shop-menu .convo-badge{background:var(--tag);color:var(--check)}.shop-panel{width:min(320px,100vw - 32px);padding:var(--space-16);gap:var(--space-16)}.shop-panel-head{align-items:center;gap:var(--space-12);display:flex}.shop-panel-head .chip-avatar{width:48px;height:48px;font-size:var(--text-17)}.shop-panel-head span:not(.chip-avatar){flex-direction:column;display:flex}.shop-panel-stats{padding:var(--space-12) 0;gap:var(--space-8);border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:0;display:grid}.shop-panel-stats dt{font-size:var(--text-13);color:var(--ink-muted)}.shop-panel-stats dd{font-size:var(--text-17);margin:0;font-weight:700}.shop-panel-action{justify-content:center;align-items:center;text-decoration:none;display:flex}@media (width<=899px){.page.shop-admin{gap:var(--space-12);grid-template-columns:56px minmax(0,1fr);padding-left:0;display:grid}.topbar{gap:var(--space-8)}.topbar .shop-menu{margin-left:auto}}.sell-action{align-self:flex-start;align-items:center;text-decoration:none;display:inline-flex}.hero-link{margin-top:var(--space-8);font-size:var(--text-14);color:var(--ink);font-weight:700;display:inline-block}.item-line{align-items:center;gap:var(--space-12);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-panel);padding:14px 16px;display:flex}.item-line .thumb-box{border-radius:var(--radius-field);background:var(--sky-tint);flex:none;width:48px;height:48px}.item-line .thumb-box img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.item-line p{color:var(--ink-muted);font-size:13px}.item-line strong{color:var(--ink);font-size:15px;display:block}.corner-sticker{position:absolute;top:-18px;right:16px;transform:rotate(6deg)}.flow-card{gap:var(--space-12);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-hero);flex-direction:column;padding:24px;display:flex;position:relative}.flow-card h2{font-size:var(--text-20);letter-spacing:-.02em;margin:0;font-weight:800}.eyebrow{color:var(--ink-muted);font-size:13px;font-weight:600}.amount-field{align-items:baseline;gap:var(--space-8);border:1px solid var(--line);border-radius:var(--radius-field);background:var(--surface);min-height:64px;padding:0 16px;display:flex}.amount-field span{color:var(--ink-muted);font-size:20px;font-weight:800}.amount-field input{letter-spacing:-.03em;font-variant-numeric:tabular-nums;background:0 0;border:0;flex:1;min-width:0;padding:0;font-size:32px;font-weight:800}.amount-field input:focus{outline:none}.amount-field:focus-within{border-color:var(--ink)}.big-amount{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:48px;font-weight:800;line-height:1.05}.big-amount small{font-size:20px;font-weight:800}.deal-price{color:var(--deal)}.primary.big{min-height:56px;font-size:var(--text-17)}.link-button{justify-content:center;align-items:center;gap:var(--space-8);min-height:48px;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;font-size:15px;font-weight:700;text-decoration:none;display:flex}.reveal{text-align:center;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-hero);margin-top:72px;padding:32px 24px 28px;position:relative}.reveal .cocok{margin-top:var(--space-8);font-size:var(--text-17);color:var(--deal);font-weight:700}.reveal h1{margin:var(--space-4) 0 0;font-size:var(--text-40);letter-spacing:-.03em;font-weight:800;line-height:1.05}.reveal .big-amount{margin-top:var(--space-16)}.reveal p.note{margin-top:var(--space-16);font-size:15px}.reveal-sticker{width:150px;height:150px;filter:var(--shadow-sticker);animation:pop-in var(--dur-pop) var(--ease-pop) both;margin:-96px auto 0;display:block;transform:rotate(-4deg)}.reveal-card{animation:handshake var(--dur-handshake) var(--ease-handshake) var(--handshake-delay) both}.confetti{border-radius:999px;position:absolute}.confetti.a{background:var(--sun);width:12px;height:12px;top:28px;left:28px}.confetti.b{background:var(--sky);width:10px;height:10px;top:64px;right:30px}.confetti.c{background:var(--pink);width:9px;height:9px;bottom:92px;left:22px}.confetti.d{background:var(--coral);width:12px;height:12px;bottom:120px;right:24px}.steps-row{gap:var(--space-8);text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;font-size:13px;list-style:none;display:grid}.steps-row li{border-radius:var(--radius-field);background:var(--surface);border:1px solid var(--line);color:var(--ink-muted);padding:10px 6px;font-weight:600}.steps-row li.done{background:var(--mint);border-color:var(--mint);color:var(--mint-ink);font-weight:700}.steps-row li.now{border:2px solid var(--ink);color:var(--ink);font-weight:700}.info-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-panel);padding:16px;font-size:14px}.info-card b{display:block}.info-card p{margin-top:var(--space-4);color:var(--ink-muted)}.inbox-card{gap:var(--space-8);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-panel);flex-direction:column;padding:16px;display:flex}.inbox-card.attention{background:var(--sun-tint);border-color:var(--sun-tint)}.inbox-card h2{font-size:var(--text-16);margin:0;font-weight:800}.tag{background:var(--sky-tint);height:24px;color:var(--sky-ink);border-radius:999px;align-self:flex-start;align-items:center;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.actions{gap:var(--space-8);flex-wrap:wrap;display:flex}.chat-head{align-items:center;gap:var(--space-12);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-panel);padding:14px 16px;display:flex}.chat-head .avatar{width:44px;height:44px;font-size:var(--text-17)}.bubbles{gap:var(--space-8);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bubble{background:var(--surface);border:1px solid var(--line);overflow-wrap:anywhere;border-radius:18px;align-self:flex-start;max-width:80%;padding:10px 14px;line-height:1.45}.bubble.mine{background:var(--ink);border-color:var(--ink);color:var(--ground);align-self:flex-end}.composer{gap:var(--space-8);display:flex}.composer input{border-radius:999px;flex:1;min-width:0;padding:0 16px}.composer .primary{min-height:var(--touch-min)}@keyframes pop-in{0%{opacity:0;transform:scale(.55)rotate(-10deg)}45%{opacity:1;transform:scale(1.08)rotate(6deg)}62%{transform:scale(.97)rotate(-4deg)}78%{transform:scale(1.01)rotate(2deg)}90%{transform:rotate(-1deg)}to{opacity:1;transform:rotate(-4deg)}}@keyframes handshake{0%,to{transform:none}15%{transform:translateY(-10px)}32%{transform:translateY(8px)}50%{transform:translateY(-6px)}68%{transform:translateY(3px)}84%{transform:translateY(-1px)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.reveal-sticker{animation:fade-in var(--dur-pop) both}.reveal-card{animation:none}}.form-col{gap:var(--space-12);flex-direction:column;display:flex}@media (width>=900px){.sell-form{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:40px;display:grid}.offer-layout{gap:var(--space-16) 64px;grid-template-columns:360px minmax(0,560px);justify-content:center;align-items:start;display:grid}.offer-layout>.item-line{grid-area:1/1/span 8}.offer-layout>:not(.item-line){grid-column:2}}.proof{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-panel);font-size:var(--text-14)}.proof summary{align-items:center;gap:var(--space-8);cursor:pointer;padding:14px 16px;font-weight:700;list-style:none;display:flex}.proof summary::-webkit-details-marker{display:none}.proof-body{gap:var(--space-12);flex-direction:column;padding:0 16px 16px;display:flex}.proof h3{font-size:var(--text-13);color:var(--ink-muted);font-weight:700}.proof p{margin-top:var(--space-4)}.proof code{overflow-wrap:anywhere}.proof-row.matches b{color:var(--mint-ink)}.proof-row.differs{color:var(--danger)}.sales{gap:var(--space-12);flex-direction:column;display:flex}.offer-row{gap:var(--space-4);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-panel);color:var(--ink);flex-direction:column;padding:16px;text-decoration:none;display:flex}.offer-row+.offer-row{margin-top:var(--space-12)}.offer-row.attention{border-color:var(--ink)}.offer-row-title{font-weight:700}.offer-row-state{font-size:var(--text-14);color:var(--ink-muted)}.offer-row-action{margin-top:var(--space-4);font-size:var(--text-14);font-weight:700}.sales .offer-row+.offer-row{margin-top:0}.words-box,.words-reading{gap:var(--space-8);flex-direction:column;display:flex}.words-box textarea{border:1px solid var(--line);border-radius:var(--radius-field);background:var(--surface);width:100%;font:inherit;resize:vertical;padding:12px 14px}.words-reading{background:var(--sun-tint);border-radius:var(--radius-field);padding:14px 16px}.inbox-list,.inbox-pane{gap:var(--space-12);flex-direction:column;min-width:0;display:flex}.inbox.chat-open .inbox-list,.inbox-empty{display:none}.convo{align-items:center;gap:var(--space-12);border-radius:var(--radius-panel);color:var(--ink);padding:12px;text-decoration:none;display:flex}.convo[aria-current=page]{background:var(--sun-tint)}.convo .avatar{width:44px;height:44px;font-size:var(--text-17)}.convo-text{flex-direction:column;flex:1;min-width:0;display:flex}.convo-text>*{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.convo-badge{background:var(--ink);min-width:22px;height:22px;color:var(--ground);border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:12px;font-weight:700;display:inline-flex}@media (width>=900px){.inbox{grid-template-columns:320px minmax(0,1fr);align-items:stretch;gap:0;min-height:calc(100vh - 80px);padding-top:0;padding-bottom:0;display:grid}.inbox.embedded{min-height:0}.inbox-list{padding:32px var(--space-16) 32px 0;border-right:1px solid var(--line)}.inbox.chat-open .inbox-list{display:flex}.inbox-pane{padding:32px 0 32px 32px}.inbox-empty{margin:auto;display:block}}.order-tabs{gap:var(--space-8);flex-wrap:wrap;display:flex}.order-tabs button{align-items:center;gap:var(--space-8);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-panel);color:var(--ink-muted);padding:8px 14px;font-weight:600;display:inline-flex}.order-tabs button[aria-pressed=true]{border-color:var(--ink);color:var(--ink);font-weight:800}.order-count{font-size:var(--text-14)}.order-card{gap:var(--space-12);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-panel);color:var(--ink);grid-template-columns:72px 1fr auto;align-items:start;padding:16px;text-decoration:none;display:grid}.order-card.attention{border-color:var(--ink)}.order-photo{border-radius:var(--radius-panel);justify-content:center;align-items:center;width:72px;height:72px;display:flex;position:relative;overflow:hidden}.order-photo>img:not(.sticker){object-fit:cover;width:100%;height:100%}.order-off{background:var(--sun-tint);color:var(--ink);font-size:var(--text-13);border-radius:999px;padding:0 6px;font-weight:800;position:absolute;top:4px;left:4px}.order-body{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.order-meta{font-size:var(--text-13);color:var(--ink-muted);overflow-wrap:anywhere}.order-prices{align-items:flex-end;gap:var(--space-4);flex-direction:column;display:flex}.order-deal{font-size:var(--text-17);letter-spacing:-.01em;font-weight:800}.order-asking{font-size:var(--text-13);color:var(--ink-muted)}@media (width<=480px){.order-card{grid-template-columns:64px 1fr}.order-photo{width:64px;height:64px}.order-prices{align-items:baseline;gap:var(--space-8);flex-direction:row;grid-column:2}}.auth-page{width:100%;max-width:480px;padding-bottom:var(--space-48);margin:0 auto}.auth-head{justify-content:space-between;align-items:flex-end;gap:var(--space-16);display:flex}.auth-email{gap:var(--space-8);flex-direction:column;display:flex}.auth-divider{margin:var(--space-8) 0 0;align-items:center;gap:var(--space-12);font-size:var(--text-13);color:var(--ink-muted);display:flex}.auth-divider span{background:var(--line);flex:1;height:1px}.auth-foot{text-align:center}.status-box{align-items:flex-start;gap:var(--space-8);border-radius:var(--radius-field);background:var(--surface);border:1px solid var(--line);font-size:var(--text-14);padding:12px 14px;display:flex}.status-box.ok{background:var(--mint);color:var(--mint-ink);border-color:#0000}.status-box.bad{color:var(--danger)}.handle-field{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-field);min-height:56px;color:var(--ink-muted);font-weight:var(--weight-label);flex-direction:row;align-items:center;gap:2px;padding:0 16px;display:flex}.handle-field input{min-width:0;min-height:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:0}.handle-field:focus-within{border-color:var(--ink)}.handle-field.bad{border:2px solid var(--danger)}.suggestions{margin-top:var(--space-8);gap:var(--space-8);flex-wrap:wrap;display:flex}.key-box{border-radius:var(--radius-field);background:var(--ground);color:var(--ink-muted);font-family:ui-monospace,Consolas,monospace;font-size:var(--text-13);overflow-wrap:anywhere;padding:12px 14px}.auth-page p a{color:var(--ink);font-weight:var(--weight-text-bold);text-underline-offset:3px;text-decoration:underline}.choices{gap:var(--space-12);flex-direction:column;display:flex}.choice{align-items:center;gap:var(--space-16);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-panel);color:var(--ink);padding:16px;text-decoration:none;display:flex}.choice img{flex:none}.choice b,.choice small{display:block}.choice small{margin-top:var(--space-4);font-size:var(--text-14);color:var(--ink-muted)}:root{--spring-scale:linear(0, .05, .175, .343, .525, .7, .853, .977, 1.068, 1.126, 1.156, 1.163, 1.152, 1.13, 1.102, 1.073, 1.044, 1.02, 1.001, .987, .978, .974, .974, .976, .979, .984, .989, .993, .997, 1, 1.002, 1.004, 1);--spring-turn:linear(0, .063, .233, .471, .739, 1, 1.221, 1.382, 1.472, 1.491, 1.446, 1.353, 1.23, 1.097, .972, .87, .798, .762, .761, .789, .84, .902, .967, 1.027, 1.074, 1.105, 1.119, 1.116, 1.099, 1.072, 1.041, 1.009, .981, .959, .946, .941, .945, .954, .968, .984, 1)}.sticker{pointer-events:none}.sticker-wait,.site-footer.write-wait .footer-art .sticker{opacity:0}.sticker-pop,.site-footer.write-go .footer-art .sticker{animation:sticker-scale var(--dur-pop) var(--spring-scale) both, sticker-turn var(--dur-pop) var(--spring-turn) both, sticker-appear var(--dur-quick) var(--ease-out) both;animation-delay:calc(var(--pop-base,0s) + var(--pop-index,0) * var(--pop-stagger))}@keyframes sticker-scale{0%{scale:.55}to{scale:1}}@keyframes sticker-turn{0%{rotate:-10deg}to{rotate:0deg}}@keyframes sticker-appear{0%{opacity:0}to{opacity:1}}.site-footer.write-wait .footer-word{translate:0 -12%}.site-footer.write-go .footer-word{transition:translate var(--dur-deliberate) var(--ease-out) calc(var(--dur-reveal) * .8);translate:none}.site-footer.write-wait .footer-curtain{translate:0}.site-footer.write-go .footer-curtain{transition:translate var(--dur-reveal) linear;translate:104%}.site-footer.write-done .footer-curtain{display:none}@media (prefers-reduced-motion:reduce){.sticker-pop,.site-footer.write-go .footer-art .sticker{animation:sticker-appear var(--dur-pop) var(--ease-out) both;animation-delay:calc(var(--pop-base,0s) + var(--pop-index,0) * var(--pop-stagger))}.site-footer.write-wait .footer-word{translate:none}.footer-curtain{display:none}}:is(button,.primary,.outline-button,.link-button,.chip,.pill,.more,.thumb,.tab,.desk-link,.seller-card,a.card,a.offer-row):not(:disabled){transition:scale var(--dur-quick) var(--ease-out), opacity var(--dur-quick) var(--ease-out)}@media (hover:hover) and (pointer:fine){:is(button,.primary,.outline-button,.link-button,.chip,.pill,.more,.thumb,.tab,.desk-link,.seller-card,a.card,a.offer-row):not(:disabled):hover{scale:var(--grow,1.04)}}:is(button,.primary,.outline-button,.link-button,.chip,.pill,.more,.thumb,.tab,.desk-link,.seller-card,a.card,a.offer-row):not(:disabled):active{scale:var(--press,.97);transition-duration:var(--dur-instant)}@media (prefers-reduced-motion:reduce){:is(button,.primary,.outline-button,.link-button,.chip,.pill,.more,.thumb,.tab,.desk-link,.seller-card,a.card,a.offer-row):not(:disabled):hover{scale:none}:is(button,.primary,.outline-button,.link-button,.chip,.pill,.more,.thumb,.tab,.desk-link,.seller-card,a.card,a.offer-row):not(:disabled):active{opacity:.85;scale:none}}.tab{--press:.94}.thumb{--press:.95}a.card{--grow:1.03}a.offer-row,.seller-card{--grow:1.01;--press:.985}.desk-link{--grow:1.06}:is(.primary,.outline-button,.more,.pill,.chip):not(:disabled):not([aria-pressed=true]){isolation:isolate;position:relative}:is(.primary,.outline-button,.more,.pill,.chip):not(:disabled):not([aria-pressed=true]):before{content:"";z-index:-1;border-radius:inherit;background:var(--hover-fill,transparent);opacity:0;transition:opacity var(--dur-quick) var(--ease-out);position:absolute;inset:0}@media (hover:hover) and (pointer:fine){:is(.primary,.outline-button,.more,.pill,.chip):not(:disabled):not([aria-pressed=true]):hover:before{opacity:1}}.desk-label{position:relative}.desk-label:before{content:attr(data-label);visibility:hidden;height:0;font-weight:800;display:block;overflow:hidden}.desk-label:after{content:attr(data-label);color:var(--ink);opacity:0;transition:opacity var(--dur-quick) var(--ease-out);position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.desk-link:hover .desk-label:after{opacity:1}}.desk-link{position:relative}.desk-line{background:var(--ink);transform-origin:0;visibility:hidden;height:2px;position:absolute;bottom:6px;left:14px;right:14px}.desk-link[aria-current=page] .desk-line{visibility:visible}.primary{--hover-fill:var(--ink-muted)}.outline-button,.more{--hover-fill:var(--sun-tint)}.pill{--hover-fill:var(--sky-tint)}.chip:nth-child(4n+1){--hover-fill:var(--pink-tint)}.chip:nth-child(4n+2){--hover-fill:var(--sun-tint)}.chip:nth-child(4n+3){--hover-fill:var(--sky-tint)}.chip:nth-child(4n){--hover-fill:var(--mint)}.state-card{align-items:center;gap:var(--space-12);text-align:center;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-hero);flex-direction:column;padding:32px 24px;display:flex}.state-card.left{text-align:left;border-radius:var(--radius-panel);align-items:flex-start;padding:20px}.state-card .primary{justify-content:center;align-items:center;min-width:200px;text-decoration:none;display:inline-flex}.state-title{font-weight:700}.empty-state{border:1px dashed var(--ink-muted);border-radius:var(--radius-panel);text-align:center;padding:24px}.offline-banner{justify-content:space-between;align-items:center;gap:var(--space-12);background:var(--ink);color:var(--on-ink);font-size:var(--text-14);padding:12px 16px;display:flex}.offline-banner button{border:1px solid var(--on-ink);border-radius:var(--radius-button);min-height:36px;color:var(--on-ink);font:inherit;font-weight:var(--weight-text-bold);font-size:var(--text-13);background:0 0;padding:0 14px}.skeleton{pointer-events:none}.skeleton-photo{aspect-ratio:1;background:var(--line)}.skeleton-line{background:var(--line);border-radius:6px;height:12px;display:block}.no-photo{align-items:center;gap:var(--space-4);flex-direction:column;display:flex}.card-photo .no-photo img{object-fit:contain;width:52px;height:52px}.own-listing{background:var(--surface);border:1px solid var(--line)}.own-listing .tag{align-self:flex-start}.own-note{align-items:center;gap:var(--space-8);font-size:var(--text-14);color:var(--ink-muted);display:flex}.own-note img{flex:none}.landing{gap:var(--space-64);padding:0 var(--gutter-phone) var(--space-64);flex-direction:column;display:flex}.reveal-on [data-reveal]{opacity:0;transition:opacity var(--dur-reveal) var(--ease-out), translate var(--dur-reveal) var(--ease-out), scale var(--dur-reveal) var(--ease-out);transition-delay:calc(var(--reveal-index,0) * var(--pop-stagger));translate:0 24px}.reveal-on .preview-wrap[data-reveal]{scale:.96}.reveal-on [data-reveal].revealed{opacity:1;translate:none;scale:none}@media (prefers-reduced-motion:reduce){.reveal-on [data-reveal],.reveal-on .preview-wrap[data-reveal]{transition:opacity var(--dur-quick) linear;translate:none;scale:none}}.landing h2{font-size:var(--text-28);letter-spacing:var(--tracking-display);font-weight:800;line-height:var(--leading-display)}.landing h3{font-size:var(--text-20);letter-spacing:var(--tracking-display);font-weight:800;line-height:var(--leading-display)}.landing-actions{gap:var(--space-12);flex-wrap:wrap;display:flex}.landing-actions a{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.landing-hero{padding:168px 0 140px;position:relative}.landing-hero-text{z-index:1;gap:var(--space-16);text-align:center;flex-direction:column;align-items:center;max-width:640px;margin:0 auto;display:flex;position:relative}.landing-hero h1{font-size:var(--text-40);letter-spacing:var(--tracking-display);font-weight:800;line-height:var(--leading-display)}.landing-hero p{font-size:var(--text-17);color:var(--ink-muted)}.landing-hero .landing-actions{justify-content:center}.collage{width:64px;height:64px;transition:translate var(--dur-quick) var(--ease-out);position:absolute}.collage.price-tag{top:16px;left:2%;transform:rotate(-8deg)}.collage.clip{top:64px;left:22%;transform:rotate(6deg)}.collage.cloth{top:8px;left:42%;transform:rotate(-4deg)}.collage.fingers{top:60px;left:62%;transform:rotate(9deg)}.collage.machine{top:12px;right:2%;transform:rotate(-6deg)}.collage.escrow{bottom:20px;left:6%;transform:rotate(7deg)}.collage.pin{bottom:52px;left:30%;transform:rotate(-9deg)}.collage.scale{bottom:16px;left:54%;transform:rotate(5deg)}.collage.scratch{bottom:56px;right:4%;transform:rotate(-5deg)}.landing-section{gap:var(--space-16);flex-direction:column;display:flex}.steps{margin:var(--space-16) 0 0;gap:var(--space-48);flex-direction:column;padding:0;list-style:none;display:flex}.step{gap:var(--space-24);flex-direction:column;display:flex;position:relative}.step-text{gap:var(--space-8);flex-direction:column;display:flex}.step-text p{color:var(--ink-muted)}.step-number{background:var(--ink);width:36px;height:36px;color:var(--on-ink);border-radius:999px;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.preview-wrap{align-self:center;width:100%;max-width:300px;position:relative}.step-sticker{width:68px;height:68px;position:absolute;top:-30px;right:-22px;transform:rotate(8deg)}.step:nth-child(2n) .step-sticker{transform:rotate(-8deg)}.preview{gap:var(--space-8);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-hero);font-size:var(--text-14);flex-direction:column;padding:18px;display:flex}.pv-photo{border-radius:var(--radius-field);height:120px}.pv-label{font-size:var(--text-13);color:var(--ink-muted);font-weight:600}.pv-amount{font-size:var(--text-28);letter-spacing:var(--tracking-display);font-weight:800}.pv-amount.deal{color:var(--deal)}.pv-note{gap:var(--space-8);font-size:var(--text-13);color:var(--ink-muted);align-items:flex-start;display:flex}.pv-field{align-items:center;gap:var(--space-8);border:1.5px solid var(--ink);border-radius:var(--radius-field);min-height:56px;font-size:var(--text-20);padding:0 14px;font-weight:800;display:flex}.pv-field small{font-size:var(--text-14);color:var(--ink-muted)}.pv-button{background:var(--ink);min-height:48px;color:var(--on-ink);border-radius:999px;justify-content:center;align-items:center;font-weight:700;display:flex}.pv-sticker{width:72px;height:72px;filter:var(--shadow-sticker);align-self:center}.pv-cocok{color:var(--deal);align-self:center;font-weight:800}.pv-title{font-size:var(--text-20);align-self:center}.preview .pv-amount.deal{align-self:center}.pv-steps{gap:var(--space-4);font-size:var(--text-13);text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));font-weight:600;display:grid}.pv-steps span{background:var(--ground);color:var(--ink-muted);border-radius:999px;padding:6px 0}.pv-steps .done{background:var(--mint);color:var(--mint-ink)}.pv-steps .now{background:var(--ink);color:var(--on-ink)}.private-row{align-items:center;gap:var(--space-16);flex-direction:column;display:flex}.private-card{gap:var(--space-8);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-panel);flex-direction:column;width:100%;max-width:320px;padding:20px;display:flex}.hidden-amount{font-size:var(--text-28);letter-spacing:.08em;font-weight:800}.private-sticker{width:80px;height:80px;transform:rotate(-6deg)}.private-result{text-align:center;font-size:var(--text-17)}.features{gap:var(--space-16);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.features li{gap:var(--space-8);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-panel);flex-direction:column;padding:20px;display:flex;position:relative}.features p{color:var(--ink-muted)}.feature-sticker{width:60px;height:60px;position:absolute;top:-22px;right:16px;transform:rotate(10deg)}.landing-cta{gap:var(--space-16);text-align:center;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-hero);flex-direction:column;align-items:center;padding:32px 24px;display:flex}.landing-cta p{max-width:520px;color:var(--ink-muted)}.landing-cta .landing-actions{justify-content:center}@media (width>=900px){.landing{max-width:1120px;padding:0 var(--desk-gutter,40px) var(--space-64);gap:96px;margin:0 auto}.landing h2{font-size:var(--text-40)}.landing-hero{padding:112px 0 104px}.landing-hero h1{font-size:64px}.collage{width:92px;height:92px}.collage.price-tag{inset:24px auto auto 0}.collage.scratch{inset:160px auto auto 3%}.collage.pin{inset:300px auto auto 5%}.collage.cloth{inset:auto auto 24px 9%}.collage.fingers{inset:24px 0 auto auto}.collage.scale{inset:160px 3% auto auto}.collage.machine{inset:300px 5% auto auto}.collage.escrow{inset:auto 9% 24px auto}.collage.clip{inset:auto auto -8px calc(50% - 46px)}.step{align-items:center;gap:var(--space-64);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.step:nth-child(2n) .step-text{order:2}.step-sticker{width:84px;height:84px;top:-38px;right:-32px}.private-row{flex-direction:row;justify-content:center}.private-sticker{width:112px;height:112px}.features{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-cta{padding:56px 40px}}.site-footer{margin:var(--space-32) var(--gutter-phone) 0;background:var(--ink);color:var(--on-ink);border-radius:var(--radius-hero);overflow:hidden}.footer-cols{display:none}.footer-note{padding:var(--space-24) var(--space-24) 0;font-size:var(--text-13);opacity:.8}.footer-col{flex-direction:column;align-items:flex-start;display:flex}.footer-pill{height:22px;margin-bottom:var(--space-8);color:var(--ink);font-size:11px;font-weight:var(--weight-text-bold);border-radius:999px;align-items:center;padding:0 10px;display:inline-flex}.footer-pill.sun{background:var(--sun-tint)}.footer-pill.sky{background:var(--sky-tint)}.footer-pill.pink{background:var(--pink-tint)}.footer-col a,.footer-line{min-height:44px;color:var(--on-ink);font-size:var(--text-20);letter-spacing:var(--tracking-display);align-items:center;font-weight:800;line-height:1.2;text-decoration:none;display:inline-flex}.footer-col a:hover{text-underline-offset:4px;text-decoration:underline}.footer-small{margin-top:var(--space-8);font-size:var(--text-13);opacity:.8}.footer-art{--pop-base:calc(var(--dur-reveal) + 40ms);--pop-stagger:.18s;margin-top:var(--space-8);padding:clamp(36px, 7vw, 96px) var(--space-16) 0;position:relative}.footer-write{margin-bottom:-3.5%;position:relative}.footer-word{aspect-ratio:281/78;background:var(--ground);-webkit-mask:var(--word) center / 100% 100% no-repeat;-webkit-mask:var(--word) center / 100% 100% no-repeat;mask:var(--word) center / 100% 100% no-repeat;display:block}.footer-curtain{background:linear-gradient(to right, transparent, var(--ink) 12%);pointer-events:none;position:absolute;inset:-20% -2% -20% -16%}.footer-art .sticker{z-index:1;width:clamp(34px,6.5vw,88px);height:auto;transition:translate var(--dur-quick) var(--ease-out);position:absolute}.footer-art .s1{--pop-index:0;top:28%;left:4%;transform:rotate(-8deg)}.footer-art .s2{--pop-index:1;top:4%;left:35%;transform:rotate(6deg)}.footer-art .s3{--pop-index:2;top:30%;left:57%;transform:rotate(-6deg)}.footer-art .s4{--pop-index:3;top:14%;right:4%;transform:rotate(8deg)}@media (width>=900px){.site-footer{margin:var(--space-48) var(--desk-gutter)}.footer-cols{padding:var(--space-48) var(--space-48) 0;gap:var(--space-64);flex-direction:row;display:flex}.footer-note{display:none}.footer-col{flex:1}}@media (prefers-reduced-motion:reduce){.footer-art .sticker{transition:none}}.footer-col:nth-child(2){--col:1}.footer-col:nth-child(3){--col:2}.footer-col>:nth-child(2){--row:1}.footer-col>:nth-child(3){--row:2}.site-footer.write-wait :is(.footer-col>*,.footer-note){opacity:0;translate:0 8px}.site-footer.write-go :is(.footer-col>*,.footer-note){transition:opacity var(--dur-deliberate) var(--ease-out), translate var(--dur-deliberate) var(--ease-out);transition-delay:calc((var(--col,0) + var(--row,0)) * 60ms)}@media (prefers-reduced-motion:reduce){.site-footer.write-wait :is(.footer-col>*,.footer-note){translate:none}}
