@import"https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@400;500;600;700&display=swap";.btn-spin[data-v-da6c66d2]{display:inline-block;width:12px;height:12px;margin-right:6px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;vertical-align:-1px;animation:btnspin-da6c66d2 .6s linear infinite}@keyframes btnspin-da6c66d2{to{transform:rotate(360deg)}}.dlg-host[data-v-439ffd9c]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;background:var(--overlay);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:grid;place-items:center;padding:var(--sp-6)}.dlg-card[data-v-439ffd9c]{width:min(440px,100%);background:var(--bg-panel);border:1px solid var(--card-border);border-radius:var(--r-xl);box-shadow:var(--shadow-lg);padding:var(--sp-6);animation:dlg-pop-439ffd9c var(--dur-base) var(--ease)}@keyframes dlg-pop-439ffd9c{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.dlg-card h3[data-v-439ffd9c]{margin:0 0 var(--sp-2);font-size:var(--fs-17);font-weight:700;color:var(--heading)}.msg[data-v-439ffd9c]{margin:0 0 var(--sp-4);color:var(--fg-2);font-size:var(--fs-13);line-height:var(--lh-base);white-space:pre-wrap}.dlg-field[data-v-439ffd9c]{display:grid;gap:4px;margin:0 0 var(--sp-4)}.dlg-label[data-v-439ffd9c]{font-size:var(--fs-12);color:var(--fg-3)}.dlg-field input[data-v-439ffd9c],.dlg-field textarea[data-v-439ffd9c]{width:100%;box-sizing:border-box;font:inherit}footer[data-v-439ffd9c]{display:flex;justify-content:flex-end;gap:var(--sp-2)}.adv-grid[data-v-a1eaa8de]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:var(--sp-5)}.adv-card[data-v-a1eaa8de]{background:var(--bg-panel);border:1px solid var(--card-border);border-radius:var(--r-xl);box-shadow:var(--shadow-card);padding:var(--sp-6);display:flex;flex-direction:column;gap:10px}.adv-card h2[data-v-a1eaa8de]{margin:0;font-size:var(--fs-16);color:var(--heading)}.adv-card p[data-v-a1eaa8de]{margin:0;flex:1;font-size:var(--fs-13);line-height:var(--lh-loose);color:var(--fg-2)}.adv-card .btn[data-v-a1eaa8de]{align-self:flex-start}@media(max-width:768px),(max-width:960px)and (max-device-width:500px)and (hover:none)and (pointer:coarse),(max-width:960px)and (max-device-height:500px)and (hover:none)and (pointer:coarse){.adv-card[data-v-a1eaa8de]{padding:var(--sp-5) var(--sp-4)}}.section-nav[data-v-c09d711a]{display:grid;gap:var(--sp-4);margin-bottom:var(--sp-6);min-width:0}.titles[data-v-c09d711a]{display:grid;gap:6px}.titles h1[data-v-c09d711a]{margin:0;font-size:var(--fs-24);font-weight:700;color:var(--heading);line-height:var(--lh-tight)}.titles p[data-v-c09d711a]{margin:0;font-size:var(--fs-14);color:var(--fg-3);line-height:var(--lh-base)}.tabs-scroll[data-v-c09d711a]{min-width:0;overflow-x:auto;scrollbar-width:none}.tabs-scroll[data-v-c09d711a]::-webkit-scrollbar{display:none}.tabs[data-v-c09d711a]{white-space:nowrap}.tab[data-v-c09d711a]{display:inline-flex;align-items:center}@media(max-width:768px),(max-width:960px)and (max-device-width:500px)and (hover:none)and (pointer:coarse),(max-width:960px)and (max-device-height:500px)and (hover:none)and (pointer:coarse){.section-nav[data-v-c09d711a]{margin-bottom:var(--sp-5)}.titles h1[data-v-c09d711a]{font-size:var(--fs-20)}}.theme-toggle[data-v-37dbe8d2]{flex:none;display:inline-grid;place-items:center;width:var(--control-h);height:var(--control-h);padding:0;border:1px solid var(--border-strong);border-radius:var(--r-pill);background:var(--bg-panel);color:var(--fg-2);cursor:pointer;line-height:1;transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.theme-toggle[data-v-37dbe8d2]:hover{background:var(--bg-hover);color:var(--brand-700)}.shell[data-v-245e9f31]{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;background:var(--bg)}.topbar[data-v-245e9f31]{position:sticky;top:0;z-index:50;background:var(--bg-panel);border-bottom:1px solid var(--border)}.topbar-inner[data-v-245e9f31]{max-width:1120px;margin:0 auto;padding:14px var(--sp-6);display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3) var(--sp-7)}.logo[data-v-245e9f31]{height:32px;width:auto;object-fit:contain;flex:none}.topnav[data-v-245e9f31]{display:flex;flex-wrap:wrap;gap:6px;flex:1 1 auto;min-width:0}.nav-item[data-v-245e9f31]{display:inline-flex;align-items:center;padding:8px 16px;border-radius:var(--r-pill);color:var(--fg-2);font-size:var(--fs-14);font-weight:500;text-decoration:none;white-space:nowrap;transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.nav-item[data-v-245e9f31]:hover{background:var(--bg-hover);color:var(--fg)}.nav-item.active[data-v-245e9f31]{background:var(--brand-100);color:var(--brand-700)}.right[data-v-245e9f31]{display:flex;align-items:center;gap:10px;margin-left:auto}.me[data-v-245e9f31]{display:flex;align-items:center;gap:10px;min-width:0;max-width:220px;font-size:var(--fs-13);color:var(--fg-2)}.me-avatar[data-v-245e9f31]{flex:none;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--brand-500);color:var(--fg-inv);font-weight:700}.me-name[data-v-245e9f31]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.main[data-v-245e9f31]{flex:1;min-width:0;display:flex;flex-direction:column}.content[data-v-245e9f31]{flex:1;width:100%;max-width:1120px;margin:0 auto;padding:var(--sp-8) var(--sp-6) var(--sp-10)}.foot-note[data-v-245e9f31]{text-align:center;padding:var(--sp-4) var(--sp-4) var(--sp-6);color:var(--fg-3);font-size:var(--fs-11)}.spacer[data-v-245e9f31]{flex:1}.burger[data-v-245e9f31]{display:grid;gap:4px;width:var(--control-h);height:var(--control-h);padding:0 11px;align-content:center;border:1px solid var(--border-strong);border-radius:var(--r-pill);background:var(--bg-panel);cursor:pointer;flex:none}.burger[data-v-245e9f31]:hover{background:var(--bg-hover)}.burger span[data-v-245e9f31]{display:block;height:2px;background:var(--fg-2);border-radius:1px}.sidebar.drawer[data-v-245e9f31]{position:fixed;z-index:1001;top:0;left:0;bottom:0;width:min(280px,84vw);display:flex;flex-direction:column;gap:var(--sp-3);min-height:0;padding:var(--sp-5) 14px var(--sp-4) calc(14px + env(safe-area-inset-left));background:var(--bg-panel);border-radius:0 var(--r-2xl) var(--r-2xl) 0;box-shadow:var(--shadow-lg)}.drawer-backdrop[data-v-245e9f31]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:var(--overlay)}.brand[data-v-245e9f31]{padding:0 var(--sp-2)}.dlogo[data-v-245e9f31]{height:30px;width:auto;object-fit:contain}.drawer-me[data-v-245e9f31]{max-width:none;padding:var(--sp-2);border-radius:var(--r-lg);background:var(--bg-sunken)}.nav[data-v-245e9f31]{display:flex;flex-direction:column;gap:2px;flex:1;min-height:0;overflow-y:auto}.nav .nav-item[data-v-245e9f31]{padding:10px 14px}.foot[data-v-245e9f31]{padding-top:var(--sp-3);border-top:1px solid var(--border)}@media(max-width:768px),(max-width:960px)and (max-device-width:500px)and (hover:none)and (pointer:coarse),(max-width:960px)and (max-device-height:500px)and (hover:none)and (pointer:coarse){.topbar-inner[data-v-245e9f31]{flex-wrap:nowrap;gap:var(--sp-3);padding:10px max(var(--sp-4),env(safe-area-inset-right)) 10px max(var(--sp-4),env(safe-area-inset-left))}.logo[data-v-245e9f31]{height:28px}.content[data-v-245e9f31]{padding:var(--sp-5) var(--sp-4) var(--sp-8)}}.quota-list[data-v-2a29be32]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:2px var(--sp-5);font-size:var(--fs-12)}.quota-list li[data-v-2a29be32]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:0 var(--sp-2);padding:4px 0;border-bottom:1px dashed var(--border-2)}.q-label[data-v-2a29be32]{color:var(--fg-3)}.q-val[data-v-2a29be32]{color:var(--fg);font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap}.quota-list li.over .q-val[data-v-2a29be32]{color:var(--danger);font-weight:600}.q-addon[data-v-2a29be32]{margin-left:6px;color:var(--brand-600, var(--fg-3));font-size:var(--fs-10, 10px);font-weight:600;cursor:help;white-space:nowrap}.q-note[data-v-2a29be32]{flex-basis:100%;text-align:right;color:var(--fg-4);font-size:var(--fs-11, 11px);font-variant-numeric:tabular-nums}.qsum[data-v-ec953121]{display:block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums;cursor:help}.qsum-sep[data-v-ec953121]{color:var(--fg-4);margin:0 1px}.qsum-i.over[data-v-ec953121]{color:var(--danger);font-weight:600}.qsum-i.near[data-v-ec953121]{color:var(--warning);font-weight:600}.qsum-rest[data-v-ec953121]{color:var(--fg-3)}.tbl-wrap[data-v-805d5cf3]{overflow-x:auto}.namecell[data-v-805d5cf3]{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.nrow[data-v-805d5cf3]{display:flex;align-items:center;gap:6px}.dom[data-v-805d5cf3]{font-size:var(--fs-11)}.ic[data-v-805d5cf3]{border:none;background:none;color:var(--fg-4);cursor:pointer;font-size:12px;padding:0 2px}.ic[data-v-805d5cf3]:hover{color:var(--brand-600)}.label-edit[data-v-805d5cf3]{display:flex;align-items:center;gap:6px}.label-edit input[data-v-805d5cf3]{min-width:140px}.nowrap[data-v-805d5cf3]{white-space:nowrap}.quota-cell[data-v-805d5cf3]{max-width:220px}.over[data-v-805d5cf3]{color:var(--danger);font-weight:600}.detail td[data-v-805d5cf3]{background:var(--bg)}.d-grid[data-v-805d5cf3]{display:grid;grid-template-columns:minmax(220px,1fr) 2fr;gap:var(--sp-4)}.d-info[data-v-805d5cf3]{display:grid;gap:4px;font-size:var(--fs-12);align-content:start}.d-info>div[data-v-805d5cf3]{display:flex;gap:var(--sp-2)}.d-info span[data-v-805d5cf3]:first-child{color:var(--fg-3);min-width:96px}@media(max-width:768px),(max-width:960px)and (max-device-width:500px)and (hover:none)and (pointer:coarse),(max-width:960px)and (max-device-height:500px)and (hover:none)and (pointer:coarse){.d-grid[data-v-805d5cf3]{grid-template-columns:1fr}}.modal-backdrop[data-v-4828529c]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;background:var(--overlay);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:grid;grid-template-columns:minmax(0,1fr);place-items:center;padding:var(--sp-4)}.modal-card[data-v-4828529c]{max-width:100%;max-height:calc(100vh - 2 * var(--sp-4));display:flex;flex-direction:column;background:var(--bg-panel);border:1px solid var(--card-border);border-radius:var(--r-xl);box-shadow:var(--shadow-lg);overflow:hidden;animation:modal-pop-4828529c var(--dur-base) var(--ease)}@keyframes modal-pop-4828529c{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-head[data-v-4828529c]{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);padding:var(--sp-5) var(--sp-6) var(--sp-4);border-bottom:1px solid var(--border)}.modal-head h3[data-v-4828529c]{margin:0;font-size:var(--fs-17);font-weight:700;color:var(--heading)}.modal-x[data-v-4828529c]{flex:none;display:grid;place-items:center;width:36px;height:36px;border:none;border-radius:var(--r-pill);background:var(--bg-sunken);color:var(--fg-2);font-size:20px;line-height:1;cursor:pointer;padding:0}.modal-x[data-v-4828529c]:hover{background:var(--bg-hover);color:var(--fg)}.modal-body[data-v-4828529c]{padding:var(--sp-4) var(--sp-6);overflow:auto;min-height:0}.modal-foot[data-v-4828529c]{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:var(--sp-3);padding:var(--sp-4) var(--sp-6);border-top:1px solid var(--border)}@media(max-width:768px),(max-width:960px)and (max-device-width:500px)and (hover:none)and (pointer:coarse),(max-width:960px)and (max-device-height:500px)and (hover:none)and (pointer:coarse){.modal-head[data-v-4828529c]{padding:var(--sp-4) var(--sp-4) var(--sp-3)}.modal-body[data-v-4828529c],.modal-foot[data-v-4828529c]{padding-left:var(--sp-4);padding-right:var(--sp-4)}}.head[data-v-b1d1e461]{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap;margin-bottom:var(--sp-4)}.head h2[data-v-b1d1e461]{margin:0;font-size:var(--fs-17, 17px);color:var(--fg)}.back[data-v-b1d1e461]{border:none;background:none;color:var(--fg-3);font-family:inherit;font-size:var(--fs-13);cursor:pointer;padding:0}.back[data-v-b1d1e461]:hover{color:var(--brand-600)}.spacer[data-v-b1d1e461]{flex:1}.err[data-v-b1d1e461]{color:var(--danger);font-size:var(--fs-12)}.ro-note[data-v-b1d1e461]{margin:0 0 var(--sp-3)}.note[data-v-b1d1e461]{margin:0 0 var(--sp-3);line-height:var(--lh-base)}.cols[data-v-b1d1e461]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--sp-4);align-items:start;margin-bottom:var(--sp-4)}.cols .card[data-v-b1d1e461]{min-width:0}.cols .card+.card[data-v-b1d1e461]{margin-top:0}.kv[data-v-b1d1e461]{display:grid;grid-template-columns:96px minmax(0,1fr);gap:6px var(--sp-3);margin:0;font-size:var(--fs-13)}.kv dt[data-v-b1d1e461]{color:var(--fg-3)}.kv dd[data-v-b1d1e461]{margin:0;min-width:0;overflow-wrap:anywhere}.listing-row[data-v-b1d1e461]{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap;margin-bottom:var(--sp-2)}.reject-note[data-v-b1d1e461]{margin:0 0 var(--sp-2);color:var(--danger);font-size:var(--fs-12);white-space:pre-wrap;overflow-wrap:anywhere}.acts[data-v-b1d1e461]{display:flex;gap:var(--sp-2);align-items:center;flex-wrap:wrap}.drop[data-v-b1d1e461]{display:grid;gap:4px;justify-items:center;text-align:center;padding:var(--sp-5) var(--sp-4);margin:0 0 var(--sp-3);border:2px dashed var(--border-strong);border-radius:var(--r-md);background:var(--bg);cursor:pointer;font-size:var(--fs-13);transition:border-color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease)}.drop[data-v-b1d1e461]:hover,.drop.over[data-v-b1d1e461]{border-color:var(--brand-500);background:var(--brand-50)}[data-theme=dark] .drop.over[data-v-b1d1e461]{background:var(--bg-active)}.drop.frozen[data-v-b1d1e461],.drop.frozen[data-v-b1d1e461]:hover{cursor:not-allowed;border-color:var(--border);background:var(--bg-sunken)}.drop.frozen strong[data-v-b1d1e461]{color:var(--fg-3)}.drop-stack[data-v-b1d1e461]{display:grid;width:100%}.drop-layer[data-v-b1d1e461]{grid-area:1 / 1;display:grid;gap:4px;justify-items:center}.drop-layer.is-hidden[data-v-b1d1e461]{visibility:hidden}.upload-row[data-v-b1d1e461]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--sp-3);align-items:end;margin-bottom:var(--sp-3)}.upload-row textarea[data-v-b1d1e461]{width:100%;box-sizing:border-box}.tbl-wrap[data-v-b1d1e461]{overflow-x:auto}.nowrap[data-v-b1d1e461]{white-space:nowrap}.wide[data-v-b1d1e461]{min-width:120px}.small[data-v-b1d1e461]{font-size:var(--fs-11)}.wrap[data-v-b1d1e461]{white-space:pre-wrap;max-width:240px}.status-cell[data-v-b1d1e461]{min-width:170px}.notes[data-v-b1d1e461]{min-width:160px;max-width:280px;white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--fs-12);color:var(--fg-2)}tr.gone td[data-v-b1d1e461]{color:var(--fg-4)}.empty-row[data-v-b1d1e461]{text-align:center;padding:var(--sp-5) 0}.more[data-v-b1d1e461]{display:flex;justify-content:center;margin-top:var(--sp-3)}.form-grid.two[data-v-b1d1e461]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.hint[data-v-b1d1e461]{font-size:var(--fs-11);color:var(--fg-3)}.once-warn[data-v-b1d1e461]{margin:0 0 var(--sp-3);padding:var(--sp-3);border-radius:var(--r-md);background:var(--st-pending-bg);color:var(--st-pending-fg);font-size:var(--fs-13);line-height:var(--lh-base)}.issued-list[data-v-b1d1e461]{list-style:none;margin:0 0 var(--sp-3);padding:0;display:grid;gap:6px;max-height:320px;overflow:auto}.issued-list .code[data-v-b1d1e461]{font-size:var(--fs-13);letter-spacing:1px;-webkit-user-select:all;user-select:all}@media(max-width:900px){.cols[data-v-b1d1e461],.upload-row[data-v-b1d1e461]{grid-template-columns:minmax(0,1fr)}}.spacer[data-v-2a0ac154]{flex:1}.err[data-v-2a0ac154]{color:var(--danger);font-size:var(--fs-12)}.note[data-v-2a0ac154]{margin:0 0 var(--sp-3);line-height:var(--lh-base)}.warn-box[data-v-2a0ac154]{margin:var(--sp-3) 0 0;padding:var(--sp-3);border-radius:var(--r-md);background:var(--danger-soft);color:var(--danger);font-size:var(--fs-12);line-height:var(--lh-base)}.kv[data-v-2a0ac154]{display:grid;grid-template-columns:96px minmax(0,1fr);gap:6px var(--sp-3);margin:0 0 var(--sp-3);font-size:var(--fs-13)}.kv dt[data-v-2a0ac154]{color:var(--fg-3)}.kv dd[data-v-2a0ac154]{margin:0;min-width:0;overflow-wrap:anywhere}.tbl-wrap[data-v-2a0ac154]{overflow-x:auto}.fp[data-v-2a0ac154]{font-size:var(--fs-11);word-break:normal;overflow-wrap:normal}.fp-cell[data-v-2a0ac154]{min-width:220px}.wide[data-v-2a0ac154]{min-width:100px}.nowrap[data-v-2a0ac154]{white-space:nowrap}.small[data-v-2a0ac154]{font-size:var(--fs-11)}tr.gone td[data-v-2a0ac154]{color:var(--fg-4)}.empty-row[data-v-2a0ac154]{text-align:center;padding:var(--sp-5) 0}.add-key[data-v-2a0ac154]{margin-top:var(--sp-4);padding-top:var(--sp-4);border-top:1px solid var(--border-2)}.form-grid.two[data-v-2a0ac154]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.block[data-v-2a0ac154]{margin-top:var(--sp-3)}.fp-line[data-v-2a0ac154]{margin:var(--sp-2) 0 0;font-size:var(--fs-12)}.acts-row[data-v-2a0ac154]{display:flex;justify-content:flex-end;margin-top:var(--sp-3)}.clickable[data-v-2a0ac154]{cursor:pointer}.pname[data-v-2a0ac154]{min-width:140px;font-weight:600;margin-bottom:2px}.more[data-v-2a0ac154]{display:flex;justify-content:center;margin-top:var(--sp-3)}.hint[data-v-2a0ac154]{font-size:var(--fs-11);color:var(--fg-3)}.line-oa[data-v-141ffeaa]{display:flex;align-items:center;gap:var(--sp-4);padding:12px 14px;border-radius:var(--r-lg);border:1px solid var(--border)}.qr[data-v-141ffeaa]{flex-shrink:0;display:block;width:96px;height:96px;border-radius:var(--r-md)}.body[data-v-141ffeaa]{display:grid;gap:6px;min-width:0}.body p[data-v-141ffeaa]{margin:0;font-size:var(--fs-13);line-height:var(--lh-loose);color:var(--fg-2)}.add[data-v-141ffeaa]{display:inline-flex;align-items:center;justify-self:start;min-height:44px}.add img[data-v-141ffeaa]{display:block;width:auto;height:36px}.sr-only[data-v-141ffeaa]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:768px),(max-width:960px)and (max-device-width:500px)and (hover:none)and (pointer:coarse),(max-width:960px)and (max-device-height:500px)and (hover:none)and (pointer:coarse){.qr[data-v-141ffeaa]{display:none}}.money[data-v-f678cb52]{font-variant-numeric:tabular-nums;white-space:nowrap}.money--neg[data-v-f678cb52]{color:var(--success)}.hp-card[data-v-38c63d58]{background:var(--bg-panel);border:1px solid var(--card-border);border-radius:var(--r-2xl);box-shadow:var(--shadow-card);padding:var(--sp-7);display:flex;flex-direction:column;gap:var(--sp-5);min-width:0;scroll-margin-top:96px}.hp-card.compact[data-v-38c63d58]{padding:var(--sp-6);gap:var(--sp-4)}.hp-head[data-v-38c63d58]{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:10px var(--sp-4)}.hp-titles[data-v-38c63d58]{display:grid;gap:4px;min-width:0}.hp-titles h2[data-v-38c63d58]{margin:0;font-size:var(--fs-20);font-weight:700;color:var(--heading);overflow-wrap:anywhere}.compact .hp-titles h2[data-v-38c63d58]{font-size:var(--fs-17)}.hp-titles p[data-v-38c63d58]{margin:0;font-size:var(--fs-13);color:var(--fg-3)}.hp-titles .hp-domain[data-v-38c63d58]{font-size:var(--fs-14);color:var(--fg-2);overflow-wrap:anywhere}.hp-head .status-pill[data-v-38c63d58]{flex:none}.timeline[data-v-38c63d58]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column}.timeline li[data-v-38c63d58]{display:flex;gap:14px}.rail[data-v-38c63d58]{flex:none;width:28px;display:flex;flex-direction:column;align-items:center}.dot[data-v-38c63d58]{flex:none;box-sizing:border-box;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--bg-panel);border:2px solid var(--border-strong);color:var(--fg-inv)}.done .dot[data-v-38c63d58]{background:var(--brand-500);border-color:var(--brand-500)}.current .dot[data-v-38c63d58]{border:3px solid var(--brand-500)}.current .dot[data-v-38c63d58]:has(.warm){border-color:var(--accent-500)}.failed .dot[data-v-38c63d58]{background:var(--danger);border-color:var(--danger)}.dot-in[data-v-38c63d58]{width:10px;height:10px;border-radius:50%;background:var(--brand-500)}.dot-in.warm[data-v-38c63d58]{background:var(--accent-500)}.line[data-v-38c63d58]{flex:1 1 auto;width:2px;min-height:16px;background:var(--border)}.line.on[data-v-38c63d58]{background:var(--brand-500)}.step-body[data-v-38c63d58]{flex:1 1 auto;min-width:0;padding:2px 0 22px;display:flex;flex-direction:column;gap:6px}.step-line[data-v-38c63d58]{margin-top:4px}.timeline li:last-child .step-body[data-v-38c63d58]{padding-bottom:0}.step-label[data-v-38c63d58]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:var(--fs-15);font-weight:700;color:var(--heading)}.todo .step-label[data-v-38c63d58]{font-weight:500;color:var(--fg-2)}.now[data-v-38c63d58]{padding:2px 10px;border-radius:var(--r-pill);background:var(--brand-500);color:var(--fg-inv);font-size:var(--fs-11);font-weight:500}.step-at[data-v-38c63d58],.step-sub[data-v-38c63d58]{font-size:var(--fs-13);color:var(--fg-3)}.step-note[data-v-38c63d58]{margin:0;padding:12px 14px;border-radius:var(--r-lg);background:var(--bg-sunken);font-size:var(--fs-13);line-height:var(--lh-loose);color:var(--fg-2)}.step-note.bad[data-v-38c63d58]{background:var(--danger-soft);color:var(--danger-fg)}.pay-box[data-v-38c63d58]{padding:14px 16px;border-radius:var(--r-lg);background:var(--warning-soft);display:flex;flex-direction:column;gap:10px}.pay-box p[data-v-38c63d58]{margin:0;font-size:var(--fs-13);line-height:var(--lh-loose);color:var(--warning-fg)}.pay-row[data-v-38c63d58]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px var(--sp-4)}.pay-amt[data-v-38c63d58]{font-size:var(--fs-13);color:var(--fg-2)}.pay-amt strong[data-v-38c63d58]{font-size:var(--fs-17);color:var(--heading)}.pay-btn[data-v-38c63d58]{min-height:44px;padding:0 26px}.hint[data-v-38c63d58]{font-size:var(--fs-12);color:var(--fg-3)}.done-box[data-v-38c63d58]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2) var(--sp-3);padding:12px 14px;border-radius:var(--r-lg);background:var(--success-soft)}.done-box p[data-v-38c63d58]{margin:0;flex:1 1 100%;font-size:var(--fs-13);color:var(--success-fg)}.login-info[data-v-38c63d58]{margin:0;flex:1 1 100%;display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px var(--sp-3);font-size:var(--fs-13)}.login-info dt[data-v-38c63d58]{color:var(--fg-3)}.login-info dd[data-v-38c63d58]{margin:0;color:var(--fg);font-weight:500;overflow-wrap:anywhere}.compact-body[data-v-38c63d58]{display:grid;gap:var(--sp-3)}.hp-acts[data-v-38c63d58]{display:flex;flex-wrap:wrap;gap:10px}.hp-acts[data-v-38c63d58]:empty{display:none}.sr-only[data-v-38c63d58]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:768px),(max-width:960px)and (max-device-width:500px)and (hover:none)and (pointer:coarse),(max-width:960px)and (max-device-height:500px)and (hover:none)and (pointer:coarse){.hp-card[data-v-38c63d58],.hp-card.compact[data-v-38c63d58]{padding:var(--sp-5) var(--sp-4)}}.inv-form[data-v-194604c8]{display:grid;gap:var(--sp-2)}.code-in[data-v-194604c8]{font-size:var(--fs-17);letter-spacing:.08em;text-transform:uppercase}.hint[data-v-194604c8]{margin:0;font-size:var(--fs-12);color:var(--fg-3)}.err[data-v-194604c8]{margin:var(--sp-2) 0 0;padding:10px 14px;border-radius:var(--r-md);background:var(--danger-soft);color:var(--danger-fg);font-size:var(--fs-13);line-height:var(--lh-base)}.home[data-v-a084f6ee]{display:flex;flex-direction:column;gap:var(--sp-8);min-width:0}.page-head[data-v-a084f6ee]{display:grid;gap:6px}.page-head h1[data-v-a084f6ee]{margin:0;font-size:var(--fs-24);font-weight:700;color:var(--heading);line-height:var(--lh-tight)}.page-head p[data-v-a084f6ee]{margin:0;font-size:var(--fs-15);color:var(--fg-3);line-height:var(--lh-base)}.reseller[data-v-a084f6ee]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2) var(--sp-4);padding:14px var(--sp-5);border-radius:var(--r-xl);background:var(--brand-100);color:var(--fg-2)}.r-badge[data-v-a084f6ee]{padding:2px 10px;border-radius:var(--r-pill);background:var(--bg-panel);color:var(--brand-700);font-size:var(--fs-12);font-weight:500}.r-main[data-v-a084f6ee]{margin:0;font-size:var(--fs-14)}.r-main strong[data-v-a084f6ee]{color:var(--heading)}.r-contact[data-v-a084f6ee]{margin:0;display:flex;flex-wrap:wrap;gap:4px var(--sp-4);font-size:var(--fs-13)}.block[data-v-a084f6ee]{display:flex;flex-direction:column;gap:var(--sp-4);min-width:0}.block-head[data-v-a084f6ee]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--sp-2) var(--sp-4)}.block-head h2[data-v-a084f6ee],.block-title[data-v-a084f6ee]{margin:0;font-size:var(--fs-20);font-weight:700;color:var(--heading)}.block-title.sm[data-v-a084f6ee]{font-size:var(--fs-17)}.more-link[data-v-a084f6ee]{font-size:var(--fs-14)}.progress-grid[data-v-a084f6ee]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:var(--sp-5)}.group-head[data-v-a084f6ee]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3) var(--sp-4)}.group-titles[data-v-a084f6ee]{flex:1 1 320px;min-width:0;display:grid;gap:2px}.group-titles h2[data-v-a084f6ee]{margin:0;font-size:var(--fs-20);font-weight:700;color:var(--heading)}.count[data-v-a084f6ee]{margin-left:10px;font-size:var(--fs-13);font-weight:400;color:var(--fg-3)}.group-titles p[data-v-a084f6ee]{margin:0;font-size:var(--fs-13);color:var(--fg-2)}.svc-ico[data-v-a084f6ee]{flex:none;width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:var(--brand-100);color:var(--brand-700)}.svc-ico.lg[data-v-a084f6ee]{width:52px;height:52px;border-radius:var(--r-lg)}.svc-ico.ico-1[data-v-a084f6ee]{background:var(--accent-soft);color:var(--accent-fg)}.svc-ico.ico-2[data-v-a084f6ee]{background:var(--info-soft);color:var(--info-fg)}.chip-soft[data-v-a084f6ee],.chip-warm[data-v-a084f6ee]{display:inline-flex;align-items:center;padding:4px 12px;border-radius:var(--r-pill);font-size:var(--fs-12);background:var(--neutral-soft);color:var(--neutral-fg);white-space:nowrap}.chip-warm[data-v-a084f6ee]{background:var(--accent-soft);color:var(--accent-fg);font-weight:500}.btn.big[data-v-a084f6ee]{height:auto;min-height:46px;padding:0 22px;font-size:var(--fs-14);gap:8px}.btn.big.xl[data-v-a084f6ee]{min-height:50px;padding:0 28px;font-size:var(--fs-15)}.site-grid[data-v-a084f6ee]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:var(--sp-5)}.site-card[data-v-a084f6ee]{background:var(--bg-panel);border:1px solid var(--card-border);border-radius:22px;box-shadow:var(--shadow-card);padding:var(--sp-6);display:flex;flex-direction:column;gap:14px;min-width:0}.site-head[data-v-a084f6ee]{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:8px 12px}.site-titles[data-v-a084f6ee]{min-width:0;display:grid;gap:4px}.site-titles h3[data-v-a084f6ee]{margin:0;font-size:var(--fs-17);font-weight:700;color:var(--heading);overflow-wrap:anywhere}.site-titles p[data-v-a084f6ee]{margin:0;font-size:var(--fs-13);color:var(--fg-2);overflow-wrap:anywhere}.site-head .status-pill[data-v-a084f6ee]{flex:none}.site-info[data-v-a084f6ee]{margin:0;padding:14px 18px;border-radius:var(--r-lg);background:var(--bg-sunken);display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px var(--sp-4);font-size:var(--fs-14);line-height:1.6}.site-info dt[data-v-a084f6ee]{color:var(--fg-3)}.site-info dd[data-v-a084f6ee]{margin:0;font-weight:500;color:var(--fg);font-variant-numeric:tabular-nums}.site-info dd.muted[data-v-a084f6ee]{font-weight:400;color:var(--fg-2)}.site-acts[data-v-a084f6ee]{display:flex;flex-wrap:wrap;gap:10px;margin-top:auto}.dashed-card[data-v-a084f6ee]{border:2px dashed var(--border-strong);border-radius:22px;padding:var(--sp-6);display:flex;flex-direction:column;justify-content:center;gap:10px}.dashed-card h3[data-v-a084f6ee]{margin:0;font-size:var(--fs-16);color:var(--heading)}.dashed-card p[data-v-a084f6ee]{margin:0;font-size:var(--fs-13);line-height:var(--lh-loose);color:var(--fg-2)}.dashed-card .btn[data-v-a084f6ee]{align-self:flex-start}.svc-card[data-v-a084f6ee]{background:var(--bg-panel);border:1px solid var(--card-border);border-radius:var(--r-2xl);box-shadow:var(--shadow-card);padding:var(--sp-8);display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-7)}.svc-main[data-v-a084f6ee]{flex:999 1 460px;min-width:0;display:flex;flex-direction:column;gap:14px}.svc-title-row[data-v-a084f6ee]{display:flex;align-items:center;gap:14px}.svc-titles[data-v-a084f6ee]{min-width:0;display:grid;gap:2px}.svc-titles h3[data-v-a084f6ee]{margin:0;font-size:var(--fs-24);font-weight:700;color:var(--heading)}.svc-titles p[data-v-a084f6ee]{margin:0;font-size:var(--fs-14);color:var(--fg-2)}.svc-chips[data-v-a084f6ee]{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:8px}.svc-acts[data-v-a084f6ee]{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:4px}.ext-link[data-v-a084f6ee]{display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-14)}.svc-note[data-v-a084f6ee]{margin:0;font-size:var(--fs-13);color:var(--fg-3)}.svc-art[data-v-a084f6ee]{flex:1 1 240px;display:grid;place-items:center}.art-box[data-v-a084f6ee]{position:relative;width:220px;height:160px;border-radius:var(--r-xl);background:var(--brand-100)}.art-bar[data-v-a084f6ee]{position:absolute;left:20px;height:10px;border-radius:5px;background:var(--brand-300)}.art-bar.a1[data-v-a084f6ee]{right:20px;top:20px;height:14px;border-radius:7px;background:var(--bg-panel)}.art-bar.a2[data-v-a084f6ee]{width:110px;top:48px}.art-bar.a3[data-v-a084f6ee]{width:150px;top:68px}.art-badge[data-v-a084f6ee]{position:absolute;right:-14px;bottom:-14px;width:64px;height:64px;border-radius:50%;background:var(--accent-500);color:#4a2c00;display:grid;place-items:center;font-size:22px;font-weight:700}.invite-box[data-v-a084f6ee]{border:2px dashed var(--border-strong);border-radius:var(--r-xl);padding:var(--sp-5) var(--sp-6);display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3) var(--sp-5)}.ib-text[data-v-a084f6ee]{flex:1 1 360px;min-width:0;display:grid;gap:4px}.ib-text h3[data-v-a084f6ee]{margin:0;font-size:var(--fs-16);color:var(--heading)}.ib-text p[data-v-a084f6ee]{margin:0;font-size:var(--fs-13);line-height:var(--lh-loose);color:var(--fg-2)}.invite-row[data-v-a084f6ee]{border-top:1px solid var(--border);padding-top:22px;display:flex;flex-wrap:wrap;align-items:center;gap:10px var(--sp-5)}.invite-row p[data-v-a084f6ee]{margin:0;flex:1 1 360px;font-size:var(--fs-14);color:var(--fg-3)}.flow[data-v-a084f6ee]{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:var(--sp-4)}.flow li[data-v-a084f6ee]{background:var(--bg-panel);border:1px solid var(--card-border);border-radius:var(--r-xl);padding:22px;display:flex;gap:14px}.flow-n[data-v-a084f6ee]{flex:none;width:36px;height:36px;border-radius:50%;background:var(--brand-200);color:var(--brand-700);display:grid;place-items:center;font-weight:700}.flow h3[data-v-a084f6ee]{margin:0 0 4px;font-size:var(--fs-16);color:var(--heading)}.flow p[data-v-a084f6ee]{margin:0;font-size:var(--fs-13);line-height:var(--lh-loose);color:var(--fg-3)}@media(max-width:768px),(max-width:960px)and (max-device-width:500px)and (hover:none)and (pointer:coarse),(max-width:960px)and (max-device-height:500px)and (hover:none)and (pointer:coarse){.home[data-v-a084f6ee]{gap:var(--sp-6)}.page-head h1[data-v-a084f6ee]{font-size:var(--fs-20)}.svc-card[data-v-a084f6ee]{padding:var(--sp-5) var(--sp-4);gap:var(--sp-4)}.svc-titles h3[data-v-a084f6ee]{font-size:var(--fs-20)}.svc-art[data-v-a084f6ee]{display:none}.site-card[data-v-a084f6ee],.dashed-card[data-v-a084f6ee]{padding:var(--sp-5) var(--sp-4)}.group-head .btn[data-v-a084f6ee]{width:100%}}.pp-fixed[data-v-737738ac]{display:inline-flex;align-items:center;min-height:var(--control-h);font-size:var(--fs-13);color:var(--fg);font-weight:500}.contact[data-v-20412107]{display:grid;gap:var(--sp-3);font-size:var(--fs-14);color:var(--fg-2);line-height:var(--lh-loose)}.provider[data-v-20412107],.text[data-v-20412107]{margin:0}.provider strong[data-v-20412107]{color:var(--heading)}.lines[data-v-20412107]{margin:0;padding:var(--sp-3) var(--sp-4);border-radius:var(--r-lg);background:var(--bg-sunken);display:grid;gap:6px}.lines>div[data-v-20412107]{display:grid;grid-template-columns:64px minmax(0,1fr);gap:var(--sp-3)}.lines dt[data-v-20412107]{color:var(--fg-3)}.lines dd[data-v-20412107]{margin:0;overflow-wrap:anywhere}.lead[data-v-8d6f9bec]{margin:0 0 var(--sp-3);font-size:var(--fs-13);color:var(--fg-3)}.addon-list[data-v-8d6f9bec]{margin:0;padding:0;list-style:none;display:grid;gap:10px}.addon-list li[data-v-8d6f9bec]{display:flex;align-items:center;gap:var(--sp-3);padding:12px 14px;border:1px solid var(--border);border-radius:var(--r-lg)}.a-text[data-v-8d6f9bec]{flex:1 1 auto;min-width:0;display:grid;gap:2px}.a-name[data-v-8d6f9bec]{font-size:var(--fs-15);font-weight:700;color:var(--heading)}.a-meta[data-v-8d6f9bec],.a-price[data-v-8d6f9bec]{font-size:var(--fs-12);color:var(--fg-3)}.ppp[data-v-27c220d9]{display:flex;flex-direction:column;gap:var(--sp-4)}.row-head[data-v-27c220d9]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px var(--sp-4)}.row-head h2[data-v-27c220d9]{margin:0;font-size:var(--fs-20);font-weight:700;color:var(--heading)}.addons-head[data-v-27c220d9]{margin-top:var(--sp-3)}.ah-text[data-v-27c220d9]{flex:1 1 320px;min-width:0;display:grid;gap:4px}.ah-text p[data-v-27c220d9]{margin:0;font-size:var(--fs-13);color:var(--fg-3)}.cycle[data-v-27c220d9]{margin:0;padding:4px;border:1px solid var(--border-strong);border-radius:var(--r-pill);display:flex;flex-wrap:wrap;gap:4px;min-width:0}.cycle label[data-v-27c220d9]{display:flex;align-items:center;gap:8px;min-height:44px;padding:0 18px;border-radius:var(--r-pill);color:var(--fg-2);font-size:var(--fs-14);cursor:pointer}.cycle label.on[data-v-27c220d9]{background:var(--brand-200);color:var(--brand-700)}.cycle input[data-v-27c220d9]{width:18px;height:18px;margin:0;accent-color:var(--brand-500)}.save[data-v-27c220d9]{padding:3px 10px;border-radius:var(--r-pill);background:var(--accent-soft);color:var(--accent-fg);font-size:var(--fs-12);font-weight:500}.plans[data-v-27c220d9]{margin:0;padding:0;border:0;min-width:0}.plan-grid[data-v-27c220d9]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,148px),1fr));gap:var(--sp-3)}.plan-card[data-v-27c220d9]{display:flex;flex-direction:column;gap:6px;padding:var(--sp-4);border-radius:var(--r-xl);border:2px solid var(--border-strong);background:var(--bg-panel);cursor:pointer}.plan-card.on[data-v-27c220d9]{border-color:var(--brand-500);background:var(--brand-100)}.pc-top[data-v-27c220d9],.t-top[data-v-27c220d9]{display:flex;align-items:center;gap:8px}.pc-top input[data-v-27c220d9],.t-top input[data-v-27c220d9]{width:18px;height:18px;margin:0;accent-color:var(--brand-500)}.pc-name[data-v-27c220d9]{font-size:var(--fs-16);font-weight:700;color:var(--heading)}.pc-limits[data-v-27c220d9],.t-limits[data-v-27c220d9]{font-size:var(--fs-12);color:var(--fg-2);line-height:var(--lh-base)}.pc-price[data-v-27c220d9]{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px;margin-top:4px;font-size:var(--fs-20);font-weight:700;color:var(--heading)}.plan-card.on .pc-price[data-v-27c220d9]{color:var(--brand-700)}.unit[data-v-27c220d9]{font-size:var(--fs-12);font-weight:400;color:var(--fg-2)}.pc-change[data-v-27c220d9]{font-size:var(--fs-11);color:var(--warning-fg)}.add-btn[data-v-27c220d9]{display:inline-flex;align-items:center;gap:6px;min-height:48px;padding:0 20px;border:1px solid var(--brand-500);border-radius:var(--r-pill);background:var(--bg-panel);color:var(--brand-700);font-size:var(--fs-14);font-weight:500;cursor:pointer}.add-btn[data-v-27c220d9]:disabled{opacity:.55;cursor:not-allowed}.addon-card[data-v-27c220d9]{border:1px solid var(--border);border-radius:var(--r-xl);overflow:hidden}.addon-card header[data-v-27c220d9]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:8px 10px 8px 18px;background:var(--bg-sunken)}.addon-card h3[data-v-27c220d9]{margin:0;font-size:var(--fs-16);font-weight:700;color:var(--heading)}.grow[data-v-27c220d9]{flex:1 1 auto}.rm-btn[data-v-27c220d9]{min-height:44px;padding:0 16px;border:1px solid var(--border-strong);border-radius:var(--r-pill);background:var(--bg-panel);color:var(--fg-2);font-size:var(--fs-13);cursor:pointer}.tier-grid[data-v-27c220d9]{padding:14px 18px 16px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:10px}.tier[data-v-27c220d9]{display:flex;flex-direction:column;gap:4px;padding:13px 15px;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--bg-panel);cursor:pointer;text-align:left;font:inherit;color:var(--fg)}.tier.on[data-v-27c220d9]{padding:12px 14px;border:2px solid var(--brand-500);background:var(--bg-sunken)}.t-name[data-v-27c220d9]{font-weight:700;color:var(--heading)}.t-price[data-v-27c220d9]{font-size:var(--fs-13)}.tier.more[data-v-27c220d9]{justify-content:center;border-style:dashed;border-color:var(--border-strong);color:var(--fg-2)}.other-note[data-v-27c220d9]{margin:0;font-size:var(--fs-12);color:var(--fg-3)}.linkish[data-v-27c220d9]{padding:0;border:0;background:none;color:var(--brand-600);font:inherit;text-decoration:underline;cursor:pointer}.hint[data-v-27c220d9]{margin:0;font-size:var(--fs-13);color:var(--fg-3)}.sr-only[data-v-27c220d9]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ppp.off .plan-card[data-v-27c220d9],.ppp.off .tier[data-v-27c220d9]{cursor:default}@media(max-width:768px),(max-width:960px)and (max-device-width:500px)and (hover:none)and (pointer:coarse),(max-width:960px)and (max-device-height:500px)and (hover:none)and (pointer:coarse){.cycle[data-v-27c220d9]{width:100%;border-radius:var(--r-xl)}.cycle label[data-v-27c220d9]{flex:1 1 100%}}.qs[data-v-9298afb9]{display:flex;flex-direction:column;gap:var(--sp-4);transition:opacity var(--dur-base) var(--ease)}.qs.dim .qs-lines[data-v-9298afb9]{opacity:.45}.qs-head[data-v-9298afb9]{display:grid;gap:4px}.qs-head h2[data-v-9298afb9]{margin:0;font-size:var(--fs-17);font-weight:700;color:var(--heading)}.qs-head p[data-v-9298afb9]{margin:0;font-size:var(--fs-12);color:var(--fg-3);overflow-wrap:anywhere}.qs-lines[data-v-9298afb9]{margin:0;display:flex;flex-direction:column;gap:10px;font-size:var(--fs-13)}.qs-row[data-v-9298afb9]{display:flex;gap:var(--sp-3);align-items:baseline}.qs-row dt[data-v-9298afb9]{flex:1 1 auto;min-width:0;color:var(--fg-2)}.qs-row dd[data-v-9298afb9]{margin:0;flex:none;color:var(--fg)}.qs-row.disc dt[data-v-9298afb9]{padding-left:var(--sp-3)}.qs-row.sep[data-v-9298afb9]{border-top:1px solid var(--border);padding-top:12px}.qs-row.total dt[data-v-9298afb9]{font-size:var(--fs-14);font-weight:700;color:var(--heading)}.qs-row.total dd[data-v-9298afb9]{font-size:var(--fs-24);font-weight:700;color:var(--heading)}.qs-empty[data-v-9298afb9],.qs-busy[data-v-9298afb9]{margin:0;font-size:var(--fs-13);color:var(--fg-3)}.qs-err[data-v-9298afb9]{margin:0;padding:10px 14px;border-radius:var(--r-md);background:var(--danger-soft);color:var(--danger-fg);font-size:var(--fs-13)}.qs-msgs[data-v-9298afb9]{margin:0;padding:0;list-style:none;display:grid;gap:6px;font-size:var(--fs-13);line-height:var(--lh-base)}.qs-msgs li[data-v-9298afb9]{padding:8px 12px;border-radius:var(--r-md);background:var(--info-soft);color:var(--info-fg)}.qs-msgs li.warn[data-v-9298afb9]{background:var(--warning-soft);color:var(--warning-fg)}.qs-note[data-v-9298afb9]{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:var(--r-lg);background:var(--brand-100);color:var(--fg-2);font-size:var(--fs-13);line-height:var(--lh-loose)}.qs-note svg[data-v-9298afb9]{flex:none;margin-top:3px;color:var(--brand-700)}.qs-note strong[data-v-9298afb9]{color:var(--brand-700)}.qs-foot[data-v-9298afb9]{margin:0;font-size:var(--fs-12);line-height:var(--lh-loose);color:var(--fg-3)}.steps[data-v-d44b5bcd]{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:10px}.steps li[data-v-d44b5bcd]{display:flex;align-items:center;gap:8px;padding:8px 16px 8px 8px;border-radius:var(--r-pill);background:var(--bg-panel);color:var(--fg-2);font-size:var(--fs-14);white-space:nowrap}.steps li.on[data-v-d44b5bcd]{background:var(--brand-500);color:var(--fg-inv);font-weight:500}.n[data-v-d44b5bcd]{width:26px;height:26px;border-radius:50%;background:var(--brand-100);color:var(--brand-700);display:grid;place-items:center;font-size:var(--fs-13);font-weight:700}.on .n[data-v-d44b5bcd]{background:var(--bg-panel);color:var(--brand-500)}@media(max-width:768px),(max-width:960px)and (max-device-width:500px)and (hover:none)and (pointer:coarse),(max-width:960px)and (max-device-height:500px)and (hover:none)and (pointer:coarse){.steps[data-v-d44b5bcd]{gap:6px}.steps li[data-v-d44b5bcd]{padding:6px 12px 6px 6px;font-size:var(--fs-12)}.steps li[data-v-d44b5bcd]:not(.on){padding-right:6px;font-size:0}.steps li:not(.on) .n[data-v-d44b5bcd]{font-size:var(--fs-12)}}.wizard[data-v-d5a6b36f]{display:flex;flex-direction:column;gap:var(--sp-6);min-width:0}.crumbs[data-v-d5a6b36f]{font-size:var(--fs-13);color:var(--fg-3)}.crumbs a[data-v-d5a6b36f]{text-decoration:none}.wizard>h1[data-v-d5a6b36f]{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px var(--sp-3);font-size:var(--fs-24);font-weight:700;color:var(--heading)}.h-sub[data-v-d5a6b36f]{font-size:var(--fs-15);font-weight:500;color:var(--fg-3)}.cols[data-v-d5a6b36f]{display:flex;flex-wrap:wrap;gap:var(--sp-6);align-items:flex-start}.panel[data-v-d5a6b36f]{background:var(--bg-panel);border:1px solid var(--card-border);border-radius:var(--r-2xl);box-shadow:var(--shadow-card);padding:var(--sp-8);display:flex;flex-direction:column;gap:var(--sp-6);min-width:0}.main-col[data-v-d5a6b36f]{flex:999 1 560px}.main-col.wide[data-v-d5a6b36f]{flex-basis:600px;padding:var(--sp-7)}.side[data-v-d5a6b36f]{flex:1 1 280px;min-width:0;border-radius:var(--r-2xl);padding:var(--sp-6);display:flex;flex-direction:column;gap:var(--sp-3)}.tip-side[data-v-d5a6b36f]{background:var(--brand-100);color:var(--fg-2)}.tip-side h2[data-v-d5a6b36f]{margin:0;font-size:var(--fs-16);color:var(--heading)}.tip-side p[data-v-d5a6b36f]{margin:0;font-size:var(--fs-13);line-height:1.8}.summary-side[data-v-d5a6b36f]{flex-basis:300px;background:var(--bg-panel);border:1px solid var(--card-border);box-shadow:var(--shadow-card);gap:var(--sp-4)}.notice-panel h2[data-v-d5a6b36f]{margin:0;font-size:var(--fs-20);color:var(--heading)}.notice-panel p[data-v-d5a6b36f]{margin:0;font-size:var(--fs-14);color:var(--fg-2)}.acts[data-v-d5a6b36f]{display:flex;flex-wrap:wrap;gap:var(--sp-3)}.f[data-v-d5a6b36f]{display:flex;flex-direction:column;gap:8px;min-width:0}.f>label[data-v-d5a6b36f],.f-label[data-v-d5a6b36f],.promo label[data-v-d5a6b36f]{font-size:var(--fs-15);font-weight:700;color:var(--heading)}.w520[data-v-d5a6b36f]{max-width:520px;width:100%}.pp-wrap select[data-v-d5a6b36f]{width:100%;max-width:520px}.slug-box[data-v-d5a6b36f],.pw-box[data-v-d5a6b36f]{display:flex;align-items:stretch;border:1px solid var(--border-strong);border-radius:var(--r-input);overflow:hidden;background:var(--bg-panel)}.slug-box[data-v-d5a6b36f]{max-width:520px}.slug-box[data-v-d5a6b36f]:focus-within,.pw-box[data-v-d5a6b36f]:focus-within{border-color:var(--brand-500);box-shadow:0 0 0 3px var(--ring)}.slug-box.bad[data-v-d5a6b36f],.pw-box.bad[data-v-d5a6b36f]{border-color:var(--danger)}.slug-box input[data-v-d5a6b36f],.pw-box input[data-v-d5a6b36f]{flex:1 1 auto;min-width:0;width:0;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent}.suffix[data-v-d5a6b36f]{display:grid;place-items:center;padding:0 var(--sp-4);background:var(--bg-sunken);color:var(--fg-2);font-size:var(--fs-14);white-space:nowrap}.pw-box button[data-v-d5a6b36f]{flex:none;min-width:72px;padding:0 var(--sp-4);border:0;border-left:1px solid var(--border);background:var(--bg-sunken);color:var(--brand-700);font-size:var(--fs-14);font-weight:500;cursor:pointer}.pw-box button[data-v-d5a6b36f]:disabled{opacity:.55;cursor:not-allowed}.grid2[data-v-d5a6b36f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:22px var(--sp-4)}.hint[data-v-d5a6b36f],.ok[data-v-d5a6b36f],.err[data-v-d5a6b36f]{margin:0;font-size:var(--fs-13);line-height:var(--lh-base)}.hint[data-v-d5a6b36f]{color:var(--fg-3)}.hint.r[data-v-d5a6b36f]{text-align:right}.ok[data-v-d5a6b36f]{display:flex;align-items:center;gap:6px;color:var(--success)}.err[data-v-d5a6b36f]{color:var(--danger)}.info[data-v-d5a6b36f]{display:flex;gap:10px;align-items:flex-start;padding:14px 18px;border-radius:var(--r-lg);background:var(--brand-100);color:var(--fg-2);font-size:var(--fs-13);line-height:var(--lh-loose)}.info svg[data-v-d5a6b36f]{flex:none;margin-top:3px;color:var(--brand-700)}.foot[data-v-d5a6b36f]{display:flex;flex-wrap:wrap;gap:var(--sp-3);justify-content:flex-end;border-top:1px solid var(--border);padding-top:20px}.foot.col[data-v-d5a6b36f]{flex-direction:column;align-items:flex-end;gap:10px}.foot-row[data-v-d5a6b36f]{display:flex;flex-wrap:wrap;gap:var(--sp-3);justify-content:flex-end}.btn.big[data-v-d5a6b36f]{height:auto;min-height:48px;padding:0 24px;font-size:var(--fs-15)}.btn.big.wide[data-v-d5a6b36f]{padding:0 32px}.linkish[data-v-d5a6b36f]{padding:0;border:0;background:none;color:var(--brand-600);font:inherit;text-decoration:underline;cursor:pointer}.paid-notice[data-v-d5a6b36f]{background:var(--warning-soft);border-radius:var(--r-xl);padding:var(--sp-5) var(--sp-6);display:flex;gap:var(--sp-4);align-items:flex-start}.pn-ico[data-v-d5a6b36f]{flex:none;width:40px;height:40px;border-radius:50%;background:var(--bg-panel);color:var(--warning-fg);display:grid;place-items:center}.pn-body[data-v-d5a6b36f]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:10px}.pn-body h2[data-v-d5a6b36f]{margin:0;font-size:var(--fs-16);font-weight:700;color:var(--heading)}.pn-body p[data-v-d5a6b36f]{margin:0;font-size:var(--fs-13);color:var(--warning-fg)}.pn-flow[data-v-d5a6b36f]{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:8px}.pn-flow li[data-v-d5a6b36f]{display:flex;align-items:center;gap:8px;padding:5px 14px 5px 5px;border-radius:var(--r-pill);background:var(--bg-panel);color:var(--fg-2);font-size:var(--fs-13)}.pn-flow span[data-v-d5a6b36f],.after span[data-v-d5a6b36f]{flex:none;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-size:var(--fs-12);font-weight:700}.pn-flow span[data-v-d5a6b36f]{background:var(--warning-soft);color:var(--warning-fg)}.trial-card[data-v-d5a6b36f]{position:relative;overflow:hidden;border-radius:var(--r-xl);border:2px solid var(--brand-500);background:var(--bg-sunken);padding:26px;display:flex;flex-direction:column;gap:var(--sp-4)}.trial-card[data-v-d5a6b36f]>*:not(.deco){position:relative}.deco[data-v-d5a6b36f]{position:absolute;border-radius:50%;pointer-events:none}.deco.d1[data-v-d5a6b36f]{right:-36px;top:-36px;width:120px;height:120px;background:var(--accent-soft)}.deco.d2[data-v-d5a6b36f]{right:30px;top:26px;width:22px;height:22px;background:var(--accent-500)}.badge-warm[data-v-d5a6b36f]{align-self:flex-start;padding:4px 12px;border-radius:var(--r-pill);background:var(--accent-soft);color:var(--accent-fg);font-size:var(--fs-12);font-weight:500}.badge-warm.sm[data-v-d5a6b36f]{padding:2px 10px}.trial-card h2[data-v-d5a6b36f]{margin:0;font-size:var(--fs-24);font-weight:700;color:var(--heading)}.checks[data-v-d5a6b36f]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px;font-size:var(--fs-15);color:var(--fg)}.checks li[data-v-d5a6b36f]{display:flex;align-items:center;gap:10px}.trial-limits[data-v-d5a6b36f]{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:var(--sp-3)}.trial-limits li[data-v-d5a6b36f]{background:var(--bg-panel);border-radius:var(--r-lg);padding:14px var(--sp-4);display:flex;flex-direction:column;gap:4px}.tl-label[data-v-d5a6b36f]{font-size:var(--fs-13);color:var(--fg-2)}.tl-value[data-v-d5a6b36f]{font-size:var(--fs-17);font-weight:700;color:var(--heading);font-variant-numeric:tabular-nums}.checks svg[data-v-d5a6b36f]{flex:none;color:var(--brand-500)}.titles[data-v-d5a6b36f]{display:grid;gap:4px}.titles h2[data-v-d5a6b36f]{margin:0;font-size:var(--fs-20);color:var(--heading)}.titles p[data-v-d5a6b36f]{margin:0;font-size:var(--fs-14);color:var(--fg-3)}.confirm-grid[data-v-d5a6b36f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:14px}.cbox[data-v-d5a6b36f]{border:1px solid var(--border);border-radius:var(--r-xl);padding:18px 20px;display:flex;flex-direction:column;gap:10px;min-width:0}.cbox.full[data-v-d5a6b36f]{grid-column:1 / -1}.cbox-head[data-v-d5a6b36f]{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);min-height:44px}.cbox-head h3[data-v-d5a6b36f]{margin:0;font-size:var(--fs-15);color:var(--heading)}.cbox dl[data-v-d5a6b36f]{margin:0;display:grid;grid-template-columns:76px minmax(0,1fr);gap:8px 12px;font-size:var(--fs-14)}.cbox dt[data-v-d5a6b36f]{color:var(--fg-3);font-size:var(--fs-13)}.cbox dd[data-v-d5a6b36f]{margin:0;color:var(--fg);overflow-wrap:anywhere}.cbox dd.inline[data-v-d5a6b36f]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.agree[data-v-d5a6b36f]{display:flex;gap:10px;align-items:flex-start;font-size:var(--fs-14);line-height:var(--lh-loose);cursor:pointer}.agree input[data-v-d5a6b36f]{flex:none;width:20px;height:20px;margin:3px 0 0;accent-color:var(--brand-500)}.after[data-v-d5a6b36f]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}.after li[data-v-d5a6b36f]{display:flex;gap:10px;font-size:var(--fs-13);line-height:var(--lh-loose)}.after span[data-v-d5a6b36f]{background:var(--bg-panel);color:var(--brand-700)}.promo[data-v-d5a6b36f]{display:flex;flex-direction:column;gap:8px;border-top:1px solid var(--border);padding-top:var(--sp-3)}.promo label[data-v-d5a6b36f]{font-size:var(--fs-13)}.promo-row[data-v-d5a6b36f]{display:flex;gap:var(--sp-2)}.promo-row input[data-v-d5a6b36f]{flex:1;min-width:0;width:0}.mono[data-v-d5a6b36f]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em}@media(max-width:768px),(max-width:960px)and (max-device-width:500px)and (hover:none)and (pointer:coarse),(max-width:960px)and (max-device-height:500px)and (hover:none)and (pointer:coarse){.wizard[data-v-d5a6b36f]{gap:var(--sp-5)}.wizard>h1[data-v-d5a6b36f]{font-size:var(--fs-20)}.panel[data-v-d5a6b36f],.main-col.wide[data-v-d5a6b36f],.side[data-v-d5a6b36f]{padding:var(--sp-5) var(--sp-4)}.paid-notice[data-v-d5a6b36f]{padding:var(--sp-4)}.pn-ico[data-v-d5a6b36f]{display:none}.foot .btn[data-v-d5a6b36f],.foot-row .btn[data-v-d5a6b36f]{flex:1 1 auto}.foot-row[data-v-d5a6b36f]{width:100%}.hint.r[data-v-d5a6b36f]{text-align:left}}.shell[data-v-99650623]{min-height:100vh;display:grid;place-items:center;background:var(--bg);padding:var(--sp-6)}.panel[data-v-99650623]{width:min(520px,100%);background:var(--bg-panel);border:1px solid var(--card-border);border-radius:var(--r-2xl);box-shadow:var(--shadow-lg);padding:var(--sp-8) var(--sp-7) var(--sp-7);display:grid;gap:var(--sp-4)}.head[data-v-99650623]{display:flex;align-items:center;gap:var(--sp-3)}.head .spacer[data-v-99650623]{flex:1}.logo[data-v-99650623]{height:40px;width:auto;object-fit:contain}.htext h1[data-v-99650623]{margin:0;font-size:var(--fs-16);color:var(--heading)}.sub[data-v-99650623]{margin:2px 0 0;color:var(--fg-3);font-size:var(--fs-12)}.notice[data-v-99650623]{margin:0;padding:10px 14px;border-radius:var(--r-md);background:var(--brand-50);color:var(--brand-700);font-size:var(--fs-13);line-height:var(--lh-base)}.intro[data-v-99650623]{margin:0;line-height:var(--lh-base)}.inv-list[data-v-99650623]{list-style:none;margin:0;padding:0;display:grid;gap:var(--sp-2)}.inv-list li[data-v-99650623]{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap;padding:var(--sp-3);border:1px solid var(--border-strong);border-radius:var(--r-md);background:var(--bg)}.i-main[data-v-99650623]{display:grid;gap:2px;flex:1;min-width:160px}.i-org[data-v-99650623]{font-size:var(--fs-14);color:var(--fg)}.i-meta[data-v-99650623]{font-size:var(--fs-11);color:var(--fg-3)}.or[data-v-99650623]{text-align:center;color:var(--fg-4);font-size:var(--fs-11)}.tbl-wrap[data-v-3433f9f0]{overflow-x:auto}.head[data-v-3433f9f0]{display:flex;align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-2);flex-wrap:wrap}.hname[data-v-3433f9f0]{font-size:var(--fs-15);color:var(--fg)}.label-in[data-v-3433f9f0]{flex:1;min-width:160px}.ic[data-v-3433f9f0]{border:none;background:none;color:var(--fg-4);cursor:pointer;font-size:13px;padding:0 2px}.ic[data-v-3433f9f0]:hover{color:var(--brand-600)}.meta[data-v-3433f9f0]{margin:0 0 var(--sp-3);color:var(--fg-3);font-size:var(--fs-12)}.info[data-v-3433f9f0]{margin:0 0 var(--sp-3);display:grid;grid-template-columns:1fr 1fr;gap:6px var(--sp-4)}.info div[data-v-3433f9f0]{display:flex;gap:var(--sp-2);font-size:var(--fs-13)}.info dt[data-v-3433f9f0]{color:var(--fg-3);min-width:88px}.info dd[data-v-3433f9f0]{margin:0;color:var(--fg);font-weight:500}.mods[data-v-3433f9f0]{display:flex;gap:var(--sp-2);align-items:baseline;margin-bottom:var(--sp-3)}.mods-label[data-v-3433f9f0]{color:var(--fg-3);font-size:var(--fs-12);flex-shrink:0}.addons[data-v-3433f9f0]{margin-bottom:var(--sp-3)}.addon-list[data-v-3433f9f0]{list-style:none;margin:0;padding:0;font-size:var(--fs-12)}.addon-list li[data-v-3433f9f0]{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sp-2);padding:4px 0;border-bottom:1px dashed var(--border-2)}.a-label[data-v-3433f9f0]{color:var(--fg);font-weight:500}.a-mods[data-v-3433f9f0]{color:var(--fg-3);flex:1}.a-exp[data-v-3433f9f0]{color:var(--fg-3);white-space:nowrap;font-variant-numeric:tabular-nums}.addon-list li.soon .a-exp[data-v-3433f9f0]{color:var(--warning);font-weight:600}.quota[data-v-3433f9f0]{margin-bottom:var(--sp-3)}.quota-head[data-v-3433f9f0]{display:flex;gap:var(--sp-2);align-items:baseline;margin-bottom:6px}.quota-cell[data-v-3433f9f0]{max-width:260px}.acts[data-v-3433f9f0]{display:flex;gap:var(--sp-2)}.hint[data-v-3433f9f0]{margin:var(--sp-2) 0 0;font-size:var(--fs-12);color:var(--fg-3);line-height:var(--lh-base)}.more[data-v-3433f9f0]{display:flex;align-items:center;justify-content:center;gap:var(--sp-2);padding:var(--sp-3);border-top:1px solid var(--border)}.expired .tbl td.r[data-v-3433f9f0]{text-align:right}.mods-cell[data-v-3433f9f0]{display:flex;flex-wrap:wrap;gap:4px;max-width:340px}.lic-head[data-v-3433f9f0]{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);margin-bottom:var(--sp-3)}.redeem-log[data-v-3433f9f0]{margin-bottom:var(--sp-3)}.pl-toggle[data-v-3433f9f0]{border:none;background:none;padding:0;color:var(--fg-3);font-family:inherit;font-size:var(--fs-12);cursor:pointer}.pl-toggle[data-v-3433f9f0]:hover{color:var(--brand-600)}.pl-caret[data-v-3433f9f0]{margin-left:2px}.pl-list[data-v-3433f9f0]{list-style:none;margin:6px 0 0;padding:0;font-size:var(--fs-12)}.pl-list li[data-v-3433f9f0]{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sp-2);padding:4px 0;border-bottom:1px dashed var(--border-2)}.pl-name[data-v-3433f9f0]{color:var(--fg);font-weight:500}.pl-eff[data-v-3433f9f0]{color:var(--fg-2);flex:1}.pl-meta[data-v-3433f9f0]{color:var(--fg-4);font-size:var(--fs-11);white-space:nowrap}.redeem-backdrop[data-v-3433f9f0]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;background:var(--overlay);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:grid;place-items:center;padding:var(--sp-4)}.redeem-card[data-v-3433f9f0]{width:min(560px,100%);max-height:calc(100vh - 2 * var(--sp-4));display:flex;flex-direction:column;background:var(--bg-panel);border:1px solid var(--border);border-radius:var(--r-xl);box-shadow:var(--shadow-lg);overflow:hidden}.redeem-head[data-v-3433f9f0]{display:flex;align-items:center;justify-content:space-between;padding:var(--sp-4) var(--sp-5);border-bottom:1px solid var(--border)}.redeem-head h3[data-v-3433f9f0]{margin:0;font-size:var(--fs-15);color:var(--fg)}.redeem-x[data-v-3433f9f0]{border:none;background:none;color:var(--fg-4);font-size:20px;line-height:1;cursor:pointer;padding:0 4px}.redeem-x[data-v-3433f9f0]:hover{color:var(--fg)}.redeem-body[data-v-3433f9f0]{padding:var(--sp-4) var(--sp-5);overflow:auto;min-height:0}.redeem-foot[data-v-3433f9f0]{display:flex;justify-content:flex-end;gap:var(--sp-2);padding:var(--sp-3) var(--sp-5);border-top:1px solid var(--border)}.p-note[data-v-3433f9f0]{margin:0 0 var(--sp-3);font-size:var(--fs-12);color:var(--fg-3);line-height:var(--lh-base)}.p-err[data-v-3433f9f0]{margin:var(--sp-2) 0 0;font-size:var(--fs-12);color:var(--danger);line-height:var(--lh-base)}.code-in[data-v-3433f9f0]{font-family:ui-monospace,monospace;letter-spacing:2px;text-transform:uppercase}.p-campaign[data-v-3433f9f0]{padding:var(--sp-3);border:1px solid var(--border);border-radius:var(--r-md);background:var(--bg);margin-bottom:var(--sp-3)}.p-cname[data-v-3433f9f0]{font-size:var(--fs-14);font-weight:600;color:var(--fg)}.p-ceff[data-v-3433f9f0]{margin-top:2px;font-size:var(--fs-12);color:var(--fg-2);line-height:var(--lh-base)}.p-ccode[data-v-3433f9f0]{display:inline-block;margin-top:6px;font-family:ui-monospace,monospace;letter-spacing:1px;font-size:var(--fs-12);color:var(--fg-3)}.p-targets[data-v-3433f9f0]{list-style:none;margin:0;padding:0}.p-targets li[data-v-3433f9f0]{padding:8px 10px;border:1px solid var(--border);border-radius:var(--r-md);margin-bottom:6px}.p-targets li.on[data-v-3433f9f0]{border-color:var(--brand-400);background:var(--brand-50)}.p-targets li.off[data-v-3433f9f0]{opacity:.65}.p-targets label[data-v-3433f9f0]{display:flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-13);color:var(--fg);cursor:pointer;flex-wrap:wrap}.p-targets li.off label[data-v-3433f9f0]{cursor:not-allowed}.t-name[data-v-3433f9f0]{display:inline-flex;align-items:center;gap:6px;flex:1;min-width:0}.t-meta[data-v-3433f9f0]{font-size:var(--fs-12);color:var(--fg-3);white-space:nowrap}.t-reason[data-v-3433f9f0]{margin-top:4px;padding-left:24px;font-size:var(--fs-11);color:var(--warning);line-height:var(--lh-base)}.p-done[data-v-3433f9f0]{font-size:var(--fs-15);font-weight:600;color:var(--success, var(--brand-600));margin-bottom:var(--sp-2)}.p-apply[data-v-3433f9f0]{margin:0;padding:var(--sp-3);border-radius:var(--r-md);background:var(--bg);font-size:var(--fs-12);color:var(--fg-2);line-height:var(--lh-base)}.p-dl[data-v-3433f9f0]{margin-top:var(--sp-3)}@media(max-width:768px),(max-width:960px)and (max-device-width:500px)and (hover:none)and (pointer:coarse),(max-width:960px)and (max-device-height:500px)and (hover:none)and (pointer:coarse){.info[data-v-3433f9f0]{grid-template-columns:1fr}.lic-head[data-v-3433f9f0]{flex-direction:column;align-items:stretch;gap:var(--sp-2)}.pl-list li[data-v-3433f9f0]{flex-direction:column;align-items:flex-start;gap:2px}.pl-meta[data-v-3433f9f0]{white-space:normal}}.shell[data-v-302094e3]{position:relative;min-height:100vh;min-height:100dvh;display:grid;place-items:center;padding:var(--sp-12) var(--sp-4);overflow:hidden;background:var(--bg)}.deco[data-v-302094e3]{position:absolute;border-radius:50%;pointer-events:none}.d1[data-v-302094e3]{width:520px;height:520px;top:-180px;left:-140px;background:var(--deco-1)}.d2[data-v-302094e3]{width:360px;height:360px;bottom:-120px;right:-80px;background:var(--deco-2)}.d3[data-v-302094e3]{width:140px;height:140px;bottom:140px;left:12%;background:var(--deco-3)}.card[data-v-302094e3]{position:relative;width:100%;max-width:420px;background:var(--bg-panel);border:1px solid var(--card-border);border-radius:var(--r-2xl);box-shadow:var(--shadow-lg);padding:44px 36px 32px;display:flex;flex-direction:column;align-items:center;gap:var(--sp-5);text-align:center}.logo[data-v-302094e3]{height:44px;width:auto;object-fit:contain}.titles[data-v-302094e3]{display:flex;flex-direction:column;gap:var(--sp-2)}h1[data-v-302094e3]{margin:0;font-size:var(--fs-24);font-weight:700;color:var(--heading)}.sub[data-v-302094e3]{margin:0;font-size:var(--fs-14);line-height:var(--lh-loose);color:var(--fg-3)}.google-btn[data-v-302094e3]{width:100%;min-height:50px;display:flex;align-items:center;justify-content:center;gap:var(--sp-3);background:var(--bg-panel);border:1px solid var(--border-strong);border-radius:var(--r-pill);font:inherit;font-size:var(--fs-15);font-weight:500;color:var(--fg);cursor:pointer;transition:background var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.google-btn[data-v-302094e3]:hover{background:var(--bg-hover);border-color:var(--brand-400)}.google-btn svg[data-v-302094e3]{flex:none}.err[data-v-302094e3]{margin:0;width:100%;padding:10px 14px;border-radius:var(--r-md);background:var(--danger-soft);color:var(--danger-fg);font-size:var(--fs-13);line-height:var(--lh-base);text-align:left}.notice[data-v-302094e3]{margin:0;width:100%;padding:10px 14px;border-radius:var(--r-md);background:var(--brand-50);color:var(--brand-700);font-size:var(--fs-13);line-height:var(--lh-base);text-align:left}.invite-note[data-v-302094e3]{margin:0;align-self:stretch;padding:12px 14px;border-radius:var(--r-lg);background:var(--accent-soft);color:var(--accent-fg);font-size:var(--fs-13);line-height:var(--lh-loose);text-align:left}.hint[data-v-302094e3]{margin:0;font-size:var(--fs-13);line-height:var(--lh-loose);color:var(--fg-3)}.divider[data-v-302094e3]{width:100%;height:1px;background:var(--border)}.cert[data-v-302094e3]{margin:0;display:flex;align-items:center;justify-content:center;gap:6px;color:var(--fg-3);font-size:var(--fs-12)}.cert svg[data-v-302094e3]{flex:none}.legal[data-v-302094e3]{margin:0;color:var(--fg-3);font-size:var(--fs-12);line-height:var(--lh-loose);word-break:keep-all}.legal[data-v-302094e3] .legal-link{color:var(--brand-600)}@media(max-width:768px),(max-width:960px)and (max-device-width:500px)and (hover:none)and (pointer:coarse),(max-width:960px)and (max-device-height:500px)and (hover:none)and (pointer:coarse){.shell[data-v-302094e3]{padding:var(--sp-8) var(--sp-4)}.card[data-v-302094e3]{padding:var(--sp-8) var(--sp-6) var(--sp-6)}}.me-grid[data-v-848a44c2],.invite-form[data-v-848a44c2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--sp-3)}.btn-field[data-v-848a44c2]{align-self:end;justify-self:start}.name-row[data-v-848a44c2]{display:flex;gap:var(--sp-2)}.name-row input[data-v-848a44c2]{flex:1;min-width:0}@media(max-width:1199.98px){.name-row input[data-v-848a44c2]{width:0}}.hint[data-v-848a44c2]{display:block;margin-top:4px;font-size:var(--fs-11);color:var(--fg-3);line-height:var(--lh-base)}.err[data-v-848a44c2]{display:block;margin-top:4px;font-size:var(--fs-11);color:var(--danger);line-height:var(--lh-base)}input.invalid[data-v-848a44c2]{border-color:var(--danger)}.tbl-wrap[data-v-848a44c2]{overflow-x:auto}.mcell[data-v-848a44c2]{display:flex;flex-direction:column;gap:2px}.mcell .sub[data-v-848a44c2]{font-size:var(--fs-11);color:var(--fg-3)}.acts-cell[data-v-848a44c2]{white-space:nowrap;text-align:right}.foot-hint[data-v-848a44c2]{margin:var(--sp-3) 0 0}.profile[data-v-15996681]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-4)}.notice[data-v-15996681]{margin:0 0 var(--sp-3);padding:10px 12px;border-radius:var(--r-sm);background:var(--brand-50);color:var(--brand-700);font-size:var(--fs-13);line-height:var(--lh-base)}.section-title[data-v-15996681]{margin:var(--sp-5) 0 var(--sp-3);font-size:var(--fs-13);font-weight:600;color:var(--fg-3)}.section-title[data-v-15996681]:first-of-type{margin-top:var(--sp-3)}.row2[data-v-15996681]{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-3)}.radio-row[data-v-15996681]{display:flex;gap:var(--sp-4);align-items:center}.radio[data-v-15996681],.check[data-v-15996681]{display:flex;align-items:center;gap:6px;font-size:var(--fs-13);color:var(--fg-2);line-height:var(--lh-base);cursor:pointer}.check[data-v-15996681]{align-items:flex-start}.check input[data-v-15996681]{margin-top:3px}.terms-ver[data-v-15996681]{color:var(--fg-3)}.phone-row[data-v-15996681]{display:flex;gap:var(--sp-2)}.phone-row .cc[data-v-15996681]{flex:0 0 150px}.phone-row input[data-v-15996681]{flex:1;min-width:0;width:0}.err[data-v-15996681]{margin:4px 0 0;font-size:var(--fs-11);color:var(--danger);line-height:var(--lh-base)}.hint[data-v-15996681]{margin:4px 0 0;font-size:var(--fs-11);color:var(--fg-3);line-height:var(--lh-base)}.pp-wrap select[data-v-15996681]{width:100%;min-width:0}.foot-row[data-v-15996681]{display:flex;justify-content:flex-end;margin-top:var(--sp-5)}.invite-row[data-v-15996681]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-2);margin:var(--sp-2) 0}.ro[data-v-15996681]{margin:var(--sp-2) 0 0;display:grid;grid-template-columns:1fr 1fr;gap:6px var(--sp-4)}.ro>div[data-v-15996681]{display:flex;gap:var(--sp-2);font-size:var(--fs-13)}.ro dt[data-v-15996681]{color:var(--fg-3);min-width:88px;flex:none}.ro dd[data-v-15996681]{margin:0;color:var(--fg);font-weight:500;min-width:0;overflow-wrap:anywhere}.invite-code[data-v-15996681]{font-family:ui-monospace,monospace;font-size:var(--fs-15);font-weight:700;letter-spacing:1px;padding:4px 10px;border-radius:var(--r-sm);background:var(--brand-50);color:var(--brand-700)}.invite-url[data-v-15996681]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-12);color:var(--fg-3)}.mono[data-v-15996681]{font-family:ui-monospace,monospace;letter-spacing:1px;text-transform:uppercase}@media(max-width:768px),(max-width:960px)and (max-device-width:500px)and (hover:none)and (pointer:coarse),(max-width:960px)and (max-device-height:500px)and (hover:none)and (pointer:coarse){.row2[data-v-15996681],.ro[data-v-15996681]{grid-template-columns:1fr}.phone-row .cc[data-v-15996681]{flex:0 0 120px}}.head[data-v-76b2cfdf]{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);margin-bottom:var(--sp-4)}.err[data-v-76b2cfdf]{color:var(--danger);font-size:var(--fs-12)}.tbl-wrap[data-v-76b2cfdf]{overflow-x:auto}.pl-name[data-v-76b2cfdf]{display:flex;align-items:center;gap:8px;min-width:160px;font-weight:600;margin-bottom:2px}.wide[data-v-76b2cfdf]{min-width:120px}.nowrap[data-v-76b2cfdf]{white-space:nowrap}.foot-hint[data-v-76b2cfdf]{margin:var(--sp-3) 0 0;line-height:var(--lh-base)}.hint[data-v-76b2cfdf]{font-size:var(--fs-11);color:var(--fg-3)}.code-in[data-v-76b2cfdf]{font-family:var(--font-mono, ui-monospace, monospace);letter-spacing:1px;text-transform:uppercase}.p-note[data-v-76b2cfdf]{margin:0 0 var(--sp-3);font-size:var(--fs-12);color:var(--fg-3);line-height:var(--lh-base)}.p-note.warn[data-v-76b2cfdf]{padding:var(--sp-3);border-radius:var(--r-md);background:var(--st-pending-bg);color:var(--st-pending-fg)}.p-err[data-v-76b2cfdf]{margin:var(--sp-2) 0 0;font-size:var(--fs-12);color:var(--danger);line-height:var(--lh-base)}.p-box[data-v-76b2cfdf]{padding:var(--sp-3);border:1px solid var(--border);border-radius:var(--r-md);background:var(--bg);margin-bottom:var(--sp-3)}.p-name[data-v-76b2cfdf]{font-size:var(--fs-14);font-weight:600;color:var(--fg)}.p-meta[data-v-76b2cfdf]{margin-top:2px;font-size:var(--fs-12);color:var(--fg-2)}.p-code[data-v-76b2cfdf]{display:inline-block;margin-top:6px;letter-spacing:1px}.p-done[data-v-76b2cfdf]{font-size:var(--fs-15);font-weight:600;color:var(--success, var(--brand-600));margin-bottom:var(--sp-2)}@media(max-width:768px),(max-width:960px)and (max-device-width:500px)and (hover:none)and (pointer:coarse),(max-width:960px)and (max-device-height:500px)and (hover:none)and (pointer:coarse){.head[data-v-76b2cfdf]{flex-direction:column;align-items:stretch;gap:var(--sp-2)}}.progress-page[data-v-334dfb4f]{display:flex;flex-direction:column;gap:var(--sp-6);min-width:0}.page-head[data-v-334dfb4f]{display:grid;gap:var(--sp-2)}.crumbs[data-v-334dfb4f]{font-size:var(--fs-13);color:var(--fg-3)}.crumbs a[data-v-334dfb4f]{text-decoration:none}.page-head h1[data-v-334dfb4f]{margin:0;font-size:var(--fs-24);font-weight:700;color:var(--heading)}.page-head p[data-v-334dfb4f]{margin:0;font-size:var(--fs-15);color:var(--fg-3)}.banner[data-v-334dfb4f]{margin:0;padding:12px var(--sp-4);border-radius:var(--r-lg);font-size:var(--fs-14);line-height:var(--lh-base)}.banner.ok[data-v-334dfb4f]{background:var(--success-soft);color:var(--success-fg)}.cards[data-v-334dfb4f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:var(--sp-6);align-items:start}.more[data-v-334dfb4f]{display:flex;justify-content:center}.others[data-v-334dfb4f]{margin:0;font-size:var(--fs-13);color:var(--fg-3)}@media(max-width:768px),(max-width:960px)and (max-device-width:500px)and (hover:none)and (pointer:coarse),(max-width:960px)and (max-device-height:500px)and (hover:none)and (pointer:coarse){.page-head h1[data-v-334dfb4f]{font-size:var(--fs-20)}}.plan-pick[data-v-0e310e1b]{margin-top:var(--sp-2)}.plan-pick-hint[data-v-0e310e1b]{margin:var(--sp-2) 0 0;font-size:var(--fs-12)}.plan-pick-title[data-v-0e310e1b]{margin:0 0 var(--sp-2);font-size:var(--fs-13);color:var(--fg-2)}.plan-table-wrap[data-v-0e310e1b]{overflow-x:auto}.plan-scroll-hint[data-v-0e310e1b]{display:none;margin:0 0 4px;font-size:var(--fs-11);color:var(--fg-3);text-align:right}.plan-pick:has(.plan-table-wrap[data-scroll-more]) .plan-scroll-hint[data-v-0e310e1b]{display:block}.plan-table-frame[data-v-0e310e1b]{position:relative}.plan-table-frame[data-v-0e310e1b]:after{content:"";position:absolute;top:0;right:0;bottom:0;width:28px;background:linear-gradient(to left,var(--scroll-shadow),transparent);pointer-events:none;opacity:0;transition:opacity var(--dur-fast) var(--ease)}.plan-table-frame[data-v-0e310e1b]:has(>.plan-table-wrap[data-scroll-more~=right]):after{opacity:1}@media(max-width:1199.98px){.plan-table th[data-v-0e310e1b]:first-child,.plan-table td.plan-rowname[data-v-0e310e1b]{position:sticky;left:0;z-index:1;background:var(--plan-bg, var(--bg-panel))}.plan-table-wrap[data-scroll-more~=left] .plan-table th[data-v-0e310e1b]:first-child,.plan-table-wrap[data-scroll-more~=left] .plan-table td.plan-rowname[data-v-0e310e1b]{box-shadow:8px 0 8px -6px var(--scroll-shadow)}}.plan-table[data-v-0e310e1b]{width:100%;border-collapse:collapse;font-size:var(--fs-12)}.plan-table th[data-v-0e310e1b],.plan-table td[data-v-0e310e1b]{padding:5px 10px;text-align:center;border-bottom:1px solid var(--border);white-space:nowrap}.plan-table th[data-v-0e310e1b]{cursor:pointer}.plan-table .plan-head[data-v-0e310e1b]{display:inline-flex;align-items:center;gap:5px;font-weight:700;cursor:pointer}.plan-table th.on[data-v-0e310e1b],.plan-table td.on[data-v-0e310e1b]{background:var(--brand-50);color:var(--brand-700, var(--fg))}.cur-tag[data-v-0e310e1b]{display:block;font-size:var(--fs-11);font-weight:400;color:var(--fg-3)}.plan-rowname[data-v-0e310e1b]{text-align:left!important;color:var(--fg-3)}.qre[data-v-66881cac]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--sp-3) var(--sp-4)}.qre-empty[data-v-66881cac]{grid-column:1 / -1;margin:0;font-size:var(--fs-12);color:var(--fg-3)}.qre-row[data-v-66881cac]{display:grid;gap:4px;align-content:start}.qre-label[data-v-66881cac]{font-size:var(--fs-13);color:var(--fg-2)}.qre-label .req[data-v-66881cac]{color:var(--danger);margin-left:2px}.qre-ctl[data-v-66881cac]{display:flex;align-items:center;gap:var(--sp-2)}.qre-num[data-v-66881cac]{width:110px;text-align:right}.qre-num[data-v-66881cac]:disabled{opacity:.45}.qre-unl[data-v-66881cac]{display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-12);color:var(--fg-4);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.qre-unl.on[data-v-66881cac]{color:var(--brand-600, var(--fg-2));font-weight:600}.qre-err[data-v-66881cac]{margin:0;font-size:var(--fs-11);color:var(--danger)}.qre-hint[data-v-66881cac]{margin:0;font-size:var(--fs-11);color:var(--fg-4)}.chg[data-v-6e9af687]{margin-top:var(--sp-3);padding:var(--sp-3);border:1px solid var(--border);border-radius:var(--r-md);background:var(--bg);--plan-bg: var(--bg);display:grid;gap:var(--sp-2)}.quota-block[data-v-6e9af687]{margin-top:var(--sp-2)}.quota-label[data-v-6e9af687]{margin-bottom:6px;font-size:var(--fs-12);color:var(--fg-3)}.note-field[data-v-6e9af687]{display:grid;gap:4px;font-size:var(--fs-12);color:var(--fg-3)}.note-field textarea[data-v-6e9af687]{resize:vertical}.diff[data-v-6e9af687]{border:1px solid var(--brand-400);border-radius:var(--r-sm, 6px);padding:var(--sp-2) var(--sp-3);background:var(--brand-50)}.diff-head[data-v-6e9af687]{font-size:var(--fs-12);font-weight:700;color:var(--brand-700, var(--fg));margin-bottom:4px}.diff ul[data-v-6e9af687]{list-style:none;margin:0;padding:0;display:grid;gap:2px;font-size:var(--fs-12)}.diff li[data-v-6e9af687]{display:flex;gap:var(--sp-3)}.d-k[data-v-6e9af687]{color:var(--fg-3);min-width:88px}.d-v s[data-v-6e9af687]{color:var(--fg-4)}.hint-none[data-v-6e9af687]{margin:0;font-size:var(--fs-12);color:var(--fg-3)}.acts[data-v-6e9af687]{display:flex;gap:var(--sp-2)}@media(max-width:1199.98px){.chg[data-v-6e9af687]{grid-template-columns:minmax(0,1fr)}}.new-req[data-v-633e85ec]{display:grid;gap:var(--sp-2)}.drop[data-v-633e85ec]{padding:var(--sp-5);border:1.5px dashed var(--border-strong);border-radius:var(--r-md);background:var(--bg);text-align:center;color:var(--fg-3);font-size:var(--fs-12);cursor:pointer;transition:border-color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease)}.drop[data-v-633e85ec]:hover{border-color:var(--brand-400)}.drop.over[data-v-633e85ec]{border-color:var(--brand-500);background:var(--brand-50)}.drop p[data-v-633e85ec]{margin:0}.drop strong[data-v-633e85ec]{color:var(--brand-600)}.preview[data-v-633e85ec]{display:grid;gap:6px;padding:var(--sp-3);border:1px solid var(--border);border-radius:var(--r-md);background:var(--bg)}.pv-row[data-v-633e85ec]{display:flex;gap:var(--sp-3);font-size:var(--fs-13)}.pv-row>span[data-v-633e85ec]:first-child{color:var(--fg-3);min-width:64px}.prod-fixed[data-v-633e85ec]{color:var(--fg);font-weight:500}.prod-none[data-v-633e85ec]{color:var(--danger)}.quota-block[data-v-633e85ec]{margin-top:var(--sp-2)}.quota-label[data-v-633e85ec]{margin-bottom:6px;font-size:var(--fs-12);color:var(--fg-3)}.note-field[data-v-633e85ec]{display:grid;gap:4px;margin-top:var(--sp-2);font-size:var(--fs-12);color:var(--fg-3)}.note-field textarea[data-v-633e85ec]{resize:vertical}.acts[data-v-633e85ec]{display:flex;gap:var(--sp-2);margin-top:var(--sp-2)}@media(max-width:1199.98px){.new-req[data-v-633e85ec]{grid-template-columns:minmax(0,1fr)}}.rebind[data-v-6b9fb2e1]{display:grid;gap:var(--sp-3)}.drop[data-v-6b9fb2e1]{padding:var(--sp-4);border:1.5px dashed var(--border-strong);border-radius:var(--r-md);background:var(--bg);text-align:center;color:var(--fg-3);font-size:var(--fs-12);cursor:pointer;transition:border-color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease)}.drop[data-v-6b9fb2e1]:hover{border-color:var(--brand-400)}.drop.over[data-v-6b9fb2e1]{border-color:var(--brand-500);background:var(--brand-50)}.drop p[data-v-6b9fb2e1]{margin:0}.drop strong[data-v-6b9fb2e1]{color:var(--brand-600)}.pv[data-v-6b9fb2e1]{display:flex;align-items:center;gap:var(--sp-3)}.acts[data-v-6b9fb2e1]{display:flex;gap:var(--sp-2)}.progress[data-v-6b9fb2e1]{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap;padding-top:var(--sp-3);border-top:1px solid var(--border-2)}@media(max-width:1199.98px){.rebind[data-v-6b9fb2e1]{grid-template-columns:minmax(0,1fr)}}.kinds[data-v-229b3d29]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--sp-3)}.kind[data-v-229b3d29]{display:grid;gap:4px;text-align:left;padding:var(--sp-3);border:1px solid var(--border-strong);border-radius:var(--r-md);background:var(--bg);font-family:inherit;cursor:pointer;transition:all var(--dur-fast) var(--ease)}.kind[data-v-229b3d29]:hover:not(:disabled){border-color:var(--brand-500);background:var(--brand-50)}.kind.off[data-v-229b3d29]{opacity:.55;cursor:not-allowed}.k-label[data-v-229b3d29]{font-size:var(--fs-13);font-weight:700;color:var(--fg)}.k-desc[data-v-229b3d29]{font-size:var(--fs-11);color:var(--fg-3);line-height:var(--lh-base)}.form-head[data-v-229b3d29]{display:flex;align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-3)}.tbl-wrap[data-v-229b3d29]{overflow-x:auto}.more[data-v-229b3d29]{display:flex;align-items:center;justify-content:center;gap:var(--sp-2);padding:var(--sp-3);border-top:1px solid var(--border)}.site-link[data-v-229b3d29]{display:block;margin-top:2px;font-size:var(--fs-11);color:var(--brand-600)}.eff-hint[data-v-229b3d29]{margin-top:2px;font-size:var(--fs-11);color:var(--fg-3);line-height:var(--lh-base);max-width:220px}.quota-cell[data-v-229b3d29]{max-width:200px}.hostcell[data-v-229b3d29]{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.acts-cell[data-v-229b3d29]{white-space:nowrap;text-align:right}.self-host[data-v-051e1a4a]{display:flex;flex-direction:column;gap:var(--sp-6);min-width:0}.crumbs[data-v-051e1a4a]{font-size:var(--fs-13);color:var(--fg-3)}.crumbs a[data-v-051e1a4a]{text-decoration:none}.page-head[data-v-051e1a4a]{display:grid;gap:6px}.page-head h1[data-v-051e1a4a]{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px var(--sp-3);font-size:var(--fs-24);font-weight:700;color:var(--heading)}.h-sub[data-v-051e1a4a]{font-size:var(--fs-15);font-weight:500;color:var(--fg-3)}.page-head p[data-v-051e1a4a]{margin:0;font-size:var(--fs-15);color:var(--fg-3)}.steps[data-v-051e1a4a]{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:var(--sp-4)}.steps li[data-v-051e1a4a]{background:var(--bg-panel);border:1px solid var(--card-border);border-radius:var(--r-xl);box-shadow:var(--shadow-card);padding:22px;display:flex;gap:14px}.n[data-v-051e1a4a]{flex:none;width:36px;height:36px;border-radius:50%;background:var(--brand-200);color:var(--brand-700);display:grid;place-items:center;font-weight:700}.s-body[data-v-051e1a4a]{min-width:0;display:flex;flex-direction:column;gap:6px}.s-body h2[data-v-051e1a4a]{margin:0;font-size:var(--fs-16);color:var(--heading)}.s-body p[data-v-051e1a4a]{margin:0;font-size:var(--fs-13);line-height:var(--lh-loose);color:var(--fg-2);overflow-wrap:anywhere}.s-acts[data-v-051e1a4a]{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.btn.big[data-v-051e1a4a]{height:auto;min-height:44px;padding:0 20px}.offline[data-v-051e1a4a]{display:grid;gap:var(--sp-4)}.off-head[data-v-051e1a4a]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-3) var(--sp-5)}.off-head>div[data-v-051e1a4a]{flex:1 1 360px;min-width:0;display:grid;gap:4px}.off-head h2[data-v-051e1a4a]{margin:0;font-size:var(--fs-16);color:var(--heading)}.off-head p[data-v-051e1a4a]{margin:0;font-size:var(--fs-13);line-height:var(--lh-loose);color:var(--fg-2)}@media(max-width:768px),(max-width:960px)and (max-device-width:500px)and (hover:none)and (pointer:coarse),(max-width:960px)and (max-device-height:500px)and (hover:none)and (pointer:coarse){.page-head h1[data-v-051e1a4a]{font-size:var(--fs-20)}}.invite-page[data-v-e719960e]{display:grid;justify-items:center}.inv-card[data-v-e719960e]{width:100%;max-width:560px;background:var(--bg-panel);border:1px solid var(--card-border);border-radius:var(--r-2xl);box-shadow:var(--shadow-card);padding:30px var(--sp-7);display:flex;flex-direction:column;gap:var(--sp-4)}.inv-ico[data-v-e719960e]{width:52px;height:52px;border-radius:var(--r-lg);background:var(--accent-soft);color:var(--accent-fg);display:grid;place-items:center}.inv-titles[data-v-e719960e]{display:grid;gap:6px}.inv-titles h1[data-v-e719960e],.err-title[data-v-e719960e]{margin:0;font-size:var(--fs-20);font-weight:700;color:var(--heading);line-height:var(--lh-tight)}.inv-titles p[data-v-e719960e]{margin:0;font-size:var(--fs-14);line-height:var(--lh-loose);color:var(--fg-2)}.inv-list[data-v-e719960e]{margin:0;padding-left:1.2em;font-size:var(--fs-14);color:var(--fg-2);line-height:var(--lh-loose)}.inv-info[data-v-e719960e]{margin:0;padding:14px var(--sp-4);border-radius:var(--r-lg);background:var(--bg-sunken);display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 14px;font-size:var(--fs-13);line-height:1.6}.inv-info dt[data-v-e719960e]{color:var(--fg-3)}.inv-info dd[data-v-e719960e]{margin:0;overflow-wrap:anywhere}.inv-note[data-v-e719960e]{margin:0;font-size:var(--fs-13);line-height:var(--lh-loose);color:var(--fg-2)}.inv-warn[data-v-e719960e]{margin:0;padding:10px 14px;border-radius:var(--r-md);background:var(--warning-soft);color:var(--warning-fg);font-size:var(--fs-13);line-height:var(--lh-base)}.inv-acts[data-v-e719960e]{display:flex;flex-wrap:wrap;gap:10px}.btn.big[data-v-e719960e]{height:auto;min-height:48px;padding:0 26px;font-size:var(--fs-15)}.err[data-v-e719960e]{margin:0;padding:10px 14px;border-radius:var(--r-md);background:var(--danger-soft);color:var(--danger-fg);font-size:var(--fs-14);line-height:var(--lh-base)}@media(max-width:768px),(max-width:960px)and (max-device-width:500px)and (hover:none)and (pointer:coarse),(max-width:960px)and (max-device-height:500px)and (hover:none)and (pointer:coarse){.inv-card[data-v-e719960e]{padding:var(--sp-5) var(--sp-4)}}.welcome[data-v-883f1df6]{min-height:100vh;min-height:100dvh;background:var(--bg)}.topbar[data-v-883f1df6]{background:var(--bg-panel);border-bottom:1px solid var(--border)}.topbar-inner[data-v-883f1df6]{max-width:1120px;margin:0 auto;padding:14px var(--sp-6);display:flex;align-items:center;gap:var(--sp-3)}.logo[data-v-883f1df6]{height:32px;width:auto}.spacer[data-v-883f1df6]{flex:1}.main[data-v-883f1df6]{max-width:800px;margin:0 auto;padding:var(--sp-10) var(--sp-6) 56px;display:flex;flex-direction:column;gap:var(--sp-6)}.titles[data-v-883f1df6]{display:grid;gap:6px}.titles h1[data-v-883f1df6]{margin:0;font-size:var(--fs-24);font-weight:700;color:var(--heading)}.titles p[data-v-883f1df6]{margin:0;font-size:var(--fs-15);line-height:var(--lh-loose);color:var(--fg-3)}.form-card[data-v-883f1df6]{background:var(--bg-panel);border:1px solid var(--card-border);border-radius:var(--r-2xl);box-shadow:var(--shadow-card);padding:var(--sp-8);display:flex;flex-direction:column;gap:22px}.kinds[data-v-883f1df6]{margin:0;padding:0;border:0;min-width:0}.kinds legend[data-v-883f1df6]{padding:0;margin:0 0 12px;font-size:var(--fs-15);font-weight:700;color:var(--heading)}.kind-grid[data-v-883f1df6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:var(--sp-4)}.kind-card[data-v-883f1df6]{display:flex;gap:14px;align-items:flex-start;padding:22px;border-radius:var(--r-xl);border:2px solid var(--border-strong);background:var(--bg-panel);cursor:pointer;transition:border-color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease)}.kind-card.on[data-v-883f1df6]{border-color:var(--brand-500);background:var(--brand-100)}.kind-card input[data-v-883f1df6]{flex:none;width:20px;height:20px;margin:3px 0 0;accent-color:var(--brand-500)}.kind-ico[data-v-883f1df6]{flex:none;width:44px;height:44px;border-radius:50%;background:var(--brand-100);color:var(--brand-700);display:grid;place-items:center}.kind-card.on .kind-ico[data-v-883f1df6]{background:var(--bg-panel)}.kind-text[data-v-883f1df6]{display:flex;flex-direction:column;gap:6px;min-width:0}.kind-title[data-v-883f1df6]{font-size:var(--fs-17);font-weight:700;color:var(--heading)}.kind-desc[data-v-883f1df6]{font-size:var(--fs-13);line-height:var(--lh-loose);color:var(--fg-2)}.f[data-v-883f1df6]{display:flex;flex-direction:column;gap:8px;min-width:0}.f>label[data-v-883f1df6],.f-label[data-v-883f1df6]{font-size:var(--fs-15);font-weight:700;color:var(--heading)}.f>input[data-v-883f1df6]{width:100%}.row2[data-v-883f1df6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:20px var(--sp-4)}.phone-row[data-v-883f1df6]{display:flex;gap:var(--sp-2)}.phone-row .cc[data-v-883f1df6]{flex:0 0 130px;min-width:0}.phone-row input[data-v-883f1df6]{flex:1;min-width:0;width:0}.ro[data-v-883f1df6]{margin:0;min-height:var(--control-h);display:flex;align-items:center;font-size:var(--fs-14);color:var(--fg-2);overflow-wrap:anywhere}.hint[data-v-883f1df6]{margin:0;font-size:var(--fs-13);color:var(--fg-3)}.err[data-v-883f1df6]{margin:0;font-size:var(--fs-13);color:var(--danger);line-height:var(--lh-base)}.mono[data-v-883f1df6]{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.invite-note[data-v-883f1df6]{margin:0;font-size:var(--fs-13);color:var(--fg-2)}.invite-note code[data-v-883f1df6]{font-family:var(--font-mono);padding:2px 8px;border-radius:var(--r-sm);background:var(--brand-50);color:var(--brand-700)}.linkish[data-v-883f1df6]{align-self:flex-start;padding:0;border:0;background:none;color:var(--brand-600);font-size:var(--fs-13);text-decoration:underline;cursor:pointer}.info[data-v-883f1df6]{display:flex;gap:10px;align-items:flex-start;padding:14px 18px;border-radius:var(--r-lg);background:var(--brand-100);color:var(--fg-2);font-size:var(--fs-13);line-height:var(--lh-loose)}.info svg[data-v-883f1df6]{flex:none;margin-top:3px;color:var(--brand-700)}.terms[data-v-883f1df6]{display:flex;gap:10px;align-items:flex-start;font-size:var(--fs-14);line-height:var(--lh-loose);color:var(--fg);cursor:pointer}.terms input[data-v-883f1df6]{flex:none;width:20px;height:20px;margin:3px 0 0;accent-color:var(--brand-500)}.foot[data-v-883f1df6]{display:flex;justify-content:flex-end;border-top:1px solid var(--border);padding-top:20px}.btn.big[data-v-883f1df6]{height:auto;min-height:48px;padding:0 36px;font-size:var(--fs-15)}@media(max-width:768px),(max-width:960px)and (max-device-width:500px)and (hover:none)and (pointer:coarse),(max-width:960px)and (max-device-height:500px)and (hover:none)and (pointer:coarse){.topbar-inner[data-v-883f1df6]{padding:10px var(--sp-4)}.logo[data-v-883f1df6]{height:28px}.main[data-v-883f1df6]{padding:var(--sp-6) var(--sp-4) var(--sp-10)}.titles h1[data-v-883f1df6]{font-size:var(--fs-20)}.form-card[data-v-883f1df6]{padding:var(--sp-5) var(--sp-4)}.kind-card[data-v-883f1df6]{padding:var(--sp-4)}.foot .btn[data-v-883f1df6]{width:100%}}:root{--font-sans: "Noto Sans TC", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--accent-400: #f4be6f;--accent-500: #f0a845;--accent-600: #d98a1f;--accent-100: #fcefd7;--r-xs: 4px;--r-sm: 8px;--r-md: 12px;--r-lg: 16px;--r-xl: 20px;--r-2xl: 24px;--r-pill: 999px;--r-card: 20px;--r-input: 12px;--fs-10: 11px;--fs-11: 12px;--fs-12: 13px;--fs-13: 14px;--fs-14: 15px;--fs-15: 16px;--fs-16: 17px;--fs-17: 18px;--fs-20: 22px;--fs-24: 26px;--fs-32: 34px;--lh-tight: 1.25;--lh-base: 1.5;--lh-loose: 1.7;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--sp-7: 28px;--sp-8: 32px;--sp-10: 40px;--sp-12: 48px;--dur-fast: .12s;--dur-base: .2s;--ease: cubic-bezier(.2, .7, .2, 1)}[data-theme=light]{color-scheme:light;--bg: #f3faf8;--bg-panel: #ffffff;--bg-elev: #ffffff;--bg-hover: #eef7f5;--bg-active: #e1f4f0;--bg-sidebar:#ffffff;--bg-sunken: #f3faf8;--heading: #12403a;--fg: #1d2b2a;--fg-2: #3d4e4c;--fg-3: #5f706e;--fg-4: #697a78;--fg-inv: #ffffff;--border: #e3eeec;--border-2: #eef4f3;--border-strong: #b9d3cf;--card-border: transparent;--brand-50: #f0faf8;--brand-100: #e1f4f0;--brand-200: #d4f1ec;--brand-300: #a9e3d9;--brand-400: #2db9a9;--brand-500: #158072;--brand-600: #126e62;--brand-700: #0f5f55;--brand-800: #12403a;--success: #0f7a58;--warning: #a35f0a;--danger: #b83a3a;--info: #2f6db0;--success-soft: #d4f1ec;--success-fg: #0f5f55;--warning-soft: #fdf1dd;--warning-fg: #7a4a06;--danger-soft: #fde7e7;--danger-fg: #9b2c2c;--danger-border: rgba(155, 44, 44, .35);--info-soft: #e3edf9;--info-fg: #285a96;--accent-soft: #fdf1dd;--accent-fg: #7a4a06;--neutral-soft: #eceff0;--neutral-fg: #3d4e4c;--violet-soft: #f1ecfb;--violet-border: #b29ce0;--violet-fg: #5b3fa6;--st-active-bg: #d4f1ec;--st-active-fg: #0f5f55;--st-pending-bg: #fdf1dd;--st-pending-fg: #7a4a06;--st-closed-bg: #eceff0;--st-closed-fg: #3d4e4c;--st-transferred-bg: #e3edf9;--st-transferred-fg: #285a96;--ring: #a9e3d9;--overlay: rgba(18, 64, 58, .35);--scroll-shadow: rgba(18, 64, 58, .22);--shadow-sm: 0 1px 2px rgba(18, 64, 58, .06);--shadow-md: 0 8px 24px rgba(21, 128, 114, .1);--shadow-lg: 0 24px 60px rgba(18, 64, 58, .22);--shadow-card: 0 12px 32px rgba(21, 128, 114, .08);--deco-1: #e1f4f0;--deco-2: #fdf1dd;--deco-3: #d4f1ec}[data-theme=dark]{color-scheme:dark;--bg: #0c1a19;--bg-panel: #12211f;--bg-elev: #162826;--bg-hover: #1a2f2c;--bg-active: #1f3a36;--bg-sidebar:#10201e;--bg-sunken: #0e1c1b;--heading: #eef8f6;--fg: #e4efed;--fg-2: #bfd0cd;--fg-3: #9db0ad;--fg-4: #869a97;--fg-inv: #0b1a18;--border: #233a37;--border-2: #1b2e2b;--border-strong: #4a6e69;--card-border: #233a37;--brand-50: #0f2b28;--brand-100: #143a35;--brand-200: #1b4842;--brand-300: #2a6a61;--brand-400: #5fd3c3;--brand-500: #3cc4b2;--brand-600: #6ed7c4;--brand-700: #8fe6d8;--brand-800: #d4f5ef;--success: #4fc28f;--warning: #e8a54a;--danger: #f08a8a;--info: #6aa8e8;--success-soft: #143c38;--success-fg: #6ed7c4;--warning-soft: #3a2b10;--warning-fg: #f3c275;--danger-soft: #3d1b1b;--danger-fg: #f2a3a3;--danger-border: rgba(240, 138, 138, .4);--info-soft: #172b4a;--info-fg: #9cbcf0;--accent-soft: #3a2b10;--accent-fg: #f3c275;--neutral-soft: #22302e;--neutral-fg: #a9b8b5;--violet-soft: #2a2247;--violet-border: #6f5fae;--violet-fg: #c9b8ff;--st-active-bg: #143c38;--st-active-fg: #6ed7c4;--st-pending-bg: #3a2b10;--st-pending-fg: #f3c275;--st-closed-bg: #22302e;--st-closed-fg: #a9b8b5;--st-transferred-bg: #172b4a;--st-transferred-fg: #9cbcf0;--ring: rgba(95, 211, 195, .5);--overlay: rgba(0, 0, 0, .55);--scroll-shadow: rgba(0, 0, 0, .5);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .4);--shadow-md: 0 8px 24px rgba(0, 0, 0, .45);--shadow-lg: 0 24px 60px rgba(0, 0, 0, .6);--shadow-card: 0 12px 32px rgba(0, 0, 0, .3);--deco-1: #102926;--deco-2: #241d0e;--deco-3: #12302c}html,body,#root{height:100%;margin:0}body{font-family:var(--font-sans);font-size:var(--fs-13);line-height:var(--lh-base);color:var(--fg);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"ss01","cv11";letter-spacing:-.005em}h1,h2,h3,h4{color:var(--heading)}button{font-family:inherit;font-size:inherit;cursor:pointer}input,textarea,select{font-family:inherit;font-size:inherit;color:inherit}a{color:inherit}::selection{background:var(--brand-300);color:var(--fg)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:10px;border:2px solid var(--bg)}::-webkit-scrollbar-thumb:hover{background:var(--fg-4)}:focus-visible{outline:3px solid var(--ring);outline-offset:2px;border-radius:var(--r-sm)}@keyframes pulse-ring{0%{box-shadow:0 0 0 0 var(--ring)}80%{box-shadow:0 0 0 8px #0000}to{box-shadow:0 0 #0000}}@keyframes slide-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes blink{50%{opacity:.25}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes shimmer{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}@keyframes typing-dot{0%,60%,to{transform:translateY(0);opacity:.3}30%{transform:translateY(-3px);opacity:1}}*{box-sizing:border-box}html,body{margin:0;height:100%}body{font-family:Noto Sans TC,sans-serif;background:var(--bg);color:var(--fg);font-size:var(--fs-13)}#app{height:100%}a{color:var(--brand-600)}a:where(:hover){color:var(--brand-700)}:root{--control-h: 40px;--control-h-sm: 30px;--card-pad: var(--sp-6)}@media(max-width:768px),(max-width:960px)and (max-device-width:500px)and (hover:none)and (pointer:coarse),(max-width:960px)and (max-device-height:500px)and (hover:none)and (pointer:coarse){:root{--control-h: 44px;--card-pad: var(--sp-4)}}input[type=text],input[type=search],input[type=email],input[type=password],input[type=number],input[type=tel],input[type=url],input[type=date],input[type=datetime-local],input[type=time],input[type=month],input:not([type]),select{height:var(--control-h);box-sizing:border-box;padding:0 14px;border:1px solid var(--border-strong);border-radius:var(--r-input);background:var(--bg-panel);color:var(--fg);font-family:inherit;font-size:var(--fs-13);outline:none;transition:border-color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease)}textarea{padding:10px 14px;border:1px solid var(--border-strong);border-radius:var(--r-input);background:var(--bg-panel);color:var(--fg);font-family:inherit;font-size:var(--fs-13);line-height:var(--lh-base);outline:none;resize:vertical;transition:border-color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease)}input::placeholder,textarea::placeholder{color:var(--fg-4)}input:focus,select:focus,textarea:focus{border-color:var(--brand-500);box-shadow:0 0 0 3px var(--ring)}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none}input:disabled,select:disabled,textarea:disabled{background:var(--bg-sunken);color:var(--fg-3);cursor:not-allowed}input[type=checkbox],input[type=radio]{accent-color:var(--brand-500)}select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%235f706e' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 12px center!important;background-size:16px 16px!important;padding-right:36px!important}[data-theme=dark] select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%239db0ad' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important}.btn{display:inline-flex;align-items:center;justify-content:center;height:var(--control-h);padding:0 18px;border:1px solid var(--border-strong);border-radius:var(--r-pill);background:var(--bg-panel);color:var(--fg-2);font-family:inherit;font-size:var(--fs-13);font-weight:500;cursor:pointer;white-space:nowrap;text-decoration:none;transition:all var(--dur-fast) var(--ease)}.btn:hover:not(:disabled){background:var(--bg-hover)}.btn:disabled{opacity:.55;cursor:not-allowed}.btn:focus-visible{outline:3px solid var(--ring);outline-offset:2px;border-radius:var(--r-pill)}.btn.primary{background:var(--brand-500);border-color:var(--brand-500);color:var(--fg-inv);font-weight:700}.btn.primary:hover:not(:disabled){background:var(--brand-600);border-color:var(--brand-600)}.btn.danger{background:var(--danger);border-color:var(--danger);color:var(--fg-inv);font-weight:700}.btn.danger:hover:not(:disabled){background:var(--danger);filter:brightness(.94)}.btn.ghost{background:transparent;border-color:transparent;color:var(--fg-2)}.btn.ghost:hover:not(:disabled){background:var(--bg-hover)}.btn.secondary{background:var(--bg-panel);border-color:var(--border-strong);color:var(--fg-2)}.btn.secondary:hover:not(:disabled){background:var(--bg-hover);border-color:var(--brand-400);color:var(--fg)}.btn.warn{background:var(--warning-soft);border-color:var(--warning);color:var(--warning-fg)}.btn.warn:hover:not(:disabled){background:var(--warning-soft);filter:brightness(.97)}.btn.sm{height:var(--control-h-sm);padding:0 12px;font-size:var(--fs-12)}input.sm,select.sm{height:var(--control-h-sm);padding:0 10px;border-radius:var(--r-sm);font-size:var(--fs-12)}select.sm{padding-right:26px!important;background-position:right 8px center!important;background-size:14px 14px!important}.btn.block{width:100%}.card{background:var(--bg-panel);border:1px solid var(--card-border);border-radius:var(--r-card);box-shadow:var(--shadow-card);padding:var(--card-pad);--tbl-bleed: var(--card-pad)}.card+.card{margin-top:var(--sp-5)}.grid>.card+.card{margin-top:0}.card-head{display:flex;align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-4)}.card-head h2,.card-head h3{margin:0;color:var(--heading)}.card-head .spacer{flex:1}.section-title{font-size:var(--fs-15);font-weight:700;color:var(--heading);margin:0 0 var(--sp-3)}*+.section-title{margin-top:var(--sp-6)}.subtle{color:var(--fg-3);font-size:var(--fs-12)}.tbl{width:100%;border-collapse:collapse;font-size:var(--fs-13)}.tbl thead th{text-align:left;padding:12px;background:transparent;color:var(--fg-3);font-weight:500;font-size:var(--fs-12);border-bottom:1px solid var(--border);white-space:nowrap}.tbl tbody td{padding:12px;border-bottom:1px solid var(--border-2);color:var(--fg);vertical-align:middle}.tbl tbody tr:last-child td{border-bottom:none}.tbl tbody tr:hover{background:var(--bg-hover)}.tbl td.acts-cell{white-space:nowrap;width:1%}.tbl .acts{display:flex;gap:6px;align-items:center;flex-wrap:nowrap}.tbl.sticky-acts thead th:last-child,.tbl.sticky-acts tbody td:last-child{position:sticky;right:var(--sticky-right, 0);z-index:1}.tbl.sticky-acts thead th:last-child{background:var(--bg-panel)}.tbl.sticky-acts tbody td:last-child{background:var(--bg-panel)}.tbl.sticky-acts tbody tr:hover td:last-child{background:var(--bg-hover)}@media(max-width:900px){.tbl.sticky-acts thead th:last-child,.tbl.sticky-acts tbody td:last-child{box-shadow:-6px 0 6px -6px var(--scroll-shadow)}.tbl.sticky-acts tbody td:last-child .acts{flex-wrap:wrap;justify-content:flex-end;width:max-content;max-width:150px}}.tbl .state-inline{display:none;margin-left:6px;vertical-align:middle}@media(max-width:900px){.tbl .state-inline{display:inline-flex}.tbl .col-state{display:none}}.seen{color:var(--fg-3)}.seen.warn{color:var(--warning)}.seen.bad{color:var(--danger);font-weight:600}code.mono,.tbl code{font-family:var(--font-mono, ui-monospace, monospace);font-size:var(--fs-11);background:var(--bg-sunken);padding:1px 6px;border-radius:var(--r-xs);color:var(--fg-2)}.status-pill{display:inline-flex;align-items:center;padding:3px 12px;border-radius:var(--r-pill);font-size:var(--fs-12);font-weight:500;line-height:1.4;white-space:nowrap;background:var(--st-closed-bg);color:var(--st-closed-fg)}.status-pill.active{background:var(--st-active-bg);color:var(--st-active-fg)}.status-pill.pending{background:var(--st-pending-bg);color:var(--st-pending-fg)}.status-pill.revoked{background:var(--danger-soft);color:var(--danger-fg)}.status-pill.superseded{background:var(--st-closed-bg);color:var(--st-closed-fg)}.status-pill.pending_activation{background:var(--st-pending-bg);color:var(--st-pending-fg)}.status-pill.expired{background:var(--danger-soft);color:var(--danger-fg)}.status-pill.muted{background:var(--bg-hover);color:var(--fg-3)}.status-pill.hosted{background:var(--brand-50);color:var(--brand-700)}.badge{margin-left:auto;min-width:20px;height:20px;padding:0 6px;display:inline-grid;place-items:center;border-radius:var(--r-pill);background:var(--danger);color:var(--fg-inv);font-size:var(--fs-11);font-weight:700}.badge.warn{background:var(--warning)}.badge.info{background:var(--info)}.badge.ok{background:var(--success)}.sev{display:inline-flex;align-items:center;padding:3px 12px;border-radius:var(--r-pill);font-size:var(--fs-12);font-weight:500;line-height:1.4;white-space:nowrap;background:var(--st-closed-bg);color:var(--st-closed-fg)}.sev.crit{background:var(--danger-soft);color:var(--danger-fg)}.sev.warn{background:var(--st-pending-bg);color:var(--st-pending-fg)}.sev.info{background:var(--st-transferred-bg);color:var(--st-transferred-fg)}.tabs{display:inline-flex;gap:4px;background:var(--bg-sunken);border:1px solid var(--border);padding:4px;border-radius:var(--r-pill)}.tab{padding:6px 16px;border:none;background:transparent;color:var(--fg-3);font-family:inherit;font-size:var(--fs-13);font-weight:600;border-radius:var(--r-pill);cursor:pointer;text-decoration:none;transition:all var(--dur-fast) var(--ease)}.tab:hover{color:var(--fg)}.tab.active{background:var(--bg-panel);color:var(--brand-700);box-shadow:var(--shadow-sm)}.empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-2);padding:var(--sp-10) var(--sp-4);color:var(--fg-3);text-align:center}.empty svg{color:var(--brand-400)}.empty .empty-title{font-size:var(--fs-15);color:var(--heading);font-weight:700}.empty .empty-sub{font-size:var(--fs-13);color:var(--fg-3)}.spinner{display:inline-block;width:20px;height:20px;border:2px solid var(--border);border-top-color:var(--brand-500);border-radius:50%;animation:ui-spin .65s linear infinite}.spinner.lg{width:28px;height:28px;border-width:3px}@keyframes ui-spin{to{transform:rotate(360deg)}}.loading-wrap{display:flex;align-items:center;justify-content:center;padding:var(--sp-8)}.form-grid{display:grid;gap:var(--sp-4)}.field{display:grid;gap:6px;align-content:start}.field>label,.field>.field-label{font-size:var(--fs-12);color:var(--fg-3);font-weight:500}.field-row{display:flex;gap:var(--sp-2);flex-wrap:wrap}.field>input:not([type=checkbox]):not([type=radio]),.field>select,.field>textarea{width:100%;min-width:0}.chip{display:inline-flex;align-items:center;gap:4px;padding:2px 10px;border-radius:var(--r-pill);background:var(--bg-sunken);border:1px solid var(--border);font-size:var(--fs-11);color:var(--fg-2);white-space:nowrap}.chip.over{background:var(--danger-soft);border-color:var(--danger-border);color:var(--danger-fg);font-weight:600}.chips{display:flex;flex-wrap:wrap;gap:6px}:root{--mobile-input-fs: 0px}@media(max-width:768px),(max-width:960px)and (max-device-width:500px)and (hover:none)and (pointer:coarse),(max-width:960px)and (max-device-height:500px)and (hover:none)and (pointer:coarse){html :is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=button],[type=submit],[type=reset],[type=color],[type=image],[type=hidden]),textarea,select,[contenteditable=true],[contenteditable=""],[contenteditable=plaintext-only]){font-size:max(16px,var(--mobile-input-fs))!important}}@media(max-width:1199.98px){.tbl th,.tbl td{word-break:keep-all}.tbl-wrap{background:linear-gradient(to right,var(--bg-panel) 40%,transparent) left center / 28px 100% no-repeat local,linear-gradient(to left,var(--bg-panel) 40%,transparent) right center / 28px 100% no-repeat local,radial-gradient(farthest-side at 0 50%,var(--scroll-shadow),transparent) left center / 16px 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,var(--scroll-shadow),transparent) right center / 16px 100% no-repeat scroll;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}.tbl:has(>tbody>tr>td.acts-cell:last-child) thead th:last-child,.tbl:has(>tbody>tr>td.acts-cell:last-child) tbody td:last-child{position:sticky;right:var(--sticky-right, 0);z-index:1;box-shadow:-8px 0 8px -6px var(--scroll-shadow)}.tbl:has(>tbody>tr>td.acts-cell:last-child) thead th:last-child{background:var(--bg-panel)}.tbl:has(>tbody>tr>td.acts-cell:last-child) tbody td:last-child{background:var(--bg-panel)}.tbl:has(>tbody>tr>td.acts-cell:last-child) tbody tr:hover td:last-child{background:var(--bg-hover)}fieldset{min-width:0}}@media(max-width:1199.98px){@media(min-width:960.02px),(min-width:768.02px)and (min-device-width:500.02px)and (min-device-height:500.02px),(min-width:768.02px)and (hover:hover),(min-width:768.02px)and (pointer:fine),(min-width:768.02px)and (pointer:none){.tbl-wrap[data-scroll-more~=right]>.tbl:has(>tbody>tr>td.acts-cell:last-child)>thead>tr>th:last-child:before,.tbl-wrap[data-scroll-more~=right]>.tbl:has(>tbody>tr>td.acts-cell:last-child)>tbody>tr>td:last-child:before,.tbl-wrap[data-scroll-more~=right]>.tbl.sticky-acts>thead>tr>th:last-child:before,.tbl-wrap[data-scroll-more~=right]>.tbl.sticky-acts>tbody>tr>td:last-child:before{content:"";position:absolute;top:0;bottom:0;left:-24px;width:24px;background:linear-gradient(to left,var(--scroll-shadow),transparent);pointer-events:none}}}@media(max-width:768px),(max-width:960px)and (max-device-width:500px)and (hover:none)and (pointer:coarse),(max-width:960px)and (max-device-height:500px)and (hover:none)and (pointer:coarse){.tbl.card-table,.tbl.card-table>tbody,.tbl.card-table>tbody>tr,.tbl.card-table>tbody>tr>td{display:block}.tbl.card-table>thead{display:none}.tbl.card-table>tbody>tr{padding:10px 14px;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--bg-panel)}.tbl.card-table>tbody>tr+tr{margin-top:var(--sp-2)}.tbl.card-table>tbody>tr:hover{background:var(--bg-panel)}.tbl.card-table .chip{max-width:100%;white-space:normal}.tbl.card-table>tbody>tr>td{display:flow-root;position:relative;width:auto;min-height:22px;padding:4px 0 4px 6.5em;border:none;white-space:normal;word-break:keep-all;overflow-wrap:anywhere}.tbl.card-table>tbody>tr>td:before{content:attr(data-label);float:left;width:6em;margin:1px 0 0 -6.5em;color:var(--fg-3);font-size:var(--fs-11);font-weight:600;line-height:1.5;overflow-wrap:anywhere}.tbl.card-table>tbody>tr>td[data-label=""],.tbl.card-table>tbody>tr>td[data-full]{padding-left:0}.tbl.card-table>tbody>tr>td[data-label=""]:before,.tbl.card-table>tbody>tr>td[data-full]:before{content:none}.tbl.card-table>tbody>tr>td:empty,.tbl.card-table>tbody>tr>td.acts-cell:empty{display:none}.tbl.card-table>tbody>tr>td.acts-cell{display:flex;justify-content:flex-end;padding:var(--sp-2) 0 0}.tbl.card-table>tbody>tr>td.acts-cell:before{content:none}.tbl.card-table>tbody>tr>td.acts-cell .acts{flex-wrap:wrap;justify-content:flex-end;width:auto;max-width:none}.tbl.card-table.sticky-acts tbody td:last-child,.tbl.card-table.sticky-acts tbody tr:hover td:last-child,.tbl.card-table:has(>tbody>tr>td.acts-cell:last-child) tbody td:last-child,.tbl.card-table:has(>tbody>tr>td.acts-cell:last-child) tbody tr:hover td:last-child{position:static;box-shadow:none;background:transparent}}
