@import url(https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@500;600;700&family=Rubik:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500;600;700&display=swap);body,button,html,input,select,textarea{font-family:Rubik,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-ui,"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif)}h1,h2,h3,h4,h5,h6{font-family:Space Grotesk,Rubik,sans-serif;font-family:var(--font-display,"Space Grotesk","Rubik",sans-serif)}body.certifications-scrollbar-hidden,html.certifications-scrollbar-hidden{-ms-overflow-style:none;scrollbar-width:none}body.certifications-scrollbar-hidden::-webkit-scrollbar,html.certifications-scrollbar-hidden::-webkit-scrollbar{display:none;height:0;width:0}:root{--font-display:"Space Grotesk",ui-sans-serif,system-ui,sans-serif;--font-ui:"Rubik",-apple-system,system-ui,"Segoe UI",Helvetica,Arial,sans-serif;--font-mono:"JetBrains Mono",Menlo,"Ubuntu Mono",monospace;--type-display-hero-size:88px;--type-display-hero-weight:700;--type-display-hero-lh:1.15;--type-display-large-size:60px;--type-display-large-weight:600;--type-display-large-lh:1.1;--type-heading-xl-size:30px;--type-heading-xl-weight:600;--type-heading-xl-lh:1.2;--type-heading-lg-size:27px;--type-heading-lg-weight:600;--type-heading-lg-lh:1.25;--type-heading-md-size:24px;--type-heading-md-weight:600;--type-heading-md-lh:1.25;--type-heading-sm-size:20px;--type-heading-sm-weight:600;--type-heading-sm-lh:1.25;--type-body-lg-size:16px;--type-body-lg-weight:400;--type-body-lg-lh:2.0;--type-body-strong-size:16px;--type-body-strong-weight:600;--type-body-strong-lh:1.5;--type-body-md-size:16px;--type-body-md-weight:500;--type-body-md-lh:1.5;--type-eyebrow-size:15px;--type-eyebrow-weight:500;--type-eyebrow-lh:1.4;--type-eyebrow-tracking:0.08em;--type-button-cap-size:14px;--type-button-cap-weight:700;--type-button-cap-lh:1.14;--type-button-cap-tracking:0.2px;--type-button-cap-light-size:14px;--type-button-cap-light-weight:500;--type-button-cap-light-lh:1.29;--type-button-cap-light-tracking:0.2px;--type-caption-size:14px;--type-caption-weight:400;--type-caption-lh:1.43;--type-micro-cap-size:10px;--type-micro-cap-weight:600;--type-micro-cap-lh:1.8;--type-micro-cap-tracking:0.25px;--type-code-size:15px;--type-code-weight:400;--type-code-lh:1.5;--type-code-strong-size:15px;--type-code-strong-weight:700;--type-code-strong-lh:1.5;--space-xxs:2px;--space-xs:4px;--space-sm:8px;--space-md:12px;--space-lg:16px;--space-xl:24px;--space-xxl:32px;--space-section:96px;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:10px;--radius-xl:12px;--radius-xxl:18px;--radius-full:9999px;--elevation-1:0 2px 8px 0 #00000014;--elevation-2:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--elevation-3-glow:0 0 8px 6px var(--color-surface-night);--elevation-4-pressed:0 0.5rem 1.5rem #0000002e;--shadow-card-sm:0 1px 0 #1418280a,0 1px 3px #1418280f;--shadow-card-md:0 8px 24px -10px #1418282e;--color-surface-canvas-dark:#1f1633;--color-surface-night:#150f23;--color-surface-canvas-light:#fff;--color-surface-press-light:#f0f0f0;--color-surface-press-stronger:#efefef;--color-hairline-violet:#362d59;--color-hairline-cool:#cfcfdb;--color-hairline-cloud:#e5e7eb;--color-on-primary:#fff;--color-ink:#1f1633;--color-ink-deep:#1f1633;--color-ink-press:#1a1a1a;--color-on-dark-muted:#ffffffb8;--color-on-dark-faint:#ffffff2e;--color-ring-focus:#3b82f680;--color-danger:#b42318;--color-danger-bg:#b4231814;--color-warn:#c2410c;--color-warn-bg:#c2410c1a;--color-success:#15803d;--color-success-bg:#15803d1a;--color-cat-firefighter:#c62828;--color-cat-ems:#1565c0;--color-cat-police:#283593;--color-cat-rescue:#e65100;--color-cat-lifeguard:#0277bd;--color-cat-security:#4a148c;--color-cat-admin:#37474f;--color-cat-aha:#880e4f;--color-cat-tactical:#1b5e20;--color-cat-other:#5d4037;--color-primary:#150f23;--color-accent-violet:#6a5fc1;--color-accent-violet-deep:#422082;--color-accent-violet-mid:#1f1633;--color-status-neutral:#79628c;--color-accent-pink:#fa7faa;--color-pink-ink:#c23d68;--color-pink-14:#fa7faa29;--color-lime:#c2ef4e;--color-lime-18:#c2ef4e38;--color-trend-up:#4a5a12;--color-trend-down:#c23d68;--color-ink-2:#4a4257;--color-ink-3:#7b7389;--color-ink-4:#a6a0b3;--color-primary-10:#150f2314;--color-primary-50:#150f230d;--color-surface-2:#f7f7fa}.auth-root{-webkit-font-smoothing:antialiased;background:#fff;color:var(--color-ink);display:flex;font-family:var(--font-ui);font-size:14px;line-height:1.45;min-height:100vh}.auth-root *{box-sizing:border-box}.auth-link,.auth-root a{background:none;border:0;color:var(--color-accent-violet);cursor:pointer;font-family:inherit;font-size:inherit;font-weight:600;padding:0;text-decoration:none}.auth-link:hover,.auth-root a:hover{color:var(--color-accent-violet-deep)}.auth-root :focus-visible{border-radius:6px;outline:2px solid var(--color-accent-violet);outline-offset:2px}.auth-side{background:var(--color-surface-canvas-dark);background-image:radial-gradient(#ffffff38 1px,#0000 1.2px),radial-gradient(#ffffff1f 1px,#0000 1.2px);background-position:0 0,45px 60px;background-size:140px 140px,90px 90px;color:#fff;display:flex;flex:0 0 min(46%,640px);flex-direction:column;height:100vh;overflow:hidden;padding:40px 56px;position:sticky;top:0}.auth-side__wm{font-family:var(--font-display);font-size:16px;font-weight:700;letter-spacing:-.01em}.auth-side__by{color:var(--color-on-dark-muted);display:block;font-size:11px;margin-top:-2px}.auth-side__slot{margin:auto 0;max-width:480px}.auth-side__eb{align-items:center;color:var(--color-lime);display:inline-flex;font:600 11px var(--font-ui);gap:8px;letter-spacing:.12em;margin-bottom:20px;text-transform:uppercase}.auth-side__eb i{background:var(--color-lime);border-radius:50%;box-shadow:0 0 0 4px #c2ef4e2e;height:7px;width:7px}.auth-side h2{text-wrap:balance;font-family:var(--font-display);font-size:clamp(30px,3vw,44px);font-weight:700;letter-spacing:-.03em;line-height:1.02;margin:0 0 14px}.auth-side h2 em{color:var(--color-lime);font-style:normal}.auth-side p{text-wrap:pretty;font-size:15.5px;margin:0;max-width:400px}.auth-side p,.auth-side__ft{color:var(--color-on-dark-muted)}.auth-side__ft{font-size:12px}.auth-mainc{display:flex;flex:1 1;flex-direction:column;min-height:100vh;min-width:0}.auth-top{align-items:center;display:flex;gap:16px;height:68px;justify-content:flex-end;padding:0 max(24px,calc(50% - 720px))}.auth-top__brand{align-items:center;display:none;font-size:13.5px;font-weight:500;gap:10px;margin-right:auto;white-space:nowrap}.auth-logo{background:var(--color-primary);border-radius:8px;color:#fff;display:grid;font-weight:700;height:36px;overflow:hidden;place-items:center;width:36px}.auth-logo img{background:#fff;height:100%;object-fit:contain;width:100%}.auth-top a.auth-browse{align-items:center;border-radius:8px;color:var(--color-ink);display:flex;font-weight:500;gap:8px;height:38px;padding:0 12px}.auth-top a.auth-browse:hover{background:var(--color-surface-press-light);color:var(--color-ink)}.auth-main{display:grid;flex:1 1;padding:48px 20px;place-items:center}.auth-wrap{max-width:420px;width:100%}.auth-client{grid-gap:16px;border-bottom:1px solid var(--color-hairline-cloud);display:grid;gap:16px;justify-items:start;margin-bottom:32px;padding-bottom:28px}.auth-clogo{background:var(--color-surface-press-light);border-radius:16px;color:var(--color-primary);display:grid;font:700 34px var(--font-display);height:96px;overflow:hidden;place-items:center;width:96px}.auth-clogo img{height:100%;object-fit:contain;width:100%}.auth-ceb{color:var(--color-accent-violet-mid);display:block;font:600 11px var(--font-ui);letter-spacing:.12em;margin-bottom:6px;text-transform:uppercase}.auth-cname{text-wrap:balance;display:block;font-size:22px;letter-spacing:-.01em;line-height:1.15}.auth-card h1,.auth-cname{font-family:var(--font-display);font-weight:700}.auth-card h1{font-size:32px;letter-spacing:-.02em;margin:0 0 6px}.auth-sub{text-wrap:pretty;color:var(--color-accent-violet-mid);font-size:14px;margin:0 0 24px}.auth-form{grid-gap:16px;display:grid;gap:16px}.auth-fl{grid-gap:6px;display:grid;gap:6px}.auth-fl label,.auth-lh{font-size:13px;font-weight:600}.auth-lh{align-items:baseline;display:flex;justify-content:space-between}.auth-fl small,.auth-lh .auth-link{font-size:12.5px}.auth-fl small{color:var(--color-accent-violet-mid)}.auth-fl small.auth-err{color:var(--color-danger)}.auth-opt{color:var(--color-accent-violet-mid);font-weight:400}.auth-in{align-items:center;display:flex;position:relative}.auth-in input{appearance:none;background:#fff;border:1px solid var(--color-hairline-cool);border-radius:var(--radius-md);color:var(--color-ink);font:500 14px var(--font-ui);height:44px;padding:0 12px;transition:border-color .15s,box-shadow .15s;width:100%}.auth-in input:hover{border-color:var(--color-accent-violet-mid)}.auth-in input:focus{border-color:var(--color-ink);box-shadow:0 0 0 3px var(--color-ring-focus);outline:0}.auth-in.is-bad input{border-color:var(--color-danger)}.auth-in.is-pw input{padding-right:44px}.auth-eye{background:none;border:0;border-radius:6px;color:var(--color-accent-violet-mid);cursor:pointer;display:grid;height:36px;place-items:center;position:absolute;right:4px;width:36px}.auth-eye:hover{background:var(--color-surface-press-light);color:var(--color-ink)}.auth-ck{align-items:flex-start;cursor:pointer;display:flex;font-size:13.5px;gap:10px}.auth-ck input{accent-color:var(--color-ink);flex:0 0 auto;height:16px;margin:2px 0 0;width:16px}.auth-req{grid-gap:4px 12px;color:var(--color-accent-violet-mid);display:grid;font-size:12.5px;gap:4px 12px;grid-template-columns:1fr 1fr;list-style:none;margin:2px 0 0;padding:0}.auth-req li{align-items:center;display:flex;gap:6px}.auth-req li i{border:1.5px solid var(--color-hairline-cool);border-radius:50%;color:#fff;display:grid;height:14px;place-items:center;width:14px}.auth-req li.ok{color:var(--color-success)}.auth-req li.ok i{background:var(--color-success);border-color:var(--color-success)}.auth-btn{align-items:center;border:1px solid #0000;border-radius:var(--radius-md);cursor:pointer;display:inline-flex;font:600 12.5px var(--font-ui);gap:8px;height:44px;justify-content:center;letter-spacing:.2px;padding:0 18px;text-transform:uppercase;transition:background .15s,border-color .15s;white-space:nowrap}.auth-btn--p{background:var(--color-primary);color:#fff}.auth-btn--p:hover{background:var(--color-ink-deep)}.auth-btn--o{background:#fff;border-color:var(--color-hairline-cool);color:var(--color-ink)}.auth-btn--o:hover{background:var(--color-surface-press-light);border-color:var(--color-ink)}.auth-btn:active{transform:scale(.98)}.auth-btn[disabled]{cursor:not-allowed;opacity:.5;transform:none}.auth-acts{display:flex;gap:10px;margin-top:4px}.auth-acts .auth-btn{flex:1 1}.auth-alert{align-items:flex-start;background:var(--color-danger-bg);border-radius:var(--radius-md);color:var(--color-danger);display:flex;font-size:13.5px;gap:10px;margin-bottom:16px;padding:12px 14px}.auth-alt{border-top:1px solid var(--color-hairline-cloud);color:var(--color-accent-violet-mid);font-size:13.5px;margin-top:20px;padding-top:20px;text-align:center}.auth-ico{background:var(--color-success-bg);border-radius:12px;color:var(--color-success);display:grid;height:48px;margin-bottom:16px;place-items:center;width:48px}.auth-mail{color:var(--color-ink);font-weight:600}.auth-mode{grid-gap:2px;background:var(--color-surface-press-light);border-radius:10px;display:grid;gap:2px;grid-template-columns:1fr 1fr;margin-bottom:20px;padding:3px}.auth-mode button{align-items:center;background:none;border:0;border-radius:8px;color:var(--color-accent-violet-mid);cursor:pointer;display:flex;font:600 13px var(--font-ui);gap:7px;height:36px;justify-content:center;transition:color .15s}.auth-mode button:hover{color:var(--color-ink)}.auth-mode button[aria-selected=true]{background:#fff;box-shadow:var(--shadow-card-sm);color:var(--color-ink)}.auth-row2{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.auth-err-line{color:var(--color-danger);font-size:12.5px;margin-top:-8px}.auth-steps{color:var(--color-accent-violet-mid);font-size:12.5px;gap:10px;margin-bottom:20px}.auth-steps,.auth-steps span{align-items:center;display:flex}.auth-steps span{gap:8px;white-space:nowrap}.auth-steps i{border:1.5px solid var(--color-hairline-cool);border-radius:50%;color:var(--color-accent-violet-mid);display:grid;font:600 11px var(--font-ui);font-style:normal;height:20px;place-items:center;width:20px}.auth-steps .on{color:var(--color-ink);font-weight:600}.auth-steps .on i{border-color:var(--color-ink);color:var(--color-ink)}.auth-steps .dn i{background:var(--color-ink);border-color:var(--color-ink);color:#fff}.auth-steps .ln{background:var(--color-hairline-cool);flex:1 1;height:1px}.auth-note{text-wrap:pretty;color:var(--color-accent-violet-mid);font-size:12.5px;margin:-4px 0 0}@media (max-width:960px){.auth-root{flex-direction:column}.auth-side{display:none}.auth-top{border-bottom:1px solid var(--color-hairline-cloud);justify-content:space-between}.auth-top__brand{display:flex}.auth-card{background:#fff;border:1px solid var(--color-hairline-cloud);border-radius:var(--radius-xl);box-shadow:var(--shadow-card-sm);padding:32px}}@media (max-width:520px){.auth-card{padding:24px 20px}.auth-req,.auth-row2{grid-template-columns:1fr}.auth-top__brand small{display:none}}.isg-shell{background:#fff;border:1px solid var(--color-hairline-cloud);border-radius:var(--radius-xl);box-shadow:var(--shadow-card-sm);color:var(--color-ink);font-family:var(--font-ui);font-size:14px;line-height:1.45}.isg-shell svg{flex:0 0 auto}.isg-mono{font-family:var(--font-mono)}.isg-sr{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.isg-shell :focus-visible{border-radius:6px;outline:2px solid var(--color-accent-violet);outline-offset:2px}.isg-tb{align-items:center;border-bottom:1px solid var(--color-hairline-cloud);display:flex;flex-wrap:wrap;gap:12px;padding:14px 20px}.isg-tb2{background:#fafafb;padding:10px 20px}.isg-pills{display:flex;gap:4px}.isg-pills button{align-items:center;background:none;border:0;border-radius:8px;color:var(--color-accent-violet-mid);cursor:pointer;display:flex;font:600 13.5px var(--font-ui);gap:7px;height:34px;padding:0 14px}.isg-pills button:hover{color:var(--color-ink)}.isg-pills button.on{background:var(--color-surface-press-light);color:var(--color-ink)}.isg-cnt{background:var(--color-surface-press-light);border-radius:10px;color:var(--color-ink);display:inline-grid;font-size:11.5px;font-weight:600;height:20px;min-width:20px;padding:0 6px;place-items:center}.isg-pills button .isg-cnt{border-radius:4px;color:var(--color-accent-violet-mid);font-size:11px;height:18px;min-width:18px;padding:0 5px}.isg-pills button.on .isg-cnt{background:var(--color-primary);color:#fff}.isg-search{align-items:center;border:1px solid var(--color-hairline-cool);border-radius:var(--radius-md);color:var(--color-accent-violet-mid);display:flex;gap:8px;height:38px;margin-left:auto;padding:0 12px;width:260px}.isg-search:focus-within{border-color:var(--color-accent-violet);box-shadow:0 0 0 3px var(--color-ring-focus)}.isg-search input{background:none;border:0;color:var(--color-ink);flex:1 1;font:14px var(--font-ui);min-width:0;outline:0}.isg-chip{align-items:center;background:#fff;border:1px solid var(--color-hairline-cool);border-radius:999px;color:var(--color-ink);cursor:pointer;display:inline-flex;font:500 13px var(--font-ui);gap:7px;height:32px;padding:0 12px;white-space:nowrap}.isg-chip:hover{border-color:var(--color-ink)}.isg-chip[aria-pressed=true]{background:var(--color-danger-bg);border-color:color-mix(in oklch,var(--color-danger) 45%,#fff);color:var(--color-danger);font-weight:600}.isg-chip .isg-cnt{font-size:11px;height:18px;min-width:18px;padding:0 5px}.isg-chip[aria-pressed=true] .isg-cnt{background:var(--color-danger);color:#fff}.isg-sel{align-items:center;color:var(--color-accent-violet-mid);display:flex;font-size:12.5px;gap:6px}.isg-sel select{background:#fff;border:1px solid var(--color-hairline-cool);border-radius:6px;color:var(--color-ink);cursor:pointer;font:500 13px var(--font-ui);height:32px;padding:0 8px}.isg-btn{align-items:center;border:1px solid #0000;border-radius:var(--radius-md);cursor:pointer;display:inline-flex;font:600 12px var(--font-ui);gap:7px;height:34px;justify-content:center;letter-spacing:.2px;padding:0 14px;text-transform:uppercase;transition:background .15s,border-color .15s;white-space:nowrap}.isg-btn-p{background:var(--color-accent-violet);color:#fff}.isg-btn-p:hover{background:var(--color-accent-violet-deep)}.isg-btn-d{background:var(--color-primary);color:#fff}.isg-btn-d:hover{background:var(--color-ink-deep)}.isg-btn-o{background:#fff;border-color:var(--color-hairline-cool);color:var(--color-ink)}.isg-btn-o:hover{background:var(--color-surface-press-light);border-color:var(--color-ink)}.isg-btn-g{background:none;color:var(--color-accent-violet-mid)}.isg-btn-g:hover{background:var(--color-surface-press-light);color:var(--color-ink)}.isg-btn:active{transform:scale(.98)}.isg-btn-sm{font-size:11px;height:30px;padding:0 10px}.isg-btn:disabled{cursor:not-allowed;opacity:.4;transform:none}.isg-btn-p:disabled{background:var(--color-accent-violet)}.isg-btn-o:disabled:hover{background:#fff;border-color:var(--color-hairline-cool)}.isg-ib{background:none;border:0;border-radius:var(--radius-md);color:var(--color-accent-violet-mid);cursor:pointer;display:grid;height:30px;place-items:center;width:30px}.isg-ib:hover{background:var(--color-surface-press-light);color:var(--color-ink)}.isg-grp{border-top:1px solid var(--color-hairline-cloud)}.isg-grp:first-child{border-top:0}.isg-g-h{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-template-columns:30px 40px minmax(0,1fr) 150px 120px 96px 250px;padding:16px 20px}.isg-g-h .isg-ib svg{transition:transform .15s}.isg-grp.open>.isg-g-h .isg-tg svg{transform:rotate(90deg)}.isg-tile{--c:var(--color-accent-violet);background:color-mix(in oklch,var(--c) 11%,#fff);border-radius:10px;color:var(--c);display:grid;height:40px;place-items:center;width:40px}.isg-g-n{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:3px}.isg-g-n b{font-size:15.5px;font-weight:600}.isg-g-n .isg-mono{font-size:12px}.isg-g-m,.isg-g-n .isg-mono{color:var(--color-accent-violet-mid)}.isg-g-m{display:flex;flex-wrap:wrap;font-size:13px;gap:2px 16px}.isg-g-m span{align-items:center;display:inline-flex;gap:5px}.isg-g-m .isg-d{color:var(--color-ink);font-weight:500}.isg-k{color:var(--color-accent-violet-mid);display:block;font:600 10.5px var(--font-ui);letter-spacing:.4px;margin-bottom:3px;text-transform:uppercase}.isg-g-k b{font-size:14px;font-weight:600}.isg-stk{display:inline-flex;margin-left:6px;vertical-align:middle}.isg-stk .isg-av+.isg-av{margin-left:-7px}.isg-av{border-radius:50%;color:#fff;display:grid;flex:0 0 auto;font-size:11.5px;font-weight:700;height:34px;place-items:center;width:34px}.isg-av.sm{font-size:10.5px;height:28px;width:28px}.isg-av.xs{border:2px solid #fff;font-size:9px;height:22px;width:22px}.isg-sess{background:var(--color-primary);color:#fff;font:600 11px var(--font-ui);height:20px;margin:2px 0 3px;max-width:100%;overflow:hidden;padding:0 7px;text-overflow:ellipsis;white-space:nowrap}.isg-cat,.isg-sess{align-items:center;border-radius:4px;display:inline-flex}.isg-cat{--c:var(--color-cat-other);background:color-mix(in oklch,var(--c) 10%,#fff);color:var(--c);font:600 10.5px var(--font-ui);gap:6px;height:22px;letter-spacing:.5px;padding:0 8px;text-transform:uppercase}.isg-cat i{background:currentColor;border-radius:50%;height:5px;width:5px}.isg-st{align-items:center;border-radius:4px;display:inline-flex;font:600 10.5px var(--font-ui);gap:6px;height:24px;letter-spacing:.5px;padding:0 9px;text-transform:uppercase;white-space:nowrap}.isg-st-pend{background:var(--color-warn-bg);color:var(--color-warn)}.isg-st-ok{background:var(--color-success-bg);color:var(--color-success)}.isg-st-no{background:var(--color-danger-bg);color:var(--color-danger)}.isg-st-fly{background:var(--color-surface-press-light);color:var(--color-ink)}.isg-urg{align-items:flex-start;display:flex;flex-direction:column;gap:3px}.isg-urg .isg-st{height:26px}.isg-urg small{color:var(--color-accent-violet-mid);font-size:12px}.isg-st-urg{background:var(--color-danger);color:#fff}.isg-st-soon{background:var(--color-surface-press-light);color:var(--color-ink)}.isg-filled{align-items:center;display:flex;gap:10px}.isg-filled .t{flex:1 1;min-width:0}.isg-filled .t b{display:block;font-size:13.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.isg-filled .t small{color:var(--color-accent-violet-mid);display:block;font-size:12px}.isg-grp.done{background:color-mix(in oklch,var(--color-success) 3%,#fff)}.isg-note{align-items:center;color:var(--color-accent-violet-mid);display:flex;font-size:13px;gap:10px;padding:0 20px 14px 106px}.isg-note button{background:none;border:0;color:var(--color-accent-violet);cursor:pointer;font:600 13px var(--font-ui);padding:0}.isg-apps{border:1px solid var(--color-hairline-cloud);border-radius:10px;margin:0 20px 18px;overflow:hidden}.isg-ah,.isg-app{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-template-columns:minmax(0,1.2fr) minmax(0,1.6fr) 150px 196px;padding:10px 14px}.isg-ah{background:#fafafb;border-bottom:1px solid var(--color-hairline-cloud);color:var(--color-accent-violet-mid);font:600 10.5px var(--font-ui);letter-spacing:.4px;padding:8px 14px;text-transform:uppercase}.isg-ah>span:last-child{text-align:right}.isg-app{outline:0;position:relative;transition:background .15s,opacity .15s}.isg-app+.isg-app,.isg-cf+.isg-app,.isg-er+.isg-app{border-top:1px solid var(--color-hairline-cloud)}.isg-app:hover{background:#fcfcfd}.isg-app:focus-visible{background:color-mix(in oklch,var(--color-accent-violet) 4%,#fff);box-shadow:inset 3px 0 0 var(--color-accent-violet)}.isg-app.isok{background:color-mix(in oklch,var(--color-success) 6%,#fff)}.isg-app.fly{opacity:.7}.isg-app.mute .isg-el,.isg-app.mute .isg-who{opacity:.6}.isg-who{align-items:center;display:flex;gap:10px}.isg-who,.isg-who>div{min-width:0}.isg-who b{display:block;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.isg-who small{color:var(--color-accent-violet-mid);display:block;font-size:12px}.isg-el{align-items:flex-start;display:flex;font-size:13px;gap:8px}.isg-el,.isg-el>div{min-width:0}.isg-el svg{margin-top:2px}.isg-el b{display:block;font-weight:600}.isg-el small{text-wrap:pretty;color:var(--color-accent-violet-mid);display:block;font-size:12px}.isg-el.ok{color:var(--color-success)}.isg-el.ok b{color:var(--color-ink);font-weight:500}.isg-el.bad,.isg-el.bad b{color:var(--color-danger)}.isg-stc{min-width:0}.isg-ac{display:flex;gap:6px;justify-content:flex-end}.isg-cf,.isg-er{align-items:center;border-top:1px solid var(--color-hairline-cloud);display:flex;flex-wrap:wrap;font-size:13.5px;gap:12px;padding:12px 14px 12px 52px}.isg-cf{background:color-mix(in oklch,var(--color-accent-violet) 6%,#fff)}.isg-cf p,.isg-er p{text-wrap:pretty;flex:1 1;margin:0;min-width:240px}.isg-cf p small{color:var(--color-accent-violet-mid);display:block;font-size:12.5px;margin-top:2px}.isg-er{background:var(--color-danger-bg);color:var(--color-danger)}.isg-er p b{font-weight:600}.isg-er p span{color:var(--color-ink)}.isg-spin{animation:isg-sp .8s linear infinite;border:2px solid;border-radius:50%;border-right:2px solid #0000;height:14px;width:14px}@keyframes isg-sp{to{transform:rotate(1turn)}}.isg-empty{padding:64px 24px;text-align:center}.isg-empty .ic{background:var(--color-surface-press-light);border-radius:14px;color:var(--color-accent-violet-mid);display:grid;height:52px;margin:0 auto 14px;place-items:center;width:52px}.isg-empty h3{font-size:17px;font-weight:600;margin:0 0 4px}.isg-empty p{color:var(--color-accent-violet-mid);font-size:13.5px;margin:0 auto 16px;max-width:380px}.isg-empty.err .ic{background:var(--color-danger-bg);color:var(--color-danger)}.isg-sk{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-template-columns:40px minmax(0,1fr) 120px 120px 200px;padding:18px 20px 18px 66px}.isg-sk+.isg-sk{border-top:1px solid var(--color-hairline-cloud)}.isg-sk i{animation:isg-pl 1.4s ease-in-out infinite;background:var(--color-surface-press-light);border-radius:4px;display:block;height:12px}.isg-sk i.b{border-radius:10px;height:40px;width:40px}.isg-sk i.l{height:14px;margin-bottom:8px;width:70%}.isg-sk i.s{width:45%}@keyframes isg-pl{50%{opacity:.5}}.isg-lbl{display:none}@media (max-width:1180px){.isg-g-h{grid-template-columns:30px 40px minmax(0,1fr) 140px 110px 220px}.isg-ah,.isg-g-h .isg-g-w{display:none}.isg-note{padding-left:20px}.isg-app{gap:10px 14px;grid-template-areas:"who st" "el el" "ac ac";grid-template-columns:minmax(0,1fr) auto;padding:14px}.isg-app .isg-who{grid-area:who}.isg-app .isg-stc{grid-area:st}.isg-app .isg-el{grid-area:el}.isg-app .isg-ac{grid-area:ac;justify-content:flex-start}.isg-cf,.isg-er{padding-left:14px}}@media (max-width:900px){.isg-g-h{grid-template-columns:30px 40px minmax(0,1fr);row-gap:10px}.isg-g-h>.isg-g-a,.isg-g-h>.isg-g-r,.isg-g-h>.isg-g-s{grid-column:3}.isg-search{margin-left:0;width:100%}}.isg-rj{align-items:flex-start}.isg-rj textarea{background:#fff;border:1px solid var(--color-hairline-cool);border-radius:8px;flex:1 1 100%;font:inherit;font-size:13.5px;min-width:240px;padding:8px 10px;resize:vertical}.isg-rj-l{flex:1 1 100%;font-size:12.5px;font-weight:600}.isg-rj-c,.isg-rj-l{color:var(--color-accent-violet-mid)}.isg-rj-c{font-size:12px;margin-left:auto}.isg-sent{color:var(--color-accent-violet-mid);font-size:12.5px;padding:8px 14px 10px 52px;white-space:pre-wrap;word-break:break-word}.isg-sent b{font-weight:600}.isg-wc{grid-gap:10px;display:grid;gap:10px;margin-bottom:14px}.isg-wc-card{background:#fff;border:1px solid var(--color-hairline-cloud);border-radius:12px;overflow:hidden}.isg-wc-h{align-items:center;display:flex;flex-wrap:wrap;gap:12px;padding:14px}.isg-wc-h .t{grid-gap:2px;display:grid;flex:1 1;gap:2px;min-width:220px}.isg-wc-h .t span{color:var(--color-accent-violet-mid);font-size:12.5px}.isg-wc-h .a{gap:8px}.isg-wc-h .a,.isg-wc-s{display:flex;flex-wrap:wrap}.isg-wc-s{font-size:13px;gap:4px 16px;list-style:none;margin:0;padding:0 14px 12px}.isg-wc-s em{color:var(--color-danger);font-style:normal}.isg-wc-out{align-items:flex-start;border-radius:10px;display:flex;font-size:13.5px;gap:12px;justify-content:space-between;padding:12px 14px}.isg-wc-out.ok{background:#15803d14}.isg-wc-out.err{background:#b4231814}.isg-wc-out ul{margin:6px 0 0;padding-left:18px}.pf{color:var(--color-ink);font-family:var(--font-ui);font-size:14px;line-height:1.45;min-height:100%}.pf *,.pf :after,.pf :before{box-sizing:border-box}.pf :focus-visible{border-radius:6px;outline:2px solid var(--color-accent-violet);outline-offset:2px}.pf svg{flex:0 0 auto}.pf-mono{font-family:var(--font-mono)}.pf-page{margin:0 auto;max-width:1120px;padding:40px 32px 80px}.pf-hd{grid-gap:20px;align-items:center;display:grid;gap:20px;grid-template-columns:auto minmax(0,1fr) auto;margin-bottom:32px}.pf-av{background:var(--color-primary);color:#fff;font-family:var(--font-display);font-size:26px;font-weight:700;height:72px;place-items:center;position:relative;width:72px}.pf-av,.pf-av button{border-radius:50%;display:grid}.pf-av button{background:#fff;border:2px solid #fafafb;bottom:-2px;box-shadow:var(--shadow-card-sm);color:var(--color-ink);cursor:pointer;height:26px;padding:0;place-items:center;position:absolute;right:-2px;width:26px}.pf h1{color:var(--color-ink);font-family:var(--font-display);font-size:30px;font-weight:700;letter-spacing:-.02em;line-height:1.1;margin:0 0 8px}.pf-mt{align-items:center;color:var(--color-accent-violet-mid);display:flex;flex-wrap:wrap;font-size:13px;gap:6px 16px}.pf-mt>span{align-items:center;display:inline-flex;gap:6px}.pf-acts{display:flex;gap:8px}.pf-tag{align-items:center;background:var(--color-surface-press-light);border-radius:4px;color:var(--color-ink);display:inline-flex;font:600 10.5px var(--font-ui);gap:5px;height:22px;letter-spacing:.4px;padding:0 8px;text-transform:uppercase;white-space:nowrap}.pf-tag.ok{background:var(--color-success-bg);color:var(--color-success)}.pf-tag.pe{background:var(--color-warn-bg);color:var(--color-warn)}.pf-tag.dk{background:var(--color-primary);color:#fff}.pf-tag i{background:currentColor;border-radius:50%;height:5px;width:5px}.pf-btn{align-items:center;border:1px solid #0000;border-radius:var(--radius-md);cursor:pointer;display:inline-flex;font:600 12px var(--font-ui);gap:7px;height:38px;justify-content:center;letter-spacing:.2px;padding:0 16px;text-decoration:none;text-transform:uppercase;transition:background .15s,border-color .15s;white-space:nowrap}.pf-btn:disabled{cursor:not-allowed;opacity:.5}.pf-btn-p{background:var(--color-primary);color:#fff}.pf-btn-p:hover:not(:disabled){background:var(--color-ink-deep)}.pf-btn-o{background:#fff;border-color:var(--color-hairline-cool);color:var(--color-ink)}.pf-btn-o:hover:not(:disabled){background:var(--color-surface-press-light);border-color:var(--color-ink)}.pf-btn-g{background:none;color:var(--color-accent-violet-mid)}.pf-btn-g:hover:not(:disabled){background:var(--color-surface-press-light);color:var(--color-ink)}.pf-btn-dg{background:none;color:var(--color-danger)}.pf-btn-dg:hover:not(:disabled){background:var(--color-danger-bg)}.pf-btn:active:not(:disabled){transform:scale(.98)}.pf-btn-sm{font-size:11px;height:32px;padding:0 12px}.pf-lay{grid-gap:32px;align-items:start;display:grid;gap:32px;grid-template-columns:220px minmax(0,1fr)}.pf-side{grid-gap:2px;display:grid;gap:2px;position:sticky;top:24px}.pf-side button{align-items:center;background:none;border:0;border-radius:8px;color:var(--color-accent-violet-mid);cursor:pointer;display:flex;font:500 14px var(--font-ui);gap:10px;height:40px;padding:0 12px;text-align:left}.pf-side button:hover{background:var(--color-surface-press-light);color:var(--color-ink)}.pf-side button[aria-current=page]{background:#fff;box-shadow:var(--shadow-card-sm);color:var(--color-ink);font-weight:600}.pf-side .n{background:var(--color-warn-bg);border-radius:9px;color:var(--color-warn);display:grid;font-size:11px;font-weight:600;height:18px;margin-left:auto;min-width:18px;padding:0 5px;place-items:center}.pf-acct{grid-gap:8px;border-top:1px solid var(--color-hairline-cloud);color:var(--color-accent-violet-mid);display:grid;font-size:12px;gap:8px;margin-top:20px;padding:16px 12px 0}.pf-acct span{align-items:center;display:flex;gap:8px}.pf-card{background:#fff;border:1px solid var(--color-hairline-cloud);border-radius:var(--radius-xl);box-shadow:var(--shadow-card-sm)}.pf-card+.pf-card{margin-top:20px}.pf-ch{align-items:center;border-bottom:1px solid var(--color-hairline-cloud);display:flex;gap:12px;padding:18px 24px}.pf-ch h2{color:var(--color-ink);font-family:var(--font-ui);font-size:16px;font-weight:600;margin:0}.pf-ch p{color:var(--color-accent-violet-mid);font-size:12.5px;font-weight:400;margin:2px 0 0}.pf-ch>div{flex:1 1;min-width:0}.pf-cb{padding:4px 24px}.pf-cf{background:#fafafb;border-radius:0 0 var(--radius-xl) var(--radius-xl);border-top:1px solid var(--color-hairline-cloud);display:flex;gap:8px;justify-content:flex-end;padding:14px 24px}.pf-dl{display:grid;grid-template-columns:200px minmax(0,1fr);margin:0}.pf-dl>div{display:contents}.pf-dl dd,.pf-dl dt{border-top:1px solid var(--color-hairline-cloud);margin:0;padding:16px 0}.pf-dl>div:first-child dd,.pf-dl>div:first-child dt{border-top:0}.pf-dl dt{color:var(--color-accent-violet-mid);font-size:13px;font-weight:500}.pf-dl dd{align-items:center;display:flex;flex-wrap:wrap;font-weight:500;gap:10px;min-width:0;overflow-wrap:anywhere}.pf-em{color:var(--color-accent-violet-mid);font-weight:400}.pf-lines{grid-gap:2px;display:grid;gap:2px}.pf-in{background:#fff;border:1px solid var(--color-hairline-cool);border-radius:var(--radius-md);color:var(--color-ink);font:500 14px var(--font-ui);height:40px;max-width:380px;padding:0 12px;width:100%}.pf-in:focus{border-color:var(--color-ink);box-shadow:0 0 0 3px var(--color-ring-focus);outline:0}.pf-in:disabled,.pf-in[readonly]{background:#fafafb;color:var(--color-accent-violet-mid)}.pf-addr{grid-gap:8px;display:grid;gap:8px;max-width:380px;width:100%}.pf-addr .row{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1.4fr .6fr .8fr}.pf-lock{color:var(--color-accent-violet-mid);display:inline-flex;font-size:12px;font-weight:400;gap:5px}.pf-gap,.pf-lock{align-items:center}.pf-gap{background:var(--color-warn-bg);border-radius:var(--radius-md);display:flex;font-size:13.5px;gap:14px;margin:0 0 20px;padding:14px 16px}.pf-gap>span{flex:1 1}.pf-gap b{font-weight:600}.pf-lr{grid-gap:14px;align-items:center;display:grid;gap:14px;grid-template-columns:36px minmax(0,1fr) auto;padding:16px 0}.pf-lr+.pf-lr{border-top:1px solid var(--color-hairline-cloud)}.pf-lr .ic{background:var(--color-surface-press-light);border-radius:9px;color:var(--color-ink);display:grid;height:36px;place-items:center;width:36px}.pf-lr b{display:block;font-size:14px;font-weight:600;overflow-wrap:anywhere}.pf-lr small{color:var(--color-accent-violet-mid);display:block;font-size:12.5px;margin-top:1px}.pf-lr .r{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.pf-lr.pending{background:var(--color-warn-bg);border-radius:var(--radius-md);margin:6px 0;padding:14px 12px}.pf-empty{color:var(--color-accent-violet-mid);padding:32px 0;text-align:center}.pf-foot{padding:4px 0 16px}.pf-sw{background:var(--color-hairline-cool);border:0;border-radius:10px;cursor:pointer;flex:0 0 auto;height:20px;padding:0;position:relative;transition:background .15s;width:36px}.pf-sw:after{background:#fff;border-radius:50%;box-shadow:0 1px 2px #0003;content:"";height:16px;left:2px;position:absolute;top:2px;transition:transform .15s;width:16px}.pf-sw[aria-checked=true]{background:var(--color-primary)}.pf-sw[aria-checked=true]:after{transform:translateX(16px)}.pf-sw:disabled{cursor:not-allowed;opacity:.4}.pf-nt{border-collapse:collapse;font-size:13.5px;width:100%}.pf-nt th{color:var(--color-accent-violet-mid);font:600 10.5px var(--font-ui);letter-spacing:.5px;padding:14px 0 10px;text-align:left;text-transform:uppercase}.pf-nt td:not(:first-child),.pf-nt th:not(:first-child){text-align:center;width:90px}.pf-nt td{border-top:1px solid var(--color-hairline-cloud);padding:14px 0}.pf-nt td b{display:block;font-weight:600}.pf-nt td small{color:var(--color-accent-violet-mid);font-size:12.5px}.pf-nt td .pf-sw{display:block;margin:0 auto}.pf-note{color:var(--color-accent-violet-mid);font-size:12px;margin:0;padding:0 0 16px}@media (max-width:820px){.pf-page{padding:28px 20px 64px}.pf-lay{grid-template-columns:1fr}.pf-side{display:flex;gap:4px;overflow-x:auto;position:static}.pf-side button{flex:0 0 auto}.pf-acct{display:none}.pf-hd{grid-template-columns:auto minmax(0,1fr)}.pf-hd .pf-acts{grid-column:1/-1}.pf-dl{grid-template-columns:1fr}.pf-dl dd{border-top:0;padding-top:0}.pf-dl dt{padding-bottom:6px}.pf-lr{grid-template-columns:36px minmax(0,1fr)}.pf-lr .r{grid-column:1/-1;justify-content:flex-start}}.sf{color:var(--color-ink);display:flex;flex:1 1;flex-direction:column;font-family:var(--font-ui);font-size:14px;line-height:1.45;min-height:0}.sf *{box-sizing:border-box}.sf-vh{height:1px;margin:0;opacity:0;pointer-events:none;position:absolute;width:1px}.sf-head{align-items:flex-start;border-bottom:1px solid var(--color-hairline-cloud);display:flex;gap:16px;padding:22px 28px 18px}.sf-head h2{font-family:var(--font-display);font-size:22px;font-weight:700;margin:0}.sf-head p{color:var(--color-accent-violet-mid);font-size:13px;margin:4px 0 0}.sf-head p .code{color:var(--color-ink);font-family:var(--font-mono)}.sf-close{background:none;border:0;border-radius:8px;color:var(--color-ink);cursor:pointer;display:grid;height:32px;margin-left:auto;place-items:center;width:32px}.sf-close:hover{background:var(--color-surface-press-light)}.sf-body{flex:1 1;overflow-y:auto;padding:6px 28px 8px}.sf-sec{grid-gap:24px;border:0;border-bottom:1px solid var(--color-hairline-cloud);display:grid;gap:24px;grid-template-columns:150px minmax(0,1fr);margin:0;min-width:0;padding:20px 0}.sf-sec:last-child{border-bottom:0}.sf-sec>h4,.sf-sec>legend{color:var(--color-accent-violet-mid);float:left;font-size:11px;font-weight:700;letter-spacing:.08em;margin:2px 0 0;padding:0;text-transform:uppercase;width:150px}.sf-sec>h4 small{display:block;font-size:12px;font-weight:400;letter-spacing:0;line-height:1.4;margin-top:6px;text-transform:none}.sf-fields{grid-gap:14px;display:grid;gap:14px;min-width:0}.sf-row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sf-row.r3{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr)}.sf-row.r12{grid-template-columns:140px minmax(0,1fr)}.sf-f{grid-gap:6px;align-content:start;display:grid;font-size:12.5px;font-weight:600;gap:6px}.sf-req{color:var(--color-danger)}.sf-inp{align-items:center;background:#fff;border:1px solid var(--color-hairline-cloud);border-radius:6px;display:flex;gap:8px;height:40px;padding:0 12px;position:relative;transition:border-color .15s}.sf-inp:focus-within{border-color:var(--color-accent-violet);box-shadow:0 0 0 3px #6c47ff33;box-shadow:0 0 0 3px var(--color-ring-focus,#6c47ff33)}.sf-inp svg{color:var(--color-accent-violet-mid);flex-shrink:0}.sf-inp.ro{background:var(--color-surface-press-light)}.sf-inp input::-webkit-calendar-picker-indicator{cursor:pointer;height:auto;inset:0;opacity:0;position:absolute;width:auto}.sf textarea,.sf-inp input{background:none;border:0;color:var(--color-ink);font:400 14px var(--font-ui);min-width:0;outline:0;width:100%}.sf-inp input.mono{font-family:var(--font-mono);font-size:13px}.sf textarea{background:#fff;border:1px solid var(--color-hairline-cloud);border-radius:6px;line-height:1.45;min-height:76px;padding:10px 12px;resize:vertical}.sf textarea:focus{border-color:var(--color-accent-violet);box-shadow:0 0 0 3px #6c47ff33;box-shadow:0 0 0 3px var(--color-ring-focus,#6c47ff33)}.sf-hint{font-size:12px;font-weight:400}.sf-dur,.sf-hint{color:var(--color-accent-violet-mid)}.sf-dur{align-items:center;display:flex;font-size:12.5px;gap:8px}.sf-dur b{background:var(--color-surface-press-light);border-radius:4px;color:var(--color-ink);font-family:var(--font-mono);font-size:12px;font-weight:600;padding:2px 6px}.sf-dur.bad b{background:none;color:var(--color-danger);font-family:var(--font-ui);padding:0}.sf-seg{grid-gap:4px;border:1px solid var(--color-hairline-cloud);border-radius:8px;display:grid;gap:4px;grid-template-columns:1fr 1fr;padding:4px}.sf-seg label{align-items:center;border-radius:6px;color:var(--color-ink);cursor:pointer;display:flex;font:600 13.5px var(--font-ui);gap:8px;justify-content:center;padding:9px 12px;position:relative}.sf-seg label:hover{background:var(--color-surface-press-light)}.sf-seg label.on,.sf-seg label.on:hover{background:var(--color-primary);color:#fff}.sf-seg label:focus-within{outline:2px solid var(--color-accent-violet);outline-offset:2px}.sf-locs{grid-gap:8px;display:grid;gap:8px}.sf-loc{align-items:center;background:#fff;border:1px solid var(--color-hairline-cloud);border-radius:8px;display:flex;gap:6px}.sf-loc:hover{border-color:var(--color-hairline-cool)}.sf-loc.on{border-color:var(--color-primary);box-shadow:inset 0 0 0 1px var(--color-primary)}.sf-loc:focus-within{outline:2px solid var(--color-accent-violet);outline-offset:2px}.sf-loc label{align-items:center;cursor:pointer;display:flex;flex:1 1;font-size:13.5px;font-weight:600;gap:12px;min-width:0;padding:10px 12px}.sf-loc label span.nm{overflow:hidden;text-overflow:ellipsis}.sf-rad{border:1.5px solid var(--color-hairline-cool);border-radius:50%;display:grid;flex-shrink:0;height:16px;place-items:center;width:16px}.sf-loc.on .sf-rad{border-color:var(--color-primary)}.sf-loc.on .sf-rad:after{background:var(--color-primary);border-radius:50%;content:"";height:8px;width:8px}.sf-rm{background:none;border:0;border-radius:6px;color:var(--color-accent-violet-mid);cursor:pointer;display:grid;flex-shrink:0;height:28px;margin:0 6px 0 0;place-items:center;width:28px}.sf-rm:hover{background:var(--color-surface-press-light);color:var(--color-danger)}.sf-addrow{display:flex;gap:8px}.sf-addrow .sf-inp{flex:1 1;min-width:0}.sf-err{color:var(--color-danger);font-size:12.5px}.sf-btn{align-items:center;border:1px solid #0000;border-radius:8px;cursor:pointer;display:inline-flex;font:700 12px var(--font-ui);gap:8px;height:40px;letter-spacing:.2px;padding:0 16px;text-transform:uppercase;transition:background .15s,opacity .15s;white-space:nowrap}.sf-btn:active:not(:disabled){transform:scale(.98)}.sf-btn.pri{background:var(--color-primary);color:#fff}.sf-btn.pri:hover:not(:disabled){opacity:.9}.sf-btn.pri:disabled{cursor:not-allowed;opacity:.35}.sf-btn.ghost{background:none;color:var(--color-ink)}.sf-btn.ghost:hover{background:var(--color-surface-press-light)}.sf-btn.out{background:#fff;border-color:var(--color-hairline-cloud);color:var(--color-ink)}.sf-btn.out:hover:not(:disabled){border-color:var(--color-hairline-cool)}.sf-btn.out:disabled{cursor:not-allowed;opacity:.45}.sf-tog{align-items:flex-start;cursor:pointer;display:flex;font-size:13.5px;gap:12px}.sf-sw,.sf-tog{position:relative}.sf-sw{background:var(--color-hairline-cool);border-radius:999px;flex-shrink:0;height:20px;margin-top:1px;transition:background .15s;width:36px}.sf-sw:after{background:#fff;border-radius:50%;content:"";height:16px;left:2px;position:absolute;top:2px;transition:left .15s;width:16px}.sf-tog input:checked+.sf-sw{background:var(--color-primary)}.sf-tog input:checked+.sf-sw:after{left:18px}.sf-tog input:focus-visible+.sf-sw{outline:2px solid var(--color-accent-violet);outline-offset:2px}.sf-tog b{display:block;font-weight:600}.sf-tog .sf-hint{display:block;margin-top:2px}.sf-foot{align-items:center;background:var(--color-surface-canvas-light);border-top:1px solid var(--color-hairline-cloud);display:flex;gap:10px;padding:14px 28px}.sf-foot .msg{color:var(--color-accent-violet-mid);font-size:12.5px;margin-right:auto}@media (prefers-reduced-motion:reduce){.sf-sw,.sf-sw:after{transition:none}}@media (max-width:640px){.sf-body,.sf-foot,.sf-head{padding-left:18px;padding-right:18px}.sf-sec{gap:12px;grid-template-columns:1fr}.sf-sec>h4,.sf-sec>legend{float:none;width:auto}.sf-row,.sf-row.r12,.sf-row.r3{grid-template-columns:1fr}}.sl-root{color:var(--color-ink);container-type:inline-size;font-family:var(--font-ui);font-size:14px;line-height:1.45}.sl-root *{box-sizing:border-box}.sl-root :focus-visible{border-radius:6px;outline:2px solid var(--color-accent-violet);outline-offset:2px}.sl-root .mono{font-family:var(--font-mono)}.sl-root svg{flex:0 0 auto}.sl-root .muted{color:var(--color-accent-violet-mid)}.sl-root .head{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:16px}.sl-root .head h2{font-family:var(--font-display);font-size:19px;font-weight:700;margin:0}.sl-root .head h2 span{color:var(--color-accent-violet-mid);font-family:var(--font-ui);font-size:13px;font-weight:400;margin-left:6px}.sl-root .tools{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.sl-root .seg{background:#fff;border:1px solid var(--color-hairline-cool);border-radius:var(--radius-md);display:flex;padding:3px}.sl-root .seg button{align-items:center;background:none;border:0;border-radius:6px;color:var(--color-accent-violet-mid);cursor:pointer;display:flex;font:500 13px var(--font-ui);gap:6px;height:32px;padding:0 12px}.sl-root .seg button b{background:var(--color-surface-press-light);border-radius:8px;color:var(--color-ink);font-size:11px;font-weight:600;padding:0 6px}.sl-root .seg button.on{background:var(--color-primary);color:#fff}.sl-root .seg button.on b{background:#ffffff2e;color:#fff}.sl-root .btn{align-items:center;border:1px solid #0000;border-radius:var(--radius-md);cursor:pointer;display:inline-flex;font:600 12px var(--font-ui);gap:7px;height:36px;letter-spacing:.2px;padding:0 14px;text-transform:uppercase;white-space:nowrap}.sl-root .btn:disabled{cursor:not-allowed;opacity:.55}.sl-root .btn-p{background:var(--color-primary);color:#fff}.sl-root .btn-p:hover:not(:disabled){background:var(--color-ink-deep)}.sl-root .btn-o{background:#fff;border-color:var(--color-hairline-cool);color:var(--color-ink)}.sl-root .btn-o:hover:not(:disabled){background:var(--color-surface-press-light);border-color:var(--color-ink)}.sl-root .btn:active:not(:disabled){transform:scale(.98)}.sl-root .plan{background:#fff;border:1px solid var(--color-hairline-cloud);border-radius:var(--radius-xl);margin-bottom:12px;padding:14px 18px}.sl-root .plan-h{align-items:center;display:flex;gap:16px;justify-content:space-between}.sl-root .plan b{display:block;font-weight:600}.sl-root .plan-h span{color:var(--color-accent-violet-mid);font-size:13px}.sl-root .plan-docs{display:flex;flex-direction:column;gap:6px;list-style:none;margin:12px 0 0;padding:0}.sl-root .plan-doc{background:var(--color-surface-press-light);border:1px solid var(--color-hairline-cloud);border-radius:var(--radius-md);color:var(--color-ink);cursor:pointer;display:flex;font:600 13px var(--font-ui);gap:12px;justify-content:space-between;padding:9px 12px;text-align:left;width:100%}.sl-root .plan-doc:hover{border-color:var(--color-hairline-cool)}.sl-root .plan-doc em{color:var(--color-accent-violet);font-style:normal}.sl-root .note{align-items:center;color:var(--color-accent-violet-mid);display:flex;font-size:13px;gap:8px;margin:0 0 28px}.sl-root .grp{align-items:baseline;display:flex;justify-content:space-between;margin:0 0 10px;padding:0 4px}.sl-root .grp h3{align-items:center;display:flex;font-size:12px;font-weight:700;gap:8px;letter-spacing:.06em;margin:0;text-transform:uppercase}.sl-root .grp h3.warn{color:var(--color-warn)}.sl-root .grp>span{font-size:12.5px}.sl-root .eo,.sl-root .grp>span{color:var(--color-accent-violet-mid)}.sl-root .eo{display:inline-flex}.sl-root .pulse{background:var(--color-danger);border-radius:50%;display:inline-block;height:8px;position:relative;width:8px}.sl-root .pulse:after{animation:slPulse 1.8s ease-out infinite;border:2px solid var(--color-danger);border-radius:50%;content:"";inset:-4px;opacity:0;position:absolute}@keyframes slPulse{0%{opacity:.6;transform:scale(.5)}to{opacity:0;transform:scale(1.4)}}@media (prefers-reduced-motion:reduce){.sl-root .pulse:after{animation:none}.sl-root .sw,.sl-root .sw:after{transition:none}}.sl-root .list{background:#fff;border:1px solid var(--color-hairline-cloud);border-radius:var(--radius-xl);box-shadow:var(--shadow-card-sm);margin-bottom:28px}.sl-root .sl-row{grid-gap:24px;align-items:center;display:grid;gap:24px;grid-template-columns:104px minmax(0,1fr) 210px 132px auto;padding:18px 20px}.sl-root .sl-row+.sl-row{border-top:1px solid var(--color-hairline-cloud)}.sl-root .sl-row:hover{background:#fcfcfd}.sl-root .sl-row .sl-detail{border-top:1px solid var(--color-hairline-cloud);grid-column:1/-1;padding-top:16px}.sl-root .when .dow{color:var(--color-accent-violet-mid);display:block;font-size:12px}.sl-root .when .dt{font-feature-settings:"tnum";display:block;font-size:17px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.01em}.sl-root .when .seq{color:var(--color-accent-violet-mid);display:block;font-size:11px;margin-top:2px}.sl-root .main{min-width:0}.sl-root .tags{align-items:center;color:var(--color-accent-violet-mid);display:flex;flex-wrap:wrap;font-size:12px;gap:12px;margin-bottom:3px}.sl-root .tags>span{align-items:center;display:inline-flex;gap:5px}.sl-root .tags .live{color:var(--color-danger);font-weight:600}.sl-root .tags .hid{color:var(--color-ink);font-weight:600}.sl-root .title{font-family:var(--font-display);font-size:16px;font-weight:600;margin:0 0 6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sl-root .meta{display:flex;flex-wrap:wrap;font-size:13px;gap:4px 18px}.sl-root .meta>span{align-items:center;display:inline-flex;gap:6px}.sl-root .meta svg{color:var(--color-accent-violet-mid)}.sl-root .meta .t{font-feature-settings:"tnum";font-family:var(--font-mono);font-size:12.5px;font-variant-numeric:tabular-nums}.sl-root .att .top{display:flex;font-size:13px;justify-content:space-between;margin-bottom:6px}.sl-root .att .top b{font-weight:700}.sl-root .att .top em{font-feature-settings:"tnum";color:var(--color-accent-violet-mid);font-style:normal;font-variant-numeric:tabular-nums}.sl-root .bar{background:var(--color-hairline-cloud);border-radius:3px;height:6px;overflow:hidden}.sl-root .bar i{background:var(--color-ink);border-radius:3px;display:block;height:100%}.sl-root .pub{align-items:center;background:none;border:0;border-radius:6px;color:var(--color-ink);cursor:pointer;display:flex;font:500 13px var(--font-ui);gap:10px;padding:6px 4px}.sl-root .pub.static{cursor:default;font-weight:600}.sl-root .sw{background:#c9c4d1;border-radius:10px;flex:0 0 auto;height:20px;position:relative;transition:background .15s;width:36px}.sl-root .sw:after{background:#fff;border-radius:50%;box-shadow:0 1px 2px #0003;content:"";height:16px;left:2px;position:absolute;top:2px;transition:transform .15s;width:16px}.sl-root .pub[aria-checked=true] .sw{background:var(--color-success)}.sl-root .pub[aria-checked=true] .sw:after{transform:translateX(16px)}.sl-root .pub .off,.sl-root .pub.off{color:var(--color-accent-violet-mid)}.sl-root .acts{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.sl-root .ib{background:none;border:0;border-radius:var(--radius-md);color:var(--color-accent-violet-mid);cursor:pointer;display:grid;height:36px;place-items:center;width:36px}.sl-root .ib:hover{background:var(--color-surface-press-light);color:var(--color-ink)}.sl-root .ib.chev svg{transition:transform .2s}.sl-root .ib.chev.open svg{transform:rotate(180deg)}.sl-root .mw{position:relative}.sl-root .menu{background:#fff;border:1px solid var(--color-hairline-cloud);border-radius:var(--radius-lg);box-shadow:var(--shadow-card-md);min-width:180px;padding:4px;position:absolute;right:0;top:calc(100% + 4px);z-index:10}.sl-root .menu button{align-items:center;background:none;border:0;border-radius:6px;color:var(--color-ink);cursor:pointer;display:flex;font:500 13.5px var(--font-ui);gap:10px;padding:8px 10px;text-align:left;width:100%}.sl-root .menu button:focus-visible,.sl-root .menu button:hover{background:var(--color-surface-press-light);outline:0}.sl-root .menu button.d,.sl-root .menu button.d svg{color:var(--color-danger)}.sl-root .unnote{text-wrap:pretty;align-items:flex-start;color:var(--color-accent-violet-mid);display:flex;font-size:12.5px;gap:8px}.sl-root .unnote svg{margin-top:2px}.sl-root .empty,.sl-root .sl-row.unpub .meta,.sl-root .sl-row.unpub .title{color:var(--color-accent-violet-mid)}.sl-root .empty{font-size:13.5px;padding:40px 20px;text-align:center}.sl-root .req{align-items:center;display:flex;gap:16px;justify-content:space-between;padding:14px 20px}.sl-root .req+.req{border-top:1px solid var(--color-hairline-cloud)}.sl-root .req b{font-weight:600;margin-right:8px}.sl-root .req .chip{background:var(--color-warn-bg);border-radius:999px;color:var(--color-warn);display:inline-block;font-size:10.5px;font-weight:700;letter-spacing:.06em;margin-right:8px;padding:2px 8px;text-transform:uppercase}.sl-root .req p{color:var(--color-accent-violet-mid);font-size:12.5px;margin:4px 0 0}.sl-root .toast{align-items:center;background:var(--color-primary);border-radius:var(--radius-md);bottom:24px;box-shadow:var(--shadow-card-md);color:#fff;display:flex;font-size:13.5px;gap:14px;left:50%;padding:10px 10px 10px 16px;position:fixed;transform:translateX(-50%);z-index:1400}.sl-root .toast.err{background:var(--color-danger);padding-right:16px}.sl-root .toast button{background:var(--color-on-dark-faint);border:0;border-radius:6px;color:#fff;cursor:pointer;font:600 12px var(--font-ui);letter-spacing:.2px;padding:7px 10px;text-transform:uppercase}@container (max-width:900px){.sl-root .sl-row{gap:12px 16px;grid-template-areas:"w m p" "w a a" "w x x";grid-template-columns:84px minmax(0,1fr) auto}.sl-root .when{align-self:start;grid-area:w}.sl-root .main{grid-area:m}.sl-root .att,.sl-root .unnote{grid-area:a}.sl-root .pubc{align-self:start;grid-area:p}.sl-root .acts{grid-area:x;justify-content:flex-start}.sl-root .sl-row .sl-detail{grid-area:auto}}@container (max-width:560px){.sl-root .sl-row{grid-template-areas:"w" "m" "a" "p" "x";grid-template-columns:1fr}.sl-root .title{white-space:normal}.sl-root .plan-h{flex-wrap:wrap}}.dl-root{color:var(--color-ink);container-type:inline-size;font-family:var(--font-ui);font-size:14px;line-height:1.45}.dl-root *{box-sizing:border-box}.dl-root :focus-visible{border-radius:6px;outline:2px solid var(--color-accent-violet);outline-offset:2px}.dl-root .mono{font-family:var(--font-mono)}.dl-root svg{flex:0 0 auto}.dl-root .bar-t{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:28px}.dl-root .sp{flex:1 1}.dl-root .search{align-items:center;background:#fff;border:1px solid var(--color-hairline-cool);border-radius:var(--radius-md);color:var(--color-accent-violet-mid);display:flex;gap:8px;height:40px;max-width:100%;padding:0 12px;width:280px}.dl-root .search:focus-within{border-color:var(--color-accent-violet);box-shadow:0 0 0 3px var(--color-ring-focus)}.dl-root .search input{background:none;border:0;color:var(--color-ink);flex:1 1;font:14px var(--font-ui);min-width:0;outline:0}.dl-root .seg{background:#fff;border:1px solid var(--color-hairline-cool);border-radius:var(--radius-md);display:flex;padding:3px}.dl-root .seg button{align-items:center;background:none;border:0;border-radius:6px;color:var(--color-accent-violet-mid);cursor:pointer;display:flex;font:500 13px var(--font-ui);gap:6px;height:32px;padding:0 12px;white-space:nowrap}.dl-root .seg button b{background:var(--color-surface-press-light);border-radius:8px;color:var(--color-ink);font-size:11px;font-weight:600;padding:0 6px}.dl-root .seg button.on{background:var(--color-primary);color:#fff}.dl-root .seg button.on b{background:#ffffff2e;color:#fff}.dl-root .seg button:disabled{cursor:default;opacity:.55}.dl-root .btn{align-items:center;border:1px solid #0000;border-radius:var(--radius-md);cursor:pointer;display:inline-flex;font:600 12px var(--font-ui);gap:7px;height:36px;letter-spacing:.2px;padding:0 14px;text-transform:uppercase;white-space:nowrap}.dl-root .btn:disabled{cursor:not-allowed;opacity:.55}.dl-root .btn-p{background:var(--color-primary);color:#fff}.dl-root .btn-p:hover:not(:disabled){background:var(--color-ink-deep)}.dl-root .btn-o{background:#fff;border-color:var(--color-hairline-cool);color:var(--color-ink)}.dl-root .btn-o:hover:not(:disabled){background:var(--color-surface-press-light);border-color:var(--color-ink)}.dl-root .btn:active:not(:disabled){transform:scale(.98)}.dl-root .btn-sm{font-size:11px;height:30px;padding:0 10px}.dl-root .sec{margin-bottom:36px}.dl-root .sh{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:12px}.dl-root .sh h2{font-family:var(--font-display);font-size:18px;font-weight:700;margin:0}.dl-root .sh p{color:var(--color-accent-violet-mid);font-size:13px;margin:2px 0 0}.dl-root .list{background:#fff;border:1px solid var(--color-hairline-cloud);border-radius:var(--radius-xl);box-shadow:var(--shadow-card-sm)}.dl-root .list.over{outline:2px dashed var(--color-accent-violet);outline-offset:3px}.dl-root .list.files{background:color-mix(in srgb,var(--color-primary) 4%,#fff);outline:2px dashed var(--color-primary);outline-offset:3px}.dl-root .empty{color:var(--color-accent-violet-mid);font-size:13.5px;padding:40px 20px;text-align:center}.dl-root .empty b{color:var(--color-ink);display:block;margin-bottom:4px}.dl-root .empty .lnk{margin-top:10px}.dl-root .doc{grid-gap:16px;align-items:center;background:#fff;display:grid;gap:16px;grid-template-columns:36px minmax(0,1fr) auto;padding:14px 20px}.dl-root .doc:hover{background:#fcfcfd}.dl-root .doc+.doc{border-top:1px solid var(--color-hairline-cloud)}.dl-root .doc.dragging{opacity:.4}.dl-root .doc.ins-b{box-shadow:inset 0 2px 0 var(--color-accent-violet)}.dl-root .doc.unpub h3>span{color:var(--color-accent-violet-mid)}.dl-root .main{min-width:0}.dl-root .doc h3{align-items:center;display:flex;font-family:var(--font-display);font-size:14.5px;font-weight:600;gap:8px;margin:0 0 2px;min-width:0}.dl-root .doc h3>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-root .pill{align-items:center;background:var(--color-surface-press-light);border-radius:4px;color:var(--color-accent-violet-mid);display:inline-flex;flex:0 0 auto;font:600 10.5px var(--font-ui);font-style:normal;gap:4px;letter-spacing:.2px;padding:2px 7px;text-transform:uppercase}.dl-root .pill.draft{background:color-mix(in srgb,var(--color-accent-violet) 11%,#fff);color:var(--color-accent-violet)}.dl-root .pill.locked{background:color-mix(in srgb,var(--color-warn) 12%,#fff);color:var(--color-warn)}.dl-root .pill.feat{background:color-mix(in srgb,var(--color-primary) 10%,#fff);color:var(--color-primary)}.dl-root .desc{color:var(--color-accent-violet-mid);font-size:13px;margin:0 0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-root .meta{align-items:center;display:flex;flex-wrap:wrap;font-size:13px;gap:4px 18px}.dl-root .meta>span{align-items:center;display:inline-flex;gap:6px}.dl-root .meta .mu,.dl-root .meta svg{color:var(--color-accent-violet-mid)}.dl-root .meta .hid{font-weight:600}.dl-root .tile{--c:var(--color-accent-violet);background:color-mix(in srgb,var(--c) 11%,#fff);border-radius:var(--radius-md);color:var(--c);display:grid;flex:0 0 auto;height:36px;place-items:center;width:36px}.dl-root .tile b{font:700 9px var(--font-mono);letter-spacing:.02em}.dl-root .t-pdf{--c:var(--color-danger)}.dl-root .t-doc{--c:var(--color-cat-ems)}.dl-root .t-link{--c:var(--color-accent-violet)}.dl-root .t-video{--c:var(--color-warn)}.dl-root .t-skill{--c:var(--color-success)}.dl-root .t-test{--c:var(--color-accent-violet)}.dl-root .t-att{--c:var(--color-ink)}.dl-root .acts{align-items:center;display:flex;gap:6px;justify-content:flex-end}.dl-root .ib{background:none;border:0;border-radius:var(--radius-md);color:var(--color-accent-violet-mid);cursor:pointer;display:grid;height:36px;place-items:center;width:36px}.dl-root .ib:hover{background:var(--color-surface-press-light);color:var(--color-ink)}.dl-root .reorder{display:flex;flex-direction:column}.dl-root .reorder button{background:none;border:0;border-radius:4px;color:var(--color-accent-violet-mid);cursor:pointer;display:grid;height:16px;padding:0;place-items:center;width:22px}.dl-root .reorder button:hover:not(:disabled){background:var(--color-surface-press-light);color:var(--color-ink)}.dl-root .reorder button:disabled{cursor:default;opacity:.35}.dl-root .mw{position:relative}.dl-root .menu{background:#fff;border:1px solid var(--color-hairline-cloud);border-radius:var(--radius-lg);box-shadow:var(--shadow-card-md);min-width:230px;padding:4px;position:absolute;right:0;top:calc(100% + 4px);z-index:10}.dl-root .menu button{align-items:center;background:none;border:0;border-radius:6px;color:var(--color-ink);cursor:pointer;display:flex;font:500 13.5px var(--font-ui);gap:10px;padding:8px 10px;text-align:left;width:100%}.dl-root .menu button:focus-visible,.dl-root .menu button:hover{background:var(--color-surface-press-light);outline:0}.dl-root .menu button svg{color:var(--color-accent-violet-mid)}.dl-root .menu button.d,.dl-root .menu button.d svg{color:var(--color-danger)}.dl-root .menu hr{border:0;border-top:1px solid var(--color-hairline-cloud);margin:4px 0}.dl-root .menu .mh{color:var(--color-accent-violet-mid);font:600 10.5px var(--font-ui);letter-spacing:.2px;padding:6px 10px 2px;text-transform:uppercase}.dl-root .lnk{align-items:center;background:none;border:0;border-radius:6px;color:var(--color-ink);cursor:pointer;display:inline-flex;font:600 13px var(--font-ui);gap:6px;padding:4px}.dl-root .lnk:hover{color:var(--color-accent-violet)}.dl-root .sblk{border-top:1px solid var(--color-hairline-cloud)}.dl-root .sblk:first-child{border-top:0}.dl-root .grp{align-items:baseline;display:flex;font-size:13px;gap:10px;padding:14px 20px 6px}.dl-root .grp b{font-weight:600}.dl-root .grp span{color:var(--color-accent-violet-mid)}.dl-root .grp .lock{align-items:center;color:var(--color-warn);display:inline-flex;font-weight:600;gap:4px}.dl-root .grp .btn{margin-left:auto}.dl-root .none{align-items:center;display:flex;gap:12px;padding:6px 20px 16px 72px}.dl-root .drop,.dl-root .none{color:var(--color-accent-violet-mid);font-size:13px}.dl-root .drop{border:1px dashed var(--color-hairline-cool);border-radius:var(--radius-lg);margin:0 20px 16px;padding:14px;text-align:center}.dl-root .sblk.over{background:color-mix(in srgb,var(--color-accent-violet) 5%,#fff)}.dl-root .sblk.over .drop{border-color:var(--color-accent-violet);color:var(--color-accent-violet)}.dl-root .edit{display:flex;flex-direction:column;gap:6px}.dl-root .edit input{border:1px solid var(--color-hairline-cool);border-radius:var(--radius-md);color:var(--color-ink);font:600 14px var(--font-display);padding:5px 8px}.dl-root .edit input+input{font:13px var(--font-ui)}@container (max-width:900px){.dl-root .doc{grid-template-areas:"i m" "i a";grid-template-columns:36px minmax(0,1fr)}.dl-root .doc .tile{align-self:start;grid-area:i}.dl-root .doc .main{grid-area:m}.dl-root .doc .acts{flex-wrap:wrap;grid-area:a;justify-content:flex-start}.dl-root .none{padding-left:20px}}@container (max-width:640px){.dl-root .search{width:100%}.dl-root .desc{white-space:normal}}.sk-root{color:var(--color-ink);container-type:inline-size;font-family:var(--font-ui);font-size:14px;line-height:1.45}.sk-root *{box-sizing:border-box}.sk-root :focus-visible{border-radius:6px;outline:2px solid var(--color-accent-violet);outline-offset:2px}.sk-root .mono{font-family:var(--font-mono)}.sk-root svg{flex:0 0 auto}.sk-root .bar-t{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:28px}.sk-root .sp{flex:1 1}.sk-root .search{align-items:center;background:#fff;border:1px solid var(--color-hairline-cool);border-radius:var(--radius-md);color:var(--color-accent-violet-mid);display:flex;gap:8px;height:40px;max-width:100%;padding:0 12px;width:280px}.sk-root .search:focus-within{border-color:var(--color-accent-violet);box-shadow:0 0 0 3px var(--color-ring-focus)}.sk-root .search input{background:none;border:0;color:var(--color-ink);flex:1 1;font:14px var(--font-ui);min-width:0;outline:0}.sk-root .seg{background:#fff;border:1px solid var(--color-hairline-cool);border-radius:var(--radius-md);display:flex;padding:3px}.sk-root .seg button{align-items:center;background:none;border:0;border-radius:6px;color:var(--color-accent-violet-mid);cursor:pointer;display:flex;font:500 13px var(--font-ui);gap:6px;height:32px;padding:0 12px;white-space:nowrap}.sk-root .seg button b{background:var(--color-surface-press-light);border-radius:8px;color:var(--color-ink);font-size:11px;font-weight:600;padding:0 6px}.sk-root .seg button.on{background:var(--color-primary);color:#fff}.sk-root .seg button.on b{background:#ffffff2e;color:#fff}.sk-root .btn{align-items:center;border:1px solid #0000;border-radius:var(--radius-md);cursor:pointer;display:inline-flex;font:600 12px var(--font-ui);gap:7px;height:36px;letter-spacing:.2px;padding:0 14px;text-transform:uppercase;white-space:nowrap}.sk-root .btn:disabled{cursor:not-allowed;opacity:.55}.sk-root .btn-p{background:var(--color-primary);color:#fff}.sk-root .btn-p:hover:not(:disabled){background:var(--color-ink-deep)}.sk-root .btn-o{background:#fff;border-color:var(--color-hairline-cool);color:var(--color-ink)}.sk-root .btn-o:hover:not(:disabled){background:var(--color-surface-press-light);border-color:var(--color-ink)}.sk-root .btn:active:not(:disabled){transform:scale(.98)}.sk-root .btn-sm{font-size:11px;height:30px;padding:0 10px}.sk-root .sec{margin-bottom:36px}.sk-root .sh{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:12px}.sk-root .sh h2{font-family:var(--font-display);font-size:18px;font-weight:700;margin:0}.sk-root .sh p{color:var(--color-accent-violet-mid);font-size:13px;margin:2px 0 0}.sk-root .list{background:#fff;border:1px solid var(--color-hairline-cloud);border-radius:var(--radius-xl);box-shadow:var(--shadow-card-sm)}.sk-root .list.drop{outline:2px dashed var(--color-accent-violet);outline-offset:3px}.sk-root .ck+.ck{border-top:1px solid var(--color-hairline-cloud)}.sk-root .ck.dragging{opacity:.4}.sk-root .ck.drop{box-shadow:inset 0 3px 0 var(--color-accent-violet)}.sk-root .row{grid-gap:20px;align-items:center;display:grid;gap:20px;grid-template-columns:28px minmax(0,1fr) 220px auto;padding:18px 20px}.sk-root .row:hover{background:#fcfcfd}.sk-root .tg{background:none;border:0;border-radius:6px;color:var(--color-accent-violet-mid);cursor:pointer;display:grid;height:28px;place-items:center;width:28px}.sk-root .tg:hover{background:var(--color-surface-press-light);color:var(--color-ink)}.sk-root .tg svg{transition:transform .15s}.sk-root .ck.open .tg svg{transform:rotate(90deg)}.sk-root .main{min-width:0}.sk-root .title{font-family:var(--font-display);font-size:16px;font-weight:600;margin:0 0 2px}.sk-root .desc,.sk-root .title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sk-root .desc{font-size:13px;margin:0 0 5px}.sk-root .ck.unpub .title,.sk-root .desc{color:var(--color-accent-violet-mid)}.sk-root .meta{align-items:center;display:flex;flex-wrap:wrap;font-size:13px;gap:4px 18px}.sk-root .meta>span{align-items:center;display:inline-flex;gap:6px}.sk-root .meta .mu,.sk-root .meta svg{color:var(--color-accent-violet-mid)}.sk-root .meta .hid{font-weight:600}.sk-root .chip{background:var(--color-surface-press-light);border-radius:999px;color:var(--color-ink);font-size:10.5px;font-weight:700;letter-spacing:.06em;padding:2px 8px;text-transform:uppercase}.sk-root .chip.warn{background:var(--color-warn-bg);color:var(--color-warn)}.sk-root .chip.lock{gap:4px}.sk-root .prog .top{display:flex;font-size:13px;justify-content:space-between;margin-bottom:6px}.sk-root .prog .top b{font-weight:600}.sk-root .prog .top em{font-feature-settings:"tnum";color:var(--color-accent-violet-mid);font-style:normal;font-variant-numeric:tabular-nums}.sk-root .bar{background:var(--color-hairline-cloud);border-radius:3px;height:6px;overflow:hidden}.sk-root .bar i{background:var(--color-ink);border-radius:3px;display:block;height:100%}.sk-root .prog .nx{color:var(--color-accent-violet-mid);font-size:12.5px;margin-top:6px}.sk-root .acts{align-items:center;display:flex;gap:8px;justify-content:flex-end}.sk-root .ib{background:none;border:0;border-radius:var(--radius-md);color:var(--color-accent-violet-mid);cursor:pointer;display:grid;height:36px;place-items:center;width:36px}.sk-root .ib:hover{background:var(--color-surface-press-light);color:var(--color-ink)}.sk-root .reorder{display:flex;flex-direction:column}.sk-root .reorder button{background:none;border:0;border-radius:4px;color:var(--color-accent-violet-mid);cursor:pointer;display:grid;height:16px;padding:0;place-items:center;width:22px}.sk-root .reorder button:hover:not(:disabled){background:var(--color-surface-press-light);color:var(--color-ink)}.sk-root .reorder button:disabled{cursor:default;opacity:.35}.sk-root .pub{align-items:center;background:none;border:0;border-radius:6px;color:var(--color-ink);cursor:pointer;display:flex;font:500 13px var(--font-ui);gap:10px;padding:6px 4px}.sk-root .pub:disabled{cursor:progress;opacity:.6}.sk-root .pub.static{cursor:default;font-weight:600}.sk-root .sw{background:#c9c4d1;border-radius:10px;flex:0 0 auto;height:20px;position:relative;transition:background .15s;width:36px}.sk-root .sw:after{background:#fff;border-radius:50%;box-shadow:0 1px 2px #0003;content:"";height:16px;left:2px;position:absolute;top:2px;transition:transform .15s;width:16px}.sk-root .pub[aria-checked=true] .sw{background:var(--color-success)}.sk-root .pub[aria-checked=true] .sw:after{transform:translateX(16px)}.sk-root .pub .off,.sk-root .pub.off{color:var(--color-accent-violet-mid)}@media (prefers-reduced-motion:reduce){.sk-root .sw,.sk-root .sw:after,.sk-root .tg svg{transition:none}}.sk-root .mw{position:relative}.sk-root .menu{background:#fff;border:1px solid var(--color-hairline-cloud);border-radius:var(--radius-lg);box-shadow:var(--shadow-card-md);min-width:230px;padding:4px;position:absolute;right:0;top:calc(100% + 4px);z-index:10}.sk-root .menu button{align-items:center;background:none;border:0;border-radius:6px;color:var(--color-ink);cursor:pointer;display:flex;font:500 13.5px var(--font-ui);gap:10px;padding:8px 10px;text-align:left;width:100%}.sk-root .menu button:focus-visible,.sk-root .menu button:hover{background:var(--color-surface-press-light);outline:0}.sk-root .menu hr{border:0;border-top:1px solid var(--color-hairline-cloud);margin:4px 0}.sk-root .menu .mh{color:var(--color-accent-violet-mid);font:600 10.5px var(--font-ui);letter-spacing:.2px;padding:6px 10px 2px;text-transform:uppercase}.sk-root .menu button:disabled{cursor:not-allowed;opacity:.5}.sk-root .menu button svg{color:var(--color-accent-violet-mid)}.sk-root .menu button.d,.sk-root .menu button.d svg{color:var(--color-danger)}.sk-root .det{padding:0 20px 20px 68px}.sk-root .det-in{background:#f7f7f9;border:1px solid var(--color-hairline-cloud);border-radius:var(--radius-lg);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sk-root .det-in>div{padding:14px 16px}.sk-root .det-in>div+div{border-left:1px solid var(--color-hairline-cloud)}.sk-root .det-in.one{grid-template-columns:1fr}.sk-root .dh{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:6px}.sk-root .dh h4{font-size:13px;font-weight:600;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sk-root .lnk{align-items:center;background:none;border:0;border-radius:6px;color:var(--color-ink);cursor:pointer;display:inline-flex;font:600 13px var(--font-ui);gap:6px;padding:4px;white-space:nowrap}.sk-root .lnk:hover{color:var(--color-accent-violet)}.sk-root .rubric{counter-reset:s;list-style:none;margin:0;padding:0}.sk-root .rubric li{align-items:center;counter-increment:s;display:flex;font-size:13.5px;gap:12px;padding:8px 0}.sk-root .rubric li+li{border-top:1px solid var(--color-hairline-cloud)}.sk-root .rubric li:before{color:var(--color-accent-violet-mid);content:counter(s,decimal-leading-zero);font-family:var(--font-mono);font-size:11.5px;width:18px}.sk-root .rubric .crit{color:var(--color-warn);display:inline-flex}.sk-root .st{list-style:none;margin:0;padding:0}.sk-root .st li{grid-gap:10px;align-items:center;display:grid;font-size:13.5px;gap:10px;grid-template-columns:28px minmax(0,1fr) auto;padding:7px 0}.sk-root .st li+li{border-top:1px solid var(--color-hairline-cloud)}.sk-root .st .a{background:var(--color-surface-press-light);border-radius:50%;display:grid;font-size:11px;font-weight:700;height:28px;place-items:center;width:28px}.sk-root .st .a.done{background:var(--color-success-bg);color:var(--color-success)}.sk-root .st small{display:block}.sk-root .st em,.sk-root .st small{color:var(--color-accent-violet-mid);font-size:12px}.sk-root .st em{font-style:normal}.sk-root .note{color:var(--color-accent-violet-mid);font-size:12.5px;margin:10px 0 0}.sk-root .grp{align-items:baseline;border-top:1px solid var(--color-hairline-cloud);display:flex;font-size:13px;gap:10px;padding:12px 20px 4px}.sk-root .grp:first-child{border-top:0}.sk-root .grp b{font-weight:600}.sk-root .grp .mono{font-size:11.5px}.sk-root .grp .mono,.sk-root .grp span{color:var(--color-accent-violet-mid)}.sk-root .grp .lock{align-items:center;color:var(--color-warn);display:inline-flex;font-weight:600;gap:4px}.sk-root .grp+.ck{border-top:0}.sk-root .grpbox.drop{background:color-mix(in srgb,var(--color-accent-violet) 6%,#0000)}.sk-root .none{align-items:center;display:flex;font-size:13px;gap:12px;padding:6px 20px 16px 68px}.sk-root .empty,.sk-root .none{color:var(--color-accent-violet-mid)}.sk-root .empty{font-size:13.5px;padding:40px 20px;text-align:center}.sk-root .empty b{color:var(--color-ink);display:block;margin-bottom:4px}.sk-root .edit{display:flex;flex-direction:column;gap:6px}.sk-root .edit input{border:1px solid var(--color-hairline-cool);border-radius:var(--radius-md);color:var(--color-ink);font:600 15px var(--font-display);padding:5px 8px}.sk-root .edit input+input{font:13px var(--font-ui)}@container (max-width:980px){.sk-root .row{gap:12px 16px;grid-template-areas:"t m m" "t p p" "t x x";grid-template-columns:28px minmax(0,1fr) auto}.sk-root .tg{align-self:start;grid-area:t}.sk-root .main{grid-area:m}.sk-root .prog{grid-area:p}.sk-root .prog:empty{display:none}.sk-root .acts{flex-wrap:wrap;grid-area:x;justify-content:flex-start}.sk-root .det-in{grid-template-columns:1fr}.sk-root .det-in>div+div{border-left:0;border-top:1px solid var(--color-hairline-cloud)}}@container (max-width:640px){.sk-root .desc,.sk-root .title{white-space:normal}.sk-root .det,.sk-root .none{padding-left:20px}.sk-root .search{width:100%}}.tl-root{color:var(--color-ink);container-type:inline-size;font-family:var(--font-ui);font-size:14px;line-height:1.45}.tl-root *{box-sizing:border-box}.tl-root :focus-visible{border-radius:6px;outline:2px solid var(--color-accent-violet);outline-offset:2px}.tl-root .mono{font-family:var(--font-mono)}.tl-root svg{flex:0 0 auto}.tl-root .bar-t{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:28px}.tl-root .sp{flex:1 1}.tl-root .search{align-items:center;background:#fff;border:1px solid var(--color-hairline-cool);border-radius:var(--radius-md);color:var(--color-accent-violet-mid);display:flex;gap:8px;height:40px;max-width:100%;padding:0 12px;width:280px}.tl-root .search:focus-within{border-color:var(--color-accent-violet);box-shadow:0 0 0 3px var(--color-ring-focus)}.tl-root .search input{background:none;border:0;color:var(--color-ink);flex:1 1;font:14px var(--font-ui);min-width:0;outline:0}.tl-root .seg{background:#fff;border:1px solid var(--color-hairline-cool);border-radius:var(--radius-md);display:flex;padding:3px}.tl-root .seg button{align-items:center;background:none;border:0;border-radius:6px;color:var(--color-accent-violet-mid);cursor:pointer;display:flex;font:500 13px var(--font-ui);gap:6px;height:32px;padding:0 12px;white-space:nowrap}.tl-root .seg button b{background:var(--color-surface-press-light);border-radius:8px;color:var(--color-ink);font-size:11px;font-weight:600;padding:0 6px}.tl-root .seg button.on{background:var(--color-primary);color:#fff}.tl-root .seg button.on b{background:#ffffff2e;color:#fff}.tl-root .btn{align-items:center;border:1px solid #0000;border-radius:var(--radius-md);cursor:pointer;display:inline-flex;font:600 12px var(--font-ui);gap:7px;height:36px;letter-spacing:.2px;padding:0 14px;text-transform:uppercase;white-space:nowrap}.tl-root .btn:disabled{cursor:not-allowed;opacity:.55}.tl-root .btn-p{background:var(--color-primary);color:#fff}.tl-root .btn-p:hover:not(:disabled){background:var(--color-ink-deep)}.tl-root .btn-o{background:#fff;border-color:var(--color-hairline-cool);color:var(--color-ink)}.tl-root .btn-o:hover:not(:disabled){background:var(--color-surface-press-light);border-color:var(--color-ink)}.tl-root .btn:active:not(:disabled){transform:scale(.98)}.tl-root .btn-sm{font-size:11px;height:30px;padding:0 10px}.tl-root .sec{margin-bottom:36px}.tl-root .sh{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:12px}.tl-root .sh h2{font-family:var(--font-display);font-size:18px;font-weight:700;margin:0}.tl-root .sh p{color:var(--color-accent-violet-mid);font-size:13px;margin:2px 0 0}.tl-root .list{background:#fff;border:1px solid var(--color-hairline-cloud);border-radius:var(--radius-xl);box-shadow:var(--shadow-card-sm)}.tl-root .list.over{outline:2px dashed var(--color-accent-violet);outline-offset:3px}.tl-root .empty{color:var(--color-accent-violet-mid);font-size:13.5px;padding:40px 20px;text-align:center}.tl-root .empty b{color:var(--color-ink);display:block;margin-bottom:4px}.tl-root .test{grid-gap:16px;align-items:center;background:#fff;display:grid;gap:16px;grid-template-columns:36px minmax(0,1fr) 210px 130px auto;padding:16px 20px}.tl-root .test:hover{background:#fcfcfd}.tl-root .test+.test{border-top:1px solid var(--color-hairline-cloud)}.tl-root .test.dragging{opacity:.4}.tl-root .test.ins-b{box-shadow:inset 0 2px 0 var(--color-accent-violet)}.tl-root .main{min-width:0}.tl-root .test h3{align-items:center;display:flex;font-family:var(--font-display);font-size:14.5px;font-weight:600;gap:8px;margin:0 0 2px;min-width:0}.tl-root .test h3 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tl-root .pill{background:var(--color-surface-press-light);border-radius:4px;color:var(--color-accent-violet-mid);flex:0 0 auto;font:600 10.5px var(--font-ui);font-style:normal;letter-spacing:.2px;padding:2px 7px;text-transform:uppercase}.tl-root .pill.live{background:color-mix(in srgb,var(--color-success) 12%,#fff);color:var(--color-success)}.tl-root .pill.locked{background:color-mix(in srgb,var(--color-warn) 12%,#fff);color:var(--color-warn)}.tl-root .pill.draft{background:color-mix(in srgb,var(--color-accent-violet) 11%,#fff);color:var(--color-accent-violet)}.tl-root .desc{color:var(--color-accent-violet-mid);font-size:13px;margin:0 0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tl-root .meta{font-size:13px}.tl-root .mu{color:var(--color-accent-violet-mid)}.tl-root .kv{font-size:13px;line-height:1.5}.tl-root .kv div{align-items:center;display:flex;gap:6px;white-space:nowrap}.tl-root .kv svg{color:var(--color-accent-violet-mid)}.tl-root .kv b{font-weight:600}.tl-root .kv .v-on svg{color:var(--color-success)}.tl-root .kv .v-off svg{color:var(--color-warn)}.tl-root .tile{--c:var(--color-accent-violet);background:color-mix(in srgb,var(--c) 11%,#fff);border-radius:var(--radius-md);color:var(--c);display:grid;flex:0 0 auto;height:36px;place-items:center;width:36px}.tl-root .ts-live{--c:var(--color-success)}.tl-root .ts-locked{--c:var(--color-warn)}.tl-root .ts-draft{--c:var(--color-accent-violet)}.tl-root .acts{align-items:center;display:flex;gap:6px;justify-content:flex-end}.tl-root .ib{background:none;border:0;border-radius:var(--radius-md);color:var(--color-accent-violet-mid);cursor:pointer;display:grid;height:36px;place-items:center;width:36px}.tl-root .ib:hover{background:var(--color-surface-press-light);color:var(--color-ink)}.tl-root .reorder{display:flex;flex-direction:column}.tl-root .reorder button{background:none;border:0;border-radius:4px;color:var(--color-accent-violet-mid);cursor:pointer;display:grid;height:16px;padding:0;place-items:center;width:22px}.tl-root .reorder button:hover:not(:disabled){background:var(--color-surface-press-light);color:var(--color-ink)}.tl-root .reorder button:disabled{cursor:default;opacity:.35}.tl-root .mw{position:relative}.tl-root .menu{background:#fff;border:1px solid var(--color-hairline-cloud);border-radius:var(--radius-lg);box-shadow:var(--shadow-card-md);min-width:230px;padding:4px;position:absolute;right:0;top:calc(100% + 4px);z-index:10}.tl-root .menu button{align-items:center;background:none;border:0;border-radius:6px;color:var(--color-ink);cursor:pointer;display:flex;font:500 13.5px var(--font-ui);gap:10px;padding:8px 10px;text-align:left;width:100%}.tl-root .menu button:focus-visible,.tl-root .menu button:hover{background:var(--color-surface-press-light);outline:0}.tl-root .menu hr{border:0;border-top:1px solid var(--color-hairline-cloud);margin:4px 0}.tl-root .menu .mh{font:600 10.5px var(--font-ui);letter-spacing:.2px;padding:6px 10px 2px;text-transform:uppercase}.tl-root .menu .mh,.tl-root .menu button svg{color:var(--color-accent-violet-mid)}.tl-root .menu button.d,.tl-root .menu button.d svg{color:var(--color-danger)}.tl-root .lnk{align-items:center;background:none;border:0;border-radius:6px;color:var(--color-ink);cursor:pointer;display:inline-flex;font:600 13px var(--font-ui);gap:6px;padding:4px}.tl-root .lnk:hover{color:var(--color-accent-violet)}.tl-root .sblk{border-top:1px solid var(--color-hairline-cloud)}.tl-root .sblk:first-child{border-top:0}.tl-root .grp{align-items:baseline;display:flex;font-size:13px;gap:10px;padding:14px 20px 6px}.tl-root .grp b{font-weight:600}.tl-root .grp span{color:var(--color-accent-violet-mid)}.tl-root .grp .lock{align-items:center;color:var(--color-warn);display:inline-flex;font-weight:600;gap:4px}.tl-root .grp .btn{margin-left:auto}.tl-root .none{align-items:center;display:flex;gap:12px;padding:6px 20px 16px 72px}.tl-root .drop,.tl-root .none{color:var(--color-accent-violet-mid);font-size:13px}.tl-root .drop{border:1px dashed var(--color-hairline-cool);border-radius:var(--radius-lg);margin:0 20px 16px;padding:14px;text-align:center}.tl-root .sblk.over{background:color-mix(in srgb,var(--color-accent-violet) 5%,#fff)}.tl-root .sblk.over .drop{border-color:var(--color-accent-violet);color:var(--color-accent-violet)}.tl-root .sr{left:-9999px;position:absolute}.tl-root .note{color:var(--color-accent-violet-mid);font-size:12.5px;margin:10px 0}.tl-key .akh{align-items:flex-start;border-bottom:1px solid var(--color-hairline-cloud);display:flex;gap:14px;padding:20px 20px 16px}.tl-key .akh .tile{--c:var(--color-warn)}.tl-key .akh h2{font-family:var(--font-display);font-size:17px;font-weight:700;margin:0 0 2px}.tl-key .akh p{color:var(--color-accent-violet-mid);font-size:13px;margin:0}.tl-key .akh .ib{margin-left:auto;margin-top:-4px}.tl-key .akn{align-items:center;background:color-mix(in srgb,var(--color-warn) 10%,#fff);border-radius:var(--radius-md);color:var(--color-warn);display:flex;font-size:12.5px;font-weight:600;gap:8px;margin:12px 20px 0;padding:8px 12px}.tl-key .akb{max-height:55vh;overflow:auto;padding:4px 20px 8px}.tl-key .akb ol{counter-reset:q;list-style:none;margin:0;padding:0}.tl-key .akb li.q{grid-gap:4px 10px;counter-increment:q;display:grid;gap:4px 10px;grid-template-columns:28px minmax(0,1fr);padding:16px 0}.tl-key .akb li.q+li.q{border-top:1px solid var(--color-hairline-cloud)}.tl-key .akb li.q:before{color:var(--color-accent-violet-mid);content:counter(q,decimal-leading-zero);font:500 12px var(--font-mono);padding-top:2px}.tl-key .akb h4{text-wrap:pretty;font-size:14px;font-weight:600;margin:0 0 8px}.tl-key .akb ul{grid-gap:4px;display:grid;gap:4px;grid-column:2;list-style:none;margin:0;padding:0}.tl-key .akb ul li{align-items:center;border-radius:6px;display:flex;font-size:13.5px;gap:10px;padding:6px 10px}.tl-key .akb ul li i{background:var(--color-surface-press-light);border-radius:4px;color:var(--color-accent-violet-mid);display:grid;font:600 11px var(--font-mono);font-style:normal;height:20px;min-width:20px;place-items:center}.tl-key .akb ul li.ok{background:color-mix(in srgb,var(--color-success) 10%,#fff);color:var(--color-success);font-weight:600}.tl-key .akb ul li.ok i{background:var(--color-success);color:#fff}.tl-key .akb ul li.ok svg{margin-left:auto}.tl-key .akf{align-items:center;border-top:1px solid var(--color-hairline-cloud);display:flex;gap:8px;padding:14px 20px}.tl-key .akf span{color:var(--color-accent-violet-mid);font-size:12.5px;margin-right:auto}@container (max-width:1100px){.tl-root .test{grid-template-columns:36px minmax(0,1fr) 190px auto}.tl-root .test .subs{display:none}}@container (max-width:820px){.tl-root .test{grid-template-areas:"i m a" "i k k";grid-template-columns:36px minmax(0,1fr) auto}.tl-root .test .tile{align-self:start;grid-area:i}.tl-root .test .main{grid-area:m}.tl-root .test .avail{grid-area:k}.tl-root .test .acts{align-self:start;flex-wrap:wrap;grid-area:a}.tl-root .test .kv div{white-space:normal}.tl-root .none{padding-left:20px}}@container (max-width:640px){.tl-root .search{width:100%}.tl-root .desc{white-space:normal}}@media print{.tl-key .akf .btn{display:none}}.rl-root{color:var(--color-ink);container-type:inline-size;font-family:var(--font-ui);font-size:14px;line-height:1.45}.rl-root *{box-sizing:border-box}.rl-root :focus-visible{border-radius:6px;outline:2px solid var(--color-accent-violet);outline-offset:2px}.rl-root .mono{font-family:var(--font-mono)}.rl-root svg{flex:0 0 auto}.rl-root .rh{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:16px}.rl-root .rh h2{font-family:var(--font-display);font-size:18px;font-weight:700;margin:0}.rl-root .rh p{text-wrap:pretty;color:var(--color-accent-violet-mid);font-size:13px;margin:2px 0 0;max-width:620px}.rl-root .btn{align-items:center;border:1px solid #0000;border-radius:var(--radius-md);cursor:pointer;display:inline-flex;font:600 12px var(--font-ui);gap:7px;height:36px;justify-content:center;letter-spacing:.2px;padding:0 14px;text-transform:uppercase;white-space:nowrap}.rl-root .btn:disabled{cursor:progress;opacity:.6}.rl-root .btn:active:not(:disabled){transform:scale(.98)}.rl-root .btn-p{background:var(--color-primary);color:#fff}.rl-root .btn-p:hover:not(:disabled){background:var(--color-ink-deep)}.rl-root .btn-o{background:#fff;border-color:var(--color-hairline-cool);color:var(--color-ink)}.rl-root .btn-o:hover:not(:disabled){background:var(--color-surface-press-light);border-color:var(--color-ink)}.rl-root .btn-o.done{border-color:var(--color-success);color:var(--color-success)}.rl-root .btn b{color:var(--color-accent-violet-mid);font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:0}.rl-root .list{background:#fff;border:1px solid var(--color-hairline-cloud);border-radius:var(--radius-xl);box-shadow:var(--shadow-card-sm)}.rl-root .grp{align-items:baseline;background:#fcfcfd;border-bottom:1px solid var(--color-hairline-cloud);display:flex;font-size:13px;gap:10px;padding:10px 20px}.rl-root .grp b{font-weight:600}.rl-root .grp span{color:var(--color-accent-violet-mid)}.rl-root .list .grp:first-child{border-radius:var(--radius-xl) var(--radius-xl) 0 0}.rl-root .rp+.grp{border-top:1px solid var(--color-hairline-cloud)}.rl-root .rp{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-template-columns:36px minmax(0,1fr) auto;padding:16px 20px}.rl-root .rp+.rp{border-top:1px solid var(--color-hairline-cloud)}.rl-root .rp:hover{background:#fcfcfd}.rl-root .ri{background:var(--color-surface-press-light);border-radius:var(--radius-md);color:var(--color-ink);display:grid;height:36px;place-items:center;width:36px}.rl-root .rp h3{font-family:var(--font-display);font-size:15px;font-weight:600;margin:0 0 2px}.rl-root .rp p{text-wrap:pretty;color:var(--color-accent-violet-mid);font-size:13px;margin:0}.rl-root .rp .err{background:var(--color-danger-bg);border-radius:var(--radius-md);color:var(--color-danger);font-size:13px;grid-column:2/-1;padding:8px 12px}.rl-root .inc{color:var(--color-accent-violet-mid);font-size:12.5px;margin:12px 0 0}.rl-root .err.top{background:var(--color-danger-bg);border-radius:var(--radius-md);color:var(--color-danger);font-size:13px;margin:0 0 12px;padding:8px 12px}@container (max-width:640px){.rl-root .rp{grid-template-columns:36px minmax(0,1fr)}.rl-root .rp .btn{grid-column:2;justify-self:start}}.mc-root{color:var(--color-ink);container-type:inline-size;font-family:var(--font-ui);font-size:14px;line-height:1.45}.mc-root *{box-sizing:border-box}.mc-root :focus-visible{border-radius:6px;outline:2px solid var(--color-accent-violet);outline-offset:2px}.mc-root svg{flex:0 0 auto}.mc-root .mono{font-family:var(--font-mono)}.mc-root .muted{color:var(--color-accent-violet-mid);font-size:13px;margin:0}.mc-root .eyebrow{color:var(--color-primary);font-size:11.5px;font-weight:700;letter-spacing:.08em;margin:0 0 6px;text-transform:uppercase}.mc-root h1{font-family:var(--font-display);font-size:32px;font-weight:700;letter-spacing:-.02em;margin:0 0 4px}.mc-root .sub{color:var(--color-accent-violet-mid);font-size:14px;margin:0 0 24px}.mc-root .sub b{color:var(--color-ink);font-weight:600}.mc-root .tabs{border-bottom:1px solid var(--color-hairline-cloud);display:flex;gap:4px;margin-bottom:20px}.mc-root .tabs button{background:none;border:0;border-bottom:2px solid #0000;color:var(--color-accent-violet-mid);cursor:pointer;font:500 14px var(--font-ui);margin-bottom:-1px;padding:12px 14px}.mc-root .tabs button:hover{color:var(--color-ink)}.mc-root .tabs button.on{border-bottom-color:var(--color-accent-violet);color:var(--color-ink);font-weight:600}.mc-root .warn{background:var(--color-warn-bg);border-radius:var(--radius-lg);color:var(--color-warn);font-size:13.5px;font-weight:500;margin-bottom:16px;padding:12px 14px}.mc-root .head{align-items:center;display:flex;flex-wrap:wrap;gap:12px 16px;justify-content:space-between;margin-bottom:14px}.mc-root .head h2{font-family:var(--font-display);font-size:18px;font-weight:700;margin:0}.mc-root .head h2 span{color:var(--color-accent-violet-mid);font-family:var(--font-ui);font-size:13px;font-weight:400;margin-left:6px}.mc-root .tools{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.mc-root .seg{background:#fff;border:1px solid var(--color-hairline-cool);border-radius:var(--radius-md);display:flex;padding:3px}.mc-root .seg button{align-items:center;background:none;border:0;border-radius:6px;color:var(--color-accent-violet-mid);cursor:pointer;display:flex;font:500 13px var(--font-ui);gap:6px;height:32px;padding:0 12px;white-space:nowrap}.mc-root .seg button b{background:var(--color-surface-press-light);border-radius:8px;color:var(--color-ink);font-size:11px;font-weight:600;padding:0 6px}.mc-root .seg button.on{background:var(--color-primary);color:#fff}.mc-root .seg button.on b{background:#ffffff2e;color:#fff}.mc-root .seg button:disabled{cursor:default;opacity:.55}.mc-root .search{align-items:center;background:#fff;border:1px solid var(--color-hairline-cool);border-radius:var(--radius-md);color:var(--color-accent-violet-mid);display:flex;gap:8px;height:40px;max-width:100%;padding:0 12px;width:280px}.mc-root .search:focus-within{border-color:var(--color-accent-violet);box-shadow:0 0 0 3px var(--color-ring-focus)}.mc-root .search input{background:none;border:0;color:var(--color-ink);flex:1 1;font:14px var(--font-ui);min-width:0;outline:0}.mc-root .btn{align-items:center;border:1px solid #0000;border-radius:var(--radius-md);cursor:pointer;display:inline-flex;font:600 12px var(--font-ui);gap:7px;height:36px;letter-spacing:.2px;padding:0 14px;text-transform:uppercase;white-space:nowrap}.mc-root .btn-p{background:var(--color-primary);color:#fff}.mc-root .btn-p:hover{background:var(--color-ink-deep)}.mc-root .btn-o{background:#fff;border-color:var(--color-hairline-cool);color:var(--color-ink)}.mc-root .btn-o:hover{background:var(--color-surface-press-light);border-color:var(--color-ink)}.mc-root .btn:active{transform:scale(.98)}.mc-root .btn-sm{font-size:11px;height:30px;padding:0 10px}.mc-root .list{background:#fff;border:1px solid var(--color-hairline-cloud);border-radius:var(--radius-xl);box-shadow:var(--shadow-card-sm)}.mc-root .cls+.cls{border-top:1px solid var(--color-hairline-cloud)}.mc-root .row{grid-gap:20px;align-items:center;display:grid;gap:20px;grid-template-columns:28px minmax(0,1fr) 260px auto;padding:18px 20px}.mc-root .row:hover{background:#fcfcfd}.mc-root .tg{background:none;border:0;border-radius:6px;color:var(--color-accent-violet-mid);cursor:pointer;display:grid;height:28px;place-items:center;width:28px}.mc-root .tg:hover{background:var(--color-surface-press-light);color:var(--color-ink)}.mc-root .tg svg{transition:transform .15s}.mc-root .cls.open .tg svg{transform:rotate(90deg)}.mc-root .title{font-family:var(--font-display);font-size:16px;font-weight:600;margin:0 0 5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-root .meta{display:flex;flex-wrap:wrap;font-size:13px;gap:4px 18px}.mc-root .meta .cat{font-weight:600}.mc-root .meta .code{color:var(--color-accent-violet-mid);font-size:12px}.mc-root .meta>span{align-items:center;display:inline-flex;gap:6px}.mc-root .meta svg{color:var(--color-accent-violet-mid)}.mc-root .meta .pend{background:var(--color-warn-bg);border-radius:999px;color:var(--color-warn);font-size:11px;font-weight:700;padding:1px 8px}.mc-root .prog .top{display:flex;font-size:13px;justify-content:space-between;margin-bottom:6px}.mc-root .prog .top b{font-weight:600}.mc-root .prog .top b.live{color:var(--color-danger)}.mc-root .prog .top b.draft{color:var(--color-warn)}.mc-root .prog .top em{font-feature-settings:"tnum";color:var(--color-accent-violet-mid);font-style:normal;font-variant-numeric:tabular-nums}.mc-root .bar{background:var(--color-hairline-cloud);height:6px;overflow:hidden}.mc-root .bar,.mc-root .bar i{border-radius:3px;display:block}.mc-root .bar i{background:var(--color-ink);height:100%}.mc-root .prog .nx{color:var(--color-accent-violet-mid);font-size:12.5px;margin-top:6px}.mc-root .acts{align-items:center;display:flex;gap:6px;justify-content:flex-end}.mc-root .ib{background:none;border:0;border-radius:var(--radius-md);color:var(--color-accent-violet-mid);cursor:pointer;display:grid;height:36px;place-items:center;width:36px}.mc-root .ib:hover{background:var(--color-surface-press-light);color:var(--color-ink)}.mc-root .mw{position:relative}.mc-root .menu{background:#fff;border:1px solid var(--color-hairline-cloud);border-radius:var(--radius-lg);box-shadow:var(--shadow-card-md);min-width:190px;padding:4px;position:absolute;right:0;top:calc(100% + 4px);z-index:10}.mc-root .menu button{align-items:center;background:none;border:0;border-radius:6px;color:var(--color-ink);cursor:pointer;display:flex;font:500 13.5px var(--font-ui);gap:10px;padding:8px 10px;text-align:left;width:100%}.mc-root .menu button:focus-visible,.mc-root .menu button:hover{background:var(--color-surface-press-light);outline:0}.mc-root .menu svg{color:var(--color-accent-violet-mid)}.mc-root .sess{padding:0 20px 20px 68px}.mc-root .sess-in{background:#f7f7f9;border:1px solid var(--color-hairline-cloud);border-radius:var(--radius-lg);padding:6px 16px 4px}.mc-root .tl{list-style:none;margin:0;padding:0}.mc-root .tl li{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-template-columns:18px 72px minmax(0,1fr) 180px 150px;padding:12px 0;position:relative}.mc-root .tl li+li{border-top:1px solid var(--color-hairline-cloud)}.mc-root .tl .dot{background:#fff;border:2px solid var(--color-ink);border-radius:50%;height:12px;justify-self:center;position:relative;width:12px;z-index:1}.mc-root .tl li.held .dot{background:var(--color-ink)}.mc-root .tl li.next .dot{border-color:var(--color-accent-violet);box-shadow:0 0 0 4px var(--color-ring-focus)}.mc-root .tl li.live .dot{background:var(--color-danger);border-color:var(--color-danger)}.mc-root .tl li:before{background:var(--color-hairline-cool);bottom:0;content:"";left:8px;position:absolute;top:0;width:2px}.mc-root .tl li:first-child:before{top:50%}.mc-root .tl li:last-child:before{bottom:50%}.mc-root .tl li:only-child:before{display:none}.mc-root .tl .d{display:flex;flex-direction:column;line-height:1.2}.mc-root .tl .d small{color:var(--color-accent-violet-mid);font-size:11.5px}.mc-root .tl .d b{font-feature-settings:"tnum";font-size:15px;font-variant-numeric:tabular-nums;font-weight:700}.mc-root .tl .inf{display:flex;flex-direction:column;gap:2px;min-width:0}.mc-root .tl .inf .t{font-feature-settings:"tnum";font-family:var(--font-mono);font-size:12.5px;font-variant-numeric:tabular-nums}.mc-root .tl .inf .s{align-items:center;color:var(--color-accent-violet-mid);display:flex;font-size:12.5px;gap:8px}.mc-root .tl .inf .s .mono{font-size:11.5px}.mc-root .tl .inf .s .ok{align-items:center;color:var(--color-ink);display:inline-flex;font-weight:600;gap:4px}.mc-root .tl .inf .s .nx{color:var(--color-accent-violet);font-weight:600}.mc-root .tl .inf .s .lv{align-items:center;color:var(--color-danger);display:inline-flex;font-weight:600;gap:6px}.mc-root .pulse{background:var(--color-danger);border-radius:50%;display:inline-block;height:8px;position:relative;width:8px}.mc-root .pulse:after{animation:mcPulse 1.8s ease-out infinite;border:2px solid var(--color-danger);border-radius:50%;content:"";inset:-4px;opacity:0;position:absolute}@keyframes mcPulse{0%{opacity:.6;transform:scale(.5)}to{opacity:0;transform:scale(1.4)}}@media (prefers-reduced-motion:reduce){.mc-root .pulse:after,.mc-root .sk{animation:none}.mc-root .tg svg{transition:none}}.mc-root .tl .am{display:block}.mc-root .tl .am .top{display:flex;font-size:12.5px;justify-content:space-between;margin-bottom:5px}.mc-root .tl .am .top em{color:var(--color-accent-violet-mid);font-style:normal}.mc-root .tl .am .bar{background:var(--color-hairline-cool);height:4px}.mc-root .tl .am.na{color:var(--color-accent-violet-mid);font-size:12.5px}.mc-root .tl .ra{justify-self:end}.mc-root .sess-f{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;padding-top:12px}.mc-root .lnk{align-items:center;background:none;border:0;border-radius:6px;color:var(--color-ink);cursor:pointer;display:inline-flex;font:600 13px var(--font-ui);gap:6px;margin-left:8px;padding:6px 4px}.mc-root .lnk:hover{color:var(--color-accent-violet)}.mc-root .none{font-size:13.5px;padding:48px 20px}.mc-root .empty,.mc-root .none{color:var(--color-accent-violet-mid);text-align:center}.mc-root .empty{align-items:center;background:#fff;border:1px solid var(--color-hairline-cloud);border-radius:var(--radius-xl);display:flex;flex-direction:column;gap:6px;padding:56px 20px}.mc-root .empty h3{color:var(--color-ink);font-family:var(--font-display);font-size:17px;font-weight:700;margin:6px 0 0}.mc-root .empty p{font-size:13.5px;margin:0;max-width:380px}.mc-root .skrow{align-items:center;border-bottom:1px solid var(--color-hairline-cloud);display:flex;gap:32px;height:72px;padding:0 20px}.mc-root .sk{animation:mcSk 1.4s linear infinite;background:linear-gradient(90deg,#eeedf1,#f6f5f8 50%,#eeedf1);background-size:200% 100%;border-radius:4px;display:block;height:12px}@keyframes mcSk{to{background-position:-200% 0}}@container (max-width:980px){.mc-root .row{gap:12px 16px;grid-template-areas:"t m m" "t p p" "t x x";grid-template-columns:28px minmax(0,1fr) auto}.mc-root .tg{align-self:start;grid-area:t}.mc-root .main{grid-area:m}.mc-root .prog{grid-area:p}.mc-root .acts{grid-area:x;justify-content:flex-start}.mc-root .sess{padding-left:64px}.mc-root .tl li{grid-template-columns:18px 64px minmax(0,1fr) auto}.mc-root .tl .am{display:none}}@container (max-width:640px){.mc-root h1{font-size:26px}.mc-root .search,.mc-root .tools{width:100%}.mc-root .seg{overflow-x:auto}.mc-root .title{white-space:normal}.mc-root .sess{padding-left:20px}.mc-root .tl li{grid-template-columns:18px 56px minmax(0,1fr)}.mc-root .tl .ra{grid-column:2/-1;justify-self:start}}.pp-root{color:var(--color-ink);font-family:var(--font-ui);font-size:14px;line-height:1.45}.pp-root *{box-sizing:border-box}.pp-root :focus-visible{border-radius:6px;outline:2px solid var(--color-accent-violet);outline-offset:2px}.pp-root svg{flex:0 0 auto}.pp-root .mono{font-family:var(--font-mono)}.pp-root .hd{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px}.pp-root h1{font-family:var(--font-display);font-size:32px;font-weight:700;letter-spacing:-.02em;margin:0 0 6px}.pp-root .hd p{color:var(--color-accent-violet-mid);font-size:14.5px;margin:0}.pp-root .hd-acts{align-items:center;display:flex;gap:8px}.pp-root .warn{background:var(--color-danger-bg);border-radius:var(--radius-lg);color:var(--color-danger);font-size:13.5px;font-weight:500;margin-bottom:16px;padding:12px 14px}.pp-root .seg{background:var(--color-surface-press-light);border-radius:10px;display:inline-flex;flex-wrap:wrap;gap:2px;padding:3px}.pp-root .seg button{align-items:center;background:none;border:0;border-radius:8px;color:var(--color-accent-violet-mid);cursor:pointer;display:flex;font:600 13.5px var(--font-ui);gap:7px;height:34px;padding:0 14px;white-space:nowrap}.pp-root .seg button:hover{color:var(--color-ink)}.pp-root .seg button.on{background:#fff;box-shadow:var(--shadow-card-sm);color:var(--color-ink)}.pp-root .seg .cnt{background:var(--color-hairline-cloud);border-radius:9px;color:var(--color-ink);display:inline-grid;font-size:11px;height:18px;min-width:18px;padding:0 5px;place-items:center}.pp-root .seg button.on .cnt{background:var(--color-primary);color:#fff}.pp-root .bar{align-items:center;border-bottom:1px solid var(--color-hairline-cloud);display:flex;flex-wrap:wrap;gap:10px;margin-bottom:24px;padding-bottom:20px}.pp-root .bar input,.pp-root .bar select{background:#fff;border:1px solid var(--color-hairline-cool);border-radius:var(--radius-md);color:var(--color-ink);font:500 13.5px var(--font-ui);height:40px;padding:0 12px}.pp-root .bar select{cursor:pointer;font-weight:600}.pp-root .srch{align-items:center;display:flex;margin-left:auto;position:relative}.pp-root .srch svg{color:var(--color-accent-violet-mid);left:12px;position:absolute}.pp-root .srch input{padding-left:36px;width:240px}.pp-root .card{background:#fff;border:1px solid var(--color-hairline-cloud);border-radius:var(--radius-xl);box-shadow:var(--shadow-card-sm)}.pp-root .list{overflow:hidden}.pp-root .btn{align-items:center;border:1px solid #0000;border-radius:var(--radius-md);cursor:pointer;display:inline-flex;font:600 12px var(--font-ui);gap:7px;height:38px;justify-content:center;letter-spacing:.2px;padding:0 16px;text-transform:uppercase;transition:background .15s,border-color .15s;white-space:nowrap}.pp-root .btn:disabled{cursor:default;opacity:.55}.pp-root .btn-p{background:var(--color-primary);color:#fff}.pp-root .btn-p:hover:not(:disabled){background:var(--color-ink-deep)}.pp-root .btn-s{background:var(--color-success);color:#fff}.pp-root .btn-s:hover:not(:disabled){filter:brightness(.92)}.pp-root .btn-o{background:#fff;border-color:var(--color-hairline-cool);color:var(--color-ink)}.pp-root .btn-o:hover:not(:disabled){background:var(--color-surface-press-light);border-color:var(--color-ink)}.pp-root .btn-g{background:none;color:var(--color-accent-violet-mid)}.pp-root .btn-g:hover{background:var(--color-surface-press-light);color:var(--color-ink)}.pp-root .btn-dg{background:none;color:var(--color-danger)}.pp-root .btn-dg:hover{background:var(--color-danger-bg)}.pp-root .btn:active{transform:scale(.98)}.pp-root .btn-sm{font-size:11px;height:32px;padding:0 12px}.pp-root .tile{--c:var(--color-cat-other);background:color-mix(in oklch,var(--c) 11%,#fff);border-radius:10px;color:var(--c);display:grid;flex:0 0 auto;height:44px;place-items:center;width:44px}.pp-root .tag{align-items:center;background:var(--color-surface-press-light);border-radius:4px;color:var(--color-ink);display:inline-flex;font:600 10.5px var(--font-ui);gap:5px;height:22px;letter-spacing:.4px;padding:0 8px;text-transform:uppercase;white-space:nowrap}.pp-root .tag.cat{--c:var(--color-cat-other);background:color-mix(in oklch,var(--c) 10%,#fff);color:var(--c)}.pp-root .tag.cat i{background:currentColor;border-radius:50%;height:5px;width:5px}.pp-root .tag.pending{background:var(--color-warn-bg);color:var(--color-warn)}.pp-root .tag.approved{background:var(--color-success-bg);color:var(--color-success)}.pp-root .tag.rejected{background:var(--color-danger-bg);color:var(--color-danger)}.pp-root .pr{grid-gap:18px;align-items:start;cursor:pointer;display:grid;gap:18px;grid-template-columns:44px minmax(0,1fr) auto;padding:18px 20px;transition:background .15s}.pp-root .pr+.pr{border-top:1px solid var(--color-hairline-cloud)}.pp-root .pr:hover{background:var(--color-surface-press-light)}.pp-root .ttl{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:4px}.pp-root .ttl b{font-size:16px;font-weight:600}.pp-root .ttl .mono{font-size:12px}.pp-root .meta,.pp-root .ttl .mono{color:var(--color-accent-violet-mid)}.pp-root .meta{display:flex;flex-wrap:wrap;font-size:13px;gap:2px 16px}.pp-root .meta span{align-items:center;display:inline-flex;gap:6px}.pp-root .trk{margin-top:14px;max-width:560px}.pp-root .st,.pp-root .trk{align-items:center;display:flex}.pp-root .st{color:var(--color-accent-violet-mid);font-size:12.5px;gap:8px;white-space:nowrap}.pp-root .st i{background:#fff;border:1.5px solid var(--color-hairline-cool);border-radius:50%;color:#fff;display:grid;height:18px;place-items:center;width:18px}.pp-root .st.done i{background:var(--color-ink);border-color:var(--color-ink)}.pp-root .st.now i{border-color:var(--color-warn)}.pp-root .st.now i:after{background:var(--color-warn);border-radius:50%;content:"";height:8px;width:8px}.pp-root .st.done,.pp-root .st.now{color:var(--color-ink)}.pp-root .st.now{font-weight:600}.pp-root .st.bad i{background:var(--color-danger);border-color:var(--color-danger)}.pp-root .st.bad{color:var(--color-danger);font-weight:600}.pp-root .st.good i{background:var(--color-success);border-color:var(--color-success)}.pp-root .st.good{color:var(--color-success);font-weight:600}.pp-root .ln{background:var(--color-hairline-cool);flex:1 1;height:1px;margin:0 10px;min-width:20px}.pp-root .ln.done{background:var(--color-ink)}.pp-root .note{background:var(--color-surface-press-light);border-radius:var(--radius-md);font-size:13px;margin-top:12px;max-width:640px;padding:10px 12px}.pp-root .note b{font-weight:600}.pp-root .rt{align-items:flex-end;display:flex;flex-direction:column;gap:10px}.pp-root .rt .acts{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.pp-root .rt small{font-size:12px}.pp-root .empty,.pp-root .rt small{color:var(--color-accent-violet-mid)}.pp-root .empty{font-size:13.5px;padding:40px 20px;text-align:center}.pp-root .skrow{display:flex;gap:18px;padding:22px 20px}.pp-root .skrow+.skrow{border-top:1px solid var(--color-hairline-cloud)}.pp-root .sk{background:var(--color-surface-press-light);border-radius:4px;height:14px}.pp-root.dw{display:flex;flex-direction:column;max-height:calc(100vh - 64px);min-height:0}.pp-root .dw-h{grid-gap:14px;align-items:start;border-bottom:1px solid var(--color-hairline-cloud);display:grid;gap:14px;grid-template-columns:44px minmax(0,1fr) auto;padding:20px 24px 16px}.pp-root .dw-h h2{font-family:var(--font-display);font-size:19px;font-weight:700;margin:0 0 6px}.pp-root .dw-h .ttl{margin:0}.pp-root .ib{background:none;border:0;border-radius:var(--radius-md);color:var(--color-accent-violet-mid);cursor:pointer;display:grid;height:34px;place-items:center;width:34px}.pp-root .ib:hover{background:var(--color-surface-press-light);color:var(--color-ink)}.pp-root .dw-b{flex:1 1;overflow:auto;padding:4px 24px 24px}.pp-root .dw-s{border-top:1px solid var(--color-hairline-cloud);padding:18px 0}.pp-root .dw-s:first-child{border-top:0}.pp-root .dw-s h3{align-items:center;color:var(--color-accent-violet-mid);display:flex;font:600 11px var(--font-ui);gap:8px;letter-spacing:.5px;margin:0 0 10px;text-transform:uppercase}.pp-root .dw-s p{font-size:14px;margin:0;white-space:pre-line}.pp-root .kvs{grid-gap:12px 20px;display:grid;font-size:13.5px;gap:12px 20px;grid-template-columns:repeat(3,minmax(0,1fr))}.pp-root .kvs small{color:var(--color-accent-violet-mid);display:block;font:600 10.5px var(--font-ui);letter-spacing:.4px;margin-bottom:2px;text-transform:uppercase}.pp-root .chips{display:flex;flex-wrap:wrap;gap:7px}.pp-root .chips span{background:var(--color-surface-press-light);border-radius:999px;font:500 12.5px var(--font-mono);padding:5px 11px}.pp-root .tl{list-style:none;margin:0;padding:0}.pp-root .tl li{grid-gap:12px;display:grid;gap:12px;grid-template-columns:18px minmax(0,1fr);padding-bottom:16px;position:relative}.pp-root .tl li:last-child{padding-bottom:0}.pp-root .tl li:before{background:var(--color-hairline-cool);bottom:0;content:"";left:8.5px;position:absolute;top:20px;width:1px}.pp-root .tl li:last-child:before{display:none}.pp-root .tl b{display:block;font-size:13.5px;font-weight:600}.pp-root .tl small{color:var(--color-accent-violet-mid);display:block;font-size:12.5px}.pp-root .tl p{background:var(--color-surface-press-light);border-radius:var(--radius-md);font-size:13px;margin-top:6px;padding:10px 12px}.pp-root .tl .dot{background:#fff;border:1.5px solid var(--color-hairline-cool);border-radius:50%;color:#fff;display:grid;height:18px;place-items:center;width:18px}.pp-root .tl .done .dot{background:var(--color-ink);border-color:var(--color-ink)}.pp-root .tl .now .dot{border-color:var(--color-warn)}.pp-root .tl .now .dot:after{background:var(--color-warn);border-radius:50%;content:"";height:8px;width:8px}.pp-root .tl .bad .dot{background:var(--color-danger);border-color:var(--color-danger)}.pp-root .tl .good .dot{background:var(--color-success);border-color:var(--color-success)}.pp-root .tl .todo b{color:var(--color-accent-violet-mid);font-weight:500}.pp-root .dw-f{align-items:center;background:var(--color-surface-press-light);border-top:1px solid var(--color-hairline-cloud);display:flex;gap:10px;padding:14px 24px}.pp-root .dw-f span{color:var(--color-accent-violet-mid);font-size:12.5px;margin-right:auto}.pp-root .cfw{align-items:center;display:flex;flex-wrap:wrap;gap:10px;width:100%}.pp-root .cfw p{font-size:13.5px;margin:0 auto 0 0}@media (max-width:900px){.pp-root .pr{grid-template-columns:44px minmax(0,1fr)}.pp-root .pr .rt{align-items:flex-start;grid-column:2}.pp-root .rt .acts{justify-content:flex-start}.pp-root .srch{margin-left:0}.pp-root .srch input{width:100%}.pp-root .kvs{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-root .trk{flex-wrap:wrap;gap:8px}.pp-root .ln{display:none}}.ck-root{-webkit-font-smoothing:antialiased;background:var(--color-surface-canvas-light);color:var(--color-ink);display:flex;flex-direction:column;font-family:var(--font-ui);font-size:14px;line-height:1.45;min-height:100vh}.ck-root *{box-sizing:border-box}.ck-col{display:flex;flex:1 1;flex-direction:column;margin:0 auto;max-width:480px;width:100%}.ck-hdr{align-items:center;background:#fff;border-bottom:1px solid var(--color-hairline-cloud);display:flex;gap:10px;padding:10px 20px}.ck-hdr b{font-family:var(--font-display);font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ck-hdr__sub{color:var(--color-accent-violet-mid);display:block;font-size:11px;font-weight:500}.ck-back{background:none;border:0;border-radius:8px;color:var(--color-ink);cursor:pointer;display:grid;height:36px;margin-left:-8px;place-items:center;width:36px}.ck-back:hover{background:var(--color-surface-press-light)}.ck-body{display:flex;flex:1 1;flex-direction:column;gap:18px;padding:22px 20px 28px}.ck-eyebrow{color:var(--color-accent-violet-mid);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ck-body h1{text-wrap:pretty;font-family:var(--font-display);font-size:28px;font-weight:700;line-height:1.1;margin:6px 0 0}.ck-body h1.ck-h1--sm{font-size:24px}.ck-sess{background:#fff;border:1px solid var(--color-hairline-cloud);border-radius:12px;box-shadow:var(--shadow-card-sm);overflow:hidden}.ck-sess__top{grid-gap:4px;display:grid;gap:4px;padding:14px 16px}.ck-sess__nm{font-size:16px;font-weight:600}.ck-meta{border-top:1px solid var(--color-hairline-cloud);display:grid}.ck-meta div{align-items:center;display:flex;font-size:13.5px;gap:10px;padding:10px 16px}.ck-meta div+div{border-top:1px solid var(--color-hairline-cloud)}.ck-meta svg{color:var(--color-accent-violet-mid);flex-shrink:0}.ck-btn{align-items:center;border:1px solid #0000;border-radius:10px;cursor:pointer;display:flex;font:700 13px var(--font-ui);gap:10px;height:52px;justify-content:center;letter-spacing:.2px;text-transform:uppercase;transition:background .15s,opacity .15s;width:100%}.ck-btn:active{transform:scale(.98)}.ck-btn--p{background:var(--color-primary);color:#fff}.ck-btn--p:hover{opacity:.92}.ck-btn--p:disabled{cursor:not-allowed;opacity:.35;transform:none}.ck-btn--o{background:#fff;border-color:var(--color-hairline-cloud);color:var(--color-ink)}.ck-btn--o:hover{border-color:var(--color-hairline-cool)}.ck-btn--o:disabled{cursor:not-allowed;opacity:.45;transform:none}.ck-root :focus-visible{border-radius:6px;outline:2px solid var(--color-accent-violet);outline-offset:2px}.ck-or{align-items:center;color:var(--color-accent-violet-mid);display:flex;font-size:12px;gap:12px}.ck-or:after,.ck-or:before{background:var(--color-hairline-cloud);content:"";flex:1 1;height:1px}.ck-stack{grid-gap:10px;display:grid;gap:10px}.ck-lbl{font-size:13px;font-weight:600}.ck-inp{align-items:center;background:#fff;border:1px solid var(--color-hairline-cloud);border-radius:10px;display:flex;gap:10px;height:52px;padding:0 14px}.ck-inp:focus-within{border-color:var(--color-accent-violet);box-shadow:0 0 0 3px var(--color-ring-focus)}.ck-inp.is-bad{border-color:var(--color-danger)}.ck-inp svg{color:var(--color-accent-violet-mid);flex-shrink:0}.ck-inp input{background:none;border:0;color:var(--color-ink);font:400 16px var(--font-ui);outline:0;width:100%}.ck-err{color:var(--color-danger);font-size:12.5px}.ck-sent{background:#fff;border:1px solid var(--color-hairline-cloud);border-radius:10px;display:flex;font-size:13.5px;gap:12px;line-height:1.45;padding:14px}.ck-sent svg{color:var(--color-success);flex-shrink:0;margin-top:1px}.ck-alert{align-items:flex-start;background:var(--color-danger-bg);border-radius:10px;color:var(--color-danger);display:flex;font-size:13.5px;gap:10px;padding:12px 14px}.ck-alert svg{flex-shrink:0;margin-top:1px}.ck-alert--warn{background:#fff7e6;background:var(--color-warning-bg,#fff7e6);color:#8a5a00;color:var(--color-warning,#8a5a00)}.ck-alt{color:var(--color-accent-violet-mid);font-size:13.5px;margin-top:auto;padding-top:6px;text-align:center}.ck-alt button{background:none;border:0;color:var(--color-ink);cursor:pointer;font:600 13.5px var(--font-ui);padding:6px;text-decoration:underline;text-underline-offset:3px}.ck-list{background:#fff;border:1px solid var(--color-hairline-cloud);border-radius:12px;display:grid;max-height:420px;overflow:hidden;overflow-y:auto}.ck-li{align-items:center;background:none;border:0;color:inherit;cursor:pointer;display:flex;font:inherit;gap:12px;min-height:60px;padding:10px 14px;text-align:left;width:100%}.ck-li+.ck-li{border-top:1px solid var(--color-hairline-cloud)}.ck-li:hover{background:var(--color-surface-canvas-light)}.ck-li b{display:block;font-size:15px;font-weight:600}.ck-li .ck-li__s{color:var(--color-accent-violet-mid);font-size:12.5px}.ck-li .ck-li__chev{color:var(--color-accent-violet-mid);margin-left:auto}.ck-av{background:var(--color-primary);border-radius:50%;color:#fff;display:grid;flex-shrink:0;font-size:13px;font-weight:700;height:38px;place-items:center;width:38px}.ck-empty{font-size:13.5px;padding:20px;text-align:center}.ck-empty,.ck-note{color:var(--color-accent-violet-mid)}.ck-note{display:flex;font-size:12.5px;gap:8px;line-height:1.45}.ck-note svg{flex-shrink:0;margin-top:1px}.ck-who{align-items:center;background:#fff;border:1px solid var(--color-hairline-cloud);border-radius:12px;display:flex;flex-direction:column;gap:10px;padding:24px 16px;text-align:center}.ck-who .ck-av{font-size:20px;height:64px;width:64px}.ck-who b{font-size:19px}.ck-who span.ck-who__s{color:var(--color-accent-violet-mid);font-size:13.5px}.ck-center{text-align:center}.ck-center h1{margin-top:8px}.ck-center p{color:var(--color-accent-violet-mid);font-size:14.5px;line-height:1.5;margin:8px 0 0}.ck-done{background:var(--color-success);border-radius:50%;color:#fff;display:grid;height:72px;margin:18px auto 4px;place-items:center;width:72px}.ck-done--out{background:var(--color-accent-violet-mid)}.ck-time{background:var(--color-surface-press-light);border-radius:4px;color:var(--color-ink);font-family:var(--font-mono);font-size:13px;padding:2px 8px}.ck-spin{align-items:center;color:var(--color-accent-violet-mid);gap:14px;padding:48px 0}.ac-root,.ck-spin{display:flex;flex-direction:column}.ac-root{color:var(--color-ink);container-type:inline-size;font-family:var(--font-ui);font-size:14px;gap:16px;line-height:1.45}.ac-root *{box-sizing:border-box}.ac-root :focus-visible{border-radius:6px;outline:2px solid var(--color-accent-violet);outline-offset:2px}.ac-root .mono{font-family:var(--font-mono)}.ac-root .sr{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;width:1px}.ac-root .muted{color:var(--color-accent-violet-mid)}.ac-head{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.ac-head h2{font-size:24px;font-weight:700;letter-spacing:-.01em;margin:0}.ac-title{gap:6px}.ac-head-r,.ac-title{align-items:center;display:flex}.ac-head-r{gap:12px}.ac-env{align-items:center;background:var(--color-warn-bg);border:1px solid #c2410c4d;border-radius:var(--radius-full);color:var(--color-warn);display:inline-flex;font-size:12.5px;gap:8px;height:32px;padding:0 12px}.ac-env b{font-weight:700;letter-spacing:.04em}.ac-btn{align-items:center;border:0;border-radius:var(--radius-md);color:#fff;cursor:pointer;display:inline-flex;font:600 13px var(--font-ui);gap:6px;height:36px;padding:0 14px}.ac-btn,.ac-btn:hover{background:var(--color-primary)}.ac-btn:hover{background:var(--color-ink-deep,var(--color-primary))}.ac-banner{align-items:flex-start;background:#fff;border:1px solid var(--color-hairline-cloud);border-radius:var(--radius-lg);color:var(--color-accent-violet);display:flex;gap:12px;padding:12px 14px}.ac-banner p{text-wrap:pretty;color:var(--color-ink);flex:1 1;font-size:13.5px;margin:0}.ac-banner>svg{flex:0 0 auto;margin-top:2px}.ac-ib{background:#0000;border:0;border-radius:8px;color:var(--color-accent-violet-mid);cursor:pointer;display:inline-grid;flex:0 0 auto;height:32px;place-items:center;width:32px}.ac-ib:hover{background:var(--color-surface-press-light);color:var(--color-ink)}.ac-ib.sm{height:26px;width:26px}.ac-stats{align-items:center;background:#fff;border:1px solid var(--color-hairline-cloud);border-radius:var(--radius-xl);box-shadow:var(--shadow-card-sm);display:flex;flex-wrap:wrap;gap:24px;padding:14px 18px}.ac-stat-h{font-size:15px;font-weight:700;white-space:nowrap}.ac-seg{border-radius:var(--radius-full);display:flex;flex:1 1;gap:2px;height:8px;min-width:160px;overflow:hidden}.ac-seg i{display:block}.ac-seg .active{background:var(--color-success)}.ac-seg .verified{background:#b7adc2}.ac-seg .unverified{background:#c2410c59}.ac-seg .inactive{background:var(--color-hairline-cool)}.ac-stat-row{display:flex;flex-wrap:wrap;gap:8px}.ac-stat{align-items:center;background:#fff;border:1px solid var(--color-hairline-cool);border-radius:var(--radius-full);color:var(--color-ink);cursor:pointer;display:inline-flex;font:500 13px var(--font-ui);gap:6px;height:32px;padding:0 12px}.ac-stat b{font-weight:700}.ac-stat.active svg{color:var(--color-success)}.ac-stat.inactive svg,.ac-stat.verified svg{color:var(--color-accent-violet-mid)}.ac-stat.unverified svg{color:var(--color-warn)}.ac-stat:hover{border-color:var(--color-accent-violet-mid)}.ac-stat.on{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.ac-stat.on svg{color:#fff!important}.ac-tools{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.ac-bulk .sp,.ac-tools .sp{flex:1 1}.ac-search{align-items:center;background:#fff;border:1.5px solid var(--color-hairline-cool);border-radius:var(--radius-md);color:var(--color-accent-violet-mid);display:flex;gap:8px;height:38px;max-width:100%;padding:0 6px 0 12px;width:340px}.ac-search:focus-within{border-color:var(--color-accent-violet);box-shadow:0 0 0 4px var(--color-ring-focus)}.ac-search input{background:none;border:0;color:var(--color-ink);flex:1 1;font:14px var(--font-ui);min-width:0;outline:0}.ac-root .ac-search input:focus-visible{outline:0}.ac-fbtn{align-items:center;background:#fff;border:1.5px solid var(--color-hairline-cool);border-radius:var(--radius-md);color:var(--color-ink);cursor:pointer;display:inline-flex;font:500 13.5px var(--font-ui);gap:6px;height:38px;padding:0 10px 0 12px}.ac-fbtn:hover{border-color:var(--color-accent-violet-mid)}.ac-fbtn.set{background:#6a5fc10f;border-color:var(--color-accent-violet)}.ac-fbtn b{background:var(--color-accent-violet);border-radius:9px;color:#fff;display:grid;font-size:11px;height:18px;min-width:18px;padding:0 5px;place-items:center}.ac-fbtn svg,.ac-sort{color:var(--color-accent-violet-mid)}.ac-sort{align-items:center;background:#fff;border:1.5px solid var(--color-hairline-cool);border-radius:var(--radius-md);display:inline-flex;gap:6px;height:38px;padding:0 4px 0 10px}.ac-sort select{background:none;border:0;color:var(--color-ink);cursor:pointer;font:500 13.5px var(--font-ui);height:34px}.ac-grpt{align-items:center;display:inline-flex;font-size:13.5px;font-weight:500;gap:8px;padding-left:6px}.ac-menuwrap{display:inline-flex;position:relative}.ac-menu{background:#fff;border:1px solid var(--color-hairline-cloud);border-radius:var(--radius-lg);box-shadow:var(--shadow-card-md);min-width:220px;padding:4px;position:absolute;right:0;top:calc(100% + 4px);z-index:30}.ac-menu.left{left:0;min-width:200px;right:auto}.ac-menu button{align-items:center;background:none;border:0;border-radius:6px;color:var(--color-ink);cursor:pointer;display:flex;font:500 13.5px var(--font-ui);gap:10px;padding:8px 10px;text-align:left;width:100%}.ac-menu button:focus-visible,.ac-menu button:hover{background:var(--color-surface-press-light);outline:0}.ac-menu button svg{color:var(--color-accent-violet-mid)}.ac-menu button.danger,.ac-menu button.danger svg{color:var(--color-danger)}.ac-menu hr{border:0;border-top:1px solid var(--color-hairline-cloud);margin:4px 0}.ac-cbx{border:1.5px solid var(--color-hairline-cool);border-radius:4px;display:grid;flex:0 0 auto;height:16px;place-items:center;width:16px}.ac-cbx.on{background:var(--color-accent-violet);border-color:var(--color-accent-violet);color:#fff}.ac-menu .ac-cbx.on svg{color:#fff}.ac-applied{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:-4px}.ac-applied .n{color:var(--color-accent-violet-mid);font-size:13px;margin-right:4px}.ac-chipx{align-items:center;background:#fff;border:1px solid var(--color-hairline-cool);border-radius:var(--radius-full);display:inline-flex;font-size:12.5px;font-weight:500;gap:4px;height:26px;padding:0 4px 0 10px}.ac-chipx button{background:none;border:0;border-radius:50%;color:var(--color-accent-violet-mid);cursor:pointer;display:grid;height:20px;place-items:center;width:20px}.ac-chipx button:hover{background:var(--color-surface-press-light);color:var(--color-ink)}.ac-link{background:none;border:0;color:var(--color-accent-violet);cursor:pointer;font:600 13px var(--font-ui);padding:0;text-decoration:underline;text-underline-offset:2px}.ac-link:hover{color:var(--color-accent-violet-deep)}.ac-bulk{align-items:center;background:var(--color-primary);border-radius:var(--radius-md);color:#fff;display:flex;flex-wrap:wrap;gap:6px;min-height:46px;padding:4px 8px 4px 16px}.ac-bulk b{font-weight:600;margin-right:10px}.ac-bulk button{align-items:center;background:var(--color-on-dark-faint);border:0;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font:500 13px var(--font-ui);gap:6px;height:34px;padding:0 12px}.ac-bulk button:hover:not(:disabled){background:#ffffff47}.ac-bulk button:disabled{cursor:not-allowed;opacity:.45}.ac-bulk button.clr{background:none;color:var(--color-on-dark-muted)}.ac-bulk :focus-visible{outline-color:var(--color-lime)!important}.ac-tbl-wrap{background:#fff;border:1px solid var(--color-hairline-cloud);border-radius:var(--radius-xl);box-shadow:var(--shadow-card-sm);overflow-x:auto}.ac-tbl{border-collapse:collapse;min-width:860px;table-layout:fixed;width:100%}.ac-tbl th{color:var(--color-accent-violet-mid);font-size:11px;font-weight:700;height:42px;letter-spacing:.06em;text-align:left;text-transform:uppercase;white-space:nowrap}.ac-tbl td,.ac-tbl th{border-bottom:1px solid var(--color-hairline-cloud);padding:0 12px}.ac-tbl td{height:56px;vertical-align:middle}.ac-tbl tbody tr:last-child td{border-bottom:0}.ac-tbl tbody tr:not(.ac-grp):not(.ac-detail):not(.ac-rowerr):hover td{background:#fafafc}.ac-tbl tr.sel td{background:#6a5fc10f!important}.ac-tbl tr.exp td,.ac-tbl tr.hasErr td{border-bottom-color:#0000}.ac-tbl .c-chk{padding:0 0 0 16px}.ac-tbl .c-exp{padding:0}.ac-tbl input[type=checkbox]{accent-color:var(--color-accent-violet);cursor:pointer;height:16px;margin:0;width:16px}.c-name b{font-size:14px;font-weight:600}.c-name .mono,.c-name b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-name .mono{color:var(--color-accent-violet-mid);font-size:11.5px}.c-num{font-feature-settings:"tnum";font-size:13.5px;font-variant-numeric:tabular-nums}.ac-tbl td.c-act{padding-right:10px;text-align:right;white-space:nowrap}.ac-tbl th.c-act{text-align:right}.c-act .ac-sbtn{margin-right:2px}.c-act .ac-menuwrap,.c-act .ac-sbtn{vertical-align:middle}.ac-sbtn{align-items:center;background:#fff;border:1px solid var(--color-hairline-cool);border-radius:var(--radius-md);color:var(--color-ink);cursor:pointer;display:inline-flex;font:600 12px var(--font-ui);gap:6px;height:32px;letter-spacing:.2px;padding:0 12px;text-transform:uppercase;white-space:nowrap}.ac-sbtn:hover:not(:disabled){background:var(--color-surface-press-light);border-color:var(--color-ink)}.ac-sbtn:disabled{cursor:not-allowed;opacity:.5}.ac-sbtn svg{color:var(--color-accent-violet-mid)}.ac-chip{align-items:center;border-radius:var(--radius-full);display:inline-flex;font-size:11.5px;font-weight:700;gap:5px;height:24px;padding:0 9px;white-space:nowrap}.ac-chip.active{background:var(--color-success-bg);color:var(--color-success)}.ac-chip.inactive,.ac-chip.verified{background:var(--color-surface-press-light);color:var(--color-ink-3)}.ac-chip.unverified{background:var(--color-warn-bg);color:var(--color-warn)}.ac-live{align-items:center;display:inline-flex;gap:10px}.ac-live-l{font-size:13px;font-weight:500}.ac-hint{align-items:center;color:var(--color-warn);display:inline-flex;font-size:12px;font-weight:500;gap:4px}.ac-sw{background:#c9c4d1;border:0;border-radius:11px;cursor:pointer;flex:0 0 auto;height:22px;padding:0;position:relative;transition:background .15s;width:38px}.ac-sw i{background:#fff;border-radius:50%;box-shadow:0 1px 2px #0003;height:16px;left:3px;position:absolute;top:3px;transition:transform .15s;width:16px}.ac-sw.on{background:var(--color-success)}.ac-sw.on i{transform:translateX(16px)}.ac-sw.dis{background:var(--color-hairline-cloud);cursor:not-allowed}.ac-sw.dis i{background:#f7f7f9;box-shadow:none}.ac-tipwrap{display:inline-flex;flex-direction:column;position:relative}.ac-tipwrap[data-tip]:focus-within:after,.ac-tipwrap[data-tip]:hover:after{background:var(--color-primary);border-radius:6px;bottom:calc(100% + 8px);color:#fff;content:attr(data-tip);font-size:12px;font-weight:500;left:50%;padding:6px 10px;pointer-events:none;position:absolute;transform:translateX(-50%);white-space:nowrap;z-index:40}.ac-grp td{background:#fafafc;height:44px;padding:0 8px}.ac-grp button{align-items:center;background:none;border:0;border-radius:6px;color:var(--color-accent-violet-mid);cursor:pointer;display:flex;font:13px var(--font-ui);gap:8px;padding:4px 8px}.ac-grp button:hover{background:var(--color-surface-press-light)}.ac-grp b{color:var(--color-ink);font-size:13.5px;font-weight:700;letter-spacing:.02em}.ac-grp .g{color:var(--color-success);font-weight:600}.ac-rowerr td{height:auto;padding:0 12px 12px}.ac-detail td{background:#6a5fc108;height:auto;padding:0 12px 16px}.ac-det{grid-gap:24px;background:#fff;border:1px solid var(--color-hairline-cloud);border-radius:var(--radius-lg);display:grid;gap:24px;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);padding:14px 16px}.ac-det h5{color:var(--color-accent-violet-mid);font-size:11px;font-weight:700;letter-spacing:.06em;margin:0 0 6px;text-transform:uppercase}.ac-det p{font-size:13px;margin:0}.ac-mods{grid-gap:4px 24px;display:grid;font-size:13px;gap:4px 24px;grid-template-columns:1fr auto;max-width:420px}.ac-skrow{align-items:center;border-bottom:1px solid var(--color-hairline-cloud);display:flex;gap:40px;height:56px;padding:0 16px}.sk{animation:acSk 1.4s linear infinite;background:linear-gradient(90deg,#eeedf1,#f6f5f8 50%,#eeedf1);background-size:200% 100%;border-radius:4px;display:block;height:12px}.sk.pill{border-radius:11px;height:22px}@keyframes acSk{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.sk{animation:none}.ac-sw,.ac-sw i{transition:none}}.ac-state{align-items:center;display:flex;flex-direction:column;gap:10px;padding:64px 24px;text-align:center}.ac-state .ic{background:var(--color-surface-press-light);border-radius:14px;color:var(--color-accent-violet-mid);display:grid;height:52px;place-items:center;width:52px}.ac-state .ic.err{background:var(--color-danger-bg);color:var(--color-danger)}.ac-state h4{font-size:17px;font-weight:700;margin:4px 0 0}.ac-state p{text-wrap:pretty;color:var(--color-accent-violet-mid);font-size:13.5px;margin:0;max-width:440px}.ac-state .row{display:flex;gap:8px;margin-top:8px}.ac-dlg{display:flex;flex-direction:column;gap:14px}.ac-dlg-list{border:1px solid var(--color-hairline-cloud);border-radius:var(--radius-md)}.ac-dlg-list>div{display:flex;font-size:13.5px;font-weight:600;gap:12px;justify-content:space-between;padding:9px 12px}.ac-dlg-list>div+div{border-top:1px solid var(--color-hairline-cloud)}.ac-dlg-list em{color:var(--color-accent-violet-mid);font-style:normal;font-weight:400}.ac-dlg-list .mono{font-weight:500}.ac-dlg-list .more{color:var(--color-accent-violet-mid);font-weight:400}.ac-impact{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.ac-impact li{display:flex;font-size:13.5px;gap:10px}.ac-impact svg{color:var(--color-accent-violet-mid);flex:0 0 auto;margin-top:2px}.ac-skip{align-items:center;background:var(--color-warn-bg);border-radius:6px;color:var(--color-warn);display:flex;font-size:13px;font-weight:500;gap:8px;margin:0;padding:8px 10px}.ac-cards{gap:18px}.ac-cards,.ac-cards section{display:flex;flex-direction:column}.ac-cards section{gap:8px}.ac-cards h4{align-items:center;display:flex;font-size:13px;font-weight:700;gap:8px;margin:0 0 8px}.ac-cards h4 span{background:var(--color-surface-press-light);border-radius:9px;font-size:11px;font-weight:600;padding:1px 7px}.ac-card{background:#fff;border:1px solid var(--color-hairline-cloud);border-radius:var(--radius-lg);box-shadow:var(--shadow-card-sm);display:flex;flex-direction:column;gap:10px;padding:12px 8px 12px 14px}.ac-card .top{display:flex;gap:8px;justify-content:space-between}.ac-card .top b{display:block;font-weight:600}.ac-card .top em{color:var(--color-accent-violet-mid);font-style:normal;font-weight:400}.ac-card .top .mono{color:var(--color-accent-violet-mid);font-size:11.5px}.ac-card .bot{align-items:center;display:flex;justify-content:space-between;padding-right:6px}@container (max-width:700px){.ac-stat-h{width:100%}.ac-seg{min-width:100%}.ac-search{flex:1 1;width:auto}}@container (min-width:700px){.ac-cards section{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.ac-cards h4{grid-column:1/-1;margin:0}}.ac-err{background:var(--color-danger-bg);border-radius:var(--radius-md);color:var(--color-danger);font-size:13px;font-weight:500;padding:8px 12px}
/*# sourceMappingURL=main.6575d105.css.map*/