:root{--paper:#f5f3ec;--paper-2:#ebe8dd;--white:#fffefa;--ink:#13201a;--ink-2:#33423a;--muted:#6c766f;--line:#13201a1f;--line-2:#13201a12;--forest:#173d22;--forest-2:#0e2615;--leaf:#c9e08a;--leaf-soft:#e6efcc;--clay:#b8532a;--font:"Lexend", "Lexend Fallback", sans-serif;--font-text:"Lexend", "Lexend Fallback", sans-serif;--gutter:clamp(20px, 4.2vw, 64px);--max:1360px;--nav-h:72px;--radius:4px;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-snap:cubic-bezier(.34, 1.56, .64, 1)}@font-face{font-family:Lexend Fallback;src:local(Arial);ascent-override:90%;descent-override:22.5%;line-gap-override:0%;size-adjust:110%}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}body{background:var(--paper);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0;font-weight:400;line-height:1.5;overflow-x:hidden}img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}input,select,textarea{font:inherit;color:inherit}h1,h2,h3,h4,p{margin:0}ul,ol{margin:0;padding:0;list-style:none}:focus-visible{outline:2px solid var(--forest);outline-offset:3px}main{min-height:60vh;display:block;overflow-x:clip}.wrap{width:100%;max-width:var(--max);padding:0 var(--gutter);margin:0 auto}.section{padding:clamp(80px,11vw,160px) 0 0}.eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);align-items:center;gap:10px;font-size:12px;font-weight:600;display:inline-flex}.eyebrow:before{content:"";background:currentColor;width:18px;height:1px}.display{letter-spacing:-.045em;font-size:clamp(44px,7.2vw,112px);font-weight:600;line-height:.96}.h2{letter-spacing:-.035em;font-size:clamp(32px,4.4vw,64px);font-weight:600;line-height:1}.h3{letter-spacing:-.02em;font-size:clamp(22px,2vw,28px);font-weight:600;line-height:1.1}.lead{font-family:var(--font-text);color:var(--muted);max-width:52ch;font-size:clamp(15px,1.15vw,17px);line-height:1.6}.muted{color:var(--muted)}.small{font-size:13px}.sec-head{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:clamp(32px,4vw,56px);display:flex}.sec-head .eyebrow{margin-bottom:18px}.mask{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:hidden}.mask__inner{will-change:transform;display:inline-block}.btn{--btn-bg:var(--ink);--btn-fg:var(--paper);isolation:isolate;background:var(--btn-bg);min-height:48px;color:var(--btn-fg);border:1px solid var(--btn-bg);border-radius:var(--radius);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;transition:color .45s var(--ease-out), border-color .45s var(--ease-out);justify-content:center;align-items:center;gap:10px;padding:0 26px;font-size:13px;font-weight:500;display:inline-flex;position:relative;overflow:hidden}.btn:before{content:"";z-index:-1;background:var(--btn-hover,var(--leaf));transform-origin:100%;transition:transform .55s var(--ease-out);position:absolute;inset:0;transform:scaleX(0)}.btn:hover:before,.btn:focus-visible:before{transform-origin:0;transform:scaleX(1)}.btn:hover,.btn:focus-visible{color:var(--btn-hover-fg,var(--ink));border-color:var(--btn-hover,var(--leaf))}.btn .arrow{transition:transform .45s var(--ease-out)}.btn:hover .arrow{transform:translate(4px)}.btn:disabled{opacity:.4;pointer-events:none}.btn--ghost{--btn-bg:transparent;--btn-fg:var(--ink);border-color:var(--line);--btn-hover:var(--ink);--btn-hover-fg:var(--paper)}.btn--light{--btn-bg:var(--paper);--btn-fg:var(--ink);--btn-hover:var(--leaf)}.btn--glass{--btn-bg:#ffffff14;--btn-fg:#fff;--btn-hover:#fff;--btn-hover-fg:var(--ink);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-color:#ffffff59}.btn--sm{min-height:40px;padding:0 18px;font-size:12px}.btn--block{width:100%}.link{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-size:13px;font-weight:500;display:inline-flex;position:relative}.link:after{content:"";transform-origin:0;height:1px;transition:transform .5s var(--ease-out);background:currentColor;position:absolute;bottom:-4px;left:0;right:0;transform:scaleX(.3)}.link:hover:after{transform:scaleX(1)}.chip{letter-spacing:.06em;text-transform:uppercase;background:var(--leaf-soft);height:26px;color:var(--forest);border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:11px;font-weight:600;display:inline-flex}.chip--line{border:1px solid var(--line);color:var(--ink-2);background:0 0}.chip--live{color:var(--clay);background:#b8532a1a}.chip--live:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite live}@keyframes live{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.7)}}.filters{flex-wrap:wrap;gap:8px;display:flex}.filter{border:1px solid var(--line);height:38px;color:var(--ink-2);transition:background-color .35s var(--ease-out), color .35s var(--ease-out), border-color .35s var(--ease-out);border-radius:999px;padding:0 16px;font-size:13px;font-weight:500}.filter:hover{border-color:var(--ink)}.filter.is-active{background:var(--ink);border-color:var(--ink);color:var(--paper)}.field{gap:8px;display:grid}.field>span{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:600}.input{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);outline:none;width:100%;min-height:50px;padding:12px 14px;font-size:15px;transition:border-color .3s,box-shadow .3s}textarea.input{resize:vertical;min-height:110px}.input:focus{border-color:var(--forest);box-shadow:0 0 0 3px #173d2214}.check{color:var(--ink-2);cursor:pointer;align-items:flex-start;gap:12px;font-size:14px;display:flex}.check input{width:18px;height:18px;accent-color:var(--forest);margin:2px 0 0}.card{background:var(--white);border:1px solid var(--line-2);border-radius:6px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-reveal]{opacity:0;transform:translateY(28px)}[data-reveal=left]{transform:translate(-60px)}[data-reveal=right]{transform:translate(60px)}[data-reveal=fade]{transform:none}[data-reveal=scale]{transform:scale(.96)translateY(20px)}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1!important;transform:none!important}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (width<=760px){:root{--nav-h:64px}.sec-head{flex-direction:column;align-items:flex-start;gap:20px}}.bone{background:var(--paper-2);border-radius:3px;display:block;position:relative;overflow:hidden}.bone:after{content:"";background:linear-gradient(90deg,#0000,#fffefaa6,#0000);animation:1.4s ease-in-out infinite bone-sweep;position:absolute;inset:0;transform:translate(-100%)}@keyframes bone-sweep{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.bone:after{animation:none}}.card .bone,.timer .bone{background:var(--paper)}.card .bone:after{background:linear-gradient(90deg,#0000,#ebe8dde6,#0000)}.sk-card__media{aspect-ratio:4/4.6}.sk-card .lcard__price{align-items:center}.sk-gal,.sk-thumb{aspect-ratio:4/3}.sk-facts{margin-top:24px}.sk-me{align-self:flex-end}.bone--inline{vertical-align:middle;display:inline-block}.load-error{justify-items:start;gap:12px;padding:32px 0;display:grid}.cat__bone{background:#fffefa59}img.sk-img:not([src]){background:linear-gradient(90deg, var(--paper-2) 25%, var(--paper) 50%, var(--paper-2) 75%) 0 0 / 200% 100%;animation:1.4s ease-in-out infinite img-wait}@keyframes img-wait{to{background-position:-200% 0}}.hero img.sk-img:not([src]),.login__art img.sk-img:not([src]){background:var(--forest-2);animation:none}.logo{--logo-bg:var(--forest);--logo-fg:var(--leaf);white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.logo-mark{flex:none;display:block}.logo-mark rect{transition:fill .4s}.logo-mark g{transition:fill .4s,stroke .4s}.logo-mark__leaf{transform-box:fill-box;transition:transform .7s var(--ease-snap)}.logo-mark__leaf--l{transform-origin:100% 100%}.logo-mark__leaf--r{transform-origin:0 100%}a:hover>.logo .logo-mark__leaf--l,.logo:hover .logo-mark__leaf--l{transform:rotate(-8deg)}a:hover>.logo .logo-mark__leaf--r,.logo:hover .logo-mark__leaf--r{transform:rotate(8deg)}.logo__word{letter-spacing:-.02em;font-size:18px;font-weight:400}.logo__word b{font-weight:700}.logo--light{--logo-bg:var(--paper);--logo-fg:var(--forest)}.nav{z-index:60;height:var(--nav-h);padding:0 var(--gutter);background:var(--paper);color:var(--ink);transition:transform .6s var(--ease-out), background-color .4s ease, color .4s ease, box-shadow .4s ease;justify-content:space-between;align-items:center;gap:24px;display:flex;position:fixed;inset:0 0 auto}.nav--scrolled{box-shadow:0 1px 0 var(--line)}.nav--overlay{color:#fff;background:0 0}.nav--hidden{transform:translateY(-100%)}.nav--menu{background:var(--paper);color:var(--ink);box-shadow:none}.nav__logo{display:flex}.nav__links{gap:clamp(20px,2.4vw,40px);display:flex}.nav__links a{height:20px;font-size:14px;font-weight:500;line-height:20px;position:relative;overflow:hidden}.nav__links a span{transition:transform .5s var(--ease-out);opacity:.7;display:block}.nav__links a span:after{content:attr(data-text);position:absolute;top:100%;left:0}.nav__links a:hover span{opacity:1;transform:translateY(-100%)}.nav__links a.is-active span{opacity:1}.nav__links a.is-active:before{content:"";background:currentColor;height:1px;position:absolute;bottom:0;left:0;right:0}.nav__right{align-items:center;gap:6px;display:flex}.nav__icon{border-radius:50%;place-items:center;width:40px;height:40px;transition:background-color .3s;display:grid}.nav__icon:hover,.nav__icon.active{background:#13201a12}.nav--overlay .nav__icon:hover{background:#ffffff24}.nav__sell{margin-left:10px}.nav__burger{width:40px;height:40px;display:none;position:relative}.nav__burger i{height:1.5px;transition:transform .5s var(--ease-out), top .5s var(--ease-out);background:currentColor;position:absolute;left:10px;right:10px}.nav__burger i:first-child{top:15px}.nav__burger i:last-child{top:24px}.nav__burger.is-open i:first-child{top:19.5px;transform:rotate(45deg)}.nav__burger.is-open i:last-child{top:19.5px;transform:rotate(-45deg)}.menu{z-index:55;padding:calc(var(--nav-h) + 32px) var(--gutter) 32px;background:var(--paper);clip-path:inset(0 0 100%);transition:clip-path .8s var(--ease-out);visibility:hidden;flex-direction:column;justify-content:space-between;display:flex;position:fixed;inset:0}.menu.is-open{clip-path:inset(0);visibility:visible}.menu ul{gap:4px;display:grid}.menu__item{letter-spacing:-.035em;font-size:clamp(34px,9vw,56px);font-weight:600;line-height:1.15;display:block}.search{z-index:90;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:12px var(--gutter);background:#0e261566;position:fixed;inset:0}.search__box{background:var(--paper);border-radius:8px;max-width:760px;margin:8vh auto 0;overflow:hidden;box-shadow:0 40px 100px #0e261540}.search__field{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:0 22px;display:flex}.search__field input{letter-spacing:-.01em;background:0 0;border:0;outline:none;flex:1;min-width:0;height:72px;font-size:20px}.search__cats{flex-wrap:wrap;gap:8px;padding:18px 22px 6px;display:flex}.search__list{max-height:50vh;padding:10px 10px 14px;overflow:auto}.search__list button{text-align:left;border-radius:6px;grid-template-columns:56px 1fr auto;align-items:center;gap:16px;width:100%;padding:10px 12px;transition:background-color .25s;display:grid}.search__list button:hover{background:var(--paper-2)}.search__list img{-o-object-fit:cover;object-fit:cover;border-radius:4px;width:56px;height:56px}.search__list b{font-weight:600;display:block}.search__list small{color:var(--muted);font-size:13px}.search__list strong{font-size:14px;font-weight:600}.search__empty{color:var(--muted);padding:24px 12px}@media (width<=1080px){.nav__links{display:none}.nav__burger{display:block}}@media (width<=640px){.nav__hide-sm,.nav__sell{display:none}.nav__logo .logo__word{font-size:16px}}.nav__icon{position:relative}.nav__badge{background:var(--clay);color:#fff;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:10px;font-weight:600;line-height:1;display:grid;position:absolute;top:4px;right:2px}.nav__me img,.nav__me span{-o-object-fit:cover;object-fit:cover;background:var(--leaf);width:30px;height:30px;color:var(--forest-2);border-radius:50%;place-items:center;font-size:11px;font-weight:600;display:grid}.nav__me.active img,.nav__me.active span{box-shadow:0 0 0 2px}.nav__signin{border-radius:999px;align-items:center;gap:6px;height:40px;padding:0 12px;font-size:14px;font-weight:500;transition:background-color .3s;display:inline-flex}.nav__signin:hover{background:#13201a12}.nav--overlay .nav__signin:hover{background:#ffffff24}.search__sk{grid-template-columns:56px 1fr;align-items:center;gap:16px;padding:10px 12px;display:grid}.search__noimg{background:var(--paper-2);border-radius:4px;width:56px;height:56px}.footer{z-index:2;background:var(--forest-2);color:var(--paper);margin-top:clamp(100px,12vw,180px);padding-top:clamp(64px,8vw,120px);position:relative;overflow:hidden}.footer__grid{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:40px;display:grid}.footer__logo{margin-bottom:36px;display:inline-flex}.footer__signup h3{letter-spacing:-.03em;max-width:15ch;font-size:clamp(26px,2.6vw,38px);font-weight:500;line-height:1.08}.footer__form{border-bottom:1px solid #f5f3ec59;align-items:center;max-width:380px;margin-top:40px;transition:border-color .3s;display:flex}.footer__form:focus-within{border-color:var(--leaf)}.footer__form input{min-width:0;height:52px;color:var(--paper);background:0 0;border:0;outline:none;flex:1;font-size:15px}.footer__form input::placeholder{color:#f5f3ec99}.footer__form button{width:22px;color:var(--paper);transition:transform .4s var(--ease-out), color .3s ease}.footer__form button:hover{color:var(--leaf);transform:translate(4px)}.footer__col{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.footer h4{letter-spacing:.16em;text-transform:uppercase;color:#f5f3ec80;margin-bottom:12px;font-size:12px;font-weight:600}.slide-link{color:#0000;background-image:linear-gradient(90deg, var(--leaf) 0 50%, var(--paper) 50% 100%);transition:background-position .6s var(--ease-out);background-position:100% 0;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;font-size:16px;line-height:1.7}.slide-link:hover,.slide-link:focus-visible{background-position:0 0}.footer__bottom{color:#f5f3ec8c;border-top:1px solid #f5f3ec24;justify-content:space-between;gap:16px;margin-top:clamp(56px,7vw,100px);padding-top:20px;font-size:13px;display:flex}.footer__mark{padding:0 var(--gutter);letter-spacing:-.06em;white-space:nowrap;color:var(--paper);opacity:.08;justify-content:center;margin-top:24px;font-size:9.6vw;font-weight:700;line-height:.82;display:flex;overflow:hidden}.footer__mark span{display:inline-block}@media (width<=860px){.footer__grid{grid-template-columns:1fr 1fr;row-gap:48px}.footer__signup{grid-column:1/-1}.footer__bottom{flex-direction:column}}.toast-host{z-index:200;pointer-events:none;position:fixed;bottom:28px;left:50%;transform:translate(-50%)}.toast{border-radius:var(--radius);background:var(--ink);color:var(--paper);white-space:nowrap;animation:toast 2.6s var(--ease-out) both;align-items:center;gap:10px;padding:14px 20px;font-size:14px;font-weight:500;display:flex;box-shadow:0 18px 40px #0e261538}.toast .icon{color:var(--leaf)}@keyframes toast{0%{opacity:0;transform:translateY(16px)}12%,85%{opacity:1;transform:none}to{opacity:0;transform:translateY(8px)}}.toast{white-space:normal;max-width:calc(100vw - 32px);animation-duration:3.2s}.toast--error .icon{color:#f2a37f}.lcard{display:block}.lcard__media{aspect-ratio:4/4.6;background:var(--paper-2);border-radius:6px;position:relative;overflow:hidden}.lcard__media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease-out), filter .8s ease;position:absolute;inset:0;transform:scale(1.02)}.lcard:hover .lcard__media img{transform:scale(1.08)}.lcard__grid{pointer-events:none;opacity:0;transition:opacity .6s ease, transform .9s var(--ease-out);background-image:linear-gradient(#ffffff38 1px,#0000 1px),linear-gradient(90deg,#ffffff38 1px,#0000 1px);background-size:12.5% 10%;position:absolute;inset:0;transform:scale(1.04);-webkit-mask-image:radial-gradient(#000 30%,#0000 80%);mask-image:radial-gradient(#000 30%,#0000 80%)}.lcard:hover .lcard__grid{opacity:1;transform:none}.lcard__tag{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);letter-spacing:.06em;text-transform:uppercase;background:#fffefaeb;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:600;position:absolute;top:12px;left:12px}.lcard__go{background:var(--paper);width:42px;height:42px;color:var(--ink);opacity:0;transition:transform .6s var(--ease-snap), opacity .35s ease, background-color .3s ease;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:12px;right:12px;transform:scale(.6)}.lcard:hover .lcard__go{opacity:1;background:var(--leaf);transform:scale(1)}.lcard__body{padding:16px 2px 0}.lcard__row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.lcard__row h3{letter-spacing:-.02em;font-size:18px;font-weight:600;line-height:1.2}.lcard__meta{color:var(--muted);margin-top:4px;font-size:14px}.lcard__price{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;margin-top:14px;padding-top:14px;display:flex}.lcard__price strong{letter-spacing:-.01em;font-size:18px;font-weight:600}.lgrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(20px,2vw,32px) clamp(16px,1.6vw,24px);display:grid}@media (width<=1100px){.lgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.lgrid{grid-template-columns:1fr}}.faqs{border-top:1px solid var(--line)}.faq{border-bottom:1px solid var(--line)}.faq__q{text-align:left;letter-spacing:-.02em;grid-template-columns:56px 1fr 22px;align-items:center;gap:16px;width:100%;padding:clamp(20px,2.2vw,30px) 0;font-size:clamp(18px,1.7vw,24px);font-weight:500;display:grid}.faq__n{color:var(--muted);letter-spacing:.04em;font-size:13px;font-weight:500}.faq__text{transition:transform .5s var(--ease-out)}.faq__q:hover .faq__text{transform:translate(6px)}.faq__icon{width:18px;height:18px;position:relative}.faq__icon i{height:1.5px;transition:transform .5s var(--ease-out);background:currentColor;position:absolute;top:50%;left:0;right:0}.faq__icon i:last-child{transform:rotate(90deg)}.faq.is-open .faq__icon i:last-child{transform:rotate(0)}.faq__a{transition:grid-template-rows .6s var(--ease-out);grid-template-rows:0fr;display:grid}.faq.is-open .faq__a{grid-template-rows:1fr}.faq__a>div{overflow:hidden}.faq__a p{max-width:62ch;font-family:var(--font-text);color:var(--muted);opacity:0;transition:transform .6s var(--ease-out), opacity .5s ease;padding:0 0 30px 72px;font-size:16px;line-height:1.65;transform:translateY(-8px)}.faq.is-open .faq__a p{opacity:1;transform:none}@media (width<=640px){.faq__q{grid-template-columns:34px 1fr 18px}.faq__a p{padding-left:50px;font-size:15px}}.home{--home-bg:#f5f3ec;--home-ink:#13201a;background:var(--home-bg);color:var(--home-ink)}.hero{color:#fff;isolation:isolate;height:100svh;min-height:640px;position:relative;overflow:hidden}.hero__media{z-index:-2;will-change:transform;position:absolute;inset:0}.hero__bg{-o-object-fit:cover;object-fit:cover;transform-origin:50% 60%;width:100%;height:100%}.hero__shade{z-index:-1;background:linear-gradient(#08140b73 0%,#08140b0d 35%,#08140b26 60%,#08140bb3 100%);position:absolute;inset:0}.hero__content{height:100%;padding-top:calc(var(--nav-h) + 40px);flex-direction:column;justify-content:flex-end;padding-bottom:clamp(40px,7vh,80px);display:flex;position:relative}.hero__kicker{color:#fffc;margin-bottom:22px}.hero__title{letter-spacing:-.055em;font-size:clamp(56px,10.5vw,168px);font-weight:600;line-height:.9}.hero__line{padding-bottom:.06em;display:block;overflow:hidden}.hero__line--b{text-align:right}.hero__word{will-change:transform, opacity;display:inline-block}.hero__line--b .hero__word{letter-spacing:-.06em;font-style:italic;font-weight:300}.hero__foot{justify-content:space-between;align-items:flex-end;gap:40px;margin-top:clamp(28px,5vh,56px);display:flex}.hero__lead{max-width:44ch;font-family:var(--font-text);color:#ffffffd1;font-size:16px;line-height:1.6}.hero__actions{flex-wrap:wrap;gap:12px;display:flex}.hero__cue{letter-spacing:.2em;text-transform:uppercase;color:#ffffffb3;flex-direction:column;align-items:center;gap:8px;font-size:11px;display:flex;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.hero__cue i{background:#ffffff4d;width:1px;height:36px;position:relative;overflow:hidden}.hero__cue i:after{content:"";height:40%;animation:cue 1.8s var(--ease-out) infinite;background:#fff;position:absolute;top:0;left:0;right:0}@keyframes cue{0%{transform:translateY(-100%)}to{transform:translateY(260%)}}.statement__text{letter-spacing:-.04em;max-width:22ch;margin-top:28px;font-size:clamp(32px,4.6vw,72px);font-weight:500;line-height:1.04}.statement__row{grid-template-columns:1fr 1.3fr;align-items:end;gap:40px;margin-top:clamp(40px,6vw,80px);display:grid}.statement__stats{gap:24px;display:grid}.statement__stats li{border-top:1px solid var(--line);align-items:baseline;gap:18px;padding-top:18px;display:flex}.statement__stats b{letter-spacing:-.04em;min-width:3.4em;font-size:clamp(30px,3vw,44px);font-weight:600}.statement__stats span{color:var(--muted);font-size:15px}.statement__art{mix-blend-mode:multiply;width:100%}.cats__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.4vw,20px);display:grid}.cat{aspect-ratio:4/3.3;color:#fff;background:var(--forest);border-radius:6px;display:block;position:relative;overflow:hidden}.cat img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform 1.4s var(--ease-out);position:absolute;inset:0}.cat__shade{background:linear-gradient(#08140b40,#08140b00 35%,#08140bc7);transition:opacity .6s;position:absolute;inset:0}.cat__n{opacity:.85;font-size:13px;font-weight:500;position:absolute;top:18px;left:20px}.cat__copy{transition:transform .7s var(--ease-out);gap:6px;display:grid;position:absolute;bottom:20px;left:20px;right:72px}.cat__kicker{letter-spacing:.14em;text-transform:uppercase;opacity:.75;font-size:11px;font-weight:600}.cat__copy strong{letter-spacing:-.03em;font-size:clamp(24px,2.2vw,32px);font-weight:600;line-height:1}.cat__copy em{opacity:0;transition:opacity .5s ease, transform .6s var(--ease-out);font-size:14px;font-style:normal;transform:translateY(8px)}.cat__arrow{width:44px;height:44px;transition:background-color .4s ease, color .4s ease, transform .6s var(--ease-out), border-color .4s ease;border:1px solid #ffffff80;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:20px;right:20px}.cat:hover img{transform:scale(1.07)}.cat:hover .cat__copy em{opacity:.85;transform:none}.cat:hover .cat__arrow{background:var(--leaf);border-color:var(--leaf);color:var(--ink);transform:rotate(45deg)}.ticker{position:relative;overflow:hidden}.ticker__ghost{padding:0 var(--gutter);letter-spacing:-.055em;white-space:nowrap;color:#0000;-webkit-text-stroke:1px #13201a2e;margin-bottom:-.32em;font-size:clamp(56px,10vw,160px);font-weight:600;line-height:1}.ticker__track{gap:clamp(14px,1.4vw,22px);width:max-content;padding:40px 0 20px;animation:60s linear infinite ticker;display:flex;position:relative}.ticker__track.is-paused{animation-play-state:paused}@keyframes ticker{to{transform:translate(-50%)}}.tick{width:clamp(220px,22vw,320px);transition:transform .8s var(--ease-out);display:block;position:relative}.tick__media{aspect-ratio:4/5;border-radius:6px;display:block;overflow:hidden}.tick__media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease-out)}.tick__label{transition:opacity .5s ease, transform .6s var(--ease-out);opacity:.55;gap:2px;margin-top:12px;display:grid}.tick__label strong{letter-spacing:-.01em;font-weight:600}.tick__label span{color:var(--muted);font-size:13px}.tick.is-hovered{transform:translateY(-18px)}.tick.is-hovered .tick__media img{transform:scale(1.06)}.tick.is-hovered .tick__label{opacity:1}.auctions__filters{margin-bottom:32px}.trust{color:var(--home-ink)}.trust__frame{color:#fff;height:100svh;min-height:560px;position:relative;overflow:hidden}.trust__frame img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.trust__overlay{padding:var(--gutter);background:linear-gradient(#08140b00 40%,#08140bb3);flex-direction:column;justify-content:flex-end;gap:22px;display:flex;position:absolute;inset:0}.trust__overlay .eyebrow{color:#fffc}.trust__body{grid-template-columns:1fr 1.2fr;gap:64px;padding-top:clamp(64px,8vw,110px);display:grid}.trust__lead{color:#f5f3ecb3;font-size:clamp(17px,1.5vw,21px)}.trust__points{display:grid}.trust__point{border-top:1px solid #f5f3ec29;gap:18px;padding:22px 0;display:flex}.trust__point:last-child{border-bottom:1px solid #f5f3ec29}.trust__check{background:var(--leaf);width:30px;height:30px;color:var(--ink);border-radius:50%;flex:none;place-items:center;display:grid}.trust__point b{letter-spacing:-.01em;font-size:19px;font-weight:500;display:block}.trust__point span{color:#f5f3ec99;font-size:15px}.how__rule{background:var(--line);height:1px;margin-bottom:36px}.how__rule i{transform-origin:0;background:currentColor;height:100%;display:block}.how__steps{grid-template-columns:repeat(4,1fr);gap:32px;display:grid}.how__step{align-content:start;gap:14px;display:grid}.how__n{color:var(--muted);font-size:13px;font-weight:500}.how__step p{max-width:26ch;font-size:15px}.services__links{gap:28px;display:flex}.faq-sec__grid{grid-template-columns:1fr 1.6fr;gap:64px;display:grid}.closing__inner{border-top:1px solid var(--line);grid-template-columns:1.4fr 1fr;align-items:end;gap:48px;padding-top:48px;display:grid}.closing__side{justify-items:start;gap:28px;display:grid}@media (width<=960px){.hero__foot{flex-direction:column;align-items:flex-start}.hero__line--b{text-align:left}.statement__row,.trust__body,.faq-sec__grid,.closing__inner{grid-template-columns:1fr;gap:40px}.cats__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.how__steps{grid-template-columns:repeat(2,1fr);row-gap:40px}}@media (width<=560px){.hero{min-height:600px}.cats__grid{grid-template-columns:1fr}.cat__copy em{opacity:.85;transform:none}.how__steps{grid-template-columns:1fr}.hero__actions .btn{flex:1}}.hero__word,.hero__fade,.hero__bg{opacity:0}@media (prefers-reduced-motion:reduce){.hero__word,.hero__fade,.hero__bg{opacity:1}}.page{padding-top:calc(var(--nav-h) + clamp(32px, 5vw, 72px))}.phead{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:clamp(32px,4vw,56px);display:flex}.phead .eyebrow{margin-bottom:18px}.phead__title{letter-spacing:-.05em;font-size:clamp(44px,6.4vw,96px);font-weight:600;line-height:.95}.phead__lead{margin-top:18px}.phead__side{flex:none}.empty{justify-items:start;gap:12px;padding:48px 0;display:grid}.avatar{background:var(--forest);width:48px;height:48px;color:var(--paper);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:600;display:grid}.avatar--sm{width:42px;height:42px;font-size:12px}.avatar--lg{width:64px;height:64px;font-size:18px}.market__bar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding-bottom:20px;display:flex}.market__cats{flex-wrap:wrap;gap:8px;display:flex}.market__cats .filter{align-items:center;display:inline-flex}.market__tools{flex:none;gap:10px;display:flex}.market__select{width:auto;min-height:40px;padding:8px 12px;font-size:14px}.market__count{margin:20px 0 24px}.crumb{color:var(--muted);flex-wrap:wrap;gap:10px;margin-bottom:24px;font-size:13px;display:flex}.crumb a{color:var(--ink);transition:opacity .3s}.crumb a:hover{opacity:.6}.listing__grid{grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr);align-items:start;gap:clamp(28px,4vw,64px);display:grid}.listing__aside{top:calc(var(--nav-h) + 20px);position:sticky}.gal__main{aspect-ratio:4/3;background:var(--paper-2);border-radius:6px;position:relative;overflow:hidden}.gal__main img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.gal__thumbs{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:10px;display:grid}.gal__thumbs button{aspect-ratio:4/3;opacity:.5;outline-offset:2px;border-radius:4px;transition:opacity .4s;overflow:hidden}.gal__thumbs button:hover,.gal__thumbs button.is-active{opacity:1}.gal__thumbs button.is-active{outline:1.5px solid var(--ink)}.gal__thumbs img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease-out)}.gal__thumbs button:hover img{transform:scale(1.08)}.tabs{margin-top:48px}.tabs__bar{border-bottom:1px solid var(--line);gap:32px;margin-bottom:24px;display:flex;position:relative}.tabs__bar button{color:var(--muted);padding:14px 0;font-size:15px;font-weight:500;transition:color .3s}.tabs__bar button.is-active{color:var(--ink)}.tabs__ink{background:var(--ink);width:0;height:2px;position:absolute;bottom:-1px;left:0}.facts{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:0;display:grid}.facts div{border-bottom:1px solid var(--line);padding:18px 0}.facts dt{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:12px}.facts dd{margin:4px 0 0;font-size:16px;font-weight:500}.facts--compact{-moz-column-gap:20px;grid-template-columns:repeat(2,1fr);column-gap:20px;margin:16px 0}.facts--compact div{padding:10px 0}.seller{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.seller__info{flex:1;gap:4px;display:grid}.seller__info b{align-items:center;gap:10px;font-size:18px;font-weight:600;display:flex}.seller__info .icon{vertical-align:-2px;display:inline}.seller__actions{gap:8px;display:flex}.party{border-bottom:1px solid var(--line-2);gap:12px;margin-bottom:24px;padding-bottom:24px;display:grid}.delivery-info{gap:16px;display:grid}.delivery-info p{color:var(--ink-2);align-items:flex-start;gap:14px;font-size:15px;display:flex}.delivery-info .icon{flex:none;margin-top:2px}.buy{gap:16px;padding:clamp(22px,2.4vw,32px);display:grid}.buy__chips{flex-wrap:wrap;gap:8px;display:flex}.buy__title{letter-spacing:-.035em;font-size:clamp(28px,2.6vw,38px);font-weight:600;line-height:1.05}.buy>p.muted{align-items:center;gap:6px;font-size:14px;display:flex}.buy__price{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:2px;padding:18px 0;display:grid}.buy__price strong{letter-spacing:-.035em;font-size:clamp(30px,2.6vw,40px);font-weight:600}.buy__perks{color:var(--ink-2);gap:10px;font-size:14px;display:grid}.buy__perks li{align-items:center;gap:10px;display:flex}.timer{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.timer div{background:var(--paper);border-radius:4px;justify-items:center;padding:12px 0;display:grid}.timer b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:600}.timer span{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:11px}.bidrow{gap:8px;display:flex}.bidrow .input{flex:1;min-width:0;font-weight:600}.bids{font-size:14px;display:grid}.bids li{border-bottom:1px solid var(--line-2);border-radius:4px;justify-content:space-between;align-items:center;margin:0 -8px;padding:11px 8px;display:flex}.bids li em{color:var(--muted);font-size:12px;font-style:normal}.bids li.is-mine span{color:var(--forest);font-weight:600}.bids__end{align-items:center;gap:8px;display:flex}.bids__end .btn--sm{padding:6px 8px}.orders{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}.order{transition:transform .6s var(--ease-out), box-shadow .6s var(--ease-out);padding:22px;display:block}.order:hover{transform:translateY(-4px);box-shadow:0 24px 50px #0e261514}.order__top{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.order__product{align-items:center;gap:16px;display:flex}.order__product img{-o-object-fit:cover;object-fit:cover;border-radius:4px;width:88px;height:76px}.order__product h3{letter-spacing:-.02em;font-size:18px;font-weight:600}.order__product b{margin-top:4px;font-weight:600;display:block}.stepper{grid-template-columns:repeat(5,1fr);gap:6px;margin-top:22px;display:grid}.stepper li{color:var(--muted);padding-top:10px;font-size:11px;position:relative}.stepper li:before{content:"";background:var(--line);height:2px;position:absolute;top:0;left:0;right:0}.stepper li i{background:var(--forest);transform-origin:0;height:2px;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.stepper li.is-done,.stepper li.is-current{color:var(--ink);font-weight:600}.stepper li.is-done i,.stepper li.is-current i{transform:scaleX(1)}.odetail{grid-template-columns:1.4fr .6fr;align-items:start;gap:16px;display:grid}.odetail__track,.summary{padding:clamp(22px,2.4vw,32px)}.timeline{gap:26px;margin:26px 0 30px;padding-left:34px;display:grid;position:relative}.timeline__line{background:var(--line);width:2px;position:absolute;top:6px;bottom:6px;left:7px}.timeline__line i{background:var(--forest);transform-origin:top;position:absolute;inset:0}.timeline li{gap:2px;display:grid;position:relative}.timeline li:before{content:"";background:var(--white);border:2px solid var(--line);border-radius:50%;width:16px;height:16px;position:absolute;top:3px;left:-34px}.timeline li.is-done:before{background:var(--forest);border-color:var(--forest)}.timeline li.is-current:before{background:var(--leaf);border-color:var(--forest);box-shadow:0 0 0 6px #c9e08a59}.timeline li b{font-weight:600}.mapbox{background:linear-gradient(#173d220f 1px, transparent 1px) 0 0 / 28px 28px, linear-gradient(90deg, #173d220f 1px, transparent 1px) 0 0 / 28px 28px, var(--leaf-soft);border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:220px;display:flex;position:relative;overflow:hidden}.mapbox__pulse{background:var(--forest);border-radius:50%;width:14px;height:14px;position:relative}.mapbox__pulse:after{content:"";border:2px solid var(--forest);animation:ping 2s var(--ease-out) infinite;border-radius:50%;position:absolute;inset:-10px}@keyframes ping{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(2.2)}}.summary{top:calc(var(--nav-h) + 20px);gap:4px;display:grid;position:sticky}.summary h2{margin-bottom:12px}.summary__row{border-bottom:1px solid var(--line-2);justify-content:space-between;padding:12px 0;font-size:15px;display:flex}.summary__total{border-bottom:0;margin-bottom:12px;font-size:18px}.summary .btn{margin-top:6px}.chat{grid-template-columns:340px 1fr;gap:16px;min-height:600px;display:grid}.chat__list{overflow:hidden}.chat__filters{border-bottom:1px solid var(--line-2);flex-wrap:wrap;gap:6px;padding:14px;display:flex}.chat__filters .filter{height:32px;padding:0 12px;font-size:12px}.chat__item{text-align:left;border-bottom:1px solid var(--line-2);align-items:center;gap:12px;width:100%;padding:16px;transition:background-color .3s;display:flex}.chat__item:hover{background:var(--paper)}.chat__item.is-active{background:var(--leaf-soft)}.chat__meta{flex:1;min-width:0;display:grid}.chat__meta b{font-weight:600}.chat__meta span,.chat__meta small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.chat__badge{background:var(--ink);min-width:22px;height:22px;color:var(--paper);border-radius:999px;place-items:center;padding:0 6px;font-size:11px;font-weight:600;display:grid}.convo{flex-direction:column;display:flex;overflow:hidden}.convo__head{border-bottom:1px solid var(--line-2);justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.convo__head b{font-weight:600;display:block}.convo__context{background:var(--paper);border-radius:4px;align-items:center;gap:12px;margin:16px 22px 0;padding:14px 16px;font-size:13px;display:flex}.convo__context>span{flex:1}.convo__thread{flex-direction:column;flex:1;justify-content:flex-end;gap:10px;min-height:320px;padding:22px;display:flex}.bubble{max-width:70%;font-family:var(--font-text);border-radius:14px;padding:12px 16px;font-size:14px;line-height:1.5}.bubble--other{background:var(--paper);border-bottom-left-radius:4px;align-self:flex-start}.bubble--me{background:var(--forest);color:var(--paper);border-bottom-right-radius:4px;align-self:flex-end}.convo__composer{border-top:1px solid var(--line-2);gap:8px;padding:14px;display:flex}.profile__hero{align-items:center;gap:18px;padding:24px;display:flex}.profile__hero>div{flex:1}.stats{grid-template-columns:repeat(4,1fr);gap:16px;margin:16px 0;display:grid}.stat{gap:4px;padding:22px;display:grid}.stat b{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(32px,3vw,44px);font-weight:600}.profile__links{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.plink{transition:border-color .4s ease, transform .6s var(--ease-out);align-items:center;gap:18px;padding:24px;display:flex}.plink>span:nth-child(2){flex:1;gap:4px;display:grid}.plink b{letter-spacing:-.01em;font-size:18px;font-weight:600}.plink__icon{background:var(--leaf-soft);width:44px;height:44px;color:var(--forest);border-radius:50%;flex:none;place-items:center;display:grid}.plink__arrow{transition:transform .5s var(--ease-out)}.plink:hover{border-color:var(--ink);transform:translateY(-3px)}.plink:hover .plink__arrow{transform:translate(5px)}@media (width<=1000px){.listing__grid,.odetail{grid-template-columns:1fr}.listing__aside,.summary{position:static}.chat{grid-template-columns:1fr}.stats{grid-template-columns:repeat(2,1fr)}.market__bar{flex-direction:column;align-items:flex-start}}@media (width<=680px){.phead{flex-direction:column;align-items:flex-start}.orders,.profile__links{grid-template-columns:1fr}.facts{grid-template-columns:repeat(2,1fr)}.stepper li{font-size:9px}.profile__hero{flex-wrap:wrap}.chat__list{display:none}.market__tools{width:100%}.market__select{flex:1}}img.avatar{-o-object-fit:cover;object-fit:cover;padding:0}.listing__desc{max-width:none;color:var(--ink-2);margin-bottom:24px}.order__noimg{background:var(--paper-2);border-radius:4px;flex:none;width:88px;height:76px}.chat__pad{padding:18px}.convo--empty{place-items:center;min-height:420px;padding:22px;display:grid}.convo--empty .convo__thread{width:100%}.convo__thread{justify-content:flex-start;max-height:560px;overflow-y:auto}.convo__thread>:first-child{margin-top:auto}.convo__thumb{-o-object-fit:cover;object-fit:cover;border-radius:4px;flex:none;width:40px;height:40px}.convo__hint{align-self:center}.profile__meter{background:var(--paper-2);border-radius:999px;max-width:280px;height:4px;margin:10px 0 4px;overflow:hidden}.profile__meter i{background:var(--forest);border-radius:inherit;height:100%;display:block}.phead__side .filters{margin:0}.editprofile{gap:20px;max-width:880px;display:grid}.editprofile__card{gap:24px;padding:clamp(22px,2.4vw,32px);display:grid}.editprofile__photo{align-items:center;gap:20px;display:flex}.editprofile__photo>div{justify-items:start;gap:6px;display:grid}.editprofile__actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.editprofile .input:disabled{opacity:.65;cursor:not-allowed}.profile__actions{flex-wrap:wrap;gap:10px;display:flex}.locpick{border:1px solid var(--line);border-radius:6px;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;min-width:0;margin:0;padding:16px;display:grid}.locpick legend{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);padding:0 6px;font-size:12px;font-weight:600}.locpick__line{grid-column:1/-1}.locpick .input:disabled{opacity:.55;cursor:not-allowed}.locpick__note{color:var(--forest);grid-column:1/-1}.locpick__note.is-warn{color:var(--clay)}@media (width<=560px){.locpick{grid-template-columns:1fr;padding:14px 12px}}.journey__head{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:32px;display:flex}.journey__back{margin-bottom:22px}.journey__summary{text-align:right;max-width:34ch;font-size:15px}.journey__progress{gap:6px;margin-bottom:24px;display:flex}.journey__progress span{background:var(--line);border-radius:2px;flex:1;height:3px;position:relative;overflow:hidden}.journey__progress span:after{content:"";background:var(--forest);transform-origin:0;transition:transform .7s var(--ease-out);position:absolute;inset:0;transform:scaleX(0)}.journey__progress span.is-on:after{transform:scaleX(1)}.journey__grid{grid-template-columns:minmax(0,1.5fr) minmax(0,.8fr);align-items:start;gap:20px;display:grid}.journey__stage{flex-direction:column;justify-content:space-between;gap:32px;min-height:460px;padding:clamp(24px,3vw,44px);display:flex;overflow:hidden}.journey__count{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:10px;font-size:12px;font-weight:600}.journey__note{margin-top:8px;font-size:15px}.journey__screen{margin-top:28px}.journey__actions{border-top:1px solid var(--line-2);flex-wrap:wrap;justify-content:flex-end;gap:10px;padding-top:24px;display:flex}.journey__aside{top:calc(var(--nav-h) + 20px);padding:8px 0 0 8px;position:sticky}.journey__aside .eyebrow{margin-bottom:20px}.journey__steps{gap:4px;display:grid;position:relative}.journey__rail{background:var(--line);width:1px;position:absolute;top:14px;bottom:14px;left:13px}.journey__rail i{background:var(--forest);transform-origin:top;position:absolute;inset:0;transform:scaleY(0)}.journey__steps button{text-align:left;gap:16px;width:100%;padding:6px 0;display:flex;position:relative}.journey__steps button:disabled{cursor:default}.journey__dot{background:var(--paper);border:1px solid var(--line);width:28px;height:28px;color:var(--muted);transition:background-color .4s ease, color .4s ease, border-color .4s ease, transform .5s var(--ease-snap);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:600;display:grid}.journey__steps b{color:var(--muted);font-size:15px;font-weight:500;transition:color .3s;display:block}.journey__steps small{opacity:0;max-height:0;color:var(--muted);transition:max-height .6s var(--ease-out), opacity .4s ease;font-size:13px;display:block;overflow:hidden}.journey__steps li.is-current small{opacity:1;max-height:60px}.journey__steps li.is-done .journey__dot{background:var(--forest);border-color:var(--forest);color:var(--paper)}.journey__steps li.is-done b{color:var(--ink)}.journey__steps li.is-done button:hover b{text-underline-offset:3px;text-decoration:underline}.journey__steps li.is-current .journey__dot{background:var(--leaf);border-color:var(--forest);color:var(--ink);transform:scale(1.1)}.journey__steps li.is-current b{color:var(--ink);font-weight:600}.stack{gap:20px;display:grid}.formgrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.formgrid .field:has(textarea){grid-column:1/-1}.choices{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;display:grid}.choice{text-align:left;border:1px solid var(--line);background:var(--white);min-height:110px;transition:border-color .35s ease, background-color .35s ease, transform .5s var(--ease-out);border-radius:6px;align-content:start;gap:4px;padding:20px;display:grid;position:relative}.choice:hover{border-color:var(--ink);transform:translateY(-2px)}.choice b{letter-spacing:-.01em;font-size:17px;font-weight:600}.choice>span:last-child{color:var(--muted);font-size:13px}.choice__mark{border:1px solid var(--line);color:#0000;width:22px;height:22px;transition:background-color .3s ease, color .3s ease, border-color .3s ease, transform .45s var(--ease-snap);border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;right:14px}.choice.is-selected{border-color:var(--forest);background:var(--leaf-soft)}.choice.is-selected .choice__mark{background:var(--forest);border-color:var(--forest);color:var(--paper);transform:scale(1.1)}.jlisting{grid-template-columns:220px 1fr;align-items:start;gap:24px;display:grid}.jlisting img{aspect-ratio:4/4.4;-o-object-fit:cover;object-fit:cover;border-radius:4px;width:100%}.doclist{display:grid}.doclist li{border-bottom:1px solid var(--line-2);align-items:center;gap:16px;padding:16px 0;display:flex}.doclist li>div{flex:1;display:grid}.doclist b{font-weight:600}.agreement{background:var(--paper);max-height:200px;font-family:var(--font-text);color:var(--ink-2);border-radius:4px;gap:10px;padding:18px 20px;font-size:14px;line-height:1.6;display:grid;overflow:auto}.statusbox{background:var(--paper);border-radius:6px;align-items:center;gap:16px;padding:18px 20px;display:flex}.statusbox>div{display:grid}.statusbox b{font-weight:600}.result{background:var(--leaf-soft);border-radius:6px;justify-items:start;gap:12px;padding:24px;display:grid}.result .muted{max-width:52ch}.cartline{border-bottom:1px solid var(--line-2);grid-template-columns:64px 1fr auto auto;align-items:center;gap:16px;padding-bottom:20px;display:grid}.cartline img{-o-object-fit:cover;object-fit:cover;border-radius:4px;width:64px;height:64px}.cartline>div:nth-child(2){display:grid}.cartline strong{text-align:right;min-width:80px;font-size:18px;font-weight:600}.qty{border:1px solid var(--line);border-radius:999px;align-items:center;display:flex}.qty button{width:36px;height:36px;font-size:18px}.qty span{text-align:center;font-variant-numeric:tabular-nums;min-width:24px;font-weight:600}.done{text-align:center;justify-items:center;gap:12px;padding:24px 0;display:grid}.done__icon{background:var(--leaf);width:72px;height:72px;color:var(--forest);animation:done-pop .8s var(--ease-snap) both .2s;border-radius:50%;place-items:center;margin-bottom:8px;display:grid}.done__icon .icon path{stroke-dasharray:24;stroke-dashoffset:24px;animation:done-draw .6s var(--ease-out) forwards .55s}.done .muted{max-width:44ch}@keyframes done-pop{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes done-draw{to{stroke-dashoffset:0}}@media (width<=1000px){.journey__grid{grid-template-columns:1fr}.journey__aside{order:-1;display:none;position:static}}@media (width<=680px){.journey__head{flex-direction:column;align-items:flex-start}.journey__summary{text-align:left}.formgrid,.jlisting{grid-template-columns:1fr}.jlisting img{aspect-ratio:16/9}.cartline{grid-template-columns:56px 1fr}.journey__actions .btn{flex:1}}.activity{gap:18px;margin-bottom:24px;padding:clamp(22px,2.4vw,32px);display:grid}.activity__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.activity__tabs{flex-wrap:wrap;gap:8px;display:flex}.activity__count{opacity:.6;margin-left:4px;font-size:.9em}.activity__list{margin:0;padding:0;list-style:none;display:grid}.activity__list>li+li{border-top:1px solid var(--line-2)}.arow{border-radius:6px;align-items:center;gap:16px;padding:14px 4px;transition:background-color .3s;display:flex}a.arow:hover{background:var(--leaf-soft)}.arow__img{-o-object-fit:cover;object-fit:cover;border-radius:6px;flex:none;width:64px;height:64px}.arow__img--icon{background:var(--leaf-soft);color:var(--forest);place-items:center;display:grid}.arow__main{flex:1;gap:4px;min-width:0;display:grid}.arow__main b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.arow__end{text-align:right;flex:none;justify-items:end;gap:6px;display:grid}.arow__status{border:1px solid var(--line);color:var(--ink-2);white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600}.arow__status.is-good{background:var(--leaf-soft);color:var(--forest);border-color:#0000}.arow__status.is-warn{border-color:var(--clay);color:var(--clay)}@media (width<=560px){.arow{align-items:flex-start;gap:12px}.arow__img{width:52px;height:52px}.arow__end b{font-size:14px}}.login{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100dvh;display:grid}.login__art{background:var(--forest-2);position:relative;overflow:hidden}.login__art img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.login__art:after{content:"";background:linear-gradient(#0e261540,#0e2615bf);position:absolute;inset:0}.login__art-copy{z-index:1;color:var(--paper);gap:18px;padding:clamp(28px,4vw,56px);display:grid;position:absolute;inset:auto 0 0}.login__art-copy p{letter-spacing:-.02em;max-width:34ch;font-size:clamp(20px,2vw,28px);font-weight:500;line-height:1.25}.login__panel{width:100%;max-width:560px;padding:clamp(32px, 5vw, 72px) var(--gutter);flex-direction:column;justify-content:center;gap:22px;margin:0 auto;display:flex}.login__home{align-self:flex-start;font-size:14px}.login__title{letter-spacing:-.04em;margin-top:12px;font-size:clamp(32px,3.4vw,48px);font-weight:600;line-height:1}.login__roles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.login__role{text-align:left;border:1px solid var(--line);background:var(--white);transition:border-color .3s ease, background-color .3s ease, transform .4s var(--ease-out);border-radius:6px;align-content:start;gap:4px;padding:14px;display:grid}.login__role:hover{border-color:var(--ink-2);transform:translateY(-2px)}.login__role b{font-size:16px;font-weight:600}.login__role span{color:var(--muted);font-size:12px;line-height:1.4}.login__role.is-active{border-color:var(--forest);background:var(--leaf-soft);box-shadow:inset 0 0 0 1px var(--forest)}.login__methods{flex-wrap:wrap;gap:8px;display:flex}.login__form{gap:16px;display:grid}.login__form .link{justify-self:start}.login__form button.link:disabled{opacity:.5;cursor:default}.login__phone{align-items:stretch;display:flex}.login__phone em{border:1px solid var(--line);border-radius:var(--radius) 0 0 var(--radius);background:var(--paper-2);border-right:0;place-items:center;padding:0 14px;font-style:normal;font-weight:600;display:grid}.login__phone .input{border-radius:0 var(--radius) var(--radius) 0}.login__otp{letter-spacing:.4em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:600}.login__error{border-radius:var(--radius);color:var(--clay);background:#b8532a1a;padding:12px 14px;font-size:14px}.login__devotp{color:var(--muted);align-items:center;gap:10px;display:flex}.login__demo{text-align:left;border:1px dashed var(--line);color:var(--ink-2);border-radius:6px;align-items:center;gap:12px;padding:12px 14px;font-size:13px;transition:border-color .3s,background-color .3s;display:flex}.login__demo:hover{border-color:var(--forest);background:var(--white)}.login__demo .chip{flex:none}.login__admin{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding-top:18px;display:flex}@media (width<=900px){.login{grid-template-columns:1fr}.login__art{min-height:220px}.login__art-copy p{font-size:18px}}@media (width<=520px){.login__roles{grid-template-columns:1fr}.login__role{-moz-column-gap:10px;grid-template-columns:auto 1fr;align-items:baseline;column-gap:10px}}.login__modes{border:1px solid var(--line);border-radius:999px;justify-self:start;gap:4px;padding:4px;display:inline-flex}.login__modes button{color:var(--ink-2);border-radius:999px;padding:8px 18px;font-size:14px;font-weight:600;transition:background-color .3s,color .3s}.login__modes button.is-active{background:var(--ink);color:var(--paper,#fff)}.login__ask{margin-bottom:-8px}.login__pair{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (width<=560px){.login__pair{grid-template-columns:1fr}}
