:root{color-scheme:light;--bg: #f6f6f4;--card: #ffffff;--ink: #111315;--ink2: #4f535a;--ink3: #84888f;--ink4: #aeb1b6;--line: rgba(17, 19, 21, .085);--line2: rgba(17, 19, 21, .06);--fill: #efeeea;--press: #f3f2ef;--gold: #9b7733;--gold-soft: #f6efe0;--gold-line: #e7d9b9;--green: #17784c;--green-soft: #e6f4ec;--amber: #a55a00;--amber-soft: #fff2dc;--red: #c4372c;--red-soft: #fdece9;--wa: #1ea952;--r: 18px;--tab: 58px;--bar: 56px;--sb: env(safe-area-inset-bottom, 0px);--st: env(safe-area-inset-top, 0px);--sl: env(safe-area-inset-left, 0px);--sr: env(safe-area-inset-right, 0px);--ease: cubic-bezier(.2, .8, .2, 1);--sheet-ease: cubic-bezier(.32, .72, 0, 1);--shadow: 0 0 0 1px rgba(17, 19, 21, .035), 0 1px 2px rgba(17, 19, 21, .04), 0 10px 26px -18px rgba(17, 19, 21, .16);--font: "Inter Tight", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background:var(--bg);-webkit-tap-highlight-color:transparent}body{margin:0;min-height:100vh;min-height:100svh;background:var(--bg);color:var(--ink);font:400 15px/1.45 var(--font);letter-spacing:.006em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-wrap:anywhere}button,input,textarea,select{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;user-select:none}a{color:inherit;touch-action:manipulation}img{display:block;max-width:100%}:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.ic{width:1em;height:1em;flex:none;display:block}.app{min-height:100vh;min-height:100svh;display:flex;flex-direction:column}@supports (overflow: clip){.app{overflow-x:clip}}.wrap{width:100%;max-width:640px;margin:0 auto;padding:0 max(16px,var(--sr)) 0 max(16px,var(--sl))}.main{flex:1;padding-top:4px;padding-bottom:calc(var(--tab) + var(--sb) + 28px)}.main.sub{padding-bottom:calc(var(--sb) + 40px)}.main.home{padding-bottom:calc(var(--tab) + var(--sb) + 96px)}.page{animation:pg-in .28s var(--ease)}.page.back{animation:none}@keyframes pg-in{0%{transform:translate3d(0,8px,0)}}@media (prefers-reduced-motion: reduce){.page,.page.back{animation:none}}.bar{position:sticky;top:0;z-index:20;background:var(--bg);padding-top:var(--st);transition:box-shadow .2s}.bar.scrolled{box-shadow:0 1px 0 var(--line)}.bar.white{background:#fff}.bar-in{height:var(--bar);display:flex;align-items:center;gap:10px}.brand{display:flex;align-items:center;gap:8px;min-width:0;flex:1;text-decoration:none;color:var(--ink)}.brand-mark{width:22px;height:28px;flex:none}.brand-word{width:70px;height:17px;flex:none}.brand-biz{font-weight:500;font-size:18px;line-height:1;letter-spacing:-.01em;color:var(--gold);white-space:nowrap;margin:1px 0 0 1px}.bar-in{position:relative}.bar-tools{display:flex;align-items:center;gap:4px;flex:none}.brand{transition:opacity .18s ease,transform .2s var(--ease)}.bar-search{position:absolute;left:max(16px,var(--sl));right:calc(max(16px,var(--sr)) + 68px);top:50%;height:40px;margin-top:-20px;display:flex;align-items:center;gap:8px;padding:0 6px 0 12px;border-radius:12px;background:#ebeae6;opacity:0;transform:translate(14px);pointer-events:none;transition:opacity .18s ease,transform .22s var(--ease)}.bar-search .ic{width:18px;height:18px;color:var(--ink3);flex:none}.bar-search input{flex:1;min-width:0;height:40px;border:0;padding:0;background:none;outline:none;font-size:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.bar-search input::-webkit-search-cancel-button{display:none}.bar.searching .brand{opacity:0;transform:translate(-10px);pointer-events:none}.bar.searching .bar-search{opacity:1;transform:none;pointer-events:auto}.bar-cancel{margin-left:auto;color:var(--ink)}@media (prefers-reduced-motion: reduce){.brand,.bar-search{transition:none}}.bar-title{flex:1;min-width:0;font-weight:600;font-size:17px;letter-spacing:-.01em;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bar-big{flex:1;min-width:0;margin:0;font-weight:650;font-size:24px;letter-spacing:-.02em;line-height:1.1}.bar-side{width:64px;flex:none;display:flex;align-items:center;justify-content:flex-end}.bar-side.l{justify-content:flex-start}.round{width:40px;height:40px;border-radius:999px;border:0;padding:0;flex:none;display:grid;place-items:center;background:transparent;color:var(--ink);transition:background .15s,transform .12s var(--ease)}.round .ic{width:23px;height:23px}.round:active{background:var(--fill);transform:scale(.94)}.round.soft{background:#fff;box-shadow:0 0 0 1px var(--line2)}.bar-word{border:0;background:none;padding:10px 2px;min-height:44px;font-weight:600;font-size:16px;color:var(--ink)}.bar-word:active{opacity:.55}.avatar{width:36px;height:36px;border-radius:999px;flex:none;display:grid;place-items:center;overflow:hidden;padding:0;background:var(--gold-soft);color:var(--gold);font-weight:650;font-size:13.5px;letter-spacing:.02em;border:0;box-shadow:0 0 0 1px var(--gold-line)}.avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;background:#fff}.avatar.lg{width:64px;height:64px;font-size:22px}.avatar.has-logo{border-radius:24%;background:transparent;box-shadow:0 0 0 1px #11131514,0 4px 10px -6px #3c280a73}.avatar.has-logo img{-o-object-fit:cover;object-fit:cover;background:transparent}.avatar.lg.has-logo{width:76px;height:76px}.avatar.sm{width:34px;height:34px;font-size:12.5px}button.avatar:active{transform:scale(.94)}.tabbar{position:fixed;left:0;right:0;bottom:0;z-index:30;background:#fff;box-shadow:0 -1px 0 var(--line2);padding:0 var(--sr) var(--sb) var(--sl);transform:translateZ(0)}.tabbar-in{max-width:640px;margin:0 auto;height:var(--tab);display:grid;grid-template-columns:repeat(4,1fr)}.tb{border:0;background:none;padding:0;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:#8f9399;font-size:10.5px;font-weight:600;letter-spacing:.01em}.tb-ic{position:relative;display:block}.tb .ic{width:25px;height:25px;transition:transform .16s var(--ease)}.tb:active .ic{transform:scale(.88)}.tb.on{color:var(--ink)}.badge{position:absolute;top:-5px;left:15px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#e5382d;color:#fff;font-size:11px;line-height:18px;font-weight:700;text-align:center;box-shadow:0 0 0 2px #fff}.fab{position:fixed;z-index:31;right:max(16px,calc(var(--sr) + 12px));bottom:calc(var(--tab) + var(--sb) + 14px);display:inline-flex;align-items:center;gap:8px;height:52px;padding:0 22px 0 18px;border:0;border-radius:999px;background:var(--ink);color:#fff;font-size:16px;font-weight:600;letter-spacing:0;box-shadow:0 14px 30px -12px #11131599,0 3px 8px #11131529;transition:transform .14s var(--ease)}.fab .ic{width:19px;height:19px;color:#e8cf98}.fab:active{transform:scale(.96)}@media (min-width: 700px){.fab{right:calc(50% - 304px)}}.h1{font-size:26px;line-height:1.15;font-weight:600;letter-spacing:-.02em;margin:0}.h2{font-size:17px;line-height:1.25;font-weight:600;letter-spacing:-.01em;margin:0}.sec{display:flex;align-items:baseline;justify-content:space-between;gap:8px 12px;margin:26px 4px 10px}.sec .count{color:var(--ink3);font-weight:500;font-size:14px}.muted{color:var(--ink3)}.small{font-size:13.5px;line-height:1.45}.lede{color:var(--ink2);font-size:15px;line-height:1.5;margin:8px 0 0}.money{font-variant-numeric:tabular-nums}.center{text-align:center}.hint{color:var(--ink3);font-size:13px;margin:8px 4px 0;line-height:1.45}.err{color:var(--red);font-size:13.5px;font-weight:550;margin:8px 4px 0}.foot-note{text-align:center;color:var(--ink3);font-size:12.5px;margin:28px 0 0}.foot-note a{color:var(--ink2)}.card{background:var(--card);border-radius:var(--r);box-shadow:var(--shadow)}.card+.card{margin-top:12px}.pad{padding:16px}.list{background:var(--card);border-radius:var(--r);box-shadow:var(--shadow);overflow:hidden}.row{display:flex;align-items:center;gap:14px;width:100%;padding:12px 16px;min-height:60px;background:none;border:0;text-align:left;text-decoration:none;position:relative;color:var(--ink);transition:background .12s}.row+.row:before{content:"";position:absolute;top:0;left:54px;right:0;height:1px;background:var(--line2)}.row.plain+.row.plain:before{left:16px}.row:active{background:var(--press)}.row-main{flex:1;min-width:0}.row-t{font-weight:550;font-size:15.5px;letter-spacing:0;line-height:1.3}.row-s{color:var(--ink3);font-size:13.5px;line-height:1.35;margin-top:2px}.row-end{display:flex;align-items:center;gap:6px;color:var(--ink4);flex:none}.row-end .ic{width:18px;height:18px}.row-ic{width:24px;height:24px;display:grid;place-items:center;flex:none;color:var(--ink2)}.row-ic .ic{width:23px;height:23px}.row-ic.wa{color:var(--wa)}.row-ic.gold{color:var(--gold)}.chip{display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:3px 11px;border-radius:999px;font-size:12.5px;line-height:1.25;font-weight:600;background:var(--fill);color:var(--ink2);max-width:100%}.chip.amber{background:var(--amber-soft);color:var(--amber)}.chip.red{background:var(--red-soft);color:var(--red)}.chip.green{background:var(--green-soft);color:var(--green)}.chip.gold{background:var(--gold-soft);color:var(--gold)}.chip .ic{width:14px;height:14px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:0 22px;border-radius:999px;border:0;font-weight:600;font-size:16px;letter-spacing:0;text-decoration:none;white-space:nowrap;transition:transform .12s var(--ease),background .12s,opacity .12s}.btn:active{transform:scale(.975)}.btn[disabled]{opacity:.5;pointer-events:none}.btn .ic{width:20px;height:20px}.btn svg{flex:none}.btn.block{width:100%}.btn.dark{background:var(--ink);color:#fff}.btn.wa{background:var(--wa);color:#fff}.btn.wa>svg{width:21px;height:21px}.btn.ghost{background:#fff;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}.btn.soft{background:var(--fill);color:var(--ink)}.btn.danger{background:none;color:var(--red);min-height:44px;font-size:15px}.btn.sm{min-height:40px;padding:0 16px;font-size:14.5px}.btn.sm .ic,.btn.sm>svg{width:17px;height:17px}.btns{display:flex;gap:10px}.btns>*{flex:1;min-width:0}.spin{width:18px;height:18px;border-radius:99px;border:2px solid currentColor;border-right-color:transparent;animation:spin .7s linear infinite;flex:none}@keyframes spin{to{transform:rotate(360deg)}}.link-btn{border:0;background:none;padding:8px 2px;min-height:40px;display:inline-flex;align-items:center;gap:6px;color:var(--ink2);font-size:14.5px;font-weight:550}.link-btn .ic{width:17px;height:17px}.home .sec:first-child{margin-top:10px}.box{background:var(--card);border-radius:var(--r);box-shadow:var(--shadow);overflow:hidden}.cpl{display:flex;align-items:center;gap:14px;width:100%;padding:12px 16px;min-height:80px;position:relative;background:none;border:0;text-align:left;color:var(--ink);transition:background .12s}.cpl+.cpl:before,.need+.need:before{content:"";position:absolute;top:0;left:70px;right:0;height:1px;background:var(--line2)}.cpl:active{background:var(--press)}.cpl.off{color:var(--ink3)}.cpl.off .thumb,.cpl.off .env{opacity:.45;filter:grayscale(1)}.thumb{width:40px;height:56px;flex:none;border-radius:6px;-o-object-fit:cover;object-fit:cover;background:#ece9e3;box-shadow:0 0 0 .5px #1113151a,0 2px 5px -1px #11131538}.env{width:40px;height:56px;flex:none;display:block;filter:drop-shadow(0 2px 3px rgba(80,60,20,.16))}.thumb.custom{box-shadow:0 0 0 2px #fff,0 0 0 3.5px #c9a24a,0 4px 10px -3px #78541473}.thumb.dim:not(.custom){opacity:.92}.cpl-txt{flex:1;min-width:0;display:block}.cpl-txt b{display:block;font-weight:550;font-size:16px;line-height:1.3;letter-spacing:0}.cpl-txt>span{display:block;color:var(--ink3);font-size:14px;line-height:1.35;margin-top:2px}.cpl-txt .live{color:var(--green);font-weight:600}.cpl-txt .t-red{color:var(--red)}.cpl-date{flex:none;align-self:flex-start;margin-top:3px;color:var(--ink3);font-size:13px;font-weight:500;font-variant-numeric:tabular-nums}.need{display:flex;align-items:center;gap:12px;padding:14px 14px 14px 16px;position:relative}.need-main{flex:1;min-width:0;display:flex;align-items:center;gap:14px;border:0;background:none;padding:0;text-align:left;color:var(--ink)}.need .thumb{width:40px;height:56px}.need-txt{min-width:0;display:block}.need-txt b{display:block;font-weight:550;font-size:16px;line-height:1.3;letter-spacing:0}.need-txt>span{display:block;color:var(--ink2);font-size:14px;line-height:1.35;margin-top:2px}.need-txt em{display:flex;align-items:center;gap:5px;font-style:normal;font-weight:600;font-size:13px;color:var(--amber);margin-top:3px}.need-txt em .ic{width:14px;height:14px}.need.late .need-txt em{color:var(--red)}.pill{flex:none;height:38px;padding:0 17px;border-radius:999px;border:0;background:var(--gold-soft);color:#6e5219;box-shadow:inset 0 0 0 1px var(--gold-line);font-size:14.5px;font-weight:600;letter-spacing:0;transition:transform .12s var(--ease)}.pill:active{transform:scale(.95)}.need.paid .need-txt em{color:var(--green)}.pill.rcpt{display:inline-flex;align-items:center;gap:6px;padding:0 14px 0 12px;background:#fff;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);text-decoration:none;line-height:38px}.pill.rcpt .ic{width:17px;height:17px}.empty.slim{padding:18px 18px 17px}.empty.slim b{font-size:15.5px}.empty.slim p{font-size:13.5px;margin-top:4px}.rcpt-to{display:flex;align-items:center;gap:12px;width:100%;margin-top:16px;padding:12px 14px 12px 12px;border:0;border-radius:16px;background:#fff;box-shadow:var(--shadow);text-align:left;color:var(--ink)}.rcpt-to>.ic{width:18px;height:18px;color:var(--ink4);flex:none}.rcpt-to-t{flex:1;min-width:0;font-size:14.5px;line-height:1.35;overflow-wrap:anywhere}.rcpt-to-t b{font-weight:600}.rcpt-to-t small{display:block;margin-top:2px;color:var(--ink3);font-size:13px}.billed{display:block;width:100%;margin-top:4px;padding:12px 0 2px;border:0;border-top:1px solid var(--line2);background:none;text-align:left;color:var(--ink2);font-size:13.5px;line-height:1.45;overflow-wrap:anywhere}.billed b{color:var(--ink);font-weight:600}.billed-e{display:block;color:var(--ink3)}@media (max-width: 359px){.need{gap:10px;padding-right:12px}.need-main{gap:12px}.pill{padding:0 13px}}.bn{display:block;width:100%;margin:2px 0;padding:4px 0 10px;border:0;background:none;text-align:left;-webkit-tap-highlight-color:transparent}.bn-name{display:inline-block;font-family:Playfair Display,Georgia,serif;font-size:clamp(27px,8.2vw,34px);font-weight:600;line-height:1.12;letter-spacing:-.005em;color:#8a6420;overflow-wrap:anywhere}@supports ((-webkit-background-clip: text) or (background-clip: text)){.bn-name{background:linear-gradient(100deg,#7a5514,#b8892b 26%,#f0d68f,#b8892b 62%,#7a5514);background-size:220% 100%;background-position:0% 0;-webkit-background-clip:text;background-clip:text;color:transparent;animation:bn-glint 2.2s .35s ease-out both}.bn-name.again{animation:bn-glint 1.1s ease-out both}}@keyframes bn-glint{0%{background-position:100% 0}to{background-position:0% 0}}@media (prefers-reduced-motion: reduce){.bn-name,.bn-name.again{animation:none}}.bs{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:24px;cursor:pointer;-webkit-tap-highlight-color:transparent}.bs-veil{position:absolute;top:0;right:0;bottom:0;left:0;background:#f6f5f1c2;-webkit-backdrop-filter:blur(18px) saturate(1.2);backdrop-filter:blur(18px) saturate(1.2);opacity:0;transition:opacity .45s ease}.bs-in .bs-veil,.bs-words .bs-veil{opacity:1}.bs-card{position:relative;width:100%;max-width:360px;text-align:center;transition:opacity .38s ease,transform .42s ease}.bs-out .bs-card{opacity:0;transform:scale(.97) translateY(-6px)}.bs-out .bs-veil{opacity:0}.bs-mark{position:relative;width:128px;height:128px;margin:0 auto;opacity:0;transform:scale(.55) rotate(-8deg);transition:transform .8s cubic-bezier(.2,1.35,.3,1),opacity .3s ease}.bs-in .bs-mark,.bs-words .bs-mark{opacity:1;transform:none}.bs-mark img,.bs-ini{position:relative;z-index:2;width:128px;height:128px;border-radius:30px;-o-object-fit:cover;object-fit:cover;display:grid;place-items:center;background:#fff;color:var(--gold);font-weight:700;font-size:42px;box-shadow:0 34px 70px -30px #5a3c0ab3,0 0 0 1px #7854142e}.bs-ring{position:absolute;z-index:1;top:-16px;right:-16px;bottom:-16px;left:-16px;border-radius:42px;border:1.5px solid rgba(184,137,43,.55);opacity:0;transform:scale(.9);transition:transform 1s .2s cubic-bezier(.2,.8,.2,1),opacity .6s .2s}.bs-in .bs-ring,.bs-words .bs-ring{opacity:1;transform:none}.bs-glow{position:absolute;z-index:0;top:-80px;right:-80px;bottom:-80px;left:-80px;border-radius:50%;background:radial-gradient(closest-side,#d9b45a73,#d9b45a00);opacity:0;transition:opacity .9s .15s}.bs-in .bs-glow,.bs-words .bs-glow{opacity:1}.bs-name,.bs-line,.bs-love{opacity:0;transform:translateY(12px);transition:opacity .5s ease,transform .65s cubic-bezier(.2,.8,.2,1)}.bs-words .bs-name,.bs-words .bs-line,.bs-words .bs-love{opacity:1;transform:none}.bs-words .bs-line{transition-delay:.1s}.bs-words .bs-love{transition-delay:.22s}.bs-name{margin:30px 0 0;font-family:Playfair Display,Georgia,serif;font-size:clamp(30px,9vw,40px);font-weight:600;line-height:1.08;color:#8a6420;overflow-wrap:anywhere}@supports ((-webkit-background-clip: text) or (background-clip: text)){.bs-name{background:linear-gradient(100deg,#7a5514,#b8892b 30%,#e3c47a,#b8892b 70%,#7a5514);-webkit-background-clip:text;background-clip:text;color:transparent}}.bs-line{margin:10px 0 0;font-size:12px;font-weight:650;letter-spacing:.2em;text-transform:uppercase;color:var(--gold)}.bs-love{margin:12px auto 0;max-width:28ch;font-size:14.5px;line-height:1.5;color:var(--ink2)}@media (prefers-reduced-motion: reduce){.bs-veil,.bs-card,.bs-mark,.bs-ring,.bs-glow,.bs-name,.bs-line,.bs-love{transition:none!important}}.rv-search{margin:6px 0 -2px}.rv-row{min-height:78px}.rv-row .cpl-txt em{font-style:normal}.rv-row .cpl-txt em.now{color:var(--ink);font-weight:600}.rv-n{flex:none;display:flex;flex-direction:column;align-items:flex-end;min-width:56px;text-align:right}.rv-n b{font-size:19px;line-height:1.15;font-weight:650;letter-spacing:-.015em;font-variant-numeric:tabular-nums}.rv-n small{color:var(--ink3);font-size:12.5px;line-height:1.3}.rv-n .rv-n-none{color:var(--ink4)}.rv-dots{display:inline-flex;gap:4px;padding:8px 2px}.rv-dots i{width:5px;height:5px;border-radius:99px;background:var(--ink4);animation:rvDot 1.1s ease-in-out infinite}.rv-dots i:nth-child(2){animation-delay:.15s}.rv-dots i:nth-child(3){animation-delay:.3s}@keyframes rvDot{0%,to{opacity:.35}50%{opacity:1}}.rv-done .list{opacity:.8}.rv-nomatch{text-align:center;color:var(--ink3);font-size:14px;margin:26px 0 0}mark{background:var(--gold-soft);color:inherit;border-radius:3px;padding:0 1px;box-shadow:0 0 0 1px var(--gold-line)}.rv-hero{display:flex;align-items:center;gap:16px;margin:6px 0 4px}.rv-hero .thumb,.rv-hero .env{width:56px;height:78px;border-radius:8px}.rv-hero>div{min-width:0}.rv-when{margin:6px 0 0;color:var(--ink2);font-size:14.5px}.rv-when b{color:var(--ink);font-weight:600}.rv-open{display:inline-flex;align-items:center;gap:5px;margin-top:6px;min-height:32px;color:var(--ink2);font-size:14px;font-weight:550;text-decoration:none}.rv-open .ic{width:15px;height:15px}.rv-note{margin:14px 4px 0;color:var(--amber);font-size:13.5px;line-height:1.45}.rv-skel{display:grid;gap:12px;margin-top:18px}.rv-skel>i{display:block;height:96px;border-radius:var(--r);background:linear-gradient(100deg,#ecebe7 30%,#f4f3f0,#ecebe7 70%) 0 0 / 300% 100%;animation:rvShine 1.3s linear infinite}.rv-skel>i:first-child{height:168px}@keyframes rvShine{to{background-position:-150% 0}}.rv-big{margin-top:18px;padding:20px 18px 16px}.rv-big-top{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.rv-big-n{display:flex;align-items:baseline;gap:8px}.rv-big-n .roll{font-size:46px;line-height:1;font-weight:650;letter-spacing:-.03em;color:var(--ink)}.rv-big-n .rv-big-l{color:var(--ink2);font-size:16px;font-weight:550}.rv-big-top p{margin:0 0 6px;color:var(--ink3);font-size:13px;text-align:right}.rv-big-row{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;margin-top:18px;border-top:1px solid var(--line2)}.rv-big-row>div{padding:12px 0 0}.rv-big-row>div+div{padding-left:14px;box-shadow:inset 1px 0 0 var(--line2)}.rv-big-row b{display:block;font-size:20px;line-height:1.2;font-weight:650;letter-spacing:-.01em;color:var(--ink)}.rv-big-row .rv-big-l{display:block;margin-top:2px;color:var(--ink3);font-size:12.5px}.rv-funnel{display:grid;gap:9px;margin-top:18px;padding-top:16px;border-top:1px solid var(--line2)}.rv-fun-row{display:grid;grid-template-columns:84px minmax(0,1fr) 44px;align-items:center;gap:10px;font-size:13.5px;color:var(--ink2)}.rv-fun-more{margin:2px 0 0;color:var(--ink3);font-size:12.5px}.rv-fun-row b{text-align:right;color:var(--ink);font-weight:650;font-variant-numeric:tabular-nums}.rv-bar{display:block;height:6px;border-radius:99px;background:var(--fill);overflow:hidden}.rv-bar i{display:block;height:100%;border-radius:99px;background:var(--ink);transform-origin:left center;animation:rvGrow .9s var(--ease) both}@keyframes rvGrow{0%{transform:scaleX(0)}}.rv-fx{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;width:100%;padding:14px 16px 15px;position:relative;border:0;background:none;text-align:left;color:var(--ink);transition:background .12s}.rv-fx+.rv-fx:before{content:"";position:absolute;top:0;left:16px;right:0;height:1px;background:var(--line2)}.rv-fx:active{background:var(--press)}.rv-fx-t{min-width:0}.rv-fx-t b{display:block;font-size:15.5px;font-weight:600;line-height:1.3}.rv-fx-t small{display:block;margin-top:2px;color:var(--ink3);font-size:13px}.rv-fx-n{display:flex;flex-direction:column;align-items:flex-end;text-align:right}.rv-fx-n b{font-size:18px;font-weight:650;line-height:1.2;font-variant-numeric:tabular-nums}.rv-fx-n small{color:var(--ink3);font-size:12px}.rv-fx .rv-bar{grid-column:1 / -1;margin-top:8px;height:5px}.rv-fx.on{background:var(--gold-soft)}.rv-fx.on .rv-bar i{background:var(--gold)}.rv-ops{padding:6px 16px 16px}.rv-op{padding:12px 0}.rv-op+.rv-op{border-top:1px solid var(--line2)}.rv-k{display:block;font-size:12px;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);margin-bottom:9px}.rv-line{margin:0;font-size:14.5px;color:var(--ink2)}.rv-line b{color:var(--ink);font-weight:650}.rv-chips{display:flex;flex-wrap:wrap;gap:6px}.rv-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border-radius:999px;background:var(--fill);font-size:13.5px;color:var(--ink2)}.rv-chip b{color:var(--ink);font-weight:650;font-variant-numeric:tabular-nums}.rv-food{display:flex;gap:2px;height:8px;border-radius:99px;overflow:hidden;margin-bottom:10px}.rv-food i{display:block;min-width:4px;flex-basis:0;transform-origin:left center;animation:rvGrow .9s var(--ease) both}.rv-food .fd-veg{background:#1f8a4c}.rv-food .fd-jain{background:#b08a2e}.rv-food .fd-vegan{background:#2f7d73}.rv-food .fd-nonveg{background:#8a3b1f}.rv-food .fd-other{background:#9a9ea5}.rv-chip .dot{width:12px;height:12px;flex:none;border-radius:2px;border:1.5px solid currentColor;background:radial-gradient(circle,currentColor 0 2.6px,transparent 3px)}.rv-chip .dot.fd-veg{color:#1f8a4c}.rv-chip .dot.fd-jain{color:#b08a2e}.rv-chip .dot.fd-vegan{color:#2f7d73}.rv-chip .dot.fd-nonveg{color:#8a3b1f}.rv-chip .dot.fd-other{color:#9a9ea5}.rv-acts{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.rv-acts .btn{flex:1 1 140px}.rv-fun{padding:4px 16px 14px}.rv-fq{padding:12px 0 4px}.rv-fq+.rv-fq{border-top:1px solid var(--line2)}.rv-fq>b{display:block;font-size:14.5px;font-weight:600;margin-bottom:8px}.rv-fa{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(40px,1fr) 40px;align-items:center;gap:10px;padding:4px 0;font-size:13.5px;color:var(--ink2)}.rv-fa>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rv-fa em{font-style:normal;text-align:right;color:var(--ink);font-weight:600;font-variant-numeric:tabular-nums}.rv-xl{min-height:36px;padding:4px 2px;font-size:14px}.rv-xl .ic{width:17px;height:17px}.rv-filters{display:flex;gap:8px;margin:12px -16px;padding:2px 16px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.rv-filters::-webkit-scrollbar{display:none}.rv-chipbtn{flex:none;display:inline-flex;align-items:center;gap:7px;height:40px;padding:0 14px;border:0;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink2);font-size:14px;font-weight:600;white-space:nowrap;transition:background .18s,color .18s,box-shadow .18s}.rv-chipbtn em{font-style:normal;font-size:12.5px;color:var(--ink3);font-variant-numeric:tabular-nums}.rv-chipbtn.on{background:var(--ink);color:#fff;box-shadow:none}.rv-chipbtn.on em{color:#ffffffb3}.rv-chipbtn.fn{background:var(--gold-soft);color:#6e5219;box-shadow:inset 0 0 0 1px var(--gold-line)}.rv-chipbtn .ic{width:14px;height:14px}.rv-g{display:flex;align-items:center;gap:12px;width:100%;min-height:64px;padding:10px 14px 10px 16px;position:relative;border:0;background:none;text-align:left;color:var(--ink);transition:background .12s}.rv-g+.rv-g:before{content:"";position:absolute;top:0;left:68px;right:0;height:1px;background:var(--line2)}.rv-g:active{background:var(--press)}.rv-av{width:40px;height:40px;flex:none;border-radius:99px;display:grid;place-items:center;background:var(--fill);color:var(--ink2);font-size:14px;font-weight:650;letter-spacing:.02em;position:relative}.rv-av:after{content:"";position:absolute;right:-1px;bottom:-1px;width:11px;height:11px;border-radius:99px;border:2px solid #fff;background:var(--ink4)}.rv-av.st-yes:after{background:var(--green)}.rv-av.st-no:after{background:var(--red)}.rv-av.st-opened:after{background:#d99a2b}.rv-av.st-sent:after{background:#c9ccd1}.rv-av.st-new:after{background:#fff;box-shadow:inset 0 0 0 1.5px #c9ccd1}.rv-g-t{flex:1;min-width:0}.rv-g-t b{display:block;font-size:15.5px;font-weight:550;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rv-g-t>span{display:block;margin-top:2px;color:var(--ink3);font-size:13.5px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rv-g-end{flex:none;display:flex;align-items:center;gap:4px;color:var(--ink4)}.rv-g-end small{font-size:12.5px;color:var(--ink3);font-variant-numeric:tabular-nums}.rv-g-end .ic{width:16px;height:16px}.rv-refresh{display:inline;min-height:0;padding:0;font-size:inherit;color:var(--ink2);text-decoration:underline;text-underline-offset:3px}.rv-gp-hero{text-align:center;margin:8px 0 0}.rv-av.big{width:72px;height:72px;margin:0 auto 12px;font-size:24px}.rv-av.big:after{width:18px;height:18px;border-width:3px;right:1px;bottom:1px}.rv-st{display:inline-flex;align-items:center;gap:7px;margin:8px 0 0;padding:5px 12px;border-radius:999px;background:var(--fill);color:var(--ink2);font-size:14px;font-weight:600}.rv-st i{width:8px;height:8px;border-radius:99px;background:var(--ink4)}.rv-st.st-yes{background:var(--green-soft);color:var(--green)}.rv-st.st-yes i{background:var(--green)}.rv-st.st-no{background:var(--red-soft);color:var(--red)}.rv-st.st-no i{background:var(--red)}.rv-st.st-opened{background:var(--amber-soft);color:var(--amber)}.rv-st.st-opened i{background:#d99a2b}.rv-call{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin:18px 0 0}.rv-call .btn{flex:1 1 130px;max-width:200px}.rv-num{flex-basis:100%;text-align:center;color:var(--ink3);font-size:13.5px;font-variant-numeric:tabular-nums}.rv-kv{padding:2px 16px}.rv-kv>div{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:12px 0;font-size:14.5px}.rv-kv>div+div{border-top:1px solid var(--line2)}.rv-kv span{flex:none;max-width:46%;color:var(--ink3)}.rv-kv b{min-width:0;text-align:right;font-weight:550;color:var(--ink);overflow-wrap:anywhere}.rv-msg{position:relative;margin:12px 0 0;padding:16px 18px 16px 40px;border-radius:var(--r);background:#fff;box-shadow:var(--shadow);color:var(--ink2);font-size:15px;line-height:1.55;white-space:pre-wrap}.rv-msg:before{content:"“";position:absolute;left:14px;top:6px;font-size:34px;line-height:1;color:var(--gold);font-family:Georgia,serif}.rv-steps{list-style:none;margin:14px 0 0;padding:0 4px 0 22px;position:relative}.rv-steps:before{content:"";position:absolute;left:7px;top:8px;bottom:8px;width:1.5px;background:var(--line)}.rv-steps li{position:relative;padding:0 0 14px}.rv-steps li>i{position:absolute;left:-19px;top:5px;width:9px;height:9px;border-radius:99px;background:#fff;box-shadow:inset 0 0 0 2px var(--ink3)}.rv-steps li:last-child>i{background:var(--ink);box-shadow:none}.rv-steps b{display:block;font-size:14.5px;font-weight:600}.rv-steps span{display:block;color:var(--ink3);font-size:13px;margin-top:1px}@media (prefers-reduced-motion: reduce){.rv-bar i,.rv-food i{animation:none}.rv-dots i,.rv-skel>i{animation:none}.rv-chipbtn{transition:none}}.wl-card{display:block;border-radius:var(--r);padding:20px 18px;background:#fff;box-shadow:var(--shadow);margin-top:8px}.wl-card .k{color:var(--ink2);font-weight:600;font-size:13px}.wl-card b{display:block;margin-top:6px;font-size:36px;font-weight:650;letter-spacing:-.03em;line-height:1.05;font-variant-numeric:tabular-nums;color:var(--ink)}.wl-card p{margin:8px 0 0;color:var(--ink2);font-size:14px;line-height:1.45}.amts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.amt{height:50px;border:0;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1px var(--line);font-size:15.5px;font-weight:650;color:var(--ink);font-variant-numeric:tabular-nums}.amt.on{background:var(--ink);color:#fff;box-shadow:none}.wh .row-end{gap:10px}.wh .money{color:var(--ink);font-weight:600}.wh .money.plus{color:var(--green)}.wh-rc{width:34px;height:34px;display:grid;place-items:center;border-radius:99px;color:var(--ink2)}.wh-rc .ic{width:18px;height:18px}.how{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:18px}.how-opt{display:block;text-align:left;padding:12px 12px 11px;border:0;border-radius:16px;background:#fff;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink)}.how-opt b{display:block;font-size:14.5px;font-weight:650}.how-opt span{display:block;color:var(--ink3);font-size:12.5px;margin-top:2px}.how-opt em{display:block;font-style:normal;margin-top:8px;font-size:18px;font-weight:650;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.how-opt.on{box-shadow:inset 0 0 0 2px var(--ink)}.how-opt.on:first-child{background:linear-gradient(150deg,#fffdf8,#f7eedb);box-shadow:inset 0 0 0 2px #b8892b}.tc{margin-top:10px;padding-bottom:20px;font-size:14.5px;line-height:1.6;color:var(--ink2)}.tc a{color:var(--ink)}.tc-ver{margin:0;color:var(--ink3);font-size:13px}.tc-short{margin:14px 0 6px;padding:14px 16px;border-radius:var(--r);background:#fff;box-shadow:var(--shadow)}.tc-short b{color:var(--ink);font-size:15px}.tc-short ul,.tc-sec ul{margin:8px 0 0;padding-left:18px}.tc-short li,.tc-sec li{margin:6px 0}.tc-sec{margin-top:22px}.tc-h{display:flex;gap:10px;align-items:baseline;margin:0 0 6px;font-size:16.5px;font-weight:650;color:var(--ink);letter-spacing:-.01em}.tc-h span{flex:none;min-width:1.4em;color:var(--gold)}.tc-sec p{margin:8px 0 0}.search{display:flex;align-items:center;gap:8px;height:44px;padding:0 6px 0 13px;border-radius:14px;background:#ebeae6;margin:10px 0 2px}.search .ic{width:18px;height:18px;color:var(--ink3)}.search input{flex:1;min-width:0;height:44px;border:0;padding:0;background:none;outline:none;font-size:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.search input::-moz-placeholder{color:#8f9399}.search input::placeholder{color:#8f9399}.search input::-webkit-search-cancel-button{display:none}.search-x{width:34px;height:34px;border:0;padding:0;background:none;color:var(--ink4);display:grid;place-items:center}.none{text-align:center;color:var(--ink3);margin:30px 0 0}.first{text-align:center;padding:26px 4px 0}.fan{position:relative;width:236px;height:176px;margin:0 auto 26px}.fan img{position:absolute;bottom:0;left:50%;width:92px;height:160px;margin-left:-46px;-o-object-fit:cover;object-fit:cover;border-radius:10px;box-shadow:0 0 0 .5px #1113151a,0 14px 26px -14px #11131580;background:#ece9e3}.fan img:nth-child(1){transform:translate(-70px) rotate(-9deg);transform-origin:50% 100%}.fan img:nth-child(3){transform:translate(70px) rotate(9deg);transform-origin:50% 100%}.fan img:nth-child(2){z-index:1;bottom:12px}.first h2{font-size:23px;line-height:1.2;font-weight:600;letter-spacing:-.02em;margin:0}.first p{color:var(--ink2);font-size:15px;line-height:1.5;margin:10px auto 0;max-width:31ch}.first .btn{margin-top:24px;padding:0 26px}.first .btn .ic{color:#e8cf98;width:19px;height:19px}.fgroup{background:var(--card);border-radius:16px;box-shadow:var(--shadow);overflow:hidden}.frow{position:relative;display:flex;align-items:center;gap:4px;min-height:56px;padding:0 8px 0 16px;cursor:text}.frow+.frow:before{content:"";position:absolute;top:0;left:16px;right:0;height:1px;background:var(--line2)}.frow-l{flex:none;width:92px;color:var(--ink3);font-size:15px;font-weight:500}.frow input{flex:1;min-width:0;height:56px;border:0;padding:0;background:none;outline:none;font-size:17px;font-weight:500;letter-spacing:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.frow input::-moz-placeholder{color:var(--ink4);font-weight:400}.frow input::placeholder{color:var(--ink4);font-weight:400}.frow .cc{flex:none;white-space:nowrap;color:var(--ink2);font-size:17px;font-weight:500;padding-right:3px}.frow .pick{width:42px;height:42px;flex:none;border:0;padding:0;border-radius:999px;background:none;color:var(--ink2);display:grid;place-items:center}.frow .pick .ic{width:23px;height:23px}.frow.bad{box-shadow:inset 3px 0 0 var(--red)}.sheet-note{color:var(--ink3);font-size:13.5px;line-height:1.45;margin:10px 6px 0}.sheet-note.t-red{color:var(--red);font-weight:550}.field{display:block;margin-top:18px}.field:first-child{margin-top:0}.label{display:flex;justify-content:space-between;gap:8px;font-weight:600;font-size:13.5px;color:var(--ink2);margin:0 4px 7px}.label i{font-style:normal;font-weight:500;color:var(--ink3)}.input,.textarea{display:block;width:100%;min-height:54px;padding:14px 16px;border-radius:14px;border:0;box-shadow:inset 0 0 0 1px var(--line);background:#fff;font-size:16px;line-height:1.35;transition:box-shadow .15s;-webkit-appearance:none;-moz-appearance:none;appearance:none}.input:focus,.textarea:focus{outline:none;box-shadow:inset 0 0 0 1.5px var(--ink),0 0 0 4px #1113150f}.input.bad{box-shadow:inset 0 0 0 1.5px var(--red)}.input::-moz-placeholder,.textarea::-moz-placeholder{color:var(--ink4)}.input::placeholder,.textarea::placeholder{color:var(--ink4)}.textarea{min-height:180px;resize:vertical;line-height:1.5}input[type=date].input{min-height:54px}input[type=date]::-webkit-date-and-time-value{text-align:left}.phone-in{display:flex;align-items:stretch;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow .15s}.phone-in:focus-within{box-shadow:inset 0 0 0 1.5px var(--ink),0 0 0 4px #1113150f}.phone-in>span{flex:none;white-space:nowrap;display:flex;align-items:center;padding:0 2px 0 16px;font-size:16px;font-weight:500;color:var(--ink2)}.phone-in .input{box-shadow:none!important;background:transparent;padding-left:6px}.check{display:flex;align-items:center;gap:10px;margin-top:16px;font-size:14.5px;color:var(--ink2);font-weight:500}.check input{width:21px;height:21px;accent-color:var(--ink);flex:none;margin:0}.pw{position:relative;display:block}.pw .input{padding-right:54px}.pw button{position:absolute;right:5px;top:50%;transform:translateY(-50%);width:44px;height:44px;border:0;background:none;color:var(--ink3);display:grid;place-items:center}.pw button .ic{width:21px;height:21px}.chat{background:#ebe5da;border-radius:var(--r);padding:14px 12px}.bubble{background:#dcf8c6;border-radius:14px 14px 4px;padding:10px 12px 20px;margin-left:28px;position:relative;font-size:14.5px;line-height:1.45;white-space:pre-wrap;box-shadow:0 1px #00000012;color:#11200f}.bubble a{color:#0a6db3;text-decoration:none;word-break:break-all}.bubble time{position:absolute;right:10px;bottom:4px;font-size:11px;color:#5f7b5a}.seg{display:inline-flex;background:#e9e8e4;border-radius:12px;padding:3px;gap:2px}.seg button{border:0;background:none;height:32px;padding:0 13px;border-radius:9px;font-size:13.5px;font-weight:600;color:var(--ink2)}.seg button.on{background:#fff;color:var(--ink);box-shadow:0 1px 2px #1113151f}.done-tick{width:60px;height:60px;border-radius:999px;background:var(--green-soft);color:var(--green);display:grid;place-items:center;margin:4px auto 14px}.done-tick svg{width:30px;height:30px;stroke-width:2.4}.done-tick path{stroke-dasharray:30;animation:tick .5s .1s var(--ease) both}@keyframes tick{0%{stroke-dashoffset:30}to{stroke-dashoffset:0}}@media (prefers-reduced-motion: reduce){.done-tick path{animation:none}}.c-head{text-align:center;padding:8px 0 0}.c-head .thumb,.c-head .env{width:66px;height:92px;margin:0 auto;border-radius:9px}.c-head h1{margin-top:14px}.c-head .muted{margin-top:4px;font-size:14px}.c-head .chip{margin-top:10px}.acts{display:flex;gap:10px;margin-top:18px}.act{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;height:64px;border:0;border-radius:16px;background:#fff;box-shadow:var(--shadow);color:var(--ink);text-decoration:none;font-size:12.5px;font-weight:600;transition:transform .12s var(--ease)}.act .ic,.act>svg{width:22px;height:22px}.act.wa>svg{color:var(--wa)}.act:active{transform:scale(.96)}.act.wide{flex-direction:row;gap:8px;font-size:15px;height:52px}.due{display:grid;grid-template-columns:52px 1fr;gap:14px;align-items:center;padding:16px}.due .thumb{width:52px;height:72px;border-radius:8px}.due-t{font-weight:600;font-size:16px;letter-spacing:-.005em;line-height:1.3}.due-s{color:var(--ink2);font-size:13.5px;margin-top:3px;line-height:1.4}.due .btn{grid-column:1 / -1}.tl{list-style:none;margin:0;padding:2px 0}.tl li{position:relative;padding:0 0 18px 32px}.tl li:last-child{padding-bottom:0}.tl li:before{content:"";position:absolute;left:8.5px;top:22px;bottom:2px;width:1.5px;border-radius:2px;background:var(--line)}.tl li:last-child:before{display:none}.tl li.done:before{background:var(--gold-line)}.tl .dot{position:absolute;left:0;top:2px;width:19px;height:19px;border-radius:99px;box-shadow:inset 0 0 0 1.5px #d5d6d8;background:#fff;display:grid;place-items:center}.tl li.done .dot{background:var(--gold);box-shadow:none;color:#fff}.tl li.now .dot{box-shadow:inset 0 0 0 1.5px var(--gold),0 0 0 4px var(--gold-soft)}.tl .dot .ic{width:11px;height:11px}.tl b{display:block;font-weight:550;font-size:15px;letter-spacing:0}.tl span{display:block;color:var(--ink3);font-size:13px;margin-top:1px}.tl li.todo b{color:var(--ink3);font-weight:500}.cover{aspect-ratio:9 / 16;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:12px;background:#ece9e3;box-shadow:0 0 0 .5px #1113151a,0 12px 24px -16px #11131580}.bill{margin:0}.bill div{display:flex;justify-content:space-between;gap:12px;padding:10px 0;font-size:15px}.bill div+div{border-top:1px solid var(--line2)}.bill dt{color:var(--ink2)}.bill dd{margin:0;font-weight:600;font-variant-numeric:tabular-nums}.bill .total dt,.bill .total dd{font-weight:650;font-size:17px;color:var(--ink)}.bill .zero dd{color:var(--green)}.toast{position:fixed;left:50%;bottom:calc(var(--tab) + var(--sb) + 80px);z-index:60;transform:translate(-50%);background:var(--ink);color:#fff;border-radius:999px;padding:11px 18px 11px 14px;font-size:14.5px;font-weight:600;display:flex;align-items:center;gap:8px;box-shadow:0 10px 26px -10px #00000080;max-width:calc(100% - 32px);white-space:nowrap;animation:toast-in .22s var(--ease)}.toast .ic,.toast svg{width:19px;height:19px;color:#7fe0a4;flex:none}.sub-toast .toast{bottom:calc(var(--sb) + 24px)}@keyframes toast-in{0%{transform:translate(-50%,10px)}}@media (prefers-reduced-motion: reduce){.toast{animation:none}}.empty{text-align:center;padding:26px 18px 22px}.empty .ic-w{width:50px;height:50px;border-radius:16px;background:var(--fill);color:var(--ink2);display:grid;place-items:center;margin:0 auto 12px}.empty .ic-w .ic{width:25px;height:25px}.empty b{display:block;font-size:16.5px;font-weight:600;letter-spacing:-.01em}.empty p{color:var(--ink3);font-size:14px;margin:6px auto 0;max-width:34ch}.points{list-style:none;margin:0;padding:0}.points li{display:flex;gap:10px;padding:7px 0;font-size:14.5px;color:var(--ink2);line-height:1.45}.points .ic{width:19px;height:19px;color:var(--gold);margin-top:1px}.stats{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:12px}.stat{background:var(--card);border-radius:16px;box-shadow:var(--shadow);padding:14px 14px 13px}.stat b{display:block;font-size:23px;line-height:1;font-weight:650;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.stat span{display:block;color:var(--ink3);font-size:12.5px;font-weight:600;margin-top:7px}.tiers{display:grid;gap:12px}.tier{display:flex;align-items:center;justify-content:space-between;gap:12px}.tier b{font-size:16.5px;font-weight:600;letter-spacing:-.01em}.chips{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 10px}.chip-btn{height:36px;padding:0 14px;border-radius:999px;border:0;background:#fff;box-shadow:inset 0 0 0 1px var(--line);font-size:14px;font-weight:600;color:var(--ink2)}.paybar{position:fixed;left:0;right:0;bottom:0;z-index:30;background:#fff;box-shadow:0 -1px 0 var(--line2);padding:10px max(16px,var(--sr)) calc(10px + var(--sb)) max(16px,var(--sl))}.paybar-in{max-width:640px;margin:0 auto}.main.sub.with-pay{padding-bottom:calc(var(--sb) + 120px)}.boot-help{display:none}.bar-side.l .round{margin-left:-9px}.ld{min-height:100vh;min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:calc(var(--st) + 24px) 24px calc(var(--sb) + 24px);background:var(--bg);text-align:center}.ld-logo{width:112px;height:112px;border-radius:28px;-o-object-fit:cover;object-fit:cover;box-shadow:0 0 0 1px #1113150f,0 20px 42px -24px #3c280a99}.ld-ini{display:grid;place-items:center;background:var(--gold-soft);color:var(--gold);font-weight:650;font-size:38px;box-shadow:inset 0 0 0 1px var(--gold-line)}.ld-mark{width:34px;height:44px}.ld-name{margin:20px 0 0;font-size:22px;font-weight:600;letter-spacing:-.02em;line-height:1.2}.ld-name span,.ld-by span{color:var(--gold);font-weight:500}.ld-line{display:block;position:relative;width:96px;height:2px;border-radius:2px;background:var(--line);margin-top:18px;overflow:hidden}.ld-line i{position:absolute;top:0;bottom:0;left:0;width:40%;border-radius:2px;background:var(--gold);animation:ld-run 1.1s var(--ease) infinite}@keyframes ld-run{0%{transform:translate(-100%)}to{transform:translate(250%)}}.ld-by{margin:22px 0 0;font-size:13px;color:var(--ink3);font-weight:500}.ld-logo,.ld-mark{animation:ld-in .55s var(--ease)}@keyframes ld-in{0%{transform:translateY(6px) scale(.96)}}@media (prefers-reduced-motion: reduce){.ld-logo,.ld-mark,.ld-line i{animation:none}}.lg-page{min-height:100vh;min-height:100svh;background:#fff;display:flex;flex-direction:column}.lg-hero{position:relative;flex:none;height:38vh;height:38svh;min-height:210px;max-height:360px;overflow:hidden;background:#2a1d10}.lg-hero img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 64%;object-position:50% 64%}.lg-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000038,#0000 38%)}.lg-sheet{position:relative;z-index:1;flex:1;width:100%;margin-top:-28px;background:#fff;border-radius:28px 28px 0 0;padding:30px max(22px,var(--sr)) calc(var(--sb) + 26px) max(22px,var(--sl))}.lg-sheet>*{max-width:420px;margin-left:auto;margin-right:auto}.lg-brand{display:flex;flex-direction:column;align-items:center}.lg-mark{width:30px;height:38px}.lg-word{width:128px;height:31px;margin-top:14px}.lg-biz{margin-top:9px;padding-left:.34em;font-size:12px;font-weight:650;letter-spacing:.34em;text-transform:uppercase;color:var(--gold)}.lg-tag{text-align:center;color:var(--ink2);font-size:16px;line-height:1.45;margin-top:14px}.lg-page form{margin-top:26px}.lg-in{display:flex;align-items:center;gap:12px;height:58px;padding:0 8px 0 18px;border-radius:16px;background:#f4f4f2;cursor:text;transition:box-shadow .15s,background .15s}.lg-in+.lg-in{margin-top:12px}.lg-in:focus-within{background:#fff;box-shadow:inset 0 0 0 1.5px var(--ink),0 0 0 4px #1113150f}.lg-in>.ic{width:21px;height:21px;color:var(--ink3)}.lg-in input{flex:1;min-width:0;height:56px;border:0;padding:0;background:none;outline:none;font-size:17px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.lg-in input::-moz-placeholder{color:#8f9399}.lg-in input::placeholder{color:#8f9399}.lg-eye{width:44px;height:44px;flex:none;border:0;padding:0;background:none;color:var(--ink3);display:grid;place-items:center}.lg-eye .ic{width:21px;height:21px}.lg-keep{display:flex;align-items:center;gap:10px;margin:16px 4px 0;font-size:14.5px;color:var(--ink2);font-weight:500}.lg-keep input{width:20px;height:20px;flex:none;margin:0;accent-color:var(--ink)}.lg-err{margin:12px 4px 0}.lg-go{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:58px;margin-top:20px;border:0;border-radius:18px;background:var(--ink);color:#fff;font-size:17px;font-weight:600;letter-spacing:-.005em;box-shadow:0 16px 30px -18px #111315cc;transition:transform .14s var(--ease)}.lg-go .ic{width:20px;height:20px}.lg-go:active{transform:scale(.98)}.lg-go[disabled]{opacity:.75}.lg-forgot{display:block;width:-moz-fit-content;width:fit-content;margin:16px auto 0;padding:6px;border:0;background:none;text-align:center;color:var(--ink2);font-size:15px;font-weight:500;text-decoration:none}.lg-note{margin:6px auto 0;max-width:34ch;text-align:center;color:var(--ink2);font-size:14px;line-height:1.45}.lg-private{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:20px;color:var(--ink3);font-size:13.5px}.lg-private .ic{width:17px;height:17px}.lg-join{text-align:center;color:var(--ink3);font-size:13.5px;margin-top:8px}.lg-join a{color:var(--ink2);font-weight:600}@media (min-width: 700px){.lg-page{background:var(--bg);align-items:center;justify-content:center;padding:32px 16px}.lg-hero{width:100%;max-width:460px;height:250px;border-radius:28px 28px 0 0}.lg-sheet{flex:none;max-width:460px;border-radius:28px;box-shadow:var(--shadow)}}.wl{position:relative;min-height:100vh;min-height:100svh;background:var(--bg);overflow:hidden;display:flex;align-items:center}.wl-glow{position:absolute;left:50%;top:-140px;width:640px;height:540px;margin-left:-320px;background:radial-gradient(closest-side,#d6b57057,#d6b57000);pointer-events:none}.wl-in{position:relative;width:100%;max-width:460px;margin:0 auto;padding:calc(var(--st) + 26px) max(22px,var(--sr)) calc(var(--sb) + 30px) max(22px,var(--sl));text-align:center}.wl-logo{display:block;width:92px;height:92px;margin:0 auto;border-radius:26px;-o-object-fit:cover;object-fit:cover;box-shadow:0 0 0 1px #1113150f,0 22px 44px -24px #3c280a99}.wl-ini{display:grid;place-items:center;background:var(--gold-soft);color:var(--gold);font-weight:650;font-size:36px}.wl-k{margin:18px 0 0;color:var(--gold);font-size:12px;font-weight:650;letter-spacing:.14em;text-transform:uppercase}.wl-h{margin:6px 0 0;font-size:28px;line-height:1.12;font-weight:650;letter-spacing:-.03em}.wl-lede{color:var(--ink2);font-size:15px;line-height:1.5;margin:10px auto 0;max-width:34ch}.wl-steps{list-style:none;margin:20px 0 0;padding:4px 16px;text-align:left;background:#fff;border-radius:20px;box-shadow:var(--shadow)}.wl-steps li{display:flex;gap:14px;padding:12px 0}.wl-steps li+li{border-top:1px solid var(--line2)}.wl-n{width:28px;height:28px;flex:none;border-radius:99px;background:var(--ink);color:#fff;display:grid;place-items:center;font-size:13.5px;font-weight:650;margin-top:1px}.wl-steps b{display:block;font-size:15.5px;font-weight:600;letter-spacing:-.005em}.wl-steps p{margin:3px 0 0;color:var(--ink3);font-size:13.5px;line-height:1.45}.wl-go{margin-top:20px;min-height:56px;font-size:16.5px}.wl-go .ic{color:#e8cf98}.wl-foot{display:flex;align-items:center;justify-content:center;gap:7px;color:var(--ink3);font-size:13px;margin:16px 0 0}.wl-foot .ic{width:16px;height:16px}.wl-logo{animation:wl-pop .6s var(--ease)}.wl-k,.wl-h,.wl-lede,.wl-steps li,.wl-go{animation:wl-up .6s var(--ease) backwards}.wl-k{animation-delay:.1s}.wl-h{animation-delay:.16s}.wl-lede{animation-delay:.22s}.wl-steps li:nth-child(1){animation-delay:.3s}.wl-steps li:nth-child(2){animation-delay:.38s}.wl-steps li:nth-child(3){animation-delay:.46s}.wl-go{animation-delay:.56s}@keyframes wl-up{0%{transform:translateY(12px)}}@keyframes wl-pop{0%{transform:scale(.86)}}@media (prefers-reduced-motion: reduce){.wl-logo,.wl-k,.wl-h,.wl-lede,.wl-steps li,.wl-go{animation:none}}.nc-h{margin-top:8px}.filters{display:flex;gap:8px;overflow-x:auto;margin:18px -16px 0;padding:2px 16px 4px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.filters::-webkit-scrollbar{display:none}.filter{flex:none;height:36px;padding:0 15px;border-radius:999px;border:0;background:#fff;box-shadow:inset 0 0 0 1px var(--line);font-size:14px;font-weight:600;color:var(--ink2);white-space:nowrap}.filter.on{background:var(--ink);color:#fff;box-shadow:none}.nc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 10px;margin-top:14px}@media (min-width: 560px){.nc-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 12px}}@media (min-width: 820px){.nc-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.nc-tile{min-width:0;align-self:start;display:block;border:0;background:none;padding:0;text-align:left;color:var(--ink);transition:transform .14s var(--ease)}.nc-tile:active{transform:scale(.97)}.nc-cover{display:block;width:100%;height:auto;aspect-ratio:9 / 16;-o-object-fit:cover;object-fit:cover;border-radius:14px;background:#ece9e3;box-shadow:0 0 0 .5px #1113151a,0 14px 26px -18px #1113158c}.nc-tile>b{display:block;margin-top:7px;font-size:13.5px;font-weight:600;line-height:1.25;overflow-wrap:anywhere}.nc-tile>span{display:block;color:var(--ink3);font-size:12px;margin-top:1px}.nc-tile .nc-cover{border-radius:11px}.cc-stack{position:relative;overflow:hidden}.cc-stack img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity 1.1s ease}.cc-stack img.on{opacity:1}.cc-tag{position:absolute;left:6px;bottom:6px;display:inline-flex;align-items:center;gap:4px;padding:3px 8px 3px 6px;border-radius:999px;background:#ffffffeb;color:#6f5422;font-size:11px;font-weight:650;box-shadow:0 2px 8px -4px #0006}.cc-tag .ic{width:12px;height:12px}@media (prefers-reduced-motion: reduce){.cc-stack img{transition:none}}.cr{position:relative;display:block;overflow:hidden;background:#f6f3ec}.cr img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.cr-paint{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.cr:not(.go) .cr-paint{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}.cr.go .cr-paint{transition:clip-path 1.8s cubic-bezier(.6,.05,.25,1)}@media (prefers-reduced-motion: reduce){.cr:not(.go) .cr-paint,.cr .cr-paint{-webkit-clip-path:none;clip-path:none;transition:none}}.nc-made{display:grid;grid-template-columns:116px 1fr;gap:16px;align-items:center;margin-top:14px;padding:14px;background:#fff;border-radius:var(--r);box-shadow:var(--shadow)}.nc-made-art{width:116px;height:174px;border-radius:12px;box-shadow:0 0 0 .5px #1113151a,0 14px 26px -18px #1113158c}.nc-made-t{min-width:0;display:flex;flex-direction:column;align-items:flex-start}.nc-made-t b{margin:1px 0 4px;font-size:18px;font-weight:600;letter-spacing:-.01em}.nc-made-t p{margin:0 0 6px;font-size:13.5px;line-height:1.45;color:var(--ink2)}.nc-made-t .link-btn{margin-top:2px;padding-left:0}.nc-custom{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:14px;text-align:center;background:linear-gradient(160deg,#fdfaf3,#f1e5c9);box-shadow:inset 0 0 0 1px var(--gold-line),0 14px 26px -18px #5a461473;color:var(--gold)}.nc-tile>.nc-custom{display:flex;margin-top:0;font-size:inherit;color:var(--gold)}.nc-custom .ic{width:30px;height:30px}.nc-custom b{display:block;font-size:21px;font-weight:600;letter-spacing:-.01em;color:#6f5422}.nc-custom i{display:block;font-style:normal;font-size:12.5px;line-height:1.35;color:#8a7448}.nc-picked{display:grid;grid-template-columns:52px 1fr auto;gap:14px;align-items:center;margin-top:14px;padding:14px;background:#fff;border-radius:var(--r);box-shadow:var(--shadow)}.nc-mini{display:block;width:52px;height:74px;border-radius:9px;-o-object-fit:cover;object-fit:cover;background:#ece9e3;box-shadow:0 0 0 .5px #1113151a}span.nc-mini.nc-custom{padding:0}span.nc-mini.nc-custom .ic{width:22px;height:22px}.nc-picked-t{min-width:0;display:flex;flex-direction:column}.nc-picked-t b{margin:1px 0;font-size:17px;font-weight:600;letter-spacing:-.01em;line-height:1.25}.code-card{display:grid;grid-template-columns:44px 1fr auto;gap:12px;align-items:center;margin-top:20px;padding:16px;border-radius:var(--r);background:linear-gradient(150deg,#fbf7ee,#f3e9d3);box-shadow:inset 0 0 0 1px var(--gold-line)}.code-main{min-width:0;display:flex;flex-direction:column}.code-main .k{color:var(--gold);font-size:11.5px;font-weight:650;letter-spacing:.12em;text-transform:uppercase}.code-big{margin:4px 0 3px;font-size:clamp(15px,4.8vw,20px);font-weight:650;letter-spacing:.02em;font-variant-numeric:tabular-nums;white-space:nowrap}.code-card .nc-mini{width:44px;height:62px}.code-card .round{background:#fff;box-shadow:0 0 0 1px var(--gold-line)}.code-card .round .ic{width:20px;height:20px}.paybar-in.duo{display:flex;gap:10px}.paybar-in.duo>*{flex:1;min-width:0}.paybar .ask{margin:0 0 10px}.paybar .ask .frow{background:#fff;border-radius:14px;box-shadow:inset 0 0 0 1px var(--line);min-height:52px}.paybar .ask .frow input{height:52px}.paybar .ask .sheet-note{margin:6px 4px 0;font-size:12.5px}.paybar-in.stack{display:block}.code-chip{display:inline-block;margin-right:2px;padding:1px 6px;border-radius:6px;background:var(--gold-soft);color:var(--gold);font-size:12.5px;font-weight:600;letter-spacing:.03em}.ntc{display:block;padding:16px;border-radius:var(--r);background:#fff;box-shadow:var(--shadow)}.ntc-k{display:block;color:var(--gold);font-size:11.5px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.ntc>b{display:block;margin-top:6px;font-size:18px;font-weight:650;letter-spacing:-.01em;line-height:1.3}.ntc>p{margin:8px 0 0;color:var(--ink2);font-size:15px;line-height:1.55;white-space:pre-wrap}.ntc>p a{color:var(--ink);word-break:break-all}.ntc .btn{margin-top:14px}.ntc-home{position:relative;display:flex;align-items:stretch;margin:2px 0 8px;border-radius:var(--r);background:linear-gradient(150deg,#fffdf8,#f7eedb);box-shadow:inset 0 0 0 1px var(--gold-line)}.ntc-open{flex:1;min-width:0;display:block;padding:14px 4px 14px 16px;border:0;background:none;text-align:left;color:var(--ink)}.ntc-open b{display:block;margin-top:4px;font-size:16px;font-weight:650;line-height:1.3}.ntc-s{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:3px;color:#5d5440;font-size:14px;line-height:1.45;white-space:pre-line}.ntc-x{flex:none;width:46px;border:0;padding:12px 0 0;background:none;color:#8a7a5a;display:flex;justify-content:center;align-items:flex-start}.ntc-x .ic{width:18px;height:18px}.viewas{position:relative;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:calc(var(--st) + 8px) max(14px,var(--sr)) 8px max(14px,var(--sl));background:#3a2a10;color:#f6efe0;font-size:13px;line-height:1.35}.viewas b{color:#fff;font-weight:650}.viewas button{flex:none;height:34px;padding:0 13px;border:0;border-radius:999px;background:#f6efe0;color:#3a2a10;font-size:13px;font-weight:650}.ad-mark{width:40px;height:56px;flex:none;display:grid;place-items:center;border-radius:6px;background:linear-gradient(160deg,#fdfaf3,#f3ead6);color:var(--gold);box-shadow:0 0 0 .5px #1113151a,0 2px 5px -1px #11131529}.ad-mark .ic{width:20px;height:20px}.ad-mark.big{width:66px;height:92px;margin:0 auto;border-radius:9px}.ad-mark.big .ic{width:30px;height:30px}.ad-row{min-height:76px}.ad-row[disabled]{opacity:.55;cursor:default}.row-s.ad-green{color:var(--green);font-weight:600}.row-s.ad-amber{color:var(--amber);font-weight:600}.row-s.ad-red{color:var(--red);font-weight:600}.ad-price{flex-direction:column;align-items:flex-end;gap:0}.ad-price b{color:var(--ink);font-weight:650;font-size:15px}.ad-price s{color:var(--ink4);font-size:12.5px}.ad-of{display:flex;align-items:center;gap:10px;width:100%;margin-top:16px;padding:12px 14px;border:0;border-radius:16px;background:#fff;box-shadow:var(--shadow);text-align:left;color:var(--ink2);font-size:14.5px}.ad-of>span{flex:1;min-width:0}.ad-of b{color:var(--ink);font-weight:600}.ad-of .ic{width:18px;height:18px;flex:none;color:var(--ink4)}.ad-of .ic:first-child{color:var(--gold)}.ad-head{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:center;margin-top:10px}.ad-head .thumb,.ad-head .ad-mark{width:52px;height:72px;border-radius:8px}.ad-head .h1{font-size:23px}.ad-head .muted{margin:4px 0 0}.ad-tick .ad-box{width:24px;height:24px;flex:none;display:grid;place-items:center;border-radius:8px;box-shadow:inset 0 0 0 1.5px #c9cbcf;color:#fff;transition:background .12s,box-shadow .12s}.ad-tick.on .ad-box{background:var(--ink);box-shadow:none}.ad-tick .ad-box .ic{width:15px;height:15px}.ad-ticks .row+.row:before{left:54px}.ad-ticks .ad-side{padding:2px 16px 14px 54px}.ad-side-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.ad-side-q{color:var(--ink2);font-size:14px;font-weight:550}.ad-side-s{margin:8px 0 0;color:var(--ink3);font-size:13px;line-height:1.45}.ad-side-s b{color:var(--ink);font-weight:600}.ad-gift{margin-top:18px}.ad-gift-h{display:flex;align-items:center;gap:12px;width:100%;padding:14px 16px;border:0;border-radius:16px;background:#fff;box-shadow:var(--shadow);text-align:left;color:var(--ink)}.ad-gift-h.on{border-radius:16px 16px 0 0;box-shadow:0 0 0 1px #11131509}.ad-gift-t{flex:1;min-width:0}.ad-gift-t b{display:block;font-size:15.5px;font-weight:600}.ad-gift-t small{display:block;margin-top:2px;color:var(--ink3);font-size:13px}.ad-gift-h>.ic{width:20px;height:20px;color:var(--gold);flex:none}.ad-gift .ad-ticks{border-radius:0 0 16px 16px}.ad-ways{display:grid;gap:8px}.ad-way{display:block;width:100%;padding:14px 16px;border:0;border-radius:16px;background:#fff;box-shadow:inset 0 0 0 1px var(--line);text-align:left;color:var(--ink)}.ad-way b{display:block;font-size:15.5px;font-weight:600}.ad-way span{display:block;margin-top:3px;color:var(--ink3);font-size:13.5px;line-height:1.45}.ad-way.on{box-shadow:inset 0 0 0 2px var(--ink)}.ad-ways.bad .ad-way:not(.on){box-shadow:inset 0 0 0 1.5px var(--red)}.ad-tick.theirs{cursor:default}.ad-tick.theirs .ad-box{background:var(--ink3)}.bill dt .bill-by{display:block;margin-top:1px;color:var(--ink3);font-size:12.5px;font-weight:500}@media (max-width: 359px){.ad-side-row .seg button{padding:0 9px}}.tm-thumb{position:relative;flex:none;display:block}.tm-ini{position:absolute;right:-6px;bottom:-5px;min-width:20px;height:20px;padding:0 5px;border-radius:999px;display:grid;place-items:center;background:var(--gold-soft);color:var(--gold);font-size:9.5px;font-weight:700;letter-spacing:.02em;line-height:1;box-shadow:0 0 0 2px #fff,0 0 0 2.5px var(--gold-line)}.tm-vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.pill{position:relative}.pill:after{content:"";position:absolute;left:0;right:0;top:-3px;bottom:-3px}.need-q{flex:none;max-width:84px;color:var(--ink3);font-size:12.5px;font-weight:550;line-height:1.3;text-align:right}.due-who{grid-column:1 / -1;margin:2px 0 0;padding:12px 14px;border-radius:14px;background:var(--fill);color:var(--ink2);font-size:14px;font-weight:550;text-align:center}.tm-who .row-t{font-weight:600}.tm-change{color:var(--ink2);font-size:14px;font-weight:600}.tm-list .row+.row:before,.tm-pick .row+.row:before,.hb-list .row+.row:before{left:64px}.tm-list .row-ic,.hb-list .row-ic{width:34px}.tm-role{color:var(--ink3);font-size:13px;font-weight:600}.tm-none{color:var(--ink3);font-weight:500}.tm-sug{margin:10px 0 0}.tm-sug .chip-btn{height:44px;padding:0 16px}.chip-btn.on{background:var(--ink);color:#fff;box-shadow:none}.tm-after-chips{margin-top:18px}.tm-check{min-height:44px;margin-top:8px;padding:0 4px}.ad-ways.tm-two{grid-template-columns:1fr 1fr}.tm-switch{cursor:pointer}.tm-switch .row-main,.tm-switch .row-t,.tm-switch .row-s{display:block}.c-head .avatar{margin:0 auto}.tm-sw{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none;width:51px;height:31px;margin:0;border-radius:999px;background:#e3e2de;position:relative;cursor:pointer;transition:background .2s}.tm-sw:after{content:"";position:absolute;top:2px;left:2px;width:27px;height:27px;border-radius:999px;background:#fff;box-shadow:0 2px 5px #11131538;transition:transform .2s var(--ease)}.tm-sw:checked{background:var(--ink)}.tm-sw:checked:after{transform:translate(20px)}.tm-sw:focus-visible{outline:2px solid var(--ink);outline-offset:2px}@media (prefers-reduced-motion: reduce){.tm-sw,.tm-sw:after{transition:none}}.tm-rm-t{display:block;font-size:16.5px;font-weight:650;letter-spacing:-.01em}.tm-rm-s{margin:6px 0 0;color:var(--ink2);font-size:14px;line-height:1.45}.tm-rm-q{margin:16px 0 8px;font-size:14.5px;font-weight:600}.tm-pick{box-shadow:inset 0 0 0 1px var(--line)}.tm-made{text-align:center;padding-top:10px}.tm-made .avatar{margin:0 auto}.tm-made .h1{margin-top:14px}.tm-secret{margin-top:18px}.tm-mono{font-variant-numeric:tabular-nums;letter-spacing:.02em;font-size:17px;overflow-wrap:anywhere}.tm-secret .round{width:44px;height:44px}.tm-secret .round .ic{width:21px;height:21px}.tm-note .ic{display:inline-block;width:15px;height:15px;margin-right:4px;vertical-align:-2px}.hb-opt.on .row-t{font-weight:650}.hb-radio{width:26px;height:26px;flex:none;display:grid;place-items:center;border-radius:999px;box-shadow:inset 0 0 0 1.5px #d0d1d4;color:#fff}.hb-opt.on .hb-radio{background:var(--ink);box-shadow:none}.hb-radio .ic{width:15px;height:15px}.hb-radio .spin{width:15px;height:15px;color:var(--ink2)}.hb-opt[disabled]{opacity:.55}.hb{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:flex;flex-direction:column;justify-content:flex-end}.hb-scrim{position:absolute;top:0;right:0;bottom:0;left:0;border:0;padding:0;background:#11131561;cursor:default}.hb-sheet{position:relative;width:100%;max-width:640px;margin:0 auto;max-height:86vh;max-height:86svh;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:#fff;border-radius:24px 24px 0 0;box-shadow:0 -18px 50px -24px #11131580;padding:0 0 calc(var(--sb) + 14px);animation:hb-up .3s var(--sheet-ease)}@keyframes hb-up{0%{transform:translateY(28px)}}@media (prefers-reduced-motion: reduce){.hb-sheet{animation:none}}.hb-top{position:sticky;top:0;z-index:1;display:flex;align-items:flex-start;gap:8px;padding:8px 10px 10px 20px;background:#fff}.hb-grab{position:absolute;top:7px;left:50%;width:38px;height:5px;margin-left:-19px;border-radius:99px;background:#dcdcd9}.hb-head{flex:1;min-width:0;padding-top:20px}.hb-head p{margin:4px 0 0;color:var(--ink3);font-size:13.5px;line-height:1.45}.hb-x{margin-top:10px;width:44px;height:44px}.hb-list{padding:0 max(4px,var(--sr)) 0 max(4px,var(--sl))}.hb-err{margin:8px 20px 0}.tk-row{align-items:flex-start;padding-top:14px;padding-bottom:14px}.tk-row .row-ic,.tk-row .row-end{margin-top:2px}.tk-sum{margin:6px 0 0;color:var(--ink2);font-size:14px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.tk-head{padding-top:8px}.tk-k{display:block;color:var(--gold);font-size:12px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.tk-head .h1{margin-top:8px}.tk-head .muted{margin:6px 0 0;font-size:14px}.tk-card{margin-top:18px}.tk-p{margin:0;font-size:15.5px;line-height:1.55;white-space:pre-line}.tk-h{margin:18px 0 8px;color:var(--ink3);font-size:12px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.tk-next{list-style:none;margin:0;padding:0}.tk-next li{padding:9px 0;border-top:1px solid var(--line2);font-size:14.5px;line-height:1.45;color:var(--ink)}.tk-next li:first-child{border-top:0;padding-top:2px}.tk-next b{display:block;color:var(--gold);font-size:12.5px;font-weight:650}.tk-couple{background:linear-gradient(150deg,#fffdf8,#fbf5e8);box-shadow:inset 0 0 0 1px var(--gold-line)}.tk-calls{display:grid;gap:10px}.tk-call{background:#fff;border-radius:16px;box-shadow:var(--shadow);overflow:hidden}.tk-call>summary{list-style:none;display:flex;align-items:center;gap:10px;min-height:52px;padding:0 16px;cursor:pointer;font-weight:600;font-size:15px}.tk-call>summary::-webkit-details-marker{display:none}.tk-call>summary .ic{width:18px;height:18px;margin-left:auto;color:var(--ink4);transform:rotate(90deg);transition:transform .2s var(--ease)}.tk-call[open]>summary .ic{transform:rotate(-90deg)}@media (prefers-reduced-motion: reduce){.tk-call>summary .ic{transition:none}}.tk-call-t{flex:1;min-width:0}.tk-lines{padding:2px 16px 14px;border-top:1px solid var(--line2)}.tk-line{margin:10px 0 0;font-size:14.5px;line-height:1.5;color:var(--ink)}.tk-line b{display:block;color:var(--gold);font-size:12px;font-weight:650}.tk-line.out{color:var(--ink3);font-style:italic}.tk-rec audio{display:block;width:100%;height:40px;margin-top:8px}.tk-who{align-items:center}.tk-one{align-items:flex-start;padding-top:14px;padding-bottom:14px}.tk-one .row-ic{margin-top:2px}.tk-about{margin:8px 0 0;color:var(--ink);font-size:14.5px;line-height:1.5}.tk-pts{margin:6px 0 0;padding-left:18px;color:var(--ink2);font-size:14px;line-height:1.5}.tk-pts li{margin-top:4px}.tk-wait{display:flex;align-items:center;justify-content:center;gap:10px;padding:48px 0;color:var(--ink3);font-size:14.5px}.tk-hero{padding:10px 4px 0}.tk-hero .h1{font-size:30px;line-height:1.1;letter-spacing:-.025em}.tk-hero .lede{margin-top:8px;font-size:14.5px;max-width:46ch}.tk-switch{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin:20px 0 0;padding:4px;border-radius:16px;background:#ebeae6}.tk-switch button{display:flex;align-items:center;justify-content:center;gap:8px;min-width:0;min-height:44px;padding:0 10px;border:0;border-radius:12px;background:none;color:var(--ink2);font-size:14.5px;font-weight:600;transition:background .18s,color .18s,box-shadow .18s}.tk-switch button>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tk-switch button .ic{width:18px;height:18px;flex:none}.tk-switch button.on{background:#fff;color:var(--ink);box-shadow:0 1px 2px #1113151a,0 6px 14px -8px #11131540}.tk-switch em{flex:none;font-style:normal;min-width:20px;height:20px;padding:0 6px;border-radius:99px;display:inline-grid;place-items:center;font-size:12px;font-weight:650;background:#11131512;color:var(--ink2);font-variant-numeric:tabular-nums}.tk-switch button.on em{background:var(--ink);color:#fff}@media (prefers-reduced-motion: reduce){.tk-switch button{transition:none}}.tk-what{margin:14px 4px 10px;color:var(--ink3);font-size:13px;line-height:1.4}.tk-list .row+.row:before{left:62px}.tk-row>.avatar{margin-top:1px}.tk-row.cp .thumb,.tk-row.cp .env{width:34px;height:48px;border-radius:5px}.tk-top{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.tk-top .row-t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tk-when{flex:none;color:var(--ink3);font-size:13px;font-variant-numeric:tabular-nums}.tk-tag{display:inline-flex;align-items:center;gap:6px;margin-top:8px;padding:4px 10px 4px 8px;border-radius:999px;background:var(--fill);color:var(--ink2);font-size:12.5px;font-weight:600;line-height:1.3;max-width:100%}.tk-tag .ic{width:14px;height:14px;flex:none}.tk-tag.both{background:var(--gold-soft);color:var(--gold)}.tk-empty{margin-top:2px}.tk-sides{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.tk-pill{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:0 16px 0 13px;border:0;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);font-size:14px;font-weight:600}.tk-pill .ic{width:15px;height:15px;color:var(--ink2)}.tk-pill.cp .ic{color:var(--gold)}.tk-pill:active{background:var(--press)}.tk-again{display:inline-block;margin-left:8px;padding:1px 8px;border-radius:99px;background:var(--fill);color:var(--ink3);font-size:11.5px;font-weight:600;vertical-align:1px}.sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.roll{display:inline-flex;position:relative;vertical-align:baseline;font-variant-numeric:tabular-nums}.roll-in{display:inline-flex}.roll-d{display:inline-block;height:1.1em;line-height:1.1;overflow:hidden}.roll-s{display:flex;flex-direction:column;transition:transform .55s cubic-bezier(.2,.85,.25,1);will-change:transform}.roll-s>span{display:block;height:1.1em;line-height:1.1;text-align:center}.roll-c{display:inline-block;line-height:1.1}@media (prefers-reduced-motion: reduce){.roll-s{transition:none}}.pay-stats{margin-top:10px}.pay-stats .stat{padding:14px 14px 13px}.pay-stats .stat-k{display:flex;align-items:center;gap:6px;margin:0;color:var(--ink2);font-size:13px;font-weight:600}.pay-stats .stat b{margin-top:8px;font-size:27px;letter-spacing:-.035em}.pay-stats .stat-s{display:block;margin-top:7px;color:var(--ink2);font-size:12.5px;font-weight:500;line-height:1.35}.pay-stats .dot{width:7px;height:7px;border-radius:99px;background:var(--ink);flex:none}.acct-card{display:flex;align-items:center;gap:14px;width:100%;margin-top:6px;padding:16px;border:0;border-radius:var(--r);background:#fff;box-shadow:var(--shadow);text-align:left;color:var(--ink);transition:background .12s}.acct-card:active{background:var(--press)}.acct-card>.ic{width:18px;height:18px;color:var(--ink4);flex:none}.acct-t{flex:1;min-width:0;display:grid;gap:2px}.acct-t .h2{overflow-wrap:anywhere}.acct-plan{justify-self:start;display:inline-flex;align-items:center;gap:6px;margin-top:8px;padding:4px 11px;border-radius:999px;background:var(--fill);color:var(--ink);font-size:12.5px;font-weight:600}.acct-plan.ink{background:var(--ink);color:#fff}.mcard{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:space-between;gap:14px;width:100%;min-height:196px;aspect-ratio:1.586;padding:18px 20px;border-radius:20px;background-color:#fff;color:var(--ink);overflow:hidden;box-shadow:inset 0 0 0 1px var(--line),0 1px 2px #1113150d,0 22px 40px -30px #11131559;transition:background-color .5s var(--ease),color .5s var(--ease),box-shadow .5s var(--ease)}.mcard:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;opacity:0;transition:opacity .6s var(--ease);background-image:repeating-linear-gradient(118deg,rgba(255,255,255,.03) 0 1px,transparent 1px 7px)}.mcard.ink{background-color:var(--ink);color:#fff;box-shadow:inset 0 1px #ffffff12,0 1px 2px #11131533,0 26px 44px -26px #111315b3}.mcard.ink:before{opacity:1}.mcard-top{display:flex;align-items:center;gap:10px;min-width:0}.mcard-top .avatar{width:30px;height:30px;font-size:11.5px;transition:background-color .5s,color .5s,box-shadow .5s}.mcard.ink .avatar{background:#ffffff1a;color:#fff;box-shadow:0 0 0 1px #ffffff2e}.mcard-name{flex:1;min-width:0;font-size:15px;line-height:1.25;font-weight:600;letter-spacing:-.01em;overflow-wrap:anywhere}.mcard-brand{flex:none;font-size:12px;font-weight:650;letter-spacing:.14em;text-transform:uppercase;color:var(--ink2);transition:color .5s}.mcard.ink .mcard-brand{color:#ffffff9e}.mcard-mid{display:grid;gap:4px}.mcard-big{display:inline-flex;align-items:flex-end;font-size:56px;line-height:1;font-weight:600;letter-spacing:-.04em}.mcard-lbl{color:var(--ink2);font-size:14px;font-weight:500;line-height:1.35;transition:color .5s}.mcard.ink .mcard-lbl{color:#ffffffb8}.mcard-foot{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;font-size:12.5px;font-weight:600;letter-spacing:.04em;color:var(--ink2);transition:color .5s}.mcard.ink .mcard-foot{color:#ffffffa8}.mcard-id{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mcard-plan{flex:none;display:inline-flex;align-items:center;gap:6px;color:var(--ink);letter-spacing:.02em;transition:color .5s}.mcard.ink .mcard-plan{color:#fff}.mcard-seal{width:9px;height:9px;border-radius:99px;background:radial-gradient(circle at 35% 30%,#e7cf96,#a9843c);box-shadow:0 0 0 2px #c9a24a38;flex:none;display:inline-block;animation:seal-press .6s cubic-bezier(.2,.9,.3,1.2)}@keyframes seal-press{0%{transform:scale(1.7) rotate(-30deg);box-shadow:0 0 #c9a24a99}55%{transform:scale(.85) rotate(6deg)}to{transform:none;box-shadow:0 0 0 2px #c9a24a38}}@media (max-width: 359px){.mcard-big{font-size:46px}.mcard{padding:16px}}@media (prefers-reduced-motion: reduce){.mcard,.mcard:before,.mcard-top .avatar,.mcard-brand,.mcard-lbl,.mcard-foot,.mcard-plan{transition:none}.mcard-seal{animation:none}}.mb{padding-top:6px}.mb-switch{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:4px;margin-top:8px;padding:4px;border-radius:18px;background:#ebeae6}.mb-thumb{position:absolute;top:4px;bottom:4px;left:4px;width:calc(50% - 6px);border-radius:14px;background:#fff;box-shadow:0 1px 2px #1113151a,0 6px 14px -8px #11131540;transition:transform .42s cubic-bezier(.32,.72,0,1),background-color .42s,box-shadow .42s}.mb-switch.at-pp .mb-thumb{transform:translate(calc(100% + 4px));background:var(--ink);box-shadow:0 8px 18px -10px #111315b3}.mb-switch button{position:relative;z-index:1;display:grid;gap:2px;justify-items:start;min-width:0;min-height:56px;padding:9px 12px;border:0;border-radius:14px;background:none;text-align:left;color:var(--ink2);transition:color .3s}.mb-switch button.on{color:var(--ink)}.mb-switch button.ink.on{color:#fff}.mb-switch button:active{transform:scale(.98)}.mb-sw-t{font-size:14.5px;font-weight:650;letter-spacing:-.01em;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mb-sw-s{font-size:12.5px;font-weight:500;opacity:.8}@media (prefers-reduced-motion: reduce){.mb-thumb,.mb-switch button{transition:none}}.mb-card{margin-top:14px}.mb-under{margin:12px 4px 0;color:var(--ink2);font-size:14.5px;line-height:1.5}.mb-under.center{text-align:center}.mb-under b{color:var(--ink);font-weight:650}.mb-wallet{display:flex;align-items:center;gap:10px;width:100%;min-height:48px;padding:0 2px;border:0;background:none;color:var(--ink);font-size:15px;font-weight:600;text-align:left}.mb-wallet>span{flex:1;color:var(--ink2);font-weight:500}.mb-wallet>b{font-size:18px;letter-spacing:-.01em}.mb-wallet>.ic{width:17px;height:17px;color:var(--ink4)}.link-btn.inline{display:inline;min-height:0;padding:0;color:var(--ink);text-decoration:underline;text-underline-offset:3px;font-size:inherit;font-weight:600}.mb-price{display:grid;grid-template-columns:1fr 1fr;gap:6px 12px;margin-top:16px;padding:14px 16px;border-radius:var(--r);background:#fff;box-shadow:var(--shadow)}.mb-price-k{grid-column:1 / -1;color:var(--ink2);font-size:13px;font-weight:600}.mb-price-v{display:grid;gap:2px;transition:color .35s,opacity .35s}.mb-price-v b{font-size:24px;font-weight:650;letter-spacing:-.03em}.mb-price-v small{color:var(--ink2);font-size:12.5px;font-weight:500}.mb-price .pp,.mb-price.at-pp .ppi{opacity:.38}.mb-price.at-pp .pp{opacity:1}@media (prefers-reduced-motion: reduce){.mb-price-v{transition:none}}.mb-saved{margin:14px 4px 0;color:var(--ink2);font-size:14.5px}.mb-saved b{color:var(--ink);font-weight:650}.calc{margin-top:12px;padding:14px 16px 16px}.calc-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.calc-k{color:var(--ink2);font-size:14px;font-weight:600}.calc-step{display:inline-flex;align-items:center;gap:12px}.calc-b{width:44px;height:44px;font-size:22px;font-weight:500;line-height:1;color:var(--ink)}.calc-b[disabled]{opacity:.3}.calc-n{min-width:2ch;text-align:center;font-size:24px;font-weight:650;display:inline-flex;justify-content:center}.calc-out{display:grid;gap:2px;margin-top:10px;padding-top:12px;border-top:1px solid var(--line2)}.calc-out b{font-size:30px;font-weight:650;letter-spacing:-.035em}.calc-out span{color:var(--ink2);font-size:14px}.mb-note{margin-bottom:12px;display:grid;gap:6px;justify-items:start}.mb-note p{margin:0;color:var(--ink2);font-size:14.5px;line-height:1.5}.mb-in{display:flex;align-items:center;gap:10px;margin-bottom:12px;padding:10px 10px 10px 12px;border-radius:16px;background:#fff;box-shadow:var(--shadow);animation:in-rise .5s cubic-bezier(.2,.9,.3,1.1)}.mb-in b{flex:1;font-size:16px;font-weight:650;letter-spacing:-.01em}.mb-in .link-btn{color:var(--ink);font-weight:600;min-height:44px;padding:0 10px}.mb-tick{width:26px;height:26px;border-radius:99px;display:grid;place-items:center;background:var(--ink);color:#fff;flex:none}.mb-tick .ic{width:15px;height:15px}@keyframes in-rise{0%{transform:translateY(-6px) scale(.98)}}@media (prefers-reduced-motion: reduce){.mb-in{animation:none}}.mb-title{margin:6px 4px 0;text-align:center;font-size:22px}.mb-k{color:var(--ink2);font-size:13px;font-weight:600}.faq{margin-top:22px;border-radius:var(--r);background:#fff;box-shadow:var(--shadow);overflow:hidden}.faq-q+.faq-q{border-top:1px solid var(--line2)}.faq-q>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:50px;padding:0 16px;cursor:pointer;font-size:15px;font-weight:600}.faq-q>summary::-webkit-details-marker{display:none}.faq-q>summary .ic{width:17px;height:17px;color:var(--ink2);flex:none;transition:transform .25s var(--ease)}.faq-q[open]>summary .ic{transform:rotate(45deg)}.faq-q p{margin:0;padding:0 16px 14px;color:var(--ink2);font-size:14.5px;line-height:1.55}@media (prefers-reduced-motion: reduce){.faq-q>summary .ic{transition:none}}.mb-steps{list-style:none;margin:14px 0 0;padding:0;counter-reset:st;display:grid;gap:10px}.mb-steps li{counter-increment:st;position:relative;display:grid;gap:2px;padding:14px 14px 13px 52px;border-radius:16px;background:#fff;box-shadow:var(--shadow)}.mb-steps li:before{content:counter(st);position:absolute;left:14px;top:13px;width:26px;height:26px;border-radius:99px;display:grid;place-items:center;background:var(--ink);color:#fff;font-size:13px;font-weight:650}.mb-steps b{font-size:15px;font-weight:650;letter-spacing:-.01em}.mb-steps span{color:var(--ink2);font-size:14px;line-height:1.45}.mb-leave,.mb-stay{display:block;width:100%;min-height:48px;margin-top:18px;border:0;background:none;color:var(--ink2);font-size:14.5px;font-weight:600;text-decoration:underline;text-underline-offset:3px}.mb-join-hero{display:grid;gap:6px;justify-items:center;text-align:center;padding:20px 12px 6px}.mb-join-hero>b{font-size:50px;line-height:1;font-weight:600;letter-spacing:-.04em}.bill.li dd{text-align:right;white-space:nowrap}.bill.li dt{min-width:0}.bill.li .note dt,.bill.li .note dd{color:var(--ink2);font-weight:500;font-size:14px}.jn-h{margin:8px 4px 0;font-size:28px;letter-spacing:-.025em}.stack{display:flex;flex-wrap:wrap-reverse;align-content:flex-start;gap:5px;height:72px;margin:18px 2px 14px;overflow:hidden}.stack i{position:relative;display:block;width:18px;height:13px;border-radius:2.5px;background:#f8f1e1;box-shadow:inset 0 0 0 1px #e2d1a8}.stack i:before{content:"";position:absolute;left:1px;top:1px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:6px solid #ead9b2}.stack i:after{content:"";position:absolute;left:6.5px;top:4.5px;width:5px;height:5px;border-radius:99px;background:radial-gradient(circle at 35% 30%,#e7cf96,#a9843c)}.stack i.new{animation:env-in .42s cubic-bezier(.2,.9,.3,1.35) backwards}@keyframes env-in{0%{transform:translateY(5px) scale(.55)}}.stack-more{align-self:center;margin-left:4px;color:var(--ink2);font-size:12.5px;font-weight:650}@media (prefers-reduced-motion: reduce){.stack i.new{animation:none}}.amr{--rh: 62px;position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.amr-row{position:relative;display:flex;align-items:center;gap:14px;width:100%;min-width:0;height:var(--rh);padding:0 16px;border:0;border-radius:16px;background:#fff;box-shadow:inset 0 0 0 1px var(--line);text-align:left;color:var(--ink);cursor:pointer;transition:transform .14s var(--ease)}.amr-row:active{transform:scale(.985)}.amr-ring{position:absolute;z-index:2;left:0;right:0;top:0;height:var(--rh);border-radius:16px;pointer-events:none;box-shadow:inset 0 0 0 2px var(--ink),0 12px 26px -18px #1113158c;transform:translateY(calc(var(--i) * (var(--rh) + 8px)));transition:transform .45s cubic-bezier(.32,.72,0,1)}.amr-dot{position:relative;width:20px;height:20px;flex:none;border-radius:99px;box-shadow:inset 0 0 0 1.5px var(--ink4);transition:box-shadow .2s}.amr-dot:after{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border-radius:99px;background:var(--ink);transform:scale(0);transition:transform .38s cubic-bezier(.3,1.6,.5,1)}.amr-row.on .amr-dot{box-shadow:inset 0 0 0 1.5px var(--ink)}.amr-row.on .amr-dot:after{transform:none}.amr-a{font-size:18px;font-weight:650;letter-spacing:-.015em}.amr-n{margin-left:auto;flex:none;color:var(--ink2);font-size:14px;font-weight:500;transition:color .2s}.amr-row.on .amr-n{color:var(--ink);font-weight:600}.amr-rs{color:var(--ink2);font-size:18px;font-weight:650;margin-right:-10px}.amr-in{flex:1;width:100%;min-width:0;height:44px;border:0;padding:0;background:none;outline:none;font-size:18px;font-weight:650;letter-spacing:-.015em;color:var(--ink);-webkit-appearance:none;-moz-appearance:none;appearance:none}.amr-in::-moz-placeholder{color:var(--ink3);font-weight:500;font-size:16px;letter-spacing:0}.amr-in::placeholder{color:var(--ink3);font-weight:500;font-size:16px;letter-spacing:0}@media (prefers-reduced-motion: reduce){.amr-ring,.amr-dot:after,.amr-row{transition:none}}.jn-p{margin:16px 4px 0;color:var(--ink2);font-size:14.5px;line-height:1.55}.jn-p b{color:var(--ink);font-weight:650}.jn-terms{margin:10px 4px 0;color:var(--ink3);font-size:13px}.jn-terms .link-btn.inline{color:var(--ink2)}.jn-done{text-align:center}.jn-done .h1{margin-top:26px;font-size:30px}.ph{display:flex;align-items:center;gap:12px;width:100%;margin-top:12px;padding:12px 14px;border:0;border-radius:16px;background:#fff;box-shadow:inset 0 0 0 1px var(--line);text-align:left;color:var(--ink)}.ph-pct{flex:none;min-width:44px;height:30px;padding:0 8px;border-radius:99px;display:grid;place-items:center;background:var(--fill);color:var(--ink);font-size:13px;font-weight:650;font-variant-numeric:tabular-nums}.ph-t{flex:1;min-width:0;display:grid;gap:2px}.ph-t b{font-size:14.5px;font-weight:650}.ph-t small{color:var(--ink2);font-size:12.5px;line-height:1.4}.ph>.ic{width:17px;height:17px;color:var(--ink4);flex:none}.pc{background:#fff;border-radius:20px;box-shadow:var(--shadow);overflow:hidden;animation:pc-in .55s var(--ease) backwards}@keyframes pc-in{0%{transform:translateY(10px) scale(.985)}}.pc-top{display:grid;grid-template-columns:92px 1fr;gap:16px;align-items:center;padding:18px 16px 16px}.pc-art{width:92px;height:138px;border-radius:10px;flex:none;box-shadow:0 0 0 2px #fff,0 0 0 3.5px #c9a24a,0 12px 24px -14px #7854148c}img.pc-art{-o-object-fit:cover;object-fit:cover}.pc-head{min-width:0}.pc-k{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px;color:var(--gold);font-size:11.5px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.pc-new{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:99px;background:var(--gold-soft);box-shadow:inset 0 0 0 1px var(--gold-line);color:#6e5219;font-style:normal;font-size:10.5px;letter-spacing:.06em}.pc-new.updated{background:var(--amber-soft);box-shadow:none;color:var(--amber)}.pc-t{margin:7px 0 0;font-size:20px;line-height:1.22;font-weight:650;letter-spacing:-.015em}.pc-for{margin-top:7px;color:var(--ink3);font-size:13.5px;line-height:1.45}.pc-for b{color:var(--ink2);font-weight:600}.pc-sec{padding:15px 16px 4px;border-top:1px solid var(--line2)}.pc-h{margin:0 0 9px;color:var(--ink3);font-size:11.5px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.pc-look{list-style:none;margin:0;padding:0 0 6px}.pc-look li{position:relative;padding:0 0 9px 17px;font-size:15px;line-height:1.45}.pc-look li:before{content:"";position:absolute;left:2px;top:.58em;width:6px;height:6px;border-radius:99px;background:radial-gradient(circle at 35% 30%,#e7cf96,#a9843c)}.pc-sw{display:flex;flex-wrap:wrap;gap:8px;padding:0 0 12px}.pc-sw>span{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 13px 0 7px;border-radius:99px;background:var(--bg);font-size:13.5px;font-weight:550;animation:sw-land .5s cubic-bezier(.2,.9,.3,1.35) backwards;animation-delay:calc(var(--k, 0) * 90ms + .26s)}.pc-sw i{width:20px;height:20px;flex:none;border-radius:99px;box-shadow:inset 0 0 0 1px #11131524}@keyframes sw-land{0%{transform:translateY(6px) scale(.55)}}.pc-makes{list-style:none;margin:0;padding:0 0 12px;display:grid;gap:8px}.pc-makes li{display:flex;align-items:flex-start;gap:9px;font-size:14.5px;line-height:1.4}.pc-makes .ic{width:17px;height:17px;margin-top:1px;color:var(--green);flex:none}.pc-foot{padding:14px 16px 16px;border-top:1px solid var(--gold-line);background:linear-gradient(150deg,#fffdf8,#f7eedb)}.pc-foot-row{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.pc-days{display:inline-flex;align-items:center;gap:6px;padding-bottom:3px;color:#5d5440;font-size:13.5px;font-weight:550}.pc-days .ic{width:16px;height:16px}.pc-price{text-align:right}.pc-price b{display:block;font-size:25px;line-height:1.1;font-weight:650;letter-spacing:-.02em;color:#6e5219}.pc-price small{display:block;margin-top:3px;color:#7a6a48;font-size:12px;font-weight:550}.pc-foot .btn{margin-top:14px}.pc-foot .pc-note{margin:10px 0 0;color:#5d5440;font-size:13px;line-height:1.45}@media (prefers-reduced-motion: reduce){.pc,.pc-sw>span{animation:none}}.need.offer .need-txt em.need-from{color:var(--gold)}.need.offer .need-txt em.need-from .ic{width:14px;height:14px}.need-dot{width:7px;height:7px;border-radius:99px;background:radial-gradient(circle at 35% 30%,#e7cf96,#a9843c);box-shadow:0 0 0 3px #c9a24a2e;flex:none}@media (max-width: 359px){.pc-foot-row{flex-direction:column-reverse;align-items:flex-start;gap:8px}.pc-price{text-align:left}}.ask{margin:18px 0 6px}.ask-box{position:relative;display:flex;align-items:center;gap:8px;min-height:54px;padding:6px 6px 6px 10px;background:#fff;border-radius:18px;box-shadow:var(--shadow);transition:box-shadow .2s var(--ease)}.ask-box:focus-within{box-shadow:0 0 0 1px var(--gold-line),0 0 0 5px var(--gold-soft),0 12px 28px -20px #11131547}.ask-mark{flex:none;width:32px;height:32px;border-radius:11px;display:grid;place-items:center;color:var(--gold);background:linear-gradient(150deg,#fffdf8,#f6efe0);box-shadow:inset 0 0 0 1px var(--gold-line)}.ask-mark .ic{width:17px;height:17px}.ask-in{flex:1;min-width:0;height:40px;border:0;outline:0;background:transparent;font:500 16px/1.3 var(--font);color:var(--ink);padding:0 2px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ask-in::-moz-placeholder{color:var(--ink4);font-weight:450}.ask-in::placeholder{color:var(--ink4);font-weight:450}.ask-in::-webkit-search-cancel-button,.ask-in::-webkit-search-decoration{-webkit-appearance:none;display:none}.ask-x{flex:none;width:36px;height:36px;border:0;border-radius:12px;background:transparent;color:var(--ink4);display:grid;place-items:center;cursor:pointer;padding:0}.ask-x .ic{width:16px;height:16px}.ask-x.sm{width:30px;height:30px;margin:-6px -8px -6px auto}.ask-go{flex:none;display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 14px;border:0;border-radius:13px;background:var(--ink);color:#fff;font:600 14px var(--font);cursor:pointer;white-space:nowrap}.ask-go .ic{width:15px;height:15px;color:#f1d9a6}.ask-go:disabled{opacity:.55;cursor:default}.ask-go:active:not(:disabled){transform:scale(.97)}.ask-hint{margin:8px 8px 0;color:var(--ink3);font-size:12.5px;line-height:1.45}.ask-out{margin-top:10px;display:grid;gap:10px}.ask-ans{padding:14px 16px;border-radius:18px;background:linear-gradient(150deg,#fffdf8,#fbf5e8);box-shadow:inset 0 0 0 1px var(--gold-line);min-width:0}.ask-ans-k{display:flex;align-items:center;gap:6px;color:var(--gold);font-size:11.5px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.ask-ans-k>.ic{width:14px;height:14px}.ask-q{margin-top:4px;color:var(--ink3);font-size:13px;line-height:1.4;overflow-wrap:anywhere}.ask-ans p{margin:8px 0 0;font-size:15.5px;line-height:1.55;color:var(--ink);overflow-wrap:anywhere;white-space:pre-line}.ask-srcs{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.ask-src{max-width:100%;display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 11px;border:0;border-radius:11px;background:#fff;box-shadow:inset 0 0 0 1px var(--gold-line);color:var(--ink2);font:500 12.5px var(--font);cursor:pointer;text-align:left}.ask-src .ic{flex:none;width:13px;height:13px;color:var(--gold)}.ask-src span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ask-dots{display:inline-flex;gap:5px;margin:12px 0 2px}.ask-dots i{width:6px;height:6px;border-radius:50%;background:var(--gold);opacity:.3;animation:ask-dot 1.1s var(--ease) infinite}.ask-dots i:nth-child(2){animation-delay:.15s}.ask-dots i:nth-child(3){animation-delay:.3s}@keyframes ask-dot{0%,to{opacity:.25;transform:none}40%{opacity:1;transform:translateY(-2px)}}.ask-wait{display:inline-flex;align-items:center;gap:10px}.ask-wait .ask-dots{margin:0}.ask-hits{background:#fff;border-radius:18px;box-shadow:var(--shadow);overflow:hidden;min-width:0}.ask-hit{display:block;width:100%;text-align:left;border:0;background:transparent;padding:12px 16px;border-top:1px solid var(--line2);cursor:pointer;font:inherit;color:inherit}.ask-hit:first-child{border-top:0}.ask-hit:active{background:var(--press)}.ask-hit b{display:block;color:var(--gold);font-size:12px;font-weight:650}.ask-hit p{margin:3px 0 0;font-size:14.5px;line-height:1.5;color:var(--ink);overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ask-hit small{display:block;margin-top:4px;color:var(--ink3);font-size:12px}.ask-hit mark{background:var(--gold-soft);color:inherit;border-radius:4px;padding:0 2px;box-shadow:inset 0 -1px 0 var(--gold-line)}.ask-more{padding:10px 16px 12px;color:var(--ink3);font-size:12.5px;border-top:1px solid var(--line2)}.ask-none{padding:12px 12px 12px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--ink2);font-size:14px;line-height:1.45}.ask-none>span{min-width:0;overflow-wrap:anywhere}.tk-line.hit{background:var(--gold-soft);border-radius:10px;margin-left:-8px;margin-right:-8px;padding:6px 8px;box-shadow:inset 0 0 0 1px var(--gold-line);transition:background 1.2s ease,box-shadow 1.2s ease}@media (prefers-reduced-motion: reduce){.ask-dots i{animation:none;opacity:.6}.ask-box,.tk-line.hit{transition:none}.ask-go:active:not(:disabled){transform:none}}
