:root{--bg: #ffffff;--muted-bg: #fafafa;--elevated: #f1f5f9;--tint: #f0fdf8;--text: #0f172a;--emphasis: #1e293b;--toned: #434348;--secondary: #475569;--dimmed: #64748b;--placeholder: #94a3b8;--disabled: #cbd5e1;--primary: #0d7a64;--primary-hover: #0b6e5b;--primary-soft: #f0fdf8;--primary-line: #48cfa6;--on-primary: #ffffff;--st-pending: #b34550;--st-progress: #8a6113;--st-done: #2F7D63;--st-pending-soft: #fdf2f3;--st-progress-soft: #fdf8ef;--st-done-soft: #eff7f3;--line: #e2e8f0;--line-soft: #e2e2e2;--r-sm: 8px;--r-md: 12px;--r-lg: 16px;--wrap: 1400px;--hdr-util: 90px;--hdr-nav: 60px;--header-h: 150px;--sticky-top: 168px;--admin-hdr: 56px;--admin-side: 224px;--ops-w: clamp(420px, 30vw, 560px)}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--toned);font:14px/1.55 Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;word-break:keep-all;overflow-wrap:break-word;-webkit-font-smoothing:antialiased}h1,h2,h3{color:var(--text);margin:0;text-wrap:balance}p{text-wrap:pretty}.fl-sec{padding-top:clamp(2.75rem,6vw,7rem);padding-bottom:clamp(2.75rem,6vw,7rem)}.fl-hero{padding-top:clamp(2.5rem,6vw,6.5rem);padding-bottom:clamp(2.5rem,6vw,6.5rem)}.fl-h1{font-size:clamp(1.6rem,5vw,3rem);line-height:1.2;letter-spacing:-.02em}.fl-h2{font-size:clamp(1.375rem,3.2vw,1.875rem);line-height:1.25;letter-spacing:-.01em}.fl-body{font-size:clamp(.9375rem,1.4vw,1.125rem);line-height:1.65}.wrap{max-width:var(--wrap);margin:0 auto;padding-inline:16px}button{font:inherit;color:var(--toned);background:var(--elevated);border:1px solid transparent;border-radius:var(--r-sm);padding:7px 12px;cursor:pointer;transition:background .12s ease,color .12s ease,transform 80ms ease}button:hover:not(:disabled){background:var(--line);color:var(--text)}button:active:not(:disabled){transform:scale(.98)}button:disabled{color:var(--dimmed);cursor:not-allowed;background:var(--muted-bg)}button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}button[aria-pressed=true],button.selected{background:var(--primary-soft);border-color:var(--primary-line);color:var(--primary);font-weight:700}.btn-primary{background:var(--primary);color:var(--on-primary);border-color:var(--primary);font-weight:700}.btn-primary:hover:not(:disabled){background:var(--primary-hover);border-color:var(--primary-hover)}.btn-primary:disabled{background:var(--disabled);border-color:var(--disabled);color:var(--bg)}textarea,input[type=text],input[type=number]{font:inherit;width:100%;background:var(--elevated);color:var(--text);border:1px solid transparent;border-radius:var(--r-sm);padding:9px 11px}textarea:hover,input:hover{background:var(--line)}textarea{resize:vertical}textarea:focus-visible,input:focus-visible{outline:2px solid var(--primary);outline-offset:-1px;border-color:transparent}::placeholder{color:var(--placeholder)}label{display:block;color:var(--text);font-size:12.5px;font-weight:700}.num{font-variant-numeric:tabular-nums}.inset-outline{outline:1px solid rgba(0,0,0,.08);outline-offset:-1px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.cardgrid{display:grid;gap:22px 16px;align-items:stretch}.cardgrid>*{display:grid;grid-template-rows:auto 1fr auto;gap:10px;min-width:0}.media{aspect-ratio:4 / 3;display:grid;place-items:center;padding:14px;background:var(--muted-bg);border-radius:var(--r-md);overflow:hidden}.media>figure{width:100%;max-width:none}.media.tall{aspect-ratio:3 / 4}.media.wide{padding:0}.media>img{width:100%;height:100%;object-fit:cover}.media.wide>img{border-radius:var(--r-md)}.site[data-v-001e44b9]{min-height:100dvh;display:flex;flex-direction:column;background:var(--bg)}.s1[data-v-001e44b9]{flex:none;position:sticky;top:0;z-index:50;background:var(--bg);border-bottom:1px solid var(--line-soft)}.util[data-v-001e44b9]{height:var(--hdr-util);display:flex;align-items:center;position:relative}.logo[data-v-001e44b9]{border:0;background:transparent;padding:0;display:flex;align-items:baseline;gap:8px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);white-space:nowrap}.logo img[data-v-001e44b9]{height:30px;width:auto;display:block;align-self:center}.logo span[data-v-001e44b9]{color:var(--secondary);font-size:13px;font-weight:800;letter-spacing:.08em}.logo[data-v-001e44b9]:hover{background:transparent}.uacts[data-v-001e44b9]{margin-left:auto;display:flex;align-items:center;gap:26px}.uact[data-v-001e44b9]{border:0;background:transparent;padding:0;display:flex;flex-direction:column;align-items:center;gap:5px;color:var(--secondary);font-size:12px;font-weight:500}.uact[data-v-001e44b9]:hover{background:transparent;color:var(--text)}.uact svg[data-v-001e44b9]{width:24px;height:24px;color:var(--placeholder)}.uact:hover svg[data-v-001e44b9]{color:var(--emphasis)}.burger[data-v-001e44b9]{display:none;border:0;background:transparent;padding:6px;margin-left:auto}.burger svg[data-v-001e44b9]{width:24px;height:24px;color:var(--emphasis)}.navrow[data-v-001e44b9]{border-top:1px solid var(--line-soft)}.navrow .grid[data-v-001e44b9]{height:var(--hdr-nav);display:grid;align-items:center}.nav[data-v-001e44b9]{height:100%;border:0;background:transparent;border-radius:0;color:var(--emphasis);font-size:15px;font-weight:700;letter-spacing:-.02em;white-space:nowrap}.nav[data-v-001e44b9]:hover{background:transparent;color:var(--primary)}.nav.hot[data-v-001e44b9]{font-size:16.5px;font-weight:900;color:var(--text)}.nav.on[data-v-001e44b9]{color:var(--primary);box-shadow:inset 0 -2px 0 var(--primary)}.s2[data-v-001e44b9]{flex:1;min-height:0}.site.work .s2[data-v-001e44b9]{display:flex;flex-direction:column}.s4[data-v-001e44b9]{position:fixed;right:20px;top:250px;z-index:40;width:92px;display:flex;flex-direction:column;gap:10px}.qbtn[data-v-001e44b9]{aspect-ratio:1;width:100%;display:grid;place-items:center;white-space:pre-line;text-align:center;background:var(--bg);border:0;border-radius:var(--r-lg);box-shadow:0 8px 20px #0f172a1f;color:var(--emphasis);font-size:12.5px;font-weight:700;line-height:1.35}.qbtn[data-v-001e44b9]:hover{background:var(--tint);color:var(--primary)}.qtop[data-v-001e44b9]{background:var(--bg);border:1.5px solid var(--text);border-radius:10px;padding:8px 0;color:var(--text);font-size:11.5px;font-weight:900;letter-spacing:-.02em}.s5[data-v-001e44b9]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:var(--bg);padding:96px 0 40px;overflow-y:auto}.close[data-v-001e44b9]{position:absolute;top:32px;right:36px;border:0;background:transparent;padding:8px;color:var(--disabled)}.close[data-v-001e44b9]:hover{background:transparent;color:var(--text)}.close svg[data-v-001e44b9]{width:40px;height:40px}.smwrap[data-v-001e44b9]{max-width:var(--wrap);margin:0 auto;padding-inline:24px}.smwrap h2[data-v-001e44b9]{display:inline-block;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:900;letter-spacing:-.04em;border-bottom:4px solid var(--text);padding-bottom:10px;margin:0 0 48px}.smgrid[data-v-001e44b9]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:40px 32px}.smcol[data-v-001e44b9]{display:grid;gap:10px;align-content:start;justify-items:start}.smhead[data-v-001e44b9]{border:0;background:transparent;padding:0;color:var(--text);font-size:19px;font-weight:800;letter-spacing:-.02em}.smhead[data-v-001e44b9]:hover{background:transparent;color:var(--primary)}.smdiv[data-v-001e44b9]{width:32px;height:2px;background:var(--line);margin:2px 0 6px}.smitem[data-v-001e44b9]{border:0;background:transparent;padding:0;color:var(--secondary);font-size:14px;font-weight:500}.smitem[data-v-001e44b9]:hover{background:transparent;color:var(--text);transform:translate(2px)}.s3[data-v-001e44b9]{flex:none;background:#000;border-top:6px solid #222;padding:36px 0 60px;color:#888;font-size:13px}.frow[data-v-001e44b9]{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:28px 0;border-bottom:1px solid #222}.flogo[data-v-001e44b9]{height:30px;width:auto;display:block}.fpolicy[data-v-001e44b9]{display:flex;align-items:center;gap:18px}.fpolicy button[data-v-001e44b9]{border:0;background:transparent;padding:0;color:#999;font-size:13px;font-weight:500}.fpolicy button[data-v-001e44b9]:hover{background:transparent;color:#fff}.fpolicy button.strong[data-v-001e44b9]{color:#fff;font-weight:700}.fpolicy span[data-v-001e44b9]{color:#444}.fcols[data-v-001e44b9]{display:grid;grid-template-columns:3fr 3fr 6fr;gap:32px;padding-top:36px}.fc h3[data-v-001e44b9]{color:#999;font-size:13px;font-weight:500;margin:0 0 14px}.fc p[data-v-001e44b9]{margin:0 0 6px;font-size:12.5px;line-height:1.7}.fc .big[data-v-001e44b9]{color:#fff;font-size:27px;font-weight:900;letter-spacing:-.04em;margin-bottom:14px}.fc b[data-v-001e44b9]{color:#fff;margin-right:8px;font-weight:700}.fc.info[data-v-001e44b9]{padding-left:20px}@media(max-width:767px){.logo[data-v-001e44b9]{position:static;transform:none}.logo img[data-v-001e44b9]{height:24px}.util[data-v-001e44b9]{height:64px}.uacts[data-v-001e44b9]{display:none}.burger[data-v-001e44b9]{display:block}.navrow .grid[data-v-001e44b9]{grid-template-columns:none!important;display:flex;overflow-x:auto}.nav[data-v-001e44b9]{padding:0 14px}.fcols[data-v-001e44b9]{grid-template-columns:1fr;gap:24px}.fc.info[data-v-001e44b9]{padding-left:0}.s4[data-v-001e44b9]{display:none}}@media(max-width:1279px){.s4[data-v-001e44b9]{display:none}}.sheet[data-v-ca1dc64a]{margin:0;width:100%;max-width:360px;background:#fff;border-radius:var(--r-md);padding:18px 16px 14px;display:grid;gap:10px;container-type:inline-size;box-shadow:0 1px 2px #1118270f,0 8px 24px -12px #1118272e;outline:1px solid rgba(0,0,0,.06);outline-offset:-1px}.sheet.compact[data-v-ca1dc64a]{padding:10px 9px 8px;gap:6px;border-radius:var(--r-sm);max-width:none}.photo[data-v-ca1dc64a]{margin:-18px -16px 0;border-radius:var(--r-md) var(--r-md) 0 0;overflow:hidden}.sheet.compact .photo[data-v-ca1dc64a]{margin:-10px -9px 0}.photo img[data-v-ca1dc64a]{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover}.quote[data-v-ca1dc64a]{color:var(--toned);font-size:13px;line-height:1.7;padding:4px 2px 8px;border-bottom:1px solid var(--line-soft);text-wrap:pretty}.sheet.compact .quote[data-v-ca1dc64a]{font-size:11px;padding:3px 0 5px}.top[data-v-ca1dc64a]{display:flex;align-items:baseline;gap:7px}.mn[data-v-ca1dc64a]{font-size:30px;font-weight:800;line-height:1;letter-spacing:-.04em;color:var(--text)}.sheet.compact .mn[data-v-ca1dc64a]{font-size:20px}.mtxt[data-v-ca1dc64a]{font-size:11px;font-weight:800;letter-spacing:.18em;color:var(--dimmed)}.sheet.compact .mtxt[data-v-ca1dc64a]{font-size:11px;letter-spacing:.1em}.yr[data-v-ca1dc64a]{margin-left:auto;font-size:11px;color:var(--dimmed);letter-spacing:.06em}.sheet.compact .yr[data-v-ca1dc64a]{font-size:11px}.wd[data-v-ca1dc64a],.grid[data-v-ca1dc64a]{display:grid;grid-template-columns:repeat(7,1fr)}.wd[data-v-ca1dc64a]{gap:2px;padding-bottom:5px;border-bottom:1px solid var(--line)}.wd span[data-v-ca1dc64a]{text-align:center;font-size:11px;font-weight:700;color:var(--secondary)}.sheet.compact .wd span[data-v-ca1dc64a]{font-size:11px}.grid[data-v-ca1dc64a]{gap:2px;grid-auto-rows:var(--cell-h, 30px)}.sheet.compact .grid[data-v-ca1dc64a]{grid-auto-rows:var(--cell-h, 16px)}.cell[data-v-ca1dc64a]{position:relative;display:grid;align-content:start;justify-items:center;padding-top:3px;border-radius:3px;overflow:hidden}.sheet.compact .cell[data-v-ca1dc64a]{padding-top:1px}.cell b[data-v-ca1dc64a]{font-size:12px;font-weight:500;color:var(--toned);line-height:1.1}.sheet.compact .cell b[data-v-ca1dc64a]{font-size:11px}.cell em[data-v-ca1dc64a]{font-size:11px;font-style:normal;color:var(--dimmed);line-height:1.2;text-align:center}.cell.red b[data-v-ca1dc64a]{color:#c73e4f;font-weight:700}.cell.blue b[data-v-ca1dc64a]{color:#3d5a80}.cell.custom[data-v-ca1dc64a]{background:var(--primary-soft)}.cell.custom b[data-v-ca1dc64a]{color:var(--primary);font-weight:700}.cell.custom em[data-v-ca1dc64a]{color:var(--primary)}.cell.sub[data-v-ca1dc64a]:after{content:"";position:absolute;bottom:2px;left:50%;transform:translate(-50%);width:3px;height:3px;border-radius:50%;background:#c73e4f}.sheet.compact .cell em[data-v-ca1dc64a],.sheet.compact .cell.sub[data-v-ca1dc64a]:after{display:none}@container (max-width: 340px){.sheet:not(.compact) .grid[data-v-ca1dc64a]{--cell-h: 26px}.cell em[data-v-ca1dc64a]{display:none}}@container (max-width: 220px){.sheet:not(.compact) .grid[data-v-ca1dc64a]{--cell-h: 21px}.sheet:not(.compact) .mn[data-v-ca1dc64a]{font-size:24px}}@container (max-width: 150px){.wd[data-v-ca1dc64a],.grid[data-v-ca1dc64a]{display:none}.top[data-v-ca1dc64a]{justify-content:center}}.home[data-v-c42cec5f]{max-width:1180px;margin:0 auto;padding:0 20px}.sec-head[data-v-c42cec5f]{margin-bottom:22px;max-width:60ch}.sec-head h2[data-v-c42cec5f]{font-size:clamp(19px,2.1vw,25px);font-weight:800;letter-spacing:-.025em}.sec-head p[data-v-c42cec5f]{margin:7px 0 0;color:var(--secondary);font-size:13.5px}.hero[data-v-c42cec5f]{display:grid;grid-template-columns:1fr 1.05fr;gap:48px;align-items:center;padding:76px 0 68px}.hero h1[data-v-c42cec5f]{font-size:clamp(31px,4vw,50px);font-weight:800;line-height:1.1;letter-spacing:-.04em;text-wrap:balance}.lede[data-v-c42cec5f]{margin:20px 0 28px;max-width:42ch;color:var(--toned);font-size:14.5px;line-height:1.75;text-wrap:pretty}.acts[data-v-c42cec5f]{display:flex;gap:8px}.acts button[data-v-c42cec5f]{padding:12px 20px;font-size:13.5px}.trust[data-v-c42cec5f]{margin:22px 0 0;color:var(--dimmed);font-size:11.5px;letter-spacing:.02em}.heroart[data-v-c42cec5f]{position:relative}.shotimg[data-v-c42cec5f]{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--r-lg);outline:1px solid rgba(0,0,0,.06);outline-offset:-1px}.heroart .s1[data-v-c42cec5f]{position:absolute;right:-14px;bottom:-26px;width:46%;max-width:200px;z-index:2}.compare[data-v-c42cec5f]{padding:58px 0;border-top:1px solid var(--line)}.pair[data-v-c42cec5f]{display:grid;grid-template-columns:1fr 1fr;gap:20px;max-width:760px}.side[data-v-c42cec5f]{display:grid;gap:10px;justify-items:start}.side .tag[data-v-c42cec5f]{justify-self:start;background:var(--st-pending-soft);color:var(--st-pending);border-radius:999px;padding:3px 11px;font-size:11px;font-weight:800}.side .tag.ok[data-v-c42cec5f]{background:var(--st-done-soft);color:var(--st-done)}.side p[data-v-c42cec5f]{margin:0;color:var(--secondary);font-size:12.5px;line-height:1.7}.products[data-v-c42cec5f]{padding:58px 0;border-top:1px solid var(--line)}.grid[data-v-c42cec5f]{grid-template-columns:repeat(3,1fr)}.grid article.big .media[data-v-c42cec5f]{background:var(--primary-soft)}.grid article.big .tag2[data-v-c42cec5f]{color:var(--primary)}.txt[data-v-c42cec5f]{display:grid;gap:7px;align-content:start}.tag2[data-v-c42cec5f]{color:var(--primary);font-size:11px;font-weight:800;letter-spacing:.14em}.grid h3[data-v-c42cec5f]{font-size:16.5px;font-weight:800;letter-spacing:-.02em}.desc[data-v-c42cec5f]{margin:0;color:var(--toned);font-size:12.5px;line-height:1.7}.meta[data-v-c42cec5f]{margin:2px 0 4px;color:var(--dimmed);font-size:11.5px}.grid button[data-v-c42cec5f]{justify-self:start;align-self:end}.worksec[data-v-c42cec5f]{padding:58px 0;border-top:1px solid var(--line)}.wgrid[data-v-c42cec5f]{grid-template-columns:repeat(4,1fr)}.wgrid figure[data-v-c42cec5f]{margin:0}.wgrid figcaption[data-v-c42cec5f]{display:grid;gap:2px;align-content:start}.wgrid strong[data-v-c42cec5f]{color:var(--text);font-size:12.5px;font-weight:700;line-height:1.45}.wgrid span[data-v-c42cec5f]{color:var(--dimmed);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.flowsec[data-v-c42cec5f]{padding:58px 0 76px;border-top:1px solid var(--line)}.steps[data-v-c42cec5f]{list-style:none;margin:0 0 24px;padding:0;display:grid;grid-template-columns:repeat(6,1fr);gap:20px}.steps li[data-v-c42cec5f]{display:grid;gap:5px;align-content:start;padding-top:14px;border-top:2px solid var(--line)}.steps .n[data-v-c42cec5f]{color:var(--primary);font-size:11px;font-weight:800;letter-spacing:.08em}.steps strong[data-v-c42cec5f]{color:var(--text);font-size:13px}.steps .sd[data-v-c42cec5f]{color:var(--secondary);font-size:11.5px;line-height:1.6}.ghost[data-v-c42cec5f]{color:var(--primary);border-color:var(--primary-line)}@media(max-width:1023px){.hero[data-v-c42cec5f]{grid-template-columns:1fr;gap:34px;padding:48px 0}.heroart[data-v-c42cec5f]{padding-left:0}.grid[data-v-c42cec5f],.pair[data-v-c42cec5f]{grid-template-columns:1fr}.steps[data-v-c42cec5f]{grid-template-columns:repeat(2,1fr)}.wgrid[data-v-c42cec5f]{grid-template-columns:1fr 1fr}}.prod[data-v-98dd6e74]{background:var(--muted-bg);min-height:100%;padding:40px 0 64px}.pwrap[data-v-98dd6e74]{max-width:1280px;margin:0 auto;padding-inline:16px}.p0[data-v-98dd6e74]{background:transparent;border:0;padding:0 0 24px;color:var(--dimmed);font-size:13px;font-weight:700}.p0[data-v-98dd6e74]:hover{background:transparent;color:var(--primary)}.pgrid[data-v-98dd6e74]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:start}.p1[data-v-98dd6e74]{position:sticky;top:var(--sticky-top);align-self:start}.p2[data-v-98dd6e74]{background:var(--bg);border:1px solid var(--line);border-radius:24px;padding:32px;min-width:0}.p3[data-v-98dd6e74]{margin-top:48px}.p1[data-v-98dd6e74] .pshot{background:var(--elevated);border:1px solid var(--line);border-radius:24px;display:grid;place-items:center;padding:28px;overflow:hidden}.p1[data-v-98dd6e74] .pshot .sheet{width:100%;max-width:none}.p1[data-v-98dd6e74] .pshot.photo{padding:0;aspect-ratio:4 / 3}.p1[data-v-98dd6e74] .pshot.photo img{width:100%;height:100%;object-fit:cover;border-radius:24px;display:block}.p1[data-v-98dd6e74] .pthumbs .pt-img{flex:none;width:72px;padding:0;aspect-ratio:4 / 3;overflow:hidden;border-radius:var(--r-sm);background:var(--elevated)}.p1[data-v-98dd6e74] .pthumbs .pt-img img{width:100%;height:100%;object-fit:cover;display:block}.p1[data-v-98dd6e74] .pthumbs .pt-img[aria-pressed=true]{outline:2px solid var(--primary);outline-offset:1px}.p1[data-v-98dd6e74] .pthumbs{display:flex;gap:8px;margin-top:12px}.p1[data-v-98dd6e74] .pthumbs button{flex:1;font-size:12.5px}.p2[data-v-98dd6e74] .pcat{display:inline-block;background:var(--elevated);color:var(--secondary);border-radius:var(--r-sm);padding:3px 8px;font-size:11.5px;font-weight:700}.p2[data-v-98dd6e74] .ptitle{font-size:clamp(1.5rem,3vw,2.25rem);font-weight:900;letter-spacing:-.03em;margin:12px 0 14px}.p2[data-v-98dd6e74] .pdesc{margin:0 0 28px;color:var(--secondary);font-size:14px;line-height:1.75}.p2[data-v-98dd6e74] .pricebox{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;background:var(--muted-bg);border:1px solid var(--line-soft);border-radius:var(--r-lg);padding:22px;margin-bottom:28px}.p2[data-v-98dd6e74] .pricebox .pbl{display:grid;gap:5px}.p2[data-v-98dd6e74] .pricebox .pl{color:var(--secondary);font-size:13px;font-weight:700}.p2[data-v-98dd6e74] .pricebox .pu{color:var(--dimmed);font-size:12px}.p2[data-v-98dd6e74] .pricebox .pv{color:var(--primary);font-size:28px;font-weight:900;letter-spacing:-.03em;white-space:nowrap}.p2[data-v-98dd6e74] .pricebox .pv em{font-style:normal;font-size:18px;font-weight:700;margin-left:3px}.p2[data-v-98dd6e74] .pgroups{display:grid;gap:20px;margin-bottom:28px}.p2[data-v-98dd6e74] .pg{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;align-items:start}.p2[data-v-98dd6e74] .pgn{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:var(--elevated);color:var(--secondary);font-size:11px;font-weight:900;margin-top:1px}.p2[data-v-98dd6e74] .pgn.done{background:var(--primary-hover);color:#fff}.p2[data-v-98dd6e74] .pgb{min-width:0;display:grid;gap:10px}.p2[data-v-98dd6e74] .pgl{color:var(--emphasis);font-size:13px;font-weight:700}.p2[data-v-98dd6e74] .pg .chips{display:flex;flex-wrap:wrap;gap:6px}.p2[data-v-98dd6e74] .qty{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.p2[data-v-98dd6e74] .qty input{max-width:110px}.p2[data-v-98dd6e74] .qty .unit{color:var(--secondary);font-size:13px}.p2[data-v-98dd6e74] .qhint{color:var(--dimmed);font-size:12px}.p2[data-v-98dd6e74] .flat{border-top:0!important;padding:0!important}.p2[data-v-98dd6e74] .flat.sub{padding-top:4px!important}.p2[data-v-98dd6e74] .pacts{display:flex;gap:10px;margin-bottom:22px}.p2[data-v-98dd6e74] .pacts button{flex:1;padding:13px;font-size:14px;font-weight:800}@media(max-width:1023px){.pgrid[data-v-98dd6e74]{grid-template-columns:minmax(0,1fr);gap:20px}.p1[data-v-98dd6e74]{position:static}.p2[data-v-98dd6e74]{padding:20px;border-radius:16px}.prod[data-v-98dd6e74]{padding:24px 0 48px}}.oc[data-v-027ee99d]{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-lg);padding:18px;display:grid;gap:12px}header[data-v-027ee99d]{display:flex;align-items:center;gap:8px}header.click[data-v-027ee99d]{cursor:pointer;border-radius:var(--r-sm);margin:-4px;padding:4px}header.click[data-v-027ee99d]:hover{background:var(--muted-bg)}header.click[data-v-027ee99d]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.sum[data-v-027ee99d]{color:var(--secondary);font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.oc.closed[data-v-027ee99d]{padding:12px 18px;gap:0}h3[data-v-027ee99d]{font-size:14px;font-weight:800;letter-spacing:-.01em}.grow[data-v-027ee99d]{flex:1}.n[data-v-027ee99d]{flex:none;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:var(--elevated);color:var(--secondary);font-size:11px;font-weight:900}.n.done[data-v-027ee99d]{background:var(--primary-hover);color:var(--on-primary)}.i[data-v-027ee99d]{background:transparent;border:0;padding:2px;border-radius:50%;line-height:0}.i svg[data-v-027ee99d]{width:15px;height:15px;color:var(--placeholder)}.i[data-v-027ee99d]:hover{background:transparent}.i:hover svg[data-v-027ee99d]{color:var(--primary)}.i[aria-expanded=true] svg[data-v-027ee99d]{color:var(--primary)}.was[data-v-027ee99d]{border:0;background:var(--st-progress-soft);color:var(--st-progress);border-radius:999px;padding:2px 9px;font-size:11.5px;font-weight:700;white-space:nowrap}.was[data-v-027ee99d]:hover{background:var(--st-progress);color:var(--on-primary)}.info[data-v-027ee99d]{margin:0;background:var(--tint);border-radius:var(--r-sm);padding:10px 12px;color:var(--toned);font-size:12px;line-height:1.6}.body[data-v-027ee99d]{display:grid;gap:14px}.group[data-v-58e7defa]{border:0;border-top:1px solid var(--line-soft);margin:0;padding:14px 16px;display:grid;gap:8px}.group[data-v-58e7defa]:first-of-type{border-top:0}legend[data-v-58e7defa]{color:var(--text);font-size:12.5px;font-weight:700;padding:0}.group.sub>legend[data-v-58e7defa]{color:var(--secondary);font-size:12px}.req[data-v-58e7defa]{color:var(--st-pending);margin-left:2px}.hint[data-v-58e7defa]{margin:0;color:var(--dimmed);font-size:11.5px}.desc[data-v-58e7defa]{margin:0;background:var(--muted-bg);border-radius:var(--r-sm);padding:8px 10px;color:var(--secondary);font-size:11.5px;line-height:1.6}.meta[data-v-58e7defa]{color:var(--secondary);font-size:11px}.err[data-v-58e7defa]{margin:0;color:var(--st-pending);font-size:11.5px}.extra[data-v-58e7defa]{color:var(--secondary);font-size:11px}.badge[data-v-58e7defa]{position:absolute;top:-8px;left:8px;background:var(--primary);color:var(--on-primary);border-radius:999px;padding:1px 7px;font-size:11px;font-weight:700;line-height:1.5;white-space:nowrap}.seg[data-v-58e7defa]{display:inline-flex;background:var(--elevated);border-radius:var(--r-sm);padding:3px;gap:2px}.seg button[data-v-58e7defa]{background:transparent;border:0;border-radius:6px;padding:7px 16px;color:var(--secondary);font-size:13px;font-weight:700;white-space:nowrap}.seg button[data-v-58e7defa]:hover:not(:disabled):not([aria-pressed=true]){background:var(--line);color:var(--text)}.seg button[aria-pressed=true][data-v-58e7defa]{background:var(--primary);color:var(--on-primary);border-color:transparent}.chips[data-v-58e7defa]{display:flex;flex-wrap:wrap;gap:6px}.chips button[data-v-58e7defa]{position:relative;display:inline-flex;align-items:center;gap:6px;font-size:13px}.chips[data-v-58e7defa]:has(.badge){padding-top:8px}.swatches[data-v-58e7defa]{display:flex;flex-wrap:wrap;gap:10px}.sw[data-v-58e7defa]{border:0;background:transparent;padding:4px;border-radius:var(--r-sm);display:grid;justify-items:center;gap:4px;width:68px}.sw[data-v-58e7defa]:hover{background:var(--muted-bg)}.sw.selected[data-v-58e7defa]{background:var(--primary-soft)}.sw .dot[data-v-58e7defa]{width:38px;height:38px;border-radius:50%;background-size:cover;background-position:center}.sw.selected .dot[data-v-58e7defa]{outline:2px solid var(--primary);outline-offset:2px}.cap[data-v-58e7defa]{font-size:11.5px;color:var(--toned)}.sw.selected .cap[data-v-58e7defa]{color:var(--primary);font-weight:700}.toggle[data-v-58e7defa]{display:flex;align-items:center;gap:10px}.sw-track[data-v-58e7defa]{width:44px;height:26px;border-radius:999px;background:var(--elevated);border:1px solid var(--line);padding:0;position:relative}.sw-track.on[data-v-58e7defa]{background:var(--primary);border-color:var(--primary)}.knob[data-v-58e7defa]{position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #11182740;transition:transform .14s ease}.sw-track.on .knob[data-v-58e7defa]{transform:translate(18px)}.tg-label[data-v-58e7defa]{color:var(--secondary);font-size:12.5px}.chips.multi button[data-v-58e7defa]{padding-left:9px}.chips.multi .tick[data-v-58e7defa]{color:var(--placeholder);font-size:12px;font-weight:800;width:12px;text-align:center}.chips.multi button.selected .tick[data-v-58e7defa]{color:var(--primary)}.sel select[data-v-58e7defa]{font:inherit;width:100%;max-width:320px;background:var(--elevated);color:var(--text);border:1px solid transparent;border-radius:var(--r-sm);padding:9px 11px}.sel select[data-v-58e7defa]:hover{background:var(--line)}.sel select[data-v-58e7defa]:focus-visible{outline:2px solid var(--primary);outline-offset:-1px}.number[data-v-58e7defa]{display:flex;align-items:center;gap:8px}.number input[data-v-58e7defa]{max-width:140px}.unit[data-v-58e7defa]{color:var(--secondary);font-size:12.5px}.oi[data-v-5ee402f7]{display:grid;gap:5px;padding:12px 14px;border-radius:var(--r-md);border-left:3px solid var(--st-progress);background:var(--st-progress-soft)}.oi.block[data-v-5ee402f7]{border-left-color:var(--st-pending);background:var(--st-pending-soft)}.oi.scope[data-v-5ee402f7]{border-left-color:var(--secondary);background:var(--muted-bg)}.head[data-v-5ee402f7]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tag[data-v-5ee402f7]{background:var(--st-progress);color:#fff;border-radius:999px;padding:2px 9px;font-size:11px;font-weight:800;letter-spacing:.02em}.oi.block .tag[data-v-5ee402f7]{background:var(--st-pending)}.oi.scope .tag[data-v-5ee402f7]{background:var(--secondary)}.ch[data-v-5ee402f7]{color:var(--secondary);font-size:11px}strong[data-v-5ee402f7]{max-width:60ch;color:var(--text);font-size:12.5px;line-height:1.5}p[data-v-5ee402f7]{margin:0;max-width:68ch;color:var(--toned);font-size:12px;line-height:1.65}.galnote[data-v-1e167200]{margin:12px 0 0;color:var(--dimmed);font-size:12px;line-height:1.6}.specline[data-v-1e167200]{margin:-14px 0 22px;color:var(--secondary);font-size:12.5px;line-height:1.6}.cardsbar[data-v-1e167200]{display:flex;align-items:center;gap:10px;margin-bottom:10px}.cb-hint[data-v-1e167200]{color:var(--dimmed);font-size:12px;flex:1}.cardsbar button[data-v-1e167200]{font-size:12px;padding:5px 10px}.cards[data-v-1e167200]{display:grid;gap:8px;margin-bottom:26px}.qpre[data-v-1e167200]{display:flex;flex-wrap:wrap;gap:6px}.qpre button[data-v-1e167200]{font-size:12.5px}.diffbar[data-v-1e167200]{margin:-8px 0 22px;background:var(--st-progress-soft);border-radius:var(--r-md);padding:14px 16px;display:grid;gap:8px}.diffbar.none[data-v-1e167200]{background:var(--st-done-soft)}.diffbar strong[data-v-1e167200]{color:var(--text);font-size:13px}.diffbar ul[data-v-1e167200]{list-style:none;margin:0;padding:0;display:grid;gap:4px}.diffbar li[data-v-1e167200]{color:var(--toned);font-size:12.5px}.diffbar li b[data-v-1e167200]{color:var(--st-progress);font-weight:800}.diffbar .always[data-v-1e167200]{margin:2px 0 0;color:var(--secondary);font-size:12px}.pu b.up[data-v-1e167200]{color:var(--st-pending);font-weight:800}.pu b.down[data-v-1e167200]{color:var(--st-done);font-weight:800}.rule[data-v-1e167200]{margin:0;background:var(--st-progress-soft);border-radius:var(--r-sm);padding:9px 11px;color:var(--st-progress);font-size:12px;line-height:1.55}.tiers[data-v-1e167200]{width:100%;max-width:280px;border-collapse:collapse;font-size:12px}.tiers caption[data-v-1e167200]{text-align:left;color:var(--secondary);font-size:12px;font-weight:700;padding-bottom:6px}.tiers th[data-v-1e167200],.tiers td[data-v-1e167200]{padding:5px 8px;font-weight:500;text-align:left;color:var(--secondary)}.tiers td[data-v-1e167200]{text-align:right}.tiers tr.on[data-v-1e167200]{background:var(--primary-soft)}.tiers tr.on th[data-v-1e167200],.tiers tr.on td[data-v-1e167200]{color:var(--primary);font-weight:800}.notice[data-v-1e167200]{margin:0 0 20px;padding:14px 16px;background:var(--muted-bg);border-radius:var(--r-md);display:grid;gap:4px}.notice strong[data-v-1e167200]{color:var(--text);font-size:12.5px}.notice p[data-v-1e167200]{margin:0;font-size:12px;color:var(--secondary)}.notice .over[data-v-1e167200]{color:var(--toned)}.notice a[data-v-1e167200]{color:var(--primary);font-weight:700}.frame[data-v-f4a6ef99]{display:flex;flex-direction:column;height:calc(100dvh - var(--header-h));min-height:380px;background:var(--bg)}.l0[data-v-f4a6ef99]{flex:none;height:var(--admin-hdr);display:flex;align-items:center;gap:12px;padding:0 16px;background:var(--bg);border-bottom:1px solid var(--line);position:relative;z-index:20}.l-body[data-v-f4a6ef99]{flex:1;min-height:0;display:grid;grid-template-columns:1fr var(--ops-w)}.l-body.ops-first[data-v-f4a6ef99]{grid-template-columns:var(--ops-w) 1fr}.l-body.ops-first .l1[data-v-f4a6ef99]{order:2}.l-body.ops-first .l2[data-v-f4a6ef99]{order:1;border-left:0;border-right:1px solid var(--line)}.l1[data-v-f4a6ef99]{position:relative;min-width:0;background:var(--muted-bg);overflow:hidden}.l1.fit-top[data-v-f4a6ef99]{align-self:start;max-height:100%;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;background:transparent;border-bottom:1px solid var(--line)}.l1.fit-top[data-v-f4a6ef99]>*{position:static}@media(min-width:1024px){.l1.fit-top[data-v-f4a6ef99]{border-bottom:0}}.l2[data-v-f4a6ef99]{min-width:0;background:var(--bg);border-left:1px solid var(--line);overflow-y:auto;overscroll-behavior:contain}.l4[data-v-f4a6ef99]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:10}.l4[data-v-f4a6ef99]>*{pointer-events:auto}.l5[data-v-f4a6ef99]{flex:none;position:sticky;bottom:0;display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--bg);border-top:1px solid var(--line);box-shadow:0 -1px 12px #1118270d;z-index:20}.panetabs[data-v-f4a6ef99]{flex:none;display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--line);background:var(--bg);z-index:15}.panetabs button[data-v-f4a6ef99]{border:0;border-radius:0;background:transparent;padding:9px 0;color:var(--secondary);font-size:12.5px;font-weight:700;border-bottom:2px solid transparent}.panetabs button[aria-selected=true][data-v-f4a6ef99]{color:var(--primary);border-bottom-color:var(--primary)}.l-body.narrow[data-v-f4a6ef99],.l-body.narrow.ops-first[data-v-f4a6ef99]{grid-template-columns:1fr}.l-body.narrow .l1[data-v-f4a6ef99]{grid-area:1 / 1;overflow-y:auto;overscroll-behavior:contain}.l-body.narrow .l2[data-v-f4a6ef99]{grid-area:1 / 1;border-left:0}.l-body.narrow .l2[data-v-f4a6ef99],.l-body.narrow.show-ops .l1[data-v-f4a6ef99]{display:none}.l-body.narrow.show-ops .l2[data-v-f4a6ef99]{display:block}.bar[data-v-08d75632]{display:flex;align-items:center;gap:10px;padding:8px 12px;background:var(--muted-bg);border-bottom:1px solid var(--line)}.versions[data-v-08d75632]{display:flex;gap:4px}.versions button[data-v-08d75632]{min-width:40px;font-size:12px;font-weight:700}.versions button.on[data-v-08d75632]{background:var(--primary-soft);border-color:var(--primary);color:var(--primary)}.sep[data-v-08d75632]{width:1px;height:20px;background:var(--line)}.grow[data-v-08d75632]{flex:1}.zoom[data-v-08d75632]{display:flex;align-items:center;gap:4px}.zoom button[data-v-08d75632]{min-width:30px}.lvl[data-v-08d75632]{min-width:46px;text-align:center;color:var(--secondary);font-size:12px}.pi[data-v-b97f94be]{color:var(--secondary);font-size:12px;white-space:nowrap}.page[data-v-777a0c08]{position:relative;background:var(--muted-bg)}.page.placing[data-v-777a0c08]{cursor:crosshair;touch-action:none}.pin[data-v-777a0c08]{position:absolute;transform:translate(-50%,-50%);width:26px;height:26px;padding:0;border-radius:50%;border:2px solid rgba(255,255,255,.92);background:var(--mk);color:#fff;font-weight:800;font-size:12px;line-height:1;display:grid;place-items:center;box-shadow:0 2px 8px #11182733;z-index:21}.pin[data-v-777a0c08]:hover{transform:translate(-50%,-50%) scale(1.12);background:var(--mk)}.pin.selected[data-v-777a0c08]{outline:2px solid var(--primary);outline-offset:2px}.region[data-v-777a0c08]{position:absolute;padding:0;background:color-mix(in srgb,var(--mk) 14%,transparent);border:2px solid var(--mk);border-radius:4px;cursor:pointer}.region[data-v-777a0c08]:hover{background:color-mix(in srgb,var(--mk) 24%,transparent)}.region.selected[data-v-777a0c08]{outline:2px solid var(--primary);outline-offset:2px}.region.done[data-v-777a0c08]{background:transparent;border-style:dashed}.region .tag[data-v-777a0c08]{position:absolute;top:-11px;left:-2px;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:var(--mk);border:2px solid rgba(255,255,255,.92);color:#fff;font-size:11.5px;font-weight:800;line-height:18px}.region.live[data-v-777a0c08],.region.draftbox[data-v-777a0c08]{background:color-mix(in srgb,var(--primary) 10%,transparent);border:2px dashed var(--primary);pointer-events:none;z-index:30}.region.draftbox.pt[data-v-777a0c08]{width:26px!important;height:26px!important;transform:translate(-50%,-50%);border-radius:50%}.card[data-v-2780f5b1]{width:320px;background:var(--bg);border-radius:var(--r-lg);box-shadow:0 12px 32px #11182729;overflow:hidden}header[data-v-2780f5b1]{display:flex;align-items:center;gap:8px;padding:10px 12px;background:var(--muted-bg);border-bottom:1px solid var(--line-soft)}header strong[data-v-2780f5b1]{color:var(--text);font-size:13px}.dot[data-v-2780f5b1]{width:8px;height:8px;border-radius:50%;flex:none}.coord[data-v-2780f5b1]{margin-left:auto;color:var(--dimmed);font-size:11px}.close[data-v-2780f5b1]{border:0;padding:2px 6px;color:var(--secondary)}.pad[data-v-2780f5b1]{padding:12px;display:grid;gap:8px}label[data-v-2780f5b1]{color:var(--secondary);font-size:12px;font-weight:700}.err[data-v-2780f5b1]{margin:0;color:var(--st-pending);font-size:12px}.hint[data-v-2780f5b1]{margin:0;color:var(--dimmed);font-size:11px}.row[data-v-2780f5b1]{display:flex;gap:8px;justify-content:flex-end}.danger[data-v-2780f5b1]{margin-right:auto;color:var(--st-pending);border-color:transparent}.meta[data-v-2780f5b1]{display:flex;justify-content:space-between;color:var(--dimmed);font-size:11px}.body[data-v-2780f5b1]{margin:0;color:var(--toned);white-space:pre-wrap;word-break:break-word}.statusbar[data-v-2780f5b1]{display:flex;gap:6px}.statusbar button[data-v-2780f5b1]{flex:1;font-size:12px;padding:5px 0}.statusbar button.on[data-v-2780f5b1]{background:#ffffff0d;font-weight:700}.replies[data-v-2780f5b1]{display:grid;gap:8px;padding:8px;background:var(--muted-bg);border-radius:var(--r-sm)}.replies article[data-v-2780f5b1]{display:grid;gap:2px}.replies article+article[data-v-2780f5b1]{border-top:1px solid var(--line-soft);padding-top:8px}aside[data-v-d44ac0b7]{width:300px;flex:none;background:var(--muted-bg);border-left:1px solid var(--line);display:flex;flex-direction:column;min-height:0}header[data-v-d44ac0b7]{display:flex;align-items:center;gap:8px;padding:12px;border-bottom:1px solid var(--line-soft)}header strong[data-v-d44ac0b7]{color:var(--text)}.total[data-v-d44ac0b7]{margin-left:auto;color:var(--dimmed)}.filters[data-v-d44ac0b7]{display:grid;grid-template-columns:repeat(2,1fr);gap:6px;padding:10px 12px}.filters button[data-v-d44ac0b7]{font-size:12px;padding:5px 0}.filters button.on[data-v-d44ac0b7]{background:#ffffff0d;font-weight:700}.state[data-v-d44ac0b7]{padding:24px 12px;margin:0;color:var(--dimmed);font-size:12px;text-align:center;line-height:1.7}.state.err[data-v-d44ac0b7]{color:var(--st-pending)}.skel[data-v-d44ac0b7]{display:grid;gap:8px;padding:12px}.skel div[data-v-d44ac0b7]{height:46px;border-radius:var(--r-sm);background:linear-gradient(90deg,#ffffff0a,#ffffff14,#ffffff0a);background-size:200% 100%;animation:shimmer-d44ac0b7 1.4s ease-in-out infinite}@keyframes shimmer-d44ac0b7{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.skel div[data-v-d44ac0b7]{animation:none}}ul[data-v-d44ac0b7]{list-style:none;margin:0;padding:0 0 12px;overflow-y:auto}.item[data-v-d44ac0b7]{width:100%;display:flex;gap:10px;align-items:flex-start;text-align:left;border:0;border-radius:0;padding:10px 12px;border-top:1px solid var(--line-soft)}.item.on[data-v-d44ac0b7]{background:var(--primary-soft)}.kind[data-v-d44ac0b7]{color:var(--dimmed);font-size:12px;width:14px;text-align:center}.badge[data-v-d44ac0b7]{flex:none;width:20px;height:20px;border-radius:50%;color:#fff;font-size:11px;font-weight:800;display:grid;place-items:center}.txt[data-v-d44ac0b7]{display:grid;gap:2px;min-width:0}.line1[data-v-d44ac0b7]{color:var(--toned);font-size:12.5px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.line2[data-v-d44ac0b7]{color:var(--dimmed);font-size:11px}h1[data-v-70e66223]{font-size:15px;font-weight:800}.ord[data-v-70e66223]{color:var(--dimmed);font-size:12px}.grow[data-v-70e66223]{flex:1}.canvas[data-v-70e66223]{position:absolute;top:0;right:0;bottom:0;left:0}.canvas[data-v-70e66223]>*{position:absolute;top:0;right:0;bottom:0;left:0}.viewport[data-v-70e66223]{height:100%}.hint-bar[data-v-70e66223]{position:absolute;left:50%;top:14px;transform:translate(-50%);margin:0;padding:7px 15px;background:var(--primary);color:var(--on-primary);font-size:12.5px;font-weight:700;border-radius:999px;box-shadow:0 4px 12px #1118272e}.panel[data-v-70e66223]{position:absolute;right:16px;top:16px}.summary[data-v-70e66223]{margin:0;color:var(--secondary);font-size:12.5px}.summary strong[data-v-70e66223]{color:var(--text)}.boot[data-v-70e66223]{display:grid;place-items:center;align-content:center;gap:12px;height:100%;min-height:320px;color:var(--dimmed)}.boot-bar[data-v-70e66223]{width:160px;height:3px;border-radius:2px;background:linear-gradient(90deg,transparent,var(--primary),transparent);background-size:200% 100%;animation:sweep-70e66223 1.2s ease-in-out infinite}@keyframes sweep-70e66223{0%{background-position:200% 0}to{background-position:-200% 0}}@media(max-width:1023px){.panel[data-v-70e66223]{right:0;left:0;top:auto;bottom:0}.panel[data-v-70e66223] .card{width:100%;border-radius:var(--r-lg) var(--r-lg) 0 0}}.fa[data-v-cee695a3]{display:grid;gap:12px}.row[data-v-cee695a3]{position:relative;display:flex;align-items:center;gap:8px;padding-bottom:10px;border-bottom:1px solid var(--line)}.row[data-v-cee695a3]:hover{border-bottom-color:var(--placeholder)}.row[data-v-cee695a3]:focus-within{border-bottom:2px solid var(--primary);padding-bottom:9px}.row svg[data-v-cee695a3]{width:16px;height:16px;color:var(--secondary);flex:none}.lb[data-v-cee695a3]{color:var(--secondary);font-size:14px;font-weight:500}.lb.has[data-v-cee695a3]{color:var(--text)}.row input[data-v-cee695a3]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.list[data-v-cee695a3]{list-style:none;margin:0;padding:0;display:grid;gap:6px}.list li[data-v-cee695a3]{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;background:var(--muted-bg);border-radius:var(--r-sm);padding:8px 10px}.nm[data-v-cee695a3]{color:var(--emphasis);font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sz[data-v-cee695a3]{color:var(--dimmed);font-size:11.5px}.list button[data-v-cee695a3]{background:transparent;padding:2px 6px;color:var(--dimmed);font-size:11.5px}.list button[data-v-cee695a3]:hover{background:transparent;color:var(--st-pending)}.rej[data-v-cee695a3]{margin:0;color:var(--st-pending);font-size:12px}.hint[data-v-cee695a3]{margin:0;color:var(--dimmed);font-size:12px}h1[data-v-cbe5994d]{font-size:15px;font-weight:800}.sub[data-v-cbe5994d]{color:var(--dimmed);font-size:12px}.prog[data-v-cbe5994d]{color:var(--primary);font-size:12.5px;font-weight:800}.slotwrap[data-v-cbe5994d]{container-type:inline-size}.slots[data-v-cbe5994d]{padding:18px 18px 8px;display:grid;grid-template-columns:repeat(2,1fr);gap:16px;align-content:start}@container (min-width: 560px){.slots[data-v-cbe5994d]{grid-template-columns:repeat(3,1fr)}}@container (min-width: 860px){.slots[data-v-cbe5994d]{grid-template-columns:repeat(4,1fr)}}@container (min-width: 1240px){.slots[data-v-cbe5994d]{grid-template-columns:repeat(6,1fr)}}.slot[data-v-cbe5994d]{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-md);padding:8px;display:grid;gap:7px;text-align:left}.slot[data-v-cbe5994d]:hover{background:var(--muted-bg)}.slot.on[data-v-cbe5994d]{border-color:var(--primary);background:var(--primary-soft)}.thumb[data-v-cbe5994d]{display:block;aspect-ratio:4 / 3;border-radius:var(--r-sm);background:var(--elevated);overflow:hidden}.thumb img[data-v-cbe5994d]{width:100%;height:100%;object-fit:cover;display:block}.ph[data-v-cbe5994d]{width:100%;height:100%;display:grid;place-items:center;color:var(--secondary);font-size:11px}.mrow[data-v-cbe5994d]{display:flex;align-items:center;justify-content:space-between;gap:6px}.mm[data-v-cbe5994d]{color:var(--text);font-size:13px;font-weight:800}.slot.on .mm[data-v-cbe5994d]{color:var(--primary)}.dots[data-v-cbe5994d]{display:flex;gap:3px}.dots i[data-v-cbe5994d]{width:6px;height:6px;border-radius:50%;background:var(--disabled)}.dots i.on[data-v-cbe5994d]{background:var(--primary)}.cap[data-v-cbe5994d]{color:var(--secondary);font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.slot.empty .cap[data-v-cbe5994d]{color:var(--dimmed)}.slotnote[data-v-cbe5994d]{margin:0 0 16px;padding-inline:18px;color:var(--dimmed);font-size:12px;line-height:1.6}.mstate[data-v-cbe5994d]{color:var(--st-pending);font-size:11.5px;font-weight:700}.mstate.ok[data-v-cbe5994d]{color:var(--st-done)}.pv[data-v-cbe5994d]{display:grid;gap:8px}.pv img[data-v-cbe5994d]{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--r-md)}.samp[data-v-cbe5994d]{font-size:12px}.fl[data-v-cbe5994d]{display:grid;gap:6px;color:var(--secondary);font-size:12px;font-weight:500}.fixed[data-v-cbe5994d]{list-style:none;margin:0;padding:0;display:grid;gap:6px}.fixed li[data-v-cbe5994d]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;background:var(--muted-bg);border-radius:var(--r-sm);padding:8px 10px}.fd[data-v-cbe5994d]{color:var(--secondary);font-size:12px}.fn[data-v-cbe5994d]{color:var(--text);font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fixed button[data-v-cbe5994d]{background:transparent;padding:2px 6px;color:var(--dimmed);font-size:11.5px}.fixed button[data-v-cbe5994d]:hover{background:transparent;color:var(--st-pending)}.none[data-v-cbe5994d]{margin:0;color:var(--placeholder);font-size:12px}.addrow[data-v-cbe5994d]{display:grid;grid-template-columns:120px minmax(0,1fr) auto;gap:8px}.drop[data-v-cbe5994d]{position:relative;border:1px dashed var(--line);border-radius:var(--r-md);padding:22px;text-align:center;display:grid;gap:6px;justify-items:center}.drop input[data-v-cbe5994d]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.drop button[data-v-cbe5994d]{pointer-events:none}.drop strong[data-v-cbe5994d]{color:var(--text);font-size:13px}.drop p[data-v-cbe5994d]{margin:0;color:var(--dimmed);font-size:11.5px}.files[data-v-cbe5994d]{list-style:none;margin:0;padding:0;display:grid;gap:6px}.files li[data-v-cbe5994d]{display:flex;justify-content:space-between;gap:8px;font-size:12.5px;padding:7px 10px;background:var(--muted-bg);border-radius:var(--r-sm)}.files li.old[data-v-cbe5994d]{opacity:.55}.fmeta[data-v-cbe5994d]{color:var(--dimmed);font-size:11px}.notice[data-v-cbe5994d]{margin:0;padding:14px 16px;background:var(--muted-bg);border-radius:var(--r-md);display:grid;gap:4px}.notice strong[data-v-cbe5994d]{color:var(--text);font-size:12.5px}.notice p[data-v-cbe5994d]{margin:0;font-size:12px;color:var(--secondary)}.sum[data-v-cbe5994d]{margin:0;color:var(--secondary);font-size:12.5px}.list[data-v-1c122461]{max-width:var(--wrap);margin:0 auto;padding:28px 16px 72px}.list.wide[data-v-1c122461]{max-width:none}.n0[data-v-1c122461]{margin-bottom:18px}.n0[data-v-1c122461] h1{font-size:26px;font-weight:800;letter-spacing:-.02em}.n0[data-v-1c122461] p{margin:6px 0 0;color:var(--secondary);font-size:13px}.n1[data-v-1c122461]{position:sticky;top:var(--header-h);z-index:10;display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:12px 0;background:var(--bg);border-bottom:1px solid var(--line)}.n2[data-v-1c122461]{padding:14px 0 0}.n3[data-v-1c122461]{display:flex;justify-content:center;gap:6px;padding:24px 0 0}.fm[data-v-4dd89fa8]{background:var(--bg);min-height:100%}.fwrap[data-v-4dd89fa8]{max-width:1280px;margin:0 auto;padding-inline:16px}.f0[data-v-4dd89fa8]{text-align:center}.f0[data-v-4dd89fa8] h1{font-size:clamp(1.6rem,5vw,3rem);line-height:1.2;letter-spacing:-.02em;font-weight:900}.f0[data-v-4dd89fa8] p{margin:16px auto 0;max-width:48rem;font-size:clamp(.9375rem,1.4vw,1.125rem);line-height:1.65;color:var(--secondary)}.f1[data-v-4dd89fa8]{padding-bottom:96px;display:grid;gap:16px}.f2[data-v-4dd89fa8]{display:flex;align-items:center;gap:12px;padding-top:8px}.field[data-v-acdeb77d]{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-lg);padding:24px;display:flex;flex-direction:column;min-width:0}.field[data-v-acdeb77d]:hover{border-color:var(--line-soft)}.field.tall[data-v-acdeb77d]{min-height:240px}label[data-v-acdeb77d]{color:var(--text);font-size:15px;font-weight:900;margin-bottom:18px}.req[data-v-acdeb77d]{color:var(--st-pending);margin-left:4px}.body[data-v-acdeb77d]{flex:1;display:flex;flex-direction:column}.hint[data-v-acdeb77d]{margin:12px 0 0;color:var(--dimmed);font-size:12px}.body[data-v-acdeb77d] input[type=text],.body[data-v-acdeb77d] input[type=number],.body[data-v-acdeb77d] textarea{background:transparent;border:0;border-bottom:1px solid var(--line);border-radius:0;padding:0 0 10px;color:var(--text);font-size:14px}.body[data-v-acdeb77d] input:hover,.body[data-v-acdeb77d] textarea:hover{background:transparent;border-bottom-color:var(--placeholder)}.body[data-v-acdeb77d] input:focus-visible,.body[data-v-acdeb77d] textarea:focus-visible{outline:0;border-bottom-color:var(--primary);border-bottom-width:2px;padding-bottom:9px}.body[data-v-acdeb77d] textarea{flex:1;resize:none}h1[data-v-2b19b6f2]{font-size:15px;font-weight:800}.sub[data-v-2b19b6f2]{color:var(--dimmed);font-size:12px}.prog[data-v-2b19b6f2]{color:var(--primary);font-size:12.5px;font-weight:700}.req[data-v-2b19b6f2]{color:var(--st-pending)}.fs[data-v-2b19b6f2]{border:0;border-top:1px solid var(--line-soft);margin:0;padding:14px 16px;display:grid;gap:8px}.fs[data-v-2b19b6f2]:first-of-type{border-top:0}.fs legend[data-v-2b19b6f2]{color:var(--text);font-size:12.5px;font-weight:700;padding:0}.notice[data-v-2b19b6f2]{margin:0;padding:14px 16px;background:var(--muted-bg);border-radius:var(--r-md);display:grid;gap:4px}[data-v-2b19b6f2] .l2 .notice,.oiwrap[data-v-2b19b6f2]{margin:6px 16px 20px}.notice.warn[data-v-2b19b6f2]{background:var(--st-pending-soft)}.oiwrap[data-v-2b19b6f2]{display:grid;gap:8px;padding:0 16px 18px}.notice strong[data-v-2b19b6f2]{color:var(--text);font-size:12.5px}.notice p[data-v-2b19b6f2]{margin:0;font-size:12px;color:var(--secondary)}.sum[data-v-2b19b6f2]{margin:0;color:var(--secondary);font-size:12.5px}.sum strong[data-v-2b19b6f2]{color:var(--text)}.tpl-grid[data-v-2b19b6f2],.rd-grid[data-v-2b19b6f2]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.tpl-grid .body[data-v-2b19b6f2],.rd-grid .body[data-v-2b19b6f2]{display:grid;gap:4px;align-content:start}.rd-grid button[data-v-2b19b6f2]{justify-self:stretch}.rd-grid .quote[data-v-2b19b6f2]{margin:2px 0 4px;color:var(--emphasis);font-size:12.5px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.qpre[data-v-2b19b6f2]{display:flex;flex-wrap:wrap;gap:6px}.qpre button[data-v-2b19b6f2]{font-size:12.5px}.stock[data-v-2b19b6f2]{margin-left:6px;font-weight:700}.stock.in[data-v-2b19b6f2]{color:var(--st-done)}.stock.low[data-v-2b19b6f2]{color:var(--st-progress)}.stock.out[data-v-2b19b6f2]{color:var(--st-pending)}.rd-grid .soldout .media[data-v-2b19b6f2]{opacity:.45}.meta[data-v-2b19b6f2]{display:flex;align-items:center;gap:6px}.meta strong[data-v-2b19b6f2]{color:var(--text);font-size:13.5px}.chip[data-v-2b19b6f2]{background:var(--primary-soft);color:var(--primary);border-radius:999px;padding:1px 7px;font-size:11px;font-weight:700}.from[data-v-2b19b6f2]{margin:0;color:var(--secondary);font-size:12px}.tpl-grid button[data-v-2b19b6f2]{justify-self:stretch}.tbl[data-v-2b19b6f2]{width:100%;border-collapse:collapse;font-size:13px}.tbl th[data-v-2b19b6f2]{text-align:left;padding:9px 10px;color:var(--secondary);font-size:11.5px;font-weight:700;background:var(--muted-bg);border-bottom:1px solid var(--line)}.tbl td[data-v-2b19b6f2]{padding:11px 10px;border-bottom:1px solid var(--line-soft);vertical-align:middle}.tbl .r[data-v-2b19b6f2]{text-align:right}.tbl strong[data-v-2b19b6f2]{color:var(--text)}.kind[data-v-2b19b6f2]{display:block;color:var(--dimmed);font-size:11px;margin-top:1px}.stage[data-v-2b19b6f2]{display:inline-block;padding:2px 8px;border-radius:999px;background:var(--primary-soft);color:var(--primary);font-size:11.5px;font-weight:700}.dl[data-v-2b19b6f2]{display:inline-block;margin-left:6px;font-size:11px;font-weight:700}.dl.cust[data-v-2b19b6f2]{color:var(--st-progress)}.dl.int[data-v-2b19b6f2]{color:var(--st-pending)}.empty[data-v-2b19b6f2]{padding:40px 0;text-align:center;color:var(--dimmed);font-size:12.5px}.cases[data-v-2b19b6f2]{padding:18px;display:grid;grid-template-columns:1fr 1fr;gap:14px;align-content:start}.cases[data-v-2b19b6f2]>.sheet{max-width:none}.cases.ready[data-v-2b19b6f2]{grid-template-columns:repeat(3,1fr)}.caseimg[data-v-2b19b6f2]{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--r-md);outline:1px solid rgba(0,0,0,.06);outline-offset:-1px}.price[data-v-2b19b6f2]{display:grid}.pu[data-v-2b19b6f2]{color:var(--secondary);font-size:12px}.pt[data-v-2b19b6f2]{color:var(--text);font-size:20px;font-weight:800;letter-spacing:-.02em}.scorewrap[data-v-2b19b6f2]{display:grid;gap:16px;justify-items:center;padding:40px 20px}.score[data-v-2b19b6f2]{text-align:center}.score .big[data-v-2b19b6f2]{font-size:56px;font-weight:800;color:var(--text);letter-spacing:-.03em}.score .unit[data-v-2b19b6f2]{color:var(--secondary);font-size:15px;margin-left:4px}.score p[data-v-2b19b6f2]{margin:8px 0 0;color:var(--dimmed);font-size:11.5px}.counts[data-v-2b19b6f2]{display:flex;flex-wrap:wrap;gap:14px;font-size:12px;font-weight:700}.counts .skip[data-v-2b19b6f2]{color:var(--secondary)}.checks[data-v-2b19b6f2]{list-style:none;margin:0;padding:12px 16px;display:grid;gap:8px}.checks li[data-v-2b19b6f2]{display:flex;gap:10px;align-items:flex-start}.v[data-v-2b19b6f2]{flex:none;width:20px;height:20px;border-radius:var(--r-sm);color:#fff;font-size:11px;font-weight:800;display:inline-grid;place-items:center}.ci[data-v-2b19b6f2]{display:grid;gap:2px;min-width:0}.cn[data-v-2b19b6f2]{color:var(--text);font-size:12.5px;font-weight:700}.area[data-v-2b19b6f2]{color:var(--dimmed);font-size:11px;font-weight:400;margin-left:6px}.cnote[data-v-2b19b6f2]{color:var(--secondary);font-size:11.5px}.cpage[data-v-2b19b6f2]{color:var(--dimmed);font-size:11px}.approve-shot[data-v-2b19b6f2]{padding:24px 20px;display:grid;justify-items:center;gap:10px}.approve-shot[data-v-2b19b6f2]>.sheet{width:100%;max-width:320px}.vtag[data-v-2b19b6f2]{color:var(--dimmed);font-size:11.5px}.agree[data-v-2b19b6f2]{display:flex;gap:8px;align-items:flex-start;padding:0 16px 12px;font-size:12.5px;color:var(--toned);font-weight:400}.steps2[data-v-2b19b6f2]{display:flex;gap:8px;padding:0 16px 16px}.steps2 .s[data-v-2b19b6f2]{flex:1;display:flex;align-items:center;gap:6px;padding:10px;border-radius:var(--r-md);background:var(--muted-bg);color:var(--secondary);font-size:12px}.steps2 .s b[data-v-2b19b6f2]{width:18px;height:18px;border-radius:50%;background:var(--bg);color:var(--dimmed);display:grid;place-items:center;font-size:11px}.steps2 .s.done[data-v-2b19b6f2]{background:var(--primary-soft);color:var(--primary);font-weight:700}.steps2 .s.done b[data-v-2b19b6f2]{background:var(--primary);color:#fff}.flow[data-v-2b19b6f2]{max-width:1180px;margin:0 auto;padding:36px 20px 64px}.fh[data-v-2b19b6f2]{margin-bottom:24px}.fh h1[data-v-2b19b6f2]{font-size:24px;font-weight:800;letter-spacing:-.02em}.fh p[data-v-2b19b6f2]{margin:6px 0 0;color:var(--secondary);font-size:13px}.pf[data-v-2b19b6f2]{grid-template-columns:repeat(3,1fr)}.pf figure[data-v-2b19b6f2]{margin:0}.pf figcaption[data-v-2b19b6f2]{display:grid;gap:2px;align-content:start}.pf strong[data-v-2b19b6f2]{color:var(--text);font-size:13px;line-height:1.45}.pf span[data-v-2b19b6f2]{color:var(--dimmed);font-size:11px;letter-spacing:.04em}.faq[data-v-2b19b6f2]{margin:0}.faq dt[data-v-2b19b6f2]{color:var(--text);font-size:14px;font-weight:700;padding:18px 0 6px;border-top:1px solid var(--line)}.faq dd[data-v-2b19b6f2]{margin:0 0 6px;color:var(--toned);font-size:13px;max-width:72ch;text-wrap:pretty}@media(max-width:767px){.pf[data-v-2b19b6f2],.cases[data-v-2b19b6f2]{grid-template-columns:1fr}}.frow2[data-v-2b19b6f2]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.bare[data-v-2b19b6f2] fieldset,.bare[data-v-2b19b6f2]{border:0!important;padding:0!important}.bare[data-v-2b19b6f2] legend{display:none}.bare[data-v-2b19b6f2] .hint,.bare[data-v-2b19b6f2] .err{margin-top:8px}.refstrip[data-v-2b19b6f2]{padding-top:8px}.refstrip h2[data-v-2b19b6f2]{font-size:15px;font-weight:800;margin-bottom:12px}.strip[data-v-2b19b6f2]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.strip img[data-v-2b19b6f2]{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--r-md);background:var(--muted-bg)}@media(max-width:767px){.frow2[data-v-2b19b6f2]{grid-template-columns:1fr}.strip[data-v-2b19b6f2]{grid-template-columns:1fr 1fr}}.detail[data-v-85a009fc]{display:flex;flex-direction:column;min-height:0;background:var(--bg)}.scroll[data-v-85a009fc]{flex:1;min-height:0}.inner[data-v-85a009fc]{max-width:980px;margin:0 auto;padding:28px 16px 32px}.inner.with-aside[data-v-85a009fc]{max-width:var(--wrap);display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:28px;align-items:start}.main[data-v-85a009fc]{min-width:0}.d0[data-v-85a009fc]{margin-bottom:18px}.d0[data-v-85a009fc] h1{font-size:21px;font-weight:800;letter-spacing:-.02em}.d0[data-v-85a009fc] p{margin:6px 0 0;color:var(--secondary);font-size:13px}.d2[data-v-85a009fc]{position:sticky;top:16px;background:var(--muted-bg);border-radius:var(--r-lg);padding:16px}.d3[data-v-85a009fc]{flex:none;display:flex;align-items:center;gap:12px;padding:12px 20px;background:var(--bg);border-top:1px solid var(--line);border-bottom:1px solid var(--line);z-index:20}@media(max-width:1023px){.inner.with-aside[data-v-85a009fc]{grid-template-columns:1fr}.d2[data-v-85a009fc]{position:static}}h1[data-v-ea98ad5a]{font-size:21px}h2[data-v-ea98ad5a]{font-size:14px;font-weight:800;margin-bottom:10px}h3[data-v-ea98ad5a]{font-size:12.5px;font-weight:800;margin-bottom:10px}.grow[data-v-ea98ad5a]{flex:1}.sec[data-v-ea98ad5a]{padding:18px 0;border-top:1px solid var(--line)}.sec[data-v-ea98ad5a]:first-of-type{border-top:0;padding-top:0}.badge-row[data-v-ea98ad5a]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.wait[data-v-ea98ad5a]{background:var(--st-progress-soft);color:var(--st-progress);border-radius:999px;padding:3px 10px;font-size:11.5px;font-weight:700}.chip[data-v-ea98ad5a]{background:var(--primary-soft);color:var(--primary);border-radius:999px;padding:3px 10px;font-size:11.5px;font-weight:700}.meta[data-v-ea98ad5a]{color:var(--dimmed);font-size:11.5px}.reason[data-v-ea98ad5a]{margin:10px 0 0;color:var(--toned);font-size:13px;max-width:62ch;text-wrap:pretty}.tbl[data-v-ea98ad5a]{width:100%;border-collapse:collapse;font-size:13px}.tbl th[data-v-ea98ad5a]{text-align:left;padding:8px 10px;color:var(--secondary);font-size:11.5px;font-weight:700;border-bottom:1px solid var(--line)}.tbl td[data-v-ea98ad5a]{padding:11px 10px;border-bottom:1px solid var(--line-soft)}.tbl .r[data-v-ea98ad5a]{text-align:right}.tbl strong[data-v-ea98ad5a]{color:var(--text)}.note[data-v-ea98ad5a]{display:block;color:var(--dimmed);font-size:11px;margin-top:1px}.same[data-v-ea98ad5a]{margin-left:6px;color:var(--dimmed);font-size:11px}.confirmrow[data-v-ea98ad5a]{display:flex;align-items:center;gap:8px;margin-top:14px;padding-top:12px;border-top:1px solid var(--line);color:var(--text);font-size:12.5px;font-weight:700;cursor:pointer}.confirmrow input[data-v-ea98ad5a]{width:auto}.gatehint[data-v-ea98ad5a]{color:var(--st-progress);font-size:12px;font-weight:500}.tbl.diff .old[data-v-ea98ad5a]{color:var(--dimmed)}.tbl.diff .new[data-v-ea98ad5a]{color:var(--text)}.tbl.diff tr.ch[data-v-ea98ad5a]{background:var(--primary-soft)}.mark[data-v-ea98ad5a]{margin-left:6px;color:var(--primary);font-size:11px;font-weight:800}.cnt[data-v-ea98ad5a]{color:var(--primary);margin-left:4px}.agree[data-v-ea98ad5a]{display:flex;gap:8px;align-items:flex-start;font-size:12.5px;color:var(--toned);font-weight:400}.notice[data-v-ea98ad5a]{padding:12px 14px;background:var(--muted-bg);border-radius:var(--r-md);display:grid;gap:4px}.notice.warn[data-v-ea98ad5a]{background:var(--st-pending-soft)}.notice strong[data-v-ea98ad5a]{color:var(--text);font-size:12.5px}.notice p[data-v-ea98ad5a]{margin:0;color:var(--secondary);font-size:12px}.sum[data-v-ea98ad5a]{margin:0;display:grid;grid-template-columns:1fr auto;gap:8px 12px;font-size:12.5px}.sum dt[data-v-ea98ad5a]{color:var(--secondary)}.sum dd[data-v-ea98ad5a]{margin:0;text-align:right;color:var(--text)}.sum .accent[data-v-ea98ad5a]{color:var(--primary);font-weight:700}.sum .tot[data-v-ea98ad5a]{border-top:1px solid var(--line);padding-top:8px;font-weight:800;color:var(--text)}.asidenote[data-v-ea98ad5a]{margin:12px 0 0;color:var(--dimmed);font-size:11.5px;line-height:1.7}.reuse[data-v-ea98ad5a]{margin:0;padding-left:16px;color:var(--toned);font-size:12.5px;line-height:1.9}.tl[data-v-ea98ad5a]{list-style:none;margin:0;padding:0}.tl li[data-v-ea98ad5a]{display:flex;gap:12px;padding:0 0 14px;position:relative}.tl li[data-v-ea98ad5a]:before{content:"";position:absolute;left:5px;top:14px;bottom:0;width:1px;background:var(--line)}.tl li[data-v-ea98ad5a]:last-child:before{display:none}.tl .dot[data-v-ea98ad5a]{flex:none;width:11px;height:11px;margin-top:3px;border-radius:50%;background:var(--line);z-index:1}.tl li.done .dot[data-v-ea98ad5a]{background:var(--st-done)}.tl li.current .dot[data-v-ea98ad5a]{background:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.tlb[data-v-ea98ad5a]{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.tl .nm[data-v-ea98ad5a]{color:var(--dimmed);font-size:13px}.tl li.done .nm[data-v-ea98ad5a]{color:var(--toned)}.tl li.current .nm[data-v-ea98ad5a]{color:var(--primary);font-weight:800}.tl .dt[data-v-ea98ad5a]{color:var(--dimmed);font-size:11.5px}.dl.cust[data-v-ea98ad5a]{color:var(--st-progress);font-size:11px;font-weight:700}.ev[data-v-ea98ad5a]{list-style:none;margin:0;padding:0}.ev li[data-v-ea98ad5a]{display:flex;gap:12px;padding:9px 0;border-bottom:1px solid var(--line-soft);font-size:12.5px}.ev .at[data-v-ea98ad5a]{color:var(--dimmed);flex:none;width:84px}.ev .who[data-v-ea98ad5a]{color:var(--secondary);flex:none;width:56px}.ev .what[data-v-ea98ad5a]{color:var(--toned)}.dsum[data-v-ea98ad5a]{margin:0;color:var(--secondary);font-size:12.5px}.dsum strong[data-v-ea98ad5a]{color:var(--text)}@media(max-width:640px){.ev li[data-v-ea98ad5a]{flex-wrap:wrap;gap:4px 12px}}h1[data-v-91dc8fa2]{font-size:21px}h2[data-v-91dc8fa2]{font-size:14px;font-weight:800;margin:0 0 10px}.grow[data-v-91dc8fa2]{flex:1}.meta[data-v-91dc8fa2]{color:var(--dimmed);font-size:11.5px}.search[data-v-91dc8fa2]{max-width:240px}.tbl[data-v-91dc8fa2]{width:100%;border-collapse:collapse;font-size:13px}.tbl th[data-v-91dc8fa2]{text-align:left;padding:9px 10px;color:var(--secondary);font-size:11.5px;font-weight:700;border-bottom:1px solid var(--line)}.tbl td[data-v-91dc8fa2]{padding:10px;border-bottom:1px solid var(--line-soft);vertical-align:middle}.tbl .r[data-v-91dc8fa2]{text-align:right}.tbl strong[data-v-91dc8fa2]{color:var(--text)}.note[data-v-91dc8fa2]{display:block;color:var(--dimmed);font-size:11px;margin-top:1px}.chip[data-v-91dc8fa2]{background:var(--primary-soft);color:var(--primary);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.y[data-v-91dc8fa2]{color:var(--st-done);font-weight:700;font-size:12px}.n[data-v-91dc8fa2]{color:var(--dimmed);font-size:12px}.st[data-v-91dc8fa2]{font-weight:700;font-size:12.5px}.tot[data-v-91dc8fa2]{text-align:right;color:var(--secondary);font-size:12px;padding-top:10px}.tbl.edit td[data-v-91dc8fa2]{padding:7px 10px}.cell[data-v-91dc8fa2]{width:100%;max-width:130px;padding:5px 8px;font-size:12.5px}.cell.num[data-v-91dc8fa2]{text-align:right}.del[data-v-91dc8fa2]{color:var(--st-pending);border-color:transparent;font-size:11.5px;padding:4px 8px}.segs[data-v-91dc8fa2]{display:flex;gap:4px}.segs button[data-v-91dc8fa2]{font-size:11px;padding:4px 8px}.src[data-v-91dc8fa2]{border-radius:var(--r-sm);padding:2px 7px;font-size:11px;font-weight:700}.src.rule[data-v-91dc8fa2]{background:var(--muted-bg);color:var(--secondary)}.src.api[data-v-91dc8fa2]{background:var(--primary-soft);color:var(--primary)}.src.manual[data-v-91dc8fa2]{background:var(--st-progress-soft);color:var(--st-progress)}.tg[data-v-91dc8fa2]{width:38px;height:22px;border-radius:999px;background:var(--elevated);border:1px solid var(--line);padding:0;position:relative}.tg.on[data-v-91dc8fa2]{background:var(--primary);border-color:var(--primary)}.tg .knob[data-v-91dc8fa2]{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .14s ease}.tg.on .knob[data-v-91dc8fa2]{transform:translate(16px)}.sect[data-v-91dc8fa2]{font-size:13px;font-weight:800;margin:0 0 8px}.duo[data-v-91dc8fa2]{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:28px;align-items:start}.duo.tri[data-v-91dc8fa2]{grid-template-columns:repeat(3,minmax(0,1fr))}.xgrid[data-v-91dc8fa2]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:22px 28px;align-items:start}.dim[data-v-91dc8fa2]{color:var(--dimmed);font-size:12px}.add[data-v-91dc8fa2]{margin-top:10px;font-size:12.5px}.tbl.half[data-v-91dc8fa2]{max-width:560px}.foot[data-v-91dc8fa2]{margin:14px 0 0;color:var(--dimmed);font-size:12px}.act[data-v-91dc8fa2]{border-radius:999px;padding:2px 9px;font-size:11.5px;font-weight:700;color:#fff}.act.block[data-v-91dc8fa2]{background:var(--st-pending)}.act.warn[data-v-91dc8fa2]{background:var(--st-progress)}@media(max-width:1023px){.duo[data-v-91dc8fa2],.duo.tri[data-v-91dc8fa2]{grid-template-columns:1fr}}.notice[data-v-91dc8fa2]{margin:0 0 14px;padding:12px 14px;background:var(--muted-bg);border-radius:var(--r-md);display:grid;gap:4px}.notice.warn[data-v-91dc8fa2]{background:var(--st-pending-soft)}.notice strong[data-v-91dc8fa2]{color:var(--text);font-size:12.5px}.notice p[data-v-91dc8fa2]{margin:0;color:var(--secondary);font-size:12px}.editgrid[data-v-91dc8fa2]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.ebody[data-v-91dc8fa2]{display:grid;gap:8px;align-content:start}.editgrid article[data-v-91dc8fa2]{display:grid;gap:8px;align-content:start}.editgrid strong[data-v-91dc8fa2]{color:var(--text);font-size:14px}.lbl[data-v-91dc8fa2]{margin:4px 0 0;color:var(--secondary);font-size:11.5px;font-weight:700}.toggles[data-v-91dc8fa2]{display:flex;flex-wrap:wrap;gap:5px}.toggles button[data-v-91dc8fa2]{font-size:11.5px;padding:4px 9px}.hint[data-v-91dc8fa2]{margin:4px 0 0;color:var(--dimmed);font-size:11px;line-height:1.7}.tiles[data-v-91dc8fa2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px}.tiles article[data-v-91dc8fa2]{display:grid;gap:4px;padding:16px;background:var(--muted-bg);border-radius:var(--r-lg)}.tiles .k[data-v-91dc8fa2]{color:var(--secondary);font-size:12px}.tiles .v[data-v-91dc8fa2]{color:var(--text);font-size:30px;font-weight:800;letter-spacing:-.02em;line-height:1.1}.tiles .sb[data-v-91dc8fa2]{color:var(--dimmed);font-size:11.5px}.nodeal[data-v-91dc8fa2]{margin-top:28px;padding-top:20px;border-top:1px solid var(--line)}.nodeal ul[data-v-91dc8fa2]{list-style:none;margin:0;padding:0;display:grid;gap:8px}.nodeal li[data-v-91dc8fa2]{display:grid;grid-template-columns:96px 1fr 48px;gap:12px;align-items:center;font-size:12.5px;color:var(--toned)}.bar[data-v-91dc8fa2]{height:7px;background:var(--elevated);border-radius:999px;overflow:hidden}.bar span[data-v-91dc8fa2]{display:block;height:100%;background:var(--primary);border-radius:999px}.nodeal .num[data-v-91dc8fa2]{text-align:right;color:var(--secondary)}.flowbar[data-v-dc9239a1]{flex:none;display:flex;gap:10px;align-items:center;padding:8px 20px;background:var(--muted-bg);border-bottom:1px solid var(--line);position:relative;z-index:25}.flowbar button[data-v-dc9239a1]{font-size:11.5px;padding:5px 10px}.pos[data-v-dc9239a1]{color:var(--dimmed);font-size:11px}.step[data-v-dc9239a1]{color:var(--text);font-size:12.5px}.step.off[data-v-dc9239a1]{color:var(--secondary)}.grow[data-v-dc9239a1]{flex:1}.jump[data-v-dc9239a1]{position:relative}.jump summary[data-v-dc9239a1]{cursor:pointer;list-style:none;color:var(--secondary);font-size:11.5px;padding:5px 10px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg)}.jump summary[data-v-dc9239a1]::-webkit-details-marker{display:none}.jump[open] summary[data-v-dc9239a1]{border-color:var(--primary-line);color:var(--primary)}.menu[data-v-dc9239a1]{position:absolute;right:0;top:calc(100% + 6px);display:grid;gap:3px;max-height:60dvh;overflow-y:auto;padding:8px;min-width:200px;background:var(--bg);border-radius:var(--r-md);box-shadow:0 12px 32px #11182729;z-index:30}.menu[data-v-dc9239a1]{min-width:230px}.menu section[data-v-dc9239a1]{display:grid;gap:3px}.menu section+section[data-v-dc9239a1]{margin-top:8px;padding-top:8px;border-top:1px solid var(--line-soft)}.menu h4[data-v-dc9239a1]{margin:0 0 2px;padding:0 8px;color:var(--dimmed);font-size:11px;font-weight:700;letter-spacing:.04em}.menu button[data-v-dc9239a1]{text-align:left}@media(max-width:767px){.flowbar[data-v-dc9239a1]{flex-wrap:wrap}.step[data-v-dc9239a1]{order:-1;width:100%}}
