:root{--ink:#111110;--ink2:#1a1918;--paper:#f6f4f0;--cream:#ede9e2;--orange:#ff5a1f;--deep:#b8330b;--muted:#8a857d;--line:#2a2927}*{box-sizing:border-box;margin:0;padding:0}[hidden]{display:none!important}html{scroll-behavior:smooth}body{background:var(--ink);color:var(--paper);-webkit-font-smoothing:antialiased;font-family:Inter,system-ui,sans-serif;overflow-x:hidden}body.lock{overflow:hidden}.wrap{max-width:1120px;margin:0 auto;padding:0 22px}.mono{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-family:JetBrains Mono,monospace;font-size:12px}.serif{letter-spacing:-.01em;font-family:Instrument Serif,Georgia,serif;font-style:italic;font-weight:400}button{cursor:pointer;font-family:inherit}a{color:inherit}nav{z-index:40;transition:background .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s;position:fixed;inset:0 0 auto}nav.solid{-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line);background:#111110d1}nav .wrap{justify-content:space-between;align-items:center;height:68px;display:flex}.brand{letter-spacing:.02em;align-items:center;gap:10px;font-size:18px;font-weight:900;text-decoration:none;display:flex}.brand img{height:26px}.brand b{color:var(--orange)}.navr{align-items:center;gap:8px;display:flex}.navr a.lnk{opacity:.85;padding:10px 12px;font-size:14px;font-weight:600;text-decoration:none}.navr a.lnk:hover{opacity:1;color:var(--orange)}.cartbtn{background:var(--paper);color:var(--ink);border:0;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:700;display:flex;position:relative}.cartbtn svg{width:18px;height:18px}.badge{background:var(--orange);color:#fff;border-radius:10px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:12px;display:inline-flex}.badge.bump{animation:.4s bump}@keyframes bump{40%{transform:scale(1.35)}}.hero{background:#0b0b0a;height:100svh;min-height:560px;position:relative;overflow:hidden}.hero video,.hero canvas{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero .shade{pointer-events:none;background:linear-gradient(#0b0b0a8c 0%,#0b0b0a0d 35%,#0b0b0a26 60%,#0b0b0aeb 100%);position:absolute;inset:0}.hero .copy{pointer-events:none;padding-bottom:64px;position:absolute;bottom:0;left:0;right:0}.hero .copy .wrap>*{pointer-events:auto}.eyebrow{color:#e8e3da;align-items:center;gap:10px;margin-bottom:18px;font-size:14px;display:inline-flex}.eyebrow i{background:var(--orange);border-radius:50%;width:8px;height:8px;animation:1.8s infinite pulse;box-shadow:0 0 #ff5a1f99}@keyframes pulse{70%{box-shadow:0 0 0 10px #ff5a1f00}to{box-shadow:0 0 #ff5a1f00}}.hero h1{letter-spacing:-.045em;font-size:clamp(52px,11vw,132px);font-weight:900;line-height:.88}.hero h1 .serif{color:var(--orange);font-size:1.08em}.hero p.sub{color:#d8d3ca;max-width:460px;margin-top:20px;font-size:clamp(16px,2.2vw,19px);line-height:1.5}.ctas{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.btn{border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:16px 26px;font-size:16px;font-weight:700;text-decoration:none;transition:transform .15s,background .15s;display:inline-flex}.btn:active{transform:scale(.97)}.btn.o{background:var(--orange);color:#fff}.btn.o:hover{background:var(--deep)}.btn.g{color:var(--paper);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f6f4f01f;border:1px solid #f6f4f02e}.btn.g:hover{background:#f6f4f033}.btn.w{background:var(--paper);color:var(--ink)}.btn.block{width:100%}.btn[aria-disabled=true],.btn:disabled{color:var(--muted);pointer-events:none;background:#2a2927}.chev{opacity:.6;animation:2s infinite bob;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}@keyframes bob{50%{transform:translate(-50%,6px)}}.progress{flex-direction:column;align-items:flex-end;gap:6px;display:none;position:absolute;bottom:70px;right:22px}@media (min-width:820px){.progress{display:flex}}.progress .bar{background:#ffffff26;border-radius:3px;width:140px;height:3px;overflow:hidden}.progress .bar i{background:var(--orange);width:0;height:100%;display:block}section{padding:110px 0 0}.kicker{margin-bottom:14px}h2{letter-spacing:-.035em;font-size:clamp(36px,6vw,64px);font-weight:900;line-height:.95}h2 .serif{color:var(--orange)}.reveal{opacity:0;transition:opacity .8s,transform .8s;transform:translateY(24px)}.reveal.in{opacity:1;transform:none}.about{grid-template-columns:1fr 1.1fr;align-items:center;gap:44px;display:grid}.portrait{aspect-ratio:4/5;background:radial-gradient(120% 90% at 30% 20%,#2a1a12 0%,#141312 70%);border-radius:28px;position:relative;overflow:hidden}.portrait .ph{color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:24px;display:flex;position:absolute;inset:0}.portrait .ph img{opacity:.9;width:44%}.portrait .tag{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#111110b3;border-radius:999px;padding:8px 12px;font-size:13px;font-weight:600;position:absolute;bottom:16px;left:16px}.about p{color:#d6d1c8;max-width:520px;margin-top:18px;font-size:18px;line-height:1.65}.about p b{color:var(--paper)}.sig{color:var(--orange);margin-top:24px;font-size:34px}.facts3{grid-template-columns:repeat(3,1fr);gap:10px;max-width:520px;margin-top:30px;display:grid}.facts3 div{border:1px solid var(--line);border-radius:16px;padding:14px}.facts3 b{letter-spacing:-.02em;font-size:26px;font-weight:900;display:block}.facts3 span{color:var(--muted);font-size:12px}.phead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.phead p{color:#bdb7ad;max-width:360px;line-height:1.5}.grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin-top:36px;display:grid}.card{background:var(--ink2);border:1px solid var(--line);border-radius:24px;flex-direction:column;transition:transform .25s,border-color .25s;display:flex;overflow:hidden}.card:hover{border-color:#3a3835;transform:translateY(-4px)}.card .img{aspect-ratio:1;position:relative;overflow:hidden}.card .img img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.card:hover .img img{transform:scale(1.04)}.card .chip{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#111110bf;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:600;position:absolute;top:14px;left:14px}.card .body{flex-direction:column;flex:1;gap:6px;padding:20px;display:flex}.card h3{letter-spacing:-.02em;font-size:22px;font-weight:800}.card .desc{color:#b6b0a6;font-size:15px;line-height:1.5}.card .row{justify-content:space-between;align-items:center;margin-top:auto;padding-top:16px;display:flex}.price{letter-spacing:-.02em;font-size:28px;font-weight:900}.price small{color:var(--muted);margin-right:3px;font-size:14px;font-weight:700}.add{background:var(--orange);color:#fff;border:0;border-radius:999px;padding:12px 18px;font-size:15px;font-weight:700;transition:background .15s,transform .15s}.add:hover{background:var(--deep)}.add.done{background:var(--paper);color:var(--ink)}.search{max-width:520px;margin-top:30px;position:relative}.search svg{width:20px;height:20px;color:var(--muted);pointer-events:none;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.search input{background:var(--ink2);border:1px solid var(--line);border-radius:999px;margin-top:0;padding:16px 46px 16px 50px}.search .clr{color:var(--paper);background:#2a2927;border:0;border-radius:50%;width:30px;height:30px;font-size:16px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.noresult{text-align:center;color:var(--muted);border:1px dashed var(--line);border-radius:24px;margin-top:36px;padding:50px 10px}.noresult b{color:var(--paper);margin-bottom:6px;font-size:18px;display:block}.custom{background:linear-gradient(135deg,#1d140f 0%,#141312 60%);border:1px solid #3a2418;border-radius:28px;grid-template-columns:1.2fr 1fr;align-items:center;gap:30px;margin-top:110px;padding:44px 32px;display:grid}.custom h3{letter-spacing:-.03em;font-size:clamp(28px,4vw,40px);font-weight:900;line-height:1}.custom p{color:#cfc9bf;margin-top:12px;line-height:1.55}.custom .alt{text-align:center;color:#cfc9bf;margin-top:12px;font-size:14px;display:block}.addr{color:#cfc9bf;justify-content:center;align-items:center;gap:10px;margin-top:10px;font-size:14px;display:flex}.addr button{color:var(--paper);background:0 0;border:1px solid #444;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600}footer{color:var(--muted);padding:90px 0 50px;font-size:14px}footer .wrap{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:16px;padding-top:26px;display:flex}.scrim{z-index:60;opacity:0;pointer-events:none;background:#0000008c;transition:opacity .3s;position:fixed;inset:0}.scrim.on{opacity:1;pointer-events:auto}.drawer{background:var(--ink2);z-index:61;border-left:1px solid var(--line);flex-direction:column;width:min(420px,100%);transition:transform .35s cubic-bezier(.2,.8,.2,1);display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(105%)}.drawer.on{transform:none}.dhead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.dhead h4{font-size:20px;font-weight:900}.x{color:var(--paper);background:0 0;border:1px solid #3a3835;border-radius:50%;width:38px;height:38px;font-size:18px}.dbody{flex:1;padding:8px 22px;overflow:auto}.empty{text-align:center;color:var(--muted);padding:70px 10px}.empty b{color:var(--paper);margin-bottom:6px;font-size:18px;display:block}.ci{border-bottom:1px solid var(--line);grid-template-columns:72px 1fr auto;align-items:center;gap:14px;padding:16px 0;display:grid}.ci img{object-fit:cover;background:#222;border-radius:14px;width:72px;height:72px}.ci b{font-size:16px}.ci .sm{color:var(--muted);margin-top:2px;font-size:13px}.qty{border:1px solid #3a3835;border-radius:999px;align-items:center;margin-top:8px;display:inline-flex}.qty button{color:var(--paper);background:0 0;border:0;width:32px;height:30px;font-size:16px}.qty span{text-align:center;min-width:22px;font-size:14px;font-weight:700}.rm{color:var(--muted);background:0 0;border:0;margin-top:6px;font-size:12px;text-decoration:underline}.ci .lp{text-align:right;font-weight:800}.dfoot{border-top:1px solid var(--line);padding:18px 22px 24px}.sum{color:#cfc9bf;justify-content:space-between;padding:4px 0;font-size:15px;display:flex}.sum.big{color:var(--paper);padding:10px 0 16px;font-size:20px;font-weight:900}.sum.v b{color:var(--orange)}.co{z-index:70;background:var(--ink);transition:transform .4s cubic-bezier(.2,.8,.2,1);position:fixed;inset:0;overflow:auto;transform:translateY(100%)}.co.on{transform:none}.cohead{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);z-index:2;background:#111110eb;position:sticky;top:0}.cohead .wrap{justify-content:space-between;align-items:center;max-width:720px;height:64px;display:flex}.steps{gap:6px;max-width:720px;margin:22px auto 0;padding:0 22px;display:flex}.steps div{flex:1}.steps i{background:#2a2927;border-radius:4px;height:4px;display:block}.steps .on i{background:var(--orange)}.steps span{color:var(--muted);margin-top:8px;font-size:12px;font-weight:600;display:block}.steps .on span{color:var(--paper)}.pane{max-width:720px;margin:0 auto;padding:30px 22px 60px}.pane h3{letter-spacing:-.03em;font-size:clamp(30px,5vw,44px);font-weight:900;line-height:1}.pane .lead{color:#c9c4bb;margin:12px 0 24px;font-size:16px;line-height:1.5}label{margin-top:14px;font-size:14px;font-weight:600;display:block}label em{color:var(--muted);font-style:normal;font-weight:400}input{width:100%;color:var(--paper);background:#0c0c0b;border:1px solid #333;border-radius:14px;margin-top:8px;padding:16px;font:17px Inter,sans-serif;display:block}input:focus{border-color:var(--orange);outline:none}.mini{border:1px solid var(--line);border-radius:18px;margin:18px 0;padding:6px 16px}.mini .r{border-bottom:1px solid var(--line);justify-content:space-between;padding:10px 0;font-size:15px;display:flex}.mini .r:last-child{border-bottom:0}.mini .r.t{font-size:18px;font-weight:900}.mini .r.v{color:var(--orange)}.ticket{border:2px dashed var(--orange);text-align:center;background:#1f1612;border-radius:20px;margin-top:6px;padding:24px}.ono{color:var(--orange);letter-spacing:.04em;margin:8px 0 4px;font:500 clamp(30px,8vw,46px) JetBrains Mono,monospace}.oname{font-size:18px;font-weight:700}.note{color:var(--muted);text-align:center;margin-top:12px;font-size:13px}.qrwrap{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}.qrbox{background:var(--ink2);border:1px solid var(--line);text-align:center;border-radius:22px;padding:22px}.qr{background:#fff;border-radius:16px;width:min(300px,100%);margin:12px auto;padding:6px}.qr img{width:100%;display:block}.qrsoon{aspect-ratio:1;color:#8a857d;border:2px dashed #d6d1c8;border-radius:10px;justify-content:center;align-items:center;font-weight:700;display:flex}.amt{color:var(--orange);letter-spacing:-.02em;font-size:38px;font-weight:900}ol.how{counter-reset:s;list-style:none}ol.how li{counter-increment:s;border-bottom:1px solid var(--line);color:#d6d1c8;grid-template-columns:30px 1fr;gap:8px;padding:12px 0;font-size:15px;line-height:1.45;display:grid}ol.how li:before{content:counter(s,decimal-leading-zero);color:var(--orange);padding-top:3px;font:500 12px JetBrains Mono}ol.how b{color:var(--paper)}.pending{align-items:center;gap:10px;margin:22px 0 8px;font-size:18px;font-weight:800;display:flex}.dot{background:var(--orange);border-radius:50%;width:10px;height:10px;animation:1.2s infinite blink}@keyframes blink{50%{opacity:.25}}.proof{grid-template-columns:repeat(3,1fr);gap:10px;margin:4px 0 8px;display:grid}.pstep{background:var(--ink2);border:1px solid var(--line);text-align:center;color:#b6b0a6;border-radius:18px;padding:14px 12px;font-size:13px;line-height:1.4;position:relative}.pstep b{color:var(--paper);margin:8px 0 4px;font-size:15px;display:block}.pnum{background:var(--orange);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:900;display:flex;position:absolute;top:10px;left:10px}.pic svg{width:44px;height:66px}@media (max-width:520px){.proof{grid-template-columns:1fr}.pstep{text-align:left;grid-template-columns:40px 1fr;align-items:center;column-gap:12px;padding:12px 14px 12px 40px;display:grid}.pstep .pic{grid-row:span 2}.pstep b{margin:0}.pic svg{width:34px;height:50px}.pnum{top:50%;transform:translateY(-50%)}}.askbox{border:1px solid var(--line);background:var(--ink2);text-align:center;border-radius:18px;margin-top:22px;padding:18px}.askbox b{font-size:17px}.thanks{text-align:center}.tick{background:var(--orange);border-radius:50%;justify-content:center;align-items:center;width:76px;height:76px;margin:10px auto 0;animation:.5s cubic-bezier(.2,1.6,.4,1) pop;display:flex;box-shadow:0 0 0 10px #ff5a1f26}.tick svg{width:40px;height:40px}@keyframes pop{0%{opacity:0;transform:scale(.3)}}.thanks .mini{text-align:left}.drop{cursor:pointer;background:var(--ink2);border:2px dashed #4a4744;border-radius:22px;margin-top:6px;transition:border-color .2s;display:block;overflow:hidden}.drop:hover{border-color:var(--orange)}.dropin{text-align:center;color:var(--muted);flex-direction:column;align-items:center;gap:6px;padding:42px 20px;font-size:14px;display:flex}.dropin b{color:var(--paper);font-size:17px}.plus{background:var(--orange);color:#fff;border-radius:50%;width:64px;height:64px;margin-bottom:8px;font-size:40px;font-weight:400;line-height:62px}#proofPrev{object-fit:contain;background:#000;width:100%;max-height:340px;display:block}.checking{justify-content:center;align-items:center;gap:12px;margin-top:16px;font-weight:700;display:flex}.spin{border:3px solid #444;border-top-color:var(--orange);border-radius:50%;width:20px;height:20px;animation:1s linear infinite sp}@keyframes sp{to{transform:rotate(360deg)}}.failbox{color:#f0d6cc;background:#2a130c;border:1px solid #6b2a1a;border-radius:18px;margin-top:16px;padding:16px;font-size:15px;line-height:1.5}.failbox b{color:#fff;margin-bottom:6px;font-size:17px;display:block}.failbox ul{margin:6px 0 0 18px}.tick.warn{background:#c98a12;box-shadow:0 0 0 10px #c98a1226}.dopts{gap:12px;margin-top:6px;display:grid}.dopt{text-align:left;background:var(--ink2);border:2px solid var(--line);color:var(--paper);border-radius:22px;grid-template-columns:1fr;padding:0;font-family:inherit;transition:border-color .2s;display:grid;overflow:hidden}.dopt.on{border-color:var(--orange);box-shadow:0 0 0 4px #ff5a1f26}.dviz{background:#0c0c0b;padding:10px 14px 0}.dviz svg{width:100%;height:auto;display:block}.dtxt{padding:14px 18px 4px}.dtxt b{font-size:18px;font-weight:800;display:block}.dtxt span{color:var(--muted);font-size:14px}.dprice{color:var(--orange);padding:0 18px 16px;font-size:20px;font-weight:900}.dprice.free{color:#3fbf7f}.car{animation:3.2s ease-in-out infinite drive}@keyframes drive{0%{transform:translate(-70px)}70%{transform:translate(200px)}to{transform:translate(200px)}}.walker{animation:3.2s ease-in-out infinite walk}@keyframes walk{0%{transform:translate(0)}70%{transform:translate(100px)}to{transform:translate(100px)}}.cal{background:var(--ink2);border:1px solid var(--line);border-radius:22px;margin-top:10px;padding:16px}.calh{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.calh b{font-size:17px}.calnav{color:var(--paper);background:0 0;border:1px solid #3a3835;border-radius:50%;width:36px;height:36px;font-size:20px;line-height:1}.calnav:disabled{opacity:.25}.calg{text-align:center;grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.calg i{color:var(--muted);padding:4px 0;font-size:11px;font-style:normal;font-weight:700}.calg i.wk{color:var(--orange)}.cd{aspect-ratio:1;color:#55524d;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;font-family:inherit;font-size:14px;display:flex}.cd.open{color:var(--paper);background:#ff5a1f26;border:1px solid #ff5a1f80;font-weight:800}.cd.sel{background:var(--orange);color:#fff;border-color:var(--orange)}.calpick{color:#cfc9bf;text-align:center;margin-top:12px;font-size:14px}.toast{white-space:nowrap;background:var(--paper);color:var(--ink);z-index:90;border-radius:999px;align-items:center;gap:10px;padding:12px 18px;font-size:14px;font-weight:700;transition:transform .3s;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%,120px)}.toast.on{transform:translate(-50%)}.toast button{background:var(--ink);color:var(--paper);border:0;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:700}@media (max-width:820px){.about{grid-template-columns:1fr;gap:30px}.portrait{aspect-ratio:1}.custom{grid-template-columns:1fr;padding:32px 22px}.qrwrap{grid-template-columns:1fr}.navr a.lnk{display:none}section{padding-top:84px}}.kidsbox{background:radial-gradient(120% 80% at 0 0,#123a2a 0%,#141312 55%),#141312;border:1px solid #23463a;border-radius:32px;padding:40px 26px 30px}.kidsbox h2 .serif,.kidsbox .kicker{color:#7fe0a8}.kidsnote{color:#cfe9da;background:#3fbf7f1f;border:1px solid #3fbf7f59;border-radius:999px;align-items:center;gap:8px;margin-top:18px;padding:7px 12px;font-size:13px;display:inline-flex}.kidsnote i{background:#f2c230;border-radius:50%;width:8px;height:8px}#kidsGrid{margin-top:22px}@media (max-width:820px){.kidsbox{border-radius:26px;padding:30px 16px 20px}}
.shopnote{color:#e8e3da;background:#1f1612;border:1px solid #3a2418;border-radius:18px;align-items:flex-start;gap:12px;max-width:620px;margin-top:26px;padding:14px 18px;font-size:15px;line-height:1.5;display:flex}.shopnote i{background:var(--orange);border-radius:50%;flex:none;width:10px;height:10px;margin-top:7px}.shopnote b{color:#fff}.card.so .img img{filter:grayscale();opacity:.55}.chip.sold{color:#fff;background:#c0392b!important}.add:disabled{color:var(--muted);cursor:default;background:#2a2927}.stafflnk{color:var(--muted);border-bottom:1px dotted #555;text-decoration:none}.adm{z-index:80;background:var(--ink);-webkit-overflow-scrolling:touch;position:fixed;inset:0;overflow:auto}.alogin{background:radial-gradient(90% 60% at 50% 0%,#2a1a12 0%,var(--ink) 70%);justify-content:center;align-items:center;min-height:100%;padding:30px 18px;display:flex}.lcard{background:var(--ink2);border:1px solid var(--line);border-radius:28px;width:min(400px,100%);padding:34px 26px 26px;box-shadow:0 30px 80px #00000073}.lcard h3{text-align:center;letter-spacing:-.03em;margin-top:6px;font-size:34px;font-weight:900}.lcard p{text-align:center;color:#bdb7ad;margin-top:8px;font-size:15px;line-height:1.5}.lcard input{text-align:center;letter-spacing:.3em;font:500 24px JetBrains Mono,monospace}.lcard.shake{animation:.4s shake}@keyframes shake{20%,60%{transform:translate(-8px)}40%,80%{transform:translate(8px)}}.aerr{color:#ff8a6a;text-align:center;margin-top:10px;font-size:14px}.aback{text-align:center;color:var(--muted);margin-top:16px;font-size:14px;display:block}.ahead{z-index:3;-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--line);background:#111110e6;position:sticky;top:0}.ahead .wrap{justify-content:space-between;align-items:center;gap:10px;height:64px;display:flex}.achip{letter-spacing:.1em;text-transform:uppercase;background:var(--orange);color:#fff;border-radius:999px;margin-left:4px;padding:4px 9px;font:500 11px JetBrains Mono,monospace}.ahr{gap:8px;display:flex}.apad{padding-top:28px;padding-bottom:80px}.ahello h2{font-size:clamp(34px,7vw,52px)}.aro{color:#f3dfb8;background:#241a0b;border:1px solid #6b4a12;border-radius:18px;margin-bottom:22px;padding:14px 18px;font-size:14px;line-height:1.5}.aro b{color:#fff;font-size:15px;display:block}.astats{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:22px;display:grid}.stat{background:var(--ink2);border:1px solid var(--line);border-radius:20px;padding:16px}.stat b{letter-spacing:-.02em;font-size:28px;font-weight:900;display:block}.stat span{color:var(--muted);font-size:13px}.stat.hot b{color:var(--orange)}.stat .live{align-items:center;gap:6px;font-size:16px;font-weight:800;display:inline-flex}.stat .live i{background:#3fbf7f;border-radius:50%;width:9px;height:9px}.stat .live.shut i{background:#c0392b}.atabs{background:var(--ink2);border:1px solid var(--line);border-radius:999px;gap:6px;width:max-content;max-width:100%;margin-top:28px;padding:5px;display:flex}.atabs button{color:#cfc9bf;background:0 0;border:0;border-radius:999px;padding:10px 18px;font-size:15px;font-weight:700}.atabs button.on{background:var(--paper);color:var(--ink)}.abar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:22px 0 14px;display:flex}.fchips{gap:6px;display:flex}.fchips button{border:1px solid var(--line);color:#cfc9bf;background:0 0;border-radius:999px;padding:8px 14px;font-size:14px;font-weight:600}.fchips button.on{border-color:var(--orange);color:#fff;background:#2a1710}.abtn{color:var(--paper);white-space:nowrap;background:0 0;border:1px solid #3a3835;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:9px 14px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.abtn.o{background:var(--orange);border-color:var(--orange);color:#fff}.abtn.del{color:#ff8a6a;border-color:#4a2a20}.abtn.del.sure{color:#fff;background:#c0392b;border-color:#c0392b}.abtn:disabled{opacity:.4;pointer-events:none}.olist{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;display:grid}.ocard{background:var(--ink2);border:1px solid var(--line);border-radius:22px;padding:18px}.otop{justify-content:space-between;align-items:center;gap:8px;display:flex}.ono2{color:var(--orange);letter-spacing:.04em;font:500 15px JetBrains Mono,monospace}.pill{color:#cfc9bf;background:#2a2927;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:800}.pill.s0{color:#ffcf7a;background:#3a2a10}.pill.s1{color:#7fe0a8;background:#10331f}.pill.s2{color:#ff9a6a;background:#2a1710}.pill.s3{color:#7cc8ff;background:#102a3a}.pill.s4{color:#8a857d;background:#222}.oname2{margin-top:10px;font-size:20px;font-weight:800}.ometa{color:var(--muted);margin-top:2px;font-size:14px;line-height:1.5}.oitems{white-space:pre-wrap;color:#d6d1c8;background:#0c0c0b;border-radius:12px;margin-top:10px;padding:10px 12px;font:14px/1.6 Inter,sans-serif}.obot{justify-content:space-between;align-items:center;margin-top:12px;display:flex}.obot b{font-size:22px;font-weight:900}.oact{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.aempty{text-align:center;color:var(--muted);border:1px dashed var(--line);border-radius:22px;grid-column:1/-1;padding:44px 16px;line-height:1.5}.aempty b{color:var(--paper);margin-bottom:4px;font-size:18px;display:block}.prow{background:var(--ink2);border:1px solid var(--line);border-radius:20px;grid-template-columns:64px 1fr auto;align-items:center;gap:12px 14px;margin-bottom:10px;padding:12px;display:grid}.prow img{object-fit:cover;background:#e8e4dd;border-radius:14px;width:64px;height:64px}.prow.off{opacity:.55}.pinfo b{font-size:17px;display:block}.pinfo span{color:var(--muted);font-size:14px}.red{color:#ff6b5a;font-style:normal;font-weight:700}.ptog{border-top:1px solid var(--line);grid-column:1/-1;gap:18px;padding:12px 2px 2px;display:flex}.sw{cursor:pointer;align-items:center;gap:10px;margin:0;font-size:14px;font-weight:600;display:inline-flex}.sw input{display:none}.sw i{background:#3a3835;border-radius:13px;flex:none;width:44px;height:26px;transition:background .2s;position:relative}.sw i:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .2s;position:absolute;top:3px;left:3px}.sw input:checked+i{background:var(--orange)}.sw input:checked+i:after{transform:translate(18px)}.sw input:disabled+i{opacity:.4}.sw.green input:checked+i{background:#3fbf7f}.aform{max-width:560px}.aform textarea,.asheet textarea{width:100%;color:var(--paper);resize:vertical;background:#0c0c0b;border:1px solid #333;border-radius:14px;margin-top:8px;padding:14px;font:16px/1.5 Inter,sans-serif;display:block}.aform textarea:focus,.asheet textarea:focus{border-color:var(--orange);outline:none}.setrow{background:var(--ink2);border:1px solid var(--line);border-radius:20px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;padding:16px 18px;display:flex}.setrow b{font-size:17px;display:block}.setrow span{color:var(--muted);font-size:14px}.saved{color:#3fbf7f;margin-left:10px;font-size:14px;font-weight:700}.asheet{z-index:85;background:#0009;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.asheet .sp{background:var(--ink2);border:1px solid var(--line);border-radius:28px 28px 0 0;width:min(620px,100%);max-height:92%;padding:24px 22px 30px;animation:.3s cubic-bezier(.2,.8,.2,1) up;overflow:auto}@keyframes up{0%{opacity:0;transform:translateY(40px)}}.sph{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.sph h4{letter-spacing:-.02em;font-size:24px;font-weight:900}.two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.seg{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.seg button{color:#cfc9bf;background:#0c0c0b;border:1px solid #333;border-radius:12px;flex:1;padding:12px 14px;font-size:14px;font-weight:700}.seg button.on{border-color:var(--orange);color:#fff;background:#2a1710}.pastebox{border:1px dashed #4a4744;border-radius:18px;margin-top:12px;padding:14px}.pastebox .mono{margin-bottom:2px;display:block}.phbox{align-items:center;gap:14px;margin-top:8px;display:flex}.phbox img{object-fit:cover;background:#e8e4dd;border-radius:16px;width:84px;height:84px}.sbtns{gap:10px;margin-top:22px;display:flex}.sbtns .btn{flex:1;padding:15px}.amsg{color:#ff8a6a;margin-top:10px;font-size:14px}@media (max-width:820px){.astats{grid-template-columns:1fr 1fr}.ahr .hide-s{display:none}}@media (max-width:420px){.two{grid-template-columns:1fr}.atabs button{padding:10px 14px}}.calwrap{grid-template-columns:1.15fr 1fr;align-items:start;gap:14px;margin-top:22px;display:grid}.ccard{background:var(--ink2);border:1px solid var(--line);border-radius:24px;padding:18px}.cmonth{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.cmonth b{font-size:18px;font-weight:800}.cmonth .abtn{width:40px;height:40px;padding:0;font-size:22px}.cgrid{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.cwk{text-align:center;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding-bottom:4px;font:500 10px JetBrains Mono,monospace}.cday{aspect-ratio:1;color:#111;border:2px solid #0000;border-radius:14px;justify-content:center;align-items:center;padding:0;font:700 15px Inter,sans-serif;transition:transform .12s;display:flex;position:relative}.cday:active{transform:scale(.94)}.cday.blank{pointer-events:none;background:0 0}.cday.c-green{background:#3fbf7f}.cday.c-yellow{background:#f2c230}.cday.c-red{color:#fff;background:#e0473a}.cday.past{opacity:.28}.cday.today .dn{text-underline-offset:3px;text-decoration:underline}.cday.sel{border-color:var(--paper);box-shadow:0 0 0 3px var(--orange)}.cday:disabled{cursor:default}.cday.c-red:disabled:not(.past){background:repeating-linear-gradient(135deg,#e0473a 0 6px,#b8352a 6px 12px)}.cnt{background:var(--ink);color:#fff;border:2px solid var(--paper);border-radius:10px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 4px;font-size:11px;font-weight:900;display:flex;position:absolute;top:-6px;right:-6px}.chg{background:var(--ink);border-radius:50%;width:5px;height:5px;margin-left:-2.5px;position:absolute;bottom:4px;left:50%}.clegend{color:#cfc9bf;flex-wrap:wrap;gap:8px 14px;margin-top:14px;font-size:13px;display:flex}.clegend span{align-items:center;gap:6px;display:inline-flex}.clegend i{border-radius:4px;width:12px;height:12px}.clegend i.g{background:#3fbf7f}.clegend i.y{background:#f2c230}.clegend i.r{background:#e0473a}.cntk{background:var(--ink);border:2px solid var(--paper);border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;font-size:10px;display:inline-flex}.cdhead{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.cdhead h4{letter-spacing:-.02em;margin-top:4px;font-size:24px;font-weight:900}.cbig{text-align:right}.cbig b{color:var(--orange);font-size:34px;font-weight:900;line-height:1;display:block}.cbig span{color:var(--muted);font-size:12px}.cpick{gap:8px;margin-top:16px;display:grid}.cbtn{color:var(--paper);text-align:left;background:#0c0c0b;border:2px solid #333;border-radius:16px;align-items:center;gap:12px;padding:14px 16px;font-size:16px;font-weight:800;display:flex}.cbtn i{border-radius:50%;flex:none;width:22px;height:22px}.cbtn.k-red i{background:#e0473a}.cbtn.k-yellow i{background:#f2c230}.cbtn.k-green i{background:#3fbf7f}.cbtn.k-red.on{background:#2a1110;border-color:#e0473a}.cbtn.k-yellow.on{background:#2a230b;border-color:#f2c230}.cbtn.k-green.on{background:#0f2a1c;border-color:#3fbf7f}.cbtn:disabled{opacity:.45}.cwho{border-top:1px solid var(--line);margin-top:16px}.cwrow{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:12px 0;display:flex}.cwrow b{font-size:15px;display:block}.cwrow span{color:var(--muted);font-size:13px}.pubbar{z-index:4;background:var(--paper);color:var(--ink);border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:14px 16px;font-size:14px;font-weight:700;display:flex;position:sticky;bottom:14px;box-shadow:0 14px 40px #00000080}.pubbar>div{gap:8px;display:flex}.pubbar .abtn{color:var(--ink);border-color:#cfc9bf;padding:11px 16px}.pubbar .abtn.o{color:#fff;border-color:var(--orange);padding:11px 22px;font-size:15px}.pubdone{z-index:90;color:#0b2416;white-space:nowrap;background:#3fbf7f;border-radius:999px;padding:12px 18px;font-weight:800;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.daypick{margin-top:6px}.dphead b{font-size:18px;font-weight:800;display:block}.dphead span{color:var(--muted);font-size:14px}#dayPick{background:var(--ink2);border:1px solid var(--line);border-radius:22px;margin-top:10px;padding:16px}#dayPick .cday{border-radius:12px;font-size:14px}.dpsel{border-top:1px solid var(--line);margin-top:14px;padding-top:12px;font-size:15px}.dpsel b{color:var(--orange)}.dpsel em{color:#f2c230;font-size:13px;font-style:normal}@media (max-width:820px){.calwrap{grid-template-columns:1fr}}@media (max-width:420px){.cgrid{gap:4px}.cday{border-radius:10px;font-size:14px}.ccard{padding:14px}}.cday.c-off{color:#6f6a63;background:#2a2927}.clegend i.o{background:#2a2927;border:1px solid #444}.cd.open{background:#3fbf7f2e;border-color:#3fbf7fbf}.cd.open.almost{background:#f2c23033;border-color:#f2c230}.cd.open.sel{background:var(--orange);border-color:var(--orange);color:#fff}.cd.soldd{color:#fff;background:repeating-linear-gradient(135deg,#e0473a8c 0 5px,#e0473a4d 5px 10px);font-weight:800;text-decoration:line-through}#cal .clegend{margin-top:12px}.dlh b{font-size:18px;font-weight:800;display:block}.dlh span{color:var(--muted);font-size:13px}.dlrow{text-align:left;border:0;border-bottom:1px solid var(--line);width:100%;color:var(--paper);background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:14px 4px;font-family:inherit;display:flex}.dlrow:last-child{border-bottom:0}.dlrow.on{background:#2a1710;border-radius:14px}.dld b{font-size:16px;display:block}.dld span{color:var(--muted);font-size:13px}.dln{text-align:right;color:var(--muted);flex:none;font-size:12px}.dln b{color:var(--orange);font-size:26px;font-weight:900;line-height:1;display:block}.aih{letter-spacing:-.02em;margin-top:4px;font-size:22px;font-weight:900}.aicard{margin-top:12px}.aicard:hover{transform:none}.aicard .img{aspect-ratio:4/3;background:#e8e4dd}.aicard .img img{object-fit:contain}.aidone{color:#7fe0a8;background:#10331f;border-radius:14px;margin-top:14px;padding:12px 14px;font-weight:700}.ailrow{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:12px 0;display:flex}.ailrow:last-child{border-bottom:0}.ailrow img{object-fit:cover;background:#e8e4dd;border-radius:12px;width:52px;height:52px}.ailrow>span{flex:1}.ailrow b{display:block}.ailrow span span{color:var(--muted);font-size:13px}.maxcard{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:22px;display:flex}.maxcard b{font-size:18px;font-weight:800;display:block}.maxcard span{color:var(--muted);max-width:420px;margin-top:2px;font-size:13px;display:block}.maxin{align-items:center;gap:8px;display:flex}.maxin input{text-align:center;width:120px;margin:0;padding:12px;font-size:20px;font-weight:800}.cbig em,.dln em{color:var(--muted);font-size:.55em;font-style:normal;font-weight:800}.capbar{background:#2a2927;border-radius:4px;height:8px;margin-top:14px;overflow:hidden}.capbar i{background:var(--orange);border-radius:4px;height:100%;display:block}.captxt{color:#cfc9bf;margin-top:8px;font-size:14px}.captxt b{color:#ff6b5a}.pdmax{align-items:flex-end;gap:8px;margin-top:6px;display:flex}.pdmax label{flex:1}.pdmax input{padding:12px}.pdmax .abtn{padding:13px 16px}.wkh{justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;display:flex}.wkh>div{text-align:center}.wkh b{font-size:17px;font-weight:800;display:block}.wkh span{color:var(--muted);font-size:13px}.wkh .abtn{flex:none;width:40px;height:40px;padding:0;font-size:22px}.dlrow .wdot{background:#3a3835;border-radius:50%;flex:none;width:12px;height:12px}.wdot.c-green{background:#3fbf7f}.wdot.c-yellow{background:#f2c230}.wdot.c-red{background:#e0473a}.dlrow .dld{flex:1}.dlrow.dim{opacity:.4}.cd{flex-direction:column;line-height:1.05}.cd small{opacity:.8;margin-top:1px;font-size:9px;font-weight:700}.lfk{color:var(--paper);background:#2a2927;border-radius:4px;padding:1px 4px;font-size:10px;font-weight:800}.tdhead h3{letter-spacing:-.03em;margin-top:4px;font-size:clamp(28px,6vw,40px);font-weight:900}.tdnone{margin-top:16px}.tdnone a{color:var(--orange);font-weight:700}.tdsum{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:16px;display:grid}.tdsum div{background:var(--ink2);border:1px solid var(--line);border-radius:18px;padding:14px}.tdsum b{font-size:28px;font-weight:900;display:block}.tdsum span{color:var(--muted);font-size:13px}.tdsum div:nth-child(2) b{color:var(--orange)}.tdrow{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:12px 0;font-size:16px;font-weight:600;display:flex}.tdrow:last-child{border-bottom:0}.tdq{background:var(--orange);color:#fff;border-radius:12px;justify-content:center;align-items:center;min-width:44px;height:36px;font-weight:900;display:inline-flex}.atabs{overflow-x:auto}.atabs button{flex:none}.adm{--plate:#eceef4;--card:#fff;--ink:#171a33;--soft:#5b5f7a;--line:#dde0ea;--well:#f5f6fa;--or:#ff6a2b;--bl:#2f6bff;--gr:#14a866;--pu:#8b5cf6;--ye:#ffc531;--rd:#ef4435;--acc:var(--or);--accSoft:#ffe9df;background:var(--plate);color:var(--ink);font-family:Figtree,Inter,system-ui,sans-serif}.adm #aDash[data-tab=orders]{--acc:var(--bl);--accSoft:#e3ecff}.adm #aDash[data-tab=calendar]{--acc:var(--gr);--accSoft:#ddf5e9}.adm #aDash[data-tab=ai]{--acc:var(--pu);--accSoft:#eee6ff}.adm h2,.adm h3,.adm h4,.adm .stat b,.adm .cbig b,.adm .tdsum b,.adm .dln b,.adm .obot b,.adm .ono2,.adm .price{letter-spacing:-.02em;font-family:Bricolage Grotesque,Figtree,sans-serif}.adm .mono{letter-spacing:0;text-transform:none;color:var(--soft);font:700 13px Figtree,sans-serif}.adm .note{color:var(--soft)}.adm label{color:var(--ink);font-weight:700}.adm label em{color:var(--soft)}.adm input,.adm textarea,.adm .aform textarea,.adm .asheet textarea{background:var(--well);border:2px solid var(--line);color:var(--ink);border-radius:14px;font-family:Figtree,sans-serif}.adm input:focus,.adm textarea:focus{border-color:var(--acc);background:#fff;outline:none}.adm :focus-visible{outline:3px solid var(--acc);outline-offset:2px}.adm .btn.o{background:var(--acc);color:#fff;box-shadow:0 4px #171a332e}.adm .btn.o:hover{filter:brightness(.95);background:var(--acc)}.adm .btn.g{background:var(--well);color:var(--ink);border:2px solid var(--line);-webkit-backdrop-filter:none;backdrop-filter:none}.adm .x{border:2px solid var(--line);color:var(--ink);background:#fff}.adm .alogin{background:var(--plate);background-image:repeating-linear-gradient(0deg,#171a3309 0 2px,#0000 2px 7px)}.adm .lcard{background:#fff;border:0;border-radius:32px;padding:36px 26px 28px;position:relative;overflow:hidden;box-shadow:0 24px 60px #171a3324}.adm .lcard:before{content:"";background:linear-gradient(90deg,var(--or) 0 25%,var(--bl) 25% 50%,var(--gr) 50% 75%,var(--pu) 75%);height:10px;position:absolute;inset:0 0 auto}.adm .lcard .brand{color:var(--ink)}.adm .lcard .brand b{color:var(--or)}.adm .lcard .mono{background:var(--accSoft);width:max-content;color:var(--or);border-radius:999px;margin:18px auto 0;padding:5px 12px;display:block}.adm .lcard h3{margin-top:10px;font-size:38px;font-weight:800}.adm .lcard p{color:var(--soft)}.adm .lcard input{letter-spacing:.35em;font:700 28px Bricolage Grotesque,sans-serif}.adm .aerr{color:var(--rd);font-weight:700}.adm .aback{color:var(--soft)}.adm .ahead{background:#eceef4e0;border-bottom:0}.adm .ahead .brand{color:var(--ink)}.adm .ahead .brand b{color:var(--or)}.adm .achip{letter-spacing:.02em;text-transform:none;background:var(--ink);color:#fff;font:800 11px Figtree,sans-serif}.adm .abtn{border:2px solid var(--line);color:var(--ink);background:#fff;font-family:Figtree,sans-serif;font-weight:800}.adm .abtn:hover{border-color:var(--ink)}.adm .abtn.o{background:var(--acc);border-color:var(--acc);color:#fff}.adm .abtn.del{color:var(--rd);background:#fff;border-color:#f6cfcb}.adm .abtn.del.sure{background:var(--rd);border-color:var(--rd);color:#fff}.adm .ahello{color:#fff;background-color:var(--acc);background-image:repeating-linear-gradient(0deg,#ffffff21 0 2px,#0000 2px 6px);border-radius:30px;justify-content:space-between;align-items:center;gap:16px;padding:28px 26px;transition:background-color .35s;display:flex;position:relative;overflow:hidden}.adm .ahello h2{letter-spacing:-.035em;font-size:clamp(40px,9vw,64px);font-weight:800;line-height:.95}.adm .ahello p{opacity:.92;margin-top:8px;font-size:16px;font-weight:700}.adm .aspool{width:clamp(78px,18vw,120px);height:auto;color:var(--acc);flex:none;transition:color .35s;animation:14s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.adm .aspool{animation:none}.adm .ahello{transition:none}}.adm .aro{color:#6a5414;background:#fff6da;border:2px solid #f3d987}.adm .aro b{color:#4a3a08}.adm .astats{gap:12px;margin-top:16px}.adm .stat{box-shadow:0 2px 0 var(--line);background:#fff;border:0;border-radius:22px;padding:18px}.adm .stat b{color:var(--ink);font-size:30px;font-weight:800}.adm .stat span{color:var(--soft);font-weight:600}.adm .stat.hot{background:var(--ink)}.adm .stat.hot b{color:#fff}.adm .stat.hot span{color:#b9bcd3}.adm .atabs{box-shadow:0 2px 0 var(--line);background:#fff;border:0;border-radius:22px;gap:4px;margin-top:22px;padding:6px}.adm .atabs button{color:var(--soft);border-radius:16px;align-items:center;gap:8px;padding:11px 16px;font:800 15px Figtree,sans-serif;display:flex}.adm .atabs svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.adm .atabs button[data-tab=today]{--c:var(--or)}.adm .atabs button[data-tab=orders]{--c:var(--bl)}.adm .atabs button[data-tab=calendar]{--c:var(--gr)}.adm .atabs button[data-tab=ai]{--c:var(--pu)}.adm .atabs button svg{color:var(--c)}.adm .atabs button.on{background:var(--c);color:#fff}.adm .atabs button.on svg{color:#fff}@media (max-width:700px){.adm .atabs{left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));z-index:6;grid-template-columns:repeat(4,1fr);width:auto;max-width:none;margin:0;display:grid;position:fixed;overflow:visible;box-shadow:0 10px 30px #171a332e}.adm .atabs button{text-align:center;flex-direction:column;gap:3px;padding:9px 2px;font-size:11.5px;line-height:1.1}.adm .apad{padding-bottom:120px}.adm .pubbar{bottom:96px}}.adm .ccard,.adm .ocard,.adm .setrow{box-shadow:0 2px 0 var(--line);background:#fff;border:0;border-radius:24px}.adm .fchips button{border:2px solid var(--line);color:var(--soft);background:#fff;font-weight:800}.adm .fchips button.on{border-color:var(--acc);background:var(--accSoft);color:var(--ink)}.adm .ocard{padding:20px 18px 18px;position:relative;overflow:hidden}.adm .ocard:before{content:"";background:var(--acc);width:6px;position:absolute;inset:0 auto 0 0}.adm .ono2{color:var(--ink);letter-spacing:.01em;font-size:15px;font-weight:800}.adm .oname2{font-size:21px;font-weight:800}.adm .ometa{color:var(--soft)}.adm .oitems{background:var(--well);color:var(--ink);font-family:Figtree,sans-serif;font-weight:600}.adm .obot b{font-size:24px}.adm .pill{font-weight:800}.adm .pill.s0{color:#8a6400;background:#fff1c9}.adm .pill.s1{color:#0c7a49;background:#ddf5e9}.adm .pill.s2{color:#c2410c;background:#ffe6da}.adm .pill.s3{color:#1d4ed8;background:#e3ecff}.adm .pill.s4{color:#5b5f7a;background:#eceef4}.adm .aempty{color:var(--soft);background:#ffffff80;border:2px dashed #c9cddb}.adm .aempty b{color:var(--ink)}.adm .sw i{background:#d3d6e2}.adm .sw input:checked+i{background:var(--acc)}.adm .sw.green input:checked+i{background:var(--gr)}.adm .saved{color:var(--gr)}.adm .asheet{background:#171a3373}.adm .asheet .sp{background:#fff;border:0;box-shadow:0 -10px 40px #171a3333}.adm .seg button{background:var(--well);border:2px solid var(--line);color:var(--soft)}.adm .seg button.on{border-color:var(--acc);background:var(--accSoft);color:var(--ink)}.adm .pastebox{background:var(--well);border:2px dashed #c9cddb}.adm .amsg{color:var(--rd);font-weight:700}.adm .cmonth b{font-family:Bricolage Grotesque,sans-serif;font-size:20px;font-weight:800}.adm .cwk{letter-spacing:0;text-transform:none;color:var(--soft);font:800 11px Figtree,sans-serif}.adm .cday{border-radius:14px;font-family:Bricolage Grotesque,sans-serif;font-weight:800;box-shadow:inset 0 -3px #0000001f}.adm .cday.c-green{background:var(--gr);color:#fff}.adm .cday.c-yellow{background:var(--ye);color:#3d2e00}.adm .cday.c-red{background:var(--rd);color:#fff}.adm .cday.c-off{background:var(--well);color:#a3a7bc;box-shadow:none}.adm .cday.past{opacity:.35}.adm .cday.sel{box-shadow:0 0 0 3px var(--ink);border-color:#fff}.adm .cnt{background:var(--ink);border-color:#fff}.adm .chg{background:#fff}.adm .clegend{color:var(--soft);font-weight:700}.adm .clegend i.g{background:var(--gr)}.adm .clegend i.y{background:var(--ye)}.adm .clegend i.r{background:var(--rd)}.adm .clegend i.o{background:var(--well);border:1px solid var(--line)}.adm .cntk{background:var(--ink);color:#fff;border-color:#fff}.adm .cdhead h4{font-size:26px;font-weight:800}.adm .cbig b{color:var(--acc)}.adm .cbig em,.adm .dln em{color:var(--soft)}.adm .cbtn{background:var(--well);border:2px solid var(--line);color:var(--ink);font-family:Figtree,sans-serif}.adm .cbtn.k-red.on{border-color:var(--rd);background:#fde4e1}.adm .cbtn.k-yellow.on{background:#fff3cc;border-color:#e0a800}.adm .cbtn.k-green.on{border-color:var(--gr);background:#ddf5e9}.adm .cwho,.adm .cwrow,.adm .dlrow,.adm .tdrow,.adm .ailrow{border-color:var(--line)}.adm .cwrow span,.adm .dld span,.adm .dlh span,.adm .wkh span,.adm .ailrow span span{color:var(--soft)}.adm .dlh b,.adm .wkh b,.adm .maxcard b{font-family:Bricolage Grotesque,sans-serif;font-weight:800}.adm .dlrow{color:var(--ink)}.adm .dlrow.on{background:var(--accSoft)}.adm .dln b{color:var(--acc)}.adm .wdot.c-green{background:var(--gr)}.adm .wdot.c-yellow{background:var(--ye)}.adm .wdot.c-red{background:var(--rd)}.adm .dlrow .wdot{background:#d3d6e2}.adm .maxcard span{color:var(--soft)}.adm .maxin input{font-family:Bricolage Grotesque,sans-serif}.adm .capbar{background:var(--well)}.adm .capbar i{background:var(--acc)}.adm .captxt{color:var(--soft)}.adm .captxt b{color:var(--rd)}.adm .pubbar{background:var(--ink);color:#fff;box-shadow:0 14px 40px #171a3359}.adm .pubbar .abtn{color:#fff;background:0 0;border-color:#4a4e6a}.adm .pubbar .abtn.o{background:var(--gr);border-color:var(--gr)}.adm .pubdone{background:var(--gr);color:#fff}.adm .tdhead{display:none}.adm .tdsum div{box-shadow:0 2px 0 var(--line);background:#fff;border:0}.adm .tdsum b{font-size:32px;font-weight:800}.adm .tdsum span{color:var(--soft);font-weight:600}.adm .tdsum div:nth-child(2) b{color:var(--acc)}.adm .tdq{background:var(--acc);font-family:Bricolage Grotesque,sans-serif}.adm .tdnone a{color:var(--acc)}.adm .aidone{color:#0c7a49;background:#ddf5e9}.adm .drop{background:var(--well);border:2px dashed #c9cddb}.adm .drop:hover{border-color:var(--acc)}.adm .dropin{color:var(--soft)}.adm .dropin b{color:var(--ink)}.adm .plus{background:var(--acc)}.adm .checking{color:var(--ink)}.adm .spin{border-color:#d3d6e2;border-top-color:var(--acc)}.adm .aih{font-family:Bricolage Grotesque,sans-serif}.adm .aicard{background:var(--ink);border:0}.adm .setrow b{color:var(--ink)}.adm .setrow span{color:var(--soft)}.adm #aDash:not([data-tab=today]) .astats,.adm .tdsum{display:none}.adm .aihelp{border:2px solid var(--pu);color:#5b21b6;text-align:left;background:#f4efff;border-radius:16px;align-items:center;gap:10px;width:100%;margin-top:16px;padding:14px 16px;font:800 15px Figtree,sans-serif;display:flex}.adm .aihelp svg{width:22px;height:22px;fill:var(--pu);flex:none}.adm .aihelp:disabled{opacity:.5}.adm .ainamenote{color:#5b21b6;background:#f4efff;border-radius:12px;margin-top:10px;padding:10px 12px;font-size:14px;font-weight:700}.findbtn{color:var(--paper);background:#f6f4f01f;border:1px solid #f6f4f038;border-radius:999px;align-items:center;gap:7px;padding:9px 14px;font-family:inherit;font-size:14px;font-weight:700;display:flex}.findbtn svg{width:17px;height:17px}.fscrim{z-index:75;background:#0009;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.fsheet{background:var(--ink2);border:1px solid var(--line);border-radius:28px 28px 0 0;width:min(520px,100%);max-height:92%;padding:22px 22px 30px;animation:.3s cubic-bezier(.2,.8,.2,1) up;overflow:auto}@media (min-width:700px){.fscrim{align-items:center}.fsheet{border-radius:28px}}.fsheet h4{font-size:24px;font-weight:900}.fmsg{border:1px solid var(--line);color:#cfc9bf;border-radius:18px;margin-top:16px;padding:16px;line-height:1.5}.fmsg b{color:var(--paper);margin-bottom:4px;font-size:17px;display:block}.fcard{border:2px dashed var(--orange);background:#1f1612;border-radius:22px;margin-top:18px;padding:18px}.fhead{justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.fno{color:var(--orange);letter-spacing:.04em;font:500 24px JetBrains Mono,monospace}.fwho{color:#cfc9bf;font-weight:700}.fnow{margin-top:14px}.fnow b{font-size:24px;font-weight:900;display:block}.fnow span{color:#cfc9bf;font-size:15px}.fsteps{grid-template-columns:repeat(5,1fr);gap:4px;margin-top:16px;list-style:none;display:grid}.fsteps li{color:var(--muted);text-align:center;font-size:11px;font-weight:600}.fsteps i{background:#3a3835;border-radius:3px;height:6px;margin-bottom:6px;display:block}.fsteps li.done i{background:var(--orange)}.fsteps li.now i{background:var(--orange);box-shadow:0 0 0 3px #ff5a1f4d}.fsteps li.now{color:var(--paper)}@media (max-width:400px){.findbtn{padding:9px 11px;font-size:13px}.cartbtn{padding:10px 13px}}.rbadge{border-radius:999px;align-items:center;gap:7px;margin-top:8px;padding:5px 10px;font-size:12.5px;font-weight:800;display:inline-flex}.rbadge i{border-radius:50%;width:8px;height:8px}.rbadge.ok{color:#0c7a49;background:#ddf5e9}.rbadge.ok i{background:#14a866}.rbadge.bad{color:#b42318;background:#fde4e1}.rbadge.bad i{background:#ef4435}.adm .osearch{margin:4px 0 12px;position:relative}.adm .osearch svg{fill:none;width:20px;height:20px;stroke:var(--soft);stroke-width:2.2px;stroke-linecap:round;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.adm .osearch input{background:#fff;border-radius:16px;margin:0;padding:15px 46px;font-size:16px}.adm .osearch button{background:var(--well);width:32px;height:32px;color:var(--ink);border:0;border-radius:50%;font-size:18px;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.adm .oinfo{color:var(--soft);margin:-2px 0 12px;font-size:14px;font-weight:700}.adm .paybadge{border-radius:10px;align-items:center;gap:6px;margin-top:10px;padding:6px 11px;font-size:14px;font-weight:800;display:inline-flex}.adm .paybadge.yes{color:#0c7a49;background:#ddf5e9}.adm .paybadge.yes:before{content:"✓";font-weight:900}.adm .paybadge.no{color:#8a6400;background:#fff1c9}.adm .paybadge.no:before{content:"";background:#e0a800;border-radius:50%;width:8px;height:8px}.adm .rbadge{margin-left:6px}.adm #aDash[data-tab=ask]{--acc:#0891b2;--accSoft:#ddf3f8}.adm .atabs button[data-tab=ask]{--c:#0891b2}@media (max-width:700px){.adm .atabs{grid-template-columns:repeat(5,1fr)}.adm .atabs button{font-size:10.5px}}.adm .askwrap{margin-top:22px}.adm .askhead{justify-content:space-between;align-items:center;display:flex}.adm .askhead b{font:800 22px Bricolage Grotesque,sans-serif}.adm .asklog{flex-direction:column;gap:10px;min-height:120px;margin-top:12px;display:flex}.adm .askhi{box-shadow:0 2px 0 var(--line);background:#fff;border-radius:24px;padding:22px}.adm .askhi b{font:800 20px Bricolage Grotesque,sans-serif;display:block}.adm .askhi span{color:var(--soft);font-weight:600}.adm .amsgu{background:var(--acc);color:#fff;white-space:pre-wrap;border-radius:20px 20px 6px;align-self:flex-end;max-width:85%;padding:12px 16px;font-weight:700;line-height:1.45}.adm .amsga{max-width:92%;color:var(--ink);box-shadow:0 2px 0 var(--line);background:#fff;border-radius:20px 20px 20px 6px;align-self:flex-start;padding:14px 16px;font-weight:500;line-height:1.55}.adm .amsga p{margin:0 0 6px}.adm .amsga p:last-child{margin:0}.adm .amsga ul{margin:4px 0 8px 20px}.adm .amsga li{margin:2px 0}.adm .amsga.err{color:#6a5414;background:#fff6da}.adm .dots{vertical-align:middle;gap:4px;margin-right:6px;display:inline-flex}.adm .dots i{background:var(--acc);border-radius:50%;width:7px;height:7px;animation:1.2s infinite blink}.adm .dots i:nth-child(2){animation-delay:.2s}.adm .dots i:nth-child(3){animation-delay:.4s}.adm .askchips{scrollbar-width:none;gap:8px;padding:14px 0 4px;display:flex;overflow-x:auto}.adm .askchips button{border:2px solid var(--line);color:var(--ink);background:#fff;border-radius:999px;flex:none;padding:10px 14px;font:800 14px Figtree,sans-serif}.adm .askchips button:hover{border-color:var(--acc)}.adm .askbar{z-index:4;background:#fff;border-radius:22px;align-items:flex-end;gap:8px;margin-top:8px;padding:8px;display:flex;position:sticky;bottom:14px;box-shadow:0 10px 30px #171a3326}.adm .askbar textarea{resize:none;background:0 0;border:0;max-height:120px;margin:0;padding:12px;font-size:16px}.adm .askbar textarea:focus{background:0 0}.adm .askbar .btn{flex:none;padding:13px 20px}.adm .askbar .abtn{flex:none;padding:13px 16px}@media (max-width:700px){.adm .askbar{bottom:96px}}@media (prefers-reduced-motion:reduce){.adm .dots i{animation:none}}.adm #aDash[data-tab=remove]{--acc:#e5484d;--accSoft:#fde4e1}.adm .atabs button[data-tab=remove]{--c:#e5484d}@media (max-width:700px){.adm .atabs{grid-template-columns:repeat(6,1fr);gap:2px;padding:5px;left:6px;right:6px}.adm .atabs button{padding:8px 0;font-size:10px}.adm .atabs svg{width:19px;height:19px}}.adm .rmrow{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 0;display:flex}.adm .rmrow:last-child{border-bottom:0}.adm .rmrow img{object-fit:cover;background:#e8e4dd;border-radius:14px;flex:none;width:56px;height:56px}.adm .rmtxt{flex:1;min-width:120px}.adm .rmtxt b{font-size:16px;display:block}.adm .rmtxt span{color:var(--soft);font-size:14px}.adm .rmrow .abtn{padding:10px 14px}.adm #aDash[data-tab=stats]{--acc:#c2410c;--accSoft:#ffe6da}.adm .atabs button[data-tab=stats]{--c:#c2410c}@media (max-width:700px){.adm .atabs{border-radius:20px;grid-template-columns:repeat(7,1fr);gap:1px;padding:4px;left:4px;right:4px}.adm .atabs button{border-radius:14px;padding:8px 0;font-size:9.5px}.adm .atabs svg{width:18px;height:18px}}.adm .stcard{padding:24px 20px}.adm .sth{letter-spacing:-.02em;font:800 28px Bricolage Grotesque,sans-serif}.adm .strow{color:var(--ink);flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;font-weight:600;display:flex}.adm .stsel select{appearance:none;background:var(--well);color:var(--ink);background-image:linear-gradient(45deg,transparent 50%,var(--soft) 50%),linear-gradient(135deg,var(--soft) 50%,transparent 50%);background-position:calc(100% - 18px) 55%,calc(100% - 13px) 55%;background-repeat:no-repeat;background-size:5px 5px;border:0;border-radius:999px;padding:9px 34px 9px 16px;font:800 15px Figtree,sans-serif}.adm .stnote{color:var(--soft);margin-top:10px;font-size:14px;line-height:1.5}.adm .stnote b{color:var(--rd)}.adm .funnel{margin-top:20px}.adm .frow{grid-template-columns:1fr 92px;align-items:center;gap:8px;display:grid}.adm .flayer{width:var(--w);cursor:pointer;background:0 0;border:0;height:64px;margin:0 auto -8px;padding:0;font-family:inherit;display:block;position:relative}.adm .flayer .fbody{background:var(--c);clip-path:polygon(0 0,100% 0,96.5% 100%,3.5% 100%);color:#fff;align-items:center;gap:10px;padding:0 7% 0 6%;display:flex;position:absolute;inset:8px 0}.adm .flayer .ftop{background:color-mix(in srgb,var(--c) 70%,#fff);z-index:1;border-radius:50%;height:16px;position:absolute;top:0;left:0;right:0}.adm .flayer .fbot{background:color-mix(in srgb,var(--c) 72%,#000);border-radius:50%;height:16px;position:absolute;bottom:0;left:3.5%;right:3.5%}.adm .flayer .fbody{z-index:2}.adm .fic{background:#fff;border-radius:10px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;margin-top:6px;font-size:18px;display:inline-flex}.adm .flayer b{white-space:nowrap;margin-top:6px;font:800 17px Figtree,sans-serif}.adm .flayer em{margin-top:6px;margin-left:auto;font:800 16px Figtree,sans-serif}.adm .flayer.on .fbody{filter:brightness(1.08)}.adm .flayer:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.adm .fside{align-items:center;gap:8px;display:flex}.adm .fside i{border-radius:50%;flex:none;width:10px;height:10px;box-shadow:-12px 0 0 -3px #d3d6e2,-20px 0 0 -3px #d3d6e2}.adm .fside b{font:800 20px/1 Bricolage Grotesque,sans-serif;display:block}.adm .fside span{color:var(--soft);font-size:13px;font-weight:600}.adm .fside span.lost{color:var(--rd);font-weight:800}.adm .ftip{background:var(--well);color:var(--soft);border-radius:16px;margin-top:20px;padding:14px 16px;line-height:1.5}.adm .ftip b{color:var(--ink);display:block}.adm .stmoney{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}.adm .stmoney div{box-shadow:0 2px 0 var(--line);background:#fff;border-radius:22px;padding:18px}.adm .stmoney div:first-child{background:var(--ink)}.adm .stmoney b{color:var(--ink);font:800 26px Bricolage Grotesque,sans-serif;display:block}.adm .stmoney div:first-child b{color:#fff}.adm .stmoney span{color:var(--soft);font-size:13px;font-weight:600}.adm .stmoney div:first-child span{color:#b9bcd3}.adm .stbar{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.3fr) 1fr 34px;align-items:center;gap:10px;padding:10px 0;display:grid}.adm .stbar:last-child{border-bottom:0}.adm .stn{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;overflow:hidden}.adm .stt{background:var(--well);border-radius:7px;height:14px;overflow:hidden}.adm .stt i{background:var(--acc);border-radius:7px;height:100%;display:block}.adm .stbar b{text-align:right;font:800 16px Bricolage Grotesque,sans-serif}@media (max-width:420px){.adm .frow{grid-template-columns:1fr 78px}.adm .flayer b{font-size:15px}.adm .fic{width:28px;height:28px;font-size:15px}.adm .flayer em{font-size:14px}}.adm .cday .cnt{color:#fff;z-index:2;background:#c2410c;border:3px solid #fff;border-radius:15px;min-width:30px;height:30px;padding:0 5px;font:800 13px Figtree,sans-serif;top:-7px;right:-5px;box-shadow:0 2px 6px #171a3333}.adm .cday.c-off .cnt{background:#8a8fa8}.adm .cgrid{gap:9px 7px;padding-top:6px}.adm .cntk{background:#c2410c;border-color:#fff;border-radius:11px;min-width:22px;height:22px}.adm .cmtot{border-top:1px dashed var(--line);text-align:center;color:var(--ink);margin-top:16px;padding-top:14px;font-size:15px}.adm .cmtot span{color:var(--soft);font-weight:700}.adm .cmtot b{font-weight:800}@media (max-width:420px){.adm .cday .cnt{min-width:26px;height:26px;font-size:12px;top:-8px;right:-6px}}.adm .road{background:#e6f2ea;border:2px solid #cfe5d7;border-radius:28px;padding:24px 22px 20px}.adm .roadk{color:#2f7a4f;font-size:15px;font-weight:800}.adm .roadv{letter-spacing:-.03em;color:var(--ink);margin-top:8px;font:800 clamp(44px,12vw,64px)/1 Bricolage Grotesque,sans-serif}.adm .roadof{color:var(--soft);margin-top:4px;font-size:17px;font-weight:700}.adm .roadwin{color:#fff;background:#2f7a4f;border-radius:999px;margin-top:14px;padding:9px 16px;font-weight:800;display:inline-block}.adm .roadbar{background:#fff;border-radius:7px;height:14px;margin:26px 12px 0 0;position:relative}.adm .roadfill{background:#2f7a4f;border-radius:7px;min-width:14px;height:100%;transition:width .6s;position:relative}.adm .roadfill i{background:#2f7a4f;border:4px solid #e6f2ea;border-radius:50%;width:26px;height:26px;margin-top:-13px;position:absolute;top:50%;right:-6px}.adm .roaddot{background:#fff;border:4px solid #cbd5ce;border-radius:50%;width:24px;height:24px;margin:-12px 0 0 -12px;position:absolute;top:50%}.adm .roaddot.ok{background:#2f7a4f;border-color:#2f7a4f}.adm .roadlab{height:22px;color:var(--soft);margin:12px 12px 0 0;font-size:13px;font-weight:800;position:relative}.adm .roadlab span{white-space:nowrap;position:absolute;transform:translate(-70%)}.adm .roadlab span:last-child{transform:translate(-90%)}.adm .roadlab span.ok{color:#2f7a4f}.adm .roadnext{color:var(--ink);margin-top:16px;font-size:17px;font-weight:800}.adm .roadnote{color:var(--soft);margin-top:4px;font-size:13px}@media (prefers-reduced-motion:reduce){.adm .roadfill{transition:none}}.adm .tdline{color:var(--soft);margin:4px 2px 0;font-size:17px;font-weight:600}.adm .tdline b{color:var(--ink);font-weight:800}.adm .collect{text-align:left;width:100%;color:var(--ink);background:#fff3d6;border:3px solid #e0a800;border-radius:22px;align-items:center;gap:12px;margin-top:14px;padding:16px 18px;font:600 16px Figtree,sans-serif;display:flex}.adm .collect b{font-weight:800}.adm .collect .cic{font-size:24px}.adm .collect .cgo{color:#8a6400;white-space:nowrap;margin-left:auto;font-weight:800}.adm .collect .cgo:after{content:" ›";font-size:18px}.adm .tdtodo{margin-top:14px;padding:22px 20px}.adm .tdtodo h3{margin-bottom:6px;font:800 26px Bricolage Grotesque,sans-serif}.adm .tjob{border-bottom:1px solid var(--line);grid-template-columns:12px 1fr auto;align-items:center;gap:12px;padding:14px 0;display:grid}.adm .tjob:last-child{border-bottom:0}.adm .tjob i{background:#d3d6e2;border-radius:50%;width:12px;height:12px}.adm .tjob i.r{background:#14a866}.adm .tjob i.n{background:#e0a800}.adm .tjob b{font-size:16px;font-weight:800;line-height:1.3;display:block}.adm .tjob span{color:var(--soft);font-size:13.5px}.adm .tjob u{text-underline-offset:3px}.adm .tjob .abtn{background:#14a866;border-color:#14a866}.adm .tdmoney{margin-top:14px;padding:22px 20px}.adm .tmh{justify-content:space-between;align-items:center;gap:10px;display:flex}.adm .tmk{color:var(--acc);font-size:15px;font-weight:800}.adm .tmv{letter-spacing:-.03em;margin-top:10px;font:800 clamp(44px,12vw,60px)/1 Bricolage Grotesque,sans-serif}.adm .tmo{color:var(--soft);margin-top:6px;font-weight:600}.adm .tmsec{color:var(--ink);margin:22px 0 10px;font-size:14px;font-weight:800}.adm .mbar{background:var(--well);border-radius:7px;gap:2px;height:14px;display:flex;overflow:hidden}.adm .mbar i{height:100%;display:block}.adm .mrow{justify-content:space-between;align-items:center;gap:10px;padding:9px 0;font-size:16px;display:flex}.adm .mrow span:first-child{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:10px;min-width:0;display:flex;overflow:hidden}.adm .mrow span:first-child i{border-radius:50%;flex:none;width:11px;height:11px}.adm .mrow b{font-weight:800}.adm .mrow em,.adm .tmper em{color:var(--soft);font-size:14px;font-style:normal}.adm .tmper{border-top:1px solid var(--line);margin-top:16px}.adm .tmper div{border-bottom:1px dashed var(--line);color:var(--soft);justify-content:space-between;padding:12px 0;font-weight:600;display:flex}.adm .tmper div:last-child{border-bottom:0}.adm .tmper b{color:var(--ink);font-weight:800}.adm .askact{color:#0c7a49;background:#ddf5e9;border-radius:10px;margin-bottom:8px;padding:7px 11px;font-size:14px;font-weight:800;display:block}.adm #aDash[data-tab=buyers]{--acc:#db2777;--accSoft:#fce7f3}.adm .atabs button[data-tab=buyers]{--c:#db2777}.adm .bycal{padding:18px}.adm .byh{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.adm .byh>div{text-align:center}.adm .byh>div b{font:800 19px Figtree,sans-serif;display:block}.adm .byh>div span{color:var(--soft);font-size:13px}.adm .bygrid{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.adm .bygrid i{text-align:center;color:var(--soft);padding-bottom:4px;font:700 12px Figtree,sans-serif}.adm .bygrid i.wk{color:var(--acc)}.adm .byd{aspect-ratio:1;color:#9aa0aa;cursor:pointer;background:#f4f5f8;border:2px solid #0000;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:0;font:700 15px Figtree,sans-serif;transition:transform .12s;display:flex;position:relative}.adm .byd:active{transform:scale(.94)}.adm .byd.open{color:var(--ink);background:#fff;box-shadow:inset 0 0 0 1.5px #e3e6ec}.adm .byd.has{background:var(--accSoft);color:var(--ink);box-shadow:none}.adm .byd b{background:var(--acc);color:#fff;border-radius:9px;min-width:20px;height:18px;padding:0 5px;font:800 11px/18px Figtree,sans-serif}.adm .byd.today{text-underline-offset:3px;text-decoration:underline}.adm .byd.sel{border-color:var(--acc);background:var(--acc);color:#fff}.adm .byd.sel b{color:var(--acc);background:#fff}.adm .bytip{color:var(--soft);text-align:center;margin:12px 0 0;font-size:13px}.adm .byday{margin-top:22px;scroll-margin-top:16px}.adm .byday>h3{margin:0 0 12px;font:800 24px Figtree,sans-serif}.adm .bywhat{margin-top:14px;padding:16px 18px}.adm .bywhat h4,.adm .bysub{margin:0 0 8px;font:800 17px Figtree,sans-serif}.adm .bysub{margin:24px 0 10px}.adm .bywrow{border-top:1px solid #eef0f3;align-items:center;gap:12px;padding:9px 0;display:flex}.adm .bywrow:first-of-type{border-top:0}.adm .bywrow img,.adm .byni{object-fit:cover;background:#f4f5f8;border-radius:12px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;font-size:20px;display:flex}.adm .bywrow span{flex:1;font-weight:700}.adm .bywrow b{color:var(--acc);font:800 20px Figtree,sans-serif}.adm .bywrow.byfree span:not(.byni){color:var(--soft);font-weight:600}.adm .bybuyer{margin-top:12px}.adm .bynum{background:var(--acc);color:#fff;text-align:center;border-radius:50%;flex:none;width:26px;height:26px;font:800 13px/26px Figtree,sans-serif}.adm .bybuyer .otop{justify-content:flex-start;gap:10px}.adm .bybuyer .otop .pill{margin-left:auto}.adm .byinfo{gap:6px;margin:10px 0 12px;display:grid}.adm .byinfo>div{grid-template-columns:86px 1fr;gap:10px;font-size:14px;display:grid}.adm .byinfo span{color:var(--soft)}.adm .byinfo b{word-break:break-word;font-weight:600}.adm .byitems{background:var(--accSoft);border-radius:14px;gap:6px;padding:10px 12px;display:grid}.adm .byitems>div{align-items:baseline;gap:8px;font-size:15px;display:flex}.adm .byitems>div b{color:var(--acc);min-width:26px;font-weight:800}.adm .byitems>div span{flex:1;font-weight:600}.adm .byitems>div em{color:var(--soft);font-size:13px;font-style:normal}@media (max-width:700px){.adm .atabs{grid-template-columns:repeat(8,1fr);gap:0;padding:3px;left:3px;right:3px}.adm .atabs button{letter-spacing:-.01em;padding:8px 0;font-size:9px}.adm .atabs svg{width:18px;height:18px}}@media (max-width:420px){.adm .bygrid{gap:4px}.adm .byd{border-radius:11px;font-size:14px}.adm .byd b{min-width:18px;height:16px;font-size:10px;line-height:16px}}.adm .bywrow span.byni{flex:none}@media (min-width:900px){.adm #byBox{grid-template-columns:minmax(340px,420px) 1fr;align-items:start;gap:26px;display:grid}.adm #byBox .bycal{position:sticky;top:16px}.adm #byBox .byday{margin-top:0}}
:root{--ink:#eceef1;--ink2:#fafbfc;--paper:#15171a;--cream:#f3f4f6;--orange:#ff5a1f;--deep:#d9450f;--muted:#6b7280;--line:#dadee4;--g1:#15171a;--g2:#3a3f47;--g3:#6b7280;--al:#eceef1;--al2:#e1e4e9;--panel:#fafbfc}html{background:var(--al)}body{color:var(--g1);font-feature-settings:"ss01","cv11";background:0 0;font-family:Geist,Inter,system-ui,sans-serif}h1,h2,h3,h4,.brand,.price,.sum.big,.oname,.fnow b{font-family:Geist,Inter,sans-serif}.serif{font-family:inherit;font-style:normal;font-weight:inherit;color:inherit;letter-spacing:inherit}.mono,.ono,.fno,.tb-c,.calh b{font-family:Geist Mono,JetBrains Mono,monospace}.mono{letter-spacing:.02em;text-transform:none;color:var(--g3);font-size:12px;font-weight:500}:focus-visible{outline:2px solid var(--orange);outline-offset:3px}::selection{background:#ffd3c0}.techbg{z-index:-1;pointer-events:none;background:radial-gradient(120% 80% at 50% -10%,#f7f8fa 0%,#f7f8fa00 60%),linear-gradient(#eef0f3 0%,#e6e9ed 100%);position:fixed;inset:0;overflow:hidden}.techbg:before{content:"";opacity:.55;background:repeating-linear-gradient(90deg,#fff0 0 2px,#ffffff73 2px 3px,#00000003 3px 5px);position:absolute;inset:0}.tb-grid{background-image:linear-gradient(#15171a12 1px,#0000 1px),linear-gradient(90deg,#15171a12 1px,#0000 1px),linear-gradient(#15171a09 1px,#0000 1px),linear-gradient(90deg,#15171a09 1px,#0000 1px);background-size:120px 120px,120px 120px,24px 24px,24px 24px;position:absolute;inset:-2px;-webkit-mask-image:radial-gradient(90% 70% at 50% 40%,#000 30%,#0000 100%);mask-image:radial-gradient(90% 70% at 50% 40%,#000 30%,#0000 100%)}.tb-path{width:100%;height:100%;position:absolute;inset:0}.tb-ghost{fill:none;stroke:#15171a12;stroke-width:1.5px}.tb-live{fill:none;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1000;stroke-dashoffset:1000px;opacity:.55;filter:drop-shadow(0 0 6px #ff5a1f59);animation:60s linear infinite extrude}@keyframes extrude{to{stroke-dashoffset:0}}.tb-noz{opacity:.9}.tb-vig{background:radial-gradient(140% 100% at 50% 45%,#0000 55%,#15171a0f 100%);position:absolute;inset:0}.tb-c{color:#15171a61;letter-spacing:.04em;font-size:11px;position:absolute}.tb-c.tl{top:84px;left:22px}.tb-c.br{bottom:18px;right:22px}@media (prefers-reduced-motion:reduce){.tb-live{stroke-dashoffset:0;opacity:.25;animation:none}.tb-noz,.tb-noz2{display:none}}@media (max-width:700px){.tb-c{display:none}.tb-grid{background-size:80px 80px,80px 80px,16px 16px,16px 16px}}nav.solid{border-bottom:1px solid var(--line);-webkit-backdrop-filter:saturate(1.4)blur(16px);background:#eceef1c7}.brand{letter-spacing:.06em;color:var(--g1);font-size:19px;font-weight:700}.brand b{color:var(--orange)}.navr a.lnk{color:var(--g2);opacity:1;font-size:14px;font-weight:500}.navr a.lnk:hover{color:var(--g1)}.cartbtn{background:var(--g1);color:#fff;border-radius:999px;font-weight:600;box-shadow:inset 0 1px #ffffff1f,0 6px 16px -8px #15171a99}.badge{background:var(--orange);color:#fff;font-weight:600}.findbtn{color:var(--g1);border:1px solid var(--line);white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffb3;font-weight:600}.findbtn:hover{border-color:#b8bec7}.hero{background:0 0}.hero .shade{background:linear-gradient(180deg,#eceef180 0%,#eceef100 26%,#eceef100 50%,#eceef1e6 80%,var(--al) 100%)}.eyebrow{color:var(--g2);border:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffb3;border-radius:999px;padding:6px 12px 6px 10px;font-size:13px;font-weight:500}.eyebrow i{background:var(--orange)}.hero h1{color:var(--g1);letter-spacing:-.055em;font-size:clamp(54px,11.5vw,140px);font-weight:600;line-height:.9}.hero h1 .serif{color:var(--g1)}.hero p.sub{color:var(--g2);font-size:clamp(16px,2vw,19px);font-weight:400}.progress .mono{color:var(--g2)}.progress .bar{background:#15171a1a;height:2px}.progress .bar i{background:var(--orange)}.chev{stroke:var(--g2)}.btn{letter-spacing:-.01em;border-radius:999px;font-family:Geist,Inter,sans-serif;font-weight:600}.btn.o{background:var(--orange);color:#fff;box-shadow:inset 0 1px #ffffff40,0 10px 24px -12px #ff5a1fe6}.btn.o:hover{background:var(--deep)}.btn.g{color:var(--g1);border:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffb8}.btn.g:hover{background:#fff;border-color:#b8bec7}.btn.w{background:var(--g1);color:#fff}.btn[aria-disabled=true],.btn:disabled{background:var(--al2);color:var(--g3);box-shadow:none}h2{color:var(--g1);letter-spacing:-.045em;font-weight:600;line-height:.95}h2 .serif{color:var(--g1)}.kicker{color:var(--g2);align-items:center;gap:10px;font-weight:500;display:inline-flex}.kicker:before{content:"";background:var(--orange);border-radius:2px;width:22px;height:2px}.portrait{border:1px solid var(--line);background:linear-gradient(160deg,#f7f8fa 0%,#e3e6eb 100%);box-shadow:0 30px 60px -30px #15171a59}.portrait .ph{color:var(--g3)}.portrait .tag{color:var(--g1);border:1px solid var(--line);background:#fffc;font-weight:500}.about p{color:var(--g2);font-weight:400}.about p b{color:var(--g1);font-weight:600}.sig{color:var(--orange);letter-spacing:-.02em;font-family:Geist,sans-serif;font-size:22px;font-weight:600}.facts3 div{border:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffa6;border-radius:16px}.facts3 b{color:var(--g1);letter-spacing:-.04em;font-weight:600}.facts3 span{color:var(--g3)}.phead p{color:var(--g2)}.search input{border:1px solid var(--line);color:var(--g1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffc;box-shadow:inset 0 1px #fffc}.search input:focus{border-color:var(--g1)}.search input::placeholder{color:#9aa1ab}.search svg{color:var(--g3)}.search .clr{background:var(--al2);color:var(--g1)}.card{background:var(--panel);border:1px solid var(--line);border-radius:22px;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s,border-color .35s;box-shadow:inset 0 1px #fff,0 24px 48px -32px #15171a73}.card:hover{border-color:#c5cbd3;transform:translateY(-4px);box-shadow:inset 0 1px #fff,0 34px 60px -30px #15171a80}.card .img{background:#e8eaee;border-radius:16px;margin:8px 8px 0;overflow:hidden}.card .chip{color:var(--g1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fafbfcdb;border:1px solid #15171a0f;font-weight:500}.chip.sold{color:#fff;background:var(--g1)!important}.card h3{color:var(--g1);letter-spacing:-.03em;font-size:21px;font-weight:600}.card .desc{color:var(--g2);font-size:14.5px}.price{color:var(--g1);letter-spacing:-.04em;font-weight:600}.price small{color:var(--g3);font-weight:500}.add{background:var(--g1);color:#fff;padding:11px 18px;font-size:14px;font-weight:600}.add:hover{background:var(--orange)}.add.done{background:var(--orange);color:#fff}.add:disabled{background:var(--al2);color:var(--g3)}.card.so .img img{filter:grayscale();opacity:.5}.noresult{color:var(--g2);background:#fff9;border:1px dashed #c5cbd3}.noresult b{color:var(--g1)}.shopnote{border:1px solid var(--line);color:var(--g1);background:#fffc}.shopnote b{color:var(--g1)}.shopnote i{background:var(--orange)}#qInfo{color:var(--g3)}.kidsbox{border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fafbfcb3;box-shadow:0 30px 60px -40px #15171a66}.kidsbox h2 .serif{color:var(--g1)}.kidsbox .kicker{color:var(--g2)}.kidsbox .kicker:before{background:#14a866}.kidsnote{color:var(--g2);border:1px solid var(--line);background:#fff;font-weight:500}.kidsnote i{background:#e0a800}footer{color:var(--g3)}footer .wrap{border-top:1px solid var(--line)}.scrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#15171a59}.drawer{background:var(--panel);border-left:1px solid var(--line)}.dhead,.dfoot{border-color:var(--line)}.dhead h4{color:var(--g1);font-weight:600}.x{border:1px solid var(--line);color:var(--g1);background:#fff}.empty{color:var(--g3)}.empty b{color:var(--g1)}.ci{border-color:var(--line)}.ci img{background:var(--al2)}.ci .sm,.rm{color:var(--g3)}.qty{border:1px solid var(--line);background:#fff}.qty button{color:var(--g1)}.sum{color:var(--g2)}.sum.big{color:var(--g1);font-weight:600}.co{background:var(--al)}.cohead{border-bottom:1px solid var(--line);background:#eceef1e6}.steps i{background:var(--al2);height:3px}.steps .on i{background:var(--orange)}.steps span{color:var(--g3);font-weight:500}.steps .on span{color:var(--g1)}.pane h3{color:var(--g1);letter-spacing:-.04em;font-weight:600}.pane .lead{color:var(--g2)}label{color:var(--g1);font-weight:500}label em{color:var(--g3)}input{border:1px solid var(--line);color:var(--g1);background:#fff;font-family:Geist,Inter,sans-serif}input:focus{border-color:var(--g1);box-shadow:0 0 0 4px #15171a0f}.mini{border:1px solid var(--line);background:#fff}.mini .r{border-color:var(--line);color:var(--g1)}.ticket{background:#fff;border:1px dashed #c5cbd3}.ono{color:var(--orange);font-weight:500}.oname{color:var(--g1);font-weight:600}.note{color:var(--g3)}.qrbox{border:1px solid var(--line);background:#fff}.amt{color:var(--g1);letter-spacing:-.04em;font-weight:600}ol.how li{color:var(--g2);border-color:var(--line)}ol.how b{color:var(--g1)}ol.how li:before{color:var(--orange)}.pending{color:var(--g1);font-weight:600}.dot{background:var(--orange)}.pstep{border:1px solid var(--line);color:var(--g2);background:#fff}.pstep b{color:var(--g1)}.askbox{border:1px solid var(--line);background:#fff}.askbox b{color:var(--g1)}.tick{background:var(--g1);box-shadow:0 0 0 10px #15171a0f}.drop{background:#fff;border:1px dashed #c5cbd3}.drop:hover{border-color:var(--g1)}.dropin{color:var(--g3)}.dropin b{color:var(--g1)}.plus{background:var(--g1)}#proofPrev{background:var(--al2)}.checking{color:var(--g1)}.spin{border-color:var(--al2);border-top-color:var(--orange)}.failbox{color:var(--g1);background:#fff3ee;border:1px solid #ffc7b2}.failbox b{color:#b2330b}.dopt{border:1px solid var(--line);color:var(--g1);background:#fff}.dopt.on{border-color:var(--g1);box-shadow:0 0 0 4px #15171a0f}.dviz{background:var(--al2)}.dtxt span{color:var(--g3)}.toast{background:var(--g1);color:#fff}.toast button{background:var(--orange);color:#fff}.cal{border:1px solid var(--line);background:#fff}.calh b{color:var(--g1);font-size:15px;font-weight:500}.calnav{border:1px solid var(--line);color:var(--g1);background:#fff}.calg i{color:var(--g3);font-weight:500}.calg i.wk{color:var(--g1)}.cd{color:#b5bbc4;font-weight:500}.cd.open{color:var(--g1);background:#eaf7f0;border:1px solid #9fdbbc;font-weight:600}.cd.open.almost{background:#fff6dd;border-color:#f0cf6e}.cd.open.sel{background:var(--g1);border-color:var(--g1);color:#fff}.cd.soldd{color:#a7adb6;background:repeating-linear-gradient(135deg,#f3f4f6 0 5px,#e7e9ed 5px 10px);text-decoration:line-through}.calpick{color:var(--g2)}.calpick b{color:var(--g1)}#cal .clegend{color:var(--g3);font-weight:500}#cal .clegend i.g{background:#4fc48a}#cal .clegend i.y{background:#f0cf6e}#cal .clegend i.r{background:#c5cbd3}.lfk{background:var(--al2);color:var(--g1)}.fscrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#15171a59}.fsheet{background:var(--panel);border:1px solid var(--line)}.fsheet h4{color:var(--g1);font-weight:600}.fmsg{border:1px solid var(--line);color:var(--g2);background:#fff}.fmsg b{color:var(--g1)}.fcard{border:1px solid var(--line);background:#fff}.fwho,.fnow span{color:var(--g2)}.fnow b{color:var(--g1);letter-spacing:-.03em;font-weight:600}.fsteps i{background:var(--al2)}.fsteps li{color:var(--g3)}.fsteps li.done i,.fsteps li.now i{background:var(--orange)}.fsteps li.now i{box-shadow:0 0 0 3px #ff5a1f33}.fsteps li.now{color:var(--g1)}@media (max-width:700px){.navr{gap:6px}.findbtn{gap:6px;padding:8px 12px;font-size:13px}.findbtn svg{width:15px;height:15px}.cartbtn{padding:9px 13px;font-size:13px}}@media (max-width:360px){.findbtn{gap:0;padding:9px;font-size:0}.findbtn svg{width:18px;height:18px}}.adm h2,.adm h3,.adm h4{text-shadow:none}.adm .ahello h2{color:#fff}.search svg{z-index:2}.ferr{color:#c2330b;margin-top:6px;font-size:13.5px;font-weight:500;line-height:1.4}input.bad{border-color:#e8794f;box-shadow:0 0 0 4px #ff5a1f1a}.gift{max-width:620px;color:var(--g2);background:linear-gradient(100deg,#fff4ee 0%,#ffffffd9 60%);border:1px solid #ffd3c0;border-radius:18px;align-items:center;gap:14px;margin-top:26px;padding:14px 18px;font-size:15px;line-height:1.45;display:flex;box-shadow:0 16px 32px -24px #ff5a1f99}.gift b{color:var(--g1);font-weight:600}.gico{flex:none;font-size:26px}.dgift{color:var(--orange);margin:4px 0 6px;font-size:14px;font-weight:600}.langsw{position:relative}.langbtn{border:1px solid var(--line);height:38px;color:var(--g1);white-space:nowrap;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffb3;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font:600 13px/1 Geist,Inter,system-ui,sans-serif;display:flex}.langbtn:hover{border-color:#b8bec7}.langbtn svg{flex:none;width:16px;height:16px}.langmenu{border:1px solid var(--line);z-index:60;background:#fff;border-radius:14px;min-width:200px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 40px -16px #15171a59}.langmenu[hidden]{display:none}.langmenu button{width:100%;color:var(--g1);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;font:500 15px Geist,Inter,system-ui,sans-serif;display:flex}.langmenu button b{font-weight:600}.langmenu button i{color:var(--g3,#8a9099);letter-spacing:.04em;font:500 11px Geist Mono,JetBrains Mono,monospace}.langmenu button:hover{background:#f2f3f5}.langmenu button.on{color:#fff;background:#15171a}.langmenu button.on i{color:#fff9}@media (max-width:640px){.langbtn{gap:5px;height:34px;padding:0 10px;font-size:12px}.langbtn svg{width:14px;height:14px}}@media (max-width:360px){.langbtn svg{display:none}}html[data-lang=zh] body{font-family:Geist,Inter,PingFang SC,Hiragino Sans GB,Noto Sans SC,Microsoft YaHei,system-ui,sans-serif}html[data-lang=zh] h1,html[data-lang=zh] h2,html[data-lang=zh] h3{letter-spacing:0}html[data-lang=zh] .serif{font-family:Instrument Serif,Songti SC,Noto Serif SC,serif}.cartbtn{white-space:nowrap}@media (max-width:480px){.langbtn svg{display:none}.langbtn{padding:0 10px}.navr{gap:5px}.brand span{font-size:17px}}@media (max-width:440px){.cartbtn{gap:7px;padding:9px 11px;font-size:0}.cartbtn .badge{font-size:12px}}html[data-lang=zh] .hero h1{letter-spacing:.01em;font-size:clamp(44px,8.4vw,100px);line-height:1.08}html[data-lang=zh] .hero h1 .serif{font-size:1em}html[data-lang=zh] h2{line-height:1.15}
@media (max-width:480px){.langmenu{left:0;right:auto}}.fhead{flex-wrap:wrap}.fno{white-space:nowrap}.adm .lcard label{text-align:left;margin-top:14px;display:block}.adm .lcard input{letter-spacing:0;text-align:left;font:600 17px Figtree,sans-serif}.adm .lcard input[type=password]{letter-spacing:.12em}.adm .lcard .btn.g.block{justify-content:center;display:flex}.adm .obadges{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.adm .ohold{color:#1d4ed8;background:#e3ecff;border-radius:10px;align-items:center;margin-top:10px;padding:6px 11px;font-size:13px;font-weight:800;display:inline-flex}.adm .ohold.freed{background:var(--well);color:var(--soft)}.adm .ocard.odim{opacity:.62}.adm .oproof{border:2px solid var(--line);background:var(--well);color:var(--ink);border-radius:14px;align-items:center;gap:12px;margin-top:10px;padding:8px;text-decoration:none;display:flex}.adm .oproof img{object-fit:cover;background:#fff;border-radius:10px;flex:none;width:56px;height:72px}.adm .oproof b{font-size:14px;display:block}.adm .oproof em{color:#8a6400;margin-top:2px;font-size:13px;font-style:normal;font-weight:700;display:block}.adm .oproof em.ok{color:#0c7a49}.adm .byday .tdsum{margin:0 0 14px;display:grid}.adm .aicard{border:1px solid var(--line);background:#fff}@media (max-width:480px){.adm .ailrow{flex-wrap:wrap;row-gap:8px}.adm .ailrow>span{flex:calc(100% - 64px);min-width:0}.adm .ailrow .sw{margin-left:64px}.adm .ailrow .abtn{margin-left:auto}}.lxmsg{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:70vh;padding:60px 16px;display:flex}.lxmsg h2{letter-spacing:-.02em;font-size:clamp(28px,7vw,44px)}.lxmsg p{color:var(--g3,#6b7078);max-width:420px}.lxbtns{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.onum{white-space:nowrap}:root{--g3:#5f6673;--muted:#5f6673}.dgift{color:#c2410c}
