:root{--bg:#0f0e0b;--panel:#17150f;--panel-2:#1e1b14;--panel-3:#221e17;--line:#2e2820;--line-2:#3f3729;--ink:#e9e3d5;--dim:#bbb5a9;--faint:#928773;--accent:#d3a95f;--accent-solid:#d3a95f;--accent-contrast:#1a1408;--accent-decoration:#d3a95f;--status-contrast:#1a1408;--accent-soft:#d3a95f21;--ok:#8bb063;--warn:#d89440;--err:#d77a6a;--sheet:#fff;--mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:var(--line-2) transparent}#__nuxt,body,html{background:var(--bg);height:100%;margin:0;padding:0}body{color:var(--ink);font:16px/1.75 -apple-system,BlinkMacSystemFont,PingFang SC,Noto Sans CJK SC,sans-serif}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3{font-weight:600}.dim{color:var(--dim)}.faint,.kicker{color:var(--faint)}.mono{font-family:var(--mono);font-size:14px}.spacer{flex:1}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#faf9f6;--panel:#fff;--panel-2:#f3f1eb;--panel-3:#e9e5dc;--line:#d9d3c7;--line-2:#b1a795;--ink:#17150f;--dim:#474137;--faint:#686052;--accent:#855d22;--accent-solid:#d3a95f;--accent-contrast:#30220d;--accent-decoration:#ba873d;--status-contrast:#fff;--accent-fill:#ecd6af;--accent-soft:#f3e6d0;--ok:#2f6027;--warn:#804700;--err:#9c3026;--on-accent:#493112;--on-status:#fff;--on-error:#fff;--theme-bg:var(--bg);--theme-panel:var(--panel);--theme-hover:var(--panel-2);--theme-line:var(--line);--theme-ink:var(--ink);--theme-dim:var(--dim);--theme-accent:var(--accent);--theme-error:var(--err);--theme-strong:var(--accent-fill);--theme-on-strong:var(--on-accent);--theme-shadow:0 12px 36px #372b191f}@supports not (scrollbar-color:red transparent){::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--line-2);background-clip:padding-box;border:3px solid #0000;border-radius:7px}::-webkit-scrollbar-thumb:hover{background:var(--faint);background-clip:padding-box}::-webkit-scrollbar-corner{background:0 0}}.kicker{font:500 12px/1.4 var(--mono);letter-spacing:.16em;text-transform:uppercase;margin:0 0 9px}.kicker b{color:var(--accent);font-weight:600}.page-title{letter-spacing:.2px;margin:0 0 7px;font-size:27px;font-weight:600}.page-desc{color:var(--dim);max-width:104ch;margin:0 0 22px;font-size:14.5px;line-height:1.7}.sec-label{font:500 12px/1.4 var(--mono);letter-spacing:.15em;text-transform:uppercase;color:var(--faint);margin:0 0 13px}.sec-h{color:var(--dim);letter-spacing:.02em;margin:28px 0 12px;font-size:15px;font-weight:600}.sec-h span{color:var(--faint);margin-left:9px;font-size:13.5px;font-weight:400}button{font:inherit;font-size:var(--control-font,14.5px);padding:var(--control-padding,7px 16px);cursor:pointer;background:var(--accent-solid);color:var(--accent-contrast);border:0;border-radius:6px;font-weight:600}button:disabled{opacity:.45;cursor:default}button.ghost{color:var(--dim);border:1px solid var(--line-2);padding:var(--ghost-padding,6px 14px);background:0 0;font-weight:500}button.ghost:hover{color:var(--ink);border-color:var(--accent)}input[type=text]{font:inherit;font-size:var(--input-font,15px);padding:var(--input-padding,9px 12px);background:var(--panel-2);border:1px solid var(--line-2);color:var(--ink);border-radius:6px}input[type=text]:focus{border-color:var(--accent);outline:none}.pills{gap:7px;display:inline-flex}.pill{background:var(--panel-2);border:1px solid var(--line-2);color:var(--dim);border-radius:6px;padding:7px 16px;font-size:14.5px}.pill:hover{color:var(--ink);text-decoration:none}.pill.on{background:var(--accent-soft);border-color:var(--accent);color:var(--accent);font-weight:600}.badge{font-size:12.5px;font-weight:600;font-family:var(--mono);overflow-wrap:anywhere;border-radius:4px;max-width:100%;padding:2px 9px;display:inline-block}.b-ok{color:var(--ok);background:#8bb0632b}.b-err{color:var(--err);background:#d77a6a2b}.b-warn{color:var(--warn);background:#d894402b}.b-dim{background:var(--panel-3);color:var(--dim)}.b-accent{background:var(--accent-soft);color:var(--accent)}table{border-collapse:collapse;width:100%;font-size:var(--table-font,15px)}td,th{text-align:left;padding:var(--cell-padding,10px 12px);border-bottom:1px solid var(--line)}th{color:var(--faint);letter-spacing:.09em;text-transform:uppercase;font-size:12px;font-weight:500;font-family:var(--mono)}tbody tr:hover{background:var(--panel-2)}.panel{background:var(--panel);padding:var(--panel-padding,20px 22px);margin-bottom:var(--panel-margin,16px);border-radius:8px}.card,.panel{border:1px solid var(--line)}.card{background:var(--panel-2);padding:var(--card-padding,14px 16px);margin-bottom:var(--card-margin,10px);border-radius:7px}.card-h{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.kv{gap:6px;font-size:15px;display:grid}.kv label{color:var(--faint);min-width:74px;font-size:13.5px;display:inline-block}.chips{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.chip{background:var(--panel-2);border:1px solid var(--line-2);color:var(--ink);border-radius:4px;padding:3px 11px;font-size:13.5px}.pre{background:var(--bg);border:1px solid var(--line);font-family:var(--mono);white-space:pre-wrap;word-break:break-word;color:var(--dim);border-radius:5px;margin:7px 0 0;padding:12px 14px;font-size:14px;line-height:1.85}.page-h{align-items:baseline;gap:11px;margin:0 0 18px;display:flex}.page-h h1{margin:0;font-size:21px}.rb-tip{z-index:1000;pointer-events:none;border:1px solid var(--line-2);background:var(--panel-2);max-width:320px;color:var(--ink);border-radius:6px;padding:5px 9px;font-size:12.5px;line-height:1.45;display:none;position:fixed;box-shadow:0 8px 24px #0006}.asset-page{max-width:1440px;margin:0 auto}.asset-page .style-note{background:var(--accent-soft);color:var(--accent);border-radius:7px;margin-bottom:16px;padding:9px 12px;font-size:12.5px}.asset-page .asset-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;display:grid}.asset-page .asset-grid>article{border:1px solid var(--line);background:var(--panel-2);border-radius:8px;flex-direction:column;min-height:230px;padding:14px 16px;display:flex}.asset-page .asset-image{border-bottom:1px solid var(--line);-o-object-fit:contain;object-fit:contain;background:#111;border-radius:8px 8px 0 0;width:calc(100% + 32px);max-height:260px;margin:-14px -16px 14px;display:block}.asset-page .asset-grid article>header{align-items:baseline;gap:9px;display:flex}.asset-page .asset-grid h2{margin:0;font-size:18px}.asset-page .asset-grid header span{color:var(--accent);font-size:12px}.asset-page .asset-grid article>p{color:var(--dim);font-size:13px;line-height:1.7}.asset-page .asset-grid section{border:1px solid var(--line);background:var(--bg);border-radius:6px;margin-top:9px;padding:10px 11px}.asset-page .asset-grid section b{color:var(--faint);font-size:11px}.asset-page .asset-grid section p{color:var(--dim);margin:3px 0 0;font-size:12.5px;line-height:1.65}.asset-page .asset-grid footer{flex-wrap:wrap;gap:5px;margin-top:auto;padding-top:14px;display:flex}.asset-page .asset-grid footer span{background:var(--panel-3);color:var(--faint);font:10px var(--mono);border-radius:4px;padding:1px 6px}@media (width>=961px){:is(.console,.projects-shell){--ui-font:14px;--control-font:14px;--input-font:14px;--table-font:14px;--control-padding:6px 13px;--ghost-padding:5px 11px;--input-padding:7px 10px;--cell-padding:8px 10px;--panel-padding:16px 18px;--panel-margin:13px;--card-padding:11px 13px;--card-margin:8px;font-size:14px;line-height:1.75}.console .body :is(.core,.kv),.console .script-editor .hook{font-size:14px}.console .segment-page :is(.stage-dir,.shot-text),.console .segment-page .prose{font-size:14px;line-height:1.75}.console .body .page-title{font-size:25px}.console :is(.cast-page,.art-page) .nm{font-size:16px}.console.console:not(.workspace-shell){grid-template-rows:46px minmax(0,1fr)}.console.console:not(.workspace-shell)>.body{padding:22px 27px 64px}.console.console>.bar{gap:7px;padding-inline:14px}.console.console>.second .sec{padding:11px 10px 35px}.console.console>.second .grp{margin-bottom:13px}.console.console>.second .row{padding:6px 8px}.console.console>.rail{padding:0}.console.console>.rail>.rail,.console.console>div.rail{gap:3px;padding:10px 7px}.console.console>.rail .ico{flex-shrink:0;gap:3px;min-height:44px;padding-block:5px}.console.console>.rail .div{flex-shrink:0;margin-block:8px}.console.console>.rail .grow{min-height:8px}.console.console>.rail .compact .who{flex-shrink:0;padding-block:5px}:is(.console,.projects-shell) .page-desc{margin-bottom:18px}:is(.console,.projects-shell) .page-h{gap:9px;margin-bottom:14px}:is(.console,.projects-shell) .kicker{margin-bottom:7px}:is(.console,.projects-shell) .sec-h{margin-block:22px 10px}.console .body .ph{margin-bottom:16px}.console .body .ph .desc-wrap{margin-top:6px}.console .body .ph .page-desc{margin-bottom:0}.console.console>.body>.sync-line{margin:-22px -27px 20px;top:-22px}.console :is(.cast-page,.art-page) .rows{gap:10px}.console :is(.cast-page,.art-page) .rows>.row{gap:16px;padding:13px 14px}.console :is(.cast-page,.art-page) .who{gap:8px}.console :is(.cast-page,.art-page) .setup{gap:13px;padding:8px 11px}.console .segment-page .seg-grid{gap:21px}.console .segment-page .shots-col{gap:11px}.console .segment-page .prompt-bar{top:-22px}.console .segment-page .shot-card{padding:10px 11px 11px}.console .segment-page .shot-h{margin-bottom:10px}.console .segment-page .shot-text{gap:13px}.console .planning-page{padding:13px 19px 10px}.console .planning-page .planning-reference{margin-bottom:13px}.console .planning-page .planning-pitch-grid{gap:10px}.console .planning-page .planning-pitch{padding:11px}.console .planning-page :is(.planning-notice,.planning-next){margin-block:14px;padding:13px}.console .planning-page :is(.planning-pitches,.planning-proposal) h2{margin-block:22px 13px}.console .cat+.cat{margin-top:27px}.console .cat>.panel{gap:14px;padding:13px 14px}.console .cat>.sec-h:first-child{margin-bottom:10px;padding-bottom:10px}.console .script-editor .scene{margin-bottom:14px}.console .script-editor .scene-h{padding:7px 9px}.console .script-editor .claims{margin-bottom:13px}.projects-shell.projects-shell .projects-main{padding:32px calc(clamp(20px,3.2vw,52px)) 52px}.projects-shell.projects-shell .projects-toolbar{gap:13px;margin-block:22px 24px}.projects-shell.projects-shell .project-grid{gap:14px}.projects-shell.projects-shell .project-link{padding:18px}.projects-shell.projects-shell .project-card-top,.projects-shell.projects-shell .project-detail{margin-bottom:18px}.projects-shell.projects-shell .project-card footer{padding-top:13px}}@media (width<=960px){.console.console .body :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select){font-size:16px}}.confirm-mask[data-v-b81b8131]{z-index:90;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0000009e;place-items:center;padding:24px;animation:.14s ease-out confirm-fade-b81b8131;display:grid;position:fixed;inset:0}.confirm-card[data-v-b81b8131]{--tone:var(--accent);border:1px solid var(--line-2);background:var(--panel);border-radius:12px;width:min(440px,100%);padding:20px 20px 16px;animation:.16s ease-out confirm-rise-b81b8131;box-shadow:inset 0 1px #ffffff0a,0 28px 70px #0000008c}.confirm-card.danger[data-v-b81b8131]{--tone:var(--err)}.head[data-v-b81b8131]{grid-template-columns:36px minmax(0,1fr);align-items:start;gap:13px}.head[data-v-b81b8131],.mark[data-v-b81b8131]{display:grid}.mark[data-v-b81b8131]{width:36px;height:36px;color:var(--tone);background:color-mix(in srgb,var(--tone) 14%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--tone) 26%,transparent) inset;border-radius:50%;place-items:center}.text[data-v-b81b8131]{min-width:0;padding-top:5px}h2[data-v-b81b8131]{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:16.5px;font-weight:650;line-height:1.45}.message[data-v-b81b8131]{margin:6px 0 0;line-height:1.65}.detail[data-v-b81b8131],.message[data-v-b81b8131]{color:var(--dim);font-size:13.5px}.detail[data-v-b81b8131]{margin:14px 0 0 49px;line-height:1.6}.detail[data-v-b81b8131] ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.detail[data-v-b81b8131] li{color:var(--dim);padding-left:13px;font-size:13.5px;line-height:1.6;position:relative}.detail[data-v-b81b8131] li:before{content:"";background:color-mix(in srgb,var(--tone) 70%,var(--faint));border-radius:50%;width:5px;height:5px;position:absolute;top:.68em;left:0}.detail[data-v-b81b8131] p{margin:0 0 8px}.detail[data-v-b81b8131] p:last-child{margin-bottom:0}.error[data-v-b81b8131]{background:color-mix(in srgb,var(--err) 12%,transparent);color:var(--err);border-radius:7px;margin:12px 0 0 49px;padding:8px 10px;font-size:13px}footer[data-v-b81b8131]{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}footer button[data-v-b81b8131]{min-width:76px;padding:7px 16px;font-size:14px}footer button.ghost[data-v-b81b8131]{padding:6px 15px}.go[data-v-b81b8131]{background:var(--accent-solid);color:var(--accent-contrast)}.danger .go[data-v-b81b8131]{background:var(--tone);color:var(--status-contrast)}.go[data-v-b81b8131]:hover:not(:disabled){filter:brightness(1.07)}.go[data-v-b81b8131]:focus-visible{outline:2px solid color-mix(in srgb,var(--tone) 55%,transparent);outline-offset:2px}@keyframes confirm-fade-b81b8131{0%{opacity:0}}@keyframes confirm-rise-b81b8131{0%{opacity:0;transform:translateY(6px)scale(.985)}}@media (prefers-reduced-motion:reduce){.confirm-card[data-v-b81b8131],.confirm-mask[data-v-b81b8131]{animation:none}}@media (width<=480px){.detail[data-v-b81b8131],.error[data-v-b81b8131]{margin-left:0}}.field[data-v-eb123e1e]{width:100%}.bullets+.choice[data-v-eb123e1e],.bullets+.field[data-v-eb123e1e],.choice[data-v-eb123e1e]{margin-top:12px}.choice[data-v-eb123e1e]{cursor:pointer;align-items:flex-start;gap:8px;display:flex}.choice input[data-v-eb123e1e]{margin-top:3px}.choice span[data-v-eb123e1e]{color:var(--ink);font-size:13.5px;line-height:1.55}.choice em[data-v-eb123e1e]{color:var(--dim);font-size:12.5px;font-style:normal;display:block}.toast-stack[data-v-5f430571]{z-index:95;pointer-events:none;justify-items:center;gap:8px;width:max-content;max-width:calc(100vw - 32px);display:grid;position:fixed;bottom:44px;left:50%;transform:translate(-50%)}.toast[data-v-5f430571]{border:1px solid var(--line-2);background:var(--panel-2);color:var(--ink);border-radius:8px;align-items:center;gap:9px;padding:9px 16px 9px 12px;font-size:13.5px;line-height:1.5;display:flex;box-shadow:0 6px 22px #0006}.toast svg[data-v-5f430571]{fill:none;width:16px;height:16px;stroke:var(--ok);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.toast-enter-active[data-v-5f430571],.toast-leave-active[data-v-5f430571]{transition:opacity .18s,transform .18s}.toast-enter-from[data-v-5f430571],.toast-leave-to[data-v-5f430571]{opacity:0;transform:translateY(6px)}.btm-mask[data-v-10ab93c7]{z-index:80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#17150f6b;place-items:center;padding:24px 16px;display:grid;position:fixed;inset:0}.btm[data-v-10ab93c7]{border:1px solid var(--line-2);background:var(--panel);width:min(960px,100%);height:calc(min(860px,100dvh - 48px));max-height:calc(100dvh - 48px);color:var(--ink);box-shadow:var(--theme-shadow,0 24px 64px #372b192e);border-radius:18px;flex-direction:column;gap:14px;padding:20px 22px 16px;display:flex}.btm-head[data-v-10ab93c7]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.btm-tabs[data-v-10ab93c7],.seg[data-v-10ab93c7]{border:1px solid var(--line-2);background:var(--panel-2);border-radius:999px;display:inline-flex;overflow:hidden}.btm-tabs button[data-v-10ab93c7],.seg button[data-v-10ab93c7]{color:var(--dim);font:inherit;cursor:pointer;background:0 0;border:0;padding:7px 16px;font-size:13px}.btm-tabs button.on[data-v-10ab93c7],.seg button.on[data-v-10ab93c7]{background:var(--panel);color:var(--ink);font-weight:650;box-shadow:0 1px 2px #372b1914}.btm-tools[data-v-10ab93c7]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.btm-x[data-v-10ab93c7]{width:34px;height:34px;color:var(--dim);cursor:pointer;background:0 0;border:0;border-radius:10px;font-size:22px;line-height:1}.btm-x[data-v-10ab93c7]:hover{color:var(--ink);background:var(--panel-2)}.btm-summary[data-v-10ab93c7]{background:var(--panel-2);border:1px solid var(--line);color:var(--dim);border-radius:12px;flex-wrap:wrap;align-items:baseline;gap:6px;padding:10px 14px;font-size:13px;display:flex}.sum-plan[data-v-10ab93c7]{color:var(--ink);font-weight:650}.sum-bal[data-v-10ab93c7]{color:var(--accent);font-weight:650}.sum-dot[data-v-10ab93c7]{color:var(--faint)}.btm-err[data-v-10ab93c7]{color:var(--err)}.btm-dim[data-v-10ab93c7],.btm-err[data-v-10ab93c7]{margin:0;font-size:13px}.btm-dim[data-v-10ab93c7]{color:var(--dim)}.btm-scroll[data-v-10ab93c7]{flex:1;min-height:0;padding:2px 2px 6px;overflow:auto}.btm-grid[data-v-10ab93c7]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:100%;margin:0;padding:0;list-style:none;display:grid}.btm-card[data-v-10ab93c7]{border:1.5px solid var(--line-2);background:var(--panel-2);cursor:pointer;border-radius:16px;flex-direction:column;gap:14px;min-height:390px;padding:24px 18px 20px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex;position:relative}.btm-card[data-v-10ab93c7]:hover{border-color:color-mix(in srgb,var(--accent) 55%,var(--line-2))}.btm-card.on[data-v-10ab93c7]{border-color:var(--accent);background:color-mix(in srgb,var(--accent-soft) 70%,var(--panel));box-shadow:0 0 0 1px var(--accent),0 12px 28px #7150201f}.btm-card.rec[data-v-10ab93c7]:not(.on){border-color:color-mix(in srgb,var(--accent) 40%,var(--line-2))}.btm-card.current[data-v-10ab93c7]{opacity:.95}.btm-badge[data-v-10ab93c7]{background:var(--accent-solid);color:var(--accent-contrast);letter-spacing:.02em;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700;position:absolute;top:12px;right:12px}.btm-card-top[data-v-10ab93c7]{gap:3px;padding-right:52px;display:grid}.btm-card-top strong[data-v-10ab93c7]{color:var(--ink);font-size:18px;font-weight:700}.btm-code[data-v-10ab93c7]{color:var(--faint);font:11.5px var(--mono);text-transform:lowercase}.btm-price[data-v-10ab93c7]{color:var(--ink);margin:0}.btm-price b[data-v-10ab93c7]{letter-spacing:-.03em;font-size:32px;font-weight:750;line-height:1.1}.btm-price small[data-v-10ab93c7]{color:var(--dim);margin-left:4px;font-size:14px;font-weight:500}.btm-ents[data-v-10ab93c7]{gap:7px;margin:0;padding:0;list-style:none;display:grid}.btm-ents li[data-v-10ab93c7]{border-bottom:1px dashed var(--line);justify-content:space-between;align-items:baseline;gap:10px;padding:6px 0;font-size:13px;display:flex}.btm-ents li[data-v-10ab93c7]:last-child{border-bottom:0}.ent-k[data-v-10ab93c7]{color:var(--dim)}.ent-v[data-v-10ab93c7]{color:var(--ink);font-weight:650}.btm-cta[data-v-10ab93c7]{background:var(--ink);color:#faf9f6;width:100%;font:inherit;cursor:pointer;border:0;border-radius:11px;padding:11px 12px;font-size:14px;font-weight:650}.btm-cta[data-v-10ab93c7]:hover:not(:disabled){filter:brightness(1.08)}.btm-cta[data-v-10ab93c7]:disabled{opacity:.5;cursor:not-allowed}.btm-foot[data-v-10ab93c7]{border-top:1px solid var(--line);justify-content:flex-start;padding-top:8px;display:flex}.btm-foot-note[data-v-10ab93c7]{color:var(--faint);font-size:12px;line-height:1.5}.custom-pack[data-v-10ab93c7]{border:1.5px solid var(--line-2);background:var(--panel-2);border-radius:16px;margin-top:14px;padding:22px}.custom-bottom[data-v-10ab93c7],.custom-controls[data-v-10ab93c7],.custom-heading[data-v-10ab93c7]{justify-content:space-between;align-items:center;gap:16px;display:flex}.custom-heading h3[data-v-10ab93c7]{margin:0 0 8px;font-size:15px}.custom-rate[data-v-10ab93c7]{color:var(--accent);font-size:13px;font-weight:650}.custom-controls[data-v-10ab93c7]{margin-top:22px}.custom-controls input[type=range][data-v-10ab93c7]{min-width:0;accent-color:var(--accent);cursor:pointer;flex:1}.custom-amount[data-v-10ab93c7]{color:var(--ink);align-items:center;gap:6px;display:flex}.custom-controls input[type=number][data-v-10ab93c7]{border:1px solid var(--line-2);background:var(--panel);width:96px;color:var(--ink);font:inherit;text-align:center;border-radius:10px;padding:10px}.custom-bottom[data-v-10ab93c7]{margin-top:20px}.custom-bottom .btm-cta[data-v-10ab93c7]{background:var(--accent-solid);width:min(260px,50%);color:var(--accent-contrast);margin:0}.custom-hint[data-v-10ab93c7]{color:var(--dim);font-size:12px}.btm-feature-label[data-v-10ab93c7]{border-top:1px solid var(--line);color:var(--accent);margin-top:8px;padding-top:16px;font-size:13px;font-weight:700}.pack-hero[data-v-10ab93c7]{margin:0 0 14px}.pack-hero h2[data-v-10ab93c7]{color:var(--ink);margin:0;font-size:20px;font-weight:700}.pack-hero p[data-v-10ab93c7]{color:var(--dim);margin:4px 0 0;font-size:13px}.pack-grid[data-v-10ab93c7]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.pack-card[data-v-10ab93c7]{border:1.5px solid var(--line-2);background:var(--panel-2);cursor:pointer;border-radius:16px;flex-direction:column;gap:10px;min-height:205px;padding:20px 18px 16px;transition:border-color .15s,box-shadow .15s;display:flex}.pack-card[data-v-10ab93c7]:hover{border-color:color-mix(in srgb,var(--accent) 55%,var(--line-2))}.pack-card.on[data-v-10ab93c7]{border-color:var(--accent);background:color-mix(in srgb,var(--accent-soft) 70%,var(--panel));box-shadow:0 0 0 1px var(--accent),0 10px 24px #7150201a}.pack-name[data-v-10ab93c7]{color:var(--dim);font-size:13px;font-weight:500}.pack-pts[data-v-10ab93c7]{color:var(--ink);align-items:baseline;gap:4px;margin:0;display:flex}.pack-pts .bolt[data-v-10ab93c7]{color:var(--accent);font-size:18px;line-height:1}.pack-pts b[data-v-10ab93c7]{letter-spacing:-.02em;font-size:30px;font-weight:750}.pack-pts small[data-v-10ab93c7]{color:var(--dim);font-size:13px;font-weight:500}.pack-price[data-v-10ab93c7]{color:var(--ink);margin:0;font-size:20px;font-weight:700}.pack-cta[data-v-10ab93c7]{margin-top:auto}@media (width<=820px){.btm-grid[data-v-10ab93c7]{grid-template-columns:1fr}.btm-card[data-v-10ab93c7]{min-height:0}.btm-price b[data-v-10ab93c7]{font-size:28px}.custom-bottom[data-v-10ab93c7]{flex-direction:column;align-items:stretch}.custom-bottom .btm-cta[data-v-10ab93c7]{width:100%}}@media (width>=821px) and (width<=960px){.btm-price b[data-v-10ab93c7]{font-size:28px}}.preview-pill[data-v-159e42e7]{z-index:60;border:1px solid var(--accent);background:var(--panel);border-radius:999px;align-items:center;gap:10px;max-width:calc(100vw - 32px);padding:3px 3px 3px 12px;font-size:12.5px;display:flex;position:fixed;top:10px;left:50%;transform:translate(-50%);box-shadow:0 4px 18px #00000059}.preview-pill b[data-v-159e42e7]{color:var(--accent);white-space:nowrap;font-weight:600}.preview-pill span[data-v-159e42e7]{color:var(--dim);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.preview-pill button[data-v-159e42e7]{background:var(--accent-solid);color:var(--accent-contrast);font:inherit;cursor:pointer;border:0;border-radius:999px;flex:none;padding:4px 12px;font-weight:600}@media (width<=1100px){.preview-pill span[data-v-159e42e7]{display:none}}
