[lang=ko] .dshell{--blf-font-ui:var(--font-noto-kr),Inter,ui-sans-serif,system-ui,sans-serif}:root{--bg:var(--blf-surface-page);--panel:var(--blf-surface-panel);--card-s:var(--blf-surface-card);--hair:var(--blf-border);--line2:var(--blf-hairline);--brand-a24:var(--blf-accent-tint);--mono:var(--blf-font-ui)}.dshell{background:var(--bg);color:var(--blf-text-body);font-family:var(--blf-font-ui);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.dshell button{font:inherit;border:0;cursor:pointer}.dshell ::-webkit-scrollbar{width:8px;height:8px}.dshell ::-webkit-scrollbar-thumb{background:#2a2a30;border-radius:9px}.dshell ::-webkit-scrollbar-track{background:transparent}.app{min-height:100vh}.app,.side{display:flex}.side{width:272px;flex-shrink:0;flex-direction:column;padding:16px 16px 20px;position:sticky;top:0;height:100vh}.brand{display:flex;align-items:center;gap:8px;padding:0 0 24px}.brand-mark{width:28px;height:28px;border-radius:8px;background:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:11px;letter-spacing:-.02em;font-weight:900;color:#000}.brand-name{font-size:16px;line-height:24px;font-weight:600;letter-spacing:-.01em;color:var(--blf-text-primary);--logo-1:oklch(0.72 0.30 340);--logo-2:oklch(0.68 0.28 295);--logo-3:oklch(0.84 0.16 200);--logo-4:oklch(0.89 0.24 135);--logo-5:oklch(0.91 0.19 100)}@supports (background-clip:text) or (-webkit-background-clip:text){.brand-name{background:linear-gradient(90deg,var(--logo-1),var(--logo-2),var(--logo-3),var(--logo-4),var(--logo-5),var(--logo-1));background-size:300% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:brand-flow 9s linear infinite}@keyframes brand-flow{to{background-position:300% 0}}@media (prefers-reduced-motion:reduce){.brand-name{animation:none}}}.navlist{display:flex;flex-direction:column;gap:2px}.navi{display:flex;align-items:center;gap:10px;padding:8px;border-radius:8px;font:var(--blf-nav-weight) var(--blf-nav-size)/var(--blf-nav-leading) var(--blf-font-ui);color:var(--blf-text-secondary);background:none;width:100%;text-align:left}.navi.on,.navi:hover{background:var(--blf-surface-selected);color:var(--blf-text-primary)}.navi svg{flex-shrink:0;width:18px;height:18px}.navi span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.side-foot{margin-top:auto}.side-foot .navi{padding-top:7px;padding-bottom:7px}.main{flex:1;min-width:0;background:var(--panel);border-radius:32px;margin:16px 16px 0 0;overflow:clip}.wrap{padding:0 32px}.page{padding-top:32px;padding-bottom:56px}.hero{position:relative;height:420px;overflow:hidden;container-type:inline-size;background:radial-gradient(ellipse 78% 112% at 76% -12%,var(--brand-a24) 0,var(--blf-accent-wash-soft) 45%,transparent 76%),radial-gradient(ellipse 54% 96% at 14% -18%,var(--blf-accent-wash) 0,transparent 72%)}.tile{position:absolute;border-radius:10px;opacity:.48}.hero i.tile:first-of-type{left:3.472cqw;top:10.243cqw;width:8.767cqw;height:12.153cqw}.hero i.tile:nth-of-type(2){left:14.583cqw;top:-1.215cqw;width:15.538cqw;height:10.851cqw}.hero i.tile:nth-of-type(3){left:40.104cqw;top:-1.91cqw;width:22.135cqw;height:16.667cqw}.hero i.tile:nth-of-type(4){right:15.451cqw;top:-1.563cqw;width:14.41cqw;height:10.417cqw}.hero i.tile:nth-of-type(5){right:2.951cqw;top:9.201cqw;width:9.462cqw;height:13.108cqw}.hero-in{position:relative;z-index:1;padding-top:236px;text-align:center}.hero-t{margin:0;font:var(--blf-display-weight) var(--blf-display-size)/var(--blf-display-leading) var(--blf-font-ui);letter-spacing:var(--blf-display-tracking);color:var(--blf-accent-text)}.ghost{display:inline-flex;align-items:center;gap:6px;margin-top:16px;padding:7px 12px;border-radius:8px;background:var(--blf-surface-selected);font:var(--blf-label-weight) var(--blf-label-size)/var(--blf-label-leading) var(--blf-font-ui);color:var(--blf-text-primary)}.shead{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding-top:6px}.shead h2{margin:0;font:var(--blf-section-weight) var(--blf-section-size)/var(--blf-section-leading) var(--blf-font-ui);letter-spacing:var(--blf-section-tracking);color:var(--blf-text-primary)}.hint{position:relative;vertical-align:middle;margin-left:6px}.hint,.hint-btn{display:inline-flex}.hint-btn{width:20px;height:20px;padding:0;border-radius:var(--blf-radius-full);background:none;color:var(--blf-text-secondary);align-items:center;justify-content:center}.hint-btn:hover,.hint.open .hint-btn{color:var(--blf-text-primary)}.hint-tip{display:none;position:absolute;z-index:20;width:max-content;max-width:min(288px,calc(100vw - 32px));padding:10px 12px;border-radius:var(--blf-radius-sm);background:var(--blf-surface-raised);border:1px solid var(--blf-border-strong);box-shadow:0 4px 12px rgb(0 0 0/.4);font:400 var(--blf-body-size)/var(--blf-body-leading) var(--blf-font-ui);letter-spacing:0;text-transform:none;color:var(--blf-text-body)}.hint.open .hint-tip{display:block}.hint-tip:before{content:"";position:absolute;width:10px;height:10px;background:inherit;border:1px solid var(--blf-border-strong);transform:rotate(45deg)}.hint[data-side=right] .hint-tip{left:calc(100% + 10px);top:-8px}.hint[data-side=right] .hint-tip:before{left:-6px;top:13px;border-width:0 0 1px 1px}.hint[data-side=bottom] .hint-tip{top:calc(100% + 10px);left:calc(50% - var(--caret-x,22px))}.hint[data-side=bottom] .hint-tip:before{top:-6px;left:calc(var(--caret-x,22px) - 6px);border-width:1px 0 0 1px}.page .shead,.queue-head{margin-bottom:20px}#v-overview .wrap>section{margin-top:34px}.queue-title{margin:0 0 12px;font:600 var(--blf-subheading-size)/var(--blf-subheading-leading) var(--blf-font-ui);color:var(--blf-text-primary)}.setrow .queue-title{margin:0}.blk{margin-bottom:24px}.pblk{margin-bottom:40px}.pblk:last-child{margin-bottom:0}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.stat{background:var(--card-s);border:1px solid var(--hair);border-radius:16px;padding:16px;min-height:80px;display:flex;flex-direction:column;justify-content:center;width:100%;text-align:left;color:inherit;transition:background-color .15s,border-color .15s}.stat-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;color:var(--blf-text-secondary);transition:color .15s}.stat-go{transition:transform .15s}.stat:active,.stat:hover{background:var(--blf-surface-selected);border-color:var(--blf-border-strong)}.stat:active .stat-top,.stat:hover .stat-top{color:var(--blf-text-primary)}.stat:active .stat-go,.stat:hover .stat-go{transform:translateX(3px)}.stat:focus-visible{outline:2px solid var(--blf-text-primary);outline-offset:2px}.stat.todo{border-color:var(--blf-accent-card-border);background:radial-gradient(120% 140% at 0 0,var(--blf-accent-card-glow),transparent 60%),var(--card-s)}.stat.todo .stat-top,.stat.todo .vl{color:var(--blf-accent-text)}.stat.todo:active,.stat.todo:hover{border-color:var(--blf-accent-fill-border);background:radial-gradient(120% 140% at 0 0,var(--blf-accent-card-glow),transparent 60%),var(--blf-surface-selected)}.stat .vl{font:var(--blf-number-weight) var(--blf-number-size)/var(--blf-number-leading) var(--blf-font-ui);font-variant-numeric:tabular-nums;color:var(--blf-text-primary)}.stat .lb{margin-top:2px;font-size:var(--blf-label-size);line-height:var(--blf-label-leading);font-weight:var(--blf-label-weight);color:var(--blf-text-secondary)}.cards{padding:24px 0 48px;display:grid;grid-template-columns:repeat(auto-fill,minmax(420px,1fr));gap:16px;align-items:start}.page .cards{padding-top:4px;padding-bottom:0}.ccard{display:flex;flex-direction:column}.cstrip{position:relative;height:61px;background:var(--plat);display:flex;align-items:flex-start;justify-content:center;padding-top:10px}.cstrip,.cstrip .sheen{border-radius:24px 24px 0 0}.cstrip .sheen{position:absolute;inset:0;box-shadow:inset 0 1px 0 1px rgb(0 0 0/.35);background:linear-gradient(81.87deg,rgb(255 255 255/0) .13%,rgb(255 255 255/.4) 29%,rgb(255 255 255/0) 46.2%,rgb(255 255 255/.4) 78.2%,rgb(255 255 255/0) 99.23%)}.cstrip .ctype{position:relative;z-index:1;height:22px;display:inline-flex;align-items:center;font-size:var(--blf-label-size);line-height:var(--blf-label-leading);font-weight:var(--blf-label-weight);letter-spacing:.3px;text-transform:uppercase;color:var(--on-plat,var(--blf-text-primary))}.cbox{position:relative;margin-top:-24px;background:var(--card-s);border:1px solid var(--hair);border-radius:24px;overflow:hidden;box-shadow:0 -3px 6px rgb(0 0 0/.25)}.cbox:before{content:"";position:absolute;top:-112px;left:50%;transform:translateX(-50%);width:90%;height:192px;border-radius:999px;background:#fff;opacity:.2;filter:blur(40px);pointer-events:none}.cmedia{padding:8px}.ckv,.cmedia{position:relative}.ckv{display:block;aspect-ratio:485/274;border-radius:16px;box-shadow:0 4px 8px rgb(0 0 0/.4);overflow:hidden}.ckv-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:inherit;transition:transform .3s ease}.ckv.noimg{display:flex;align-items:center;justify-content:center;background:radial-gradient(120% 100% at 50% 0,color-mix(in oklch,var(--plat) 38%,transparent),transparent 72%),var(--blf-surface-raised)}.ckv.noimg .brand-mark{width:44px;height:44px;border-radius:12px;font-size:16px;opacity:.9}.cbody{padding:20px 20px 0}.cbody h3{margin:0;font:600 var(--blf-card-title-size)/var(--blf-card-title-leading) var(--blf-font-ui);color:var(--blf-text-primary)}.cbody p{margin:8px 0 0;font-size:var(--blf-body-size);line-height:var(--blf-body-leading);color:var(--blf-text-secondary)}.cfoot{padding:20px;display:flex;align-items:center;justify-content:space-between;gap:12px}.cfoot .lb{margin:0;font-size:var(--blf-body-size);line-height:var(--blf-body-leading);font-weight:500;color:var(--blf-text-secondary)}.ccard.link{width:100%;padding:0;background:none;text-align:left;color:inherit;border-radius:24px}.cbox{transition:border-color .15s}.cbox:before{transition:opacity .2s}.clink{display:inline-flex;align-items:center;gap:6px;transition:color .15s}.clink svg{transition:transform .15s}.ccard.link:active .cbox,.ccard.link:hover .cbox{border-color:var(--blf-border-strong)}.ccard.link:active .cbox:before,.ccard.link:hover .cbox:before{opacity:.3}.ccard.link:active .ckv-img,.ccard.link:hover .ckv-img{transform:scale(1.04)}.ccard.link:active .clink,.ccard.link:hover .clink{color:var(--blf-text-primary)}.ccard.link:active .clink svg,.ccard.link:hover .clink svg{transform:translateX(3px)}.ccard.link:focus-visible{outline:2px solid var(--blf-text-primary);outline-offset:4px}.btn{padding:10px 20px;border-radius:10px;background:var(--blf-accent);font-size:var(--blf-body-size);line-height:var(--blf-body-leading);font-weight:600;color:var(--blf-on-accent);flex-shrink:0;white-space:nowrap}.btn.xs{padding:8px 14px;font-size:13px;line-height:18px;border-radius:8px}.btn.ghost2{background:var(--blf-surface-selected);color:var(--blf-text-primary)}.q-pend{--blf-cols:minmax(0,2.6fr) minmax(0,.6fr) minmax(0,.9fr) 160px;--blf-cols-m:minmax(0,1fr) 160px}.q-ship{--blf-cols:minmax(0,1.2fr) minmax(0,1.4fr) minmax(0,.7fr) 120px;--blf-cols-m:minmax(0,1fr) 120px}.who{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px}.who .hd{font:400 var(--blf-body-size)/var(--blf-body-leading) var(--blf-font-ui);color:var(--blf-text-secondary)}.sns{display:inline-flex;align-items:center;gap:5px;padding:1px 8px;border-radius:var(--blf-radius-full);background:var(--blf-surface-selected);font:var(--blf-label-weight) var(--blf-label-size)/var(--blf-label-leading) var(--blf-font-ui);color:var(--blf-text-primary)}.sns i{width:6px;height:6px;border-radius:50%}.sns-instagram i{background:var(--blf-platform-ig)}.sns-tiktok i{background:var(--blf-platform-tt)}.sns-youtube i{background:var(--blf-platform-yt)}.sns-none{background:none;border:1px dashed var(--blf-border-strong);color:var(--blf-text-secondary)}.hlink{display:inline-flex;align-items:center;gap:4px;color:inherit;text-decoration:underline dotted var(--blf-border-strong);text-underline-offset:4px}.hlink svg{color:var(--blf-text-secondary);flex-shrink:0}.hlink:hover{color:var(--blf-accent-text);text-decoration-color:currentColor}.hlink:hover svg{color:currentColor}.st-active{color:var(--blf-text-primary)}a.sns{text-decoration:none;transition:background-color .15s,color .15s}a.sns svg{width:12px;height:12px;color:var(--blf-text-secondary);flex-shrink:0}a.sns:hover{background:var(--blf-surface-raised);color:var(--blf-text-primary)}a.sns:hover svg{color:currentColor}.is-dim{opacity:.5}.chip{display:inline-flex;align-items:center;margin-left:8px;padding:0 8px;border-radius:var(--blf-radius-full);border:1px solid var(--blf-border-strong);font:var(--blf-label-weight) var(--blf-label-size)/var(--blf-label-leading) var(--blf-font-ui);color:var(--blf-text-secondary);vertical-align:middle;max-width:100%}.st-warn{color:var(--blf-warn-icon)}.more{display:inline-flex;align-items:center;gap:6px;margin-top:10px;padding:4px 0;background:none;font:500 var(--blf-body-size)/var(--blf-body-leading) var(--blf-font-ui);color:var(--blf-text-secondary);transition:color .15s}.more svg{transition:transform .15s}.more:hover{color:var(--blf-text-primary)}.more:hover svg{transform:translateX(3px)}.more[hidden]{display:none}.nbadge{margin-left:auto;min-width:20px;padding:0 6px;border-radius:var(--blf-radius-full);text-align:center}.nbadge[hidden]{display:none}.blf-table-row>*{overflow-wrap:anywhere}.claim{--blf-cols:minmax(0,1.4fr) minmax(0,1.2fr) minmax(0,1fr) minmax(0,.9fr);--blf-cols-m:minmax(0,1fr) 100px}.roster{--blf-cols:minmax(0,1.5fr) minmax(0,.7fr) minmax(0,.9fr) minmax(0,.6fr) minmax(0,1.1fr) minmax(0,1fr);--blf-cols-m:minmax(0,1fr) 112px}.ship{--blf-cols:minmax(0,1.2fr) minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr) 120px;--blf-cols-m:minmax(0,1fr) 120px}.mgr{--blf-cols:minmax(0,1fr) 96px 120px;--blf-cols-m:minmax(0,1fr) 120px}.blf-table-sub,.cell-meta{overflow-wrap:anywhere}.cell-meta{display:block;margin-top:2px;font:400 var(--blf-label-size)/var(--blf-label-leading) var(--blf-font-ui);color:var(--blf-text-secondary)}.act{display:flex;gap:6px;justify-content:flex-end}.ta-r{text-align:right}.pill{display:inline-flex;align-items:center;padding:3px 8px;border-radius:var(--blf-radius-full)}.tcard{background:var(--card-s);border:1px solid var(--hair);border-radius:16px;overflow:hidden}.emptybox{min-height:138px;padding:0 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center}.emptybox p{margin:0;font-size:var(--blf-body-size);line-height:var(--blf-body-leading);font-weight:500;color:var(--blf-text-secondary)}.span-all{grid-column:1/-1}.spin{width:18px;height:18px;border-radius:50%;border:2px solid var(--blf-border-strong);border-top-color:var(--blf-text-secondary);animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.spin{animation:none}}.btn:disabled{opacity:.55;cursor:not-allowed}.btn.warn{background:var(--blf-warn-surface);color:var(--blf-warn-text)}.setrow{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;max-width:720px}.setrow h3{margin:0}.setrow p{margin:2px 0 0;font-size:var(--blf-body-size);line-height:var(--blf-body-leading);color:var(--blf-text-secondary)}.seg{display:inline-flex;flex-shrink:0;padding:3px;border-radius:10px;background:var(--blf-surface-sunken);border:1px solid var(--blf-border)}.seg button{padding:6px 14px;border-radius:8px;background:none;color:var(--blf-text-secondary);font:var(--blf-label-weight) var(--blf-label-size)/var(--blf-label-leading) var(--blf-font-ui)}.seg button.on{background:var(--blf-surface-selected);color:var(--blf-text-primary)}.seg button[lang=ko]{font-family:var(--font-noto-kr),"Noto Sans KR",Inter,system-ui,sans-serif}.setlink{width:100%;max-width:none;background:none;border-top:1px solid var(--blf-hairline);color:inherit;text-align:left;transition:background-color .15s}.setlink:hover{background:var(--blf-surface-selected)}.setlink>span{display:flex;flex-direction:column;gap:2px;max-width:720px}.setlink .queue-title{margin:0}.setlink svg{flex-shrink:0}.setdesc,.setlink svg{color:var(--blf-text-secondary)}.setdesc{font-size:var(--blf-body-size);line-height:var(--blf-body-leading)}.setitems{font:var(--blf-label-weight) var(--blf-label-size)/var(--blf-label-leading) var(--blf-font-ui);color:var(--blf-text-primary)}.fld{display:block;margin-top:16px}.fld textarea{display:block;width:100%;margin-top:6px;padding:10px 12px;border-radius:var(--blf-radius-sm);background:var(--blf-surface-input);border:1px solid var(--blf-border);color:var(--blf-text-body);font:400 var(--blf-body-size)/var(--blf-body-leading) var(--blf-font-ui);resize:vertical}.fld textarea:focus{outline:none;border-color:var(--blf-border-strong)}.fld textarea::placeholder{color:var(--blf-text-secondary)}.fld input,.fld select{display:block;width:100%;margin-top:6px;padding:10px 12px;border-radius:var(--blf-radius-sm);background:var(--blf-surface-input);border:1px solid var(--blf-border);color:var(--blf-text-body);font:400 var(--blf-body-size)/var(--blf-body-leading) var(--blf-font-ui)}.fld select{color-scheme:dark}.blf-label+[aria-hidden=true]{margin-left:4px;color:var(--blf-text-secondary)}.fld input:focus,.fld select:focus{outline:none;border-color:var(--blf-border-strong)}.fld input::placeholder{color:var(--blf-text-secondary)}.fld input:disabled,.fld select:disabled{opacity:.55;cursor:not-allowed}.ctl{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-width:0;margin-top:6px;padding:10px 12px;border-radius:var(--blf-radius-sm);background:var(--blf-surface-input);border:1px solid var(--blf-border);color:var(--blf-text-body);font:400 var(--blf-body-size)/var(--blf-body-leading) var(--blf-font-ui);text-align:left}.ctl:focus{outline:none;border-color:var(--blf-border-strong)}.ctl:disabled{opacity:.55;cursor:not-allowed}.ctl>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.phone{display:grid;grid-template-columns:112px minmax(0,1fr);gap:8px;margin-top:6px}.phone .ctl,.phone .fld,.phone input{margin-top:0}.fhelp{color:var(--blf-text-secondary)}.ferr,.fhelp{margin:6px 0 0;font:var(--blf-label-weight) var(--blf-label-size)/var(--blf-label-leading) var(--blf-font-ui)}.ferr{color:var(--blf-warn-icon)}.ferr:empty{display:none}.skel{height:14px;border-radius:6px;background:var(--blf-surface-selected);animation:skel-breathe 1.6s ease-in-out infinite}@keyframes skel-breathe{0%,to{opacity:1}50%{opacity:.6}}@media (prefers-reduced-motion:reduce){.skel{animation:none}}.kv{display:grid;grid-template-columns:140px minmax(0,1fr);gap:12px 16px;margin:0}.kv dt{margin:0;font:var(--blf-label-weight) var(--blf-label-size)/var(--blf-label-leading) var(--blf-font-ui);color:var(--blf-text-secondary)}.kv dd{margin:0;color:var(--blf-text-primary);overflow-wrap:anywhere}.setrow>div{min-width:0}.setrow>.seg:only-child{margin-left:auto}.setbody{padding:16px 20px}#v-settings .tcard .setrow+.setrow{border-top:1px solid var(--blf-hairline)}.setrow>div>p:first-child{margin-top:0}.shead>.btn{flex-shrink:0;align-self:flex-start}a.setlink{text-decoration:none}.only-m{display:none}.toasts{position:fixed;right:24px;bottom:24px;z-index:45;display:flex;flex-direction:column;gap:8px;width:min(360px,calc(100vw - 32px))}.toast{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:var(--blf-radius-md);background:var(--blf-surface-raised);border:1px solid var(--blf-border-strong);font:500 var(--blf-body-size)/var(--blf-body-leading) var(--blf-font-ui);color:var(--blf-text-body)}.toast .ti{flex-shrink:0;display:inline-flex;margin-top:2px}.toast.ok .ti{color:var(--blf-positive)}.toast.err .ti{color:var(--blf-warn-icon)}.install,.overlay{display:none}.overlay{position:fixed;inset:0;background:var(--blf-scrim);align-items:flex-start;justify-content:center;padding:80px 20px 40px;overflow-y:auto;z-index:50}.overlay.on{display:flex}.modal{position:relative;width:640px;max-width:100%;background:var(--blf-surface-panel);border:1px solid var(--blf-border);border-radius:16px;padding:32px}.modal.sm{width:440px}.mclose{position:absolute;top:16px;right:16px;width:26px;height:26px;border-radius:999px;background:var(--blf-surface-selected);color:var(--blf-text-secondary);display:inline-flex;align-items:center;justify-content:center;font-size:14px;line-height:1}.mtitle{margin:0;padding-right:32px;font:600 var(--blf-card-title-size)/var(--blf-card-title-leading) var(--blf-font-ui);color:var(--blf-text-primary)}.msub{margin:8px 0 0;font-size:var(--blf-body-size);line-height:var(--blf-body-leading);color:var(--blf-text-secondary)}.mtarget{margin:16px 0 0;padding:10px 12px;border-radius:var(--blf-radius-sm);background:var(--blf-surface-card)}.modal .blf-table{margin-top:20px;max-height:52vh;overflow-y:auto}.mfoot{display:flex;justify-content:flex-end;gap:8px;margin-top:24px}.mobile-top{display:none}.mobile-brand{display:inline-flex;align-items:center;gap:8px}.mobile-brand .brand-mark{width:28px;height:28px}.icon-btn{width:32px;height:32px;border-radius:8px;background:none;color:var(--blf-text-secondary);display:inline-flex;align-items:center;justify-content:center}.icon-btn.on{background:var(--blf-surface-selected);color:var(--blf-text-primary)}.tabbar{display:none}@media (max-width:900px){.app{flex-direction:column}.side{display:none}.main{border-radius:0;margin:0;padding-bottom:calc(76px + env(safe-area-inset-bottom))}.wrap{padding:0 16px}.page{padding-top:16px;padding-bottom:32px}.mobile-top{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 10px;position:sticky;top:0;background:var(--panel);z-index:5}.hero{height:auto;padding-bottom:24px}.hero:after{content:"";position:absolute;inset:0;background:radial-gradient(78% 58% at 50% 46%,rgb(0 0 0/.88),rgb(0 0 0/.55));pointer-events:none}.tile{display:none}.hero-in{padding:112px 16px 0}.shead{flex-direction:column;align-items:stretch;gap:12px}.cards,.stats{grid-template-columns:1fr}.cards{padding:16px 0 32px}.cmedia{padding:6px}.setrow{flex-direction:column;align-items:flex-start}.only-m{display:block}.kv{grid-template-columns:1fr;gap:0}.kv dt{margin-top:12px}.kv dt:first-child{margin-top:0}.kv dd{margin-top:2px}.overlay{padding:16px}.install:not([hidden]){display:flex;align-items:center;gap:10px;margin:4px 16px 12px;padding:10px 12px;border-radius:var(--blf-radius-md);background:var(--blf-surface-card);border:1px solid var(--blf-border)}.install .brand-mark{width:32px;height:32px;border-radius:8px;flex-shrink:0}.install-tx{flex:1;min-width:0;display:flex;flex-direction:column;font-size:var(--blf-label-size);line-height:var(--blf-label-leading);color:var(--blf-text-secondary)}.install-tx b{font-weight:600;color:var(--blf-text-primary)}.install-x{position:static;flex-shrink:0}.toasts{left:16px;right:16px;width:auto;bottom:calc(122px + env(safe-area-inset-bottom))}.setlink{flex-direction:row;align-items:center}.modal{padding:28px 20px}.tabbar{display:flex;position:fixed;left:0;right:0;bottom:0;background:var(--blf-surface-sunken);border-top:1px solid var(--line2);padding:6px 8px calc(6px + env(safe-area-inset-bottom));z-index:10}.tab{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:58px;font:var(--blf-label-weight) var(--blf-label-size)/var(--blf-label-leading) var(--blf-font-ui);color:var(--blf-text-secondary);background:none;border-radius:8px}.tab.on{color:var(--blf-text-primary);background:var(--blf-surface-selected)}.tab{position:relative}.tab .nbadge{position:absolute;top:4px;left:calc(50% + 4px);margin:0;min-width:18px;padding:0 5px;font-size:10px;line-height:16px}}