@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500;600&family=Manrope:wght@400..800&display=swap";
:root,[data-theme=light]{--bg:#f7f7f4;--surface:#fff;--surface-sunken:#f3f3ef;--surface-hover:#f5f5f1;--surface-raised:#fff;--surface-strong:#e8e8e2;--line:#ebebe6;--line-strong:#dadad4;--line-bold:#8f8f88;--ink:#1f1f1e;--ink-muted:#5c5c57;--ink-subtle:#6e6e68;--inverse:#1f1f1e;--on-inverse:#fff;--inverse-muted:#b4b4ad;--brand:#fceb78;--brand-hover:#f7df52;--brand-soft:#fff7d1;--brand-edge:#1f1f1e14;--on-brand:#1f1f1e;--brand-text:#6b5900;--focus:#1f1f1e;--ring:#fceb78b3;--overlay:#1f1f1e59;--nav-bg:var(--surface);--nav-hover:var(--surface-hover);--nav-ink:var(--ink-muted);--nav-ink-muted:var(--ink-subtle);--nav-active-bg:var(--brand-soft);--nav-active-ink:var(--ink);--neutral-text:#45453f;--neutral-soft:#f0f0ec;--info-text:#2a52b5;--info-soft:#edf2ff;--progress-text:#0f6b60;--progress-soft:#e5f5f1;--success-text:#1f7a3b;--success-soft:#e8f6ec;--warning-text:#8f4b06;--warning-soft:#fff2df;--danger-text:#b02d22;--danger-soft:#fdeceb;--muted-text:#6e6e68;--muted-soft:#f1f1ed;--warning-solid:#e8962e;--danger-solid:#c4362a;--on-danger:#fff;--chart-1:var(--ink);--chart-1-fill:#fceb78;--chart-2:#a3a39c;--chart-grid:var(--line);--chart-highlight:var(--brand);--shadow-xs:0 1px 2px #1f1f1e0a, 0 1px 1px #1f1f1e05;--shadow-sm:0 1px 3px #1f1f1e14, 0 0 0 1px #1f1f1e0a;--shadow-md:0 2px 6px #1f1f1e0d, 0 12px 32px -12px #1f1f1e2e;--shadow-lg:0 4px 12px #1f1f1e0f, 0 32px 64px -16px #1f1f1e40;--focus-ring:0 0 0 2px #fff, 0 0 0 4px #1f1f1e}[data-theme=dark]{--bg:#131312;--surface:#1b1b1a;--surface-sunken:#232321;--surface-hover:#262624;--surface-raised:#222220;--surface-strong:#30302d;--line:#2b2b29;--line-strong:#3d3d3a;--line-bold:#75756f;--ink:#f2f2ee;--ink-muted:#b4b4ad;--ink-subtle:#8f8f89;--inverse:#f2f2ee;--on-inverse:#1b1b1a;--inverse-muted:#5c5c57;--brand:#fceb78;--brand-hover:#fff3a6;--brand-soft:#34301a;--brand-edge:#fceb78;--on-brand:#1f1f1e;--brand-text:#fceb78;--focus:#fceb78;--ring:#fceb7859;--overlay:#000000a3;--nav-bg:var(--surface);--nav-hover:var(--surface-hover);--nav-ink:var(--ink-muted);--nav-ink-muted:var(--ink-subtle);--nav-active-bg:var(--brand-soft);--nav-active-ink:var(--ink);--neutral-text:#deded9;--neutral-soft:#2a2a28;--info-text:#9db8ff;--info-soft:#1c2540;--progress-text:#6fd6c8;--progress-soft:#13302c;--success-text:#7fd697;--success-soft:#152c1c;--warning-text:#ffbb6b;--warning-soft:#36260f;--danger-text:#ff948b;--danger-soft:#3a1714;--muted-text:#8f8f89;--muted-soft:#252523;--warning-solid:#ffbb6b;--danger-solid:#ff948b;--on-danger:#1b1b1a;--chart-1:var(--ink);--chart-1-fill:#fceb78;--chart-2:#75756f;--chart-grid:var(--line);--chart-highlight:var(--brand);--shadow-xs:0 1px 2px #0000004d;--shadow-sm:0 1px 3px #00000080;--shadow-md:0 12px 32px -12px #000000b3;--shadow-lg:0 32px 64px -16px #000000d9;--focus-ring:0 0 0 2px #1b1b1a, 0 0 0 4px #fceb78}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--radius-xs:6px;--radius-sm:10px;--radius-md:16px;--radius-lg:20px;--radius-full:9999px;--control-xs:28px;--control-sm:32px;--control-md:36px;--control-lg:40px;--control-touch:48px;--row-compact:40px;--row-default:48px;--row-comfortable:64px;--sidebar-w:256px;--topbar-h:64px;--bottomnav-h:64px;--bp-phone:375px;--bp-tablet:768px;--bp-laptop:1024px;--bp-desktop:1280px;--bp-wide:1440px;--z-sticky:10;--z-nav:50;--z-dropdown:100;--z-overlay:200;--z-palette:300;--z-toast:400;--font-sans:"Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace}.display{font-family:var(--font-sans);letter-spacing:-.02em;font-size:28px;font-weight:700;line-height:36px}.h1{font-family:var(--font-sans);letter-spacing:-.015em;font-size:22px;font-weight:700;line-height:30px}.h2{font-family:var(--font-sans);letter-spacing:-.01em;font-size:17px;font-weight:700;line-height:24px}.h3{font-family:var(--font-sans);font-size:15px;font-weight:650;line-height:22px}.body-lg{font-family:var(--font-sans);font-size:16px;font-weight:400;line-height:24px}.body{font-family:var(--font-sans);font-size:14px;font-weight:400;line-height:20px}.body-sm{font-family:var(--font-sans);font-size:13px;font-weight:400;line-height:18px}.caption{font-family:var(--font-sans);font-size:12px;font-weight:600;line-height:16px}.overline{font-family:var(--font-sans);font-size:13px;font-weight:600;line-height:18px}.script{font-family:var(--font-sans);font-size:17px;font-weight:400;line-height:28px}.metric{font-family:var(--font-sans);letter-spacing:-.03em;font-size:32px;font-weight:700;line-height:38px}.code{font-family:var(--font-mono);letter-spacing:.02em;font-size:12px;font-weight:600;line-height:16px}.timer{font-family:var(--font-mono);font-size:20px;font-weight:500;line-height:24px}.kbd{font-family:var(--font-mono);font-size:11px;font-weight:500;line-height:16px}
*,:before,:after{box-sizing:border-box}body{font-family:var(--font-sans);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;font-feature-settings:"cv11";margin:0;font-size:14px;line-height:20px}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.rc-num{font-variant-numeric:tabular-nums}.rc-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rc-icon{flex:none;display:block}.rc-overline{color:var(--ink-muted);font-size:13px;font-weight:600;line-height:18px}.rc-hint{color:var(--ink-muted);font-size:12.5px;line-height:17px}.rc-demo{padding:var(--space-5);gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.rc-demo-col{padding:var(--space-5);gap:var(--space-3);flex-direction:column;align-items:flex-start;display:flex}.rc-demo-grid{padding:var(--space-5);gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:start;display:grid}.rc-demo-grid>.rc-stat{align-self:stretch}.rc-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-xs)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.rc-kbds{vertical-align:middle;align-items:center;gap:2px;display:inline-flex}.rc-kbd{min-width:20px;height:20px;font-family:var(--font-mono);color:var(--ink-muted);background:var(--surface-sunken);border:1px solid var(--line);border-radius:var(--radius-xs);justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:500;line-height:1;display:inline-flex}.rc-btn{--h:var(--control-md);justify-content:center;align-items:center;gap:var(--space-2);height:var(--h);border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-xs);font:inherit;white-space:nowrap;cursor:pointer;padding:0 14px;font-size:14px;font-weight:600;line-height:1;text-decoration:none;transition:background-color .15s,border-color .15s,box-shadow .15s;display:inline-flex}.rc-btn:hover{background:var(--surface-hover)}.rc-btn:disabled{opacity:.45;cursor:not-allowed}.rc-btn--primary{background:var(--brand);color:var(--on-brand);box-shadow:var(--shadow-xs), inset 0 -1px 0 var(--brand-edge);border-color:#0000}.rc-btn--primary:hover{background:var(--brand-hover)}.rc-btn--primary .rc-kbd{border-color:var(--brand-edge);color:var(--on-brand);background:0 0}.rc-btn--dark{background:var(--inverse);border-color:var(--inverse);color:var(--on-inverse)}.rc-btn--dark:hover{background:var(--inverse);filter:brightness(1.15)}.rc-btn--dark .rc-kbd{border-color:var(--inverse-muted);color:var(--on-inverse);background:0 0}.rc-btn--ghost{box-shadow:none;color:var(--ink-muted);background:0 0;border-color:#0000}.rc-btn--ghost:hover{background:var(--surface-hover);color:var(--ink)}.rc-btn--danger{background:var(--danger-solid);border-color:var(--danger-solid);color:var(--on-danger)}.rc-btn--danger:hover{background:var(--danger-solid);filter:brightness(.92)}.rc-btn--danger .rc-kbd{border-color:var(--on-danger);color:var(--on-danger);background:0 0}.rc-btn--xs{--h:var(--control-xs);padding:0 var(--space-2);gap:var(--space-1);border-radius:var(--radius-xs);font-size:12.5px}.rc-btn--sm{--h:var(--control-sm);padding:0 var(--space-3);gap:6px;font-size:13.5px}.rc-btn--lg{--h:var(--control-lg);padding:0 var(--space-4);font-size:14.5px}.rc-btn--touch{--h:var(--control-touch);padding:0 var(--space-5);border-radius:12px;font-size:16px}.rc-btn--icon{width:var(--h);padding:0}.rc-btn--block{width:100%}.rc-btn.is-done{color:var(--success-text)}.rc-btn-label{text-overflow:ellipsis;overflow:hidden}.rc-btn .rc-kbds{margin-left:2px}.rc-spin{border-radius:var(--radius-full);border:2px solid;border-right-color:#0000;width:14px;height:14px;animation:.7s linear infinite rc-spin}@keyframes rc-spin{to{transform:rotate(360deg)}}.rc-field{flex-direction:column;gap:6px;min-width:0;display:flex}.rc-label{color:var(--ink);align-items:center;gap:6px;font-size:13px;font-weight:600;line-height:18px;display:inline-flex}.rc-req{color:var(--danger-text)}.rc-error{align-items:center;gap:var(--space-1);color:var(--danger-text);font-size:12px;line-height:16px;display:flex}.rc-control{align-items:center;gap:var(--space-2);height:var(--control-md);padding:0 var(--space-3);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-sm);box-shadow:var(--shadow-xs);color:var(--ink);font-size:14px;transition:border-color .15s,box-shadow .15s;display:flex}.rc-control:hover{border-color:var(--line-bold)}.rc-control:focus-within{border-color:var(--focus);box-shadow:0 0 0 3px var(--ring)}.rc-control.is-invalid{border-color:var(--danger-text)}.rc-control.is-invalid:focus-within{box-shadow:0 0 0 3px var(--danger-soft)}.rc-control.is-disabled{background:var(--surface-sunken);color:var(--ink-subtle);box-shadow:none}.rc-control input,.rc-control textarea,.rc-control select{min-width:0;height:100%;font:inherit;color:inherit;background:0 0;border:0;outline:0;flex:1;padding:0}.rc-control input::placeholder,.rc-control textarea::placeholder{color:var(--ink-subtle);opacity:1}.rc-control input[type=search]::-webkit-search-cancel-button{display:none}.rc-control--sm{height:var(--control-sm);padding:0 10px;font-size:13.5px}.rc-control--lg{height:var(--control-lg)}.rc-control--touch{height:var(--control-touch);border-radius:12px;font-size:16px}.rc-control--textarea{height:auto;padding:10px var(--space-3);align-items:stretch}.rc-control--textarea textarea{resize:vertical;min-height:40px;line-height:20px}.rc-control--select{padding:0;position:relative}.rc-control--select select{appearance:none;padding:0 36px 0 var(--space-3);cursor:pointer}.rc-control--select.rc-control--sm select{padding-left:var(--space-2)}.rc-select-chevron{right:var(--space-2);pointer-events:none;position:absolute}.rc-control--money input{text-align:right;font-variant-numeric:tabular-nums}.rc-control--money.is-manual{border-style:dashed}.rc-affix{color:var(--ink-muted);white-space:nowrap;align-items:center;font-size:13px;display:inline-flex}.rc-counter{justify-content:space-between;gap:var(--space-2);color:var(--ink-muted);font-size:12px;line-height:16px;display:flex}.rc-counter span:last-child{margin-left:auto}.rc-counter.is-over{color:var(--danger-text);font-weight:600}.rc-manual-mark{color:var(--warning-text);background:var(--warning-soft);border-radius:var(--radius-full);align-items:center;margin-left:6px;padding:0 6px;font-size:11px;font-weight:700;line-height:18px;display:inline-flex}.rc-field .rc-hint .rc-manual-mark{margin-left:0}.rc-check,.rc-switch{align-items:flex-start;gap:var(--space-2);color:var(--ink);cursor:pointer;font-size:14px;line-height:20px;display:inline-flex}.rc-check-text{flex-direction:column;display:flex}.rc-check input{appearance:none;border:1.5px solid var(--line-bold);border-radius:var(--radius-xs);background:var(--surface);cursor:pointer;flex:none;place-content:center;width:18px;height:18px;margin:1px 0 0;transition:background-color .12s,border-color .12s;display:grid}.rc-check input[type=radio]{border-radius:50%}.rc-check input:hover{border-color:var(--ink)}.rc-check input:checked,.rc-check input:indeterminate{background:var(--inverse);border-color:var(--inverse)}.rc-check input[type=checkbox]:checked:after{content:"";border:2px solid var(--on-inverse);border-top:0;border-right:0;width:9px;height:5px;margin-top:-2px;transform:rotate(-45deg)}.rc-check input:indeterminate:after{content:"";background:var(--on-inverse);width:8px;height:2px}.rc-check input[type=radio]:checked{background:var(--surface);border:5.5px solid var(--inverse)}.rc-check.is-disabled,.rc-switch.is-disabled{opacity:.45;cursor:not-allowed}.rc-switch input{appearance:none;border-radius:var(--radius-full);background:var(--line-bold);cursor:pointer;flex:none;width:36px;height:20px;margin:0;transition:background-color .15s;position:relative}.rc-switch input:after{content:"";background:var(--surface);width:16px;height:16px;box-shadow:var(--shadow-sm);border-radius:50%;transition:transform .15s;position:absolute;top:2px;left:2px}.rc-switch input:checked{background:var(--inverse)}.rc-switch input:checked:after{background:var(--brand);transform:translate(16px)}.rc-seg{background:var(--surface-sunken);border-radius:12px;gap:2px;padding:3px;display:inline-flex}.rc-seg button{height:calc(var(--control-md) - 6px);padding:0 var(--space-3);color:var(--ink-muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;font-size:13.5px;font-weight:600;display:inline-flex}.rc-seg button:hover{color:var(--ink)}.rc-seg button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-sm)}.rc-seg--sm button{height:calc(var(--control-sm) - 6px);padding:0 10px;font-size:12.5px}.rc-seg--touch button{height:calc(var(--control-touch) - 6px);font-size:15px}.rc-seg--block{display:flex}.rc-seg--block button{flex:1}.rc-tone-neutral{--tone-text:var(--neutral-text);--tone-soft:var(--neutral-soft)}.rc-tone-info{--tone-text:var(--info-text);--tone-soft:var(--info-soft)}.rc-tone-progress{--tone-text:var(--progress-text);--tone-soft:var(--progress-soft)}.rc-tone-success{--tone-text:var(--success-text);--tone-soft:var(--success-soft)}.rc-tone-warning{--tone-text:var(--warning-text);--tone-soft:var(--warning-soft)}.rc-tone-danger{--tone-text:var(--danger-text);--tone-soft:var(--danger-soft)}.rc-tone-muted{--tone-text:var(--muted-text);--tone-soft:var(--muted-soft)}.rc-tone-brand{--tone-text:var(--brand-text);--tone-soft:var(--brand-soft)}.rc-pill{border-radius:var(--radius-full);background:var(--tone-soft,var(--neutral-soft));height:24px;color:var(--tone-text,var(--neutral-text));white-space:nowrap;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;font-weight:600;line-height:1;display:inline-flex}.rc-pill--dot:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.rc-pill.rc-tone-muted:before{background:0 0;box-shadow:inset 0 0 0 1.5px}.rc-pill--sm{height:20px;padding:0 8px;font-size:11.5px}.rc-pill.rc-tone-brand{font-weight:700}.rc-badge{border-radius:var(--radius-full);background:var(--surface-sunken);min-width:20px;height:20px;color:var(--ink-muted);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:0 6px;font-size:11.5px;font-weight:700;line-height:1;display:inline-flex}.rc-badge--brand{background:var(--brand);color:var(--on-brand)}.rc-badge--danger{background:var(--danger-solid);color:var(--on-danger)}.rc-badge--inverse{background:var(--inverse);color:var(--on-inverse)}.rc-tag{border:1px solid var(--line-strong);border-radius:var(--radius-full);background:var(--surface);height:26px;color:var(--ink-muted);white-space:nowrap;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;font-weight:600;line-height:1;display:inline-flex}.rc-tag-x{border-radius:var(--radius-full);width:18px;height:18px;color:var(--ink-subtle);cursor:pointer;background:0 0;border:0;place-items:center;margin-right:-5px;padding:0;display:inline-grid}.rc-tag-x:hover{background:var(--surface-hover);color:var(--ink)}.rc-code{border-radius:var(--radius-xs);background:var(--inverse);height:22px;color:var(--on-inverse);font-family:var(--font-mono);letter-spacing:.02em;white-space:nowrap;vertical-align:baseline;border:0;align-items:center;padding:0 7px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}button.rc-code{cursor:pointer}button.rc-code:hover{background:var(--brand);color:var(--on-brand)}.rc-code--quiet{background:var(--surface-sunken);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong)}.rc-env{border-radius:var(--radius-full);height:20px;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:var(--warning-soft);color:var(--warning-text);align-items:center;padding:0 8px;font-size:10px;font-weight:600;line-height:1;display:inline-flex}.rc-env--local,.rc-env--dev{background:var(--info-soft);color:var(--info-text)}.rc-avatar{background:var(--surface-sunken);color:var(--ink-muted);border-radius:50%;flex:none;place-items:center;font-weight:700;display:inline-grid;overflow:hidden}.rc-avatar img{object-fit:cover;width:100%;height:100%}.rc-avatar--t1{background:var(--brand-soft);color:var(--brand-text)}.rc-avatar--t2{background:var(--info-soft);color:var(--info-text)}.rc-avatar--t3{background:var(--progress-soft);color:var(--progress-text)}.rc-avatar--t4{background:var(--neutral-soft);color:var(--neutral-text)}.rc-avatar--t5{background:var(--warning-soft);color:var(--warning-text)}.rc-avatar--sm{width:28px;height:28px;font-size:11px}.rc-avatar--md{width:36px;height:36px;font-size:13px}.rc-avatar--lg{width:44px;height:44px;font-size:15px}.rc-banner{align-items:center;gap:var(--space-4);padding:14px var(--space-5) 14px 14px;border-radius:var(--radius-md);background:var(--tone-soft);color:var(--ink);display:flex}.rc-banner-icon{background:var(--surface);width:40px;height:40px;color:var(--tone-text);box-shadow:var(--shadow-sm);border-radius:12px;flex:none;place-items:center;display:grid}.rc-banner-body{flex:1;min-width:0}.rc-banner-title{font-weight:700}.rc-banner-text{color:var(--ink-muted)}.rc-banner-action{gap:var(--space-2);align-self:center;display:flex}.rc-banner--bar{padding:var(--space-2) var(--space-4);border-radius:0;align-items:center}.rc-banner--bar .rc-banner-icon{width:auto;height:auto;box-shadow:none;background:0 0}.rc-toast{align-items:flex-start;gap:var(--space-3);width:380px;max-width:100%;padding:14px var(--space-4);border-radius:var(--radius-md);background:var(--inverse);color:var(--on-inverse);box-shadow:var(--shadow-md);display:flex}.rc-toast--danger{background:var(--danger-solid);color:var(--on-danger)}.rc-toast-icon{margin-top:1px;display:inline-flex}.rc-toast-body{flex:1;min-width:0}.rc-toast-title{font-weight:600}.rc-toast-text{color:var(--inverse-muted)}.rc-toast--danger .rc-toast-text{color:inherit}.rc-toast-action{color:inherit;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-self:center;padding:0;font-weight:600;text-decoration:underline}.rc-toast-close{border-radius:var(--radius-full);width:26px;height:26px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;margin:-3px -6px 0 0;padding:0;display:inline-grid}.rc-tip{display:inline-flex;position:relative}.rc-tip-bubble{z-index:var(--z-dropdown);border-radius:var(--radius-sm);background:var(--inverse);color:var(--on-inverse);box-shadow:var(--shadow-md);white-space:nowrap;opacity:0;pointer-events:none;align-items:center;gap:6px;padding:6px 10px;font-size:12.5px;font-weight:600;line-height:16px;transition:opacity .1s;display:inline-flex;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.rc-tip--bottom .rc-tip-bubble{top:calc(100% + 6px);bottom:auto}.rc-tip:hover .rc-tip-bubble,.rc-tip:focus-within .rc-tip-bubble,.rc-tip.is-open .rc-tip-bubble{opacity:1}.rc-tip-bubble .rc-kbd{color:var(--on-inverse);border-color:var(--inverse-muted);background:0 0}.rc-skel{border-radius:var(--radius-full);background:var(--surface-sunken);height:12px;display:block;position:relative;overflow:hidden}.rc-skel:after{content:"";background:linear-gradient(90deg, transparent, var(--surface-hover), transparent);animation:1.4s ease-in-out infinite rc-shimmer;position:absolute;inset:0;transform:translate(-100%)}.rc-skel--circle{border-radius:50%}.rc-skel-lines{gap:var(--space-2);flex-direction:column;display:flex}@keyframes rc-shimmer{to{transform:translate(100%)}}.rc-empty{text-align:center;align-items:center;gap:var(--space-2);padding:var(--space-12) var(--space-6);flex-direction:column;display:flex}.rc-empty--compact{padding:var(--space-6) var(--space-4)}.rc-empty-icon{width:48px;height:48px;margin-bottom:var(--space-2);background:var(--surface-sunken);color:var(--ink-muted);border-radius:14px;place-items:center;display:grid}.rc-empty-title{font-size:16px;font-weight:700;line-height:22px}.rc-empty-text{max-width:360px;color:var(--ink-muted)}.rc-empty-action{gap:var(--space-2);margin-top:var(--space-2);display:flex}.rc-progress{flex-direction:column;gap:6px;min-width:160px;display:flex}.rc-progress-head{justify-content:space-between;gap:var(--space-2);color:var(--ink-muted);font-size:12.5px;line-height:16px;display:flex}.rc-progress-track{border-radius:var(--radius-full);background:var(--surface-strong);height:8px;overflow:hidden}.rc-progress-fill{background:var(--tone-text,var(--inverse));border-radius:inherit;height:100%;transition:width .2s}.rc-meter{--meter:var(--inverse);flex-direction:column;gap:8px;min-width:200px;display:flex}.rc-meter--near{--meter:var(--warning-solid);--meter-text:var(--warning-text)}.rc-meter--over,.rc-meter--stop{--meter:var(--danger-solid);--meter-text:var(--danger-text)}.rc-meter-head,.rc-meter-foot{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.rc-meter-label{font-size:13.5px;font-weight:600}.rc-meter-value{color:var(--ink-muted);font-size:13px;font-weight:600}.rc-meter-track{border-radius:var(--radius-full);background:var(--surface-strong);height:8px;position:relative}.rc-meter-fill{border-radius:var(--radius-full);background:var(--meter);height:100%}.rc-meter--stop .rc-meter-fill{background:repeating-linear-gradient(-45deg, var(--danger-solid) 0 6px, var(--danger-soft) 6px 9px)}.rc-meter-tick{background:var(--surface);width:2px;box-shadow:0 0 0 1px var(--line-strong);border-radius:1px;margin-left:-1px;position:absolute;top:-3px;bottom:-3px}.rc-meter-foot{color:var(--ink-muted);font-size:12px;line-height:16px}.rc-meter-state{align-items:center;gap:var(--space-1);color:var(--meter-text,var(--meter));font-weight:600;display:inline-flex}.rc-tabs{gap:var(--space-6);border-bottom:1px solid var(--line);scrollbar-width:none;display:flex;overflow-x:auto}.rc-tab{height:44px;color:var(--ink-muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:14px;font-weight:600;display:inline-flex;position:relative}.rc-tab:hover,.rc-tab[aria-selected=true]{color:var(--ink)}.rc-tab[aria-selected=true]:after{content:"";background:var(--ink);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.rc-tabs--sm{gap:var(--space-5)}.rc-tabs--sm .rc-tab{height:var(--control-lg);font-size:13.5px}.rc-sidebar{width:var(--sidebar-w);height:100%;padding:var(--space-5) var(--space-4);background:var(--nav-bg);color:var(--ink);border-right:1px solid var(--line);flex-direction:column;gap:4px;display:flex}.rc-sidebar-brand{align-items:center;gap:var(--space-3);min-height:52px;margin-bottom:var(--space-3);border-radius:14px;padding:8px;display:flex}.rc-sidebar-brand.is-switch{cursor:pointer}.rc-sidebar-brand.is-switch:hover{background:var(--nav-hover)}.rc-sidebar-brand-text{flex-direction:column;flex:1;min-width:0;display:flex}.rc-sidebar-sub{text-overflow:ellipsis;white-space:nowrap;color:var(--nav-ink-muted);font-size:12.5px;line-height:16px;overflow:hidden}.rc-sidebar-brand>.rc-icon{color:var(--nav-ink-muted)}.rc-sidebar-logo{object-fit:cover;border-radius:10px;flex:none;width:36px;height:36px}.rc-sidebar-name{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;font-size:15px;font-weight:700;line-height:20px;overflow:hidden}.rc-sidebar-search{align-items:center;gap:var(--space-2);height:var(--control-md);margin:0 0 var(--space-2);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-sunken);color:var(--nav-ink-muted);font:inherit;cursor:pointer;padding:0 8px 0 12px;font-size:13.5px;display:flex}.rc-sidebar-search span{text-align:left;flex:1}.rc-sidebar-search .rc-kbd{background:var(--surface)}.rc-sidebar-search:hover{border-color:var(--line-strong)}.rc-sidebar-list{flex-direction:column;flex:1;gap:2px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.rc-sidebar-section{padding:var(--space-4) var(--space-3) 6px;color:var(--nav-ink-muted);font-size:12px;font-weight:600;line-height:16px}.rc-sidebar-item{align-items:center;gap:var(--space-3);height:40px;padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--nav-ink);font-size:14.5px;font-weight:500;text-decoration:none;transition:background-color .12s,color .12s;display:flex}.rc-sidebar-item:hover{background:var(--nav-hover);color:var(--ink)}.rc-sidebar-item:focus-visible{outline-color:var(--focus);outline-offset:-2px}.rc-sidebar-item.is-active{background:var(--nav-active-bg);color:var(--nav-active-ink);font-weight:650}.rc-sidebar-item.is-child{height:34px;font-size:13.5px}.rc-sidebar-indent{flex:none;width:18px}.rc-sidebar-label{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.rc-sidebar-count{border-radius:var(--radius-full);background:var(--surface-sunken);min-width:22px;height:22px;color:var(--ink-muted);place-items:center;padding:0 7px;font-size:12px;font-weight:600;display:inline-grid}.rc-sidebar-count.is-alert{background:var(--brand);color:var(--on-brand);font-weight:700}.rc-sidebar-item.is-active .rc-sidebar-count{background:var(--surface)}.rc-sidebar-item.is-active .rc-sidebar-count.is-alert{background:var(--brand);color:var(--on-brand)}.rc-sidebar-user{margin-top:var(--space-2);border:1px solid var(--line);border-radius:14px;align-items:center;gap:10px;padding:10px;display:flex}.rc-sidebar-user .rc-avatar{flex:none}.rc-sidebar-user-text{flex-direction:column;flex:1;min-width:0;font-size:14px;font-weight:600;line-height:18px;display:flex}.rc-sidebar-muted{color:var(--nav-ink-muted);font-size:12.5px;font-weight:500}.rc-sidebar-foot{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.rc-sidebar-user>.rc-icon{color:var(--nav-ink-muted)}.rc-bottomnav{height:var(--bottomnav-h);padding:0 var(--space-2) env(safe-area-inset-bottom);background:var(--surface);border-top:1px solid var(--line);display:flex}.rc-bottomnav-item{min-width:0;color:var(--ink-muted);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;font-size:11.5px;font-weight:600;line-height:14px;text-decoration:none;display:flex}.rc-bottomnav-icon{border-radius:var(--radius-full);place-items:center;width:56px;height:30px;transition:background-color .15s;display:grid;position:relative}.rc-bottomnav-item.is-active{color:var(--ink);font-weight:700}.rc-bottomnav-item.is-active .rc-bottomnav-icon{background:var(--brand);color:var(--on-brand)}.rc-bottomnav-count{border-radius:var(--radius-full);background:var(--danger-solid);min-width:18px;height:18px;color:var(--on-danger);box-shadow:0 0 0 2px var(--surface);place-items:center;padding:0 5px;font-size:10.5px;font-weight:700;display:grid;position:absolute;top:-3px;right:6px}.rc-cmdk{border-radius:var(--radius-lg);background:var(--surface-raised);border:1px solid var(--line);width:600px;max-width:100%;box-shadow:var(--shadow-lg);flex-direction:column;display:flex;overflow:hidden}.rc-cmdk-input{align-items:center;gap:var(--space-3);height:56px;padding:0 var(--space-5);border-bottom:1px solid var(--line);color:var(--ink-muted);display:flex}.rc-cmdk-input input{min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:16px}.rc-cmdk-input input::placeholder{color:var(--ink-subtle)}.rc-cmdk-list{max-height:360px;padding:var(--space-2);overflow-y:auto}.rc-cmdk-group+.rc-cmdk-group{margin-top:var(--space-2)}.rc-cmdk-label{padding:var(--space-2) var(--space-3) var(--space-1);color:var(--ink-subtle);font-size:12px;font-weight:600;line-height:16px}.rc-cmdk-item{align-items:center;gap:var(--space-3);height:40px;padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--ink);cursor:pointer;display:flex}.rc-cmdk-item .rc-icon{color:var(--ink-muted)}.rc-cmdk-item.is-active{background:var(--brand-soft)}.rc-cmdk-item.is-active .rc-icon{color:var(--ink)}.rc-cmdk-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.rc-cmdk-meta{color:var(--ink-muted);font-size:13px}.rc-cmdk-empty{padding:var(--space-6);text-align:center;color:var(--ink-muted)}.rc-cmdk-foot{gap:var(--space-4);padding:10px var(--space-5);border-top:1px solid var(--line);color:var(--ink-muted);font-size:12px;display:flex}.rc-stepper{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.rc-step{align-items:center;gap:var(--space-2);color:var(--ink-muted);font-size:13px;display:flex}.rc-step+.rc-step:before{content:"";background:var(--line-strong);width:28px;height:2px;margin-right:var(--space-1);border-radius:1px}.rc-step-num{border:1.5px solid var(--line-strong);background:var(--surface);width:26px;height:26px;color:var(--ink-muted);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.rc-step.is-done .rc-step-num{background:var(--inverse);border-color:var(--inverse);color:var(--on-inverse)}.rc-step.is-done{color:var(--ink)}.rc-step.is-current .rc-step-num{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.rc-step.is-current{color:var(--ink);font-weight:600}.rc-stepper--v{flex-direction:column;align-items:stretch;gap:0}.rc-stepper--v .rc-step+.rc-step:before{display:none}.rc-stepper--v .rc-step{padding:var(--space-1) 0}.rc-pager{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.rc-pager-list{align-items:center;gap:var(--space-1);display:flex}.rc-pager-btn{min-width:var(--control-sm);height:var(--control-sm);border-radius:var(--radius-sm);color:var(--ink-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 8px;font-size:13.5px;font-weight:600}.rc-pager-btn:hover{background:var(--surface-hover)}.rc-pager-btn[aria-current=page]{background:var(--inverse);color:var(--on-inverse)}.rc-pager-gap{padding:0 var(--space-1);color:var(--ink-muted)}.rc-scrim{z-index:var(--z-overlay);padding:var(--space-4);background:var(--overlay);place-items:center;display:grid;position:fixed;inset:0}.rc-scrim--top{z-index:var(--z-palette);place-items:start center;padding-top:12vh}.rc-scrim--right{place-items:stretch end;padding:0}.rc-scrim--bottom{place-items:end stretch;padding:0}.rc-scrim--inline{z-index:auto;min-height:100%;position:relative;inset:auto}.rc-dialog{border-radius:var(--radius-lg);background:var(--surface-raised);border:1px solid var(--line);width:480px;max-width:100%;max-height:calc(100vh - 32px);box-shadow:var(--shadow-lg);flex-direction:column;display:flex}.rc-dialog--sm{width:400px}.rc-dialog--lg{width:720px}.rc-dialog-head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-5) var(--space-5) var(--space-3) var(--space-6);display:flex}.rc-dialog-titles{padding-top:var(--space-1)}.rc-dialog-title{letter-spacing:-.01em;margin:0;font-size:18px;font-weight:700;line-height:26px}.rc-dialog-body{padding:0 var(--space-6) var(--space-5);gap:var(--space-4);flex-direction:column;display:flex;overflow-y:auto}.rc-dialog-desc{color:var(--ink-muted);margin:0}.rc-dialog-foot{justify-content:flex-end;gap:var(--space-2);padding:var(--space-4) var(--space-6) var(--space-5);border-top:1px solid var(--line);display:flex}.rc-drawer{background:var(--surface-raised);box-shadow:var(--shadow-lg);flex-direction:column;display:flex}.rc-drawer--right{border-left:1px solid var(--line);width:460px;max-width:100%;height:100%}.rc-drawer--bottom{border-radius:var(--radius-lg) var(--radius-lg) 0 0;border-top:1px solid var(--line);width:100%;max-height:90vh}.rc-drawer--bottom .rc-dialog-foot{padding-bottom:calc(var(--space-4) + env(safe-area-inset-bottom))}.rc-drawer--right .rc-dialog-foot{border-radius:0}.rc-drawer-grip{border-radius:var(--radius-full);background:var(--surface-strong);align-self:center;width:40px;height:5px;margin-top:10px}.rc-drawer-body{padding:0 var(--space-6) var(--space-4);gap:var(--space-4);flex-direction:column;flex:1;display:flex;overflow-y:auto}.rc-dropdown{display:inline-block;position:relative}.rc-menu{z-index:var(--z-dropdown);background:var(--surface-raised);border:1px solid var(--line);min-width:220px;box-shadow:var(--shadow-md);border-radius:14px;padding:6px;position:absolute;top:calc(100% + 6px);left:0}.rc-menu--end{left:auto;right:0}.rc-menu-item{border-radius:var(--radius-sm);width:100%;height:36px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 10px;font-size:14px;font-weight:500;display:flex}.rc-menu-item .rc-icon{color:var(--ink-muted)}.rc-menu-item:hover,.rc-menu-item:focus-visible{background:var(--surface-hover);outline:none}.rc-menu-item.is-danger,.rc-menu-item.is-danger .rc-icon{color:var(--danger-text)}.rc-menu-item:disabled{opacity:.45;cursor:not-allowed}.rc-menu-label{flex:1}.rc-menu-gap{width:16px}.rc-menu-sep{background:var(--line);height:1px;margin:6px -6px}.rc-menu-heading{padding:var(--space-2) 10px var(--space-1);color:var(--ink-subtle);font-size:12px;font-weight:600}.rc-table-wrap{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-xs);position:relative;overflow:hidden}.rc-table-scroll{overflow-x:auto}.rc-table{border-collapse:collapse;width:100%;font-size:13.5px;line-height:18px}.rc-table th{z-index:var(--z-sticky);height:var(--row-compact);padding:0 var(--space-4);background:var(--surface);border-bottom:1px solid var(--line);color:var(--ink-subtle);text-align:left;white-space:nowrap;font-size:12.5px;font-weight:600;position:sticky;top:0}.rc-table td{height:var(--row-default);padding:0 var(--space-4);border-bottom:1px solid var(--line);white-space:nowrap}.rc-table--compact td{height:40px}.rc-table--comfortable td{height:var(--row-comfortable);font-size:14px}.rc-table tbody tr:last-child td{border-bottom:0}.rc-table tbody tr:hover td{background:var(--surface-hover)}.rc-table tbody tr[aria-selected=true] td{background:var(--brand-soft)}.rc-table tbody tr.is-dim td{color:var(--ink-muted)}.rc-table .num{text-align:right;font-variant-numeric:tabular-nums}.rc-table .mono{font-family:var(--font-mono);font-size:12px}.rc-table .strong{font-weight:650}.rc-td-check{width:44px;padding-right:0!important}.rc-td-check .rc-check input{margin:0}.rc-td-empty{text-align:center;color:var(--ink-muted);height:120px!important}.rc-th-sort{align-items:center;gap:var(--space-1);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.rc-th-sort:hover,.rc-th-sort.is-sorted{color:var(--ink)}.rc-table th.num .rc-th-sort{flex-direction:row-reverse}.rc-bulkbar{align-items:center;gap:var(--space-3);height:52px;padding:0 var(--space-4);background:var(--inverse);color:var(--on-inverse);font-size:13.5px;display:flex}.rc-bulkbar-count{font-weight:600}.rc-bulkbar-actions{gap:var(--space-2);flex:1;display:flex}.rc-bulkbar .rc-btn{border-color:var(--inverse-muted);color:var(--on-inverse);box-shadow:none;background:0 0}.rc-bulkbar .rc-btn:hover{background:var(--on-inverse);color:var(--inverse)}.rc-bulkbar .rc-btn--primary{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.rc-bulkbar .rc-kbd{border-color:var(--inverse-muted);color:var(--on-inverse);background:0 0}.rc-bulkbar-clear{color:var(--on-inverse);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.rc-filterbar{gap:var(--space-3);flex-direction:column;display:flex}.rc-filterbar-row{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.rc-filterbar-search{width:260px}.rc-filter{height:var(--control-sm);border:1px dashed var(--line-bold);border-radius:var(--radius-full);color:var(--ink-muted);font:inherit;cursor:pointer;background:0 0;align-items:center;gap:6px;padding:0 12px;font-size:13.5px;font-weight:500;display:inline-flex}.rc-filter:hover{color:var(--ink);border-color:var(--ink-muted)}.rc-filter.is-set{border-style:solid;border-color:var(--line-strong);color:var(--ink);background:var(--surface);box-shadow:var(--shadow-xs)}.rc-filter-value{font-weight:700}.rc-filter.is-set .rc-filter-label:after{content:":"}.rc-filterbar-actions{gap:var(--space-2);margin-left:auto;display:flex}.rc-stat{min-width:160px;padding:var(--space-5);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-xs);flex-direction:column;gap:10px;display:flex}.rc-stat-head{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:32px;display:flex}.rc-stat-icon{background:var(--surface-sunken);width:34px;height:34px;color:var(--ink-muted);border-radius:10px;flex:none;place-items:center;display:grid}.rc-stat-value{letter-spacing:-.03em;font-size:32px;font-weight:700;line-height:38px}.rc-stat-target{color:var(--ink-subtle);letter-spacing:0;font-size:16px;font-weight:600}.rc-stat-bar{border-radius:var(--radius-full);background:var(--surface-strong);height:8px;overflow:hidden}.rc-stat-bar>div{border-radius:inherit;background:var(--inverse);height:100%}.rc-stat-bar.is-done>div{background:var(--success-text)}.rc-stat-foot{align-items:center;gap:var(--space-2);color:var(--ink-muted);font-size:13px;line-height:16px;display:flex}.rc-delta{border-radius:var(--radius-full);background:var(--surface-sunken);height:22px;color:var(--ink-muted);align-items:center;gap:2px;padding:0 8px;font-size:12.5px;font-weight:700;display:inline-flex}.rc-delta--up{background:var(--success-soft);color:var(--success-text)}.rc-delta--down{background:var(--danger-soft);color:var(--danger-text)}.rc-timeline{margin:0;padding:0;list-style:none}.rc-tl-item{gap:var(--space-3);padding-bottom:var(--space-4);display:flex;position:relative}.rc-tl-item:not(:last-child):before{content:"";background:var(--line);border-radius:1px;width:2px;position:absolute;top:30px;bottom:4px;left:13px}.rc-tl-mark{background:var(--tone-soft);width:28px;height:28px;color:var(--tone-text);border-radius:50%;flex:none;place-items:center;display:grid}.rc-tl-body{flex:1;min-width:0;padding-top:4px}.rc-tl-head{justify-content:space-between;gap:var(--space-3);display:flex}.rc-tl-title{font-weight:600}.rc-tl-time{color:var(--ink-muted);white-space:nowrap;font-size:12px}.rc-tl-text{color:var(--ink-muted);margin-top:2px;font-size:13px;line-height:18px}.rc-event{padding:10px var(--space-3);border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-xs);color:var(--ink);cursor:pointer;border-radius:12px;flex-direction:column;gap:2px;font-size:13px;line-height:18px;display:flex}.rc-event--meeting{background:var(--brand);color:var(--on-brand);box-shadow:none;border-color:#0000}.rc-event--callback{background:var(--info-soft);box-shadow:none;border-color:#0000}.rc-event--demo{background:var(--progress-soft);box-shadow:none;border-color:#0000}.rc-event-top{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.rc-event-type{align-items:center;gap:var(--space-1);font-size:12px;font-weight:700;line-height:16px;display:inline-flex}.rc-event--callback .rc-event-type{color:var(--info-text)}.rc-event--demo .rc-event-type{color:var(--progress-text)}.rc-event--task .rc-event-type{color:var(--ink-muted)}.rc-event-time{font-size:12px;font-weight:500}.rc-event-title{font-weight:700}.rc-event-meta{opacity:.85;font-size:12px;line-height:16px}.rc-event--meeting .rc-event-meta{opacity:1}.rc-event--compact{padding:var(--space-1) var(--space-2)}.rc-bars{gap:var(--space-3);flex-direction:column;margin:0;display:flex}.rc-bars-plot{align-items:stretch;gap:var(--space-3);display:flex}.rc-bar{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.rc-bar-val{color:var(--ink-muted);text-align:center;white-space:nowrap;font-size:12px;font-weight:600;line-height:16px}.rc-bar-fill{background:var(--surface-strong);border-radius:8px;width:100%;max-width:40px;min-height:4px;display:block}.rc-bar.is-on .rc-bar-fill{background:var(--chart-highlight)}.rc-bar.is-on .rc-bar-val{color:var(--ink);font-weight:700}.rc-bars-axis{gap:var(--space-2);display:flex}.rc-bars-axis span{text-align:center;color:var(--ink-subtle);flex:1;font-size:12px;font-weight:600;line-height:16px}.rc-script{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-xs);flex-direction:column;display:flex;overflow:hidden}.rc-script-head{gap:var(--space-1);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--line);flex-direction:column;display:flex}.rc-script-title{align-items:center;gap:var(--space-2);display:flex}.rc-script-name{font-size:16px;font-weight:700}.rc-script-switch{border-radius:var(--radius-sm);height:28px;color:var(--ink-muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin-left:auto;padding:0 8px;font-size:13px;font-weight:600;display:inline-flex}.rc-script-switch:hover{background:var(--surface-hover);color:var(--ink)}.rc-script-why{color:var(--ink-muted);font-size:12px;line-height:16px}.rc-script-body{flex-direction:column;display:flex}.rc-script-block{padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--line)}.rc-script-block:last-child{border-bottom:0}.rc-script-label{align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.rc-script-label-text{color:var(--ink);font-size:13px;font-weight:700}.rc-script-kind{color:var(--ink-subtle);margin-left:auto;font-size:12px;font-weight:600;line-height:16px}.rc-script-block--verbatim .rc-script-kind{border-radius:var(--radius-full);background:var(--inverse);color:var(--on-inverse);padding:2px 8px}.rc-script-verbatim{color:var(--ink);margin:0;font-size:17px;line-height:28px}.rc-script-theses{gap:var(--space-1);flex-direction:column;margin:0;padding-left:18px;display:flex}.rc-script-theses li::marker{color:var(--ink-muted)}.rc-script-p{margin:0}.rc-script-block--note{background:var(--surface-sunken)}.rc-script-foot{padding:10px var(--space-5);border-top:1px solid var(--line);background:var(--surface-sunken);font-size:13px}.rc-ph{border-radius:var(--radius-xs);white-space:nowrap;padding:1px 5px}.rc-ph--filled{background:var(--brand-soft);color:var(--ink);box-shadow:inset 0 -2px 0 var(--brand);font-weight:650}.rc-ph--empty{color:var(--ink-muted);box-shadow:inset 0 0 0 1px var(--ink-muted);background-image:repeating-linear-gradient(-45deg, transparent 0 4px, var(--surface-sunken) 4px 6px)}.rc-ph--empty:before{content:"["}.rc-ph--empty:after{content:"]"}.rc-outcome{gap:var(--space-3);flex-direction:column;display:flex}.rc-outcome-list{flex-direction:column;gap:2px;display:flex}.rc-outcome-item{border-radius:var(--radius-sm);height:38px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 10px;font-size:14px;font-weight:500;display:flex}.rc-outcome-item:hover{background:var(--surface-hover)}.rc-outcome-item.is-on{background:var(--brand);color:var(--on-brand);font-weight:700}.rc-outcome-item.is-on .rc-kbd{border-color:var(--brand-edge);color:var(--on-brand);background:0 0}.rc-outcome-label{flex:1}.rc-outcome-dot{background:var(--tone-text);border-radius:50%;width:8px;height:8px}.rc-outcome-dot.rc-tone-muted{box-shadow:inset 0 0 0 1.5px var(--tone-text);background:0 0}.rc-outcome-item.is-on .rc-outcome-dot{box-shadow:0 0 0 2px var(--brand)}.rc-timer{align-items:center;gap:var(--space-2);display:inline-flex}.rc-timer-dot{background:var(--line-strong);border-radius:50%;width:8px;height:8px}.rc-timer.is-running .rc-timer-dot{background:var(--danger-text);animation:1.2s ease-in-out infinite rc-pulse}.rc-timer-value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;min-width:5ch;font-size:20px;font-weight:500;line-height:24px}@keyframes rc-pulse{50%{opacity:.3}}.rc-phone{align-items:center;gap:var(--space-1);display:inline-flex}.rc-phone-num{color:var(--ink);white-space:nowrap;font-weight:600;text-decoration:none}.rc-phone-num:hover{text-underline-offset:3px;text-decoration:underline}.rc-phone--lg .rc-phone-num{font-size:17px}.rc-lead{gap:var(--space-2);flex-direction:column;display:flex}.rc-lead-name{letter-spacing:-.015em;margin:0;font-size:22px;font-weight:700;line-height:30px}.rc-lead-pills{gap:var(--space-1);flex-wrap:wrap;display:flex}.rc-lead-facts{margin:var(--space-1) 0 0;gap:var(--space-2);flex-direction:column;display:flex}.rc-lead-fact{gap:var(--space-2);grid-template-columns:88px 1fr;font-size:13px;line-height:18px;display:grid}.rc-lead-fact dt{color:var(--ink-muted)}.rc-lead-fact dd{min-width:0;margin:0}.rc-lead-history{align-items:center;gap:var(--space-1);color:var(--ink-muted);font-size:12px;display:flex}.rc-link{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px}.rc-link:hover{text-decoration-color:currentColor}.rc-imp{align-items:center;gap:var(--space-2);min-height:40px;padding:var(--space-1) var(--space-5);background:var(--brand);color:var(--on-brand);font-size:13.5px;font-weight:500;display:flex}.rc-imp-text{flex:1;min-width:0}.rc-imp-exit{border:1px solid var(--on-brand);border-radius:var(--radius-full);height:28px;color:var(--on-brand);font:inherit;cursor:pointer;background:0 0;align-items:center;gap:6px;padding:0 12px;font-weight:700;display:inline-flex}.rc-imp-exit:hover{background:var(--on-brand);color:var(--brand)}.rc-checklist{gap:var(--space-3);padding:var(--space-5) var(--space-6);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-xs);flex-direction:column;display:flex}.rc-checklist-head{justify-content:space-between;align-items:baseline;display:flex}.rc-checklist-title{font-size:16px;font-weight:700}.rc-checklist-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rc-checklist-item{justify-content:space-between;align-items:flex-start;gap:var(--space-3);border-top:1px solid var(--line);padding:12px 0;display:flex}.rc-checklist-item.is-done .rc-check-text>span:first-child{color:var(--ink-muted);text-decoration:line-through}.rc-checklist-action{flex:none}.rc-price{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.rc-price-model{gap:var(--space-3);padding:var(--space-5);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-xs);cursor:pointer;flex-direction:column;display:flex}.rc-price-model:hover{border-color:var(--line-strong)}.rc-price-model.is-on{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.rc-price-head{align-items:center;gap:var(--space-2);display:flex}.rc-price-radio{border:1.5px solid var(--line-bold);background:var(--surface);border-radius:50%;flex:none;width:18px;height:18px}.rc-price-model.is-on .rc-price-radio{border:5.5px solid var(--inverse)}.rc-price-title{flex:1;font-weight:700}.rc-price-lines{gap:var(--space-1);flex-direction:column;margin:0;display:flex}.rc-price-line{justify-content:space-between;gap:var(--space-3);font-size:13px;display:flex}.rc-price-line dt{color:var(--ink-muted)}.rc-price-line dd{white-space:nowrap;margin:0}.rc-price-total{padding-top:var(--space-3);border-top:1px solid var(--line);justify-content:space-between;font-size:16px;font-weight:700;display:flex}.rc-row{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.rc-stack{gap:var(--space-3);flex-direction:column;display:flex}[data-theme=dark] input,[data-theme=dark] select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=light] input,[data-theme=light] select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.rc-row--tight{gap:var(--space-2)}.rc-link-btn{color:var(--ink);font:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.rc-link-btn:hover{text-decoration-color:currentColor}.rc-chip{border:1px solid var(--line-strong);border-radius:var(--radius-full);background:var(--surface);height:30px;color:var(--ink);font:inherit;white-space:nowrap;cursor:pointer;align-items:center;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.rc-chip:hover{background:var(--surface-hover)}.rc-chip[aria-pressed=true]{background:var(--inverse);border-color:var(--inverse);color:var(--on-inverse)}.rc-popover{z-index:var(--z-dropdown);background:var(--surface-raised);border:1px solid var(--line);min-width:260px;box-shadow:var(--shadow-md);border-radius:14px;position:absolute;top:calc(100% + 6px);left:0}.rc-popover-head{justify-content:space-between;align-items:center;gap:var(--space-2);padding:10px 10px 0 var(--space-4);display:flex}.rc-popover-title{font-size:14px;font-weight:700}.rc-popover-body{gap:var(--space-3);padding:var(--space-4);flex-direction:column;display:flex}.rc-popover-foot{justify-content:flex-end;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:1px solid var(--line);display:flex}.rc-picker{display:block}.rc-picker-btn{width:100%;font:inherit;text-align:left;cursor:pointer}.rc-picker-value{flex:1}.rc-picker-value.is-empty{color:var(--ink-subtle)}.rc-popover--cal{width:300px;padding:var(--space-3)}.rc-cal-inline .rc-popover{box-shadow:none;position:static}.rc-cal-head{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.rc-cal-title{font-weight:700}.rc-cal-grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.rc-cal-wd{height:28px;color:var(--ink-subtle);place-items:center;font-size:12px;font-weight:600;display:grid}.rc-cal-day{border-radius:var(--radius-sm);height:36px;color:var(--ink);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;font-size:13.5px;font-weight:500}.rc-cal-day:hover{background:var(--surface-hover)}.rc-cal-day.is-out{color:var(--ink-subtle)}.rc-cal-day.is-weekend:not(.is-out){color:var(--ink-muted)}.rc-cal-day[aria-current=date]{box-shadow:inset 0 0 0 1.5px var(--line-strong);font-weight:700}.rc-cal-day[aria-pressed=true]{background:var(--inverse);color:var(--on-inverse);font-weight:700}.rc-cal-day:disabled{opacity:.35;cursor:not-allowed}.rc-cal-quick{gap:var(--space-1);flex-wrap:wrap;display:flex}.rc-popover--cal .rc-cal-quick{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--line)}.rc-dt{gap:var(--space-2);grid-template-columns:minmax(0,1fr) 120px;display:grid}.rc-time-list{min-width:120px;max-height:220px;padding:var(--space-1);flex-direction:column;display:flex;overflow-y:auto}.rc-time-opt{border-radius:var(--radius-xs);height:32px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:none;padding:0 10px;font-size:13.5px}.rc-time-opt:hover{background:var(--surface-hover)}.rc-time-opt[aria-selected=true]{background:var(--inverse);color:var(--on-inverse);font-weight:700}.rc-combo-list{width:100%;max-height:300px;padding:var(--space-1);overflow-y:auto}.rc-combo-empty{padding:var(--space-3);color:var(--ink-muted);font-size:13px}.rc-combo-create{margin-top:var(--space-1);box-shadow:inset 0 1px 0 var(--line)}.rc-swatches{gap:var(--space-2);flex-wrap:wrap;display:flex}.rc-swatch{border-radius:var(--radius-full);width:30px;height:30px;box-shadow:inset 0 0 0 1px var(--brand-edge), inset 0 0 0 1px var(--line);cursor:pointer;border:0;place-items:center;padding:0;display:grid}.rc-swatch.is-on{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--focus)}.rc-color-row{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.rc-color-dot{width:16px;height:16px;box-shadow:inset 0 0 0 1px var(--line-strong);border-radius:50%;flex:none}.rc-color-sample{height:var(--control-sm);padding:0 var(--space-3);border-radius:var(--radius-sm);align-items:center;font-size:13.5px;font-weight:700;display:inline-flex}.rc-color-bad{color:var(--danger-text);font-weight:600}.rc-line{gap:var(--space-2);flex-direction:column;margin:0;display:flex;position:relative}.rc-line-plot{width:100%;position:relative}.rc-line svg{display:block;overflow:visible}.rc-line-head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.rc-line-title{letter-spacing:-.01em;font-size:16px;font-weight:700;line-height:24px}.rc-legend{gap:var(--space-4);color:var(--ink-muted);flex-wrap:wrap;font-size:12.5px;font-weight:600;display:inline-flex}.rc-legend-item i{background:var(--chart-1);border-radius:3px;width:10px;height:10px;display:inline-block}.rc-legend-1 i{background:var(--chart-2)}.rc-grid{stroke:var(--chart-grid);stroke-width:1px;stroke-dasharray:3 4}.rc-grid--base{stroke-dasharray:none}.rc-axis{fill:var(--ink-subtle);font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.rc-axis.is-on{fill:var(--ink)}.rc-series{fill:none;stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round}.rc-series-0{stroke:var(--chart-1)}.rc-series-1{stroke:var(--chart-2);stroke-width:2px;stroke-dasharray:6 5}.rc-area-stop-0{stop-color:var(--chart-1-fill)}.rc-area-stop-1{stop-color:var(--chart-2)}.rc-last{fill:var(--chart-highlight);stroke:var(--chart-1);stroke-width:2.5px}.rc-last-halo{fill:var(--chart-highlight);opacity:.35}.rc-cursor{stroke:var(--line-bold);stroke-width:1px;stroke-dasharray:3 3}.rc-hover-dot{fill:var(--surface);stroke-width:2.5px}.rc-dot-0{stroke:var(--chart-1)}.rc-dot-1{stroke:var(--chart-2)}.rc-line-tip{background:var(--surface-raised);border:1px solid var(--line);min-width:120px;color:var(--ink);box-shadow:var(--shadow-md);white-space:nowrap;pointer-events:none;border-radius:12px;flex-direction:column;gap:4px;padding:10px 12px;font-size:12.5px;line-height:16px;display:flex;position:absolute;top:0;transform:translate(-50%)}.rc-line-tip b{color:var(--ink-muted);font-weight:700}.rc-line-tip-row{align-items:center;gap:8px;display:flex}.rc-line-tip-row i{background:var(--chart-1);border-radius:50%;width:8px;height:8px}.rc-line-tip-row.is-1 i{background:var(--chart-2)}.rc-line-tip-row strong{font-variant-numeric:tabular-nums;margin-left:auto;padding-left:12px;font-weight:700}.rc-spark-line{fill:none;stroke:var(--chart-1);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.rc-spark-dot{fill:var(--chart-highlight);stroke:var(--chart-1);stroke-width:1.5px}.rc-legend-item{align-items:center;gap:6px;display:inline-flex}.rc-spark{vertical-align:middle;display:inline-block;overflow:visible}.rc-calview{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-xs);flex-direction:column;display:flex;overflow:hidden}.rc-calview-head{background:var(--surface);border-bottom:1px solid var(--line);display:flex}.rc-calview-gutter{flex:none;width:56px;position:relative}.rc-calview-day{border-left:1px solid var(--line);height:48px;color:var(--ink-subtle);flex:1;justify-content:center;align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:flex}.rc-calview-date{color:var(--ink);font-size:15px;font-weight:700}.rc-calview-day.is-today .rc-calview-date{border-radius:var(--radius-full);background:var(--brand);min-width:30px;height:30px;color:var(--on-brand);place-items:center;padding:0 6px;display:inline-grid}.rc-calview-body{overflow-y:auto}.rc-calview-grid{display:flex;position:relative}.rc-calview-hour{right:var(--space-2);color:var(--ink-subtle);font-size:11.5px;font-weight:600;position:absolute;transform:translateY(-50%)}.rc-calview-hour:first-child{transform:none}.rc-calview-col{border-left:1px solid var(--line);flex:1;min-width:0;position:relative}.rc-calview-col.is-weekend{background:color-mix(in srgb, var(--surface-sunken) 60%, transparent)}.rc-calview-line{border-top:1px solid var(--line);position:absolute;left:0;right:0}.rc-calview-now{z-index:2;background:var(--danger-text);height:2px;position:absolute;left:0;right:0}.rc-calview-now:before{content:"";background:var(--danger-text);border-radius:50%;width:8px;height:8px;position:absolute;top:-3px;left:-4px}.rc-calview-ev{z-index:1;border-radius:var(--radius-sm);gap:0;padding:4px 8px;font-size:12px;line-height:16px;position:absolute;left:4px;right:4px;overflow:hidden}.rc-calview-ev .rc-event-type{font-size:11px}.rc-calview-ev .rc-event-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rc-calview-ev.is-dragging{opacity:.45}.rc-kanban{gap:var(--space-4);grid-auto-columns:minmax(240px,1fr);grid-auto-flow:column;align-items:start;display:grid;overflow-x:auto}.rc-kanban-col{border-radius:var(--radius-md);background:var(--surface-sunken);border:1px solid #0000;flex-direction:column;gap:10px;min-height:120px;padding:10px;display:flex}.rc-kanban-col.is-over{border-color:var(--line-strong);background:var(--brand-soft)}.rc-kanban-head{justify-content:space-between;align-items:center;padding:4px 6px 2px;display:flex}.rc-kanban-title{font-size:13.5px;font-weight:700}.rc-kanban-list{flex-direction:column;gap:8px;display:flex}.rc-kanban-empty{padding:var(--space-4);text-align:center;color:var(--ink-subtle);border:1.5px dashed var(--line-strong);border-radius:12px;font-size:12.5px}.rc-kanban-card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-xs);cursor:grab;border-radius:12px;flex-direction:column;gap:6px;padding:12px 14px;font-size:13px;line-height:18px;display:flex}.rc-kanban-card:hover{border-color:var(--line-strong)}.rc-kanban-card.is-dragging{opacity:.45}.rc-kanban-card-top{justify-content:space-between;gap:var(--space-2);display:flex}.rc-kanban-card-title{font-weight:700}.rc-kanban-card-meta{color:var(--ink-muted);font-size:12px}.rc-kanban-tags{gap:var(--space-1)}.rc-objection{gap:var(--space-3);padding:var(--space-4);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-xs);flex-direction:column;display:flex}.rc-objection-body{gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:start;display:grid}.rc-objection-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.rc-objection-item{align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);cursor:pointer;flex-wrap:wrap;padding:8px 10px;font-size:13.5px;display:flex}.rc-objection-item.is-active{background:var(--brand-soft)}.rc-objection-phrase{flex:1;min-width:0}.rc-objection-tags{width:100%;color:var(--ink-muted);padding-left:46px;font-size:11px;line-height:14px}.rc-objection-answer{gap:var(--space-2);padding:var(--space-4);background:var(--surface-sunken);border-radius:14px;flex-direction:column;display:flex}.rc-objection-text{margin:0;font-size:16px;line-height:25px}.rc-hl{background:var(--brand);color:var(--on-brand);border-radius:4px;padding:0 2px}.rc-device{background:var(--surface-sunken);border:1px solid var(--line);border-radius:var(--radius-md);flex-direction:column;display:flex;overflow:hidden}.rc-device-bar{align-items:center;gap:var(--space-2);padding:10px var(--space-3);background:var(--surface);border-bottom:1px solid var(--line);display:flex}.rc-device-url{min-width:0;height:var(--control-sm);padding:0 var(--space-3);border-radius:var(--radius-full);background:var(--surface-sunken);color:var(--ink-muted);flex:1;align-items:center;gap:6px;font-size:12.5px;font-weight:500;display:flex}.rc-device-url span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rc-device-stage{padding:var(--space-5);justify-content:center;display:flex;overflow:auto}.rc-device-screen{background:var(--surface);border:1px solid var(--line);width:100%;min-height:240px;box-shadow:var(--shadow-sm);border-radius:12px;transition:width .2s;overflow:auto}.rc-device--phone .rc-device-screen{border:8px solid var(--inverse);border-radius:36px;width:375px;max-width:100%;min-height:560px}.rc-device-screen iframe{width:100%;height:100%;min-height:inherit;border:0;display:block}.rc-sortable{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.rc-sortable-list{flex-direction:column;gap:4px;width:100%;margin:0;padding:0;list-style:none;display:flex}.rc-sortable-item{align-items:center;gap:var(--space-1);min-height:44px;padding:0 var(--space-1);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-xs);border-radius:12px;display:flex;position:relative}.rc-sortable-item:hover{border-color:var(--line-strong)}.rc-sortable-item.is-selected{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.rc-sortable-item.is-hidden .rc-sortable-title{color:var(--ink-muted)}.rc-sortable-item.is-dragging{opacity:.4}.rc-sortable-item.is-over-before:before,.rc-sortable-item.is-over-after:after{content:"";background:var(--focus);height:2px;position:absolute;left:0;right:0}.rc-sortable-item.is-over-before:before{top:-4px}.rc-sortable-item.is-over-after:after{bottom:-4px}.rc-sortable-grip{border-radius:var(--radius-xs);width:26px;height:32px;color:var(--ink-subtle);cursor:grab;background:0 0;border:0;place-items:center;padding:0;display:grid}.rc-sortable-grip:hover{background:var(--surface-hover);color:var(--ink)}.rc-sortable-main{align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-1);color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;display:flex}.rc-sortable-text{flex-direction:column;flex:1;min-width:0;display:flex}.rc-sortable-title{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.rc-schedule{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.rc-schedule-rows{flex-direction:column;width:100%;display:flex}.rc-schedule-row{align-items:center;gap:var(--space-3);border-bottom:1px solid var(--line);grid-template-columns:170px 1fr;min-height:52px;display:grid}.rc-schedule-row:last-child{border-bottom:0}.rc-schedule-row.is-closed .rc-check-text{color:var(--ink-muted)}.rc-schedule-times{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.rc-schedule-times .rc-field{width:104px}.rc-thumb{background:var(--surface-sunken);border-radius:12px;width:100%;display:block;position:relative;overflow:hidden}.rc-thumb img{object-fit:cover;width:100%;height:100%;display:block}.rc-thumb-ph{justify-content:center;align-items:center;gap:var(--space-1);color:var(--ink-muted);background-image:repeating-linear-gradient(-45deg, transparent 0 8px, var(--surface-hover) 8px 10px);flex-direction:column;display:flex;position:absolute;inset:0}.rc-thumb-name{text-overflow:ellipsis;white-space:nowrap;max-width:90%;font-size:11px;overflow:hidden}.rc-mediapick{gap:var(--space-3);grid-template-columns:160px minmax(0,1fr);align-items:start;display:grid}.rc-mediapick-side{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.rc-mediapick-name{font-size:13px;font-weight:500}.rc-drop{justify-content:center;align-items:center;gap:var(--space-1);padding:var(--space-6) var(--space-4);text-align:center;background:var(--surface);border:1.5px dashed var(--line-strong);border-radius:var(--radius-md);color:var(--ink);flex-direction:column;font-size:13.5px;display:flex}.rc-drop.is-over{border-style:solid;border-color:var(--ink);background:var(--brand-soft)}.rc-drop.is-error{border-color:var(--danger-text)}.rc-drop-icon{width:44px;height:44px;margin-bottom:var(--space-2);background:var(--surface-sunken);color:var(--ink-muted);border-radius:12px;place-items:center;display:grid}.rc-drop--compact{padding:var(--space-3);aspect-ratio:1}.rc-drop-list{margin:var(--space-3) 0 0;align-self:stretch;gap:var(--space-2);text-align:left;flex-direction:column;padding:0;list-style:none;display:flex}.rc-drop-list li{align-items:center;gap:var(--space-3);grid-template-columns:minmax(0,1fr) 200px;display:grid}.rc-drop-name{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.rc-media{gap:var(--space-3);flex-direction:column;display:flex}.rc-media-usage{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.rc-media-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(124px,1fr));display:grid}.rc-media-item{flex-direction:column;gap:4px;min-width:0;display:flex}.rc-media-btn{cursor:pointer;background:0 0;border:0;border-radius:12px;padding:0;display:block;position:relative}.rc-media-item.is-on .rc-thumb{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--focus)}.rc-media-check{border-radius:var(--radius-xs);background:var(--surface);width:20px;height:20px;box-shadow:inset 0 0 0 1.5px var(--line-bold);place-items:center;display:grid;position:absolute;top:8px;left:8px}.rc-media-item.is-on .rc-media-check{background:var(--inverse);color:var(--on-inverse);box-shadow:none}.rc-media-used{border-radius:var(--radius-full);background:var(--inverse);color:var(--on-inverse);padding:0 7px;font-size:10.5px;font-weight:700;line-height:18px;position:absolute;bottom:8px;left:8px}.rc-media-meta{justify-content:space-between;gap:var(--space-1);font-size:12px;display:flex}.rc-media-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rc-media-bar{align-items:center;gap:var(--space-3);padding:10px var(--space-4);background:var(--inverse);color:var(--on-inverse);border-radius:14px;font-size:13.5px;display:flex}.rc-media-bar .rc-btn{border-color:var(--inverse-muted);color:var(--on-inverse);box-shadow:none;background:0 0}.rc-media-bar .rc-bulkbar-clear{margin-left:auto}.rc-schema{gap:var(--space-6);flex-direction:column;display:flex}.rc-schema-title{font-size:16px;font-weight:700}.rc-schema-group{gap:var(--space-4);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.rc-schema-group>legend{margin-bottom:var(--space-3);padding:0}.rc-versions{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.rc-version{gap:var(--space-2);border-radius:12px;flex-direction:column;padding:10px;display:flex}.rc-version.is-on{background:var(--brand-soft)}.rc-version-main{align-items:flex-start;gap:var(--space-3);color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.rc-version-num{min-width:32px;font-family:var(--font-mono);color:var(--ink-muted);flex:none;padding-top:1px;font-size:12px;font-weight:600}.rc-version-text{flex-direction:column;flex:1;min-width:0;display:flex}.rc-version-note{font-size:13.5px;font-weight:600}.rc-version>.rc-btn{align-self:flex-start;margin-left:44px}.rc-diff{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-xs);overflow:hidden}.rc-diff-head{padding:10px var(--space-4);background:var(--surface-sunken);border-bottom:1px solid var(--line);justify-content:space-between;font-size:12.5px;font-weight:700;display:flex}.rc-diff-n-add{color:var(--success-text)}.rc-diff-n-del{color:var(--danger-text)}.rc-diff-body{font-family:var(--font-mono);font-size:12px;line-height:20px}.rc-diff-line{display:flex}.rc-diff-sign{text-align:center;width:24px;color:var(--ink-muted);-webkit-user-select:none;user-select:none;flex:none}.rc-diff-text{padding-right:var(--space-3);white-space:pre-wrap;word-break:break-word;flex:1}.rc-diff-line--add{background:var(--success-soft)}.rc-diff-line--add .rc-diff-sign{color:var(--success-text);font-weight:700}.rc-diff-line--del{background:var(--danger-soft)}.rc-diff-line--del .rc-diff-sign{color:var(--danger-text);font-weight:700}.rc-diff-line--del .rc-diff-text{text-decoration:line-through;-webkit-text-decoration-color:var(--danger-text);text-decoration-color:var(--danger-text)}.rc-diff-fields td{white-space:normal;vertical-align:top;padding-top:var(--space-2);padding-bottom:var(--space-2)}.rc-diff-add{border-radius:var(--radius-xs);background:var(--success-soft);color:var(--ink);box-shadow:inset 0 -2px 0 var(--success-text);padding:1px 4px;text-decoration:none}.rc-diff-del{color:var(--ink-muted);-webkit-text-decoration-color:var(--danger-text);text-decoration-color:var(--danger-text)}.rc-chat{gap:var(--space-4);padding:var(--space-4);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-xs);flex-direction:column;display:flex}.rc-chat-list{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rc-chat-msg{flex-direction:column;align-self:flex-start;gap:2px;max-width:78%;display:flex}.rc-chat-msg--staff{align-self:flex-end;align-items:flex-end}.rc-chat-meta{gap:var(--space-2);color:var(--ink-subtle);font-size:12px;font-weight:600;line-height:16px;display:flex}.rc-chat-bubble{white-space:pre-wrap;border-radius:16px;padding:10px 14px;font-size:14px;line-height:20px}.rc-chat-msg--visitor .rc-chat-bubble{background:var(--surface-sunken);border-top-left-radius:4px}.rc-chat-msg--bot .rc-chat-bubble{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-strong);border-top-left-radius:4px}.rc-chat-msg--staff .rc-chat-bubble{background:var(--inverse);color:var(--on-inverse);border-top-right-radius:4px}.rc-chat-event{border-radius:var(--radius-full);background:var(--brand-soft);align-self:center;align-items:center;gap:6px;height:26px;padding:0 12px;font-size:12.5px;font-weight:600;display:inline-flex}.rc-chat-event-time{color:var(--ink-muted)}.rc-chat-tool{max-width:78%;color:var(--ink-muted);align-self:flex-start;font-size:12px}.rc-chat-tool summary{border:1px dashed var(--line-bold);border-radius:var(--radius-full);cursor:pointer;align-items:center;gap:6px;height:26px;padding:0 10px;list-style:none;display:inline-flex}.rc-chat-tool summary::-webkit-details-marker{display:none}.rc-chat-tool code,.rc-chat-tool pre{font-family:var(--font-mono);font-size:12px}.rc-chat-tool code{color:var(--ink)}.rc-chat-tool pre{margin:var(--space-1) 0 0;background:var(--surface-sunken);color:var(--ink);white-space:pre-wrap;border-radius:10px;padding:10px}.rc-chat-composer{align-items:flex-end;gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--line);display:flex}.rc-chat-composer .rc-field{flex:1}.rc-invoice{gap:var(--space-6);max-width:720px;padding:var(--space-8);background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-xs);flex-direction:column;font-size:13px;line-height:18px;display:flex}.rc-inv-head{align-items:flex-start;gap:var(--space-3);display:flex}.rc-inv-titles{flex:1}.rc-inv-title{font-size:22px;font-weight:700;line-height:28px}.rc-inv-logo{border-radius:12px;width:44px;height:44px}.rc-inv-parties{gap:var(--space-6);grid-template-columns:1fr 1fr;display:grid}.rc-inv-party{flex-direction:column;gap:2px;display:flex}.rc-inv-party-name{margin-top:var(--space-1);font-size:14px;font-weight:600}.rc-inv-table{border-collapse:collapse;width:100%}.rc-inv-table th{padding:var(--space-2);border-bottom:1.5px solid var(--ink);text-align:left;color:var(--ink-muted);font-size:12px;font-weight:700}.rc-inv-table td{padding:var(--space-2);border-bottom:1px solid var(--line);vertical-align:top}.rc-inv-table .num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.rc-inv-table tfoot td{padding-top:var(--space-3);border-bottom:0;font-size:15px;font-weight:700}.rc-inv-table tfoot td:first-child{text-align:right}.rc-inv-table tfoot .rc-inv-vat td{color:var(--ink-muted);text-align:right;padding-top:0;font-size:12px;font-weight:500}.rc-inv-pay{gap:var(--space-2);padding:var(--space-5);background:var(--surface-sunken);border-radius:14px;flex-direction:column;display:flex}.rc-inv-dl{gap:var(--space-1);flex-direction:column;margin:0;display:flex}.rc-inv-dl>div{align-items:center;gap:var(--space-3);grid-template-columns:110px minmax(0,1fr);display:grid}.rc-inv-dl dt{color:var(--ink-muted)}.rc-inv-dl dd{align-items:center;gap:var(--space-1);margin:0;display:flex}.rc-inv-mono{font-family:var(--font-mono);font-size:13px}.rc-inv-sum{font-weight:700}.rc-inv-foot{padding-top:var(--space-3);border-top:1px solid var(--line);color:var(--ink-muted);font-size:12px}@media print{.rc-invoice .rc-btn{display:none}.rc-invoice{box-shadow:none;border:0}}.rc-buyout{gap:var(--space-3);max-width:440px;padding:var(--space-5);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-xs);flex-direction:column;display:flex}.rc-buyout-head{justify-content:space-between;align-items:center;display:flex}.rc-buyout-title{font-weight:600}.rc-range{width:100%;accent-color:var(--inverse)}.rc-domain{gap:var(--space-4);padding:var(--space-5) var(--space-6);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-xs);flex-direction:column;display:flex}.rc-domain-head{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.rc-domain-name{font-family:var(--font-mono);font-size:17px;font-weight:700}.rc-domain-check{margin-left:auto}.rc-domain-steps{counter-reset:dstep;gap:var(--space-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rc-domain-steps>li{counter-increment:dstep;gap:var(--space-2);flex-direction:column;padding-left:36px;display:flex;position:relative}.rc-domain-steps>li:before{content:counter(dstep);background:var(--surface-sunken);border-radius:50%;place-items:center;width:26px;height:26px;font-size:12px;font-weight:700;display:grid;position:absolute;top:-2px;left:0}.rc-domain-step-title{font-weight:700}.rc-domain-ns{align-items:flex-start;gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rc-domain-ns li{align-items:center;gap:var(--space-2);padding:3px 3px 3px var(--space-3);background:var(--surface-sunken);border-radius:10px;display:inline-flex}.rc-domain-ns code{font-family:var(--font-mono);font-size:13px;font-weight:600}.rc-domain-val{text-overflow:ellipsis;max-width:280px;overflow:hidden}.rc-tg{gap:var(--space-1);flex-direction:column;max-width:360px;display:flex}.rc-tg-head{align-items:center;gap:var(--space-2);font-size:12px;display:flex}.rc-tg-bot{font-weight:600}.rc-tg-bubble{padding:10px 14px var(--space-5);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:16px 16px 16px 4px;font-size:14px;line-height:20px;position:relative}.rc-tg-title{margin-bottom:var(--space-1);font-weight:700}.rc-tg-time{right:var(--space-2);color:var(--ink-muted);font-size:11px;position:absolute;bottom:4px}.rc-tg-kb{gap:4px;display:grid}.rc-tg-btn{border:1px solid var(--line-strong);background:var(--surface);height:38px;color:var(--ink);font:inherit;cursor:pointer;border-radius:10px;font-size:13.5px;font-weight:700}.rc-tg-btn:hover{background:var(--surface-hover)}.rc-tg-done{padding:var(--space-1) var(--space-2);color:var(--success-text);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.rc-email{padding:var(--space-6) var(--space-4);background:var(--bg);color:var(--ink);font-family:var(--font-sans)}.rc-email-pre{max-width:560px;margin:0 auto var(--space-2);color:var(--ink-muted);font-size:12px}.rc-email-card{gap:var(--space-4);max-width:560px;padding:var(--space-8);background:var(--surface);border:1px solid var(--line);border-radius:20px;flex-direction:column;margin:0 auto;display:flex}.rc-email-brand{align-items:center;gap:var(--space-2);font-size:15px;font-weight:700;display:flex}.rc-email-title{margin:0;font-size:22px;font-weight:700;line-height:28px}.rc-email-body{gap:var(--space-3);flex-direction:column;font-size:15px;line-height:24px;display:flex}.rc-email-body p{margin:0}.rc-email-code{gap:var(--space-2);display:flex}.rc-email-code span{background:var(--surface-sunken);width:46px;height:56px;font-family:var(--font-mono);border-radius:12px;place-items:center;font-size:24px;font-weight:600;display:grid}.rc-email-cta{height:48px;padding:0 var(--space-6);background:var(--brand);color:var(--on-brand);border-radius:12px;align-self:flex-start;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.rc-email-note{padding-top:var(--space-3);border-top:1px solid var(--line);color:var(--ink-muted);font-size:13px}.rc-email-foot{max-width:560px;margin:var(--space-3) auto 0;text-align:center;color:var(--ink-muted);font-size:12px;line-height:16px}.rc-sms{gap:var(--space-2);width:300px;padding:var(--space-4);background:var(--surface-sunken);border-radius:22px;flex-direction:column;display:flex}.rc-sms-head{justify-content:space-between;font-size:12px;display:flex}.rc-sms-sender{font-weight:700}.rc-sms-bubble{background:var(--surface);max-width:92%;box-shadow:var(--shadow-xs);word-break:break-word;border-radius:18px 18px 18px 4px;align-self:flex-start;padding:10px 14px;font-size:14px;line-height:20px}.rc-sms-count{color:var(--ink-muted);justify-content:space-between;font-size:12px;display:flex}.rc-sms-count.is-over{color:var(--danger-text);font-weight:600}.rc-site{--site-accent:var(--brand);--site-on-accent:var(--on-brand);--site-edge:transparent;--site-radius:var(--radius-xs);--site-font:var(--font-sans);font-family:var(--site-font);color:var(--ink)}.rc-site .rc-control{border-radius:var(--site-radius)}.rc-site-h{align-items:center;gap:var(--space-2);font-size:20px;font-weight:700;line-height:26px;display:flex}.rc-site-sub{color:var(--ink-muted);margin:0;font-size:15px;line-height:22px}.rc-site-btn{justify-content:center;align-items:center;gap:var(--space-2);height:48px;padding:0 var(--space-5);border:1px solid var(--site-edge);border-radius:calc(var(--site-radius) * 2);background:var(--site-accent);color:var(--site-on-accent);font:inherit;cursor:pointer;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.rc-site-btn:disabled{opacity:.5;cursor:not-allowed}.rc-site-btn--ghost{border-color:var(--line-strong);color:var(--ink);background:0 0}.rc-site-form{max-width:400px;padding:var(--space-6);background:var(--surface);border:1px solid var(--line);border-radius:calc(var(--site-radius) * 3);box-shadow:var(--shadow-xs)}.rc-site-form-body{gap:var(--space-4);flex-direction:column;display:flex}.rc-site-form-body .rc-site-btn{width:100%}.rc-site-slots{gap:var(--space-2);flex-wrap:wrap;display:flex}.rc-site-slot{min-width:72px;height:44px;padding:0 var(--space-3);border:1px solid var(--line-strong);border-radius:calc(var(--site-radius) * 2);background:var(--surface);color:var(--ink);font:inherit;cursor:pointer;font-size:15px;font-weight:600}.rc-site-slot[aria-checked=true]{background:var(--inverse);border-color:var(--inverse);color:var(--on-inverse);font-weight:700}.rc-site-slot:disabled{background:var(--surface-sunken);color:var(--ink-subtle);cursor:not-allowed;text-decoration:line-through}.rc-site-legal{color:var(--ink-muted);margin:0;font-size:12px;line-height:16px}.rc-site-done{align-items:center;gap:var(--space-3);padding:var(--space-6) 0;text-align:center;flex-direction:column;display:flex}.rc-site-done p{color:var(--ink-muted);margin:0}.rc-site-done-icon{background:var(--site-accent);width:56px;height:56px;color:var(--site-on-accent);box-shadow:inset 0 0 0 1px var(--site-edge);border-radius:50%;place-items:center;display:grid}.rc-site-chat{background:var(--surface);border:1px solid var(--line);border-radius:calc(var(--site-radius) * 3);width:360px;max-width:100%;height:460px;box-shadow:var(--shadow-lg);flex-direction:column;display:flex;overflow:hidden}.rc-site-chat-head{padding:var(--space-3) var(--space-4);background:var(--site-accent);color:var(--site-on-accent);border-bottom:1px solid var(--site-edge);justify-content:space-between;align-items:center;display:flex}.rc-site-chat-title{font-weight:700}.rc-site-chat-sub{font-size:12px}.rc-site-chat-x{border-radius:var(--site-radius);width:32px;height:32px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.rc-site-chat-list{gap:var(--space-2);padding:var(--space-3);flex-direction:column;flex:1;margin:0;list-style:none;display:flex;overflow-y:auto}.rc-site-msg{max-width:82%;padding:var(--space-2) var(--space-3);border-radius:calc(var(--site-radius) * 3);font-size:15px;line-height:21px}.rc-site-msg.is-bot{background:var(--surface-sunken);align-self:flex-start}.rc-site-msg.is-me{background:var(--inverse);color:var(--on-inverse);align-self:flex-end}.rc-site-typing{padding:var(--space-3);gap:4px;display:inline-flex}.rc-site-typing i{background:var(--ink-muted);border-radius:50%;width:6px;height:6px;animation:1s infinite rc-pulse}.rc-site-typing i:nth-child(2){animation-delay:.15s}.rc-site-typing i:nth-child(3){animation-delay:.3s}.rc-site-note{align-self:stretch;align-items:flex-start;gap:var(--space-2);padding:10px var(--space-3);background:var(--warning-soft);border-radius:12px;font-size:13px;line-height:18px;display:flex}.rc-site-note .rc-icon{color:var(--warning-text);margin-top:2px}.rc-site-note.is-error{background:var(--danger-soft)}.rc-site-note.is-error .rc-icon{color:var(--danger-text)}.rc-site-note a{color:var(--ink);font-weight:700}.rc-site-chat-input{gap:var(--space-2);border-top:1px solid var(--line);padding:10px;display:flex}.rc-site-chat-input input{min-width:0;height:44px;padding:0 var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius-full);background:var(--surface);color:var(--ink);font:inherit;flex:1;font-size:16px}.rc-site-chat-input input:focus{border-color:var(--focus);box-shadow:0 0 0 3px var(--ring);outline:none}.rc-site-chat-input input:disabled{background:var(--surface-sunken)}.rc-site-send{background:var(--site-accent);width:44px;height:44px;color:var(--site-on-accent);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.rc-site-send:disabled{opacity:.45;cursor:not-allowed}.rc-site-launcher{background:var(--site-accent);width:60px;height:60px;color:var(--site-on-accent);box-shadow:var(--shadow-md);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:relative}.rc-site-launcher-dot{border-radius:var(--radius-full);background:var(--danger-solid);min-width:20px;height:20px;color:var(--on-danger);box-shadow:0 0 0 2px var(--surface);place-items:center;padding:0 5px;font-size:11px;font-weight:700;display:grid;position:absolute;top:-2px;right:-2px}.rc-site-cart{gap:var(--space-4);max-width:420px;padding:var(--space-5);background:var(--surface);border:1px solid var(--line);border-radius:calc(var(--site-radius) * 3);box-shadow:var(--shadow-xs);flex-direction:column;display:flex}.rc-site-cart-count{border-radius:var(--radius-full);background:var(--surface-sunken);place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:12px;display:inline-grid}.rc-site-cart-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rc-site-cart-item{align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--line);grid-template-columns:64px minmax(0,1fr) auto;display:grid}.rc-site-cart-thumb{width:64px}.rc-site-cart-info{flex-direction:column;gap:4px;min-width:0;display:flex}.rc-site-cart-name{font-size:15px;font-weight:600}.rc-site-select{height:32px;padding:0 var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-full);background:var(--surface);color:var(--ink);font:inherit;align-self:flex-start;font-size:13px}.rc-site-cart-price{color:var(--ink-muted);font-size:14px}.rc-site-qty{border:1px solid var(--line-strong);border-radius:var(--radius-full);align-items:center;display:inline-flex}.rc-site-qty button{width:40px;height:40px;color:var(--ink);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.rc-site-qty span{text-align:center;min-width:24px;font-weight:600}.rc-site-min .rc-progress-head{color:var(--warning-text);font-weight:600}.rc-site-total{justify-content:space-between;font-size:18px;font-weight:700;display:flex}.rc-site-cart>.rc-site-btn{width:100%}.rc-demo-ribbon{align-items:center;gap:var(--space-3);min-height:40px;padding:var(--space-2) var(--space-4);background:var(--inverse);color:var(--on-inverse);font-family:var(--font-sans);font-size:13px;line-height:18px;display:flex}.rc-demo-ribbon-tag{border-radius:var(--radius-full);background:var(--brand);color:var(--on-brand);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;flex:none;padding:0 8px;font-size:11px;font-weight:600;line-height:20px}.rc-demo-ribbon-text{flex:1;min-width:0}.rc-demo-ribbon-link{color:var(--on-inverse);text-underline-offset:3px;font-weight:600}.rc-service{justify-content:center;align-items:center;gap:var(--space-3);min-height:360px;padding:var(--space-10) var(--space-4);background:var(--surface);text-align:center;flex-direction:column;display:flex}.rc-service-code{letter-spacing:-.04em;color:var(--ink);font-size:88px;font-weight:700;line-height:1}.rc-service-icon{border-radius:calc(var(--site-radius) * 2);background:var(--site-accent);width:64px;height:64px;color:var(--site-on-accent);box-shadow:inset 0 0 0 1px var(--site-edge);place-items:center;display:grid}.rc-service-title{margin:0;font-size:24px;font-weight:700;line-height:30px}.rc-service-text{max-width:420px;color:var(--ink-muted);margin:0;font-size:16px;line-height:24px}.rc-service-actions{justify-content:center;gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.rc-service-brand{margin-top:var(--space-6);color:var(--ink-muted);font-size:12px}.rc-wizard{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-xs);flex-direction:column;display:flex}.rc-wizard-head{padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--line)}.rc-wizard-body{gap:var(--space-4);min-height:160px;padding:var(--space-6);flex-direction:column;display:flex}.rc-wizard-foot{padding:var(--space-4) var(--space-6);border-top:1px solid var(--line);justify-content:space-between;align-items:center;display:flex}.rc-shell{grid-template-columns:var(--sidebar-w) minmax(0, 1fr);background:var(--bg);height:100vh;min-height:640px;display:grid}.rc-shell>.rc-sidebar{height:100%}.rc-main{flex-direction:column;min-width:0;display:flex;overflow:hidden}.rc-topbar{align-items:center;gap:var(--space-3);height:var(--topbar-h);padding:0 var(--space-8);background:var(--bg);flex:none;display:flex}.rc-topbar-title{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.015em;min-width:0;font-size:22px;font-weight:700;line-height:30px;overflow:hidden}.rc-topbar-spacer{flex:1}.rc-page{padding:var(--space-2) var(--space-8) var(--space-8);gap:var(--space-6);flex-direction:column;flex:1;display:flex;overflow:auto}.rc-section-title{justify-content:space-between;align-items:center;gap:var(--space-3);margin:0 0 var(--space-3);letter-spacing:-.01em;font-size:16px;font-weight:700;line-height:24px;display:flex}.rc-page>*{flex-shrink:0}.rc-check{vertical-align:middle}.rc-td-check .rc-check{display:flex}.rc-cal-inline .rc-popover{width:auto;padding:var(--space-2);box-shadow:none;border:0;position:static}.rc-calview-ev--short{white-space:nowrap;flex-direction:row;align-items:center;gap:6px;display:flex}.rc-calview-ev--short .rc-event-title{flex:1;min-width:0}.rc-outcome .rc-dt{grid-template-columns:minmax(0,1fr) 96px}.rc-cal-grid .rc-cal-day[aria-pressed=true]{color:var(--on-inverse)}.rc-own{gap:var(--space-3);padding:var(--space-5) var(--space-6);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-xs);flex-direction:column;display:flex}.rc-own-head{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.rc-own-title{font-size:16px;font-weight:700}.rc-own-cells{gap:4px;display:grid}.rc-own-cell{border-radius:var(--radius-full);background:var(--surface-strong);height:10px}.rc-own-cell.is-paid{background:var(--inverse)}.rc-own-cell.is-current{background:var(--brand)}.rc-own-scale{margin-top:calc(-1 * var(--space-1));color:var(--ink-subtle);justify-content:space-between;font-size:12px;font-weight:600;line-height:16px;display:flex}.rc-own-text{margin:0}.rc-price-model.is-single{cursor:default}.rc-price-model.is-single:hover{border-color:var(--line)}.rc-code-input{gap:var(--space-2);display:flex}.rc-code-cell{text-align:center;border:1px solid var(--line-strong);background:var(--surface);width:48px;height:56px;box-shadow:var(--shadow-xs);color:var(--ink);font-family:var(--font-mono);font-variant-numeric:tabular-nums;border-radius:12px;padding:0;font-size:24px;font-weight:600}.rc-code-cell:focus{border-color:var(--focus);box-shadow:0 0 0 3px var(--ring);outline:none}.rc-code-input.is-invalid .rc-code-cell{border-color:var(--danger-text)}.rc-funnel{gap:var(--space-4);padding:var(--space-5) var(--space-6) var(--space-6);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-xs);flex-direction:column;display:flex}.rc-funnel-head{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.rc-funnel-steps{align-items:stretch;gap:var(--space-2);display:flex}.rc-funnel-step{min-width:0;padding:var(--space-4) 18px;background:var(--surface-sunken);border-radius:14px;flex-direction:column;flex:1;gap:2px;display:flex}.rc-funnel-step.is-result{background:var(--brand);color:var(--on-brand)}.rc-funnel-value{letter-spacing:-.03em;font-size:32px;font-weight:700;line-height:38px}.rc-funnel-label{color:var(--ink-muted);font-size:13px;font-weight:500;line-height:18px}.rc-funnel-step.is-result .rc-funnel-label{color:var(--on-brand)}.rc-funnel-arrow{color:var(--ink-muted);flex:none;place-items:center;display:grid}.rc-funnel-note{color:var(--ink-muted);font-size:13.5px;line-height:20px}.rc-list{gap:var(--space-3);flex-direction:column;display:flex}.rc-list-head{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:28px;padding:0 var(--space-1);display:flex}.rc-list-body{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-xs);overflow:hidden}.rc-lrow{width:100%;min-height:var(--row-comfortable);padding:12px var(--space-5);border:0;border-bottom:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;text-align:left;align-items:center;gap:14px;text-decoration:none;display:flex}.rc-lrow:last-child{border-bottom:0}.rc-lrow.is-link{cursor:pointer}.rc-lrow.is-link:hover{background:var(--surface-hover)}.rc-lrow.is-link:focus-visible{outline-offset:-2px}.rc-lrow.is-dim .rc-lrow-title{color:var(--ink-muted);font-weight:500}.rc-lrow-lead{background:var(--surface-sunken);width:40px;height:40px;color:var(--ink-muted);border-radius:12px;flex:none;place-items:center;display:grid}.rc-lrow-lead:has(.rc-avatar){background:0 0}.rc-lrow-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.rc-lrow-title{align-items:center;gap:8px;min-width:0;font-size:15px;font-weight:650;line-height:20px;display:flex}.rc-lrow-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rc-lrow-dot{background:var(--info-text);border-radius:50%;flex:none;width:8px;height:8px}.rc-lrow-sub{text-overflow:ellipsis;white-space:nowrap;color:var(--ink-muted);font-size:13px;line-height:18px;overflow:hidden}.rc-lrow-side{flex-direction:column;flex:none;align-items:flex-end;gap:4px;display:flex}.rc-lrow-meta{color:var(--ink-subtle);font-size:12.5px;font-weight:500;line-height:16px}.rc-lrow-chev{color:var(--ink-muted);flex:none}.rc-m{background:var(--bg);flex-direction:column;width:100%;height:100vh;min-height:600px;display:flex;position:relative;overflow:hidden}.rc-m-top{align-items:center;gap:var(--space-2);height:60px;padding:0 var(--space-2) 0 var(--space-5);background:var(--surface);border-bottom:1px solid var(--line);flex:none;display:flex}.rc-m-top>.rc-btn:first-child{margin-left:calc(-1 * var(--space-3))}.rc-m-title{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;flex:1;min-width:0;font-size:18px;font-weight:700;line-height:24px;overflow:hidden}.rc-m-body{gap:var(--space-5);padding:var(--space-5) var(--space-4);flex-direction:column;flex:1;display:flex;overflow-y:auto}.rc-m-body>*{flex-shrink:0}.rc-m-grid2{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.rc-m-grid2 .rc-stat{min-width:0;padding:var(--space-4)}.rc-m-grid2 .rc-stat-value{font-size:28px;line-height:34px}.rc-m-sheet{z-index:var(--z-overlay);position:absolute;inset:0}.rc-m-sheet .rc-scrim--inline{height:100%}.rc-m-sheet .rc-drawer--bottom{max-height:82%}.rc-m-or{align-items:center;gap:var(--space-3);color:var(--ink-subtle);font-size:13px;font-weight:600;display:flex}.rc-m-or:before,.rc-m-or:after{content:"";background:var(--line);flex:1;height:1px}.rc-chat-tool summary{white-space:nowrap}.rc-m-body>.rc-chat{background:0 0;border:0;padding:0}.rc-lrow-sub{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.rc-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);min-width:0;box-shadow:var(--shadow-xs);flex-direction:column;display:flex}.rc-card-head{align-items:center;gap:var(--space-3);padding:var(--space-5) var(--space-6) 0;display:flex}.rc-card-icon{background:var(--surface-sunken);width:36px;height:36px;color:var(--ink-muted);border-radius:10px;flex:none;place-items:center;display:grid}.rc-card-titles{align-items:baseline;column-gap:var(--space-3);flex-wrap:wrap;flex:1;row-gap:2px;min-width:0;display:flex}.rc-card-title{letter-spacing:-.01em;color:var(--ink);margin:0;font-size:16px;font-weight:700;line-height:24px}.rc-card-sub{color:var(--ink-subtle);font-size:13px;line-height:18px}.rc-card-action{align-items:center;gap:var(--space-2);flex:none;margin-left:auto;display:flex}.rc-card-body{gap:var(--space-4);padding:var(--space-5) var(--space-6) var(--space-6);flex-direction:column;display:flex}.rc-card--flush>.rc-card-body{padding:var(--space-4) 0 0;gap:0}.rc-card--flush>.rc-card-body>.rc-lrow:first-child{border-top:1px solid var(--line)}.rc-card--flush>.rc-card-body>.rc-lrow:last-child{border-radius:0 0 var(--radius-md) var(--radius-md);border-bottom:0}.rc-card-foot{align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-6);border-top:1px solid var(--line);display:flex}.rc-card--warning{background:var(--warning-soft);box-shadow:none;border-color:#0000}.rc-card--brand{background:var(--brand);box-shadow:none;color:var(--on-brand);border-color:#0000}.rc-card-link{color:var(--ink-muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.rc-card-link:hover{color:var(--ink)}.rc-funnel-head .rc-card-title,.rc-list-head .rc-card-title{font-size:16px}.rc-line-head{min-height:32px}.rc-funnel{container-type:inline-size}@container (max-width:440px){.rc-funnel-steps{gap:6px}.rc-funnel-step{padding:var(--space-3);border-radius:12px}.rc-funnel-value{font-size:26px;line-height:32px}.rc-funnel-label{font-size:12px;line-height:16px}.rc-funnel-arrow{display:none}}.rc-card .rc-funnel,.rc-card .rc-own{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.rc-card .rc-own{padding-bottom:var(--space-4);border-bottom:1px solid var(--line)}.rc-card-foot .rc-btn--block{flex:1;width:auto}.rc-cab{grid-template-columns:var(--sidebar-w) minmax(0, 1fr);background:linear-gradient(to right, var(--surface) calc(var(--sidebar-w) - 1px), var(--line) calc(var(--sidebar-w) - 1px) var(--sidebar-w), var(--bg) var(--sidebar-w));min-height:100vh;display:grid}.rc-cab>.rc-sidebar{border-right:0;height:100vh;position:sticky;top:0}.rc-cab-main{gap:var(--space-6);min-width:0;padding:var(--space-8) var(--space-10) var(--space-12);flex-direction:column;display:flex}.rc-cab-main>*{flex-shrink:0}.rc-cab-head{align-items:flex-end;gap:var(--space-4);display:flex}.rc-cab-sub{color:var(--ink-muted);margin:4px 0 0;font-size:14.5px}.rc-cab-tools{align-items:center;gap:10px;margin-left:auto;display:flex}.rc-cab-kpis{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.rc-cab-grid{gap:var(--space-6);grid-template-columns:minmax(0,1fr) 372px;align-items:start;display:grid}.rc-cab-col{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}@media (max-width:1180px){.rc-cab-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.rc-cab-grid{grid-template-columns:minmax(0,1fr)}}.rc-cab-site{border:1px solid var(--line);background:var(--surface-sunken);border-radius:14px;overflow:hidden}.rc-cab-site-bar{background:var(--surface);border-bottom:1px solid var(--line);align-items:center;gap:6px;height:30px;padding:0 12px;display:flex}.rc-cab-site-bar i{background:var(--surface-strong);border-radius:50%;width:8px;height:8px}.rc-cab-site-bar span{color:var(--ink-subtle);margin-left:8px;font-size:11.5px;font-weight:600}.rc-cab-site-hero{height:168px;padding:var(--space-5);background:linear-gradient(180deg, var(--surface), var(--brand-soft));color:var(--ink);flex-direction:column;align-items:flex-start;display:flex;position:relative;overflow:hidden}.rc-cab-site-k{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-subtle);font-size:10px;font-weight:700}.rc-cab-site-h{letter-spacing:-.02em;width:62%;margin-top:6px;font-size:17px;font-weight:800;line-height:21px}.rc-cab-site-btn{background:var(--inverse);height:26px;color:var(--on-inverse);border-radius:8px;align-items:center;margin-top:12px;padding:0 12px;font-size:11px;font-weight:700;display:inline-flex}.rc-cab-site-img{background:repeating-linear-gradient(135deg, var(--surface-strong) 0 8px, var(--surface-sunken) 8px 16px);border-radius:14px;width:104px;height:132px;position:absolute;top:18px;right:16px}.rc-cab-domain{color:var(--ink);align-items:center;gap:8px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.rc-cab-domain .rc-icon{color:var(--ink-subtle)}.rc-cab-msg{gap:var(--space-3);display:flex}.rc-cab-msg-meta{color:var(--ink-subtle);font-size:13px}.rc-cab-msg-meta b{color:var(--ink);font-size:14px;font-weight:650}.rc-cab-bubble{background:var(--surface-sunken);border-radius:4px 14px 14px;margin-top:6px;padding:10px 14px;font-size:13.5px;line-height:19px}
html,body{height:100%}.rc-table tbody tr.is-clickable{cursor:pointer}.split{gap:var(--space-6);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;display:grid}.kpi-row{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.col{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.panel-pad{padding:var(--space-6);gap:var(--space-4);flex-direction:column;display:flex}.task-row{padding:14px var(--space-5);align-items:center;gap:14px;display:flex}.task-row-main{flex:1;min-width:0}.task-row-title{font-weight:600}.topbar-search{width:280px}.call{background:var(--bg);flex-direction:column;height:100vh;display:flex}.call-grid{gap:var(--space-4);min-height:0;padding:var(--space-4);flex:1;grid-template-columns:320px minmax(0,1fr) 300px;display:grid}.call-col{gap:var(--space-4);flex-direction:column;min-height:0;display:flex;overflow:auto}.call-col>*{flex-shrink:0}.call-sep{background:var(--line);width:1px;height:24px}@media (max-width:1279px){.call-grid{grid-template-columns:300px minmax(0,1fr)}.call-grid>.call-col:last-child{grid-column:1/-1}}.calendar-grid{gap:var(--space-6);grid-template-columns:minmax(0,1fr) 280px;align-items:start;display:grid}.demo-editor{gap:var(--space-6);grid-template-columns:400px minmax(0,1fr);align-items:start;min-height:0;display:grid}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.center{text-align:center;place-content:center;gap:var(--space-2);min-height:100vh;display:grid}.grow{flex:1;min-width:0}.cab{background:var(--bg)}.cab .rc-m{height:100dvh}.cab-sidebar,.only-desktop{display:none}.cab-kpis{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.cab-kpis>.cab-kpi-extra{display:none}.cab-kpis .rc-stat{min-width:0}.cab-stats{gap:var(--space-3) var(--space-4);grid-template-columns:1fr 1fr;margin:0;display:grid}.cab-stats dt{color:var(--ink-muted);font-size:13px}.cab-stats dd{margin:0;font-size:24px;font-weight:700}@media (max-width:1023px){.cab-kpis .rc-stat{padding:var(--space-4)}.cab-kpis .rc-stat-value{font-size:28px;line-height:32px}}.cab-grid,.cab-col{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}@media (max-width:1023px){.cab{border-inline:1px solid var(--line);max-width:720px;margin:0 auto}}@media (min-width:1024px){.cab-shell{grid-template-columns:var(--sidebar-w) minmax(0, 1fr);background:linear-gradient(to right, var(--surface) calc(var(--sidebar-w) - 1px), var(--line) calc(var(--sidebar-w) - 1px) var(--sidebar-w), var(--bg) var(--sidebar-w));min-height:100vh;display:grid}.cab-shell>.cab-sidebar{border-right:0;height:100vh;display:flex;position:sticky;top:0}.only-desktop{display:revert}.only-mobile{display:none}.cab-shell>.rc-m{background:0 0;height:auto;min-height:100vh;overflow:visible}.cab-shell .rc-bottomnav{display:none}.cab-shell .rc-m-top{height:auto;padding:var(--space-8) var(--space-10) 0;background:0 0;border-bottom:0}.cab-shell .rc-m-title{letter-spacing:-.02em;font-size:28px;line-height:36px}.cab-shell .rc-m-body{padding:var(--space-6) var(--space-10) var(--space-12);gap:var(--space-6);overflow:visible}.cab-kpis{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr))}.cab-kpis>.cab-kpi-extra{display:flex}.cab-grid{gap:var(--space-6);grid-template-columns:minmax(0,1fr) 372px;align-items:start;display:grid}.cab-col{gap:var(--space-6)}}@media (min-width:1024px) and (max-width:1180px){.cab-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.cab-grid{grid-template-columns:minmax(0,1fr)}}.cab-login{max-width:440px;margin:0 auto}.cab-section-head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.cab-phone{color:var(--ink);font-size:22px;font-weight:700;line-height:28px;text-decoration:none}.cab-dl{gap:var(--space-2) var(--space-3);grid-template-columns:120px 1fr;margin:0;display:grid}.cab-dl dt{color:var(--ink-muted)}.cab-dl dd{margin:0}.rc-seg a.rc-seg-link{height:calc(var(--control-md) - 6px);padding:0 var(--space-3);border-radius:var(--radius-xs);color:var(--ink-muted);white-space:nowrap;gap:6px;font-size:13px;font-weight:500}.rc-seg--block a.rc-seg-link{flex:1}.rc-seg a.rc-seg-link[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:0 0 0 1px var(--line-strong), var(--shadow-sm);font-weight:600}.rc-m-grid2>.rc-btn{min-width:0;padding-inline:var(--space-2)}.rc-m-grid2>.rc-btn .rc-btn-label{text-overflow:ellipsis;overflow:hidden}.sys-msg>summary{list-style:none}.sys-msg>summary::-webkit-details-marker{display:none}.sys-msg[open] .rc-lrow-chev{transform:rotate(180deg)}.sys-msg:first-child>summary{border-top:1px solid var(--line)}.sys-msg-body{padding:var(--space-3) var(--space-5) var(--space-4) calc(var(--space-5) + 54px);border-bottom:1px solid var(--line);background:var(--surface-sunken);white-space:pre-wrap;overflow-wrap:anywhere;font-size:13.5px;line-height:20px}.sys-msg:last-child>summary,.sys-msg:last-child>.sys-msg-body{border-bottom:0}.sys-table td{height:auto;padding:12px var(--space-5);vertical-align:middle}.sys-table tr:first-child td{border-top:1px solid var(--line)}.grid-2{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.list-plain{flex-direction:column;gap:6px;margin:0;padding-left:18px;display:flex}.tpl-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));display:grid}.tpl-swatch{vertical-align:-2px;border-radius:50%;width:14px;height:14px;display:inline-block}.agent-line{align-items:center;gap:var(--space-2);border:1px solid var(--line);background:var(--surface-sunken);font-family:var(--font-mono,ui-monospace, monospace);border-radius:10px;padding:10px 12px;font-size:14px;display:flex}.agent-line code{overflow-wrap:anywhere;flex:1}@media (max-width:760px){.grid-2{grid-template-columns:minmax(0,1fr)}}
