:root{--cream:#fbf6ec;--paper:#fffdf8;--ink:#2a2724;--ink2:#5e5850;--line:#eadfcb;--grey-l:#ede7dc;--mint:#7fd1b4;--mint-d:#1e7558;--mint-l:#ddf3ea;--peach:#f6a97a;--peach-d:#a84a17;--peach-l:#fde6d6;--lake:#6bb8d6;--lake-d:#1d6688;--lake-l:#dceff6;--butter:#ffe99e;--hand:var(--font-hand), "LXGW WenKai TC", "Kaiti TC", serif;--body:var(--font-body), "Noto Sans TC", "PingFang TC", "Microsoft JhengHei", sans-serif;--r-sm:12px;--r-md:16px;--r-lg:20px;--bub:6px 20px 20px 20px;--shadow:3px 3px 0 var(--ink);--shadow-sm:2px 2px 0 var(--ink);--tap:44px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{color:var(--ink);font-family:var(--body);background:var(--cream) radial-gradient(circle at 1px 1px, #e9dec8 1px, transparent 0) 0 0 / 22px 22px;margin:0;font-size:15px;line-height:1.6}h1,h2,h3{font-family:var(--hand);margin:.3em 0 .4em;font-weight:700;line-height:1.25}h1{font-size:28px}h2{margin-top:28px;font-size:22px}h3{margin-top:18px;font-size:18px}p{margin:.5em 0}a{color:var(--lake-d);text-underline-offset:3px;font-weight:700}strong,b{font-weight:700}code{background:var(--lake-l);color:var(--lake-d);word-break:break-all;border-radius:6px;padding:2px 6px;font-size:13px}:focus-visible{outline:3px solid var(--lake-d);outline-offset:2px}.num,td,[data-testid=money]{font-variant-numeric:tabular-nums}main{overflow-wrap:anywhere;max-width:44rem;margin:0 auto;padding:8px 14px 56px}.topbar{align-items:center;gap:10px;max-width:44rem;margin:0 auto;padding:10px 14px 0;display:flex}.brand{font-family:var(--hand);color:var(--ink);min-height:var(--tap);align-items:center;font-size:22px;font-weight:700;text-decoration:none;display:inline-flex}.brand span{background:var(--mint);border-radius:10px 10px 10px 3px;margin-left:2px;padding:0 6px}.topbar .sp{flex:1}.crumbs{flex-wrap:wrap;gap:4px 14px;margin:4px 0 8px;font-size:14px;display:flex}.crumbs a{min-height:var(--tap);align-items:center;display:inline-flex}label{margin:12px 0;font-size:14px;font-weight:700;display:block}:where(input:not([type=hidden],[type=checkbox],[type=radio]),select,textarea){width:100%;min-height:48px;font:inherit;color:var(--ink);background:var(--paper);border:2px solid var(--ink);border-radius:var(--r-sm);margin-top:4px;padding:8px 12px;font-size:16px;font-weight:400;display:block}textarea{min-height:120px;line-height:1.5}input:disabled,select:disabled{color:var(--ink2);background:#f1ece3;border-style:dashed}input[type=checkbox],input[type=radio]{width:22px;height:22px;accent-color:var(--mint-d);flex:none;margin:0}:is(label:has(>input[type=checkbox]),label:has(>input[type=radio])){min-height:var(--tap);align-items:center;gap:10px;font-size:15px;font-weight:400;display:flex}fieldset{border:2px dashed var(--line);border-radius:var(--r-md);min-width:0;margin:12px 0;padding:6px 12px 8px}legend{padding:0 4px;font-size:14px;font-weight:700}button{min-height:var(--tap);min-width:44px;font:inherit;color:var(--ink);cursor:pointer;background:var(--peach);border:2px solid var(--ink);box-shadow:var(--shadow);-webkit-tap-highlight-color:transparent;border-radius:14px 14px 4px;margin:6px 0;padding:0 18px;font-size:15px;font-weight:900;transition:transform .12s,box-shadow .12s}button:active{box-shadow:0 0 0 var(--ink);transform:translate(2px,2px)}button:disabled{background:var(--grey-l);color:var(--ink2);box-shadow:none;cursor:not-allowed;border-style:dashed}button.ghost{background:var(--paper);box-shadow:var(--shadow-sm);font-weight:700}button.danger{background:var(--peach-l);color:var(--peach-d);box-shadow:var(--shadow-sm);font-weight:700}button.mint{background:var(--mint)}.btn-link{min-height:48px;color:var(--ink);background:var(--peach);border:2px solid var(--ink);box-shadow:var(--shadow);border-radius:16px 16px 4px;justify-content:center;align-items:center;padding:0 22px;font-weight:900;text-decoration:none;display:inline-flex}.row{flex-wrap:wrap;align-items:center;gap:0 10px;display:flex}[role=alert],[role=status]{color:var(--ink);border:2px solid;border-radius:6px 18px 18px;align-items:flex-start;gap:10px;margin:12px 0;padding:10px 12px;display:flex}[role=alert]{background:var(--peach-l);border-color:var(--peach-d)}[role=status]{background:var(--mint-l);border-color:var(--mint-d)}[role=alert]:before,[role=status]:before{color:#fff;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:14px;font-weight:900;line-height:1;display:grid}[role=alert]:before{content:"!" / "";background:var(--peach-d)}[role=status]:before{content:"✓" / "";background:var(--mint-d)}ul[role=alert]{padding-left:30px;list-style:outside;display:block}ul[role=alert]:before{display:none}.card{background:var(--paper);border:2px solid var(--ink);border-radius:var(--r-lg);box-shadow:var(--shadow);margin:12px 0;padding:12px 14px}.card>:first-child{margin-top:0}.bub{background:var(--paper);border:2px solid var(--ink);border-radius:var(--bub);box-shadow:var(--shadow);padding:12px 14px;position:relative}.list{margin:8px 0;padding:0;list-style:none}.list>li{background:var(--paper);border:2px solid var(--ink);border-radius:var(--r-md);margin:10px 0;padding:10px 14px}.list>li>a{min-height:var(--tap);align-items:center;display:inline-flex}.muted{color:var(--ink2);font-size:13px}.empty{font-family:var(--hand);text-align:center;color:var(--ink2);margin:20px 0;font-size:18px}.chip{background:var(--grey-l);color:var(--ink2);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:2px 10px;font-size:13px;font-weight:700;display:inline-flex}.chip.mint{background:var(--mint-l);color:var(--mint-d)}.chip.peach{background:var(--peach-l);color:var(--peach-d)}.chip.lake{background:var(--lake-l);color:var(--lake-d)}.code{font-family:var(--hand);background:var(--ink);color:var(--paper);border-radius:6px;margin-right:4px;padding:0 6px;font-size:14px;font-weight:700}.sticky{background:var(--butter);font-family:var(--hand);margin:18px 8px 10px;padding:12px 14px;font-size:17px;line-height:1.4;position:relative;transform:rotate(-1.5deg);box-shadow:0 6px 10px -6px #00000059}.sticky:before{content:"";background:#6bb8d68c;width:58px;height:18px;margin-left:-29px;position:absolute;top:-9px;left:50%;transform:rotate(3deg)}.sticky b{color:var(--peach-d)}.divider{text-align:center;color:var(--ink2);align-items:center;gap:8px;margin:20px 0 6px;font-size:13px;display:flex}.divider:before,.divider:after{content:"";border-top:1.5px dashed var(--line);flex:1}.post{gap:10px;margin-top:12px;display:flex}.post .body{flex:1;min-width:0}.av{width:38px;height:38px;font-family:var(--hand);border:2px solid var(--ink);background:var(--peach);border-radius:50%;flex:none;place-items:center;font-size:17px;font-weight:700;display:grid}.av.sm{border-width:1.5px;width:30px;height:30px;font-size:14px}.av.me{background:var(--lake)}.av.bot{background:var(--mint)}.who{color:var(--ink2);align-items:center;gap:6px;margin-bottom:4px;font-size:13px;display:flex}.who b{color:var(--ink)}.meta{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.items{margin:0;padding:0;list-style:none}.item h3{font-family:var(--body);margin:0;font-size:15px;line-height:1.4}.price{font-size:17px;font-weight:900}.price small{color:var(--ink2);margin-right:2px;font-size:12px}.rbar{border-top:1.5px dashed var(--line);flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;padding-top:10px;display:flex}.react{border:2px solid var(--ink);background:var(--paper);height:48px;box-shadow:var(--shadow-sm);color:var(--ink);white-space:nowrap;border-radius:999px;align-items:center;padding:0;display:inline-flex}.react button{height:100%;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:999px;margin:0;padding:0;font-weight:700}.react button:active{transform:none}.react button:disabled{opacity:.35;background:0 0}.react .plus{align-items:center;gap:6px;padding:0 16px;font-size:15px;font-weight:700;display:flex}.react .plus em{font-style:normal;font-family:var(--hand);color:var(--mint-d);font-size:19px}.react .step{align-items:center;height:100%;display:flex}.react .step button{place-items:center;width:48px;font-size:22px;display:grid}.react .step b{text-align:center;min-width:22px;font-size:17px}.react .step .v{padding-left:14px;font-size:13px;font-weight:700}.react.on{background:var(--mint)}.react.bounce{animation:.45s cubic-bezier(.3,1.8,.5,1) bounce}@keyframes bounce{30%{transform:scale(1.14)rotate(-3deg)}60%{transform:scale(.96)}}@media (prefers-reduced-motion:reduce){.react.bounce{animation:none}}.react.off,.react.off:disabled{box-shadow:none;color:var(--ink2);background:#f1ece3;border-style:dashed}.rbar .hint:empty{display:none}.rbar .hint{margin:0}.cols-bar{justify-content:flex-end;gap:8px;margin:4px 0;display:flex}.cols-bar button{place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;margin:0;padding:0;display:grid}.cols-bar button[aria-pressed=true]{background:var(--mint)}.cols2 .items{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.cols2 .item{margin-top:0}.cols2 .item>.av{display:none}.cols2 .item .bub{padding:8px}.cols2 .item .gal{margin:0 0 6px}.cols2 .item .gal-count{display:none}.cols2 .item button.gal-dot{width:16px}.cols2 .item h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;display:-webkit-box;overflow:hidden}.cols2 .item .hint{font-size:12px}.cols2 .item .rbar{flex-direction:column;align-items:stretch;gap:4px}.cols2 .item .react{justify-content:center;width:100%}.cols2 .item .react .plus{justify-content:center;width:100%;padding:0 8px}.cols2 .item .react .step{justify-content:space-between;width:100%}.cols2 .item .react .step button{flex:none;width:44px}.cols2 .item .react .step .v{text-overflow:ellipsis;min-width:0;padding-left:8px;overflow:hidden}.cols2 .item .rbar .hint{white-space:normal;text-align:center}.hint{color:var(--ink2);margin-top:6px;font-size:13px}.compose{z-index:5;background:var(--paper);border-top:2px solid var(--ink);align-items:center;gap:10px;margin:18px -14px 0;padding:10px 14px 14px;display:flex;position:sticky;bottom:0}.compose .sum{min-width:0;color:var(--ink2);background:var(--cream);border:1.5px solid var(--line);border-radius:18px;flex:1;padding:6px 12px;font-size:13px;line-height:1.35}.compose .sum b{color:var(--ink);font-size:17px}.compose button{min-height:48px;margin:0}.nums{grid-template-columns:repeat(auto-fit,minmax(56px,1fr));gap:6px;margin:10px 0;display:grid}.nums>span{border-radius:var(--r-sm);background:var(--cream);color:var(--ink2);flex-direction:column-reverse;align-items:center;padding:4px 0 6px;font-size:12px;font-weight:700;display:flex}.nums>span b{color:var(--ink);font-size:22px;font-weight:900;line-height:1.2}.nums>span.pend{background:var(--butter)}.nums>span.pend.zero{background:var(--mint-l)}.nums>span.oos b{color:var(--peach-d)}.nums i{display:none}.grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 10px;display:grid}.grid2>label{margin:8px 0}@media (max-width:340px){.grid2{grid-template-columns:1fr}}.big{background:var(--mint);border:2px solid var(--ink);box-shadow:4px 4px 0 var(--ink);border-radius:6px 24px 24px;margin:12px 0;padding:14px 16px;position:relative}.big .lbl{font-size:13px;font-weight:700}.big .money{font-size:36px;font-weight:900;line-height:1.15}.big .money small{margin-right:2px;font-size:16px}.big .rate{background:var(--butter);border:2px solid var(--ink);text-align:center;border-radius:50%;place-items:center;width:80px;height:80px;font-size:11px;font-weight:700;line-height:1.1;display:grid;position:absolute;top:-14px;right:-6px;transform:rotate(10deg)}.big .rate b{font-family:var(--hand);font-size:20px;display:block}.table-wrap{background:var(--paper);border:2px solid var(--ink);border-radius:var(--r-md);max-width:100%;margin:10px 0;overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:14px}th,td{text-align:right;border-top:1px dashed var(--line);padding:8px 10px}th{background:var(--cream);color:var(--ink2);white-space:nowrap;border-top:0;font-size:13px}th:first-child,td:first-child{text-align:left}tr.tot td{border-top:2px solid var(--ink);font-weight:900}tr.tot td:last-child{color:var(--mint-d)}[data-testid=money]{background:var(--cream);border-radius:var(--r-sm);padding:8px 12px;font-size:14px}[data-testid=pay-status]{background:var(--lake-l);color:var(--lake-d);border-radius:999px;padding:0 10px;font-weight:700;display:inline-block}.tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0;padding:0;list-style:none;display:grid}.tiles a{height:100%;min-height:76px;color:var(--ink);background:var(--paper);border:2px solid var(--ink);border-radius:var(--r-md);box-shadow:var(--shadow);font-family:var(--hand);flex-direction:column;justify-content:center;padding:10px 14px;font-size:19px;text-decoration:none;display:flex}.tiles a small{font-family:var(--body);color:var(--ink2);font-size:12px;font-weight:400}.tiles a:active{box-shadow:none;transform:translate(2px,2px)}.hand{font-family:var(--hand)}.btn-link.ghost{background:var(--paper);box-shadow:var(--shadow-sm)}.lp{max-width:72rem;padding:0 16px 40px}.lp-top{align-items:center;gap:4px 14px;padding-top:10px;display:flex}.lp-top .sp{flex:1}.lp section{margin:44px 0}.lp h2{margin:0 0 10px;font-size:clamp(24px,6vw,32px)}.lp .lp-hero{gap:28px;margin-top:16px;display:grid}.lp-hero h1{margin:10px 0 4px;font-size:clamp(48px,15vw,76px);line-height:1.1}.lp-hero h1 .plus{background:var(--mint);border-radius:18px 18px 18px 4px;margin-left:6px;padding:0 12px;display:inline-block;transform:rotate(4deg)}.lp-hero h1 .sub{font-size:18px;font-family:var(--body);color:var(--ink2);margin-top:6px;display:block}.lp-hero .lead{font-family:var(--hand);margin:16px 0 12px;font-size:21px}.lp-hero>div>p:not(.bub,.muted,.chip){font-size:16px}.cta{flex-wrap:wrap;gap:12px;margin:18px 0 10px;display:flex}.thread{background:var(--paper);border:2px solid var(--ink);box-shadow:4px 4px 0 var(--ink);border-radius:6px 28px 28px;align-self:center;padding:6px 14px 18px}.thread .bub{box-shadow:var(--shadow-sm)}.thread .reply{margin-left:34px}.thread .reply .bub{background:var(--cream);padding:6px 12px}.thread .reply:last-child .bub{background:var(--mint-l)}.steps{gap:4px;margin:14px 0 0;padding:0;list-style:none;display:grid}.steps .post{margin-top:8px}.steps .bub{flex:1;min-width:0}.steps .bub b{font-size:19px;display:block}.feats{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:4px 18px;margin:0;padding:0;list-style:none;display:grid}.feats .card{flex-direction:column;display:flex}.feats h3{margin:8px 0 2px}.pain{background:var(--grey-l);border-radius:var(--bub);color:var(--ink2);align-self:flex-start;padding:4px 12px;font-size:14px}.feats .card>p:last-child:not(:nth-child(3)){margin:auto 0 0}.feats .share{padding:8px 12px}.demo-row{border-top:1.5px dashed var(--line);flex-wrap:wrap;align-items:center;gap:6px 10px;padding-top:10px;font-size:14px;display:flex}.lp .lp-profit{align-items:center;gap:8px 32px;display:grid}.lp-profit ul{padding-left:1.2em}.lp-profit figure{margin:0}.lp .big .rate{right:8px}.trust{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:8px 20px;margin:0;padding:0;list-style:none;display:grid}.trust .sticky{font-family:var(--body);font-size:15px;line-height:1.6}.trust .sticky b{font-family:var(--hand);color:var(--ink);font-size:20px;display:block}.trust .sticky:nth-child(2){background:var(--mint-l);transform:rotate(1.2deg)}.trust .sticky:nth-child(3){background:var(--peach-l);transform:rotate(-.8deg)}.soon{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.soon li{background:var(--paper);border:2px dashed var(--ink2);border-radius:22px;flex-wrap:wrap;align-items:center;gap:8px;padding:6px 14px 6px 8px;display:inline-flex}#faq .card{box-shadow:var(--shadow-sm);margin:10px 0;padding:2px 14px}#faq summary{color:var(--ink)}#faq details[open] summary{color:var(--mint-d)}.lp .lp-end{text-align:center;padding:22px 16px}.lp-end p{margin:0 0 12px;font-size:24px}@media (min-width:900px){.lp{padding:0 32px 48px}.lp .lp-hero{grid-template-columns:1.15fr 1fr;gap:56px;margin-top:40px}.lp .lp-profit{grid-template-columns:1fr 1fr}.steps{grid-template-columns:repeat(3,1fr);gap:4px 18px}}.rise{animation:.5s cubic-bezier(.2,1.3,.4,1) both rise;animation-delay:calc(var(--i,0) * 90ms)}@keyframes rise{0%{opacity:0;transform:translateY(14px)scale(.97)}}@media (prefers-reduced-motion:reduce){.rise{animation:none}*{transition:none!important}}.split{border-top:1.5px dashed var(--line);margin-top:10px;padding-top:4px}.lines{margin:10px 0;padding:0;list-style:none}.lines>li{border-top:1px dashed var(--line);padding:8px 0;font-size:14px}details>summary{min-height:var(--tap);cursor:pointer;color:var(--lake-d);align-items:center;font-weight:700;display:flex}.share{background:var(--lake-l);color:var(--lake-d);border-radius:var(--r-sm);padding:8px 12px;font-size:14px;font-weight:700}.filter{background:var(--paper);border:2px solid var(--ink);border-radius:var(--r-md);justify-content:space-between;align-items:center;gap:8px;min-height:52px;margin:12px 0 4px;padding:4px 8px 4px 12px;display:flex}.filter a{min-height:var(--tap);align-items:center;display:inline-flex}.card p.chip,p.chip{white-space:normal;padding:4px 12px;display:inline-flex}.grid2>label,.tiles>li,input[type=date],input[type=datetime-local]{min-width:0}td:not(:first-child),th{white-space:nowrap;overflow-wrap:normal}.sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hrow{flex-wrap:wrap;align-items:center;gap:0 4px;display:flex}.hrow>h1,.hrow>h2,.hrow>h3{margin:0 2px 0 0}.hrow:has(>h1){margin:.3em 0 .4em}.hrow:has(>h2){margin:28px 0 .4em}.hrow:has(>h3){margin:18px 0 .4em}.card>.hrow:first-child{margin-top:0}.grid2>.fld:has(>.tip-pop){grid-column:1/-1}button.tip-btn{vertical-align:middle;border:2px solid var(--lake-d);background:var(--lake-l);width:26px;min-width:0;height:26px;min-height:0;color:var(--lake-d);box-shadow:none;font:900 15px/1 var(--hand);border-radius:50%;flex:none;place-items:center;margin:0 0 0 6px;padding:0;display:inline-grid;position:relative}button.tip-btn:after{content:"";position:absolute;inset:-9px}button.tip-btn:active{transform:none}button.tip-btn[aria-expanded=true]{background:var(--lake-d);color:var(--paper)}.tip-pop{background:var(--lake-l);border:2px solid var(--lake-d);border-radius:var(--bub);width:100%;font:400 14px/1.55 var(--body);color:var(--ink);text-align:left;white-space:normal;flex-basis:100%;margin:6px 0 10px;padding:10px 12px;display:block}.tip-pop b{font-family:var(--hand);font-size:16px;display:block}.tip-pop span{display:block}.tip-pop a{min-height:var(--tap);align-items:center;display:inline-flex}.fld{min-width:0;display:flow-root;position:relative}.fld>label{padding-right:36px}.fld>label>:where(input,select,textarea){width:calc(100% + 36px);margin-right:-36px}.fld>.tip-btn{margin:0;position:absolute;top:10px;right:0}.grid2>.fld>label{margin:8px 0}.grid2>.fld>.tip-btn{top:6px}.menu{position:relative}.menu>summary{min-height:var(--tap);border:2px solid var(--ink);background:var(--paper);color:var(--ink);border-radius:999px;padding:0 12px;font-size:14px;list-style:none}.menu>summary::-webkit-details-marker{display:none}.menu-pop{z-index:20;background:var(--paper);border:2px solid var(--ink);border-radius:var(--r-md);width:max-content;max-width:min(240px,100vw - 28px);box-shadow:var(--shadow);flex-direction:column;gap:2px;padding:8px 12px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.menu-pop a{min-height:var(--tap);align-items:center;display:flex}.menu-pop button{width:100%}.intro{margin:4px 0 14px}.intro .bub{background:var(--butter)}.intro .intro-t{font-family:var(--hand);margin:0 0 2px;font-size:18px;font-weight:700}.intro .row{justify-content:space-between}.checklist .meter{border:2px solid var(--ink);background:var(--cream);border-radius:999px;height:10px;margin:4px 0 8px;overflow:hidden}.checklist .meter span{background:var(--mint);height:100%;display:block}.checks{counter-reset:ck;margin:6px 0;padding:0;list-style:none}.checks>li{min-height:var(--tap);border-top:1px dashed var(--line);flex-wrap:wrap;align-items:center;gap:0 10px;display:flex}.checks .tick{border:2px solid var(--ink);background:var(--paper);border-radius:7px;flex:none;place-items:center;width:24px;height:24px;font-size:14px;font-weight:900;display:grid}.checks>li[data-done="1"] .tick{background:var(--mint)}.checks>li[data-done="1"]>a{color:var(--ink2);text-decoration:line-through;text-decoration-thickness:1px}.checks>li>a{min-height:var(--tap);align-items:center;min-width:0;display:inline-flex}dialog.welcome{width:min(30rem,100vw - 24px);max-height:calc(100dvh - 24px);color:var(--ink);background:var(--paper);border:2px solid var(--ink);box-shadow:4px 4px 0 var(--ink);border-radius:6px 24px 24px;padding:16px 18px 10px;overflow:auto}dialog.welcome::backdrop{background:#2a272473}dialog.welcome h2{margin-top:4px}.dots{gap:6px;margin:12px 0 4px;padding:0;list-style:none;display:flex}.dots li{border:2px solid var(--ink);background:var(--paper);border-radius:50%;width:10px;height:10px}.dots li.on{background:var(--mint)}.welcome-nav{flex-wrap:wrap;align-items:center;gap:0 8px;display:flex}.welcome-nav .sp{flex:1}.help-list>li p{margin:0 0 4px}.help-list>li>a,.crumbs a{align-items:center;min-width:44px;min-height:44px;display:inline-flex}.crumbs{flex-wrap:wrap;align-items:center;gap:0 6px;display:flex}.help-sum{margin:10px 0 14px}.help-body ul,.help-body ol{padding-left:1.4em}.help-body li{margin:4px 0}.topnav{min-height:var(--tap);align-items:center;font-size:14px;display:inline-flex}.logo{object-fit:contain;background:var(--paper);border:2px solid var(--ink);border-radius:var(--r-md);flex:none;width:64px;height:64px}.pre{white-space:pre-wrap}.shop{align-items:center;gap:12px;margin:8px 0 4px;display:flex}.shop .logo{width:56px;height:56px}.shop h2{margin:0;font-size:22px}.shop p{margin:2px 0 0}.links{flex-wrap:wrap;gap:0 14px;margin:6px 0;padding:0;font-size:14px;list-style:none;display:flex}.links a{min-height:var(--tap);align-items:center;display:inline-flex}.foot{border-top:1.5px dashed var(--line);color:var(--ink2);margin-top:28px;padding-top:8px;font-size:13px}.payto{background:var(--mint-l)}.payto dl{grid-template-columns:auto minmax(0,1fr);gap:4px 12px;margin:8px 0;display:grid}.payto dt{color:var(--ink2);align-self:center;font-size:13px}.payto dd{margin:0;font-weight:700}.payto .acct{font-variant-numeric:tabular-nums;letter-spacing:.5px;font-size:20px}.skip{z-index:60;background:var(--ink);color:var(--paper);border-radius:10px;padding:10px 14px;position:absolute;top:-80px;left:8px}.skip:focus{top:8px}kbd{border:1.5px solid var(--ink2);background:var(--cream);color:var(--ink2);font:700 11px/1 var(--body);white-space:nowrap;border-bottom-width:2.5px;border-radius:6px;padding:3px 6px;display:inline-block}.shell{--nav-w:248px;--ai-w:376px;min-height:100dvh}.side,.ai{display:none}.center,.content{min-width:0}button.ico-b{width:var(--tap);background:var(--paper);min-width:0;box-shadow:var(--shadow-sm);font:900 18px/1 var(--body);border-radius:14px;flex:none;place-items:center;margin:0;padding:0;display:inline-grid}.burger-i{background:var(--ink);width:18px;height:2.5px;box-shadow:0 -6px 0 var(--ink), 0 6px 0 var(--ink);border-radius:2px;display:block}.sbar{z-index:30;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1.5px dashed var(--line);background:#fbf6ecf0;flex-wrap:wrap;align-items:center;gap:2px 8px;padding:6px 12px 2px;display:flex;position:sticky;top:0}.sbar .sp{flex:1}.sbar-where{flex-wrap:wrap;flex-basis:100%;order:10;align-items:center;gap:0 10px;min-width:0;display:flex}button.kbtn{min-width:var(--tap);background:var(--paper);box-shadow:var(--shadow-sm);border-radius:999px;align-items:center;gap:8px;margin:0;padding:0 12px;font-size:14px;font-weight:700;display:inline-flex}.kbtn>span:first-child{font-size:18px;line-height:1}.crumbs2{min-width:0}.crumbs2 ol{flex-wrap:wrap;align-items:center;gap:0 4px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.crumbs2 li{align-items:center;gap:4px;min-width:0;display:inline-flex}.crumbs2 li+li:before{content:"›" / "";color:var(--ink2);font-weight:700}.crumbs2 a{min-height:40px;color:var(--ink2);align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.crumbs2 a:hover{color:var(--lake-d);text-decoration:underline}.crumbs2 [aria-current]{color:var(--ink);font-weight:900}.ts{position:relative}button.ts-b{background:var(--butter);min-height:36px;box-shadow:var(--shadow-sm);border-width:1.5px;border-radius:999px;align-items:center;gap:6px;margin:0;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.ts-car{font-size:11px}.ts-pop{z-index:40;background:var(--paper);border:2px solid var(--ink);border-radius:var(--bub);width:min(320px,100vw - 24px);box-shadow:var(--shadow);padding:8px;position:absolute;top:calc(100% + 6px);left:0}.ts-h{font:700 13px var(--hand);color:var(--ink2);margin:2px 8px 6px}.ts-l{max-height:50vh;margin:0;padding:0;list-style:none;overflow:auto}.ts-l a{min-height:var(--tap);color:var(--ink);border-radius:6px 14px 14px;align-items:center;gap:8px;padding:4px 10px;font-weight:700;text-decoration:none;display:flex}.ts-l a:hover,.ts-l a:focus-visible{background:var(--cream)}.ts-l a[aria-current]{background:var(--mint-l)}.ts-n{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ts-all{min-height:var(--tap);border-top:1.5px dashed var(--line);align-items:center;margin-top:4px;padding:0 10px;font-size:14px;display:flex}.nav-g,.nav-l{margin:0;padding:0;list-style:none}.nav-gl{font:700 13px/1.2 var(--hand);color:var(--ink2);white-space:nowrap;align-items:center;gap:6px;margin:14px 6px 2px;display:flex}.nav-gl:after{content:"";border-top:1.5px dashed var(--line);flex:1}.ni{min-height:var(--tap);color:var(--ink);border:2px solid #0000;border-radius:6px 18px 18px;align-items:center;gap:10px;margin:2px 0;padding:3px 8px 3px 4px;font-size:15px;text-decoration:none;display:flex;position:relative}.ni:hover{background:var(--paper);border-color:var(--line)}.ni[aria-current=page]{background:var(--paper);border-color:var(--ink);box-shadow:var(--shadow-sm);font-weight:900}.ni-av{border:1.5px solid var(--ink);background:var(--grey-l);width:32px;height:32px;font:700 15px/1 var(--hand);border-radius:50%;flex:none;place-items:center;transition:transform .15s;display:grid}.ni:hover .ni-av{transform:rotate(-8deg)}[data-tone=ink] .ni-av{background:var(--ink);color:var(--paper)}[data-tone=peach] .ni-av{background:var(--peach-l)}[data-tone=mint] .ni-av{background:var(--mint-l)}[data-tone=lake] .ni-av{background:var(--lake-l)}[data-tone=butter] .ni-av{background:#fff6d6}[data-tone=peach][aria-current] .ni-av{background:var(--peach)}[data-tone=mint][aria-current] .ni-av{background:var(--mint)}[data-tone=lake][aria-current] .ni-av{background:var(--lake)}[data-tone=butter][aria-current] .ni-av{background:var(--butter)}.ni-t{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ni-n{border:1.5px solid var(--ink);background:var(--peach);min-width:30px;height:22px;color:var(--ink);font:700 13px/1 var(--hand);border-radius:999px 999px 999px 4px;flex:none;place-items:center;padding:0 7px;display:inline-grid}.trip-head{overflow-wrap:anywhere;max-width:44rem;margin:0 auto;padding:10px 14px 0}.th-row{align-items:center;gap:12px;display:flex}.av.th-av{background:var(--butter);width:46px;height:46px;font-size:15px}.th-who{flex:1;min-width:0}.th-k{color:var(--ink2);font-size:12px;font-weight:700}.trip-head .hrow{margin:0}.trip-head .th-name{font:700 26px/1.2 var(--hand);margin:0 6px 0 0}.tabs{border-bottom:1.5px dashed var(--line);position:relative}.tabs:before,.tabs:after{content:"";z-index:1;pointer-events:none;opacity:0;width:36px;transition:opacity .15s;position:absolute;top:0;bottom:0}.tabs:before{background:linear-gradient(to right, var(--cream), #fbf6ec00);left:0}.tabs:after{background:linear-gradient(to left, var(--cream), #fbf6ec00);right:0}.tabs[data-more-l]:before,.tabs[data-more-r]:after{opacity:1}.tabs ul{scrollbar-width:thin;gap:8px;margin:10px 0 0;padding:2px 4px 10px 0;list-style:none;display:flex;overflow-x:auto}.tabs a{min-height:var(--tap);border:2px solid var(--ink);background:var(--paper);box-shadow:var(--shadow-sm);color:var(--ink);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 16px;text-decoration:none;display:inline-flex}.tabs a:hover{background:var(--cream)}.tabs a[aria-current=page]{background:var(--mint);font-weight:900}.tabs .ni-n{min-width:26px;height:20px;font-size:12px}.ai-h{border-bottom:2px solid var(--ink);background:var(--mint-l);align-items:center;gap:10px;padding:8px 12px;display:flex}.ai-t{font:700 18px/1.2 var(--hand);flex:1;margin:0}.ai-b{flex-direction:column;flex:1;min-height:0;padding:0 12px 10px;display:flex}.chat{flex-direction:column;flex:1;min-height:0;display:flex}.chat-top{border-bottom:1.5px dashed var(--line);align-items:center;gap:10px;padding:8px 0 6px;display:flex}.chat-use{min-width:0;color:var(--ink2);flex-direction:column;flex:1;gap:2px;font-size:12px;display:flex}.chat-use progress{width:100%;height:6px;accent-color:var(--mint-d)}.chat-use.warn{color:var(--peach-d);font-weight:700}.chat-use.warn progress{accent-color:var(--peach-d)}.chat-use.off{color:var(--peach-d);font-weight:700}button.chat-new{min-height:36px;margin:0;padding:0 12px;font-size:13px}.chat-log{overscroll-behavior:contain;flex:1;min-height:0;padding:0 2px 12px;overflow:auto}.chat-log .post{margin-top:10px}.bub.txt{white-space:pre-wrap;overflow-wrap:anywhere;box-shadow:var(--shadow-sm);margin:0;padding:8px 12px;font-size:14px}.post.me{justify-content:flex-end}.post.me .bub{background:var(--lake-l);border-radius:20px 6px 20px 20px;max-width:85%}.chat-err{background:var(--peach-l)}.chat-wait{margin:10px 0 0 40px}.chat-sug{flex-direction:column;align-items:flex-start;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.chat-sug button{text-align:left;border-radius:6px 16px 16px;min-height:38px;margin:0;padding:0 12px;font-size:14px}.chat-form{border-top:2px dashed var(--line);align-items:flex-end;gap:8px;padding-top:8px;display:flex}.chat-form textarea{resize:none;min-height:48px;max-height:140px;margin:0}.chat-form button{flex:none;margin:0}.pcard{background:var(--paper);border:2px solid var(--ink);border-radius:var(--bub);box-shadow:var(--shadow-sm);margin:10px 0 0 40px;padding:10px 12px;font-size:14px}.pcard p{margin:4px 0}.pcard-k{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pcard-row{grid-template-columns:4.5em minmax(0,1fr);gap:6px;margin:4px 0;display:grid}.pcard-row ul{margin:0;padding-left:18px}.pcard .table-wrap{margin:6px 0}.pcard th,.pcard td{text-align:left;padding:4px 6px;font-size:13px}.pcard-st{border-top:1.5px dashed var(--line);margin-top:6px;padding-top:6px}.pcard-btns{gap:8px;display:flex}.pcard-btns button{margin:0}.pcard-ok{align-items:center;gap:10px;display:flex}.pcard-fail{color:var(--peach-d);font-weight:700}button.fab{right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:25;background:var(--mint);width:56px;min-width:0;height:56px;box-shadow:var(--shadow);font:700 20px/1 var(--hand);border-radius:28px 28px 6px;margin:0;padding:0;position:fixed}.content main{padding-bottom:104px}dialog.drawer,dialog.chatdlg,dialog.cp{color:var(--ink);padding:0}dialog.drawer::backdrop,dialog.chatdlg::backdrop,dialog.cp::backdrop{background:#2a272473}dialog.drawer{border:0;border-right:2px solid var(--ink);background:var(--cream);width:min(300px,86vw);height:100dvh;max-height:none;margin:0 auto 0 0;animation:.22s ease-out slide-in}.drawer .dlg-in{padding:8px 12px 28px}dialog.chatdlg{background:var(--cream);border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0}.chatdlg .dlg-in{flex-direction:column;height:100%;display:flex}.side-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.side-store{border-bottom:2px solid var(--ink);align-items:center;gap:8px;margin:4px 0 0;padding:6px 4px 10px;font-size:14px;font-weight:700;display:flex}.side-sn{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}dialog.cp{background:var(--paper);border:2px solid var(--ink);width:min(40rem,100vw - 24px);max-height:min(78vh,640px);box-shadow:4px 4px 0 var(--ink);border-radius:6px 24px 24px;margin:9vh auto auto;animation:.16s ease-out pop-in;overflow:hidden}.cp .dlg-in,.cp-in{flex-direction:column;min-height:0;max-height:min(78vh,640px);display:flex}.cp-q{border-bottom:2px dashed var(--line);align-items:center;gap:10px;padding:8px 14px;display:flex}.cp-q:focus-within{box-shadow:inset 0 -3px 0 var(--lake-d)}.cp-at{color:var(--ink2);font-size:22px}.cp-q input{background:0 0;border:0;min-height:48px;margin:0;padding:0;font-size:18px}.cp-q input:focus-visible{outline:none}.cp-l{flex:1;min-height:0;margin:0;padding:4px 8px 8px;list-style:none;overflow:auto}.cp-k{font:700 13px var(--hand);color:var(--ink2);margin:10px 10px 2px;display:block}.cp-row{min-height:var(--tap);cursor:pointer;border:2px solid #0000;border-radius:6px 16px 16px;align-items:center;gap:10px;padding:4px 12px;display:flex}.cp-l [aria-selected=true] .cp-row{background:var(--mint-l);border-color:var(--ink)}.cp-t{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:700;overflow:hidden}.cp-s{text-overflow:ellipsis;white-space:nowrap;max-width:45%;color:var(--ink2);flex:none;margin-left:auto;font-size:12px;overflow:hidden}.cp-foot{border-top:1.5px dashed var(--line);margin:0;padding:8px 14px 10px;display:none}.cp-foot kbd{margin-right:2px}@keyframes slide-in{0%{opacity:0;transform:translate(-24px)}}@keyframes pop-in{0%{opacity:0;transform:translateY(8px)scale(.98)}}@media (prefers-reduced-motion:reduce){dialog.drawer,dialog.cp{animation:none}}@media (max-width:1023.98px){.kbtn .kbtn-t,.kbtn kbd{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ts{position:static}.ts-pop{width:auto;left:12px;right:12px}}@media (min-width:1024px){.shell{grid-template-columns:var(--nav-w) minmax(0, 1fr) var(--ai-w);transition:grid-template-columns .2s;display:grid}.shell[data-nav=mini]{--nav-w:76px}.shell[data-ai=off]{--ai-w:64px}.side,.ai{flex-direction:column;min-width:0;height:100dvh;display:flex;position:sticky;top:0}.side{border-right:2px solid var(--ink);gap:2px;padding:10px 12px 12px;overflow:hidden auto}.ai{background:var(--paper);border-left:2px solid var(--ink);overflow:hidden}.ai-open{flex-direction:column;height:100%;min-height:0;display:flex}button.burger,.sbar .sbar-brand,button.fab{display:none}.sbar{flex-wrap:nowrap;padding:6px 24px}.sbar-where{flex-wrap:nowrap;flex:0 auto;order:0}.content main{max-width:48rem;padding:8px 24px 64px}.trip-head{max-width:48rem;padding:14px 24px 0}.cp-foot{display:block}.side-k{min-height:var(--tap);border:2px dashed var(--ink2);box-shadow:none;text-align:left;background:0 0;border-radius:6px 18px 18px;align-items:center;gap:10px;margin:auto 0 0;padding:3px 8px 3px 4px;font-weight:700;display:flex}.side-k .ni-av{background:var(--paper);font-family:var(--body);font-size:16px}button.nav-max,.ai-rail{display:none}.shell[data-nav=mini] .side{padding:10px 10px 12px}.shell[data-nav=mini] .side-top{flex-direction:column}.shell[data-nav=mini] button.nav-min{display:none}.shell[data-nav=mini] button.nav-max{display:grid}.shell[data-nav=mini] :is(.ni-t,.side-sn,.side-k kbd){clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.shell[data-nav=mini] .side-store{justify-content:center}.shell[data-nav=mini] .nav-gl{margin:10px 4px 4px;font-size:0}.shell[data-nav=mini] :is(.ni,.side-k){justify-content:center;padding:3px}.shell[data-nav=mini] .ni .ni-n{min-width:22px;height:18px;padding:0 4px;font-size:11px;position:absolute;top:-5px;right:-6px}.shell[data-ai=off] .ai-open{display:none}.shell[data-ai=off] .ai-rail{background:var(--mint-l);width:44px;min-width:0;box-shadow:var(--shadow-sm);border-radius:999px;flex-direction:column;align-items:center;gap:10px;margin:12px auto;padding:10px 0 14px;display:flex}.ai-rail-t{writing-mode:vertical-rl;font:700 15px var(--hand);letter-spacing:3px}}.thumb{object-fit:cover;background:var(--paper);border:2px solid var(--ink);border-radius:var(--r-sm);flex:none;width:48px;height:48px}.thumb.lg{width:96px;height:96px}.thumb.ph{background:var(--grey-l) radial-gradient(circle at 1px 1px, var(--line) 1px, transparent 0) 0 0 / 8px 8px;border-style:dashed;border-color:var(--ink2);display:inline-block}.prow{min-height:var(--tap);align-items:center;gap:10px;display:flex}.list>li>a.prow{display:flex}.photos{grid-template-columns:repeat(auto-fill,minmax(144px,1fr));gap:14px 12px;margin:10px 0;padding:0;list-style:none;display:grid}.photos>li{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.photos .thumb.lg{aspect-ratio:1;width:100%;max-width:160px;height:auto}.photo-btns{gap:6px;display:flex}.photo-btns button{min-width:40px;margin:0;padding:0 8px}label.pick{min-height:var(--tap);background:var(--lake-l);border:2px dashed var(--lake-d);cursor:pointer;border-radius:14px 14px 4px;align-items:center;margin:6px 0;padding:0 18px;font-weight:700;display:inline-flex}label.pick:has(input:focus-visible){outline:3px solid var(--lake-d);outline-offset:2px}label.pick:has(input:disabled){opacity:.6;cursor:not-allowed}.gal{max-width:360px;margin:-2px 0 10px;position:relative}.gal-track{scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;background:var(--paper);border:2px solid var(--ink);border-radius:var(--r-md);scrollbar-width:none;display:flex;overflow-x:auto}.gal-track::-webkit-scrollbar{display:none}.gal-track img{aspect-ratio:1;object-fit:cover;scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 100%;width:100%}.gal-count{border:1.5px solid var(--ink);background:var(--butter);border-radius:999px;padding:0 8px;font-size:12px;font-weight:700;line-height:20px;position:absolute;top:8px;right:8px}.gal-dots{justify-content:center;gap:2px;margin-top:4px;display:flex}button.gal-dot{width:24px;min-width:0;height:24px;min-height:0;box-shadow:none;background:0 0;border:0;place-items:center;margin:0;padding:0;display:grid}button.gal-dot:before{content:"";border:1.5px solid var(--ink);background:var(--paper);border-radius:999px;width:8px;height:8px;transition:width .15s}button.gal-dot[aria-current=true]:before{background:var(--mint);width:18px}button.gal-dot:active{transform:none}.htt{flex-direction:column;align-items:center;display:inline-flex;position:relative}button.htt-btn{background:var(--peach);touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:84px;height:84px;margin:0;padding:0;font-size:12px;line-height:1.2;display:flex}.htt-btn svg{width:28px;height:28px}.htt.on .htt-btn{color:#fff;box-shadow:none;background:#c93a2f;transform:scale(1.06)}.htt.cancelling .htt-btn{background:var(--grey-l);color:var(--ink2)}.htt.compact .htt-btn{width:var(--tap);height:var(--tap);min-height:var(--tap)}.htt.compact .htt-btn svg{width:22px;height:22px}.htt-pill,.htt-hint{z-index:5;border:2px solid var(--ink);background:var(--paper);white-space:nowrap;box-shadow:var(--shadow-sm);border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:13px;font-weight:700;display:inline-flex;position:absolute;bottom:calc(100% + 8px);right:0}.htt-hint{color:var(--ink2);box-shadow:none;border-width:1.5px;font-weight:400}.rec-dot{background:#c93a2f;border-radius:50%;width:10px;height:10px;animation:1s infinite rec-blink;display:inline-block}@keyframes rec-blink{50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.rec-dot{animation:none}}.chat-form .htt{align-self:flex-end}.live{max-width:34rem;margin:0 auto}.live .row>button,.live .shots button,.live .dact button{margin-top:4px;margin-bottom:4px}button.sm{min-height:36px;box-shadow:var(--shadow-sm);padding:0 12px;font-size:13px}button.plain{all:unset;box-sizing:border-box;cursor:pointer}button.plain:focus-visible{outline:3px solid var(--lake-d);outline-offset:2px}.vf{aspect-ratio:4/3;border:2px solid var(--ink);border-radius:var(--r-lg);background:linear-gradient(160deg,#5c5148,#2a2724);width:100%;max-height:52vh;margin:4px 0 0;position:relative;overflow:hidden}.vf video{object-fit:cover;width:100%;height:100%;display:block}.vf-off{text-align:center;color:#fff;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:16px;display:flex;position:absolute;inset:0}.vf-off p{margin:0}.vf-c{pointer-events:none;border:3px solid #fff;width:26px;height:26px;position:absolute}.vf-c.tl{border-bottom:0;border-right:0;top:14px;left:14px}.vf-c.tr{border-bottom:0;border-left:0;top:14px;right:14px}.vf-c.bl{border-top:0;border-right:0;bottom:14px;left:14px}.vf-c.br{border-top:0;border-left:0;bottom:14px;right:14px}.shots{flex-wrap:wrap;align-items:center;gap:6px 8px;min-height:52px;margin-top:8px;font-size:13px;display:flex}.shot{display:inline-block;position:relative}.shot img{object-fit:cover;border:2px solid var(--ink);border-radius:10px;width:44px;height:44px;display:block}.shot .x{width:var(--tap);min-width:0;height:var(--tap);min-height:0;box-shadow:none;z-index:1;background:0 0;border:0;margin:0;padding:0;font-size:16px;line-height:1;position:absolute;top:-18px;right:-18px}.shot .x:before{content:"";z-index:-1;border:2px solid var(--ink);background:var(--paper);border-radius:50%;position:absolute;inset:8px}.live button.sm{min-height:var(--tap)}.dc-said{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.controls{justify-content:space-around;align-items:center;gap:8px;padding:10px 0 6px;display:flex}button.count{background:var(--butter);text-align:center;border-radius:12px;min-width:64px;margin:0;padding:4px 10px;font-size:12px;line-height:1.3}button.count b{font-size:18px}button.shutter{width:72px;height:72px;box-shadow:inset 0 0 0 5px var(--paper), inset 0 0 0 7px var(--ink);background:#fff;border-radius:50%;margin:0;padding:0;font-size:28px}button.shutter.off{background:var(--paper);box-shadow:var(--shadow)}button.mic-off{margin:0}.live>.hint{text-align:center;margin:0 0 6px}.typer{margin:8px 0}.typer textarea{min-height:84px}.last{background:var(--mint-l);border:1.5px dashed var(--mint-d);border-radius:var(--r-sm);flex-wrap:wrap;align-items:center;gap:4px 8px;margin:8px 0;padding:6px 10px;font-size:14px;display:flex}.queue h2{margin-top:18px}.dq{margin:8px 0;padding:0;list-style:none}.dcard{border:2px solid var(--ink);border-radius:var(--bub);box-shadow:var(--shadow-sm);background:#fff;margin:10px 0;padding:8px 10px}.dc-main{width:100%;min-height:var(--tap);align-items:flex-start;gap:10px;display:flex}.dcard>.dc-main[disabled]{cursor:default}.dc-body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.dc-t{overflow-wrap:anywhere;font-weight:700}.chips{flex-wrap:wrap;gap:4px;display:flex}.chips .chip{border:1px solid var(--ink2);background:var(--paper);padding:0 8px;font-size:12px}.dc-money{color:var(--ink2);font-size:13px}.dc-money b{color:var(--ink);font-size:15px}.warn{background:var(--butter);outline:1.5px dashed var(--peach-d);color:var(--ink);border-radius:4px;padding:0 4px}.dc-flags{align-self:flex-start;font-size:12px;font-weight:700}.state{border:1.5px solid var(--ink);white-space:nowrap;border-radius:999px;flex:none;padding:1px 10px;font-size:12px;font-weight:700}.s-ready{background:var(--mint-l)}.s-parsing{background:var(--grey-l)}.s-review{background:var(--butter)}.s-failed{background:var(--peach-l);color:var(--peach-d)}.s-wait{background:var(--grey-l)}.shimmer{background:linear-gradient(90deg, var(--grey-l), #fff, var(--grey-l));border-radius:5px;width:80%;height:9px;margin:6px 0;display:block}.shimmer.s{width:50%}.dc-tr{font-size:13px}.dcard>button.mint{width:100%;margin:8px 0 2px}.deditor{border-top:1.5px dashed var(--line);margin-top:8px;padding-top:8px}.deditor label{margin:8px 0 4px}.dphotos{flex-wrap:wrap;gap:6px;margin-bottom:6px;display:flex}label.warn-f{background:var(--butter);outline:2px dashed var(--peach-d);border-radius:8px;padding:4px 8px 6px}.flag{background:var(--butter);border-left:4px solid var(--peach-d);border-radius:4px;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:2px 0 8px;padding:4px 8px;font-size:13px;display:flex}.flag>span{flex:12em}.flag button{margin:0}.reuse button{margin-top:4px;margin-bottom:4px}.dact{margin-top:10px}.bigcode{z-index:60;text-align:center;background:var(--paper);border:2.5px solid var(--ink);border-radius:var(--r-lg);width:min(92vw,26rem);box-shadow:6px 6px 0 var(--ink);padding:16px;position:fixed;top:22vh;left:50%;transform:translate(-50%)}.bc-name{overflow-wrap:anywhere;font-weight:700}.bc-code{font:900 52px/1.1 var(--hand);overflow-wrap:anywhere;margin:4px 0}.bc-chips{flex-wrap:wrap;justify-content:center;gap:6px;margin-bottom:6px;display:flex}.bc-btn{justify-content:center}
