.dnd[data-v-28122079]{display:grid;grid-template-columns:minmax(280px,340px) 1fr;gap:16px;align-items:start}.dnd-t[data-v-28122079]{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--ink)}.dnd-sub[data-v-28122079]{font-size:12px;color:var(--grey)}.dnd-pal[data-v-28122079]{background:#fff;border:1px solid var(--line);border-radius:14px;padding:14px 16px;display:flex;flex-direction:column;gap:12px;position:sticky;top:12px}.dnd-pal-h[data-v-28122079]{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.dnd-packs[data-v-28122079]{display:flex;flex-direction:column;gap:8px}.pack[data-v-28122079]{border:1px solid var(--line);border-radius:12px;padding:11px 13px;cursor:grab;background:#fff;transition:border-color .15s,box-shadow .15s,background .15s}.pack[data-v-28122079]:hover{border-color:var(--accent);box-shadow:0 4px 14px #191a2112}.pack[data-v-28122079]:active{cursor:grabbing}.pack.used[data-v-28122079]{background:#f7f8fb;border-style:dashed;cursor:default;box-shadow:none}.pack.used[data-v-28122079]:hover{border-color:var(--line)}.pack-h[data-v-28122079]{display:flex;align-items:center;gap:8px}.pack-g[data-v-28122079]{font-size:12px;color:#cfd2dc;letter-spacing:-2px}.pack-n[data-v-28122079]{font-size:13.5px;font-weight:650;flex:1}.pack-b[data-v-28122079]{font-size:11.5px;font-weight:600;color:var(--accent)}.pack.used .pack-b[data-v-28122079]{color:oklch(.55 .14 160)}.pack-u[data-v-28122079]{display:flex;align-items:baseline;gap:7px;margin-top:6px;font-size:11.5px;color:var(--grey)}.pack-u strong[data-v-28122079]{font-size:12px;font-weight:650;color:var(--ink)}.pack-l[data-v-28122079]{font-size:11.5px;line-height:1.4;color:var(--grey);margin-top:4px;text-wrap:pretty}.pack-f[data-v-28122079]{font-size:11px;color:#b0b3be;margin-top:5px}.bubs[data-v-28122079]{display:flex;flex-wrap:wrap;gap:7px;padding-bottom:2px}.bub[data-v-28122079]{font:inherit;font-size:12.5px;font-weight:600;color:var(--ink);background:#fff;border:1px solid var(--line);border-radius:99px;padding:6px 13px;cursor:pointer;transition:border-color .15s,background .15s,color .15s}.bub[data-v-28122079]:hover{border-color:var(--accent)}.bub.on[data-v-28122079]{border-color:var(--accent);color:var(--accent);background:oklch(.97 .02 280)}.dcard-ctl[data-v-28122079]{margin-top:14px;padding-top:13px;border-top:1px solid #f2f3f7}.dcard-ctl-h[data-v-28122079]{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:9px}.dcard-ctl .grid[data-v-28122079]{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.dnd-zone[data-v-28122079]{background:#fff;border:1.5px dashed var(--line);border-radius:14px;padding:16px 18px 20px;min-height:300px;transition:border-color .15s,background .15s}.dnd-zone.over[data-v-28122079]{border-color:var(--accent);background:oklch(.98 .02 280)}.dnd-zone.empty[data-v-28122079]{display:flex;flex-direction:column}.dnd-zone-h[data-v-28122079]{display:flex;align-items:center;gap:10px;padding-bottom:12px;border-bottom:1px solid #f2f3f7;margin-bottom:14px}.dnd-zone-h .dnd-sub[data-v-28122079]{margin-right:auto}.dnd-zone-h .dnd-t+.linkbtn[data-v-28122079]{margin-left:auto}.dnd-empty[data-v-28122079]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;padding:40px 20px;color:var(--grey)}.dnd-empty-i[data-v-28122079]{font-size:30px;color:#cfd2dc;margin-bottom:4px}.dnd-empty-t[data-v-28122079]{font-size:14.5px;font-weight:600;color:var(--ink)}.dnd-empty-s[data-v-28122079]{font-size:12.5px;line-height:1.5;color:var(--grey);max-width:400px;text-wrap:pretty}.dnd-cards[data-v-28122079]{display:flex;flex-direction:column;gap:12px}.dcard[data-v-28122079]{border:1px solid var(--line);border-radius:12px;padding:13px 15px 15px}.dcard-h[data-v-28122079]{display:flex;align-items:center;gap:10px;margin-bottom:12px}.dcard-n[data-v-28122079]{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.dcard-s[data-v-28122079]{font-size:11.5px;font-weight:600}.dcard-s.ok[data-v-28122079]{color:oklch(.55 .14 160)}.dcard-s.wait[data-v-28122079]{color:#b0b3be}.dcard-h .dnd-x[data-v-28122079]{margin-left:auto}.dcard-opt[data-v-28122079]{margin-top:13px;padding-top:12px;border-top:1px solid #f4f5f8;display:flex;flex-direction:column;gap:7px}.dcard-opt-t[data-v-28122079]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#a9acb8}.dcard-dup[data-v-28122079]{font-size:12.5px;color:#6b6e7b}.dcard-elsewhere[data-v-28122079]{margin-top:10px;font-size:12.5px;color:oklch(.45 .03 250);background:oklch(.965 .006 250);border-radius:9px;padding:8px 11px;line-height:1.45}.dcard-need[data-v-28122079]{margin:0 0 12px;font-size:12.5px;color:oklch(.5 .13 60);background:oklch(.97 .03 75);border-radius:9px;padding:9px 12px;line-height:1.45}.dnd-chips[data-v-28122079]{display:flex;flex-wrap:wrap;gap:6px}.dnd-chip[data-v-28122079]{display:inline-flex;align-items:center;gap:6px;font:inherit;font-size:12.5px;padding:6px 11px;background:#f6f7fb;border:1px solid var(--line);border-radius:999px;color:var(--ink);cursor:pointer;transition:background .15s,border-color .15s,color .15s}.dnd-chip[data-v-28122079]:hover{background:oklch(.97 .02 280);border-color:var(--accent);color:var(--accent)}.dnd-chip-i[data-v-28122079]{font-size:12px;color:var(--accent);font-weight:700}.dnd-slots[data-v-28122079]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:13px 16px}.dnd-slot[data-v-28122079]{display:flex;flex-direction:column;gap:6px}.dnd-slot-h[data-v-28122079]{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;min-height:20px}.dnd-slot-h label[data-v-28122079]{font-size:11.5px;font-weight:600;color:var(--grey);margin:0}.dnd-slot-h .req[data-v-28122079]{color:var(--accent);margin-left:3px}.dnd-slot input[data-v-28122079],.dnd-slot select[data-v-28122079]{width:100%;font:inherit;font-size:14px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--ink);outline:none;box-sizing:border-box}.dnd-slot input[data-v-28122079]::placeholder{color:#b8bbc6}.dnd-slot input[data-v-28122079]:focus,.dnd-slot select[data-v-28122079]:focus{border-color:var(--accent);box-shadow:0 0 0 3px oklch(.96 .03 280)}.dnd-x[data-v-28122079]{margin-left:auto;background:none;border:none;font:inherit;font-size:16px;line-height:1;color:#b0b3be;cursor:pointer;padding:2px 6px;border-radius:6px}.dnd-x[data-v-28122079]:hover{background:#f4f5f8;color:oklch(.52 .18 25)}.grid[data-v-28122079]{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:12px}.pcard[data-v-28122079]{display:flex;flex-direction:column;gap:7px;background:#fff;border:1px solid var(--line);border-radius:14px;padding:15px 16px 13px;cursor:pointer;transition:border-color .15s,box-shadow .15s}.pcard[data-v-28122079]:hover{border-color:oklch(.75 .07 280)}.pcard.on[data-v-28122079]{border-color:var(--accent);background:oklch(.985 .012 280);box-shadow:0 4px 14px #191a210d}.pcard.disabled[data-v-28122079]{opacity:.55;cursor:not-allowed;background:#fafbfc;border-color:#e2e4ea!important;box-shadow:none!important}.pcard.disabled input[data-v-28122079]{cursor:not-allowed}.pc-top[data-v-28122079]{display:flex;align-items:center;gap:9px}.pc-top input[data-v-28122079]{accent-color:oklch(.5 .16 280);width:15px;height:15px}.pc-n[data-v-28122079]{font-size:14px;font-weight:650}.sim[data-v-28122079]{font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#8b8e9c;background:#f1f2f6;border-radius:99px;padding:2px 6px}.sim.warn[data-v-28122079]{color:oklch(.45 .1 75);background:oklch(.97 .05 85)}.pc-d[data-v-28122079]{font-size:12.5px;line-height:1.45;color:var(--grey);text-wrap:pretty}.pc-i[data-v-28122079]{margin:4px 0 0;padding-left:15px;display:grid;gap:3px}.pc-i li[data-v-28122079]{font-size:12px;line-height:1.4;color:var(--grey);text-wrap:pretty}.pc-m[data-v-28122079]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:12px;color:var(--grey)}.dot[data-v-28122079]{color:#c9ccd6}.pc-f[data-v-28122079]{margin-left:auto;font-size:11.5px;color:#a9acb8}.sky-kind[data-v-28122079]{font-size:11.5px;color:#a9acb8}.sky-kind strong[data-v-28122079]{font-weight:600;color:var(--grey)}.pills-container[data-v-ca0907ae]{margin:1rem 0rem;display:flex;gap:.5rem}.pills[data-v-ca0907ae]{display:flex;align-items:center;gap:7px;font:inherit;font-size:13.5px;font-weight:600;border-radius:10px;padding:9px 14px;cursor:pointer;color:var(--ink)}.new-check[data-v-ca0907ae]{background:#fff;border:1px solid var(--line);box-shadow:0 1px 2px #191a210a}.new-check[data-v-ca0907ae]:hover{border-color:oklch(.75 .07 280);background:oklch(.985 .012 280)}.new-check.on[data-v-ca0907ae]{border-color:var(--accent);color:var(--accent);background:oklch(.97 .02 280)}.dnd-t[data-v-ca0907ae]{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--ink)}.dnd-sub[data-v-ca0907ae]{font-size:12px;color:var(--grey)}.select[data-v-0950f729]{display:flex;align-items:center;gap:7px;font:inherit;font-size:13.5px;font-weight:600;border-radius:10px;padding:9px 14px;cursor:pointer;color:var(--ink)}.select-container[data-v-0950f729]{margin:1rem 0rem}.console[data-v-8ba18cc7]{--line: #e2e4ea;--grey: #6b6e7b;--ink: #191a21;--accent: oklch(.5 .16 280);position:relative;padding-bottom:84px}.card[data-v-8ba18cc7]{background:#fff;border:1px solid var(--line);border-radius:16px;padding:20px}.linkbtn[data-v-8ba18cc7]{background:none;border:none;padding:0;font:inherit;font-size:12.5px;color:var(--accent);cursor:pointer;text-decoration:none}.linkbtn[data-v-8ba18cc7]:hover{color:var(--ink)}.tag[data-v-8ba18cc7]{font-size:11.5px;font-weight:600;border-radius:99px;padding:3px 9px;white-space:nowrap}.tag.ok[data-v-8ba18cc7]{background:oklch(.96 .04 160);color:oklch(.45 .12 160)}.tag.partial[data-v-8ba18cc7]{background:oklch(.96 .05 85);color:oklch(.48 .12 75)}.tag.no[data-v-8ba18cc7]{background:oklch(.96 .03 25);color:oklch(.52 .18 25)}.tag.all[data-v-8ba18cc7]{background:#f1f2f6;color:var(--grey)}.tag.live-tag[data-v-8ba18cc7]{background:oklch(.97 .02 280);color:var(--accent)}button.tag[data-v-8ba18cc7]{font:inherit;font-size:11.5px;font-weight:600;border:1.5px solid transparent;cursor:pointer}button.tag[data-v-8ba18cc7]:hover{filter:brightness(.97)}button.tag.sel[data-v-8ba18cc7]{border-color:currentColor}.st-t[data-v-8ba18cc7]{font-size:12px;color:var(--grey);white-space:nowrap}.primary[data-v-8ba18cc7]{font:inherit;font-size:14px;font-weight:600;border:none;border-radius:10px;padding:12px 22px;background:var(--accent);color:#fff;cursor:pointer}.primary.sm[data-v-8ba18cc7]{font-size:13px;padding:9px 16px}.primary[data-v-8ba18cc7]:disabled{opacity:.4;cursor:default}.nav[data-v-8ba18cc7]{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;border-bottom:1px solid var(--line);padding-bottom:12px;margin-bottom:22px}.nav-tabs[data-v-8ba18cc7]{display:flex;gap:8px}.nav-ro[data-v-8ba18cc7]{font-size:12.5px;font-weight:600;color:var(--grey);background:oklch(.97 0 0);border-radius:10px;padding:9px 14px}.nav-t[data-v-8ba18cc7]{display:flex;align-items:center;gap:7px;font:inherit;font-size:13.5px;font-weight:600;border-radius:10px;padding:9px 14px;cursor:pointer;color:var(--ink)}.new-check[data-v-8ba18cc7]{background:#fff;border:1px solid var(--line);box-shadow:0 1px 2px #191a210a}.new-check[data-v-8ba18cc7]:hover{border-color:oklch(.75 .07 280);background:oklch(.985 .012 280)}.new-check.on[data-v-8ba18cc7]{border-color:var(--accent);color:var(--accent);background:oklch(.97 .02 280)}.history-btn[data-v-8ba18cc7]{background:#fff;border:1px solid var(--line);box-shadow:0 1px 2px #191a210a}.history-btn[data-v-8ba18cc7]:hover{border-color:oklch(.75 .07 280);background:oklch(.985 .012 280)}.history-btn.on[data-v-8ba18cc7]{border-color:var(--accent);color:var(--accent);background:oklch(.97 .02 280)}.nav-c[data-v-8ba18cc7]{font-size:10.5px;background:oklch(.97 .02 280);border-radius:99px;padding:2px 7px;color:var(--accent)}.nav-r[data-v-8ba18cc7]{display:flex;align-items:center;gap:10px}.live[data-v-8ba18cc7]{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--accent);background:oklch(.97 .02 280);border-radius:99px;padding:5px 11px;white-space:nowrap}.live-d[data-v-8ba18cc7]{width:6px;height:6px;border-radius:99px;background:var(--accent);animation:pulse-8ba18cc7 1.4s ease-in-out infinite}@keyframes pulse-8ba18cc7{50%{opacity:.25}}.intro[data-v-8ba18cc7]{margin-bottom:20px}.intro h2[data-v-8ba18cc7]{margin:0;font-size:19px;font-weight:650;letter-spacing:-.01em}.intro p[data-v-8ba18cc7]{margin:5px 0 0;font-size:13.5px;color:var(--grey);max-width:70ch;text-wrap:pretty}.sky[data-v-8ba18cc7]{display:flex;flex-direction:column;gap:10px;min-width:0}.sky-bar[data-v-8ba18cc7]{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid var(--line);border-radius:12px;padding:4px 6px 4px 12px;max-width:52ch}.sky-bar[data-v-8ba18cc7]:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px oklch(.96 .03 280)}.sky .accueil-cc-search input[data-v-8ba18cc7]{flex:1 1 auto;width:auto;min-width:0;font:inherit;font-size:13px;border:0;outline:none;background:transparent;color:var(--ink);padding:0}.accueil-cc-item[data-v-8ba18cc7]{display:flex;align-items:center;justify-content:flex-start;gap:7px;padding:7px 10px;font-size:13px;color:var(--ink);cursor:pointer;white-space:nowrap}.accueil-cc-item[data-v-8ba18cc7]:hover{background:#f6f7fa}.accueil-cc-item.all[data-v-8ba18cc7]{font-weight:700;border-bottom:1px solid var(--line)}.accueil-cc-item.is-active[data-v-8ba18cc7]{background:oklch(.975 .02 280)}.sky .accueil-cc-item input[data-v-8ba18cc7]{accent-color:var(--accent);flex:0 0 auto;width:14px;height:14px;margin:0;padding:0;pointer-events:none}.accueil-cc-tag[data-v-8ba18cc7]{font-size:10.5px;font-weight:700;letter-spacing:.03em;color:var(--grey)}.accueil-cc-hint[data-v-8ba18cc7]{padding:6px 10px;font-size:11px;color:#a9acb8;border-top:1px solid var(--line)}.sky-bar input[data-v-8ba18cc7]{flex:1 1 auto;min-width:0;font:inherit;font-size:14px;color:var(--ink);border:0;outline:none;background:transparent;padding:7px 0}.sky-wait[data-v-8ba18cc7]{font-size:12px;color:var(--grey);padding-right:12px}.sky-more[data-v-8ba18cc7]{align-self:flex-start;font:inherit;font-size:12.5px;font-weight:600;color:var(--accent);background:#fff;border:1px solid var(--line);border-radius:9px;padding:8px 14px;cursor:pointer}.sky-more[data-v-8ba18cc7]:hover{border-color:var(--accent)}.sky-more[data-v-8ba18cc7]:disabled{color:#a9acb8;cursor:not-allowed}.sky-err[data-v-8ba18cc7]{font-size:12.5px;color:oklch(.52 .18 25)}.sky-count[data-v-8ba18cc7]{font-size:12.5px;color:var(--grey)}.sky-count strong[data-v-8ba18cc7]{color:var(--ink)}.sky-list[data-v-8ba18cc7]{display:flex;flex-direction:column;gap:8px}.sky-row[data-v-8ba18cc7]{display:flex;align-items:center;gap:12px;width:100%;text-align:left;font:inherit;color:var(--ink);background:#fff;border:1px solid var(--line);border-radius:12px;padding:12px 14px;cursor:pointer;transition:border-color .15s,box-shadow .15s}.sky-row[data-v-8ba18cc7]:hover{border-color:var(--accent);box-shadow:0 4px 14px #191a210d}.sky-rank[data-v-8ba18cc7]{flex:0 0 auto;display:grid;place-items:center;width:24px;height:24px;border-radius:99px;font-size:11.5px;font-weight:700;color:var(--accent);background:oklch(.96 .03 280)}.sky-body[data-v-8ba18cc7]{display:flex;flex-direction:column;gap:3px;min-width:0}.sky-l1[data-v-8ba18cc7]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:14px}.sky-l1 strong[data-v-8ba18cc7]{font-weight:650;letter-spacing:-.005em}.sky-badge[data-v-8ba18cc7]{font-size:10.5px;font-weight:600;color:var(--grey);background:#f1f2f6;border-radius:99px;padding:2px 7px}.sky-badge.closed[data-v-8ba18cc7]{color:oklch(.45 .13 30);background:oklch(.96 .04 30)}.sky-l2[data-v-8ba18cc7]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:12px;color:var(--grey)}.sky .mono[data-v-8ba18cc7]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:-.01em}.sky-chev[data-v-8ba18cc7]{margin-left:auto;font-size:18px;line-height:1;color:#c9ccd6}.sky-pick[data-v-8ba18cc7]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;background:oklch(.985 .012 280);border:1px solid color-mix(in oklch,var(--accent) 30%,var(--line));border-radius:12px;padding:11px 14px}.sky-pick-n[data-v-8ba18cc7]{font-size:14px;font-weight:650}.sky-pick-m[data-v-8ba18cc7]{font-size:12px;color:var(--grey)}.sky-pick .linkbtn[data-v-8ba18cc7]{margin-left:auto}.apirun[data-v-8ba18cc7]{display:flex;flex-direction:column;gap:10px}.apirun-h[data-v-8ba18cc7]{display:flex;align-items:baseline;gap:10px;font-size:13px;color:var(--grey)}.apirun-h strong[data-v-8ba18cc7]{font-size:14px;color:var(--ink)}.apirun-p[data-v-8ba18cc7]{margin-left:auto;font-variant-numeric:tabular-nums;font-weight:600;color:var(--ink)}.skybar[data-v-8ba18cc7]{height:8px;border-radius:99px;background:#eef0f5;overflow:hidden}.skybar>span[data-v-8ba18cc7]{display:block;height:100%;border-radius:99px;background:var(--accent);transition:width .25s linear}.skysvcs[data-v-8ba18cc7]{display:flex;flex-wrap:wrap;gap:7px}.skysvc[data-v-8ba18cc7]{display:inline-flex;align-items:baseline;gap:6px;font-size:12px;color:var(--grey);background:#f6f7fa;border:1px solid var(--line);border-radius:99px;padding:5px 11px}.skysvc em[data-v-8ba18cc7]{font-style:normal;font-size:11px;color:#a9acb8}.skysvc.done[data-v-8ba18cc7]{color:oklch(.42 .11 160);background:oklch(.97 .04 160);border-color:oklch(.9 .05 160)}.skysvc.done em[data-v-8ba18cc7]{color:oklch(.5 .1 160)}.apirun-n[data-v-8ba18cc7]{font-size:11.5px;color:#a9acb8}.apiblock[data-v-8ba18cc7]{display:flex;flex-direction:column;gap:10px;margin-top:12px}.apiblock-h[data-v-8ba18cc7]{display:flex;align-items:baseline;gap:10px}.apiblock-s[data-v-8ba18cc7]{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--accent);background:oklch(.96 .03 280);border-radius:99px;padding:3px 9px}.apiblock-n[data-v-8ba18cc7]{font-size:14px;font-weight:650}.skykv[data-v-8ba18cc7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:9px 16px}.skykv>div[data-v-8ba18cc7]{display:flex;flex-direction:column;gap:2px;min-width:0}.skykv span[data-v-8ba18cc7]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#a9acb8}.skykv strong[data-v-8ba18cc7]{font-size:13.5px;font-weight:600;color:var(--ink);overflow-wrap:anywhere}.skyev[data-v-8ba18cc7]{display:flex;flex-direction:column}.skyev-r[data-v-8ba18cc7]{display:flex;align-items:baseline;gap:12px;padding:7px 0;font-size:12.5px;border-top:1px solid #f2f3f7}.skyev-r[data-v-8ba18cc7]:first-child{border-top:0}.skyev-t[data-v-8ba18cc7]{margin-left:auto;text-align:right;color:var(--grey);font-size:11.5px}.skyraw[data-v-8ba18cc7]{font-size:12px;color:var(--grey)}.skychk[data-v-8ba18cc7]{flex:0 0 auto;width:8px;height:8px;border-radius:99px;background:#c9ccd6}.skychk.ok[data-v-8ba18cc7]{background:oklch(.6 .15 160)}.skychk.part[data-v-8ba18cc7]{background:oklch(.72 .15 80)}.skychk.no[data-v-8ba18cc7]{background:oklch(.58 .19 25)}.skyraw summary[data-v-8ba18cc7]{cursor:pointer;color:var(--accent);font-weight:600;font-size:12px}.skyraw pre[data-v-8ba18cc7]{margin:8px 0 0;padding:11px 13px;background:#f8f9fb;border:1px solid var(--line);border-radius:10px;max-height:320px;overflow:auto;font-size:11.5px;line-height:1.45}.apiblock .mono[data-v-8ba18cc7],.skyev .mono[data-v-8ba18cc7]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.barbottom[data-v-8ba18cc7]{position:sticky;bottom:0;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-top:20px;padding:14px 18px;background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:0 -4px 20px #1416220f}.bb-l[data-v-8ba18cc7]{display:flex;flex-direction:column;gap:2px}.bb-l strong[data-v-8ba18cc7]{font-size:14px}.bb-l span[data-v-8ba18cc7]{font-size:12.5px;color:var(--grey)}.bb-bal[data-v-8ba18cc7]{display:flex;flex-direction:column;align-items:flex-end;gap:1px;margin-left:auto;padding:0 18px;border-left:1px solid var(--line)}.bb-bal>span[data-v-8ba18cc7]{font-size:11.5px;font-weight:600;color:var(--grey)}.bb-bal strong[data-v-8ba18cc7]{font-size:19px;line-height:1.15;letter-spacing:-.015em;color:var(--ink)}.bb-bal em[data-v-8ba18cc7]{font-size:11px;font-style:normal;color:#a9acb8}.bb-bal.neg strong[data-v-8ba18cc7]{color:oklch(.52 .18 25)}.bb-r[data-v-8ba18cc7]{display:flex;align-items:center;gap:18px}.form[data-v-8ba18cc7]{display:flex;flex-direction:column;gap:14px}.fset[data-v-8ba18cc7]{background:#fff;border:1px solid var(--line);border-radius:14px;padding:16px 18px 18px}.fset-h[data-v-8ba18cc7]{display:flex;align-items:baseline;gap:10px;margin-bottom:13px}.fset-n[data-v-8ba18cc7]{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.fset-s[data-v-8ba18cc7]{font-size:11.5px;color:#9a9cab}.fgrid[data-v-8ba18cc7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:13px 16px}.f label[data-v-8ba18cc7]{display:flex;align-items:baseline;gap:7px;font-size:11.5px;font-weight:600;color:var(--grey);margin-bottom:6px}.f .opt[data-v-8ba18cc7]{font-weight:500;color:#b0b3be}.f input[data-v-8ba18cc7]{width:100%;font:inherit;font-size:14px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--ink);outline:none}.f input[data-v-8ba18cc7]:focus{border-color:var(--accent);box-shadow:0 0 0 3px oklch(.96 .03 280)}.radio-row[data-v-8ba18cc7]{display:flex;gap:7px;flex-wrap:wrap}.rad[data-v-8ba18cc7]{font:inherit;font-size:13px;background:#fff;border:1px solid var(--line);border-radius:9px;padding:9px 13px;cursor:pointer;color:var(--ink)}.rad.on[data-v-8ba18cc7]{border-color:var(--accent);background:oklch(.97 .02 280);color:var(--accent);font-weight:600}.f input[data-v-8ba18cc7],.f select[data-v-8ba18cc7],.sel[data-v-8ba18cc7]{box-sizing:border-box;max-width:100%}.sub-h[data-v-8ba18cc7]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#a9acb8;margin:4px 0 9px}.fgrid+.sub-h[data-v-8ba18cc7]{margin-top:16px;padding-top:14px;border-top:1px solid #f2f3f7}.mset[data-v-8ba18cc7]{padding:0;overflow:hidden}.mset>summary[data-v-8ba18cc7]{display:flex;align-items:baseline;gap:12px;padding:14px 18px;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.mset>summary[data-v-8ba18cc7]::-webkit-details-marker{display:none}.mset>summary[data-v-8ba18cc7]:hover{background:#fafbfd}.mset[open]>summary[data-v-8ba18cc7]{border-bottom:1px solid #f0f1f5}.mset>.fgrid[data-v-8ba18cc7]{padding:16px 18px 18px}.mset-c[data-v-8ba18cc7]{margin-left:auto;font-size:16px;color:#b0b3be;transition:transform .18s}.mset[open] .mset-c[data-v-8ba18cc7]{transform:rotate(180deg)}.chk[data-v-8ba18cc7]{display:flex;align-items:center;gap:9px;font-size:13.5px;font-weight:500;color:var(--ink);cursor:pointer;padding:4px 0}.chk input[data-v-8ba18cc7]{accent-color:oklch(.5 .16 280);width:15px;height:15px}.fhint[data-v-8ba18cc7]{font-size:11.5px;line-height:1.45;color:#a9acb8;margin-top:5px;text-wrap:pretty}.fmsg[data-v-8ba18cc7]{font-size:11.5px;line-height:1.45;color:oklch(.52 .18 25);margin-top:5px;text-wrap:pretty}.sel.wide[data-v-8ba18cc7]{width:100%;padding:10px 12px;font-size:14px}.empty[data-v-8ba18cc7]{font-size:13.5px;color:var(--grey);display:flex;align-items:center;gap:12px}.filters[data-v-8ba18cc7]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:14px}.search[data-v-8ba18cc7]{display:flex;align-items:center;gap:9px;background:#fff;border:1px solid var(--line);border-radius:11px;padding:0 12px;width:290px;max-width:100%}.search[data-v-8ba18cc7]:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px oklch(.96 .03 280)}.s-i[data-v-8ba18cc7]{font-size:15px;color:#9a9cab}.search input[data-v-8ba18cc7]{flex:1;min-width:0;font:inherit;font-size:13.5px;padding:10px 0;border:none;outline:none;background:none;color:var(--ink)}.s-x[data-v-8ba18cc7]{background:none;border:none;font:inherit;font-size:11px;color:var(--grey);cursor:pointer;padding:2px}.segs[data-v-8ba18cc7]{display:flex;gap:4px;background:#f4f5f8;border-radius:10px;padding:3px}.seg[data-v-8ba18cc7]{display:flex;align-items:center;gap:6px;font:inherit;font-size:12.5px;background:none;border:none;border-radius:8px;padding:7px 11px;cursor:pointer;color:var(--grey)}.seg.on[data-v-8ba18cc7]{background:#fff;color:var(--ink);font-weight:600;box-shadow:0 1px 3px #191a211a}.seg-c[data-v-8ba18cc7]{font-size:11px;color:#9a9cab}.seg.on .seg-c[data-v-8ba18cc7]{color:var(--accent)}.sel[data-v-8ba18cc7]{font:inherit;font-size:13px;padding:9px 11px;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--ink);cursor:pointer}.sel[data-v-8ba18cc7]:focus{outline:none;border-color:var(--accent)}.dlist[data-v-8ba18cc7]{display:flex;flex-direction:column;gap:8px}.drow[data-v-8ba18cc7]{display:grid;grid-template-columns:74px minmax(0,1.5fr) minmax(0,1.2fr) 62px;gap:16px;align-items:center;text-align:left;background:#fff;border:1px solid var(--line);border-radius:13px;padding:14px 16px;cursor:pointer;font:inherit;color:var(--ink);transition:border-color .15s,box-shadow .15s}.drow[data-v-8ba18cc7]:hover{border-color:oklch(.75 .07 280);box-shadow:0 5px 16px #191a210f}.d-when[data-v-8ba18cc7]{display:flex;flex-direction:column}.d-when b[data-v-8ba18cc7]{font-size:13.5px;font-weight:600}.d-when i[data-v-8ba18cc7]{font-style:normal;font-size:11.5px;color:#9a9cab}.d-sub[data-v-8ba18cc7]{min-width:0}.d-sub b[data-v-8ba18cc7]{display:block;font-size:14px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.d-sub i[data-v-8ba18cc7]{font-style:normal;display:block;font-size:12px;color:var(--grey);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.d-state[data-v-8ba18cc7]{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.mini-bar[data-v-8ba18cc7]{width:66px;height:4px;flex:none;border-radius:99px;background:#eceef3;overflow:hidden}.mini-bar i[data-v-8ba18cc7]{display:block;height:100%;background:var(--accent);transition:width .25s linear}.d-cr[data-v-8ba18cc7]{font-size:12.5px;color:var(--grey);text-align:right}.back[data-v-8ba18cc7]{background:none;border:none;padding:0;font:inherit;font-size:13px;color:var(--accent);cursor:pointer;margin-bottom:14px}.rhead[data-v-8ba18cc7]{display:flex;align-items:flex-start;justify-content:space-between;gap:22px;flex-wrap:wrap;padding-bottom:16px;border-bottom:1px solid var(--line);margin-bottom:16px}.rhead h2[data-v-8ba18cc7]{margin:0;font-size:22px;font-weight:650;letter-spacing:-.015em}.rhead p[data-v-8ba18cc7]{margin:5px 0 0;font-size:13px;color:var(--grey)}.rhead-r[data-v-8ba18cc7]{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.rsum[data-v-8ba18cc7]{display:flex;align-items:center;gap:7px;flex-wrap:wrap;justify-content:flex-end}.rhead-a[data-v-8ba18cc7]{display:flex;align-items:center;gap:16px}.given-menu[data-v-8ba18cc7]{margin-bottom:20px;background:#fff;border:1px solid var(--line);border-radius:14px;overflow:hidden}.given-menu summary[data-v-8ba18cc7]{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;padding:13px 16px;background:#fafbfc}.given-menu summary[data-v-8ba18cc7]::-webkit-details-marker{display:none}.given-menu summary>span[data-v-8ba18cc7]:first-child{display:flex;align-items:baseline;gap:9px}.given-menu summary b[data-v-8ba18cc7]{font-size:13.5px;font-weight:650}.given-menu summary i[data-v-8ba18cc7]{font-style:normal;font-size:11.5px;color:#9a9cab}.given-chevron[data-v-8ba18cc7]{font-size:18px;line-height:1;color:var(--grey);transition:transform .15s ease}.given-menu:not([open]) .given-chevron[data-v-8ba18cc7]{transform:rotate(-90deg)}.dnd-check[data-v-8ba18cc7]{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--ink);line-height:1.4;cursor:pointer}.dnd-check input[type=checkbox][data-v-8ba18cc7]{width:16px;height:16px;min-width:0;flex:none;margin:0;padding:0;border-radius:4px;accent-color:var(--accent)}.fhint[data-v-8ba18cc7]{font-size:11.5px;color:#9a9cab;line-height:1.45;margin-top:5px}.given[data-v-8ba18cc7]{margin:0;padding:4px 16px 10px;border-top:1px solid var(--line);font-size:13px}.gv[data-v-8ba18cc7]{display:flex;align-items:baseline;gap:16px;padding:9px 0;border-bottom:1px solid #f1f2f6}.gv[data-v-8ba18cc7]:last-child{border-bottom:0}.gv dt[data-v-8ba18cc7]{flex:none;width:220px;color:#6b6e7b}.gv dd[data-v-8ba18cc7]{margin:0;flex:1;min-width:0;font-weight:600;overflow-wrap:anywhere}.actionbtn[data-v-8ba18cc7]{display:inline-flex;align-items:center;gap:7px;font:inherit;font-size:13px;font-weight:650;color:var(--accent);background:#fff;border:1px solid var(--accent);border-radius:10px;padding:9px 13px;cursor:pointer;box-shadow:0 1px 2px #191a210a}.actionbtn[data-v-8ba18cc7]:hover{background:oklch(.97 .02 280)}.results[data-v-8ba18cc7]{display:flex;flex-direction:column;gap:14px}.res[data-v-8ba18cc7]{background:#fff;border:1px solid var(--line);border-radius:14px;overflow:hidden}.res-h[data-v-8ba18cc7]{display:flex;align-items:center;gap:12px;padding:15px 20px;border-bottom:1px solid #f2f3f7}.res-dot[data-v-8ba18cc7]{width:9px;height:9px;border-radius:99px;flex:none;background:#c9ccd6}.res-h.ok .res-dot[data-v-8ba18cc7]{background:oklch(.55 .14 160)}.res-h.partial .res-dot[data-v-8ba18cc7]{background:oklch(.6 .14 80)}.res-h.no .res-dot[data-v-8ba18cc7],.res-h.err .res-dot[data-v-8ba18cc7]{background:oklch(.58 .19 25)}.res-h.wait .res-dot[data-v-8ba18cc7]{background:var(--accent);animation:pulse-8ba18cc7 1.4s ease-in-out infinite}.res-n[data-v-8ba18cc7]{min-width:0;font-size:15px;font-weight:650}.res-n i[data-v-8ba18cc7]{font-style:normal;display:block;font-size:12.5px;font-weight:400;color:#9a9cab;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.res-v[data-v-8ba18cc7]{margin-left:auto;display:flex;align-items:center;gap:12px}.res-v b[data-v-8ba18cc7]{font-size:20px;font-weight:700}.res-v b span[data-v-8ba18cc7]{font-size:11px;font-weight:500;color:var(--grey)}.res-w[data-v-8ba18cc7]{margin-left:auto;font-size:12.5px;color:var(--accent);white-space:nowrap}.bar[data-v-8ba18cc7]{height:4px;background:#eceef3}.bar i[data-v-8ba18cc7]{display:block;height:100%;background:var(--accent);transition:width .25s linear}.res-body[data-v-8ba18cc7]{padding:6px 20px 14px}.rl[data-v-8ba18cc7]{display:grid;grid-template-columns:18px minmax(0,1fr) minmax(0,1fr);gap:10px;align-items:baseline;padding:10px 0;border-bottom:1px solid #f5f6f9;font-size:13.5px}.rl-i[data-v-8ba18cc7]{font-size:12px}.rl.ok .rl-i[data-v-8ba18cc7]{color:oklch(.55 .14 160)}.rl.no .rl-i[data-v-8ba18cc7]{color:oklch(.58 .19 25)}.rl.part .rl-i[data-v-8ba18cc7]{color:oklch(.6 .14 80)}.rl.na .rl-i[data-v-8ba18cc7]{color:#c9ccd6}.rl-k[data-v-8ba18cc7]{color:var(--grey)}.rl-v[data-v-8ba18cc7]{font-weight:500}.rl.na .rl-v[data-v-8ba18cc7]{color:var(--grey);font-weight:400}.res-f[data-v-8ba18cc7]{display:flex;justify-content:space-between;gap:12px;padding-top:11px;font-size:12px;color:#a9acb8}.rep[data-v-8ba18cc7]{padding:16px 20px 14px}.rep-state[data-v-8ba18cc7]{display:flex;align-items:stretch;border:1px solid var(--line);border-radius:8px;overflow:hidden;margin-bottom:18px}.rs-l[data-v-8ba18cc7]{padding:11px 16px;font-size:13px;font-weight:650;color:#fff;background:oklch(.55 .13 150)}.rep-state.partial .rs-l[data-v-8ba18cc7]{background:oklch(.62 .13 75)}.rep-state.no .rs-l[data-v-8ba18cc7],.rep-state.err .rs-l[data-v-8ba18cc7]{background:oklch(.55 .18 25)}.rs-v[data-v-8ba18cc7]{flex:1;padding:11px 16px;font-size:13.5px;font-weight:600;text-align:center}.rep-t[data-v-8ba18cc7]{font-size:12px;font-weight:650;color:var(--accent);margin:0 0 7px}.rep-cols[data-v-8ba18cc7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;margin-bottom:18px}.tbl[data-v-8ba18cc7]{width:100%;border-collapse:collapse;margin-bottom:18px;font-size:12.5px}.tbl th[data-v-8ba18cc7]{background:#33353d;color:#fff;font-weight:600;text-align:left;padding:8px 12px;font-size:11.5px}.tbl th.mid[data-v-8ba18cc7],.tbl td.mid[data-v-8ba18cc7]{text-align:center}.tbl td[data-v-8ba18cc7]{border:1px solid #e6e8ee;padding:9px 12px;vertical-align:top}.tbl td.tk[data-v-8ba18cc7]{font-weight:600;width:34%}.tbl td.td[data-v-8ba18cc7]{color:var(--grey);line-height:1.45}.tbl td.ok[data-v-8ba18cc7]{color:oklch(.5 .14 150);font-weight:700}.tbl td.no[data-v-8ba18cc7]{color:oklch(.55 .18 25);font-weight:700}.tbl td.part[data-v-8ba18cc7]{color:oklch(.55 .13 75);font-weight:700}.tbl td.na[data-v-8ba18cc7]{color:#b0b3be}.tbl.pairs td[data-v-8ba18cc7]{width:auto}.tbl.pairs.two td.tk[data-v-8ba18cc7]{width:25%}.rep .res-f[data-v-8ba18cc7]{padding-top:0}.gauge[data-v-8ba18cc7]{display:flex;align-items:center;gap:18px;border:1px solid var(--line);border-radius:12px;padding:14px 18px;margin-bottom:16px}.g-n[data-v-8ba18cc7]{flex:none;font-size:30px;font-weight:700;letter-spacing:-.02em}.g-n span[data-v-8ba18cc7]{font-size:12px;font-weight:500;color:var(--grey)}.gauge.ok .g-n[data-v-8ba18cc7]{color:oklch(.52 .14 155)}.gauge.part .g-n[data-v-8ba18cc7]{color:oklch(.58 .13 70)}.gauge.no .g-n[data-v-8ba18cc7]{color:oklch(.55 .18 25)}.g-x[data-v-8ba18cc7]{flex:1;min-width:0}.g-t[data-v-8ba18cc7]{font-size:13px;font-weight:650}.g-s[data-v-8ba18cc7]{font-size:12.5px;color:var(--grey);margin:2px 0 8px;text-wrap:pretty}.g-bar[data-v-8ba18cc7]{height:6px;border-radius:99px;background:#eceef3;overflow:hidden}.g-bar i[data-v-8ba18cc7]{display:block;height:100%;border-radius:99px;background:currentColor}.gauge.ok .g-bar i[data-v-8ba18cc7]{background:oklch(.62 .13 155)}.gauge.part .g-bar i[data-v-8ba18cc7]{background:oklch(.7 .13 65)}.gauge.no .g-bar i[data-v-8ba18cc7]{background:oklch(.6 .19 25)}.pan-h[data-v-8ba18cc7]{display:flex;align-items:center;gap:14px;border-radius:8px;overflow:hidden;margin-bottom:14px;border:1px solid var(--line)}.pan-t[data-v-8ba18cc7]{padding:10px 16px;font-size:12.5px;font-weight:650;color:#fff;background:var(--accent)}.pan-s[data-v-8ba18cc7]{padding:10px 4px;font-size:13px;font-weight:600}.pan-h.ok .pan-s[data-v-8ba18cc7]{color:oklch(.5 .14 150)}.pan-h.part .pan-s[data-v-8ba18cc7]{color:oklch(.55 .13 75)}.pan-h.no .pan-s[data-v-8ba18cc7]{color:oklch(.55 .18 25)}.pan-h.na .pan-s[data-v-8ba18cc7]{color:var(--grey)}.pct[data-v-8ba18cc7]{display:inline-block;min-width:46px;padding:3px 9px;border-radius:99px;font-size:11.5px;font-weight:700;color:#fff}.pct.ok[data-v-8ba18cc7]{background:oklch(.62 .13 155)}.pct.part[data-v-8ba18cc7]{background:oklch(.7 .13 65)}.pct.no[data-v-8ba18cc7]{background:oklch(.6 .19 25)}.tbl td.na[data-v-8ba18cc7]{color:var(--grey);font-weight:400}.toast[data-v-8ba18cc7]{position:fixed;right:22px;bottom:22px;z-index:90;display:flex;align-items:center;gap:11px;font-family:Geist,system-ui,sans-serif;color:var(--ink);background:#fff;border:1px solid var(--line);border-radius:13px;padding:12px 16px;cursor:pointer;box-shadow:0 10px 30px #1416221f;max-width:340px}.toast-d[data-v-8ba18cc7]{width:9px;height:9px;border-radius:99px;flex:none}.toast-d.ok[data-v-8ba18cc7]{background:oklch(.55 .14 160)}.toast-d.no[data-v-8ba18cc7]{background:oklch(.58 .19 25)}.toast-d.run[data-v-8ba18cc7]{background:var(--accent)}.toast-x[data-v-8ba18cc7]{min-width:0}.toast-c[data-v-8ba18cc7]{background:none;border:none;font:inherit;font-size:11px;color:#b0b3be;cursor:pointer;padding:2px 0 2px 4px;margin-left:auto}.toast-c[data-v-8ba18cc7]:hover{color:var(--ink)}.toast-t[data-v-8ba18cc7]{font-size:13.5px;font-weight:600}.toast-s[data-v-8ba18cc7]{font-size:12px;color:var(--grey);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 760px){.nav[data-v-8ba18cc7]{align-items:stretch}.nav-tabs[data-v-8ba18cc7],.nav-r[data-v-8ba18cc7]{width:100%}.nav-r[data-v-8ba18cc7]{justify-content:flex-end;flex-wrap:wrap}.drow[data-v-8ba18cc7]{grid-template-columns:66px 1fr;row-gap:8px}.d-state[data-v-8ba18cc7],.d-cr[data-v-8ba18cc7]{grid-column:2}.rl[data-v-8ba18cc7]{grid-template-columns:18px 1fr}.rl-v[data-v-8ba18cc7]{grid-column:2}}.svcs[data-v-d8475899]{--line: #e2e4ea;--grey: #6b6e7b;--ink: #191a21;--accent: oklch(.5 .16 280);display:flex;flex-direction:column;gap:14px}.card[data-v-d8475899]{background:#fff;border:1px solid var(--line);border-radius:16px;padding:18px 20px}.card.off[data-v-d8475899]{background:#fbfbfd}.sub-st[data-v-d8475899]{font-size:11px;font-weight:600;border-radius:99px;padding:3px 9px;white-space:nowrap;background:oklch(.95 .05 155);color:oklch(.4 .09 155)}.sub-st.warn[data-v-d8475899]{background:oklch(.97 .05 85);color:oklch(.45 .1 75)}.head[data-v-d8475899]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.ht[data-v-d8475899]{display:flex;align-items:center;gap:9px;flex-wrap:wrap}h3[data-v-d8475899]{margin:0;font-size:16px;color:var(--ink)}.code[data-v-d8475899]{font-size:10.5px;letter-spacing:.09em;color:var(--accent);border:1px solid color-mix(in oklch,var(--accent) 35%,#fff);border-radius:999px;padding:2px 8px}.sim[data-v-d8475899]{font-size:10.5px;color:var(--grey);background:#f2f3f7;border-radius:999px;padding:2px 8px}.desc[data-v-d8475899]{margin:6px 0 14px;font-size:13px;color:var(--grey);text-wrap:pretty}.sw[data-v-d8475899]{display:flex;align-items:center;gap:8px;cursor:pointer}.sw input[data-v-d8475899]{position:absolute;opacity:0;width:0;height:0}.sw-t[data-v-d8475899]{width:34px;height:20px;border-radius:999px;background:#d7d9e2;position:relative;transition:background .15s}.sw-t[data-v-d8475899]:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .15s}.sw input:checked+.sw-t[data-v-d8475899]{background:var(--accent)}.sw input:checked+.sw-t[data-v-d8475899]:after{transform:translate(14px)}.sw-l[data-v-d8475899]{font-size:12px;color:var(--grey)}.subs[data-v-d8475899]{list-style:none;margin:0;padding:0;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}.subs>li[data-v-d8475899]{border:1px solid var(--line);border-radius:12px;background:#fafafc}.subs>li.on[data-v-d8475899]{background:#fff;border-color:color-mix(in oklch,var(--accent) 30%,var(--line))}.sub-b[data-v-d8475899]{display:block;padding:11px 13px;cursor:pointer}.sub-h[data-v-d8475899]{display:flex;align-items:center;gap:8px}.sub-h input[data-v-d8475899]{accent-color:var(--accent);width:15px;height:15px}.sub-n[data-v-d8475899]{font-size:13.5px;font-weight:600;color:var(--ink)}.sub-c[data-v-d8475899]{margin-left:auto;font-size:11.5px;color:var(--grey);white-space:nowrap}.sub-d[data-v-d8475899]{display:block;margin:6px 0 0;font-size:12.5px;color:var(--grey);text-wrap:pretty}.sub-i[data-v-d8475899]{display:grid;gap:3px;margin:6px 0 0;padding-left:16px}.sub-i span[data-v-d8475899]{position:relative;font-size:12px;color:var(--grey);text-wrap:pretty}.sub-i span[data-v-d8475899]:before{content:"•";position:absolute;left:-12px}.foot[data-v-d8475899]{margin:2px 0 0;font-size:12px;color:var(--grey);text-wrap:pretty}.dm[data-v-d8475899]{border:1px dashed var(--line);border-radius:12px;background:#fafafc;padding:14px 16px;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.dm p[data-v-d8475899]{margin:0;font-size:13px;color:var(--grey);text-wrap:pretty;line-height:1.5}.dm-st[data-v-d8475899]{font-size:11.5px;font-weight:600;border-radius:99px;padding:4px 10px;white-space:nowrap;background:#f0f1f5;color:#4a4c58}.dm-st.wait[data-v-d8475899]{background:oklch(.97 .05 85);color:oklch(.45 .1 75)}.dm-st.no[data-v-d8475899]{background:oklch(.96 .03 25);color:oklch(.48 .14 25)}.vol-range[data-v-a781912a]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;box-sizing:border-box;width:100%;height:5px;min-height:0;border:none;padding:0;border-radius:99px;margin:0;cursor:pointer;outline:none}.vol-range[data-v-a781912a]:focus{border:none;outline:none}.vol-range[data-v-a781912a]::-webkit-slider-runnable-track{height:5px;background:transparent;border:none;border-radius:99px}.vol-range[data-v-a781912a]::-moz-range-track{height:5px;background:transparent;border:none;border-radius:99px}.vol-range[data-v-a781912a]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;margin-top:-6.5px;border-radius:99px;background:#fff;border:2.5px solid oklch(.5 .16 280);box-shadow:0 1px 5px #14161e38;cursor:grab}.vol-range[data-v-a781912a]::-moz-range-thumb{width:18px;height:18px;border-radius:99px;background:#fff;border:2.5px solid oklch(.5 .16 280);box-shadow:0 1px 5px #14161e38;cursor:grab}.pp-overlay[data-v-51c2bac4]{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(20,22,32,.42);display:flex;align-items:center;justify-content:center;padding:20px;z-index:60}.pp-modal[data-v-51c2bac4]{background:#fff;border-radius:16px;width:100%;max-width:480px;max-height:92vh;display:flex;flex-direction:column;box-shadow:0 24px 60px #14162047;overflow:hidden}.pp-head[data-v-51c2bac4]{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid #eef0f4}.pp-x[data-v-51c2bac4]{border:none;background:#f3f4f7;width:30px;height:30px;padding:0;border-radius:99px;cursor:pointer;font-size:13px;color:#6b6e7b;display:flex;align-items:center;justify-content:center}.pp-x[data-v-51c2bac4]:hover{background:#e7e9ef}.pp-body[data-v-51c2bac4]{padding:18px 20px;overflow-y:auto}.pp-foot[data-v-51c2bac4]{display:flex;align-items:center;justify-content:flex-end;gap:14px;padding:16px 20px;border-top:1px solid #eef0f4}.pp-label[data-v-51c2bac4]{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:#9a9cab;margin-bottom:8px}.pp-offers[data-v-51c2bac4]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.pp-offer[data-v-51c2bac4]{text-align:left;color:#191a21;font-weight:500;border:1.5px solid #e2e4ea;background:#fff;border-radius:12px;padding:12px 14px;cursor:pointer;transition:border-color .12s,background .12s}.pp-offer.on[data-v-51c2bac4]{border-color:oklch(.5 .16 280);background:oklch(.985 .012 285)}.pp-offer-name[data-v-51c2bac4]{font-weight:700;font-size:14px}.pp-offer-sub[data-v-51c2bac4]{font-size:11.5px;color:#9a9cab;margin:3px 0 8px}.pp-offer-price[data-v-51c2bac4]{font-size:13px;font-weight:600;color:#4a4c58}.pp-recap[data-v-51c2bac4]{margin-top:14px;border:1px solid #eef0f4;border-radius:12px;padding:12px 14px;background:#fafbfd}.pp-recap-line[data-v-51c2bac4]{display:flex;justify-content:space-between;gap:12px;align-items:center;font-size:13px;padding-bottom:9px;border-bottom:1px solid #eef0f4}.pp-recap-total[data-v-51c2bac4]{display:flex;justify-content:space-between;gap:12px;align-items:center;font-size:13.5px;font-weight:700;padding-top:10px}.pp-muted[data-v-51c2bac4]{color:#9a9cab}.pp-commit[data-v-51c2bac4]{margin-top:12px;border-radius:12px;padding:12px 14px;background:oklch(.975 .025 285);border:1px solid oklch(.9 .05 285)}.pp-commit.light[data-v-51c2bac4]{background:#f7f8fb;border-color:#e7e9ef}.pp-commit-t[data-v-51c2bac4]{font-size:13px;font-weight:700;color:#191a21;margin-bottom:4px}.pp-commit p[data-v-51c2bac4]{margin:0;font-size:12.5px;line-height:1.6;color:#4a4c58}.pp-mode[data-v-51c2bac4]{font-size:14px;font-weight:600;margin-bottom:4px;display:flex;align-items:center;gap:8px}.mock-tag[data-v-51c2bac4]{font-size:10px;font-weight:700;letter-spacing:.04em;padding:2px 7px;border-radius:99px;background:#f3f4f7;color:#71737f}.mock-tag.stripe[data-v-51c2bac4]{background:oklch(.96 .03 220);color:oklch(.45 .13 220)}.pp-help[data-v-51c2bac4]{font-size:12.5px;color:#6b6e7b;line-height:1.6;margin-bottom:14px}.pp-secure[data-v-51c2bac4]{display:flex;align-items:center;gap:8px;margin-top:14px;border-top:1px solid #f0f1f5;padding-top:12px;font-size:12px;color:#71737f;line-height:1.5}.pp-note[data-v-51c2bac4]{font-size:12px;color:#6b6e7b;line-height:1.5;margin:12px 0 0}.pp-check[data-v-51c2bac4]{display:flex;gap:10px;align-items:flex-start;font-size:12px;font-weight:400;color:#4a4c58;line-height:1.5;margin:14px 0 0;cursor:pointer}.pp-check input[data-v-51c2bac4]{width:auto;margin:2px 0 0;flex:none}.pp-err[data-v-51c2bac4]{margin-top:14px;border-radius:12px;padding:12px 14px;background:oklch(.97 .03 25);border:1px solid oklch(.88 .08 25)}.pp-err-t[data-v-51c2bac4]{font-size:13.5px;font-weight:700;color:oklch(.45 .18 25)}.pp-err-s[data-v-51c2bac4]{font-size:12.5px;line-height:1.55;color:#4a4c58;margin-top:3px}.field-label[data-v-51c2bac4]{display:block;font-size:12.5px;font-weight:500;margin:0 0 6px;color:#4a4c58}.input[data-v-51c2bac4]{width:100%;height:48px;margin:0;border:1.5px solid #d9dbe4;border-radius:10px;padding:0 16px;font-size:15px;background:#fff;color:#191a21;box-sizing:border-box}.input[data-v-51c2bac4]:focus{border-color:oklch(.5 .16 280);outline:none}.input.invalid[data-v-51c2bac4]{border-color:oklch(.65 .18 25)}.mono[data-v-51c2bac4]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.link[data-v-51c2bac4]{background:none;border:none;color:#6b6e7b;padding:0;font-weight:500;font-size:14px;cursor:pointer}.btn[data-v-51c2bac4]{height:46px;padding:0 24px;border:none;border-radius:99px;font-size:15px;font-weight:600;cursor:pointer;background:oklch(.5 .16 280);color:#fff;display:inline-flex;align-items:center;gap:8px}.btn[data-v-51c2bac4]:hover:not(:disabled){background:oklch(.44 .16 280)}.btn[data-v-51c2bac4]:disabled{background:oklch(.85 .04 285);cursor:not-allowed}.pay-tabs[data-v-51c2bac4]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.pay-tabs.three[data-v-51c2bac4]{grid-template-columns:repeat(3,1fr)}.pay-tab[data-v-51c2bac4]{height:50px;border-radius:12px;font-size:13.5px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;border:1.5px solid #d9dbe4;background:#fff;color:#4a4c58;text-align:center;line-height:1.2;padding:0 8px}.pay-tab.on[data-v-51c2bac4]{border-color:oklch(.5 .16 280);background:oklch(.985 .012 285);color:oklch(.44 .16 280)}.spin[data-v-51c2bac4]{display:inline-block;width:15px;height:15px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:99px;animation:ppspin-51c2bac4 .7s linear infinite}@keyframes ppspin-51c2bac4{to{transform:rotate(360deg)}}:root{--ink: #191a21;--grey: #6b6e7b;--line: #e2e4ea;--bg: #f6f7f9;--accent: oklch(.47 .15 220);--accent-soft: oklch(.96 .02 220);--ok: oklch(.5 .12 150);--danger: #d14343}html,body{margin:0;background:#f6f7f9}*{box-sizing:border-box}.quote-form{text-align:left;margin-top:4px}.quote-err{display:block;margin-top:5px;font-size:12px;color:oklch(.55 .2 25)}.quote-actions{display:flex;align-items:center;gap:14px;margin-top:14px}.note-pending{margin-top:16px;padding:14px 16px;border-radius:12px;font-size:13px;line-height:1.6;background:oklch(.97 .03 240);color:#3a3c48;border:1px solid oklch(.9 .05 240)}.note-pending strong{color:#191a21}.note-pending.done{background:#f6f7f9;border-color:#e2e4ea;color:#6b6e7b}.note-pending .linkbtn{margin-top:8px;display:block}.md-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(20,22,32,.42);display:flex;align-items:center;justify-content:center;padding:20px;z-index:60}.md{background:#fff;border-radius:16px;width:100%;max-width:560px;max-height:92vh;display:flex;flex-direction:column;box-shadow:0 24px 60px #14162047;overflow:hidden}.md-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 22px;border-bottom:1px solid #eef0f4}.md-title{font-weight:700;font-size:16px}.md-x{border:none;background:none;font-size:15px;color:#9a9cab;cursor:pointer;padding:4px 6px}.md-body{padding:20px 22px;overflow-y:auto}.md-foot{padding:14px 22px;border-top:1px solid #eef0f4;display:flex;justify-content:flex-end}.md-note{margin-top:18px;padding:14px 16px;border-radius:12px;background:#f6f7f9;font-size:12.5px;line-height:1.65;color:#4a4c58}.md-note strong{color:#191a21}.plan-list,.opt-list{display:flex;flex-direction:column;gap:10px}.plan,.opt{display:grid;grid-template-columns:1fr auto auto;gap:14px;align-items:center;border:1.5px solid #e2e4ea;border-radius:12px;padding:14px 16px}.plan.cur{background:#fbfbfd;border-style:dashed}.plan-name,.opt-name{font-size:14.5px;font-weight:600;display:flex;align-items:center;gap:8px}.plan-sub,.opt-sub{font-size:12.5px;color:#6b6e7b;margin-top:3px;line-height:1.55;text-wrap:pretty}.opt{align-items:start}.opt-main{max-width:34ch}.opt-sub strong{color:#3a3c48;font-weight:600}.opt-price,.opt>button{margin-top:2px}.plan-price,.opt-price{font-size:14px;font-weight:600;white-space:nowrap;text-align:right}.price-ttc{display:block;font-size:11.5px;font-weight:500;color:#6b6e7b;margin-top:2px;letter-spacing:0}.v-sub{display:block;font-size:12px;font-weight:400;color:var(--grey);margin-top:2px}.plan-act{display:flex;flex-direction:column;align-items:flex-end;gap:5px}.plan-when{font-size:11.5px;color:#6b6e7b;text-align:right;max-width:190px}@media (max-width: 620px){.plan,.opt{grid-template-columns:1fr}.plan-act{align-items:stretch}.plan-when{max-width:none;text-align:left}}.account{min-height:100vh;background:var(--bg);color:var(--ink);font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.5}.wrap{max-width:1040px;margin:0 auto;padding:40px 32px 80px}.wrap>.lead,.wrap p.lead{max-width:62ch}@media (max-width: 760px){.wrap{padding:32px 20px 64px}}.topnav{background:#fff;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:40}.nav-inner{max-width:1040px;margin:0 auto;padding:0 32px;height:62px;display:flex;align-items:center;justify-content:space-between;gap:16px}.nav-brand{display:flex;align-items:baseline;gap:9px;background:none;border:none;padding:0;cursor:pointer;color:var(--ink);font:inherit}.nav-brand .lucy{font-size:19px}.nav-sub{font-size:12px;color:var(--grey)}.nav-right{position:relative;display:flex;align-items:center;gap:10px}.nav-credits{display:flex;align-items:baseline;gap:5px;background:oklch(.97 .02 280);border:1px solid oklch(.9 .04 280);border-radius:99px;padding:6px 14px;cursor:pointer;font:inherit;color:oklch(.42 .15 280)}.nav-credits .nc-v{font-size:13.5px;font-weight:700;font-variant-numeric:tabular-nums}.nav-credits .nc-u{font-size:11.5px;opacity:.75}.nav-credits:hover{border-color:oklch(.6 .14 280)}@media (max-width: 620px){.nav-credits{display:none}}.nav-account{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid var(--line);border-radius:99px;padding:6px 14px 6px 6px;cursor:pointer;font:inherit;font-size:13.5px;color:var(--ink);max-width:300px;transition:border-color .12s,box-shadow .12s}.nav-account:hover,.nav-account.open{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.nav-avatar{width:28px;height:28px;flex:none;border-radius:99px;background:var(--accent);color:#fff;display:flex;align-items:center;justify-content:center;font-size:11.5px;font-weight:700;letter-spacing:.02em}.nav-name{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav-caret{color:var(--grey);font-size:11px;transition:transform .15s}.nav-caret.up{transform:rotate(180deg)}.nav-drop{position:absolute;top:calc(100% + 8px);right:0;width:288px;background:#fff;border:1px solid var(--line);border-radius:14px;padding:6px;z-index:50;box-shadow:0 22px 48px -26px #14161e73,0 2px 6px -2px #14161e1f}.drop-head{padding:10px 12px 12px;border-bottom:1px solid var(--line);margin-bottom:6px}.drop-co{font-weight:600;font-size:13.5px}.drop-mail{font-size:12px;color:var(--grey);word-break:break-all}.drop-role{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--accent);margin-top:5px}.drop-lab{font-size:10.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#9a9cab;padding:8px 12px 5px}.drop-item{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;text-align:left;background:none;border:none;padding:9px 12px;border-radius:9px;font:inherit;font-size:13.5px;color:var(--ink);cursor:pointer}.drop-item:hover{background:#f4f5f8}.drop-item.on{background:var(--accent-soft);color:var(--accent);font-weight:500}.drop-n{font-size:11.5px;color:#9a9cab;background:#f0f1f5;border-radius:99px;padding:1px 8px}.drop-item.on .drop-n{background:#fff;color:var(--accent)}.drop-item.quit{color:var(--danger)}.drop-item.quit:hover{background:oklch(.96 .03 25)}.drop-sep{height:1px;background:var(--line);margin:6px 4px}.linkbtn.back{margin-bottom:10px}.tabs{display:flex;flex-wrap:wrap;gap:6px;margin-top:20px}.tab{background:#fff;border:1px solid var(--line);border-radius:99px;padding:7px 15px;font:inherit;font-size:13px;color:var(--grey);cursor:pointer}.tab:hover{border-color:#c9cbd6;color:var(--ink)}.tab.on{background:var(--ink);border-color:var(--ink);color:#fff}.offer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin-top:20px}.offer{background:#fff;border:1px solid var(--line);border-radius:16px;padding:20px;display:flex;flex-direction:column}.offer.ent{background:oklch(.985 .006 265);border-style:dashed}.offer-name{font-size:16px;font-weight:700}.offer-sub{font-size:12.5px;color:var(--grey);margin:3px 0 16px}.offer-price{font-size:26px;font-weight:700;letter-spacing:-.02em}.offer-price.small{font-size:16px;font-weight:600}.offer-per{font-size:12px;font-weight:500;color:var(--grey);margin-left:6px}.offer-ht{font-size:12.5px;color:var(--grey);margin:4px 0 18px;flex:1}.offer .wide{width:100%}.quote-ok{font-size:13px;font-weight:600;color:var(--ok);background:oklch(.96 .04 150);border-radius:9px;padding:9px 12px;text-align:center}.inv-tools{display:flex;flex-wrap:wrap;align-items:flex-end;gap:14px 20px}.inv-filter{display:flex;flex-direction:column;gap:5px;flex:1 1 240px;min-width:0}.inv-filter .k{font-size:12px}.inv-total{display:flex;flex-direction:column;gap:5px;text-align:right}.inv-total strong{font-size:16px}.inv-month-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;align-items:baseline;margin-bottom:6px}.inv-month-name{font-weight:600;font-size:14.5px;text-transform:capitalize}.inv-month-tot{font-size:12.5px;color:var(--grey)}.inv-table{width:100%;border-collapse:collapse;font-size:13.5px}.inv-table th{text-align:left;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#9a9cab;padding:8px 10px 8px 0;border-bottom:1px solid var(--line)}.inv-table td{padding:10px 10px 10px 0;border-bottom:1px solid var(--line);vertical-align:middle}.inv-table tr:last-child td{border-bottom:none}.inv-table th:nth-child(4),.inv-table th:nth-child(5),.inv-table td:nth-child(4),.inv-table td:nth-child(5){text-align:right;white-space:nowrap}.inv-table th:last-child,.inv-table td:last-child{text-align:right}.lucy{font-weight:700;letter-spacing:-.5px}.badge{display:inline-block;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);background:var(--accent-soft);padding:4px 10px;border-radius:99px;margin-bottom:12px}h1{font-size:26px;margin:0 0 6px}.lead{color:var(--grey);margin:0;font-size:15px}.card{background:#fff;border:1px solid var(--line);border-radius:16px;padding:22px 24px;margin-top:20px}label{display:block;font-size:13px;font-weight:600;margin:0 0 6px}input,textarea{width:100%;font-size:15px;padding:12px 15px;border:1px solid var(--line);border-radius:11px;background:#fff;outline:none;margin-bottom:14px;font-family:inherit;color:inherit}input:focus,textarea:focus{border-color:var(--accent)}button{font-size:14px;font-weight:600;border:none;border-radius:11px;padding:12px 20px;cursor:pointer;background:var(--accent);color:#fff;font-family:inherit}button:disabled{opacity:.5;cursor:default}button.wide{width:100%}button.danger{background:#fff;color:var(--danger);border:1px solid oklch(.85 .08 25);padding:8px 14px;font-size:13px}button.link{background:none;color:var(--grey);padding:0;font-weight:500;font-size:13px}button.linkbtn{background:none;color:var(--accent);padding:0;font-size:13px;font-weight:600}.hint{font-size:12.5px;color:var(--grey)}.banner{padding:12px 16px;border-radius:12px;font-size:14px;margin:16px 0}.banner.err{background:oklch(.96 .04 25);color:var(--danger)}.banner.warn{background:oklch(.97 .05 85);color:oklch(.45 .1 75)}.banner.ok{background:oklch(.95 .05 150);color:var(--ok)}.svc-name{font-size:15.5px;font-weight:600}.status{display:inline-block;font-size:11px;font-weight:600;padding:3px 9px;border-radius:99px;text-transform:uppercase;letter-spacing:.04em;margin-left:6px}.status.active{background:oklch(.95 .05 150);color:var(--ok)}.status.canceled{background:#eef0f4;color:var(--grey)}.danger-zone{margin-top:28px;border:1px dashed oklch(.85 .08 25);border-radius:14px;padding:18px 20px}.danger-zone h3{margin:0 0 4px;font-size:15px;color:var(--danger)}.empty{color:var(--grey);font-size:14px;padding:8px 0}.section-head{display:flex;justify-content:space-between;align-items:center;margin:20px 0 10px;padding-top:16px;border-top:1px solid var(--line)}.u-invite{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.u-invite-f{flex:1 1 280px;min-width:0;display:flex;flex-direction:column;position:relative}.u-invite-r{flex:0 0 190px;min-width:0;display:flex;flex-direction:column}.role-tag{font-size:11.5px;font-weight:600;border-radius:99px;padding:4px 11px;white-space:nowrap}.r-lecture{background:oklch(.955 .008 250);color:oklch(.46 .03 250)}.r-verificateur{background:oklch(.97 .02 280);color:var(--accent)}.r-admin{background:oklch(.95 .05 155);color:oklch(.4 .09 155)}.role-sel{font:inherit;font-size:12.5px;font-weight:600;color:var(--ink);background:#fff;border:1px solid var(--line);border-radius:9px;padding:7px 9px;cursor:pointer}.role-sel:disabled{opacity:.55;cursor:default}.u-roles-t{font-size:14px;font-weight:600;margin-bottom:14px}.u-roles{display:grid;gap:14px}.u-role{display:grid;grid-template-columns:145px minmax(0,1fr);gap:16px;align-items:start}.u-role .role-tag{justify-self:start}.u-role p{margin:1px 0 0;font-size:13px;color:var(--grey);text-wrap:pretty}@media (max-width: 720px){.u-role{grid-template-columns:1fr;gap:6px}}.u-invite .btn-accent{flex:none;height:44px}.u-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:12px 16px;padding:13px 0;border-bottom:1px solid var(--line)}.u-row:last-of-type{border-bottom:none}.u-main{min-width:0}.u-mail{font-size:14.5px;font-weight:600;display:flex;align-items:center;gap:8px;flex-wrap:wrap;overflow-wrap:anywhere}.u-me{font-size:11px;font-weight:600;color:var(--accent);background:var(--accent-soft);border-radius:99px;padding:1px 8px}.u-sub{font-size:12.5px;color:#6b6e7b;margin-top:3px}.u-act{display:flex;gap:8px}@media (max-width: 620px){.u-row{grid-template-columns:1fr}.u-row .role-tag,.u-row .role-sel,.u-row .pick-role{justify-self:start}.u-act{justify-content:flex-start}}.pick{position:relative}.pick-btn{display:flex;align-items:center;gap:10px;width:100%;font:inherit;font-size:13.5px;color:var(--ink);text-align:left;background:#fff;border:1px solid var(--line);border-radius:10px;padding:9px 12px;cursor:pointer;transition:border-color .12s,box-shadow .12s}.pick-btn:hover{border-color:#cfd2dc}.pick.open .pick-btn{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.pick-cur{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pick-arrow{flex:none;color:#8b8e9b;font-size:13px;line-height:1}.pick.open .pick-arrow{transform:rotate(180deg)}.pick-menu{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:50;background:#fff;border:1px solid var(--line);border-radius:12px;padding:6px;box-shadow:0 18px 44px -16px #14162847;max-height:280px;overflow:auto;display:flex;flex-direction:column;gap:2px;min-width:240px}.pick-item{font:inherit;font-size:13.5px;color:var(--ink);text-align:left;background:none;border:none;border-radius:8px;padding:8px 10px;cursor:pointer}.pick-item:hover{background:#f4f5f9}.pick-item.on{background:var(--accent-soft);color:var(--accent);font-weight:600}.pick-btn:disabled{opacity:.55;cursor:default}.pick-role{width:max-content}.pick-role .pick-btn{font-size:12.5px;font-weight:600;padding:7px 10px}.pick-role .pick-menu{left:auto;right:0;min-width:210px}.u-invite-r .pick-btn{height:44px}.u-invite-r .pick-menu{min-width:100%}.status.term{background:oklch(.96 .05 75);color:oklch(.48 .12 62)}.info-grid,.detail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px 28px}.info-grid .wide,.detail-grid .wide,.edit-grid .wide{grid-column:1 / -1}.info-grid>div,.detail-grid>div{display:flex;flex-direction:column;gap:2px}.k{font-size:11.5px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:#9a9cab}.v{font-size:14.5px;color:var(--ink);overflow-wrap:anywhere;text-wrap:pretty}.mono{font-family:ui-monospace,SF Mono,Menlo,monospace}.edit-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px 20px}.edit-grid>div{display:flex;flex-direction:column}.edit-grid label{font-size:12.5px}.edit-grid input{margin-bottom:0}.sub-top{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px}.price-tag{font-size:20px;font-weight:700;white-space:nowrap;text-align:right}.price-tag .per{font-size:13px;font-weight:500;color:var(--grey)}.price-tag .price-ttc{font-size:12.5px;font-weight:500;color:var(--grey);margin-top:3px}.detail-grid{gap:14px 20px}.pending{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:12px 15px;border-radius:11px;font-size:13.5px;background:oklch(.97 .05 85);color:oklch(.42 .09 75);border:1px solid oklch(.88 .08 85)}.pending .linkbtn{color:oklch(.42 .12 40);white-space:nowrap}.pay-row{display:flex;align-items:center;gap:12px;margin-top:16px;padding-top:14px;border-top:1px solid var(--line);flex-wrap:wrap}.pay-method{font-size:14px;display:inline-flex;align-items:center;gap:8px;flex:1}.chip{font-size:11px;font-weight:700;letter-spacing:.04em;padding:3px 8px;border-radius:6px;background:var(--accent-soft);color:var(--accent)}.actions{display:flex;gap:10px;margin-top:16px}button.ghost{background:#fff;color:var(--accent);border:1px solid oklch(.88 .05 220);padding:8px 16px;font-size:13px}button.ghost:hover{background:var(--accent-soft)}.note-commit{margin-top:16px;padding:13px 15px;border-radius:10px;background:oklch(.97 .02 85);border:1px solid oklch(.88 .06 85);font-size:13px;line-height:1.6;color:oklch(.38 .06 70)}.note-commit strong:first-child{display:block;margin-bottom:3px}.invoice-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:16px;padding-top:14px;border-top:1px solid var(--line)}.sim{border:1px dashed oklch(.82 .06 260);background:oklch(.985 .008 265)}.sim-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.sim-title{font-weight:600;font-size:14px}.sim-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:16px}.sim-lab{font-size:11.5px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:#9a9cab;flex:0 0 100%}.sim-btns{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.sim-input{width:84px;margin:0;padding:7px 10px;font-size:13px;border:1px solid var(--line);border-radius:8px}.sim-table{width:100%;border-collapse:collapse;margin-top:18px;font-size:13.5px}.sim-table th{text-align:left;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#9a9cab;padding:0 10px 8px 0;border-bottom:1px solid var(--line)}.sim-table td{padding:9px 10px 9px 0;border-bottom:1px solid var(--line);vertical-align:middle}.sim-table tfoot td{font-weight:700;border-bottom:none}.sim-table td:not(:first-child),.sim-table th:not(:first-child){text-align:right;white-space:nowrap}.sim-table .ok-n{color:var(--ok);font-weight:700}.sim-table .zero-n{color:var(--grey)}.chip.first{background:oklch(.95 .06 85);color:oklch(.45 .12 70);margin-left:8px}.chip.dead{background:#eef0f4;color:var(--grey);margin-left:8px}.chip.renew{background:var(--accent-soft);color:var(--accent);margin-left:8px}.sim-table .th-sub{display:block;font-weight:500;text-transform:none;letter-spacing:0;font-size:10.5px}.sim-table .lost{font-size:11.5px;font-weight:500;color:oklch(.55 .15 30);margin-top:3px}.sim-table tr.dead td{color:var(--grey);text-decoration:line-through;text-decoration-color:oklch(.85 0 0)}.sim-table tr.dead .chip,.sim-table tr.dead .status,.sim-table tr.dead .hint{text-decoration:none}.sim-log{margin-top:18px;padding-top:14px;border-top:1px solid var(--line)}.sim-log-row{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:13px;padding:4px 0}.sim-log-row .mono{color:var(--grey);min-width:130px}.balance-card{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px}.bal-grid{display:flex;flex-wrap:wrap;gap:32px}.bal-cell{min-width:0}.bal-k{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--grey);margin-bottom:6px}.bal-v{font-size:30px;font-weight:800;line-height:1;letter-spacing:-.01em;color:var(--ink)}.bal-v.small{font-size:18px;font-weight:700}.bal-u{font-size:12.5px;font-weight:600;color:var(--grey);margin-left:8px;letter-spacing:0;text-transform:none}.bal-actions{display:flex;flex-wrap:wrap;gap:10px}button.btn-accent{background:var(--accent);color:#fff;padding:10px 18px;font-size:13.5px}button.btn-accent:hover{filter:brightness(.95)}.change-panel{margin-top:16px;padding:18px;border-radius:13px;background:#fff;border:1px solid var(--line)}.cp-title{font-size:13px;color:var(--grey);margin-bottom:14px}.chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.credit-chip{background:#f3f4f7;color:var(--ink);border:1.5px solid transparent;padding:9px 15px;border-radius:10px;font-size:13.5px;font-weight:600}.credit-chip.on{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.cp-billing{display:inline-flex;background:#f3f4f7;border-radius:10px;padding:4px;gap:4px;margin-bottom:16px}.cp-billing button{background:none;color:var(--grey);padding:7px 16px;font-size:13px;border-radius:7px}.cp-billing button.on{background:#fff;color:var(--ink);box-shadow:0 1px 3px #14161e1a}.cp-billing .save{font-size:11px;color:var(--ok);font-weight:700}.cp-foot{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;border-top:1px solid var(--line);padding-top:14px}.account.auth{background:radial-gradient(62% 52% at 12% -6%,oklch(.94 .055 220 / .75),transparent 70%),radial-gradient(54% 44% at 104% 106%,oklch(.93 .06 285 / .65),transparent 72%),var(--bg)}.account.auth:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(oklch(.47 .15 220 / .045) 1px,transparent 1px),linear-gradient(90deg,oklch(.47 .15 220 / .045) 1px,transparent 1px);background-size:44px 44px;mask-image:radial-gradient(58% 46% at 50% 44%,transparent 42%,#000 100%);-webkit-mask-image:radial-gradient(58% 46% at 50% 44%,transparent 42%,#000 100%)}.account.auth .wrap{position:relative;max-width:440px;min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding:40px 24px 28px;text-align:center}.account.auth .auth-logo{font-size:26px;font-weight:700;letter-spacing:-.8px;margin-bottom:18px}.account.auth .auth-logo .lucy{color:var(--accent)}.account.auth .badge{margin-bottom:16px}.account.auth .pwd{position:relative;margin-bottom:16px}.account.auth .card .pwd input{padding-right:46px;margin-bottom:0}.account.auth .pwd-eye{position:absolute;right:5px;top:50%;transform:translateY(-50%);background:none;border:none;padding:7px;color:#8b8e9b;cursor:pointer;display:flex;align-items:center;border-radius:8px}.account.auth .pwd-eye:hover{color:var(--ink);background:#f1f2f6}.account.auth .auth-err{margin:0 0 12px;padding:10px 13px;border-radius:10px;font-size:13.5px;background:oklch(.96 .04 25);color:oklch(.52 .19 25)}.account.auth h1{font-size:30px;letter-spacing:-.6px}.account.auth .lead{font-size:15.5px;max-width:372px;margin:0 auto}.account.auth .card{text-align:left;margin-top:22px;padding:26px 26px 28px;border:1px solid oklch(.93 .008 250);border-radius:20px;box-shadow:0 1px 2px #1416280a,0 14px 44px -14px #1416282e}.account.auth .card input{margin-bottom:16px;padding:13px 15px;border-radius:12px;background:#fcfcfe;transition:border-color .15s,box-shadow .15s,background .15s}.account.auth .card input:focus{border-color:var(--accent);background:#fff;box-shadow:0 0 0 3px oklch(.47 .15 220 / .14)}.account.auth .card button.wide{margin-top:4px;padding:13px 20px;font-size:14.5px;background:linear-gradient(180deg,oklch(.56 .145 222),oklch(.47 .16 236));box-shadow:0 6px 18px -8px oklch(.47 .16 236 / .85);transition:transform .12s,box-shadow .12s,filter .12s}.account.auth .card button.wide:hover:not(:disabled){filter:brightness(1.06);box-shadow:0 9px 24px -9px oklch(.47 .16 236 / .95)}.account.auth .card button.wide:active:not(:disabled){transform:translateY(1px)}.account.auth .linkbtn:hover{text-decoration:underline}.field-label{display:block;font-size:12.5px;font-weight:500;margin-bottom:6px;color:#4a4c58}input.input,select.input,textarea.input{width:100%;height:44px;margin:0;padding:0 14px;font-size:14.5px;font-family:inherit;color:var(--ink);background:#fff;border:1px solid var(--line);border-radius:10px;box-sizing:border-box}textarea.input{height:auto;padding:12px 14px;line-height:1.55}input.input:focus,select.input:focus,textarea.input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}select.input,select.role-sel{-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;padding-right:34px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path d='M1 1.5 6 6.5 11 1.5' fill='none' stroke='%236b6e7b' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-position:right 12px center}select.role-sel{padding-right:30px}.u-invite{padding-bottom:20px}.u-invite .quote-err{position:absolute;top:100%;left:0;margin-top:5px}.u-invite .btn-accent{align-self:flex-end}
