@import url(https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Noto+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,400&family=Noto+Sans+Mono:wght@400;500;600&display=swap);*,:after,:before{box-sizing:border-box;margin:0;padding:0}#root,body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Noto Sans,sans-serif}.drawer-tab{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:1px solid #0000;border-radius:9px;color:var(--rc-text-secondary);cursor:pointer;display:inline-flex;font:600 12.5px/1 Inter,sans-serif;gap:6px;letter-spacing:.01em;padding:6px 14px;transition:all .15s ease}.drawer-tab:hover{background:var(--rc-surface-hover);color:var(--rc-text-primary)}.drawer-tab.is-active,.drawer-tab.is-active:hover{background:linear-gradient(180deg,var(--rc-accent),var(--rc-accent-strong));border-color:var(--rc-accent-strong);box-shadow:inset 0 1px 0 #fff3,0 4px 14px -4px #3b7ffa80;color:#fff}.drawer-tab.is-active:hover{filter:brightness(1.06)}.drawer-tab-count{background:color-mix(in srgb,var(--rc-text-muted) 28%,#0000);border-radius:10px;color:var(--rc-text-primary);font-family:ui-monospace,SF Mono,monospace;font-size:9.5px;font-weight:700;min-width:16px;padding:1px 6px;text-align:center}.drawer-tab.is-active .drawer-tab-count{background:#ffffff47;color:#fff}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1100px){.container{max-width:1100px}}@media (min-width:1536px){.container{max-width:1536px}}.tbl-wrap{background:#0a1528;background:var(--rc-surface);border:1px solid #14213d;border:1px solid var(--rc-border);border-radius:10px;overflow:auto}.tbl{border-collapse:collapse;width:100%}.tbl thead th{background:#0e1c38;background:var(--rc-surface-hover);border-bottom:1px solid #14213d;border-bottom:1px solid var(--rc-border);color:#8fa4c8;color:var(--rc-text-secondary);cursor:pointer;font-size:11px;font-weight:700;letter-spacing:.1em;padding:10px 14px;text-align:left;text-transform:uppercase;transition:color .12s;-webkit-user-select:none;user-select:none;white-space:nowrap}.tbl thead th:hover{color:#dce8f8;color:var(--rc-text-primary)}.tbl thead th.sorted{color:#60a5fa;color:var(--rc-accent-strong)}.tbl tbody td{border-bottom:1px solid #14213d;border-bottom:1px solid var(--rc-border);color:#dce8f8;color:var(--rc-text-primary);font-size:13px;padding:11px 14px;vertical-align:middle;white-space:nowrap}.tbl tbody tr:last-child td{border-bottom:none}.tbl tbody tr.trow:hover td{background:#0e1c38;background:var(--rc-surface-hover);cursor:pointer}.tbl tbody tr.p1r td:first-child{box-shadow:inset 3px 0 0 #f04444;box-shadow:inset 3px 0 0 var(--rc-danger)}.tbl tbody tr.p2r td:first-child{box-shadow:inset 3px 0 0 #fbbf24;box-shadow:inset 3px 0 0 var(--rc-warning)}.tbl tbody tr.p3r td:first-child{box-shadow:inset 3px 0 0 #10c981;box-shadow:inset 3px 0 0 var(--rc-success)}.minibar{background:#14213d;background:var(--rc-border);border-radius:3px;display:inline-block;height:4px;overflow:hidden;width:54px}.minibar-fill{border-radius:3px;height:100%}.tbl-legend{align-items:center;background:#070e20;background:var(--rc-surface-alt);border-bottom:1px solid #14213d;border-bottom:1px solid var(--rc-border);color:#364f72;color:var(--rc-text-dim);display:flex;flex-wrap:wrap;font-size:10.5px;gap:14px;padding:8px 14px}.tbl-legend .lg-item{align-items:center;display:flex;gap:5px}.tbl-legend .lg-sw{border-radius:2px;display:inline-block;height:8px;width:8px}.tbl.tbl-cyan thead th.sorted{color:#22d3ee;color:var(--rc-cyan)}.tabs-cyan[role=tablist]{gap:4px}.tabs-cyan [role=tab]{border:1px solid #0000;border-bottom:none;border-top-left-radius:8px;border-top-right-radius:8px;position:relative;top:1px}.tabs-cyan [data-active=true]{background:#0a1528;background:var(--rc-surface);border-color:#14213d;border-color:var(--rc-border);border-bottom:2px solid #22d3ee;border-bottom:2px solid var(--rc-cyan);color:#22d3ee;color:var(--rc-cyan)}.det{padding:22px 32px 52px}.det-back{align-items:center;color:#8fa4c8;color:var(--rc-text-secondary);cursor:pointer;display:inline-flex;font-size:12.5px;gap:6px;margin-bottom:18px;transition:color .12s}.det-back:hover{color:#60a5fa;color:var(--rc-accent-strong)}.det-title{color:#dce8f8;color:var(--rc-text-primary);font-size:21px;font-weight:800;letter-spacing:-.01em}.det-sub{color:#8fa4c8;color:var(--rc-text-secondary);font-size:13px;margin-bottom:22px;margin-top:4px}.det-row{align-items:center;border-bottom:1px solid #14213d;border-bottom:1px solid var(--rc-border);display:flex;font-size:13px;justify-content:space-between;padding:9px 0}.det-row:last-child{border-bottom:none}.det-key{color:#8fa4c8;color:var(--rc-text-secondary)}.det-val{color:#dce8f8;color:var(--rc-text-primary);font-weight:500;text-align:right}.det-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr;margin-top:22px}.tdr{align-items:center;background:#0e1c38;background:var(--rc-surface-hover);border:1px solid #14213d;border:1px solid var(--rc-border);border-radius:8px;display:flex;gap:10px;margin-bottom:5px;padding:9px 14px}.tdr-title{color:#dce8f8;color:var(--rc-text-primary);flex:1 1;font-size:13px;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tdr-title.dn{color:#364f72;color:var(--rc-gray);text-decoration:line-through}.tds-head{align-items:center;border-bottom:1px solid #14213d;border-bottom:1px solid var(--rc-border);display:flex;gap:10px;margin-bottom:6px;padding:8px 0}.tds-name{color:#8fa4c8;color:var(--rc-text-secondary);font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.feed{background:#0a1528;background:var(--rc-surface);border:1px solid #14213d;border:1px solid var(--rc-border);border-radius:10px;display:flex;flex-direction:column;position:-webkit-sticky;position:sticky;top:22px}.feed-head{align-items:center;border-bottom:1px solid #14213d;border-bottom:1px solid var(--rc-border);display:flex;justify-content:space-between;padding:13px 16px}.feed-title{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.feed-cnt,.feed-title{color:#8fa4c8;color:var(--rc-text-secondary)}.feed-cnt{background:#0e1c38;background:var(--rc-surface-hover);border:1px solid #14213d;border:1px solid var(--rc-border);border-radius:10px;font-family:Noto Sans Mono,monospace;font-size:10px;padding:1px 7px}.feed-body{display:flex;flex-direction:column;gap:2px;max-height:440px;overflow-y:auto;padding:12px}.cmt{display:flex;gap:9px;padding:8px 0}.cmt+.cmt{border-top:1px solid #14213d;border-top:1px solid var(--rc-border)}.cmt-body{flex:1 1;min-width:0}.cmt-hdr{align-items:center;display:flex;gap:7px;margin-bottom:4px}.cmt-author{color:#dce8f8;color:var(--rc-text-primary);font-size:12.5px;font-weight:700}.cmt-ts{color:#364f72;color:var(--rc-text-dim);font-size:10.5px}.cmt-upd{background:#10b98117;border:1px solid #10b98138;border-radius:4px;color:#10c981;color:var(--rc-green-accent);font-size:9px;font-weight:700;letter-spacing:.06em;padding:1px 6px;text-transform:uppercase}.cmt-text{color:#8fa4c8;color:var(--rc-text-secondary);font-size:12.5px;line-height:1.65}.feed-foot{border-top:1px solid #14213d;border-top:1px solid var(--rc-border);padding:12px}.compose{align-items:flex-end;display:flex;gap:8px}.compose-area{display:flex;flex:1 1;flex-direction:column;gap:8px}.ctype-row{align-items:center;display:flex;justify-content:space-between}.ctype-btns{display:flex;gap:5px}.d2{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr;margin-bottom:22px}.drawer-row td{background:#0a1528!important;background:var(--rc-surface)!important;padding:0!important}.drawer-inner{border-top:1px solid #14213d;border-top:1px solid var(--rc-border);padding:14px 20px 16px}.phase-block{background:#0a1528;background:var(--rc-surface);border:1px solid #14213d;border:1px solid var(--rc-border);border-radius:9px;margin-bottom:9px;overflow:hidden}.phase-head{background:#0e1c38;background:var(--rc-surface-hover);border-bottom:1px solid #14213d;border-bottom:1px solid var(--rc-border);justify-content:space-between;padding:8px 14px}.phase-head,.phase-head-meta{align-items:center;display:flex}.phase-head-meta{gap:8px}.phase-name{color:#8fa4c8;color:var(--rc-text-secondary);font-size:10.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.phase-pbar{background:#14213d;background:var(--rc-border);border-radius:2px;height:4px;overflow:hidden;width:80px}.phase-pfill{background:#3b82f6;background:var(--rc-accent);border-radius:2px;height:100%}.phase-ppct{color:#364f72;color:var(--rc-text-dim);font-family:Noto Sans Mono,monospace;font-size:10px;min-width:28px}.tmini{align-items:center;border-bottom:1px solid #14213d;border-bottom:1px solid var(--rc-border);display:flex;font-size:12px;gap:10px;padding:7px 14px}.tmini:last-child{border-bottom:none}.tmini:hover{background:#0e1c38;background:var(--rc-surface-hover)}.tmini-title{color:#dce8f8;color:var(--rc-text-primary);flex:1 1;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tmini-due{color:#8fa4c8;color:var(--rc-text-secondary);font-family:Noto Sans Mono,monospace;font-size:11px;min-width:70px}.tact{display:flex;flex-shrink:0;gap:5px}.blocker-card{background:#ef44440a;border:1px solid #ef444433;border-radius:8px;margin-bottom:8px;padding:11px 14px}.blocker-title{color:#f04444;color:var(--rc-red);font-size:12.5px;font-weight:700;margin-bottom:4px}.blocker-meta{color:#8fa4c8;color:var(--rc-text-secondary);font-size:11.5px}.blocker-list{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.blocker-item{flex:1 1 280px}.mention-wrap{position:relative}.mention-ta{background:#0e1c38;background:var(--rc-surface-hover);border:1px solid #14213d;border:1px solid var(--rc-border);border-radius:8px;color:#dce8f8;color:var(--rc-text-primary);font-family:Noto Sans,sans-serif;font-size:12.5px;line-height:1.6;outline:none;padding:10px 12px;resize:none;transition:border-color .12s;width:100%}.mention-ta:focus{border-color:#60a5fa;border-color:var(--rc-accent-strong)}.mention-ta::placeholder{color:#364f72;color:var(--rc-gray)}.mention-dd,.mention-dropdown{background:#070e20;background:var(--rc-surface-alt);border:1px solid #14213d;border:1px solid var(--rc-border);border-radius:8px;box-shadow:0 8px 24px #00000059;box-shadow:var(--shadow-md);left:0;min-width:180px;overflow:hidden;position:absolute;top:calc(100% + 4px);z-index:200}.mention-hint{border-bottom:1px solid #14213d;border-bottom:1px solid var(--rc-border);color:#364f72;color:var(--rc-text-dim);font-size:9.5px;font-weight:700;letter-spacing:.1em;padding:7px 12px 4px;text-transform:uppercase}.mention-item{color:#c4d4ee;color:var(--rc-text-strong)}.mention-item:hover,.msel{background:#0e1c38;background:var(--rc-surface-hover)}.mention-highlight{color:#60a5fa;color:var(--rc-accent-strong);font-weight:600}.scoping-page{background:#04091a;background:var(--rc-bg);min-height:100%}.scoping-page,.scoping-page .pg-title{color:#dce8f8;color:var(--rc-text-primary)}.scoping-top{padding-top:0}.scoping-top-row{align-items:flex-start;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.scoping-top-space{margin-bottom:16px}.scoping-toggle{align-items:center;color:#8fa4c8;color:var(--rc-text-secondary);cursor:pointer;display:flex;font-size:12px;gap:7px;-webkit-user-select:none;user-select:none}.scoping-toggle-input{accent-color:#3b82f6;accent-color:var(--rc-accent)}.scoping-kpis-space{margin-bottom:20px}.scoping-kpis .scoping-kpi{background:#0a1528;background:var(--rc-surface);border:1px solid #14213d;border:1px solid var(--rc-border);border-radius:10px;box-shadow:none;padding:15px 17px}.scoping-kpis .scoping-kpi:before{display:none}.scoping-kpis .kpi-lbl{color:#8fa4c8;color:var(--rc-text-secondary);letter-spacing:.1em}.scoping-kpis .kpi-val{color:#dce8f8;color:var(--rc-text-primary)}.kb-board{align-items:flex-start;display:flex;gap:12px;min-height:420px;overflow-x:auto;padding:4px 0 12px;transition:transform .25s ease,opacity .25s ease}.kb-col{border:1px solid #14213d;border:1px solid var(--rc-border);border-radius:10px;flex-direction:column;flex-shrink:0;max-height:calc(100vh - 260px);max-width:320px;min-width:290px}.kb-col,.kb-col-hdr{background:#0a1528;background:var(--rc-surface);display:flex}.kb-col-hdr{align-items:center;border-bottom:1px solid #14213d;border-bottom:1px solid var(--rc-border);border-radius:10px 10px 0 0;justify-content:space-between;padding:12px 14px 10px;position:-webkit-sticky;position:sticky;top:0;z-index:1}.kb-col.kb-col--accent{border-top:3px solid #14213d;border-top:3px solid var(--kb-col-color,var(--rc-border))}.kb-col-title{align-items:center;color:#8fa4c8;color:var(--rc-text-secondary);display:flex;font-size:11px;font-weight:700;gap:7px;letter-spacing:.05em;text-transform:uppercase}.kb-col-dot{background:#364f72;background:var(--kb-col-color,var(--rc-text-muted));border-radius:50%;box-shadow:0 0 0 3px color-mix(in srgb,#364f72 18%,#0000);box-shadow:0 0 0 3px color-mix(in srgb,var(--kb-col-color,var(--rc-text-muted)) 18%,#0000);flex-shrink:0;height:8px;width:8px}.kb-col-count{background:#0e1c38;background:var(--rc-surface-hover);border-radius:10px;font-size:10px;font-weight:600;min-width:18px;padding:1px 7px;text-align:center}.kb-col-count,.kb-col-team{color:#364f72;color:var(--rc-text-muted)}.kb-col-team{font-size:9px;letter-spacing:.4px;margin-top:3px;text-transform:uppercase}.kb-col-body{display:flex;flex:1 1;flex-direction:column;gap:8px;overflow-y:auto;padding:8px;transition:background .2s ease}.kb-card{border:1px solid #14213d;border:1px solid var(--rc-border);border-radius:8px;cursor:grab;padding:13px 15px;position:relative;transition:transform .18s cubic-bezier(.22,.61,.36,1),opacity .15s ease,border-color .12s ease,box-shadow .18s ease;user-select:none;-webkit-user-select:none;will-change:transform,opacity}.kb-card,.kb-card:hover{background:#0e1c38;background:var(--rc-surface-hover)}.kb-card:hover{border-color:#3b82f6;border-color:var(--rc-accent);box-shadow:0 6px 16px #00000059;transform:translateY(-2px)}.kb-card:active{cursor:grabbing}.kb-card-wrap{position:relative}.kb-card--preview{box-shadow:0 12px 28px #00000073;cursor:grabbing;opacity:.95;pointer-events:none;transform:rotate(3deg)}.kb-card.kb-card--source-gap{background:#0000;border:2px dashed color-mix(in srgb,#60a5fa 40%,#14213d);border:2px dashed color-mix(in srgb,var(--rc-accent-strong) 40%,var(--rc-border));box-shadow:none;cursor:grabbing;pointer-events:none;transform:none}.kb-card--rc.kb-card--source-gap:before{width:0}.kb-card--source-gap>*{visibility:hidden}.kb-card-name,.kb-card-title{align-items:center;color:#dce8f8;color:var(--rc-text-primary);display:flex;flex-wrap:wrap;font-size:14px;font-weight:600;gap:6px;line-height:1.25;margin-bottom:5px}.kb-card-desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#8fa4c8;color:var(--rc-text-secondary);display:-webkit-box;font-size:12px;line-height:1.4;margin-bottom:8px;overflow:hidden}.kb-card-data-row{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:6px}.kb-card-meta{color:#364f72;color:var(--rc-text-muted);flex-wrap:wrap;gap:6px;justify-content:space-between;margin-bottom:8px}.kb-card-meta,.kb-card-owner{align-items:center;display:flex;font-size:10px}.kb-card-owner{color:#8fa4c8;color:var(--rc-text-secondary);gap:4px;margin-left:auto;white-space:nowrap}.kb-card--rc{padding-left:16px}.kb-card--rc:before{background:var(--kb-health);border-radius:8px 0 0 8px;bottom:0;content:"";left:0;position:absolute;top:0;width:0}.kb-card--rc[style*="--kb-health"]:before{width:4px}.kb-card--rc:focus-visible{border-color:#60a5fa;border-color:var(--rc-accent-strong);outline:2px solid #60a5fa;outline:2px solid var(--rc-accent-strong);outline-offset:2px}.kb-card--rc.kb-card--grabbed{border-color:#60a5fa;border-color:var(--rc-accent-strong);box-shadow:0 0 0 2px color-mix(in srgb,#60a5fa 35%,#0000);box-shadow:0 0 0 2px color-mix(in srgb,var(--rc-accent-strong) 35%,#0000);transform:scale(1.02)}.kb-col-body.kb-col-body--target{background:color-mix(in srgb,#60a5fa 6%,#0000);background:color-mix(in srgb,var(--rc-accent-strong) 6%,#0000);outline:2px dashed color-mix(in srgb,#60a5fa 40%,#0000);outline:2px dashed color-mix(in srgb,var(--rc-accent-strong) 40%,#0000);outline-offset:-4px}.kb-empty-hint{color:#364f72;color:var(--rc-text-muted);font-size:11px;line-height:1.5;padding:18px 10px;text-align:center}@media (prefers-reduced-motion:reduce){.kb-board,.kb-card,.kb-card--rc{transition:none}.kb-card:hover{box-shadow:none;transform:none}.kb-card--preview,.kb-card--rc.kb-card--grabbed,.kb-card.dragging{transform:none}}.kb-chip{align-items:center;border:1px solid #0000;border-radius:10px;display:inline-flex;font-size:9.5px;font-weight:600;gap:3px;padding:2px 7px;white-space:nowrap}.kb-chip.track{background:#3b7ffa1f;border-color:#3b7ffa3d;color:#60a5fa;color:var(--rc-accent-strong)}.kb-chip.prob{background:#10c9811f;border-color:#10c9813d;color:#10c981;color:var(--rc-green-accent)}.kb-chip.value{background:#f59e0b1a;border-color:#f59e0b33;color:#fbbf24;color:var(--rc-yellow)}.kb-chip.\!value{background:#f59e0b1a!important;border-color:#f59e0b33!important;color:#fbbf24!important;color:var(--rc-yellow)!important}.kb-chip.months{background:#a855f71f;border-color:#a855f738;color:#c084fc}.kb-chip.\!months{background:#a855f71f!important;border-color:#a855f738!important;color:#c084fc!important}.kb-chip.lead-active{background:#3b7ffa1a;border-color:#3b7ffa33;color:#60a5fa;color:var(--rc-accent-strong)}.kb-chip.date{background:#f044441a;border-color:#f0444433;color:#f04444;color:var(--rc-red)}.kb-card-tasks{align-items:center;border-top:none;color:#364f72;color:var(--rc-text-muted);display:flex;font-size:10px;gap:5px;margin-top:7px;padding-top:0}.kb-card-tasks .done{color:#10c981;color:var(--rc-green-accent)}.kb-card-tasks .\!done{color:#10c981!important;color:var(--rc-green-accent)!important}.kb-card-progress{background:#3c517e61;border-radius:2px;flex:1 1;height:3px;margin-left:4px;overflow:hidden;position:relative}.kb-card-progress-fill{background:#10c981;background:var(--rc-green-accent);border-radius:2px;bottom:0;left:0;position:absolute;top:0;transition:width .3s}.kb-card-prio{border-radius:0 8px 0 0;border-style:solid;border-width:0 24px 24px 0;height:0;position:absolute;right:0;top:0;width:0}.kb-section-title{align-items:center;color:#364f72;color:var(--rc-text-muted);display:flex;font-size:10px;font-weight:700;gap:6px;letter-spacing:.5px;margin-bottom:10px;text-transform:uppercase}.kb-match-notes{background:#3b7ffa0a;border-left:3px solid #3b82f6;border-left:3px solid var(--rc-accent);border-radius:6px;color:#8fa4c8;color:var(--rc-text-secondary);font-size:11px;line-height:1.5;margin-top:10px;padding:10px}.kb-new-task-row{display:flex;gap:8px;margin-top:8px}.kb-new-task-row input{background:#070e20;background:var(--rc-surface-alt);border:1px solid #14213d;border:1px solid var(--rc-border);border-radius:6px;color:#dce8f8;color:var(--rc-text-primary);flex:1 1;font-family:Noto Sans,sans-serif;font-size:11px;outline:none;padding:7px 10px;transition:border .12s}.kb-new-task-row input:focus{border-color:#3b82f6;border-color:var(--rc-accent)}.kb-new-task-row input::placeholder{color:#364f72;color:var(--rc-text-muted)}.kb-new-task-row button{background:#3b7ffa1f;border:1px solid #3b7ffa3d;border-radius:6px;color:#60a5fa;color:var(--rc-accent-strong);cursor:pointer;font-family:Noto Sans,sans-serif;font-size:11px;font-weight:600;padding:6px 14px;transition:all .12s}.kb-new-task-row button:hover{background:#3b7ffa33}.kb-stage-pill{align-items:center;background:#0e1c38;background:var(--rc-surface-hover);border:1px solid #14213d;border:1px solid var(--rc-border);border-radius:6px;color:#8fa4c8;color:var(--rc-text-secondary);cursor:pointer;display:inline-flex;font-size:11px;font-weight:600;gap:5px;padding:6px 12px;transition:all .15s}.kb-stage-pill:hover{filter:brightness(1.08)}.kb-stage-pill.current{border-width:2px}.kb-stage-pill.\!current{border-width:2px!important}.kb-stage-team-note{font-size:9px;margin-left:4px;opacity:.7}.kb-task-row{align-items:center;border:1px solid #14213d;border:1px solid var(--rc-border);border-radius:6px;display:flex;font-size:13px;gap:8px;margin-bottom:6px;padding:9px 12px;transition:all .12s}.kb-task-row,.kb-task-row:hover{background:#0e1c38;background:var(--rc-surface-hover)}.kb-task-row:hover{border-color:#14213d;border-color:var(--rc-border)}.kb-task-check{align-items:center;border:2px solid #364f72;border:2px solid var(--rc-text-muted);border-radius:4px;cursor:pointer;display:flex;flex-shrink:0;height:16px;justify-content:center;transition:all .12s;width:16px}.kb-task-check.done{background:#10c981;background:var(--rc-green-accent);border-color:#10c981;border-color:var(--rc-green-accent)}.kb-task-check.\!done{background:#10c981!important;background:var(--rc-green-accent)!important;border-color:#10c981!important;border-color:var(--rc-green-accent)!important}.kb-task-label,.kb-task-label-btn{background:none;border:none;color:#c4d4ee;color:var(--rc-text-strong);cursor:pointer;flex:1 1;font-family:inherit;font-size:13px;padding:0;text-align:left}.kb-task-label-btn.done,.kb-task-label.done{color:#364f72;color:var(--rc-text-muted);text-decoration:line-through}.kb-task-label-btn.\!done,.kb-task-label.\!done{color:#364f72!important;color:var(--rc-text-muted)!important;text-decoration:line-through!important}.kb-task-meta{font-size:10px;white-space:nowrap}.kb-task-meta,.kb-task-remove{color:#364f72;color:var(--rc-text-muted)}.kb-task-remove{background:none;border:none;cursor:pointer;font-size:16px;line-height:1;padding:0 2px}.kb-task-remove:hover{color:#f04444;color:var(--rc-red)}.kb-task-card{margin-bottom:8px}.kb-task-card.expanded .kb-task-row{border-bottom-left-radius:0;border-bottom-right-radius:0;margin-bottom:0}.kb-task-card.\!expanded .kb-task-row{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;margin-bottom:0!important}.kb-task-detail{background:#3b7ffa0a;border:1px solid #14213d;border:1px solid var(--rc-border);border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-top:none;display:flex;flex-direction:column;gap:14px;margin-top:-6px;padding:12px}.kb-subtask-card{border:1px solid #14213d;border:1px solid var(--rc-border);border-radius:6px;margin-bottom:5px;overflow:hidden}.kb-subtask-row{align-items:center;background:#3b7ffa0a;display:flex;gap:8px;padding:5px 8px}.kb-subtask-title{color:#8fa4c8;color:var(--rc-text-secondary);flex:1 1;font-size:11.5px}.kb-subtask-title.done{color:#364f72;color:var(--rc-text-muted);text-decoration:line-through}.kb-subtask-title.\!done{color:#364f72!important;color:var(--rc-text-muted)!important;text-decoration:line-through!important}.kb-subtask-comments{background:#00000026;border-top:1px solid #14213d;border-top:1px solid var(--rc-border);display:flex;flex-direction:column;gap:8px;padding:10px}.kb-subtask-add-row{display:flex;gap:6px;margin-top:6px}.kb-subtask-input{background:#070e20;background:var(--rc-surface-alt);border:1px dashed #3b7ffa40;border-radius:5px;color:#dce8f8;color:var(--rc-text-primary);flex:1 1;font-family:Noto Sans,sans-serif;font-size:11.5px;outline:none;padding:5px 9px;transition:border-color .12s}.kb-subtask-input:focus{border-color:#3b7ffa80;border-style:solid}.kb-subtask-input::placeholder{color:#364f72;color:var(--rc-text-muted)}.kb-assignee-sel{background:#070e20;background:var(--rc-surface-alt);border:1px solid #14213d;border:1px solid var(--rc-border);border-radius:5px;color:#8fa4c8;color:var(--rc-text-secondary);cursor:pointer;font-family:Noto Sans,sans-serif;font-size:11px;max-width:110px;outline:none;padding:3px 6px}.kb-assignee-sel:focus{border-color:#3b7ffa80}.kb-assignee-sel:hover{border-color:#3b7ffa4d}.kb-task-section{display:flex;flex-direction:column;gap:8px}.kb-task-section-title{color:#364f72;color:var(--rc-text-muted);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.kb-task-empty{color:#8fa4c8;color:var(--rc-text-secondary);font-size:11px}.kb-task-file-remove{background:none;border:none;color:#f04444;color:var(--rc-red);cursor:pointer;font-size:11px;font-weight:700}.kb-dev-card{border-radius:12px;gap:10px;padding:14px}.kb-dev-meta{color:#8fa4c8;color:var(--rc-text-secondary);font-size:10px}.kb-update-box{background:#070e20;background:var(--rc-surface-alt);border:1px solid #14213d;border:1px solid var(--rc-border);border-radius:10px;overflow:hidden}.kb-attach-list{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.kb-attach-chip{align-items:center;background:#3b7ffa14;border:1px solid #14213d;border:1px solid var(--rc-border);border-radius:6px;display:inline-flex;gap:6px;max-width:220px;padding:4px 8px}.kb-attach-name{color:#60a5fa;color:var(--rc-accent-strong);flex:1 1;font-size:11px;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.kb-attach-name:hover{text-decoration:underline}.kb-attach-del{background:none;border:none;color:#f04444;color:var(--rc-red);cursor:pointer;flex-shrink:0;font-size:11px;font-weight:700;padding:0}.kb-due-input{background:#070e20;background:var(--rc-surface-alt);border:1px solid #14213d;border:1px solid var(--rc-border);border-radius:5px;color:#8fa4c8;color:var(--rc-text-secondary);color-scheme:dark;cursor:pointer;font-family:Noto Sans,sans-serif;font-size:12px;outline:none;padding:5px 8px;width:120px}.kb-due-input:focus{border-color:#3b7ffa80}.kb-due-input:hover{border-color:#3b7ffa4d}:root.light .kb-due-input{color-scheme:light}.rc-date-field{color-scheme:dark;cursor:pointer}:root.light .rc-date-field{color-scheme:light}.rc-date-field::-webkit-calendar-picker-indicator{cursor:pointer}.kb-dev-count{background:#f59e0b1f;border:1px solid #f59e0b38;border-radius:10px;color:#fbbf24;color:var(--rc-yellow);font-size:9px;font-weight:600;letter-spacing:0;margin-left:auto;padding:1px 7px;text-transform:none}.kb-dev-list{margin-bottom:12px}.kb-dev-card,.kb-dev-list{display:flex;flex-direction:column;gap:8px}.kb-dev-card{background:#0e1c38;background:var(--rc-surface-hover);border:1px solid #14213d;border:1px solid var(--rc-border);border-radius:10px;padding:12px}.kb-dev-card-top{align-items:center;display:flex;gap:10px}.kb-dev-avt{flex-shrink:0}.kb-dev-info{flex:1 1;min-width:0}.kb-dev-name{align-items:center;color:#dce8f8;color:var(--rc-text-primary);font-size:13px;font-weight:700;gap:6px}.kb-dev-meta,.kb-dev-name{display:flex;flex-wrap:wrap}.kb-dev-meta{gap:10px;margin-top:2px}.kb-dev-remove{background:none;border:none;color:#364f72;color:var(--rc-text-muted);cursor:pointer;flex-shrink:0;font-size:16px;line-height:1;padding:0 4px}.kb-dev-remove:hover{color:#f04444;color:var(--rc-red)}.kb-dev-skills{display:flex;flex-wrap:wrap;gap:4px}.kb-dev-note{border-top:1px solid #14213d;border-top:1px solid var(--rc-border);color:#8fa4c8;color:var(--rc-text-secondary);font-size:11px;font-style:italic;padding-top:4px}.kb-dev-search-row{align-items:center;display:flex;gap:8px;margin-bottom:8px}.kb-dev-search{background:#070e20;background:var(--rc-surface-alt);border:1px solid #14213d;border:1px solid var(--rc-border);border-radius:7px;color:#dce8f8;color:var(--rc-text-primary);flex:1 1;font-family:Noto Sans,sans-serif;font-size:12px;outline:none;padding:8px 12px;transition:border-color .12s}.kb-dev-search:focus{border-color:#3b82f6;border-color:var(--rc-accent)}.kb-dev-search::placeholder{color:#253550;color:var(--rc-text-soft)}.kb-dev-results{border:1px solid #14213d;border:1px solid var(--rc-border);border-radius:8px;margin-bottom:8px;overflow:hidden}.kb-dev-result-row{align-items:center;background:#0e1c38;background:var(--rc-surface-hover);border-bottom:1px solid #14213d;border-bottom:1px solid var(--rc-border);display:flex;font-size:12px;gap:10px;padding:8px 12px;transition:background .1s}.kb-dev-result-row:last-child{border-bottom:none}.kb-dev-result-row:hover{background:#0e1c38;background:var(--rc-surface-hover)}.kb-ext-dev-form{background:#a855f70f;border:1px solid #a855f740;border-radius:10px;display:flex;flex-direction:column;gap:8px;margin-bottom:8px;padding:14px}.kb-ext-input{background:#070e20;background:var(--rc-surface-alt);border:1px solid #14213d;border:1px solid var(--rc-border);border-radius:7px;color:#dce8f8;color:var(--rc-text-primary);font-family:Noto Sans,sans-serif;font-size:12px;outline:none;padding:8px 12px;transition:border-color .12s}.kb-ext-input:focus{border-color:#a855f780}.kb-ext-input::placeholder{color:#253550;color:var(--rc-text-soft)}.kb-ext-textarea{background:#070e20;background:var(--rc-surface-alt);border:1px solid #14213d;border:1px solid var(--rc-border);border-radius:7px;color:#dce8f8;color:var(--rc-text-primary);font-family:Noto Sans,sans-serif;font-size:12px;outline:none;padding:8px 12px;resize:vertical;transition:border-color .12s}.kb-ext-textarea:focus{border-color:#a855f780}.kb-ext-file-label{align-items:center;background:#070e20;background:var(--rc-surface-alt);border:1px dashed #14213d;border:1px dashed var(--rc-border);border-radius:7px;color:#253550;color:var(--rc-text-soft);cursor:pointer;display:flex;font-size:11px;gap:6px;padding:7px 12px;transition:border-color .12s}.kb-ext-file-label:hover{border-color:#a855f780;color:#dce8f8;color:var(--rc-text-primary)}.kb-dev-cv-link{margin-top:4px;padding:3px 0}.kb-dev-cv-link a{color:#60a5fa;color:var(--rc-accent-strong);font-size:10px;text-decoration:none}.kb-dev-cv-link a:hover{text-decoration:underline}.kb-dev-match-notes{background:#3b7ffa0a;border-left:3px solid #3b7ffa4d;border-radius:0 6px 6px 0;margin-top:8px;padding:10px 12px}.sc-top-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.sc-view-toggle{background:#0e1c38;background:var(--rc-surface-hover);border:1px solid #14213d;border:1px solid var(--rc-border);border-radius:9px;display:flex;overflow:hidden}.sc-view-btn{background:#0000;border:none;color:#8fa4c8;color:var(--rc-text-secondary);cursor:pointer;font-family:Noto Sans,sans-serif;font-size:12px;font-weight:700;padding:9px 14px;transition:all .14s;white-space:nowrap}.sc-view-btn:hover{background:#3b7ffa14}.sc-view-btn.active,.sc-view-btn:hover{color:#dce8f8;color:var(--rc-text-primary)}.sc-view-btn.active{background:linear-gradient(180deg,#3b7ffa33,#3b7ffa1a);box-shadow:inset 0 0 0 1px #60a5fa38}.sc-view-btn.\!active{background:linear-gradient(180deg,#3b7ffa33,#3b7ffa1a)!important;box-shadow:inset 0 0 0 1px #60a5fa38!important;color:#dce8f8!important;color:var(--rc-text-primary)!important}.sc-tbl-ghdr{align-items:center;background:#0e1c38;background:var(--rc-surface-hover);border-bottom:1px solid #14213d;border-bottom:1px solid var(--rc-border);border-left:3px solid #60a5fa;border-left:3px solid var(--sc-col,var(--rc-accent-strong));display:flex;gap:8px;padding:6px 10px}.sc-tbl-gtoggle{background:none;border:none;color:#8fa4c8;color:var(--rc-text-secondary);cursor:pointer;flex-shrink:0;font-size:12px;line-height:1;padding:0 4px;transition:color .12s}.sc-tbl-gtoggle:hover{color:#dce8f8;color:var(--rc-text-primary)}.sc-tbl-gname{color:#c4d4ee;color:var(--rc-text-strong);font-size:12px;font-weight:700}.sc-tbl-gcnt{border-radius:10px;font-size:10px;font-weight:600;margin-left:4px;padding:1px 8px}.sc-tbl-expand{background:none;border:none;color:#364f72;color:var(--rc-text-muted);cursor:pointer;flex-shrink:0;font-size:11px;line-height:1;padding:0 3px;transition:color .12s}.sc-tbl-expand:hover{color:#dce8f8;color:var(--rc-text-primary)}.sc-tbl-name{color:#c4d4ee;color:var(--rc-text-strong);cursor:pointer;flex:1 1;font-size:13px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;transition:color .12s;white-space:nowrap}.sc-tbl-name:hover{color:#60a5fa;color:var(--rc-accent-strong)}.sc-tbl-tcnt{background:#0e1c38;background:var(--rc-surface-hover);border:1px solid #14213d;border:1px solid var(--rc-border);border-radius:10px;color:#364f72;color:var(--rc-text-muted);flex-shrink:0;font-size:10px;font-weight:600;padding:1px 6px;white-space:nowrap}.sc-comment-cnt{color:#60a5fa;color:var(--rc-accent-strong);font-size:9px;font-weight:700}.sc-tbl-add-row{border-top:1px dashed #3b7ffa2e;padding:6px 10px}.sc-subitems-wrap{background:#3b7ffa08}.sc-sub-hdr,.sc-subitems-wrap{border-bottom:1px solid #14213d;border-bottom:1px solid var(--rc-border)}.sc-sub-hdr{background:#00000014;display:grid;grid-template-columns:1fr 130px 90px 120px 36px;padding:5px 10px 5px 46px}.sc-sub-th{color:#364f72;color:var(--rc-text-muted);font-size:9.5px;font-weight:700;letter-spacing:.08em;padding:2px 4px;text-transform:uppercase}.sc-sub-row{border-bottom:1px solid #3b7ffa0f;display:grid;grid-template-columns:1fr 130px 90px 120px 36px;padding:0 10px 0 46px;transition:background .1s}.sc-sub-row:hover{background:#3b7ffa0d}.sc-sub-row:last-of-type{border-bottom:none}.sc-sub-td{align-items:center;color:#8fa4c8;color:var(--rc-text-secondary);display:flex;font-size:12px;padding:6px 4px}.sc-sub-td-name{gap:7px;min-width:0}.sc-sub-chk{align-items:center;border:1.5px solid #364f72;border:1.5px solid var(--rc-text-muted);border-radius:3px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:8px;height:14px;justify-content:center;transition:all .12s;width:14px}.sc-sub-chk.done{background:#10c981;background:var(--rc-green-accent);border-color:#10c981;border-color:var(--rc-green-accent)}.sc-sub-chk.\!done{background:#10c981!important;background:var(--rc-green-accent)!important;border-color:#10c981!important;border-color:var(--rc-green-accent)!important}.sc-sub-title{flex:1 1;font-size:12px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sc-sub-title.done{color:#364f72;color:var(--rc-text-muted);text-decoration:line-through}.sc-sub-title.\!done{color:#364f72!important;color:var(--rc-text-muted)!important;text-decoration:line-through!important}.sc-sub-meta{color:#364f72;color:var(--rc-text-muted);display:flex;flex-shrink:0;font-size:10px;gap:6px}.sc-sub-sel{background:#070e20;background:var(--rc-surface-alt);border:1px solid #14213d;border:1px solid var(--rc-border);border-radius:5px;color:#8fa4c8;color:var(--rc-text-secondary);font-family:Noto Sans,sans-serif;font-size:11px;max-width:120px;outline:none;padding:3px 6px;width:100%}.sc-sub-sel:focus{border-color:#3b7ffa80}.sc-sub-status{background:#3b7ffa1a;border-radius:4px;color:#60a5fa;color:var(--rc-accent-strong);font-size:10px;font-weight:600;padding:2px 7px}.sc-sub-status.done{background:#10c9811a;color:#10c981;color:var(--rc-green-accent)}.sc-sub-status.\!done{background:#10c9811a!important;color:#10c981!important;color:var(--rc-green-accent)!important}.sc-sub-date{background:#070e20;background:var(--rc-surface-alt);border:1px solid #14213d;border:1px solid var(--rc-border);border-radius:5px;color:#8fa4c8;color:var(--rc-text-secondary);color-scheme:dark;font-family:Noto Sans,sans-serif;font-size:11px;max-width:115px;outline:none;padding:3px 6px;width:100%}:root.light .sc-sub-date{color-scheme:light}.sc-sub-date:focus{border-color:#3b7ffa80}.sc-sub-del{background:none;border:none;color:#364f72;color:var(--rc-text-muted);cursor:pointer;font-size:15px;line-height:1;padding:0 2px;transition:color .12s}.sc-sub-del:hover{color:#f04444;color:var(--rc-red)}.sc-sub-add-row{padding:6px 10px 6px 46px}.sc-sub-add-input{background:#0000;border:none;border-bottom:1px dashed #3b7ffa38;color:#8fa4c8;color:var(--rc-text-secondary);font-family:Noto Sans,sans-serif;font-size:12px;outline:none;padding:4px 6px;transition:border-color .12s;width:100%}.sc-sub-add-input:focus{border-color:#3b7ffa80;color:#dce8f8;color:var(--rc-text-primary)}.sc-sub-add-input::placeholder{color:#364f72;color:var(--rc-text-muted)}.sc-update-panel{background:#0a1528;background:var(--rc-surface);border-top:1px solid #14213d;border-top:1px solid var(--rc-border);padding:0 0 12px}.sc-update-tabs{align-items:center;border-bottom:1px solid #14213d;border-bottom:1px solid var(--rc-border);display:flex;gap:0;padding:0 16px}.sc-update-tab{border-bottom:2px solid #0000;color:#364f72;color:var(--rc-text-muted);cursor:pointer;font-size:12px;padding:10px 16px;transition:all .12s;-webkit-user-select:none;user-select:none}.sc-update-tab-active,.sc-update-tab:hover{color:#dce8f8;color:var(--rc-text-primary)}.sc-update-tab-active{border-bottom-color:#3b82f6;border-bottom-color:var(--rc-accent)}.sc-update-tab-plus{font-size:14px;margin-left:4px}.sc-update-links{align-items:center;border-bottom:1px solid #3b7ffa14;display:flex;gap:10px;padding:8px 16px}.sc-update-link{color:#364f72;color:var(--rc-text-muted);cursor:pointer;font-size:11px;transition:color .12s}.sc-update-link:hover{color:#60a5fa;color:var(--rc-accent-strong)}.sc-update-sep{color:#364f72;color:var(--rc-text-muted);font-size:11px}.sc-update-comment{border-bottom:1px solid #3b7ffa14;padding:12px 16px}.sc-update-comment-head{align-items:center;display:flex;gap:10px;margin-bottom:6px}.sc-update-author{color:#c4d4ee;color:var(--rc-text-strong);font-size:12px;font-weight:700}.sc-update-task-ref{font-size:11px}.sc-update-task-ref,.sc-update-time{color:#364f72;color:var(--rc-text-muted)}.sc-update-time{font-size:10px;margin-left:6px}.sc-update-comment-body{color:#8fa4c8;color:var(--rc-text-secondary);font-size:12px;line-height:1.5}.sc-update-compose{padding:12px 16px 0}.aud-stage-pill{align-items:center;background:#0e1c38;background:var(--rc-surface-hover);border:1px solid #14213d;border:1px solid var(--rc-border);border-radius:6px;color:#8fa4c8;color:var(--rc-text-secondary);cursor:pointer;display:inline-flex;font-size:11px;font-weight:600;gap:5px;padding:6px 12px;transition:all .15s}.aud-stage-pill:hover{filter:brightness(1.08)}.aud-stage-pill.current{border-width:2px}.aud-stage-pill.\!current{border-width:2px!important}.mention-item{align-items:center;color:#8fa4c8;color:var(--rc-text-secondary);cursor:pointer;display:flex;font-size:12.5px;gap:8px;padding:8px 12px;transition:background .1s}.mention-item:hover{background:#3b7ffa1a;color:#dce8f8;color:var(--rc-text-primary)}.aud-comment-list{display:flex;flex-direction:column;gap:8px}.aud-comment-row{border-bottom:1px solid #0f1a30;border-bottom:1px solid var(--rc-border-soft);padding:8px 0}.aud-comment-header{align-items:center;display:flex;gap:8px;margin-bottom:4px}.aud-comment-author{color:#dce8f8;color:var(--rc-text-primary);font-size:11px;font-weight:700}.aud-comment-ts{color:#364f72;color:var(--rc-text-muted);flex:1 1;font-size:10px}.aud-comment-text{color:#8fa4c8;color:var(--rc-text-secondary);font-size:12px;line-height:1.5}.aud-comment-compose{border-top:1px solid #14213d;border-top:1px solid var(--rc-border);display:flex;flex-direction:column;gap:6px;padding-top:8px}.rc-rich-comment{display:flex;flex-direction:column;gap:8px;min-width:0}.rc-rich-toolbar{align-items:center;background:#070e20;background:var(--rc-surface-alt);border:1px solid #14213d;border:1px solid var(--rc-border);border-bottom:none;border-radius:10px 10px 0 0;display:flex;flex-wrap:wrap;gap:6px;padding:8px 10px}.rc-rich-color,.rc-rich-select,.rc-rich-tool{align-items:center;background:#0a1528;background:var(--rc-surface);border:1px solid #3b7ffa2e;border-radius:6px;color:#dce8f8;color:var(--rc-text-primary);cursor:pointer;display:inline-flex;font:inherit;height:30px;justify-content:center;padding:0 10px}.rc-rich-color:hover,.rc-rich-select:hover,.rc-rich-tool:hover{background:#3b7ffa1a;border-color:#3b7ffa5c}.rc-rich-tool.active{background:#3b7ffa33;border-color:#60a5fab3;box-shadow:inset 0 0 0 1px #60a5fa26;color:#60a5fa;color:var(--rc-accent-strong)}.rc-rich-tool.\!active{background:#3b7ffa33!important;border-color:#60a5fab3!important;box-shadow:inset 0 0 0 1px #60a5fa26!important;color:#60a5fa!important;color:var(--rc-accent-strong)!important}.rc-rich-select{padding-right:24px}.rc-rich-color{padding:2px 6px}.rc-rich-color input{background:none;border:none;height:20px;padding:0;width:20px}.rc-rich-editor-wrap{background:#0a1528;background:var(--rc-surface);border:1px solid #14213d;border:1px solid var(--rc-border);border-bottom:none;border-radius:0;border-top:none;overflow:visible;position:relative}.rc-rich-placeholder{color:#364f72;color:var(--rc-text-muted);font-size:12px;left:12px;line-height:1.6;pointer-events:none;position:absolute;top:10px}.rc-rich-editor{color:#dce8f8;color:var(--rc-text-primary);font-size:12px;line-height:1.6;outline:none;overflow-wrap:anywhere;padding:10px 12px;white-space:pre-wrap;word-break:break-word}.rc-rich-editor p{margin:0 0 8px}.rc-rich-editor p:last-child{margin-bottom:0}.rc-rich-editor ol,.rc-rich-editor ul{margin:0 0 8px 18px;padding:0}.rc-rich-editor a{color:#60a5fa;color:var(--rc-accent-strong)}.rc-comment-body .rc-comment-mention,.rc-rich-editor .rc-comment-mention{align-items:center;background:#3b7ffa24;border:1px solid #60a5fa4d;border-radius:999px;color:#60a5fa;color:var(--rc-accent-strong);display:inline-flex;font-weight:600;gap:4px;padding:1px 6px;white-space:nowrap}.rc-comment-attachments,.rc-rich-attachments{display:flex;flex-direction:column;gap:6px}.rc-comment-attachments-title{color:#364f72;color:var(--rc-text-muted);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.rc-comment-attachment-link,.rc-rich-attachment-pill a{color:#60a5fa;color:var(--rc-accent-strong);overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.rc-rich-actions{display:flex;justify-content:flex-end}.rc-rich-utilitybar{align-items:center;background:#070e20;background:var(--rc-surface-alt);border:1px solid #14213d;border:1px solid var(--rc-border);border-radius:0 0 10px 10px;border-top:none;display:flex;gap:8px;padding:8px 10px}.rc-rich-util{align-items:center;background:none;border:none;border-radius:6px;color:#8fa4c8;color:var(--rc-text-secondary);cursor:pointer;display:inline-flex;font:inherit;height:28px;justify-content:center;min-width:28px;padding:0 6px}.rc-rich-util:hover{background:#3b7ffa29}.rc-rich-util-muted{font-size:11px;font-weight:700;letter-spacing:.04em}.rc-rich-utilityspacer{flex:1 1}.rc-mention-dropdown{background:#0a1528;background:var(--rc-surface);border:1px solid #14213d;border:1px solid var(--rc-border);border-radius:10px;box-shadow:0 18px 36px #090e1d6b;left:0;max-height:320px;max-width:min(360px,calc(100vw - 32px));min-width:280px;overflow:auto;padding:12px;position:absolute;right:auto;top:calc(100% + 6px);width:-webkit-max-content;width:max-content;z-index:400}.rc-mention-section+.rc-mention-section{margin-top:10px}.rc-mention-section-label{color:#dce8f8;color:var(--rc-text-primary);font-size:12px;font-weight:700;margin:0 0 6px}.rc-mention-item{align-items:center;border-radius:10px;color:#dce8f8;color:var(--rc-text-primary);display:flex;gap:10px;min-width:0;padding:8px 10px}.rc-mention-item.msel,.rc-mention-item:hover{background:#0e1c38;background:var(--rc-surface-hover)}.rc-mention-avatar{align-items:center;background:linear-gradient(135deg,#ffb36a,#ff7f66);border-radius:999px;color:#fff;display:inline-flex;flex:0 0 28px;font-size:11px;font-weight:700;height:28px;justify-content:center;width:28px}.rc-mention-avatar.is-team{background:#121728;color:#fff;font-size:16px}.rc-mention-copy{display:flex;flex-direction:column;min-width:0}.rc-mention-name{color:#dce8f8;color:var(--rc-text-primary);font-size:12px;font-weight:700}.rc-mention-name,.rc-mention-sublabel{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rc-mention-sublabel{color:#8fa4c8;color:var(--rc-text-secondary);font-size:11px}.rc-comment-body p{margin:0 0 8px}.rc-comment-body p:last-child{margin-bottom:0}.rc-comment-body ol,.rc-comment-body ul{margin:6px 0 6px 18px;padding:0}.rc-comment-body .rc-comment-attachments{margin-top:10px}@media (max-width:640px){.rc-rich-toolbar{padding:8px}.rc-rich-color,.rc-rich-select,.rc-rich-tool{height:28px;padding:0 8px}}.rc-rich-collapsed-trigger{background:#0e1c38;background:var(--rc-surface-hover);border:1px solid #14213d;border:1px solid var(--rc-border);border-radius:8px;color:#364f72;color:var(--rc-text-muted);cursor:text;font-size:13px;padding:10px 14px;transition:border-color .15s}.rc-rich-collapsed-trigger:hover{border-color:var(--rc-border-mid);color:#8fa4c8;color:var(--rc-text-secondary)}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.not-sr-only{clip:auto;height:auto;margin:0;overflow:visible;padding:0;position:static;white-space:normal;width:auto}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:-webkit-sticky;position:sticky}.-inset-1{inset:-.25rem}.inset-0{inset:0}.inset-y-0{bottom:0;top:0}.-left-\[31px\]{left:-31px}.bottom-0{bottom:0}.bottom-20{bottom:5rem}.bottom-5{bottom:1.25rem}.bottom-6{bottom:1.5rem}.bottom-7{bottom:1.75rem}.left-0{left:0}.left-1{left:.25rem}.left-1\/2{left:50%}.left-2{left:.5rem}.right-0{right:0}.right-0\.5{right:.125rem}.right-1{right:.25rem}.right-1\/2{right:50%}.right-3{right:.75rem}.right-5{right:1.25rem}.right-6{right:1.5rem}.right-7{right:1.75rem}.top-0{top:0}.top-0\.5{top:.125rem}.top-1{top:.25rem}.top-1\/2{top:50%}.top-5{top:1.25rem}.top-\[calc\(100\%\+4px\)\]{top:calc(100% + 4px)}.top-full{top:100%}.isolate{isolation:isolate}.isolation-auto{isolation:auto}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.z-\[1000\]{z-index:1000}.z-\[1001\]{z-index:1001}.z-\[100\]{z-index:100}.z-\[1100\]{z-index:1100}.z-\[1200\]{z-index:1200}.z-\[399\]{z-index:399}.z-\[420\]{z-index:420}.z-\[500\]{z-index:500}.z-\[50\]{z-index:50}.z-\[9999\]{z-index:9999}.order-last{order:9999}.col-span-1{grid-column:span 1/span 1}.col-span-10{grid-column:span 10/span 10}.col-span-11{grid-column:span 11/span 11}.col-span-12{grid-column:span 12/span 12}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.col-span-7{grid-column:span 7/span 7}.col-span-8{grid-column:span 8/span 8}.col-span-9{grid-column:span 9/span 9}.col-span-full{grid-column:1/-1}.-mx-0\.5{margin-left:-.125rem;margin-right:-.125rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2\.5{margin-left:.625rem;margin-right:.625rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-bottom:.25rem;margin-top:.25rem}.my-6{margin-bottom:1.5rem;margin-top:1.5rem}.my-\[10px\]{margin-bottom:10px;margin-top:10px}.\!mb-0\.5{margin-bottom:.125rem!important}.-mb-px{margin-bottom:-1px}.-ml-0{margin-left:0}.-ml-0\.5{margin-left:-.125rem}.-ml-1{margin-left:-.25rem}.-ml-1\.5{margin-left:-.375rem}.-ml-px{margin-left:-1px}.-mr-1{margin-right:-.25rem}.-mt-1{margin-top:-.25rem}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-3\.5{margin-bottom:.875rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.mb-\[14px\]{margin-bottom:14px}.mb-\[18px\]{margin-bottom:18px}.mb-\[26px\]{margin-bottom:26px}.mb-\[5px\]{margin-bottom:5px}.mb-\[6px\]{margin-bottom:6px}.mb-\[9px\]{margin-bottom:9px}.mb-px{margin-bottom:1px}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-4{margin-left:1rem}.ml-auto{margin-left:auto}.ml-px{margin-left:1px}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-10{margin-right:2.5rem}.mr-2{margin-right:.5rem}.mr-2\.5{margin-right:.625rem}.mr-20{margin-right:5rem}.mr-3{margin-right:.75rem}.mr-4{margin-right:1rem}.mr-5{margin-right:1.25rem}.mr-8{margin-right:2rem}.mr-\[3px\]{margin-right:3px}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-3\.5{margin-top:.875rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-\[22px\]{margin-top:22px}.mt-\[3px\]{margin-top:3px}.mt-\[7px\]{margin-top:7px}.mt-px{margin-top:1px}.box-border{box-sizing:border-box}.\!block{display:block!important}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.inline-table{display:inline-table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-column{display:table-column}.table-column-group{display:table-column-group}.table-footer-group{display:table-footer-group}.table-header-group{display:table-header-group}.table-row-group{display:table-row-group}.table-row{display:table-row}.flow-root{display:flow-root}.grid{display:grid}.inline-grid{display:inline-grid}.contents{display:contents}.list-item{display:list-item}.\!hidden{display:none!important}.hidden{display:none}.size-3\.5{height:.875rem;width:.875rem}.h-0{height:0}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-40{height:10rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-80{height:20rem}.h-9{height:2.25rem}.h-\[1px\]{height:1px}.h-\[22px\]{height:22px}.h-\[30px\]{height:30px}.h-\[3px\]{height:3px}.h-\[5px\]{height:5px}.h-\[6px\]{height:6px}.h-full{height:100%}.h-px{height:1px}.max-h-40{max-height:10rem}.max-h-56{max-height:14rem}.max-h-\[228px\]{max-height:228px}.max-h-\[260px\]{max-height:260px}.max-h-\[320px\]{max-height:320px}.max-h-\[420px\]{max-height:420px}.max-h-\[560px\]{max-height:560px}.max-h-\[72vh\]{max-height:72vh}.max-h-\[88vh\]{max-height:88vh}.max-h-\[90vh\]{max-height:90vh}.min-h-0{min-height:0}.min-h-\[280px\]{min-height:280px}.min-h-\[34px\]{min-height:34px}.min-h-\[600px\]{min-height:600px}.min-h-\[70vh\]{min-height:70vh}.min-h-\[80px\]{min-height:80px}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.\!w-auto{width:auto!important}.w-0{width:0}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-10{width:2.5rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-40{width:10rem}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[17px\]{width:17px}.w-\[22px\]{width:22px}.w-\[236px\]{width:236px}.w-\[260px\]{width:260px}.w-\[30px\]{width:30px}.w-\[40\%\]{width:40%}.w-\[5px\]{width:5px}.w-\[64px\]{width:64px}.w-\[6px\]{width:6px}.w-\[800px\]{width:800px}.w-\[90\%\]{width:90%}.w-\[92vw\]{width:92vw}.w-\[min\(92vw\2c 420px\)\]{width:min(92vw,420px)}.w-\[var\(--button-width\)\]{width:var(--button-width)}.w-fit{width:-webkit-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:-webkit-max-content;width:max-content}.w-px{width:1px}.w-screen{width:100vw}.min-w-0{min-width:0}.min-w-44{min-width:11rem}.min-w-\[100px\]{min-width:100px}.min-w-\[10rem\]{min-width:10rem}.min-w-\[110px\]{min-width:110px}.min-w-\[14px\]{min-width:14px}.min-w-\[150px\]{min-width:150px}.min-w-\[160px\]{min-width:160px}.min-w-\[180px\]{min-width:180px}.min-w-\[220px\]{min-width:220px}.min-w-\[236px\]{min-width:236px}.min-w-\[240px\]{min-width:240px}.min-w-\[28px\]{min-width:28px}.min-w-\[64px\]{min-width:64px}.min-w-\[70px\]{min-width:70px}.min-w-\[92px\]{min-width:92px}.min-w-min{min-width:-webkit-min-content;min-width:min-content}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-\[100px\]{max-width:100px}.max-w-\[1100px\]{max-width:1100px}.max-w-\[160px\]{max-width:160px}.max-w-\[220px\]{max-width:220px}.max-w-\[240px\]{max-width:240px}.max-w-\[260px\]{max-width:260px}.max-w-\[320px\]{max-width:320px}.max-w-\[340px\]{max-width:340px}.max-w-\[360px\]{max-width:360px}.max-w-\[380px\]{max-width:380px}.max-w-\[420px\]{max-width:420px}.max-w-\[440px\]{max-width:440px}.max-w-\[520px\]{max-width:520px}.max-w-\[560px\]{max-width:560px}.max-w-\[620px\]{max-width:620px}.max-w-\[640px\]{max-width:640px}.max-w-\[720px\]{max-width:720px}.max-w-\[760px\]{max-width:760px}.max-w-\[80\%\]{max-width:80%}.max-w-\[92\%\]{max-width:92%}.max-w-\[96vw\]{max-width:96vw}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-full{flex-basis:100%}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-y-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%}.-translate-y-4{--tw-translate-y:-1rem}.-translate-y-4,.translate-x-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x:0px}.translate-x-1\/2{--tw-translate-x:50%}.translate-x-1\/2,.translate-x-5{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-5{--tw-translate-x:1.25rem}.translate-y-0{--tw-translate-y:0px}.-rotate-180,.translate-y-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-180{--tw-rotate:-180deg}.-rotate-90{--tw-rotate:-90deg}.-rotate-90,.scale-100{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x:1;--tw-scale-y:1}.scale-95{--tw-scale-x:.95;--tw-scale-y:.95}.scale-95,.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-fadeIn{animation:fadeIn .16s ease-out}.animate-fadeSlide{animation:fadeSlide .2s ease-out}.animate-fadeSlideCenter{animation:fadeSlideCenter .2s ease-out}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-pinch-zoom{--tw-pinch-zoom:pinch-zoom;touch-action:var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom)}.select-none{-webkit-user-select:none;user-select:none}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.list-disc{list-style-type:disc}.appearance-none{-webkit-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.grid-cols-\[1\.2fr_1\.4fr_90px_180px_100px_auto_auto\]{grid-template-columns:1.2fr 1.4fr 90px 180px 100px auto auto}.grid-cols-\[1\.2fr_1\.5fr_auto\]{grid-template-columns:1.2fr 1.5fr auto}.grid-cols-\[1fr_1\.2fr\]{grid-template-columns:1fr 1.2fr}.grid-cols-\[1fr_380px\]{grid-template-columns:1fr 380px}.grid-cols-none{grid-template-columns:none}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.\!flex-nowrap{flex-wrap:nowrap!important}.flex-nowrap{flex-wrap:nowrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}.gap-0{gap:0}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-\[10px\]{gap:10px}.gap-\[14px\]{gap:14px}.gap-\[18px\]{gap:18px}.gap-\[3px\]{gap:3px}.gap-\[5px\]{gap:5px}.gap-\[9px\]{gap:9px}.gap-x-1{column-gap:.25rem}.gap-x-5{column-gap:1.25rem}.gap-x-\[10px\]{column-gap:10px}.gap-y-1{row-gap:.25rem}.gap-y-3{row-gap:.75rem}.space-x-0\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.125rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.125rem*var(--tw-space-x-reverse))}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.25rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.25rem*var(--tw-space-x-reverse))}.space-x-1\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.375rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.375rem*var(--tw-space-x-reverse))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.5rem*var(--tw-space-x-reverse))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1rem*var(--tw-space-x-reverse))}.space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1.5rem*var(--tw-space-x-reverse))}.space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(2rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(2rem*var(--tw-space-x-reverse))}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(0px*var(--tw-space-y-reverse));margin-top:calc(0px*(1 - var(--tw-space-y-reverse)))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.125rem*var(--tw-space-y-reverse));margin-top:calc(.125rem*(1 - var(--tw-space-y-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.375rem*var(--tw-space-y-reverse));margin-top:calc(.375rem*(1 - var(--tw-space-y-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-reverse>:not([hidden])~:not([hidden]){--tw-space-y-reverse:1}.space-x-reverse>:not([hidden])~:not([hidden]){--tw-space-x-reverse:1}.divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-left-width:calc(1px*(1 - var(--tw-divide-x-reverse)));border-right-width:calc(1px*var(--tw-divide-x-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.divide-y-reverse>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:1}.divide-x-reverse>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:1}.divide-rc-border>:not([hidden])~:not([hidden]){border-color:#14213d;border-color:var(--rc-border)}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-clip{overflow-x:clip}.overflow-x-scroll{overflow-x:scroll}.truncate{overflow:hidden;white-space:nowrap}.text-ellipsis,.truncate{text-overflow:ellipsis}.text-clip{text-overflow:clip}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-wrap{text-wrap:wrap}.\!rounded-none{border-radius:0!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[10px\]{border-radius:10px}.rounded-\[11px\]{border-radius:11px}.rounded-\[14px\]{border-radius:14px}.rounded-\[1px\]{border-radius:1px}.rounded-\[20px\]{border-radius:20px}.rounded-\[3px\]{border-radius:3px}.rounded-\[5px\]{border-radius:5px}.rounded-\[6px\]{border-radius:6px}.rounded-\[7px\]{border-radius:7px}.rounded-\[9px\]{border-radius:9px}.rounded-\[var\(--radius-md\)\]{border-radius:8px;border-radius:var(--radius-md)}.rounded-\[var\(--radius-xs\)\]{border-radius:4px;border-radius:var(--radius-xs)}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.rounded-b{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-e{border-end-end-radius:.25rem;border-start-end-radius:.25rem}.rounded-l{border-bottom-left-radius:.25rem;border-top-left-radius:.25rem}.rounded-l-none{border-bottom-left-radius:0;border-top-left-radius:0}.rounded-r{border-bottom-right-radius:.25rem;border-top-right-radius:.25rem}.rounded-r-none{border-bottom-right-radius:0;border-top-right-radius:0}.rounded-s{border-end-start-radius:.25rem;border-start-start-radius:.25rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.rounded-bl{border-bottom-left-radius:.25rem}.rounded-br{border-bottom-right-radius:.25rem}.rounded-ee{border-end-end-radius:.25rem}.rounded-es{border-end-start-radius:.25rem}.rounded-se{border-start-end-radius:.25rem}.rounded-ss{border-start-start-radius:.25rem}.rounded-tl{border-top-left-radius:.25rem}.rounded-tr{border-top-right-radius:.25rem}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-x{border-left-width:1px;border-right-width:1px}.border-y{border-top-width:1px}.border-b,.border-y{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-b-4{border-bottom-width:4px}.border-e{border-inline-end-width:1px}.border-l{border-left-width:1px}.border-l-4{border-left-width:4px}.border-l-\[3px\]{border-left-width:3px}.border-l-\[4px\]{border-left-width:4px}.border-r{border-right-width:1px}.border-r-4{border-right-width:4px}.border-s{border-inline-start-width:1px}.border-t{border-top-width:1px}.border-t-4{border-top-width:4px}.border-t-\[1px\]{border-top-width:1px}.border-dashed{border-style:dashed}.border-none{border-style:none}.border-\[color-mix\(in_srgb\2c var\(--rc-accent\)_25\%\2c transparent\)\]{border-color:color-mix(in srgb,#3b82f6 25%,#0000);border-color:color-mix(in srgb,var(--rc-accent) 25%,#0000)}.border-\[color-mix\(in_srgb\2c var\(--rc-accent\)_35\%\2c transparent\)\]{border-color:color-mix(in srgb,#3b82f6 35%,#0000);border-color:color-mix(in srgb,var(--rc-accent) 35%,#0000)}.border-\[color-mix\(in_srgb\2c var\(--rc-danger\)_25\%\2c transparent\)\]{border-color:color-mix(in srgb,#f04444 25%,#0000);border-color:color-mix(in srgb,var(--rc-danger) 25%,#0000)}.border-\[color-mix\(in_srgb\2c var\(--rc-purple\)_25\%\2c transparent\)\]{border-color:color-mix(in srgb,#a855f7 25%,#0000);border-color:color-mix(in srgb,var(--rc-purple) 25%,#0000)}.border-\[color-mix\(in_srgb\2c var\(--rc-success\)_25\%\2c transparent\)\]{border-color:color-mix(in srgb,#10c981 25%,#0000);border-color:color-mix(in srgb,var(--rc-success) 25%,#0000)}.border-\[color-mix\(in_srgb\2c var\(--rc-success\)_40\%\2c transparent\)\]{border-color:color-mix(in srgb,#10c981 40%,#0000);border-color:color-mix(in srgb,var(--rc-success) 40%,#0000)}.border-\[color-mix\(in_srgb\2c var\(--rc-text-secondary\)_20\%\2c transparent\)\]{border-color:color-mix(in srgb,#8fa4c8 20%,#0000);border-color:color-mix(in srgb,var(--rc-text-secondary) 20%,#0000)}.border-\[color-mix\(in_srgb\2c var\(--rc-warning\)_25\%\2c transparent\)\]{border-color:color-mix(in srgb,#fbbf24 25%,#0000);border-color:color-mix(in srgb,var(--rc-warning) 25%,#0000)}.border-\[rgba\(16\2c 201\2c 129\2c \.24\)\]{border-color:#10c9813d}.border-\[rgba\(168\2c 85\2c 247\2c \.3\)\]{border-color:#a855f74d}.border-\[rgba\(240\2c 68\2c 68\2c \.22\)\]{border-color:#f0444438}.border-\[rgba\(59\2c 127\2c 250\2c \.24\)\]{border-color:#3b7ffa3d}.border-\[rgba\(59\2c 127\2c 250\2c \.3\)\]{border-color:#3b7ffa4d}.border-\[rgba\(64\2c 117\2c 193\2c \.3\)\]{border-color:#4075c14d}.border-\[var\(--sb-\*\)\]{border-color:var(--sb-*)}.border-amber-100{--tw-border-opacity:1;border-color:#fef3c7;border-color:rgb(254 243 199/var(--tw-border-opacity,1))}.border-amber-200{--tw-border-opacity:1;border-color:#fde68a;border-color:rgb(253 230 138/var(--tw-border-opacity,1))}.border-amber-300{--tw-border-opacity:1;border-color:#fcd34d;border-color:rgb(252 211 77/var(--tw-border-opacity,1))}.border-amber-400{--tw-border-opacity:1;border-color:#fbbf24;border-color:rgb(251 191 36/var(--tw-border-opacity,1))}.border-amber-50{--tw-border-opacity:1;border-color:#fffbeb;border-color:rgb(255 251 235/var(--tw-border-opacity,1))}.border-amber-500{--tw-border-opacity:1;border-color:#f59e0b;border-color:rgb(245 158 11/var(--tw-border-opacity,1))}.border-amber-600{--tw-border-opacity:1;border-color:#d97706;border-color:rgb(217 119 6/var(--tw-border-opacity,1))}.border-amber-700{--tw-border-opacity:1;border-color:#b45309;border-color:rgb(180 83 9/var(--tw-border-opacity,1))}.border-amber-800{--tw-border-opacity:1;border-color:#92400e;border-color:rgb(146 64 14/var(--tw-border-opacity,1))}.border-amber-900{--tw-border-opacity:1;border-color:#78350f;border-color:rgb(120 53 15/var(--tw-border-opacity,1))}.border-black{--tw-border-opacity:1;border-color:#000;border-color:rgb(0 0 0/var(--tw-border-opacity,1))}.border-blue-100{--tw-border-opacity:1;border-color:#dbeafe;border-color:rgb(219 234 254/var(--tw-border-opacity,1))}.border-blue-200{--tw-border-opacity:1;border-color:#bfdbfe;border-color:rgb(191 219 254/var(--tw-border-opacity,1))}.border-blue-300{--tw-border-opacity:1;border-color:#93c5fd;border-color:rgb(147 197 253/var(--tw-border-opacity,1))}.border-blue-400{--tw-border-opacity:1;border-color:#60a5fa;border-color:rgb(96 165 250/var(--tw-border-opacity,1))}.border-blue-50{--tw-border-opacity:1;border-color:#eff6ff;border-color:rgb(239 246 255/var(--tw-border-opacity,1))}.border-blue-500{--tw-border-opacity:1;border-color:#3b82f6;border-color:rgb(59 130 246/var(--tw-border-opacity,1))}.border-blue-600{--tw-border-opacity:1;border-color:#2563eb;border-color:rgb(37 99 235/var(--tw-border-opacity,1))}.border-blue-700{--tw-border-opacity:1;border-color:#1d4ed8;border-color:rgb(29 78 216/var(--tw-border-opacity,1))}.border-blue-800{--tw-border-opacity:1;border-color:#1e40af;border-color:rgb(30 64 175/var(--tw-border-opacity,1))}.border-blue-900{--tw-border-opacity:1;border-color:#1e3a8a;border-color:rgb(30 58 138/var(--tw-border-opacity,1))}.border-current{border-color:currentColor}.border-emerald-100{--tw-border-opacity:1;border-color:#d1fae5;border-color:rgb(209 250 229/var(--tw-border-opacity,1))}.border-emerald-200{--tw-border-opacity:1;border-color:#a7f3d0;border-color:rgb(167 243 208/var(--tw-border-opacity,1))}.border-emerald-300{--tw-border-opacity:1;border-color:#6ee7b7;border-color:rgb(110 231 183/var(--tw-border-opacity,1))}.border-emerald-400{--tw-border-opacity:1;border-color:#34d399;border-color:rgb(52 211 153/var(--tw-border-opacity,1))}.border-emerald-50{--tw-border-opacity:1;border-color:#ecfdf5;border-color:rgb(236 253 245/var(--tw-border-opacity,1))}.border-emerald-500{--tw-border-opacity:1;border-color:#10b981;border-color:rgb(16 185 129/var(--tw-border-opacity,1))}.border-emerald-600{--tw-border-opacity:1;border-color:#059669;border-color:rgb(5 150 105/var(--tw-border-opacity,1))}.border-emerald-700{--tw-border-opacity:1;border-color:#047857;border-color:rgb(4 120 87/var(--tw-border-opacity,1))}.border-emerald-800{--tw-border-opacity:1;border-color:#065f46;border-color:rgb(6 95 70/var(--tw-border-opacity,1))}.border-emerald-900{--tw-border-opacity:1;border-color:#064e3b;border-color:rgb(6 78 59/var(--tw-border-opacity,1))}.border-gray-100{--tw-border-opacity:1;border-color:#f3f4f6;border-color:rgb(243 244 246/var(--tw-border-opacity,1))}.border-gray-200{--tw-border-opacity:1;border-color:#e5e7eb;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}.border-gray-300{--tw-border-opacity:1;border-color:#d1d5db;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.border-gray-400{--tw-border-opacity:1;border-color:#9ca3af;border-color:rgb(156 163 175/var(--tw-border-opacity,1))}.border-gray-50{--tw-border-opacity:1;border-color:#f9fafb;border-color:rgb(249 250 251/var(--tw-border-opacity,1))}.border-gray-500{--tw-border-opacity:1;border-color:#6b7280;border-color:rgb(107 114 128/var(--tw-border-opacity,1))}.border-gray-600{--tw-border-opacity:1;border-color:#4b5563;border-color:rgb(75 85 99/var(--tw-border-opacity,1))}.border-gray-700{--tw-border-opacity:1;border-color:#374151;border-color:rgb(55 65 81/var(--tw-border-opacity,1))}.border-gray-800{--tw-border-opacity:1;border-color:#1f2937;border-color:rgb(31 41 55/var(--tw-border-opacity,1))}.border-gray-900{--tw-border-opacity:1;border-color:#111827;border-color:rgb(17 24 39/var(--tw-border-opacity,1))}.border-green-100{--tw-border-opacity:1;border-color:#dcfce7;border-color:rgb(220 252 231/var(--tw-border-opacity,1))}.border-green-200{--tw-border-opacity:1;border-color:#bbf7d0;border-color:rgb(187 247 208/var(--tw-border-opacity,1))}.border-green-300{--tw-border-opacity:1;border-color:#86efac;border-color:rgb(134 239 172/var(--tw-border-opacity,1))}.border-green-400{--tw-border-opacity:1;border-color:#4ade80;border-color:rgb(74 222 128/var(--tw-border-opacity,1))}.border-green-50{--tw-border-opacity:1;border-color:#f0fdf4;border-color:rgb(240 253 244/var(--tw-border-opacity,1))}.border-green-500{--tw-border-opacity:1;border-color:#22c55e;border-color:rgb(34 197 94/var(--tw-border-opacity,1))}.border-green-600{--tw-border-opacity:1;border-color:#16a34a;border-color:rgb(22 163 74/var(--tw-border-opacity,1))}.border-green-700{--tw-border-opacity:1;border-color:#15803d;border-color:rgb(21 128 61/var(--tw-border-opacity,1))}.border-green-800{--tw-border-opacity:1;border-color:#166534;border-color:rgb(22 101 52/var(--tw-border-opacity,1))}.border-green-900{--tw-border-opacity:1;border-color:#14532d;border-color:rgb(20 83 45/var(--tw-border-opacity,1))}.border-rc-accent{border-color:#3b82f6;border-color:var(--rc-accent)}.border-rc-accent-strong{border-color:#60a5fa;border-color:var(--rc-accent-strong)}.border-rc-blue-400{--tw-border-opacity:1;border-color:#1c2e52;border-color:rgb(28 46 82/var(--tw-border-opacity,1))}.border-rc-border{border-color:#14213d;border-color:var(--rc-border)}.border-rc-border-soft{border-color:#0f1a30;border-color:var(--rc-border-soft)}.border-rc-danger{border-color:#f04444;border-color:var(--rc-danger)}.border-rc-red{border-color:#f04444;border-color:var(--rc-red)}.border-rc-success{border-color:#10c981;border-color:var(--rc-success)}.border-rc-text-strong{border-color:#c4d4ee;border-color:var(--rc-text-strong)}.border-rc-warning{border-color:#fbbf24;border-color:var(--rc-warning)}.border-red-100{--tw-border-opacity:1;border-color:#fee2e2;border-color:rgb(254 226 226/var(--tw-border-opacity,1))}.border-red-200{--tw-border-opacity:1;border-color:#fecaca;border-color:rgb(254 202 202/var(--tw-border-opacity,1))}.border-red-300{--tw-border-opacity:1;border-color:#fca5a5;border-color:rgb(252 165 165/var(--tw-border-opacity,1))}.border-red-400{--tw-border-opacity:1;border-color:#f87171;border-color:rgb(248 113 113/var(--tw-border-opacity,1))}.border-red-50{--tw-border-opacity:1;border-color:#fef2f2;border-color:rgb(254 242 242/var(--tw-border-opacity,1))}.border-red-500{--tw-border-opacity:1;border-color:#ef4444;border-color:rgb(239 68 68/var(--tw-border-opacity,1))}.border-red-600{--tw-border-opacity:1;border-color:#dc2626;border-color:rgb(220 38 38/var(--tw-border-opacity,1))}.border-red-700{--tw-border-opacity:1;border-color:#b91c1c;border-color:rgb(185 28 28/var(--tw-border-opacity,1))}.border-red-800{--tw-border-opacity:1;border-color:#991b1b;border-color:rgb(153 27 27/var(--tw-border-opacity,1))}.border-red-900{--tw-border-opacity:1;border-color:#7f1d1d;border-color:rgb(127 29 29/var(--tw-border-opacity,1))}.border-sb-border{border-color:#14213d;border-color:var(--sb-border)}.border-slate-100{--tw-border-opacity:1;border-color:#f1f5f9;border-color:rgb(241 245 249/var(--tw-border-opacity,1))}.border-slate-200{--tw-border-opacity:1;border-color:#e2e8f0;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}.border-slate-300{--tw-border-opacity:1;border-color:#cbd5e1;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.border-slate-400{--tw-border-opacity:1;border-color:#94a3b8;border-color:rgb(148 163 184/var(--tw-border-opacity,1))}.border-slate-50{--tw-border-opacity:1;border-color:#f8fafc;border-color:rgb(248 250 252/var(--tw-border-opacity,1))}.border-slate-500{--tw-border-opacity:1;border-color:#64748b;border-color:rgb(100 116 139/var(--tw-border-opacity,1))}.border-slate-600{--tw-border-opacity:1;border-color:#475569;border-color:rgb(71 85 105/var(--tw-border-opacity,1))}.border-slate-700{--tw-border-opacity:1;border-color:#334155;border-color:rgb(51 65 85/var(--tw-border-opacity,1))}.border-slate-800{--tw-border-opacity:1;border-color:#1e293b;border-color:rgb(30 41 59/var(--tw-border-opacity,1))}.border-slate-900{--tw-border-opacity:1;border-color:#0f172a;border-color:rgb(15 23 42/var(--tw-border-opacity,1))}.border-transparent{border-color:#0000}.border-white{--tw-border-opacity:1;border-color:#fff;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.border-l-rc-accent{border-left-color:#3b82f6;border-left-color:var(--rc-accent)}.border-l-rc-danger{border-left-color:#f04444;border-left-color:var(--rc-danger)}.border-l-rc-green{border-left-color:#10c981;border-left-color:var(--rc-green-accent)}.border-l-rc-purple{border-left-color:#a855f7;border-left-color:var(--rc-purple)}.border-l-rc-red{border-left-color:#f04444;border-left-color:var(--rc-red)}.border-l-rc-success{border-left-color:#10c981;border-left-color:var(--rc-success)}.border-l-rc-warning{border-left-color:#fbbf24;border-left-color:var(--rc-warning)}.border-l-rc-yellow{border-left-color:#fbbf24;border-left-color:var(--rc-yellow)}.border-t-rc-border{border-top-color:#14213d;border-top-color:var(--rc-border)}.bg-\[color-mix\(\.\.\.\)\]{background-color:color-mix(...)}.bg-\[color-mix\(in_srgb\2c var\(--rc-accent\)_12\%\2c transparent\)\]{background-color:color-mix(in srgb,#3b82f6 12%,#0000);background-color:color-mix(in srgb,var(--rc-accent) 12%,#0000)}.bg-\[color-mix\(in_srgb\2c var\(--rc-accent\)_16\%\2c transparent\)\]{background-color:color-mix(in srgb,#3b82f6 16%,#0000);background-color:color-mix(in srgb,var(--rc-accent) 16%,#0000)}.bg-\[color-mix\(in_srgb\2c var\(--rc-accent\)_8\%\2c transparent\)\]{background-color:color-mix(in srgb,#3b82f6 8%,#0000);background-color:color-mix(in srgb,var(--rc-accent) 8%,#0000)}.bg-\[color-mix\(in_srgb\2c var\(--rc-danger\)_10\%\2c transparent\)\]{background-color:color-mix(in srgb,#f04444 10%,#0000);background-color:color-mix(in srgb,var(--rc-danger) 10%,#0000)}.bg-\[color-mix\(in_srgb\2c var\(--rc-purple\)_12\%\2c transparent\)\]{background-color:color-mix(in srgb,#a855f7 12%,#0000);background-color:color-mix(in srgb,var(--rc-purple) 12%,#0000)}.bg-\[color-mix\(in_srgb\2c var\(--rc-red\)_10\%\2c transparent\)\]{background-color:color-mix(in srgb,#f04444 10%,#0000);background-color:color-mix(in srgb,var(--rc-red) 10%,#0000)}.bg-\[color-mix\(in_srgb\2c var\(--rc-success\)_12\%\2c transparent\)\]{background-color:color-mix(in srgb,#10c981 12%,#0000);background-color:color-mix(in srgb,var(--rc-success) 12%,#0000)}.bg-\[color-mix\(in_srgb\2c var\(--rc-text-muted\)_12\%\2c transparent\)\]{background-color:color-mix(in srgb,#364f72 12%,#0000);background-color:color-mix(in srgb,var(--rc-text-muted) 12%,#0000)}.bg-\[color-mix\(in_srgb\2c var\(--rc-text-secondary\)_10\%\2c transparent\)\]{background-color:color-mix(in srgb,#8fa4c8 10%,#0000);background-color:color-mix(in srgb,var(--rc-text-secondary) 10%,#0000)}.bg-\[color-mix\(in_srgb\2c var\(--rc-warning\)_10\%\2c transparent\)\]{background-color:color-mix(in srgb,#fbbf24 10%,#0000);background-color:color-mix(in srgb,var(--rc-warning) 10%,#0000)}.bg-\[rgba\(16\2c 201\2c 129\2c \.12\)\]{background-color:#10c9811f}.bg-\[rgba\(168\2c 85\2c 247\2c \.08\)\]{background-color:#a855f714}.bg-\[rgba\(240\2c 68\2c 68\2c \.07\)\]{background-color:#f0444412}.bg-\[rgba\(59\2c 127\2c 250\2c \.04\)\]{background-color:#3b7ffa0a}.bg-\[rgba\(59\2c 127\2c 250\2c \.08\)\]{background-color:#3b7ffa14}.bg-\[rgba\(59\2c 127\2c 250\2c \.1\)\]{background-color:#3b7ffa1a}.bg-\[rgba\(59\2c 127\2c 250\2c \.15\)\]{background-color:#3b7ffa26}.bg-\[rgba\(64\2c 117\2c 193\2c \.08\)\]{background-color:#4075c114}.bg-\[rgba\(64\2c 117\2c 193\2c \.1\)\]{background-color:#4075c11a}.bg-\[var\(--rc-surface-hover\)\]{background-color:#0e1c38;background-color:var(--rc-surface-hover)}.bg-\[var\(--sb-\*\)\]{background-color:var(--sb-*)}.bg-amber-100{--tw-bg-opacity:1;background-color:#fef3c7;background-color:rgb(254 243 199/var(--tw-bg-opacity,1))}.bg-amber-200{--tw-bg-opacity:1;background-color:#fde68a;background-color:rgb(253 230 138/var(--tw-bg-opacity,1))}.bg-amber-300{--tw-bg-opacity:1;background-color:#fcd34d;background-color:rgb(252 211 77/var(--tw-bg-opacity,1))}.bg-amber-400{--tw-bg-opacity:1;background-color:#fbbf24;background-color:rgb(251 191 36/var(--tw-bg-opacity,1))}.bg-amber-50{--tw-bg-opacity:1;background-color:#fffbeb;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.bg-amber-500{--tw-bg-opacity:1;background-color:#f59e0b;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.bg-amber-600{--tw-bg-opacity:1;background-color:#d97706;background-color:rgb(217 119 6/var(--tw-bg-opacity,1))}.bg-amber-700{--tw-bg-opacity:1;background-color:#b45309;background-color:rgb(180 83 9/var(--tw-bg-opacity,1))}.bg-amber-800{--tw-bg-opacity:1;background-color:#92400e;background-color:rgb(146 64 14/var(--tw-bg-opacity,1))}.bg-amber-900{--tw-bg-opacity:1;background-color:#78350f;background-color:rgb(120 53 15/var(--tw-bg-opacity,1))}.bg-black{--tw-bg-opacity:1;background-color:#000;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.bg-black\/40{background-color:#0006}.bg-black\/50{background-color:#00000080}.bg-black\/55{background-color:#0000008c}.bg-black\/60{background-color:#0009}.bg-black\/70{background-color:#000000b3}.bg-blue-100{--tw-bg-opacity:1;background-color:#dbeafe;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.bg-blue-200{--tw-bg-opacity:1;background-color:#bfdbfe;background-color:rgb(191 219 254/var(--tw-bg-opacity,1))}.bg-blue-300{--tw-bg-opacity:1;background-color:#93c5fd;background-color:rgb(147 197 253/var(--tw-bg-opacity,1))}.bg-blue-400{--tw-bg-opacity:1;background-color:#60a5fa;background-color:rgb(96 165 250/var(--tw-bg-opacity,1))}.bg-blue-50{--tw-bg-opacity:1;background-color:#eff6ff;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.bg-blue-500{--tw-bg-opacity:1;background-color:#3b82f6;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.bg-blue-600{--tw-bg-opacity:1;background-color:#2563eb;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.bg-blue-700{--tw-bg-opacity:1;background-color:#1d4ed8;background-color:rgb(29 78 216/var(--tw-bg-opacity,1))}.bg-blue-800{--tw-bg-opacity:1;background-color:#1e40af;background-color:rgb(30 64 175/var(--tw-bg-opacity,1))}.bg-blue-900{--tw-bg-opacity:1;background-color:#1e3a8a;background-color:rgb(30 58 138/var(--tw-bg-opacity,1))}.bg-current{background-color:currentColor}.bg-emerald-100{--tw-bg-opacity:1;background-color:#d1fae5;background-color:rgb(209 250 229/var(--tw-bg-opacity,1))}.bg-emerald-200{--tw-bg-opacity:1;background-color:#a7f3d0;background-color:rgb(167 243 208/var(--tw-bg-opacity,1))}.bg-emerald-300{--tw-bg-opacity:1;background-color:#6ee7b7;background-color:rgb(110 231 183/var(--tw-bg-opacity,1))}.bg-emerald-400{--tw-bg-opacity:1;background-color:#34d399;background-color:rgb(52 211 153/var(--tw-bg-opacity,1))}.bg-emerald-50{--tw-bg-opacity:1;background-color:#ecfdf5;background-color:rgb(236 253 245/var(--tw-bg-opacity,1))}.bg-emerald-500{--tw-bg-opacity:1;background-color:#10b981;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}.bg-emerald-600{--tw-bg-opacity:1;background-color:#059669;background-color:rgb(5 150 105/var(--tw-bg-opacity,1))}.bg-emerald-700{--tw-bg-opacity:1;background-color:#047857;background-color:rgb(4 120 87/var(--tw-bg-opacity,1))}.bg-emerald-800{--tw-bg-opacity:1;background-color:#065f46;background-color:rgb(6 95 70/var(--tw-bg-opacity,1))}.bg-emerald-900{--tw-bg-opacity:1;background-color:#064e3b;background-color:rgb(6 78 59/var(--tw-bg-opacity,1))}.bg-gray-100{--tw-bg-opacity:1;background-color:#f3f4f6;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.bg-gray-100\/50{background-color:#f3f4f680}.bg-gray-200{--tw-bg-opacity:1;background-color:#e5e7eb;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.bg-gray-300{--tw-bg-opacity:1;background-color:#d1d5db;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.bg-gray-400{--tw-bg-opacity:1;background-color:#9ca3af;background-color:rgb(156 163 175/var(--tw-bg-opacity,1))}.bg-gray-50{--tw-bg-opacity:1;background-color:#f9fafb;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.bg-gray-500{--tw-bg-opacity:1;background-color:#6b7280;background-color:rgb(107 114 128/var(--tw-bg-opacity,1))}.bg-gray-600{--tw-bg-opacity:1;background-color:#4b5563;background-color:rgb(75 85 99/var(--tw-bg-opacity,1))}.bg-gray-700{--tw-bg-opacity:1;background-color:#374151;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.bg-gray-800{--tw-bg-opacity:1;background-color:#1f2937;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.bg-gray-900{--tw-bg-opacity:1;background-color:#111827;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.bg-green-100{--tw-bg-opacity:1;background-color:#dcfce7;background-color:rgb(220 252 231/var(--tw-bg-opacity,1))}.bg-green-200{--tw-bg-opacity:1;background-color:#bbf7d0;background-color:rgb(187 247 208/var(--tw-bg-opacity,1))}.bg-green-300{--tw-bg-opacity:1;background-color:#86efac;background-color:rgb(134 239 172/var(--tw-bg-opacity,1))}.bg-green-400{--tw-bg-opacity:1;background-color:#4ade80;background-color:rgb(74 222 128/var(--tw-bg-opacity,1))}.bg-green-50{--tw-bg-opacity:1;background-color:#f0fdf4;background-color:rgb(240 253 244/var(--tw-bg-opacity,1))}.bg-green-500{--tw-bg-opacity:1;background-color:#22c55e;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.bg-green-600{--tw-bg-opacity:1;background-color:#16a34a;background-color:rgb(22 163 74/var(--tw-bg-opacity,1))}.bg-green-700{--tw-bg-opacity:1;background-color:#15803d;background-color:rgb(21 128 61/var(--tw-bg-opacity,1))}.bg-green-800{--tw-bg-opacity:1;background-color:#166534;background-color:rgb(22 101 52/var(--tw-bg-opacity,1))}.bg-green-900{--tw-bg-opacity:1;background-color:#14532d;background-color:rgb(20 83 45/var(--tw-bg-opacity,1))}.bg-rc-accent{background-color:#3b82f6;background-color:var(--rc-accent)}.bg-rc-accent-soft{background-color:#3b7ffa29;background-color:var(--rc-accent-soft)}.bg-rc-accent-strong{background-color:#60a5fa;background-color:var(--rc-accent-strong)}.bg-rc-bg{background-color:#04091a;background-color:var(--rc-bg)}.bg-rc-blue-400{--tw-bg-opacity:1;background-color:#1c2e52;background-color:rgb(28 46 82/var(--tw-bg-opacity,1))}.bg-rc-blue-500{--tw-bg-opacity:1;background-color:#14213d;background-color:rgb(20 33 61/var(--tw-bg-opacity,1))}.bg-rc-blue-675{--tw-bg-opacity:1;background-color:#0d1830;background-color:rgb(13 24 48/var(--tw-bg-opacity,1))}.bg-rc-border{background-color:#14213d;background-color:var(--rc-border)}.bg-rc-danger{background-color:#f04444;background-color:var(--rc-danger)}.bg-rc-purple{background-color:#a855f7;background-color:var(--rc-purple)}.bg-rc-red{background-color:#f04444;background-color:var(--rc-red)}.bg-rc-success{background-color:#10c981;background-color:var(--rc-success)}.bg-rc-surface{background-color:#0a1528;background-color:var(--rc-surface)}.bg-rc-surface-alt{background-color:#070e20;background-color:var(--rc-surface-alt)}.bg-rc-surface-hover{background-color:#0e1c38;background-color:var(--rc-surface-hover)}.bg-rc-text-primary{background-color:#dce8f8;background-color:var(--rc-text-primary)}.bg-rc-warning{background-color:#fbbf24;background-color:var(--rc-warning)}.bg-rc-warning-soft{background-color:#fbbf2429;background-color:var(--rc-warning-soft)}.bg-red-100{--tw-bg-opacity:1;background-color:#fee2e2;background-color:rgb(254 226 226/var(--tw-bg-opacity,1))}.bg-red-200{--tw-bg-opacity:1;background-color:#fecaca;background-color:rgb(254 202 202/var(--tw-bg-opacity,1))}.bg-red-300{--tw-bg-opacity:1;background-color:#fca5a5;background-color:rgb(252 165 165/var(--tw-bg-opacity,1))}.bg-red-400{--tw-bg-opacity:1;background-color:#f87171;background-color:rgb(248 113 113/var(--tw-bg-opacity,1))}.bg-red-50{--tw-bg-opacity:1;background-color:#fef2f2;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.bg-red-500{--tw-bg-opacity:1;background-color:#ef4444;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.bg-red-600{--tw-bg-opacity:1;background-color:#dc2626;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.bg-red-700{--tw-bg-opacity:1;background-color:#b91c1c;background-color:rgb(185 28 28/var(--tw-bg-opacity,1))}.bg-red-800{--tw-bg-opacity:1;background-color:#991b1b;background-color:rgb(153 27 27/var(--tw-bg-opacity,1))}.bg-red-900{--tw-bg-opacity:1;background-color:#7f1d1d;background-color:rgb(127 29 29/var(--tw-bg-opacity,1))}.bg-sb-active-bg{background-color:#3b7ffa1f;background-color:var(--sb-active-bg)}.bg-sb-bg{background-color:#060d21;background-color:var(--sb-bg)}.bg-slate-100{--tw-bg-opacity:1;background-color:#f1f5f9;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.bg-slate-200{--tw-bg-opacity:1;background-color:#e2e8f0;background-color:rgb(226 232 240/var(--tw-bg-opacity,1))}.bg-slate-300{--tw-bg-opacity:1;background-color:#cbd5e1;background-color:rgb(203 213 225/var(--tw-bg-opacity,1))}.bg-slate-400{--tw-bg-opacity:1;background-color:#94a3b8;background-color:rgb(148 163 184/var(--tw-bg-opacity,1))}.bg-slate-50{--tw-bg-opacity:1;background-color:#f8fafc;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.bg-slate-500{--tw-bg-opacity:1;background-color:#64748b;background-color:rgb(100 116 139/var(--tw-bg-opacity,1))}.bg-slate-600{--tw-bg-opacity:1;background-color:#475569;background-color:rgb(71 85 105/var(--tw-bg-opacity,1))}.bg-slate-700{--tw-bg-opacity:1;background-color:#334155;background-color:rgb(51 65 85/var(--tw-bg-opacity,1))}.bg-slate-800{--tw-bg-opacity:1;background-color:#1e293b;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.bg-slate-900{--tw-bg-opacity:1;background-color:#0f172a;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.bg-slate-950\/30{background-color:#0206174d}.bg-transparent{background-color:initial}.bg-white{--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-opacity-10{--tw-bg-opacity:0.1}.bg-opacity-20{--tw-bg-opacity:0.2}.bg-opacity-40{--tw-bg-opacity:0.4}.bg-repeat{background-repeat:repeat}.bg-no-repeat{background-repeat:no-repeat}.fill-amber-100{fill:#fef3c7}.fill-amber-200{fill:#fde68a}.fill-amber-300{fill:#fcd34d}.fill-amber-400{fill:#fbbf24}.fill-amber-50{fill:#fffbeb}.fill-amber-500{fill:#f59e0b}.fill-amber-600{fill:#d97706}.fill-amber-700{fill:#b45309}.fill-amber-800{fill:#92400e}.fill-amber-900{fill:#78350f}.fill-blue-100{fill:#dbeafe}.fill-blue-200{fill:#bfdbfe}.fill-blue-300{fill:#93c5fd}.fill-blue-400{fill:#60a5fa}.fill-blue-50{fill:#eff6ff}.fill-blue-500{fill:#3b82f6}.fill-blue-600{fill:#2563eb}.fill-blue-700{fill:#1d4ed8}.fill-blue-800{fill:#1e40af}.fill-blue-900{fill:#1e3a8a}.fill-emerald-100{fill:#d1fae5}.fill-emerald-200{fill:#a7f3d0}.fill-emerald-300{fill:#6ee7b7}.fill-emerald-400{fill:#34d399}.fill-emerald-50{fill:#ecfdf5}.fill-emerald-500{fill:#10b981}.fill-emerald-600{fill:#059669}.fill-emerald-700{fill:#047857}.fill-emerald-800{fill:#065f46}.fill-emerald-900{fill:#064e3b}.fill-gray-100{fill:#f3f4f6}.fill-gray-200{fill:#e5e7eb}.fill-gray-300{fill:#d1d5db}.fill-gray-400{fill:#9ca3af}.fill-gray-50{fill:#f9fafb}.fill-gray-500{fill:#6b7280}.fill-gray-600{fill:#4b5563}.fill-gray-700{fill:#374151}.fill-gray-800{fill:#1f2937}.fill-gray-900{fill:#111827}.fill-green-100{fill:#dcfce7}.fill-green-200{fill:#bbf7d0}.fill-green-300{fill:#86efac}.fill-green-400{fill:#4ade80}.fill-green-50{fill:#f0fdf4}.fill-green-500{fill:#22c55e}.fill-green-600{fill:#16a34a}.fill-green-700{fill:#15803d}.fill-green-800{fill:#166534}.fill-green-900{fill:#14532d}.fill-red-100{fill:#fee2e2}.fill-red-200{fill:#fecaca}.fill-red-300{fill:#fca5a5}.fill-red-400{fill:#f87171}.fill-red-50{fill:#fef2f2}.fill-red-500{fill:#ef4444}.fill-red-600{fill:#dc2626}.fill-red-700{fill:#b91c1c}.fill-red-800{fill:#991b1b}.fill-red-900{fill:#7f1d1d}.fill-slate-100{fill:#f1f5f9}.fill-slate-200{fill:#e2e8f0}.fill-slate-300{fill:#cbd5e1}.fill-slate-400{fill:#94a3b8}.fill-slate-50{fill:#f8fafc}.fill-slate-500{fill:#64748b}.fill-slate-600{fill:#475569}.fill-slate-700{fill:#334155}.fill-slate-800{fill:#1e293b}.fill-slate-900{fill:#0f172a}.stroke-amber-100{stroke:#fef3c7}.stroke-amber-200{stroke:#fde68a}.stroke-amber-300{stroke:#fcd34d}.stroke-amber-400{stroke:#fbbf24}.stroke-amber-50{stroke:#fffbeb}.stroke-amber-500{stroke:#f59e0b}.stroke-amber-600{stroke:#d97706}.stroke-amber-700{stroke:#b45309}.stroke-amber-800{stroke:#92400e}.stroke-amber-900{stroke:#78350f}.stroke-blue-100{stroke:#dbeafe}.stroke-blue-200{stroke:#bfdbfe}.stroke-blue-300{stroke:#93c5fd}.stroke-blue-400{stroke:#60a5fa}.stroke-blue-50{stroke:#eff6ff}.stroke-blue-500{stroke:#3b82f6}.stroke-blue-600{stroke:#2563eb}.stroke-blue-700{stroke:#1d4ed8}.stroke-blue-800{stroke:#1e40af}.stroke-blue-900{stroke:#1e3a8a}.stroke-emerald-100{stroke:#d1fae5}.stroke-emerald-200{stroke:#a7f3d0}.stroke-emerald-300{stroke:#6ee7b7}.stroke-emerald-400{stroke:#34d399}.stroke-emerald-50{stroke:#ecfdf5}.stroke-emerald-500{stroke:#10b981}.stroke-emerald-600{stroke:#059669}.stroke-emerald-700{stroke:#047857}.stroke-emerald-800{stroke:#065f46}.stroke-emerald-900{stroke:#064e3b}.stroke-gray-100{stroke:#f3f4f6}.stroke-gray-200{stroke:#e5e7eb}.stroke-gray-300{stroke:#d1d5db}.stroke-gray-400{stroke:#9ca3af}.stroke-gray-50{stroke:#f9fafb}.stroke-gray-500{stroke:#6b7280}.stroke-gray-600{stroke:#4b5563}.stroke-gray-700{stroke:#374151}.stroke-gray-800{stroke:#1f2937}.stroke-gray-900{stroke:#111827}.stroke-green-100{stroke:#dcfce7}.stroke-green-200{stroke:#bbf7d0}.stroke-green-300{stroke:#86efac}.stroke-green-400{stroke:#4ade80}.stroke-green-50{stroke:#f0fdf4}.stroke-green-500{stroke:#22c55e}.stroke-green-600{stroke:#16a34a}.stroke-green-700{stroke:#15803d}.stroke-green-800{stroke:#166534}.stroke-green-900{stroke:#14532d}.stroke-red-100{stroke:#fee2e2}.stroke-red-200{stroke:#fecaca}.stroke-red-300{stroke:#fca5a5}.stroke-red-400{stroke:#f87171}.stroke-red-50{stroke:#fef2f2}.stroke-red-500{stroke:#ef4444}.stroke-red-600{stroke:#dc2626}.stroke-red-700{stroke:#b91c1c}.stroke-red-800{stroke:#991b1b}.stroke-red-900{stroke:#7f1d1d}.stroke-slate-100{stroke:#f1f5f9}.stroke-slate-200{stroke:#e2e8f0}.stroke-slate-300{stroke:#cbd5e1}.stroke-slate-400{stroke:#94a3b8}.stroke-slate-50{stroke:#f8fafc}.stroke-slate-500{stroke:#64748b}.stroke-slate-600{stroke:#475569}.stroke-slate-700{stroke:#334155}.stroke-slate-800{stroke:#1e293b}.stroke-slate-900{stroke:#0f172a}.stroke-1{stroke-width:1}.object-cover{object-fit:cover}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-10{padding:2.5rem}.p-16{padding:4rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-\[14px\]{padding:14px}.p-\[14px_20px\]{padding:14px 20px}.p-\[22px_32px_52px\]{padding:22px 32px 52px}.p-\[28px_30px\]{padding:28px 30px}.p-\[4px\]{padding:4px}.\!px-2{padding-left:.5rem!important;padding-right:.5rem!important}.\!py-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.px-0{padding-left:0;padding-right:0}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-12{padding-left:3rem;padding-right:3rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.px-9{padding-left:2.25rem;padding-right:2.25rem}.px-\[10px\]{padding-left:10px;padding-right:10px}.px-\[12px\]{padding-left:12px;padding-right:12px}.px-\[14px\]{padding-left:14px;padding-right:14px}.px-\[17px\]{padding-left:17px;padding-right:17px}.px-\[18px\]{padding-left:18px;padding-right:18px}.px-\[20px\]{padding-left:20px;padding-right:20px}.px-\[22px\]{padding-left:22px;padding-right:22px}.px-\[5px\]{padding-left:5px;padding-right:5px}.px-\[6px\]{padding-left:6px;padding-right:6px}.px-\[7px\]{padding-left:7px;padding-right:7px}.px-\[8px\]{padding-left:8px;padding-right:8px}.px-\[9px\]{padding-left:9px;padding-right:9px}.py-0\.5{padding-bottom:.125rem;padding-top:.125rem}.py-1{padding-bottom:.25rem;padding-top:.25rem}.py-1\.5{padding-bottom:.375rem;padding-top:.375rem}.py-10{padding-bottom:2.5rem;padding-top:2.5rem}.py-14{padding-bottom:3.5rem;padding-top:3.5rem}.py-16{padding-bottom:4rem;padding-top:4rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-2\.5{padding-bottom:.625rem;padding-top:.625rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-3\.5{padding-bottom:.875rem;padding-top:.875rem}.py-4{padding-bottom:1rem;padding-top:1rem}.py-5{padding-bottom:1.25rem;padding-top:1.25rem}.py-6{padding-bottom:1.5rem;padding-top:1.5rem}.py-8{padding-bottom:2rem;padding-top:2rem}.py-9{padding-bottom:2.25rem;padding-top:2.25rem}.py-\[10px\]{padding-bottom:10px;padding-top:10px}.py-\[11px\]{padding-bottom:11px;padding-top:11px}.py-\[13px\]{padding-bottom:13px;padding-top:13px}.py-\[14px\]{padding-bottom:14px;padding-top:14px}.py-\[15px\]{padding-bottom:15px;padding-top:15px}.py-\[18px\]{padding-bottom:18px;padding-top:18px}.py-\[1px\]{padding-bottom:1px;padding-top:1px}.py-\[3px\]{padding-bottom:3px;padding-top:3px}.py-\[4px\]{padding-bottom:4px;padding-top:4px}.py-\[7px\]{padding-bottom:7px;padding-top:7px}.py-\[8px\]{padding-bottom:8px;padding-top:8px}.py-\[9px\]{padding-bottom:9px;padding-top:9px}.py-px{padding-bottom:1px;padding-top:1px}.\!pt-0{padding-top:0!important}.pb-0{padding-bottom:0}.pb-1{padding-bottom:.25rem}.pb-14{padding-bottom:3.5rem}.pb-2{padding-bottom:.5rem}.pb-2\.5{padding-bottom:.625rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-\[18px\]{padding-bottom:18px}.pb-\[52px\]{padding-bottom:52px}.pb-px{padding-bottom:1px}.pl-1{padding-left:.25rem}.pl-10{padding-left:2.5rem}.pl-11{padding-left:2.75rem}.pl-2{padding-left:.5rem}.pl-2\.5{padding-left:.625rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-6{padding-left:1.5rem}.pl-8{padding-left:2rem}.pl-\[3px\]{padding-left:3px}.pl-\[42px\]{padding-left:42px}.pr-1{padding-right:.25rem}.pr-1\.5{padding-right:.375rem}.pr-12{padding-right:3rem}.pr-14{padding-right:3.5rem}.pr-16{padding-right:4rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-8{padding-right:2rem}.pt-1{padding-top:.25rem}.pt-1\.5{padding-top:.375rem}.pt-2{padding-top:.5rem}.pt-2\.5{padding-top:.625rem}.pt-3{padding-top:.75rem}.pt-3\.5{padding-top:.875rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-7{padding-top:1.75rem}.pt-\[22px\]{padding-top:22px}.pt-px{padding-top:1px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.font-mono{font-family:Noto Sans Mono,monospace}.font-sans{font-family:Noto Sans,sans-serif}.font-serif{font-family:"Instrument Serif",serif}.\!text-xs{font-size:.75rem!important;line-height:1rem!important}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[26px\]{font-size:26px}.text-\[27px\]{font-size:27px}.text-\[34px\]{font-size:34px}.text-\[8px\]{font-size:8px}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-\[Courier_New\2c monospace\]{font-weight:Courier New,monospace}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.italic{font-style:italic}.not-italic{font-style:normal}.normal-nums{font-feature-settings:normal;font-variant-numeric:normal}.ordinal{--tw-ordinal:ordinal}.ordinal,.slashed-zero{font-feature-settings:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.slashed-zero{--tw-slashed-zero:slashed-zero}.lining-nums{--tw-numeric-figure:lining-nums}.lining-nums,.oldstyle-nums{font-feature-settings:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.oldstyle-nums{--tw-numeric-figure:oldstyle-nums}.proportional-nums{--tw-numeric-spacing:proportional-nums}.proportional-nums,.tabular-nums{font-feature-settings:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.tabular-nums{--tw-numeric-spacing:tabular-nums}.diagonal-fractions{--tw-numeric-fraction:diagonal-fractions}.diagonal-fractions,.stacked-fractions{font-feature-settings:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.stacked-fractions{--tw-numeric-fraction:stacked-fractions}.leading-\[1\.2\]{line-height:1.2}.leading-\[1\.3\]{line-height:1.3}.leading-\[1\.55\]{line-height:1.55}.leading-\[1\.5\]{line-height:1.5}.leading-\[1\.65\]{line-height:1.65}.leading-\[1\.6\]{line-height:1.6}.leading-\[1\.7\]{line-height:1.7}.leading-\[1\.8\]{line-height:1.8}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[-0\.01em\]{letter-spacing:-.01em}.tracking-\[-0\.02em\]{letter-spacing:-.02em}.tracking-\[0\.02em\]{letter-spacing:.02em}.tracking-\[0\.03em\]{letter-spacing:.03em}.tracking-\[0\.04em\]{letter-spacing:.04em}.tracking-\[0\.05em\]{letter-spacing:.05em}.tracking-\[0\.06em\]{letter-spacing:.06em}.tracking-\[0\.07em\]{letter-spacing:.07em}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.09em\]{letter-spacing:.09em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.15em\]{letter-spacing:.15em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.1em\]{letter-spacing:.1em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-\[0\.3px\]{letter-spacing:.3px}.tracking-normal{letter-spacing:0}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.\!text-rc-success{color:#10c981!important;color:var(--rc-success)!important}.\!text-rc-text-secondary{color:#8fa4c8!important;color:var(--rc-text-secondary)!important}.text-\[\#c084fc\]{--tw-text-opacity:1;color:#c084fc;color:rgb(192 132 252/var(--tw-text-opacity,1))}.text-\[\#d1d5db\]\/15{color:#d1d5db26}.text-\[var\(--rc-text-primary\)\]{color:#dce8f8;color:var(--rc-text-primary)}.text-\[var\(--sb-\*\)\]{color:var(--sb-*)}.text-\[var\(--sb-text-bright\)\]{color:var(--sb-text-bright)}.text-amber-100{--tw-text-opacity:1;color:#fef3c7;color:rgb(254 243 199/var(--tw-text-opacity,1))}.text-amber-200{--tw-text-opacity:1;color:#fde68a;color:rgb(253 230 138/var(--tw-text-opacity,1))}.text-amber-300{--tw-text-opacity:1;color:#fcd34d;color:rgb(252 211 77/var(--tw-text-opacity,1))}.text-amber-400{--tw-text-opacity:1;color:#fbbf24;color:rgb(251 191 36/var(--tw-text-opacity,1))}.text-amber-50{--tw-text-opacity:1;color:#fffbeb;color:rgb(255 251 235/var(--tw-text-opacity,1))}.text-amber-500{--tw-text-opacity:1;color:#f59e0b;color:rgb(245 158 11/var(--tw-text-opacity,1))}.text-amber-600{--tw-text-opacity:1;color:#d97706;color:rgb(217 119 6/var(--tw-text-opacity,1))}.text-amber-700{--tw-text-opacity:1;color:#b45309;color:rgb(180 83 9/var(--tw-text-opacity,1))}.text-amber-800{--tw-text-opacity:1;color:#92400e;color:rgb(146 64 14/var(--tw-text-opacity,1))}.text-amber-900{--tw-text-opacity:1;color:#78350f;color:rgb(120 53 15/var(--tw-text-opacity,1))}.text-black{--tw-text-opacity:1;color:#000;color:rgb(0 0 0/var(--tw-text-opacity,1))}.text-blue-100{--tw-text-opacity:1;color:#dbeafe;color:rgb(219 234 254/var(--tw-text-opacity,1))}.text-blue-200{--tw-text-opacity:1;color:#bfdbfe;color:rgb(191 219 254/var(--tw-text-opacity,1))}.text-blue-300{--tw-text-opacity:1;color:#93c5fd;color:rgb(147 197 253/var(--tw-text-opacity,1))}.text-blue-400{--tw-text-opacity:1;color:#60a5fa;color:rgb(96 165 250/var(--tw-text-opacity,1))}.text-blue-50{--tw-text-opacity:1;color:#eff6ff;color:rgb(239 246 255/var(--tw-text-opacity,1))}.text-blue-500{--tw-text-opacity:1;color:#3b82f6;color:rgb(59 130 246/var(--tw-text-opacity,1))}.text-blue-600{--tw-text-opacity:1;color:#2563eb;color:rgb(37 99 235/var(--tw-text-opacity,1))}.text-blue-700{--tw-text-opacity:1;color:#1d4ed8;color:rgb(29 78 216/var(--tw-text-opacity,1))}.text-blue-800{--tw-text-opacity:1;color:#1e40af;color:rgb(30 64 175/var(--tw-text-opacity,1))}.text-blue-900{--tw-text-opacity:1;color:#1e3a8a;color:rgb(30 58 138/var(--tw-text-opacity,1))}.text-current{color:currentColor}.text-emerald-100{--tw-text-opacity:1;color:#d1fae5;color:rgb(209 250 229/var(--tw-text-opacity,1))}.text-emerald-200{--tw-text-opacity:1;color:#a7f3d0;color:rgb(167 243 208/var(--tw-text-opacity,1))}.text-emerald-300{--tw-text-opacity:1;color:#6ee7b7;color:rgb(110 231 183/var(--tw-text-opacity,1))}.text-emerald-400{--tw-text-opacity:1;color:#34d399;color:rgb(52 211 153/var(--tw-text-opacity,1))}.text-emerald-50{--tw-text-opacity:1;color:#ecfdf5;color:rgb(236 253 245/var(--tw-text-opacity,1))}.text-emerald-500{--tw-text-opacity:1;color:#10b981;color:rgb(16 185 129/var(--tw-text-opacity,1))}.text-emerald-600{--tw-text-opacity:1;color:#059669;color:rgb(5 150 105/var(--tw-text-opacity,1))}.text-emerald-700{--tw-text-opacity:1;color:#047857;color:rgb(4 120 87/var(--tw-text-opacity,1))}.text-emerald-800{--tw-text-opacity:1;color:#065f46;color:rgb(6 95 70/var(--tw-text-opacity,1))}.text-emerald-900{--tw-text-opacity:1;color:#064e3b;color:rgb(6 78 59/var(--tw-text-opacity,1))}.text-gray-100{--tw-text-opacity:1;color:#f3f4f6;color:rgb(243 244 246/var(--tw-text-opacity,1))}.text-gray-200{--tw-text-opacity:1;color:#e5e7eb;color:rgb(229 231 235/var(--tw-text-opacity,1))}.text-gray-300{--tw-text-opacity:1;color:#d1d5db;color:rgb(209 213 219/var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:#9ca3af;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-gray-50{--tw-text-opacity:1;color:#f9fafb;color:rgb(249 250 251/var(--tw-text-opacity,1))}.text-gray-500{--tw-text-opacity:1;color:#6b7280;color:rgb(107 114 128/var(--tw-text-opacity,1))}.text-gray-600{--tw-text-opacity:1;color:#4b5563;color:rgb(75 85 99/var(--tw-text-opacity,1))}.text-gray-700{--tw-text-opacity:1;color:#374151;color:rgb(55 65 81/var(--tw-text-opacity,1))}.text-gray-800{--tw-text-opacity:1;color:#1f2937;color:rgb(31 41 55/var(--tw-text-opacity,1))}.text-gray-900{--tw-text-opacity:1;color:#111827;color:rgb(17 24 39/var(--tw-text-opacity,1))}.text-green-100{--tw-text-opacity:1;color:#dcfce7;color:rgb(220 252 231/var(--tw-text-opacity,1))}.text-green-200{--tw-text-opacity:1;color:#bbf7d0;color:rgb(187 247 208/var(--tw-text-opacity,1))}.text-green-300{--tw-text-opacity:1;color:#86efac;color:rgb(134 239 172/var(--tw-text-opacity,1))}.text-green-400{--tw-text-opacity:1;color:#4ade80;color:rgb(74 222 128/var(--tw-text-opacity,1))}.text-green-50{--tw-text-opacity:1;color:#f0fdf4;color:rgb(240 253 244/var(--tw-text-opacity,1))}.text-green-500{--tw-text-opacity:1;color:#22c55e;color:rgb(34 197 94/var(--tw-text-opacity,1))}.text-green-600{--tw-text-opacity:1;color:#16a34a;color:rgb(22 163 74/var(--tw-text-opacity,1))}.text-green-700{--tw-text-opacity:1;color:#15803d;color:rgb(21 128 61/var(--tw-text-opacity,1))}.text-green-800{--tw-text-opacity:1;color:#166534;color:rgb(22 101 52/var(--tw-text-opacity,1))}.text-green-900{--tw-text-opacity:1;color:#14532d;color:rgb(20 83 45/var(--tw-text-opacity,1))}.text-inherit{color:inherit}.text-rc-accent{color:#3b82f6;color:var(--rc-accent)}.text-rc-accent-strong{color:#60a5fa;color:var(--rc-accent-strong)}.text-rc-bg{color:#04091a;color:var(--rc-bg)}.text-rc-blue-100{--tw-text-opacity:1;color:#6889b4;color:rgb(104 137 180/var(--tw-text-opacity,1))}.text-rc-blue-450{--tw-text-opacity:1;color:#1c2e44;color:rgb(28 46 68/var(--tw-text-opacity,1))}.text-rc-blue-900{--tw-text-opacity:1;color:#04091a;color:rgb(4 9 26/var(--tw-text-opacity,1))}.text-rc-cyan{color:#22d3ee;color:var(--rc-cyan)}.text-rc-danger{color:#f04444;color:var(--rc-danger)}.text-rc-green{color:#10c981;color:var(--rc-green-accent)}.text-rc-purple{color:#a855f7;color:var(--rc-purple)}.text-rc-red{color:#f04444;color:var(--rc-red)}.text-rc-success{color:#10c981;color:var(--rc-success)}.text-rc-text-dim{color:#364f72;color:var(--rc-text-dim)}.text-rc-text-muted{color:#364f72;color:var(--rc-text-muted)}.text-rc-text-primary{color:#dce8f8;color:var(--rc-text-primary)}.text-rc-text-secondary{color:#8fa4c8;color:var(--rc-text-secondary)}.text-rc-text-soft{color:#253550;color:var(--rc-text-soft)}.text-rc-text-strong{color:#c4d4ee;color:var(--rc-text-strong)}.text-rc-warning{color:#fbbf24;color:var(--rc-warning)}.text-rc-yellow{color:#fbbf24;color:var(--rc-yellow)}.text-red-100{--tw-text-opacity:1;color:#fee2e2;color:rgb(254 226 226/var(--tw-text-opacity,1))}.text-red-200{--tw-text-opacity:1;color:#fecaca;color:rgb(254 202 202/var(--tw-text-opacity,1))}.text-red-300{--tw-text-opacity:1;color:#fca5a5;color:rgb(252 165 165/var(--tw-text-opacity,1))}.text-red-400{--tw-text-opacity:1;color:#f87171;color:rgb(248 113 113/var(--tw-text-opacity,1))}.text-red-50{--tw-text-opacity:1;color:#fef2f2;color:rgb(254 242 242/var(--tw-text-opacity,1))}.text-red-500{--tw-text-opacity:1;color:#ef4444;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:#dc2626;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-red-700{--tw-text-opacity:1;color:#b91c1c;color:rgb(185 28 28/var(--tw-text-opacity,1))}.text-red-800{--tw-text-opacity:1;color:#991b1b;color:rgb(153 27 27/var(--tw-text-opacity,1))}.text-red-900{--tw-text-opacity:1;color:#7f1d1d;color:rgb(127 29 29/var(--tw-text-opacity,1))}.text-rose-500{--tw-text-opacity:1;color:#f43f5e;color:rgb(244 63 94/var(--tw-text-opacity,1))}.text-sb-active-text{color:#60a5fa;color:var(--sb-active-text)}.text-sb-text{color:#8fa4c8;color:var(--sb-text)}.text-sb-text-dim{color:#364f72;color:var(--sb-text-dim)}.text-slate-100{--tw-text-opacity:1;color:#f1f5f9;color:rgb(241 245 249/var(--tw-text-opacity,1))}.text-slate-200{--tw-text-opacity:1;color:#e2e8f0;color:rgb(226 232 240/var(--tw-text-opacity,1))}.text-slate-300{--tw-text-opacity:1;color:#cbd5e1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.text-slate-400{--tw-text-opacity:1;color:#94a3b8;color:rgb(148 163 184/var(--tw-text-opacity,1))}.text-slate-50{--tw-text-opacity:1;color:#f8fafc;color:rgb(248 250 252/var(--tw-text-opacity,1))}.text-slate-500{--tw-text-opacity:1;color:#64748b;color:rgb(100 116 139/var(--tw-text-opacity,1))}.text-slate-600{--tw-text-opacity:1;color:#475569;color:rgb(71 85 105/var(--tw-text-opacity,1))}.text-slate-700{--tw-text-opacity:1;color:#334155;color:rgb(51 65 85/var(--tw-text-opacity,1))}.text-slate-800{--tw-text-opacity:1;color:#1e293b;color:rgb(30 41 59/var(--tw-text-opacity,1))}.text-slate-900{--tw-text-opacity:1;color:#0f172a;color:rgb(15 23 42/var(--tw-text-opacity,1))}.text-transparent{color:#0000}.text-viz-forecast{color:#f5a623;color:var(--viz-forecast)}.text-viz-negative{color:#f87171;color:var(--viz-negative)}.text-viz-positive{color:#34d399;color:var(--viz-positive)}.text-viz-target{color:#9ca3af;color:var(--viz-target)}.text-viz-warning{color:#fbbf24;color:var(--viz-warning)}.text-white{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}.overline{-webkit-text-decoration-line:overline;text-decoration-line:overline}.line-through{-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.no-underline{-webkit-text-decoration-line:none;text-decoration-line:none}.underline-offset-2{text-underline-offset:2px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.accent-rc-accent{accent-color:#3b82f6;accent-color:var(--rc-accent)}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-\[0\.55\]{opacity:.55}.shadow{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-\[0_12px_32px_rgba\(0\2c 0\2c 0\2c 0\.18\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_32px_rgba\(0\2c 0\2c 0\2c 0\.18\)\]{--tw-shadow:0 12px 32px #0000002e;--tw-shadow-colored:0 12px 32px var(--tw-shadow-color)}.shadow-\[0_12px_36px_rgba\(0\2c 0\2c 0\2c 0\.35\)\]{--tw-shadow:0 12px 36px #00000059;--tw-shadow-colored:0 12px 36px var(--tw-shadow-color)}.shadow-\[0_12px_36px_rgba\(0\2c 0\2c 0\2c 0\.35\)\],.shadow-\[0_12px_48px_rgba\(0\2c 0\2c 0\2c 0\.6\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_48px_rgba\(0\2c 0\2c 0\2c 0\.6\)\]{--tw-shadow:0 12px 48px #0009;--tw-shadow-colored:0 12px 48px var(--tw-shadow-color)}.shadow-\[0_1px_3px_rgba\(0\2c 0\2c 0\2c 0\.04\)\]{--tw-shadow:0 1px 3px #0000000a;--tw-shadow-colored:0 1px 3px var(--tw-shadow-color)}.shadow-\[0_1px_3px_rgba\(0\2c 0\2c 0\2c 0\.04\)\],.shadow-\[0_20px_80px_rgba\(0\2c 0\2c 0\2c 0\.5\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_80px_rgba\(0\2c 0\2c 0\2c 0\.5\)\]{--tw-shadow:0 20px 80px #00000080;--tw-shadow-colored:0 20px 80px var(--tw-shadow-color)}.shadow-\[0_2px_8px_rgba\(0\2c 0\2c 0\2c 0\.05\)\]{--tw-shadow:0 2px 8px #0000000d;--tw-shadow-colored:0 2px 8px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(0\2c 0\2c 0\2c 0\.35\)\]{--tw-shadow:0 8px 24px #00000059;--tw-shadow-colored:0 8px 24px var(--tw-shadow-color)}.shadow-\[0_8px_24px_rgba\(0\2c 0\2c 0\2c 0\.35\)\],.shadow-\[0_8px_24px_rgba\(0\2c 0\2c 0\2c 0\.5\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(0\2c 0\2c 0\2c 0\.5\)\]{--tw-shadow:0 8px 24px #00000080;--tw-shadow-colored:0 8px 24px var(--tw-shadow-color)}.shadow-\[inset_3px_0_0_var\(--rc-red\)\]{--tw-shadow:inset 3px 0 0 var(--rc-red);--tw-shadow-colored:inset 3px 0 0 var(--tw-shadow-color)}.shadow-\[inset_3px_0_0_var\(--rc-red\)\],.shadow-\[inset_3px_0_0_var\(--rc-success\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[inset_3px_0_0_var\(--rc-success\)\]{--tw-shadow:inset 3px 0 0 var(--rc-success);--tw-shadow-colored:inset 3px 0 0 var(--tw-shadow-color)}.shadow-rc-lg{--tw-shadow:0 20px 80px #000000b3;--tw-shadow-colored:0 20px 80px var(--tw-shadow-color)}.shadow-rc-lg,.shadow-rc-md{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-rc-md{--tw-shadow:0 8px 24px #00000059;--tw-shadow-colored:0 8px 24px var(--tw-shadow-color)}.shadow-rc-sm{--tw-shadow:0 1px 4px #00000040;--tw-shadow-colored:0 1px 4px var(--tw-shadow-color)}.shadow-rc-sm,.shadow-sm{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-amber-100{--tw-shadow-color:#fef3c7;--tw-shadow:var(--tw-shadow-colored)}.shadow-amber-200{--tw-shadow-color:#fde68a;--tw-shadow:var(--tw-shadow-colored)}.shadow-amber-300{--tw-shadow-color:#fcd34d;--tw-shadow:var(--tw-shadow-colored)}.shadow-amber-400{--tw-shadow-color:#fbbf24;--tw-shadow:var(--tw-shadow-colored)}.shadow-amber-50{--tw-shadow-color:#fffbeb;--tw-shadow:var(--tw-shadow-colored)}.shadow-amber-500{--tw-shadow-color:#f59e0b;--tw-shadow:var(--tw-shadow-colored)}.shadow-amber-600{--tw-shadow-color:#d97706;--tw-shadow:var(--tw-shadow-colored)}.shadow-amber-700{--tw-shadow-color:#b45309;--tw-shadow:var(--tw-shadow-colored)}.shadow-amber-800{--tw-shadow-color:#92400e;--tw-shadow:var(--tw-shadow-colored)}.shadow-amber-900{--tw-shadow-color:#78350f;--tw-shadow:var(--tw-shadow-colored)}.shadow-blue-100{--tw-shadow-color:#dbeafe;--tw-shadow:var(--tw-shadow-colored)}.shadow-blue-200{--tw-shadow-color:#bfdbfe;--tw-shadow:var(--tw-shadow-colored)}.shadow-blue-300{--tw-shadow-color:#93c5fd;--tw-shadow:var(--tw-shadow-colored)}.shadow-blue-400{--tw-shadow-color:#60a5fa;--tw-shadow:var(--tw-shadow-colored)}.shadow-blue-50{--tw-shadow-color:#eff6ff;--tw-shadow:var(--tw-shadow-colored)}.shadow-blue-500{--tw-shadow-color:#3b82f6;--tw-shadow:var(--tw-shadow-colored)}.shadow-blue-600{--tw-shadow-color:#2563eb;--tw-shadow:var(--tw-shadow-colored)}.shadow-blue-700{--tw-shadow-color:#1d4ed8;--tw-shadow:var(--tw-shadow-colored)}.shadow-blue-800{--tw-shadow-color:#1e40af;--tw-shadow:var(--tw-shadow-colored)}.shadow-blue-900{--tw-shadow-color:#1e3a8a;--tw-shadow:var(--tw-shadow-colored)}.shadow-emerald-100{--tw-shadow-color:#d1fae5;--tw-shadow:var(--tw-shadow-colored)}.shadow-emerald-200{--tw-shadow-color:#a7f3d0;--tw-shadow:var(--tw-shadow-colored)}.shadow-emerald-300{--tw-shadow-color:#6ee7b7;--tw-shadow:var(--tw-shadow-colored)}.shadow-emerald-400{--tw-shadow-color:#34d399;--tw-shadow:var(--tw-shadow-colored)}.shadow-emerald-50{--tw-shadow-color:#ecfdf5;--tw-shadow:var(--tw-shadow-colored)}.shadow-emerald-500{--tw-shadow-color:#10b981;--tw-shadow:var(--tw-shadow-colored)}.shadow-emerald-600{--tw-shadow-color:#059669;--tw-shadow:var(--tw-shadow-colored)}.shadow-emerald-700{--tw-shadow-color:#047857;--tw-shadow:var(--tw-shadow-colored)}.shadow-emerald-800{--tw-shadow-color:#065f46;--tw-shadow:var(--tw-shadow-colored)}.shadow-emerald-900{--tw-shadow-color:#064e3b;--tw-shadow:var(--tw-shadow-colored)}.shadow-gray-100{--tw-shadow-color:#f3f4f6;--tw-shadow:var(--tw-shadow-colored)}.shadow-gray-200{--tw-shadow-color:#e5e7eb;--tw-shadow:var(--tw-shadow-colored)}.shadow-gray-300{--tw-shadow-color:#d1d5db;--tw-shadow:var(--tw-shadow-colored)}.shadow-gray-400{--tw-shadow-color:#9ca3af;--tw-shadow:var(--tw-shadow-colored)}.shadow-gray-50{--tw-shadow-color:#f9fafb;--tw-shadow:var(--tw-shadow-colored)}.shadow-gray-500{--tw-shadow-color:#6b7280;--tw-shadow:var(--tw-shadow-colored)}.shadow-gray-600{--tw-shadow-color:#4b5563;--tw-shadow:var(--tw-shadow-colored)}.shadow-gray-700{--tw-shadow-color:#374151;--tw-shadow:var(--tw-shadow-colored)}.shadow-gray-800{--tw-shadow-color:#1f2937;--tw-shadow:var(--tw-shadow-colored)}.shadow-gray-900{--tw-shadow-color:#111827;--tw-shadow:var(--tw-shadow-colored)}.shadow-green-100{--tw-shadow-color:#dcfce7;--tw-shadow:var(--tw-shadow-colored)}.shadow-green-200{--tw-shadow-color:#bbf7d0;--tw-shadow:var(--tw-shadow-colored)}.shadow-green-300{--tw-shadow-color:#86efac;--tw-shadow:var(--tw-shadow-colored)}.shadow-green-400{--tw-shadow-color:#4ade80;--tw-shadow:var(--tw-shadow-colored)}.shadow-green-50{--tw-shadow-color:#f0fdf4;--tw-shadow:var(--tw-shadow-colored)}.shadow-green-500{--tw-shadow-color:#22c55e;--tw-shadow:var(--tw-shadow-colored)}.shadow-green-600{--tw-shadow-color:#16a34a;--tw-shadow:var(--tw-shadow-colored)}.shadow-green-700{--tw-shadow-color:#15803d;--tw-shadow:var(--tw-shadow-colored)}.shadow-green-800{--tw-shadow-color:#166534;--tw-shadow:var(--tw-shadow-colored)}.shadow-green-900{--tw-shadow-color:#14532d;--tw-shadow:var(--tw-shadow-colored)}.shadow-red-100{--tw-shadow-color:#fee2e2;--tw-shadow:var(--tw-shadow-colored)}.shadow-red-200{--tw-shadow-color:#fecaca;--tw-shadow:var(--tw-shadow-colored)}.shadow-red-300{--tw-shadow-color:#fca5a5;--tw-shadow:var(--tw-shadow-colored)}.shadow-red-400{--tw-shadow-color:#f87171;--tw-shadow:var(--tw-shadow-colored)}.shadow-red-50{--tw-shadow-color:#fef2f2;--tw-shadow:var(--tw-shadow-colored)}.shadow-red-500{--tw-shadow-color:#ef4444;--tw-shadow:var(--tw-shadow-colored)}.shadow-red-600{--tw-shadow-color:#dc2626;--tw-shadow:var(--tw-shadow-colored)}.shadow-red-700{--tw-shadow-color:#b91c1c;--tw-shadow:var(--tw-shadow-colored)}.shadow-red-800{--tw-shadow-color:#991b1b;--tw-shadow:var(--tw-shadow-colored)}.shadow-red-900{--tw-shadow-color:#7f1d1d;--tw-shadow:var(--tw-shadow-colored)}.shadow-slate-100{--tw-shadow-color:#f1f5f9;--tw-shadow:var(--tw-shadow-colored)}.shadow-slate-200{--tw-shadow-color:#e2e8f0;--tw-shadow:var(--tw-shadow-colored)}.shadow-slate-300{--tw-shadow-color:#cbd5e1;--tw-shadow:var(--tw-shadow-colored)}.shadow-slate-400{--tw-shadow-color:#94a3b8;--tw-shadow:var(--tw-shadow-colored)}.shadow-slate-50{--tw-shadow-color:#f8fafc;--tw-shadow:var(--tw-shadow-colored)}.shadow-slate-500{--tw-shadow-color:#64748b;--tw-shadow:var(--tw-shadow-colored)}.shadow-slate-600{--tw-shadow-color:#475569;--tw-shadow:var(--tw-shadow-colored)}.shadow-slate-700{--tw-shadow-color:#334155;--tw-shadow:var(--tw-shadow-colored)}.shadow-slate-800{--tw-shadow-color:#1e293b;--tw-shadow:var(--tw-shadow-colored)}.shadow-slate-900{--tw-shadow-color:#0f172a;--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline:2px solid #0000;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring,.ring-1{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-inset{--tw-ring-inset:inset}.ring-amber-100{--tw-ring-opacity:1;--tw-ring-color:rgb(254 243 199/var(--tw-ring-opacity,1))}.ring-amber-200{--tw-ring-opacity:1;--tw-ring-color:rgb(253 230 138/var(--tw-ring-opacity,1))}.ring-amber-300{--tw-ring-opacity:1;--tw-ring-color:rgb(252 211 77/var(--tw-ring-opacity,1))}.ring-amber-400{--tw-ring-opacity:1;--tw-ring-color:rgb(251 191 36/var(--tw-ring-opacity,1))}.ring-amber-50{--tw-ring-opacity:1;--tw-ring-color:rgb(255 251 235/var(--tw-ring-opacity,1))}.ring-amber-500{--tw-ring-opacity:1;--tw-ring-color:rgb(245 158 11/var(--tw-ring-opacity,1))}.ring-amber-600{--tw-ring-opacity:1;--tw-ring-color:rgb(217 119 6/var(--tw-ring-opacity,1))}.ring-amber-700{--tw-ring-opacity:1;--tw-ring-color:rgb(180 83 9/var(--tw-ring-opacity,1))}.ring-amber-800{--tw-ring-opacity:1;--tw-ring-color:rgb(146 64 14/var(--tw-ring-opacity,1))}.ring-amber-900{--tw-ring-opacity:1;--tw-ring-color:rgb(120 53 15/var(--tw-ring-opacity,1))}.ring-blue-100{--tw-ring-opacity:1;--tw-ring-color:rgb(219 234 254/var(--tw-ring-opacity,1))}.ring-blue-200{--tw-ring-opacity:1;--tw-ring-color:rgb(191 219 254/var(--tw-ring-opacity,1))}.ring-blue-300{--tw-ring-opacity:1;--tw-ring-color:rgb(147 197 253/var(--tw-ring-opacity,1))}.ring-blue-400{--tw-ring-opacity:1;--tw-ring-color:rgb(96 165 250/var(--tw-ring-opacity,1))}.ring-blue-50{--tw-ring-opacity:1;--tw-ring-color:rgb(239 246 255/var(--tw-ring-opacity,1))}.ring-blue-500{--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity,1))}.ring-blue-600{--tw-ring-opacity:1;--tw-ring-color:rgb(37 99 235/var(--tw-ring-opacity,1))}.ring-blue-700{--tw-ring-opacity:1;--tw-ring-color:rgb(29 78 216/var(--tw-ring-opacity,1))}.ring-blue-800{--tw-ring-opacity:1;--tw-ring-color:rgb(30 64 175/var(--tw-ring-opacity,1))}.ring-blue-900{--tw-ring-opacity:1;--tw-ring-color:rgb(30 58 138/var(--tw-ring-opacity,1))}.ring-emerald-100{--tw-ring-opacity:1;--tw-ring-color:rgb(209 250 229/var(--tw-ring-opacity,1))}.ring-emerald-200{--tw-ring-opacity:1;--tw-ring-color:rgb(167 243 208/var(--tw-ring-opacity,1))}.ring-emerald-300{--tw-ring-opacity:1;--tw-ring-color:rgb(110 231 183/var(--tw-ring-opacity,1))}.ring-emerald-400{--tw-ring-opacity:1;--tw-ring-color:rgb(52 211 153/var(--tw-ring-opacity,1))}.ring-emerald-50{--tw-ring-opacity:1;--tw-ring-color:rgb(236 253 245/var(--tw-ring-opacity,1))}.ring-emerald-500{--tw-ring-opacity:1;--tw-ring-color:rgb(16 185 129/var(--tw-ring-opacity,1))}.ring-emerald-600{--tw-ring-opacity:1;--tw-ring-color:rgb(5 150 105/var(--tw-ring-opacity,1))}.ring-emerald-700{--tw-ring-opacity:1;--tw-ring-color:rgb(4 120 87/var(--tw-ring-opacity,1))}.ring-emerald-800{--tw-ring-opacity:1;--tw-ring-color:rgb(6 95 70/var(--tw-ring-opacity,1))}.ring-emerald-900{--tw-ring-opacity:1;--tw-ring-color:rgb(6 78 59/var(--tw-ring-opacity,1))}.ring-gray-100{--tw-ring-opacity:1;--tw-ring-color:rgb(243 244 246/var(--tw-ring-opacity,1))}.ring-gray-200{--tw-ring-opacity:1;--tw-ring-color:rgb(229 231 235/var(--tw-ring-opacity,1))}.ring-gray-300{--tw-ring-opacity:1;--tw-ring-color:rgb(209 213 219/var(--tw-ring-opacity,1))}.ring-gray-400{--tw-ring-opacity:1;--tw-ring-color:rgb(156 163 175/var(--tw-ring-opacity,1))}.ring-gray-50{--tw-ring-opacity:1;--tw-ring-color:rgb(249 250 251/var(--tw-ring-opacity,1))}.ring-gray-500{--tw-ring-opacity:1;--tw-ring-color:rgb(107 114 128/var(--tw-ring-opacity,1))}.ring-gray-600{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity,1))}.ring-gray-700{--tw-ring-opacity:1;--tw-ring-color:rgb(55 65 81/var(--tw-ring-opacity,1))}.ring-gray-800{--tw-ring-opacity:1;--tw-ring-color:rgb(31 41 55/var(--tw-ring-opacity,1))}.ring-gray-900{--tw-ring-opacity:1;--tw-ring-color:rgb(17 24 39/var(--tw-ring-opacity,1))}.ring-green-100{--tw-ring-opacity:1;--tw-ring-color:rgb(220 252 231/var(--tw-ring-opacity,1))}.ring-green-200{--tw-ring-opacity:1;--tw-ring-color:rgb(187 247 208/var(--tw-ring-opacity,1))}.ring-green-300{--tw-ring-opacity:1;--tw-ring-color:rgb(134 239 172/var(--tw-ring-opacity,1))}.ring-green-400{--tw-ring-opacity:1;--tw-ring-color:rgb(74 222 128/var(--tw-ring-opacity,1))}.ring-green-50{--tw-ring-opacity:1;--tw-ring-color:rgb(240 253 244/var(--tw-ring-opacity,1))}.ring-green-500{--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity,1))}.ring-green-600{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity,1))}.ring-green-700{--tw-ring-opacity:1;--tw-ring-color:rgb(21 128 61/var(--tw-ring-opacity,1))}.ring-green-800{--tw-ring-opacity:1;--tw-ring-color:rgb(22 101 52/var(--tw-ring-opacity,1))}.ring-green-900{--tw-ring-opacity:1;--tw-ring-color:rgb(20 83 45/var(--tw-ring-opacity,1))}.ring-rc-border{--tw-ring-color:var(--rc-border)}.ring-red-100{--tw-ring-opacity:1;--tw-ring-color:rgb(254 226 226/var(--tw-ring-opacity,1))}.ring-red-200{--tw-ring-opacity:1;--tw-ring-color:rgb(254 202 202/var(--tw-ring-opacity,1))}.ring-red-300{--tw-ring-opacity:1;--tw-ring-color:rgb(252 165 165/var(--tw-ring-opacity,1))}.ring-red-400{--tw-ring-opacity:1;--tw-ring-color:rgb(248 113 113/var(--tw-ring-opacity,1))}.ring-red-50{--tw-ring-opacity:1;--tw-ring-color:rgb(254 242 242/var(--tw-ring-opacity,1))}.ring-red-500{--tw-ring-opacity:1;--tw-ring-color:rgb(239 68 68/var(--tw-ring-opacity,1))}.ring-red-600{--tw-ring-opacity:1;--tw-ring-color:rgb(220 38 38/var(--tw-ring-opacity,1))}.ring-red-700{--tw-ring-opacity:1;--tw-ring-color:rgb(185 28 28/var(--tw-ring-opacity,1))}.ring-red-800{--tw-ring-opacity:1;--tw-ring-color:rgb(153 27 27/var(--tw-ring-opacity,1))}.ring-red-900{--tw-ring-opacity:1;--tw-ring-color:rgb(127 29 29/var(--tw-ring-opacity,1))}.ring-slate-100{--tw-ring-opacity:1;--tw-ring-color:rgb(241 245 249/var(--tw-ring-opacity,1))}.ring-slate-200{--tw-ring-opacity:1;--tw-ring-color:rgb(226 232 240/var(--tw-ring-opacity,1))}.ring-slate-300{--tw-ring-opacity:1;--tw-ring-color:rgb(203 213 225/var(--tw-ring-opacity,1))}.ring-slate-400{--tw-ring-opacity:1;--tw-ring-color:rgb(148 163 184/var(--tw-ring-opacity,1))}.ring-slate-50{--tw-ring-opacity:1;--tw-ring-color:rgb(248 250 252/var(--tw-ring-opacity,1))}.ring-slate-500{--tw-ring-opacity:1;--tw-ring-color:rgb(100 116 139/var(--tw-ring-opacity,1))}.ring-slate-600{--tw-ring-opacity:1;--tw-ring-color:rgb(71 85 105/var(--tw-ring-opacity,1))}.ring-slate-700{--tw-ring-opacity:1;--tw-ring-color:rgb(51 65 85/var(--tw-ring-opacity,1))}.ring-slate-800{--tw-ring-opacity:1;--tw-ring-color:rgb(30 41 59/var(--tw-ring-opacity,1))}.ring-slate-900{--tw-ring-opacity:1;--tw-ring-color:rgb(15 23 42/var(--tw-ring-opacity,1))}.ring-opacity-20{--tw-ring-opacity:0.2}.ring-opacity-40{--tw-ring-opacity:0.4}.blur{--tw-blur:blur(8px)}.blur,.drop-shadow{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f)}.grayscale{--tw-grayscale:grayscale(100%)}.grayscale,.invert{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert:invert(100%)}.sepia{--tw-sepia:sepia(100%)}.filter,.sepia{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur:blur(8px)}.backdrop-blur,.backdrop-blur-\[3px\]{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[3px\]{--tw-backdrop-blur:blur(3px)}.backdrop-blur-\[4px\]{--tw-backdrop-blur:blur(4px)}.backdrop-blur-\[4px\],.backdrop-blur-md{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur:blur(12px)}.backdrop-grayscale{--tw-backdrop-grayscale:grayscale(100%)}.backdrop-grayscale,.backdrop-invert{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-invert{--tw-backdrop-invert:invert(100%)}.backdrop-sepia{--tw-backdrop-sepia:sepia(100%)}.backdrop-filter,.backdrop-sepia{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[filter\2c background\]{transition-duration:.15s;transition-property:filter,background;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[width\]{transition-duration:.15s;transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-shadow{transition-duration:.15s;transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-100{transition-duration:.1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-75{transition-duration:75ms}.duration-\[0\.12s\]{transition-duration:.12s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\[--anchor-gap\:4px\]{--anchor-gap:4px}.\[appearance\:textfield\]{-webkit-appearance:textfield;appearance:textfield}.\[background-image\:url\(\'data\:image\/svg\+xml\2c \%3Csvg\%20xmlns\=\%22http\:\/\/www\.w3\.org\/2000\/svg\%22\%20width\=\%2210\%22\%20height\=\%226\%22\%20fill\=\%22none\%22\%3E\%3Cpath\%20d\=\%22M1\%201l4\%204\%204-4\%22\%20stroke\=\%22\%236b6b6b\%22\%20stroke-width\=\%221\.5\%22\%20stroke-linecap\=\%22round\%22\%20stroke-linejoin\=\%22round\%22\/\%3E\%3C\/svg\%3E\'\)\]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='none'%3E%3Cpath d='m1 1 4 4 4-4' stroke='%236b6b6b' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.\[background-position\:calc\(100\%-12px\)_center\]{background-position:calc(100% - 12px)}.\[filter\:grayscale\(0\.4\)\]{filter:grayscale(.4)}.\[font-family\:inherit\]{font-family:inherit}.\[scrollbar-width\:none\]{scrollbar-width:none}:root,:root.dark{--rc-blue-900:#04091a;--rc-blue-850:#060d21;--rc-blue-800:#070e20;--rc-blue-700:#0a1528;--rc-blue-675:#0d1830;--rc-blue-600:#0e1c38;--rc-blue-550:#111e38;--rc-blue-500:#14213d;--rc-blue-450:#1c2e44;--rc-blue-400:#1c2e52;--rc-blue-150:#4a6280;--rc-blue-100:#6889b4;--rc-accent:var(--viz-actual);--rc-accent-strong:#60a5fa;--rc-red:#f04444;--rc-yellow:var(--viz-warning);--rc-green-accent:#10c981;--rc-purple:#a855f7;--rc-bg:var(--rc-blue-900);--rc-surface:var(--rc-blue-700);--rc-surface-alt:var(--rc-blue-800);--rc-surface-hover:var(--rc-blue-600);--rc-border:var(--rc-blue-500);--rc-border-soft:#0f1a30;--rc-text-primary:#dce8f8;--rc-text-secondary:#8fa4c8;--rc-text-muted:#364f72;--rc-text-dim:#364f72;--rc-text-soft:#253550;--rc-text-strong:#c4d4ee;--rc-gray:#364f72;--rc-gray-light:#0e1c38;--shadow-md:0 8px 24px #00000059;--shadow-lg:0 20px 80px #000000b3;--sb-bg:var(--rc-blue-850);--sb-border:var(--rc-blue-500);--sb-text:var(--rc-text-secondary);--sb-text-dim:var(--rc-text-muted);--sb-active-bg:#3b7ffa1f;--sb-active-text:var(--rc-accent-strong);--sb-hover-bg:var(--rc-blue-600);--chart-axis-text:#a3b4d1;--chart-axis:#243251;--chart-legend-text:#cbd5e1;--rc-surface-hi:var(--rc-blue-600);--rc-blue:var(--rc-accent);--rc-blue-strong:var(--rc-accent-strong);--rc-green:var(--rc-green-accent);--rc-text:var(--rc-text-primary);--rc-sub:var(--rc-text-secondary);--rc-dim:var(--rc-blue-150);--rc-cyan:#22d3ee;--rc-pink:#ec4899;--rc-orange:#f97316;--rc-border-strong:var(--rc-blue-400);--rc-accent-hover:var(--rc-accent-strong);--rc-accent-soft:#3b7ffa29;--rc-accent-muted:var(--rc-accent-strong);--rc-success:var(--rc-green-accent);--rc-success-soft:#10c98129;--rc-warning:var(--rc-yellow);--rc-warning-soft:#fbbf2429;--rc-danger:var(--rc-red);--rc-danger-soft:#f0444429;--rc-purple-soft:#a855f729;--viz-actual:#3b82f6;--viz-forecast:#f5a623;--viz-target:#9ca3af;--viz-previous-period:#4b5563;--viz-previous-year:#6b7280;--viz-committed:#22d3ee;--viz-pipeline:#a78bfa;--viz-positive:#34d399;--viz-negative:#f87171;--viz-warning:#fbbf24;--viz-neutral:#374151;--viz-metric-revenue:var(--viz-actual);--viz-metric-cost:var(--viz-negative);--viz-metric-profit:var(--viz-positive);--viz-cat-1:var(--viz-actual);--viz-cat-2:var(--viz-committed);--viz-cat-3:var(--viz-pipeline);--viz-cat-4:var(--viz-forecast);--viz-cat-5:var(--viz-positive);--viz-cat-6:var(--viz-target);--viz-ai-fact:var(--viz-actual);--viz-ai-recommendation:var(--viz-pipeline);--viz-ai-forecast:var(--viz-forecast);--viz-ai-opportunity:var(--viz-committed);--viz-ai-success:var(--viz-positive);--viz-ai-risk:var(--viz-negative);--viz-ai-warning:var(--viz-warning);--viz-ai-neutral:var(--viz-target);--chart-revenue:var(--viz-metric-revenue);--chart-cost:var(--viz-metric-cost);--chart-profit:var(--viz-metric-profit);--chart-forecast:var(--viz-forecast);--chart-target:var(--viz-target)}:root.light{--rc-accent:var(--viz-actual);--rc-accent-hover:#1d4ed8;--rc-accent-soft:#dbeafe;--rc-accent-muted:#93c5fd;--rc-accent-strong:#1d4ed8;--rc-red:#dc2626;--rc-yellow:var(--viz-warning);--rc-green-accent:#059669;--rc-purple:#7c3aed;--rc-bg:#f8fafc;--rc-surface:#fff;--rc-surface-alt:#f8fafc;--rc-surface-hover:#f1f5f9;--rc-border:#e2e8f0;--rc-border-soft:#edf1f7;--rc-border-strong:#cbd5e1;--rc-text-primary:#0f172a;--rc-text-secondary:#475569;--rc-text-muted:#64748b;--rc-text-dim:#cbd5e1;--rc-text-soft:#94a3b8;--rc-text-strong:#1e293b;--rc-gray:#64748b;--rc-gray-light:#f1f5f9;--rc-success:#059669;--rc-success-soft:#d1fae5;--rc-warning:var(--viz-warning);--rc-warning-soft:#fef3c7;--rc-danger:#dc2626;--rc-danger-soft:#fee2e2;--rc-purple-soft:#ede9fe;--shadow-md:0 4px 12px #0f172a14;--shadow-lg:0 12px 40px #0f172a2e;--sb-bg:#fff;--sb-border:#e2e8f0;--sb-text:#334155;--sb-text-dim:#94a3b8;--sb-active-bg:#e0e7ff;--sb-active-text:#1d4ed8;--sb-hover-bg:#f1f5f9;--chart-axis-text:#475569;--chart-axis:#cbd5e1;--chart-legend-text:#475569;--rc-surface-hi:#eef2f8;--rc-dim:#94a3b8;--rc-cyan:#0891b2;--rc-pink:#db2777;--rc-orange:#ea580c;--viz-actual:#2563eb;--viz-forecast:#f59e0b;--viz-target:#6b7280;--viz-previous-period:#b4b9c2;--viz-previous-year:#9ca3af;--viz-committed:#0891b2;--viz-pipeline:#7c3aed;--viz-positive:#059669;--viz-negative:#dc2626;--viz-warning:#ca8a04;--viz-neutral:#d1d5db;--chart-revenue:var(--viz-metric-revenue);--chart-cost:var(--viz-metric-cost);--chart-profit:var(--viz-metric-profit);--chart-forecast:var(--viz-forecast);--chart-target:var(--viz-target)}:root,:root.dark,:root.light{--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:10px;--radius-xl:12px;--radius-2xl:14px;--radius-full:999px}:root{--z-base:0;--z-sticky:10;--z-shell-sticky:100;--z-popover:200;--z-mobile-scrim:399;--z-mobile-nav:400;--z-modal-overlay:1000;--z-modal-content:1001;--z-modal-nested:1100;--z-tooltip:1200;--z-toast:9999;--z-splash:99999;font-size:15px}#root,body,html{background:#04091a;background:var(--rc-bg);height:100%}::-webkit-scrollbar{height:4px;width:4px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#1c2e52;background:var(--rc-blue-400);border-radius:2px}*,:after,:before{border:0 solid}.rc{color:#dce8f8;color:var(--rc-text-primary);display:flex;font-family:Noto Sans,sans-serif;height:100vh;overflow:hidden}.rc,.rc-main{background:#04091a;background:var(--rc-bg)}.rc-main{flex:1 1;margin-inline:auto;max-width:1600px;overflow-y:auto;position:relative}.mono{font-family:Noto Sans Mono,monospace}.pg-top{padding:28px 36px 0}.pg-title{color:#dce8f8;color:var(--rc-text-primary);font-size:24px;font-weight:800;letter-spacing:-.01em}.pg-body{padding:24px 36px 52px}@keyframes spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.rc-spinner{animation:none!important}}@media (max-width:1100px){.det-grid{grid-template-columns:1fr}}@media (max-width:768px){.rc-main{width:100%}.pg-top{padding:16px 16px 0}.det,.pg-body{padding:14px 16px 40px}.d2,.d3{grid-template-columns:1fr}.modal{border-radius:0;max-width:100vw}.scoping-top{padding-top:10px}.scoping-kpis{grid-template-columns:repeat(2,1fr)}.kb-col{max-height:none;max-width:270px;min-width:270px}}.tremor-Card-root{background:#0a1528!important;background:var(--rc-surface)!important;border:1px solid #14213d!important;border:1px solid var(--rc-border)!important;border-radius:12px!important;box-shadow:0 1px 2px #0000004d!important;padding:18px 22px 20px!important}.tremor-Card-root,.tremor-Title-root{color:#dce8f8!important;color:var(--rc-text-primary)!important}.tremor-Title-root{font-family:Noto Sans,sans-serif!important;font-size:14px!important;font-weight:700!important;letter-spacing:.01em!important}.tremor-Subtitle-root,.tremor-Text-root{color:#8fa4c8!important;color:var(--rc-text-secondary)!important;font-family:Noto Sans,sans-serif!important;font-size:11.5px!important;line-height:1.5!important}.tremor-Metric-root{color:#dce8f8!important;color:var(--rc-text-primary)!important;font-family:Noto Sans Mono,Noto Sans,sans-serif!important;font-weight:700!important}.recharts-cartesian-axis text,.recharts-cartesian-axis-tick-value,.recharts-legend-item-text,.tremor-BarChart text,.tremor-LineChart text{fill:#a3b4d1!important;fill:var(--chart-axis-text)!important;color:#a3b4d1!important;color:var(--chart-axis-text)!important;font-family:Noto Sans,sans-serif!important;font-size:11px!important}.recharts-cartesian-grid line{stroke:#14213d!important;stroke:var(--rc-border)!important}.recharts-cartesian-axis-line,.recharts-cartesian-axis-tick-line{stroke:#243251!important;stroke:var(--chart-axis)!important}.recharts-legend-item-text{color:#cbd5e1!important;color:var(--chart-legend-text)!important;font-weight:500!important}.recharts-default-legend{margin-top:6px!important}.recharts-tooltip-wrapper .recharts-default-tooltip,.tremor-ChartTooltip-root,.tremor-Tooltip-root{background:#070e20!important;background:var(--rc-surface-alt)!important;border:1px solid #243251!important;border:1px solid var(--chart-axis)!important;border-radius:6px!important;box-shadow:0 4px 16px #00000073!important;color:#dce8f8!important;color:var(--rc-text-primary)!important;font-family:Noto Sans,sans-serif!important;padding:8px 10px!important}.recharts-tooltip-item{color:#cbd5e1!important;color:var(--chart-legend-text)!important}.recharts-tooltip-label{color:#dce8f8!important;color:var(--rc-text-primary)!important;font-weight:600!important}.tremor-BarList-bar{opacity:.9!important}.tremor-BarList-labelWrapper{color:#dce8f8!important;color:var(--rc-text-primary)!important}.tremor-LineChart-root .recharts-line:nth-of-type(3) .recharts-curve,.tremor-LineChart-root .recharts-line:nth-of-type(3) path.recharts-curve{stroke-dasharray:6 4!important}.tremor-BarChart-root,.tremor-LineChart-root{padding-bottom:6px!important}.placeholder\:text-\[var\(--rc-gray\)\]::placeholder,.placeholder\:text-rc-gray::placeholder{color:#364f72;color:var(--rc-gray)}.placeholder\:text-rc-text-muted::placeholder{color:#364f72;color:var(--rc-text-muted)}.placeholder\:text-rc-text-soft::placeholder{color:#253550;color:var(--rc-text-soft)}.placeholder\:text-rc-text-strong::placeholder{color:#c4d4ee;color:var(--rc-text-strong)}.placeholder\:text-red-500::placeholder{--tw-text-opacity:1;color:#ef4444;color:rgb(239 68 68/var(--tw-text-opacity,1))}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-x-0:before{content:var(--tw-content);left:0;right:0}.before\:top-0:before{content:var(--tw-content);top:0}.before\:h-\[3px\]:before{content:var(--tw-content);height:3px}.before\:bg-rc-blue-500:before{--tw-bg-opacity:1;background-color:#14213d;background-color:rgb(20 33 61/var(--tw-bg-opacity,1));content:var(--tw-content)}.before\:opacity-0:before{content:var(--tw-content);opacity:0}.before\:transition-opacity:before{content:var(--tw-content);transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.first\:rounded-l-\[4px\]:first-child{border-bottom-left-radius:4px;border-top-left-radius:4px}.last\:mb-0:last-child{margin-bottom:0}.last\:rounded-r-\[4px\]:last-child{border-bottom-right-radius:4px;border-top-right-radius:4px}.last\:border-b-0:last-child{border-bottom-width:0}.focus-within\:relative:focus-within{position:relative}.focus-within\:border-rc-accent:focus-within{border-color:#3b82f6;border-color:var(--rc-accent)}.focus-within\:ring-2:focus-within{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-within\:ring-rc-accent-soft:focus-within{--tw-ring-color:var(--rc-accent-soft)}.hover\:-translate-y-0\.5:hover{--tw-translate-y:-0.125rem}.hover\:-translate-y-0\.5:hover,.hover\:-translate-y-px:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-px:hover{--tw-translate-y:-1px}.hover\:border-b-2:hover{border-bottom-width:2px}.hover\:border-\[rgba\(168\2c 85\2c 247\2c \.5\)\]:hover{border-color:#a855f780}.hover\:border-\[rgba\(64\2c 117\2c 193\2c \.5\)\]:hover{border-color:#4075c180}.hover\:border-\[var\(--kb-col-color\2c var\(--rc-accent\)\)\]:hover{border-color:#3b82f6;border-color:var(--kb-col-color,var(--rc-accent))}.hover\:border-rc-accent:hover{border-color:#3b82f6;border-color:var(--rc-accent)}.hover\:border-rc-accent-strong:hover{border-color:#60a5fa;border-color:var(--rc-accent-strong)}.hover\:border-rc-blue-400:hover{--tw-border-opacity:1;border-color:#1c2e52;border-color:rgb(28 46 82/var(--tw-border-opacity,1))}.hover\:border-rc-border:hover{border-color:#14213d;border-color:var(--rc-border)}.hover\:bg-\[color-mix\(in_srgb\2c var\(--rc-accent\)_5\%\2c transparent\)\]:hover{background-color:color-mix(in srgb,#3b82f6 5%,#0000);background-color:color-mix(in srgb,var(--rc-accent) 5%,#0000)}.hover\:bg-\[color-mix\(in_srgb\2c var\(--rc-red\)_20\%\2c transparent\)\]:hover{background-color:color-mix(in srgb,#f04444 20%,#0000);background-color:color-mix(in srgb,var(--rc-red) 20%,#0000)}.hover\:bg-\[rgba\(16\2c 201\2c 129\2c \.22\)\]:hover{background-color:#10c98138}.hover\:bg-\[rgba\(168\2c 85\2c 247\2c \.14\)\]:hover{background-color:#a855f724}.hover\:bg-\[rgba\(240\2c 68\2c 68\2c \.14\)\]:hover{background-color:#f0444424}.hover\:bg-\[rgba\(59\2c 127\2c 250\2c \.05\)\]:hover{background-color:#3b7ffa0d}.hover\:bg-\[rgba\(59\2c 127\2c 250\2c \.07\)\]:hover{background-color:#3b7ffa12}.hover\:bg-\[rgba\(59\2c 127\2c 250\2c \.1\)\]:hover{background-color:#3b7ffa1a}.hover\:bg-\[rgba\(59\2c 127\2c 250\2c \.16\)\]:hover{background-color:#3b7ffa29}.hover\:bg-\[rgba\(59\2c 127\2c 250\2c \.25\)\]:hover{background-color:#3b7ffa40}.hover\:bg-\[rgba\(64\2c 117\2c 193\2c \.14\)\]:hover{background-color:#4075c124}.hover\:bg-\[var\(--sb-\*\)\]:hover{background-color:var(--sb-*)}.hover\:bg-rc-accent-hover:hover{background-color:#60a5fa;background-color:var(--rc-accent-hover)}.hover\:bg-rc-blue-550:hover{--tw-bg-opacity:1;background-color:#111e38;background-color:rgb(17 30 56/var(--tw-bg-opacity,1))}.hover\:bg-rc-border:hover{background-color:#14213d;background-color:var(--rc-border)}.hover\:bg-rc-surface:hover{background-color:#0a1528;background-color:var(--rc-surface)}.hover\:bg-rc-surface-alt:hover{background-color:#070e20;background-color:var(--rc-surface-alt)}.hover\:bg-rc-surface-hover:hover{background-color:#0e1c38;background-color:var(--rc-surface-hover)}.hover\:bg-sb-hover-bg:hover{background-color:#0e1c38;background-color:var(--sb-hover-bg)}.hover\:bg-opacity-20:hover{--tw-bg-opacity:0.2}.hover\:text-\[var\(--kb-col-color\2c var\(--rc-accent-strong\)\)\]:hover{color:#60a5fa;color:var(--kb-col-color,var(--rc-accent-strong))}.hover\:text-\[var\(--rc-text-strong\)\]:hover{color:#c4d4ee;color:var(--rc-text-strong)}.hover\:text-\[var\(--sb-\*\)\]:hover{color:var(--sb-*)}.hover\:text-rc-accent:hover{color:#3b82f6;color:var(--rc-accent)}.hover\:text-rc-accent-muted:hover{color:#60a5fa;color:var(--rc-accent-muted)}.hover\:text-rc-accent-strong:hover{color:#60a5fa;color:var(--rc-accent-strong)}.hover\:text-rc-danger:hover{color:#f04444;color:var(--rc-danger)}.hover\:text-rc-red:hover{color:#f04444;color:var(--rc-red)}.hover\:text-rc-text-primary:hover{color:#dce8f8;color:var(--rc-text-primary)}.hover\:text-rc-text-secondary:hover{color:#8fa4c8;color:var(--rc-text-secondary)}.hover\:underline:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-\[0_4px_14px_rgba\(64\2c 117\2c 193\2c 0\.1\)\]:hover{--tw-shadow:0 4px 14px #4075c11a;--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.hover\:shadow-\[0_4px_14px_rgba\(64\2c 117\2c 193\2c 0\.1\)\]:hover,.hover\:shadow-\[0_6px_24px_rgba\(0\2c 0\2c 0\2c 0\.35\)\]:hover{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_6px_24px_rgba\(0\2c 0\2c 0\2c 0\.35\)\]:hover{--tw-shadow:0 6px 24px #00000059;--tw-shadow-colored:0 6px 24px var(--tw-shadow-color)}.hover\:brightness-110:hover{--tw-brightness:brightness(1.1)}.hover\:brightness-110:hover,.hover\:brightness-125:hover{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.hover\:brightness-125:hover{--tw-brightness:brightness(1.25)}.hover\:before\:opacity-100:hover:before{content:var(--tw-content);opacity:1}.focus\:border-rc-accent:focus{border-color:#3b82f6;border-color:var(--rc-accent)}.focus\:border-rc-accent-strong:focus{border-color:#60a5fa;border-color:var(--rc-accent-strong)}.focus\:border-rc-red:focus{border-color:#f04444;border-color:var(--rc-red)}.focus\:border-b-rc-accent:focus{border-bottom-color:#3b82f6;border-bottom-color:var(--rc-accent)}.focus\:bg-rc-blue-400:focus{--tw-bg-opacity:1;background-color:#1c2e52;background-color:rgb(28 46 82/var(--tw-bg-opacity,1))}.focus\:bg-rc-surface-hover:focus{background-color:#0e1c38;background-color:var(--rc-surface-hover)}.focus\:text-rc-text-primary:focus{color:#dce8f8;color:var(--rc-text-primary)}.focus\:text-white:focus{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.focus\:shadow-\[0_0_0_3px_color-mix\(in_srgb\2c var\(--rc-accent\)_12\%\2c transparent\)\]:focus{--tw-shadow:0 0 0 3px color-mix(in srgb,var(--rc-accent) 12%,#0000);--tw-shadow-colored:0 0 0 3px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus\:shadow-\[0_0_0_3px_color-mix\(in_srgb\2c var\(--rc-danger\)_20\%\2c transparent\)\]:focus{--tw-shadow:0 0 0 3px color-mix(in srgb,var(--rc-danger) 20%,#0000);--tw-shadow-colored:0 0 0 3px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus\:shadow-\[0_0_0_3px_rgba\(64\2c 117\2c 193\2c 0\.12\)\]:focus{--tw-shadow:0 0 0 3px #4075c11f;--tw-shadow-colored:0 0 0 3px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus\:outline-none:focus{outline:2px solid #0000;outline-offset:2px}.focus\:ring-0:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-0:focus,.focus\:ring-2:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-rc-accent:focus-visible{--tw-ring-color:var(--rc-accent)}.enabled\:hover\:bg-\[color-mix\(in_srgb\2c var\(--rc-accent\)_12\%\2c transparent\)\]:hover:enabled{background-color:color-mix(in srgb,#3b82f6 12%,#0000);background-color:color-mix(in srgb,var(--rc-accent) 12%,#0000)}.enabled\:hover\:bg-\[rgba\(59\2c 127\2c 250\2c \.2\)\]:hover:enabled{background-color:#3b7ffa33}.enabled\:hover\:text-rc-accent-strong:hover:enabled{color:#60a5fa;color:var(--rc-accent-strong)}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-pointer:disabled{cursor:pointer}.disabled\:text-rc-text-secondary:disabled{color:#8fa4c8;color:var(--rc-text-secondary)}.disabled\:no-underline:disabled{-webkit-text-decoration-line:none;text-decoration-line:none}.disabled\:opacity-100:disabled{opacity:1}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:hover\:bg-transparent:hover:disabled{background-color:initial}.group:hover .group-hover\:flex{display:flex}.group:hover .group-hover\:bg-opacity-30{--tw-bg-opacity:0.3}.group:active .group-active\:scale-95{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[open\=true\]\:rotate-90[data-open=true]{--tw-rotate:90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=delayed-open\]\:animate-fadeIn[data-state=delayed-open]{animation:fadeIn .16s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.data-\[state\=open\]\:animate-fadeIn[data-state=open]{animation:fadeIn .16s ease-out}@keyframes fadeSlide{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.data-\[state\=open\]\:animate-fadeSlide[data-state=open]{animation:fadeSlide .2s ease-out}@keyframes fadeSlideCenter{0%{opacity:0;transform:translate(-50%,calc(-50% + 6px))}to{opacity:1;transform:translate(-50%,-50%)}}.data-\[state\=open\]\:animate-fadeSlideCenter[data-state=open]{animation:fadeSlideCenter .2s ease-out}@keyframes slideInR{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.data-\[state\=open\]\:animate-slideInR[data-state=open]{animation:slideInR .22s cubic-bezier(.4,0,.2,1)}.data-\[selected\]\:border-b-2[data-selected]{border-bottom-width:2px}.data-\[active\=true\]\:border-rc-accent[data-active=true]{border-color:#3b82f6;border-color:var(--rc-accent)}.data-\[active\=true\]\:bg-gradient-to-b[data-active=true]{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.data-\[active\=true\]\:font-semibold[data-active=true]{font-weight:600}.data-\[active\=true\]\:\!text-rc-accent-strong[data-active=true]{color:#60a5fa!important;color:var(--rc-accent-strong)!important}.data-\[active\=true\]\:text-rc-accent-strong[data-active=true]{color:#60a5fa;color:var(--rc-accent-strong)}.data-\[active\=true\]\:text-rc-text-primary[data-active=true]{color:#dce8f8;color:var(--rc-text-primary)}.data-\[closed\]\:opacity-0[data-closed]{opacity:0}.data-\[disabled\]\:opacity-40[data-disabled]{opacity:.4}.data-\[state\=closed\]\:opacity-0[data-state=closed],.data-\[swipe\=end\]\:opacity-0[data-swipe=end]{opacity:0}.data-\[active\=true\]\:shadow-\[inset_0_0_0_1px_color-mix\(in_srgb\2c var\(--rc-accent\)_22\%\2c transparent\)\][data-active=true]{--tw-shadow:inset 0 0 0 1px color-mix(in srgb,var(--rc-accent) 22%,#0000);--tw-shadow-colored:inset 0 0 0 1px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.data-\[enter\]\:duration-300[data-enter]{transition-duration:.3s}.data-\[leave\]\:duration-200[data-leave]{transition-duration:.2s}.data-\[enter\]\:ease-out[data-enter]{transition-timing-function:cubic-bezier(0,0,.2,1)}.data-\[leave\]\:ease-in[data-leave]{transition-timing-function:cubic-bezier(.4,0,1,1)}.group[data-active=true] .group-data-\[active\=true\]\:text-rc-accent-strong{color:#60a5fa;color:var(--rc-accent-strong)}.dark\:border-red-500:is(.dark *){--tw-border-opacity:1;border-color:#ef4444;border-color:rgb(239 68 68/var(--tw-border-opacity,1))}.dark\:bg-slate-950\/50:is(.dark *){background-color:#02061780}.dark\:bg-white:is(.dark *){--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.dark\:bg-opacity-10:is(.dark *){--tw-bg-opacity:0.1}.dark\:bg-opacity-5:is(.dark *){--tw-bg-opacity:0.05}.dark\:text-red-500:is(.dark *){--tw-text-opacity:1;color:#ef4444;color:rgb(239 68 68/var(--tw-text-opacity,1))}.dark\:opacity-25:is(.dark *){opacity:.25}.dark\:ring-opacity-60:is(.dark *){--tw-ring-opacity:0.6}.dark\:placeholder\:text-red-500:is(.dark *)::placeholder{--tw-text-opacity:1;color:#ef4444;color:rgb(239 68 68/var(--tw-text-opacity,1))}.hover\:dark\:\!bg-gray-100:is(.dark *):hover{--tw-bg-opacity:1!important;background-color:#f3f4f6!important;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))!important}.hover\:dark\:bg-gray-100:is(.dark *):hover{--tw-bg-opacity:1;background-color:#f3f4f6;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.dark\:hover\:bg-opacity-20:hover:is(.dark *){--tw-bg-opacity:0.2}@media not all and (min-width:1536px){.max-2xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media not all and (min-width:1100px){.max-xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.max-xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.max-xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media not all and (min-width:1024px){.max-lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media not all and (min-width:768px){.max-md\:fixed{position:fixed}.max-md\:inset-y-0{bottom:0;top:0}.max-md\:left-0{left:0}.max-md\:z-\[400\]{z-index:400}.max-md\:flex{display:flex}.max-md\:-translate-x-full{--tw-translate-x:-100%}.max-md\:-translate-x-full,.max-md\:translate-x-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.max-md\:translate-x-0{--tw-translate-x:0px}.max-md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.max-md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.max-md\:grid-cols-\[repeat\(2\2c 1fr\)\]{grid-template-columns:repeat(2,1fr)}.max-md\:px-4{padding-left:1rem;padding-right:1rem}.max-md\:shadow-rc-lg{--tw-shadow:0 20px 80px #000000b3;--tw-shadow-colored:0 20px 80px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.max-md\:transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.max-md\:duration-\[250ms\]{transition-duration:.25s}}@media not all and (min-width:640px){.max-sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (min-width:640px){.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-span-10{grid-column:span 10/span 10}.sm\:col-span-11{grid-column:span 11/span 11}.sm\:col-span-12{grid-column:span 12/span 12}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-3{grid-column:span 3/span 3}.sm\:col-span-4{grid-column:span 4/span 4}.sm\:col-span-5{grid-column:span 5/span 5}.sm\:col-span-6{grid-column:span 6/span 6}.sm\:col-span-7{grid-column:span 7/span 7}.sm\:col-span-8{grid-column:span 8/span 8}.sm\:col-span-9{grid-column:span 9/span 9}.sm\:max-w-\[420px\]{max-width:420px}.sm\:max-w-\[680px\]{max-width:680px}.sm\:max-w-\[720px\]{max-width:720px}.sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.sm\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.sm\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.sm\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.sm\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.sm\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.sm\:grid-cols-none{grid-template-columns:none}.sm\:flex-row{flex-direction:row}.sm\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1rem*var(--tw-space-x-reverse))}.sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(0px*var(--tw-space-y-reverse));margin-top:calc(0px*(1 - var(--tw-space-y-reverse)))}}@media (min-width:768px){.md\:order-none{order:0}.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-10{grid-column:span 10/span 10}.md\:col-span-11{grid-column:span 11/span 11}.md\:col-span-12{grid-column:span 12/span 12}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:col-span-4{grid-column:span 4/span 4}.md\:col-span-5{grid-column:span 5/span 5}.md\:col-span-6{grid-column:span 6/span 6}.md\:col-span-7{grid-column:span 7/span 7}.md\:col-span-8{grid-column:span 8/span 8}.md\:col-span-9{grid-column:span 9/span 9}.md\:block{display:block}.md\:inline{display:inline}.md\:hidden{display:none}.md\:basis-0{flex-basis:0px}.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.md\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.md\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.md\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.md\:grid-cols-none{grid-template-columns:none}}@media (min-width:1024px){.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-10{grid-column:span 10/span 10}.lg\:col-span-11{grid-column:span 11/span 11}.lg\:col-span-12{grid-column:span 12/span 12}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:col-span-9{grid-column:span 9/span 9}.lg\:max-w-\[200px\]{max-width:200px}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.lg\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.lg\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.lg\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.lg\:grid-cols-none{grid-template-columns:none}}@media (min-width:1100px){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.\[\&\:\:-webkit-inner-spin-button\]\:appearance-none::-webkit-inner-spin-button,.\[\&\:\:-webkit-outer-spin-button\]\:appearance-none::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\>input\[type\=checkbox\]\]\:h-3\.5>input[type=checkbox]{height:.875rem}.\[\&\>input\[type\=checkbox\]\]\:w-3\.5>input[type=checkbox]{width:.875rem}.\[\&\>input\[type\=checkbox\]\]\:cursor-pointer>input[type=checkbox]{cursor:pointer}.\[\&\>input\[type\=checkbox\]\]\:accent-rc-accent>input[type=checkbox]{accent-color:#3b82f6;accent-color:var(--rc-accent)}.\[\&\>span\]\:min-w-0>span{min-width:0}.\[\&\>span\]\:flex-1>span{flex:1 1}.\[\&\>span\]\:text-center>span{text-align:center}.\[\&\>span\]\:text-\[8px\]>span{font-size:8px}.\[\&\>span\]\:text-rc-text-muted>span{color:#364f72;color:var(--rc-text-muted)}.\[\&\>strong\]\:mr-1>strong{margin-right:.25rem}.\[\&\>strong\]\:font-semibold>strong{font-weight:600}.\[\&\>strong\]\:text-rc-text-primary>strong{color:#dce8f8;color:var(--rc-text-primary)}.\[\&\>td\:first-child\]\:shadow-\[inset_3px_0_0_var\(--rc-accent\)\]>td:first-child{--tw-shadow:inset 3px 0 0 var(--rc-accent);--tw-shadow-colored:inset 3px 0 0 var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.\[\&\>td\:first-child\]\:shadow-\[inset_3px_0_0_var\(--rc-danger\)\]>td:first-child{--tw-shadow:inset 3px 0 0 var(--rc-danger);--tw-shadow-colored:inset 3px 0 0 var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.\[\&\>td\:first-child\]\:shadow-\[inset_3px_0_0_var\(--rc-purple\)\]>td:first-child{--tw-shadow:inset 3px 0 0 var(--rc-purple);--tw-shadow-colored:inset 3px 0 0 var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.\[\&\>td\:first-child\]\:shadow-\[inset_3px_0_0_var\(--rc-red\)\]>td:first-child{--tw-shadow:inset 3px 0 0 var(--rc-red);--tw-shadow-colored:inset 3px 0 0 var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.\[\&\>td\:first-child\]\:shadow-\[inset_3px_0_0_var\(--rc-success\)\]>td:first-child{--tw-shadow:inset 3px 0 0 var(--rc-success);--tw-shadow-colored:inset 3px 0 0 var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.\[\&\>td\:first-child\]\:shadow-\[inset_3px_0_0_var\(--rc-warning\)\]>td:first-child{--tw-shadow:inset 3px 0 0 var(--rc-warning);--tw-shadow-colored:inset 3px 0 0 var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.\[\&\>td\:first-child\]\:shadow-\[inset_3px_0_0_var\(--rc-yellow\)\]>td:first-child{--tw-shadow:inset 3px 0 0 var(--rc-yellow);--tw-shadow-colored:inset 3px 0 0 var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.\[\&_\.rc-rich-editor\]\:text-\[12\.5px\] .rc-rich-editor{font-size:12.5px}.\[\&_\.rc-rich-editor\]\:leading-relaxed .rc-rich-editor{line-height:1.625}.\[\&_\.rc-rich-editor\]\:text-rc-text-secondary .rc-rich-editor{color:#8fa4c8;color:var(--rc-text-secondary)}.\[\&_\.rc-rich-toolbar\]\:rounded-t-lg .rc-rich-toolbar{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.\[\&_strong\]\:mr-0\.5 strong{margin-right:.125rem}.\[\&_strong\]\:text-rc-text-primary strong{color:#dce8f8;color:var(--rc-text-primary)}.\[\&_strong\]\:text-rc-text-secondary strong{color:#8fa4c8;color:var(--rc-text-secondary)}.\[\&_td\]\:border-b td{border-bottom-width:1px}.\[\&_td\]\:border-rc-border td{border-color:#14213d;border-color:var(--rc-border)}.\[\&_td\]\:border-rc-border-soft td{border-color:#0f1a30;border-color:var(--rc-border-soft)}.\[\&_td\]\:px-2 td{padding-left:.5rem;padding-right:.5rem}.\[\&_td\]\:px-2\.5 td{padding-left:.625rem;padding-right:.625rem}.\[\&_td\]\:py-1\.5 td{padding-bottom:.375rem;padding-top:.375rem}.\[\&_td\]\:py-2 td{padding-bottom:.5rem;padding-top:.5rem}.\[\&_td\]\:text-rc-text-secondary td{color:#8fa4c8;color:var(--rc-text-secondary)}.\[\&_td\]\:text-rc-text-strong td{color:#c4d4ee;color:var(--rc-text-strong)}.\[\&_th\]\:border-b th{border-bottom-width:1px}.\[\&_th\]\:border-rc-border th{border-color:#14213d;border-color:var(--rc-border)}.\[\&_th\]\:bg-rc-text-strong th{background-color:#c4d4ee;background-color:var(--rc-text-strong)}.\[\&_th\]\:px-2 th{padding-left:.5rem;padding-right:.5rem}.\[\&_th\]\:px-2\.5 th{padding-left:.625rem;padding-right:.625rem}.\[\&_th\]\:py-1\.5 th{padding-bottom:.375rem;padding-top:.375rem}.\[\&_th\]\:text-left th{text-align:left}.\[\&_th\]\:text-\[10px\] th{font-size:10px}.\[\&_th\]\:font-semibold th{font-weight:600}.\[\&_th\]\:uppercase th{text-transform:uppercase}.\[\&_th\]\:tracking-\[0\.03em\] th{letter-spacing:.03em}.\[\&_th\]\:tracking-\[0\.08em\] th{letter-spacing:.08em}.\[\&_th\]\:text-rc-text-muted th{color:#364f72;color:var(--rc-text-muted)}.\[\&_th\]\:text-white th{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:\[\&_tr\]\:bg-rc-bg tr:hover{background-color:#04091a;background-color:var(--rc-bg)}tr:last-child>.\[tr\:last-child\>\&\]\:border-b-0{border-bottom-width:0}.modal-shell-root{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;align-items:center;background:#0000008c;background:rgba(0,0,0,var(--ms-overlay,.55));color:var(--rc-text-primary);display:flex;font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;inset:0;justify-content:center;padding:48px 24px;position:fixed;z-index:1100}.modal-shell-panel{background:var(--rc-surface);border:1px solid var(--rc-border-soft);border-radius:14px;box-shadow:0 30px 60px -20px #0000008c,0 8px 20px -8px #0006;max-height:calc(100vh - 96px);overflow:hidden auto;position:relative;width:min(960px,100%);width:var(--ms-width,min(960px,100%))}.modal-shell-panel:before{background:linear-gradient(90deg,#0000,#ffffff14,#0000);content:"";height:1px;inset:0 0 auto 0;pointer-events:none;position:absolute}@keyframes rc-pulse{0%{opacity:.8;transform:scale(.3)}80%{opacity:.05}to{opacity:0;transform:scale(2.4)}}@keyframes rc-pulse-slow{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}@keyframes rc-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes rc-scan{0%{opacity:1;transform:translateY(0)}50%{opacity:.5}to{opacity:0;transform:translateY(100vh)}}@keyframes rc-drift{0%{transform:translate(0)}to{transform:translate(80px,80px)}}._rfx31ssb:before{border-radius:50%}._15m6ys7w:before{border-color:var(--stroke-color)}._3l8810ly:before{border-width:var(--stroke-width)}._kzdanqa1:before{border-style:solid}._13y0usvi:before{box-sizing:border-box}._154ifghn{top:var(--line-main-axis-start)}._154ihv0e{top:var(--main-axis-offset)}._19wo70hn:before{bottom:var(--terminal-cross-axis-offset)}._1auk70hn:before{top:var(--terminal-cross-axis-offset)}._1aukuj5p:before{top:var(--terminal-main-axis-start)}._1bsb10ly{width:var(--stroke-width)}._1cs8stnw:before{position:absolute}._1e02fghn{inset-inline-start:var(--line-main-axis-start)}._1e0c1ule{display:block}._1kt9b3bt:before{content:""}._1ltvhv0e{left:var(--main-axis-offset)}._1mp4vjfa:before{width:var(--terminal-diameter)}._1pbykb7n{z-index:1}._1xi2hv0e{right:var(--main-axis-offset)}._4t3i10ly{height:var(--stroke-width)}._94n5hv0e{bottom:var(--main-axis-offset)}._94n5idpf{bottom:0}._bfhkys7w{background-color:var(--stroke-color)}._cfu11ld9:before{display:var(--terminal-display)}._kfgtvjfa:before{height:var(--terminal-diameter)}._kqswstnw{position:absolute}._lcxvglyw{pointer-events:none}._ooun70hn:before{right:var(--terminal-cross-axis-offset)}._qnec70hn:before{left:var(--terminal-cross-axis-offset)}._rjxpidpf{inset-inline-end:0}._z5wtuj5p:before{inset-inline-start:var(--terminal-main-axis-start)}@media (max-width:1023.98px){.bento-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important}.bento-grid>*{grid-column:span 3!important;grid-row:span 1!important}}@media (max-width:767.98px){.bento-grid{grid-template-columns:repeat(1,minmax(0,1fr))!important}.bento-grid>*{grid-column:span 1!important;grid-row:span 1!important}}.fin-modal-root{--fin-bg-page:var(--rc-bg);--fin-bg-modal:var(--rc-surface);--fin-bg-elevated:var(--rc-surface-hover);--fin-bg-input:var(--rc-surface-alt);--fin-bg-input-focus:var(--rc-surface-hi);--fin-line:var(--rc-border);--fin-line-soft:var(--rc-border-soft);--fin-line-strong:var(--rc-border-strong);--fin-fg:var(--rc-text-primary);--fin-fg-muted:var(--rc-text-secondary);--fin-fg-dim:var(--rc-blue-150);--fin-fg-faint:var(--rc-text-soft);--fin-acc-mint:var(--rc-success);--fin-acc-amber:var(--rc-warning);--fin-acc-rose:var(--rc-danger);--fin-acc-violet:var(--rc-purple);--fin-acc-blue:var(--rc-accent);--fin-radius:14px;--fin-radius-sm:8px;--fin-radius-xs:6px;--fin-shadow-modal:0 30px 60px -20px #0000008c,0 8px 20px -8px #0006}.fin-modal-root .num{font-feature-settings:"tnum","zero","tnum";font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-variant-numeric:tabular-nums}.fin-modal-root .fin-hdr{grid-gap:8px 16px;align-items:start;border-bottom:1px solid var(--fin-line-soft);display:grid;gap:8px 16px;grid-template-columns:1fr auto;padding:26px 32px 22px}.fin-modal-root .fin-hdr-eyebrow{align-items:center;color:var(--fin-fg-muted);display:inline-flex;font-size:11px;font-weight:500;gap:8px;letter-spacing:.14em;margin-bottom:8px;text-transform:uppercase}.fin-modal-root .fin-hdr-eyebrow .dot{background:var(--fin-acc-amber);border-radius:50%;box-shadow:0 0 0 3px var(--rc-warning-soft);height:6px;width:6px}.fin-modal-root .fin-hdr h1{color:var(--fin-fg);font-family:"Instrument Serif",Inter,serif;font-size:34px;font-weight:400;letter-spacing:-.01em;line-height:1.1;margin:0}.fin-modal-root .fin-hdr h1 em{color:var(--fin-fg-muted);font-style:italic;font-weight:400}.fin-modal-root .fin-hdr p{color:var(--fin-fg-dim);font-size:13.5px;line-height:1.5;margin:6px 0 0;max-width:56ch}.fin-modal-root .fin-hdr-close{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:1px solid var(--fin-line-soft);border-radius:8px;color:var(--fin-fg-muted);cursor:pointer;display:inline-flex;height:32px;justify-content:center;transition:all .15s ease;width:32px}.fin-modal-root .fin-hdr-close:hover{background:var(--fin-bg-elevated);border-color:var(--fin-line);color:var(--fin-fg)}.fin-modal-root .fin-section{padding:24px 32px}.fin-modal-root .fin-section+.fin-section{border-top:1px solid var(--fin-line-soft)}.fin-modal-root .fin-section-title{align-items:baseline;display:flex;justify-content:space-between;margin:0 0 16px}.fin-modal-root .fin-section-title h2{color:var(--fin-fg-muted);font-size:11px;font-weight:600;letter-spacing:.14em;margin:0;text-transform:uppercase}.fin-modal-root .fin-section-title .meta{color:var(--fin-fg-faint);font-family:JetBrains Mono,monospace;font-size:12px}.fin-modal-root .fin-fields{grid-gap:20px 28px;display:grid;gap:20px 28px;grid-template-columns:1.4fr 1fr 1fr 1fr}.fin-modal-root .fin-field{display:flex;flex-direction:column;gap:6px;min-width:0;position:relative}.fin-modal-root .fin-field label{color:var(--fin-fg-faint);font-size:10.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.fin-modal-root .fin-input{appearance:none;-webkit-appearance:none;background:#0000;border:0;border-bottom:1px solid var(--fin-line);color:var(--fin-fg);font:500 16px/1.3 Inter,sans-serif;outline:none;padding:8px 0;transition:border-color .2s ease,color .2s ease;width:100%}.fin-modal-root .fin-input.num{font-family:JetBrains Mono,monospace;font-size:15px;font-weight:500}.fin-modal-root .fin-input::placeholder{color:var(--fin-fg-faint)}.fin-modal-root .fin-input:hover{border-bottom-color:var(--fin-line-strong)}.fin-modal-root .fin-input:focus{border-bottom-color:var(--fin-acc-blue)}.fin-modal-root .fin-field.select:after{border-bottom:1.5px solid var(--fin-fg-muted);border-right:1.5px solid var(--fin-fg-muted);bottom:14px;content:"";height:8px;pointer-events:none;position:absolute;right:2px;transform:rotate(45deg);width:8px}.fin-modal-root select.fin-input{background:#0000;cursor:pointer;padding-right:18px}.fin-modal-root select.fin-input option{background:var(--fin-bg-modal);color:var(--fin-fg)}.fin-modal-root .fin-field.date{position:relative}.fin-modal-root .fin-field.date input{padding-right:22px}.fin-modal-root .fin-field.date:after{background:var(--fin-fg-muted);bottom:12px;content:"";height:14px;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><rect x=%273%27 y=%274%27 width=%2718%27 height=%2718%27 rx=%272%27/><line x1=%2716%27 y1=%272%27 x2=%2716%27 y2=%276%27/><line x1=%278%27 y1=%272%27 x2=%278%27 y2=%276%27/><line x1=%273%27 y1=%2710%27 x2=%2721%27 y2=%2710%27/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><rect x=%273%27 y=%274%27 width=%2718%27 height=%2718%27 rx=%272%27/><line x1=%2716%27 y1=%272%27 x2=%2716%27 y2=%276%27/><line x1=%278%27 y1=%272%27 x2=%278%27 y2=%276%27/><line x1=%273%27 y1=%2710%27 x2=%2721%27 y2=%2710%27/></svg>") center/contain no-repeat;pointer-events:none;position:absolute;right:2px;width:14px}.fin-modal-root input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;height:100%;inset:0;opacity:0;position:absolute;width:100%}.fin-modal-root .fin-pay-preview{margin-top:14px}.fin-modal-root .fin-pay-preview-hdr{color:var(--fin-fg-muted);font-size:11px;font-weight:600;letter-spacing:.02em;margin-bottom:8px;text-transform:uppercase}.fin-modal-root .fin-pay-preview-grid{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.fin-modal-root .fin-pay-cell{background:var(--rc-surface-hover);border:1px solid var(--fin-line-soft);border-radius:8px;display:flex;flex-direction:column;gap:2px;padding:8px 10px}.fin-modal-root .fin-pay-cell .m{color:var(--fin-fg-muted);font-size:10px;letter-spacing:.03em;text-transform:uppercase}.fin-modal-root .fin-pay-cell .v{color:var(--fin-fg);font-family:JetBrains Mono,monospace;font-size:13px;font-weight:600}.fin-modal-root .fin-pay-empty{color:var(--fin-fg-faint);font-size:12px;margin-top:12px}.fin-modal-root .fin-custom-sched{background:var(--rc-surface-hover);border:1px solid var(--fin-line-soft);border-radius:10px;margin-top:14px;padding:14px}.fin-modal-root .fin-custom-sched-hdr{align-items:baseline;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:10px}.fin-modal-root .fin-custom-sched-title{color:var(--fin-fg-muted);font-size:11px;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.fin-modal-root .fin-custom-sched-remaining{color:var(--fin-fg-muted);font-size:12px}.fin-modal-root .fin-custom-sched-remaining strong{color:var(--fin-fg);font-family:JetBrains Mono,monospace}.fin-modal-root .fin-custom-sched-remaining.over,.fin-modal-root .fin-custom-sched-remaining.over strong{color:#ef4444;color:var(--fin-acc-red,#ef4444)}.fin-modal-root .fin-custom-sched-of{color:var(--fin-fg-faint)}.fin-modal-root .fin-custom-sched-years{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.fin-modal-root .fin-custom-sched-year{background:#0000;border:1px solid var(--fin-line-soft);border-radius:999px;color:var(--fin-fg-muted);cursor:pointer;font-size:12px;font-weight:600;padding:4px 12px}.fin-modal-root .fin-custom-sched-year:hover{border-color:var(--fin-line-strong)}.fin-modal-root .fin-custom-sched-year.active{background:var(--fin-acc-blue);border-color:var(--fin-acc-blue);color:#fff}.fin-modal-root .fin-custom-sched-year.add{border-style:dashed;color:var(--fin-fg-faint)}.fin-modal-root .fin-custom-sched-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(110px,1fr))}.fin-modal-root .fin-custom-sched-cell{display:flex;flex-direction:column;gap:3px}.fin-modal-root .fin-custom-sched-cell label{color:var(--fin-fg-muted);font-size:10px;letter-spacing:.03em;text-transform:uppercase}.fin-modal-root .fin-basis-hint{color:var(--fin-fg-muted);font-size:11px;margin-top:4px}.fin-modal-root .fin-req{color:#ef4444;color:var(--fin-acc-red,#ef4444);font-weight:700}.fin-modal-root .fin-req-hint{color:#ef4444;color:var(--fin-acc-red,#ef4444);font-size:11px;margin-top:4px}.fin-modal-root .fin-input.err{border-bottom-color:#ef4444;border-bottom-color:var(--fin-acc-red,#ef4444)}.fin-modal-root .fin-kpis{background:linear-gradient(180deg,var(--rc-surface-hover),var(--rc-surface));border:1px solid var(--fin-line-soft);border-radius:12px;display:grid;grid-template-columns:repeat(6,1fr);overflow:hidden}.fin-modal-root .fin-kpi{display:flex;flex-direction:column;gap:6px;padding:16px 18px;position:relative}.fin-modal-root .fin-kpi+.fin-kpi:before{background:var(--fin-line-soft);bottom:18px;content:"";left:0;position:absolute;top:18px;width:1px}.fin-modal-root .fin-kpi-label{align-items:center;color:var(--fin-fg-faint);display:flex;font-size:10px;font-weight:500;gap:6px;letter-spacing:.13em;text-transform:uppercase}.fin-modal-root .fin-kpi-value{font-feature-settings:"tnum";align-items:baseline;color:var(--fin-fg);display:flex;font-family:JetBrains Mono,monospace;font-size:18px;font-variant-numeric:tabular-nums;font-weight:600;gap:4px;letter-spacing:-.01em}.fin-modal-root .fin-kpi-value .unit{color:var(--fin-fg-dim);font-size:11px;font-weight:500}.fin-modal-root .fin-kpi-value .qual{color:var(--fin-fg-faint);font-size:11px;font-weight:500;margin-left:2px}.fin-modal-root .fin-kpi[data-tone=hours] .fin-kpi-value{color:var(--fin-acc-violet)}.fin-modal-root .fin-kpi[data-tone=duration] .fin-kpi-value{color:var(--fin-fg)}.fin-modal-root .fin-kpi[data-tone=budget] .fin-kpi-value{color:var(--fin-acc-mint)}.fin-modal-root .fin-kpi[data-tone=deal] .fin-kpi-value{color:var(--fin-acc-blue)}.fin-modal-root .fin-kpi-sub{color:var(--fin-fg-dim);font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:500;letter-spacing:-.01em;margin-top:3px}.fin-modal-root .fin-kpi[data-tone=subsidy] .fin-kpi-value{color:var(--fin-acc-mint)}.fin-modal-root .fin-kpi[data-tone=cost] .fin-kpi-value{color:var(--fin-acc-amber)}.fin-modal-root .fin-kpi[data-tone=margin-good] .fin-kpi-value{color:var(--fin-acc-mint)}.fin-modal-root .fin-kpi[data-tone=margin-warn] .fin-kpi-value{color:var(--fin-acc-amber)}.fin-modal-root .fin-kpi[data-tone=margin-bad] .fin-kpi-value{color:var(--fin-acc-rose)}.fin-modal-root .fin-kpi-spark{background:var(--fin-line-soft);border-radius:2px;height:3px;margin-top:2px;overflow:hidden;position:relative}.fin-modal-root .fin-kpi-spark:after{background:currentColor;border-radius:2px;content:"";inset:0;opacity:.85;position:absolute;width:50%;width:var(--w,50%)}.fin-modal-root .fin-kpi[data-tone=margin-good] .fin-kpi-spark{color:var(--fin-acc-mint)}.fin-modal-root .fin-kpi[data-tone=margin-warn] .fin-kpi-spark{color:var(--fin-acc-amber)}.fin-modal-root .fin-kpi[data-tone=margin-bad] .fin-kpi-spark{color:var(--fin-acc-rose)}.fin-modal-root .fin-kpi-formula{align-items:center;color:var(--fin-fg-faint);display:flex;font-size:12px;font-style:italic;gap:6px;line-height:1.5;margin-top:14px}.fin-modal-root .fin-kpi-formula .num{color:var(--fin-fg-dim);font-style:normal}.fin-modal-root .fin-res-table{background:var(--rc-surface-alt);border:1px solid var(--fin-line-soft);border-radius:12px;overflow:hidden}.fin-modal-root .fin-res-row{grid-gap:0 18px;align-items:center;display:grid;gap:0 18px;grid-template-columns:1.4fr 1.8fr .8fr .7fr 1fr 1fr 1fr;padding:14px 20px}.fin-modal-root .fin-res-head{background:var(--rc-surface-hover);border-bottom:1px solid var(--fin-line-soft);padding:10px 20px}.fin-modal-root .fin-res-head .col{color:var(--fin-fg-faint);font-size:10px;font-weight:600;letter-spacing:.13em;text-transform:uppercase}.fin-modal-root .fin-res-head .col.right{text-align:right}.fin-modal-root .fin-res-body .fin-res-row+.fin-res-row{border-top:1px solid var(--fin-line-soft)}.fin-modal-root .fin-res-body .fin-res-row:hover{background:var(--rc-surface-hi)}.fin-modal-root .fin-res-row .right{text-align:right}.fin-modal-root .role-select{-webkit-appearance:none;appearance:none;background:var(--rc-surface-hi);background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2710%27 height=%2710%27 viewBox=%270 0 10 10%27><path d=%27M2 4l3 3 3-3%27 fill=%27none%27 stroke=%27rgb%28180,185,200%29%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/></svg>");background-position:right 8px center;background-repeat:no-repeat;border:1px solid var(--fin-line);border-radius:7px;color:var(--fin-fg);cursor:pointer;font:500 13px/1 Inter,sans-serif;padding:7px 26px 7px 10px}.fin-modal-root .role-select:focus{border-color:var(--fin-acc-blue);outline:none}.fin-modal-root .consultant{align-items:center;display:flex;gap:10px;min-width:0}.fin-modal-root .consultant .avatar{align-items:center;border:1px solid var(--fin-line);border-radius:50%;color:var(--fin-fg);display:inline-flex;flex:0 0 32px;font-size:12px;font-weight:600;height:32px;justify-content:center;width:32px}.fin-modal-root .consultant .meta{min-width:0}.fin-modal-root .consultant .name{color:var(--fin-fg);font-size:14px;font-weight:500;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fin-modal-root .consultant .name .id{color:var(--fin-fg-faint);font-family:JetBrains Mono,monospace;font-size:12px;font-weight:400;margin-left:4px}.fin-modal-root .consultant .sub{color:var(--fin-fg-faint);font-family:JetBrains Mono,monospace;font-size:11.5px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fin-modal-root .consultant .sub b{color:var(--fin-fg-dim);font-weight:500}.fin-modal-root .num-input{font-feature-settings:"tnum";-webkit-appearance:none;appearance:none;background:#0000;border:1px solid #0000;border-bottom:1px solid var(--fin-line);border-radius:0;color:var(--fin-fg);font:500 14px/1 JetBrains Mono,monospace;font-variant-numeric:tabular-nums;outline:none;padding:6px 8px;text-align:right;transition:all .15s ease;width:100%}.fin-modal-root .num-input:hover{border-bottom-color:var(--fin-line-strong)}.fin-modal-root .num-input:focus{background:var(--fin-bg-input);border-color:var(--fin-line);border-bottom-color:var(--fin-acc-blue);border-radius:6px}.fin-modal-root .cell-money{font-feature-settings:"tnum";color:var(--fin-fg);font-family:JetBrains Mono,monospace;font-size:14px;font-variant-numeric:tabular-nums;font-weight:500}.fin-modal-root .cell-money .unit{color:var(--fin-fg-dim);font-size:11px;font-weight:500;margin-left:3px}.fin-modal-root .cell-money.dim{color:var(--fin-fg-faint)}.fin-modal-root .cell-money.subsidy{color:var(--fin-acc-mint)}.fin-modal-root .cell-money.subsidy .badge{background:var(--rc-success-soft);border-radius:3px;color:var(--fin-acc-mint);display:inline-block;font-family:Inter,sans-serif;font-size:9.5px;font-weight:600;letter-spacing:.04em;margin-left:6px;padding:1px 5px;vertical-align:1px}.fin-modal-root .fin-res-foot{align-items:center;background:var(--rc-surface-alt);border-top:1px solid var(--fin-line-soft);color:var(--fin-fg-dim);display:flex;font-size:12px;gap:10px;padding:12px 20px}.fin-modal-root .alloc-bar{background:var(--fin-line-soft);border-radius:2px;flex:1 1;height:4px;margin:0 8px;overflow:hidden;position:relative}.fin-modal-root .alloc-bar:after{background:linear-gradient(90deg,var(--fin-acc-violet),var(--fin-acc-blue));border-radius:2px;bottom:0;content:"";left:0;position:absolute;top:0;width:100%;width:var(--alloc,100%)}.fin-modal-root .alloc-num{color:var(--fin-fg);font-family:JetBrains Mono,monospace;font-weight:500}.fin-modal-root .fin-empty-res{border:1px dashed var(--fin-line);border-radius:12px;color:var(--fin-fg-dim);font-size:13px;padding:18px 20px;text-align:center}.fin-modal-root .fin-ftr{align-items:center;background:var(--rc-surface-alt);border-top:1px solid var(--fin-line-soft);display:flex;gap:16px;justify-content:space-between;padding:18px 32px}.fin-modal-root .fin-ftr-meta{align-items:center;color:var(--fin-fg-faint);display:flex;font-size:12px;gap:10px}.fin-modal-root .fin-ftr-meta .pulse{animation:fin-pulse 2.4s ease-out infinite;background:var(--fin-acc-mint);border-radius:50%;box-shadow:0 0 0 0 #10c98180;height:6px;width:6px}@keyframes fin-pulse{0%{box-shadow:0 0 0 0 #10c98180}70%{box-shadow:0 0 0 8px #10c98100}to{box-shadow:0 0 0 0 #10c98100}}.fin-modal-root .fin-btn{align-items:center;-webkit-appearance:none;appearance:none;border:1px solid #0000;border-radius:9px;cursor:pointer;display:inline-flex;font:600 13px/1 Inter,sans-serif;gap:8px;letter-spacing:.01em;padding:10px 18px;transition:all .15s ease}.fin-modal-root .fin-btn-ghost{background:#0000;border-color:var(--fin-line);color:var(--fin-fg-muted)}.fin-modal-root .fin-btn-ghost:hover{background:var(--fin-bg-elevated);color:var(--fin-fg)}.fin-modal-root .fin-btn-primary{background:linear-gradient(180deg,var(--rc-accent),var(--rc-accent-strong));border-color:var(--rc-accent-strong);box-shadow:inset 0 1px 0 #fff3,0 4px 14px -4px #3b7ffa80;color:#fff}.fin-modal-root .fin-btn-primary:hover{filter:brightness(1.06)}.fin-modal-root .fin-btn-primary:active{transform:translateY(1px)}.fin-modal-root .fin-ftr-actions{display:flex;gap:10px}.fin-modal-root .fin-warn{color:var(--fin-acc-amber);font-size:11.5px;margin-top:8px}@media (max-width:820px){.fin-modal-root .fin-fields{grid-template-columns:1fr 1fr}.fin-modal-root .fin-kpis{grid-template-columns:repeat(3,1fr)}.fin-modal-root .fin-kpi:nth-child(3n+1):before{display:none}.fin-modal-root .fin-res-row{gap:8px;grid-template-columns:1fr 1fr}.fin-modal-root .fin-res-head{display:none}}.report-print{--rc-bg:#f4f5f7;--rc-surface:#fff;--rc-surface-alt:#f8f9fc;--rc-surface-hi:#fff;--rc-surface-hover:#f1f3f7;--rc-border:#e6e8ec;--rc-border-soft:#f0f1f4;--rc-border-strong:#c8ced8;--rc-text:#1d2433;--rc-text-primary:#1d2433;--rc-text-strong:#0f1623;--rc-text-secondary:#5a6477;--rc-text-muted:#7c869a;--rc-text-dim:#9aa3b3;--rc-text-soft:#b6bdc9;--rc-sub:#5a6477;--rc-dim:#9aa3b3;--rc-gray:#5a6477;--rc-gray-light:#eef0f4;--rc-accent:#1f74e0;--rc-accent-hover:#1862c4;--rc-accent-soft:#dbeafe;--rc-accent-muted:#93c5fd;--rc-accent-strong:#1862c4;--rc-blue:#3b7ffa;--rc-blue-strong:#60a5fa;--rc-yellow:#f59e0b;--rc-purple:#a855f7;--rc-green:#10c981;--rc-green-accent:#10c981;--rc-red:#f04444;--rc-cyan:#22d3ee;--rc-orange:#f97316;--rc-pink:#ec4899;--rc-success:#26c281;--rc-success-soft:#26c28124;--rc-warning:#ffc107;--rc-warning-soft:#ffc10729;--rc-danger:#e57373;--rc-danger-soft:#e5737329;--rc-purple-soft:#7e57c229;--chart-axis-text:#5a6477;--chart-axis:#c8ced8;--chart-legend-text:#1d2433;--viz-actual:#2563eb;--viz-forecast:#f59e0b;--viz-target:#6b7280;--viz-previous-period:#b4b9c2;--viz-previous-year:#9ca3af;--viz-committed:#0891b2;--viz-pipeline:#7c3aed;--viz-positive:#059669;--viz-negative:#dc2626;--viz-warning:#ca8a04;--viz-neutral:#d1d5db;--chart-revenue:var(--viz-metric-revenue);--chart-cost:var(--viz-metric-cost);--chart-profit:var(--viz-metric-profit);--chart-forecast:var(--viz-forecast);--chart-target:var(--viz-target);background:var(--rc-bg);color:var(--rc-text)}.report-print .rc-card,.report-print [class*=ChartCard],.report-print [class*=rc-card],.report-print [data-snapshot-card]{background:#fff!important;border:1px solid #e6e8ec!important;border-radius:4px!important;box-shadow:none!important}.report-print .recharts-cartesian-grid line{stroke:#eef0f4;stroke-dasharray:0}.report-print .recharts-rectangle.recharts-tooltip-cursor,.report-print .recharts-tooltip-cursor{display:none}.report-print{font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:13px;line-height:1.55}.report-print .rc-chart-card h1,.report-print .rc-chart-card h2,.report-print .rc-chart-card h3,.report-print .rc-chart-card h4,.report-print .tremor-Title-root,.report-print [data-snapshot-card] h1,.report-print [data-snapshot-card] h2,.report-print [data-snapshot-card] h3,.report-print [data-snapshot-card] h4{font-size:16px;font-weight:600;line-height:1.3}.report-print .recharts-text{font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:12px}.report-print .recharts-cartesian-axis-tick-value{font-size:12px}.report-print .recharts-legend-item-text{font-size:13px}.report-print .recharts-label,.report-print .recharts-label-list text{font-size:12px}.report-print g[class*=nivo] text{font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:12px}@page{size:A4 portrait;margin:20mm 15mm}.report-page{break-after:page;page-break-after:always}.report-page:last-child{break-after:auto;page-break-after:auto}.report-section{break-inside:avoid;page-break-inside:avoid}.billing-tracker{--bg-page:var(--rc-bg);--bg-panel:var(--rc-surface);--bg-card:var(--rc-surface);--bg-card-2:var(--rc-surface-hover);--bg-hover:var(--rc-surface-hover);--line:var(--rc-border);--line-soft:var(--rc-border);--fg:var(--rc-text-primary);--fg-muted:var(--rc-text-secondary);--fg-dim:var(--rc-text-muted);--fg-faint:var(--rc-text-muted);--mint:var(--rc-success);--amber:var(--rc-warning);--blue:var(--rc-accent);--rose:var(--rc-danger);--violet:var(--rc-purple);--track:var(--rc-border);--radius:var(--radius-xl);--radius-sm:var(--radius-lg);--radius-xs:var(--radius-md);color:var(--fg);position:relative}.billing-tracker .num{font-feature-settings:"tnum";font-family:Noto Sans Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums}.billing-tracker .paybar{background:var(--track);border-radius:3px;height:5px;overflow:hidden;position:relative;width:100%}.billing-tracker .paybar i{background:var(--mint);border-radius:3px;inset:0;position:absolute;width:50%;width:var(--p,50%)}.billing-tracker .paybar.amber i{background:var(--amber)}.billing-tracker .paybar.rose i{background:var(--rose)}.billing-tracker .toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:18px}.billing-tracker .pill{align-items:center;-webkit-appearance:none;appearance:none;background:var(--bg-panel);border:1px solid var(--line-soft);border-radius:var(--radius-xs);color:var(--fg-muted);cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:600;gap:8px;padding:9px 14px;transition:all .15s ease;white-space:nowrap}.billing-tracker .pill.active,.billing-tracker .pill:hover{background:var(--bg-card-2);color:var(--fg)}.billing-tracker .pill.active{border-color:var(--line)}.billing-tracker .pill:disabled{cursor:default;opacity:.55}.billing-tracker .pill .count{font-feature-settings:"tnum";color:var(--fg-faint);font-size:12px;font-variant-numeric:tabular-nums}.billing-tracker .pill.active .count{color:var(--fg-muted)}.billing-tracker .pill .badge{border-radius:50%;height:7px;width:7px}.billing-tracker .pill .badge.rose{background:var(--rose)}.billing-tracker .pill .badge.amber{background:var(--amber)}.billing-tracker .grow{flex:1 1}.billing-tracker .search{min-width:220px;position:relative}.billing-tracker .search input{background:var(--bg-panel);border:1px solid var(--line-soft);border-radius:var(--radius-xs);color:var(--fg);font-size:13px;outline:none;padding:9px 12px 9px 34px;transition:border-color .15s ease;width:100%}.billing-tracker .search input:focus{border-color:var(--blue)}.billing-tracker .search input::placeholder{color:var(--fg-faint)}.billing-tracker .search svg{color:var(--fg-faint);left:11px;position:absolute;top:50%;transform:translateY(-50%)}.billing-tracker .vtoggle{background:var(--bg-panel);border:1px solid var(--line-soft);border-radius:var(--radius-xs);display:inline-flex;padding:3px}.billing-tracker .vtoggle button{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:0;border-radius:5px;color:var(--fg-dim);cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:7px;padding:7px 13px;transition:all .15s ease}.billing-tracker .vtoggle button:hover{color:var(--fg-muted)}.billing-tracker .vtoggle button.active{background:var(--bg-card-2);color:var(--fg)}.billing-tracker .list{background:var(--bg-panel);border:1px solid var(--line-soft);border-radius:var(--radius);overflow:hidden}.billing-tracker .list-grid{grid-gap:0 20px;align-items:center;display:grid;gap:0 20px;grid-template-columns:minmax(220px,1.5fr) minmax(60px,.45fr) minmax(120px,.9fr) minmax(150px,1.2fr) minmax(120px,.9fr) minmax(115px,.85fr) minmax(95px,.6fr) minmax(80px,.55fr) 40px;padding:0 24px}.billing-tracker .lhead{background:var(--bg-card-2);border-bottom:1px solid var(--line-soft);height:46px}.billing-tracker .lhead .col{color:var(--fg-muted);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.billing-tracker .lhead .col.r{text-align:right}.billing-tracker .client-block{border-bottom:1px solid var(--line-soft)}.billing-tracker .client-block:last-child{border-bottom:0}.billing-tracker .client-row{cursor:pointer;min-height:68px;transition:background .15s ease}.billing-tracker .client-row:hover{background:var(--bg-card-2)}.billing-tracker .client-block.open .client-row{background:var(--bg-page)}.billing-tracker .cname{display:flex;flex-direction:column;gap:3px;min-width:0}.billing-tracker .cname .nm{align-items:center;display:flex;font-size:14px;font-weight:700;gap:9px;letter-spacing:-.01em}.billing-tracker .cname .nm .fl{border:1px solid color-mix(in srgb,var(--mint) 40%,#0000);border-radius:4px;color:var(--mint);font-size:9px;font-weight:700;letter-spacing:.1em;padding:2px 6px;text-transform:uppercase}.billing-tracker .cname .ct{color:var(--fg-faint);font-size:12px}.billing-tracker .pcount{align-items:center;color:var(--fg-muted);display:inline-flex;font-size:13px;gap:7px}.billing-tracker .pcount .ic{color:var(--fg-dim)}.billing-tracker .r{text-align:right}.billing-tracker .money{color:var(--fg);font-size:14px;font-weight:600}.billing-tracker .money.mint{color:var(--mint)}.billing-tracker .money.amber{color:var(--amber)}.billing-tracker .money.rose{color:var(--rose)}.billing-tracker .money.zero{color:var(--fg-dim);font-weight:500}.billing-tracker .paid-cell{display:flex;flex-direction:column;gap:6px;min-width:0}.billing-tracker .paid-cell .top{align-items:baseline;display:flex;gap:10px;justify-content:space-between}.billing-tracker .paid-cell .pct{color:var(--fg-faint);font-size:12px}.billing-tracker .status{align-items:center;display:inline-flex;font-size:13px;font-weight:600;gap:7px}.billing-tracker .status .dot{background:currentColor;border-radius:50%;height:7px;width:7px}.billing-tracker .status.paid{color:var(--mint)}.billing-tracker .status.due{color:var(--amber)}.billing-tracker .status.over{color:var(--rose)}.billing-tracker .status.mixed{color:var(--fg-muted)}.billing-tracker .nextinv{color:var(--fg-muted);font-size:13px;font-weight:500}.billing-tracker .nextinv.soon{color:var(--amber)}.billing-tracker .owners{align-items:center;display:flex}.billing-tracker .avatar{align-items:center;border:2px solid var(--bg-panel);border-radius:50%;color:#0b1220;display:inline-flex;font-size:11px;font-weight:700;height:30px;justify-content:center;width:30px}.billing-tracker .owners .avatar+.avatar{margin-left:-9px}.billing-tracker .client-block.open .avatar{border-color:var(--bg-page)}.billing-tracker .avatar.mint{background:var(--mint)}.billing-tracker .avatar.blue{background:var(--blue);color:#fff}.billing-tracker .avatar.violet{background:var(--violet);color:#fff}.billing-tracker .avatar.amber{background:var(--amber)}.billing-tracker .chev{-webkit-appearance:none;appearance:none;background:#0000;border:0;color:var(--fg-dim);cursor:pointer;display:inline-flex;justify-self:end;padding:6px;transition:color .15s ease,transform .2s ease}.billing-tracker .client-block.open .chev{color:var(--fg-muted);transform:rotate(180deg)}.billing-tracker .projects{background:var(--bg-page);display:none;padding:2px 24px 18px;position:relative}.billing-tracker .client-block.open .projects{display:block}.billing-tracker .projects:before{background:var(--mint);bottom:0;content:"";left:0;position:absolute;top:0;width:3px}.billing-tracker .ptable{background:var(--bg-card);border:1px solid var(--line-soft);border-radius:var(--radius-sm);overflow:hidden}.billing-tracker .proj-grid{grid-gap:0 18px;align-items:center;display:grid;gap:0 18px;grid-template-columns:minmax(190px,1.5fr) minmax(85px,.65fr) minmax(105px,.85fr) minmax(150px,1.2fr) minmax(105px,.85fr) minmax(120px,.95fr) minmax(100px,.75fr);padding:0 18px}.billing-tracker .phead-row{border-bottom:1px solid var(--line-soft);height:38px}.billing-tracker .phead-row .col{color:var(--fg-faint);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.billing-tracker .phead-row .col.r{text-align:right}.billing-tracker .proj-row{border-bottom:1px solid var(--line-soft);min-height:54px}.billing-tracker .proj-row:last-child{border-bottom:0}.billing-tracker .proj-row:hover{background:var(--bg-card-2)}.billing-tracker .pj-name{display:flex;flex-direction:column;gap:2px;min-width:0}.billing-tracker .pj-name .pn{color:var(--fg);font-size:13px;font-weight:600}.billing-tracker .pj-name .pid{color:var(--fg-faint);font-size:11px}.billing-tracker .phase{align-items:center;background:var(--bg-card-2);border:1px solid var(--line);border-radius:6px;color:var(--fg-muted);display:inline-flex;font-size:10.5px;font-weight:700;justify-content:center;letter-spacing:.04em;padding:3px 9px;text-transform:uppercase;width:-webkit-max-content;width:max-content}.billing-tracker .phase.deliver{background:color-mix(in srgb,var(--blue) 12%,#0000);border-color:color-mix(in srgb,var(--blue) 40%,#0000);color:var(--blue)}.billing-tracker .phase.build{background:color-mix(in srgb,var(--violet) 12%,#0000);border-color:color-mix(in srgb,var(--violet) 40%,#0000);color:var(--violet)}.billing-tracker .phase.support{background:color-mix(in srgb,var(--mint) 12%,#0000);border-color:color-mix(in srgb,var(--mint) 40%,#0000);color:var(--mint)}.billing-tracker .pinv-btn{align-items:center;-webkit-appearance:none;appearance:none;background:var(--bg-card-2);border:1px solid var(--line);border-radius:var(--radius-xs);color:var(--fg-muted);cursor:pointer;display:inline-flex;font-size:11.5px;font-weight:600;gap:7px;padding:6px 12px;transition:all .15s ease;width:-webkit-max-content;width:max-content}.billing-tracker .pinv-btn:hover{border-color:var(--fg-dim);color:var(--fg)}.billing-tracker .pinv-btn.primary{background:var(--blue);border-color:#0000;color:#fff}.billing-tracker .pinv-btn.primary:hover{filter:brightness(1.08)}.billing-tracker .cards{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(400px,1fr))}.billing-tracker .ccard{background:var(--bg-panel);border:1px solid var(--line-soft);border-radius:var(--radius);display:flex;flex-direction:column;overflow:hidden}.billing-tracker .cc-head{grid-gap:6px 14px;align-items:start;border-bottom:1px solid var(--line-soft);display:grid;gap:6px 14px;grid-template-columns:1fr auto;padding:18px 20px 16px}.billing-tracker .cc-head .nm{align-items:center;display:flex;font-size:16px;font-weight:700;gap:9px;letter-spacing:-.01em}.billing-tracker .cc-head .nm .fl{border:1px solid color-mix(in srgb,var(--mint) 40%,#0000);border-radius:4px;color:var(--mint);font-size:9px;font-weight:700;letter-spacing:.1em;padding:2px 6px;text-transform:uppercase}.billing-tracker .cc-head .ct{color:var(--fg-faint);font-size:12px;margin-top:3px}.billing-tracker .cc-head .owners{align-self:center;grid-row:span 2}.billing-tracker .cc-stats{border-bottom:1px solid var(--line-soft);display:grid;grid-template-columns:1fr 1fr 1fr}.billing-tracker .cc-stat{border-right:1px solid var(--line-soft);padding:13px 20px}.billing-tracker .cc-stat:last-child{border-right:0}.billing-tracker .cc-stat .k{color:var(--fg-faint);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.billing-tracker .cc-stat .v{font-size:15px;font-weight:700;letter-spacing:-.01em;margin-top:6px}.billing-tracker .cc-stat .v.mint{color:var(--mint)}.billing-tracker .cc-stat .v.amber{color:var(--amber)}.billing-tracker .cc-stat .v.rose{color:var(--rose)}.billing-tracker .cc-progress{border-bottom:1px solid var(--line-soft);display:flex;flex-direction:column;gap:8px;padding:13px 20px}.billing-tracker .cc-progress .row{align-items:baseline;color:var(--fg-faint);display:flex;font-size:12px;justify-content:space-between}.billing-tracker .cc-progress .row b{color:var(--mint);font-weight:700}.billing-tracker .cc-progress .row .rem{color:var(--amber);font-weight:700}.billing-tracker .cc-projects{flex:1 1;padding:15px 20px 8px}.billing-tracker .cc-projects .plabel{color:var(--fg-faint);font-size:10px;font-weight:700;letter-spacing:.1em;margin-bottom:12px;text-transform:uppercase}.billing-tracker .cc-proj{padding:12px 0}.billing-tracker .cc-proj+.cc-proj{border-top:1px solid var(--line-soft)}.billing-tracker .cc-proj .prow{grid-gap:4px 12px;align-items:center;display:grid;gap:4px 12px;grid-template-columns:1fr auto}.billing-tracker .cc-proj .pn{color:var(--fg);font-size:13px;font-weight:600}.billing-tracker .cc-proj .meta{align-items:center;display:flex;gap:10px;margin-top:3px}.billing-tracker .cc-proj .mo{color:var(--fg-faint);font-size:12px}.billing-tracker .cc-proj .st{justify-self:end;text-align:right}.billing-tracker .cc-proj .paidline{align-items:center;display:flex;gap:10px;margin-top:9px}.billing-tracker .cc-proj .paidline .amt{font-feature-settings:"tnum";color:var(--fg-muted);font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.billing-tracker .cc-proj .paidline .amt b{color:var(--mint);font-weight:700}.billing-tracker .cc-foot{align-items:center;background:var(--bg-page);border-top:1px solid var(--line-soft);display:flex;gap:12px;justify-content:space-between;padding:13px 20px}.billing-tracker .cc-foot .next{align-items:center;color:var(--fg-muted);display:flex;font-size:12.5px;gap:8px}.billing-tracker .cc-foot .next.soon{color:var(--amber)}.billing-tracker .cc-foot .next .ic{color:var(--fg-dim)}.billing-tracker .cc-foot .next.soon .ic{color:var(--amber)}.billing-tracker .empty{color:var(--fg-dim);font-size:14px;padding:40px 26px;text-align:center}.billing-tracker .mbar{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:18px}.billing-tracker .mpill{-webkit-appearance:none;appearance:none;background:var(--bg-panel);border:1px solid var(--line-soft);border-radius:var(--radius-xs);color:var(--fg-muted);cursor:pointer;font-size:12px;font-weight:600;min-width:46px;padding:7px 13px;transition:all .15s ease}.billing-tracker .mpill.active,.billing-tracker .mpill:hover{background:var(--bg-card-2);color:var(--fg)}.billing-tracker .mpill.active{border-color:var(--blue);box-shadow:0 0 0 1px var(--blue) inset}.billing-tracker .mcols{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.billing-tracker .mpanel{background:var(--bg-panel);border:1px solid var(--line-soft);border-radius:var(--radius);overflow:hidden}.billing-tracker .mpanel:before{background:var(--line);background:var(--accent,var(--line));content:"";display:block;height:3px}.billing-tracker .mpanel.contr{--accent:var(--blue)}.billing-tracker .mpanel.fcast{--accent:var(--amber)}.billing-tracker .mpanel-head{align-items:baseline;border-bottom:1px solid var(--line-soft);display:flex;gap:12px;justify-content:space-between;padding:14px 18px}.billing-tracker .mpanel-title{color:var(--fg-faint);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.billing-tracker .mpanel-total{color:var(--fg);font-size:16px;font-weight:700}.billing-tracker .mpanel-rows{max-height:460px;overflow:auto}.billing-tracker .mrow{align-items:center;border-bottom:1px solid var(--line-soft);display:flex;gap:12px;justify-content:space-between;padding:11px 18px}.billing-tracker .mrow:last-child{border-bottom:0}.billing-tracker .mrow:hover{background:var(--bg-card-2)}.billing-tracker .mrow-name{color:var(--fg);font-size:13px;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.billing-tracker .mrow-amt{color:var(--fg);font-size:13px;font-weight:600;white-space:nowrap}.billing-tracker .mpanel-empty{color:var(--fg-dim);font-size:13px;padding:28px 18px;text-align:center}@media (max-width:1000px){.billing-tracker .mcols{grid-template-columns:1fr}}.billing-tracker .won-tag{background:color-mix(in srgb,var(--amber) 15%,#0000);border-radius:4px;color:var(--amber);display:inline-block;font-size:10px;font-weight:700;letter-spacing:.04em;margin-left:8px;padding:1px 6px;text-transform:uppercase;vertical-align:middle;white-space:nowrap}.won-callout{align-items:center;background:var(--rc-surface);border:1px solid var(--rc-border);border-left:3px solid var(--rc-warning);border-radius:10px;display:flex;gap:14px;margin-bottom:18px;padding:12px 16px}.won-callout .won-ic{background:color-mix(in srgb,var(--rc-warning) 16%,#0000);border-radius:8px;color:var(--rc-warning);display:grid;flex:none;font-size:15px;height:30px;place-items:center;width:30px}.won-callout .won-body{flex:1 1;min-width:0}.won-callout .won-lead{color:var(--rc-text-primary);font-size:13px;font-weight:500}.won-callout .won-lead b{font-weight:700}.won-callout .won-hint{color:var(--rc-text-muted);font-size:11.5px;margin-top:2px}.won-callout .won-cta{-webkit-appearance:none;appearance:none;background:#0000;border:1px solid var(--rc-border);border-radius:8px;color:var(--rc-warning);cursor:pointer;flex:none;font-family:inherit;font-size:12px;font-weight:600;padding:7px 12px;transition:all .15s ease;white-space:nowrap}.won-callout .won-cta:hover{background:var(--rc-surface-hover);border-color:var(--rc-warning)}@media (max-width:720px){.won-callout{flex-wrap:wrap}.won-callout .won-cta{width:100%}}.billing-tracker .mpill.yr{font-weight:700;margin-left:8px;min-width:auto;padding-left:14px;padding-right:14px}.billing-tracker .mrecon-period{color:var(--fg-faint);font-size:12px;font-weight:700;letter-spacing:.06em;margin-bottom:10px;text-transform:uppercase}.billing-tracker .mrecon-totals{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin-bottom:16px}.billing-tracker .mt-cell{background:var(--bg-panel);border:1px solid var(--line-soft);border-radius:var(--radius);border-top:3px solid var(--accent,var(--line));display:flex;flex-direction:column;gap:5px;padding:13px 16px}.billing-tracker .mt-cell.contr{--accent:var(--blue)}.billing-tracker .mt-cell.fcast{--accent:var(--amber)}.billing-tracker .mt-cell.inv{--accent:var(--violet)}.billing-tracker .mt-cell .k{color:var(--fg-faint);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.billing-tracker .mt-cell .v{color:var(--fg);font-size:18px;font-weight:700}.billing-tracker .mtbl-wrap{border:1px solid var(--line-soft);border-radius:var(--radius);overflow-x:auto}.billing-tracker .mtbl{border-collapse:collapse;font-size:13px;width:100%}.billing-tracker .mtbl thead th{background:var(--bg-panel);border-bottom:1px solid var(--line-soft);color:var(--fg-faint);font-size:11px;font-weight:700;letter-spacing:.06em;padding:11px 16px;text-align:left;text-transform:uppercase}.billing-tracker .mtbl td.r,.billing-tracker .mtbl th.r{text-align:right}.billing-tracker .mtbl tbody td{border-bottom:1px solid var(--line-soft);color:var(--fg);padding:10px 16px}.billing-tracker .mtbl tbody tr:last-child td{border-bottom:0}.billing-tracker .mtbl tbody tr:hover td{background:var(--bg-card-2)}.billing-tracker .mtbl td.name{font-weight:500;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.billing-tracker .mtbl .dash{color:var(--fg-dim)}.billing-tracker .mflag{border-radius:4px;display:inline-block;font-size:10px;font-weight:700;letter-spacing:.03em;padding:2px 7px;text-transform:uppercase;white-space:nowrap}.billing-tracker .mflag.won{background:color-mix(in srgb,var(--amber) 15%,#0000);color:var(--amber)}.billing-tracker .mflag.nocontract{background:color-mix(in srgb,var(--rose) 15%,#0000);color:var(--rose)}.billing-tracker .mflag.noinv{background:color-mix(in srgb,var(--amber) 12%,#0000);color:var(--amber)}@media (max-width:720px){.billing-tracker .mrecon-totals{grid-template-columns:1fr}}@media (max-width:1360px){.billing-tracker .client-row .hideMd,.billing-tracker .lhead .col.hideMd{display:none}.billing-tracker .list-grid{grid-template-columns:minmax(200px,1.5fr) minmax(120px,.9fr) minmax(150px,1.2fr) minmax(120px,.9fr) minmax(115px,.85fr) 40px}.billing-tracker .list,.billing-tracker .ptable{-webkit-overflow-scrolling:touch;overflow-x:auto}}.uh-root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif}.uh-wrap{background:var(--rc-surface);border:1px solid var(--rc-border-soft);border-radius:14px;overflow:hidden}.uh-toolbar{align-items:center;background:color-mix(in srgb,var(--rc-surface-alt) 60%,#0000);border-bottom:1px solid var(--rc-border-soft);display:flex;flex-wrap:wrap;gap:14px;padding:18px 22px 16px}.uh-title{color:var(--rc-text-primary);font-family:"Instrument Serif",Inter,serif;font-size:24px;font-weight:400;letter-spacing:-.01em;line-height:1;margin:0}.uh-title em{color:var(--rc-text-secondary);font-style:italic}.uh-sub{color:var(--rc-text-soft);display:block;font-family:JetBrains Mono,monospace;font-size:11px;margin-top:6px}.uh-grow{flex:1 1}.uh-seg{background:color-mix(in srgb,var(--rc-surface-alt) 80%,#0000);border:1px solid var(--rc-border-soft);border-radius:9px;display:inline-flex;padding:3px}.uh-seg button{-webkit-appearance:none;appearance:none;background:#0000;border:0;border-radius:7px;color:var(--rc-text-secondary);cursor:pointer;font:500 12px/1 Inter,sans-serif;padding:6px 12px;transition:all .15s ease}.uh-seg button.active{background:var(--rc-surface-hover)}.uh-seg button.active,.uh-seg button:hover{color:var(--rc-text-primary)}.uh-legend{align-items:center;color:var(--rc-text-soft);display:flex;flex-basis:100%;font-family:JetBrains Mono,monospace;font-size:11px;gap:10px;justify-content:flex-end;margin-top:4px}.uh-legend-bar{border:1px solid var(--rc-border-soft);border-radius:4px;display:flex;height:12px;overflow:hidden;width:180px}.uh-legend-bar i{flex:1 1}.uh-legend-bar i:first-child{background:oklch(.27 .012 250)}.uh-legend-bar i:nth-child(2){background:oklch(.42 .1 235)}.uh-legend-bar i:nth-child(3){background:oklch(.55 .13 220)}.uh-legend-bar i:nth-child(4){background:oklch(.68 .15 175)}.uh-legend-bar i:nth-child(5){background:oklch(.78 .17 145)}.uh-legend-bar i:nth-child(6){background:oklch(.78 .16 90)}.uh-legend-bar i:nth-child(7){background:oklch(.65 .18 25)}.uh-map{-webkit-overflow-scrolling:touch;align-items:stretch;display:grid;font-family:Inter,sans-serif;grid-template-columns:220px repeat(12,minmax(44px,1fr)) 84px;max-height:350px;overflow-x:auto;overflow-y:auto}.uh-map>div{border-bottom:1px solid var(--rc-border-soft);border-right:1px solid var(--rc-border-soft)}.uh-map>div:nth-last-child(-n+14){border-bottom:0}.uh-map>div:nth-child(14n){border-right:0}.uh-col-head,.uh-corner{background:var(--rc-surface-alt);color:var(--rc-text-soft);font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600;letter-spacing:.13em;padding:14px 6px;position:-webkit-sticky;position:sticky;text-align:center;text-transform:uppercase;top:0;z-index:3}.uh-corner{padding:14px 18px;text-align:left}.uh-col-head.uh-summary{background:var(--rc-surface-hover)}.uh-now-dot{background:var(--rc-warning);border-radius:50%;box-shadow:0 0 0 3px color-mix(in srgb,var(--rc-warning) 18%,#0000);display:inline-block;height:5px;margin-top:4px;width:5px}.uh-row-head{align-items:center;background:color-mix(in srgb,var(--rc-surface-alt) 55%,#0000);cursor:pointer;display:flex;gap:10px;min-height:48px;padding:0 16px;transition:background .15s ease}.uh-row-head:hover{background:var(--rc-surface-hover)}.uh-avatar{align-items:center;border:1px solid var(--rc-border);border-radius:50%;color:#fff;display:inline-flex;flex:0 0 26px;font-size:10px;font-weight:600;height:26px;justify-content:center;width:26px}.uh-meta{flex:1 1;min-width:0}.uh-name{color:var(--rc-text-primary);font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uh-role{color:var(--rc-text-soft);font-size:11px;margin-top:1px}.uh-cell{align-items:center;display:flex;font-family:JetBrains Mono,monospace;font-size:11.5px;font-weight:600;justify-content:center;min-height:48px;position:relative;transition:transform .12s ease,box-shadow .12s ease}.uh-cell .v{position:relative;z-index:1}.uh-cell:hover{box-shadow:0 0 0 1px var(--rc-text-primary) inset;transform:scale(1.04);z-index:2}.uh-cell.future:after{background:repeating-linear-gradient(45deg,color-mix(in srgb,var(--rc-text-primary) 5%,#0000) 0 3px,#0000 3px 6px);content:"";inset:0;pointer-events:none;position:absolute}.uh-cell.now-col{box-shadow:inset 1px 0 0 color-mix(in srgb,var(--rc-warning) 35%,#0000),inset -1px 0 0 color-mix(in srgb,var(--rc-warning) 35%,#0000)}.uh-cell.h-0{background:oklch(.255 .012 250);color:oklch(.55 0 0)}.uh-cell.h-1{background:oklch(.32 .05 240);color:oklch(.85 0 0)}.uh-cell.h-2{background:oklch(.42 .09 230);color:oklch(.96 0 0)}.uh-cell.h-3{background:oklch(.55 .13 215);color:oklch(.18 .02 250)}.uh-cell.h-4{background:oklch(.65 .15 185);color:oklch(.18 .02 250)}.uh-cell.h-5{background:oklch(.78 .17 145);color:oklch(.18 .02 250)}.uh-cell.h-6{background:oklch(.78 .17 95);color:oklch(.18 .02 250)}.uh-cell.h-7{background:oklch(.72 .18 60);color:oklch(.16 .02 30)}.uh-cell.h-8{background:oklch(.65 .2 25);color:oklch(.98 0 0)}.uh-row-summary{align-items:center;background:var(--rc-surface-hover);color:var(--rc-text-primary);display:flex;font-family:JetBrains Mono,monospace;font-size:13px;font-weight:600;justify-content:flex-end;padding:0 12px}.uh-map>div.uh-avg-label{align-items:center;background:var(--rc-surface-alt);border-bottom:0;border-right:1px solid var(--rc-border-soft);color:var(--rc-text-soft);display:flex;font-size:10px;letter-spacing:.13em;padding:0 16px;text-transform:uppercase}.uh-map .uh-avg-cell,.uh-map>div.uh-avg-label{border-top:1px solid var(--rc-border);bottom:0;font-weight:600;position:-webkit-sticky;position:sticky;z-index:3}.uh-map .uh-avg-cell{background:var(--rc-surface-alt)!important;color:var(--rc-text-secondary)!important;font-size:11.5px}.uh-map .uh-avg-summary{border-top:1px solid var(--rc-border);bottom:0;position:-webkit-sticky;position:sticky;z-index:3}.uh-ftr{align-items:center;background:color-mix(in srgb,var(--rc-surface-alt) 60%,#0000);border-top:1px solid var(--rc-border-soft);color:var(--rc-text-soft);display:flex;flex-wrap:wrap;font-size:12px;gap:14px;padding:14px 22px}.uh-stat-pill{align-items:center;background:var(--rc-surface-alt);border:1px solid var(--rc-border-soft);border-radius:7px;color:var(--rc-text-secondary);display:inline-flex;font-size:11.5px;gap:6px;padding:5px 10px}.uh-stat-pill .v{color:var(--rc-text-primary);font-family:JetBrains Mono,monospace;font-weight:600}.uh-stat-pill .v.amber{color:var(--rc-warning)}.uh-stat-pill .v.mint{color:var(--rc-success)}.uh-stat-pill .v.rose{color:var(--rc-danger)}.uh-future-key{background:repeating-linear-gradient(45deg,color-mix(in srgb,var(--rc-text-primary) 12%,#0000) 0 3px,#0000 3px 6px);border:1px solid var(--rc-border-soft);border-radius:2px;display:inline-block;height:10px;width:14px}.ct-root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif}.ct-root .ct-section{background:var(--rc-surface);border:1px solid var(--rc-border-soft);border-radius:14px;box-shadow:0 30px 60px -20px #00000040,0 8px 20px -8px #00000026;margin-bottom:22px;overflow:hidden}.ct-root .ct-toolbar{align-items:center;background:var(--rc-surface-alt);border-bottom:1px solid var(--rc-border-soft);display:flex;flex-wrap:wrap;gap:14px;padding:14px 18px}.ct-root .ct-toolbar h2{align-items:baseline;color:var(--rc-text-primary);display:flex;font-family:"Instrument Serif",Inter,serif;font-size:22px;font-weight:400;gap:10px;letter-spacing:-.01em;line-height:1;margin:0}.ct-root .ct-toolbar .ct-count{color:var(--rc-text-soft);font-family:JetBrains Mono,monospace;font-size:12px;font-weight:500}.ct-root .ct-toolbar .ct-tone-strip{border-radius:2px;height:22px;width:4px}.ct-root .ct-tbl-wrap{overflow-x:auto}.ct-root .ct-tbl{border-collapse:initial;border-spacing:0;color:var(--rc-text-primary);font-size:13px;min-width:1100px;width:100%}.ct-root .ct-tbl thead th{background:var(--rc-surface-alt);border-bottom:1px solid var(--rc-border-soft);color:var(--rc-text-soft);font-size:10px;font-weight:600;letter-spacing:.13em;padding:12px 16px;position:-webkit-sticky;position:sticky;text-align:left;text-transform:uppercase;top:0;white-space:nowrap;z-index:1}.ct-root .ct-tbl thead th.right{text-align:right}.ct-root .ct-tbl thead th .ct-sort{color:var(--rc-text-soft);margin-left:4px}.ct-root .ct-tbl tbody td{border-bottom:1px solid var(--rc-border-soft);padding:14px 16px;vertical-align:middle}.ct-root .ct-tbl tbody tr{cursor:pointer;transition:background .15s ease}.ct-root .ct-tbl tbody tr:hover{background:var(--rc-surface-hi)}.ct-root .ct-tbl tbody tr:last-child td{border-bottom:0}.ct-root .ct-tbl tbody td.right{text-align:right}.ct-root .ct-person{align-items:center;display:flex;gap:11px;min-width:0}.ct-root .ct-avatar{align-items:center;border:1px solid var(--rc-border);border-radius:50%;color:var(--rc-text-primary);display:inline-flex;flex:0 0 32px;font-size:12px;font-weight:600;height:32px;justify-content:center;width:32px}.ct-root .ct-person-meta{min-width:0}.ct-root .ct-person-name{align-items:center;color:var(--rc-text-primary);display:flex;font-size:14px;font-weight:500;gap:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ct-root .ct-person-role{align-items:center;color:var(--rc-text-soft);display:flex;font-size:11.5px;gap:6px;margin-top:2px}.ct-root .ct-status-pill{border-radius:4px;font-size:9.5px;font-weight:600;letter-spacing:.05em;padding:1px 6px;text-transform:uppercase}.ct-root .ct-status-deployed{background:var(--rc-success-soft);color:var(--rc-success)}.ct-root .ct-status-bench{background:var(--rc-purple-soft);color:var(--rc-purple)}.ct-root .ct-status-partial{background:var(--rc-warning-soft);color:var(--rc-warning)}.ct-root .ct-status-idle{background:#364f7240;color:var(--rc-text-secondary)}.ct-root .ct-skill-pills{align-items:center;display:flex;flex-wrap:wrap;gap:4px}.ct-root .ct-skill-pill{align-items:center;background:var(--rc-accent-soft);border:1px solid #3b7ffa40;border-radius:6px;color:var(--rc-accent);display:inline-flex;font-size:11px;font-weight:500;padding:3px 8px}.ct-root .ct-skill-pill.violet{background:var(--rc-purple-soft);border-color:#a855f740;color:var(--rc-purple)}.ct-root .ct-skill-pill.mint{background:var(--rc-success-soft);border-color:#10c98140;color:var(--rc-success)}.ct-root .ct-skill-pill.amber{background:var(--rc-warning-soft);border-color:#f59e0b40;color:var(--rc-warning)}.ct-root .ct-skill-pill.muted{background:#0000;border-color:var(--rc-border-soft);color:var(--rc-text-soft)}.ct-root .ct-skill-empty{color:var(--rc-text-soft);font-size:13px;font-style:italic}.ct-root .ct-cust-stack{display:flex;flex-direction:column;gap:3px;min-width:0}.ct-root .ct-cust{color:var(--rc-text-primary);font-size:13px;font-weight:500;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ct-root .ct-cust+.ct-cust{color:var(--rc-text-secondary);font-size:12.5px;font-weight:400}.ct-root .ct-cust-bar{align-items:center;display:flex;gap:6px;min-width:0}.ct-root .ct-cust-bar-bar{background:var(--rc-border);border-radius:2px;height:4px;margin-top:2px;overflow:hidden}.ct-root .ct-cust-bar-fill{border-radius:2px;height:100%}.ct-root .ct-cust-hours{color:var(--rc-text-secondary);font-size:9px;white-space:nowrap}.ct-root .ct-cust-unassigned{color:var(--rc-purple);font-size:11px;font-weight:500}.ct-root .ct-util-cell{display:flex;flex-direction:column;gap:6px;min-width:160px}.ct-root .ct-util-row{align-items:center;color:var(--rc-accent);display:flex;font-family:JetBrains Mono,monospace;font-size:11px;gap:8px}.ct-root .ct-util-row .ct-lbl{color:var(--rc-text-soft);flex-shrink:0;width:30px}.ct-root .ct-util-row .ct-bar{background:var(--rc-border);border-radius:3px;flex:1 1;height:5px;min-width:60px;overflow:hidden;position:relative}.ct-root .ct-util-row .ct-bar i{background:var(--rc-accent);border-radius:3px;bottom:0;left:0;position:absolute;top:0;width:50%;width:var(--w,50%)}.ct-root .ct-util-row.mint{color:var(--rc-success)}.ct-root .ct-util-row.mint .ct-bar i{background:var(--rc-success)}.ct-root .ct-util-row.amber{color:var(--rc-warning)}.ct-root .ct-util-row.amber .ct-bar i{background:var(--rc-warning)}.ct-root .ct-util-row.rose{color:var(--rc-danger)}.ct-root .ct-util-row.rose .ct-bar i{background:var(--rc-danger)}.ct-root .ct-util-row .ct-pct{font-feature-settings:"tnum";color:inherit;font-variant-numeric:tabular-nums;text-align:right;width:38px}.ct-root .ct-util-na{color:var(--rc-text-soft);font-size:11px}.ct-root .ct-num-cell{font-feature-settings:"tnum";color:var(--rc-text-primary);font-family:JetBrains Mono,monospace;font-variant-numeric:tabular-nums;font-weight:500}.ct-root .ct-num-cell .unit{color:var(--rc-text-soft);font-size:11px;font-weight:500;margin-left:3px}.ct-root .ct-date-cell{font-feature-settings:"tnum";color:var(--rc-text-secondary);font-family:JetBrains Mono,monospace;font-size:12.5px;font-variant-numeric:tabular-nums}.ct-root .ct-vac-cell{align-items:center;background:var(--rc-success-soft);border:1px solid #10c98140;border-radius:6px;color:var(--rc-success);display:inline-flex;font-family:JetBrains Mono,monospace;font-size:11.5px;font-weight:500;gap:6px;padding:3px 9px}.ct-root .ct-vac-cell.warn{background:var(--rc-warning-soft);border-color:#f59e0b40;color:var(--rc-warning)}.ct-root .ct-vac-cell.danger{background:var(--rc-danger-soft);border-color:#ef444440;color:var(--rc-danger)}.ct-root .ct-row-actions{display:inline-flex;gap:2px}.ct-root .ct-row-actions button{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:1px solid #0000;border-radius:6px;color:var(--rc-text-soft);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;height:28px;justify-content:center;transition:all .15s ease;width:28px}.ct-root .ct-row-actions button:hover{background:var(--rc-surface-hover);border-color:var(--rc-border-soft);color:var(--rc-text-primary)}.ct-root .ct-row-actions button.danger:hover{border-color:#ef44444d;color:var(--rc-danger)}.ct-root .ct-empty{color:var(--rc-text-soft);padding:40px 0;text-align:center}.se-modal-root .se-hdr{grid-gap:8px 16px;align-items:start;border-bottom:1px solid var(--rc-border-soft);display:grid;gap:8px 16px;grid-template-columns:1fr auto;padding:26px 32px 22px}.se-modal-root .se-eyebrow{align-items:center;color:var(--rc-text-secondary);display:inline-flex;font-size:11px;font-weight:500;gap:8px;letter-spacing:.14em;margin-bottom:8px;text-transform:uppercase}.se-modal-root .se-eyebrow .dot{background:var(--rc-warning);border-radius:50%;box-shadow:0 0 0 3px var(--rc-warning-soft);height:6px;width:6px}.se-modal-root .se-hdr h1{color:var(--rc-text-primary);font-family:"Instrument Serif",Inter,serif;font-size:32px;font-weight:400;letter-spacing:-.01em;line-height:1.1;margin:0}.se-modal-root .se-hdr p{color:var(--rc-blue-150);font-size:13.5px;line-height:1.5;margin:6px 0 0;max-width:60ch}.se-modal-root .se-icon-btn{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:1px solid var(--rc-border-soft);border-radius:8px;color:var(--rc-text-secondary);cursor:pointer;display:inline-flex;height:32px;justify-content:center;transition:all .15s ease;width:32px}.se-modal-root .se-icon-btn:hover{background:var(--rc-surface-hover);border-color:var(--rc-border);color:var(--rc-text-primary)}.se-modal-root .se-form{padding:24px 32px}.se-modal-root .se-group{margin:0}.se-modal-root .se-group+.se-group{border-top:1px solid var(--rc-border-soft);margin-top:28px;padding-top:24px}.se-modal-root .se-group-title{color:var(--rc-text-secondary);font-size:11px;font-weight:600;letter-spacing:.14em;margin:0 0 14px;text-transform:uppercase}.se-modal-root .se-grid-4{grid-gap:20px 28px;display:grid;gap:20px 28px;grid-template-columns:repeat(4,1fr)}.se-modal-root .se-grid-3{grid-gap:20px 28px;display:grid;gap:20px 28px;grid-template-columns:repeat(3,1fr)}.se-modal-root .se-stack{display:flex;flex-direction:column;gap:18px}.se-modal-root .se-field{display:flex;flex-direction:column;gap:6px;min-width:0;position:relative}.se-modal-root .se-field label{align-items:center;color:var(--rc-text-soft);display:flex;font-size:10.5px;font-weight:500;gap:4px;letter-spacing:.12em;text-transform:uppercase}.se-modal-root .se-field label .req{color:var(--rc-danger)}.se-modal-root .se-input{appearance:none;-webkit-appearance:none;background:#0000;border:0;border-bottom:1px solid var(--rc-border);color:var(--rc-text-primary);font:500 16px/1.3 Inter,sans-serif;outline:none;padding:8px 0;transition:border-color .2s ease;width:100%}.se-modal-root .se-input.num{font-family:JetBrains Mono,monospace;font-size:15px;font-weight:500}.se-modal-root .se-input::placeholder{color:var(--rc-text-soft)}.se-modal-root .se-input:hover{border-bottom-color:var(--rc-border-strong)}.se-modal-root .se-input:focus{border-bottom-color:var(--rc-accent)}.se-modal-root .se-input.err{border-bottom-color:var(--rc-danger)}.se-modal-root .se-input:disabled{color:var(--rc-text-muted);cursor:not-allowed}.se-modal-root select.se-input{background:#0000;cursor:pointer;padding-right:18px}.se-modal-root select.se-input option{background:var(--rc-surface);color:var(--rc-text-primary)}.se-modal-root .se-select:after{border-bottom:1.5px solid var(--rc-text-secondary);border-right:1.5px solid var(--rc-text-secondary);bottom:14px;content:"";height:8px;pointer-events:none;position:absolute;right:2px;transform:rotate(45deg);width:8px}.se-modal-root .se-date input{padding-right:22px}.se-modal-root .se-date:after{background:var(--rc-text-secondary);bottom:12px;content:"";height:14px;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><rect x=%273%27 y=%274%27 width=%2718%27 height=%2718%27 rx=%272%27/><line x1=%2716%27 y1=%272%27 x2=%2716%27 y2=%276%27/><line x1=%278%27 y1=%272%27 x2=%278%27 y2=%276%27/><line x1=%273%27 y1=%2710%27 x2=%2721%27 y2=%2710%27/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><rect x=%273%27 y=%274%27 width=%2718%27 height=%2718%27 rx=%272%27/><line x1=%2716%27 y1=%272%27 x2=%2716%27 y2=%276%27/><line x1=%278%27 y1=%272%27 x2=%278%27 y2=%276%27/><line x1=%273%27 y1=%2710%27 x2=%2721%27 y2=%2710%27/></svg>") center/contain no-repeat;pointer-events:none;position:absolute;right:2px;width:14px}.se-modal-root input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;height:100%;inset:0;opacity:0;position:absolute;width:100%}.se-modal-root .se-textarea{background:var(--rc-surface-alt);border:1px solid var(--rc-border-soft);border-radius:10px;font-size:14px;line-height:1.55;min-height:96px;padding:12px 14px;resize:vertical}.se-modal-root .se-textarea:hover{border-color:var(--rc-border)}.se-modal-root .se-textarea:focus{background:var(--rc-surface-hi);border-color:var(--rc-accent)}.se-modal-root .se-err{color:var(--rc-danger);font-size:11px;margin-top:4px}.se-modal-root .se-collab-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,1fr)}.se-modal-root .se-collab{align-items:center;background:var(--rc-surface-alt);border:1px solid var(--rc-border-soft);border-radius:10px;cursor:pointer;display:flex;gap:12px;padding:10px 14px;transition:all .15s ease}.se-modal-root .se-collab:hover{background:var(--rc-surface-hi);border-color:var(--rc-border)}.se-modal-root .se-collab.checked{background:var(--rc-accent-soft);border-color:var(--rc-accent-strong)}.se-modal-root .se-check{align-items:center;border:1.5px solid var(--rc-border-strong);border-radius:5px;color:#0000;display:inline-flex;flex:0 0 18px;height:18px;justify-content:center;transition:all .15s ease;width:18px}.se-modal-root .se-collab.checked .se-check{background:var(--rc-accent);border-color:var(--rc-accent);color:#fff}.se-modal-root .se-check svg{height:11px;width:11px}.se-modal-root .se-avatar{align-items:center;border:1px solid var(--rc-border);border-radius:50%;color:var(--rc-text-primary);display:inline-flex;flex:0 0 24px;font-size:10px;font-weight:600;height:24px;justify-content:center;width:24px}.se-modal-root .se-collab-meta{display:flex;flex-direction:column;min-width:0}.se-modal-root .se-collab-name{color:var(--rc-text-primary);font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.se-modal-root .se-collab-role{color:var(--rc-text-soft);font-size:11.5px}.se-modal-root .se-ftr{align-items:center;background:var(--rc-surface-alt);border-top:1px solid var(--rc-border-soft);display:flex;gap:16px;justify-content:space-between;padding:18px 32px}.se-modal-root .se-ftr-meta{align-items:center;color:var(--rc-text-soft);display:flex;font-size:12px;gap:10px}.se-modal-root .se-pulse{animation:se-pulse 2.4s ease-out infinite;background:var(--rc-success);border-radius:50%;box-shadow:0 0 0 0 #10c98180;height:6px;width:6px}@keyframes se-pulse{0%{box-shadow:0 0 0 0 #10c98180}70%{box-shadow:0 0 0 8px #10c98100}to{box-shadow:0 0 0 0 #10c98100}}.se-modal-root .se-btn{align-items:center;-webkit-appearance:none;appearance:none;border:1px solid #0000;border-radius:9px;cursor:pointer;display:inline-flex;font:600 13px/1 Inter,sans-serif;gap:8px;letter-spacing:.01em;padding:10px 18px;transition:all .15s ease}.se-modal-root .se-btn-ghost{background:#0000;border-color:var(--rc-border);color:var(--rc-text-secondary)}.se-modal-root .se-btn-ghost:hover{background:var(--rc-surface-hover);color:var(--rc-text-primary)}.se-modal-root .se-btn-primary{background:linear-gradient(180deg,var(--rc-accent),var(--rc-accent-strong));border-color:var(--rc-accent-strong);box-shadow:inset 0 1px 0 #fff3,0 4px 14px -4px #3b7ffa80;color:#fff}.se-modal-root .se-btn-primary:hover{filter:brightness(1.06)}.se-modal-root .se-btn-primary:active{transform:translateY(1px)}.se-modal-root .se-ftr-actions{display:flex;gap:10px}@media (max-width:820px){.se-modal-root .se-grid-3,.se-modal-root .se-grid-4{grid-template-columns:repeat(2,1fr)}.se-modal-root .se-collab-grid{grid-template-columns:1fr}}.sd-root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;padding:4px 0 24px}.sd-root .sd-section{margin-top:22px}.sd-root .sd-section:first-child{margin-top:0}.sd-root .sd-section-label{color:var(--rc-text-secondary);font-size:11px;font-weight:600;letter-spacing:.14em;margin-bottom:12px;text-transform:uppercase}.sd-root .sd-stages{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.sd-root .sd-stage{align-items:center;-webkit-appearance:none;appearance:none;background:var(--rc-surface-alt);border:1px solid var(--rc-border-soft);border-radius:999px;color:var(--rc-text-secondary);cursor:pointer;display:inline-flex;font:500 12.5px/1 Inter,sans-serif;gap:8px;padding:8px 14px;position:relative;transition:all .15s ease}.sd-root .sd-stage:hover:not(:disabled){border-color:var(--rc-border);color:var(--rc-text-primary)}.sd-root .sd-stage:disabled{cursor:default}.sd-root .sd-stage-ico{align-items:center;background:var(--rc-surface-hover);border-radius:50%;color:var(--rc-text-soft);display:inline-flex;font-size:10px;height:14px;justify-content:center;width:14px}.sd-root .sd-stage.done{background:var(--rc-success-soft);border-color:#10c98159;color:var(--rc-success)}.sd-root .sd-stage.done .sd-stage-ico{background:#10c98133;color:var(--rc-success)}.sd-root .sd-stage.current{background:var(--rc-accent-soft);border-color:var(--rc-accent-strong);box-shadow:0 0 0 3px #3b7ffa1a;color:var(--rc-text-primary)}.sd-root .sd-stage.current .sd-stage-ico{background:#3b7ffa40;color:var(--rc-accent)}.sd-root .sd-stage.neg{color:var(--rc-text-soft)}.sd-root .sd-stage-line{align-self:center;background:var(--rc-border-soft);flex:0 0 16px;height:1px}.sd-root .sd-details{grid-gap:1px;background:var(--rc-border-soft);border:1px solid var(--rc-border-soft);border-radius:12px;display:grid;gap:1px;grid-template-columns:repeat(3,1fr);overflow:hidden}.sd-root .sd-detail{background:var(--rc-surface);display:flex;flex-direction:column;gap:6px;min-height:64px;padding:14px 16px}.sd-root .sd-k{align-items:center;color:var(--rc-text-soft);display:flex;font-size:10px;font-weight:500;gap:6px;letter-spacing:.13em;text-transform:uppercase}.sd-root .sd-v{color:var(--rc-text-primary);font-size:14.5px;font-weight:500}.sd-root .sd-v.sd-num{font-feature-settings:"tnum";font-family:JetBrains Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums;font-weight:500}.sd-root .sd-v.sd-amber{color:var(--rc-warning)}.sd-root .sd-v.sd-mint{color:var(--rc-success)}.sd-root .sd-v.sd-violet{color:var(--rc-purple)}.sd-root .sd-v.sd-prose{color:var(--rc-text-secondary);font-size:14px;font-weight:400;line-height:1.6}.sd-root .sd-unit{color:var(--rc-text-soft);font-size:11px;font-weight:500;margin-left:3px}.sd-root .sd-dim{color:var(--rc-text-soft);font-weight:400}.sd-root .sd-chip{align-items:center;background:var(--rc-surface-alt);border:1px solid var(--rc-border-soft);border-radius:999px;color:var(--rc-text-secondary);display:inline-flex;font-size:11.5px;font-weight:500;gap:6px;padding:4px 10px;white-space:nowrap}.sd-root .sd-chip .sd-led{background:currentColor;border-radius:50%;height:6px;width:6px}.sd-root .sd-chip-mint{background:var(--rc-success-soft);border-color:#10c9814d;color:var(--rc-success)}.sd-root .sd-chip-amber{background:var(--rc-warning-soft);border-color:#f59e0b4d;color:var(--rc-warning)}.sd-root .sd-chip-rose{background:var(--rc-danger-soft);border-color:#ef44444d;color:var(--rc-danger)}.sd-root .sd-chip-violet{background:var(--rc-purple-soft);border-color:#a855f74d;color:var(--rc-purple)}.sd-root .sd-chip-blue{background:var(--rc-accent-soft);border-color:#3b7ffa4d;color:var(--rc-accent)}@media (max-width:720px){.sd-root .sd-details{grid-template-columns:repeat(2,1fr)}}.cv-modal-root .cv-hdr{grid-gap:8px 16px;align-items:start;border-bottom:1px solid var(--rc-border-soft);display:grid;gap:8px 16px;grid-template-columns:1fr auto;padding:22px 26px 18px}.cv-modal-root .cv-eyebrow{align-items:center;color:var(--rc-text-secondary);display:inline-flex;font-size:11px;font-weight:500;gap:8px;letter-spacing:.14em;margin-bottom:8px;text-transform:uppercase}.cv-modal-root .cv-eyebrow .dot{background:var(--rc-success);border-radius:50%;box-shadow:0 0 0 3px var(--rc-success-soft);height:6px;width:6px}.cv-modal-root .cv-hdr h1{color:var(--rc-text-primary);font-family:"Instrument Serif",Inter,serif;font-size:28px;font-weight:400;letter-spacing:-.01em;line-height:1.1;margin:0}.cv-modal-root .cv-hdr p{color:var(--rc-blue-150);font-size:13px;line-height:1.5;margin:6px 0 0;max-width:56ch}.cv-modal-root .cv-icon-btn{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:1px solid var(--rc-border-soft);border-radius:8px;color:var(--rc-text-secondary);cursor:pointer;display:inline-flex;height:32px;justify-content:center;transition:all .15s ease;width:32px}.cv-modal-root .cv-icon-btn:hover{background:var(--rc-surface-hover);border-color:var(--rc-border);color:var(--rc-text-primary)}.cv-modal-root .cv-icon-btn:disabled{cursor:not-allowed;opacity:.4}.cv-modal-root .cv-body{padding:22px 26px}.cv-modal-root .cv-field-stack{grid-gap:1px;background:var(--rc-border-soft);border:1px solid var(--rc-border-soft);border-radius:12px;display:grid;gap:1px;grid-template-columns:1fr;overflow:hidden}.cv-modal-root .cv-detail{grid-gap:12px;align-items:center;background:var(--rc-surface);display:grid;gap:12px;grid-template-columns:140px 1fr;padding:12px 16px}.cv-modal-root .cv-k{color:var(--rc-text-soft);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.cv-modal-root .cv-v{color:var(--rc-text-primary);font-size:14.5px;font-weight:500;word-break:break-word}.cv-modal-root .cv-v.cv-mint{align-items:center;display:flex}.cv-modal-root .cv-dim{color:var(--rc-text-soft);font-size:13px;font-style:italic;font-weight:400}.cv-modal-root .cv-chip{align-items:center;background:var(--rc-surface-alt);border:1px solid var(--rc-border-soft);border-radius:999px;display:inline-flex;font-size:11.5px;font-weight:500;gap:6px;padding:4px 10px;white-space:nowrap}.cv-modal-root .cv-chip .cv-led{background:currentColor;border-radius:50%;height:6px;width:6px}.cv-modal-root .cv-chip-mint{background:var(--rc-success-soft);border-color:#10c9814d;color:var(--rc-success)}.cv-modal-root .cv-avatar-stack{align-items:center;display:inline-flex;flex-wrap:wrap;gap:4px}.cv-modal-root .cv-avatar{align-items:center;border:1px solid var(--rc-border);border-radius:50%;color:var(--rc-text-primary);display:inline-flex;font-size:10px;font-weight:600;height:26px;justify-content:center;margin-left:-6px;width:26px}.cv-modal-root .cv-avatar:first-child{margin-left:0}.cv-modal-root .cv-avatar-more{align-items:center;background:var(--rc-surface-alt);border:1px solid var(--rc-border-soft);border-radius:50%;display:inline-flex;font-size:10px;font-weight:600;height:26px;justify-content:center;margin-left:-6px;width:26px}.cv-modal-root .cv-avatar-count,.cv-modal-root .cv-avatar-more{color:var(--rc-text-secondary);font-family:JetBrains Mono,monospace}.cv-modal-root .cv-avatar-count{font-size:12px;margin-left:8px}.cv-modal-root .cv-ftr{align-items:center;background:var(--rc-surface-alt);border-top:1px solid var(--rc-border-soft);display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:16px 26px}.cv-modal-root .cv-ftr-meta{align-items:center;color:var(--rc-text-soft);display:flex;flex:1 1;font-size:11.5px;gap:10px;min-width:200px}.cv-modal-root .cv-warn-dot{background:var(--rc-warning);border-radius:50%;box-shadow:0 0 0 3px var(--rc-warning-soft);height:6px;width:6px}.cv-modal-root .cv-btn{align-items:center;-webkit-appearance:none;appearance:none;border:1px solid #0000;border-radius:9px;cursor:pointer;display:inline-flex;font:600 13px/1 Inter,sans-serif;gap:8px;letter-spacing:.01em;padding:10px 18px;transition:all .15s ease}.cv-modal-root .cv-btn:disabled{cursor:not-allowed;opacity:.55}.cv-modal-root .cv-btn-ghost{background:#0000;border-color:var(--rc-border);color:var(--rc-text-secondary)}.cv-modal-root .cv-btn-ghost:hover:not(:disabled){background:var(--rc-surface-hover);color:var(--rc-text-primary)}.cv-modal-root .cv-btn-primary{background:linear-gradient(180deg,var(--rc-success),#0e9c66);border-color:#10c98180;box-shadow:inset 0 1px 0 #fff3,0 4px 14px -4px #10c98180;color:#0a1d12}.cv-modal-root .cv-btn-primary:hover:not(:disabled){filter:brightness(1.06)}.cv-modal-root .cv-btn-primary:active:not(:disabled){transform:translateY(1px)}.cv-modal-root .cv-ftr-actions{display:flex;gap:10px}@media (max-width:540px){.cv-modal-root .cv-detail{gap:4px;grid-template-columns:1fr}}