@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@500;600;700;800&family=IBM+Plex+Mono:wght@400;500;600&display=swap";.kvx-root{--kvx-paper: #0d1117;--kvx-white: #121821;--kvx-ink: #edf0f4;--kvx-muted: #a1aab7;--kvx-subtle: #a1aab7;--kvx-line: #2d3743;--kvx-soft: #171e27;--kvx-orange: #ff6a1a;--kvx-orange-deep: #ff9a61;--kvx-orange-pale: #302016;--kvx-green: #43c987;min-height:100dvh;padding:0 clamp(16px,2.7vw,42px) 28px;color:var(--kvx-ink);background:var(--kvx-paper);font:14px/1.45 DM Sans,sans-serif}.kvx-guardrail-locks{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0}.kvx-guardrail-locks span{display:flex;align-items:center;gap:7px;padding:8px 11px;border:1px solid var(--kvx-line);border-radius:7px;color:var(--kvx-muted)}.kvx-guardrail-grid{display:grid;grid-template-columns:minmax(250px,.8fr) minmax(0,1.5fr);gap:18px}.kvx-guardrail-card{min-width:0;padding:20px;border:1px solid var(--kvx-line);border-radius:10px;background:var(--kvx-paper)}.kvx-guardrail-card h3{display:flex;align-items:center;gap:9px;margin:0 0 12px;font-weight:700}.kvx-guardrail-card p{color:var(--kvx-muted);font-size:13px;margin:0 0 16px}.kvx-guardrail-field{display:grid;gap:8px;margin-bottom:24px}.kvx-guardrail-field select{width:100%;min-width:0;padding:10px;color:var(--kvx-ink);background:var(--kvx-soft);border:1px solid var(--kvx-line);border-radius:6px}.kvx-guardrail-categories{display:grid;gap:12px}.kvx-guardrail-categories label,.kvx-guardrail-sources label{display:flex;gap:10px;align-items:flex-start}.kvx-guardrail-categories input,.kvx-guardrail-sources input{margin-top:4px;accent-color:var(--kvx-orange)}.kvx-guardrail-count{margin-left:auto;color:var(--kvx-orange-deep);font-size:12px}.kvx-guardrail-sources{display:grid;gap:10px;max-height:440px;overflow:auto;margin-bottom:16px}.kvx-guardrail-sources article{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:12px;background:var(--kvx-white);border:1px solid var(--kvx-line);border-radius:8px}.kvx-guardrail-sources label{flex:1;min-width:180px}.kvx-guardrail-sources b{display:block;overflow-wrap:anywhere}.kvx-guardrail-sources small{display:block;margin-top:4px;color:var(--kvx-muted)}.kvx-guardrail-footer{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;padding-top:20px;border-top:1px solid var(--kvx-line)}.kvx-guardrail-footer small{display:block;margin-top:5px;color:var(--kvx-muted)}@media (max-width:800px){.kvx-guardrail-grid{grid-template-columns:minmax(0,1fr)}}.kvx-root *,.kvx-root *:before,.kvx-root *:after{box-sizing:border-box}.kvx-root button,.kvx-root input,.kvx-root select,.kvx-root textarea{font:inherit}.kvx-root button{color:inherit}.kvx-root button:focus-visible,.kvx-root input:focus-visible,.kvx-root select:focus-visible,.kvx-root textarea:focus-visible{outline:3px solid #ff8243;outline-offset:2px}.kvx-root button:disabled{cursor:not-allowed;opacity:.52}.kvx-head{min-height:67px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--kvx-line)}.kvx-headline,.kvx-head-actions,.kvx-brandline{display:flex;align-items:center}.kvx-headline{gap:20px;min-width:0}.kvx-brandline{gap:11px;white-space:nowrap}.kvx-mark{width:37px;height:37px;display:grid;place-items:center;border-radius:10px;color:var(--kvx-orange);background:var(--kvx-orange-pale)}.kvx-brandline strong{display:block;font:800 16px/1.15 Manrope,sans-serif;letter-spacing:-.04em;color:var(--kvx-orange-deep)}.kvx-brandline small{display:block;margin-top:2px;color:var(--kvx-muted);font-size:12px}.kvx-private{display:inline-flex;align-items:center;gap:7px;padding-left:17px;border-left:1px solid var(--kvx-line);color:var(--kvx-muted);font-size:13px;white-space:nowrap}.kvx-private svg{color:var(--kvx-orange)}.kvx-head-actions{gap:11px;flex:1;justify-content:flex-end}.kvx-search{position:relative;display:flex;align-items:center;width:min(37vw,410px);min-width:170px}.kvx-search svg{position:absolute;left:13px;color:var(--kvx-subtle);pointer-events:none}.kvx-search input{width:100%;height:40px;padding:0 13px 0 39px;border:1px solid var(--kvx-line);border-radius:8px;outline:0;background:var(--kvx-white);color:var(--kvx-ink);font-size:13px}.kvx-search input::-moz-placeholder{color:#8f9aa8}.kvx-search input::placeholder{color:#8f9aa8}.kvx-primary,.kvx-secondary,.kvx-danger-button{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;border-radius:7px;padding:0 13px;cursor:pointer;font-size:13px;font-weight:650;white-space:nowrap;transition:background-color .15s,border-color .15s,color .15s}.kvx-primary{color:#fff!important;background:var(--kvx-orange);border-color:var(--kvx-orange)}.kvx-primary:hover:not(:disabled){background:var(--kvx-orange-deep);border-color:var(--kvx-orange-deep)}.kvx-secondary{color:#dce2e9;background:var(--kvx-white);border-color:#36414e}.kvx-secondary:hover:not(:disabled){border-color:#a8491a;background:#1c242e}.kvx-danger-button{color:#ff9387;background:#121821;border-color:#69332f}.kvx-danger-button:hover:not(:disabled){background:#2a1a15}.kvx-hidden-input{display:none}.kvx-back{display:inline-flex;align-items:center;gap:7px;border:0;padding:5px 0;color:var(--kvx-muted)!important;background:transparent;cursor:pointer;font-size:13px}.kvx-back:hover{color:var(--kvx-orange)!important}.kvx-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:25px 0 18px}.kvx-intro-banner{background-size:cover;background-position:center 40%;border:1px solid #2d3540;border-radius:10px;padding:22px 20px;margin-bottom:16px}.kvx-eyebrow{margin:0;color:var(--kvx-orange);font-size:11px;font-weight:750;letter-spacing:.1em}.kvx-intro h1{margin:2px 0 4px;font:800 clamp(25px,3vw,33px)/1.14 "Manrope",sans-serif;letter-spacing:-.055em;color:var(--kvx-orange-deep)}.kvx-subtitle{margin:0;color:#b0b8c2;font-size:14px}.kvx-local-callout{max-width:360px;display:flex;align-items:flex-start;gap:10px;padding:11px 14px;border:1px solid #4a3128;border-radius:8px;color:var(--kvx-orange-deep);background:#2a1a12}.kvx-local-callout>svg{flex:none;margin-top:2px}.kvx-local-callout b,.kvx-local-callout small{display:block}.kvx-local-callout b{font-size:13px}.kvx-local-callout small{margin-top:2px;color:#a1aab7;font-size:12px;line-height:1.4}.kvx-warning{display:flex;align-items:flex-start;gap:11px;margin:14px 0 0;padding:12px 14px;border:1px solid #6b5228;border-radius:8px;color:#f0c36d;background:#2a2113}.kvx-warning strong,.kvx-warning span{display:block}.kvx-warning strong{font-size:14px}.kvx-warning span{margin-top:2px;font-size:13px}.kvx-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:3px 0 18px}.kvx-stat{display:flex;min-width:0;align-items:center;gap:12px;padding:13px 14px;border:1px solid var(--kvx-line);border-radius:9px;background:var(--kvx-white)}.kvx-stat-icon{width:38px;height:38px;flex:none;display:grid;place-items:center;border-radius:8px;color:var(--kvx-orange);background:var(--kvx-orange-pale)}.kvx-stat small,.kvx-stat strong,.kvx-stat span:not(.kvx-stat-icon){display:block}.kvx-stat small{color:var(--kvx-muted);font-size:12px}.kvx-stat strong{margin-top:1px;color:var(--kvx-orange-deep);font:800 21px/1.22 Manrope,sans-serif;letter-spacing:-.04em}.kvx-stat div>span{margin-top:2px;color:var(--kvx-subtle);font-size:12px;line-height:1.35}.kvx-tabs{display:flex;gap:clamp(14px,2.25vw,31px);overflow-x:auto;border-bottom:1px solid var(--kvx-line);scrollbar-width:thin}.kvx-tabs button{flex:none;position:relative;border:0;padding:11px 1px 12px;color:#a1aab7;background:transparent;cursor:pointer;font-size:13px;font-weight:600}.kvx-tabs button:hover,.kvx-tabs button.active{color:var(--kvx-orange-deep)}.kvx-tabs button.active:after{position:absolute;right:0;bottom:-1px;left:0;height:3px;border-radius:3px 3px 0 0;background:var(--kvx-orange);content:""}.kvx-workspace{display:grid;grid-template-columns:minmax(225px,.84fr) minmax(470px,2.15fr) minmax(270px,.98fr);gap:13px;align-items:stretch;margin-top:14px;min-height:550px}.kvx-panel{min-width:0;border:1px solid var(--kvx-line);border-radius:9px;background:var(--kvx-white)}.kvx-folders{padding:16px 13px}.kvx-panel-heading,.kvx-results-head,.kvx-section-title{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.kvx-panel-heading h2,.kvx-results-head h2,.kvx-section-title h2,.kvx-bottom-title h2{margin:2px 0 0;color:#f5f7fa;font:750 17px/1.25 Manrope,sans-serif;letter-spacing:-.03em}.kvx-icon-button{width:32px;height:32px;flex:none;display:inline-grid;place-items:center;border:1px solid var(--kvx-line);border-radius:6px;color:#a1aab7;background:#121821;cursor:pointer}.kvx-icon-button:hover{color:var(--kvx-orange);border-color:#6b4a38;background:#2a1a12}.kvx-field-search{position:relative;display:flex;align-items:center;margin:15px 0 10px}.kvx-field-search svg{position:absolute;left:10px;color:#8f9aa8}.kvx-field-search input{width:100%;height:36px;border:1px solid var(--kvx-line);border-radius:6px;padding:0 9px 0 32px;color:var(--kvx-ink);background:#121821;font-size:13px}.kvx-tree-row{width:100%;min-height:38px;display:flex;align-items:center;gap:9px;border:0;border-radius:6px;padding:6px 8px;color:#c3ccd6;text-align:left;background:transparent;cursor:pointer;font-size:13px}.kvx-tree-row>svg{color:var(--kvx-orange);flex:none}.kvx-tree-row span{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kvx-tree-row b{color:#8f9aa8;font-size:12px;font-weight:550}.kvx-tree-row:hover,.kvx-tree-row.chosen{color:var(--kvx-orange-deep);background:#2a1a12}.kvx-collection-list{display:grid;gap:2px;margin-top:4px}.kvx-collection-entry{position:relative;display:flex;align-items:center}.kvx-collection-entry>.kvx-tree-row{padding-left:14px;padding-right:42px}.kvx-tree-actions{position:absolute;right:4px;display:flex;opacity:0;transition:opacity .15s}.kvx-collection-entry:hover .kvx-tree-actions,.kvx-collection-entry:focus-within .kvx-tree-actions{opacity:1}.kvx-tree-actions .kvx-icon-button{width:26px;height:26px;border:0}.kvx-inline-form{display:flex;min-width:0;width:100%;align-items:center;gap:3px}.kvx-inline-form input{width:100%;min-width:0;height:33px;border:1px solid #6b4a38;border-radius:5px;padding:0 7px}.kvx-inline-form button{width:29px;height:29px;display:grid;flex:none;place-items:center;border:0;border-radius:4px;color:var(--kvx-orange);background:transparent;cursor:pointer}.kvx-inline-form button:hover{background:var(--kvx-orange-pale)}.kvx-create-collection{display:grid;gap:8px;margin-top:13px;padding:11px;border:1px solid #4a3128;border-radius:7px;background:#2a1a12}.kvx-create-collection label,.kvx-metadata-form label,.kvx-modal label{display:grid;gap:5px;color:#c3ccd6;font-size:13px;font-weight:650}.kvx-create-collection input,.kvx-metadata-form input,.kvx-metadata-form select,.kvx-metadata-form textarea,.kvx-modal select,.kvx-collection-create-wide input{width:100%;min-height:36px;border:1px solid #3a4653;border-radius:5px;padding:7px 9px;color:var(--kvx-ink);background:#121821;font-size:13px}.kvx-create-collection>div{display:flex;justify-content:flex-end;gap:7px}.kvx-create-collection .kvx-primary,.kvx-create-collection .kvx-secondary{min-height:32px;padding:0 10px}.kvx-privacy-note{display:flex;gap:7px;margin:17px 0 0;padding-top:12px;border-top:1px solid var(--kvx-line);color:var(--kvx-muted);font-size:12px}.kvx-privacy-note svg{flex:none;color:var(--kvx-orange)}.kvx-results{display:flex;flex-direction:column;overflow:hidden}.kvx-results-head{align-items:center;padding:15px 16px 12px}.kvx-results-head p,.kvx-section-title p{margin:4px 0 0;color:var(--kvx-muted);font-size:13px}.kvx-result-tools{display:flex;gap:6px}.kvx-result-tools .kvx-secondary{min-height:34px;padding:0 9px;font-size:12px}.kvx-up{transform:rotate(180deg)}.kvx-filterbar{display:flex;align-items:center;gap:7px;flex-wrap:wrap;padding:10px 14px;border-top:1px solid var(--kvx-line);border-bottom:1px solid var(--kvx-line);background:#0f141b}.kvx-table-search{min-width:120px;flex:1;position:relative;display:flex;align-items:center}.kvx-table-search svg{position:absolute;left:10px;color:#8f9aa8}.kvx-table-search input{width:100%;height:36px;border:1px solid #2d3743;border-radius:6px;padding:0 9px 0 33px;color:var(--kvx-ink);background:#121821;font-size:13px}.kvx-select{display:flex;align-items:center;gap:4px;min-width:0;border:1px solid #2d3743;border-radius:6px;padding:0 6px;color:#c3ccd6;background:#121821}.kvx-select svg{flex:none;color:var(--kvx-orange)}.kvx-select select{max-width:155px;height:34px;border:0;outline:0;color:#e7ebf0;background:transparent;font-size:12px}.kvx-bulkbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:9px 14px;border-bottom:1px solid var(--kvx-line);color:var(--kvx-orange-deep);background:#2a1a12}.kvx-bulkbar .kvx-secondary{min-height:31px;font-size:12px}.kvx-bulkbar span{font-weight:700}.kvx-bulkbar small{color:var(--kvx-muted);font-size:12px}.kvx-table-scroll{flex:1;overflow:auto}.kvx-table{width:100%;min-width:790px;border-collapse:collapse;text-align:left}.kvx-table th{position:sticky;top:0;z-index:1;padding:10px 8px;border-bottom:1px solid var(--kvx-line);color:#a1aab7;background:#171e27;font-size:12px;font-weight:650}.kvx-table td{padding:10px 8px;border-bottom:1px solid #232b35;color:#c3ccd6;font-size:12px;white-space:nowrap}.kvx-table tbody tr{cursor:pointer}.kvx-table tbody tr:hover td{background:#171e27}.kvx-table tbody tr.selected td{background:#302016}.kvx-table th:first-child,.kvx-table td:first-child{width:36px;padding-left:13px;padding-right:2px}.kvx-table input[type=checkbox]{width:15px;height:15px;accent-color:var(--kvx-orange);cursor:pointer}.kvx-name{display:flex;align-items:center;gap:9px;min-width:205px;max-width:290px}.kvx-file-icon{width:29px;height:31px;flex:none;display:grid;place-items:center;border-radius:6px}.kvx-file-icon.large{width:38px;height:40px}.f-pdf{color:#ff9387;background:#321c1a}.f-docx{color:#78b9e2;background:#152435}.f-pptx{color:#ff9a61;background:#302016}.f-xlsx,.f-csv{color:#43c987;background:#142c23}.f-txt{color:#b8ab8a;background:#1e2229}.kvx-doc-title{min-width:0;display:grid;gap:2px;border:0;padding:0;color:#e7ebf0;background:transparent;text-align:left;cursor:pointer}.kvx-doc-title>span{max-width:225px;overflow:hidden;text-overflow:ellipsis;font-size:13px;font-weight:650}.kvx-doc-title:hover>span{color:var(--kvx-orange-deep);text-decoration:underline}.kvx-doc-title small{color:#8f9aa8;font-size:12px}.kvx-taglist{display:flex;align-items:center;gap:4px}.kvx-taglist span{max-width:120px;overflow:hidden;text-overflow:ellipsis;padding:3px 6px;border-radius:4px;color:#e0a183;background:#2a1f18;font-size:12px}.kvx-access{display:inline-flex;align-items:center;gap:5px;padding:4px 7px;border-radius:12px;color:#7ad6aa;background:#142c23;font-size:12px}.kvx-icon-button:disabled{opacity:.5}.kvx-pagination{min-height:46px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:5px 13px;border-top:1px solid var(--kvx-line);color:#a1aab7;font-size:12px}.kvx-pagination>div{display:flex;align-items:center;gap:9px}.kvx-pagination label{display:flex;align-items:center;gap:5px}.kvx-pagination select{height:29px;border:1px solid var(--kvx-line);border-radius:5px;color:#c3ccd6;background:#121821}.kvx-pagination button{width:30px;height:30px;display:grid;place-items:center;border:1px solid var(--kvx-line);border-radius:5px;color:#c3ccd6;background:#121821;cursor:pointer}.kvx-pagination button:disabled{opacity:.4;cursor:not-allowed}.kvx-pagination b{color:#d5dce4;font-weight:600;white-space:nowrap}.kvx-empty{min-height:300px;flex:1;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:28px;text-align:center;color:var(--kvx-muted)}.kvx-empty>span{width:45px;height:45px;display:grid;place-items:center;border-radius:50%;color:var(--kvx-orange);background:var(--kvx-orange-pale)}.kvx-empty h3{margin:11px 0 3px;color:#e7ebf0;font:700 16px Manrope,sans-serif}.kvx-empty p{max-width:420px;margin:0 0 10px;font-size:13px}.kvx-text-button{display:inline-flex;align-items:center;gap:6px;border:0;padding:5px;color:var(--kvx-orange-deep)!important;background:transparent;cursor:pointer;font-size:13px;font-weight:650}.kvx-text-button:hover{text-decoration:underline}.kvx-detail{display:flex;min-height:0;flex-direction:column;overflow:hidden}.kvx-detail-head{display:flex;align-items:flex-start;gap:10px;padding:15px 14px 11px}.kvx-detail-title{min-width:0}.kvx-detail-title h2{margin:0;overflow-wrap:anywhere;color:#f5f7fa;font:750 15px/1.3 Manrope,sans-serif;letter-spacing:-.02em}.kvx-detail-title p{margin:4px 0 0;color:var(--kvx-muted);font-size:12px}.kvx-detail-source{display:flex;justify-content:space-between;gap:7px;padding:0 14px 10px;color:#8f9aa8;font-size:11px}.kvx-detail-source span:first-child{font-weight:750;letter-spacing:.04em}.kvx-detail-source .source-local{color:var(--kvx-green)}.kvx-detail-tabs{display:flex;overflow-x:auto;gap:12px;padding:0 13px;border-top:1px solid var(--kvx-line);border-bottom:1px solid var(--kvx-line)}.kvx-detail-tabs button{flex:none;height:39px;border:0;border-bottom:2px solid transparent;padding:0 2px;color:#a1aab7;background:transparent;cursor:pointer;font-size:12px}.kvx-detail-tabs button.active{color:var(--kvx-orange-deep);border-bottom-color:var(--kvx-orange);font-weight:700}.kvx-detail-body{min-height:0;flex:1;overflow:auto;padding:14px}.kvx-detail-block{margin-bottom:16px}.kvx-detail-block h3{margin:0 0 7px;color:#e7ebf0;font-size:13px;font-weight:750}.kvx-detail-block p{margin:0;color:#b0b8c2;font-size:13px;line-height:1.55}.kvx-detail-block dl{display:grid;grid-template-columns:minmax(78px,.8fr) minmax(0,1.25fr);gap:7px 8px;margin:0;font-size:12px}.kvx-detail-block dt{color:#8f9aa8}.kvx-detail-block dd{min-width:0;overflow-wrap:anywhere;margin:0;color:#e7ebf0;font-weight:550}.kvx-taglist em{color:#8f9aa8;font-size:12px}.kvx-large-tags span{font-size:12px}.kvx-pill{display:inline-flex;padding:3px 7px;border-radius:12px;color:#f0c36d;background:#2a2415;font-size:12px}.kvx-pill.confidential{color:#ff9387;background:#2a1815}.kvx-pill.public{color:#43c987;background:#142c23}.kvx-limit-note{display:flex;align-items:flex-start;gap:8px;padding:10px;border:1px solid #33302b;border-radius:6px;color:#b0b8c2;background:#171e27;font-size:12px;line-height:1.4}.kvx-limit-note svg{flex:none;color:var(--kvx-orange)}.kvx-detail-actions{display:flex;flex-wrap:wrap;gap:6px;padding:10px 12px;border-top:1px solid var(--kvx-line)}.kvx-detail-actions>button{flex:1;min-width:85px;min-height:35px;padding:0 8px;font-size:12px}.kvx-detail-actions.secondary-actions{padding-top:0;border-top:0}.kvx-detail-actions .kvx-danger-button{flex:1.25}.kvx-metadata-form{display:grid;gap:12px}.kvx-metadata-form label small{color:#8f9aa8;font-size:12px;font-weight:450}.kvx-metadata-form textarea{resize:vertical;line-height:1.45}.kvx-metadata-form .kvx-primary.full{width:100%}.kvx-form-footnote{margin:0;color:#a1aab7;font-size:12px;line-height:1.45}.kvx-unsaved{padding:8px 9px;border-radius:5px;color:#ffb08a;background:#2a1a12;font-size:12px}.kvx-room-link{display:flex;align-items:center;gap:8px;padding:10px 0;border-bottom:1px solid var(--kvx-line);color:var(--kvx-orange)}.kvx-room-link>span{min-width:0;flex:1}.kvx-room-link b,.kvx-room-link small{display:block}.kvx-room-link b{color:#e7ebf0;font-size:12px}.kvx-room-link small{margin-top:2px;color:#8f9aa8;font-size:12px}.kvx-room-link button{display:inline-flex;align-items:center;gap:4px;border:0;padding:4px;color:var(--kvx-orange-deep);background:none;cursor:pointer;font-size:12px}.kvx-room-link.unavailable{color:#8f9aa8}.kvx-quiet-empty{padding:22px 8px;color:#8f9aa8;text-align:center;font-size:13px}.kvx-usage-total{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid var(--kvx-line);border-radius:7px;color:var(--kvx-orange);background:#1a1512}.kvx-usage-total b,.kvx-usage-total small{display:block}.kvx-usage-total b{color:var(--kvx-orange-deep);font:800 21px Manrope,sans-serif}.kvx-usage-total small{color:var(--kvx-muted);font-size:12px}.kvx-event-list{margin:10px 0}.kvx-event-list>div{display:flex;justify-content:space-between;gap:5px;padding:8px 0;border-bottom:1px solid var(--kvx-line);color:#c3ccd6;font-size:12px}.kvx-event-list small{color:#8f9aa8;text-align:right;font-size:12px}.kvx-versions article{display:flex;align-items:flex-start;gap:9px;padding:0 0 15px;margin-bottom:14px;border-bottom:1px solid var(--kvx-line)}.kvx-version-dot{width:27px;height:27px;flex:none;display:grid;place-items:center;border-radius:50%;color:var(--kvx-orange);background:var(--kvx-orange-pale)}.kvx-versions article>div{min-width:0;flex:1}.kvx-versions b,.kvx-versions p,.kvx-versions small{display:block;overflow-wrap:anywhere}.kvx-versions b{color:#d5dce4;font-size:13px}.kvx-versions p{margin:2px 0 4px;color:#b0b8c2;font-size:12px}.kvx-versions small{margin-top:3px;color:#8f9aa8;font-size:12px}.kvx-versions article>button{flex:none;font-size:12px}.kvx-detail .detail-empty{min-height:300px}.kvx-state{min-height:290px;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:32px 16px;text-align:center}.kvx-state h2{margin:10px 0 4px;color:#f5f7fa;font:750 20px Manrope,sans-serif}.kvx-state p{margin:0 0 14px;color:var(--kvx-muted);font-size:14px}.kvx-state-icon{color:var(--kvx-orange)}.kvx-error{color:#ff9387}.kvx-loading{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;min-height:400px;padding:18px 0}.kvx-skeleton{height:54px;border-radius:7px;background:linear-gradient(90deg,#171e27,#1c242e,#171e27);background-size:200% 100%;animation:kvx-shimmer 1.6s ease-in-out infinite}.kvx-skeleton.wide{grid-column:1 / -1;height:100px}.kvx-skeleton.table{grid-column:1 / -1;height:280px}@keyframes kvx-shimmer{to{background-position:-200% 0}}.kvx-page-panel{min-height:400px;margin-top:14px;padding:21px;border:1px solid var(--kvx-line);border-radius:9px;background:#121821}.kvx-section-title{align-items:center;margin-bottom:20px}.kvx-section-title h2{font-size:22px;color:var(--kvx-orange-deep)}.kvx-section-title p{max-width:760px;font-size:14px}.kvx-collection-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(275px,1fr));gap:12px}.kvx-collection-grid article{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;-moz-column-gap:12px;column-gap:12px;padding:16px;border:1px solid var(--kvx-line);border-radius:8px;background:#121821}.kvx-collection-icon{width:38px;height:38px;display:grid;flex:none;place-items:center;border-radius:7px;color:var(--kvx-orange);background:var(--kvx-orange-pale)}.kvx-collection-grid article>div:nth-child(2){min-width:0}.kvx-collection-grid h3{margin:0;color:#f5f7fa;font-size:15px;overflow-wrap:anywhere}.kvx-collection-grid p{margin:3px 0;color:#a1aab7;font-size:13px}.kvx-collection-grid small{color:#8f9aa8;font-size:12px}.kvx-collection-actions{grid-column:1 / -1;display:flex;align-items:center;justify-content:flex-end;gap:5px;flex-wrap:wrap;margin-top:12px;padding-top:11px;border-top:1px solid #232b35}.kvx-collection-actions button{min-height:31px;padding:0 8px;font-size:12px}.kvx-collection-create-wide{display:flex;align-items:flex-end;gap:8px;margin-bottom:16px}.kvx-collection-create-wide label{width:min(380px,100%);display:grid;gap:5px;font-weight:650}.kvx-wide-inline{flex-basis:100%}.kvx-wide-table-wrap{overflow:auto;border:1px solid var(--kvx-line);border-radius:7px}.kvx-wide-table{width:100%;min-width:730px;border-collapse:collapse;text-align:left}.kvx-wide-table th{padding:11px 12px;color:#a1aab7;background:#171e27;font-size:12px;font-weight:700;border-bottom:1px solid var(--kvx-line)}.kvx-wide-table td{padding:12px;color:#4e5049;font-size:13px;border-bottom:1px solid #232b35}.kvx-wide-table tbody tr:last-child td{border-bottom:0}.kvx-button-row{display:flex;gap:6px}.kvx-button-row button,.kvx-wide-table td>button{min-height:31px;padding:0 9px;font-size:12px}.kvx-wide-empty{min-height:300px}.kvx-governance-callout{display:flex;align-items:flex-start;gap:12px;margin:0 0 18px;padding:15px;border:1px solid #4a3128;border-radius:7px;color:var(--kvx-orange);background:#2a1a12}.kvx-governance-callout>svg{flex:none}.kvx-governance-callout b{color:#ffb08a;font-size:14px}.kvx-governance-callout p{margin:3px 0 0;color:#c3b4a8;font-size:13px;line-height:1.5}.kvx-status-pill{display:inline-flex;align-items:center;gap:7px;padding:8px 11px;border:1px solid var(--kvx-line);border-radius:20px;color:#c3ccd6;font-size:13px}.kvx-status-pill span{width:8px;height:8px;border-radius:50%;background:#ff6a1a}.kvx-provider-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.kvx-provider-list article{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid var(--kvx-line);border-radius:7px}.kvx-provider-list article>span:first-child{width:36px;height:36px;display:grid;place-items:center;border-radius:7px;color:var(--kvx-orange-deep);background:var(--kvx-orange-pale);font-size:13px;font-weight:800}.kvx-provider-list article div{flex:1}.kvx-provider-list b,.kvx-provider-list small{display:block}.kvx-provider-list b{color:#e7ebf0;font-size:13px}.kvx-provider-list small{margin-top:2px;color:#797a73;font-size:12px}.kvx-unconnected{color:#8f9aa8;font-size:12px;white-space:nowrap}.kvx-page-panel>.kvx-form-footnote{margin-top:12px}.kvx-archive-collection-wrap{display:grid;gap:12px;margin:0 0 18px}.kvx-archive-collection{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px;border:1px solid #57402f;border-radius:8px;background:linear-gradient(110deg,#211b17,#121821 68%)}.kvx-archive-collection>div{min-width:0}.kvx-archive-collection h3{margin:0;color:#f5f7fa;font-size:15px}.kvx-archive-collection p{margin:3px 0;color:#d4b6a2;font-size:13px}.kvx-archive-collection small{color:var(--kvx-muted);font-size:12px}.kvx-archive-count{min-width:34px;padding:5px 9px;border:1px solid #63442f;border-radius:16px;color:var(--kvx-orange-deep);background:#302016;text-align:center;font-size:13px;font-weight:750}.kvx-archive-panel{min-width:0;padding:14px;border:1px solid var(--kvx-line);border-radius:8px;background:#0f141b}.kvx-archive-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.kvx-archive-heading h3{margin:0;color:#e7ebf0;font:750 15px/1.3 Manrope,sans-serif}.kvx-archive-heading p{margin:4px 0 0;color:var(--kvx-muted);font-size:12px}.kvx-archive-heading .kvx-field-search{width:min(360px,50%);margin:0}.kvx-archive-table{min-width:800px}.kvx-archive-table td{color:#c3ccd6}.kvx-archive-customer,.kvx-archive-room{display:inline-flex;align-items:center;gap:7px}.kvx-archive-customer{color:#e7ebf0;font-weight:650}.kvx-archive-customer svg{color:var(--kvx-orange)}.kvx-archive-room{color:#dce2e9}.kvx-archive-room svg{flex:none;color:#a1aab7}.kvx-archive-status{display:inline-block;padding:3px 8px;border-radius:12px;color:#c3ccd6;background:#202a35;font-size:11px;text-transform:capitalize}.kvx-archive-status.active{color:#43c987;background:#142c23}.kvx-archive-table .kvx-secondary{min-height:30px;padding:0 9px}.kvx-customer-capture{margin-bottom:15px;padding:16px;border:1px solid #3c4654;border-radius:8px;background:#171e27}.kvx-customer-capture h3{margin:0;color:#f5f7fa;font-size:15px}.kvx-customer-capture p{margin:4px 0 12px;color:var(--kvx-muted);font-size:13px}.kvx-customer-capture-fields{display:flex;align-items:flex-end;flex-wrap:wrap;gap:10px}.kvx-customer-capture-fields label{display:grid;flex:1;min-width:180px;gap:5px;color:#dce2e9;font-size:12px;font-weight:650}.kvx-customer-capture-fields label:first-child{flex:2}.kvx-customer-capture-fields select{width:100%;height:38px;padding:0 8px;border:1px solid #3a4653;border-radius:6px;background:#121821;color:var(--kvx-ink)}.kvx-customer-capture>small{display:block;margin-top:10px;color:var(--kvx-muted);font-size:12px}.kvx-customer-search{max-width:480px;margin:0 0 15px}.kvx-customer-library{display:grid;gap:14px}.kvx-customer-card{overflow:hidden;border:1px solid var(--kvx-line);border-radius:9px;background:#0f141b}.kvx-customer-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:15px;border-bottom:1px solid var(--kvx-line);background:#171e27}.kvx-customer-card>header>div:first-child{display:flex;align-items:center;gap:10px;min-width:180px}.kvx-customer-icon{width:36px;height:36px;flex:none;display:grid;place-items:center;border-radius:7px;color:var(--kvx-orange);background:var(--kvx-orange-pale)}.kvx-customer-card h3{margin:0;color:#f5f7fa;font:750 16px/1.25 Manrope,sans-serif}.kvx-customer-card header small{display:block;margin-top:3px;color:var(--kvx-muted);font-size:12px}.kvx-customer-rooms{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.kvx-room-chip{min-width:0;max-width:270px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:7px;border:1px solid var(--kvx-line);border-radius:6px;padding:6px 8px;color:#dce2e9;background:#121821;cursor:pointer;text-align:left}.kvx-room-chip:hover{border-color:#a8491a;color:var(--kvx-orange-deep)}.kvx-room-chip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650}.kvx-room-chip small{white-space:nowrap}.kvx-room-chip svg{color:var(--kvx-orange)}.kvx-material-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(215px,1fr));gap:9px;padding:13px}.kvx-material-group{min-width:0;border:1px solid #28313b;border-radius:7px;background:#121821}.kvx-material-heading{min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border-bottom:1px solid #28313b}.kvx-material-heading b{color:#e7ebf0;font-size:12px}.kvx-material-heading span{min-width:22px;padding:2px 6px;border-radius:12px;color:var(--kvx-orange-deep);background:var(--kvx-orange-pale);text-align:center;font-size:11px;font-weight:700}.kvx-material-group ul{display:grid;gap:3px;margin:0;padding:5px;list-style:none}.kvx-material-group li{min-width:0;display:flex;align-items:center;gap:7px;padding:6px;border-radius:5px}.kvx-material-group li:hover{background:#171e27}.kvx-material-group li>svg{flex:none;color:var(--kvx-orange)}.kvx-material-group li>span{min-width:0;flex:1}.kvx-material-group li>span b,.kvx-material-group li>span small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kvx-material-group li>span b{color:#e7ebf0;font-size:12px}.kvx-material-group li>span small{margin-top:2px;color:var(--kvx-muted);font-size:11px}.kvx-material-group li button{flex:none;border:0;padding:4px;color:var(--kvx-orange-deep);background:transparent;cursor:pointer;font-size:11px;font-weight:700}.kvx-material-group li .kvx-material-title{display:block;width:100%;overflow:hidden;padding:0;color:#e7ebf0;font-size:12px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.kvx-material-group li .kvx-material-title:hover{color:var(--kvx-orange-deep);text-decoration:underline}.kvx-material-empty{margin:0;padding:11px 10px;color:#8f9aa8;font-size:12px}.kvx-customer-card>footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 14px;border-top:1px solid var(--kvx-line);color:var(--kvx-muted);font-size:12px}.kvx-insight-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:18px}.kvx-insight-summary>div{display:grid;grid-template-columns:25px 1fr;align-items:center;-moz-column-gap:8px;column-gap:8px;padding:13px;border:1px solid var(--kvx-line);border-radius:7px;color:var(--kvx-orange)}.kvx-insight-summary b{color:var(--kvx-orange-deep);font:800 20px Manrope,sans-serif}.kvx-insight-summary span{grid-column:2;color:#a1aab7;font-size:12px}.kvx-role-note{display:flex;align-items:center;gap:8px;margin-top:17px;padding:12px;border:1px solid #2d3743;border-radius:7px;color:#c3ccd6;background:#171e27;font-size:13px}.kvx-role-note svg{color:var(--kvx-orange)}.kvx-bottom-grid{display:grid;grid-template-columns:1.65fr 1fr .9fr;gap:12px;margin-top:14px}.kvx-bottom-grid>article{min-width:0;padding:15px;border:1px solid var(--kvx-line);border-radius:8px;background:#121821}.kvx-bottom-title h2{font-size:16px}.kvx-bottom-title p{margin:4px 0 0;color:var(--kvx-muted);font-size:12px}.kvx-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:13px}.kvx-flow-step{position:relative;min-width:0;display:flex;flex-direction:column;align-items:flex-start;padding:10px 8px;border:1px solid #232b35;border-radius:6px;background:#141a22}.kvx-flow-step>span{width:29px;height:29px;display:grid;place-items:center;margin-bottom:6px;border-radius:6px;color:var(--kvx-orange);background:var(--kvx-orange-pale)}.kvx-flow-step b{color:#d5dce4;font-size:12px}.kvx-flow-step small{margin-top:2px;color:#8f9aa8;font-size:12px;line-height:1.3}.kvx-flow-step .flow-arrow{position:absolute;top:22px;right:-11px;z-index:1;color:#ff9a61}.kvx-provider-chips{display:flex;flex-wrap:wrap;gap:6px;margin:14px 0 11px}.kvx-provider-chips span{padding:5px 9px;border:1px solid var(--kvx-line);border-radius:5px;color:#a1aab7;background:#171e27;font-size:12px}.kvx-quick-panel>button{width:100%;display:flex;align-items:center;gap:8px;border:0;border-bottom:1px solid #232b35;padding:9px 1px;color:#c3ccd6;background:transparent;cursor:pointer;text-align:left;font-size:13px}.kvx-quick-panel>button svg:first-child{color:var(--kvx-orange)}.kvx-quick-panel>button svg:last-child{margin-left:auto;color:#8f9aa8}.kvx-quick-panel>button:hover{color:var(--kvx-orange-deep)}.kvx-footer{display:flex;justify-content:space-between;gap:10px;padding:14px 1px 0;color:#8f9aa8;font-size:12px}.kvx-footer span:first-child{display:inline-flex;align-items:center;gap:6px}.kvx-footer svg{color:var(--kvx-orange)}.kvx-toast{position:fixed;right:20px;bottom:20px;z-index:90;max-width:min(520px,calc(100vw - 32px));display:flex;align-items:flex-start;gap:9px;padding:12px 14px;border:1px solid #e66a2b;border-radius:7px;color:#fff;background:#b84a13;box-shadow:0 12px 28px #00000073;font-size:13px}.kvx-toast svg{flex:none}.kvx-toast button{margin:-2px -4px 0 auto;border:0;color:#fff;background:transparent;cursor:pointer}.kvx-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:18px;background:#020407c7}.kvx-modal,.kvx-preview-modal{position:relative;width:min(490px,100%);max-height:min(82dvh,850px);overflow:auto;border:1px solid #2d3743;border-radius:11px;padding:25px;background:#121821;box-shadow:0 24px 70px #0000008c}.kvx-modal-close{position:absolute;top:13px;right:13px;width:33px;height:33px;display:grid;place-items:center;border:1px solid var(--kvx-line);border-radius:6px;color:#b0b8c2;background:#121821;cursor:pointer}.kvx-modal-icon{width:42px;height:42px;display:grid;place-items:center;margin-bottom:13px;border-radius:9px;color:var(--kvx-orange);background:var(--kvx-orange-pale)}.kvx-modal h2{margin:3px 0 6px;color:#f5f7fa;font:800 23px Manrope,sans-serif;letter-spacing:-.04em}.kvx-modal>p{margin:0 0 17px;color:#a1aab7;font-size:13px;line-height:1.5}.kvx-modal-note{margin-top:9px;padding:9px;border-radius:5px;color:#b8a894;background:#1e1a15;font-size:12px}.kvx-modal-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:20px}.kvx-preview-modal{width:min(900px,100%);height:min(84dvh,850px);display:flex;flex-direction:column;padding:0;overflow:hidden}.kvx-preview-modal>header{position:relative;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:15px 18px;border-bottom:1px solid var(--kvx-line)}.kvx-preview-modal>header h2{max-width:720px;margin:2px 0 0;overflow:hidden;color:#f5f7fa;font:750 17px Manrope,sans-serif;text-overflow:ellipsis;white-space:nowrap}.kvx-preview-modal>header .kvx-modal-close{position:static;flex:none}.kvx-pdf-preview{width:100%;min-height:0;flex:1;border:0;background:#0e141b}.kvx-text-preview{flex:1;overflow:auto;margin:0;padding:20px;color:#d5dce4;background:#171e27;font:13px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace;white-space:pre-wrap;overflow-wrap:anywhere}.kvx-preview-unavailable,.kvx-preview-loading{flex:1;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:30px;color:#8f9aa8;text-align:center}.kvx-preview-unavailable svg{color:var(--kvx-orange)}.kvx-preview-unavailable h3{margin:11px 0 5px;color:#e7ebf0;font-size:17px}.kvx-preview-unavailable p{max-width:500px;margin:0;font-size:13px}.kvx-preview-loading{gap:12px}.kvx-preview-loading .kvx-skeleton{width:75%}.kvx-preview-loading .table{height:45%}.kvx-preview-loading p{font-size:13px}@media (max-width: 1250px){.kvx-root{padding-right:18px;padding-left:18px}.kvx-workspace{grid-template-columns:minmax(200px,.8fr) minmax(420px,2fr)}.kvx-detail{grid-column:1 / -1;min-height:400px}.kvx-detail-body{max-height:420px}.kvx-bottom-grid{grid-template-columns:1.5fr 1fr}.kvx-quick-panel{grid-column:1 / -1}.kvx-quick-panel>button{display:inline-flex;width:auto;margin-right:12px}}@media (max-width: 800px){.kvx-customer-card>header{flex-direction:column}.kvx-customer-rooms{justify-content:flex-start}.kvx-customer-card>footer{align-items:flex-start;flex-direction:column}.kvx-head{align-items:flex-start;flex-direction:column;padding:12px 0}.kvx-headline{width:100%;justify-content:space-between;gap:9px}.kvx-private{max-width:50%;overflow:hidden;padding-left:8px;font-size:12px;text-overflow:ellipsis}.kvx-head-actions{width:100%;justify-content:stretch}.kvx-search{width:auto;flex:1}.kvx-intro{align-items:flex-start;flex-direction:column;padding-top:19px}.kvx-local-callout{max-width:none;width:100%}.kvx-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.kvx-stat:last-child{grid-column:1 / -1}.kvx-workspace{grid-template-columns:minmax(0,1fr)}.kvx-detail{grid-column:auto;min-height:430px}.kvx-folders{max-height:360px;overflow:auto}.kvx-results{min-height:480px}.kvx-filterbar{flex-wrap:wrap}.kvx-table-search{flex-basis:100%}.kvx-bottom-grid{grid-template-columns:1fr}.kvx-quick-panel{grid-column:auto}.kvx-quick-panel>button{display:flex;width:100%;margin-right:0}.kvx-provider-list{grid-template-columns:1fr}}@media (max-width: 520px){.kvx-root{padding:0 13px 22px}.kvx-headline{align-items:flex-start;flex-wrap:wrap}.kvx-private{max-width:100%;width:100%;padding:5px 0 0;border:0}.kvx-brandline strong{font-size:15px}.kvx-head-actions{gap:7px}.kvx-head-actions>.kvx-primary{min-height:38px;padding:0 9px;font-size:12px}.kvx-search{min-width:0}.kvx-search input{font-size:12px}.kvx-intro h1{font-size:26px}.kvx-stat{padding:10px 9px;gap:8px}.kvx-stat-icon{width:31px;height:31px}.kvx-stat strong{font-size:18px}.kvx-stat div>span{font-size:12px}.kvx-tabs{gap:20px}.kvx-tabs button{font-size:13px}.kvx-results-head{align-items:flex-start;flex-direction:column}.kvx-result-tools{width:100%}.kvx-result-tools .kvx-secondary:first-child{flex:1;justify-content:space-between}.kvx-select{flex:1}.kvx-select select{max-width:none;width:100%;font-size:12px}.kvx-bulkbar small{flex-basis:100%}.kvx-pagination{align-items:flex-start;flex-direction:column;padding:9px 11px}.kvx-pagination>div{width:100%;justify-content:flex-end}.kvx-page-panel{padding:15px 12px}.kvx-section-title{align-items:flex-start;flex-direction:column}.kvx-collection-grid{grid-template-columns:1fr}.kvx-collection-grid article{flex-wrap:wrap}.kvx-collection-actions{width:100%}.kvx-collection-create-wide{align-items:stretch;flex-direction:column}.kvx-collection-create-wide label{width:100%}.kvx-insight-summary{grid-template-columns:1fr}.kvx-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.kvx-flow-step .flow-arrow{display:none}.kvx-footer{flex-direction:column}.kvx-toast{right:12px;bottom:12px}.kvx-modal{padding:21px 17px}}.kvx-root :is(small,button,input,select,textarea,td,th,label,span,.kvx-eyebrow,.kvx-private,.kvx-privacy-note){font-size:13px}:is(.kf-content,.cw-dialog,.iv-dialog,.uc-dialog,.ak-workspace,.kf-agent-sheet){--fabric-ink: #292f38;--fabric-accent: #ae450b;--fabric-hover: #883408;--fabric-muted: #555e69;--fabric-line: #e8ddd5;--fabric-soft: #fff5ed;--fabric-surface: #ffffff}:is(.kf-home,.dr-dashboard,.drw-shell,.ak-workspace,.cw-workspace,.iv-page,.uc-catalog,.pc-workspace,.as-workspace,.rfi-workspace,.kv-embedded,.cw-dialog,.iv-dialog,.uc-dialog):is(.kf-home,.dr-dashboard,.drw-shell,.ak-workspace,.cw-workspace,.iv-page,.uc-catalog,.pc-workspace,.as-workspace,.rfi-workspace,.kv-embedded,.cw-dialog,.iv-dialog,.uc-dialog),.kf-content>div:has(>.drw-nav){--kf-ink: var(--fabric-ink);--kf-navy: var(--fabric-ink);--kf-blue: var(--fabric-accent);--kf-muted: var(--fabric-muted);--kf-line: var(--fabric-line);--kf-bg: var(--fabric-surface);--dr-ink: var(--fabric-ink);--dr-blue: var(--fabric-accent);--dr-muted: var(--fabric-muted);--dr-line: var(--fabric-line);--ink: var(--fabric-ink);--blue: var(--fabric-accent);--line: var(--fabric-line);--pale: var(--fabric-soft);--ak-ink: var(--fabric-ink);--ak-blue: var(--fabric-accent);--ak-muted: var(--fabric-muted);--ak-line: var(--fabric-line);--cw-ink: var(--fabric-ink);--cw-blue: var(--fabric-accent);--cw-muted: var(--fabric-muted);--cw-line: var(--fabric-line);--iv-ink: var(--fabric-ink);--iv-blue: var(--fabric-accent);--iv-muted: var(--fabric-muted);--iv-line: var(--fabric-line);--uc-ink: var(--fabric-ink);--uc-blue: var(--fabric-accent);--uc-muted: var(--fabric-muted);--uc-line: var(--fabric-line);--uc-soft: var(--fabric-soft);--pc-ink: var(--fabric-ink);--pc-blue: var(--fabric-accent);--pc-muted: var(--fabric-muted);--pc-line: var(--fabric-line);--as-ink: var(--fabric-ink);--as-blue: var(--fabric-accent);--as-muted: var(--fabric-muted);--as-line: var(--fabric-line);--as-soft: var(--fabric-soft);--rfi-ink: var(--fabric-ink);--rfi-blue: var(--fabric-accent);--rfi-blue-dark: var(--fabric-hover);--rfi-muted: var(--fabric-muted);--rfi-line: var(--fabric-line);--rfi-pale: var(--fabric-soft);--kv-ink: var(--fabric-ink);--kv-blue: var(--fabric-accent);--kv-link: var(--fabric-accent);--kv-muted: var(--fabric-muted);--kv-border: var(--fabric-line);--kv-soft: var(--fabric-soft);--background: 0 0% 100%;--foreground: 216 15% 19%;--card: 0 0% 100%;--card-foreground: 216 15% 19%;--primary: 21 88% 36%;--primary-foreground: 0 0% 100%;--secondary: 26 100% 96%;--secondary-foreground: 216 15% 19%;--popover: 0 0% 100%;--popover-foreground: 216 15% 19%;--muted: 26 100% 96%;--muted-foreground: 213 11% 37%;--accent: 26 100% 96%;--accent-foreground: 216 15% 19%;--border: 25 29% 87%;--input: 25 29% 80%;--ring: 21 88% 36%;background-color:var(--fabric-surface);color:var(--fabric-ink);font-size:14px;line-height:1.55;color-scheme:light}:is(.kf-content,.cw-dialog,.iv-dialog,.uc-dialog,.ak-workspace) :is(.kf-home,.dr-dashboard,.drw-shell,.ak-workspace,.cw-workspace,.iv-page,.uc-catalog,.pc-workspace,.as-workspace,.rfi-workspace,.kv-main,.dr-dialog,.rfi-guide-modal) :is(p,label,input:not([type=checkbox]):not([type=radio]),select,textarea,blockquote,table,dt,dd){font-size:14px;line-height:1.55}:is(.kf-content,.cw-dialog,.iv-dialog,.uc-dialog,.ak-workspace) :is(.kf-home,.dr-dashboard,.drw-shell,.ak-workspace,.cw-workspace,.iv-page,.uc-catalog,.pc-workspace,.as-workspace,.rfi-workspace,.kv-main) :is(button,small){font-size:13px;line-height:1.45}:is(.kf-content,.cw-dialog,.iv-dialog,.uc-dialog,.ak-workspace) :is(.kf-home,.dr-dashboard,.drw-shell,.ak-workspace,.cw-workspace,.iv-page,.uc-catalog,.pc-workspace,.as-workspace,.rfi-workspace,.kv-main) h1{font-size:clamp(26px,2.7vw,34px);line-height:1.2;color:var(--fabric-accent)}:is(.kf-content,.cw-dialog,.iv-dialog,.uc-dialog,.ak-workspace) :is(.kf-panel-head,.dr-panel,.drw-section-head,.drw-preview-head,.ak-panel-heading,.ak-examples,.cw-detail-body,.iv-card,.uc-detail,.as-panel,.rfi-panel-heading,.rfi-rail-panel) :is(h2,h3){font-size:16px;line-height:1.4;color:var(--fabric-ink)}.kf-content :is(.kf-brand strong,.kf-shortcut strong,.kf-searchbox label,.kf-quick h3,.dr-insight strong,.dr-asset-title strong,.dr-person strong,.drw-kind-copy b,.drw-preview-row strong,.drw-template-card h3,.ak-proof strong,.ak-expert strong,.cw-panel-title,.cw-results-head strong,.cw-common-actions strong,.as-panel-heading,.as-filter-title,.as-results-head strong,.as-saved-title,.as-insight-title,.as-insight-intro strong,.rfi-dropzone>b,.rfi-file-copy b,.rfi-action-card b,.rfi-agent-label,.kv-panel-heading,.kv-quick-title,.kv-row-title){font-size:14px;line-height:1.45;color:var(--fabric-ink)}.kf-content :is(.kf-row,.kf-customer-row,.kf-industry-row,.kf-row-heading,.kf-local-context,.kf-eyebrow,.kf-proof,.kf-status,.kf-try,.kf-note,.kf-search-count,.dr-breadcrumb,.dr-meta,.dr-pill,.dr-message,.dr-assistant-label,.dr-assistant-footer,.dr-disclaimer,.dr-phase small,.drw-breadcrumb,.drw-required-note,.drw-counter,.drw-tag,.drw-local-note,.drw-muted,.drw-footnote,.drw-benefits span,.drw-preview-head small,.drw-template-row small,.ak-breadcrumb,.ak-demo,.ak-record-meta,.ak-disclaimer,.ak-side-empty,.cw-breadcrumb,.cw-disclosure,.cw-check,.cw-filter-group legend,.cw-filter-note,.cw-selection,.cw-tags,.cw-tag,.cw-pagination,.cw-engagement,.cw-inline-note,.iv-breadcrumb,.iv-local,.iv-card-kpis small,.iv-footnote,.uc-resultline,.uc-tag,.uc-card-footer,.uc-pagination,.uc-footer-note,.as-breadcrumb,.as-heading-mark,.as-suggestions,.as-filter-note,.as-local-label,.as-sort,.as-bucket,.as-kind,.as-tag,.as-meta,.as-selection,.as-footer,.as-insight-intro,.as-source,.as-topic,.as-session-note,.rfi-breadcrumb,.rfi-kicker,.rfi-step-text b,.rfi-step-text small,.rfi-panel-index,.rfi-confidential,.rfi-tag,.rfi-file-local,.rfi-assistant-message,.rfi-assistant-intro,.rfi-bullet-list,.rfi-local-response-note,.rfi-prompt-response,.rfi-demo-callout,.rfi-session-note,.rfi-inline-notice,.rfi-agent-label small,.rfi-validation,.rfi-template-notice,.rfi-instructions-input small,.kv-breadcrumb,.kv-location,.kv-result-count,.kv-row-sub,.kv-tag,.kv-access,.kv-table-footer,.kv-catalog-note,.kv-sector-label,.kv-preview-meta,.kv-preview-note,.kv-bottom-note,.kv-tags span,.kv-meta-row,.kv-kpi span,.kv-user small,.kv-tree-item span:last-child,.pc-eyebrow,.pc-total-card small,.pc-total-note,.pc-saved-list h3 span,.pc-saved-row small,.pc-footnote){font-size:13px;line-height:1.5}.kf-content :is(.dr-link,.cw-link,.cw-name,.cw-button,.iv-card-title,.iv-details,.iv-button,.uc-card-title,.ak-new,.ak-result-title,.ak-source){font-size:14px!important}.kf-content .uc-notice{font-size:13px!important;color:var(--fabric-muted)!important}.iv-dialog .iv-dialog-description{font-size:14px!important}.uc-dialog.uc-dialog{color:var(--fabric-ink)!important;border-color:var(--fabric-line)!important}.iv-dialog.iv-dialog :is(h2,h3),.cw-dialog.cw-dialog h2{color:var(--fabric-ink)}:is(.cw-dialog.cw-dialog,.iv-dialog.iv-dialog,.uc-dialog.uc-dialog) :is(p,label,input,textarea,select,table,dl,summary,.iv-record-body,.iv-empty,.iv-status){font-size:14px;line-height:1.6}:is(.cw-dialog.cw-dialog,.iv-dialog.iv-dialog,.uc-dialog.uc-dialog) :is(small,button,.cw-similar-row strong,.cw-similar-row small){font-size:13px}.kf-content :is(.kf-brand strong,.kf-shortcut strong,.kf-row-title,.kf-searchbox label,.kf-quick h3,.kf-hero h1,.kf-hero h2,.kf-slogan,.drw-breadcrumb strong,.drw-heading h1,.drw-section-head h2,.drw-kind-copy b,.drw-field,.drw-preview-head h3,.drw-preview-row strong,.drw-template-row span,.drw-template-card h3,.ak-example-group h3,.ak-result-title,.cw-heading h1,.cw-name,.cw-detail-header h2,.cw-detail-body h3,.cw-detail-fields dd,.cw-engagement strong,.iv-card-title,.iv-subs button,.uc-card-title,.as-heading h1,.as-panel-heading,.as-filter-title,.as-results-head strong,.as-title button,.as-source b,.as-saved-title,.rfi-breadcrumb strong,.rfi-title-copy h1,.rfi-panel-heading h2,.rfi-dropzone,.rfi-file-copy b,.rfi-field,.rfi-action-card b,.rfi-rail-panel h2,.rfi-agent-label,.rfi-guide-modal h2,.kv-top-brand,.kv-title,.kv-breadcrumb strong,.kv-row-title,.kv-tree-heading,.kv-preview-title,.pc-heading-copy h1,.pc-section-head h2,.pc-saved-list h3,.pc-saved-row strong){color:var(--fabric-ink)}.kf-content :is(.kf-brand small,.kf-shortcut small,.kf-stat small,.kf-local-context,.kf-hero p,.kf-eyebrow,.kf-proof,.kf-proof svg,.kf-row,.kf-customer-row,.kf-industry-row,.kf-row-heading,.kf-try,.kf-note,.dr-breadcrumb,.dr-subtitle,.dr-meta span,.dr-stat small,.dr-insight small,.dr-asset-title small,.dr-person small,.dr-assistant-label,.dr-disclaimer,.drw-heading p,.drw-section-head p,.drw-kind-copy small,.drw-field em,.drw-required-note,.drw-local-note,.drw-muted,.drw-footnote,.ak-welcome p,.ak-welcome small,.ak-answer-body>p,.ak-record-meta,.ak-composer-actions small,.ak-disclaimer,.ak-source small,.ak-expert small,.ak-result blockquote,.ak-example-group button,.ak-source,.cw-heading p,.cw-kpi small,.cw-disclosure,.cw-filter-note,.cw-table td,.cw-table th,.cw-name small,.cw-detail-header p,.cw-detail-body p,.cw-detail-fields dt,.cw-engagement small,.cw-common-actions small,.as-heading p,.as-filter-note,.as-local-label,.as-result-copy p,.as-meta,.as-footer,.as-session-note,.as-insight-intro,.as-source,.as-topic,.rfi-title-copy p,.rfi-panel-heading p,.rfi-dropzone small,.rfi-file-copy small,.rfi-step-text small,.rfi-action-card small,.rfi-assistant-message,.rfi-session-note,.rfi-demo-callout,.rfi-local-response-note,.rfi-prompt-response,.rfi-faq-item p,.rfi-form-footer>p,.rfi-bullet-list,.kv-subtitle,.kv-result-count,.kv-row-sub,.kv-catalog-note,.kv-kpi span,.kv-preview-meta,.kv-preview-note,.pc-total-card>span,.pc-total-card small,.pc-total-note,.pc-saved-row small,.pc-footnote,.pc-table thead th,.pc-money-input>span,.as-topic span:last-child,.as-breadcrumb span,.as-semantic,.dr-phase small,.drw-preview-head small,.drw-template-row small,.rfi-agent-label small,.rfi-field>span em){color:var(--fabric-muted)}.kf-content :is(.kf-stat strong,.dr-stat strong,.dr-score,.cw-kpi strong,.iv-kpi strong,.uc-stat strong,.kv-kpi strong){color:var(--fabric-accent);font-size:24px;line-height:1.2;font-variant-numeric:tabular-nums}.kf-content :is(.iv-card-kpis strong,.as-bucket b,.as-source b){color:var(--fabric-accent);font-size:17px;font-variant-numeric:tabular-nums}.kf-content .pc-total-card strong{color:var(--fabric-accent);font-variant-numeric:tabular-nums}.kf-content :is(.kf-row>:nth-child(4),.kf-customer-room-count,.kf-industry-row>:nth-child(2)){color:var(--fabric-accent);font-weight:650;font-variant-numeric:tabular-nums}.kf-content :is(.kf-link,.kf-asset-link,.kf-shortcut>svg,.dr-link,.dr-doc-name svg,.drw-preview-head button,.drw-template-card button,.drw-add-tag,.ak-panel-heading a,.ak-expert a,.ak-directory,.cw-link,.iv-details,.as-clear,.as-save,.as-open,.rfi-add-files,.rfi-help-button,.rfi-template-button,.rfi-browse-button,.rfi-cancel,.rfi-prompt-list button,.rfi-faq-item>button,.kv-top-brand span,.kv-small-action,.kv-clear-button,.pc-link-button:not(.pc-delete-link)){color:var(--fabric-accent)}.kf-content :is(.kf-primary,.dr-btn.primary,.drw-submit,.drw-nav button.active,.ak-send:not(:disabled),.cw-primary,.cw-icon-button[aria-pressed=true],.iv-button.primary,.uc-btn-primary,.as-search-button,.as-pages button.active,.rfi-submit,.rfi-guide-done,.rfi-cloud-icon,.rfi-steps li.current .rfi-step-number,.rfi-action-card.checked .rfi-action-check,.kv-primary,.kv-upload-document,.kv-view-button:not(.secondary),.pc-button-primary),:is(.iv-dialog,.uc-dialog,.cw-dialog) :is(.iv-button.primary,.iv-tabs button[aria-pressed=true],.uc-btn-primary,.cw-primary){background:var(--fabric-accent);border-color:var(--fabric-accent);color:#fff}.kf-content :is(.kf-primary,.dr-btn.primary,.drw-submit,.ak-send,.cw-primary,.iv-button.primary,.uc-btn-primary,.as-search-button,.rfi-submit,.kv-upload-document,.pc-button-primary):hover:not(:disabled){background:var(--fabric-hover);border-color:var(--fabric-hover);color:#fff}.kf-content :is(.kf-mark,.dr-room-icon,.drw-title-mark,.rfi-title-icon,.dr-ai-mark){background:var(--fabric-accent);color:#fff;box-shadow:none}.kf-content :is(.kf-blue,.kf-stat-icon,.dr-stat,.dr-asset-icon,.dr-avatar,.dr-assistant,.dr-assistant-header,.dr-message.user,.drw-kind-icon,.drw-tag,.drw-add-tag,.drw-empty>span,.drw-template-card>span,.ak-proof>div,.ak-example-group h3,.ak-welcome-mark,.ak-avatar.assistant,.ak-file,.ak-user-message,.cw-kpi,.cw-common,.cw-quote,.cw-monogram,.cw-tag,.iv-kpi,.iv-footer,.iv-details,.as-filemark,.as-tag,.as-suggestions button,.as-selection,.rfi-assistant,.rfi-assistant h2,.rfi-prompts h2,.rfi-assistant-avatar,.rfi-guide-icon,.rfi-tag,.rfi-tag-add,.kv-kpi-icon,.kv-avatar,.kv-tag,.pc-total-primary,.pc-disclaimer,.pc-button-secondary,.pc-notice){background:var(--fabric-soft);border-color:var(--fabric-line);color:var(--fabric-ink)}.kf-content :is(.kf-stat-icon svg,.kf-blue svg,.dr-stat svg,.drw-benefits svg,.drw-preview-head>svg,.ak-proof svg,.ak-example-group h3 svg,.cw-kpi svg,.cw-common-actions svg,.iv-kpi svg,.iv-card-title>svg,.rfi-rail-panel h2>svg,.rfi-action-icon,.rfi-prompt-list button svg,.kv-kpi-icon svg){color:var(--fabric-accent)}.kf-content :is(.dr-tabs button.active,.cw-tabs button[aria-pressed=true],.drw-kind.selected,.uc-card.is-selected,.as-suggestions button:hover,.rfi-request-type button.selected,.rfi-action-card.checked,.rfi-prompt-list button[aria-pressed=true],.kv-tabs button.active,.kv-browse-tabs button.active,.kv-tree-item.active,.kv-tree-heading.active){color:var(--fabric-accent);background:var(--fabric-soft);border-color:var(--fabric-accent);box-shadow:none}.kf-content .ak-welcome{background:linear-gradient(180deg,var(--fabric-soft),var(--fabric-surface))}.kf-content .iv-card{background:var(--fabric-surface)}.kf-content .pc-disclaimer{border-left-color:var(--fabric-accent)}.kf-content .pc-disclaimer strong{color:var(--fabric-ink)}.kf-content .dr-score{border-top-color:var(--fabric-accent);border-right-color:var(--fabric-accent)}.kf-content :is(.kf-home,.dr-dashboard,.drw-shell,.ak-workspace,.cw-workspace,.iv-page,.uc-catalog,.pc-workspace,.as-workspace,.rfi-workspace,.kv-main) :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--fabric-accent);outline-offset:3px}.kf-content :is(.drw-field input,.drw-field select,.drw-field textarea,.rfi-field input,.rfi-field select,.rfi-instructions-input textarea,.kf-search input,.kf-search-actions input,.as-query input,.as-select,.kv-search input,.kv-table-search input,.dr-compose input){color:var(--fabric-ink)}.kf-content :is(input,textarea)::-moz-placeholder{color:var(--fabric-muted);opacity:1}.kf-content :is(input,textarea)::placeholder{color:var(--fabric-muted);opacity:1}.kf-content .kf-home{padding:24px}.kf-content .kf-topline{flex-wrap:wrap;gap:18px}.kf-content .kf-search{min-width:min(100%,300px)}.kf-content .kf-search-count{position:static;display:block;transform:none;margin:5px 12px 0}.kf-content .kf-hero{padding:26px;gap:24px;margin-bottom:18px}.kf-content .kf-hero h2{font-size:21px}.kf-content .kf-slogan{font-size:18px}.kf-content :is(.kf-shortcuts,.kf-statrow,.kf-section-grid,.kf-bottom){gap:12px;margin-bottom:18px}.kf-content .kf-shortcut{min-height:84px;padding:14px}.kf-content .kf-stat{min-height:86px;padding:14px;align-items:flex-start}.kf-content .kf-panel-head{height:auto;min-height:52px;padding:12px;flex-wrap:wrap}.kf-content .kf-list{overflow-x:auto;padding:0 12px}.kf-content .kf-row{grid-template-columns:minmax(145px,1.5fr) minmax(110px,1fr) 90px 80px;min-width:465px;min-height:48px}.kf-content .kf-customer-row{grid-template-columns:minmax(0,1fr) 48px minmax(78px,max-content);min-width:0;width:100%;min-height:58px;gap:8px;padding:7px 6px;text-align:left}.kf-content .kf-customer-row.kf-customer-heading{min-height:38px;padding-block:8px;border-bottom:1px solid var(--fabric-line);color:var(--fabric-muted);font-size:13px;font-weight:700}.kf-content .kf-customer-info{display:flex;flex-direction:column;gap:2px;min-width:0}.kf-content .kf-customer-name{color:var(--fabric-ink);font-size:14px;font-weight:700;line-height:1.3;overflow-wrap:anywhere}.kf-content .kf-customer-info small{color:var(--fabric-muted);font-size:13px;line-height:1.35;white-space:normal;overflow-wrap:anywhere}.kf-content .kf-customer-room-count{color:var(--fabric-accent);font-size:14px;font-variant-numeric:tabular-nums;font-weight:700;text-align:center}.kf-content .kf-customer-row .kf-status{justify-self:end;max-width:96px;padding:4px 6px;white-space:normal;overflow-wrap:anywhere;text-align:center;font-size:12px;line-height:1.3}.kf-content .kf-customer-row:hover .kf-customer-name{color:var(--fabric-accent)}.kf-content .kf-industry-row{grid-template-columns:minmax(130px,1.3fr) 65px minmax(110px,1fr);min-width:335px;min-height:48px}.kf-content .kf-row-title{white-space:normal}.kf-content :is(.kf-searchbox,.kf-quick){padding:16px}.kf-content .kf-action{min-height:78px;padding:10px 5px}.kf-content :is(.kf-primary,.kf-search-actions input,.drw-cancel,.drw-submit,.drw-field input,.drw-field select,.rfi-field input,.rfi-field select,.rfi-help-button,.rfi-template-button,.rfi-cancel,.rfi-submit,.as-select,.as-sort select,.cw-controls select,.kv-search input){height:auto;min-height:40px}.kf-content .drw-field textarea{height:auto;min-height:96px;padding-bottom:26px}.kf-content .drw-fields{gap:18px 16px}.kf-content .drw-form{padding:22px}.kf-content :is(.drw-section-head,.drw-preview-head,.dr-heading,.dr-subtitle,.dr-panel-heading){flex-wrap:wrap}.kf-content .drw-preview-head{padding:14px}.kf-content .drw-preview-row{grid-template-columns:minmax(0,1fr) minmax(80px,.6fr) auto;padding:12px}.kf-content .drw-preview-row strong{white-space:normal;overflow-wrap:anywhere}.kf-content .drw-kind{min-height:100px;padding:14px}.kf-content .dr-phases{overflow-x:auto;grid-template-columns:repeat(6,minmax(145px,1fr))}.kf-content .dr-phase{padding:14px 10px}.kf-content .dr-phase strong{font-size:13px}.kf-content .dr-body{grid-template-columns:minmax(0,1fr) 300px;gap:16px}.kf-content .dr-grid{gap:16px}.kf-content .dr-stats{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.kf-content .dr-table{min-width:600px}.kf-content .dr-table :is(th,td){padding:12px 8px}.kf-content .dr-dialog{font-size:14px}.kf-content .dr-dialog :is(h2,label,input,textarea,select,p){color:var(--fabric-ink)}.kf-content .dr-dialog h2{font-size:22px}.kf-content .dr-dialog p{color:var(--fabric-muted)}.kf-content .dr-btn{padding:8px 12px}.kf-content .dr-btn:not(.primary){color:var(--fabric-accent)}.kf-content .dr-compose{flex-wrap:wrap}.kf-content .dr-compose input{flex:1 1 160px}.kf-content .ak-layout{grid-template-columns:220px minmax(0,1fr) 300px;gap:16px}.kf-content .cw-layout{grid-template-columns:210px minmax(0,1fr) 310px;gap:16px}.kf-content .cw-common-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.kf-content .cw-table{min-width:720px}.kf-content .cw-table :is(th,td){padding:12px 8px}.kf-content :is(.cw-results-head,.cw-controls,.cw-panel-title,.cw-detail-header){flex-wrap:wrap}.kf-content .cw-detail-header p{overflow-wrap:anywhere}.kf-content .cw-check input,.kf-content .cw-table input{width:16px;height:16px;accent-color:var(--fabric-accent)}.kf-content .iv-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.kf-content .iv-card-image{height:120px}.kf-content .iv-card-title{padding:14px;min-height:64px}.kf-content .iv-subs button{padding:6px 0}.kf-content .iv-kpis{flex-wrap:wrap}.kf-content .uc-panes{grid-template-columns:210px minmax(0,1fr) 310px}.kf-content .uc-cards{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.kf-content .uc-card-content{padding:14px}.kf-content .uc-card-footer{flex-wrap:wrap}.kf-content .uc-detail{padding:16px}.kf-content .uc-detail-tabs button{padding:10px 8px}.kf-content .as-grid{grid-template-columns:215px minmax(0,1fr) 260px;gap:16px}.kf-content :is(.as-results-head,.as-sort,.as-footer){flex-wrap:wrap}.kf-content .as-result{padding:16px 12px}.kf-content .rfi-content-grid{grid-template-columns:minmax(0,1fr) 285px;gap:16px}.kf-content .rfi-primary-grid{gap:16px}.kf-content .rfi-panel{padding:18px}.kf-content .rfi-panel-heading{margin-bottom:14px}.kf-content .rfi-heading{flex-wrap:wrap;gap:14px}.kf-content .rfi-help-button :is(b,small){font-size:13px}.kf-content .rfi-steps{overflow-x:auto;grid-template-columns:repeat(6,minmax(160px,1fr));padding:12px}.kf-content .rfi-step-text :is(b,small){white-space:normal;overflow:visible}.kf-content .rfi-dropzone{min-height:210px;padding:18px;gap:9px}.kf-content .rfi-dropzone>span:not(.rfi-cloud-icon):not(.rfi-browse-button){font-size:13px;color:var(--fabric-muted)}.kf-content .rfi-browse-button{height:auto;min-height:36px;padding:6px 12px}.kf-content .rfi-fields{gap:16px 12px}.kf-content .rfi-confidential{white-space:normal}.kf-content .rfi-tag-editor{min-height:40px}.kf-content .rfi-tag button{width:20px;height:20px}.kf-content .rfi-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.kf-content .rfi-action-card{padding:12px;min-height:115px}.kf-content .rfi-action-card b{padding-right:16px}.kf-content .rfi-action-check{width:14px;height:14px}.kf-content .rfi-instructions-input textarea{padding:12px 12px 28px;min-height:165px}.kf-content .rfi-agent-label{flex-wrap:wrap}.kf-content .rfi-agent-label small{margin-left:0}.kf-content .rfi-rail-panel h2{padding:12px}.kf-content .rfi-prompt-list button,.kf-content .rfi-faq-item>button{padding:10px}.kf-content .rfi-form-footer{flex-wrap:wrap}.kf-content .kv-workspace{grid-template-columns:220px minmax(0,1fr) 280px;gap:16px}.kf-content .kv-topbar{height:auto;min-height:66px;flex-wrap:wrap;padding:12px 20px}.kf-content .kv-page-heading{align-items:flex-start;flex-wrap:wrap}.kf-content .kv-heading-actions,.kf-content .kv-kpis{flex-wrap:wrap}.kf-content .kv-table{min-width:780px}.kf-content .kv-table :is(th,td){font-size:13px;padding:12px 8px}.kf-content .kv-table-wrap{overflow-x:auto}.kf-content .kv-sector-banner{flex-wrap:wrap;padding:18px}.kf-content .kv-sector-title h2{font-size:18px}.kf-content .kv-sector-stat b{font-size:22px}.kf-content .kv-sector-title p,.kf-content .kv-sector-stat small{color:#e0e9f2}.kf-content .kv-toolrow{flex-wrap:wrap}.kf-content .kv-tree-item{white-space:normal;height:auto;padding-block:9px}.kf-content .pc-money-input>span{font-size:13px}.kf-content .pc-money-input input{padding-left:45px}.kf-content :is(.drw-cancel,.dr-prompts button,.cw-button:not(.cw-primary),.iv-button:not(.primary),.dr-tabs button,.cw-tabs button,.kv-filter,.kv-sort,.kv-detail-tabs button,.kv-page-btn,.kv-tree-item,.kv-format-chip,.drw-tag button,.ak-followups button){color:var(--fabric-accent);border-color:var(--fabric-line)}.kf-content :is(.dr-prompts button,.ak-followups button,.kf-query-chip){background:var(--fabric-soft);color:var(--fabric-ink);border-color:var(--fabric-line)}.kf-content :is(.drw-cancel,.dr-prompts button,.cw-button:not(.cw-primary),.iv-button:not(.primary),.kv-filter,.kv-sort,.kv-tree-item,.drw-preview-row,.drw-template-row,.kf-action,.kf-query-chip):hover:not(:disabled){color:var(--fabric-accent);background:var(--fabric-soft);border-color:var(--fabric-line)}.kf-content :is(.cw-pill,.kv-status,.kv-section-label,.kv-meta-row,.kv-tags span,.kv-format-row>span,.drw-error,.drw-preview-row em){font-size:13px;line-height:1.5}.kf-content :is(.kv-mini-card strong,.kv-related-item strong,.kv-preview-placeholder strong){font-size:14px;line-height:1.5;color:var(--fabric-ink)}.kf-content :is(.kv-detail-title h3,.kv-section-label){font-size:16px;line-height:1.45;color:var(--fabric-ink)}.kf-content :is(.kv-description,.kv-detail-title p,.kv-meta-row dt,.kv-mini-card p,.kv-related-item small,.kv-mini-card small,.kv-bottom-note){color:var(--fabric-muted)}.kf-content .kv-meta-row dd{color:var(--fabric-ink);overflow-wrap:anywhere}.kf-content .kv-tags span{background:var(--fabric-soft);color:var(--fabric-ink)}.kf-content .kv-tag{max-width:145px}.kf-content .kv-detail-head{flex-wrap:wrap;padding:16px}.kf-content .kv-status{position:static;margin-left:auto}.kf-content .kv-detail-content{padding:16px}.kf-content .kv-detail-tabs{overflow-x:auto}.kf-content .kv-detail-tabs button{min-height:42px;flex:none}.kf-content .kv-detail-actions{flex-wrap:wrap;padding:12px}.kf-content :is(.kv-primary,.kv-small-action,.kv-table-search input,.kv-quick-filter select,.kv-filter,.kv-sort,.kv-view-button,.kv-page-size){height:auto;min-height:38px}.kf-content .kv-table-search svg{top:50%;transform:translateY(-50%)}.kf-content .kv-view-button{width:38px}.kf-content .kv-meta-row{grid-template-columns:92px minmax(0,1fr)}.kf-content .kv-check{width:16px;height:16px}.kf-content .kv-check:checked,.kf-content .kv-page-btn.active{background:var(--fabric-accent);border-color:var(--fabric-accent);color:#fff}.kf-content .kv-detail-tabs button.active{color:var(--fabric-accent);border-bottom-color:var(--fabric-accent)}.kf-content .rfi-request-type button{height:auto;min-height:32px}.kf-content .rfi-request-type span{font-size:13px;color:var(--fabric-muted)}.kf-content .rfi-tag-add{height:auto;min-height:28px}.kf-content .rfi-guide-modal{font-size:14px}.kf-content .rfi-guide-modal :is(p,ol){font-size:14px;color:var(--fabric-muted)}.kf-content .rfi-guide-done{min-height:40px}.kf-content .rfi-kicker{font-size:12px}.kf-content .dr-assistant-header{flex-wrap:wrap}.kf-content .dr-assistant-header strong{font-size:16px}.kf-content .dr-health small{font-size:13px}.kf-content .dr-prompts button{padding:10px}.kf-content .dr-assistant-footer{font-size:13px;color:var(--fabric-muted)}.ak-workspace.ak-workspace :is(p,blockquote,textarea,dl,dt,dd,.ak-preview-note){font-size:14px;line-height:1.6}.ak-workspace.ak-workspace :is(small,.ak-preview-meta,.ak-record-meta){font-size:13px;line-height:1.5}.ak-workspace.ak-workspace :is(.ak-preview-description,.ak-preview-meta dd){color:var(--fabric-ink)}.ak-workspace.ak-workspace :is(.ak-preview-note,.ak-preview-meta dt){color:var(--fabric-muted)}.ak-workspace.ak-workspace .ak-preview-note{background:var(--fabric-soft)}:is(.cw-dialog.cw-dialog,.iv-dialog.iv-dialog,.uc-dialog.uc-dialog) :is(input,textarea,select,dd,summary){color:var(--fabric-ink);background-color:var(--fabric-surface);border-color:var(--fabric-line)}:is(.cw-dialog.cw-dialog,.iv-dialog.iv-dialog,.uc-dialog.uc-dialog) :is(p,dt,small){color:var(--fabric-muted)}.cw-dialog.cw-dialog :is(th,.cw-similar-row strong){color:var(--fabric-ink)}.cw-dialog.cw-dialog th{background:var(--fabric-soft)}.iv-dialog.iv-dialog :is(.iv-record,.iv-status,.iv-empty){background:var(--fabric-soft);color:var(--fabric-ink)}.kf-agent-sheet{--background: 0 0% 100%;--foreground: 216 15% 19%;--muted-foreground: 213 11% 37%;--primary: 21 88% 36%;--primary-foreground: 0 0% 100%;--border: 25 29% 87%;--input: 25 29% 80%;--ring: 21 88% 36%;--agent-ink: var(--fabric-ink);--agent-accent: var(--fabric-accent);--agent-muted: var(--fabric-muted);--agent-soft: var(--fabric-soft);--agent-line: var(--fabric-line);color:var(--agent-ink);background:var(--fabric-surface);font-size:14px;line-height:1.6;color-scheme:light;border-color:var(--agent-line)}.kf-agent-sheet :is(.text-slate-900,.text-slate-800){color:var(--agent-ink)!important}.kf-agent-sheet :is(.text-slate-700,.text-slate-600,.text-slate-500,.text-slate-400){color:var(--agent-muted)!important}.kf-agent-sheet :is(.text-blue-900,.text-blue-800,.text-blue-700,.text-blue-600){color:var(--agent-accent)!important}.kf-agent-sheet :is(.bg-blue-50,.bg-blue-100,.bg-slate-50){background-color:var(--agent-soft)!important}.kf-agent-sheet :is(.border-blue-100,.border-blue-200,.border-slate-100,.border-slate-200){border-color:var(--agent-line)!important}.kf-agent-sheet .bg-blue-600{background-color:var(--agent-accent)!important;border-color:var(--agent-accent)!important;color:#fff!important}.kf-agent-sheet input::-moz-placeholder{color:var(--agent-muted);opacity:1}.kf-agent-sheet input::placeholder{color:var(--agent-muted);opacity:1}.kf-agent-sheet .bg-blue-600:hover{background-color:var(--fabric-hover)!important}.kf-agent-sheet :is(button,input):focus-visible{outline-color:var(--agent-accent)!important}.kf-content :is(.kf-action,.kf-asset-link,.kf-query-chip,.kf-link,.dr-avatar,.dr-table .dr-btn,.dr-asset-title .dr-pill,.drw-nav button,.drw-preview-row,.drw-template-row,.cw-detail .cw-tabs button,.cw-table th,.cw-pagination select,.iv-record summary small,.uc-facts dt,.uc-filter-group summary,.uc-filter-group small,.uc-chips button,.uc-detail-tabs button,.uc-asset small,.as-semantic,.as-saved-list button,.rfi-step-number,.rfi-rail-icon,.rfi-prompt-response b,.kv-mini-card small,.kv-related-item small,.kv-format-chip,.kv-preview-placeholder small,.kv-format-row>span,.kv-page-size,.kv-sector-title p,.kv-sector-stat small,.kv-notice,.pc-link-button,.pc-saved-list h3 span){font-size:13px;line-height:1.5}.kf-content :is(.dr-empty strong,.dr-empty p,.dr-notice,.dr-table,.dr-message,.dr-prompts button,.drw-template-row span,.ak-heading p,.ak-side-empty,.ak-example-group button,.cw-common h3,.cw-region h3,.cw-quote,.cw-empty p,.uc-filter-group legend,.uc-facts dd,.uc-group-title,.as-title button,.as-empty strong,.as-empty p,.as-notice,.rfi-privacy li,.rfi-assistant-message,.rfi-prompt-response,.kv-description,.kv-detail-title p,.kv-mini-card p,.kv-preview-placeholder p,.kv-user strong,.kv-empty strong,.kv-empty p,.pc-alert,.pc-notice){font-size:14px;line-height:1.6}.kf-content :is(.dr-supporting-copy,.drw-preview-head small,.drw-template-row small,.ak-side-empty,.cw-check small,.cw-quote small,.uc-facts dt,.as-semantic){color:var(--fabric-muted)}.kf-content .dr-supporting-copy{font-size:13px;line-height:1.6}.kf-content .dr-expertise{margin-top:4px}.kf-content .dr-stat .dr-stat-value{font-size:17px;line-height:1.4;overflow-wrap:anywhere}.kf-content .dr-stat>div{min-width:0}.kf-content :is(.kv-user strong,.kv-empty strong){color:var(--fabric-ink)}.kf-content :is(.kv-user small,.kv-tree-item span:last-child,.kv-empty p){color:var(--fabric-muted)}.kf-content .kv-sector-label{position:static;color:#e0e9f2}.kf-content .kv-results-top{flex-wrap:wrap;padding-block:10px}.kf-content .kv-browse-tabs{grid-template-columns:1fr}.kf-content .kv-tags span{overflow-wrap:anywhere}.kf-content .kv-top-brand{white-space:normal}.kf-content .kv-title{font-size:clamp(26px,2.7vw,34px);line-height:1.25}.kf-content :is(.dr-empty strong,.as-empty strong,.as-insight-title,.as-insight-intro strong,.cw-empty strong,.cw-region h3,.uc-facts dd,.kv-preview-placeholder strong){color:var(--fabric-ink)}.kf-content :is(.kf-hero h1,.kf-hero h2,.kf-panel-head h3,.kf-quick h3,.dr-dashboard h1,.dr-panel h2,.dr-dialog h2,.drw-heading h1,.drw-section-head h2,.drw-preview-head h3,.drw-template-card h3,.ak-heading h1,.ak-welcome h2,.ak-examples h2,.ak-panel-heading h2,.cw-heading h1,.cw-detail-header h2,.cw-detail-body h3,.iv-heading h1,.uc-heading h1,.uc-detail h2,.uc-detail h3,.as-heading h1,.as-panel-heading,.rfi-title-copy h1,.rfi-panel-heading h2,.rfi-guide-modal h2,.kv-title,.kv-detail-title h3,.kv-section-label,.pc-heading-copy h1,.pc-section-head h2,.pc-saved-list h3){color:var(--fabric-accent)}:is(.cw-dialog.cw-dialog,.iv-dialog.iv-dialog,.uc-dialog.uc-dialog) :is(h2,h3){color:var(--fabric-accent)}.kf-content .kf-industry-row[style]{font-size:13px!important;color:var(--fabric-muted)!important}.kf-content .cw-scope-select{width:100%;min-height:40px;padding:8px;border:1px solid var(--fabric-line);border-radius:4px;background:var(--fabric-surface);color:var(--fabric-ink)}.kf-content :is(.cw-pages button,.as-pages button,.kv-page-btn){height:auto;min-height:36px;min-width:32px;padding:5px 8px}.kf-content :is(.uc-stat,.iv-kpi,.dr-stat,.pc-total-card){min-width:0}.kf-content :is(.drw-preview-head,.drw-actions,.ak-heading,.ak-chat-toolbar,.ak-composer-actions,.cw-selection,.cw-section-heading,.cw-similar-row,.uc-heading-actions,.uc-resultline,.pc-section-head,.pc-saved-row){flex-wrap:wrap;gap:10px}.kf-content :is(.drw-counter,.drw-required-note){max-width:none}.kf-content .drw-counter{position:static;display:block;margin-top:6px;text-align:right}.kf-content :is(.drw-template-row,.drw-preview-row){min-height:48px}.kf-content .drw-template-row small{white-space:normal}.kf-content .as-querybar{grid-template-columns:minmax(0,1fr) auto}.kf-content .as-semantic{grid-column:1/-1;justify-content:flex-start;min-height:40px}.kf-content .as-insights{display:block}.kf-content .as-checkbox{width:16px;height:16px}.kf-content .rfi-confidential input{width:16px;height:16px;flex:none}.kf-content .rfi-agent-label small{font-size:13px;line-height:1.5;letter-spacing:0}.kf-content .rfi-file-copy b{white-space:normal;overflow-wrap:anywhere}.kf-content .rfi-guide-modal{max-height:88dvh;overflow-y:auto}.kf-agent-sheet>header,.kf-agent-sheet>div:last-child{flex-shrink:0}.kf-agent-sheet h2{color:var(--agent-accent)!important}.kf-content>div:has(>.drw-nav){padding:20px;border-radius:8px}.kf-content>div:has(>.drw-nav) :is(p,button,label,input,select){font-size:14px;line-height:1.6}.kf-content>div:has(>.drw-nav) :is(span[class*="text-["],div[class*="text-["]){font-size:13px;line-height:1.5}.kf-content>div:has(>.drw-nav) :is(h2,h3){color:var(--fabric-accent)}.kf-content>div:has(>.drw-nav) .text-muted-foreground{color:var(--fabric-muted)}.kf-content>div:has(>.drw-nav) .text-lime-300{color:#41631a}.kf-content>div:has(>.drw-nav) .text-lime-400{color:#41631a}.kf-content>div:has(>.drw-nav) .text-violet-300{color:#694099}.kf-content>div:has(>.drw-nav) .text-violet-400{color:#694099}.kf-content>div:has(>.drw-nav) .text-blue-300{color:#245c9e}.kf-content>div:has(>.drw-nav) .text-sky-300{color:#1d627f}.kf-content>div:has(>.drw-nav) .text-amber-300{color:#87590a}.kf-content>div:has(>.drw-nav) .text-orange-300{color:#a54713}.kf-content>div:has(>.drw-nav) .text-emerald-300{color:#21694e}.kf-content>div:has(>.drw-nav) .text-red-300{color:#a53636}.kf-content>div:has(>.drw-nav) .text-red-400{color:#a53636}.kf-content>div:has(>.drw-nav) .text-slate-300{color:var(--fabric-muted)}.kf-content>div:has(>.drw-nav) .text-slate-400{color:var(--fabric-muted)}.kf-content>div:has(>.drw-nav) .text-cyan-300{color:#176779}.kf-content>div:has(>.drw-nav) .text-teal-300{color:#17695f}.kf-content>div:has(>.drw-nav) .text-rose-300{color:#a33855}.kf-content>div:has(>.drw-nav) .text-fuchsia-300{color:#923a86}.kf-content>div:has(>.drw-nav) .gradient-btn{background:var(--fabric-accent);color:#fff;min-height:40px;height:auto}.kf-content>div:has(>.drw-nav) button:hover [class~="group-hover:text-lime-300"]{color:var(--fabric-accent)}.kf-content>div:has(>.drw-nav) .opacity-0{opacity:1}.kf-content>div:has(>.drw-nav) [class~="group/card"]>button.absolute{position:static;margin-top:8px;min-height:36px}.kf-content>div:has(>.drw-nav) .truncate{white-space:normal;overflow-wrap:anywhere}.kf-content>div:has(>.drw-nav) .bg-card{background:var(--fabric-surface)}.kf-content>div:has(>.drw-nav) .fixed>.bg-card{max-height:88dvh;overflow-y:auto}.kf-content>div:has(>.drw-nav) .drw-nav button{min-height:42px}.kf-content>div:has(>.drw-nav) button:focus-visible{outline:2px solid var(--fabric-accent);outline-offset:3px}@media (max-height: 740px){.kf-agent-sheet{overflow-y:auto}.kf-agent-sheet>div.min-h-0{flex:1 0 200px}}@media (max-width: 1350px){.kf-content .kf-section-grid{grid-template-columns:1fr 1fr}.kf-content .kf-panel:last-child{grid-column:1/-1}.kf-content .kf-statrow{grid-template-columns:repeat(3,minmax(0,1fr))}.kf-content :is(.ak-layout,.cw-layout,.uc-panes,.as-grid,.kv-workspace){grid-template-columns:210px minmax(0,1fr)}.kf-content :is(.ak-sidebar,.cw-detail,.uc-detail,.as-insights,.kv-detail){grid-column:1/-1;position:static;max-height:none}.kf-content .drw-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.kf-content .drw-tags-field{grid-column:span 2}.kf-content .drw-preview-grid{grid-template-columns:1fr}.kf-content .drw-preview:first-child{grid-column:auto}}@media (max-width: 1100px){.kf-content .dr-body,.kf-content .rfi-content-grid{grid-template-columns:1fr}.kf-content .rfi-rail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.kf-content .dr-bottom-grid{grid-template-columns:1fr}.kf-content .drw-kind-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kf-content .cw-heading{align-items:stretch;flex-direction:column}.kf-content .cw-kpis{width:100%;flex:auto}}@media (max-width: 767px){.kf-content .kf-home{padding:16px 12px}.kf-content .drw-shell{margin:-20px}.kf-content .kf-search{flex-basis:100%;max-width:none;order:3}.kf-content :is(.kf-section-grid,.kf-bottom,.dr-grid,.ak-layout,.cw-layout,.uc-panes,.as-grid,.kv-workspace,.rfi-primary-grid,.rfi-rail,.drw-fields,.drw-kind-grid,.iv-grid,.uc-cards){grid-template-columns:1fr}.kf-content :is(.kf-panel:last-child,.ak-sidebar,.cw-detail,.uc-detail,.as-insights,.kv-detail,.drw-description,.drw-tags-field){grid-column:auto}.kf-content :is(.kf-statrow,.kf-shortcuts,.kf-action-grid){grid-template-columns:repeat(2,minmax(0,1fr))}.kf-content .kf-hero{padding:22px 16px}.kf-content .kf-hero-aside{display:none}.kf-content .kf-row>:nth-child(2),.kf-content .kf-customer-row>:nth-child(2){display:block}.kf-content .drw-form{padding:16px}.kf-content .dr-phases{grid-template-columns:repeat(6,minmax(145px,1fr))}.kf-content .rfi-workspace{margin:-20px}.kf-content .rfi-header-actions{margin-left:0;flex-wrap:wrap}.kf-content .rfi-request-type{flex-wrap:wrap}.kf-content .rfi-file-list li{flex-wrap:wrap;padding-block:10px}.kf-content .rfi-file-local{font-size:13px}.kf-content .cw-common-actions{grid-template-columns:1fr}.kf-content .iv-card-image{height:160px}.kf-content .iv-heading{align-items:stretch;flex-direction:column}.kf-content .iv-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.kf-content>div:has(>.drw-nav){padding:14px 10px}.kf-content>div:has(>.drw-nav) .grid[class~="sm:grid-cols-2"]{grid-template-columns:1fr}.kf-content .drw-preview-row,.kf-content .drw-template-row{grid-template-columns:minmax(0,1fr)}.kf-content .pc-totals{grid-template-columns:1fr}.kf-content .cw-filter-group .cw-check{display:flex;width:100%}.kf-content .uc-list .uc-card{display:flex}.kf-content .uc-list .uc-card-image{height:155px}.kf-content .uc-list .uc-bookmark{left:auto;right:7px}}:is(.kf-content,.cw-dialog,.iv-dialog,.uc-dialog,.ak-workspace,.kf-agent-sheet){--fabric-ink: #f1f3f6;--fabric-accent: #ff6a1a;--fabric-hover: #ff8243;--fabric-muted: #a1aab7;--fabric-line: #2d3540;--fabric-soft: #171e27;--fabric-surface: #0d1117}:is(.kf-home,.dr-dashboard,.drw-shell,.ak-workspace,.cw-workspace,.iv-page,.uc-catalog,.pc-workspace,.as-workspace,.rfi-workspace,.kv-embedded,.cw-dialog,.iv-dialog,.uc-dialog):is(.kf-home,.dr-dashboard,.drw-shell,.ak-workspace,.cw-workspace,.iv-page,.uc-catalog,.pc-workspace,.as-workspace,.rfi-workspace,.kv-embedded,.cw-dialog,.iv-dialog,.uc-dialog),.kf-content>div:has(>.drw-nav){--kf-ink: var(--fabric-ink);--kf-navy: var(--fabric-ink);--kf-blue: #78b9e2;--kf-muted: var(--fabric-muted);--kf-line: var(--fabric-line);--kf-bg: var(--fabric-surface);--dr-ink: var(--fabric-ink);--dr-blue: var(--fabric-accent);--dr-muted: var(--fabric-muted);--dr-line: var(--fabric-line);--dr-bg: var(--fabric-surface);--dr-soft: var(--fabric-soft);--background: 216 28% 7%;--foreground: 216 20% 95%;--card: 216 29% 10%;--card-foreground: 216 20% 95%;--popover: 216 29% 10%;--popover-foreground: 216 20% 95%;--primary: 21 100% 55%;--primary-foreground: 0 0% 100%;--secondary: 216 25% 14%;--secondary-foreground: 216 20% 91%;--muted: 216 25% 14%;--muted-foreground: 216 14% 70%;--accent: 216 25% 14%;--accent-foreground: 216 20% 95%;--border: 216 18% 23%;--input: 216 18% 29%;--ring: 21 100% 63%;color-scheme:dark}.kf-agent-sheet.kf-agent-sheet{--background: 216 28% 7%;--foreground: 216 20% 95%;--muted-foreground: 216 14% 70%;--primary: 21 100% 55%;--primary-foreground: 0 0% 100%;--border: 216 18% 23%;--input: 216 18% 29%;--ring: 21 100% 63%;color-scheme:dark}.kf-content.kf-content,:is(.cw-dialog,.iv-dialog,.uc-dialog,.kf-agent-sheet){background:#0b0e13;color:#edf0f4;color-scheme:dark;scrollbar-color:#3b4653 #0b0e13}.kf-content.kf-content :is(.dr-dashboard,.drw-shell,.kf-home,.ak-workspace,.cw-workspace,.iv-page,.uc-catalog,.pc-workspace,.as-workspace,.rfi-workspace,.kv-embedded){--dr-ink: #f1f3f6;--dr-blue: #ff6a1a;--dr-muted: #a1aab7;--dr-line: #2d3540;--dr-bg: #0d1117;--dr-soft: #171e27;--ink: #f1f3f6;--line: #2d3540;--blue: #ff6a1a;background-color:#0d1117;color:#edf0f4}.kf-content.kf-content :is([class*=-card],[class*=-panel],[class*=-metric],[class*=-summary],[class*=-dropzone],[class*=-banner],[class*=-table],[class*=-role],[class*=-doc-row],[class*=-check-row],[class*=-section-item],[class*=-flow-node],[class*=-list]>li,.ti-summary,.ds-summary,.ds-instructions,.ds-role,.ds-check-box,.ds-radio-dot,.ds-select-chip,.ds-fixed-chip,.ds-release-chip,.acc-flow-step,.acc-toggle,.ds-toggle,.ti-template-select):not(input):not(textarea):not(select):not(button):not(svg):not(img){background-color:#121821;border-color:#2d3743;color:#e7ebf0}.kf-content.kf-content :is(textarea,select,input[type=text],input[type=search],input[type=date],input[type=number],input:not([type])){background:#0a0e13;border-color:#3a4653;color:#f5f7fa}.kf-content.kf-content :is(textarea,select,input)::-moz-placeholder{color:#8f9aa8;opacity:1}.kf-content.kf-content :is(textarea,select,input)::placeholder{color:#8f9aa8;opacity:1}.kf-content.kf-content :is(textarea,select,input):focus{border-color:#ff8243;outline-color:#ff8243}.kf-content.kf-content :is(h1,h2,h3,h4,strong,th,legend,[class*=-title],[class*=-heading],[class*=-name],[class*=-label]>strong){color:#f5f7fa}.kf-content.kf-content :is(h1,[class*=-heading]>h1,.ti-summary-intro h2,.ds-header h1){color:#fff}.kf-content.kf-content :is(small,td,[class*=-muted],[class*=-note],[class*=-desc],[class*=-subnote],[class*=-empty],[class*=-callout]){color:#a8b1bd}.kf-content.kf-content a,.kf-content.kf-content [class*=-link]{color:#78b9e2}.kf-content.kf-content a:hover{color:#b2dcf4}.kf-content.kf-content :is(button[class*=-btn-primary],.gradient-btn,.ds-btn-primary,.ti-btn-primary,.dr-btn.primary){background:#ff6a1a;border-color:#ff6a1a;color:#fff;font-weight:700}.kf-content.kf-content :is(button[class*=-btn-primary],.gradient-btn,.dr-btn.primary):hover:not(:disabled){background:#ff8243;border-color:#ff8243}.kf-content.kf-content :is(button[class*=-btn],[class*=-assign-btn],[class*=-icon-btn],.dr-btn):not([class*=-primary]):not(.primary):not(.gradient-btn){background:#171e27;border-color:#36414e;color:#dce2e9}.kf-content.kf-content :is(button[class*=-btn],.dr-btn):not([class*=-primary]):not(.primary):hover:not(:disabled){background:#202a35;border-color:#78b9e2;color:#fff}.kf-content.kf-content :is([class*=-tabs],[class*=-tab]):not(button){border-color:#2d3743}.kf-content.kf-content button[class*=-tab]{background:transparent;color:#a1aab7;border-color:transparent}.kf-content.kf-content button[class*=-tab]:hover{color:#f1f3f6}.kf-content.kf-content button[class*=-tab][aria-selected=true],.kf-content.kf-content button[class*=-tab].is-active,.kf-content.kf-content button[class*=-tab].active{color:#ff9a61;border-color:#ff6a1a;background:#21170f}.kf-content.kf-content :is([class*=-progress],.ti-progress){background:#252d37}.kf-content.kf-content :is([class*=-progress]>span,[class*=-progress]>div,.ti-progress>span){background:linear-gradient(90deg,#f45e12,#ff9a44)}.kf-content.kf-content :is([class*=-check-mark].is-done,.ti-check-mark.is-done){background:#43c987;border-color:#43c987;color:#071b12}.kf-content.kf-content .dr-dashboard .dr-phase-number{background:#303a46;color:#edf0f4}.kf-content.kf-content .dr-dashboard .dr-phase.current .dr-phase-number{background:#ff6a1a;color:#fff}.kf-content.kf-content .dr-dashboard .dr-phase.done .dr-phase-number{background:#43c987;color:#071b12}.kf-content.kf-content :is(.ds-toggle,.acc-toggle)[aria-checked=true]{background:#ff6a1a;border-color:#ff6a1a}.kf-content.kf-content :is([class*=-pill],[class*=-chip],[class*=-badge]):not([class*=danger]):not([class*=error]){background:#202a35;border-color:#36414e;color:#d6dee7}.kf-content.kf-content :is([class*=-disclosure],[class*=-readonly],[class*=-governance],[class*=-bottom-note],[class*=-unavailable]){background:#171e27;border-color:#2d3743;color:#b8c1cc}.kf-content.kf-content :is([class*=-hero],[class*=-banner-image]){border-color:#2d3743}.kf-content.kf-content hr,.kf-content.kf-content [class*=-divider]{border-color:#2d3743}.kf-content ::-webkit-scrollbar{width:10px;height:10px}.kf-content ::-webkit-scrollbar-track{background:#0b0e13}.kf-content ::-webkit-scrollbar-thumb{background:#3b4653;border-radius:6px}.kf-content ::-webkit-scrollbar-thumb:hover{background:#566575}.kf-content.kf-content .dr-dashboard .dr-heading,.kf-content.kf-content .dr-dashboard .dr-phases,.kf-content.kf-content .dr-dashboard .dr-health,.kf-content.kf-content .dr-dashboard .dr-assistant,.kf-content.kf-content .dr-dashboard .dr-assistant-header,.kf-content.kf-content .dr-dashboard .dr-message,.kf-content.kf-content .dr-dashboard .dr-panel,.kf-content.kf-content .dr-dashboard .dr-stat,.kf-content.kf-content .dr-dashboard .dr-prompts button,.kf-content.kf-content .dr-dashboard .dr-table th{background:#121821;border-color:#2d3743;color:#e7ebf0}.kf-content.kf-content .dr-dashboard .dr-tabs{border-color:#2d3743}.kf-content.kf-content .dr-dashboard .dr-tabs button{background:transparent;border-color:transparent;color:#a1aab7}.kf-content.kf-content .dr-dashboard .dr-tabs button:hover{background:#202a35;color:#f5f7fa}.kf-content.kf-content .dr-dashboard .dr-tabs button.active{background:#21170f;border-bottom-color:#ff6a1a;color:#ff9a61}.kf-content.kf-content .drw-shell .drw-nav{border-color:#2d3743}.kf-content.kf-content .drw-shell .drw-nav button{background:transparent;border-color:transparent;color:#a1aab7}.kf-content.kf-content .drw-shell .drw-nav button:hover{background:#202a35;color:#f5f7fa}.kf-content.kf-content .drw-shell .drw-nav button.active{background:#ff6a1a;border-color:#ff6a1a;color:#fff}.kf-content.kf-content .drw-shell .drw-title-mark{background:#ff6a1a}.kf-content.kf-content .drw-shell :is(.drw-form,.drw-benefits span,.drw-template-card,.drw-empty,.drw-preview,.drw-kind,.drw-preview-row,.drw-local-note){background:#121821;border-color:#2d3743;color:#e7ebf0}.kf-content.kf-content .drw-shell .drw-template-card button{background:#171e27;border-color:#36414e;color:#dce2e9}.kf-content.kf-content .dr-dashboard .dr-room-icon,.kf-content.kf-content .dr-dashboard .dr-ai-mark{background:#ff6a1a}.kf-content.kf-content .dr-dashboard h1,.kf-content.kf-content .dr-dashboard .dr-panel h2,.kf-content.kf-content .dr-dashboard .dr-phase strong,.kf-content.kf-content .dr-dashboard .dr-stat strong{color:#f5f7fa}.kf-content.kf-content .dr-dashboard .dr-phase.current,.kf-content.kf-content .dr-dashboard .dr-tabs button.active{background:#21170f;color:#ff9a61}.kf-content.kf-content .dr-dashboard .dr-pill.complete,.kf-content.kf-content .dr-dashboard .dr-pill.approved{background:#123024;border-color:#24563d;color:#74dba7}.kf-content.kf-content .dr-dashboard .dr-pill.review,.kf-content.kf-content .dr-dashboard .dr-pill.blocked{background:#342719;border-color:#67502e;color:#f5c66d}.kf-content.kf-content .acc{--paper: #0b0e13;--surface: #121821;--ink: #edf0f4;--muted: #a1aab7;--line: #2d3540;--orange: #ff6a1a;--orange-soft: #302016;--teal: #46b889;--teal-soft: #142c23;--gold: #e2ad54;--gold-soft: #302719;--red: #f18479;--shadow: 0 8px 24px rgba(0, 0, 0, .25);background:#0b0e13;color:#edf0f4;color-scheme:dark}.kf-content.kf-content .acc .acc-head{border-color:#263a33;box-shadow:0 1px 10px #32966e12}.kf-content.kf-content .acc .acc-eyebrow,.kf-content.kf-content .acc .acc-role strong{color:#f19457}.kf-content.kf-content .acc h1,.kf-content.kf-content .acc .acc-card h2,.kf-content.kf-content .acc .acc-card h3,.kf-content.kf-content .acc .acc-empty strong{color:#f4f6f8}.kf-content.kf-content .acc .acc-sub,.kf-content.kf-content .acc .acc-footer,.kf-content.kf-content .acc .acc-label,.kf-content.kf-content .acc .acc-metric small,.kf-content.kf-content .acc .acc-metric em,.kf-content.kf-content .acc .acc-lane-title,.kf-content.kf-content .acc .acc-table th{color:#a1aab7}.kf-content.kf-content .acc .acc-btn,.kf-content.kf-content .acc .acc-project,.kf-content.kf-content .acc .acc-input,.kf-content.kf-content .acc .acc-select,.kf-content.kf-content .acc .acc-textarea,.kf-content.kf-content .acc .acc-chip{background:#151b23;border-color:#343d48;color:#e7ebf0}.kf-content.kf-content .acc .acc-btn:hover:not(:disabled),.kf-content.kf-content .acc .acc-chip:hover{background:#202833;border-color:#596675}.kf-content.kf-content .acc .acc-btn.primary{background:#ff6a1a;border-color:#ff6a1a;color:#fff;box-shadow:0 3px 12px #ff6a1a38}.kf-content.kf-content .acc .acc-btn.primary:hover:not(:disabled){background:#ff8243;border-color:#ff8243}.kf-content.kf-content .acc .acc-tab{color:#a1aab7}.kf-content.kf-content .acc .acc-tab.active{background:#1b1714;color:#ff9a61;border-color:#ff6a1a}.kf-content.kf-content .acc .acc-card,.kf-content.kf-content .acc .acc-metric,.kf-content.kf-content .acc .acc-source,.kf-content.kf-content .acc .acc-modal{background:#121821;border-color:#2d3743;color:#e7ebf0}.kf-content.kf-content .acc .acc-card:has(.acc-role){border-color:#29483a;box-shadow:inset 0 0 20px #2c8b630b,0 8px 24px #00000038}.kf-content.kf-content .acc .acc-flow{background:#111820;border-color:#2d3743}.kf-content.kf-content .acc .acc-flow-step b{background:#ff6a1a;color:#fff}.kf-content.kf-content .acc .acc-canvas{background-color:#0d1218;background-image:radial-gradient(#27313b .7px,transparent .7px)}.kf-content.kf-content .acc .acc-role,.kf-content.kf-content .acc .acc-placeholder,.kf-content.kf-content .acc .acc-empty,.kf-content.kf-content .acc .acc-mono{background:#0e141b;border-color:#2c3741;color:#b5bec8}.kf-content.kf-content .acc .acc-role{border-color:#29483a;border-left-color:#46b889;box-shadow:0 4px 12px #0003}.kf-content.kf-content .acc .acc-role.orange{border-left-color:#ff6a1a}.kf-content.kf-content .acc .acc-role.gold{border-left-color:#e2ad54}.kf-content.kf-content .acc .acc-check,.kf-content.kf-content .acc .acc-file,.kf-content.kf-content .acc .acc-table th,.kf-content.kf-content .acc .acc-table td{border-color:#2d3743}.kf-content.kf-content .acc .acc-status{background:#202833;color:#d5dce4}.kf-content.kf-content .acc .acc-status.pass{background:#142c23;color:#7ad6aa}.kf-content.kf-content .acc .acc-status.attention{background:#302719;color:#f0c36d}.kf-content.kf-content .acc .acc-status.blocked,.kf-content.kf-content .acc .acc-error{background:#321c1a;border-color:#69332f;color:#ff9387}.kf-content.kf-content .acc .acc-modalback{background:#020407c7}.deal-memory{display:grid;gap:14px;color:var(--dr-ink, #f1eef7)}.dm-header,.dm-title-copy,.dm-editor-heading,.dm-toolbar,.dm-card-top,.dm-card-actions,.dm-form-actions{display:flex;align-items:center}.dm-header{justify-content:space-between;gap:16px;flex-wrap:wrap}.dm-title-copy{min-width:0;gap:12px}.dm-title-copy h1{margin:0;font-size:clamp(20px,2vw,26px);letter-spacing:-.03em}.dm-title-copy p{margin:4px 0 0;color:var(--deal-muted, #aaa4b8);font-size:13px}.dm-icon{display:grid;width:40px;height:40px;flex:none;place-items:center;border:1px solid var(--deal-border, #302544);border-radius:10px;background:var(--deal-purple-soft, #2b2340);color:var(--deal-purple, #ad91f4)}.dm-icon svg{width:20px;height:20px}.dm-notice{display:flex;align-items:flex-start;gap:9px;padding:10px 12px;border:1px solid var(--deal-border, #302544);border-radius:8px;background:var(--deal-raised, #171226);color:var(--deal-muted, #aaa4b8);font-size:12px}.dm-notice svg{width:15px;height:15px;flex:none;color:var(--deal-purple, #ad91f4)}.dm-notice p{margin:0}.dm-editor,.dm-card,.dm-empty{border:1px solid var(--deal-border, #302544);border-radius:9px;background:var(--deal-surface, #0f0d1b)}.dm-editor{padding:16px}.dm-editor-heading{justify-content:space-between;gap:10px;margin-bottom:13px}.dm-editor-heading h2{margin:0;font-size:15px}.dm-editor-heading p{margin:3px 0 0;color:var(--deal-muted, #aaa4b8);font-size:12px}.dm-icon-button{display:grid;width:34px;height:34px;flex:none;place-items:center;border:1px solid var(--deal-border, #302544);border-radius:7px;background:var(--deal-raised, #171226);color:var(--deal-muted, #aaa4b8);cursor:pointer}.dm-icon-button svg{width:16px;height:16px}.dm-form-grid{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:12px}.dm-form-grid label{display:grid;gap:5px;min-width:0;color:var(--deal-ink, #f1eef7);font-size:12px;font-weight:650}.dm-form-grid label>span small{color:var(--deal-muted, #aaa4b8);font-size:11px;font-weight:400}.dm-form-grid input,.dm-form-grid select,.dm-form-grid textarea,.dm-filter select{width:100%;min-width:0;border:1px solid var(--deal-border, #302544);border-radius:6px;background:var(--deal-inset, #0b0a14);color:var(--deal-ink, #f1eef7);padding:9px 10px;font:inherit;font-size:12px}.dm-form-grid textarea{resize:vertical;line-height:1.55}.dm-form-grid input::-moz-placeholder,.dm-form-grid textarea::-moz-placeholder{color:#81798e}.dm-form-grid input::placeholder,.dm-form-grid textarea::placeholder{color:#81798e}.dm-form-grid input:focus-visible,.dm-form-grid select:focus-visible,.dm-form-grid textarea:focus-visible,.dm-filter select:focus-visible,.dm-search input:focus-visible,.deal-memory button:focus-visible{outline:2px solid var(--deal-lime, #a3d735);outline-offset:2px}.dm-form-wide{grid-column:1 / -1}.dm-form-error{margin:10px 0 0;color:#ff9585;font-size:12px}.dm-form-actions{justify-content:flex-end;gap:8px;margin-top:13px}.dm-toolbar{gap:10px;flex-wrap:wrap}.dm-search{display:flex;min-width:190px;flex:1;align-items:center;gap:8px;padding:0 10px;border:1px solid var(--deal-border, #302544);border-radius:7px;background:var(--deal-inset, #0b0a14);color:var(--deal-muted, #aaa4b8)}.dm-search svg{width:15px;height:15px;flex:none}.dm-search input{width:100%;min-width:0;padding:9px 0;border:0;outline:0;background:transparent;color:var(--deal-ink, #f1eef7);font:inherit;font-size:12px}.dm-search input::-moz-placeholder{color:#81798e}.dm-search input::placeholder{color:#81798e}.dm-filter{display:flex;align-items:center;gap:7px;color:var(--deal-muted, #aaa4b8);font-size:12px}.dm-filter select{width:auto;min-width:155px;padding:8px 10px}.dm-count{margin-left:auto;color:var(--deal-muted, #aaa4b8);font-size:12px;white-space:nowrap}.dm-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dm-card{min-width:0;padding:14px}.dm-card-top{justify-content:space-between;gap:10px;flex-wrap:wrap}.dm-category{display:inline-flex;padding:4px 8px;border:1px solid var(--deal-border, #302544);border-radius:999px;background:var(--deal-purple-soft, #2b2340);color:var(--deal-purple, #ad91f4);font-size:11px;font-weight:650}.dm-category[data-category=Risk]{color:#ffb26f;border-color:#69452d;background:#332116}.dm-category[data-category=Commitment]{color:var(--deal-lime, #a3d735)}.dm-updated{display:inline-flex;align-items:center;gap:5px;color:var(--deal-muted, #aaa4b8);font-size:11px}.dm-updated svg{width:13px;height:13px}.dm-card h2{margin:10px 0 6px;color:var(--deal-ink, #f1eef7);font-size:15px;line-height:1.4}.dm-detail{margin:0;color:#d6d1e1;font-size:13px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.dm-source{margin:10px 0 0;color:var(--deal-muted, #aaa4b8);font-size:12px;overflow-wrap:anywhere}.dm-source strong{color:var(--deal-ink, #f1eef7)}.dm-card-actions{gap:12px;flex-wrap:wrap;margin-top:13px;padding-top:10px;border-top:1px solid var(--deal-border-soft, #252033)}.dm-card-actions>span{margin-right:auto;color:#ffcf86;font-size:12px}.dm-text-button{display:inline-flex;align-items:center;gap:5px;padding:4px 0;border:0;background:transparent;color:var(--deal-muted, #aaa4b8);cursor:pointer;font:inherit;font-size:12px}.dm-text-button svg{width:14px;height:14px}.dm-text-button:hover{color:var(--deal-ink, #f1eef7)}.dm-delete-button{color:#ff9585}.dm-empty{display:grid;justify-items:center;gap:7px;padding:32px 18px;text-align:center}.dm-empty>svg{width:24px;height:24px;color:var(--deal-purple, #ad91f4)}.dm-empty h2{margin:2px 0 0;color:var(--deal-ink, #f1eef7);font-size:15px}.dm-empty p{margin:0 0 7px;color:var(--deal-muted, #aaa4b8);font-size:12px;line-height:1.6}@media (max-width: 760px){.dm-list,.dm-form-grid{grid-template-columns:1fr}.dm-form-wide{grid-column:auto}.dm-count{width:100%;margin-left:0}}.dm-hub{display:grid;align-content:start;gap:14px;min-height:100%;padding:22px;background:#090711}.dm-hub-controls{display:flex;align-items:end;justify-content:space-between;gap:12px;padding:12px;border:1px solid #302544;border-radius:9px;background:#100d1c}.dm-hub-controls label{display:grid;gap:6px;width:min(540px,100%);color:#aaa4b8;font-size:12px}.dm-hub-controls label>span{display:flex;align-items:center;gap:7px;color:#f1eef7;font-weight:700}.dm-hub-controls label svg{width:15px;height:15px;color:#ad91f4}.dm-hub-controls select,.dm-request-role select{min-width:0;padding:9px 10px;border:1px solid #302544;border-radius:6px;background:#0b0a14;color:#f1eef7;font:inherit}.dm-storage-warning{padding:10px 12px;border:1px solid #755525;border-radius:7px;background:#2a2116;color:#ffcf86;font-size:12px}.dm-header-actions{display:flex;gap:8px;flex-wrap:wrap}.dm-eyebrow,.dm-opportunity-kicker{display:flex;align-items:center;gap:6px;color:#b49bf3;font-size:10px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.dm-opportunity{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(230px,.8fr);gap:18px;padding:18px;border:1px solid #35284d;border-radius:10px;background:radial-gradient(ellipse at 0 0,#211837,#100d1b 60%)}.dm-opportunity-main{min-width:0}.dm-opportunity-main h2{margin:9px 0 5px;color:#f5f1fc;font-size:clamp(18px,2vw,24px);letter-spacing:-.025em}.dm-opportunity-main>p{margin:0;max-width:850px;color:#c1bbcf;font-size:13px;line-height:1.55}.dm-opportunity-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.dm-opportunity-tags>span{padding:4px 8px;border:1px solid #3a3150;border-radius:999px;background:#211b30;color:#d8cafa;font-size:10px}.dm-opportunity-facts{display:grid;align-content:center;gap:9px;padding-left:16px;border-left:1px solid #332a43}.dm-opportunity-facts>span{display:flex;justify-content:space-between;gap:10px;color:#f1eef7;font-size:11px}.dm-opportunity-facts small{color:#aaa4b8}.dm-opportunity-facts strong{text-align:right}.dm-state-ready{display:inline-flex;align-items:center;gap:6px;color:#a3d735}.dm-state-ready>span{width:7px;height:7px;border-radius:50%;background:#a3d735}.dm-policy-notice,.dm-demo-banner,.dm-inline-notice{display:flex;align-items:flex-start;gap:9px;padding:10px 12px;border:1px solid #302544;border-radius:8px;background:#171226;color:#c5bfd1;font-size:12px;line-height:1.5}.dm-policy-notice>svg,.dm-demo-banner>svg{width:16px;height:16px;flex:none;color:#ad91f4}.dm-demo-banner{border-color:#675326;background:#292213;color:#f3d89e}.dm-demo-banner>svg{color:#ffcf65}.dm-suppressed-note{margin:-7px 0 0;color:#aaa4b8;font-size:11px}.dm-inline-notice{justify-content:space-between;border-color:#675326;color:#ffcf86}.dm-inline-notice button{border:0;background:transparent;color:inherit;cursor:pointer;text-decoration:underline}.dm-inner-tabs{display:flex;gap:3px;overflow-x:auto;padding:4px;border-bottom:1px solid #302544;scrollbar-width:thin}.dm-inner-tabs button{flex:none;padding:9px 12px;border:0;border-bottom:2px solid transparent;border-radius:6px 6px 0 0;background:transparent;color:#aaa4b8;cursor:pointer;font:inherit;font-size:12px}.dm-inner-tabs button:hover{color:#f1eef7;background:#171226}.dm-inner-tabs button.active{border-bottom-color:#a3d735;background:#171226;color:#f1eef7;font-weight:700}.dm-stat-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.dm-stat{display:grid;grid-template-columns:34px 1fr;align-items:center;gap:0 9px;padding:12px;border:1px solid #302544;border-radius:8px;background:#100d1b}.dm-stat>span{display:grid;grid-row:span 2;width:32px;height:32px;place-items:center;border-radius:8px;background:#241b35;color:#ad91f4}.dm-stat svg{width:17px;height:17px}.dm-stat>strong{color:#f1eef7;font-size:18px;line-height:1.1}.dm-stat>small{color:#aaa4b8;font-size:10px}.dm-profile-strip{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 13px;border:1px solid #302544;border-radius:8px;background:#100d1b}.dm-profile-strip>div{display:grid;gap:3px}.dm-profile-strip strong{color:#f1eef7;font-size:12px}.dm-profile-strip span{color:#aaa4b8;font-size:11px}.dm-profile-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px;border:1px solid #302544;border-radius:8px;background:#100d1b}.dm-profile-form>label{display:grid;gap:5px;color:#e9e4f0;font-size:11px;font-weight:650}.dm-profile-form textarea,.dm-profile-form input{width:100%;padding:8px 9px;border:1px solid #302544;border-radius:6px;background:#0b0a14;color:#f1eef7;font:inherit;font-size:12px;resize:vertical}.dm-profile-form .dm-timeline-input{grid-column:1 / -1;max-width:260px}.dm-profile-form .dm-form-actions{grid-column:1 / -1;margin-top:0}.dm-overview-grid{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(270px,.8fr);align-items:start;gap:12px}.dm-panel{min-width:0;padding:14px;border:1px solid #302544;border-radius:9px;background:#100d1b}.dm-panel-heading{display:flex;align-items:flex-start;gap:9px;margin-bottom:12px;color:#ad91f4}.dm-panel-heading>svg{width:18px;height:18px;flex:none}.dm-panel-heading h3{margin:0;color:#f1eef7;font-size:13px}.dm-panel-heading p{margin:3px 0 0;color:#aaa4b8;font-size:11px;line-height:1.5}.dm-comparison-heading{justify-content:space-between}.dm-record-count{flex:none;padding:4px 7px;border-radius:999px;background:#241b35;color:#d8cafa;font-size:10px}.dm-match-filters{display:grid;grid-template-columns:minmax(160px,1fr) repeat(2,minmax(120px,.45fr));gap:7px;margin-bottom:10px}.dm-match-filters>label:not(.dm-search){display:grid;gap:4px;color:#aaa4b8;font-size:10px}.dm-match-filters select{width:100%;min-width:0;padding:7px;border:1px solid #302544;border-radius:6px;background:#0b0a14;color:#f1eef7;font:inherit;font-size:11px}.dm-table-wrap{overflow-x:auto;border:1px solid #2b233a;border-radius:7px}.dm-match-table{width:100%;min-width:920px;border-collapse:collapse;font-size:10px;text-align:left}.dm-match-table th{padding:9px 8px;background:#181325;color:#aaa4b8;font-size:9px;font-weight:700;white-space:nowrap}.dm-match-table td{padding:9px 8px;border-top:1px solid #282137;color:#ddd8e6;vertical-align:top}.dm-match-table tr.selected td{background:#1b1530}.dm-match-table td:first-child{min-width:140px}.dm-match-table td:first-child strong,.dm-match-table td:first-child span{display:block}.dm-match-table td:first-child span{margin-top:3px;color:#aaa4b8}.dm-match-table td:first-child em{display:inline-block;margin-top:5px;color:#ffcf65;font-size:8px;font-style:normal;font-weight:800}.dm-match-table td small{display:block;margin-top:3px;color:#aaa4b8;font-size:9px}.dm-overall-score{color:#a3d735;font-size:12px}.dm-feedback-cell{white-space:nowrap}.dm-feedback-cell button{margin-right:5px;padding:4px;border:1px solid #3b304e;border-radius:5px;background:#171226;color:#aaa4b8;cursor:pointer}.dm-feedback-cell button:hover{color:#a3d735}.dm-feedback-cell svg{width:13px;height:13px}.dm-side-stack{display:grid;gap:10px}.dm-outcome-panel dl{display:grid;gap:8px;margin:0}.dm-outcome-panel dl>div,.dm-detail-list>div{display:flex;justify-content:space-between;gap:10px;padding-bottom:7px;border-bottom:1px solid #282137;font-size:11px}.dm-outcome-panel dt,.dm-detail-list dt{color:#aaa4b8}.dm-outcome-panel dd,.dm-detail-list dd{margin:0;color:#f1eef7;font-weight:650;text-align:right}.dm-apply-button{width:100%;justify-content:center;margin-top:10px}.dm-expert-list,.dm-bullet-list{display:grid;gap:7px;padding-left:18px;color:#ddd8e6;font-size:11px;line-height:1.5}.dm-request-role{display:grid;gap:5px;margin:10px 0;color:#aaa4b8;font-size:10px}.dm-request-record{display:block;margin-top:7px;color:#a3d735;font-size:10px}.dm-no-detail{margin:6px 0;color:#aaa4b8;font-size:11px;line-height:1.55}.dm-evidence-detail{margin-top:12px}.dm-evidence-source,.dm-evidence-terms{color:#c9c3d3;font-size:11px;line-height:1.5}.dm-score-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.dm-evidence-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px;color:#aaa4b8;font-size:10px}.dm-applied-row{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 0;border-top:1px solid #282137;color:#f1eef7}.dm-applied-row>div{display:grid;gap:3px;min-width:0}.dm-applied-row strong{font-size:11px}.dm-applied-row small,.dm-applied-row>span{color:#aaa4b8;font-size:10px}.dm-action-status{display:grid;width:22px;height:22px;place-items:center;border:1px solid #514465;border-radius:6px;background:#171226;color:#a3d735;cursor:pointer}.dm-action-status.done{border-color:#779d30;background:#1b2b13}.dm-action-status svg{width:14px;height:14px}.dm-content-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px}.dm-timeline{display:grid;gap:0}.dm-timeline>div{display:grid;grid-template-columns:16px minmax(0,1fr) auto;align-items:start;gap:9px;min-height:47px;color:#f1eef7}.dm-timeline>div>i{position:relative;width:9px;height:9px;margin:4px;border:2px solid #75658f;border-radius:50%}.dm-timeline>div:not(:last-child)>i:after{position:absolute;top:7px;left:1px;width:2px;height:35px;background:#3b304e;content:""}.dm-timeline>div>i.complete{border-color:#a3d735;background:#a3d735}.dm-timeline>div>span{display:grid;gap:3px}.dm-timeline strong{font-size:11px}.dm-timeline small,.dm-timeline em{color:#aaa4b8;font-size:10px;font-style:normal}.dm-milestone-list{display:grid;gap:9px;padding:0;list-style:none}.dm-milestone-list li{display:grid;grid-template-columns:90px 1fr;gap:10px;color:#f1eef7;font-size:11px}.dm-milestone-list li span{color:#a3d735}.dm-person-row{display:flex;align-items:center;gap:9px;padding:8px 0;border-top:1px solid #282137}.dm-person-avatar{display:grid;width:32px;height:32px;flex:none;place-items:center;border:1px solid #423454;border-radius:50%;background:#211837;color:#d8cafa;font-size:10px;font-weight:800}.dm-person-row>div{display:grid;gap:3px;color:#f1eef7}.dm-person-row strong{font-size:11px}.dm-person-row small{color:#aaa4b8;font-size:10px;line-height:1.4}.dm-detail-list{display:grid;gap:8px;margin:0 0 12px}.dm-risk-line{display:flex;align-items:flex-start;gap:7px;color:#ffb26f;font-size:11px;line-height:1.5}.dm-risk-line svg{width:14px;height:14px;flex:none}.dm-source-output{padding:10px 0;border-top:1px solid #282137;color:#f1eef7;font-size:11px}.dm-source-output p{margin:6px 0;color:#ddd8e6;line-height:1.55;white-space:pre-wrap}.dm-source-output small{color:#aaa4b8}.dm-historical-solution{color:#ddd8e6;font-size:12px;line-height:1.6}.dm-asset-row{display:grid;grid-template-columns:16px 1fr;gap:5px 8px;padding:8px 0;border-top:1px solid #282137;color:#f1eef7;font-size:11px}.dm-asset-row svg{width:15px;height:15px;color:#ad91f4}.dm-asset-row small{grid-column:2;color:#aaa4b8;font-size:9px}.dm-lessons-page{display:grid;gap:12px}.dm-lessons-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 13px;border:1px solid #302544;border-radius:8px;background:#100d1b;color:#aaa4b8;font-size:11px}.dm-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:10px;border-top:1px solid #302544;color:#8f879e;font-size:10px}.dm-footer>span{display:flex;align-items:center;gap:6px}.dm-footer svg{width:13px;height:13px}.dm-score-grid>*{min-width:0}.dm-history-toolbar{display:flex;align-items:end;justify-content:space-between;gap:12px;flex-wrap:wrap}.dm-history-toolbar label{display:grid;gap:6px;flex:1;min-width:0;color:#c5bfd1;font-size:12px}.dm-history-toolbar select{width:100%;min-width:0;padding:10px;background:#100d1b;border:1px solid #423454;border-radius:8px;color:#f1eef7}.dm-history-toolbar>span{color:#aaa4b8;font-size:12px}.dm-history-hero{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:20px;padding:20px;border:1px solid #423454;border-radius:10px;background:#171226}.dm-history-hero h2{margin:10px 0 6px;color:#f1eef7;font-size:22px;line-height:1.3}.dm-history-hero p{margin:0;color:#aaa4b8;font-size:13px}.dm-history-badge{display:inline-flex;padding:4px 8px;border-radius:6px;background:#2b2340;color:#d8cafa;font-size:12px}.dm-history-badge.fictional{background:#332813;color:#ffcf86}.dm-history-outcome{display:grid;align-content:center;gap:7px;padding-left:18px;border-left:1px solid #423454}.dm-history-outcome small,.dm-history-outcome span{color:#aaa4b8;font-size:12px;line-height:1.5}.dm-history-outcome strong{color:#f1eef7;font-size:15px;line-height:1.5;white-space:pre-wrap}.dm-history-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.dm-history-facts>div{display:grid;align-content:start;gap:7px;padding:12px;border:1px solid #302544;border-radius:8px;background:#100d1b}.dm-history-facts small{color:#aaa4b8;font-size:12px}.dm-history-facts strong{color:#f1eef7;font-size:13px}.dm-history-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}.dm-history-panel h3{margin:0 0 12px;font-size:15px;color:#f1eef7}.dm-history-panel h4{margin:16px 0 7px;font-size:12px;color:#c8b4f0}.dm-history-panel .dm-bullet-list{font-size:13px;line-height:1.6}.dm-history-body{white-space:pre-wrap;color:#ddd8e6;font-size:13px;line-height:1.65;overflow-wrap:anywhere}.dm-history-steps,.dm-history-note{display:grid;gap:8px}.dm-history-steps article,.dm-history-note{padding:12px 0;border-top:1px solid #302544;font-size:13px;overflow-wrap:anywhere}.dm-history-steps article>div,.dm-history-note>div{display:flex;align-items:start;justify-content:space-between;gap:10px}.dm-history-steps article>div>span{flex:none;color:#ffcf86;font-size:12px}.dm-history-steps [data-status=complete]{color:#a3d735}.dm-history-steps p,.dm-history-note p{margin:7px 0;white-space:pre-wrap;line-height:1.6;color:#ddd8e6}.dm-history-steps small,.dm-history-note small{display:block;margin-top:5px;color:#aaa4b8;font-size:12px}.dm-history-source p{color:#c5bfd1;font-size:12px;line-height:1.6;overflow-wrap:anywhere}@media (max-width:760px){.dm-history-hero,.dm-history-grid{grid-template-columns:1fr}.dm-history-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.dm-history-outcome{padding:12px 0 0;border-left:0;border-top:1px solid #423454}}@media (max-width: 1050px){.dm-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dm-overview-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width: 760px){.dm-hub{padding:12px}.dm-hub-controls,.dm-opportunity{grid-template-columns:minmax(0,1fr)}.dm-hub-controls{align-items:stretch}.dm-hub-controls label{width:100%}.dm-opportunity-facts{padding:12px 0 0;border-top:1px solid #332a43;border-left:0}.dm-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dm-content-grid,.dm-profile-form{grid-template-columns:minmax(0,1fr)}.dm-profile-form .dm-timeline-input,.dm-profile-form .dm-form-actions{grid-column:auto}.dm-match-filters{grid-template-columns:minmax(0,1fr)}.dm-score-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dm-evidence-actions,.dm-profile-strip,.dm-lessons-footer,.dm-footer{align-items:flex-start;flex-direction:column}}.deal-settings{--ds-ink: #26323b;--ds-muted: #66737d;--ds-orange: #b94813;--ds-orange-deep: #96390e;--ds-line: #e8e2dc;--ds-soft: #fff8f3;--ds-blue: #b94813;color:var(--ds-ink);font-family:DM Sans,Segoe UI,sans-serif;font-size:13px;line-height:1.5;padding:4px 0 20px}.deal-settings *,.deal-settings *:before,.deal-settings *:after{box-sizing:border-box}.deal-settings button,.deal-settings textarea{font:inherit}.deal-settings :is(.ds-eyebrow,.ds-dirty,.ds-btn,.ds-readonly-note,.ds-card-heading p,.ds-info-chip,.ds-control-copy small,.ds-policy-block p,.ds-policy-block h3,.ds-review-disclosure,.ds-role small,.ds-role-source,.ds-unavailable,.ds-char-count,.ds-summary-label,.ds-summary-value,.ds-summary-saving,.ds-governance p,.ds-bottom-note){font-size:12px;line-height:1.5}.deal-settings :is(.ds-control-copy strong,.ds-role strong){font-size:13px}.deal-settings button:focus-visible,.deal-settings textarea:focus-visible{outline:3px solid #e9a276;outline-offset:3px}.ds-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin:0 0 17px}.ds-header-copy{min-width:0}.ds-eyebrow{margin:0 0 4px;color:var(--ds-orange);font-size:10px;font-weight:750;letter-spacing:.11em;text-transform:uppercase}.ds-header h1{margin:0;color:#a84211;font-size:clamp(21px,2.2vw,27px);font-weight:750;letter-spacing:-.045em;line-height:1.15}.ds-header p{max-width:690px;margin:6px 0 0;color:var(--ds-muted);font-size:12px}.ds-header-actions{display:flex;flex:none;align-items:center;gap:8px}.ds-dirty{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border:1px solid #efc8af;border-radius:20px;background:#fff6ef;color:#874117;font-size:11px;font-weight:700;white-space:nowrap}.ds-dirty:before{width:7px;height:7px;border-radius:50%;background:var(--ds-orange);content:""}.ds-btn{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:7px;padding:7px 11px;border:1px solid #ded8d2;border-radius:7px;background:#fff;color:#39464f;cursor:pointer;font-size:11px;font-weight:700;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.ds-btn:hover:not(:disabled){border-color:#d8a184;background:#fff7f1}.ds-btn:active:not(:disabled){transform:translateY(1px)}.ds-btn:disabled{cursor:not-allowed;opacity:.48}.ds-btn-primary{border-color:var(--ds-orange);background:var(--ds-orange);color:#fff}.ds-btn-primary:hover:not(:disabled){border-color:var(--ds-orange-deep);background:var(--ds-orange-deep)}.ds-btn svg{width:14px;height:14px}.ds-readonly-note{display:flex;align-items:flex-start;gap:9px;margin:0 0 14px;padding:10px 12px;border:1px solid #e7d9cd;border-radius:7px;background:#fffaf6;color:#675449;font-size:11px}.ds-readonly-note svg{flex:none;width:15px;height:15px;color:var(--ds-orange)}.ds-layout{display:grid;grid-template-columns:minmax(0,1fr) 246px;align-items:start;gap:13px}.ds-main-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px}.ds-card{min-width:0;overflow:hidden;border:1px solid var(--ds-line);border-radius:9px;background:#fff;box-shadow:0 2px 8px #482f1f09}.ds-card-wide{grid-column:1 / -1}.ds-card-heading{display:flex;align-items:flex-start;gap:10px;padding:13px 14px 10px;border-bottom:1px solid #f0ebe6}.ds-icon{display:grid;width:31px;height:31px;flex:none;place-items:center;border:1px solid #f2dfd2;border-radius:7px;background:#fff4eb;color:var(--ds-orange)}.ds-icon svg{width:17px;height:17px}.ds-card-heading-copy{flex:1;min-width:0}.ds-card-heading h2{margin:1px 0 2px;color:#303c44;font-size:13px;font-weight:750;letter-spacing:-.015em}.ds-card-heading p{margin:0;color:var(--ds-muted);font-size:10px;line-height:1.45}.ds-card-content{padding:3px 14px 13px}.ds-card-content.ds-no-padding{padding:0}.ds-info-chip{display:inline-flex;align-items:center;gap:5px;padding:5px 7px;border:1px solid #dce8f4;border-radius:5px;background:#f5f9fd;color:#345c80;font-size:9px;line-height:1.35}.ds-info-chip svg{width:13px;height:13px;flex:none;color:var(--ds-blue)}.ds-chip-heading{align-self:center}.ds-control-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #f1ede9}.ds-control-row:last-child{border-bottom:0}.ds-control-copy{min-width:0}.ds-control-copy strong{display:block;color:#34414a;font-size:11px;font-weight:700;line-height:1.4}.ds-control-copy small{display:block;margin-top:2px;color:var(--ds-muted);font-size:10px;line-height:1.4}.ds-control-copy .ds-inline-state{display:inline;color:var(--ds-orange);font-weight:700}.ds-toggle{position:relative;width:34px;height:19px;flex:none;margin-top:1px;padding:0;border:1px solid #cbd2d6;border-radius:20px;background:#e6e9eb;cursor:pointer;transition:background-color .16s ease,border-color .16s ease}.ds-toggle:after{position:absolute;top:2px;left:2px;width:13px;height:13px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #1b242b33;content:"";transition:transform .16s ease}.ds-toggle[aria-checked=true]{border-color:var(--ds-blue);background:var(--ds-blue)}.ds-toggle[aria-checked=true]:after{transform:translate(15px)}.ds-toggle:disabled{cursor:not-allowed;opacity:.55}.ds-field-disabled{opacity:.64}.ds-agent-boundary-list{display:grid}.ds-agent-boundary-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:32px;padding:5px 0;border-bottom:1px solid #f1ede9}.ds-agent-boundary-row:last-child{border-bottom:0}.ds-agent-boundary-row>strong{min-width:0;color:#34414a;font-size:11px;font-weight:700;line-height:1.4}.ds-agent-boundary-note{display:flex;align-items:flex-start;gap:9px;margin:10px 0 0;padding:9px 10px;border:1px solid #cfe0f0;border-radius:7px;background:#eef5fc;color:#345c80;font-size:10px;line-height:1.5}.ds-agent-boundary-note svg{width:15px;height:15px;flex:none}.ds-agent-boundary-disclosure{margin:7px 0 0;color:var(--ds-muted);font-size:9px;line-height:1.45}.ds-policy-stack{display:grid;grid-template-columns:1fr}.ds-unavailable{display:flex;align-items:flex-start;gap:9px;margin:10px 0 0;padding:9px 10px;border:1px solid #e8e4df;border-radius:6px;background:#faf9f7;color:#626d75;font-size:10px;line-height:1.45}.ds-unavailable svg{flex:none;width:14px;height:14px;color:#78858e}.ds-policy-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding-top:2px}.ds-policy-block{min-width:0;padding:8px 12px 5px 0}.ds-policy-block+.ds-policy-block{padding-left:13px;border-left:1px solid #f0ebe6}.ds-policy-block h3{margin:0 0 3px;color:#46535c;font-size:10px;font-weight:750}.ds-policy-block p{margin:0;color:var(--ds-muted);font-size:9px;line-height:1.45}.ds-role-list{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:12px 14px 14px}.ds-role{display:flex;align-items:flex-start;gap:8px;min-width:0;padding:8px;border:1px solid #eee8e2;border-radius:6px;background:#fffdfb}.ds-role-mark{display:grid;width:24px;height:24px;flex:none;place-items:center;border-radius:6px;background:#f8e9dd;color:#9e3b13;font-size:9px;font-weight:800}.ds-role strong{display:block;color:#34414a;font-size:10px;line-height:1.35}.ds-role small{display:block;margin-top:2px;color:var(--ds-muted);font-size:9px;line-height:1.35}.ds-role-source{padding:0 14px 12px;color:#737e85;font-size:9px}.ds-instructions-label{display:block;margin:10px 0 5px;color:#46535c;font-size:10px;font-weight:700}.ds-instructions{display:block;width:100%;min-height:83px;resize:vertical;padding:9px 10px;border:1px solid #e3dcd5;border-radius:6px;background:#fff;color:#34414a;font-size:11px;line-height:1.55}.ds-instructions::-moz-placeholder{color:#899197}.ds-instructions::placeholder{color:#899197}.ds-char-count{margin:4px 0 0;color:#7b858b;font-size:9px;text-align:right}.ds-review-disclosure{margin-top:9px;padding:8px 9px;border-left:2px solid #d7a27f;background:#fff9f5;color:#68594e;font-size:9px;line-height:1.5}.ds-summary{position:sticky;top:12px;border-color:#eadfd7;background:#fffaf6}.ds-summary .ds-card-heading{background:#fff4ec}.ds-summary-list{padding:3px 13px 7px}.ds-summary-item{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 0;border-bottom:1px solid #efe7e0}.ds-summary-item:last-child{border-bottom:0}.ds-summary-label{display:flex;align-items:center;gap:7px;color:#526069;font-size:10px}.ds-summary-label svg{width:14px;height:14px;flex:none;color:var(--ds-orange)}.ds-summary-value{color:var(--ds-orange);font-size:10px;font-weight:750;text-align:right}.ds-summary-value.is-off{color:#66737d;font-weight:600}.ds-summary-value.is-on{color:#34735e}.ds-summary-saving{margin:0 12px 12px;padding:9px 10px;border:1px solid #efd9ca;border-radius:6px;background:#fff;color:#725744;font-size:9px;line-height:1.45}.ds-summary-saving strong{display:block;margin-bottom:3px;color:#93431b;font-size:10px}.ds-summary .ds-btn{width:calc(100% - 24px);margin:0 12px 12px}.ds-governance{margin:0 12px 12px;padding:10px;border:1px solid #e8c6ad;border-radius:6px;background:#fff3e9;color:#683e27;font-size:10px;line-height:1.5}.ds-governance strong{display:block;margin-bottom:4px;color:#893d13;font-size:10px}.ds-governance p{margin:0}.ds-bottom-note{display:flex;align-items:flex-start;gap:8px;grid-column:1 / -1;padding:10px 12px;border:1px solid #e8e3dd;border-radius:7px;background:#faf9f7;color:#65717a;font-size:10px;line-height:1.5}.ds-bottom-note svg{flex:none;width:14px;height:14px;color:var(--ds-orange)}@media (max-width: 980px){.ds-layout{grid-template-columns:minmax(0,1fr) 220px;gap:10px}.ds-main-grid{gap:10px}.ds-policy-columns{grid-template-columns:1fr}.ds-policy-block,.ds-policy-block+.ds-policy-block{padding:8px 0;border-left:0;border-bottom:1px solid #f0ebe6}.ds-policy-block:last-child{border-bottom:0}}@media (max-width: 740px){.ds-header{flex-direction:column;gap:12px}.ds-header-actions{width:100%;justify-content:flex-end}.ds-layout,.ds-main-grid{grid-template-columns:1fr}.ds-card-wide{grid-column:auto}.ds-summary{position:static;grid-row:1}.ds-summary-list{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:14px;column-gap:14px}.ds-summary .ds-card-heading{border-bottom:1px solid #f0ebe6}}@media (max-width: 440px){.ds-header-actions{justify-content:flex-start;flex-wrap:wrap}.ds-role-list,.ds-summary-list{grid-template-columns:1fr}.ds-info-chip.ds-chip-heading{display:none}}@media (prefers-reduced-motion: reduce){.deal-settings *,.deal-settings *:before,.deal-settings *:after{scroll-behavior:auto!important;transition:none!important}}.deal-settings :is(.ds-eyebrow,.ds-dirty,.ds-btn,.ds-readonly-note,.ds-card-heading p,.ds-info-chip,.ds-control-copy small,.ds-policy-block p,.ds-policy-block h3,.ds-review-disclosure,.ds-role small,.ds-role-source,.ds-unavailable,.ds-char-count,.ds-summary-label,.ds-summary-value,.ds-summary-saving,.ds-governance p,.ds-bottom-note,.ds-subnote,.ds-fixed-chip,.ds-select-chip,.ds-release-chip,.ds-check-copy small,.ds-check-copy strong,.ds-flow-node){font-size:13px;line-height:1.5}.deal-settings :is(.ds-control-copy strong,.ds-role strong,.ds-check-copy strong){font-size:13.5px}.deal-settings .ds-card-heading h2{font-size:15px}.deal-settings .ds-header p{font-size:13px}.ds-layout{grid-template-columns:minmax(0,1fr) 300px}.ds-rail{display:flex;flex-direction:column;gap:12px;min-width:0}.ds-rail .ds-summary{position:sticky;top:12px}.ds-banner{display:flex;align-items:center;gap:8px;margin:12px 14px 0;padding:9px 11px;border:1px solid #cfe0f0;border-radius:7px;background:#eef5fc;color:#2f5d8a;font-size:13px;font-weight:600}.ds-banner svg{width:15px;height:15px;flex:none}.ds-fixed-chip,.ds-select-chip,.ds-release-chip{flex:none;padding:5px 10px;border-radius:6px;font-size:13px;font-weight:700;border:1px solid #dfe5e8;background:#f4f6f7;color:#5d6b73;white-space:nowrap}.ds-select-chip{border-color:#e7d9cd;background:#fff8f2;color:#8a5a33}.ds-select-chip.ds-select-warn{border-color:#f0d9b8;background:#fdf6ea;color:#96660f}.ds-release-chip.is-blocked{border-color:#f2c9c2;background:#fdf1ef;color:#a83a28}.ds-check-row{display:flex;align-items:flex-start;gap:9px;padding:7px 0;cursor:pointer}.ds-check-row input{position:absolute;opacity:0;pointer-events:none}.ds-check-box{display:grid;width:18px;height:18px;flex:none;margin-top:1px;place-items:center;border:1.5px solid #b8c2c8;border-radius:4px;background:#fff;color:#fff}.ds-check-box svg{width:12px;height:12px}.ds-check-row input:checked+.ds-check-box{border-color:var(--ds-orange);background:var(--ds-orange)}.ds-check-row input:focus-visible+.ds-check-box{outline:3px solid #e9a276;outline-offset:2px}.ds-check-row.ds-field-disabled{cursor:not-allowed}.ds-check-copy{min-width:0}.ds-check-copy strong{display:block;color:#34414a;font-weight:700;line-height:1.4}.ds-check-copy small{display:block;margin-top:1px;color:var(--ds-muted);line-height:1.4}.ds-radio-row{position:relative;display:flex;align-items:flex-start;gap:9px;padding:6px 0;cursor:pointer}.ds-radio-row input{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ds-radio-row input:focus-visible+.ds-radio-dot{outline:3px solid #e9a276;outline-offset:2px}.ds-radio-row.ds-field-disabled{cursor:not-allowed}.ds-radio-dot{width:16px;height:16px;flex:none;margin-top:2px;border:1.5px solid #b8c2c8;border-radius:50%;background:#fff;position:relative}.ds-radio-dot.is-on:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:var(--ds-orange)}.ds-summary-value{max-width:150px}.ds-subhead{margin:8px 0 2px;color:#46535c;font-size:13.5px;font-weight:750}.ds-subnote{margin:2px 0 8px;color:var(--ds-muted);font-size:13px;line-height:1.45}.ds-output-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.ds-output-grid>.ds-card-content+.ds-card-content{border-left:1px solid #f0ebe6}.ds-wide-disclosure{margin:0 14px 13px}.ds-flow{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:6px 0 4px}.ds-flow-step{display:flex;align-items:center;gap:6px}.ds-flow-node{padding:6px 12px;border:1px solid #e2d9d1;border-radius:20px;background:#fff8f3;color:#8a4a1d;font-weight:700}.ds-flow-step:first-child .ds-flow-node{background:#f3e8df}.ds-flow-arrow{color:#b0a29a;font-weight:700}@media (max-width: 1100px){.ds-output-grid{grid-template-columns:1fr}.ds-output-grid>.ds-card-content+.ds-card-content{border-left:0;border-top:1px solid #f0ebe6}}@media (max-width: 740px){.ds-rail{display:contents}}.deal-settings{--ds-ink: #e7ebf0;--ds-muted: #a1aab7;--ds-orange: #ff6a1a;--ds-orange-deep: #ff8243;--ds-line: #2d3743;--ds-soft: #171e27;--ds-blue: #78b9e2}.kf-content.kf-content .deal-settings .ds-header h1{color:#f5f7fa}.kf-content.kf-content .deal-settings .ds-header p,.kf-content.kf-content .deal-settings .ds-card-heading p,.kf-content.kf-content .deal-settings .ds-control-copy small,.kf-content.kf-content .deal-settings .ds-role small,.kf-content.kf-content .deal-settings .ds-subnote,.kf-content.kf-content .deal-settings .ds-role-source,.kf-content.kf-content .deal-settings .ds-char-count{color:#a1aab7}.kf-content.kf-content .deal-settings .ds-card-heading h2,.kf-content.kf-content .deal-settings .ds-control-copy strong,.kf-content.kf-content .deal-settings .ds-role strong,.kf-content.kf-content .deal-settings .ds-check-copy strong,.kf-content.kf-content .deal-settings .ds-subhead{color:#f5f7fa}.kf-content.kf-content .deal-settings .ds-card-heading{border-color:#232b35}.kf-content.kf-content .deal-settings .ds-icon{background:#302016;border-color:#6b4a38;color:#ff9a61}.kf-content.kf-content .deal-settings .ds-banner{background:#152435;border-color:#2c4a63;color:#78b9e2}.kf-content.kf-content .deal-settings .ds-btn{background:#171e27;border-color:#36414e;color:#dce2e9}.kf-content.kf-content .deal-settings .ds-btn:hover:not(:disabled){background:#202a35;border-color:#78b9e2}.kf-content.kf-content .deal-settings .ds-btn-primary,.kf-content.kf-content .deal-settings .ds-btn.ds-btn-primary{background:#ff6a1a;border-color:#ff6a1a;color:#fff}.kf-content.kf-content .deal-settings .ds-btn-primary:hover:not(:disabled){background:#ff8243;border-color:#ff8243}.kf-content.kf-content .deal-settings .ds-toggle{background:#202a35;border-color:#3a4653}.kf-content.kf-content .deal-settings .ds-toggle[aria-checked=true]{background:#ff6a1a;border-color:#ff6a1a}.kf-content.kf-content.navigator-deal-theme .deal-settings .ds-agent-boundary-row>strong{color:var(--deal-ink)}.kf-content.kf-content.navigator-deal-theme .deal-settings .ds-agent-boundary-row{border-color:var(--deal-border-soft)}.kf-content.kf-content.navigator-deal-theme .deal-settings .ds-agent-boundary-note{border-color:var(--deal-border);background:var(--deal-purple-soft);color:var(--deal-ink)}.kf-content.kf-content.navigator-deal-theme .deal-settings .ds-agent-boundary-note svg{color:var(--deal-purple)}.kf-content.kf-content.navigator-deal-theme .deal-settings .ds-agent-boundary-disclosure{color:var(--deal-muted)}.kf-content.kf-content .deal-settings .ds-toggle:after{background:#dce2e9}.kf-content.kf-content .deal-settings .ds-check-box{background:#0a0e13}.kf-content.kf-content .deal-settings .ds-check-row input:checked+.ds-check-box{background:#ff6a1a;border-color:#ff6a1a}.kf-content.kf-content .deal-settings .ds-radio-dot{background:#0a0e13;border-color:#3a4653}.kf-content.kf-content .deal-settings .ds-radio-dot.is-on{border-color:#ff6a1a}.kf-content.kf-content .deal-settings .ds-radio-dot.is-on:after{background:#ff6a1a}.kf-content.kf-content .deal-settings :is(.ds-select-chip,.ds-fixed-chip){background:#202a35;border-color:#36414e;color:#c3ccd6}.kf-content.kf-content .deal-settings .ds-select-chip.ds-select-warn{background:#302719;border-color:#6b5228;color:#f0c36d}.kf-content.kf-content .deal-settings .ds-release-chip.is-blocked{background:#321c1a;border-color:#69332f;color:#ff9387}.kf-content.kf-content .deal-settings :is(.ds-review-disclosure,.ds-governance,.ds-bottom-note,.ds-unavailable){background:#171e27;border-color:#2d3743;color:#b8c1cc}.kf-content.kf-content .deal-settings .ds-review-disclosure{border-left-color:#6b4a38}.kf-content.kf-content .deal-settings .ds-governance strong,.kf-content.kf-content .deal-settings .ds-summary-saving strong{color:#f5f7fa}.kf-content.kf-content .deal-settings .ds-unavailable svg,.kf-content.kf-content .deal-settings .ds-bottom-note svg{color:#ff9a61}.kf-content.kf-content .deal-settings .ds-role{background:#121821;border-color:#232b35}.kf-content.kf-content .deal-settings .ds-role-mark[data-role=admin]{background:#321c1a;color:#ff9387}.kf-content.kf-content .deal-settings .ds-role-mark[data-role=customer]{background:#142c23;color:#43c987}.kf-content.kf-content .deal-settings .ds-role-mark[data-role=architect]{background:#302719;color:#f0c36d}.kf-content.kf-content .deal-settings .ds-role-mark[data-role=developer]{background:#241d36;color:#b79df0}.kf-content.kf-content .deal-settings .ds-summary .ds-card-heading{background:#171e27}.kf-content.kf-content .deal-settings .ds-summary-item{border-color:#232b35}.kf-content.kf-content .deal-settings .ds-summary-label{color:#a1aab7}.kf-content.kf-content .deal-settings .ds-summary-label svg{color:#ff9a61}.kf-content.kf-content .deal-settings .ds-summary-value{color:#ff9a61}.kf-content.kf-content .deal-settings .ds-summary-value.is-on{color:#43c987}.kf-content.kf-content .deal-settings .ds-summary-value.is-off{color:#8f9aa8}.kf-content.kf-content .deal-settings .ds-summary-saving{background:#121821;border-color:#2d3743;color:#a1aab7}.kf-content.kf-content .deal-settings .ds-flow-node{background:#152435;border-color:#2c4a63;color:#78b9e2}.kf-content.kf-content .deal-settings .ds-flow-step:first-child .ds-flow-node{background:#302016;border-color:#6b4a38;color:#ff9a61}.kf-content.kf-content .deal-settings .ds-flow-step:last-child .ds-flow-node{background:#142c23;border-color:#24563d;color:#43c987}.kf-content.kf-content .deal-settings .ds-flow-arrow{color:#566575}.kf-content.kf-content .deal-settings .ds-dirty,.kf-content.kf-content .deal-settings .ds-readonly-note{background:#302719;border-color:#6b5228;color:#f0c36d}.kf-content.kf-content .deal-settings .ds-readonly-note svg{color:#f0c36d}.kf-content.kf-content .deal-settings .ds-policy-block+.ds-policy-block{border-color:#232b35}.kf-content.kf-content .deal-settings .ds-control-row{border-color:#232b35}.kf-content.kf-content .deal-settings .ds-info-chip{background:#152435;border-color:#2c4a63;color:#78b9e2}.kf-content.kf-content .deal-settings .ds-manage-link{color:#ff9a61}.deal-settings .ds-manage-link{align-self:center;flex:none;font-size:12px;font-weight:650;text-decoration:none;color:#ff9a61}.deal-settings .ds-manage-link:hover{text-decoration:underline}.ds-select-control{flex:0 1 190px;width:190px;min-width:110px;max-width:100%;min-height:34px;padding:6px 26px 6px 9px;border:1px solid var(--ds-line);border-radius:6px;font:inherit;cursor:pointer}.ds-select-control:disabled{cursor:not-allowed;opacity:.55}.ds-output-grid .ds-control-row{flex-wrap:wrap}.ds-control-copy{flex:1}.deal-settings select:focus-visible{outline:3px solid var(--ds-blue);outline-offset:3px}@media (max-width: 740px){.deal-settings .ds-layout,.deal-settings .ds-main-grid{grid-template-columns:minmax(0,1fr)}.deal-settings .ds-rail{display:contents}.deal-settings .ds-summary{position:static;grid-row:1}}.tcs-intake{--ti-ink: #f5f7fa;--ti-muted: #a1aab7;--ti-line: #232b35;--ti-wash: #171e27;--ti-orange: #ff6a1a;--ti-orange-dark: #ff6a1a;--ti-orange-soft: #171e27;--ti-green: #43c987;color:var(--ti-ink);font:14px/1.5 DM Sans,Segoe UI,sans-serif;min-width:0}.tcs-intake *{box-sizing:border-box}.tcs-intake button,.tcs-intake input,.tcs-intake select,.tcs-intake textarea{font:inherit}.tcs-intake button{cursor:pointer}.tcs-intake button:focus-visible,.tcs-intake input:focus-visible,.tcs-intake select:focus-visible,.tcs-intake textarea:focus-visible,.tcs-intake summary:focus-visible{outline:3px solid #6b4a38;outline-offset:2px}.ti-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin:0 0 16px}.ti-heading-copy{min-width:0}.ti-eyebrow{margin:0 0 4px;color:var(--ti-orange);font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.ti-header h1{margin:0;color:var(--ti-orange-dark);font-size:clamp(23px,2.2vw,30px);letter-spacing:-.04em;line-height:1.15}.ti-header p:not(.ti-eyebrow){margin:7px 0 0;color:var(--ti-muted);font-size:13px}.ti-header-actions{display:flex;align-items:center;gap:8px;flex:none}.ti-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:8px 12px;border:1px solid #2d3743;border-radius:7px;background:#121821;color:#e7ebf0;font-size:12px;font-weight:700;text-decoration:none;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.ti-btn:hover:not(:disabled){background:var(--ti-orange-soft);border-color:#6b4a38;color:var(--ti-orange-dark)}.ti-btn:active:not(:disabled){transform:translateY(1px)}.ti-btn:disabled{opacity:.48;cursor:not-allowed}.ti-btn-primary{color:#fff;border-color:var(--ti-orange);background:var(--ti-orange)}.ti-btn-primary:hover:not(:disabled){color:#fff;border-color:var(--ti-orange-dark);background:var(--ti-orange-dark)}.ti-btn-quiet{border-color:transparent;background:transparent;color:var(--ti-orange-dark)}.ti-tabs{display:flex;gap:4px;margin-bottom:15px;overflow-x:auto;border-bottom:1px solid var(--ti-line);scrollbar-width:thin}.ti-tab{flex:none;padding:11px 13px 10px;border:0;border-bottom:2px solid transparent;background:transparent;color:#a1aab7;font-size:12px;font-weight:650;white-space:nowrap}.ti-tab:hover{background:#302016;color:var(--ti-orange-dark)}.ti-tab[aria-selected=true]{border-bottom-color:var(--ti-orange);background:var(--ti-orange-soft);color:var(--ti-orange-dark)}.ti-card{min-width:0;border:1px solid var(--ti-line);border-radius:9px;background:#121821;box-shadow:0 2px 8px #23333c09}.ti-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:15px 16px 11px}.ti-card-head h2{margin:0;color:#f5f7fa;font-size:15px;letter-spacing:-.015em}.ti-card-head p{margin:4px 0 0;color:var(--ti-muted);font-size:12px}.ti-card-body{padding:0 16px 16px}.ti-icon-box{display:grid;place-items:center;width:34px;height:34px;flex:none;border-radius:7px;color:var(--ti-orange);background:#302016}.ti-icon-box svg,.ti-btn svg,.ti-inline-icon svg{width:17px;height:17px}.ti-summary{display:grid;grid-template-columns:minmax(190px,.85fr) minmax(0,2.2fr);gap:14px;margin-bottom:14px;padding:17px;border:1px solid #6b4a38;border-radius:9px;background:#302016}.ti-summary-intro{align-self:center;padding:2px 8px 2px 1px}.ti-summary-intro h2{margin:6px 0 5px;font-size:20px;line-height:1.2;letter-spacing:-.03em}.ti-summary-intro p{margin:0;color:var(--ti-muted);font-size:12px;line-height:1.55}.ti-summary-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.ti-metric{display:flex;min-width:0;flex-direction:column;justify-content:center;gap:4px;padding:11px;border:1px solid #6b4a38;border-radius:7px;background:#121821}.ti-metric span{color:#a1aab7;font-size:10px;font-weight:650}.ti-metric strong{color:var(--ti-orange);font-size:17px;line-height:1.2;overflow-wrap:anywhere}.ti-metric small{color:var(--ti-muted);font-size:10px}.ti-progress{width:100%;height:6px;margin-top:3px;overflow:hidden;border-radius:10px;background:#171e27}.ti-progress span{display:block;height:100%;border-radius:inherit;background:var(--ti-orange);transition:width .25s ease}.ti-overview-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(235px,.75fr);align-items:start;gap:13px}.ti-actions-stack,.ti-main-stack,.ti-side-stack{display:grid;gap:13px;min-width:0}.ti-lower-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:13px;margin-top:13px}.ti-action-list{display:grid;gap:7px;padding:0 14px 14px}.ti-action-list .ti-btn{justify-content:flex-start;text-align:left}.ti-action-list .ti-btn svg{color:var(--ti-orange)}.ti-action-list .ti-btn-primary svg{color:#fff}.ti-list{list-style:none;margin:0;padding:0}.ti-check-row{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:start;gap:8px;padding:10px 0;border-bottom:1px solid #232b35}.ti-check-row:last-child{border-bottom:0}.ti-check-mark{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;color:#fff;background:#202a35;font-size:11px;font-weight:800}.ti-check-mark.is-done{background:var(--ti-green)}.ti-check-copy strong,.ti-check-copy small{display:block}.ti-check-copy strong{color:#f5f7fa;font-size:12px}.ti-check-copy small{margin-top:2px;color:var(--ti-muted);font-size:10px;line-height:1.4}.ti-check-status{color:var(--ti-muted);font-size:10px;white-space:nowrap}.ti-doc-row{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid #232b35}.ti-doc-row:last-child{border-bottom:0}.ti-doc-symbol{display:grid;place-items:center;flex:none;width:32px;height:36px;border:1px solid #6b4a38;border-radius:5px;color:var(--ti-orange);background:#302016;font-size:9px;font-weight:800}.ti-doc-info{min-width:0;flex:1}.ti-doc-info strong{display:block;color:#f5f7fa;font-size:13px;overflow-wrap:anywhere}.ti-doc-info small{display:block;margin-top:2px;color:var(--ti-muted);font-size:10px}.ti-doc-actions{display:flex;gap:5px}.ti-icon-btn{display:grid;place-items:center;width:30px;height:30px;border:1px solid #232b35;border-radius:6px;color:#a1aab7;background:#121821}.ti-icon-btn:hover{border-color:#6b4a38;color:var(--ti-orange);background:var(--ti-orange-soft)}.ti-icon-btn:disabled{opacity:.45;cursor:not-allowed}.ti-icon-btn svg{width:15px;height:15px}.ti-pill{display:inline-flex;align-items:center;border-radius:4px;padding:4px 7px;background:#171e27;color:#a1aab7;font-size:10px;font-weight:700;white-space:nowrap}.ti-pill-selected{color:#ff9a61;background:#302016}.ti-pill-reference{color:#a1aab7;background:#142c23}.ti-section-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.ti-section-item{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;padding:9px 10px;border:1px solid #232b35;border-radius:6px;color:#e7ebf0;font-size:11px}.ti-section-item span{overflow-wrap:anywhere}.ti-section-item strong{color:var(--ti-orange);font:700 12px DM Sans,sans-serif}.ti-empty{display:grid;justify-items:center;padding:22px 14px;border:1px dashed #2d3743;border-radius:7px;color:var(--ti-muted);text-align:center;background:#142c23}.ti-empty strong{color:#f5f7fa;font-size:12px}.ti-empty p{max-width:360px;margin:5px 0 12px;font-size:11px}.ti-callout{padding:11px 12px;border:1px solid #6b4a38;border-radius:7px;color:#ff9a61;background:#302016;font-size:11px;line-height:1.5}.ti-callout strong{color:#ff9a61}.ti-readonly{margin-bottom:13px;padding:10px 12px;border:1px solid #232b35;border-radius:7px;color:#a1aab7;background:#142c23;font-size:12px}.ti-dropzone{display:grid;justify-items:center;gap:6px;padding:23px 14px;border:1px dashed #6b4a38;border-radius:8px;background:#302016;color:#a1aab7;text-align:center;transition:background .16s ease,border-color .16s ease}.ti-dropzone.is-dragging{border-color:var(--ti-orange);background:#302016}.ti-drop-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;color:var(--ti-orange);background:#302016}.ti-drop-icon svg{width:19px;height:19px}.ti-dropzone strong{color:#f5f7fa;font-size:13px}.ti-dropzone small{color:var(--ti-muted);font-size:11px}.ti-hidden-input{display:none}.ti-file-list{margin-top:12px}.ti-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}.ti-field{display:grid;align-content:start;gap:5px;min-width:0}.ti-field-wide{grid-column:1/-1}.ti-field label{color:#e7ebf0;font-size:12px;font-weight:700}.ti-field input,.ti-field select,.ti-field textarea{width:100%;min-width:0;border:1px solid #2d3743;border-radius:6px;padding:9px 10px;color:#f5f7fa;background:#121821;font-size:13px}.ti-field textarea{min-height:92px;resize:vertical;line-height:1.5}.ti-field input:disabled,.ti-field select:disabled,.ti-field textarea:disabled{color:#a1aab7;background:#121821}.ti-field small{color:var(--ti-muted);font-size:10px}.ti-form-actions{display:flex;justify-content:flex-end;align-items:center;gap:9px;margin-top:16px;padding-top:13px;border-top:1px solid #232b35}.ti-form-error{margin:12px 0 0;padding:9px 11px;border-radius:6px;color:#ff9387;background:#321c1a;font-size:12px}.ti-choice-row{display:flex;flex-wrap:wrap;gap:8px}.ti-choice{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:7px 10px;border:1px solid #2d3743;border-radius:6px;background:#121821;color:#e7ebf0;font-size:12px}.ti-choice:has(input:checked){border-color:#6b4a38;color:#ff9a61;background:#302016}.ti-choice input{accent-color:var(--ti-orange)}.ti-team-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ti-role-card{padding:13px;border:1px solid #24563d;border-radius:7px;background:#142c23}.ti-role-head{display:flex;align-items:center;gap:9px;margin-bottom:10px}.ti-role-initial{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;color:#ff9a61;background:#302016;font-size:11px;font-weight:800}.ti-role-head strong{display:block;color:#f5f7fa;font-size:12px}.ti-role-head small{display:block;color:var(--ti-muted);font-size:10px}.ti-role-card select{width:100%;border:1px solid #2d3743;border-radius:6px;padding:9px;color:#f5f7fa;background:#fff;font-size:12px}.ti-role-card select:disabled{background:#142c23}.ti-review-check{display:flex;align-items:flex-start;gap:10px;padding:13px;border:1px solid #6b4a38;border-radius:7px;background:#302016}.ti-review-check input{flex:none;width:17px;height:17px;margin-top:2px;accent-color:var(--ti-orange)}.ti-review-check strong{display:block;color:#f5f7fa;font-size:12px}.ti-review-check small{display:block;margin-top:3px;color:var(--ti-muted);font-size:11px;line-height:1.5}.ti-template-select{max-width:440px}.ti-settings-placeholder{padding:20px;border:1px solid #232b35;border-radius:8px;background:#142c23}.ti-settings-placeholder h2{margin:0 0 6px;color:var(--ti-orange-dark);font-size:18px}.ti-settings-placeholder p{color:var(--ti-muted);font-size:13px}.tcs-intake :is(.ti-eyebrow,.ti-metric span,.ti-metric small,.ti-check-copy small,.ti-check-status,.ti-doc-symbol,.ti-doc-info small,.ti-pill,.ti-field small,.ti-role-head small,.ti-dropzone small,.ti-review-check small,.ti-callout){font-size:12px;line-height:1.5}.tcs-intake .ti-action-list{padding:0}@media (min-width: 1051px) and (max-width: 1240px){.ti-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ti-actions-stack{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}}@media (max-width: 1050px){.ti-summary{grid-template-columns:1fr}.ti-overview-grid{grid-template-columns:minmax(0,1.2fr) minmax(240px,.8fr)}.ti-summary-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 760px){.ti-header{flex-direction:column}.ti-header-actions{width:100%}.ti-overview-grid,.ti-lower-grid{grid-template-columns:1fr}.ti-summary-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ti-team-grid,.ti-section-list{grid-template-columns:1fr}}@media (max-width: 480px){.ti-form-grid{grid-template-columns:1fr}.ti-field-wide{grid-column:auto}.ti-header-actions{flex-wrap:wrap}.ti-metric{padding:9px}.ti-check-row{grid-template-columns:20px minmax(0,1fr)}.ti-check-status{grid-column:2}}@media (prefers-reduced-motion:reduce){.tcs-intake *,.tcs-intake *:before,.tcs-intake *:after{transition:none!important;scroll-behavior:auto!important}}.ti-start-progress{display:flex;align-items:center;gap:10px;margin-top:12px;font-size:13px;color:#a1aab7}.ti-start-progress .ti-progress{flex:1;max-width:220px}.ti-start-progress strong{color:#ff9a61;font-size:13px;white-space:nowrap}.ti-priority-high{color:#ff9387!important}.ti-assign-btn{flex:none;border:1px solid #6b4a38;background:#121821;color:#ff9a61;border-radius:6px;padding:5px 12px;font-size:13px;font-weight:700;cursor:pointer}.ti-assign-btn:hover{background:#302016;border-color:#6b4a38}.ti-agent-list{display:grid;gap:4px}.ti-agent-icon{width:28px;height:28px}.ti-agent-icon svg{width:14px;height:14px}.tcs-generate{--gen-ink: #f5f7fa;--gen-muted: #a1aab7;--gen-orange: #ff6a1a;--gen-orange-dark: #ff6a1a;--gen-line: #2c4a63;--gen-soft: #171e27;--gen-pale: #171e27;color:var(--gen-ink);font-family:DM Sans,Segoe UI,sans-serif;padding:10px 16px 28px}.tcs-generate *{box-sizing:border-box}.gen-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:9px 1px 18px}.gen-eyebrow{margin:0 0 5px;color:var(--gen-orange-dark);font:600 10px IBM Plex Mono,monospace;letter-spacing:.1em;text-transform:uppercase}.gen-heading h1{margin:0;color:var(--gen-orange-dark);font:800 clamp(23px,2.4vw,30px)/1.1 "Manrope",sans-serif;letter-spacing:-.045em}.gen-subtitle{margin:7px 0 0;color:var(--gen-muted);font-size:12px}.gen-heading-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.gen-nav{display:flex;overflow-x:auto;border-bottom:1px solid var(--gen-line);gap:22px;margin:0 -1px 18px;scrollbar-width:thin}.gen-nav button{border:0;background:none;color:#a1aab7;padding:11px 1px 10px;margin-bottom:-1px;border-bottom:2px solid transparent;white-space:nowrap;font:600 11px DM Sans,sans-serif;cursor:pointer}.gen-nav button:hover,.gen-nav button[aria-current=page]{color:#78b9e2;border-color:var(--gen-orange)}.gen-button{display:inline-flex;justify-content:center;align-items:center;gap:7px;border:1px solid #2c4a63;background:#121821;color:#78b9e2;border-radius:6px;padding:8px 11px;min-height:34px;font:600 11px DM Sans,sans-serif;cursor:pointer;transition:transform .16s ease,background .16s ease,opacity .16s ease}.gen-button:hover:not(:disabled){transform:translateY(-1px);background:#142c23}.gen-button:disabled{opacity:.48;cursor:not-allowed}.gen-button-primary{color:#fff;background:var(--gen-orange);border-color:var(--gen-orange)}.gen-button-primary:hover:not(:disabled){background:var(--gen-orange-dark)}.gen-button-quiet{background:var(--gen-soft)}.gen-button-danger{color:#ff9a61}.gen-workspace-title{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;margin:0 0 14px}.gen-workspace-title h2{margin:0;font:800 19px Manrope,sans-serif;letter-spacing:-.035em}.gen-workspace-title p{color:var(--gen-muted);margin:5px 0 0;font-size:11px}.gen-summary-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:14px}.gen-stat,.gen-panel{border:1px solid var(--gen-line);border-radius:8px;background:#121821}.gen-stat{min-height:86px;padding:13px 14px}.gen-stat-label{display:block;color:var(--gen-muted);font-size:10px;font-weight:600}.gen-stat-value{display:block;margin-top:7px;color:var(--gen-orange-dark);font:700 15px Manrope,sans-serif}.gen-stat-note{display:block;margin-top:3px;color:#8f9aa8;font-size:10px}.gen-overview-grid{display:grid;grid-template-columns:minmax(240px,.88fr) minmax(300px,1.3fr) minmax(240px,.78fr);gap:12px;align-items:start}.gen-stack{display:grid;gap:12px}.gen-panel{padding:14px 15px;min-width:0}.gen-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.gen-panel-head h3{margin:0;font:700 13px Manrope,sans-serif}.gen-panel-head p{color:var(--gen-muted);margin:4px 0 0;font-size:10px;line-height:1.5}.gen-panel-actions{display:flex;gap:7px;flex-wrap:wrap}.gen-readiness{display:grid;gap:0}.gen-check{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:8px;align-items:center;padding:9px 0;border-top:1px solid #2c4a63}.gen-check:first-child{border-top:0}.gen-check-mark{display:grid;place-items:center;width:17px;height:17px;border:1px solid #2c4a63;border-radius:50%;color:#8f9aa8;font-size:10px}.gen-check-mark.is-ready{border-color:#6b4a38;background:#302016;color:#ff9a61}.gen-check strong{display:block;font-size:11px}.gen-check small{display:block;margin-top:2px;color:var(--gen-muted);font-size:10px}.gen-status{color:#a1aab7;font:500 9px IBM Plex Mono,monospace;text-transform:uppercase}.gen-status.is-ready{color:#ff9a61}.gen-callout{padding:11px 12px;border-left:3px solid var(--gen-orange);background:var(--gen-pale);color:#ff9a61;border-radius:0 5px 5px 0;font-size:10px;line-height:1.55}.gen-callout strong{color:#ff9a61}.gen-callout p{margin:0}.gen-list{list-style:none;padding:0;margin:0}.gen-row{display:flex;align-items:center;gap:10px;padding:10px 0;border-top:1px solid #2c4a63}.gen-row:first-child{border-top:0}.gen-row-main{min-width:0;flex:1}.gen-row-main strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.gen-row-main small{display:block;margin-top:3px;color:var(--gen-muted);font-size:10px}.gen-tag{display:inline-flex;align-items:center;padding:4px 7px;background:var(--gen-soft);color:#a1aab7;border-radius:4px;font:500 9px IBM Plex Mono,monospace;white-space:nowrap}.gen-tag-warn{color:#ff9a61;background:#302016}.gen-empty{border:1px dashed #2c4a63;border-radius:6px;background:#142c23;padding:20px;text-align:center}.gen-empty strong{display:block;font:700 12px Manrope,sans-serif}.gen-empty p{max-width:420px;margin:7px auto 0;color:var(--gen-muted);font-size:10px;line-height:1.55}.gen-field{display:grid;gap:5px;margin-bottom:12px}.gen-field:last-child{margin-bottom:0}.gen-field label,.gen-field-label{color:#78b9e2;font-size:10px;font-weight:700}.gen-field small{color:#8f9aa8;font-size:9px;line-height:1.45}.gen-field input:not([type=checkbox]),.gen-field textarea,.gen-field select,.gen-select,.gen-input,.gen-textarea{width:100%;border:1px solid #2c4a63;border-radius:5px;color:var(--gen-ink);background:#121821;padding:9px 10px;font:11px DM Sans,sans-serif;outline:none}.gen-field input:focus,.gen-field textarea:focus,.gen-field select:focus,.gen-select:focus,.gen-input:focus,.gen-textarea:focus{border-color:#6b4a38;box-shadow:0 0 0 2px #00000059}.gen-field textarea,.gen-textarea{min-height:112px;resize:vertical;line-height:1.55}.gen-field textarea.gen-objective{min-height:126px}.gen-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.gen-choices{display:flex;flex-wrap:wrap;gap:7px}.gen-choice{display:inline-flex;align-items:center;gap:6px;padding:7px 9px;border:1px solid var(--gen-line);border-radius:5px;color:#e7ebf0;background:#121821;font-size:10px}.gen-choice input{accent-color:var(--gen-orange);margin:0}.gen-bottom-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:12px;border-top:1px solid #2c4a63}.gen-unsaved{color:#ff9a61;font-size:10px;font-weight:600}.gen-section-row{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:6px 9px;align-items:center;padding:12px 0;border-top:1px solid #2c4a63}.gen-section-row:first-child{border-top:0}.gen-section-number{color:var(--gen-orange);font:600 10px IBM Plex Mono,monospace}.gen-section-row input[type=text]{min-width:0;width:100%;border:1px solid #2c4a63;border-radius:4px;padding:7px;color:var(--gen-ink);font:11px DM Sans,sans-serif}.gen-source-map{grid-column:2/-1;min-width:0}.gen-source-map summary{cursor:pointer;color:var(--gen-orange-dark)}.gen-source-map .gen-source-check{display:flex;margin-top:6px;overflow-wrap:anywhere}.gen-section-row .gen-toggle{grid-column:3;grid-row:1}.gen-section-row .gen-status{grid-column:2/-1}.gen-source-check{display:inline-flex;align-items:center;gap:5px;color:#a1aab7;background:#152435;border-radius:4px;padding:5px 6px;font-size:9px}.gen-source-check input{accent-color:var(--gen-orange);margin:0}.gen-toggle{display:flex;align-items:center;gap:6px;color:#a1aab7;font-size:10px;white-space:nowrap}.gen-toggle input{accent-color:var(--gen-orange)}.gen-source-card{padding:12px 0;border-top:1px solid #2c4a63}.gen-source-card:first-child{border-top:0}.gen-source-card-head{display:flex;align-items:center;gap:8px;margin-bottom:8px}.gen-source-card-head .gen-input{flex:1}.gen-source-card textarea{min-height:95px}.gen-source-meta{display:flex;align-items:center;justify-content:space-between;margin-top:6px;color:#8f9aa8;font-size:9px}.gen-source-meta label{display:flex;align-items:center;gap:5px;color:#e7ebf0;font-weight:600}.gen-source-meta input{accent-color:var(--gen-orange)}.gen-detail-text{white-space:pre-wrap;overflow-wrap:anywhere;background:#142c23;border:1px solid #24563d;border-radius:5px;padding:11px;max-height:420px;overflow:auto;color:#78b9e2;font-size:10px;line-height:1.6}.gen-output-header{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.gen-output-heading{display:flex;align-items:center;gap:10px}.gen-output-heading h3{margin:0;font:700 14px Manrope,sans-serif}.gen-output-heading p{margin:4px 0 0;color:var(--gen-muted);font-size:10px}.gen-output-select{min-width:180px;max-width:100%}.gen-draft-item{border-top:1px solid #24563d;padding:13px 0}.gen-draft-item:first-child{border-top:0}.gen-draft-title{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:9px}.gen-draft-title strong{font:700 12px Manrope,sans-serif}.gen-source-cites{margin-top:10px;padding:9px 10px;background:#142c23;border-radius:4px;color:#a1aab7;font-size:9px;line-height:1.5}.gen-team-grid{display:grid;grid-template-columns:1fr 1fr;gap:11px}.gen-role-card{padding:13px;border:1px solid var(--gen-line);border-radius:6px}.gen-role-title{margin:0 0 4px;font-weight:700;font-size:11px}.gen-role-card small{display:block;margin-bottom:9px;color:var(--gen-muted);font-size:9px}.gen-disabled-note{color:#8f9aa8;font-size:10px}.gen-word-count{color:#8f9aa8;font:9px IBM Plex Mono,monospace}.gen-animate{animation:gen-enter .24s ease both}@keyframes gen-enter{0%{opacity:.45;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.tcs-generate :is(p,small,label,button,summary,.gen-eyebrow,.gen-stat-label,.gen-tag,.gen-status,.gen-check strong,.gen-callout,.gen-word-count,.gen-unsaved,.gen-source-meta,.gen-disabled-note,.gen-row-main strong,.gen-field-label,.gen-role-title,.gen-source-cites,.gen-section-number,.gen-detail-text){font-size:13px;line-height:1.5}.tcs-generate :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:14px;line-height:1.5;min-width:0}.tcs-generate :is(input,select,textarea):disabled{opacity:1;color:#a1aab7;-webkit-text-fill-color:#53646d;background:#152435}.tcs-generate :is(h2,h3){color:var(--gen-orange-dark)}.tcs-generate .gen-panel-head h3{font-size:16px;line-height:1.35}.tcs-generate .gen-stat-value{font-size:17px;overflow-wrap:anywhere}.tcs-generate :is(small,.gen-disabled-note,.gen-word-count,.gen-stat-note){color:var(--gen-muted)}.gen-field{min-width:0}.gen-row-main strong{white-space:normal;overflow-wrap:anywhere}.gen-nav button:focus-visible,.gen-button:focus-visible{outline:2px solid var(--gen-orange);outline-offset:2px}.gen-bottom-actions{flex-wrap:wrap}@media (max-width:1100px){.gen-overview-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}.gen-overview-grid>aside{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.gen-overview-grid{grid-template-columns:1fr}.gen-overview-grid>aside{grid-column:auto;grid-template-columns:1fr}.gen-summary-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.tcs-generate{padding:8px 10px 22px}.gen-heading{align-items:flex-start;flex-direction:column;gap:12px}.gen-heading-actions{width:100%}.gen-heading-actions .gen-button{flex:1}.gen-summary-row{grid-template-columns:1fr 1fr;gap:7px}.gen-stat{min-height:76px;padding:10px}.gen-form-grid,.gen-team-grid{grid-template-columns:1fr}.gen-source-map{max-width:100%}.gen-source-card-head{flex-wrap:wrap}.gen-source-card-head .gen-input{flex-basis:100%}.gen-workspace-title{flex-direction:column}}@media (prefers-reduced-motion:reduce){.gen-animate{animation:none}.gen-button{transition:none}}.tcs-verify{--verify-ink: #f5f7fa;--verify-muted: #a1aab7;--verify-line: #6b4a38;--verify-paper: #121821;--verify-tint: #ff9a61;--verify-orange: #ff6a1a;--verify-orange-dark: #ff6a1a;--verify-orange-soft: #171e27;--verify-green: #43c987;--verify-red: #ff9387;color:var(--verify-ink);background:#302016;min-height:100%;padding:clamp(18px,2.1vw,30px);font-size:14px}.tcs-verify *{box-sizing:border-box}.tcs-verify button,.tcs-verify input,.tcs-verify select,.tcs-verify textarea{font:inherit}.tcs-verify button{cursor:pointer}.tcs-verify button:disabled{cursor:not-allowed;opacity:.48}.verify-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:22px;padding:5px 0 22px}.verify-heading>div:first-child{max-width:690px}.verify-kicker{display:block;color:var(--verify-orange);font-size:13px;font-weight:750;letter-spacing:.105em;text-transform:uppercase}.verify-heading h1{margin:7px 0 8px;color:var(--verify-orange-dark);font-size:clamp(28px,3vw,40px);line-height:1.08;letter-spacing:-.045em}.verify-heading p,.verify-panel-head p{margin:0;color:var(--verify-muted);font-size:14px;line-height:1.55}.verify-heading-actions{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:flex-end;gap:9px}.verify-button{border:1px solid #6b4a38;border-radius:7px;background:#121821;color:var(--verify-ink);padding:9px 13px;font-size:13px;font-weight:700;line-height:1.2;transition:background .16s ease,color .16s ease,border-color .16s ease,transform .16s ease}.verify-button:hover:not(:disabled){border-color:var(--verify-orange);background:#302016;transform:translateY(-1px)}.verify-button-primary{border-color:var(--verify-orange);background:var(--verify-orange);color:#fff}.verify-button-primary:hover:not(:disabled){border-color:var(--verify-orange-dark);background:var(--verify-orange-dark)}.verify-button-quiet{background:transparent}.verify-package-picker{min-width:215px}.verify-field{display:grid;gap:6px;min-width:0;color:var(--verify-ink);font-size:13px;font-weight:700}.verify-field>span,.verify-status-select>span{color:#f5f7fa}.verify-field small{color:var(--verify-muted);font-size:13px;font-weight:500}.verify-field input,.verify-field select,.verify-field textarea,.verify-status-select select{width:100%;border:1px solid #2d3743;border-radius:6px;background:#121821;color:var(--verify-ink);padding:9px 10px;min-height:39px;outline:none}.verify-field textarea{resize:vertical;min-height:72px;line-height:1.5}.verify-field input:focus,.verify-field select:focus,.verify-field textarea:focus,.verify-status-select select:focus{border-color:var(--verify-orange);box-shadow:0 0 0 3px #00000059}.verify-field :disabled{background:#302016;color:#a1aab7}.verify-tabs{display:flex;gap:5px;overflow-x:auto;border-bottom:1px solid var(--verify-line);margin:0 -2px 18px;padding:0 2px;scrollbar-width:thin}.verify-tabs button{flex:0 0 auto;position:relative;border:0;background:transparent;color:#a1aab7;padding:12px 15px 13px;font-size:13px;font-weight:650}.verify-tabs button:hover{color:var(--verify-orange-dark)}.verify-tabs button[aria-current=page]{color:var(--verify-orange-dark);font-weight:800}.verify-tabs button[aria-current=page]:after{position:absolute;right:13px;bottom:-1px;left:13px;height:3px;border-radius:3px 3px 0 0;background:var(--verify-orange);content:""}.verify-alert,.verify-readonly,.verify-unsaved{margin:0 0 13px;border:1px solid #24563d;border-radius:7px;background:#142c23;color:#43c987;padding:10px 13px;font-size:13px;line-height:1.45}.verify-alert.is-error,.verify-readonly{border-color:#6b4a38;background:#302016;color:#ff9a61}.verify-unsaved{display:flex;align-items:center;justify-content:space-between;gap:10px;border-color:#6b4a38;background:#302016;color:#ff9a61}.verify-unsaved>div{display:flex;flex-wrap:wrap;gap:10px}.verify-unsaved button{border:0;background:transparent;color:var(--verify-orange-dark);text-decoration:underline;font-weight:750}.verify-context{margin:0 0 18px;border:1px solid #6b4a38;border-radius:9px;background:linear-gradient(100deg,#302016,#302016 58%);padding:15px 17px}.verify-context-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.verify-context-heading h2{margin:4px 0 0;color:#f5f7fa;font-size:16px;letter-spacing:-.02em}.verify-session-mark{border:1px solid #6b4a38;border-radius:20px;color:#ff9a61;padding:5px 9px;font-size:13px;font-weight:800;letter-spacing:.1em}.verify-context-copy{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 12px;margin-top:11px}.verify-context-copy strong{color:var(--verify-ink);font-size:14px}.verify-context-copy p{margin:0;color:var(--verify-muted);font-size:13px;line-height:1.45}.verify-context-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:13px;border-top:1px solid #6b4a38}.verify-context-stats>div{display:grid;grid-template-columns:auto 1fr;gap:0 9px;align-items:baseline;border-right:1px solid #6b4a38;padding:10px 13px 1px 0}.verify-context-stats>div+div{padding-left:15px}.verify-context-stats>div:last-child{border-right:0}.verify-context-stats b{grid-row:span 2;color:var(--verify-orange);font-size:23px;letter-spacing:-.04em}.verify-context-stats span{color:#f5f7fa;font-size:13px;font-weight:750}.verify-context-stats small{color:var(--verify-muted);font-size:13px;line-height:1.4}.verify-context-actions{display:flex;gap:8px;margin-top:12px}.verify-summary{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;border:1px solid #6b4a38;border-left:4px solid var(--verify-orange);border-radius:8px;background:#302016;padding:16px 18px}.verify-summary h2{margin:5px 0;font-size:clamp(18px,2vw,22px);line-height:1.2;letter-spacing:-.025em;color:#f5f7fa}.verify-summary p{max-width:720px;margin:0;color:var(--verify-muted);font-size:13px;line-height:1.5}.verify-state,.verify-pill{display:inline-flex;align-items:center;flex:0 0 auto;border:1px solid #6b4a38;border-radius:18px;background:#121821;color:#a1aab7;padding:5px 9px;font-size:13px;font-weight:750}.verify-state.is-current{border-color:#24563d;background:#142c23;color:#43c987}.verify-state.is-stale{border-color:#6b4a38;background:#302016;color:#ff9a61}.verify-pill.is-risk,.verify-pill.severity-high{border-color:#6b4a38;background:#302016;color:#ff9387}.verify-pill.severity-medium{border-color:#6b5228;background:#302719;color:#ff9a61}.verify-pill.severity-low,.verify-pill.is-neutral{border-color:#2d3743;background:#142c23;color:#e7ebf0}.verify-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:13px 0}.verify-metrics article{display:flex;flex-direction:column;align-items:flex-start;min-height:130px;border:1px solid var(--verify-line);border-radius:8px;background:var(--verify-paper);padding:13px 14px 11px}.verify-metrics article>span{color:#e7ebf0;font-size:13px;font-weight:750}.verify-metrics article strong{margin-top:5px;color:var(--verify-orange-dark);font-size:28px;line-height:1.05;letter-spacing:-.04em}.verify-metrics article strong i{font-size:13px;font-style:normal;font-weight:700;letter-spacing:0}.verify-metrics article small{min-height:32px;margin-top:5px;color:var(--verify-muted);font-size:13px;line-height:1.35}.verify-metrics article button{margin-top:auto;border:0;background:transparent;color:var(--verify-orange-dark);padding:7px 0 0;font-size:13px;font-weight:750;text-align:left}.verify-dashboard-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,.92fr);align-items:start;gap:12px}.verify-panel{min-width:0;border:1px solid var(--verify-line);border-radius:8px;background:var(--verify-paper);padding:16px}.verify-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;margin-bottom:13px}.verify-panel-head h2,.verify-panel-head h3{margin:4px 0 5px;color:#f5f7fa;font-size:18px;line-height:1.2;letter-spacing:-.025em}.verify-panel-head p{max-width:680px;font-size:13px}.verify-panel-head .verify-button{flex:0 0 auto}.verify-section-list{list-style:none;margin:0;padding:0}.verify-section-list li{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:10px;border-top:1px solid #6b4a38;padding:12px 0}.verify-section-list li:first-child{border-top:0}.verify-section-number{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#302016;color:var(--verify-orange);font-size:13px;font-weight:800}.verify-section-list strong{color:#f5f7fa;font-size:13px}.verify-section-list p{display:-webkit-box;overflow:hidden;margin:4px 0 0;color:var(--verify-muted);font-size:13px;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:3}.verify-attestations{display:grid;gap:0}.verify-attestation{display:grid;grid-template-columns:19px minmax(0,1fr);gap:10px;border-top:1px solid #6b4a38;padding:12px 0;cursor:pointer}.verify-attestation:first-child{border-top:0}.verify-attestation input{width:17px;height:17px;margin:2px 0 0;accent-color:var(--verify-orange)}.verify-attestation strong{display:block;color:#f5f7fa;font-size:13px}.verify-attestation small{display:block;margin-top:3px;color:var(--verify-muted);font-size:13px;line-height:1.45}.verify-disclaimer{margin-top:5px;border:1px solid #6b4a38;border-radius:7px;background:#302016;padding:11px 12px}.verify-disclaimer strong{color:#ff9a61;font-size:13px}.verify-disclaimer p{margin:4px 0 3px;color:#e7ebf0;font-size:13px;line-height:1.5}.verify-text-button{border:0;background:none;color:var(--verify-orange-dark);padding:4px 0;font-size:13px;font-weight:750;text-decoration:underline;text-underline-offset:2px}.verify-panel-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:12px}.verify-checks-again-note{margin:7px 0 0;color:var(--verify-muted);font-size:13px;line-height:1.45;text-align:right}.verify-structural{margin-top:12px}.verify-structural-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;list-style:none;margin:0;padding:0}.verify-structural-list li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:9px;border-top:1px solid #6b4a38;padding:12px 0}.verify-structural-list li:nth-child(-n+2){border-top:0}.verify-marker{display:grid;place-items:center;width:21px;height:21px;border-radius:50%;background:#302016;color:var(--verify-orange-dark);font-size:13px;font-weight:900}.verify-structural-list strong{color:#f5f7fa;font-size:13px}.verify-structural-list p{margin:3px 0 0;color:var(--verify-muted);font-size:13px;line-height:1.45}.verify-clear{display:flex;align-items:center;gap:10px;border:1px solid #24563d;border-radius:7px;background:#142c23;padding:11px 13px}.verify-clear>span{display:grid;flex:0 0 auto;place-items:center;width:22px;height:22px;border-radius:50%;background:#142c23;color:var(--verify-green);font-weight:900}.verify-clear p{margin:0;color:#e7ebf0;font-size:13px;line-height:1.45}.verify-clear strong{color:#43c987}.verify-handoff{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);align-items:start;gap:18px;margin-top:12px;background:#302016}.verify-reviewer-panel{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(180px,1fr) minmax(200px,1.2fr);align-items:start;gap:12px}.verify-reviewer-panel h3{margin:4px 0;color:#f5f7fa;font-size:16px}.verify-reviewer-panel p{margin:0;color:var(--verify-muted);font-size:13px;line-height:1.5}.verify-reviewer-caption{grid-column:2 / -1}.verify-reviewer-panel .verify-session-note{grid-column:1 / -1}.verify-session-note{border-left:3px solid #6b4a38;background:#302016;padding:8px 10px;color:#ff9a61;font-size:13px;line-height:1.45}.verify-handoff-action{display:grid;gap:10px;align-content:center;min-height:100%;border-left:1px solid #6b4a38;padding-left:18px}.verify-handoff-action span{color:var(--verify-muted);font-size:13px;line-height:1.45}.verify-handoff-action .verify-button{justify-self:start}.verify-editor-panel{max-width:1200px;margin:0 auto}.verify-editor-panel .verify-panel-head{align-items:flex-end}.verify-editor-select{min-width:240px}.verify-editor-notice{margin-bottom:13px;border:1px solid #6b4a38;border-radius:7px;background:#302016;padding:11px 13px;color:#ff9a61;font-size:13px;line-height:1.5}.verify-editor-notice strong{color:#ff9a61}.verify-draft-body{margin-top:12px}.verify-draft-body textarea{min-height:390px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:13px;line-height:1.7}.verify-editor-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:12px}.verify-editor-footer span{color:var(--verify-muted);font-size:13px}.verify-notice{margin:10px 0 0;color:#43c987;font-size:13px}.verify-mapping-panel,.verify-issues-layout{display:grid;gap:12px}.verify-mapping-panel>.verify-panel-head{margin-bottom:0}.verify-requirement-list{display:grid;gap:10px}.verify-requirement{border:1px solid #6b4a38;border-radius:7px;background:#121821;padding:13px}.verify-requirement-title{display:grid;grid-template-columns:31px minmax(0,1fr);gap:10px}.verify-requirement-title>span{display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:#302016;color:var(--verify-orange);font-size:13px;font-weight:800}.verify-requirement-title h3{margin:2px 0 4px;color:#f5f7fa;font-size:14px}.verify-requirement-title p{margin:0;color:var(--verify-muted);font-size:13px}.verify-requirement-title blockquote{margin:8px 0 0;border-left:2px solid #6b4a38;padding:3px 10px;color:#a1aab7;font-size:13px;line-height:1.5}.verify-map-controls{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(260px,1.5fr) auto;align-items:end;gap:10px;margin:12px 0 0 41px}.verify-map-note small{display:inline;margin-left:5px}.verify-map-controls>.verify-button{white-space:nowrap}.verify-obsolete-note{margin:8px 0 0 41px;color:#ff9a61;font-size:13px;line-height:1.45}.verify-obsolete-mappings{display:grid;gap:8px;margin-top:4px;border:1px solid #6b4a38;border-radius:7px;background:#302016;padding:13px}.verify-obsolete-mappings h3{margin:4px 0;color:#ff9a61;font-size:15px}.verify-obsolete-mappings>div:first-child>p{margin:0;color:#a1aab7;font-size:13px;line-height:1.5}.verify-obsolete-row{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #6b4a38;padding-top:9px}.verify-obsolete-row strong,.verify-obsolete-row small{display:block}.verify-obsolete-row strong{color:#f5f7fa;font-size:13px}.verify-obsolete-row small{margin-top:3px;color:var(--verify-muted);font-size:13px;line-height:1.45;overflow-wrap:anywhere}.verify-add-finding{display:flex;align-items:flex-end;gap:10px;border:1px solid #6b4a38;border-radius:7px;background:#302016;padding:12px}.verify-grow{flex:1 1 240px}.verify-finding-list{display:grid;gap:9px;margin-top:12px}.verify-finding{border:1px solid #6b4a38;border-radius:7px;padding:12px}.verify-finding-top{display:flex;flex-wrap:wrap;align-items:center;gap:7px 11px;margin-bottom:9px}.verify-finding-top>div{display:flex;gap:5px}.verify-finding-top>strong{color:#f5f7fa;font-size:14px}.verify-finding-actions{display:flex;justify-content:space-between;align-items:flex-end;margin-top:8px}.verify-status-select{display:grid;gap:4px;color:#e7ebf0;font-size:13px;font-weight:700}.verify-status-select select{min-height:33px;border:1px solid #6b4a38;border-radius:5px;background:#121821;color:var(--verify-ink);padding:5px 8px}.verify-danger-text{color:#ff9387}.verify-validation{margin:6px 0 0;color:#ff9387;font-size:13px}.verify-empty{border:1px dashed #6b4a38;border-radius:8px;background:#302016;padding:19px}.verify-empty strong{color:#f5f7fa;font-size:14px}.verify-empty p{margin:5px 0 0;color:var(--verify-muted);font-size:13px;line-height:1.5}.verify-empty-compact{margin-top:12px;padding:14px}.verify-inline-empty{margin:0;color:var(--verify-muted);font-size:13px}.verify-no-package{display:flex;align-items:flex-start;gap:18px;max-width:820px;margin:24px auto;padding:23px}.verify-empty-index{color:#ff9a61;font-size:34px;font-weight:700;letter-spacing:-.05em}.verify-no-package h2{margin:5px 0 7px;color:#f5f7fa;font-size:22px}.verify-no-package p{max-width:600px;margin:0 0 15px;color:var(--verify-muted);font-size:14px;line-height:1.55}.verify-no-package .verify-button+.verify-button{margin-left:8px}.verify-footnotes{display:flex;flex-wrap:wrap;gap:5px 18px;margin-top:15px;color:var(--verify-muted)}.verify-source-footnote,.verify-footnotes>span{font-size:13px;line-height:1.5}.verify-flow-links{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin-top:22px;border-top:1px solid var(--verify-line);padding-top:13px;color:#8f9aa8;font-size:13px}.verify-flow-links button{border:0;background:transparent;color:var(--verify-orange-dark);padding:3px;font-size:13px;font-weight:700}.verify-flow-links strong{color:#e7ebf0}.verify-flow-links button:last-child{margin-left:auto}@media (max-width: 1100px){.verify-heading{align-items:flex-start;flex-direction:column}.verify-heading-actions{justify-content:flex-start}.verify-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.verify-dashboard-grid{grid-template-columns:1fr}.verify-reviewer-panel{grid-template-columns:minmax(170px,.8fr) minmax(180px,1fr)}.verify-reviewer-panel .verify-field:nth-of-type(2){grid-column:1 / -1}}@media (max-width: 720px){.tcs-verify{padding:16px 13px 22px}.verify-heading{padding-bottom:16px}.verify-heading-actions{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.verify-package-picker{grid-column:1 / -1}.verify-heading-actions>.verify-button{min-height:40px}.verify-tabs{margin-bottom:13px}.verify-tabs button{padding-right:11px;padding-left:11px}.verify-context{padding:13px}.verify-context-stats{grid-template-columns:1fr}.verify-context-stats>div,.verify-context-stats>div+div{border-right:0;border-bottom:1px solid #6b4a38;padding:8px 0}.verify-context-stats>div:last-child{border-bottom:0}.verify-summary{flex-direction:column;gap:10px}.verify-metrics{grid-template-columns:1fr 1fr;gap:8px}.verify-metrics article{min-height:138px;padding:11px}.verify-structural-list{grid-template-columns:1fr}.verify-structural-list li:nth-child(2){border-top:1px solid #6b4a38}.verify-handoff,.verify-reviewer-panel{grid-template-columns:1fr}.verify-reviewer-panel .verify-field:nth-of-type(2),.verify-reviewer-caption{grid-column:auto}.verify-handoff-action{border-top:1px solid #6b4a38;border-left:0;padding:13px 0 0}.verify-panel{padding:13px}.verify-map-controls{grid-template-columns:1fr;margin-left:0}.verify-map-controls>.verify-button{justify-self:start}.verify-obsolete-note{margin-left:0}.verify-obsolete-row{align-items:flex-start;flex-direction:column}.verify-add-finding{align-items:stretch;flex-direction:column}.verify-add-finding>.verify-button{align-self:flex-start}.verify-editor-panel .verify-panel-head{align-items:stretch;flex-direction:column}.verify-editor-select{min-width:0}.verify-draft-body textarea{min-height:310px}.verify-editor-footer{align-items:stretch;flex-direction:column}.verify-editor-footer .verify-button{align-self:flex-start}}@media (max-width: 420px){.verify-metrics{grid-template-columns:1fr}.verify-metrics article{min-height:116px}.verify-section-list li{grid-template-columns:30px minmax(0,1fr)}.verify-section-list li>.verify-pill{grid-column:2;justify-self:start}.verify-panel-head{flex-direction:column}.verify-panel-head>.verify-button{align-self:flex-start}.verify-checks-again-note{text-align:left}.verify-flow-links button:last-child{margin-left:0}}.tcs-refine{--ref-ink: #f5f7fa;--ref-muted: #a1aab7;--ref-line: #6b4a38;--ref-paper: #121821;--ref-tint: #ff9a61;--ref-orange: #ff6a1a;--ref-orange-dark: #ff6a1a;--ref-orange-soft: #171e27;color:var(--ref-ink);background:#302016;min-height:100%;padding:clamp(18px,2.1vw,30px);font-size:14px}.tcs-refine *{box-sizing:border-box}.tcs-refine button,.tcs-refine input,.tcs-refine select,.tcs-refine textarea{font:inherit}.tcs-refine button{cursor:pointer}.tcs-refine button:disabled{cursor:not-allowed;opacity:.5}.refine-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:22px;padding:5px 0 22px}.refine-heading>div:first-child{max-width:690px}.refine-kicker{display:block;color:var(--ref-orange);font-size:13px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.refine-heading h1{margin:7px 0 8px;color:var(--ref-orange-dark);font-size:clamp(29px,3vw,41px);line-height:1.08;letter-spacing:-.045em}.refine-heading p{margin:0;color:var(--ref-muted);font-size:14px;line-height:1.55}.refine-heading-actions{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:flex-end;gap:9px}.refine-package-picker{display:grid;min-width:225px;gap:5px;color:#e7ebf0;font-size:13px;font-weight:750}.refine-package-picker select{min-height:39px;border:1px solid #6b4a38;border-radius:6px;background:#fff;color:var(--ref-ink);padding:8px 10px}.refine-button{border:1px solid #6b4a38;border-radius:7px;background:#121821;color:var(--ref-ink);padding:9px 13px;font-size:13px;font-weight:750;line-height:1.25;transition:background .16s ease,color .16s ease,border-color .16s ease,transform .16s ease}.refine-button:hover:not(:disabled){border-color:var(--ref-orange);background:#302016;transform:translateY(-1px)}.refine-button-primary{border-color:var(--ref-orange);background:var(--ref-orange);color:#fff}.refine-button-primary:hover:not(:disabled){border-color:var(--ref-orange-dark);background:var(--ref-orange-dark)}.refine-context{display:flex;justify-content:space-between;align-items:center;gap:20px;border:1px solid #6b4a38;border-radius:9px;background:linear-gradient(100deg,#302016,#302016 74%);padding:14px 17px;margin-bottom:16px}.refine-context>div:first-child strong{display:block;margin-top:4px;color:#f5f7fa;font-size:15px}.refine-context p{margin:3px 0 0;color:var(--ref-muted);font-size:13px;line-height:1.45}.refine-context-stats{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.refine-context-stats span{border:1px solid #6b4a38;border-radius:18px;background:#302016;color:#a1aab7;padding:6px 10px;font-size:13px}.refine-context-stats b{color:var(--ref-orange-dark);margin-right:4px}.refine-tabs{display:flex;gap:5px;overflow-x:auto;border-bottom:1px solid var(--ref-line);margin:0 -2px 17px;padding:0 2px;scrollbar-width:thin}.refine-tabs button{flex:0 0 auto;position:relative;border:0;background:transparent;color:#a1aab7;padding:12px 16px 13px;font-size:13px;font-weight:700}.refine-tabs button span{color:#ff9a61;margin-right:8px;font-size:12px}.refine-tabs button:hover,.refine-tabs button[aria-current=page]{color:var(--ref-orange-dark)}.refine-tabs button[aria-current=page]{font-weight:850}.refine-tabs button[aria-current=page]:after{position:absolute;right:13px;bottom:-1px;left:13px;height:3px;border-radius:3px 3px 0 0;background:var(--ref-orange);content:""}.refine-alert,.refine-readonly,.refine-unsaved{margin:0 0 13px;border:1px solid #24563d;border-radius:7px;background:#142c23;color:#43c987;padding:10px 13px;font-size:13px;line-height:1.45}.refine-alert.is-error,.refine-readonly{border-color:#6b4a38;background:#302016;color:#ff9a61}.refine-unsaved{display:flex;align-items:center;justify-content:space-between;gap:10px;border-color:#6b4a38;background:#302016;color:#ff9a61}.refine-unsaved button,.refine-text-button{border:0;background:transparent;color:var(--ref-orange-dark);padding:4px 0;font-size:13px;font-weight:750;text-decoration:underline;text-underline-offset:2px}.refine-editor-layout{display:grid;grid-template-columns:minmax(230px,.32fr) minmax(0,1fr);align-items:start;gap:13px}.refine-section-rail,.refine-editor-card,.refine-panel{min-width:0;border:1px solid var(--ref-line);border-radius:8px;background:var(--ref-paper);padding:16px}.refine-section-rail{position:sticky;top:12px}.refine-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.refine-panel-head h2,.refine-editor-top h2,.refine-panel h2{margin:4px 0;color:#f5f7fa;font-size:18px;line-height:1.2;letter-spacing:-.025em}.refine-count-chip{flex:0 0 auto;border:1px solid #6b4a38;border-radius:18px;background:#302016;color:var(--ref-orange-dark);padding:5px 9px;font-size:13px;font-weight:750}.refine-rail-caption{margin:8px 0 11px;color:var(--ref-muted);font-size:13px;line-height:1.45}.refine-section-list{display:grid;gap:4px;list-style:none;margin:0;padding:0}.refine-section-list button{display:grid;grid-template-columns:30px minmax(0,1fr) 8px;align-items:center;gap:9px;width:100%;border:1px solid transparent;border-radius:6px;background:transparent;color:#e7ebf0;padding:9px 8px;text-align:left}.refine-section-list button:hover{border-color:#6b4a38;background:#302016}.refine-section-list button.is-active{border-color:#6b4a38;background:#302016;color:var(--ref-orange-dark)}.refine-section-index{color:#ff9a61;font-size:12px;font-weight:850}.refine-section-title{overflow:hidden;font-size:13px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.refine-section-list i{width:7px;height:7px;border-radius:50%;background:var(--ref-orange)}.refine-editor-card{padding:clamp(15px,2vw,24px)}.refine-editor-top{display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid #6b4a38;padding-bottom:14px;margin-bottom:16px}.refine-editor-top h2{margin:5px 0 4px;font-size:21px;overflow-wrap:anywhere}.refine-editor-top p{margin:0;color:var(--ref-muted);font-size:13px}.refine-word-tile{display:grid;justify-items:end;flex:0 0 auto;border-left:1px solid #6b4a38;padding-left:18px}.refine-word-tile strong{color:var(--ref-orange-dark);font-size:24px;letter-spacing:-.04em}.refine-word-tile span{color:var(--ref-muted);font-size:13px}.refine-field{display:grid;min-width:0;gap:6px;color:#f5f7fa;font-size:13px;font-weight:750}.refine-field>span{color:#f5f7fa}.refine-field>span b{margin-left:5px;color:var(--ref-orange);font-size:12px;text-transform:uppercase}.refine-field small{color:var(--ref-muted);font-size:13px;font-weight:500}.refine-field input,.refine-field select,.refine-field textarea{width:100%;min-height:40px;border:1px solid #2d3743;border-radius:6px;outline:none;background:#121821;color:var(--ref-ink);padding:9px 10px}.refine-field textarea{min-height:76px;resize:vertical;line-height:1.5}.refine-field input:focus,.refine-field select:focus,.refine-field textarea:focus{border-color:var(--ref-orange);box-shadow:0 0 0 3px #00000059}.refine-field :disabled{background:#302016;color:#a1aab7}.refine-body-field{margin-top:14px}.refine-body-field textarea{min-height:clamp(330px,45vh,620px);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:13px;line-height:1.7}.refine-revision-note{margin-top:14px;border:1px solid #6b4a38;border-radius:7px;background:#302016;padding:13px}.refine-revision-note textarea{min-height:84px}.refine-save-guidance{margin:12px 0 0;color:#ff9a61;font-size:13px;line-height:1.5}.refine-inline-error{margin:12px 0 0;color:#ff9a61;font-size:13px;line-height:1.45}.refine-editor-actions{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-top:14px}.refine-editor-actions>div{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.refine-editor-footnote,.refine-footnote{margin:10px 0 0;color:var(--ref-muted);font-size:13px;line-height:1.5}.refine-findings,.refine-history{display:grid;gap:12px}.refine-findings-intro,.refine-history-intro{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.refine-findings-intro p,.refine-history-intro p{max-width:760px;margin:5px 0 0;color:var(--ref-muted);font-size:13px;line-height:1.5}.refine-finding-list{display:grid;gap:9px}.refine-finding-card{border:1px solid #6b4a38;border-radius:8px;background:#302016;padding:14px 15px}.refine-finding-top{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.refine-kind,.refine-severity,.refine-finding-status{border:1px solid #6b4a38;border-radius:18px;background:#121821;color:#a1aab7;padding:4px 8px;font-size:13px;font-weight:750}.refine-kind.manual{border-color:#6b4a38;background:#302016;color:#ff9a61}.refine-kind.structural{border-color:#2d3743;background:#142c23;color:#e7ebf0}.refine-severity.high{border-color:#6b4a38;background:#302016;color:#ff9387}.refine-severity.medium{border-color:#6b5228;background:#302719;color:#ff9a61}.refine-severity.low{border-color:#2d3743;background:#142c23;color:#e7ebf0}.refine-finding-status.is-open{border-color:#6b4a38;background:#302016;color:#ff9a61}.refine-finding-card h3{margin:9px 0 4px;color:#f5f7fa;font-size:15px}.refine-finding-detail{margin:0;color:#a1aab7;font-size:13px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.refine-finding-action{display:flex;align-items:flex-end;gap:10px;margin-top:12px}.refine-finding-action .refine-field{flex:1 1 300px}.refine-finding-guidance{margin:10px 0 0;border-left:3px solid #6b4a38;background:#302016;padding:8px 10px;color:#ff9a61;font-size:13px;line-height:1.45}.refine-clear{display:flex;align-items:flex-start;gap:10px;border:1px solid #24563d;border-radius:7px;background:#142c23;padding:14px}.refine-clear>span{display:grid;flex:0 0 auto;place-items:center;width:22px;height:22px;border-radius:50%;background:#142c23;color:#43c987;font-weight:900}.refine-clear strong{color:#43c987;font-size:14px}.refine-clear p{margin:4px 0 0;color:#e7ebf0;font-size:13px;line-height:1.45}.refine-history-picker{min-width:min(440px,48%)}.refine-history-picker select{font-weight:500}.refine-revision-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;border:1px solid #6b4a38;border-left:4px solid var(--ref-orange);border-radius:8px;background:#302016;padding:14px 16px}.refine-revision-summary p{margin:5px 0 0;color:#f5f7fa;font-size:14px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.refine-revision-meta{display:grid;align-content:center;gap:5px;color:var(--ref-muted);font-size:13px;text-align:right}.refine-revision-meta b{color:#e7ebf0;overflow-wrap:anywhere}.refine-compare-label{display:flex;justify-content:space-between;align-items:baseline;gap:12px;color:#f5f7fa}.refine-compare-label strong{font-size:14px}.refine-compare-label span{color:var(--ref-muted);font-size:13px}.refine-compare-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px}.refine-snapshot{min-width:0;border:1px solid var(--ref-line);border-radius:8px;background:#302016;padding:13px}.refine-snapshot>h3{margin:0 0 10px;color:var(--ref-orange-dark);font-size:15px}.refine-snapshot article{border-top:1px solid #6b4a38;padding:12px 0}.refine-snapshot article:first-of-type{border-top:0;padding-top:2px}.refine-snapshot article>span{color:var(--ref-muted);font-size:13px}.refine-snapshot h4{margin:5px 0 7px;color:#f5f7fa;font-size:14px}.refine-snapshot pre{margin:0;color:#e7ebf0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:13px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.refine-inline-empty{margin:0;color:var(--ref-muted);font-size:13px}.refine-empty,.refine-empty-compact{border:1px dashed #6b4a38;border-radius:8px;background:#302016;padding:19px}.refine-empty{display:flex;align-items:flex-start;gap:18px;max-width:820px;margin:24px auto;padding:23px}.refine-empty-index{color:#ff9a61;font-size:34px;font-weight:750;letter-spacing:-.05em}.refine-empty h2{margin:5px 0 7px;color:#f5f7fa;font-size:22px}.refine-empty p,.refine-empty-compact p{margin:5px 0 14px;color:var(--ref-muted);font-size:13px;line-height:1.55}.refine-empty-compact strong{color:#f5f7fa;font-size:14px}.refine-empty-compact p{margin-bottom:0}.refine-footnotes{display:flex;flex-wrap:wrap;gap:5px 18px;margin-top:15px;color:var(--ref-muted)}.refine-footnotes span{font-size:13px;line-height:1.5}.refine-flow-links{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin-top:22px;border-top:1px solid var(--ref-line);padding-top:13px;color:#8f9aa8;font-size:13px}.refine-flow-links button{border:0;background:transparent;color:var(--ref-orange-dark);padding:3px;font-size:13px;font-weight:750}.refine-flow-links strong{color:#e7ebf0}.refine-flow-links button:last-child{margin-left:auto}@media (max-width: 960px){.refine-heading{align-items:flex-start;flex-direction:column}.refine-heading-actions{justify-content:flex-start}.refine-editor-layout{grid-template-columns:1fr}.refine-section-rail{position:static}.refine-section-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 680px){.tcs-refine{padding:16px 13px 22px}.refine-heading-actions{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.refine-package-picker{grid-column:1 / -1}.refine-context{align-items:flex-start;flex-direction:column}.refine-context-stats{justify-content:flex-start}.refine-tabs{margin-bottom:13px}.refine-tabs button{padding-right:11px;padding-left:11px}.refine-section-list{grid-template-columns:1fr}.refine-editor-top{align-items:flex-start}.refine-word-tile{padding-left:10px}.refine-body-field textarea{min-height:310px}.refine-editor-actions{align-items:stretch;flex-direction:column}.refine-editor-actions>.refine-button{align-self:flex-start}.refine-finding-action{align-items:stretch;flex-direction:column}.refine-finding-action>.refine-button{align-self:flex-start}.refine-findings-intro,.refine-history-intro{align-items:stretch;flex-direction:column}.refine-history-picker{min-width:0}.refine-revision-summary{grid-template-columns:1fr}.refine-revision-meta{text-align:left}.refine-compare-grid{grid-template-columns:1fr}.refine-compare-label{align-items:flex-start;flex-direction:column}.refine-empty{padding:16px;gap:12px}.refine-flow-links button:last-child{margin-left:0}}.tcs-team{--tr-ink: #f5f7fa;--tr-muted: #a1aab7;--tr-line: #6b4a38;--tr-paper: #121821;--tr-wash: #171e27;--tr-orange: #ff6a1a;--tr-orange-deep: #ff6a1a;--tr-orange-soft: #171e27;--tr-green: #43c987;--tr-blue: #78b9e2;color:var(--tr-ink);font-family:Trebuchet MS,Segoe UI,sans-serif;max-width:1600px;margin:0 auto;padding:clamp(16px,2.2vw,30px);background:#302719;min-height:100dvh}.tcs-team *{box-sizing:border-box}.tcs-team button,.tcs-team input,.tcs-team textarea,.tcs-team select{font:inherit}.tcs-team button{cursor:pointer}.team-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:4px 0 22px}.team-eyebrow,.team-label{color:var(--tr-orange);font-size:13px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.team-eyebrow{margin:0 0 7px}.team-head h1{margin:0;font-size:clamp(27px,3.2vw,40px);line-height:1.1;letter-spacing:-.045em;color:var(--tr-orange-deep)}.team-subtitle{color:var(--tr-muted);font-size:14px;line-height:1.6;max-width:740px;margin:9px 0 0}.team-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.team-package-select{display:grid;gap:5px;min-width:190px;color:var(--tr-muted);font-size:13px;font-weight:700}.team-package-select select{width:100%}.team-button,.team-link-button{border:1px solid var(--tr-line);color:var(--tr-ink);background:var(--tr-paper);border-radius:7px;padding:9px 12px;min-height:38px;font-size:13px;font-weight:700;transition:transform .16s ease,background .16s ease,border-color .16s ease}.team-button:hover:not(:disabled),.team-link-button:hover:not(:disabled){transform:translateY(-1px);border-color:#6b4a38}.team-button:disabled{cursor:not-allowed;opacity:.5}.team-button-primary{background:var(--tr-orange);border-color:var(--tr-orange);color:#ff9a61}.team-button-primary:hover:not(:disabled){background:var(--tr-orange-deep)}.team-button-soft{background:var(--tr-orange-soft);border-color:#6b4a38;color:var(--tr-orange-deep)}.team-button-danger{color:#ff9387}.team-nav{display:flex;overflow:auto;gap:4px;border-bottom:1px solid var(--tr-line);margin-bottom:18px;scrollbar-width:thin}.team-nav button{white-space:nowrap;border:0;background:transparent;color:var(--tr-muted);padding:11px 13px 12px;border-bottom:2px solid transparent;font-size:13px;font-weight:700}.team-nav button[aria-current=page]{color:var(--tr-orange-deep);border-color:var(--tr-orange)}.team-notice{padding:11px 14px;margin:0 0 14px;border-radius:7px;border:1px solid #24563d;color:#43c987;background:#142c23;font-size:13px;line-height:1.5}.team-notice.is-error{border-color:#69332f;color:#ff9387;background:#302016}.team-readonly,.team-caveat{padding:12px 14px;border:1px solid #6b4a38;border-radius:7px;background:#302016;color:#ff9a61;font-size:13px;line-height:1.55;margin-bottom:14px}.team-metrics{display:grid;grid-template-columns:1.2fr 1fr 1fr 1.15fr;gap:11px;margin-bottom:17px}.team-metric{min-height:107px;padding:15px 16px;border:1px solid var(--tr-line);border-radius:9px;background:var(--tr-paper);position:relative;overflow:hidden}.team-metric:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--tr-orange);opacity:.75}.team-metric-label{font-size:13px;color:var(--tr-muted);font-weight:700}.team-metric-value{display:block;font-size:27px;font-weight:800;letter-spacing:-.04em;color:var(--tr-orange-deep);margin:6px 0 4px}.team-metric-detail{font-size:13px;line-height:1.45;color:var(--tr-muted)}.team-meter{height:6px;border-radius:8px;background:#302016;overflow:hidden;margin:7px 0 5px}.team-meter span{display:block;height:100%;border-radius:inherit;background:var(--tr-orange);transition:width .25s ease}.team-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,330px);gap:16px;align-items:start}.team-main-column,.team-sidebar{min-width:0;display:grid;gap:14px}.team-panel{background:var(--tr-paper);border:1px solid var(--tr-line);border-radius:9px;overflow:hidden}.team-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:15px 17px;border-bottom:1px solid var(--tr-line)}.team-panel-head h2,.team-panel-head h3{font-size:16px;margin:0;letter-spacing:-.02em;color:var(--tr-orange-deep)}.team-panel-head p{margin:4px 0 0;font-size:13px;line-height:1.5;color:var(--tr-muted)}.team-count{white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;color:var(--tr-orange);font-size:13px;padding-top:2px}.team-table-wrap{overflow-x:auto}.team-table{width:100%;border-collapse:collapse;min-width:680px;text-align:left}.team-table th{color:#a1aab7;font-size:13px;letter-spacing:.07em;text-transform:uppercase;font-weight:800;padding:11px 13px;background:#302719}.team-table td{border-top:1px solid #6b5228;padding:11px 13px;font-size:13px;vertical-align:middle}.team-table tr.is-selected td{background:#302016}.team-table tr.is-stale td{color:#a1aab7}.team-section-title{display:block;font-weight:800;color:var(--tr-ink)}.team-section-meta{display:block;color:var(--tr-muted);font-size:13px;padding-top:3px}.team-status{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:800;border-radius:20px;padding:5px 8px;background:#171e27;color:#a1aab7;white-space:nowrap}.team-status:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.team-status.approved,.team-status.reviewed,.team-status.resolved{color:#43c987;background:#142c23}.team-status.in-review{color:#ff9a61;background:#302016}.team-status.stale{color:#ff9387;background:#302016}.team-status.open,.team-status.pending{color:#ff9a61;background:#302016}.team-row-open{color:var(--tr-orange);border:0;background:transparent;font-weight:800;text-decoration:underline;text-underline-offset:3px;font-size:13px}.team-empty{padding:25px 20px;color:var(--tr-muted);text-align:center;font-size:13px;line-height:1.6}.team-editor{padding:17px}.team-editor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.team-field{display:grid;gap:6px;color:#a1aab7;font-size:13px;font-weight:800;min-width:0}.team-field.full{grid-column:1/-1}.team-field input,.team-field select,.team-field textarea,.team-comment-composer textarea{width:100%;color:var(--tr-ink);border:1px solid #2d3743;border-radius:6px;background:#302719;padding:9px 10px;font-size:13px;outline:none}.team-field input:focus,.team-field select:focus,.team-field textarea:focus,.team-comment-composer textarea:focus{border-color:var(--tr-orange);box-shadow:0 0 0 2px #00000059}.team-field textarea{resize:vertical;min-height:100px;line-height:1.55}.team-help{color:var(--tr-muted);font-size:13px;font-weight:500;line-height:1.5}.team-editor-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:13px;flex-wrap:wrap}.team-editor-actions small{color:var(--tr-muted);font-size:13px}.team-roster{display:grid;gap:0}.team-reviewer{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 15px;border-bottom:1px solid #6b5228}.team-reviewer:last-child{border-bottom:0}.team-avatar{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#302016;color:var(--tr-orange-deep);font-size:13px;font-weight:800}.team-reviewer strong{display:block;font-size:13px}.team-reviewer small{display:block;font-size:13px;color:var(--tr-muted);line-height:1.4;margin-top:2px}.team-reviewer-status{text-align:right;color:var(--tr-muted);font-size:13px}.team-reviewer-status b{color:var(--tr-ink);display:block;font-weight:700}.team-comment-list{display:grid}.team-comment{padding:14px 16px;border-bottom:1px solid #6b5228}.team-comment:last-child{border-bottom:0}.team-comment-top{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.team-comment-title{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.team-comment-title strong{font-size:13px}.team-severity{font-size:13px;font-weight:800;padding:4px 7px;border-radius:4px;color:#ff9a61;background:#302016}.team-severity.critical{color:#ff9387;background:#321c1a}.team-severity.minor{color:#a1aab7;background:#142c23}.team-comment p{white-space:pre-wrap;overflow-wrap:anywhere;color:#e7ebf0;font-size:13px;line-height:1.6;margin:8px 0}.team-comment-meta{font-size:13px;color:var(--tr-muted);line-height:1.45}.team-comment-resolution{border-left:2px solid #24563d;padding:4px 0 4px 10px;margin:8px 0;color:#e7ebf0;font-size:13px;line-height:1.5}.team-comment-actions{display:flex;gap:7px;flex-wrap:wrap;margin-top:9px}.team-link-button{padding:6px 9px;min-height:30px;font-size:13px}.team-comment-composer{padding:15px 16px;border-top:1px solid var(--tr-line);display:grid;gap:10px}.team-comment-composer textarea{min-height:84px;resize:vertical}.team-composer-row{display:flex;gap:9px;justify-content:space-between;align-items:center;flex-wrap:wrap}.team-composer-row select{max-width:190px}.team-revision{padding:16px}.team-revision-select{display:grid;grid-template-columns:1fr;gap:9px;margin-bottom:13px}.team-revision-columns{display:grid;grid-template-columns:1fr 1fr;gap:10px}.team-revision-col{border:1px solid var(--tr-line);border-radius:7px;overflow:hidden}.team-revision-col h4{font-size:13px;margin:0;padding:10px;color:var(--tr-orange-deep);background:#302016;border-bottom:1px solid var(--tr-line)}.team-revision-col article{padding:10px;border-bottom:1px solid #6b5228}.team-revision-col article:last-child{border-bottom:0}.team-revision-col strong{font-size:13px;display:block;margin-bottom:4px}.team-revision-col p{font-size:13px;line-height:1.5;color:#a1aab7;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;max-height:150px;overflow:auto}.team-change-tag{color:var(--tr-orange);font-size:13px;font-weight:800;display:inline-block;margin-bottom:6px}.team-signoff{padding:16px}.team-signoff textarea{min-height:125px}.team-signoff-state{padding:12px;margin-top:12px;border:1px solid var(--tr-line);border-radius:7px;color:var(--tr-muted);background:#302719;font-size:13px;line-height:1.55}.team-signoff-state.ready{color:#43c987;border-color:#24563d;background:#142c23}.team-findings{display:grid;gap:8px;padding:13px}.team-finding{display:flex;align-items:flex-start;gap:9px;font-size:13px;line-height:1.5}.team-finding-dot{flex:0 0 8px;height:8px;border-radius:50%;margin-top:5px;background:#7a2a24}.team-finding-dot.manual{background:#ff6a1a}.team-ai-disabled{padding:17px;border:1px dashed #6b4a38;background:#302016;color:#a1aab7;font-size:13px;line-height:1.55;border-radius:8px}.team-ai-disabled strong{display:block;color:var(--tr-orange-deep);margin-bottom:4px;font-size:14px}.team-flow{display:flex;align-items:center;gap:8px;color:#8f9aa8;font-size:13px;flex-wrap:wrap;padding:6px 0 2px}.team-flow button{color:var(--tr-blue);background:none;border:0;font-size:13px;padding:4px 0;text-decoration:underline;text-underline-offset:3px}.team-flow strong{color:var(--tr-orange-deep)}@media (max-width:1050px){.team-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.team-workspace{grid-template-columns:minmax(0,1fr) 280px}}@media (max-width:760px){.tcs-team{padding:15px}.team-head{display:grid;gap:16px}.team-actions{justify-content:flex-start}.team-package-select{flex:1 1 100%}.team-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.team-metric{min-height:98px;padding:12px}.team-metric-value{font-size:23px}.team-workspace{grid-template-columns:1fr}.team-sidebar{grid-row:2}.team-editor-grid{grid-template-columns:1fr}.team-field.full{grid-column:auto}.team-panel-head{padding:13px}.team-revision-columns{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.team-button,.team-link-button,.team-meter span{transition:none}}.tcs-finalise{--fin-ink: #f5f7fa;--fin-muted: #a1aab7;--fin-line: #6b4a38;--fin-paper: #121821;--fin-wash: #171e27;--fin-orange: #ff6a1a;--fin-orange-dark: #ff6a1a;--fin-orange-pale: #171e27;--fin-green: #43c987;--fin-green-pale: #171e27;--fin-red: #ff9387;color:var(--fin-ink);font-family:Aptos,Segoe UI,sans-serif;font-size:14px;line-height:1.55;padding:clamp(16px,3vw,34px);background:#302016;min-height:100%}.tcs-finalise *,.tcs-finalise *:before,.tcs-finalise *:after{box-sizing:border-box}.fin-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;padding:6px 0 25px;border-bottom:1px solid #6b4a38}.fin-eyebrow,.fin-label,.fin-kicker{color:var(--fin-orange);font-size:13px;line-height:1.35;font-weight:750;letter-spacing:.11em;text-transform:uppercase}.fin-head h1{margin:8px 0 5px;font-family:Georgia,Times New Roman,serif;font-weight:500;letter-spacing:-.04em;font-size:clamp(32px,4vw,46px);line-height:1.06}.fin-head p{margin:0;max-width:690px;color:var(--fin-muted);font-size:14px}.fin-head-tools{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap}.fin-picker{display:grid;gap:5px;min-width:220px}.fin-picker span{color:var(--fin-muted);font-size:13px;font-weight:700}.fin-picker select,.fin-field select,.fin-input,.fin-textarea{width:100%;border:1px solid #6b4a38;border-radius:7px;background:var(--fin-paper);color:var(--fin-ink);font:inherit;padding:9px 11px;outline:none}.fin-picker select:focus,.fin-field select:focus,.fin-input:focus,.fin-textarea:focus{border-color:var(--fin-orange);box-shadow:0 0 0 3px #00000059}.fin-button{border:1px solid #6b4a38;border-radius:7px;padding:9px 13px;min-height:40px;background:var(--fin-paper);color:var(--fin-ink);font:inherit;font-weight:700;cursor:pointer;transition:transform .16s ease,background-color .16s ease,opacity .16s ease}.fin-button:hover:not(:disabled){transform:translateY(-1px);background:#302016}.fin-button:focus-visible,.fin-tab:focus-visible{outline:3px solid #6b4a3855;outline-offset:2px}.fin-button:disabled{opacity:.48;cursor:not-allowed}.fin-button-primary{background:var(--fin-orange);color:#ff9a61;border-color:var(--fin-orange)}.fin-button-primary:hover:not(:disabled){background:var(--fin-orange-dark)}.fin-button-subtle{border-color:transparent;background:transparent;color:var(--fin-orange-dark)}.fin-statusbar{margin:19px 0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;padding:15px 18px;background:#ff6a1a;color:#ff9a61;border-radius:10px}.fin-status-main{display:flex;align-items:flex-start;gap:13px}.fin-status-mark{flex:0 0 30px;height:30px;border:1px solid #6b4a38;border-radius:50%;display:grid;place-items:center;color:#ff9a61;font-weight:800;font-size:13px}.fin-statusbar h2{margin:0;font-size:15px;font-weight:750}.fin-statusbar p{margin:3px 0 0;color:#8f9aa8;font-size:13px}.fin-status-right{text-align:right;color:#ff9a61;font-size:13px;font-weight:750}.fin-status-right strong{display:block;color:#ff9a61;font-size:19px;letter-spacing:-.03em}.fin-notice{padding:11px 14px;border-radius:7px;margin:13px 0;background:var(--fin-green-pale);color:#43c987;border:1px solid #24563d}.fin-notice.is-error{background:#302016;color:#ff9387;border-color:#69332f}.fin-readonly,.fin-session-note{border-radius:7px;padding:10px 13px;background:#302016;color:#e7ebf0;font-size:13px;margin:12px 0}.fin-tabs{display:flex;gap:5px;border-bottom:1px solid var(--fin-line);margin:21px 0 18px;overflow-x:auto}.fin-tab{flex:0 0 auto;padding:10px 13px;border:0;background:none;color:var(--fin-muted);font:inherit;font-size:13px;font-weight:700;cursor:pointer;border-bottom:2px solid transparent}.fin-tab[aria-selected=true]{color:var(--fin-orange-dark);border-bottom-color:var(--fin-orange)}.fin-layout{display:grid;grid-template-columns:minmax(0,1fr) 285px;gap:17px;align-items:start}.fin-main,.fin-side{min-width:0;display:grid;gap:15px}.fin-panel{background:var(--fin-paper);border:1px solid var(--fin-line);border-radius:10px;overflow:hidden}.fin-panel-head{padding:17px 19px 13px;display:flex;justify-content:space-between;align-items:flex-start;gap:14px;border-bottom:1px solid #6b4a38}.fin-panel-head h2{margin:3px 0 0;font-size:18px;line-height:1.25;letter-spacing:-.02em}.fin-panel-head p{margin:4px 0 0;color:var(--fin-muted);font-size:13px}.fin-panel-body{padding:17px 19px}.fin-count{color:var(--fin-orange-dark);font-family:Georgia,serif;font-size:25px;line-height:1}.fin-package-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fin-package-item{border:1px solid var(--fin-line);border-radius:8px;padding:13px;background:#302719}.fin-package-item h3{margin:0;font-size:14px}.fin-package-meta{color:var(--fin-muted);font-size:13px;margin:3px 0 9px}.fin-package-preview{max-height:96px;overflow:hidden;white-space:pre-wrap;color:#a1aab7;font-size:13px;line-height:1.5;border-top:1px solid #6b4a38;padding-top:8px}.fin-tag{display:inline-flex;border-radius:99px;padding:3px 8px;font-size:13px;line-height:1.4;font-weight:750;background:var(--fin-wash);color:#a1aab7}.fin-tag.is-approved{background:var(--fin-green-pale);color:var(--fin-green)}.fin-tag.is-pending{background:var(--fin-orange-pale);color:var(--fin-orange-dark)}.fin-draft-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;padding:12px 0;border-bottom:1px solid #6b4a38}.fin-draft-row:last-child{border-bottom:0;padding-bottom:0}.fin-draft-row:first-child{padding-top:0}.fin-draft-title{font-weight:750;font-size:14px}.fin-draft-sub{color:var(--fin-muted);font-size:13px;margin-top:3px}.fin-draft-detail{margin-top:8px}.fin-draft-detail summary{color:var(--fin-orange-dark);cursor:pointer;font-weight:700;font-size:13px}.fin-draft-detail pre{max-height:280px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 2px;padding:11px;border-radius:6px;border:1px solid #6b4a38;background:#302016;color:#e7ebf0;font:12px/1.6 Aptos,Segoe UI,sans-serif}.fin-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--fin-line);border:1px solid var(--fin-line);border-radius:8px;overflow:hidden}.fin-metric{padding:12px;background:#302719}.fin-metric b{display:block;color:var(--fin-orange-dark);font:24px/1 Georgia,serif}.fin-metric span{display:block;color:var(--fin-muted);font-size:13px;margin-top:5px}.fin-check-row{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:11px;align-items:start;padding:13px 0;border-bottom:1px solid #6b4a38}.fin-check-row:last-child{border-bottom:0}.fin-check-row input,.fin-format-option input{accent-color:var(--fin-orange);width:17px;height:17px;margin:2px 0 0}.fin-check-row strong{font-size:14px;display:block}.fin-check-row small{display:block;color:var(--fin-muted);font-size:13px;margin-top:2px}.fin-format-list{display:flex;flex-wrap:wrap;gap:9px}.fin-format-option{cursor:pointer;min-width:120px;display:flex;align-items:center;gap:9px;padding:10px 12px;border:1px solid var(--fin-line);border-radius:7px;background:#302719}.fin-format-option:has(input:checked){border-color:#6b4a38;background:#302016}.fin-format-option strong{font-size:13px}.fin-field{display:grid;gap:6px;margin:14px 0}.fin-field label{font-weight:750;font-size:13px}.fin-field small{color:var(--fin-muted);font-size:13px}.fin-textarea{min-height:138px;resize:vertical}.fin-charcount{text-align:right;color:var(--fin-muted);font-size:13px}.fin-action-row{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:13px}.fin-action-explain{color:var(--fin-muted);font-size:13px;max-width:420px}.fin-side-section{padding:15px 17px;border-bottom:1px solid #6b4a38}.fin-side-section:last-child{border-bottom:0}.fin-side-section h3{margin:0 0 9px;font-size:13px;text-transform:uppercase;letter-spacing:.08em;color:var(--fin-muted)}.fin-side-line{display:flex;justify-content:space-between;gap:10px;font-size:13px;padding:5px 0}.fin-side-line strong{color:var(--fin-orange-dark);text-align:right}.fin-side-copy{margin:0;color:var(--fin-muted);font-size:13px}.fin-blockers{margin:0;padding-left:18px;color:#ff9387;font-size:13px}.fin-blockers li+li{margin-top:5px}.fin-release-stamp{padding:13px;border-radius:8px;background:#302719}.fin-release-stamp.is-current{background:var(--fin-green-pale)}.fin-release-stamp strong{display:block;font-size:14px}.fin-release-stamp span{display:block;margin-top:4px;color:var(--fin-muted);font-size:13px;overflow-wrap:anywhere}.fin-event{display:grid;grid-template-columns:70px minmax(0,1fr);gap:10px;padding:11px 0;border-bottom:1px solid #6b4a38}.fin-event:last-child{border:0}.fin-event time{font-variant-numeric:tabular-nums;color:var(--fin-muted);font-size:13px}.fin-event strong{display:block;font-size:13px}.fin-event small{display:block;color:var(--fin-muted);font-size:13px;overflow-wrap:anywhere}.fin-release-summary{margin:12px 0;font-size:13px;color:var(--fin-muted);overflow-wrap:anywhere}.fin-release-summary strong{color:var(--fin-orange-dark)}.fin-empty{padding:31px;background:var(--fin-paper);border:1px dashed #6b4a38;border-radius:10px}.fin-empty h2{margin:7px 0;font:25px/1.2 Georgia,serif}.fin-empty p{color:var(--fin-muted);max-width:600px}.fin-flow{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:16px 0 2px;color:var(--fin-muted);font-size:13px}.fin-flow button{border:0;background:none;color:var(--fin-orange-dark);font:inherit;font-weight:750;cursor:pointer;padding:5px 0}.fin-flow button:hover{text-decoration:underline}@media (max-width: 940px){.fin-layout{grid-template-columns:minmax(0,1fr) 250px}.fin-head{align-items:flex-start;flex-direction:column}.fin-head-tools{width:100%}}@media (max-width: 720px){.tcs-finalise{padding:15px}.fin-layout{grid-template-columns:1fr}.fin-side{grid-row:1}.fin-statusbar{grid-template-columns:1fr}.fin-status-right{text-align:left;padding-left:43px}.fin-package-grid{grid-template-columns:1fr}}@media (max-width: 480px){.fin-head-tools{display:grid;grid-template-columns:1fr;align-items:stretch}.fin-picker{min-width:0}.fin-panel-head,.fin-panel-body{padding-left:14px;padding-right:14px}.fin-metrics{grid-template-columns:1fr}.fin-metric{display:flex;justify-content:space-between;align-items:center}.fin-metric b{font-size:22px}.fin-check-row{grid-template-columns:22px minmax(0,1fr)}.fin-check-row .fin-tag{grid-column:2;justify-self:start}.fin-draft-row{grid-template-columns:1fr}}.dr-dashboard{--dr-ink: #f5f7fa;--dr-blue: #ff6a1a;--dr-line: #6b4a38;--dr-muted: #a1aab7;background:#121821;color:var(--dr-ink);margin:-20px;padding:20px clamp(14px,1.6vw,24px) 24px;min-height:100%;font-family:inherit;font-size:14px;line-height:1.6}@media (min-width:768px){.dr-dashboard{margin:-32px}}.dr-room-description{margin-top:16px;max-width:720px;font-size:14px;line-height:1.6}.dr-room-description p{margin:6px 0 0;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--dr-ink)}.dr-file-context{margin-top:14px;max-width:720px;padding:14px;border:1px solid var(--dr-line);border-radius:5px;background:#302016;font-size:14px;line-height:1.6;color:var(--dr-ink)}.dr-file-context ul{margin:8px 0;padding-left:20px}.dr-file-context li{overflow-wrap:anywhere}.dr-file-context p{margin:0}.dr-requirement-note{margin-top:6px;overflow-wrap:anywhere}.dr-dashboard *{box-sizing:border-box}.dr-dashboard button,.dr-dashboard input,.dr-dashboard select,.dr-dashboard textarea{font:inherit}.dr-dashboard button{cursor:pointer}.dr-dashboard button:disabled{cursor:not-allowed;opacity:.5}.dr-dashboard button:focus-visible,.dr-dashboard input:focus-visible,.dr-dashboard textarea:focus-visible,.dr-dashboard select:focus-visible{outline:2px solid #2c4a63;outline-offset:3px}.dr-dashboard svg{width:15px;height:15px;flex-shrink:0}.dr-top,.dr-actions,.dr-heading,.dr-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.dr-top{margin-bottom:12px;flex-wrap:wrap}.dr-top select{max-width:200px;min-width:0;overflow:hidden;text-overflow:ellipsis}.dr-breadcrumb{display:flex;align-items:center;gap:7px;color:#78b9e2}.dr-btn{display:inline-flex;align-items:center;justify-content:center;gap:5px;background:#121821;border:1px solid #2c4a63;border-radius:5px;padding:6px 9px;color:#78b9e2;white-space:nowrap}.dr-btn:hover{background:#152435;border-color:#2c4a63}.dr-btn.primary{background:var(--dr-blue);border-color:var(--dr-blue);color:#fff}.dr-link{border:0;background:none;color:#78b9e2;padding:0;font-size:10px!important;display:inline-flex;gap:4px;align-items:center}.dr-link:hover{text-decoration:underline}.dr-heading{align-items:flex-start;margin-bottom:15px}.dr-heading-banner{background-size:cover;background-position:center 40%;border:1px solid var(--dr-line);border-radius:10px;padding:16px 18px;margin-bottom:18px}.dr-room-title{display:flex;gap:12px;flex:1;min-width:0}.dr-room-icon{display:grid;place-items:center;background:#1c3d5a;color:#fff;border-radius:7px;width:39px;height:39px;flex-shrink:0}.dr-room-icon svg{width:23px;height:23px}.dr-dashboard h1{font-size:20px;line-height:1.25;margin:0 0 7px;font-weight:750;letter-spacing:-.035em}.dr-subtitle{display:flex;gap:8px;align-items:center;color:#8f9aa8}.dr-pill{display:inline-block;font-size:9px;padding:3px 7px;border-radius:4px;background:#152435;color:#78b9e2;white-space:nowrap}.dr-pill.complete,.dr-pill.approved{background:#142c23;color:#43c987}.dr-pill.review,.dr-pill.blocked{background:#302016;color:#ff9a61}.dr-meta{display:grid;grid-template-columns:1fr 1fr;gap:6px 28px;margin-top:13px;font-size:10px}.dr-meta span{color:#8f9aa8;margin-right:7px}.dr-health{display:flex;align-items:center;gap:18px;border:1px solid var(--dr-line);border-radius:6px;padding:12px;max-width:320px}.dr-score{width:53px;height:53px;border:5px solid #2c4a63;border-top-color:#2c4a63;border-right-color:#2c4a63;border-radius:50%;display:grid;place-items:center;font-weight:750;font-size:14px}.dr-health p{font-size:10px;margin:4px 0 8px;line-height:1.5}.dr-health small{color:var(--dr-muted);font-size:9px}.dr-phases{display:grid;grid-template-columns:repeat(6,1fr);background:#302016;border:1px solid var(--dr-line);border-radius:6px;overflow:hidden;margin-bottom:16px}.dr-phase{display:flex;align-items:center;gap:8px;border:0;background:transparent;text-align:left;padding:14px 10px;color:var(--dr-ink);position:relative}.dr-phase:hover{background:#302016}.dr-phase:not(:last-child):after{content:"›";position:absolute;right:2px;font-size:21px;color:var(--dr-muted)}.dr-phase-number{width:28px;height:28px;flex:none;display:grid;place-items:center;border-radius:50%;background:#202a35;color:#fff;font-weight:700}.dr-phase.current .dr-phase-number{background:var(--dr-blue)}.dr-phase.done .dr-phase-number{background:#14503c}.dr-phase strong{font-size:14px;display:block;line-height:1.45}.dr-phase small{font-size:13px;color:var(--dr-muted);display:block;margin-top:4px;line-height:1.5}.dr-body{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:10px}.dr-main{min-width:0}.dr-tabs{display:flex;overflow-x:auto;border:1px solid var(--dr-line);border-radius:5px;margin-bottom:10px;gap:1px}.dr-tabs button{border:0;border-bottom:2px solid transparent;background:transparent;color:#a1aab7;padding:9px 10px;white-space:nowrap;font-size:10px}.dr-tabs button.active{color:#78b9e2;background:#152435;border-bottom-color:#2c4a63}.dr-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px}.dr-panel{border:1px solid var(--dr-line);border-radius:6px;background:#121821;min-width:0;overflow:hidden}.dr-panel-heading{padding:10px 10px 8px;min-height:35px}.dr-panel h2{font-size:11px;font-weight:750;margin:0;letter-spacing:-.01em}.dr-panel-content{padding:0 10px 10px}.dr-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;padding:0 10px 11px}.dr-stat{background:#152435;border:1px solid #2c4a63;border-radius:5px;padding:11px 7px;display:flex;align-items:center;gap:8px;min-height:56px}.dr-stat svg{color:#78b9e2;width:20px;height:20px}.dr-stat strong{font-size:12px;display:block}.dr-stat small{display:block;color:#8f9aa8;font-size:8px;margin-top:4px}.dr-insight{display:flex;gap:9px;padding:8px 0;border-bottom:1px solid #2c4a63;align-items:flex-start}.dr-insight:last-child{border:0}.dr-insight svg{color:#43c987;margin-top:1px}.dr-insight strong{font-size:10px;display:block}.dr-insight small{font-size:9px;color:#8f9aa8;display:block;margin-top:3px;line-height:1.5}.dr-table-wrap{overflow-x:auto;padding:0 8px 8px}.dr-table{width:100%;border-collapse:collapse;font-size:9px;text-align:left}.dr-table th{font-weight:600;color:#8f9aa8;background:#152435;padding:7px 5px;white-space:nowrap}.dr-table td{padding:8px 5px;border-bottom:1px solid #2c4a63;vertical-align:middle}.dr-table tr:last-child td{border-bottom:0}.dr-table .dr-btn{font-size:9px;padding:3px 6px}.dr-doc-name{display:flex;align-items:center;gap:6px;min-width:140px}.dr-doc-name svg{color:#78b9e2}.dr-asset{display:flex;align-items:center;gap:9px;padding:8px 0;border-bottom:1px solid #2c4a63}.dr-asset:last-child{border:0}.dr-asset-icon{padding:7px;border-radius:4px;background:#152435;color:#78b9e2}.dr-asset-title{flex:1;min-width:0}.dr-asset-title strong{font-size:10px;display:block}.dr-asset-title small{color:#8f9aa8;font-size:8px;display:block;margin-top:4px}.dr-asset-title .dr-pill{margin-top:4px;margin-right:3px;font-size:8px}.dr-bottom-grid{display:grid;grid-template-columns:1.25fr .75fr 1fr;gap:10px}.dr-person{display:flex;gap:7px;align-items:center;padding:7px 0}.dr-avatar{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:#152435;color:#78b9e2;font-size:9px;flex-shrink:0}.dr-person strong{font-size:9px;display:block}.dr-person small{font-size:8px;color:#8f9aa8;display:block;margin-top:2px}.dr-assistant{display:flex;flex-direction:column;border:1px solid #2c4a63;border-radius:6px;background:#152435;min-height:480px;align-self:stretch}.dr-assistant-header{display:flex;gap:8px;align-items:center;background:#152435;padding:11px;border-bottom:1px solid #2c4a63}.dr-assistant-header strong{font-size:12px}.dr-ai-mark{background:#1c3d5a;color:#fff;padding:4px 6px;border-radius:4px;font-size:10px;font-weight:700}.dr-assistant-label{font-size:8px;color:#8f9aa8;margin:8px 12px}.dr-chat{padding:4px 11px;flex:1;max-height:600px;overflow:auto}.dr-message{font-size:10px;line-height:1.65;padding:10px;border:1px solid #2c4a63;border-radius:6px;background:#121821;margin-bottom:8px;white-space:pre-wrap;overflow-wrap:anywhere}.dr-message.user{background:#152435;border-color:#2c4a63}.dr-prompts{padding:0 11px 12px;display:flex;gap:5px;flex-direction:column}.dr-prompts button{text-align:left;border:1px solid #2c4a63;border-radius:5px;background:#152435;color:#78b9e2;padding:7px;font-size:9px}.dr-prompts button:hover{background:#152435}.dr-compose{display:flex;gap:5px;border-top:1px solid #2c4a63;padding:9px}.dr-compose input{width:100%;min-width:0;border:1px solid #2c4a63;background:#121821;border-radius:5px;padding:8px;color:#78b9e2;font-size:9px}.dr-assistant-footer{padding:0 11px 10px;font-size:8px;color:#8f9aa8;line-height:1.5}.dr-empty{padding:25px 14px;text-align:center;background:#152435;border:1px dashed #2c4a63;border-radius:5px;margin:8px;color:#8f9aa8;line-height:1.7}.dr-empty svg{display:block;margin:0 auto 7px;color:#78b9e2}.dr-empty strong{display:block;color:#78b9e2;font-size:11px}.dr-empty p{font-size:10px;margin:5px 0 12px}.dr-notice{padding:9px 12px;margin:8px 0;background:#152435;color:#78b9e2;border:1px solid #2c4a63;border-radius:5px;display:flex;justify-content:space-between;gap:10px}.dr-disclaimer{color:#8f9aa8;font-size:9px;margin:12px 0 0;line-height:1.5}.dr-dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#1c3d5a59;display:grid;place-items:center;padding:20px}.dr-dialog{width:min(560px,100%);max-height:85dvh;overflow:auto;background:#121821;border:1px solid #2c4a63;border-radius:10px;box-shadow:0 20px 60px #00000059;padding:20px;color:#78b9e2}.dr-dialog h2{font-size:16px;margin:0}.dr-dialog label{display:block;margin:15px 0;color:#a1aab7;font-size:11px}.dr-dialog input,.dr-dialog textarea,.dr-dialog select{display:block;width:100%;border:1px solid #2c4a63;border-radius:5px;background:#152435;color:#78b9e2;padding:9px;margin-top:6px}.dr-dialog textarea{min-height:100px;resize:vertical}.dr-dialog p{font-size:11px;line-height:1.7;color:#8f9aa8;white-space:pre-wrap}.dr-search{display:flex;gap:8px;padding:0 10px 10px}.dr-search input{width:100%;border:1px solid #2c4a63;border-radius:5px;background:#152435;padding:8px;color:#78b9e2}.dr-full{margin-bottom:10px}@media (min-width:1500px){.dr-body{grid-template-columns:minmax(0,1fr) 300px}.dr-tabs button{padding:12px 14px}}@media (max-width:1150px){.dr-health{display:none}.dr-body{grid-template-columns:minmax(0,1fr) 220px}.dr-bottom-grid{grid-template-columns:1fr 1fr}.dr-bottom-grid>:first-child{grid-column:1/-1}.dr-stat{gap:5px;padding:9px 5px}.dr-stat svg{width:16px;height:16px}.dr-phase small{display:none}}@media (max-width:767px){.dr-body,.dr-grid,.dr-bottom-grid{grid-template-columns:1fr}.dr-bottom-grid>:first-child{grid-column:auto}.dr-assistant{min-height:360px}.dr-meta{grid-template-columns:1fr;gap:6px}.dr-heading{margin-top:8px}.dr-top{flex-wrap:wrap}.dr-actions{flex-wrap:wrap;justify-content:flex-start}.dr-phases{grid-template-columns:repeat(3,1fr)}.dr-phase{padding:10px 6px}.dr-dashboard h1{font-size:17px}.dr-tabs button{padding:10px}.dr-stats{grid-template-columns:repeat(2,1fr)}}.dr-dashboard{--dr-ink: #f5f7fa;--dr-blue: #ff6a1a;--dr-line: #6b4a38;--dr-muted: #a1aab7;background:#121821;color:var(--dr-ink);font-family:DM Sans,Segoe UI,sans-serif;font-size:14px;line-height:1.55}.dr-dashboard button:focus-visible,.dr-dashboard input:focus-visible,.dr-dashboard textarea:focus-visible,.dr-dashboard select:focus-visible{outline:3px solid #6b4a38;outline-offset:3px}.dr-dashboard button{transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.dr-dashboard svg{width:16px;height:16px}.dr-dashboard .dr-top{margin-bottom:16px}.dr-dashboard .dr-breadcrumb{color:#a1aab7;font-size:12px}.dr-dashboard .dr-breadcrumb strong{color:var(--dr-ink)}.dr-dashboard .dr-link{color:#ff9a61;font-size:12px!important;font-weight:650}.dr-dashboard .dr-link:hover{color:#ff9a61}.dr-dashboard .dr-btn{border:1px solid #2d3743;border-radius:7px;padding:8px 11px;color:#f5f7fa;background:#121821;font-size:12px;font-weight:650}.dr-dashboard .dr-btn:hover{background:#302016;border-color:#6b4a38}.dr-dashboard .dr-btn.primary{background:#ff6a1a;border-color:#6b4a38;color:#fff}.dr-dashboard .dr-btn.primary:hover{background:#ff6a1a;border-color:#6b4a38}.dr-dashboard .dr-heading{padding:20px 22px;margin:0 0 16px;border:1px solid #6b4a38;border-radius:10px;background:#121821}.dr-dashboard .dr-room-title{gap:15px}.dr-dashboard .dr-room-icon{width:46px;height:46px;border-radius:10px;background:#ff6a1a}.dr-dashboard h1{font-size:clamp(22px,2vw,30px);line-height:1.18;letter-spacing:-.04em;color:#ff9a61}.dr-dashboard .dr-subtitle{gap:8px;color:#a1aab7;font-size:12px}.dr-dashboard .dr-meta{max-width:820px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 28px;margin-top:17px;font-size:12px}.dr-dashboard .dr-meta span{color:#a1aab7}.dr-dashboard .dr-meta>div>span:first-child{font-weight:600}.dr-dashboard .dr-room-description{margin-top:15px;font-size:13px}.dr-dashboard .dr-room-description strong{color:#ff9a61}.dr-dashboard .dr-health{max-width:335px;border-color:#6b4a38;border-radius:9px;background:#302016;padding:15px;gap:15px}.dr-dashboard .dr-health small{font-size:11px;color:#a1aab7}.dr-dashboard .dr-health strong{color:#ff9a61;font-size:13px}.dr-dashboard .dr-score{border-color:#6b4a38;border-top-color:#6b4a38;border-right-color:#6b4a38;color:#ff9a61;width:58px;height:58px;font-size:16px}.dr-dashboard .dr-health p{font-size:12px;color:#f5f7fa}.dr-dashboard .dr-phases{grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:18px;border-color:#6b4a38;border-radius:9px;background:#302016}.dr-dashboard .dr-phase{padding:14px 12px;gap:10px}.dr-dashboard .dr-phase:hover{background:#302016}.dr-dashboard .dr-phase-number{width:30px;height:30px;color:#fff;background:#202a35;font-size:13px}.dr-dashboard .dr-phase.current .dr-phase-number{background:#ff6a1a}.dr-dashboard .dr-phase.done .dr-phase-number{background:#14503c}.dr-dashboard .dr-phase strong{font-size:13px;color:#f5f7fa}.dr-dashboard .dr-phase small{font-size:11px;color:#a1aab7}.dr-dashboard .dr-body{grid-template-columns:minmax(0,1fr) 276px;gap:16px;align-items:start}.dr-dashboard .dr-body.dr-body-overview{grid-template-columns:minmax(0,1fr)}.dr-dashboard .dr-tabs{gap:4px;border:0;border-bottom:1px solid var(--dr-line);border-radius:0;margin-bottom:15px}.dr-dashboard .dr-tabs button{padding:11px 12px;border-radius:6px 6px 0 0;color:#a1aab7;font-size:12px}.dr-dashboard .dr-tabs button:hover{background:#302016}.dr-dashboard .dr-tabs button.active{background:#302016;color:#ff9a61;border-bottom-color:#6b4a38}.dr-dashboard .dr-panel{border-color:#6b4a38;border-radius:9px;box-shadow:0 2px 8px #482f1f09}.dr-dashboard .dr-panel-heading{padding:15px 16px 11px;min-height:48px;gap:12px}.dr-dashboard .dr-panel h2{font-size:14px;color:#f5f7fa;letter-spacing:-.01em}.dr-dashboard .dr-panel-content{padding:0 16px 14px}.dr-dashboard .dr-grid{gap:14px;margin-bottom:14px}.dr-dashboard .dr-stats{gap:8px;padding:0 16px 13px}.dr-dashboard .dr-stat{min-width:0;min-height:68px;padding:10px;border:1px solid #6b4a38;border-radius:7px;background:#302016;gap:9px}.dr-dashboard .dr-stat svg{color:#ff9a61;width:18px;height:18px}.dr-dashboard .dr-stat strong{font-size:12px;color:#f5f7fa;overflow-wrap:anywhere}.dr-dashboard .dr-stat small{font-size:10px;color:#a1aab7;line-height:1.35}.dr-dashboard .dr-insight{gap:11px;padding:11px 0;border-color:#6b4a38}.dr-dashboard .dr-insight svg{color:#ff9a61}.dr-dashboard .dr-insight strong{font-size:12px;color:#f5f7fa}.dr-dashboard .dr-insight small{font-size:11px;color:#a1aab7}.dr-dashboard .dr-record-note{border-top:1px solid #6b4a38;padding-top:12px;color:#f5f7fa}.dr-dashboard .dr-record-note strong{font-size:12px;color:#ff9a61}.dr-dashboard .dr-record-note p{margin:4px 0 0;line-height:1.65;color:#a1aab7;font-size:12px}.dr-dashboard .dr-disclaimer{color:#a1aab7;font-size:11px;line-height:1.55}.dr-dashboard .dr-table-wrap{padding:0 12px 10px}.dr-dashboard .dr-table{font-size:12px}.dr-dashboard .dr-table th{padding:10px 8px;background:#302016;color:#a1aab7;font-size:11px}.dr-dashboard .dr-table td{padding:11px 8px;border-color:#6b4a38;color:#f5f7fa}.dr-dashboard .dr-table .dr-btn{font-size:11px}.dr-dashboard .dr-doc-name{gap:8px;min-width:160px}.dr-dashboard .dr-doc-name svg{color:#ff9a61}.dr-dashboard .dr-pill{border-radius:5px;padding:4px 8px;background:#302016;color:#ff9a61;font-size:10px}.dr-dashboard .dr-pill.complete,.dr-dashboard .dr-pill.approved{background:#142c23;color:#43c987}.dr-dashboard .dr-pill.review,.dr-dashboard .dr-pill.blocked{background:#302016;color:#ff9a61}.dr-dashboard .dr-asset{gap:11px;padding:11px 0;border-color:#6b4a38}.dr-dashboard .dr-asset-icon{background:#302016;color:#ff9a61;padding:9px;border-radius:7px}.dr-dashboard .dr-asset-title strong{font-size:12px;color:#f5f7fa}.dr-dashboard .dr-asset-title small{color:#a1aab7;font-size:10px}.dr-dashboard .dr-asset-title .dr-pill{font-size:9px}.dr-dashboard .dr-bottom-grid{gap:14px}.dr-dashboard .dr-person{gap:9px;padding:9px 0}.dr-dashboard .dr-avatar{width:30px;height:30px;background:#302016;color:#ff9a61;font-size:11px;font-weight:700}.dr-dashboard .dr-person strong{font-size:11px;color:#f5f7fa}.dr-dashboard .dr-person small{font-size:10px;color:#a1aab7}.dr-dashboard .dr-assistant{position:sticky;top:16px;min-height:500px;border-color:#6b4a38;border-radius:9px;background:#302016}.dr-dashboard .dr-assistant-header{padding:14px;background:#302016;border-color:#6b4a38}.dr-dashboard .dr-assistant-header strong{font-size:14px;color:#f5f7fa}.dr-dashboard .dr-ai-mark{background:#ff6a1a;border-radius:5px}.dr-dashboard .dr-assistant-label{margin:10px 14px;color:#a1aab7;font-size:9px;font-weight:700;letter-spacing:.06em}.dr-dashboard .dr-chat{padding:4px 13px}.dr-dashboard .dr-message{border-color:#6b4a38;border-radius:8px;color:#f5f7fa;font-size:12px;line-height:1.65;padding:12px}.dr-dashboard .dr-message.user{background:#302016;border-color:#6b4a38}.dr-dashboard .dr-prompts{padding:0 13px 14px;gap:7px}.dr-dashboard .dr-prompts button{border-color:#6b4a38;border-radius:6px;background:#121821;color:#ff9a61;padding:9px;font-size:11px;text-align:left}.dr-dashboard .dr-prompts button:hover{background:#302016}.dr-dashboard .dr-compose{border-color:#6b4a38;padding:11px}.dr-dashboard .dr-compose input{border-color:#6b4a38;border-radius:6px;padding:9px;color:#f5f7fa;font-size:12px}.dr-dashboard .dr-assistant-footer{padding:0 13px 13px;color:#a1aab7;font-size:10px}.dr-dashboard .dr-empty{margin:10px;padding:26px 16px;border-color:#6b4a38;background:#302016;color:#a1aab7}.dr-dashboard .dr-empty svg{color:#ff9a61}.dr-dashboard .dr-empty strong{color:#f5f7fa;font-size:13px}.dr-dashboard .dr-empty p{color:#a1aab7;font-size:12px}.dr-dashboard .dr-notice{background:#302016;border-color:#6b4a38;color:#ff9a61;font-size:12px}.dr-dashboard .dr-search{padding:0 16px 13px}.dr-dashboard .dr-search input{border-color:#6b4a38;border-radius:6px;padding:9px 11px;color:#f5f7fa;font-size:12px}.dr-dashboard .dr-dialog{border-color:#6b4a38;border-radius:10px;color:#f5f7fa}.dr-dashboard .dr-dialog h2{color:#ff9a61;font-size:19px}.dr-dashboard .dr-dialog label{color:#a1aab7;font-size:12px}.dr-dashboard .dr-dialog input,.dr-dashboard .dr-dialog textarea,.dr-dashboard .dr-dialog select{border-color:#6b4a38;color:#f5f7fa}.dr-dashboard .dr-dialog p{color:#a1aab7;font-size:13px}.dr-overview-summary{display:grid;grid-template-columns:minmax(190px,.72fr) minmax(0,2fr);align-items:stretch;gap:14px;margin-bottom:14px;padding:18px;border:1px solid #6b4a38;border-radius:10px;background:#302016}.dr-overview-intro{align-self:center;padding:4px 12px 4px 2px}.dr-kicker{color:#ff9a61;font-size:10px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.dr-overview-intro h2{margin:7px 0 5px;color:#f5f7fa;font-size:clamp(18px,2vw,23px);line-height:1.2;letter-spacing:-.035em}.dr-overview-intro p{margin:0;color:#a1aab7;font-size:12px;line-height:1.6}.dr-overview-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.dr-metric{min-width:0;display:flex;flex-direction:column;justify-content:center;gap:5px;padding:12px;border:1px solid #6b4a38;border-radius:8px;background:#121821}.dr-metric-label{color:#a1aab7;font-size:10px;font-weight:650}.dr-metric strong{color:#ff9a61;font-size:25px;line-height:1.1;letter-spacing:-.04em}.dr-metric strong i{color:#a1aab7;font-size:14px;font-style:normal;font-weight:500}.dr-metric small{color:#a1aab7;font-size:10px;line-height:1.4}.dr-metric .dr-metric-status{font-size:18px;letter-spacing:-.02em}.dr-dashboard .dr-heading{padding:14px 18px;margin-bottom:13px}.dr-dashboard .dr-room-heading-copy{min-width:0;flex:1}.dr-dashboard .dr-room-heading-copy h1{margin-bottom:6px}.dr-dashboard .dr-room-details{margin-top:11px}.dr-dashboard .dr-room-details>summary{display:flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;cursor:pointer;color:#ff9a61;font-size:11px;font-weight:700}.dr-dashboard .dr-room-details>summary span{color:#a1aab7;font-weight:450}.dr-dashboard .dr-room-details .dr-meta{margin-top:12px}.dr-dashboard .dr-room-details .dr-room-description{margin-top:11px}.dr-dashboard .dr-room-details .dr-file-context{max-width:100%}.dr-dashboard .dr-proposal-dashboard{min-width:0}.dr-dashboard .dr-review-summary{margin-bottom:14px;padding:14px;border:1px solid #6b4a38;border-radius:9px;background:#121821}.dr-dashboard .dr-review-summary-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:0 1px 11px}.dr-dashboard .dr-review-summary-heading h2{margin:4px 0 0;color:#f5f7fa;font-size:16px;letter-spacing:-.02em}.dr-dashboard .dr-kicker{color:#ff9a61;font-size:9px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.dr-dashboard .dr-review-date{display:inline-flex;align-items:center;gap:6px;color:#a1aab7;font-size:11px}.dr-dashboard .dr-review-date svg{color:#ff9a61}.dr-dashboard .dr-review-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.dr-dashboard .dr-review-metric{min-width:0;min-height:83px;display:flex;flex-direction:column;justify-content:center;gap:4px;padding:10px;border:1px solid #6b4a38;border-radius:7px;background:#302016}.dr-dashboard .dr-review-metric>span{color:#a1aab7;font-size:10px;font-weight:650}.dr-dashboard .dr-review-metric strong{color:#ff9a61;font-size:22px;letter-spacing:-.04em;line-height:1.15}.dr-dashboard .dr-review-metric strong i{color:#a1aab7;font-size:13px;font-style:normal;font-weight:500}.dr-dashboard .dr-review-metric small{color:#a1aab7;font-size:9px;line-height:1.35}.dr-dashboard .dr-review-metric .dr-review-state{color:#e7ebf0;font-size:14px;letter-spacing:-.01em}.dr-dashboard .dr-workbench{display:grid;grid-template-columns:minmax(205px,.95fr) minmax(290px,1.32fr) minmax(195px,.78fr);align-items:start;gap:12px}.dr-dashboard .dr-workbench>.dr-panel,.dr-dashboard .dr-workbench>.dr-action-rail{min-width:0}.dr-dashboard .dr-workbench>.dr-panel{min-height:100%}.dr-dashboard .dr-workbench .dr-panel-heading{align-items:center;flex-wrap:wrap}.dr-dashboard .dr-workbench .dr-panel h2{font-size:13px}.dr-dashboard .dr-workbench .dr-panel-heading>.dr-btn{flex:none}.dr-dashboard .dr-requirement-list{padding:0 14px}.dr-dashboard .dr-requirement-row{padding:12px 0;border-bottom:1px solid #6b4a38}.dr-dashboard .dr-requirement-row:last-child{border-bottom:0}.dr-dashboard .dr-requirement-row-main{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.dr-dashboard .dr-requirement-row-main strong{min-width:0;color:#f5f7fa;font-size:12px;line-height:1.45}.dr-dashboard .dr-requirement-row p{margin:5px 0 8px;color:#a1aab7;font-size:10px;line-height:1.5;overflow-wrap:anywhere}.dr-dashboard .dr-requirement-meta{display:flex;justify-content:space-between;align-items:center;gap:6px;color:#a1aab7;font-size:9px}.dr-dashboard .dr-requirement-meta>div{display:flex;gap:9px}.dr-dashboard .dr-requirement-footer{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;padding-top:10px;border-top:1px solid #6b4a38;color:#a1aab7;font-size:9px}.dr-dashboard .dr-draft-editor{padding:0 14px 14px}.dr-dashboard .dr-draft-toolbar{display:flex;align-items:center;gap:8px;margin:1px 0 12px}.dr-dashboard .dr-draft-toolbar label{color:#a1aab7;font-size:10px;font-weight:650;white-space:nowrap}.dr-dashboard .dr-draft-toolbar select{flex:1;min-width:0;border:1px solid #6b4a38;border-radius:6px;padding:7px 8px;background:#121821;color:#f5f7fa;font-size:10px}.dr-dashboard .dr-editor-label{display:block;margin:9px 0 4px;color:#a1aab7;font-size:10px;font-weight:650}.dr-dashboard .dr-editor-title{width:100%;padding:9px 10px;border:1px solid #6b4a38;border-radius:6px;color:#f5f7fa;background:#121821;font-size:12px;font-weight:650}.dr-dashboard .dr-editor-body{display:block;width:100%;min-height:220px;resize:vertical;padding:11px;border:1px solid #6b4a38;border-radius:6px;color:#f5f7fa;background:#121821;font-size:12px;line-height:1.65}.dr-dashboard .dr-editor-body::-moz-placeholder,.dr-dashboard .dr-editor-title::-moz-placeholder{color:#8f9aa8;font-weight:400}.dr-dashboard .dr-editor-body::placeholder,.dr-dashboard .dr-editor-title::placeholder{color:#8f9aa8;font-weight:400}.dr-dashboard .dr-editor-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:9px 0 8px}.dr-dashboard .dr-editor-footer>span{color:#a1aab7;font-size:9px}.dr-dashboard .dr-editor-footer .dr-actions{flex-wrap:wrap;justify-content:flex-end}.dr-dashboard .dr-editor-disclosure{margin:9px 0;color:#a1aab7;font-size:9px;line-height:1.5}.dr-dashboard .dr-action-rail{display:flex;flex-direction:column;gap:10px}.dr-dashboard .dr-action-rail .dr-panel-heading{padding:12px 12px 8px;min-height:0}.dr-dashboard .dr-action-rail .dr-panel-content{padding:0 12px 12px}.dr-dashboard .dr-action-stack{display:flex;flex-direction:column;gap:7px;padding:0 12px 12px}.dr-dashboard .dr-action-stack .dr-btn{justify-content:flex-start;white-space:normal;text-align:left;font-size:10px;padding:8px}.dr-dashboard .dr-action-stack .dr-btn svg{width:14px;height:14px}.dr-dashboard .dr-reviewer-detail{display:flex;gap:9px;align-items:flex-start;padding:2px 12px 10px}.dr-dashboard .dr-reviewer-detail .dr-avatar{width:34px;height:34px}.dr-dashboard .dr-reviewer-detail strong,.dr-dashboard .dr-reviewer-detail small{display:block;overflow-wrap:anywhere}.dr-dashboard .dr-reviewer-detail strong{color:#f5f7fa;font-size:11px}.dr-dashboard .dr-reviewer-detail small{margin-top:3px;color:#a1aab7;font-size:9px}.dr-dashboard .dr-reviewer-empty{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:0 12px 9px}.dr-dashboard .dr-reviewer-empty>svg{color:#ff9a61}.dr-dashboard .dr-reviewer-empty strong{color:#f5f7fa;font-size:11px}.dr-dashboard .dr-reviewer-empty small{color:#a1aab7;font-size:9px;line-height:1.45}.dr-dashboard .dr-assignment-disclosure{margin:0;padding:0 12px 12px;color:#a1aab7;font-size:9px}.dr-dashboard .dr-signal{display:flex;align-items:flex-start;gap:8px;padding:8px 12px;border-top:1px solid #6b4a38}.dr-dashboard .dr-signal>svg{color:#ff9a61;width:14px;height:14px}.dr-dashboard .dr-signal strong,.dr-dashboard .dr-signal small{display:block}.dr-dashboard .dr-signal strong{color:#f5f7fa;font-size:10px}.dr-dashboard .dr-signal small{margin-top:2px;color:#a1aab7;font-size:9px}.dr-dashboard .dr-overview-lower{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:12px;margin-top:12px}.dr-dashboard .dr-suggested-team{padding:10px 14px 14px;border-top:1px solid #6b4a38}.dr-dashboard .dr-suggested-team>strong{display:block;margin-bottom:5px;color:#a1aab7;font-size:10px}.dr-dashboard .dr-suggested-team .dr-person{gap:7px}.dr-dashboard .dr-suggested-team .dr-person>div{flex:1;min-width:0}.dr-dashboard .dr-suggested-team .dr-btn{font-size:9px;padding:5px 7px}.dr-dashboard .dr-activity-list{padding:0 14px 10px}.dr-dashboard .dr-activity-item{display:flex;gap:9px;padding:10px 0;border-bottom:1px solid #6b4a38}.dr-dashboard .dr-activity-item:last-child{border-bottom:0}.dr-dashboard .dr-activity-dot{flex:none;width:8px;height:8px;margin:5px 2px 0;border-radius:50%;background:#ff6a1a}.dr-dashboard .dr-activity-item strong{display:block;color:#f5f7fa;font-size:10px;font-weight:600;line-height:1.45;overflow-wrap:anywhere}.dr-dashboard .dr-activity-item small{display:block;margin-top:3px;color:#a1aab7;font-size:9px}.dr-dashboard .dr-reference-disclosure{margin-top:13px;border:1px solid #6b4a38;border-radius:8px;background:#121821}.dr-dashboard .dr-reference-disclosure>summary{display:flex;justify-content:space-between;align-items:center;gap:10px;cursor:pointer;padding:12px 14px;color:#ff9a61;font-size:11px;font-weight:700}.dr-dashboard .dr-reference-disclosure>summary span{color:#a1aab7;font-size:10px;font-weight:450}.dr-dashboard .dr-reference-grid{padding:0 12px 12px;margin-bottom:0}.dr-dashboard .dr-overview-summary-notes{display:flex;align-items:flex-start;gap:10px;margin:12px 0;padding:11px 13px;border:1px solid #6b4a38;border-radius:7px;color:#a1aab7;font-size:10px}.dr-dashboard .dr-overview-summary-notes strong{flex:none;color:#ff9a61}.dr-dashboard .dr-overview-summary-notes span{flex:1;white-space:pre-wrap;overflow-wrap:anywhere}.dr-dashboard :is(.dr-requirement-row p,.dr-editor-title,.dr-editor-body,.dr-activity-item strong,.dr-workbench .dr-panel h2){font-size:14px}.dr-dashboard :is(.dr-review-metric>span,.dr-review-metric small,.dr-requirement-meta,.dr-requirement-footer,.dr-draft-toolbar label,.dr-draft-toolbar select,.dr-editor-label,.dr-editor-footer>span,.dr-editor-disclosure,.dr-action-stack .dr-btn,.dr-reviewer-detail strong,.dr-reviewer-detail small,.dr-reviewer-empty strong,.dr-reviewer-empty small,.dr-assignment-disclosure,.dr-signal strong,.dr-signal small,.dr-suggested-team>strong,.dr-suggested-team .dr-btn,.dr-activity-item small,.dr-reference-disclosure>summary,.dr-reference-disclosure>summary span,.dr-overview-summary-notes){font-size:12px;line-height:1.5}.dr-dashboard .dr-action-rail .dr-assistant{position:static;min-height:380px}@media (min-width: 1500px){.dr-dashboard .dr-body{grid-template-columns:minmax(0,1fr) 310px}.dr-dashboard .dr-tabs button{padding:12px 15px}}@media (max-width: 1150px){.dr-dashboard .dr-heading{align-items:flex-start}.dr-dashboard .dr-health{display:flex}.dr-dashboard .dr-body{grid-template-columns:minmax(0,1fr) 240px}.dr-dashboard .dr-phase small{display:none}.dr-dashboard .dr-bottom-grid{grid-template-columns:1fr 1fr}.dr-dashboard .dr-bottom-grid>:first-child{grid-column:1/-1}.dr-overview-summary{grid-template-columns:1fr}.dr-dashboard .dr-workbench{grid-template-columns:repeat(2,minmax(0,1fr))}.dr-dashboard .dr-action-rail{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.dr-dashboard .dr-review-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width: 767px){.dr-dashboard .dr-heading{flex-direction:column;padding:16px}.dr-dashboard .dr-room-title{width:100%}.dr-dashboard .dr-health{width:100%;max-width:none}.dr-dashboard .dr-meta{grid-template-columns:1fr;gap:7px}.dr-dashboard .dr-body,.dr-dashboard .dr-grid,.dr-dashboard .dr-bottom-grid{grid-template-columns:1fr}.dr-dashboard .dr-bottom-grid>:first-child{grid-column:auto}.dr-dashboard .dr-assistant{position:static;min-height:360px}.dr-dashboard .dr-phases{grid-template-columns:repeat(3,minmax(0,1fr))}.dr-dashboard .dr-phase{padding:10px 7px}.dr-dashboard .dr-phase strong{font-size:11px}.dr-dashboard .dr-phase-number{width:25px;height:25px}.dr-dashboard .dr-tabs{overflow-x:auto}.dr-dashboard .dr-tabs button{padding:10px 11px}.dr-dashboard .dr-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.dr-overview-summary{padding:14px}.dr-overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dr-metric{padding:10px}.dr-dashboard .dr-top{align-items:flex-start}.dr-dashboard .dr-review-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dr-dashboard .dr-review-summary-heading{align-items:flex-start;flex-direction:column}.dr-dashboard .dr-workbench{grid-template-columns:1fr}.dr-dashboard .dr-action-rail{grid-column:auto;display:flex}.dr-dashboard .dr-overview-lower{grid-template-columns:1fr}.dr-dashboard .dr-editor-body{min-height:180px}.dr-dashboard .dr-editor-footer{align-items:flex-start;flex-direction:column}.dr-dashboard .dr-editor-footer .dr-actions{justify-content:flex-start}.dr-dashboard .dr-reference-disclosure>summary{align-items:flex-start;flex-direction:column}.dr-dashboard .dr-overview-summary-notes{flex-wrap:wrap}}@media (prefers-reduced-motion: reduce){.dr-dashboard button{transition:none}}.dr-dashboard{--dr-blue: #7c6bff;--dr-line: #27304f;--dr-muted: #8e99ba;background:#05070f}.dr-dashboard button:focus-visible,.dr-dashboard input:focus-visible,.dr-dashboard textarea:focus-visible,.dr-dashboard select:focus-visible{outline-color:#4a5bd0}.dr-dashboard .dr-link{color:#a08cff}.dr-dashboard .dr-link:hover{color:#c4b3ff}.dr-dashboard .dr-btn{border-color:#2a3555;background:#0d1226}.dr-dashboard .dr-btn:hover{background:#18204a;border-color:#3d4a86}.dr-dashboard .dr-btn.primary{background:linear-gradient(92deg,#7c3aed,#c026d3);border-color:transparent}.dr-dashboard .dr-btn.primary:hover{background:linear-gradient(92deg,#8b4bf5,#d334dd);border-color:transparent}.dr-dashboard .dr-heading{border-color:#608ce666;box-shadow:0 16px 44px #0206148c,inset 0 1px #d2e4ff14}.dr-dashboard .dr-room-icon{background:linear-gradient(135deg,#7c3aed,#c026d3)}.dr-dashboard h1{color:#f2f5ff;text-shadow:0 2px 16px rgba(0,0,0,.55)}.dr-dashboard .dr-subtitle{color:#c0cae8}.dr-dashboard .dr-room-description strong{color:#a08cff}.dr-dashboard .dr-room-details>summary{color:#a08cff}.dr-dashboard .dr-kicker{color:#a08cff}.dr-dashboard .dr-pill{background:#1a2247;color:#9fb4ff}.dr-dashboard .dr-pill.complete,.dr-dashboard .dr-pill.approved{background:#10281f;color:#4ade9e}.dr-dashboard .dr-pill.review,.dr-dashboard .dr-pill.blocked{background:#2a1a3e;color:#d8a2ff}.dr-dashboard .dr-phases{border-color:#27304f;border-radius:11px;background:#0a0f22;gap:6px;padding:6px}.dr-dashboard .dr-phase{border:1px solid #222b4a;border-radius:8px;background:#0d1330}.dr-dashboard .dr-phase:hover{background:#141b3d}.dr-dashboard .dr-phase:not(:last-child):after{color:#3a4468}.dr-dashboard .dr-phase-number{border-radius:8px;background:#1a2142;color:#cdd6f4}.dr-dashboard .dr-phase:nth-child(1) .dr-phase-number{background:#155e63;color:#7ff0e8}.dr-dashboard .dr-phase:nth-child(2) .dr-phase-number{background:#7c3aed;color:#e9dcff}.dr-dashboard .dr-phase:nth-child(3) .dr-phase-number{background:#1d4ed8;color:#c7dbff}.dr-dashboard .dr-phase:nth-child(4) .dr-phase-number{background:#c2410c;color:#ffd9c2}.dr-dashboard .dr-phase:nth-child(5) .dr-phase-number{background:#0f766e;color:#a7f3ea}.dr-dashboard .dr-phase:nth-child(6) .dr-phase-number{background:#3f3f9e;color:#cfd0ff}.dr-dashboard .dr-phase.done .dr-phase-number{background:#14503c;color:#6fe3bb}.dr-dashboard .dr-phase.current{border-color:#6d5ce7;background:linear-gradient(120deg,#7c6bff2e,#0d1330 75%);box-shadow:0 0 18px #7c6bff2e}.dr-dashboard .dr-phase.current .dr-phase-number{background:linear-gradient(135deg,#7c3aed,#c026d3);color:#fff}.dr-dashboard .dr-phase small{color:#8e99ba}.dr-dashboard .dr-tabs{border-bottom-color:#27304f}.dr-dashboard .dr-tabs button{color:#8e99ba;border-radius:7px}.dr-dashboard .dr-tabs button:hover{background:#141b3d}.dr-dashboard .dr-tabs button.active{background:linear-gradient(92deg,#7c3aed,#c026d3);color:#fff;border-bottom-color:transparent}.dr-dashboard .dr-panel{border-color:#27304f;background:#0d1226e6;box-shadow:0 12px 30px #02061466}.dr-dashboard .dr-panel h2{color:#f2f5ff}.dr-dashboard .dr-table th{background:#101737;color:#8e99ba}.dr-dashboard .dr-table td{border-color:#27304f}.dr-dashboard .dr-stat{border-color:#27304f;background:#101737}.dr-dashboard .dr-stat svg{color:#9fb4ff}.dr-dashboard .dr-insight svg{color:#4ade9e}.dr-dashboard .dr-insight,.dr-dashboard .dr-activity-item,.dr-dashboard .dr-requirement-row{border-color:#27304f}.dr-dashboard .dr-asset-icon{background:#1a2247;color:#9fb4ff}.dr-dashboard .dr-avatar{background:#1a2247;color:#a08cff}.dr-dashboard .dr-doc-name svg{color:#9fb4ff}.dr-dashboard .dr-empty{border-color:#27304f;background:#0d1330;color:#8e99ba}.dr-dashboard .dr-empty svg{color:#a08cff}.dr-dashboard .dr-notice{background:#1a2247;border-color:#3d4a86;color:#c4b3ff}.dr-dashboard .dr-record-note{border-top-color:#27304f}.dr-dashboard .dr-record-note strong{color:#a08cff}.dr-dashboard .dr-metric{border-color:#27304f;background:#0d1330}.dr-dashboard .dr-metric strong{color:#c4b3ff}.dr-dashboard .dr-overview-summary,.dr-dashboard .dr-assistant{border-color:#27304f;background:#0d1330}.dr-dashboard .dr-assistant-header{background:#101737;border-color:#27304f}.dr-dashboard .dr-ai-mark{background:linear-gradient(135deg,#7c3aed,#c026d3)}.dr-dashboard .dr-message.user{background:#1a2247;border-color:#3d4a86}.dr-dashboard .dr-message{border-color:#27304f}.dr-dashboard .dr-prompts button{border-color:#2a3555;background:#0d1226;color:#a08cff}.dr-dashboard .dr-prompts button:hover{background:#18204a}.dr-dashboard .dr-compose{border-color:#27304f}.dr-dashboard .dr-compose input{border-color:#2a3555}.dr-dashboard .dr-activity-dot{background:#a08cff}.dr-dashboard .dr-signal{border-top-color:#27304f}.dr-dashboard .dr-signal>svg{color:#a08cff}.dr-dashboard .dr-suggested-team{border-top-color:#27304f}.dr-dashboard .dr-reference-disclosure{border-color:#27304f;background:#0d1330}.dr-dashboard .dr-reference-disclosure>summary{color:#a08cff}.dr-dashboard .dr-overview-summary-notes{border-color:#27304f}.dr-dashboard .dr-overview-summary-notes strong{color:#a08cff}.dr-dashboard .dr-dialog{border-color:#27304f;background:#0d1330}.dr-dashboard .dr-dialog h2{color:#c4b3ff}.dr-dashboard .dr-dialog input,.dr-dashboard .dr-dialog textarea,.dr-dashboard .dr-dialog select{border-color:#2a3555}.dr-dashboard .dr-health{border-color:#27304f;background:#0d1330}.dr-dashboard .dr-health strong{color:#a08cff}.dr-dashboard .dr-score{border-color:#3d4a86;border-top-color:#7c3aed;border-right-color:#7c3aed;color:#c4b3ff}.dr-dashboard .dr-search input{border-color:#2a3555}.dr-dashboard .dr-draft-toolbar select,.dr-dashboard .dr-editor-title,.dr-dashboard .dr-editor-body{border-color:#2a3555;background:#0d1226}.dr-dashboard .dr-requirement-footer{border-top-color:#27304f}.dr-dashboard .dm-explore-link{width:100%;justify-content:center;margin-bottom:14px;background:linear-gradient(92deg,#7c3aed,#c026d3 60%,#f472b6);border:0;box-shadow:0 8px 22px #963cdc4d}.co-page{min-height:calc(100vh - 57px);padding:22px;background:#f3f7fc;color:#12233c}.co-layout{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:16px;max-width:1500px;margin:0 auto;align-items:start}.co-primary{min-width:0}.co-breadcrumb{display:flex;align-items:center;gap:7px;margin:0 0 12px;color:#65758c;font-size:11px}.co-breadcrumb svg{width:13px;height:13px}.co-breadcrumb strong{color:#192b46}.co-header{display:flex;align-items:flex-start;gap:11px;margin-bottom:12px}.co-header-icon{display:grid;width:34px;height:34px;flex:none;place-items:center;border-radius:9px;background:#dfecff;color:#1768d3}.co-header-icon svg{width:19px;height:19px}.co-header h1{margin:0;color:#132746;font-size:clamp(19px,2.3vw,25px);line-height:1.2;letter-spacing:-.03em}.co-header p{margin:4px 0 0;color:#65758c;font-size:11px}.co-steps{display:flex;align-items:center;gap:8px;margin:0 0 14px;padding:11px 15px;list-style:none;border:1px solid #dce6f2;border-radius:10px;background:#fff}.co-steps li{display:flex;flex:1;align-items:center;justify-content:center;gap:7px;color:#6d7c91}.co-steps li>span{display:grid;width:24px;height:24px;flex:none;place-items:center;border-radius:50%;background:#e7edf5;color:#50627b;font-size:11px;font-weight:800}.co-steps li.current>span{background:#1670e7;color:#fff;box-shadow:0 0 0 3px #e4efff}.co-steps b{font-size:9px;line-height:1.35;text-align:left}.co-steps>i{width:20px;height:1px;background:#d7e1ed}.co-section{margin:0 0 12px;padding:14px;border:1px solid #dce6f2;border-radius:10px;background:#fff;box-shadow:0 2px 8px #1f457508}.co-section-title{display:flex;align-items:flex-start;gap:10px;margin-bottom:12px}.co-section-title>span{display:grid;width:23px;height:23px;flex:none;place-items:center;border-radius:50%;background:#1670e7;color:#fff;font-size:11px;font-weight:800}.co-section-title h2{margin:0;color:#142846;font-size:13px;line-height:1.3}.co-section-title p{margin:3px 0 0;color:#6c7b91;font-size:10px;line-height:1.5}.co-interaction-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px}.co-interaction-card{display:flex;min-height:90px;flex-direction:column;align-items:center;justify-content:flex-start;gap:5px;padding:10px 6px 8px;border:1px solid #dce6f2;border-radius:7px;background:#fbfdff;color:#273952;text-align:center;cursor:pointer;transition:border-color .16s,background .16s,box-shadow .16s}.co-interaction-card:hover{border-color:#8ab8f1;background:#f1f7ff}.co-interaction-card.selected{border-color:#2b79e0;background:#eef5ff;box-shadow:inset 0 0 0 1px #2b79e0}.co-interaction-card svg{width:18px;height:18px;color:#2377dc}.co-interaction-card strong{font-size:9px;line-height:1.25}.co-interaction-card small{color:#75849a;font-size:8px;line-height:1.3}.co-mode-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:11px;padding-top:10px;border-top:1px solid #edf1f6;color:#55677f;font-size:10px}.co-mode-row>span{font-weight:750}.co-mode-row label{display:inline-flex;align-items:center;gap:5px;cursor:pointer}.co-mode-row input{accent-color:#1670e7}.co-mode-row select{min-width:170px;flex:1;border:1px solid #d7e1ee;border-radius:5px;background:#fff;color:#243954;padding:6px 8px;font:inherit}.co-information-grid{display:grid;grid-template-columns:minmax(210px,.95fr) minmax(260px,1.2fr);gap:10px}.co-dropzone{display:flex;width:100%;min-height:125px;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:12px;border:1px dashed #a9c8ef;border-radius:7px;background:#f4f9ff;color:#2b4361;cursor:pointer}.co-dropzone:hover{border-color:#347fe0;background:#edf5ff}.co-dropzone>svg{width:28px;height:28px;color:#2879e1}.co-dropzone strong{font-size:10px}.co-dropzone span{color:#2879e1;font-size:9px}.co-dropzone small{color:#73849a;font-size:8px;text-align:center}.co-hidden-input{display:none}.co-context-fields{display:grid;gap:8px}.co-context-fields label,.co-advanced-fields label{display:grid;min-width:0;gap:4px;color:#3c4f68;font-size:9px;font-weight:700}.co-context-fields label>span em{color:#8896a8;font-style:normal;font-weight:400}.co-context-fields input,.co-context-fields textarea,.co-advanced-fields input,.co-advanced-fields select{width:100%;min-width:0;border:1px solid #dbe4ef;border-radius:5px;background:#fff;color:#21354f;padding:7px 8px;font:inherit;font-size:10px;outline:none}.co-context-fields textarea{resize:vertical;line-height:1.45}.co-context-fields input:focus,.co-context-fields textarea:focus,.co-advanced-fields input:focus,.co-advanced-fields select:focus{border-color:#4b8ce0;box-shadow:0 0 0 2px #e2efff}.co-context-fields input::-moz-placeholder,.co-context-fields textarea::-moz-placeholder{color:#a0aabc}.co-context-fields input::placeholder,.co-context-fields textarea::placeholder{color:#a0aabc}.co-context-fields label>small{color:#8491a3;font-size:8px;font-weight:400;text-align:right}.co-two-fields{display:grid;grid-template-columns:1fr 1fr;gap:7px}.co-file-list{display:grid;gap:5px;margin:7px 0 0;padding:0;list-style:none}.co-file-list li{display:flex;align-items:center;gap:7px;padding:7px;border:1px solid #e0e9f3;border-radius:6px;background:#fff}.co-file-list li>svg{width:16px;height:16px;flex:none;color:#dc4754}.co-file-list li>span{display:grid;min-width:0;flex:1;gap:2px}.co-file-list li strong{overflow:hidden;color:#354962;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.co-file-list li small{color:#8794a6;font-size:8px}.co-file-list li button{display:grid;width:23px;height:23px;place-items:center;border:0;border-radius:5px;background:transparent;color:#6f8096;cursor:pointer}.co-file-list li button:hover{background:#fff0f0;color:#c94049}.co-file-list li button svg{width:13px;height:13px}.co-demo-note,.co-notice,.co-error{display:flex;align-items:flex-start;gap:6px;margin:8px 0 0;padding:7px 9px;border-radius:5px;background:#f0f6ff;color:#57708e;font-size:9px;line-height:1.5}.co-demo-note svg{width:13px;height:13px;flex:none;color:#5689ce}.co-notice{background:#edfaf3;color:#276344}.co-error{background:#fff1f0;color:#a83235}.co-capability-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:9px;color:#728198;font-size:9px}.co-capability-actions label{display:inline-flex;align-items:center;gap:5px;color:#3a5d8e;font-weight:700;cursor:pointer}.co-capability-actions input,.co-capability input{accent-color:#1670e7}.co-capability-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.co-capability-group{min-width:0;padding:9px;border:1px solid #e0e8f2;border-radius:7px;background:#fcfdff}.co-capability-group>header{display:flex;align-items:center;gap:6px;min-height:34px;margin-bottom:7px}.co-capability-group>header>div{display:grid;gap:2px}.co-capability-group>header strong{color:#233953;font-size:9px;line-height:1.25}.co-capability-group>header small{color:#8492a4;font-size:7px;line-height:1.3}.co-cap-icon{display:grid;width:24px;height:24px;flex:none;place-items:center;border-radius:6px;background:#eef4ff;color:#3578d3}.co-cap-icon svg{width:14px;height:14px}.co-cap-icon.enterprise{background:#e9faf6;color:#15947b}.co-cap-icon.solution{background:#fff2e8;color:#df762b}.co-cap-icon.governance{background:#e8f7ef;color:#21945b}.co-capability{display:flex;align-items:flex-start;gap:6px;margin-top:7px;color:#334761;cursor:pointer}.co-capability>input{width:12px;height:12px;flex:none;margin:1px 0 0}.co-capability>span{display:grid;min-width:0;gap:3px}.co-capability strong{font-size:8px;line-height:1.3}.co-capability em{display:inline-block;margin-left:4px;color:#148452;font-size:7px;font-style:normal}.co-capability small{color:#8492a4;font-size:7px;line-height:1.4}.co-advanced{margin:0 0 12px;border:1px solid #dce6f2;border-radius:8px;background:#fff}.co-advanced>button{display:flex;width:100%;align-items:center;gap:9px;padding:10px 12px;border:0;background:transparent;color:#273d59;text-align:left;cursor:pointer}.co-advanced>button>svg:first-child{width:16px;height:16px;color:#5175aa}.co-advanced>button>svg:last-child{width:15px;height:15px;margin-left:auto}.co-advanced>button>span{display:grid;gap:2px}.co-advanced>button strong{font-size:10px}.co-advanced>button small{color:#78889d;font-size:8px}.co-advanced-fields{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;padding:0 12px 12px}.co-advanced-fields>p{display:flex;grid-column:1 / -1;align-items:center;gap:6px;margin:0;color:#718199;font-size:9px}.co-advanced-fields>p svg{width:13px;height:13px;color:#5682b7}.co-form-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:2px 0 18px}.co-cancel{border:1px solid #cfdbea;border-radius:5px;background:#fff;color:#52657e;padding:8px 17px;font-size:10px;cursor:pointer}.co-submit{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #1464cc;border-radius:5px;background:#176dde;color:#fff;padding:9px 16px;font-size:10px;font-weight:750;cursor:pointer;box-shadow:0 3px 7px #1464cc2e}.co-submit:hover{background:#0c5fcf}.co-submit svg{width:14px;height:14px}.co-form-actions>div{display:grid;justify-items:end;gap:4px}.co-form-actions>div>small{display:inline-flex;align-items:center;gap:4px;color:#75849a;font-size:8px;text-align:right}.co-form-actions>div>small svg{width:10px;height:10px}.co-aside{position:sticky;top:70px;display:grid;gap:10px}.co-preview,.co-lifecycle,.co-next{padding:12px;border:1px solid #dce6f2;border-radius:9px;background:#fff;box-shadow:0 2px 8px #1f457508}.co-preview>header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:10px}.co-preview>header>div{display:grid;gap:3px}.co-preview h2,.co-lifecycle h2,.co-next h2{margin:0;color:#1d304c;font-size:11px}.co-preview>header span{color:#77879c;font-size:8px}.co-preview>header button{border:0;background:transparent;color:#216dcc;font-size:9px;font-weight:700;cursor:pointer}.co-airline-brand{display:flex;align-items:center;gap:8px;padding:9px 0;border-bottom:1px solid #edf1f6}.co-roundel{display:grid;width:34px;height:34px;flex:none;place-items:center;border-radius:50%;background:#f0f5fc;color:#224f86;font-size:10px;font-weight:850}.co-airline-brand>div{display:grid;gap:3px}.co-airline-brand strong{color:#1c385b;font-size:11px}.co-airline-brand small{color:#78879b;font-size:8px}.co-preview dl{display:grid;gap:6px;margin:10px 0}.co-preview dl>div{display:flex;justify-content:space-between;gap:8px}.co-preview dt{color:#78879a;font-size:8px}.co-preview dd{margin:0;color:#344862;font-size:8px;font-weight:700;text-align:right}.co-topic-list{display:grid;gap:6px;padding-top:8px;border-top:1px solid #edf1f6}.co-topic-list>strong{color:#566a83;font-size:8px}.co-topic-list>div{display:flex;flex-wrap:wrap;gap:4px}.co-topic-list span{padding:4px 6px;border:1px solid #dfeafb;border-radius:999px;background:#f1f6ff;color:#46658d;font-size:7px}.co-topic-list small{color:#8190a2;font-size:8px}.co-preview-files{display:grid;grid-template-columns:15px 1fr;gap:4px 6px;align-items:center;margin-top:10px;padding:7px;border-radius:5px;background:#f5f8fc;color:#516780;font-size:8px}.co-preview-files>svg{width:14px;height:14px;color:#4c7fb9}.co-preview-files small{grid-column:2;color:#8391a2;font-size:7px}.co-lifecycle h2{display:flex;align-items:center;gap:6px}.co-lifecycle h2 svg{width:14px;height:14px;color:#2877d5}.co-lifecycle-steps{display:flex;align-items:center;justify-content:space-between;gap:3px;margin:15px 0 10px}.co-lifecycle-steps span{color:#8290a3;font-size:7px;white-space:nowrap}.co-lifecycle-steps span.active{color:#1e65bd;font-weight:800}.co-lifecycle-steps i{width:100%;height:1px;background:#dce5f0}.co-lifecycle p{margin:0;padding:7px;border-radius:5px;background:#f0f6ff;color:#5b718d;font-size:8px;line-height:1.5}.co-next h2{margin-bottom:8px}.co-next>div{display:flex;align-items:flex-start;gap:7px;margin-top:8px}.co-next>div>span{display:grid;width:16px;height:16px;flex:none;place-items:center;border-radius:50%;background:#eaf2fc;color:#1768d2;font-size:8px;font-weight:800}.co-next p{margin:1px 0 0;color:#536880;font-size:8px;line-height:1.45}.co-policy{display:flex;gap:8px;padding:10px;border:1px solid #cfe7dc;border-radius:8px;background:#effaf4;color:#28714c}.co-policy>svg{width:16px;height:16px;flex:none}.co-policy>span{display:grid;gap:3px}.co-policy strong{font-size:9px}.co-policy small{color:#668975;font-size:8px;line-height:1.4}.co-page button:focus-visible,.co-page input:focus-visible,.co-page select:focus-visible,.co-page textarea:focus-visible{outline:2px solid #2475d8;outline-offset:2px}@media (max-width: 1120px){.co-layout{grid-template-columns:minmax(0,1fr) 235px;gap:11px}.co-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 820px){.co-page{padding:14px}.co-layout{grid-template-columns:minmax(0,1fr)}.co-aside{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.co-preview{grid-row:span 2}}@media (max-width: 600px){.co-page{padding:9px}.co-steps{padding:8px;gap:4px}.co-steps li{flex-direction:column;gap:4px;text-align:center}.co-steps b{text-align:center;font-size:8px}.co-steps>i{width:8px}.co-interaction-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.co-information-grid,.co-capability-grid,.co-aside{grid-template-columns:minmax(0,1fr)}.co-preview{grid-row:auto}.co-advanced-fields{grid-template-columns:minmax(0,1fr)}.co-advanced-fields>p{grid-column:auto}.co-form-actions{align-items:flex-start}.co-form-actions>div{max-width:75%}.co-submit{font-size:9px;padding:8px 10px}}.co-page{color-scheme:light}.co-page h1,.co-page h2,.co-page h3{color:#142846!important}.co-page .co-header h1{color:#132746!important}.co-page .co-section-title h2{color:#142846!important}.co-page input:not([type=checkbox]):not([type=radio]),.co-page textarea,.co-page select{border-color:#dbe4ef!important;background:#fff!important;color:#21354f!important}.co-page input::-moz-placeholder,.co-page textarea::-moz-placeholder{color:#8a98aa!important}.co-page input::placeholder,.co-page textarea::placeholder{color:#8a98aa!important}.co-page .co-breadcrumb,.co-page .co-header p,.co-page .co-section-title p,.co-page .co-capability-actions,.co-page .co-form-actions>div>small,.co-page .co-preview dt,.co-page .co-preview>header span,.co-page .co-lifecycle p,.co-page .co-next p{color:#5c6f88!important}.co-page .co-breadcrumb strong,.co-page .co-context-fields label,.co-page .co-advanced-fields label,.co-page .co-mode-row,.co-page .co-capability,.co-page .co-preview dd,.co-page .co-airline-brand strong{color:#273b56!important}.co-page .co-interaction-card,.co-page .co-interaction-card strong{color:#273952!important}.co-page .co-interaction-card small,.co-page .co-dropzone small,.co-page .co-dropzone span,.co-page .co-capability-group>header small,.co-page .co-capability small{color:#61738a!important}.co-page .co-dropzone,.co-page .co-dropzone strong{color:#2b4361!important}.co-page .co-capability{color:#334761!important}.co-page .co-steps b{font-size:11px}.co-page .co-breadcrumb,.co-page .co-header p,.co-page .co-mode-row,.co-page .co-context-fields label,.co-page .co-advanced-fields label,.co-page .co-advanced-fields>p,.co-page .co-preview dd,.co-page .co-preview dt,.co-page .co-topic-list>strong,.co-page .co-lifecycle p,.co-page .co-next p{font-size:11px}.co-page .co-section-title h2{font-size:15px}.co-page .co-section-title p{font-size:11px}.co-page .co-interaction-card strong,.co-page .co-dropzone strong,.co-page .co-capability-group>header strong,.co-page .co-capability strong,.co-page .co-preview h2,.co-page .co-lifecycle h2,.co-page .co-next h2{font-size:11px}.co-page .co-interaction-card small,.co-page .co-capability-group>header small,.co-page .co-capability small,.co-page .co-demo-note,.co-page .co-form-actions>div>small,.co-page .co-preview>header span,.co-page .co-topic-list span,.co-page .co-topic-list small,.co-page .co-preview-files,.co-page .co-policy small{font-size:10px}.co-page .co-context-fields input,.co-page .co-context-fields textarea,.co-page .co-advanced-fields input,.co-page .co-advanced-fields select,.co-page .co-submit,.co-page .co-cancel,.co-page .co-aside{font-size:12px}.co-page{margin:0;padding:17px clamp(12px,1.4vw,22px) 24px;background:#121821!important;color:#f5f7fa!important}.co-page .co-breadcrumb{color:#a1aab7!important}.co-page .co-breadcrumb strong,.co-page .co-header h1{color:#ff9a61!important}.co-page .co-header p,.co-page .co-section-title p{color:#a1aab7!important}.co-page .co-steps,.co-page .co-section,.co-page .co-advanced,.co-page .co-preview,.co-page .co-lifecycle,.co-page .co-next{border-color:#6b4a38!important;background:#121821!important;box-shadow:none}.co-page .co-steps li{color:#a1aab7!important}.co-page .co-steps li>span{background:#202a35!important;color:#f5f7fa!important}.co-page .co-steps li.current>span{background:#ff6a1a!important;color:#fff!important;box-shadow:0 0 0 3px #302016}.co-page .co-steps>i{background:#6b4a38!important}.co-page .co-section-title>span{background:#ff6a1a!important;color:#fff!important}.co-page .co-section-title h2,.co-page .co-preview h2,.co-page .co-lifecycle h2,.co-page .co-next h2{color:#f5f7fa!important}.co-page .co-interaction-card,.co-page .co-capability-group{border-color:#2d3743!important;background:#121821!important;color:#f5f7fa!important}.co-page .co-interaction-card strong,.co-page .co-capability-group>header strong,.co-page .co-capability strong{color:#f5f7fa!important}.co-page .co-interaction-card small,.co-page .co-capability-group>header small,.co-page .co-capability small{color:#a1aab7!important}.co-page .co-interaction-card svg,.co-page .co-dropzone>svg,.co-page .co-header-icon{color:#ff9a61!important}.co-page .co-interaction-card:hover,.co-page .co-interaction-card.selected{border-color:#6b4a38!important;background:#302016!important}.co-page .co-interaction-card.selected{box-shadow:inset 0 0 0 1px #ff6a1a}.co-page .co-mode-row,.co-page .co-capability-actions{border-color:#6b4a38;color:#a1aab7!important}.co-page .co-mode-row input,.co-page .co-capability-actions input,.co-page .co-capability input{accent-color:#ff6a1a}.co-page .co-information-grid .co-dropzone{border-color:#6b4a38!important;background:#171e27!important;color:#f5f7fa!important}.co-page .co-dropzone strong{color:#f5f7fa!important}.co-page .co-dropzone span{color:#ff9a61!important}.co-page .co-context-fields label,.co-page .co-advanced-fields label,.co-page .co-capability{color:#d2d7df!important}.co-page input:not([type=checkbox]):not([type=radio]),.co-page textarea,.co-page select{border-color:#2c4a63!important;background:#121821!important;color:#78b9e2!important}.co-page input::-moz-placeholder,.co-page textarea::-moz-placeholder{color:#8f9aa8!important}.co-page input::placeholder,.co-page textarea::placeholder{color:#8f9aa8!important}.co-page .co-file-list li{border-color:#2c4a63;background:#171e27}.co-page .co-file-list li strong{color:#f5f7fa}.co-page .co-file-list li small,.co-page .co-context-fields label>small,.co-page .co-advanced-fields>p,.co-page .co-form-actions>div>small{color:#a1aab7!important}.co-page .co-demo-note,.co-page .co-notice{border:1px solid #2c4a63;background:#152435;color:#a1aab7!important}.co-page .co-demo-note svg{color:#78b9e2}.co-page .co-notice{border-color:#14503c;background:#142c23;color:#43c987!important}.co-page .co-error{border:1px solid #69332f;background:#321c1a;color:#ff9387!important}.co-page .co-cap-icon{background:#152435;color:#78b9e2}.co-page .co-cap-icon.enterprise,.co-page .co-cap-icon.governance{background:#142c23;color:#43c987}.co-page .co-cap-icon.solution{background:#302016;color:#ff9a61}.co-page .co-advanced>button{color:#f5f7fa}.co-page .co-advanced>button strong{color:#f5f7fa}.co-page .co-advanced>button small{color:#a1aab7}.co-page .co-cancel{border-color:#2c4a63;background:#121821;color:#78b9e2}.co-page .co-submit{border-color:#6b4a38;background:#ff6a1a;color:#fff}.co-page .co-submit:hover{background:#e95b10}.co-page .co-preview>header span,.co-page .co-preview dt,.co-page .co-preview dd,.co-page .co-topic-list>strong{color:#a1aab7!important}.co-page .co-preview dd,.co-page .co-airline-brand strong{color:#f5f7fa!important}.co-page .co-airline-brand{border-color:#2c4a63}.co-page .co-roundel,.co-page .co-topic-list span,.co-page .co-preview-files{border-color:#2c4a63;background:#152435;color:#78b9e2}.co-page .co-topic-list span{font-size:10px}.co-page .co-topic-list small,.co-page .co-preview-files small{color:#a1aab7}.co-page .co-lifecycle-steps i{background:#6b4a38}.co-page .co-lifecycle-steps span{color:#a1aab7}.co-page .co-lifecycle-steps span.active{color:#ff9a61}.co-page .co-lifecycle p{background:#171e27;color:#a1aab7!important}.co-page .co-next>div>span{background:#302016;color:#ff9a61}.co-page .co-policy{border-color:#14503c;background:#142c23;color:#43c987}.co-page .co-policy small{color:#a1aab7!important}.co-page button:focus-visible,.co-page input:focus-visible,.co-page select:focus-visible,.co-page textarea:focus-visible{outline:2px solid #ff9a61;outline-offset:2px}.co-page{background:radial-gradient(ellipse at 10% 0%,rgba(43,80,210,.16),transparent 34rem),radial-gradient(ellipse at 90% 8%,rgba(171,53,255,.11),transparent 34rem),#05070f!important;color:#eff3ff!important;color-scheme:dark}.co-page .co-breadcrumb{color:#9aa7c5!important}.co-page .co-breadcrumb strong{color:#d69aff!important}.co-page .co-header{min-height:112px;align-items:center;padding:20px;border:1px solid rgba(87,111,208,.48);border-radius:13px;background-color:#070c1c;background-position:center 42%;background-size:cover;box-shadow:0 14px 36px #02061485,inset 0 1px #cddeff14;text-shadow:0 2px 15px rgba(0,0,0,.62)}.co-page .co-header-icon{width:42px;height:42px;border-radius:11px;background:linear-gradient(145deg,#7135dc,#dc2eaa)!important;color:#fff!important;box-shadow:0 0 20px #b63cec59}.co-page .co-header h1{color:#f2f5ff!important;font-size:clamp(22px,2.5vw,30px)}.co-page .co-header h1 em{color:#ff77da;font-style:normal;background:linear-gradient(90deg,#ff65cd,#3b9dff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.co-page .co-header p{color:#d0daf3!important}.co-page .co-steps{gap:7px;overflow-x:auto;padding:0;border:0;background:transparent!important}.co-page .co-steps li{min-height:50px;justify-content:flex-start;padding:8px 10px;border:1px solid #293458;border-radius:10px;background:linear-gradient(120deg,#1b2d638c,#0a0f23eb);color:#dce4fb!important}.co-page .co-steps li:nth-of-type(2){border-color:#9f49ff73;background:linear-gradient(120deg,#6924c457,#0a0f23eb)}.co-page .co-steps li:nth-of-type(3){border-color:#3187ff7a;background:linear-gradient(120deg,#1858ce57,#0a0f23eb)}.co-page .co-steps li:nth-of-type(4){border-color:#24c99d6b;background:linear-gradient(120deg,#0f8b6a47,#0a0f23eb)}.co-page .co-steps li>span,.co-page .co-steps li.current>span{width:26px;height:26px;background:linear-gradient(140deg,#ff922f,#ed3e86)!important;color:#fff!important;box-shadow:0 0 14px #ff705157}.co-page .co-steps li:nth-of-type(2)>span{background:linear-gradient(140deg,#b547ff,#782cff)!important;box-shadow:0 0 14px #9b4aff52}.co-page .co-steps li:nth-of-type(3)>span{background:linear-gradient(140deg,#40bdff,#2362ff)!important;box-shadow:0 0 14px #4093ff52}.co-page .co-steps li:nth-of-type(4)>span{background:linear-gradient(140deg,#36e0ab,#09a87a)!important;box-shadow:0 0 14px #36e0ab47}.co-page .co-steps>i{display:none}.co-page .co-steps b{color:#e8edff;font-size:10px}.co-page .co-section,.co-page .co-advanced,.co-page .co-preview,.co-page .co-lifecycle,.co-page .co-next{border:1px solid #273252!important;border-radius:12px;background:#0b1023f0!important;box-shadow:0 10px 28px #02061457,inset 0 1px #cddeff09}.co-page .co-section-title>span{background:linear-gradient(145deg,#963bff,#d52db0)!important;box-shadow:0 0 15px #ad37f540}.co-page .co-section-title h2,.co-page .co-preview h2,.co-page .co-lifecycle h2,.co-page .co-next h2{color:#f0f3ff!important}.co-page .co-section-title p{color:#aab6d2!important}.co-page .co-interaction-card{min-height:92px;border-color:#293655!important;border-radius:9px;background:linear-gradient(155deg,#121b36f5,#080d1df5)!important;color:#edf2ff!important}.co-page .co-interaction-card:nth-child(1) svg{color:#ffab4e!important}.co-page .co-interaction-card:nth-child(2) svg{color:#50a7ff!important}.co-page .co-interaction-card:nth-child(3) svg{color:#ff5ebd!important}.co-page .co-interaction-card:nth-child(4) svg{color:#38d6a2!important}.co-page .co-interaction-card:nth-child(5) svg{color:#bf76ff!important}.co-page .co-interaction-card:nth-child(6) svg{color:#51c9ff!important}.co-page .co-interaction-card small{color:#a3b0cd!important}.co-page .co-interaction-card:hover{border-color:#6275cb!important;background:#151d3b!important}.co-page .co-interaction-card.selected{border-color:#ff9b37!important;background:linear-gradient(145deg,#994d168c,#1f1625f5)!important;box-shadow:inset 0 0 0 1px #ff9d37a6,0 0 18px #ff872b2e}.co-page .co-mode-row,.co-page .co-capability-actions{border-color:#293450;color:#aab6d2!important}.co-page .co-mode-row label{color:#d1dbf5}.co-page .co-mode-row input,.co-page .co-capability-actions input,.co-page .co-capability input{accent-color:#a759ff}.co-page .co-dropzone{min-height:125px;border-color:#435da8!important;border-radius:9px;background:linear-gradient(145deg,#122349cc,#080f22f5)!important;color:#eaf0ff!important}.co-page .co-dropzone:hover{border-color:#6b8cff!important;background:#101d42!important}.co-page .co-dropzone>svg{color:#bb62ff!important}.co-page .co-dropzone strong{color:#eaf0ff!important}.co-page .co-dropzone span{color:#62caff!important}.co-page .co-context-fields label,.co-page .co-advanced-fields label,.co-page .co-capability{color:#d2dcf4!important}.co-page input:not([type=checkbox]):not([type=radio]),.co-page textarea,.co-page select{border-color:#2b3a62!important;border-radius:7px;background:#090f23!important;color:#e4ecff!important}.co-page input::-moz-placeholder,.co-page textarea::-moz-placeholder{color:#8493b3!important}.co-page input::placeholder,.co-page textarea::placeholder{color:#8493b3!important}.co-page .co-context-fields input:focus,.co-page .co-context-fields textarea:focus,.co-page .co-advanced-fields input:focus,.co-page .co-advanced-fields select:focus{border-color:#5f7eff!important;box-shadow:0 0 0 2px #6276ff2b}.co-page .co-file-list li{border-color:#2b3a62;background:#0c142c}.co-page .co-file-list li strong{color:#eef2ff}.co-page .co-file-list li small,.co-page .co-context-fields label>small,.co-page .co-advanced-fields>p,.co-page .co-form-actions>div>small{color:#a4b0cc!important}.co-page .co-demo-note,.co-page .co-notice{border:1px solid #29426e;background:#101b39;color:#b8c6e7!important}.co-page .co-demo-note svg{color:#53bbff}.co-page .co-notice{border-color:#176c5a;background:#0d2b28;color:#63e0b4!important}.co-page .co-error{border:1px solid #7a3c5d;background:#32162c;color:#ff9ebd!important}.co-page .co-capability-group{border-color:#293655;background:linear-gradient(155deg,#101832,#0a1023)}.co-page .co-capability-group>header strong,.co-page .co-capability strong{color:#edf2ff!important}.co-page .co-capability-group>header small,.co-page .co-capability small{color:#a1aecb!important}.co-page .co-cap-icon{background:#17254b;color:#61b8ff}.co-page .co-cap-icon.enterprise,.co-page .co-cap-icon.governance{background:#10332e;color:#4be0b2}.co-page .co-cap-icon.solution{background:#392012;color:#ffb455}.co-page .co-capability em{color:#5ae0b2}.co-page .co-advanced>button{color:#e7edff}.co-page .co-advanced>button strong{color:#f0f3ff}.co-page .co-advanced>button small{color:#a1aecb}.co-page .co-advanced-fields>p svg{color:#6cbaff}.co-page .co-cancel{border-color:#2b3a62;background:#0d142d;color:#bac7e6}.co-page .co-submit{border:0;border-radius:8px;background:linear-gradient(92deg,#e5219a,#a72bef 55%,#ff9733);color:#fff;box-shadow:0 7px 20px #c230c247}.co-page .co-submit:hover{background:linear-gradient(92deg,#f23aa9,#b941f5 55%,#ffab4b)}.co-page .co-preview>header span,.co-page .co-preview dt,.co-page .co-topic-list>strong{color:#a5b2cf!important}.co-page .co-preview>header button{color:#8cc9ff}.co-page .co-preview dd,.co-page .co-airline-brand strong{color:#edf2ff!important}.co-page .co-airline-brand{border-color:#293655}.co-page .co-roundel{border-radius:9px;background:linear-gradient(145deg,#1755e8,#2d8eff);color:#fff}.co-page .co-topic-list{border-color:#293655}.co-page .co-topic-list span,.co-page .co-preview-files{border-color:#2c4275;background:#101c3b;color:#9dcaff}.co-page .co-topic-list span{font-size:9px}.co-page .co-topic-list small,.co-page .co-preview-files small{color:#a1aecb}.co-page .co-lifecycle h2 svg{color:#55b9ff}.co-page .co-lifecycle-steps i{background:#304063}.co-page .co-lifecycle-steps span{color:#a1aecb}.co-page .co-lifecycle-steps span.active{color:#ff9f42}.co-page .co-lifecycle p{background:#101a35;color:#b4c2e2!important}.co-page .co-next>div>span{background:linear-gradient(145deg,#6734da,#c72bb1);color:#fff}.co-page .co-next>div:nth-of-type(2)>span{background:linear-gradient(145deg,#1762df,#299bff)}.co-page .co-next>div:nth-of-type(3)>span{background:linear-gradient(145deg,#06a88a,#23d3a4)}.co-page .co-next>div:nth-of-type(4)>span{background:linear-gradient(145deg,#dc7c25,#ffc045)}.co-page .co-policy{border-color:#176c5a;background:#0d2b28;color:#5ce0b2}.co-page .co-policy small{color:#a1c7bf!important}.co-page button:focus-visible,.co-page input:focus-visible,.co-page select:focus-visible,.co-page textarea:focus-visible{outline:2px solid #7d7cff;outline-offset:2px}@media (max-width: 600px){.co-page .co-header{padding:15px;background-position:64% center}.co-page .co-header h1{font-size:22px}.co-page .co-steps li{flex:1 0 132px}.co-page .co-form-actions{gap:8px}}.dws-workspace{--dws-bg: #101720;--dws-sidebar: #0c131b;--dws-panel: #151f2a;--dws-panel-raised: #1a2632;--dws-well: #101923;--dws-line: #2b3946;--dws-line-soft: #22303c;--dws-ink: #edf3f5;--dws-muted: #98a8b5;--dws-dim: #718390;--dws-blue: #6daed1;--dws-teal: #52c3ae;--dws-amber: #dfb66e;--dws-red: #e1837d;--dws-display: "Manrope", "Avenir Next", sans-serif;--dws-body: "DM Sans", "Avenir Next", sans-serif;display:flex;min-height:100dvh;background:var(--dws-bg);color:var(--dws-ink);color-scheme:dark;font-family:var(--dws-body);font-size:13px;line-height:1.5;isolation:isolate}.dws-workspace *,.dws-workspace *:before,.dws-workspace *:after{box-sizing:border-box}.dws-workspace button,.dws-workspace input,.dws-workspace select,.dws-workspace textarea{font:inherit}.dws-workspace button{color:inherit;cursor:pointer}.dws-workspace button:disabled{cursor:not-allowed;opacity:.48}.dws-workspace button:focus-visible,.dws-workspace input:focus-visible,.dws-workspace textarea:focus-visible,.dws-workspace select:focus-visible,.dws-workspace tr:focus-visible{outline:2px solid var(--dws-teal);outline-offset:2px}.dws-workspace h1,.dws-workspace h2,.dws-workspace h3,.dws-workspace p{margin-top:0}.dws-icon-xs{width:12px;height:12px}.dws-sidebar{position:sticky;top:0;z-index:4;display:flex;width:236px;height:100dvh;flex:0 0 236px;flex-direction:column;border-right:1px solid #263440;background:var(--dws-sidebar);padding:25px 15px 17px}.dws-brand{display:flex;align-items:center;gap:11px;padding:0 7px 26px}.dws-brand-mark{display:grid;width:35px;height:35px;place-items:center;border:1px solid #3a6770;border-radius:10px;background:#142931;color:var(--dws-teal)}.dws-brand b{display:block;font:700 15px var(--dws-display);letter-spacing:-.035em}.dws-brand small{display:block;margin-top:1px;color:#82939e;font-size:8px;font-weight:700;letter-spacing:.15em}.dws-side-caption{padding:0 10px 10px;color:#6f808b;font-size:9px;font-weight:700;letter-spacing:.15em}.dws-nav{display:grid;gap:4px}.dws-nav-item{position:relative;display:flex;min-height:40px;align-items:center;gap:11px;border:1px solid transparent;border-radius:7px;background:transparent;padding:0 10px;color:#9baab5!important;text-align:left;transition:background .17s,border-color .17s,color .17s}.dws-nav-item:hover{background:#17232d;color:var(--dws-ink)!important}.dws-nav-item.active{border-color:#28444b;background:#162830;color:#bde9e1!important}.dws-nav-item.active svg{color:var(--dws-teal)}.dws-nav-item span:nth-child(2){flex:1;font-size:12px;font-weight:550}.dws-nav-active{position:absolute;left:-1px;width:2px;height:21px;border-radius:2px;background:var(--dws-teal)}.dws-sidebar-foot{margin-top:auto;border-top:1px solid #25333f;padding:15px 4px 0}.dws-save-state{display:flex;align-items:flex-start;gap:9px}.dws-save-dot{width:7px;height:7px;margin:5px 0 0 2px;border-radius:50%;background:var(--dws-teal);box-shadow:0 0 0 3px #17352f}.dws-save-dot.warning{background:var(--dws-amber);box-shadow:0 0 0 3px #3c3423}.dws-save-dot.memory-only{background:#8c9aa4;box-shadow:0 0 0 3px #27323a}.dws-save-state b{display:block;color:#d4e1e5;font-size:10px}.dws-save-state small{display:block;margin-top:2px;color:#748590;font-size:9px;line-height:1.5}.dws-sidebar-foot>p{margin:10px 0 0 18px;color:#5f707b;font-size:9px}.dws-main{min-width:0;flex:1}.dws-topbar{position:sticky;top:0;z-index:3;display:flex;height:54px;align-items:center;justify-content:space-between;border-bottom:1px solid #263440;background:#0f1720f0;padding:0 27px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.dws-breadcrumb,.dws-top-actions{display:flex;align-items:center;gap:11px}.dws-breadcrumb{color:#8c9ba5;font-size:11px}.dws-breadcrumb b{color:#dbe5e9;font-weight:600}.dws-crumb-sep{color:#455561}.dws-demo-mark{display:inline-flex;align-items:center;gap:7px;color:#82949e;font-size:9px;font-weight:700;letter-spacing:.11em}.dws-demo-mark>span{width:6px;height:6px;border-radius:50%;background:var(--dws-amber)}.dws-assistant-toggle,.dws-mobile-menu{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #344451;border-radius:6px;background:#17232d;padding:7px 10px;color:#c3d0d6!important;font-size:11px!important}.dws-assistant-toggle:hover{border-color:#45746f;background:#192d32}.dws-mobile-menu{display:none;padding:6px}.dws-layout{display:grid;grid-template-columns:minmax(0,1fr) 302px;max-width:1820px;margin:0 auto}.dws-layout.assistant-closed{grid-template-columns:minmax(0,1fr)}.dws-content{min-width:0;padding:27px 27px 46px}.dws-title-row{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:19px}.dws-overline,.dws-eyebrow{color:#80bdb3;font-size:9px;font-weight:750;letter-spacing:.14em}.dws-overline{display:flex;align-items:center;gap:8px}.dws-overline-line{width:18px;height:1px;background:var(--dws-teal)}.dws-mini-label{border:1px solid #394952;border-radius:3px;padding:2px 5px;color:#84949c;font-size:8px;letter-spacing:.08em}.dws-title-row h1{margin:7px 0 2px;font:650 clamp(25px,3vw,33px)/1.15 var(--dws-display);letter-spacing:-.055em}.dws-subtitle{margin:0;color:#9aaab4;font-size:12px}.dws-title-actions{display:flex;align-items:center;gap:8px}.dws-select-wrap{position:relative;display:flex;align-items:center}.dws-select-wrap select{width:170px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #32424e;border-radius:6px;background:#151f29;padding:9px 29px 9px 10px;color:#dce5e8;font-size:11px}.dws-select-wrap svg{position:absolute;right:9px;pointer-events:none;color:#90a2ab}.dws-btn{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:7px;border:1px solid #354650;border-radius:6px;padding:0 11px;font-size:11px!important;font-weight:650;transition:background .16s,border-color .16s,transform .16s}.dws-btn:hover{transform:translateY(-1px)}.dws-btn-primary{border-color:#2d8078;background:#1e665f;color:#f4fffd!important}.dws-btn-primary:hover{border-color:#55b6a8;background:#267d73}.dws-btn-quiet{border-color:#34444f;background:#1a2630;color:#c4d0d5!important}.dws-btn-quiet:hover{border-color:#547078;background:#202f39}.dws-trust-banner{display:flex;align-items:center;gap:10px;border:1px solid #374537;border-radius:7px;background:#1e261f;padding:9px 11px;color:#c7c7ae}.dws-trust-banner>svg{flex:none;color:#c5b478}.dws-trust-banner p{flex:1;margin:0;color:#bdc2b4;font-size:10px;line-height:1.5}.dws-trust-banner p b{color:#ebe5c9}.dws-trust-banner button{display:grid;width:25px;height:25px;flex:none;place-items:center;border:1px solid #4a5040;border-radius:5px;background:transparent;color:#ccc39d}.dws-notice{display:flex;align-items:center;gap:8px;margin-top:9px;border:1px solid #2e665c;border-radius:6px;background:#152a2a;padding:8px 10px;color:#bce4d9;font-size:11px}.dws-notice>svg{flex:none}.dws-notice button{display:grid;width:23px;height:23px;margin-left:auto;place-items:center;border:0;background:transparent;color:#bce4d9}.dws-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0 15px}.dws-stat{min-width:0;border:1px solid var(--dws-line);border-radius:7px;background:linear-gradient(135deg,#18232e,#141e28);padding:12px 14px 11px}.dws-stat-label{display:block;color:#9baab3;font-size:10px}.dws-stat strong{display:block;margin:6px 0 1px;font:650 23px/1.1 var(--dws-display);letter-spacing:-.05em}.dws-stat small{color:#758692;font-size:9px}.dws-stat.teal{border-top-color:#397f76}.dws-stat.teal strong{color:#79d4c1}.dws-overview-grid{display:grid;grid-template-columns:minmax(0,1fr) 270px;align-items:start;gap:13px}.dws-panel{min-width:0;border:1px solid var(--dws-line);border-radius:8px;background:var(--dws-panel);padding:14px}.dws-panel-head{display:flex;min-height:28px;align-items:center;justify-content:space-between;gap:12px;margin-bottom:11px}.dws-panel-head h2{margin:3px 0 0;color:#e6eef0;font:620 15px/1.25 var(--dws-display);letter-spacing:-.025em}.dws-panel-head .dws-eyebrow{font-size:8px}.dws-table-scroll{overflow:auto}.dws-table{width:100%;border-collapse:collapse;text-align:left;white-space:nowrap}.dws-table th{padding:8px 9px;border-bottom:1px solid var(--dws-line);color:#748792;font-size:8px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.dws-table td{padding:10px 9px;border-bottom:1px solid #25333e;color:#d4dfe3;font-size:10px}.dws-table tbody tr{cursor:pointer;transition:background .15s}.dws-table tbody tr:hover,.dws-table tbody tr.selected{background:#1c2a34}.dws-table tbody tr.selected td:first-child{box-shadow:inset 2px 0 #54bba9}.dws-table tbody tr:last-child td{border-bottom:0}.dws-deal-name{font-size:11px;font-weight:650}.dws-deal-name small{display:block;margin-top:2px;color:#81929c;font-size:9px;font-weight:450}.dws-stage{color:#9babb3;font-size:9px}.dws-mono{font-variant-numeric:tabular-nums;font-weight:600}.dws-prob-cell{display:flex;align-items:center;gap:6px;font-variant-numeric:tabular-nums}.dws-progress{width:50px;height:4px;overflow:hidden;border-radius:5px;background:#2a3943}.dws-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#448d92,#76c9b2)}.dws-health,.dws-tag{display:inline-flex;align-items:center;gap:4px;border:1px solid #394850;border-radius:4px;padding:3px 6px;color:#abb8bd;font-size:8px;font-weight:650;line-height:1.2;text-transform:capitalize}.health-strong{border-color:#316b5d;background:#18332e;color:#8bd2b7}.health-watch{border-color:#71643e;background:#302c20;color:#d4bd78}.health-at-risk{border-color:#724844;background:#352321;color:#e29b90}.dws-row-open{display:grid;width:26px;height:26px;place-items:center;border:1px solid transparent;border-radius:5px;background:transparent;color:#8ea2ac!important}.dws-row-open:hover{border-color:#426b6c;background:#203a3a;color:var(--dws-teal)!important}.dws-table-foot{display:flex;justify-content:space-between;gap:10px;border-top:1px solid #273540;padding:9px 4px 0;color:#70828d;font-size:9px}.dws-table-foot button{border:0;background:transparent;color:#9babb3!important;font-size:9px!important}.dws-table-foot button:hover:not(:disabled){color:#e69b8f!important}.dws-overview-rail{display:grid;gap:12px}.dws-focus-card{border:1px solid #293f48;border-radius:6px;background:#121d26;padding:11px}.dws-focus-top{display:flex;align-items:center;justify-content:space-between}.dws-focus-icon{display:grid;width:30px;height:30px;place-items:center;border:1px solid #355952;border-radius:7px;background:#19302e;color:var(--dws-teal)}.dws-focus-card h3{margin:11px 0 2px;font:650 15px var(--dws-display);letter-spacing:-.03em}.dws-focus-card>p{margin:0;color:#8899a2;font-size:10px}.dws-focus-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;margin:15px 0 12px}.dws-focus-metrics>div{border-left:1px solid #34434c;padding-left:7px}.dws-focus-metrics>div:first-child{border-left:0;padding-left:0}.dws-focus-metrics span{display:block;color:#81919b;font-size:8px}.dws-focus-metrics b{display:block;margin-top:3px;color:#e1eaec;font-size:11px}.dws-focus-bottom{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #293842;padding-top:9px;color:#9baab1;font-size:9px}.dws-focus-bottom span,.dws-focus-bottom button{display:inline-flex;align-items:center;gap:5px}.dws-focus-bottom button{border:0;background:none;color:#78c8b8!important;font-size:9px!important;font-weight:650}.dws-callout{display:flex;gap:9px;border:1px solid #584d35;border-radius:7px;background:#29271f;padding:11px}.dws-callout-icon{color:#d5bc78}.dws-callout b{color:#e4d5a4;font-size:10px}.dws-callout p{margin:4px 0 7px;color:#b8b39e;font-size:9px;line-height:1.55}.dws-callout button{display:inline-flex;align-items:center;gap:4px;border:0;background:transparent;padding:0;color:#d9c887!important;font-size:9px!important}.dws-journey{display:grid;grid-template-columns:1.5fr repeat(5,minmax(0,1fr));align-items:center;gap:7px;margin-top:14px;border:1px solid var(--dws-line);border-radius:8px;background:#131d26;padding:12px}.dws-journey h2{margin:4px 0 0;font:620 13px var(--dws-display)}.dws-journey-step{display:grid;min-height:57px;grid-template-columns:20px 18px 1fr 13px;align-items:center;gap:5px;border:1px solid #2b3b45;border-radius:6px;background:#17232c;padding:7px;color:#b3c1c7!important;text-align:left}.dws-journey-step:hover{border-color:#4c7e76;background:#1c302f}.dws-journey-step svg{color:#70b9ac}.dws-step-no{color:#687d88;font-size:8px}.dws-journey-step b{font-size:9px;line-height:1.25}.dws-assistant{position:sticky;top:54px;display:flex;height:calc(100dvh - 54px);min-height:540px;flex-direction:column;border-left:1px solid #293842;background:#111a23}.dws-assistant-head{display:flex;align-items:center;gap:9px;border-bottom:1px solid #293741;padding:15px 14px 12px}.dws-assistant-icon{display:grid;width:31px;height:31px;place-items:center;border:1px solid #38635e;border-radius:8px;background:#1a302f;color:#83cfbd}.dws-assistant-head>div:nth-child(2){flex:1}.dws-assistant-head b{display:block;font:650 12px var(--dws-display)}.dws-assistant-head small{display:block;margin-top:2px;color:#83949c;font-size:9px}.dws-assistant-head button{display:none;border:0;background:none;color:#96a7ae}.dws-assistant-context{display:flex;align-items:center;gap:6px;border-bottom:1px solid #26353f;padding:9px 14px;color:#80939c;font-size:8px;font-weight:700;letter-spacing:.1em}.dws-context-pulse{width:6px;height:6px;border-radius:50%;background:#66c4ad}.dws-assistant-body{overflow:auto;flex:1;padding:14px}.dws-assistant-intro{display:flex;gap:8px;border:1px solid #2b4145;border-radius:6px;background:#17272b;padding:10px}.dws-spark{flex:none;color:#75cbbc}.dws-assistant-intro p{margin:0;color:#b5c4c3;font-size:10px;line-height:1.55}.dws-prompts-label{margin:19px 0 8px;color:#73858e;font-size:8px;font-weight:700;letter-spacing:.12em}.dws-suggested{display:grid;gap:6px}.dws-suggested button{display:flex;min-height:35px;align-items:center;justify-content:space-between;gap:8px;border:1px solid #2b3943;border-radius:5px;background:#17232c;padding:7px 9px;color:#c0cbd0!important;text-align:left;font-size:10px!important}.dws-suggested button:hover{border-color:#4a7775;background:#1c2c31}.dws-suggested button svg{color:#78b9ae}.dws-answer{margin-top:15px;border:1px solid #38544f;border-radius:6px;background:#172620;padding:11px}.dws-answer>span{color:#81c5b3;font-size:8px;font-weight:750;letter-spacing:.11em}.dws-answer p{margin:8px 0;color:#d0ddda;font-size:10px;line-height:1.65}.dws-answer button{border:0;background:transparent;padding:0;color:#84c8bb!important;font-size:9px!important}.dws-ask-form{position:relative;margin:0 12px 11px}.dws-ask-form textarea{display:block;width:100%;resize:vertical;border:1px solid #354550;border-radius:6px;background:#0e1720;padding:10px 38px 10px 10px;color:#e1eaed;font-size:10px}.dws-ask-form textarea::-moz-placeholder{color:#74848e}.dws-ask-form textarea::placeholder{color:#74848e}.dws-ask-form button{position:absolute;right:7px;bottom:8px;display:grid;width:26px;height:26px;place-items:center;border:1px solid #36746b;border-radius:5px;background:#1c5d57;color:#e3fffa!important}.dws-ask-form button:disabled{border-color:#34434b;background:#222e36}.dws-assistant-foot{display:flex;align-items:center;gap:5px;border-top:1px solid #293741;padding:9px 12px;color:#74858c;font-size:8px}.dws-assistant-foot svg{color:#78a99f}.dws-section-intro{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:23px 0 14px}.dws-section-intro h2{margin:4px 0 3px;font:640 21px/1.2 var(--dws-display);letter-spacing:-.04em}.dws-section-intro p{margin:0;color:#94a4ad;font-size:11px}.dws-two-col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px}.dws-wide-panel{grid-column:1 / -1}.dws-evidence{display:flex;align-items:flex-start;justify-content:space-between;gap:9px;border-bottom:1px solid #273640;padding:9px 0}.dws-evidence:last-child{border-bottom:0}.dws-evidence-copy{min-width:0;flex:1}.dws-evidence-copy p{margin:0;color:#cbd5d9;font-size:10px;line-height:1.5}.dws-evidence-copy small{display:block;margin-top:4px;color:#7b8d97;font-size:8px;line-height:1.4}.dws-evidence-meta{display:flex;flex:none;flex-direction:column;align-items:flex-end;gap:5px}.evidence-simulated{border-color:#3a5263;background:#1a2a37;color:#9ec2d8}.evidence-assumption{border-color:#685b3a;background:#302b20;color:#d2bd81}.evidence-verified{border-color:#306657;background:#17332c;color:#91d2b6}.dws-confirm{display:inline-flex;align-items:center;gap:3px;border:0;border-radius:3px;background:transparent;padding:3px 4px;color:#86cdbb!important;font-size:8px!important;white-space:nowrap}.dws-confirm:hover{background:#203d39}.dws-source-confirm{display:grid;width:178px;gap:3px}.dws-source-confirm input{width:100%;min-height:27px;padding:5px 6px!important;font-size:8px!important}.dws-source-confirm>div{display:flex;justify-content:flex-end;gap:4px}.dws-empty{display:flex;align-items:center;gap:9px;border:1px dashed #35444c;border-radius:6px;background:#121c25;padding:13px;color:#95a5ad}.dws-empty>span{display:grid;width:28px;height:28px;flex:none;place-items:center;border:1px solid #35434c;border-radius:6px;color:#87a6ab}.dws-empty p{margin:0;font-size:10px}.dws-subheading{margin:6px 0 1px;color:#91a3aa;font-size:9px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.dws-subheading-spaced{margin-top:12px}.dws-stakeholders{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.dws-stakeholder{display:flex;gap:9px;border:1px solid #2a3943;border-radius:6px;background:#121d26;padding:10px}.dws-avatar{display:grid;width:32px;height:32px;flex:none;place-items:center;border:1px solid #3a5960;border-radius:50%;background:#20353b;color:#a7d4ce;font-size:9px;font-weight:700}.dws-stake-info{min-width:0;flex:1}.dws-stake-info>b,.dws-stake-info>span,.dws-stake-info>small{display:block}.dws-stake-info>b{color:#dce5e7;font-size:10px}.dws-stake-info>span{margin-top:1px;color:#97a7ae;font-size:9px}.dws-stake-info>small{margin-top:3px;color:#b7aa7b;font-size:8px;text-transform:capitalize}.dws-stake-info .dws-evidence{margin-top:5px;padding:5px 0 0}.dws-stake-info .dws-evidence-meta{display:none}.dws-edit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dws-edit-grid label,.dws-action-edit label{display:grid;gap:4px;color:#8da0a8;font-size:9px;font-weight:650}.dws-workspace input:not([type=range]):not([type=checkbox]),.dws-workspace select,.dws-workspace textarea.dws-strategy-editor{min-width:0;border:1px solid #364650;border-radius:5px;background:#101a23;padding:8px 9px;color:#e0e9eb;font-size:10px}.dws-workspace input::-moz-placeholder{color:#74858d}.dws-workspace input::placeholder{color:#74858d}.dws-readiness{display:grid;width:182px;grid-template-columns:1fr auto;gap:3px 8px;align-items:center;border:1px solid #35464a;border-radius:6px;background:#18252a;padding:8px 10px}.dws-readiness span{color:#a4b1b4;font-size:9px}.dws-readiness b{color:#8cd3c0;font:650 17px var(--dws-display)}.dws-readiness input{grid-column:1 / -1;width:100%}.dws-workspace input[type=range]{height:4px;accent-color:#59baa8}.dws-competitor-grid{display:grid;grid-template-columns:1fr 1fr;gap:11px}.dws-competitor-meta{display:grid;gap:2px;margin-top:9px;border-top:1px solid #2b3941;padding-top:7px}.dws-competitor-meta>div>b{display:block;margin-top:4px;color:#85979f;font-size:8px;letter-spacing:.07em;text-transform:uppercase}.dws-competitor-meta .dws-evidence{padding:5px 0}.dws-evidence-actions{border-top:1px solid #293740;padding-top:6px}.dws-scenario-panel{border-color:#35504f;background:#17242b}.dws-scenario-note{display:flex;gap:8px;border:1px solid #3d5347;border-radius:5px;background:#222b26;padding:8px;color:#c8c4a4;font-size:9px}.dws-scenario-note svg{flex:none;color:#c8b572}.dws-range-row{display:grid;grid-template-columns:1fr auto;gap:5px 10px;align-items:center;margin:14px 0 11px}.dws-range-row>span b,.dws-range-row>span small{display:block}.dws-range-row>span b,.dws-toggle-row b{color:#dbe5e5;font-size:10px}.dws-range-row>span small,.dws-toggle-row small{color:#82939a;font-size:8px}.dws-range-row>strong{color:#8fd6c5;font:650 15px var(--dws-display)}.dws-range-row>input{grid-column:1 / -1;width:100%}.dws-field-label{display:grid;gap:5px;margin:9px 0;color:#91a2a7;font-size:9px}.dws-field-label select{width:100%}.dws-toggle-row{position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid #2c3d43;padding:9px 0}.dws-toggle-row>span:first-child b,.dws-toggle-row>span:first-child small{display:block}.dws-toggle-row input{position:absolute;right:0;width:36px;height:22px;opacity:0;cursor:pointer}.dws-toggle{width:31px;height:17px;flex:none;border:1px solid #4a5960;border-radius:12px;background:#29363c;transition:background .16s}.dws-toggle:after{display:block;width:11px;height:11px;margin:2px;border-radius:50%;background:#a4b0b3;content:"";transition:transform .16s}.dws-toggle-row input:checked+.dws-toggle{border-color:#428c80;background:#287a6d}.dws-toggle-row input:checked+.dws-toggle:after{transform:translate(13px);background:#e4fffa}.dws-scenario-result{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-top:8px;border:1px solid #38504f;border-radius:5px;background:#111d24;padding:10px}.dws-scenario-result>div span,.dws-scenario-result>div b{display:block}.dws-scenario-result>div span{color:#91a1a5;font-size:8px}.dws-scenario-result>div b{margin-top:3px;color:#dfe9e9;font:650 18px var(--dws-display)}.dws-scenario-result>svg{color:#6e8b8c}.dws-scenario-result .result-highlight b{color:#8ed7c4}.dws-delta{display:inline-flex;align-items:center;gap:1px;font-size:8px}.dws-delta.positive{color:#84d2b5}.dws-delta.negative{color:#e19689}.dws-body-copy{color:#97a7ae;font-size:10px;line-height:1.55}.dws-expert-card{border:1px solid #2d3d47;border-radius:7px;background:#151f28;padding:13px}.dws-expert-top{display:flex;align-items:center;justify-content:space-between}.dws-expert-top .dws-avatar{width:38px;height:38px}.dws-match{color:#8fd2bf;font:650 17px var(--dws-display)}.dws-match small{display:block;color:#7f9498;font:500 8px var(--dws-body);text-align:right}.dws-expert-card h3{margin:10px 0 1px;font:650 14px var(--dws-display)}.dws-expert-card>p{margin:0 0 9px;color:#98a8ad;font-size:10px}.dws-skill-tags{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:10px}.dws-skill-tags span{border:1px solid #344750;border-radius:4px;background:#1b2a32;padding:3px 6px;color:#a9c3c5;font-size:8px}.dws-expert-detail{display:flex;justify-content:space-between;gap:7px;border-top:1px solid #2b3942;padding:6px 0;color:#8fa1a7;font-size:9px}.dws-expert-detail b{color:#cfdbdc;font-weight:550;text-align:right}.dws-expert-card .dws-evidence{margin:3px 0}.dws-link-button{display:inline-flex;align-items:center;gap:5px;border:0;background:none;padding:7px 0 0;color:#84c6b9!important;font-size:9px!important}.dws-relationship-row{display:flex;align-items:center;gap:8px;border-top:1px solid #293840;padding:9px 0}.small-avatar{width:28px;height:28px;font-size:8px}.dws-relationship-row>div{min-width:0;flex:1}.dws-relationship-row>div b,.dws-relationship-row>div small{display:block}.dws-relationship-row>div b{font-size:10px}.dws-relationship-row>div small{color:#91a1a8;font-size:9px}.dws-integration-cards,.dws-integration-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.dws-integration-card{display:flex;min-width:0;align-items:flex-start;gap:9px;border:1px solid #30404b;border-radius:6px;background:#141f28;padding:10px;color:#dbe5e6!important;text-align:left;transition:border-color .15s,background .15s}.dws-integration-card:hover{border-color:#528b82;background:#1a2b30}.dws-integration-icon{display:grid;width:29px;height:29px;flex:none;place-items:center;border:1px solid #36544f;border-radius:6px;background:#1a302d;color:#84c7b8}.dws-integration-copy{min-width:0;flex:1}.dws-integration-copy b,.dws-integration-copy small{display:block}.dws-integration-copy b{margin-bottom:3px;font-size:10px}.dws-integration-copy small{color:#90a1a8;font-size:8px;line-height:1.5}.dws-integration-card>svg{flex:none;margin-top:2px;color:#81969e}.dws-value-quote{margin:4px 0 12px;border-left:2px solid #61b8a7;padding:3px 0 3px 12px;color:#e0e9e9;font:500 17px/1.55 var(--dws-display);letter-spacing:-.02em}.dws-inline-actions{display:flex;gap:6px}.dws-strategy-editor{width:100%;min-height:91px;resize:vertical}.dws-strategy-grid{margin-top:12px}.dws-risk{border-top:1px solid #2b3941;padding:9px 0}.dws-risk>div{display:flex;align-items:center;justify-content:space-between}.dws-risk>div>b{color:#94a3a9;font-size:9px}.dws-risk p{margin:7px 0 0;color:#c2ced0;font-size:9px;line-height:1.5}.dws-risk p strong{color:#8e9fa5}.dws-risk>small{display:block;margin-top:6px;color:#c6b67d;font-size:8px}.dws-action-summary{display:grid;grid-template-columns:auto minmax(100px,1fr) auto;align-items:center;gap:12px;margin:15px 0 12px;border:1px solid #2e4148;border-radius:7px;background:#142128;padding:10px 13px}.dws-action-summary>div:first-child span,.dws-action-summary>div:first-child b{display:block}.dws-action-summary>div:first-child span{color:#8fa0a7;font-size:9px}.dws-action-summary>div:first-child b{color:#8ed4c2;font:650 17px var(--dws-display)}.large-progress{width:100%;height:6px}.dws-action-summary>small{color:#85969d;font-size:9px}.dws-actions-panel{padding:0 14px 12px}.dws-actions-panel>.dws-panel-head{padding-top:13px}.dws-action-list{display:grid}.dws-action-row{display:flex;align-items:flex-start;gap:10px;border-top:1px solid #293841;padding:12px 2px}.dws-action-row.is-done .dws-action-main>b{color:#8c9a9f;text-decoration:line-through}.dws-check{display:grid;width:19px;height:19px;flex:none;place-items:center;margin-top:1px;border:1px solid #55656d;border-radius:5px;background:#111b23;color:#fff!important}.dws-check.checked{border-color:#4b9a84;background:#287763}.dws-action-main{min-width:0;flex:1}.dws-action-main>b{display:block;color:#dce5e7;font-size:11px}.dws-action-meta{display:flex;flex-wrap:wrap;gap:12px;margin-top:5px;color:#8799a0;font-size:9px}.dws-action-meta span{display:inline-flex;align-items:center;gap:4px}.dws-action-main .dws-evidence{padding:6px 0 0}.dws-action-main .dws-evidence-copy p{font-size:8px}.dws-action-main .dws-evidence-copy small{font-size:7px}.dws-action-side{display:flex;align-items:flex-end;flex-direction:column;gap:6px}.dws-priority,.dws-status{border:1px solid #3b4a51;border-radius:4px;background:#202c33;padding:3px 6px;color:#afbdc1;font-size:8px;text-transform:capitalize}.priority-critical{border-color:#704948;background:#352322;color:#e9a09a}.priority-high{border-color:#756340;background:#332d20;color:#ddc47e}.status-in-progress{border-color:#3c6471;background:#1d3039;color:#a1d1dd}.status-blocked{border-color:#704948;background:#352322;color:#e9a09a}.status-done{border-color:#306657;background:#17332c;color:#91d2b6}.dws-icon-button{display:grid;width:26px;height:25px;place-items:center;border:1px solid transparent;border-radius:4px;background:transparent;color:#8fa1a8!important}.dws-icon-button:hover{border-color:#3c6662;background:#1c302f;color:#9bd6c8!important}.dws-add-action{margin:1px 0 12px;border:1px solid #3a5955;border-radius:6px;background:#172723;padding:11px}.dws-action-form-head{display:flex;justify-content:space-between;margin-bottom:10px;color:#dfe9e6;font-size:11px}.dws-action-form-head button{border:0;background:none;color:#9aaca9}.dws-add-action .dws-btn{margin-top:10px}.dws-action-edit{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;border:1px solid #395953;border-radius:6px;background:#172723;padding:11px}.dws-action-edit-buttons{display:flex;align-items:end;justify-content:end;gap:7px}.dws-execution-note{display:flex;align-items:center;gap:9px;margin-top:12px;border:1px solid #35464b;border-radius:6px;background:#152229;padding:10px;color:#91a8a9}.dws-execution-note svg{flex:none;color:#7ebcaf}.dws-execution-note p{margin:0;font-size:9px}.dws-integration-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dws-integration-grid .dws-integration-card{min-height:84px;align-items:center;padding:12px}.dws-integration-grid .dws-integration-copy b{font-size:11px}.dws-integration-grid .dws-integration-copy small{font-size:9px}.dws-integration-status{margin-top:13px}.dws-status-lines{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-bottom:12px}.dws-status-lines p{display:flex;align-items:center;gap:7px;margin:0;border:1px solid #2b3a43;border-radius:5px;background:#111b23;padding:8px;color:#a6b3b7;font-size:9px}.dws-status-lines p b{margin-left:auto;color:#cbd7d8;font-size:8px;font-weight:600;text-align:right}.dws-status-off,.dws-status-on{width:6px;height:6px;flex:none;border-radius:50%;background:#b98d68}.dws-status-on{background:#6bc2a6}.dws-mobile-scrim{display:none}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.dws-strategies-by-deal{margin-top:14px}.dws-strategy-by-deal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.dws-strategy-deal-card{min-width:0;display:flex;flex-direction:column;padding:14px;border:1px solid var(--dws-line);border-radius:8px;background:#101922}.dws-strategy-deal-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.dws-strategy-deal-card h3{margin:12px 0 2px;color:#e6eef0;font:650 15px/1.3 var(--dws-display)}.dws-strategy-deal-name{margin:0;color:var(--dws-muted);font-size:12px}.dws-strategy-deal-value{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:11px;color:var(--dws-muted);font-size:11px}.dws-strategy-deal-value b{color:#e6eef0;font-size:13px}.dws-strategy-deal-proposition,.dws-strategy-themes,.dws-strategy-next{margin-top:12px;padding-top:10px;border-top:1px solid var(--dws-line)}.dws-strategy-deal-proposition>span,.dws-strategy-themes>span,.dws-strategy-next>span{display:block;color:var(--dws-muted);font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.dws-strategy-deal-proposition p,.dws-strategy-next p{margin:6px 0 0;color:#cbd4d9;font-size:12px;line-height:1.5}.dws-strategy-evidence{display:inline-flex;margin-top:7px;padding:3px 7px;border:1px solid var(--dws-line);border-radius:99px;font-size:10px}.dws-strategy-evidence.verified{color:#8dd8af;border-color:#28513f}.dws-strategy-evidence.assumption{color:#edc475;border-color:#66502a}.dws-strategy-evidence.simulated{color:#aeb9c5;border-color:#394653}.dws-strategy-themes ul{display:grid;gap:5px;margin:7px 0 0;padding-left:16px;color:#cbd4d9;font-size:12px;line-height:1.45}.dws-strategy-themes>small,.dws-strategy-next>small{display:block;margin-top:5px;color:var(--dws-muted);font-size:10px}.dws-strategy-deal-card footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:9px;margin-top:auto;padding-top:13px}.dws-strategy-deal-card footer>small{color:var(--dws-muted);font-size:10px}.dws-strategy-deal-card footer button{display:inline-flex;align-items:center;gap:5px;border:0;padding:5px 0;color:#ff9a61;background:transparent;cursor:pointer;font-size:12px;font-weight:650}.dws-strategy-footnote{margin:14px 0 0;color:var(--dws-muted);font-size:11px;line-height:1.5}@media (max-width: 1300px){.dws-layout{grid-template-columns:minmax(0,1fr) 272px}.dws-content{padding-right:19px;padding-left:19px}.dws-journey{grid-template-columns:repeat(5,minmax(0,1fr))}.dws-journey>div{grid-column:1 / -1;margin-bottom:2px}}@media (max-width: 1100px){.dws-sidebar{width:205px;flex-basis:205px}.dws-layout{grid-template-columns:minmax(0,1fr)}.dws-assistant{position:fixed;z-index:8;top:54px;right:0;width:min(340px,92vw);height:calc(100dvh - 54px);box-shadow:-15px 0 40px #0006}.dws-assistant-head button{display:grid;place-items:center}.dws-layout.assistant-closed .dws-content{max-width:100%}}@media (max-width: 760px){.dws-workspace{display:block}.dws-sidebar{position:fixed;z-index:12;top:0;left:0;width:min(285px,84vw);height:100dvh;transform:translate(-102%);transition:transform .2s}.dws-sidebar.is-open{transform:translate(0)}.dws-mobile-scrim{position:fixed;z-index:11;top:0;right:0;bottom:0;left:0;display:block;border:0;background:#050b10b8}.dws-topbar{height:50px;padding:0 12px}.dws-mobile-menu{display:inline-grid}.dws-breadcrumb{gap:7px}.dws-breadcrumb>span:first-of-type{display:none}.dws-top-actions{gap:7px}.dws-demo-mark{font-size:7px}.dws-assistant-toggle{padding:6px 8px;font-size:10px!important}.dws-content{padding:19px 13px 34px}.dws-title-row{align-items:flex-start;flex-direction:column;gap:12px}.dws-title-row h1{font-size:27px}.dws-title-actions{width:100%}.dws-select-wrap{flex:1}.dws-select-wrap select{width:100%}.dws-btn{min-height:35px}.dws-trust-banner{align-items:flex-start;padding:9px}.dws-trust-banner p{font-size:9px}.dws-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.dws-stat{padding:10px}.dws-stat strong{font-size:21px}.dws-overview-grid,.dws-two-col,.dws-strategy-by-deal-grid{grid-template-columns:minmax(0,1fr)}.dws-portfolio-panel{grid-column:1}.dws-journey{grid-template-columns:repeat(2,minmax(0,1fr))}.dws-journey>div{grid-column:1 / -1}.dws-journey-step:last-child{grid-column:1 / -1}.dws-section-intro{align-items:flex-start;flex-direction:column}.dws-section-intro h2{font-size:19px}.dws-readiness{width:100%}.dws-wide-panel{grid-column:1}.dws-stakeholders,.dws-integration-cards,.dws-integration-grid{grid-template-columns:1fr}.dws-competitor-grid{grid-template-columns:1fr;gap:3px}.dws-edit-grid,.dws-action-edit{grid-template-columns:1fr}.dws-evidence{flex-wrap:wrap}.dws-evidence-meta{width:100%;flex-direction:row;align-items:center;justify-content:space-between}.dws-source-confirm{width:min(178px,100%)}.dws-action-edit-buttons{justify-content:start}.dws-action-summary{grid-template-columns:auto 1fr}.dws-action-summary>small{grid-column:1 / -1}.dws-action-row,.dws-action-meta{gap:7px}.dws-action-side{min-width:62px}.dws-status-lines{grid-template-columns:1fr}.dws-scenario-result{flex-wrap:wrap}.dws-scenario-result>div{flex:1}.dws-scenario-result .dws-delta{width:100%;justify-content:end}}@media (prefers-reduced-motion: reduce){.dws-workspace *,.dws-workspace *:before,.dws-workspace *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.pdr-dashboard{--pdr-bg: #05070f;--pdr-panel: rgba(13, 18, 36, .88);--pdr-panel-raised: rgba(22, 29, 54, .9);--pdr-line: #27324f;--pdr-text: #eef2fb;--pdr-muted: #9aa7c4;--pdr-dim: #687391;--pdr-orange: #f0905c;--pdr-violet: #a06bff;--pdr-cyan: #3ec4f5;--pdr-teal: #27d3a5;--pdr-amber: #f2b950;--pdr-green: #82b89a;--pdr-yellow: #d4b875;--pdr-red: #dc8a7c;min-height:100%;padding:clamp(.9rem,2vw,1.6rem);color:var(--pdr-text);background:radial-gradient(ellipse at 8% 0%,rgba(62,120,240,.12),transparent 32rem),radial-gradient(ellipse at 94% 8%,rgba(160,107,255,.11),transparent 30rem),radial-gradient(ellipse at 55% 100%,rgba(240,144,92,.06),transparent 34rem),var(--pdr-bg);font-family:DM Sans,ui-sans-serif,system-ui,sans-serif}.pdr-dashboard *,.pdr-dashboard *:before,.pdr-dashboard *:after{box-sizing:border-box}.pdr-dashboard button{font:inherit}.pdr-dashboard button:focus-visible{outline:2px solid var(--pdr-violet);outline-offset:3px}.pdr-shell{width:min(100%,1440px);margin:0 auto}.pdr-hero{position:relative;margin-bottom:1.1rem;padding:clamp(1rem,2.2vw,1.5rem) clamp(1rem,2.2vw,1.5rem);border:1px solid rgba(96,140,230,.35);border-radius:16px;background-position:center 32%;background-size:cover;background-repeat:no-repeat;overflow:hidden;box-shadow:0 16px 44px #0206148c,inset 0 1px #d2e4ff14}.pdr-eyebrow{margin:0 0 .55rem;color:#ffb578;font-size:.68rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.pdr-header{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;padding:0 0 1.5rem;text-shadow:0 2px 14px rgba(0,0,0,.55)}.pdr-header h1{margin:0;font-family:Manrope,DM Sans,sans-serif;font-size:clamp(1.85rem,4vw,2.6rem);letter-spacing:-.055em;line-height:1.05;font-weight:700}.pdr-header h1 em{font-style:normal;background:linear-gradient(90deg,#ff8fd0,#b18aff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.pdr-header p:not(.pdr-eyebrow){margin:.6rem 0 0;color:#c3cdec;font-size:.9rem}.pdr-primary{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;flex:0 0 auto;min-height:2.6rem;padding:0 1.05rem;border:0;border-radius:9px;background:linear-gradient(92deg,#7c3aed,#c026d3 55%,#f472b6);color:#fff;cursor:pointer;font-size:.83rem;font-weight:750;box-shadow:0 8px 22px #963cdc59;transition:transform .18s ease,box-shadow .18s ease}.pdr-primary:hover{transform:translateY(-1px);box-shadow:0 10px 26px #963cdc80}.pdr-header-actions{display:flex;align-items:center;gap:.6rem;flex:0 0 auto}.pdr-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;flex:0 0 auto;min-height:2.6rem;padding:0 1.05rem;border:1px solid rgba(160,107,255,.5);border-radius:9px;background:#10142cb8;color:#d9c9ff;cursor:pointer;font-size:.83rem;font-weight:700;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:transform .18s ease,border-color .18s ease,background .18s ease}.pdr-secondary:hover:not(:disabled){border-color:var(--pdr-violet);background:#2c225ccc;transform:translateY(-1px)}.pdr-secondary:disabled{opacity:.5;cursor:not-allowed}.pdr-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.pdr-stat{min-height:108px;padding:.95rem 1.05rem;border:1px solid rgba(255,255,255,.14);border-radius:12px;position:relative;overflow:hidden;box-shadow:0 10px 26px #02061459,inset 0 1px #ffffff1a}.pdr-stat.tone-blue{background:linear-gradient(130deg,#1d4ed8,#123a9e 55%,#0e2a78)}.pdr-stat.tone-teal{background:linear-gradient(130deg,#0f9d7c,#0c7d66 55%,#0a5c50)}.pdr-stat.tone-violet{background:linear-gradient(130deg,#8b2fd8,#a432c4 55%,#7a1fa8)}.pdr-stat.tone-amber{background:linear-gradient(130deg,#d9762a,#c25a1e 55%,#9c4315)}.pdr-stat-top{display:flex;justify-content:space-between;align-items:center;color:#ffffffd9;font-size:.75rem}.pdr-stat-icon{display:grid;place-items:center;width:1.9rem;height:1.9rem;border-radius:7px;background:#ffffff29;color:#fff}.pdr-stat strong{display:block;margin-top:.35rem;color:#fff;font:700 1.85rem/1 Manrope,sans-serif;letter-spacing:-.04em}.pdr-stat small{display:block;margin-top:.35rem;color:#ffffffb8;font-size:.68rem}.pdr-layout{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(280px,.85fr);gap:1rem;align-items:start}.pdr-panel{border:1px solid var(--pdr-line);border-radius:13px;background:var(--pdr-panel);overflow:hidden;box-shadow:0 12px 32px #02061466,inset 0 1px #c8daff0d}.pdr-panel+.pdr-panel{margin-top:1rem}.pdr-panel-heading{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.95rem 1.1rem;border-bottom:1px solid var(--pdr-line)}.pdr-panel-heading h2{margin:0;font:700 .95rem/1.2 Manrope,sans-serif;letter-spacing:-.02em}.pdr-panel-heading p{margin:.3rem 0 0;color:var(--pdr-muted);font-size:.72rem}.pdr-text-button{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .1rem;border:0;background:none;color:#ff7bd5;cursor:pointer;font-size:.75rem;font-weight:700;white-space:nowrap}.pdr-room-list{display:flex;flex-direction:column}.pdr-room{display:grid;grid-template-columns:minmax(0,1fr) auto;width:100%;gap:.6rem 1rem;padding:.95rem 1.1rem;border:0;border-bottom:1px solid rgba(255,255,255,.055);background:transparent;color:inherit;text-align:left;cursor:pointer;transition:background .16s ease}.pdr-room:last-child{border-bottom:0}.pdr-room:hover{background:#7891e614}.pdr-room-main{min-width:0}.pdr-room-title{display:block;overflow:hidden;color:var(--pdr-text);font-size:.84rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.pdr-room-customer{display:block;margin-top:.22rem;color:var(--pdr-muted);font-size:.73rem}.pdr-room-meta{display:flex;align-items:center;flex-wrap:wrap;gap:.45rem .7rem;grid-column:1 / -1;color:var(--pdr-dim);font-size:.67rem}.pdr-room-meta span{display:inline-flex;align-items:center;gap:.28rem}.pdr-status{align-self:start;padding:.28rem .5rem;border:1px solid var(--pdr-line);border-radius:5px;color:#c5cce0;font-size:.62rem;font-weight:700;letter-spacing:.045em;text-transform:uppercase}.pdr-status.active,.pdr-status.submitted{border-color:#2e7d60;background:#27d3a529;color:#6fe3bb}.pdr-status.draft{border-color:#b07a2a;background:#f2b95026;color:#f2c56d}.pdr-status.won{border-color:#2e7d60;background:#27d3a529;color:#6fe3bb}.pdr-status.lost{border-color:#9c453d;background:#dc6a5c26;color:#f09c8e}.pdr-right-stack{min-width:0}.pdr-cue-list{display:flex;flex-direction:column}.pdr-cue{display:flex;align-items:flex-start;width:100%;gap:.7rem;padding:.86rem 1rem;border:0;border-bottom:1px solid rgba(255,255,255,.055);background:none;color:inherit;text-align:left;cursor:pointer;transition:background .16s ease}.pdr-cue:last-child{border-bottom:0}.pdr-cue:hover{background:#7891e614}.pdr-cue-icon{display:grid;place-items:center;flex:0 0 1.75rem;height:1.75rem;border-radius:6px;background:#f2b95026;color:var(--pdr-amber)}.pdr-cue-icon.blocked{color:#f09c8e;background:#dc6a5c26}.pdr-cue-icon.deadline{color:#ff9ecb;background:#f472b624}.pdr-cue-copy{min-width:0;flex:1}.pdr-cue-copy strong{display:block;overflow:hidden;font-size:.73rem;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.pdr-cue-copy span{display:block;margin-top:.25rem;color:var(--pdr-muted);font-size:.67rem;line-height:1.35}.pdr-cue-time{flex:0 0 auto;color:#ff7bd5;font-size:.62rem;font-weight:700;white-space:nowrap}.pdr-empty{display:grid;justify-items:start;gap:.5rem;padding:1.35rem 1.1rem;color:var(--pdr-muted)}.pdr-empty-icon{display:grid;place-items:center;width:2rem;height:2rem;border:1px solid var(--pdr-line);border-radius:7px;color:var(--pdr-violet)}.pdr-empty strong{color:var(--pdr-text);font-size:.78rem}.pdr-empty p{margin:0;font-size:.72rem;line-height:1.5}.pdr-empty-action{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem 0;border:0;background:none;color:#ff7bd5;cursor:pointer;font-size:.72rem;font-weight:700}.pdr-storage-note{display:flex;align-items:flex-start;gap:.55rem;margin-top:1rem;padding:.75rem .85rem;border:1px solid #7a5a24;border-radius:7px;background:#f2b9501a;color:#ecd6a8;font-size:.7rem;line-height:1.45}.pdr-storage-note svg{flex:0 0 auto;margin-top:1px}.pdr-section-label{padding:.75rem 1.1rem .15rem;color:var(--pdr-dim);font-size:.63rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.pdr-count{display:inline-grid;place-items:center;min-width:1.25rem;height:1.25rem;padding:0 .25rem;border-radius:999px;background:#f472b633;color:#ff9ecb;font-size:.65rem;font-weight:800}.pdr-data-note{margin:1rem 0 0;color:var(--pdr-dim);font-size:.67rem;line-height:1.5}@media (max-width: 900px){.pdr-layout{grid-template-columns:minmax(0,1fr)}.pdr-right-stack{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.pdr-panel+.pdr-panel{margin-top:0}}@media (max-width: 600px){.pdr-header{align-items:flex-start;flex-direction:column;padding-bottom:1.25rem}.pdr-primary{width:100%}.pdr-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.pdr-stat{min-height:96px;padding:.8rem}.pdr-stat strong{font-size:1.55rem}.pdr-right-stack{grid-template-columns:minmax(0,1fr)}.pdr-panel-heading{padding:.9rem}.pdr-room{padding:.85rem .9rem}}@media (prefers-reduced-motion: reduce){.pdr-dashboard *,.pdr-dashboard *:before,.pdr-dashboard *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.uc-catalog{--uc-ink: #f5f7fa;--uc-blue: #78b9e2;--uc-line: #2c4a63;--uc-muted: #a1aab7;--uc-soft: #171e27;background:#121821;color:var(--uc-ink);font-family:inherit;min-height:75dvh;padding:4px 0 20px;font-size:12px}.uc-catalog *{box-sizing:border-box}.uc-catalog button,.uc-catalog input,.uc-catalog select{font:inherit}.uc-catalog button{cursor:pointer}.uc-catalog button:disabled{cursor:not-allowed;opacity:.5}.uc-catalog button:focus-visible,.uc-catalog input:focus-visible,.uc-catalog select:focus-visible{outline:2px solid var(--uc-blue);outline-offset:3px}.uc-catalog svg{width:15px;height:15px;flex-shrink:0}.uc-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px}.uc-heading h1{font-size:25px;letter-spacing:-.04em;margin:0 0 3px}.uc-heading p{margin:0;color:var(--uc-muted)}.uc-heading-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.uc-stat{display:flex;gap:8px;align-items:center;background:var(--uc-soft);border-radius:5px;padding:9px 12px}.uc-stat svg{color:var(--uc-blue);width:21px;height:21px}.uc-stat strong{display:block;font-size:15px}.uc-stat small{font-size:10px;color:var(--uc-muted)}.uc-btn{border:1px solid var(--uc-line);border-radius:5px;padding:8px 11px;background:#121821;color:var(--uc-ink);display:inline-flex;align-items:center;justify-content:center;gap:6px;font-weight:600}.uc-btn:hover{background:#152435;border-color:#2c4a63}.uc-btn-primary{background:var(--uc-blue);border-color:var(--uc-blue);color:#fff}.uc-btn-primary:hover{background:#1c3d5a;color:#fff}.uc-link{border:0;background:none;color:var(--uc-blue);padding:0;display:inline-flex;gap:4px;align-items:center;text-align:left}.uc-link:hover{text-decoration:underline}.uc-modes{display:flex;gap:8px;border-bottom:1px solid var(--uc-line);margin-bottom:14px;overflow:auto}.uc-modes button,.uc-detail-tabs button{border:0;background:none;color:var(--uc-ink);padding:10px 12px;white-space:nowrap;border-bottom:2px solid transparent;font-size:11px}.uc-modes button[aria-selected=true],.uc-detail-tabs button[aria-selected=true]{border-bottom-color:var(--uc-blue);color:var(--uc-blue);font-weight:700}.uc-panes{display:grid;grid-template-columns:190px minmax(0,1fr) 292px;gap:16px;align-items:start}.uc-filters{border-right:1px solid var(--uc-line);padding-right:12px}.uc-filter-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.uc-filter-head strong{display:flex;gap:6px;align-items:center}.uc-filter-group{border:0;padding:0;margin:0 0 16px;min-width:0}.uc-filter-group legend{font-weight:700;margin-bottom:7px}.uc-filter-group label{display:flex;align-items:center;gap:7px;min-height:24px;font-size:11px}.uc-filter-group label span{flex:1}.uc-filter-group input{accent-color:var(--uc-blue);width:13px;height:13px;margin:0}.uc-filter-group small{color:var(--uc-muted);font-size:10px}.uc-filter-group details{margin-top:5px}.uc-filter-group summary{color:var(--uc-blue);cursor:pointer;font-size:10px}.uc-toolbar{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-bottom:12px}.uc-search{display:flex;align-items:center;gap:7px;border:1px solid var(--uc-line);padding:8px 10px;border-radius:5px;flex:1;min-width:130px}.uc-search input{border:0;outline:none;min-width:0;width:100%;background:transparent;color:var(--uc-ink)}.uc-toolbar select,.uc-pagination select{background:#121821;color:var(--uc-ink);border:1px solid var(--uc-line);border-radius:4px;padding:7px}.uc-view{display:flex}.uc-view button{border:1px solid var(--uc-line);background:#121821;color:var(--uc-muted);padding:7px}.uc-view button[aria-pressed=true]{background:var(--uc-blue);color:#fff}.uc-resultline{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px;font-size:11px}.uc-resultline p{margin:0}.uc-chips{display:flex;gap:5px;flex-wrap:wrap;margin-bottom:10px}.uc-chips button,.uc-tag{border:0;border-radius:3px;padding:3px 6px;background:#152435;color:#78b9e2;font-size:9px}.uc-chips button{display:flex;align-items:center;gap:3px}.uc-chips svg{width:10px;height:10px}.uc-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.uc-card{border:1px solid var(--uc-line);border-radius:5px;overflow:hidden;position:relative;background:#121821;min-width:0;display:flex;flex-direction:column}.uc-card.is-selected{border-color:#2c4a63;box-shadow:0 0 0 1px #00000059}.uc-card-image{height:85px;width:100%;-o-object-fit:cover;object-fit:cover}.uc-bookmark{position:absolute;right:7px;top:7px;background:#121821;color:var(--uc-blue);border:1px solid #2c4a63;border-radius:4px;padding:4px;display:grid;place-items:center}.uc-card-content{padding:9px 9px 7px;flex:1}.uc-card-title{border:0;background:none;color:#78b9e2;font-weight:700;font-size:11px!important;text-align:left;padding:0;line-height:1.35;display:block;margin-bottom:6px}.uc-card-title:hover{color:var(--uc-blue)}.uc-card p{font-size:10px;color:var(--uc-muted);line-height:1.5;margin:0 0 7px}.uc-tags{display:flex;flex-wrap:wrap;gap:4px}.uc-card-footer{display:flex;align-items:center;justify-content:space-between;padding:8px 9px;border-top:1px solid #2c4a63;font-size:9px;color:var(--uc-muted);gap:4px}.uc-card-footer span{display:flex;gap:4px;align-items:center}.uc-card-footer svg{width:12px;height:12px;color:var(--uc-blue)}.uc-group-title{font-size:13px;margin:18px 0 9px;border-bottom:1px solid var(--uc-line);padding-bottom:7px}.uc-list .uc-cards{grid-template-columns:1fr}.uc-list .uc-card{display:grid;grid-template-columns:120px 1fr}.uc-list .uc-card-image{height:100%;min-height:110px}.uc-list .uc-card-footer{grid-column:2}.uc-list .uc-bookmark{left:88px;right:auto}.uc-pagination{display:flex;gap:5px;justify-content:space-between;align-items:center;margin-top:18px;flex-wrap:wrap;color:var(--uc-muted);font-size:10px}.uc-pages{display:flex;gap:4px}.uc-pages button{background:#121821;border:1px solid var(--uc-line);color:var(--uc-ink);padding:5px 8px;border-radius:3px}.uc-pages button[aria-current=page]{background:#152435;color:var(--uc-blue)}.uc-detail{border:1px solid var(--uc-line);border-radius:6px;padding:10px;background:#121821;position:sticky;top:88px}.uc-detail-hero{width:100%;height:126px;-o-object-fit:cover;object-fit:cover;border-radius:4px}.uc-detail h2{font-size:15px;line-height:1.4;margin:10px 0}.uc-detail h3{font-size:12px;margin:17px 0 7px}.uc-detail p{color:var(--uc-muted);font-size:11px;line-height:1.6;margin:8px 0}.uc-detail-tabs{display:flex;border-bottom:1px solid var(--uc-line);overflow:auto;margin-top:12px}.uc-detail-tabs button{padding:9px 5px;font-size:9px}.uc-facts{display:grid;grid-template-columns:1fr 1fr;gap:10px;background:var(--uc-soft);padding:10px;border-radius:5px;margin:10px 0}.uc-facts dt{font-size:9px;color:var(--uc-muted)}.uc-facts dd{margin:3px 0 0;font-size:11px;font-weight:600}.uc-notice{padding:9px 11px;background:#152435;border:1px solid var(--uc-line);border-radius:5px;font-size:10px!important;color:#a1aab7!important}.uc-asset{display:flex;align-items:center;gap:8px;text-align:left;width:100%;padding:9px 0;border:0;border-bottom:1px solid #2c4a63;background:none;color:var(--uc-ink)}.uc-asset svg{color:var(--uc-blue)}.uc-asset span{flex:1}.uc-asset small{display:block;color:var(--uc-muted);font-size:9px;margin-top:3px}.uc-detail-actions{display:flex;gap:7px;margin-top:15px;flex-wrap:wrap}.uc-detail-actions .uc-btn{font-size:10px;padding:7px 9px}.uc-empty{padding:38px 16px;border:1px dashed var(--uc-line);border-radius:5px;text-align:center}.uc-empty svg{width:28px;height:28px;color:var(--uc-blue);margin:auto}.uc-empty h3{margin:12px 0 5px;font-size:15px}.uc-empty p{color:var(--uc-muted);margin-bottom:18px}.uc-mobile-filters{display:none}.uc-explorer-head{display:flex;justify-content:space-between;gap:12px;padding:8px 0 14px;align-items:center}.uc-explorer-head p{margin:0;font-size:11px}.uc-dialog{color:#78b9e2!important;background:#121821!important;border-color:#2c4a63!important;max-height:88dvh;overflow:auto}.uc-dialog p{color:#a1aab7;font-size:12px;line-height:1.6}.uc-dialog form{display:grid;gap:13px}.uc-dialog label{display:grid;gap:5px;font-size:12px}.uc-dialog input,.uc-dialog textarea,.uc-dialog select{width:100%;border:1px solid #2c4a63;border-radius:5px;padding:9px;background:#121821;color:#78b9e2;font:inherit}.uc-dialog textarea{min-height:100px}.uc-dialog dl{display:grid;grid-template-columns:110px 1fr;gap:9px;font-size:12px}.uc-dialog dt{color:#a1aab7}.uc-dialog dd{margin:0}.uc-dialog .uc-btn{font-size:12px}.uc-error{color:#ff9387!important}.uc-success{color:#43c987!important}.uc-footer-note{margin-top:16px;font-size:10px;color:var(--uc-muted)}.uc-catalog:not(.uc-explorer-head){margin:-20px;padding:16px}.uc-catalog button,.uc-catalog input,.uc-catalog select{font-family:inherit}.uc-catalog .uc-card-title{font-weight:700}.uc-catalog .uc-btn{font-weight:600}.uc-catalog.uc-explorer-head{min-height:0}.uc-catalog .uc-detail{max-height:calc(100dvh - 108px);overflow-y:auto}@media (min-width:768px){.uc-catalog:not(.uc-explorer-head){margin:-32px;padding:20px}}@media (min-width:1550px){.uc-panes{grid-template-columns:210px minmax(0,1fr) 340px}.uc-card-image{height:112px}}@media (max-width:1180px){.uc-panes{grid-template-columns:165px minmax(0,1fr) 260px;gap:10px}.uc-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.uc-stat{padding:7px}.uc-heading-actions{gap:6px}.uc-heading h1{font-size:22px}}@media (max-width:960px){.uc-panes{grid-template-columns:165px minmax(0,1fr)}.uc-detail{grid-column:2;position:static}.uc-catalog .uc-detail{max-height:none}.uc-detail-hero{height:180px}.uc-heading{align-items:start}.uc-stat{display:none}}@media (max-width:767px){.uc-catalog{padding:0 0 20px}.uc-heading{flex-direction:column;gap:12px}.uc-heading-actions{width:100%}.uc-modes{gap:0}.uc-modes button{padding:10px 9px}.uc-mobile-filters{display:inline-flex;margin-bottom:12px}.uc-panes{grid-template-columns:1fr}.uc-filters{display:none;border:1px solid var(--uc-line);padding:12px;border-radius:5px}.uc-filters.is-open{display:block}.uc-detail{grid-column:auto}.uc-cards{grid-template-columns:1fr}.uc-card-image{height:155px}.uc-toolbar{gap:7px}.uc-search{flex-basis:100%}.uc-card-title{font-size:14px!important}.uc-card p{font-size:12px}.uc-card-footer{font-size:11px}.uc-tag{font-size:10px}.uc-dialog{width:calc(100% - 28px)!important}.uc-explorer-head{flex-direction:column;align-items:start}}.sp-workspace{--sp-bg: #080e1c;--sp-panel: #101a2d;--sp-panel-2: #131f35;--sp-panel-3: #182641;--sp-line: #253550;--sp-muted: #8595b4;--sp-text: #edf2ff;--sp-blue: #5867ff;--sp-violet: #8e6cff;--sp-teal: #35d3c4;--sp-green: #57d391;background:var(--sp-bg);color:var(--sp-text);min-height:100%;padding:20px clamp(14px,2vw,28px) 24px;font-family:DM Sans,sans-serif;color-scheme:dark}.sp-workspace *{box-sizing:border-box}.sp-frame{width:min(100%,1560px);margin:0 auto}.sp-workspace button,.sp-workspace input,.sp-workspace select{font:inherit}.sp-header{display:flex;align-items:flex-start;gap:20px;justify-content:space-between;margin-bottom:18px}.sp-heading h1{font:800 clamp(22px,2vw,28px)/1.15 "Manrope",sans-serif;margin:0;letter-spacing:-.045em}.sp-heading p{margin:5px 0 0;color:#99a8c2;font-size:13px}.sp-actions{display:flex;gap:8px;flex-wrap:wrap}.sp-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;padding:0 12px;border:1px solid #30415f;border-radius:7px;background:#131f34;color:#dce5f8;font-size:11px;font-weight:650;cursor:pointer;transition:background .16s,border-color .16s,transform .16s}.sp-btn:hover{background:#1c2b46;border-color:#536a91;transform:translateY(-1px)}.sp-btn:active{transform:translateY(0)}.sp-btn-primary{color:#fff;border-color:#555cff;background:linear-gradient(105deg,#4e5cff,#784eff);box-shadow:0 5px 18px #4e5cff30}.sp-btn-primary:hover{background:linear-gradient(105deg,#6671ff,#8a68ff);border-color:#777aff}.sp-btn svg{width:14px;height:14px}.sp-phasebar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border:1px solid #25334b;border-radius:9px;background:#0d1628;padding:10px 14px;margin-bottom:15px}.sp-phase{display:flex;align-items:center;gap:9px;min-width:0;text-align:left;color:#7787a5;background:none;border:0;padding:2px 8px;cursor:pointer;position:relative}.sp-phase:not(:last-child):after{content:"";height:1px;background:#2b3952;position:absolute;left:calc(100% - 2px);top:50%;width:22%}.sp-phase-number{width:23px;height:23px;flex:none;border:1px solid #50617e;border-radius:50%;display:grid;place-items:center;font-size:10px;font-weight:700}.sp-phase.active{color:#fff}.sp-phase.active .sp-phase-number{background:#5360ff;border-color:#7a83ff;box-shadow:0 0 0 4px #5360ff20}.sp-phase.done .sp-phase-number{background:#163a3a;color:#55d7cb;border-color:#2ca99f}.sp-phase-copy{min-width:0}.sp-phase-copy strong{display:block;font-size:10px;white-space:nowrap;font-weight:700}.sp-phase-copy small{display:block;margin-top:2px;font-size:8px;color:#8190ab;white-space:nowrap}.sp-upload-row{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1.35fr) minmax(185px,.9fr) minmax(180px,.9fr);gap:9px;margin-bottom:14px}.sp-upload-intro,.sp-drop,.sp-file,.sp-analysis,.sp-panel{border:1px solid var(--sp-line);border-radius:8px;background:linear-gradient(145deg,#131e32,#10192b)}.sp-upload-intro{display:flex;align-items:center;gap:11px;padding:12px}.sp-upload-icon{width:35px;height:35px;display:grid;place-items:center;flex:none;border-radius:9px;background:#202d50;color:#a1aaff}.sp-upload-icon svg{width:18px}.sp-kicker{display:block;color:#98a8c2;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.09em}.sp-upload-intro strong{display:block;margin-top:4px;font-size:12px}.sp-upload-intro small{display:block;margin-top:3px;color:#8292ad;font-size:10px;line-height:1.4}.sp-drop{min-height:70px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border-style:dashed;cursor:pointer;color:#e1e8f7;text-align:center;padding:10px;transition:border-color .16s,background .16s}.sp-drop:hover,.sp-drop.dragging{border-color:#747dff;background:#171f3e}.sp-drop svg{width:17px;color:#9da5ff}.sp-drop strong{font-size:11px;font-weight:600}.sp-drop small{color:#8494b0;font-size:9px}.sp-file{display:flex;align-items:center;gap:8px;padding:10px;min-width:0}.sp-file-icon{width:29px;height:32px;display:grid;place-items:center;border-radius:6px;background:#202b46;color:#99a3ff;flex:none}.sp-file-icon svg{width:15px}.sp-file-info{min-width:0;flex:1}.sp-file-info strong{display:block;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-file-info small{display:block;margin-top:4px;font-size:9px;color:#8797b2}.sp-file-actions{display:flex;flex-direction:column;gap:4px}.sp-text-btn{color:#aeb9d0;border:0;background:transparent;cursor:pointer;font-size:9px;padding:3px}.sp-text-btn:hover{color:#fff;text-decoration:underline}.sp-analysis{padding:10px 11px}.sp-analysis strong{display:block;font-size:10px;margin-bottom:6px}.sp-analysis p{display:flex;align-items:center;gap:5px;font-size:9px;color:#bdc9dc;margin:4px 0}.sp-analysis svg{color:#50d49a;width:11px;height:11px}.sp-analysis-note{font-size:9px;color:#8b9ab3;margin:7px 0 0;line-height:1.4}.sp-workstream{display:flex;align-items:center;gap:3px;overflow:auto;border-bottom:1px solid #293752;margin:0 0 12px;scrollbar-width:thin}.sp-workstream button{flex:none;display:flex;align-items:center;gap:6px;padding:9px 10px 10px;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;color:#9aa9c2;background:transparent;font-size:10px;cursor:pointer;white-space:nowrap}.sp-workstream button:hover{color:#e9edff;background:#151e32}.sp-workstream button.active{color:#a7a9ff;border-bottom-color:#7473ff}.sp-workstream svg{width:13px;height:13px}.sp-main-grid{display:grid;grid-template-columns:minmax(0,1fr) 207px;gap:12px;align-items:start}.sp-content{min-width:0}.sp-workspace-title{display:flex;align-items:center;gap:10px;margin:0 0 12px}.sp-workspace-title .sp-title-icon{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;background:#262a58;color:#a7a8ff}.sp-title-icon svg{width:16px}.sp-workspace-title h2{font:700 15px Manrope,sans-serif;margin:0;letter-spacing:-.025em}.sp-workspace-title p{font-size:10px;color:#8c9bb5;margin:3px 0 0}.sp-tip{margin-left:auto;display:flex;align-items:center;gap:8px;max-width:255px;padding:7px 9px;border:1px solid #343769;border-radius:7px;background:#171d3b;color:#bfc3ff;font-size:9px;line-height:1.4}.sp-tip svg{width:13px;flex:none;color:#989bff}.sp-input-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-bottom:9px}.sp-panel{padding:12px;min-width:0}.sp-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:10px}.sp-panel-head strong{font-size:11px;display:block}.sp-panel-head small{display:block;color:#8a9ab5;font-size:9px;margin-top:3px}.sp-total-control{display:flex;align-items:center;gap:7px}.sp-stepper{width:26px;height:26px;display:grid;place-items:center;border:1px solid #34435e;border-radius:6px;background:#1b2941;color:#d8e2f6;cursor:pointer}.sp-stepper:hover{background:#28395a}.sp-stepper svg{width:13px}.sp-number{width:56px;text-align:center;color:#fff;background:#0d1525;border:1px solid #283852;border-radius:5px;padding:4px 3px;font-weight:700;font-size:14px}.sp-range-wrap{position:relative;padding:7px 0 2px}.sp-range-wrap input{width:100%;accent-color:#7e6aff;height:5px;cursor:pointer}.sp-range-labels{display:flex;justify-content:space-between;color:#7e8eaa;font-size:9px;margin-top:1px}.sp-location-options{display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.sp-location-options button{display:flex;align-items:center;justify-content:center;gap:5px;min-height:33px;border:1px solid #32415c;border-radius:6px;background:#17243b;color:#b3c0d7;font-size:10px;cursor:pointer}.sp-location-options button.active{color:#fff;border-color:#6568ff;background:#292c68;box-shadow:inset 0 0 0 1px #676aff25}.sp-location-options svg{width:12px}.sp-location-mix{margin-top:8px;display:flex;justify-content:center;gap:12px;color:#8f9db7;font-size:9px}.sp-location-mix b{color:#d5def0;font-weight:600}.sp-staffing-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:9px}.sp-mix-row{display:grid;grid-template-columns:minmax(95px,1fr) minmax(70px,1.1fr) 34px 52px;align-items:center;gap:8px;margin:10px 0}.sp-mix-label strong{display:block;font-size:10px;font-weight:600}.sp-mix-label small{display:block;color:#7f8eaa;font-size:9px;margin-top:2px}.sp-mix-row input[type=range]{width:100%;accent-color:#836cff;height:4px;cursor:pointer}.sp-percent{text-align:right;font-size:10px;color:#e3e8f5;font-weight:600}.sp-role-count{display:flex;align-items:center;justify-content:flex-end;gap:5px}.sp-role-count input{width:38px;text-align:center;border:1px solid #34425c;border-radius:4px;background:#0d1627;padding:4px 2px;color:#f0f3ff;font-size:9px}.sp-role-count span{color:#8090ad;font-size:9px}.sp-mix-total{border-top:1px solid #293750;margin-top:10px;padding-top:9px;display:flex;align-items:center;justify-content:space-between;font-size:9px;color:#9cabc3}.sp-mix-total strong{color:#e7ecfa;font-size:10px}.sp-mix-bar{display:flex;height:5px;border-radius:8px;overflow:hidden;background:#29354d;margin-top:8px}.sp-mix-bar span{transition:width .2s}.sp-role-table{width:100%;border-collapse:collapse;font-size:9px}.sp-role-table th{color:#7e8da7;font-size:9px;font-weight:600;text-align:left;padding:4px 3px 6px;border-bottom:1px solid #293750}.sp-role-table td{padding:5px 3px;border-bottom:1px solid #222f45;color:#c0cbe0}.sp-role-table tr:last-child td{border-bottom:0;font-weight:700;color:#edf2ff}.sp-role-name{display:flex;align-items:center;gap:6px;white-space:nowrap}.sp-role-dot{width:6px;height:6px;border-radius:50%;background:#726eff}.sp-role-table td:last-child,.sp-role-table th:last-child{text-align:right}.sp-side{display:grid;gap:9px}.sp-side-card{padding:12px;border:1px solid #293955;border-radius:8px;background:linear-gradient(155deg,#141f34,#10192b)}.sp-side-card h3{font:700 10px Manrope,sans-serif;margin:0 0 10px}.sp-composition{display:flex;align-items:center;gap:10px}.sp-donut{width:78px;height:78px;flex:none;position:relative;border-radius:50%;display:grid;place-items:center}.sp-donut:before{content:"";position:absolute;top:11px;right:11px;bottom:11px;left:11px;border-radius:50%;background:#111a2d}.sp-donut-center{position:relative;text-align:center;line-height:1.1}.sp-donut-center strong{display:block;font-size:15px}.sp-donut-center small{color:#95a4bf;font-size:8px}.sp-legend{display:grid;gap:6px;min-width:0;flex:1}.sp-legend-row{display:grid;grid-template-columns:6px minmax(40px,1fr) auto;gap:5px;align-items:center;font-size:9px;color:#aab7ce}.sp-legend-dot{width:6px;height:6px;border-radius:50%}.sp-legend-row strong{color:#e1e7f4;font-size:9px;font-weight:600;white-space:nowrap}.sp-metrics{display:grid;gap:0}.sp-metric{display:grid;grid-template-columns:16px 1fr auto;gap:6px;align-items:center;padding:7px 0;border-bottom:1px solid #25324a}.sp-metric:last-child{border-bottom:0}.sp-metric svg{width:13px;height:13px;color:#9d81ff}.sp-metric span{font-size:9px;color:#99a8c1}.sp-metric strong{font-size:10px;color:#e7ecf6;white-space:nowrap}.sp-change{margin-left:4px;color:#59d294;font-size:7px}.sp-side-card .sp-btn{width:100%;margin-top:7px;min-height:30px;font-size:9px}.sp-footer{margin-top:10px;display:grid;grid-template-columns:auto minmax(180px,1fr) auto;gap:12px;align-items:center}.sp-scenario{display:flex;align-items:center;gap:6px;color:#a1b0c7;font-size:10px}.sp-scenario select{max-width:160px;height:30px;border:1px solid #32415c;border-radius:6px;background:#141f34;color:#e1e8f7;font-size:10px;padding:0 8px}.sp-save-scenario{display:flex;align-items:center;gap:5px;background:none;border:0;color:#a4a1ff;font-size:10px;cursor:pointer;white-space:nowrap}.sp-save-scenario:hover{color:#d1ceff}.sp-save-scenario svg{width:12px}.sp-impact{display:flex;align-items:center;gap:8px;border:1px solid #373467;border-radius:7px;background:#171b39;padding:8px 10px;color:#b5b5eb;font-size:9px;line-height:1.4}.sp-impact svg{flex:none;width:14px;color:#b886ff}.sp-next{min-width:135px}.sp-next svg{width:13px}.sp-notice{position:fixed;z-index:99;right:20px;bottom:20px;max-width:min(360px,calc(100vw - 32px));padding:10px 14px;border:1px solid #455476;border-radius:7px;background:#17243a;color:#edf2ff;box-shadow:0 8px 30px #0006;font-size:11px}.sp-field-label{display:block;color:#93a3be;font-size:9px;margin-bottom:5px}.sp-field-input{width:100%;min-height:34px;border:1px solid #35445f;border-radius:6px;background:#0d1628;color:#e8eefc;padding:7px 9px;font-size:10px}.sp-field-input:focus,.sp-number:focus,.sp-role-count input:focus,.sp-workspace select:focus-visible,.sp-workspace button:focus-visible,.sp-workspace input:focus-visible{outline:2px solid #8c80ff;outline-offset:2px}.sp-simple-panel{padding:18px}.sp-simple-panel h3{margin:0 0 6px;font:700 13px Manrope,sans-serif}.sp-simple-panel p{color:#93a2bc;font-size:10px;line-height:1.55;margin:0 0 14px;max-width:700px}.sp-simple-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sp-check-row{display:flex;align-items:center;gap:8px;padding:10px;border:1px solid #2a3851;border-radius:6px;background:#121e32;color:#c5d0e3;font-size:9px}.sp-check-row input{accent-color:#756cff}.sp-drop input{display:none}.sp-saved-status{color:#76d9a7;font-size:8px}.sp-muted-status{color:#8494ad;font-size:8px}@media (max-width:1050px){.sp-upload-row{grid-template-columns:1fr 1.2fr}.sp-main-grid{grid-template-columns:minmax(0,1fr) 195px}}@media (max-width:760px){.sp-workspace{padding:14px 11px 20px}.sp-header{display:block}.sp-actions{margin-top:13px}.sp-phasebar{grid-template-columns:1fr 1fr;gap:10px;padding:11px}.sp-phase:after{display:none}.sp-upload-row{grid-template-columns:1fr}.sp-drop{min-height:82px}.sp-main-grid{grid-template-columns:1fr}.sp-side{grid-template-columns:1fr 1fr}.sp-staffing-grid,.sp-input-grid{grid-template-columns:1fr}.sp-footer{grid-template-columns:1fr 1fr}.sp-impact{grid-column:1/-1;grid-row:2}.sp-next{grid-column:2;grid-row:1;justify-self:end}}@media (max-width:430px){.sp-actions .sp-btn{flex:1;padding:0 8px;font-size:10px}.sp-actions .sp-btn-primary{flex:1.2}.sp-phasebar{gap:8px 3px}.sp-phase{padding:2px;gap:6px}.sp-phase-copy strong{font-size:9px}.sp-phase-copy small{font-size:8px}.sp-side{grid-template-columns:1fr}.sp-mix-row{grid-template-columns:minmax(83px,.9fr) minmax(52px,1fr) 30px 48px;gap:5px}.sp-mix-label strong{font-size:9px}.sp-tip{display:none}.sp-scenario select{max-width:125px}}.kf-content:has(.kfa-page){padding:0!important;background:#031322}.kfa-page{--kfa-bg:#031322;--kfa-panel:#071d31;--kfa-line:#1b3954;background:radial-gradient(ellipse at 50% 40%,#10213c,#031322 68%);color:#dfeafa;padding:14px 16px 20px;min-height:100%;font-family:Inter,Arial,sans-serif;color-scheme:dark}.kfa-page *{box-sizing:border-box}.kfa-page button{font:inherit;cursor:pointer}.kfa-page button:focus-visible,.kfa-scroll:focus-visible{outline:2px solid #9cbcff;outline-offset:3px}.kfa-breadcrumb{display:flex;gap:8px;align-items:center;font-size:10px;color:#a1b7d4;margin-bottom:8px}.kfa-reference{margin-left:auto;color:#6ebcc1;border:1px solid #214c5b;border-radius:4px;padding:3px 7px}.kfa-header{display:flex;gap:10px;align-items:center;margin-bottom:12px}.kfa-heading-icon{width:40px;height:40px;display:grid;place-items:center;flex:none;border-radius:7px;background:linear-gradient(135deg,#237ef4,#12a9df);box-shadow:0 0 18px #217de84d;color:#fff}.kfa-heading-icon svg{width:28px;height:28px}.kfa-heading{flex:1}.kfa-heading h1{font-size:clamp(16px,1.35vw,22px);line-height:1.2;margin:0 0 5px;font-weight:650;letter-spacing:-.3px;color:#f4f6ff}.kfa-heading p{font-size:11px;margin:0;color:#abbdda}.kfa-header-actions{flex:none;max-width:390px}.kfa-header-actions>div{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.kfa-header-actions button{display:flex;align-items:center;gap:5px;color:#c8d5f0;border:1px solid #304d7c;border-radius:4px;background:#09182e;padding:6px 9px;font-size:10px}.kfa-header-actions .kfa-primary{background:linear-gradient(120deg,#5139e9,#7336ff);color:#fff;border-color:#7c50ff}.kfa-header-actions p{text-align:right;color:#84b7f3;font-size:11px;margin:7px 0 0}.kfa-header-actions small{display:block;font-size:9px;color:#91a6c5;margin-top:3px}.kfa-scroll{overflow-x:auto;padding-bottom:5px;scrollbar-color:#38568b #071322}.kfa-stage-rail,.kfa-columns,.kfa-bottom{min-width:1120px;display:grid;grid-template-columns:1fr 1fr 1.16fr .95fr .93fr 1fr .93fr;gap:7px}.kfa-stage-rail{margin-bottom:7px;gap:0;border:1px solid #4652b6;border-radius:5px;background:linear-gradient(90deg,#071a37,#0e1430)}.kfa-stage-rail button{display:flex;align-items:center;gap:9px;text-align:left;background:transparent;color:#d9e5fa;border:0;border-right:1px solid #244577;padding:8px}.kfa-stage-rail button:last-child{border-right:0}.kfa-stage-rail strong{display:block;font-size:10px;font-weight:600}.kfa-stage-rail small{display:block;font-size:9px;color:#9caaca;margin-top:4px}.kfa-stage-number{background:color-mix(in srgb,var(--layer) 30%,#071c34);border:1px solid var(--layer);box-shadow:0 0 14px color-mix(in srgb,var(--layer) 32%,transparent);color:#fff;border-radius:50%;width:29px;height:29px;display:grid;place-items:center;flex:none;font-size:13px}.kfa-column{position:relative;min-width:0;border:1px solid #1a3e60;border-radius:5px;background:linear-gradient(180deg,#0b1d36aa,#061d2e);padding:7px;box-shadow:inset 0 0 14px #10265370}.kfa-column>header{margin-bottom:8px;min-height:35px}.kfa-column h2{font-size:10px;line-height:1.4;margin:0 0 3px;color:#e3e5ff}.kfa-column>header p{font-size:9px;margin:0;color:#a4b2d5;line-height:1.4}.kfa-group{border:1px solid #17364f;background:#06192b90;border-radius:4px;padding:5px;margin-bottom:6px}.kfa-group h3{font-size:10px;margin:0 0 6px;line-height:1.35;font-weight:600;color:#dbe4fa}.kfa-group>p{font-size:9px;color:#9fb1ce;margin:2px 0 7px}.kfa-group h3 small{font-size:8px;color:#8d9fbf;font-weight:400}.kfa-group:last-child{margin-bottom:0}.kfa-item{display:flex;align-items:center;gap:6px;width:100%;border:1px solid #153450;background:linear-gradient(100deg,#0e2c43,#0b2136);padding:5px;margin-top:3px;color:#d9e6f9;text-align:left;border-radius:4px;min-height:25px}.kfa-item:hover{border-color:var(--layer);background:#15314d}.kfa-item>span:last-child{min-width:0}.kfa-item strong{display:block;font-size:9px;font-weight:500;line-height:1.35}.kfa-item small{display:block;font-size:8px;color:#9baed0;line-height:1.35;margin-top:3px}.kfa-icon{flex:none;display:grid;place-items:center;width:23px;height:24px;border-radius:4px;color:#edfbff;background:var(--item-color);box-shadow:inset 0 0 7px #fff3}.kfa-icon svg{width:15px;height:15px}.kfa-pipeline>.kfa-item{margin-bottom:13px;position:relative;padding:8px 6px}.kfa-pipeline>.kfa-item:not(:last-child):after{content:"↓";position:absolute;bottom:-13px;left:50%;font-size:15px;color:#57b8ef;line-height:13px}.kfa-pipeline>.kfa-item:last-child{margin-bottom:0}.kfa-layer-1 .kfa-group{border:0;padding:0;background:none}.kfa-layer-1 .kfa-group>h3{display:none}.kfa-output{font-size:8px;line-height:1.8;color:#9db7d3}.kfa-output span{float:right}.kfa-output h3{display:block!important;margin-top:10px}.kfa-layer-2{border-color:#413388;background:linear-gradient(#111530,#082638)}.kfa-vault-heading{display:flex;gap:10px;align-items:center;justify-content:center;font-size:13px;color:#f1e9ff;border:1px solid #5c3aae;border-radius:4px;background:linear-gradient(90deg,#22234f,#151f3b);padding:8px;margin-bottom:7px}.kfa-vault-heading svg{color:#32b6ff}.kfa-layer-2 .kfa-group{border-color:#44346b}.kfa-modalities{background:linear-gradient(160deg,#25174d,#0f233a)}.kfa-modalities h3{text-align:center}.kfa-modalities>div{display:flex;flex-wrap:wrap;justify-content:center;gap:4px}.kfa-modalities button{border:0;background:transparent;color:#bdc8e9;font-size:8px;padding:5px 2px;display:grid;gap:4px;justify-items:center}.kfa-modalities svg{width:20px;height:20px;padding:3px;background:#283155;border-radius:4px}.kfa-mini-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:3px}.kfa-mini-grid button{min-width:0;display:flex;flex-direction:column;align-items:center;text-align:center;gap:5px;padding:6px 2px;border:1px solid #3d3b7d;border-radius:3px;background:#112448;color:#c1ceeb;font-size:8px}.kfa-mini-grid svg{width:18px;color:#a2a8f9}.kfa-mini-grid strong{font-size:8px;font-weight:500}.kfa-mini-grid small{font-size:7px;line-height:1.3}.kfa-governance{display:grid;grid-template-columns:repeat(5,1fr);gap:2px}.kfa-governance button{display:grid;justify-items:center;gap:5px;padding:4px 1px;background:#10233c;border:1px solid #203e60;border-radius:3px;color:#b4c6e3;font-size:7px}.kfa-governance svg{width:14px;height:16px}.kfa-column-arrow{position:absolute;right:-10px;top:42%;width:15px;color:#949aff;z-index:2;filter:drop-shadow(0 0 4px #6c6cff)}.kfa-layer-3 .kfa-item{padding:7px 5px;margin-top:6px}.kfa-retrieved{background:linear-gradient(#172459,#0c2441);border-color:#423e9a}.kfa-retrieved>button{display:flex;align-items:center;gap:5px;width:100%;text-align:left;color:#c4d6f4;background:#173453;border:0;border-radius:3px;padding:5px 3px;margin-top:3px;font-size:8px}.kfa-retrieved>button>span{width:17px;height:17px;flex:none;display:grid;place-items:center;border-radius:50%;background:#485aff;color:#fff}.kfa-retrieved small{display:block;color:#9aa8d7;font-size:7px;margin-top:3px}.kfa-retrieved .kfa-link{justify-content:center;background:none;color:#9eaeff;font-size:8px}.kfa-router{display:flex;align-items:center;gap:6px}.kfa-router svg{width:21px;color:#8ea5ff}.kfa-models{display:grid;grid-template-columns:1fr 1fr;gap:4px}.kfa-models button{border:1px solid #244365;background:#10243d;color:#c2cfea;border-radius:3px;padding:6px 3px;font-size:8px}.kfa-tools{display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.kfa-tools button{background:#0d253b;border:1px solid #1e3e59;color:#b8cbe5;display:grid;gap:4px;justify-items:center;padding:4px 2px;font-size:7px;border-radius:3px}.kfa-tools svg{width:18px;color:#8db8ef}.kfa-check-item{background:#0a2737;border-color:#16404e;gap:5px;padding:5px 3px}.kfa-check-item .kfa-icon{background:none;box-shadow:none;width:14px;height:15px;color:#20dbbc}.kfa-check-item svg{width:12px;height:12px}.kfa-check-item strong{font-size:8px}.kfa-quality>div{display:flex;justify-content:space-between;gap:6px;margin:7px 0;font-size:9px;color:#a9bed5}.kfa-quality strong{color:#44e5c4;font-weight:600;background:#0a3b40;border-radius:3px;padding:1px 6px}.kfa-trust{background:linear-gradient(135deg,#073d43,#0c303e);border:1px solid #196254;padding:7px;border-radius:5px}.kfa-trust h3{font-size:10px;display:flex;align-items:center;gap:5px;margin:0;color:#d4f6ee}.kfa-trust h3 svg{width:16px;height:16px;color:#55e1c1}.kfa-trust p{font-size:8px;color:#76d4c0;margin:6px 0}.kfa-trust ul{margin:0;padding-left:12px;font-size:8px;line-height:1.8;color:#b8d7d6}.kfa-bottom{margin-top:7px}.kfa-bottom .kfa-group{margin-bottom:0}.kfa-security{grid-column:1}.kfa-security h3{display:flex;gap:4px;align-items:center}.kfa-security svg{width:13px;height:13px}.kfa-security ul{padding-left:12px;margin:0;color:#a8bfd6;font-size:8px;line-height:1.8}.kfa-live{grid-column:2/6}.kfa-live-body{display:flex;gap:7px}.kfa-log{flex:0 0 170px}.kfa-log p{font-size:7px;margin:3px 0;color:#9db7cf;line-height:1.3}.kfa-log time{color:#7a8fc4;margin-right:6px}.kfa-flow-area{flex:1;min-width:0}.kfa-flow{display:flex;align-items:center;gap:6px;justify-content:space-between;border:1px solid #214365;border-radius:4px;padding:7px 4px;background:#091e35}.kfa-flow>div{position:relative;flex:1;text-align:center;min-width:0;font-size:7px;color:#bcd0e5}.kfa-flow>div>svg{position:absolute;right:-9px;top:24px;width:15px;color:#56b5e4}.kfa-flow-icon{display:block;margin-top:6px}.kfa-flow-icon svg{width:21px;height:22px}.kfa-security-band{font-size:7px;text-align:center;background:linear-gradient(90deg,#28559e,#16447c);color:#cfebff;padding:4px;border-radius:3px;margin-top:4px}.kfa-controls{font-size:7px;color:#95b0cf;margin:5px 0 0;text-align:center}.kfa-metrics{grid-column:6/8}.kfa-metrics>div{display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.kfa-metrics>div>div{padding:6px;background:#0b253a;border:1px solid #173a4d;border-radius:4px;display:flex;flex-direction:column;gap:4px}.kfa-metrics strong{font-size:15px;color:#3fddcc}.kfa-metrics span{font-size:8px;color:#9ab7cd}.kfa-compact .kfa-pipeline>.kfa-item{padding:8px 5px}.kfa-notice{display:flex;align-items:center;gap:12px;background:#12304b;border:1px solid #3d6893;padding:10px;border-radius:5px;font-size:12px}.kfa-notice button{margin-left:auto;background:none;border:0;color:#fff}.kfa-dialog{padding:0;background:#0c2037;border:1px solid #4c6c9c;border-radius:12px;color:#e6edf8;width:min(500px,calc(100vw - 32px));box-shadow:0 20px 100px #0008}.kfa-dialog::backdrop{background:#010817b8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.kfa-dialog>div{padding:22px}.kfa-dialog header{display:flex;justify-content:space-between;align-items:center;gap:12px}.kfa-dialog h2{font-size:19px;margin:0}.kfa-dialog header button{border:0;background:none;color:#fff}.kfa-dialog p{font-size:14px;line-height:1.7;color:#b6c9e4}.kfa-dialog aside{padding:12px;background:#142e4a;color:#9bbcdf;font-size:12px;line-height:1.6;border-radius:5px}@media (min-width:1600px){.kfa-item strong{font-size:11px}.kfa-item small{font-size:10px}.kfa-group h3,.kfa-column h2{font-size:12px}.kfa-check-item strong{font-size:10px}.kfa-column>header p{font-size:10px}}@media (max-width:1100px){.kfa-header{flex-wrap:wrap}.kfa-header-actions{max-width:none;width:100%;display:flex;justify-content:space-between;align-items:center}.kfa-header-actions>div{justify-content:flex-start}.kfa-header-actions p{margin:0}.kfa-reference{font-size:9px}}@media (max-width:600px){.kfa-page{padding:12px 10px}.kfa-heading h1{font-size:17px}.kfa-heading p{font-size:10px;line-height:1.5}.kfa-header-actions{display:block}.kfa-header-actions p{display:none}.kfa-breadcrumb{flex-wrap:wrap}.kfa-reference{margin-left:0}.kfa-header-actions button{font-size:9px;padding:7px}.kfa-scroll{padding-bottom:12px}}.ak-workspace{--ak-ink: #f5f7fa;--ak-muted: #a1aab7;--ak-line: #6b4a38;--ak-blue: #ff6a1a;background:#121821;color:var(--ak-ink);padding:20px 18px 24px;min-height:100%;font-family:inherit;font-size:14px;line-height:1.6}.ak-workspace *{box-sizing:border-box}.ak-workspace button,.ak-workspace textarea{font:inherit}.ak-workspace button{cursor:pointer}.ak-workspace button:disabled{cursor:not-allowed}.ak-workspace button:focus-visible,.ak-workspace a:focus-visible,.ak-workspace textarea:focus-visible{outline:2px solid #2c4a63;outline-offset:3px}.ak-workspace svg{width:16px;height:16px;flex:none}.ak-breadcrumb{font-size:10px;color:#a1aab7;margin-bottom:8px}.ak-heading{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px}.ak-heading h1{font-size:27px;letter-spacing:-.04em;margin:0 0 4px;font-weight:750}.ak-heading p{margin:0;color:var(--ak-muted);font-size:11px}.ak-proof{display:flex;gap:8px}.ak-proof>div{display:flex;align-items:center;gap:8px;background:#152435;border-radius:5px;padding:11px}.ak-proof svg{color:var(--ak-blue);width:23px;height:23px}.ak-proof strong{font-size:10px;display:block}.ak-proof small{font-size:9px;color:var(--ak-muted)}.ak-layout{display:grid;grid-template-columns:220px minmax(0,1fr) 300px;gap:16px;align-items:start}.ak-panel{border:1px solid var(--ak-line);border-radius:6px;overflow:hidden;background:#121821}.ak-examples{padding:16px 12px}.ak-examples h2,.ak-panel-heading h2{font-size:17px;margin:0;font-weight:750;color:var(--ak-blue)}.ak-example-group{margin-top:20px}.ak-example-group h3{display:flex;gap:7px;align-items:center;font-size:14px;background:#302016;margin:0 0 6px;padding:10px;color:var(--ak-ink)}.ak-example-group h3 svg{color:var(--ak-blue)}.ak-example-group button{display:flex;align-items:center;justify-content:space-between;gap:8px;text-align:left;border:0;background:transparent;width:100%;padding:10px 3px;color:var(--ak-ink);font-size:14px;line-height:1.6}.ak-example-group button:hover{background:#302016;color:var(--ak-blue)}.ak-example-group button svg{width:14px;flex:none}.ak-chat-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 9px}.ak-demo{display:inline-flex;align-items:center;gap:5px;color:#43c987;font-size:10px}.ak-demo svg{width:13px}.ak-new{display:inline-flex;align-items:center;gap:5px;border:1px solid #2c4a63;border-radius:4px;background:#121821;color:#78b9e2;padding:6px 8px;font-size:10px!important}.ak-messages{display:flex;flex-direction:column;gap:16px;max-height:690px;overflow-y:auto;scrollbar-width:thin;padding:0 3px 12px}.ak-welcome{text-align:center;padding:48px 26px 38px;background:linear-gradient(180deg,#152435,#121821);border:1px solid var(--ak-line);border-radius:6px;min-height:325px}.ak-welcome-mark{display:grid;place-items:center;background:#152435;border-radius:16px;width:54px;height:54px;margin:0 auto 18px;color:#78b9e2}.ak-welcome-mark svg{width:28px;height:28px}.ak-welcome h2{font-size:21px;letter-spacing:-.03em;margin:0 0 10px}.ak-welcome p{color:#a1aab7;font-size:12px;line-height:1.8;margin:0}.ak-welcome small{display:block;color:#8f9aa8;font-size:10px;line-height:1.7;margin-top:22px}.ak-user-message{display:flex;gap:10px;background:#152435;border-radius:6px;padding:13px;color:#78b9e2;line-height:1.7}.ak-avatar{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:#1c3d5a;color:#fff;flex:none;font-size:10px;font-weight:700}.ak-avatar.assistant{background:#152435;color:#78b9e2}.ak-answer{display:flex;gap:9px}.ak-answer-body{min-width:0;flex:1;border:1px solid var(--ak-line);padding:14px;border-radius:6px}.ak-answer-body>p{font-size:11px;line-height:1.7;margin:0 0 12px;color:#a1aab7}.ak-result{margin:0 0 15px}.ak-result-title{border:0;padding:0;background:none;text-align:left;color:#78b9e2;font-size:11px!important;font-weight:700!important;line-height:1.6}.ak-result-title:hover{text-decoration:underline}.ak-result blockquote{border-left:2px solid #2c4a63;padding-left:10px;margin:7px 0;color:#78b9e2;font-size:11px;line-height:1.8}.ak-record-meta{font-size:9px;color:#8f9aa8;line-height:1.6}.ak-followups{display:flex;gap:6px;flex-wrap:wrap;margin-top:13px}.ak-followups button{border:1px solid #2c4a63;background:#152435;color:#78b9e2;border-radius:4px;padding:6px 8px;font-size:10px}.ak-composer{margin-top:7px;border:1px solid #2c4a63;border-radius:6px;background:#121821;padding:8px}.ak-composer textarea{width:100%;border:0;outline:0;resize:vertical;min-height:45px;max-height:180px;background:#121821;color:#78b9e2;padding:4px;font-size:12px}.ak-composer-actions{display:flex;align-items:center;gap:8px}.ak-attach{display:flex;background:none;border:0;color:#8f9aa8;padding:4px}.ak-composer-actions small{font-size:9px;line-height:1.6;color:#8f9aa8;flex:1}.ak-send{display:flex;gap:5px;align-items:center;background:#1c3d5a;border:0;color:#fff;border-radius:4px;padding:7px 10px}.ak-send:disabled{background:#152435}.ak-disclaimer{font-size:9px;line-height:1.7;color:#8f9aa8;text-align:center;margin:7px 8px}.ak-sidebar{display:flex;flex-direction:column;gap:12px}.ak-panel-heading{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--ak-line);padding:11px}.ak-panel-heading a{font-size:9px;color:#78b9e2}.ak-side-content{padding:6px 11px}.ak-source{display:flex;gap:8px;align-items:center;width:100%;border:0;border-bottom:1px solid #2c4a63;background:none;padding:9px 0;text-align:left;color:#78b9e2;font-size:10px!important;line-height:1.6}.ak-source:last-child{border-bottom:0}.ak-source:hover{color:#78b9e2}.ak-file{display:grid;place-items:center;background:#152435;color:#78b9e2;flex:none;width:25px;height:29px;border-radius:4px}.ak-source small{display:block;color:#8f9aa8;font-size:9px}.ak-side-empty{color:#8f9aa8;line-height:1.8;font-size:10px;padding:8px 0}.ak-expert{display:flex;align-items:center;gap:8px;padding:9px 0}.ak-expert strong{display:block;font-size:10px}.ak-expert small{display:block;font-size:9px;line-height:1.6;color:#8f9aa8}.ak-expert a{margin-left:auto;color:#78b9e2;font-size:9px;white-space:nowrap}.ak-directory{display:flex;align-items:center;gap:6px;color:#78b9e2;font-size:10px;margin:10px 0}.ak-preview-description{font-size:13px;color:#78b9e2;line-height:1.8;border-left:3px solid #2c4a63;padding-left:13px}.ak-preview-meta{display:grid;grid-template-columns:auto 1fr;gap:10px;font-size:12px;color:#a1aab7;margin:20px 0}.ak-preview-meta dt{color:#8f9aa8}.ak-preview-note{font-size:11px;line-height:1.8;color:#8f9aa8;background:#152435;padding:12px;border-radius:5px}@media (min-width:1500px){.ak-layout{grid-template-columns:235px minmax(350px,1fr) 325px}.ak-workspace{padding:24px 28px}}@media (max-width:1200px){.ak-proof{display:none}.ak-layout{grid-template-columns:175px minmax(260px,1fr) 230px}.ak-workspace{padding:16px 12px}.ak-sidebar .ak-expert{flex-wrap:wrap}}@media (max-width:1000px){.ak-layout{grid-template-columns:175px minmax(0,1fr)}.ak-sidebar{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr}.ak-sidebar section:last-child{grid-column:1/-1}}@media (max-width:767px){.ak-layout{display:flex;flex-direction:column}.ak-chat{width:100%;order:0}.ak-examples{width:100%;order:1}.ak-sidebar{width:100%;order:2;display:flex}.ak-heading h1{font-size:24px}.ak-example-group{margin-top:12px}.ak-messages{max-height:650px}.ak-welcome{min-height:280px;padding:32px 18px}.ak-workspace{padding:14px 12px;min-height:100dvh}}.ak-coordination-handoff{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:16px 0;padding:13px 15px;border:1px solid #5d4639;border-radius:9px;background:#1a1b20}.ak-coordination-handoff strong,.ak-coordination-handoff small{display:block}.ak-coordination-handoff strong{color:#f5f7fa;font-size:13px}.ak-coordination-handoff small{margin-top:4px;color:#a1aab7;font-size:12px;line-height:1.45}.ak-coordination-handoff button{display:inline-flex;flex:none;align-items:center;gap:5px;padding:8px 10px;border:1px solid #71432f;border-radius:6px;color:#ff9a61;background:#241a16;font-size:12px;font-weight:650}.ak-coordination-handoff button:hover{background:#302016}@media (max-width:520px){.ak-coordination-handoff{align-items:flex-start;flex-direction:column}}.outcomes-workspace{--ow-ink: #f5f7fa;--ow-muted: #a1aab7;--ow-faint: #8f9aa8;--ow-line: #6b4a38;--ow-paper: #121821;--ow-wash: #171e27;--ow-warm: #171e27;--ow-orange: #ff6a1a;--ow-orange-dark: #ff6a1a;--ow-green: #43c987;box-sizing:border-box;min-height:100%;padding:24px clamp(16px,2.8vw,42px) 40px;background:var(--ow-paper);color:var(--ow-ink);font-family:inherit;font-size:15px;line-height:1.55}.outcomes-workspace *,.outcomes-workspace *:before,.outcomes-workspace *:after{box-sizing:border-box}.outcomes-workspace button,.outcomes-workspace textarea{font:inherit}.outcomes-workspace button{cursor:pointer}.outcomes-workspace button:disabled{cursor:not-allowed}.outcomes-workspace button:focus-visible,.outcomes-workspace textarea:focus-visible{outline:3px solid #6b4a38;outline-offset:3px}.outcomes-workspace svg{width:18px;height:18px;flex:0 0 auto}.outcomes-breadcrumb{display:flex;align-items:center;gap:7px;margin-bottom:24px;color:var(--ow-muted);font-size:13px}.outcomes-breadcrumb svg{width:13px;height:13px;color:#8f9aa8}.outcomes-header{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;padding:0 0 29px;border-bottom:1px solid var(--ow-line)}.outcomes-kicker{display:flex;align-items:center;gap:8px;color:var(--ow-orange);font-size:11px;font-weight:750;letter-spacing:.14em}.outcomes-kicker>span{width:7px;height:7px;background:var(--ow-orange);border-radius:50%}.outcomes-header h1{margin:13px 0 10px;color:var(--ow-orange);font-size:clamp(36px,4.25vw,58px);font-weight:680;letter-spacing:-.055em;line-height:1.03}.outcomes-title-break{display:none}.outcomes-header>div:first-child>p{max-width:650px;margin:0;color:var(--ow-muted);font-size:16px}.outcomes-safety{display:flex;align-items:center;gap:12px;min-width:240px;margin-bottom:5px;padding:13px 16px;border:1px solid #2d3743;background:#142c23;color:var(--ow-green)}.outcomes-safety>svg{width:24px;height:24px}.outcomes-safety strong,.outcomes-safety small{display:block}.outcomes-safety strong{font-size:14px}.outcomes-safety small{margin-top:2px;color:#a1aab7;font-size:12px}.outcomes-layout{display:grid;grid-template-columns:minmax(190px,225px) minmax(0,1fr) minmax(225px,275px);align-items:start;gap:clamp(20px,2.5vw,38px);padding-top:24px}.outcomes-topics{padding-top:5px}.outcomes-side-heading,.outcomes-question-head,.outcomes-evidence-topline>div,.outcomes-sources-head>div,.outcomes-next>div{display:flex;align-items:center;gap:11px}.outcomes-index{display:inline-block;color:var(--ow-orange);font-family:SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:700;letter-spacing:.06em}.outcomes-side-heading h2,.outcomes-question-head h2,.outcomes-evidence-topline h2,.outcomes-sources-head h3,.outcomes-next h3{margin:0;color:var(--ow-ink);font-size:18px;font-weight:700;letter-spacing:-.025em}.outcomes-side-intro{margin:8px 0 15px;color:var(--ow-muted);font-size:14px}.outcomes-topics nav{border-top:1px solid var(--ow-line)}.outcomes-topic{display:flex;width:100%;min-height:68px;align-items:center;gap:10px;padding:10px 1px;border:0;border-bottom:1px solid var(--ow-line);background:transparent;color:var(--ow-ink);text-align:left;transition:color .16s ease,transform .16s ease}.outcomes-topic:hover:not(:disabled){color:var(--ow-orange);transform:translate(3px)}.outcomes-topic:disabled{opacity:.55}.outcomes-topic-icon{display:grid;width:35px;height:35px;place-items:center;background:var(--ow-warm);color:var(--ow-orange)}.outcomes-topic-icon svg{width:17px;height:17px}.outcomes-topic-copy{flex:1;font-size:14px;font-weight:630;line-height:1.35}.outcomes-topic-copy small{display:block;margin-bottom:3px;color:var(--ow-faint);font-family:monospace;font-size:10px}.outcomes-topic>svg{width:15px;color:#8f9aa8}.outcomes-guardrail{margin-top:26px;padding:16px 15px 15px;border-top:2px solid var(--ow-orange);background:var(--ow-wash)}.outcomes-guardrail-icon{display:block;margin-bottom:10px;color:var(--ow-green)}.outcomes-guardrail-icon svg{width:21px;height:21px}.outcomes-guardrail strong{display:block;font-size:14px}.outcomes-guardrail p{margin:5px 0 0;color:var(--ow-muted);font-size:13px;line-height:1.55}.outcomes-main{min-width:0}.outcomes-question-head{align-items:flex-start;margin:1px 0 14px}.outcomes-question-head>.outcomes-index{padding-top:3px}.outcomes-question-head h2{font-size:20px}.outcomes-question-head p{margin:4px 0 0;color:var(--ow-muted);font-size:14px}.outcomes-composer{border:1px solid #6b4a38;background:#121821;transition:border-color .16s ease}.outcomes-composer:focus-within{border-color:var(--ow-orange)}.outcomes-composer textarea{display:block;width:100%;min-height:99px;max-height:220px;resize:vertical;padding:17px 18px 10px;border:0;outline:0;background:transparent;color:var(--ow-ink);font-size:16px;line-height:1.5}.outcomes-composer textarea::-moz-placeholder{color:#8f9aa8}.outcomes-composer textarea::placeholder{color:#8f9aa8}.outcomes-composer-footer{display:flex;min-height:49px;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px 9px 17px;border-top:1px solid #6b4a38}.outcomes-composer-footer>span{color:var(--ow-muted);font-size:12px}.outcomes-submit,.outcomes-cancel{display:inline-flex;min-height:37px;align-items:center;justify-content:center;gap:10px;padding:7px 13px;border:0;background:var(--ow-orange);color:#fff;font-size:13px;font-weight:680;transition:background .15s ease}.outcomes-submit:hover:not(:disabled){background:var(--ow-orange-dark)}.outcomes-submit:disabled{background:#ff6a1a}.outcomes-submit svg,.outcomes-cancel svg{width:15px;height:15px}.outcomes-cancel{background:#302016;color:var(--ow-orange-dark)}.outcomes-chip-row{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin:12px 0 23px}.outcomes-chip-row>span{margin-right:3px;color:var(--ow-faint);font-size:10px;font-weight:720;letter-spacing:.08em}.outcomes-chip-row button{padding:5px 9px;border:1px solid #6b4a38;background:#121821;color:#a1aab7;font-size:12px;transition:border-color .15s ease,color .15s ease}.outcomes-chip-row button:hover:not(:disabled){border-color:var(--ow-orange);color:var(--ow-orange)}.outcomes-evidence{border-top:1px solid var(--ow-line)}.outcomes-evidence-topline{display:flex;min-height:55px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--ow-line)}.outcomes-evidence-topline h2{font-size:17px}.outcomes-reset{display:inline-flex;align-items:center;gap:6px;padding:5px 0 5px 8px;border:0;background:transparent;color:var(--ow-orange);font-size:12px}.outcomes-reset svg{width:14px;height:14px}.outcomes-welcome{position:relative;display:grid;min-height:300px;grid-template-columns:minmax(140px,.75fr) minmax(0,1fr);align-items:center;gap:clamp(16px,3vw,38px);overflow:hidden;padding:27px 28px;background:linear-gradient(110deg,#302016,#302016 53%,#ffffffe6 53%),var(--ow-wash)}.outcomes-welcome-art{position:relative;width:min(100%,210px);aspect-ratio:1;justify-self:center}.outcomes-art-line{position:absolute;top:50%;left:50%;width:50%;height:1px;transform-origin:left center;background:#302016}.line-one{transform:rotate(-35deg)}.line-two{transform:rotate(24deg)}.line-three{transform:rotate(153deg)}.outcomes-art-center{position:absolute;top:50%;left:50%;display:grid;width:74px;height:74px;place-items:center;transform:translate(-50%,-50%);border:1px solid #6b4a38;border-radius:50%;background:#302016;color:var(--ow-orange)}.outcomes-art-center svg{width:31px;height:31px}.outcomes-art-dot{position:absolute;width:12px;height:12px;border:3px solid #6b4a38;border-radius:50%;background:var(--ow-orange)}.dot-one{top:21%;left:78%}.dot-two{top:77%;left:70%;background:#202a35}.dot-three{top:33%;left:9%;background:#ff6a1a}.outcomes-welcome-copy>span{color:var(--ow-orange);font-size:10px;font-weight:750;letter-spacing:.14em}.outcomes-welcome-copy h3{margin:7px 0 10px;color:var(--ow-ink);font-size:clamp(24px,2.2vw,32px);line-height:1.1;letter-spacing:-.04em}.outcomes-welcome-copy>p{max-width:390px;margin:0;color:var(--ow-muted);font-size:14px}.outcomes-capabilities{display:flex;flex-wrap:wrap;gap:8px 15px;margin-top:19px}.outcomes-capabilities span{display:flex;align-items:center;gap:5px;color:#a1aab7;font-size:11px;font-weight:620}.outcomes-capabilities svg{width:13px;height:13px}.outcomes-welcome-count{position:absolute;right:17px;bottom:11px;display:flex;align-items:baseline;gap:6px;color:#8f9aa8}.outcomes-welcome-count strong{color:var(--ow-orange);font-family:monospace;font-size:19px}.outcomes-welcome-count span{font-size:10px}.outcomes-guide{padding:20px 19px;border:1px solid var(--ow-line);background:#302016}.outcomes-guide-title{padding-bottom:14px;border-bottom:1px solid #6b4a38}.outcomes-guide-title .outcomes-index{font-size:10px}.outcomes-guide-title h2{margin:9px 0 0;color:var(--ow-orange);font-size:27px;line-height:1.05;letter-spacing:-.045em}.outcomes-guide-list{padding:4px 0 2px}.outcomes-guide-item{display:grid;grid-template-columns:25px 1fr;gap:8px;padding:13px 0;border-bottom:1px solid #6b4a38}.outcomes-guide-number{color:var(--ow-orange);font-family:monospace;font-size:11px}.outcomes-guide-item strong{font-size:13px}.outcomes-guide-item p{margin:3px 0 0;color:var(--ow-muted);font-size:12px;line-height:1.5}.outcomes-guide-rule{height:1px;margin:13px 0 15px;background:#302016}.outcomes-follow-heading{display:flex;justify-content:space-between;align-items:center}.outcomes-follow-heading h3{margin:0;font-size:15px}.outcomes-follow-heading svg{width:14px;height:14px;color:var(--ow-orange)}.outcomes-guide-follow>p{margin:5px 0 8px;color:var(--ow-muted);font-size:12px}.outcomes-guide-follow>button{display:grid;width:100%;grid-template-columns:21px 1fr 14px;align-items:start;gap:7px;padding:10px 0;border:0;border-top:1px solid #6b4a38;background:transparent;color:#f5f7fa;text-align:left;font-size:12px;line-height:1.45}.outcomes-guide-follow>button:hover:not(:disabled){color:var(--ow-orange)}.outcomes-guide-follow>button>span{color:var(--ow-orange);font-family:monospace;font-size:10px}.outcomes-guide-follow>button>svg{width:13px;height:13px;color:#8f9aa8}.outcomes-guide-follow>button:disabled{opacity:.55}.outcomes-guide-foot{display:flex;align-items:center;gap:7px;margin-top:14px;padding-top:12px;border-top:1px solid #6b4a38;color:#a1aab7;font-size:11px}.outcomes-guide-foot svg{width:15px;height:15px}.outcomes-error{display:flex;align-items:flex-start;gap:11px;margin:0 0 17px;padding:14px;border:1px solid #6b4a38;background:#302016;color:#ff9a61}.outcomes-error>svg{margin-top:2px}.outcomes-error>div{flex:1}.outcomes-error strong{font-size:14px}.outcomes-error p{margin:3px 0 0;color:#a1aab7;font-size:13px;overflow-wrap:anywhere}.outcomes-error button{display:inline-flex;align-items:center;gap:5px;padding:4px 7px;border:1px solid #6b4a38;background:#121821;color:#ff9a61;font-size:12px}.outcomes-error button svg{width:13px;height:13px}.outcomes-pending{display:flex;gap:14px;padding:28px 8px 31px}.outcomes-progress-mark{display:grid;width:42px;height:42px;flex:0 0 auto;place-items:center;border:1px solid #6b4a38;background:#302016;color:var(--ow-orange)}.outcomes-progress-mark svg{animation:outcomes-turn 1.4s linear infinite}@keyframes outcomes-turn{to{transform:rotate(360deg)}}.outcomes-pending-copy{flex:1;min-width:0}.outcomes-pending-copy strong{display:block;font-size:15px}.outcomes-pending-copy>span{display:block;overflow:hidden;margin-top:2px;color:var(--ow-muted);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.outcomes-progress-track{height:3px;overflow:hidden;margin-top:15px;background:#302016}.outcomes-progress-track i{display:block;width:38%;height:100%;transform:translate(-100%);background:var(--ow-orange);animation:outcomes-progress 1.4s ease-in-out infinite}@keyframes outcomes-progress{to{transform:translate(270%)}}.outcomes-pending-copy small{display:block;margin-top:7px;color:var(--ow-faint);font-size:11px}.outcomes-result{padding:16px 0 0}.outcomes-request{padding:12px 14px;border-left:2px solid var(--ow-orange);background:var(--ow-wash)}.outcomes-request>span,.outcomes-answer-label,.outcomes-excerpt>span{color:var(--ow-orange);font-size:10px;font-weight:750;letter-spacing:.09em}.outcomes-request p{margin:4px 0 0;font-size:15px;font-weight:620}.outcomes-answer{padding:19px 0 15px}.outcomes-answer-label{display:flex;align-items:center;gap:7px;color:var(--ow-green)}.outcomes-answer-label>span{display:grid;width:20px;height:20px;place-items:center;border-radius:50%;background:#142c23}.outcomes-answer-label svg{width:12px;height:12px}.outcomes-answer-text{margin:9px 0 0;color:var(--ow-ink);font-size:16px;line-height:1.75;white-space:pre-wrap;overflow-wrap:anywhere}.outcomes-answer-note{margin-top:12px;padding-top:10px;border-top:1px solid var(--ow-line);color:var(--ow-muted);font-size:12px;line-height:1.6}.outcomes-empty-answer{margin-top:10px;padding:14px;background:var(--ow-wash)}.outcomes-empty-answer strong{font-size:14px}.outcomes-empty-answer p{margin:3px 0 0;color:var(--ow-muted);font-size:13px}.outcomes-sources-head{display:flex;align-items:center;justify-content:space-between;padding:14px 0 9px;border-top:1px solid var(--ow-line)}.outcomes-sources-head h3,.outcomes-next h3{font-size:15px}.outcomes-sources-head>span{color:var(--ow-muted);font-size:12px}.outcomes-sources{border-top:1px solid var(--ow-line)}.outcomes-source{border-bottom:1px solid var(--ow-line)}.outcomes-source-toggle{display:flex;width:100%;align-items:center;gap:10px;padding:12px 2px;border:0;background:transparent;color:var(--ow-ink);text-align:left}.outcomes-source-toggle:hover{color:var(--ow-orange)}.outcomes-source-number{color:var(--ow-orange);font-family:monospace;font-size:11px}.outcomes-file-mark{display:grid;width:31px;height:34px;flex:0 0 auto;place-items:center;background:var(--ow-warm);color:var(--ow-orange)}.outcomes-file-mark svg{width:17px;height:17px}.outcomes-source-title{min-width:0;flex:1}.outcomes-source-title strong{display:block;overflow-wrap:anywhere;font-size:13px;line-height:1.4}.outcomes-source-title small{display:block;margin-top:2px;color:var(--ow-muted);font-size:11px}.outcomes-source-title small span{padding:0 3px;color:#8f9aa8}.outcomes-source-toggle>svg{width:15px;color:#8f9aa8}.outcomes-excerpt{margin:0 0 12px 53px;padding:11px 13px;border-left:2px solid #6b4a38;background:#302016}.outcomes-excerpt>span{font-size:9px}.outcomes-excerpt p{margin:6px 0 0;color:#f5f7fa;font-size:13px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.outcomes-no-sources{display:flex;gap:10px;padding:15px 13px;border-top:1px solid var(--ow-line);background:var(--ow-wash);color:var(--ow-orange)}.outcomes-no-sources>svg{width:18px}.outcomes-no-sources strong{color:var(--ow-ink);font-size:13px}.outcomes-no-sources p{margin:3px 0 0;color:var(--ow-muted);font-size:12px}.outcomes-next{margin-top:23px;padding-top:14px;border-top:1px solid var(--ow-line)}.outcomes-next>p{margin:5px 0 9px 26px;color:var(--ow-muted);font-size:12px}.outcomes-followups{display:grid;gap:7px}.outcomes-followups button{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 10px;border:1px solid #6b4a38;background:#121821;color:#e7ebf0;text-align:left;font-size:12px}.outcomes-followups button:hover:not(:disabled){border-color:#6b4a38;color:var(--ow-orange)}.outcomes-followups button:disabled{opacity:.55}.outcomes-followups svg{width:14px;height:14px}.outcomes-history{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-top:22px}.outcomes-history>span{color:var(--ow-faint);font-size:10px;font-weight:700;letter-spacing:.09em}.outcomes-history button{padding:5px 9px;border:1px solid var(--ow-line);background:#fff;color:var(--ow-muted);font-size:11px}.outcomes-history button:hover{color:var(--ow-orange);border-color:var(--ow-orange)}@media (min-width: 1500px){.outcomes-layout{grid-template-columns:minmax(210px,250px) minmax(0,1fr) minmax(245px,300px);gap:42px}.outcomes-welcome{min-height:330px}}@media (max-width: 1120px){.outcomes-layout{grid-template-columns:minmax(175px,205px) minmax(0,1fr);gap:25px}.outcomes-guide{grid-column:1 / -1;display:grid;grid-template-columns:180px minmax(0,1fr) minmax(220px,.9fr);align-items:start;gap:20px}.outcomes-guide-title{border:0}.outcomes-guide-list{padding:0}.outcomes-guide-item{padding:7px 0}.outcomes-guide-rule{display:none}.outcomes-guide-foot{grid-column:1 / -1;margin-top:0}}@media (max-width: 767px){.outcomes-workspace{padding:16px 15px 30px}.outcomes-breadcrumb{margin-bottom:17px}.outcomes-header{display:block;padding-bottom:21px}.outcomes-header h1{max-width:580px;font-size:clamp(36px,10vw,48px)}.outcomes-title-break{display:initial}.outcomes-header>div:first-child>p{font-size:15px}.outcomes-safety{width:-moz-fit-content;width:fit-content;min-width:unset;margin-top:18px;padding:9px 12px}.outcomes-layout{display:flex;flex-direction:column;gap:21px;padding-top:18px}.outcomes-topics,.outcomes-main,.outcomes-guide{width:100%}.outcomes-topics{padding:0}.outcomes-topics nav{display:grid;grid-template-columns:1fr 1fr;gap:0 12px}.outcomes-topic{min-height:65px}.outcomes-guardrail{margin-top:13px;padding:12px}.outcomes-guardrail-icon{display:inline-block;margin:0 8px 0 0;vertical-align:middle}.outcomes-guardrail strong{display:inline}.outcomes-guardrail p{margin-top:5px}.outcomes-question-head h2{font-size:18px}.outcomes-question-head p{font-size:13px}.outcomes-composer textarea{min-height:104px;padding:14px;font-size:15px}.outcomes-composer-footer{padding-left:12px}.outcomes-composer-footer>span{max-width:180px;font-size:11px}.outcomes-chip-row{margin-bottom:17px}.outcomes-chip-row>span{flex-basis:100%}.outcomes-welcome{grid-template-columns:110px minmax(0,1fr);gap:17px;min-height:250px;padding:23px 16px}.outcomes-welcome-art{width:110px}.outcomes-art-center{width:54px;height:54px}.outcomes-art-center svg{width:24px;height:24px}.outcomes-welcome-copy h3{font-size:27px}.outcomes-welcome-copy>p{font-size:13px}.outcomes-capabilities{gap:6px 10px}.outcomes-capabilities span{font-size:10px}.outcomes-guide{display:block;padding:16px}.outcomes-guide-title{padding-bottom:12px;border-bottom:1px solid #6b4a38}.outcomes-guide-title h2 br{display:none}.outcomes-guide-title h2{font-size:24px}.outcomes-guide-list{padding:3px 0}.outcomes-guide-item{padding:10px 0}.outcomes-guide-rule{display:block}.outcomes-guide-foot{margin-top:14px}}@media (max-width: 420px){.outcomes-topics nav{grid-template-columns:1fr}.outcomes-welcome{display:block;padding:18px}.outcomes-welcome-art{width:104px;margin:0 auto 15px}.outcomes-welcome-copy h3 br,.outcomes-welcome-count{display:none}.outcomes-pending{padding-inline:0}.outcomes-error{flex-wrap:wrap}.outcomes-error button{margin-left:29px}}.concierge{--c-bg: #000000;--c-panel: #0c1020;--c-panel-2: #11182b;--c-line: #293248;--c-line-bright: #3d4c70;--c-text: #edf1f6;--c-muted: #9aa3af;--c-faint: #6e7a88;--c-blue: #6aa8ff;--c-cyan: #42e4ff;--c-purple: #bb91ff;--c-green: #3ee6b0;--c-amber: #ffd166;--c-rose: #ff709f;--c-gold: #f3c15b;position:relative;isolation:isolate;min-height:100%;padding:0 clamp(14px,1.7vw,26px) 22px;overflow:hidden;color:var(--c-text);background:radial-gradient(ellipse at 8% 14%,rgba(31,150,255,.11),transparent 30%),radial-gradient(ellipse at 93% 18%,rgba(163,93,255,.13),transparent 32%),radial-gradient(ellipse at 51% 85%,rgba(232,180,74,.07),transparent 36%),var(--c-bg);font:14px/1.5 Segoe UI,Aptos,sans-serif}.kf-content.kf-content .concierge{background:radial-gradient(ellipse at 8% 14%,rgba(31,150,255,.11),transparent 30%),radial-gradient(ellipse at 93% 18%,rgba(163,93,255,.13),transparent 32%),radial-gradient(ellipse at 51% 85%,rgba(232,180,74,.07),transparent 36%),#03050c}.kf-content:has(.concierge){padding:0;background:#000}.concierge,.concierge *{box-sizing:border-box}.concierge button,.concierge textarea{font:inherit}.concierge button{cursor:pointer}.concierge button:disabled{cursor:not-allowed;opacity:.48}.concierge button:focus-visible,.concierge textarea:focus-visible{outline:2px solid #77b9ff;outline-offset:3px}.concierge svg{width:17px;height:17px;flex:0 0 auto}.concierge-topbar{display:flex;min-height:62px;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid rgba(121,103,213,.38);box-shadow:0 1px #28d2f014}.concierge-brand{display:flex;align-items:center;gap:11px;min-width:0}.concierge-brand-mark{display:grid;width:34px;height:34px;place-items:center;color:#07101d;border:1px solid rgba(187,145,255,.65);border-radius:10px;background:linear-gradient(145deg,#58e6ff,#a68aff 58%,#ff82bd);box-shadow:0 0 20px #5ac8ff4d}.concierge-brand-mark svg{width:22px;height:22px}.concierge-brand strong{display:block;font-size:17px;letter-spacing:-.035em;line-height:1.2}.concierge-brand em{color:#8eeaff;font-style:normal;text-shadow:0 0 16px rgba(86,205,255,.35)}.concierge-brand small{display:block;margin-top:2px;color:#a7b7ce;font-size:10px}.concierge-topbar-right{display:flex;align-items:center;gap:11px;color:#d5e1f3}.concierge-powered{padding:5px 10px;border:1px solid #20324b;border-radius:99px;color:#9aacc5;font-size:10px}.concierge-header-search{display:inline-flex;min-width:170px;max-width:370px;min-height:36px;flex:1;align-items:center;gap:9px;padding:0 13px;border:1px solid rgba(103,132,204,.45);border-radius:99px;color:#b7c8e5;background:linear-gradient(100deg,#101d3fd1,#1d143db8);text-align:left;font-size:11px;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.concierge-header-search:hover{border-color:#6dd8f6;color:#edf8ff;background:linear-gradient(100deg,#13365ef0,#3a2264e0);box-shadow:0 0 16px #5691ff2e}.concierge-header-search:focus-visible{outline:2px solid #78dcff;outline-offset:2px}.concierge-header-search svg{width:14px;height:14px;color:#77cfff}.concierge-header-search span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.concierge-user-avatar{display:grid;width:29px;height:29px;place-items:center;border:1px solid #2f4565;border-radius:50%;background:#14171d;font-size:11px;font-weight:750}.concierge-user-name{max-width:140px;overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.concierge-dashboard{display:grid;grid-template-columns:minmax(190px,225px) minmax(400px,1fr) minmax(205px,250px);align-items:start;gap:14px;padding-top:13px}.concierge-quicknav,.concierge-side-panel,.concierge-recent-section{border:1px solid var(--c-line);border-radius:12px;background:#0c0e12f0;box-shadow:0 12px 32px #00000021}.concierge-quicknav{padding:12px 10px 10px}.concierge-quicknav h2{margin:0 0 9px 2px;color:#eaf2ff;font-size:12px;font-weight:700}.concierge-context-help{margin:-3px 2px 10px;color:var(--c-muted);font-size:10px}.concierge .concierge-quick-item.is-selected{border-color:var(--quick-accent);background:linear-gradient(110deg,var(--quick-wash),rgba(13,18,33,.96));box-shadow:inset 3px 0 var(--quick-accent),0 0 18px var(--quick-glow)}.concierge-quick-item.is-selected .concierge-quick-arrow{color:var(--quick-accent)}.concierge-quicknav-list{display:grid;gap:6px}.concierge-quick-item{--quick-accent: #65cfff;--quick-wash: rgba(45, 177, 255, .17);--quick-glow: rgba(45, 177, 255, .13);display:grid;width:100%;min-height:62px;grid-template-columns:32px minmax(0,1fr) 14px;align-items:center;gap:9px;padding:7px 8px;border:1px solid color-mix(in srgb,var(--quick-accent) 33%,transparent);border-radius:9px;color:var(--c-text);background:linear-gradient(110deg,var(--quick-wash),rgba(12,16,29,.94));box-shadow:inset 3px 0 var(--quick-accent);text-align:left;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.concierge-quick-item:hover:not(:disabled){transform:translate(2px);border-color:var(--quick-accent);background:linear-gradient(110deg,var(--quick-wash),rgba(19,23,39,.97));box-shadow:inset 3px 0 var(--quick-accent),0 0 16px var(--quick-glow)}.concierge-quick-icon,.concierge-example-icon,.recent-card-icon{display:grid;place-items:center;border-radius:8px;background:#367dff30;color:#70a9ff}.concierge-quick-icon{width:32px;height:34px;color:var(--quick-accent);background:var(--quick-wash)}.concierge-quick-icon svg{width:18px;height:18px}.concierge-quick-copy{min-width:0}.concierge-quick-copy strong,.concierge-quick-copy small{display:block}.concierge-quick-copy strong{overflow:hidden;font-size:10px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.concierge-quick-copy small{margin-top:2px;color:#9bacc3;font-size:9px;line-height:1.35}.concierge-quick-arrow{width:13px;height:13px;color:#94a9c5}.concierge-tone-0{--quick-accent: #66d8ff;--quick-wash: rgba(44, 172, 255, .17);--quick-glow: rgba(44, 172, 255, .16)}.concierge-tone-1{--quick-accent: #54edbd;--quick-wash: rgba(28, 207, 153, .16);--quick-glow: rgba(28, 207, 153, .14)}.concierge-tone-2{--quick-accent: #c39aff;--quick-wash: rgba(151, 91, 255, .19);--quick-glow: rgba(151, 91, 255, .15)}.concierge-tone-3{--quick-accent: #ffd16b;--quick-wash: rgba(245, 171, 42, .17);--quick-glow: rgba(245, 171, 42, .14)}.concierge-tone-4{--quick-accent: #58e6f0;--quick-wash: rgba(28, 198, 217, .16);--quick-glow: rgba(28, 198, 217, .14)}.concierge-tone-5{--quick-accent: #ff84aa;--quick-wash: rgba(244, 75, 133, .17);--quick-glow: rgba(244, 75, 133, .14)}.concierge-main{min-width:0}.concierge-hero{position:relative;isolation:isolate;overflow:hidden;padding:2px 9px 12px;border:1px solid rgba(95,161,255,.37);border-radius:18px;background-color:#050a1a;background-repeat:no-repeat;box-shadow:0 10px 36px #04091a66,inset 0 1px #deedff14}.concierge-orbit{display:none}.concierge-orbit:before,.concierge-orbit:after{position:absolute;top:45px;left:50%;width:130%;height:105px;border:1px solid rgba(255,199,91,.56);border-radius:50%;content:"";transform:translate(-50%) rotate(-12deg);box-shadow:0 -4px 16px #e8b44a24,inset 0 4px 14px #e8b44a1a}.concierge-orbit:after{top:58px;border-color:#8674ff6e;transform:translate(-50%) rotate(12deg)}.concierge-orbit span{position:absolute;top:5px;left:50%;width:94px;height:94px;border:1px solid rgba(255,226,154,.75);border-radius:50%;background:radial-gradient(circle at 30% 20%,#fff3d0,#f2c14e 30%,#b57e17 58%,#5c3d06 82%,#241703);box-shadow:0 -4px 22px #ffd678b3,0 9px 32px #c8912866,inset 2px 3px 12px #ffffff73;transform:translate(-50%)}.concierge-hero-copy{position:relative;min-height:231px;padding:106px 15px 18px;text-align:center;text-shadow:0 2px 18px rgba(0,0,0,.65)}.concierge-overline{display:none}.concierge-hero-copy h1{margin:4px 0 0;color:#f4f8ff;font-size:clamp(26px,3vw,34px);font-weight:730;letter-spacing:-.05em;line-height:1.15}.concierge-hero-copy p{margin:2px 0 0;color:#d5e0f2;background:linear-gradient(90deg,#ff9cc7,#c1a0ff 48%,#7de8ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-size:clamp(20px,2.4vw,28px);font-weight:450;letter-spacing:-.035em}.concierge-hero-copy>small{display:block;margin-top:5px;color:#a0b1ca;font-size:10px}.concierge-chat{position:relative;overflow:hidden;border:1px solid rgba(128,125,255,.58);border-radius:17px;background:radial-gradient(ellipse at 0 0,rgba(32,203,241,.16),transparent 40%),radial-gradient(ellipse at 100% 0,rgba(177,91,255,.18),transparent 42%),linear-gradient(145deg,#10162bed,#070c19f0);box-shadow:0 14px 40px #0000006b,0 0 30px #694ff02b,inset 0 1px #ffffff0d}.concierge-chat:before{position:absolute;z-index:1;inset:0 0 auto;height:2px;content:"";pointer-events:none;background:linear-gradient(90deg,#43e7f5,#8b75ff 34%,#ec70d2 68%,#ffc967)}.concierge-chat-tabs{display:flex;min-height:43px;align-items:center;gap:7px;padding:7px 9px 0}.concierge-chat-tab{display:inline-flex;min-height:29px;align-items:center;gap:6px;padding:5px 11px;border:1px solid transparent;border-radius:8px;color:#c7d4e9;background:transparent;font-size:10px;font-weight:650}.concierge-chat-tab svg{width:14px;height:14px}.concierge-chat-tab.active{border-color:#66e1ff9e;color:#fff;background:linear-gradient(110deg,#12b8ed,#625de8 55%,#9956ee);box-shadow:0 3px 18px #4588ff4d}.concierge-chat-tab.unavailable{color:#8393aa}.concierge-chat-tab.unavailable span{padding:1px 4px;border:1px solid #354458;border-radius:4px;color:#8190a4;font-size:8px}.concierge-chat-tab:not(.active):not(:disabled):hover{border-color:#62d9f2;color:#fff;background:linear-gradient(110deg,#27c0e02b,#7d5be62e)}.concierge-chat-tab.listening{color:#fff;border-color:#4ce4b3;background:linear-gradient(110deg,#087f72,#116f98);box-shadow:0 0 16px #33dcb133}.concierge-selected-context{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:9px 10px 0;padding:7px 9px;border:1px solid rgba(105,163,255,.6);border-radius:7px;color:#c8d9ff;background:linear-gradient(110deg,#296dd04d,#834ed333);font-size:11px}.concierge-input-help{margin:8px 13px;color:var(--c-muted);font-size:10px;line-height:1.5}.concierge-input-status{display:flex;align-items:center;gap:7px;margin:8px 12px;color:#72e6c3;font-size:11px}.concierge-input-error{display:flex;align-items:flex-start;gap:8px;margin:8px 12px;padding:9px;border:1px solid #704355;border-radius:7px;background:#2b1925;color:#ffc0d0;font-size:11px}.concierge-input-error span{flex:1}.concierge-selected-context button,.concierge-input-error button,.concierge-attachment button{display:inline-grid;flex:none;width:26px;height:26px;place-items:center;padding:3px;border:0;border-radius:5px;background:transparent;color:inherit}.concierge-selected-context button:hover,.concierge-input-error button:hover,.concierge-attachment button:hover{background:#28415f}.concierge-attachment{margin:9px 12px;padding:10px;border:1px solid #315276;border-radius:8px;background:#0d2037;color:#dbeaff}.concierge-attachment>div{display:flex;align-items:center;gap:8px}.concierge-attachment>div>span{flex:1;min-width:0}.concierge-attachment strong{display:block;overflow-wrap:anywhere;font-size:12px}.concierge-attachment small{display:block;margin-top:3px;color:#a0b9d6;font-size:10px}.concierge-attachment details{margin:8px 0;font-size:11px}.concierge-attachment summary{cursor:pointer}.concierge-attachment pre{max-height:160px;overflow:auto;padding:9px;border-radius:5px;background:#071421;color:#cbd9eb;font:inherit;font-size:11px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.concierge-source-row strong{overflow-wrap:anywhere}.concierge-stream{min-height:56px;max-height:380px;overflow-y:auto;padding:5px 10px 0;scrollbar-color:#293d58 transparent;scrollbar-width:thin}.concierge-welcome{display:flex;align-items:flex-start;gap:9px;padding:7px 5px 4px;color:#afc0d7;font-size:10px;line-height:1.55}.concierge-welcome>svg{margin-top:1px;color:#7eb0ff}.concierge-welcome p{margin:0}.concierge-welcome strong{color:#e7effb}.concierge-turn-group{padding-top:4px}.concierge-turn-user{display:flex;justify-content:flex-end;margin:8px 0}.concierge-turn-user p{max-width:85%;margin:0;padding:8px 11px;border:1px solid rgba(88,142,237,.47);border-radius:12px 12px 3px;background:#1d3f8f;color:#f4f8ff;font-size:12px;white-space:pre-wrap;overflow-wrap:anywhere}.concierge-turn{display:grid;grid-template-columns:26px minmax(0,1fr);gap:8px;margin:8px 0 13px}.concierge-turn-avatar{display:grid;width:25px;height:25px;place-items:center;border:1px solid #324d70;border-radius:8px;color:#75abff;background:#141920}.concierge-turn-avatar svg{width:14px;height:14px}.concierge-turn-body{min-width:0;padding:10px 11px;border:1px solid #253a57;border-radius:3px 10px 10px;background:#101f33db}.concierge-turn-answer{margin:0;color:#e7eef9;font-size:12px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.concierge-answer-meta{margin-top:8px;padding-top:7px;border-top:1px solid #263b58;color:#8fa3bd;font-size:9px}.concierge-citations{display:grid;gap:7px;margin-top:9px}.concierge-citation{padding:9px;border:1px solid #293e5c;border-left:2px solid #4d8dff;border-radius:7px;background:#0e1116}.concierge-citation-heading{display:flex;justify-content:space-between;gap:8px;color:#84adf5;font-size:8px;font-weight:750;letter-spacing:.06em}.concierge-citation-title{margin:4px 0 1px;color:#e9f0fb;font-size:11px;font-weight:700}.concierge-citation-category{color:#9baec7;font-size:9px}.concierge-citation-excerpt{margin:6px 0 0;color:#d3deed;font-size:11px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.concierge-pending{display:flex;align-items:center;gap:8px;padding:9px 5px;color:#b4c2d6;font-size:10px}.concierge-pending svg{color:#70a6ff;animation:concierge-turn 1.3s linear infinite}@keyframes concierge-turn{to{transform:rotate(360deg)}}.concierge-error{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px;margin:8px 0;padding:9px 10px;border:1px solid rgba(240,82,120,.4);border-radius:8px;background:#5f183038;color:#ff9bb2;font-size:11px}.concierge-error-text{flex:1;min-width:120px;overflow-wrap:anywhere}.concierge-error-actions{display:flex;gap:6px}.concierge-error-actions button{display:inline-flex;align-items:center;gap:5px;padding:4px 7px;border:1px solid #594056;border-radius:5px;color:#ff9bb2;background:#251b2a;font-size:10px}.concierge-error-actions svg{width:12px;height:12px}.concierge-composer-wrap{padding:5px 10px 10px}.concierge-composer{border:1px solid rgba(101,132,204,.54);border-radius:12px;background:linear-gradient(145deg,#090e1dfa,#0c1322fa);transition:border-color .16s ease,box-shadow .16s ease}.concierge-composer:focus-within{border-color:#52d8f4;box-shadow:0 0 0 2px #52d8f426,0 0 22px #6b60ff24}.concierge-composer textarea{display:block;width:100%;min-height:57px;max-height:140px;resize:vertical;padding:11px 12px 5px;border:0;border-radius:12px 12px 0 0;outline:0;color:var(--c-text);background:transparent;font-size:11px;line-height:1.5}.concierge-composer textarea::-moz-placeholder{color:#8296b1}.concierge-composer textarea::placeholder{color:#8296b1}.concierge-composer-footer{display:flex;min-height:38px;align-items:center;justify-content:space-between;gap:10px;padding:5px 7px 6px 10px;border-top:1px solid #1e324d}.concierge-scope-inline{display:inline-flex;align-items:center;gap:5px;color:#91a7c2;font-size:9px}.concierge-scope-inline svg{width:13px;height:13px;color:#62d8b2}.concierge-send,.concierge-cancel{display:inline-flex;min-height:30px;align-items:center;justify-content:center;gap:6px;padding:5px 10px;border:0;border-radius:8px;color:#fff;background:linear-gradient(110deg,#168de8,#6259e8 55%,#9b4ed1);font-size:10px;font-weight:700;box-shadow:0 3px 12px #5368f040}.concierge-send:not(:disabled):hover{background:linear-gradient(110deg,#27b8f2,#7865f5 55%,#bc5de4)}.concierge-send:disabled{background:linear-gradient(110deg,#335e8a,#4b477d);opacity:.78}.concierge-send svg{width:15px;height:15px}.concierge-cancel{color:#ffd0d8;background:#492536}.concierge-disclosure{margin:6px 4px 0;color:#8194ac;text-align:center;font-size:9px;line-height:1.45}.concierge-examples{padding:12px 0 0}.concierge-section-title{display:flex;align-items:center;gap:10px;min-height:25px;margin-bottom:7px}.concierge-section-title h2{margin:0;color:#e7effb;font-size:12px;font-weight:720}.concierge-section-title>span{color:#6f86a3;font-size:8px;font-weight:720;letter-spacing:.09em}.concierge-example-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.concierge-example{--example-accent: #68caff;--example-wash: rgba(57, 166, 255, .13);display:grid;min-height:66px;grid-template-columns:30px minmax(0,1fr) 12px;align-items:center;gap:8px;padding:8px;border:1px solid color-mix(in srgb,var(--example-accent) 30%,transparent);border-radius:8px;color:#edf4ff;background:linear-gradient(135deg,var(--example-wash),rgba(12,16,29,.96));text-align:left;transition:transform .18s ease,border-color .18s ease,background .18s ease}.concierge-example:hover:not(:disabled){transform:translateY(-2px);border-color:var(--example-accent);background:linear-gradient(135deg,var(--example-wash),rgba(20,23,41,.98));box-shadow:0 8px 20px color-mix(in srgb,var(--example-accent) 15%,transparent)}.concierge-example-icon{width:30px;height:32px}.concierge-example-icon svg{width:17px;height:17px}.concierge-example-copy{min-width:0}.concierge-example-copy strong,.concierge-example-copy small{display:block}.concierge-example-copy strong{font-size:9px;line-height:1.3}.concierge-example-copy small{display:-webkit-box;margin-top:3px;overflow:hidden;color:#9aacc4;font-size:8px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.concierge-example-arrow{width:12px;height:12px;color:#90a5c0}.concierge-example.tone-blue{--example-accent: #69c9ff;--example-wash: rgba(42, 158, 255, .16)}.concierge-example.tone-violet{--example-accent: #c39aff;--example-wash: rgba(145, 84, 255, .17)}.concierge-example.tone-green{--example-accent: #54e8b4;--example-wash: rgba(28, 202, 145, .15)}.concierge-example.tone-rose{--example-accent: #ff83aa;--example-wash: rgba(239, 67, 132, .16)}.concierge-example.tone-amber{--example-accent: #ffd16b;--example-wash: rgba(238, 164, 35, .16)}.concierge-example.tone-cyan{--example-accent: #54e5eb;--example-wash: rgba(20, 184, 201, .15)}.concierge-example .concierge-example-icon{color:var(--example-accent);background:var(--example-wash)}.concierge-context{display:grid;gap:10px}.concierge-side-panel{overflow:hidden}.concierge-context>.concierge-side-panel:nth-child(1){border-color:#57c0ff70;background:linear-gradient(155deg,#1470aa24,#0c0e19f5 46%)}.concierge-context>.concierge-side-panel:nth-child(2){border-color:#b780ff66;background:linear-gradient(155deg,#7644bf26,#0c0e19f5 46%)}.concierge-context>.concierge-side-panel:nth-child(3){border-color:#ffb05a61;background:linear-gradient(155deg,#b8682e24,#0c0e19f5 46%)}.concierge-panel-heading{display:flex;min-height:40px;align-items:center;justify-content:space-between;gap:8px;padding:9px 11px;border-bottom:1px solid #27384c}.concierge-panel-heading h2{margin:0;color:#f1f5fb;font-size:14px;font-weight:720}.concierge-panel-heading>span{color:#a9b6c8;font-size:10px;font-weight:700;letter-spacing:.04em}.concierge-panel-heading button{padding:2px 0 2px 5px;border:0;color:#a8c7ff;background:transparent;font-size:11px}.concierge-panel-heading button:hover:not(:disabled){color:#c6dcff;text-decoration:underline}.concierge-context>.concierge-side-panel:nth-child(1) .concierge-panel-heading{border-top:2px solid #59c6ff;border-bottom-color:#57c0ff3d}.concierge-context>.concierge-side-panel:nth-child(2) .concierge-panel-heading{border-top:2px solid #ba8aff;border-bottom-color:#b780ff38}.concierge-context>.concierge-side-panel:nth-child(3) .concierge-panel-heading{border-top:2px solid #ffb164;border-bottom-color:#ffb05a38}.concierge-source-list{padding:5px 11px 10px}.concierge-source-row{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 0;border-bottom:1px solid rgba(50,67,88,.8)}.source-icon{display:grid;width:27px;height:28px;place-items:center;border-radius:7px;color:#71d6ff;background:#36aeff33}.source-icon svg{width:14px;height:14px}.source-icon.private{color:#ff9bc1;background:#f0529b33}.concierge-source-row>span:nth-child(2){min-width:0}.concierge-source-row strong,.concierge-source-row small{display:block}.concierge-source-row strong{color:#f1f5fa;font-size:12px;line-height:1.4}.concierge-source-row small{margin-top:3px;color:#b1bdcd;font-size:11px;line-height:1.4}.source-state{display:inline-flex;align-items:center;gap:4px;color:#75e9c1;font-size:10px;font-weight:650;white-space:nowrap}.source-state svg{width:12px;height:12px;padding:2px;border-radius:50%;color:#071820;background:#45d6aa}.source-state.excluded{color:#dca0b0}.source-state.excluded svg{color:#ffeaf0;background:#9d4963}.concierge-source-note{padding:9px 1px 0;color:#b2bece;font-size:11px;line-height:1.5}.concierge-session-content{padding:10px 11px 12px}.concierge-session-status{display:flex;align-items:center;gap:8px;padding:2px 0 9px}.session-pulse{position:relative;width:8px;height:8px;border-radius:50%;background:#35d2a4;box-shadow:0 0 0 4px #35d2a41a}.concierge-session-status strong,.concierge-session-status small{display:block}.concierge-session-status strong{color:#f1f5fa;font-size:13px}.concierge-session-status small{margin-top:2px;color:#b1bdcd;font-size:11px}.concierge-session-row{display:flex;justify-content:space-between;gap:8px;padding:8px 0;border-top:1px solid rgba(99,85,152,.4);color:#c6c7e3;font-size:11px}.concierge-session-row strong{min-width:0;max-width:65%;overflow-wrap:anywhere;color:#edf2fa;font-size:11px;font-weight:650;text-align:right}.concierge-session-row .unavailable-label{color:#9ba9bc}.concierge-privacy-note{display:flex;align-items:flex-start;gap:7px;margin-top:8px;padding:9px;border:1px solid rgba(42,113,105,.5);border-radius:7px;color:#c0d8d2;background:#114b423d;font-size:10px;line-height:1.5}.concierge-privacy-note svg{width:13px;height:13px;color:#52d5b0}.concierge-tool-panel{padding-bottom:3px}.concierge-tool-panel>button{display:grid;width:calc(100% - 18px);min-height:33px;grid-template-columns:18px 1fr 13px;align-items:center;gap:6px;margin:2px 9px;padding:5px 2px;border:0;border-bottom:1px solid rgba(38,57,82,.65);color:#dce8f7;background:transparent;text-align:left;font-size:8px}.concierge-tool-panel>button:hover:not(:disabled){color:#8cb7ff}.concierge-tool-panel>button>svg:first-child{width:14px;height:14px;color:#7eaaff}.concierge-tool-panel>button>svg:last-child{width:12px;height:12px;color:#8195af}.concierge-recent-section{grid-column:1 / -1;min-height:88px;padding:10px 11px 11px;border-color:#5e86e873;background-color:#060a18;background-repeat:no-repeat;box-shadow:0 10px 28px #00000045,inset 0 1px #c7deff0f}.concierge-recent-section .concierge-section-title{margin-bottom:7px}.concierge-recent-section .concierge-section-title button{display:inline-flex;align-items:center;gap:2px;margin-left:auto;padding:3px;border:0;color:#8eb7ff;background:transparent;font-size:9px}.concierge-recent-section .concierge-section-title button svg{width:12px;height:12px}.concierge-recent-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.concierge-recent-card{--recent-accent: #68d6ff;--recent-wash: rgba(42, 158, 255, .14);display:grid;min-width:0;min-height:68px;grid-template-columns:31px minmax(0,1fr) 12px;align-items:start;gap:8px;padding:9px;border:1px solid color-mix(in srgb,var(--recent-accent) 30%,transparent);border-radius:8px;color:#edf4ff;background:linear-gradient(115deg,var(--recent-wash),rgba(12,14,24,.96));text-align:left;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.concierge-recent-card:hover{transform:translateY(-2px);border-color:var(--recent-accent);box-shadow:0 8px 18px color-mix(in srgb,var(--recent-accent) 13%,transparent)}.recent-card-icon{width:30px;height:31px;color:#8cb5ff}.recent-card-copy{display:block;min-width:0}.recent-card-copy strong{display:-webkit-box;overflow:hidden;font-size:9px;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.recent-card-copy small{display:block;margin-top:3px;color:#9aacc2;font-size:8px}.recent-card-copy time{display:flex;align-items:center;gap:4px;margin-top:5px;color:#8397b1;font-size:8px}.recent-card-copy time svg{width:11px;height:11px}.recent-card-arrow{width:12px;height:12px;color:#8ba0bc}.recent-tone-1 .concierge-recent-card{--recent-accent: #58e8b4;--recent-wash: rgba(24, 201, 155, .15)}.recent-tone-2 .concierge-recent-card{--recent-accent: #c09bff;--recent-wash: rgba(140, 76, 255, .18)}.recent-tone-3 .concierge-recent-card{--recent-accent: #53d4f3;--recent-wash: rgba(54, 199, 244, .15)}.concierge-recent-card .recent-card-icon{color:var(--recent-accent);background:var(--recent-wash)}.concierge-recent-empty{display:flex;align-items:center;gap:10px;min-height:56px;padding:7px 3px;color:#92a5bf}.concierge-recent-empty p{max-width:650px;margin:0;font-size:9px;line-height:1.5}.recent-empty-icon{display:grid;width:30px;height:30px;place-items:center;border:1px solid #2a405e;border-radius:8px;color:#829ab8;background:#12161d}.concierge-recent-empty svg{width:15px;height:15px}.concierge-footer{display:flex;justify-content:space-between;gap:12px;padding:11px 2px 0;color:#6f849e;font-size:8px}.concierge-footer span:first-child{display:inline-flex;align-items:center;gap:5px;color:#8eb5a8}.concierge-footer svg{width:12px;height:12px;color:#56caaa}@media (min-width: 1450px){.concierge-dashboard{grid-template-columns:minmax(220px,245px) minmax(480px,1fr) minmax(230px,270px);gap:17px}.concierge-quick-item{min-height:65px}.concierge-example{min-height:73px}}@media (max-width: 1060px){.concierge-header-search{display:none}.concierge-dashboard{grid-template-columns:minmax(180px,210px) minmax(0,1fr)}.concierge-context{grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.concierge-recent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 700px){.concierge{padding-inline:12px}.concierge-topbar{min-height:57px}.concierge-powered{display:none}.concierge-user-name{max-width:95px}.concierge-dashboard{grid-template-columns:minmax(0,1fr);gap:10px;padding-top:10px}.concierge-main{grid-row:1}.concierge-hero-copy{min-height:225px;padding-top:106px}.concierge-quicknav{grid-row:2}.concierge-quicknav-list{grid-template-columns:repeat(2,minmax(0,1fr))}.concierge-quick-item{min-height:62px}.concierge-context{grid-column:1;grid-template-columns:1fr}.concierge-recent-section{grid-column:1}.concierge-example-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.concierge-footer{display:grid}}@media (max-width: 420px){.concierge-brand strong{font-size:14px}.concierge-brand small{max-width:190px;overflow:hidden;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.concierge-topbar-right{gap:6px}.concierge-user-name{max-width:74px;font-size:9px}.concierge-quicknav-list{grid-template-columns:1fr}.concierge-quick-item{min-height:57px}.concierge-example-grid,.concierge-recent-grid{grid-template-columns:1fr}.concierge-chat-tabs{gap:3px;padding-inline:6px}.concierge-chat-tab{padding-inline:7px;font-size:9px}.concierge-stream,.concierge-composer-wrap{padding-inline:7px}}@media (prefers-reduced-motion: reduce){.concierge *,.concierge *:before,.concierge *:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.cw-workspace{--cw-ink: #f5f7fa;--cw-muted: #a1aab7;--cw-line: #2c4a63;--cw-blue: #78b9e2;background:#121821;color:var(--cw-ink);padding:18px 20px 24px;min-height:100%;font:12px/1.45 Aptos,Segoe UI,sans-serif}.cw-workspace *{box-sizing:border-box}.cw-workspace button,.cw-workspace input,.cw-workspace select{font:inherit}.cw-workspace button{cursor:pointer}.cw-workspace button:disabled{cursor:not-allowed;opacity:.55}.cw-workspace :is(button,input,select):focus-visible{outline:3px solid #2c4a63;outline-offset:2px}.cw-frame{max-width:1620px;margin:auto}.cw-breadcrumb{font-size:10px;color:#a1aab7;margin-bottom:4px}.cw-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:13px}.cw-heading h1{font-size:25px;letter-spacing:-.04em;line-height:1.15;margin:0 0 4px;color:#78b9e2}.cw-heading p{margin:0;color:#78b9e2;font-size:11px}.cw-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;flex:0 1 560px}.cw-kpi{display:flex;align-items:center;gap:10px;background:#152435;border-radius:5px;padding:10px 12px;min-width:0}.cw-kpi svg{color:#78b9e2;width:23px;height:23px;flex:none}.cw-kpi strong{display:block;color:#78b9e2;font-size:19px;line-height:1.1}.cw-kpi small{display:block;font-size:9px;color:#78b9e2}.cw-banner{position:relative;isolation:isolate;overflow:hidden;min-height:88px;border-radius:5px;background:#1c3d5a;color:#78b9e2;padding:17px;margin-bottom:8px;display:flex;justify-content:space-between;align-items:center;gap:20px}.cw-banner-art{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#1c3d5ae8,#1c3d5a66 60%,#1c3d5ae8),url(/assets/customers-manufacturing-banner-C8S-fHtN.png) center/cover}.cw-banner h2{font-size:19px;margin:0 0 3px;letter-spacing:-.02em}.cw-banner p{margin:0;font-size:10px;color:#78b9e2}.cw-banner blockquote{font-size:11px;max-width:195px;margin:0;color:#78b9e2}.cw-disclosure{font-size:10px;color:#a1aab7;margin:7px 0 13px;display:flex;align-items:center;gap:6px}.cw-layout{display:grid;grid-template-columns:180px minmax(0,1fr) 282px;gap:12px;align-items:start}.cw-panel{border:1px solid var(--cw-line);border-radius:5px;background:#121821;overflow:hidden;min-width:0}.cw-panel-title{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:10px;border-bottom:1px solid #2c4a63;font-size:11px;font-weight:700}.cw-link{border:0;background:none;color:#78b9e2;padding:0;font-size:10px!important}.cw-link:hover{text-decoration:underline}.cw-filter-body{padding:10px}.cw-search{display:flex;align-items:center;gap:6px;border:1px solid #2c4a63;border-radius:4px;padding:7px;background:#121821}.cw-search svg{width:13px;color:#8f9aa8;flex:none}.cw-search input{width:100%;min-width:0;border:0;outline:0;color:#78b9e2;background:transparent;font-size:10px}.cw-filter-group{border:0;border-bottom:1px solid #2c4a63;padding:10px 0;margin:0}.cw-filter-group legend{float:left;width:100%;font-weight:700;font-size:10px;margin-bottom:6px}.cw-check{display:flex;align-items:center;gap:6px;font-size:10px;padding:3px 0;clear:both}.cw-check input{width:12px;height:12px;accent-color:#1c3d5a;margin:0;flex:none}.cw-check small{margin-left:auto;color:#8f9aa8}.cw-filter-note{font-size:9px;color:#8f9aa8;line-height:1.6;margin:10px 0 0}.cw-tabs{display:flex;gap:1px;border-bottom:1px solid var(--cw-line);padding:0 5px;overflow-x:auto}.cw-tabs button{background:none;border:0;border-bottom:2px solid transparent;padding:10px 8px;font-size:10px;white-space:nowrap;color:#78b9e2}.cw-tabs button[aria-pressed=true]{color:#78b9e2;border-bottom-color:#2c4a63;font-weight:700}.cw-results-head{padding:11px 10px;display:flex;justify-content:space-between;gap:7px;align-items:center;flex-wrap:wrap}.cw-results-head strong{font-size:11px}.cw-controls{display:flex;align-items:center;gap:5px}.cw-controls select{border:1px solid var(--cw-line);border-radius:4px;height:27px;color:#78b9e2;background:#121821;font-size:10px;padding:0 6px}.cw-icon-button{border:1px solid var(--cw-line);border-radius:3px;color:#8f9aa8;background:#121821;display:grid;place-items:center;padding:5px}.cw-icon-button[aria-pressed=true]{background:#1c3d5a;color:#fff}.cw-selection{background:#152435;padding:7px 10px;font-size:10px;display:flex;justify-content:space-between;align-items:center}.cw-table-wrap{overflow-x:auto}.cw-table{width:100%;border-collapse:collapse;font-size:10px;text-align:left}.cw-table th{font-size:8px;color:#a1aab7;background:#152435;font-weight:650;padding:8px 5px;white-space:nowrap}.cw-table td{padding:10px 5px;border-bottom:1px solid #2c4a63;color:#78b9e2}.cw-table input{accent-color:#1c3d5a;width:12px;height:12px}.cw-table tr.cw-selected,.cw-table tbody tr:hover{background:#152435}.cw-name{border:0;background:none;padding:0;text-align:left;color:#78b9e2;font-size:10px!important;font-weight:700!important;min-width:110px}.cw-name:hover{text-decoration:underline}.cw-name small{display:block;font-size:8px;font-weight:400;color:#8f9aa8;margin-top:2px}.cw-monogram{display:grid;place-items:center;width:29px;height:29px;border-radius:4px;background:#152435;color:#78b9e2;font-size:10px;font-weight:800}.cw-pill{display:inline-block;border-radius:3px;padding:2px 5px;font-size:8px;background:#142c23;color:#43c987;white-space:nowrap}.cw-pill.risk{background:#302016;color:#ff9a61}.cw-pill.closed{background:#152435;color:#a1aab7}.cw-grid-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px}.cw-customer-card{border:1px solid var(--cw-line);padding:12px;border-radius:4px}.cw-customer-card.cw-selected{border-color:#2c4a63;background:#152435}.cw-customer-card header{display:flex;align-items:start;justify-content:space-between;gap:8px}.cw-customer-card p{font-size:10px;color:#8f9aa8;margin:8px 0}.cw-tags{display:flex;gap:4px;flex-wrap:wrap}.cw-tag{font-size:8px;background:#152435;color:#78b9e2;padding:3px 5px;border:1px solid #2c4a63;border-radius:3px}.cw-pagination{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:10px;color:#8f9aa8;font-size:9px;flex-wrap:wrap}.cw-pages{display:flex;gap:3px;align-items:center}.cw-pages button{border:1px solid transparent;background:#121821;border-radius:3px;color:#78b9e2;min-width:25px;height:26px;display:grid;place-items:center;padding:0 4px}.cw-pages button[aria-current=page]{background:#152435;color:#78b9e2}.cw-pagination select{font-size:9px;background:#121821;color:#78b9e2;border:1px solid var(--cw-line);padding:4px;border-radius:3px}.cw-detail-header{padding:13px 12px;display:flex;gap:10px;align-items:center}.cw-detail-header .cw-monogram{width:40px;height:40px;font-size:13px}.cw-detail-header h2{font-size:13px;margin:0 0 4px;color:#78b9e2}.cw-detail-header p{font-size:9px;color:#8f9aa8;margin:4px 0 0}.cw-detail .cw-tabs{padding:0 3px}.cw-detail .cw-tabs button{font-size:9px;padding:8px 6px}.cw-detail-body{padding:12px}.cw-detail-body h3{font-size:11px;color:#78b9e2;margin:0 0 6px}.cw-detail-body p{font-size:10px;color:#a1aab7;margin:4px 0 10px}.cw-detail-fields{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:12px 0 16px}.cw-detail-fields dt{color:#8f9aa8;font-size:9px}.cw-detail-fields dd{font-size:10px;color:#78b9e2;margin:1px 0 0;overflow-wrap:anywhere}.cw-section-heading{display:flex;justify-content:space-between;gap:8px;align-items:center;margin:12px 0 6px}.cw-engagement{display:flex;align-items:start;gap:7px;border-bottom:1px solid #2c4a63;padding:9px 0;font-size:10px}.cw-engagement svg{flex:none;color:#78b9e2;margin-top:2px}.cw-engagement strong{font-weight:600;display:block;color:#78b9e2}.cw-engagement small{color:#8f9aa8;font-size:9px;display:block;margin-top:2px}.cw-engagement .cw-pill{margin-left:auto}.cw-detail-actions{border-top:1px solid var(--cw-line);padding:10px;display:flex;gap:6px;flex-wrap:wrap}.cw-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;background:#121821;border:1px solid #2c4a63;border-radius:4px;color:#78b9e2;padding:8px 10px;font-size:10px!important}.cw-button:hover:not(:disabled){background:#152435;border-color:#2c4a63}.cw-primary{background:#1c3d5a;border-color:#2c4a63;color:#fff}.cw-primary:hover:not(:disabled){background:#1c3d5a}.cw-bottom{display:grid;grid-template-columns:1fr 220px;gap:12px;margin-top:12px}.cw-common{background:#152435;border:1px solid #2c4a63;border-radius:4px;padding:10px}.cw-common h3{margin:0 0 8px;font-size:11px}.cw-common-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.cw-common-actions .cw-button{justify-content:flex-start;text-align:left;padding:10px 8px;gap:8px}.cw-common-actions svg{flex:none;color:#78b9e2}.cw-common-actions strong{display:block;font-size:9px}.cw-common-actions small{display:block;font-size:8px;color:#8f9aa8;margin-top:3px;font-weight:400}.cw-quote{background:#152435;border-radius:4px;padding:20px;color:#78b9e2;font-size:12px}.cw-quote small{display:block;margin-top:8px;font-size:9px}.cw-empty{text-align:center;padding:35px 20px;color:#8f9aa8}.cw-empty svg{margin:auto auto 9px;color:#78b9e2}.cw-empty strong{display:block;font-size:13px;color:#78b9e2}.cw-empty p{font-size:11px;margin:7px auto 12px;max-width:310px}.cw-region{padding:12px;border-bottom:1px solid #2c4a63}.cw-region h3{font-size:12px;margin:0 0 9px}.cw-region .cw-link{display:block;margin:7px 0}.cw-inline-note{background:#152435;color:#8f9aa8;padding:9px;font-size:9px;margin:0}.cw-dialog{color:var(--cw-ink);font-family:Aptos,Segoe UI,sans-serif;background:#121821;border-color:#2c4a63;max-width:840px}.cw-dialog p{color:#8f9aa8;font-size:12px}.cw-dialog-table{overflow:auto;max-height:60vh}.cw-dialog-table table{width:100%;border-collapse:collapse;font-size:12px}.cw-dialog-table :is(td,th){padding:12px;text-align:left;border-bottom:1px solid #2c4a63;min-width:130px;vertical-align:top}.cw-dialog-table th{background:#152435;color:#78b9e2}.cw-similar-row{border:1px solid #2c4a63;border-radius:4px;padding:12px;margin:8px 0;display:flex;justify-content:space-between;gap:15px;align-items:center}.cw-similar-row strong{color:#78b9e2;font-size:12px}.cw-similar-row small{display:block;color:#8f9aa8;font-size:10px;margin-top:4px}.cw-dialog{color:#78b9e2;max-height:90dvh;overflow-y:auto}.cw-dialog button:focus-visible{outline:3px solid #2c4a63;outline-offset:2px}@media (min-width:1600px){.cw-layout{grid-template-columns:210px minmax(0,1fr) 320px}.cw-table{font-size:11px}.cw-table th{font-size:9px}.cw-table td{padding:12px 7px}.cw-name{font-size:11px!important}}@media (max-width:1200px){.cw-heading{align-items:start;flex-direction:column;gap:12px}.cw-kpis{flex:auto;width:100%}.cw-layout{grid-template-columns:160px minmax(0,1fr)}.cw-detail{grid-column:1/-1}.cw-detail-body{display:block}.cw-common-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.cw-detail .cw-tabs button{font-size:11px;padding:10px}}@media (max-width:767px){.cw-workspace{padding:14px 10px 20px}.cw-heading h1{font-size:22px}.cw-kpis{grid-template-columns:repeat(2,1fr)}.cw-layout{grid-template-columns:1fr}.cw-filters{order:0}.cw-filter-body{display:grid;grid-template-columns:1fr;gap:4px}.cw-detail{grid-column:auto}.cw-filter-group{padding:7px 0}.cw-filter-group .cw-check{display:inline-flex;width:50%;padding-right:8px}.cw-banner blockquote{display:none}.cw-bottom,.cw-grid-list{grid-template-columns:1fr}.cw-quote{padding:15px}.cw-tabs button{padding:10px 7px}.cw-table{min-width:560px}.cw-heading p{font-size:10px}.cw-common-actions{grid-template-columns:1fr}}.iv-page,.iv-dialog{--iv-ink: #f5f7fa;--iv-blue: #ff6a1a;--iv-line: #6b4a38;--iv-muted: #a1aab7;color:var(--iv-ink);font-family:inherit;font-size:14px;line-height:1.6}.iv-page{background:#121821;min-height:100%;padding:20px clamp(14px,2vw,28px) 24px}.iv-page *,.iv-dialog *{box-sizing:border-box}.iv-page button,.iv-dialog button,.iv-dialog input,.iv-dialog textarea{font:inherit}.iv-breadcrumb{font-size:13px;margin-bottom:12px;display:flex;gap:5px;align-items:center;flex-wrap:wrap}.iv-breadcrumb button{border:0;background:none;padding:0;color:var(--iv-blue);cursor:pointer}.iv-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:13px}.iv-heading h1{font-size:27px;font-weight:750;line-height:1.1;letter-spacing:-.035em;margin:0 0 5px}.iv-heading p{margin:0;font-size:14px}.iv-local{display:block;font-size:13px;color:var(--iv-muted);margin-top:5px}.iv-kpis{display:flex;gap:8px;flex:none}.iv-kpi{display:flex;align-items:center;gap:10px;padding:12px 15px;background:#152435;border:1px solid #2c4a63;border-radius:5px;min-width:120px}.iv-kpi svg{width:24px;height:24px;color:#78b9e2}.iv-kpi:last-child svg{color:#ff9a61}.iv-kpi strong{font-size:24px;display:block;line-height:1.2}.iv-kpi small{display:block;font-size:13px;margin-top:5px}.iv-banner{min-height:90px;border-radius:5px;background:#1c3d5a;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;padding:17px 18px;color:#fff;margin-bottom:12px;isolation:isolate;gap:18px}.iv-banner img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-2}.iv-banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#1c3d5a,#1c3d5ad9 30%,#1c3d5a00 57%,#1c3d5abf 81%,#1c3d5a)}.iv-banner h2{margin:0 0 6px;font-size:21px;font-weight:650;letter-spacing:-.025em}.iv-banner p{margin:0;font-size:14px}.iv-banner blockquote{font-size:14px;max-width:250px;margin:0;line-height:1.6}.iv-banner blockquote small{display:block;font-size:13px}.iv-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.iv-card{min-width:0;border:1px solid #2c4a63;border-radius:5px;overflow:hidden;background:linear-gradient(#121821,#152435);box-shadow:0 2px 6px #00000059;display:flex;flex-direction:column}.iv-card-image{border:0;padding:0;height:78px;display:block;cursor:pointer;overflow:hidden;background:#152435;width:100%}.iv-card-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .2s}.iv-card-image:hover img{transform:scale(1.035)}.iv-card-title{display:flex;align-items:center;gap:9px;border:0;border-bottom:1px solid #2c4a63;background:none;color:var(--iv-ink);text-align:left;padding:14px;width:100%;cursor:pointer;min-height:64px;font-size:15px!important;font-weight:700!important;line-height:1.45;overflow-wrap:anywhere}.iv-card-title>svg:first-child{color:#78b9e2;width:22px;height:22px;flex:none}.iv-card-title>svg:last-child{margin-left:auto;width:12px;height:12px;flex:none;color:#78b9e2}.iv-card-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:9px 5px 7px;text-align:center}.iv-card-kpis>span+span{border-left:1px solid #2c4a63}.iv-card-kpis strong{display:block;font-size:17px}.iv-card-kpis small{font-size:13px}.iv-subs{list-style:none;padding:0 10px 9px;margin:0;flex:1}.iv-subs button{display:flex;gap:6px;align-items:flex-start;width:100%;text-align:left;padding:7px 0;border:0;background:none;color:var(--iv-ink);font-size:14px;line-height:1.5;cursor:pointer}.iv-subs svg{width:11px;height:11px;flex:none;margin-top:1px}.iv-subs button:hover,.iv-card-title:hover{color:var(--iv-blue)}.iv-subs button:hover span{text-decoration:underline}.iv-details{width:100%;border:0;border-top:1px solid #2c4a63;background:#302016;color:var(--iv-blue);display:flex;align-items:center;justify-content:center;gap:6px;padding:11px;font-size:14px!important;font-weight:650!important;cursor:pointer}.iv-details svg{width:11px;height:11px}.iv-footer{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:13px 18px;border:1px solid #2c4a63;border-radius:5px;background:#152435;margin-top:12px}.iv-footer strong{display:block;font-size:16px;margin-bottom:5px}.iv-footer p{margin:0;font-size:14px}.iv-actions{display:flex;gap:8px;flex-wrap:wrap}.iv-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;cursor:pointer;color:var(--iv-blue);border:1px solid var(--iv-line);background:#121821;border-radius:4px;padding:10px 13px;min-height:40px;font-size:14px!important;font-weight:600!important}.iv-button svg{width:15px;height:15px}.iv-button.primary{background:#1c3d5a;color:#fff;border-color:#2c4a63}.iv-button:hover,.iv-details:hover{filter:brightness(.96)}.iv-page button:focus-visible,.iv-dialog button:focus-visible,.iv-dialog input:focus-visible,.iv-dialog textarea:focus-visible{outline:2px solid #2c4a63;outline-offset:3px}.iv-footnote{color:var(--iv-muted);font-size:13px;line-height:1.6;margin:14px 0 0}.iv-dialog{background:#121821!important;max-width:850px!important;width:calc(100% - 28px)!important;max-height:88dvh;overflow-y:auto;border-color:var(--iv-line)!important;border-radius:9px!important;padding:24px!important;gap:12px!important}.iv-dialog h2{color:var(--iv-blue);font-size:24px;letter-spacing:-.025em}.iv-dialog-description{color:var(--iv-muted)!important;font-size:14px!important;line-height:1.6}.iv-dialog h3{font-size:17px;margin:20px 0 10px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px}.iv-record{border:1px solid var(--iv-line);border-radius:5px;margin:7px 0;background:#152435;overflow:hidden}.iv-record summary{padding:12px;cursor:pointer;font-weight:600;font-size:14px}.iv-record summary small{display:block;font-size:13px;font-weight:400;color:var(--iv-muted);margin:4px 0 0 15px}.iv-record-body{padding:0 12px 12px;line-height:1.65;font-size:14px;color:var(--iv-ink)}.iv-record-body p{margin:4px 0}.iv-empty{border:1px dashed #2c4a63;background:#152435;padding:18px;border-radius:5px;color:#a1aab7;line-height:1.6;font-size:11px}.iv-tabs{display:flex;gap:6px;flex-wrap:wrap;border-bottom:1px solid var(--iv-line);padding-bottom:10px}.iv-tabs button{border:1px solid var(--iv-line);border-radius:4px;padding:9px 12px;background:#121821;cursor:pointer;color:var(--iv-blue);font-size:14px;min-height:40px}.iv-tabs button[aria-pressed=true]{color:#fff;background:#1c3d5a;border-color:#2c4a63}.iv-form{display:grid;gap:16px}.iv-form label{display:grid;gap:6px;color:var(--iv-ink);font-weight:600;font-size:14px}.iv-form input,.iv-form textarea{border:1px solid #2c4a63;border-radius:4px;background:#121821;color:#78b9e2;padding:10px;width:100%;font-weight:400}.iv-form textarea{min-height:95px;resize:vertical}.iv-status{background:#152435;border:1px solid #2c4a63;padding:11px;border-radius:5px;color:#78b9e2;font-size:11px;line-height:1.6}@media (min-width:1500px){.iv-card-image{height:100px}}@media (max-width:1100px){.iv-heading{align-items:flex-start;flex-direction:column;gap:12px}.iv-card-title{padding:12px;gap:7px}.iv-subs{padding:0 12px 10px}.iv-card-image{height:100px}.iv-kpis{width:100%}.iv-kpi{flex:1}.iv-banner blockquote{max-width:200px}}@media (max-width:767px){.iv-page{padding:16px 14px}.iv-grid{grid-template-columns:1fr;gap:14px}.iv-card-image{height:150px}.iv-card-title{padding:12px}.iv-subs{padding:2px 13px 12px}.iv-kpi{padding:12px;min-width:0;gap:8px}.iv-kpi svg{width:19px;height:19px}.iv-banner{min-height:130px;padding:15px}.iv-banner h2{font-size:21px}.iv-banner blockquote{display:none}.iv-footer{align-items:flex-start;flex-direction:column;padding:15px}.iv-dialog{padding:20px!important}}.pc-workspace{--pc-ink: #f5f7fa;--pc-muted: #a1aab7;--pc-line: #2c4a63;--pc-blue: #ff6a1a;min-height:100%;background:#152435;color:var(--pc-ink);font-size:14px;line-height:1.6;padding:clamp(18px,3vw,36px)}.pc-frame{max-width:1260px;margin:0 auto}.pc-header{display:flex;justify-content:space-between;align-items:end;gap:24px;padding:4px 2px 22px}.pc-heading-copy{min-width:0}.pc-eyebrow{display:flex;align-items:center;gap:7px;color:var(--pc-muted);font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.pc-heading-copy h1{margin:10px 0 7px;color:#78b9e2;font-size:clamp(27px,4vw,38px);letter-spacing:-.045em;line-height:1.08}.pc-heading-copy p{max-width:620px;margin:0;color:var(--pc-muted);font-size:14px;line-height:1.55}.pc-currency{display:grid;gap:6px;width:min(100%,230px)}.pc-currency label,.pc-name-field>span{color:var(--pc-ink);font-size:14px;font-weight:700}.pc-currency select,.pc-name-field input,.pc-table input,.pc-table select{min-height:40px;width:100%;border:1px solid #2c4a63;border-radius:7px;background:#121821;color:#78b9e2;padding:8px 10px;font:inherit;font-size:13px}.pc-workspace input:focus-visible,.pc-workspace select:focus-visible,.pc-workspace button:focus-visible{outline:3px solid #2c4a63;outline-offset:2px}.pc-disclaimer{margin:0 0 18px;border:1px solid #2c4a63;border-left:4px solid var(--pc-blue);border-radius:7px;background:#302016;padding:12px 15px;color:var(--pc-ink);font-size:14px;line-height:1.6}.pc-disclaimer strong{color:#78b9e2}.pc-panel{border:1px solid var(--pc-line);border-radius:9px;background:#121821;box-shadow:0 2px 7px #00000059}.pc-section-head{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:17px 19px}.pc-section-head h2{margin:0;color:#78b9e2;font-size:17px;letter-spacing:-.02em}.pc-section-head p{margin:5px 0 0;color:var(--pc-muted);font-size:14px}.pc-button{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;border-radius:7px;padding:8px 13px;font:inherit;font-size:14px;font-weight:700;cursor:pointer;transition:transform .15s}.pc-button:hover{transform:translateY(-1px)}.pc-button-primary{background:#1c3d5a;border-color:#2c4a63;color:#fff}.pc-button-primary:hover{background:#1c3d5a}.pc-button-secondary{background:#142c23;border-color:#24563d;color:#78b9e2}.pc-button-secondary:hover{background:#142c23}.pc-table-wrap{width:100%;overflow-x:auto;border-top:1px solid #2c4a63}.pc-table{width:100%;min-width:700px;border-collapse:collapse;text-align:left}.pc-table th,.pc-table td{padding:10px 12px;border-bottom:1px solid #2c4a63;vertical-align:middle}.pc-table thead th{background:#152435;color:var(--pc-muted);font-size:13px;font-weight:750;letter-spacing:.03em;text-transform:uppercase}.pc-table tbody th{width:37%;font-weight:400}.pc-table input,.pc-table select{min-height:38px;padding:7px 9px}.pc-table input::-moz-placeholder{color:#8f9aa8}.pc-table input::placeholder{color:#8f9aa8}.pc-table input[aria-invalid=true]{border-color:#69332f;background:#321c1a}.pc-money-input{position:relative}.pc-money-input>span{position:absolute;z-index:1;left:9px;top:50%;transform:translateY(-50%);color:var(--pc-muted);font-size:13px;font-weight:700}.pc-money-input input{padding-left:40px}.pc-action-cell{width:48px;text-align:center}.pc-icon-button{width:34px;height:34px;display:inline-grid;place-items:center;border:1px solid transparent;border-radius:6px;background:transparent;color:#a1aab7;cursor:pointer}.pc-icon-button:hover{background:#321c1a;border-color:#69332f;color:#ff9387}.pc-empty-row{padding:28px!important;color:var(--pc-muted);text-align:center;font-size:13px}.pc-totals{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:15px 0 0}.pc-total-card{min-width:0;display:flex;flex-direction:column;gap:8px;border:1px solid var(--pc-line);border-radius:8px;background:#121821;padding:15px 16px}.pc-total-card>span{color:var(--pc-muted);font-size:14px;font-weight:700}.pc-total-card strong{overflow-wrap:anywhere;color:#78b9e2;font-size:clamp(18px,2.1vw,24px);letter-spacing:-.035em}.pc-total-card small{color:var(--pc-muted);font-size:13px}.pc-total-primary{border-color:#2c4a63;background:#142c23}.pc-total-note{margin:9px 2px 18px;color:var(--pc-muted);font-size:13px;line-height:1.6}.pc-save-panel{padding-bottom:2px}.pc-save-controls{display:flex;align-items:end;gap:10px;padding:0 19px 18px}.pc-name-field{display:grid;flex:1;gap:6px;max-width:520px}.pc-name-field input{min-height:40px}.pc-saved-list{margin:0 19px 18px;border-top:1px solid #2c4a63;padding-top:15px}.pc-saved-list h3{display:flex;align-items:center;gap:7px;margin:0 0 8px;color:var(--pc-blue);font-size:17px}.pc-saved-list h3 span{margin-left:auto;border-radius:99px;background:#152435;padding:3px 8px;color:var(--pc-muted);font-size:13px}.pc-saved-row{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #2c4a63;padding:10px 2px}.pc-saved-row:last-child{border-bottom:0}.pc-saved-row>div:first-child{min-width:0;display:grid;gap:3px}.pc-saved-row strong{overflow-wrap:anywhere;color:var(--pc-ink);font-size:14px}.pc-saved-row small{color:var(--pc-muted);font-size:13px}.pc-saved-actions{display:flex;flex:none;gap:10px}.pc-link-button{border:0;background:transparent;color:var(--pc-blue);padding:7px 3px;font:inherit;font-size:14px;font-weight:700;cursor:pointer}.pc-link-button:hover{text-decoration:underline}.pc-delete-link{color:#ff9387}.pc-alert{margin:0 19px 17px;border:1px solid #69332f;border-radius:7px;background:#321c1a;padding:11px 14px;color:#ff9387;font-size:12px}.pc-alert ul{margin:5px 0 0;padding-left:20px}.pc-notice{margin:12px 0 0;border-radius:6px;background:#142c23;padding:10px 12px;color:#78b9e2;font-size:12px}.pc-footnote{margin:14px 2px 0;color:var(--pc-muted);font-size:13px;line-height:1.6}.pc-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width: 760px){.pc-workspace{padding:16px 12px 24px}.pc-header{align-items:stretch;flex-direction:column;gap:16px}.pc-currency{width:100%;max-width:none}.pc-section-head{align-items:flex-start;flex-direction:column}.pc-totals{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-save-controls{align-items:stretch;flex-direction:column}.pc-name-field{max-width:none}}@media (max-width: 420px){.pc-totals{grid-template-columns:1fr}.pc-total-card{padding:13px 14px}.pc-saved-row{align-items:flex-start;flex-direction:column}}.dr-admin{--da-ink: #f5f7fa;--da-muted: #a1aab7;--da-line: #6b4a38;--da-paper: #121821;--da-wash: #171e27;--da-orange: #ff6a1a;--da-orange-deep: #ff6a1a;--da-orange-pale: #171e27;--da-green: #43c987;--da-red: #ff9387;color:var(--da-ink);background:#302016;min-height:100%;padding:clamp(16px,2.4vw,30px);font:14px/1.5 Aptos,Segoe UI,sans-serif}.dr-admin *,.dr-admin *:before,.dr-admin *:after{box-sizing:border-box}.da-header{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;border-bottom:1px solid #6b4a38;padding:5px 0 20px}.da-eyebrow,.da-kicker{color:var(--da-orange);font-size:13px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.da-header h1{font:500 clamp(30px,3vw,40px)/1.08 Georgia,"Times New Roman",serif;letter-spacing:-.035em;margin:6px 0 5px;color:var(--da-orange-deep)}.da-header p{margin:0;max-width:720px;color:var(--da-muted);font-size:14px}.da-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.da-button{min-height:39px;border:1px solid #6b4a38;border-radius:7px;padding:8px 13px;background:var(--da-paper);color:var(--da-ink);font:inherit;font-weight:700;cursor:pointer;transition:transform .16s ease,background-color .16s ease,opacity .16s ease}.da-button:hover:not(:disabled){transform:translateY(-1px);background:#302016}.da-button:focus-visible,.da-tab:focus-visible,.da-icon-button:focus-visible{outline:3px solid #6b4a3855;outline-offset:2px}.da-button:disabled{opacity:.48;cursor:not-allowed}.da-button.primary{color:#ff9a61;background:var(--da-orange);border-color:var(--da-orange)}.da-button.primary:hover:not(:disabled){background:var(--da-orange-deep)}.da-button.quiet{color:var(--da-orange-deep);background:transparent;border-color:transparent}.da-button.danger{color:var(--da-red)}.da-status{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:13px 17px;margin:16px 0;border-radius:9px;background:#ff6a1a;color:#ff9a61}.da-status strong{font-size:14px}.da-status p{margin:2px 0 0;color:#8f9aa8;font-size:13px}.da-status .revision{color:#ff9a61;font-size:13px;font-weight:750;text-align:right}.da-notice{padding:11px 13px;margin:12px 0;border:1px solid #6b4a38;border-radius:7px;background:#302016;color:#ff9a61;font-size:13px}.da-notice.error{border-color:#69332f;background:#302016;color:#ff9387}.da-notice.success{border-color:#24563d;background:#142c23;color:#43c987}.da-tabs{display:flex;gap:3px;overflow-x:auto;border-bottom:1px solid var(--da-line);margin:16px 0;scrollbar-width:thin}.da-tab{flex:0 0 auto;padding:10px 11px;border:0;border-bottom:2px solid transparent;background:none;color:var(--da-muted);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.da-tab[aria-selected=true]{color:var(--da-orange-deep);border-bottom-color:var(--da-orange)}.da-panel{background:var(--da-paper);border:1px solid var(--da-line);border-radius:9px;overflow:hidden}.da-panel+.da-panel{margin-top:14px}.da-panel-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:15px 17px 12px;border-bottom:1px solid #6b4a38}.da-panel-head h2{margin:2px 0 0;font-size:17px;line-height:1.3;letter-spacing:-.02em}.da-panel-head p{margin:4px 0 0;color:var(--da-muted);font-size:13px}.da-panel-body{padding:16px 17px}.da-layout{display:grid;grid-template-columns:minmax(190px,.82fr) minmax(320px,1.9fr) minmax(225px,.95fr);gap:12px;align-items:start}.da-column{min-width:0;display:grid;gap:12px}.da-field{display:grid;gap:5px;margin:11px 0}.da-field label,.da-label{color:#f5f7fa;font-size:13px;font-weight:750}.da-field small,.da-help{color:var(--da-muted);font-size:13px;line-height:1.45}.da-input,.da-select,.da-textarea{width:100%;border:1px solid #6b4a38;border-radius:6px;padding:8px 10px;background:#302719;color:var(--da-ink);font:inherit}.da-input:focus,.da-select:focus,.da-textarea:focus{outline:none;border-color:var(--da-orange);box-shadow:0 0 0 3px #00000059}.da-textarea{min-height:86px;resize:vertical}.da-stage-list{display:grid;gap:6px}.da-stage-card{border:1px solid var(--da-line);border-radius:7px;background:#302719;padding:9px 10px;display:grid;grid-template-columns:8px minmax(0,1fr) auto;gap:8px;align-items:center;cursor:pointer}.da-stage-card[aria-current=true]{border-color:#6b4a38;background:#302016;box-shadow:inset 3px 0 var(--da-orange)}.da-stage-card strong{display:block;font-size:13px;line-height:1.25}.da-stage-card small{display:block;color:var(--da-muted);font-size:13px;margin-top:2px}.da-stage-card .da-stage-color{width:8px;height:28px;border-radius:6px}.da-stage-select{min-width:0;border:0;padding:0;background:transparent;color:inherit;text-align:left;font:inherit;cursor:pointer}.da-icon-button{border:1px solid var(--da-line);background:var(--da-paper);color:var(--da-ink);border-radius:5px;min-width:32px;min-height:31px;padding:4px 7px;font:700 13px inherit;cursor:pointer}.da-icon-button:disabled{opacity:.4;cursor:not-allowed}.da-stage-tools{display:flex;gap:4px;align-items:center}.da-stage-card[draggable=true]{cursor:grab}.da-available{display:grid;gap:5px;margin-top:8px}.da-available button{text-align:left;display:flex;justify-content:space-between;align-items:center;gap:7px;border:1px solid #6b4a38;border-radius:6px;background:#302719;padding:8px 9px;color:var(--da-ink);font:inherit;font-size:13px;cursor:pointer}.da-available button:hover{border-color:#6b4a38;background:#302016}.da-stage-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.da-stage-heading h3{margin:0;font-size:17px}.da-chip{display:inline-flex;align-items:center;border-radius:99px;padding:3px 8px;background:var(--da-wash);color:#e7ebf0;font-size:13px;font-weight:700;white-space:nowrap}.da-chip.core{background:#142c23;color:#f5f7fa}.da-toggle-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid #6b4a38}.da-toggle-row:last-child{border-bottom:0}.da-toggle-row strong{display:block;font-size:13px}.da-toggle-row small{display:block;color:var(--da-muted);font-size:13px;margin-top:2px}.da-switch{position:relative;flex:0 0 39px;width:39px;height:23px}.da-switch input{position:absolute;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}.da-switch span{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:20px;background:#ff6a1a;transition:background .16s ease;pointer-events:none}.da-switch span:after{content:"";position:absolute;width:17px;height:17px;left:3px;top:3px;background:#302016;border-radius:50%;transition:transform .16s ease}.da-switch input:checked+span{background:var(--da-orange)}.da-switch input:checked+span:after{transform:translate(16px)}.da-switch input:focus-visible+span{outline:3px solid #6b4a3855;outline-offset:2px}.da-activity-list{display:grid;gap:7px}.da-activity{display:grid;grid-template-columns:minmax(0,1fr) 110px 95px auto;gap:8px;align-items:center;padding:8px;border:1px solid #6b4a38;border-radius:6px;background:#302719}.da-activity input[type=checkbox],.da-check input{accent-color:var(--da-orange);width:17px;height:17px}.da-check{display:flex;align-items:center;gap:8px;color:#f5f7fa;font-size:13px;font-weight:700}.da-check input{margin:0}.da-inline-form{display:grid;grid-template-columns:minmax(0,1fr) 125px auto;gap:7px;margin-top:9px}.da-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:11px 0}.da-metric{padding:10px;background:#302016;border-radius:6px}.da-metric strong{display:block;color:var(--da-orange-deep);font:23px/1 Georgia,serif}.da-metric span{font-size:13px;color:var(--da-muted)}.da-template-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px}.da-template{border:1px solid var(--da-line);border-radius:8px;background:#302719;padding:13px}.da-template.active-default{border-color:#6b4a38;background:#302016}.da-template-top{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.da-template h3{margin:0;font-size:15px}.da-template p{margin:5px 0 10px;color:var(--da-muted);font-size:13px;min-height:38px}.da-template-actions{display:flex;gap:5px;flex-wrap:wrap;align-items:center}.da-toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.da-empty{padding:25px;border:1px dashed #6b4a38;border-radius:8px;text-align:center;color:var(--da-muted);background:#302719}.da-empty strong{display:block;color:var(--da-ink);font:22px/1.2 Georgia,serif;margin-bottom:5px}.da-modal-backdrop{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#ff6a1aa6}.da-modal{width:min(720px,100%);max-height:min(85dvh,780px);overflow:auto;border:1px solid var(--da-line);border-radius:11px;background:var(--da-paper);box-shadow:0 22px 65px #00000059}.da-modal-head{display:flex;justify-content:space-between;gap:12px;padding:16px 19px;border-bottom:1px solid var(--da-line)}.da-modal-head h2{margin:0;font:26px/1.2 Georgia,serif;color:var(--da-orange-deep)}.da-modal-body{padding:18px 19px}.da-preview-stage{display:grid;grid-template-columns:10px minmax(0,1fr);gap:12px;padding:11px 0;border-bottom:1px solid #6b4a38}.da-preview-stage>i{border-radius:8px}.da-preview-stage strong{display:block}.da-preview-stage p{margin:3px 0;color:var(--da-muted);font-size:13px}.da-preview-stage small{color:#a1aab7;font-size:13px}.da-audit-list{display:grid}.da-audit-row{display:grid;grid-template-columns:150px minmax(0,1fr) auto;gap:12px;padding:12px 0;border-bottom:1px solid #6b4a38;align-items:start}.da-audit-row time,.da-audit-row small{color:var(--da-muted);font-size:13px}.da-audit-row strong{display:block;font-size:14px}.da-readonly-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.da-readonly{padding:12px;border:1px solid #6b4a38;border-radius:7px;background:#302719}.da-readonly strong{display:block;font-size:14px}.da-readonly span{color:var(--da-muted);font-size:13px}.da-two-column{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}.da-role-list{display:grid;gap:8px}.da-role-list .da-readonly strong{display:flex;align-items:center;gap:6px}.da-stage-list{display:grid;gap:0}.da-stage-row{display:grid;grid-template-columns:28px minmax(0,1fr);gap:9px;padding:9px 0;border-bottom:1px solid #6b4a38}.da-stage-row:last-child{border-bottom:0}.da-stage-number{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#302016;color:var(--da-orange);font-size:12px;font-weight:800}.da-stage-row strong{display:block;font-size:14px}.da-stage-row small{display:block;color:var(--da-orange-deep);font-size:12px}.da-stage-row p{margin:3px 0 0;color:var(--da-muted);font-size:13px}.da-loading{display:grid;gap:10px;padding:22px}.da-skeleton{height:18px;border-radius:5px;background:linear-gradient(90deg,#302016,#302016,#302016);background-size:200% 100%;animation:da-shimmer 1.5s ease infinite}@keyframes da-shimmer{to{background-position:-200% 0}}.da-error-screen{max-width:700px;margin:10vh auto;padding:26px;border:1px solid #69332f;border-radius:10px;background:#302016}.da-error-screen h2{margin:0 0 5px;color:var(--da-red);font:26px Georgia,serif}.da-error-screen p{color:var(--da-muted)}@media (max-width:1050px){.da-layout{grid-template-columns:minmax(180px,.75fr) minmax(300px,1.4fr)}.da-layout>:last-child{grid-column:1/-1}}@media (max-width:720px){.dr-admin{padding:15px}.da-header{align-items:flex-start;flex-direction:column}.da-layout,.da-two-column{grid-template-columns:1fr}.da-layout>:last-child{grid-column:auto}.da-status{grid-template-columns:1fr}.da-status .revision{text-align:left}.da-activity{grid-template-columns:minmax(0,1fr) auto}.da-activity>:nth-child(2),.da-activity>:nth-child(3){grid-column:1}.da-activity>:last-child{grid-column:2;grid-row:1}}@media (max-width:480px){.da-readonly-grid,.da-metrics,.da-inline-form{grid-template-columns:1fr}.da-audit-row{grid-template-columns:1fr;gap:3px}.da-panel-head,.da-panel-body{padding-left:13px;padding-right:13px}}.ppg{--ppg-ink: #f1f3f6;--ppg-muted: #a1aab7;--ppg-line: #2d3540;--ppg-paper: #121821;--ppg-canvas: #0d1117;--ppg-wash: #171e27;--ppg-orange: #ff6a1a;--ppg-orange-deep: #ff8243;--ppg-orange-pale: #21170f;--ppg-green: #43c987;--ppg-red: #ff9387;color:var(--ppg-ink);background:var(--ppg-canvas);color-scheme:dark;min-height:100%;padding:clamp(16px,2.2vw,30px);font:14px/1.5 Aptos,Segoe UI,sans-serif}.ppg *,.ppg *:before,.ppg *:after{box-sizing:border-box}.ppg button,.ppg input,.ppg select,.ppg textarea{font:inherit}.ppg button:focus-visible,.ppg input:focus-visible,.ppg select:focus-visible,.ppg textarea:focus-visible,.ppg summary:focus-visible{outline:3px solid #6b4a3855;outline-offset:2px}.ppg-header{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;border-bottom:1px solid #6b4a38;padding:2px 0 18px}.ppg-crumb{color:var(--ppg-muted);font-size:13px;font-weight:650}.ppg-crumb span{padding:0 7px;color:#8f9aa8}.ppg-kicker{color:var(--ppg-orange);font-size:13px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.ppg-header h1{margin:4px 0;color:var(--ppg-orange-deep);font:500 clamp(29px,3vw,40px)/1.08 Georgia,"Times New Roman",serif;letter-spacing:-.035em}.ppg-header p{max-width:750px;margin:0;color:var(--ppg-muted);font-size:14px}.ppg-toolbar{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.ppg-button{min-height:39px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #6b4a38;border-radius:7px;padding:8px 13px;background:var(--ppg-paper);color:var(--ppg-ink);font-weight:750;cursor:pointer;transition:transform .16s ease,background-color .16s ease,opacity .16s ease}.ppg-button:hover:not(:disabled){transform:translateY(-1px);background:#302016}.ppg-button:disabled{opacity:.48;cursor:not-allowed}.ppg-button.primary{color:#ff9a61;background:var(--ppg-orange);border-color:var(--ppg-orange)}.ppg-button.primary:hover:not(:disabled){background:var(--ppg-orange-deep)}.ppg-button.quiet{color:var(--ppg-orange-deep);background:transparent;border-color:transparent}.ppg-button.small{min-height:32px;padding:5px 9px;font-size:13px}.ppg-statusline{min-height:41px;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:13px 0;padding:9px 13px;border:1px solid #6b4a38;border-radius:7px;background:#302016;color:#ff9a61;font-size:13px}.ppg-statusline strong{font-size:13px}.ppg-statusline.error{border-color:#69332f;background:#302016;color:#ff9387}.ppg-statusline.success{border-color:#24563d;background:#142c23;color:#43c987}.ppg-statusline .ppg-notice-text{min-width:0}.ppg-boundary{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:14px 0}.ppg-boundary-item{display:flex;gap:10px;padding:11px 13px;border:1px solid var(--ppg-line);border-radius:8px;background:#302016;color:#f5f7fa;font-size:13px;line-height:1.45}.ppg-boundary-item strong{color:var(--ppg-ink)}.ppg-boundary-mark{flex:0 0 21px;width:21px;height:21px;display:grid;place-items:center;border-radius:50%;background:#302016;color:var(--ppg-orange-deep);font-weight:800}.ppg-workspace{display:grid;grid-template-columns:minmax(235px,.88fr) minmax(360px,1.55fr) minmax(255px,.95fr);gap:13px;align-items:start}.ppg-column{min-width:0;display:grid;gap:13px}.ppg-panel{min-width:0;overflow:hidden;border:1px solid var(--ppg-line);border-radius:9px;background:var(--ppg-paper);box-shadow:0 2px 8px #00000059}.ppg-panel-head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;padding:14px 15px 11px;border-bottom:1px solid #6b4a38}.ppg-panel-head h2{margin:1px 0 0;font-size:16px;line-height:1.3;letter-spacing:-.02em}.ppg-panel-head p{margin:3px 0 0;color:var(--ppg-muted);font-size:13px;line-height:1.4}.ppg-panel-body{padding:14px 15px}.ppg-step{flex:0 0 25px;width:25px;height:25px;display:grid;place-items:center;border-radius:50%;background:#ff6a1a;color:#fff;font:700 13px/1 Aptos,Segoe UI,sans-serif}.ppg-titlegroup{display:flex;gap:9px;align-items:flex-start}.ppg-field{display:grid;gap:5px;margin:10px 0}.ppg-field:first-child{margin-top:0}.ppg-field:last-child{margin-bottom:0}.ppg-label{color:#f5f7fa;font-size:13px;font-weight:750}.ppg-help{color:var(--ppg-muted);font-size:13px;line-height:1.45}.ppg-input,.ppg-select,.ppg-textarea{width:100%;border:1px solid #6b4a38;border-radius:6px;padding:8px 10px;background:#302719;color:var(--ppg-ink)}.ppg-input:focus,.ppg-select:focus,.ppg-textarea:focus{outline:none;border-color:var(--ppg-orange);box-shadow:0 0 0 3px #00000059}.ppg-textarea{min-height:105px;resize:vertical;line-height:1.5}.ppg-textarea.draft{min-height:220px}.ppg-textarea.extracted{min-height:120px;font-size:13px}.ppg-count{color:var(--ppg-muted);font:13px/1.4 Aptos,Segoe UI,sans-serif;text-align:right}.ppg-dropzone{display:grid;justify-items:center;gap:6px;padding:19px 12px;border:1px dashed #6b4a38;border-radius:7px;background:#302016;text-align:center}.ppg-dropzone.dragging{border-color:var(--ppg-orange);background:#302016}.ppg-upload-mark{width:35px;height:35px;display:grid;place-items:center;border:1px solid #6b4a38;border-radius:50%;background:#121821;color:var(--ppg-orange-deep);font-size:21px;line-height:1}.ppg-dropzone strong{font-size:13px}.ppg-dropzone p{margin:0;color:var(--ppg-muted);font-size:13px}.ppg-file-input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%)}.ppg-file-list{display:grid;gap:7px;margin-top:12px}.ppg-file{padding:9px;border:1px solid #6b4a38;border-radius:6px;background:#302719}.ppg-file-top{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;align-items:center}.ppg-file-name{min-width:0;overflow-wrap:anywhere;font-size:13px;font-weight:750}.ppg-file-meta{color:var(--ppg-muted);font-size:13px}.ppg-file-remove{min-width:29px;min-height:29px;border:1px solid var(--ppg-line);border-radius:5px;background:#121821;color:var(--ppg-red);font-weight:800;cursor:pointer}.ppg-file details{margin-top:7px}.ppg-file summary{color:var(--ppg-orange-deep);font-size:13px;font-weight:700;cursor:pointer}.ppg-empty{padding:15px 10px;border:1px dashed #6b4a38;border-radius:6px;color:var(--ppg-muted);background:#302719;font-size:13px;text-align:center}.ppg-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.ppg-segment{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;padding:4px;border:1px solid #6b4a38;border-radius:7px;background:#302016}.ppg-segment button{min-height:34px;border:1px solid transparent;border-radius:5px;background:transparent;color:#a1aab7;font-size:13px;font-weight:700;cursor:pointer}.ppg-segment button[aria-pressed=true]{border-color:#6b4a38;background:#302016;color:var(--ppg-orange-deep);box-shadow:0 1px 2px #00000059}.ppg-output-select{display:grid;gap:5px}.ppg-output-select label{color:#f5f7fa;font-size:13px;font-weight:750}.ppg-area-list,.ppg-check-list{display:grid;gap:7px}.ppg-choice{display:flex;align-items:flex-start;gap:8px;color:#f5f7fa;font-size:13px;font-weight:650}.ppg-choice input{flex:0 0 auto;width:16px;height:16px;margin:2px 0 0;accent-color:var(--ppg-orange)}.ppg-check-card{padding:9px 10px;border:1px solid #6b4a38;border-radius:6px;background:#302719}.ppg-check-card .ppg-choice{font-weight:750}.ppg-check-card p{margin:3px 0 0 24px;color:var(--ppg-muted);font-size:13px;line-height:1.4}.ppg-divider{height:1px;margin:14px 0;background:#302016}.ppg-terms{min-height:74px}.ppg-reference{padding:11px 0;border-bottom:1px solid #6b4a38}.ppg-reference:first-child{padding-top:0}.ppg-reference:last-child{padding-bottom:0;border:0}.ppg-reference-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.ppg-reference-title{min-width:0;overflow-wrap:anywhere;font-weight:750;font-size:13px}.ppg-reference textarea{min-height:82px;margin-top:7px}.ppg-reference-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:7px}.ppg-attestation{display:inline-flex;align-items:center;gap:6px;padding:3px 7px;border-radius:99px;background:#142c23;color:#43c987;font-size:13px;font-weight:700}.ppg-attestation.pending{background:#302016;color:#ff9a61}.ppg-reference-form{display:grid;gap:7px;margin-top:11px;padding-top:11px;border-top:1px solid #6b4a38}.ppg-reference-form textarea{min-height:78px}.ppg-inline-warning{margin:10px 0 0;padding:8px 9px;border-radius:6px;background:#302016;color:#ff9a61;font-size:13px}.ppg-export-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.ppg-export-button{display:flex;align-items:center;justify-content:flex-start;gap:8px;min-height:40px;border:1px solid #6b4a38;border-radius:6px;padding:7px 9px;background:#302719;color:#f5f7fa;font-size:13px;font-weight:750;cursor:pointer}.ppg-export-button:hover:not(:disabled){border-color:#6b4a38;background:#302016}.ppg-export-button:disabled{opacity:.48;cursor:not-allowed}.ppg-format{flex:0 0 42px;width:42px;height:26px;display:grid;place-items:center;border-radius:4px;background:#302016;color:var(--ppg-orange-deep);font-size:13px;font-weight:850;letter-spacing:.02em}.ppg-results{margin-top:14px}.ppg-results-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.ppg-result-tag{flex:0 0 auto;border:1px solid #6b4a38;border-radius:99px;padding:4px 9px;background:#302016;color:#ff9a61;font-size:13px;font-weight:750}.ppg-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:15px}.ppg-metric{min-width:0;padding:11px;border:1px solid #6b4a38;border-radius:7px;background:#302016}.ppg-metric strong{display:block;color:var(--ppg-orange-deep);font:25px/1.05 Georgia,Times New Roman,serif}.ppg-metric span{display:block;margin-top:4px;color:var(--ppg-muted);font-size:13px;line-height:1.35}.ppg-results-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:16px}.ppg-subhead{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 8px;color:var(--ppg-orange-deep);font-size:15px}.ppg-finding-list{display:grid;gap:7px}.ppg-finding{padding:10px 11px;border:1px solid #6b4a38;border-left:3px solid #6b4a38;border-radius:6px;background:#302719}.ppg-finding.high{border-left-color:#69332f}.ppg-finding.info{border-left-color:#6b4a38}.ppg-finding-top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.ppg-finding h4{margin:0;font-size:13px}.ppg-finding p{margin:4px 0 0;color:#f5f7fa;font-size:13px;line-height:1.45}.ppg-severity{flex:0 0 auto;padding:2px 7px;border-radius:99px;background:#302016;color:#ff9a61;font-size:13px;font-weight:750}.ppg-severity.high{background:#321c1a;color:#ff9387}.ppg-severity.info{background:#302719;color:#e7ebf0}.ppg-quote{margin-top:6px!important;padding:6px 8px;border-left:2px solid #6b4a38;background:#302016;font-style:italic;overflow-wrap:anywhere}.ppg-bullet-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.ppg-bullet-list li{display:flex;gap:8px;color:#f5f7fa;font-size:13px;line-height:1.45}.ppg-bullet-dot{flex:0 0 7px;width:7px;height:7px;margin-top:6px;border-radius:50%;background:#ff6a1a}.ppg-requirements{display:grid;gap:7px;margin-top:13px}.ppg-requirement{padding:9px 10px;border:1px solid #6b4a38;border-radius:6px;background:#302719}.ppg-requirement p{margin:0;color:#f5f7fa;font-size:13px}.ppg-requirement small{display:block;margin-top:4px;color:var(--ppg-muted);font-size:13px}.ppg-result-empty{min-height:150px;display:grid;place-items:center;padding:24px;border:1px dashed #6b4a38;border-radius:8px;background:#302719;text-align:center}.ppg-result-empty strong{display:block;color:var(--ppg-ink);font:22px/1.2 Georgia,Times New Roman,serif}.ppg-result-empty p{max-width:450px;margin:6px auto 0;color:var(--ppg-muted);font-size:13px}.ppg-footnote{margin:12px 0 0;padding-top:10px;border-top:1px solid #6b4a38;color:var(--ppg-muted);font-size:13px}@media (max-width:1100px){.ppg-workspace{grid-template-columns:minmax(235px,.85fr) minmax(330px,1.3fr)}.ppg-workspace>:last-child{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.ppg-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.ppg{padding:15px}.ppg-header{align-items:flex-start;flex-direction:column}.ppg-toolbar{justify-content:flex-start;width:100%}.ppg-workspace{grid-template-columns:1fr}.ppg-workspace>:last-child{grid-column:auto;grid-template-columns:1fr}.ppg-boundary{grid-template-columns:1fr;gap:8px}.ppg-results-grid{grid-template-columns:1fr}.ppg-results-heading{flex-direction:column}}@media (max-width:480px){.ppg-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ppg-panel-head,.ppg-panel-body{padding-left:12px;padding-right:12px}.ppg-file-top{grid-template-columns:minmax(0,1fr) auto}.ppg-file-meta{grid-column:1}.ppg-file-remove{grid-column:2;grid-row:1/3}}.ppg .ppg-header,.ppg .ppg-panel-head,.ppg .ppg-reference,.ppg .ppg-reference-form,.ppg .ppg-footnote{border-color:var(--ppg-line)}.ppg .ppg-header h1{color:var(--ppg-ink)}.ppg .ppg-button:hover:not(:disabled),.ppg .ppg-boundary-item,.ppg .ppg-dropzone,.ppg .ppg-dropzone.dragging,.ppg .ppg-file,.ppg .ppg-empty,.ppg .ppg-segment,.ppg .ppg-check-card,.ppg .ppg-export-button,.ppg .ppg-export-button:hover:not(:disabled),.ppg .ppg-metric,.ppg .ppg-finding,.ppg .ppg-requirement,.ppg .ppg-result-empty{background:var(--ppg-wash)}.ppg .ppg-statusline,.ppg .ppg-inline-warning,.ppg .ppg-boundary-mark,.ppg .ppg-segment button[aria-pressed=true],.ppg .ppg-attestation.pending,.ppg .ppg-format,.ppg .ppg-result-tag,.ppg .ppg-severity,.ppg .ppg-quote{background:var(--ppg-orange-pale)}.ppg .ppg-statusline{border-color:#6b3b20;color:var(--ppg-orange-deep)}.ppg .ppg-statusline.error{border-color:#69332f;background:#321c1a;color:var(--ppg-red)}.ppg .ppg-statusline.success{border-color:#24563d;background:#142c23;color:var(--ppg-green)}.ppg .ppg-button.primary{border-color:var(--ppg-orange);background:var(--ppg-orange);color:#fff}.ppg .ppg-button.primary:hover:not(:disabled){border-color:var(--ppg-orange-deep);background:var(--ppg-orange-deep)}.ppg .ppg-input,.ppg .ppg-select,.ppg .ppg-textarea{border-color:var(--ppg-line);background:#0a0e13;color:var(--ppg-ink)}.ppg .ppg-dropzone,.ppg .ppg-empty,.ppg .ppg-segment,.ppg .ppg-check-card,.ppg .ppg-export-button,.ppg .ppg-metric,.ppg .ppg-finding,.ppg .ppg-requirement,.ppg .ppg-result-empty{border-color:var(--ppg-line)}.ppg .ppg-upload-mark,.ppg .ppg-file-remove{border-color:var(--ppg-line);background:var(--ppg-paper)}.ppg .ppg-divider{background:var(--ppg-line)}.ppg .ppg-subhead,.ppg .ppg-metric strong,.ppg .ppg-format,.ppg .ppg-result-tag,.ppg .ppg-severity,.ppg .ppg-attestation.pending{color:var(--ppg-orange-deep)}.ppg .ppg-button:focus-visible,.ppg .ppg-input:focus-visible,.ppg .ppg-select:focus-visible,.ppg .ppg-textarea:focus-visible,.ppg summary:focus-visible{outline-color:var(--ppg-orange)}.sales-companion{--sc-ink: #f5f7fa;--sc-muted: #a1aab7;--sc-line: #2d3743;--sc-paper: #121821;--sc-card: #d5dce4;--sc-orange: #ff6a1a;--sc-orange-dark: #ff6a1a;--sc-orange-soft: #171e27;--sc-teal: #43c987;--sc-teal-soft: #171e27;color:var(--sc-ink);background:var(--sc-paper);font-family:Avenir Next,Segoe UI Variable,ui-sans-serif,system-ui,sans-serif;min-height:100%;padding:22px clamp(14px,2.4vw,34px) 30px}.sales-companion *{box-sizing:border-box}.sc-topline{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 auto 16px;max-width:1760px}.sc-eyebrow{color:var(--sc-orange);font-size:13px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.sc-scope{display:flex;align-items:center;gap:9px;color:#e7ebf0;font-size:13px;font-weight:600}.sc-scope svg{width:18px;color:var(--sc-teal)}.sc-hero{max-width:1760px;margin:0 auto 20px;min-height:170px;position:relative;overflow:hidden;border-radius:16px;background:#f5f7f2;display:flex;align-items:center;padding:28px clamp(20px,4vw,56px);box-shadow:0 8px 22px #0000001f}.sc-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#f8f9f6f7,#f8f9f6e8 42%,#f8f9f647 78%,#22313914)}.sc-hero-content{position:relative;max-width:720px}.sc-hero h1{font:800 clamp(26px,3.3vw,42px)/1.1 "Avenir Next","Segoe UI Variable",ui-sans-serif,system-ui,sans-serif;color:#ff9a61;margin:7px 0 8px;letter-spacing:-.04em}.sc-hero p{margin:0;font-size:15px;line-height:1.55;max-width:650px;color:#334155}.sc-hero-actions{position:absolute;right:24px;top:22px;z-index:1}.sc-button,.sc-icon-button{border:1px solid var(--sc-line);background:#121821;color:#f5f7fa;cursor:pointer;font:700 13px Avenir Next,Segoe UI Variable,ui-sans-serif,system-ui,sans-serif;border-radius:9px;min-height:40px;padding:9px 13px;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:background .18s,transform .18s,border-color .18s}.sc-button:hover,.sc-icon-button:hover{transform:translateY(-1px);border-color:#6b4a38;background:#302016}.sc-button svg,.sc-icon-button svg{width:16px;height:16px;flex:none}.sc-button-primary{background:var(--sc-orange);border-color:var(--sc-orange);color:#fff}.sc-button-primary:hover{background:var(--sc-orange-dark);color:#fff}.sc-button:disabled,.sc-icon-button:disabled{opacity:.48;cursor:not-allowed;transform:none}.sc-layout{max-width:1760px;margin:auto;display:grid;grid-template-columns:minmax(205px,.78fr) minmax(380px,1.65fr) minmax(245px,.92fr);align-items:start;gap:16px}.sc-column{min-width:0;display:grid;gap:14px}.sc-panel{background:var(--sc-card);border:1px solid var(--sc-line);border-radius:13px;box-shadow:0 3px 10px #00000059;overflow:hidden}.sc-panel-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:15px 16px 12px}.sc-panel-head h2{font:800 15px Avenir Next,Segoe UI Variable,ui-sans-serif,system-ui,sans-serif;color:#f5f7fa;margin:0}.sc-panel-head small,.sc-panel-kicker{color:var(--sc-muted);font-size:13px}.sc-panel-body{padding:0 16px 16px}.sc-quick-list{display:grid;gap:7px;padding:0 10px 12px}.sc-quick{background:#121821;border:1px solid #232b35;border-radius:10px;display:grid;grid-template-columns:36px 1fr 16px;text-align:left;align-items:center;gap:10px;padding:10px;color:var(--sc-ink);cursor:pointer;min-height:62px}.sc-quick:hover{background:#302016;border-color:#6b4a38}.sc-quick-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:var(--sc-orange-soft);color:var(--sc-orange)}.sc-quick-icon svg{width:18px}.sc-quick strong{display:block;font-size:13px;line-height:1.3}.sc-quick small{display:block;font-size:13px;color:var(--sc-muted);margin-top:3px;line-height:1.3}.sc-quick>svg{width:15px;color:#8f9aa8}.sc-room-select{width:100%;padding:9px 10px;border:1px solid var(--sc-line);border-radius:8px;background:#fff;color:var(--sc-ink);font:600 13px Avenir Next,Segoe UI Variable,ui-sans-serif,system-ui,sans-serif}.sc-room-blurb{font-size:13px;line-height:1.5;color:var(--sc-muted);margin:9px 0 0}.sc-recent-list{display:grid}.sc-recent{width:100%;background:none;border:0;border-top:1px solid #232b35;padding:10px 16px;text-align:left;cursor:pointer;color:var(--sc-ink)}.sc-recent:hover{background:#142c23}.sc-recent strong{display:block;font-size:13px;line-height:1.4;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sc-recent small{display:flex;gap:6px;margin-top:4px;color:var(--sc-muted);font-size:13px}.sc-empty{padding:14px 16px 17px;color:var(--sc-muted);font-size:13px;line-height:1.55}.sc-chat{display:flex;flex-direction:column;min-height:660px}.sc-chat-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 17px;border-bottom:1px solid #232b35}.sc-chat-title{display:flex;align-items:center;gap:11px}.sc-brand-mark{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:#302016;color:var(--sc-orange)}.sc-brand-mark svg{width:20px}.sc-chat-title strong{display:block;font:800 15px Avenir Next,Segoe UI Variable,ui-sans-serif,system-ui,sans-serif}.sc-chat-title small{display:block;color:var(--sc-muted);font-size:13px;margin-top:2px}.sc-chat-tools{display:flex;gap:7px}.sc-icon-button{min-height:34px;padding:7px 9px;font-size:13px}.sc-chat-content{padding:18px;flex:1}.sc-welcome{padding:13px 14px;border-radius:10px;background:#142c23;color:#e7ebf0;font-size:13px;line-height:1.55;border-left:3px solid #24563d}.sc-welcome strong{color:#f5f7fa}.sc-suggest-label{margin:21px 0 9px;color:var(--sc-orange);font-size:13px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.sc-suggestions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sc-suggestion{text-align:left;background:#121821;color:#f5f7fa;border:1px solid var(--sc-line);border-radius:9px;padding:11px 12px;min-height:50px;font:600 13px/1.45 Avenir Next,Segoe UI Variable,ui-sans-serif,system-ui,sans-serif;cursor:pointer}.sc-suggestion:hover{border-color:#6b4a38;background:#302016}.sc-turn{margin-top:18px;border-top:1px solid #232b35;padding-top:16px}.sc-question{margin-left:auto;max-width:90%;width:-moz-max-content;width:max-content;background:#152435;padding:10px 13px;border-radius:12px 12px 3px;font-size:13px;line-height:1.5;color:#f5f7fa}.sc-answer{display:flex;gap:10px;margin-top:13px}.sc-answer-icon{flex:none;display:grid;place-items:center;width:29px;height:29px;background:#302016;border-radius:9px;color:var(--sc-orange)}.sc-answer-icon svg{width:16px}.sc-answer-main{min-width:0;flex:1}.sc-answer-text{font-size:14px;line-height:1.65;white-space:pre-wrap;margin:2px 0 8px;color:#f5f7fa;overflow-wrap:anywhere}.sc-answer-meta{color:var(--sc-muted);font-size:13px}.sc-citations{display:flex;flex-wrap:wrap;gap:7px;margin-top:11px}.sc-source-pill{max-width:100%;display:inline-flex;align-items:center;gap:7px;border:1px solid #24563d;color:#43c987;background:#142c23;padding:7px 9px;border-radius:7px;font:700 13px Avenir Next,Segoe UI Variable,ui-sans-serif,system-ui,sans-serif;cursor:pointer;text-align:left}.sc-source-pill:hover{border-color:#24563d}.sc-source-pill span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sc-pending,.sc-error{padding:12px;margin-top:14px;border-radius:9px;display:flex;gap:10px;align-items:center;font-size:13px;line-height:1.45}.sc-pending{background:#142c23;color:#f5f7fa}.sc-pending svg{animation:sc-turn 1.2s linear infinite}.sc-error{background:#302016;color:#ff9a61}.sc-error>span:first-of-type{flex:1}@keyframes sc-turn{to{transform:rotate(360deg)}}.sc-composer-wrap{padding:0 17px 16px}.sc-composer{border:1px solid #2d3743;border-radius:11px;padding:10px;background:#121821}.sc-composer:focus-within{border-color:#6b4a38;box-shadow:0 0 0 3px #00000059}.sc-composer textarea{width:100%;min-height:68px;resize:vertical;border:0;outline:none;background:transparent;color:var(--sc-ink);font:14px/1.5 Avenir Next,Segoe UI Variable,ui-sans-serif,system-ui,sans-serif}.sc-composer textarea::-moz-placeholder{color:#8f9aa8}.sc-composer textarea::placeholder{color:#8f9aa8}.sc-compose-footer{display:flex;justify-content:space-between;align-items:center;gap:8px}.sc-compose-footer small{color:var(--sc-muted);font-size:13px}.sc-disclosure{margin:8px 2px 0;color:#a1aab7;font-size:13px;line-height:1.45}.sc-side-stat{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sc-stat{background:#142c23;padding:10px;border-radius:8px}.sc-stat small{display:block;color:var(--sc-muted);font-size:13px}.sc-stat strong{display:block;margin-top:4px;font:700 13px Avenir Next,Segoe UI Variable,ui-sans-serif,system-ui,sans-serif;color:var(--sc-orange-dark);overflow-wrap:anywhere}.sc-facts{display:grid;gap:0}.sc-fact{padding:8px 0;border-top:1px solid #232b35;display:grid;grid-template-columns:95px 1fr;gap:8px;font-size:13px;line-height:1.4}.sc-fact:first-child{border:0}.sc-fact dt{color:var(--sc-muted)}.sc-fact dd{margin:0;font-weight:600;overflow-wrap:anywhere}.sc-tabs{display:flex;gap:4px;border-bottom:1px solid #232b35;padding:0 14px;overflow:auto}.sc-tab{background:transparent;border:0;border-bottom:2px solid transparent;padding:10px 5px 9px;color:#a1aab7;font:700 13px Avenir Next,Segoe UI Variable,ui-sans-serif,system-ui,sans-serif;cursor:pointer;white-space:nowrap}.sc-tab[aria-selected=true]{color:var(--sc-orange);border-color:var(--sc-orange)}.sc-note-area{width:100%;min-height:102px;resize:vertical;border:1px solid var(--sc-line);border-radius:8px;padding:9px;color:var(--sc-ink);font:13px/1.5 Avenir Next,Segoe UI Variable,ui-sans-serif,system-ui,sans-serif}.sc-note-meta{color:var(--sc-muted);font-size:13px;margin:6px 0}.sc-task{display:flex;gap:8px;align-items:flex-start;padding:9px 0;border-top:1px solid #232b35}.sc-task:first-child{border-top:0}.sc-task input{accent-color:var(--sc-orange);margin-top:3px}.sc-task-copy{flex:1;min-width:0}.sc-task-copy strong{display:block;font-size:13px;line-height:1.4;overflow-wrap:anywhere}.sc-task-copy small{display:block;color:var(--sc-muted);font-size:13px;margin-top:3px}.sc-task-done{text-decoration:line-through;color:#8f9aa8!important}.sc-task-actions{display:flex;gap:3px}.sc-task-actions button{background:none;border:0;color:#a1aab7;padding:4px;cursor:pointer}.sc-task-actions svg{width:15px;height:15px}.sc-inline-form{display:grid;gap:8px;padding:0 14px 14px}.sc-inline-form input,.sc-modal input,.sc-modal select{width:100%;min-height:38px;border:1px solid var(--sc-line);border-radius:8px;padding:8px 10px;font:13px Avenir Next,Segoe UI Variable,ui-sans-serif,system-ui,sans-serif;color:var(--sc-ink);background:#121821}.sc-inline-form-row{display:flex;gap:8px}.sc-source-card{padding:12px 0;border-top:1px solid #232b35}.sc-source-card:first-child{border:0}.sc-source-card strong{font-size:13px;line-height:1.4;display:block}.sc-source-card small{font-size:13px;color:var(--sc-teal);display:block;margin:3px 0 7px}.sc-source-card p{margin:0;color:#a1aab7;font-size:13px;line-height:1.5}.sc-callout{background:#142c23;border:1px solid #232b35;border-radius:8px;padding:10px;color:#a1aab7;font-size:13px;line-height:1.5}.sc-warning{max-width:1760px;margin:0 auto 14px;padding:10px 13px;border:1px solid #6b4a38;border-radius:9px;background:#302016;color:#ff9a61;font-size:13px;line-height:1.5}.sc-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#14503c85;display:grid;place-items:center;padding:16px}.sc-modal{width:min(620px,100%);max-height:min(86dvh,850px);overflow:auto;background:#142c23;border:1px solid #2d3743;border-radius:14px;box-shadow:0 25px 70px #00000059}.sc-modal-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 19px;border-bottom:1px solid #232b35}.sc-modal-head h2{margin:0;font:800 18px Avenir Next,Segoe UI Variable,ui-sans-serif,system-ui,sans-serif;color:var(--sc-orange-dark)}.sc-loading-bar{width:60px;height:7px;border-radius:6px;background:#302016;display:inline-block;transform-origin:left center;animation:sc-load 1.1s ease-in-out infinite alternate}@keyframes sc-load{to{transform:scaleX(.45);opacity:.5}}.sc-modal-body{padding:18px 19px}.sc-modal-body p,.sc-modal-body li{font-size:14px;line-height:1.6;color:#e7ebf0}.sc-modal-body pre{white-space:pre-wrap;overflow-wrap:anywhere;font:13px/1.6 Avenir Next,Segoe UI Variable,ui-sans-serif,system-ui,sans-serif;color:#f5f7fa;background:#142c23;padding:13px;border-radius:8px}.sc-modal-actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap;padding:0 19px 18px}.sc-footer{max-width:1760px;margin:16px auto 0;display:flex;justify-content:space-between;gap:16px;color:#a1aab7;font-size:13px;line-height:1.5}.sc-footer span{display:flex;align-items:center;gap:6px}.sc-footer svg{width:15px;color:var(--sc-teal)}@media (max-width:1100px){.sc-layout{grid-template-columns:minmax(190px,.75fr) minmax(350px,1.4fr)}.sc-right{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@media (max-width:760px){.sales-companion{padding:14px 12px 24px}.sc-topline{align-items:flex-start;flex-direction:column;gap:7px;margin-bottom:11px}.sc-hero{min-height:205px;padding:25px 19px;align-items:flex-end;background-position:58% center}.sc-hero:before{background:linear-gradient(0deg,#f8f9f6f7,#f8f9f6db 62%,#f8f9f62e)}.sc-hero h1{font-size:29px;max-width:440px}.sc-hero p{font-size:14px;max-width:450px}.sc-hero-actions{top:11px;right:11px}.sc-layout{display:flex;flex-direction:column}.sc-column{width:100%}.sc-left{order:2}.sc-center{order:1}.sc-right{order:3;display:grid;grid-template-columns:1fr}.sc-chat{min-height:540px}.sc-chat-content{padding:14px}.sc-chat-tools{gap:4px}.sc-chat-tools .sc-icon-button{padding:7px}.sc-chat-tools .sc-icon-button span{display:none}.sc-suggestions{grid-template-columns:1fr}.sc-footer{flex-direction:column}}@media (prefers-reduced-motion:reduce){.sales-companion *,.sales-companion *:before,.sales-companion *:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.acc{--paper: #121821;--surface: #121821;--ink: #f5f7fa;--muted: #a1aab7;--line: #6b4a38;--orange: #ff6a1a;--orange-soft: #171e27;--teal: #43c987;--teal-soft: #171e27;--gold: #f0c36d;--gold-soft: #171e27;--red: #ff9387;--shadow: 0 8px 24px #ff9a610a;color:var(--ink);background:var(--paper);min-height:100%;padding:20px clamp(14px,2vw,30px) 32px;font:500 14px/1.45 DM Sans,sans-serif}.acc *{box-sizing:border-box}.acc button,.acc input,.acc textarea,.acc select{font:inherit}.acc button{cursor:pointer}.acc-inner{max-width:1540px;margin:auto}.acc-head{display:flex;justify-content:space-between;align-items:center;gap:18px;border-bottom:1px solid var(--line);padding:2px 0 17px}.acc-titleline{display:flex;align-items:center;gap:12px}.acc-mark{width:38px;height:38px;border-radius:11px;background:var(--orange);color:#fff;display:grid;place-items:center;font:800 15px Manrope,sans-serif;letter-spacing:-.08em}.acc-eyebrow{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-weight:700}.acc h1{font:800 clamp(22px,2vw,29px)/1.1 Manrope,sans-serif;letter-spacing:-.045em;color:var(--orange);margin:3px 0}.acc-sub{color:#a1aab7;font-size:13px}.acc-head-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.acc-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:37px;padding:0 13px;border:1px solid #6b4a38;border-radius:8px;background:var(--surface);color:var(--ink);font-weight:700;font-size:13px;transition:transform .16s,opacity .16s}.acc-btn:hover:not(:disabled){transform:translateY(-1px);border-color:#6b4a38}.acc-btn:disabled{opacity:.48;cursor:not-allowed}.acc-btn.primary{background:var(--orange);border-color:var(--orange);color:#fff}.acc-btn.subtle{background:transparent}.acc-btn.danger{color:var(--red)}.acc-project{height:37px;max-width:255px;border:1px solid #6b4a38;border-radius:8px;background:var(--surface);padding:0 30px 0 10px;color:var(--ink);font-size:13px}.acc-tabs{display:flex;gap:3px;overflow-x:auto;border-bottom:1px solid var(--line);margin:0 0 16px;scrollbar-width:thin}.acc-tab{border:0;background:transparent;color:#a1aab7;padding:12px 13px 10px;white-space:nowrap;font-weight:700;font-size:13px;border-bottom:2px solid transparent}.acc-tab.active{color:var(--orange);border-color:var(--orange)}.acc-notice{padding:10px 13px;background:#302016;border:1px solid #6b4a38;border-radius:8px;color:#ff9a61;margin:0 0 13px;font-size:13px}.acc-error{background:#302016;border-color:#69332f;color:#ff9387}.acc-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:15px 0}.acc-metric{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:13px 15px;box-shadow:var(--shadow)}.acc-metric small{color:var(--muted);display:block;font-size:12px}.acc-metric strong{display:block;font:700 21px Manrope,sans-serif;margin-top:4px;letter-spacing:-.03em}.acc-metric em{font-style:normal;font-size:12px;color:var(--muted)}.acc-flow{display:flex;align-items:center;gap:8px;background:#302016;border:1px solid var(--line);border-radius:10px;padding:12px 16px;margin:12px 0 16px;overflow:hidden}.acc-flow-step{min-width:0;flex:1;display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700}.acc-flow-step b{width:24px;height:24px;display:grid;place-items:center;background:var(--orange);color:#fff;border-radius:50%;font:700 12px Manrope}.acc-flow-step span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.acc-arrow{color:#ff9387;flex:none}.acc-grid{display:grid;grid-template-columns:minmax(210px,.84fr) minmax(340px,1.5fr) minmax(210px,.82fr);gap:12px;align-items:stretch}.acc-card{background:var(--surface);border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow);padding:15px;min-width:0}.acc-cardhead{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:12px}.acc-card h2,.acc-card h3{font:700 16px Manrope,sans-serif;margin:0;color:#f5f7fa}.acc-card p{color:var(--muted);font-size:13px;margin:4px 0 0}.acc-label{font-size:12px;font-weight:700;color:#a1aab7;display:block;margin:12px 0 6px}.acc-textarea,.acc-input,.acc-select{width:100%;border:1px solid #6b4a38;border-radius:7px;background:#302719;color:var(--ink);padding:10px 11px;outline:none;font-size:13px}.acc-textarea:focus,.acc-input:focus,.acc-select:focus{border-color:#6b4a38;box-shadow:0 0 0 3px #00000059}.acc-textarea{resize:vertical;min-height:108px}.acc-upload{border:1px dashed #6b4a38;border-radius:8px;background:#302016;padding:13px;text-align:center;color:#a1aab7;font-size:13px}.acc-upload input{max-width:100%;font-size:12px}.acc-file{display:flex;justify-content:space-between;gap:6px;border-bottom:1px solid #6b4a38;padding:7px 0;font-size:12px}.acc-file button,.acc-iconbtn{border:0;background:none;color:var(--orange);padding:2px 4px}.acc-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.acc-toggle{accent-color:var(--orange);width:17px;height:17px}.acc-canvas{position:relative;overflow:hidden;min-height:385px;background-color:#302016;background-image:radial-gradient(#302016 .7px,transparent .7px);background-size:16px 16px}.acc-canvas-tools{display:flex;justify-content:flex-end;gap:6px;margin:-2px 0 9px}.acc-canvas-tools .acc-btn{min-height:30px;padding:0 9px;font-size:12px}.acc-map{position:relative;display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px;min-height:330px;transform-origin:top center;transition:transform .18s}.acc-map svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.acc-lane{position:relative;z-index:1;display:flex;flex-direction:column;gap:9px}.acc-lane-title{font-size:11px;text-transform:uppercase;letter-spacing:.09em;color:#a1aab7;font-weight:700;padding:2px 0}.acc-role{background:#302719;border:1px solid #6b4a38;border-left:3px solid var(--teal);border-radius:7px;padding:8px;box-shadow:0 3px 9px #00000059}.acc-role.orange{border-left-color:var(--orange)}.acc-role.gold{border-left-color:var(--gold)}.acc-role strong{font-size:12px;display:block}.acc-role small{font-size:11px;color:var(--muted);display:block;margin-top:2px}.acc-role select{margin-top:6px;width:100%;border:1px solid #6b4a38;border-radius:5px;padding:4px;background:#302719;font-size:12px}.acc-placeholder{border:1px dashed #6b4a38;border-radius:7px;padding:12px;color:#8f9aa8;font-size:12px;text-align:center;background:#302016}.acc-chips{display:flex;flex-wrap:wrap;gap:7px}.acc-chip{border:1px solid #6b4a38;border-radius:30px;background:#302719;padding:6px 10px;font-size:12px;color:#a1aab7}.acc-chip.selected{background:var(--orange-soft);border-color:#6b4a38;color:#ff9387}.acc-check{display:flex;gap:9px;align-items:flex-start;padding:10px 0;border-bottom:1px solid #6b4a38}.acc-check:last-child{border-bottom:0}.acc-check input{accent-color:var(--orange);margin:3px 0 0}.acc-check strong{display:block;font-size:13px}.acc-check small{color:var(--muted);font-size:12px}.acc-status{border-radius:30px;padding:4px 9px;font-size:11px;font-weight:700;background:#171e27;color:#a1aab7}.acc-status.pass{background:var(--teal-soft);color:#43c987}.acc-status.attention{background:var(--gold-soft);color:#ff9a61}.acc-status.blocked{background:#321c1a;color:#ff9387}.acc-table{width:100%;border-collapse:collapse;font-size:13px}.acc-table th,.acc-table td{text-align:left;border-bottom:1px solid #6b4a38;padding:10px 8px;vertical-align:top}.acc-table th{font-size:11px;text-transform:uppercase;letter-spacing:.07em;color:#a1aab7}.acc-source{border:1px solid var(--line);border-radius:8px;padding:12px;margin:9px 0}.acc-source textarea{min-height:74px}.acc-empty{padding:26px 14px;text-align:center;border:1px dashed #6b4a38;border-radius:8px;color:#a1aab7;background:#302719}.acc-empty strong{display:block;color:#f5f7fa;margin-bottom:4px}.acc-modalback{position:fixed;top:0;right:0;bottom:0;left:0;background:#202a3578;z-index:100;display:grid;place-items:center;padding:15px}.acc-modal{width:min(620px,100%);max-height:85dvh;overflow:auto;background:var(--surface);border-radius:12px;border:1px solid var(--line);padding:20px;box-shadow:0 18px 65px #00000059}.acc-mono{font:12px/1.55 IBM Plex Mono,monospace;white-space:pre-wrap;overflow-wrap:anywhere;background:#302719;padding:12px;border-radius:7px}.acc-footer{margin-top:15px;color:#a1aab7;font-size:12px}.acc-health-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.acc-health-grid .acc-card{padding:12px 14px}.acc-checklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;margin:4px 0 12px}.acc :is(.acc-label,.acc-metric small,.acc-metric em,.acc-role strong,.acc-role small,.acc-lane-title,.acc-placeholder,.acc-file,.acc-chip,.acc-check small,.acc-notice,.acc-table th,.acc-status,.acc-footer,.acc-mono,.acc-canvas-tools .acc-btn){font-size:13px}.acc .acc-eyebrow{font-size:11px}@media (max-width:1050px){.acc-grid{grid-template-columns:minmax(220px,.8fr) minmax(0,1.4fr)}.acc-grid>.acc-card:last-child{grid-column:1/-1}.acc-metrics{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.acc{padding:14px 11px 25px}.acc-head{align-items:flex-start;flex-direction:column}.acc-head-actions{width:100%}.acc-project{max-width:none;flex:1}.acc-tabs{margin-right:-11px}.acc-grid{grid-template-columns:1fr}.acc-grid>.acc-card:last-child{grid-column:auto}.acc-canvas{min-height:0}.acc-map{gap:6px;min-height:300px}.acc-role{padding:6px}.acc-role strong,.acc-role small{font-size:13px}.acc-flow{padding:10px 8px}.acc-flow-step{gap:4px;font-size:13px}.acc-flow-step b{width:21px;height:21px}.acc-metrics{gap:7px}.acc-metric{padding:10px}.acc-table{min-width:520px}.acc-tablewrap{overflow:auto}.acc-health-grid,.acc-checklist{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.acc *{scroll-behavior:auto!important;transition:none!important}}.acc :is(p,small,span,li,label,button,input,select,textarea,td,th,pre){font-size:13px}.acc{--paper:#0d1117;--surface:#121821;--ink:#f1f3f6;--muted:#a1aab7;--line:#2d3540;--orange:#ff6a1a;--orange-soft:#291a12;--teal-soft:#14251f;background:#0d1117;padding:22px clamp(14px,2vw,30px) 32px}.acc .acc-inner{max-width:1580px}.acc .acc-head{align-items:flex-start;padding-bottom:20px;border-color:#2d3540}.acc .acc-titleline{align-items:flex-start;gap:15px}.acc .acc-mark{width:44px;height:44px;flex:none;border-radius:13px}.acc h1{color:#f1f3f6;font-size:clamp(25px,2.2vw,32px)}.acc .acc-head-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:770px}.acc .acc-head-actions>*{min-width:0}.acc .acc-project{width:100%;min-width:0;max-width:290px;height:38px}.acc .acc-btn{min-height:38px;border-color:#35404c;border-radius:9px;background:#171e27}.acc .acc-btn.primary{background:#ff6a1a;border-color:#ff6a1a;color:#fff}.acc .acc-tabs{gap:8px;border-color:#2d3540}.acc .acc-tab.active{background:#171e27;color:#ff8243;border-color:#ff6a1a}.acc .acc-card,.acc .acc-metric{border-color:#2d3540;border-radius:14px;background:#121821;padding:17px}.acc .acc-metric{min-height:105px}.acc .acc-flow{background:#121821;border-color:#2d3540;padding:13px 17px;gap:12px}.acc .acc-grid{grid-template-columns:minmax(240px,.9fr) minmax(390px,1.42fr) minmax(240px,.9fr);gap:14px}.acc .acc-cardhead{align-items:flex-start;margin-bottom:15px}.acc .acc-input,.acc .acc-select,.acc .acc-textarea,.acc .acc-project{background:#0f151d;color:#f1f3f6;border-color:#35404c}.acc .acc-upload{display:block;overflow:hidden;padding:15px 13px;border-color:#45505d;border-radius:11px;background:#171e27;line-height:1.6}.acc .acc-upload small{display:block}.acc .acc-upload input[type=file]{display:block;width:100%;max-width:100%;margin-top:9px;padding:6px;background:#0f151d;color:#c4cbd3;border:1px solid #35404c;border-radius:8px;font-size:12px}.acc .acc-upload input::file-selector-button{padding:6px 9px;margin-right:9px;border:1px solid #46515e;border-radius:6px;background:#202a35;color:#fff}.acc .acc-canvas{background-color:#111821;border-color:#2d3540}.acc .acc-canvas-tools{flex-wrap:wrap;gap:7px}.acc .acc-map{gap:12px}.acc .acc-role{min-width:0;padding:10px;background:#171e27;border-color:#35404c;border-radius:10px}.acc .acc-role strong,.acc .acc-role small{overflow-wrap:anywhere}.acc .acc-placeholder,.acc .acc-empty{background:#171e27;border-color:#3b4652;color:#a1aab7;border-radius:10px}.acc .acc-modal{background:#121821;border-color:#35404c}.acc .acc-status{flex:none}.acc :is(button,input,textarea,select):focus-visible{outline:2px solid #ff8243;outline-offset:2px}@media (max-width:1300px){.acc .acc-head{flex-direction:column}.acc .acc-head-actions{width:100%;max-width:none}.acc .acc-grid{grid-template-columns:minmax(240px,.9fr) minmax(0,1.45fr)}.acc .acc-grid>.acc-card:last-child{grid-column:1/-1}}@media (max-width:700px){.acc .acc-head-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.acc .acc-head-actions>.acc-eyebrow,.acc .acc-head-actions>.acc-btn.primary{grid-column:1/-1}.acc .acc-head-actions .acc-btn{white-space:normal;padding:8px}.acc .acc-grid,.acc .acc-map{grid-template-columns:minmax(0,1fr)}.acc .acc-map>svg{display:none}.acc .acc-flow{flex-wrap:wrap}.acc .acc-flow-step{min-width:40%}.acc .acc-arrow{display:none}}.acc-coordination .acc-cardhead{flex-wrap:wrap}.acc-coordination .acc-cardhead>.acc-row{flex-wrap:wrap;justify-content:flex-end}.acc-coordination-runs{display:grid;gap:8px;margin:16px 0}.acc-coordination-run{display:grid;gap:5px;padding:12px 14px;border:1px solid #2d3540;border-radius:9px;color:#f1f3f6;background:#0f151d;text-align:left;cursor:pointer}.acc-coordination-run.selected{border-color:#ff8243;background:#1d1916}.acc-coordination-run strong{overflow-wrap:anywhere}.acc-coordination-run small,.acc-coordination-task span,.acc-coordination-task small{color:#a1aab7}.acc-coordination-summary{display:grid;grid-template-columns:2fr 1.2fr 1fr;gap:10px;margin:16px 0}.acc-coordination-summary>div{display:grid;align-content:start;gap:7px;padding:13px;border:1px solid #2d3540;border-radius:9px;background:#0f151d}.acc-coordination-summary strong{overflow-wrap:anywhere}.acc-coordination-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.acc-coordination-task{min-width:0;padding:12px;border:1px solid #2d3540;border-left:3px solid #ff8243;border-radius:9px;background:#0f151d}.acc-coordination-task>div{display:flex;justify-content:space-between;gap:8px;align-items:flex-start}.acc-coordination-task strong{overflow-wrap:anywhere}.acc-coordination-task span{font-size:11px;text-align:right}.acc-coordination-task p{margin:10px 0;color:#c4cbd3;font-size:13px;line-height:1.5}.acc-coordination-task small{font-size:11px}@media (max-width:900px){.acc-coordination-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.acc-coordination-summary{grid-template-columns:1fr}}@media (max-width:600px){.acc-coordination-grid{grid-template-columns:minmax(0,1fr)}.acc-coordination .acc-cardhead>.acc-row{justify-content:flex-start}}.ks-workspace{--ks-ink: #f1f3f6;--ks-muted: #a1aab7;--ks-line: #2d3540;--ks-panel: #121821;--ks-accent: #ff6a1a;--ks-accent-hover: #ff8243;--ks-accent-soft: #2a1a10;--ks-violet: #b39ddb;--ks-violet-soft: #201a30;--ks-green: #43c987;--ks-green-soft: #142c23;--ks-page: #0d1117;min-height:100%;background:var(--ks-page);color:var(--ks-ink);font-family:inherit;font-size:13px;line-height:1.45}.ks-workspace *{box-sizing:border-box}.kf-content:has(.ks-workspace){padding:0;background:var(--ks-page)}.ks-body{min-height:calc(100dvh - 57px)}.ks-main{width:100%;max-width:1600px;margin:0 auto;padding:22px 25px 15px}.ks-page-heading{display:flex;justify-content:space-between;align-items:center;gap:18px;margin:0 0 15px}.ks-page-heading-banner{background-size:cover;background-position:center 42%;border:1px solid rgba(96,140,230,.38);border-radius:12px;padding:22px;box-shadow:0 14px 36px #02061480,inset 0 1px #d2e4ff14}.ks-page-heading h1{margin:0;color:var(--ks-ink);font-size:clamp(20px,2.2vw,27px);letter-spacing:-.6px;line-height:1.15;font-weight:800;text-shadow:0 2px 16px rgba(0,0,0,.6)}.ks-page-heading h1 em{font-style:normal;background:linear-gradient(90deg,#4dd8ff,#b18aff 55%,#ff8fd0);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ks-page-heading p{color:#c3cdec;margin:5px 0 0;font-size:13px;text-shadow:0 1px 10px rgba(0,0,0,.5)}.ks-section-title{margin:0 0 8px 1px;color:var(--ks-ink);font-size:14px;font-weight:750}.ks-button{border-radius:5px;min-height:32px;padding:0 11px;display:inline-flex;align-items:center;gap:7px;border:1px solid var(--ks-line);font:inherit;font-size:12.5px;font-weight:700;white-space:nowrap}.ks-button-outline{color:var(--ks-muted);background:#121821}.ks-button-outline:hover:not(:disabled){color:var(--ks-accent);border-color:#6b4a38;background:var(--ks-accent-soft)}.ks-button:disabled{opacity:.63;cursor:not-allowed}.ks-disabled-tag{border-radius:3px;background:#1d2631;color:#8f9aa8;font-size:11px;padding:2px 4px}.ks-local-notice{display:flex;align-items:flex-start;gap:8px;margin-bottom:16px;padding:9px 12px;background:var(--ks-panel);border:1px solid var(--ks-line);border-radius:6px;color:var(--ks-muted);font-size:12.5px}.ks-local-notice svg{flex:none;color:var(--ks-accent);margin-top:1px}.ks-local-notice strong{color:var(--ks-accent)}.ks-error{display:flex;gap:9px;align-items:center;margin:0 0 12px;padding:9px 11px;border:1px solid #6e3b34;border-radius:5px;color:#f0a8a0;background:#2b1512;font-size:13px}.ks-error>svg{flex:none}.ks-error button{display:grid;place-items:center;margin-left:auto;border:0;background:none;color:inherit;cursor:pointer}.ks-section-kicker{display:flex;align-items:center;gap:8px;color:var(--ks-muted);font-size:12.5px;font-weight:700;margin:0 0 7px 1px}.ks-section-kicker>span{color:var(--ks-accent)}.ks-section-kicker i{height:1px;flex:1;background:var(--ks-line)}.ks-ingest-flow{display:grid;grid-template-columns:minmax(190px,1.12fr) 18px minmax(190px,1fr) 18px minmax(180px,.95fr) 18px minmax(180px,.95fr);align-items:stretch;gap:7px;margin-bottom:12px}.ks-stage{min-width:0;padding:11px 11px 10px;border:1px solid var(--ks-line);border-radius:6px;background:var(--ks-panel);box-shadow:0 1px 2px #00000040}.ks-stage-title{display:flex;align-items:center;gap:7px;min-height:20px;margin-bottom:10px}.ks-stage-title h2{overflow:hidden;margin:0;color:var(--ks-ink);font-size:13px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.ks-stage-icon{display:grid;place-items:center;color:#5d6874;margin-left:auto}.ks-step{display:inline-grid;place-items:center;width:20px;height:20px;flex:none;border-radius:50%;font-size:11px;font-weight:750}.ks-step.blue{color:var(--ks-accent);background:var(--ks-accent-soft)}.ks-step.purple{color:var(--ks-violet);background:var(--ks-violet-soft)}.ks-dropzone{min-height:54px;display:flex;align-items:center;gap:8px;padding:7px;border:1px dashed #4a3a2e;border-radius:5px;background:#10161f;transition:background .15s,border-color .15s}.ks-dropzone.is-dragging{border-color:var(--ks-accent-hover);background:var(--ks-accent-soft)}.ks-file-input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap}.ks-file-icon{display:grid;place-items:center;width:30px;height:34px;flex:none;border-radius:4px;color:#f0928a;background:#331a1a}.ks-upload-copy{min-width:0;display:grid;gap:3px}.ks-upload-copy strong{overflow:hidden;color:var(--ks-ink);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.ks-upload-copy small{color:#8f9aa8;font-size:11px}.ks-browse{flex:none;margin-left:auto;padding:5px 7px;border:1px solid var(--ks-line);border-radius:4px;color:var(--ks-accent);background:#121821;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.ks-browse:hover{background:var(--ks-accent-soft);border-color:#6b4a38}.ks-browse:disabled{opacity:.55;cursor:wait}.ks-text-action{display:flex;align-items:center;gap:5px;padding:0;margin:8px 0;border:0;color:#8f9aa8;background:transparent;font:inherit;font-size:12px;cursor:pointer}.ks-text-action:hover:not(:disabled){color:var(--ks-accent)}.ks-text-action:disabled{cursor:wait}.ks-inline-status,.ks-mini-status{display:flex;align-items:center;gap:6px;min-height:17px;color:#8f9aa8;font-size:12px}.ks-inline-status.success{color:var(--ks-green)}.ks-status-dot{width:14px;height:14px;display:inline-grid;place-items:center;flex:none;border-radius:50%;color:#0d1219;background:var(--ks-green)}.ks-status-dot:not(:has(svg)){width:7px;height:7px}.ks-status-dot.pending{background:#4a5563}.ks-flow-arrow{display:grid;place-items:center;color:#5d6874}.ks-check-list{list-style:none;padding:0;margin:0 0 8px}.ks-check-list li{display:flex;align-items:center;gap:6px;min-height:17px;color:#a1aab7;font-size:12px}.ks-check-list li b{color:#8f9aa8;font-size:11px;font-weight:500}.ks-check{display:inline-grid;place-items:center;width:12px;height:12px;flex:none;border:1px solid #4a5563;border-radius:50%;color:#0d1219}.ks-check>span{width:4px;height:4px;border-radius:50%;background:#4a5563}.ks-check.checked{border-color:var(--ks-green);background:var(--ks-green)}.ks-result-box{display:flex;align-items:center;gap:7px;min-height:34px;padding:5px 8px;border-radius:4px;color:#8f9aa8;background:#171e27}.ks-result-box>svg{flex:none;color:#5d6874}.ks-result-box div{display:grid;gap:1px}.ks-result-box strong{color:#a1aab7;font-size:12px}.ks-result-box small{color:#8f9aa8;font-size:11px}.ks-result-box.active{color:var(--ks-green);background:var(--ks-green-soft)}.ks-result-box.active>svg{color:var(--ks-green)}.ks-result-box.active strong{color:var(--ks-green)}.ks-stage-description{margin:-1px 0 8px;color:var(--ks-muted);font-size:12px}.ks-progress{position:relative;height:6px;margin:0 0 9px;overflow:visible;border-radius:10px;background:#1d2631}.ks-progress>span{display:block;height:100%;border-radius:inherit;background:var(--ks-accent-hover);transition:width .25s}.ks-progress b{position:absolute;top:-5px;right:0;color:#8f9aa8;font-size:11px;font-weight:650;transform:translate(0)}.ks-metric-list{display:grid;gap:5px}.ks-metric-list>div{display:grid;grid-template-columns:14px 1fr auto;align-items:center;gap:5px;color:#a1aab7;font-size:12px}.ks-metric-list svg{color:#5d6874}.ks-metric-list b{color:var(--ks-ink);font-size:12px;font-weight:650}.ks-class-line{display:grid;grid-template-columns:63px minmax(0,1fr);gap:5px;align-items:start;margin:7px 0;color:#a1aab7;font-size:12px}.ks-class-line>b{color:var(--ks-ink);font-size:12px;font-weight:700}.ks-tags{display:flex;flex-wrap:wrap;gap:4px}.ks-tags em{padding:3px 5px;color:var(--ks-accent);background:var(--ks-accent-soft);border-radius:3px;font-size:11px;font-style:normal}.ks-tags em.muted{color:#8f9aa8;background:#1d2631}.ks-card-foot{display:block;padding-top:5px;border-top:1px solid var(--ks-line);color:#8f9aa8;font-size:11px}.ks-pipeline{margin-bottom:11px;border:1px solid var(--ks-line);border-radius:6px;overflow:hidden;background:#121821}.ks-pipeline-heading{min-height:33px;display:flex;align-items:center;gap:8px;padding:6px 10px}.ks-semantic .ks-pipeline-heading,.ks-graph .ks-pipeline-heading{color:var(--ks-ink);background:#171e27;border-bottom:1px solid var(--ks-line)}.ks-pipeline-symbol{display:grid;place-items:center;width:18px;height:18px;border-radius:5px;color:var(--ks-violet);background:var(--ks-violet-soft)}.ks-graph .ks-pipeline-symbol{color:var(--ks-green);background:var(--ks-green-soft)}.ks-pipeline-heading h2{margin:0;font-size:13px;font-weight:750}.ks-pipeline-heading h2 span{color:var(--ks-muted);font-weight:500}.ks-unavailable{margin-left:auto;border:1px solid var(--ks-line);border-radius:4px;padding:3px 6px;color:var(--ks-muted);background:var(--ks-panel);font-size:11px;font-weight:700;letter-spacing:.3px}.ks-pipeline-content{display:grid;grid-template-columns:minmax(145px,.86fr) 15px minmax(170px,1fr) 15px minmax(165px,.95fr) minmax(220px,1.27fr);gap:7px;align-items:stretch;padding:8px}.ks-graph .ks-pipeline-content{background:#11161e}.ks-substage{min-width:0;padding:8px;border:1px solid var(--ks-line);border-radius:5px;background:#121821}.ks-substage-title{display:flex;align-items:center;gap:6px;margin-bottom:6px}.ks-substage-title h3{margin:0;color:var(--ks-ink);font-size:12px;font-weight:740}.ks-substage>p{margin:0 0 7px;color:#8f9aa8;font-size:11px}.ks-pipeline-content>.ks-flow-arrow{align-self:center}.ks-chunk-list{display:grid;gap:3px}.ks-chunk-list>div{display:flex;justify-content:space-between;gap:5px;padding:4px 5px;border-radius:3px;color:#a1aab7;background:#171e27;font-size:11px}.ks-chunk-list b{color:#8f9aa8;font-size:11px;font-weight:600}.ks-placeholder-line{color:#8f9aa8!important;font-style:italic}.ks-vector-placeholder{margin:5px 0 7px;padding:7px;border:1px solid #332a45;border-radius:4px;color:var(--ks-violet);background:var(--ks-violet-soft);font:11px SFMono-Regular,Consolas,monospace;text-align:center}.ks-vector-placeholder span{color:#7e6ba3}.ks-mini-facts{display:grid;grid-template-columns:1fr auto;gap:4px 7px;margin:5px 0 7px;color:#8f9aa8;font-size:11px}.ks-mini-facts b{color:#a1aab7;font-size:11px;font-weight:650;text-align:right}.ks-mini-status{padding-top:6px;border-top:1px solid var(--ks-line);font-size:11px}.ks-destination{min-width:0;padding:9px;border:1px solid #332a45;border-radius:5px;background:#171325}.ks-destination-head{display:flex;align-items:center;gap:8px;margin-bottom:9px}.ks-destination-icon{display:grid;place-items:center;width:27px;height:27px;border-radius:6px;color:var(--ks-violet);background:#2a2240}.ks-destination-head h3{margin:0;font-size:12px;font-weight:750;color:var(--ks-ink)}.ks-destination-head small{display:block;margin-top:2px;color:#8f9aa8;font-size:11px}.ks-destination-placeholder{overflow:hidden;border:1px solid var(--ks-line);border-radius:4px;background:#121821}.ks-destination-placeholder>div{display:grid;grid-template-columns:70px minmax(0,1fr);gap:8px;padding:5px 7px;color:#8f9aa8;font-size:11px}.ks-destination-placeholder>div+div{border-top:1px solid var(--ks-line)}.ks-destination-placeholder .ks-table-head{color:#a1aab7;background:#171e27;font-weight:700}.ks-storage-foot{display:flex;align-items:center;gap:5px;padding:5px 7px;color:#8f9aa8;font-size:11px}.ks-graph .ks-destination{border-color:#1f4234;background:#101c17}.ks-graph .ks-destination-icon{color:var(--ks-green);background:#1c3a2d}.ks-graph-visual{position:relative;min-height:96px;display:flex;align-items:center;justify-content:space-between;padding:10px 4px 21px}.ks-graph-node{z-index:1;display:grid;place-items:center;width:62px;height:27px;border:1px solid;border-radius:5px;background:#121821;font-size:11px;font-weight:650}.ks-graph-node.node-left{border-color:#4a3d68;color:var(--ks-violet);background:var(--ks-violet-soft)}.ks-graph-node.node-center{width:50px;height:37px;border-radius:50%;border-color:#6b4a38;color:var(--ks-accent);background:var(--ks-accent-soft)}.ks-graph-node.node-right{border-color:#1f5a44;color:var(--ks-green);background:var(--ks-green-soft)}.ks-graph-link{position:absolute;top:43%;left:23%;width:25%;height:1px;background:#4a5563}.ks-graph-link.link-two{left:52%;width:25%}.ks-graph-center-label{position:absolute;bottom:3px;width:100%;text-align:center;color:#6f7a86;font-size:11px}.ks-entity-list{display:grid;gap:4px;min-height:68px}.ks-entity-list>div{display:flex;align-items:center;gap:5px;min-width:0;color:#a1aab7;font-size:11px}.ks-entity-list i{width:6px;height:6px;flex:none;border-radius:50%;background:var(--ks-accent)}.ks-entity-list i.entity-1{background:var(--ks-violet)}.ks-entity-list i.entity-2{background:var(--ks-green)}.ks-entity-list i.entity-3{background:#d9a441}.ks-entity-list small{margin-left:auto;color:#5d6874;font-size:11px}.ks-entity-more{color:#8f9aa8!important}.ks-relationship-preview{display:grid;gap:8px;min-height:72px;padding:9px 7px;border:1px solid var(--ks-line);border-radius:4px;background:#10161f}.ks-relationship-preview>div{display:flex;align-items:center;justify-content:space-between;color:#a1aab7;font-size:11px}.ks-relationship-preview>div svg{color:#5d6874}.ks-relationship-preview small{color:#8f9aa8;font-size:11px;line-height:1.45}.ks-bottom-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(290px,.85fr);gap:10px;margin:0 0 10px}.ks-bottom-panel{min-width:0;border:1px solid var(--ks-line);border-radius:6px;background:#121821}.ks-bottom-title{display:flex;align-items:center;gap:7px;min-height:34px;padding:7px 10px;border-bottom:1px solid var(--ks-line);color:var(--ks-accent);background:#171e27}.ks-bottom-title h2{margin:0;color:var(--ks-ink);font-size:12.5px;font-weight:750}.ks-bottom-title>span{margin-left:auto;color:#8f9aa8;font:11px SFMono-Regular,Consolas,monospace}.ks-validation-columns{display:grid;grid-template-columns:1fr 1fr}.ks-validation-columns>div{padding:9px 10px 10px}.ks-validation-columns>div+div{border-left:1px solid var(--ks-line)}.ks-validation-columns h3{display:flex;align-items:center;gap:6px;margin:0 0 7px;color:var(--ks-ink);font-size:12px;font-weight:700}.ks-validation-columns ul{display:grid;gap:5px;padding:0;margin:0;list-style:none}.ks-validation-columns li{display:flex;align-items:center;gap:6px;color:#a1aab7;font-size:11px}.ks-not-connected-banner{display:flex;align-items:center;gap:6px;margin-top:9px;padding:6px 7px;border-radius:4px;color:#8f9aa8;background:#1d2631;font-size:11px}.ks-not-connected-banner svg{color:#5d6874}.ks-summary{padding-bottom:8px}.ks-summary .ks-bottom-title{background:#171e27}.ks-memory-label{border-radius:3px;padding:3px 5px;background:#1d2631;letter-spacing:.3px;font-weight:700;font-size:11px!important}.ks-summary dl{display:grid;grid-template-columns:94px minmax(0,1fr);gap:4px 9px;padding:9px 10px 6px;margin:0}.ks-summary dt{color:#8f9aa8;font-size:11px}.ks-summary dd{overflow:hidden;margin:0;color:var(--ks-ink);font-size:11px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.ks-summary dd.ks-text-muted{color:#8f9aa8;font-weight:500}.ks-summary-actions{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:0 10px}.ks-summary-actions button{display:flex;justify-content:center;align-items:center;gap:5px;min-height:27px;padding:5px;border:0;border-radius:4px;color:#0d1219;background:var(--ks-accent);font:inherit;font-size:11px;font-weight:650;cursor:pointer}.ks-summary-actions button:hover:not(:disabled){background:var(--ks-accent-hover)}.ks-summary-actions button:disabled{background:#4a5563;opacity:.72;cursor:not-allowed}.ks-published-banner{display:flex;align-items:center;gap:6px;margin-top:9px;padding:6px 7px;border-radius:4px;color:var(--ks-green);background:var(--ks-green-soft);border:1px solid #1f4234;font-size:11px;font-weight:650}.ks-query-result{margin:8px 10px 0;padding:7px 9px;border:1px solid var(--ks-line);border-left:2px solid var(--ks-accent);border-radius:4px;background:#171e27}.ks-query-result b{display:block;color:var(--ks-accent);font-size:11px;margin-bottom:3px}.ks-query-result p{margin:0;color:#a1aab7;font-size:11px;line-height:1.55}.ks-temporary-note{display:flex;align-items:center;gap:5px;margin:7px 10px 0;color:#8f9aa8;font-size:11px}.ks-extracted-text{margin:10px 0;padding:9px 11px;border:1px solid var(--ks-line);border-radius:5px;background:#121821}.ks-extracted-text summary{color:var(--ks-ink);font-size:12.5px;font-weight:700;cursor:pointer}.ks-extracted-text summary span{margin-left:8px;color:#8f9aa8;font-size:11px;font-weight:500}.ks-extracted-text pre{max-height:260px;overflow:auto;margin:9px 0 0;padding:9px;border-radius:4px;background:#171e27;color:#a1aab7;font:12px/1.6 SFMono-Regular,Consolas,monospace;white-space:pre-wrap;word-break:break-word}.ks-footer{display:flex;justify-content:space-between;gap:10px;padding:9px 1px 0;color:#6f7a86;font-size:11px}.ks-footer>span:first-child{color:var(--ks-muted);font-weight:700}.ks-workspace button:focus-visible,.ks-workspace a:focus-visible,.ks-workspace summary:focus-visible{outline:2px solid var(--ks-accent-hover);outline-offset:2px}@media (min-width: 1500px){.ks-main{padding-right:34px;padding-left:34px}.ks-ingest-flow{grid-template-columns:minmax(210px,1.12fr) 22px minmax(205px,1fr) 22px minmax(195px,.95fr) 22px minmax(195px,.95fr);gap:9px}.ks-pipeline-content{grid-template-columns:minmax(165px,.86fr) 18px minmax(190px,1fr) 18px minmax(180px,.95fr) minmax(255px,1.27fr);gap:9px}}@media (max-width: 1100px){.ks-main{padding:18px 16px 14px}.ks-ingest-flow{grid-template-columns:minmax(0,1fr) 14px minmax(0,1fr)}.ks-ingest-flow>.ks-flow-arrow:nth-child(4){display:none}.ks-ingest-flow>.ks-stage:nth-child(5){grid-column:1}.ks-ingest-flow>.ks-flow-arrow:nth-child(6){display:none}.ks-ingest-flow>.ks-stage:nth-child(7){grid-column:3}.ks-pipeline-content{grid-template-columns:minmax(0,1fr) 14px minmax(0,1fr)}.ks-pipeline-content>.ks-flow-arrow:nth-child(4){display:none}.ks-pipeline-content>.ks-substage:nth-child(5){grid-column:1}.ks-pipeline-content>.ks-flow-arrow:nth-child(6){display:none}.ks-pipeline-content>.ks-destination:nth-child(6){grid-column:3;grid-row:2}}@media (max-width: 700px){.ks-body{min-height:calc(100dvh - 57px)}.ks-main{padding:15px 11px 14px}.ks-page-heading{align-items:flex-start}.ks-page-heading h1{font-size:18px}.ks-page-heading p{font-size:12.5px}.ks-button-outline{width:32px;height:32px;min-width:32px;justify-content:center;padding:0;overflow:hidden;font-size:0}.ks-button-outline svg{flex:none}.ks-button-outline .ks-disabled-tag{display:none}.ks-local-notice{font-size:12px}.ks-ingest-flow{display:grid;grid-template-columns:minmax(0,1fr);gap:7px}.ks-ingest-flow>.ks-flow-arrow{display:none!important}.ks-ingest-flow>.ks-stage{grid-column:1!important}.ks-stage{padding:10px}.ks-stage-title{margin-bottom:8px}.ks-pipeline-content{display:grid;grid-template-columns:minmax(0,1fr);gap:7px}.ks-pipeline-content>*{grid-column:1!important;grid-row:auto!important}.ks-pipeline-content>.ks-flow-arrow{display:none!important}.ks-pipeline-heading{gap:6px}.ks-pipeline-heading h2{font-size:12.5px}.ks-pipeline-heading h2 span{display:block;font-size:12px}.ks-unavailable{font-size:11px}.ks-substage{padding:9px}.ks-bottom-grid,.ks-validation-columns{grid-template-columns:1fr}.ks-validation-columns>div+div{border-left:0;border-top:1px solid var(--ks-line)}.ks-summary dl{grid-template-columns:105px minmax(0,1fr)}.ks-footer{flex-direction:column;gap:3px}}@media (prefers-reduced-motion: reduce){.ks-workspace *,.ks-workspace *:before,.ks-workspace *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.ks-workspace{--ks-accent: #5b9dff;--ks-accent-soft: #12233f}.ks-stage{border-color:#25304f!important;background:#0d1226e6!important;box-shadow:0 10px 26px #02061459!important;border-radius:10px!important}.ks-ingest-flow>.ks-stage:nth-of-type(1) .ks-step{color:#7dd6ff;background:#123a5e}.ks-ingest-flow>.ks-stage:nth-of-type(2) .ks-step{color:#6fe3bb;background:#10402f}.ks-ingest-flow>.ks-stage:nth-of-type(3) .ks-step{color:#c4b3ff;background:#2c2160}.ks-ingest-flow>.ks-stage:nth-of-type(4) .ks-step{color:#ffcf7d;background:#4a3312}.ks-stage-title h2{color:#eef2fb}.ks-button{border-radius:8px!important}.ks-button.ks-button-outline{border-color:#a06bff80!important;background:#10142cb8!important;color:#d9c9ff!important}.ks-workspace{--ks-ink: #eef5ff;--ks-muted: #a9bdd9;--ks-line: rgba(117, 157, 218, .25);--ks-panel: #101b31;--ks-accent: #55d8ff;--ks-accent-hover: #80e5ff;--ks-accent-soft: #102d4a;--ks-violet: #c5a2ff;--ks-violet-soft: #29204c;--ks-green: #59e3c0;--ks-green-soft: #103b3a;--ks-page: #081328;background:radial-gradient(ellipse at 14% 8%,rgba(23,93,174,.2),transparent 31rem),radial-gradient(ellipse at 94% 42%,rgba(78,37,144,.15),transparent 34rem),var(--ks-page)}.kf-content:has(.ks-workspace){background:#081328}.ks-main{position:relative}.ks-page-heading-banner{border-color:#5bb6ff85;background-color:#0e1c3a;box-shadow:0 16px 40px #0004146b,inset 0 1px #d2eaff29,0 0 28px #2f82f51f}.ks-page-heading h1 em{background-image:linear-gradient(95deg,#54e5ff,#8f8bff 48%,#fa8fd0)}.ks-page-heading p{color:#d1e4ff}.ks-button.ks-button-outline{color:#c8f4ff!important;border-color:#59d8ff80!important;background:#0d2343d6!important;box-shadow:inset 0 1px #ffffff0f}.ks-button.ks-button-outline:hover:not(:disabled){color:#f0fcff!important;border-color:#68ddff!important;background:#123b63!important}.ks-disabled-tag{color:#d6c5ff;background:#29244f}.ks-local-notice{color:#c5d5eb;border-color:#4ebeff4a;background:linear-gradient(100deg,#0f2c48f5,#121d3ceb);box-shadow:inset 3px 0 #50d5ff,0 5px 18px #00081a33}.ks-local-notice svg,.ks-local-notice strong{color:#67ddff}.ks-ingest-flow>.ks-stage:nth-of-type(1){--stage-hue: #48d7ff;border-color:#48d7ff61!important;background:linear-gradient(155deg,#0c324deb,#0c1930f5)!important;box-shadow:inset 0 2px #48d7ffc7,0 10px 26px #0007164d!important}.ks-ingest-flow>.ks-stage:nth-of-type(2){--stage-hue: #5de2bd;border-color:#5de2bd57!important;background:linear-gradient(155deg,#0d3639e6,#0c1b2ff5)!important;box-shadow:inset 0 2px #5de2bdb8,0 10px 26px #0007164d!important}.ks-ingest-flow>.ks-stage:nth-of-type(3){--stage-hue: #c4a0ff;border-color:#ab85ff5e!important;background:linear-gradient(155deg,#2a1f52e6,#101933f5)!important;box-shadow:inset 0 2px #b991ffc2,0 10px 26px #0007164d!important}.ks-ingest-flow>.ks-stage:nth-of-type(4){--stage-hue: #ffc66e;border-color:#ffba525e!important;background:linear-gradient(155deg,#412d17e6,#191d30f5)!important;box-shadow:inset 0 2px #ffc467cc,0 10px 26px #0007164d!important}.ks-stage-title h2{color:#eff6ff}.ks-stage-icon{color:var(--stage-hue, #88a8d3)}.ks-step.blue{color:var(--stage-hue, #6bdfff);background:color-mix(in srgb,var(--stage-hue, #6bdfff) 19%,#0b1930)}.ks-dropzone{border-color:color-mix(in srgb,var(--stage-hue, #6bdfff) 50%,#203554);background:#071327b8}.ks-dropzone.is-dragging{border-color:var(--stage-hue, #6bdfff);background:color-mix(in srgb,var(--stage-hue, #6bdfff) 15%,#0c1c37)}.ks-file-icon{color:#79e4ff;background:#123b5d}.ks-upload-copy small,.ks-text-action,.ks-inline-status,.ks-mini-status{color:#a9bdd9}.ks-browse{color:var(--stage-hue, #70ddff);background:#08172de6;border-color:color-mix(in srgb,var(--stage-hue, #70ddff) 38%,#203554)}.ks-browse:hover{background:color-mix(in srgb,var(--stage-hue, #70ddff) 15%,#0c1c37);border-color:var(--stage-hue, #70ddff)}.ks-text-action:hover:not(:disabled){color:var(--stage-hue, #70ddff)}.ks-check-list li{color:#c1d1e6}.ks-check-list li b{color:#a9bdd9}.ks-result-box{color:#b3c3d9;background:#09192eb8}.ks-result-box strong{color:#d8e7fb}.ks-result-box small{color:#a5bad3}.ks-stage-description,.ks-class-line{color:#b8c9df}.ks-metric-list>div{color:#b8c9df}.ks-metric-list svg{color:var(--stage-hue, #76dfff)}.ks-class-line>b{color:#f2f6ff}.ks-card-foot{color:#a9bdd9;border-color:#ffffff24}.ks-flow-arrow{color:#68cfff;filter:drop-shadow(0 0 5px rgba(67,188,255,.35))}.ks-semantic{border-color:#848fff66;background:linear-gradient(135deg,#161c42f7,#0c172ffa);box-shadow:inset 0 1px #babeff1f,0 10px 28px #00051638}.ks-semantic .ks-pipeline-heading{color:#e8eaff;background:linear-gradient(90deg,#403d9170,#202b5b5c);border-color:#848fff40}.ks-semantic .ks-pipeline-symbol{color:#c4a4ff;background:#352b70}.ks-semantic .ks-pipeline-content{background:#0b142b66}.ks-semantic .ks-substage{border-color:#898fec3d;background:#121b3aeb}.ks-semantic .ks-destination{border-color:#bd87ff61;background:linear-gradient(145deg,#291f4d,#171b3d)}.ks-semantic .ks-destination-icon{color:#d3b5ff;background:#413171}.ks-vector-placeholder{border-color:#a084ff6b;color:#d0b8ff;background:#32275bc2}.ks-vector-placeholder span{color:#a794df}.ks-chunk-list>div{color:#c9d2f0;background:#36386e6e}.ks-chunk-list b{color:#aeb9e4}.ks-destination-placeholder{border-color:#9794dd47;background:#0d172fcc}.ks-destination-placeholder>div{color:#b9c5e4}.ks-destination-placeholder>div+div{border-color:#9794dd33}.ks-destination-placeholder .ks-table-head{color:#e0d6ff;background:#4e428b66}.ks-storage-foot{color:#b9c5e4}.ks-graph{border-color:#3ee1bc5e;background:linear-gradient(140deg,#0b3035f2,#0c1d2ffa)}.ks-graph .ks-pipeline-heading{color:#e4fff7;background:linear-gradient(90deg,#12665e7a,#1034426b);border-color:#3ee1bc3d}.ks-graph .ks-pipeline-symbol{color:#65f0c9;background:#14584f}.ks-graph .ks-pipeline-content{background:#081d287a}.ks-graph .ks-substage{border-color:#48d3b940;background:#0d2b31e8}.ks-graph .ks-destination{border-color:#4ee2bb6b;background:linear-gradient(145deg,#10453f,#112c3a)}.ks-graph .ks-destination-icon{color:#7cf3d4;background:#17665b}.ks-graph .ks-graph-node{background:#10263a}.ks-graph .ks-graph-node.node-left{border-color:#a784ff;color:#d0b6ff;background:#302655}.ks-graph .ks-graph-node.node-center{border-color:#62ddff;color:#87eaff;background:#123c5a}.ks-graph .ks-graph-node.node-right{border-color:#56e6bb;color:#81f3d1;background:#10483f}.ks-graph-link{background:linear-gradient(90deg,#a889ff,#55dbd1);box-shadow:0 0 7px #52e3d359}.ks-graph-center-label{color:#b4d5d6}.ks-entity-list>div{color:#c7e4e4}.ks-entity-list i{box-shadow:0 0 8px currentColor}.ks-entity-list i.entity-1{background:#c09aff}.ks-entity-list i.entity-2{background:#61e8c0}.ks-entity-list i.entity-3{background:#ffd174}.ks-entity-list small{color:#8ab8b8}.ks-relationship-preview{border-color:#4ed3bc40;background:#081c27bd}.ks-relationship-preview>div{color:#d3e9e6}.ks-relationship-preview>div svg{color:#63dfce}.ks-relationship-preview small{color:#a9cfcc}.ks-bottom-panel{border-color:#59beef47;background:linear-gradient(145deg,#10203bf5,#0c172bfa)}.ks-bottom-panel:first-child{border-color:#ff78b84f}.ks-bottom-panel:first-child .ks-bottom-title{color:#ff9bcc;background:linear-gradient(90deg,#6b2a5b7a,#2822487a)}.ks-summary .ks-bottom-title{color:#70dfff;background:linear-gradient(90deg,#18507c75,#22285573)}.ks-bottom-title{border-color:#78a4da33}.ks-validation-columns li{color:#c2d0e2}.ks-validation-columns>div+div{border-color:#88a3cf36}.ks-not-connected-banner{color:#cad4e6;background:#263052b8}.ks-not-connected-banner svg{color:#bba6ff}.ks-memory-label{color:#a7eaff!important;background:#1d5d817a}.ks-summary dt,.ks-summary dd.ks-text-muted{color:#a9bdd9}.ks-summary-actions button{color:#071a2b;background:linear-gradient(100deg,#54dfff,#66c9ff);box-shadow:inset 0 1px #ffffff61}.ks-summary-actions button:hover:not(:disabled){background:linear-gradient(100deg,#8cecff,#89d6ff)}.ks-summary-actions button:disabled{color:#9daec8;background:#344766}.ks-query-result{border-color:#5dccff52;border-left-color:#62dcff;background:#112948d9}.ks-query-result b{color:#72e2ff}.ks-query-result p{color:#c5d8ed}.ks-temporary-note{color:#adc0d7}.ks-extracted-text{border-color:#6bb3ff47;background:#101f39}.ks-extracted-text pre{color:#c4d6ed;background:#0b1930}.ks-extracted-text summary span{color:#a9bdd9}.ks-footer{color:#8ea8c8}.ks-footer>span:first-child{color:#c3d9f5}.ks-error{border-color:#ff74858c;color:#ffc0c3;background:#4e1b31d1}.ks-workspace button:focus-visible,.ks-workspace a:focus-visible,.ks-workspace summary:focus-visible{outline-color:#8beaff;box-shadow:0 0 0 3px #53d4ff33}@media (max-width: 700px){.ks-page-heading-banner{background-position:62% center}.ks-local-notice{line-height:1.55}.ks-pipeline-heading{flex-wrap:wrap}.ks-unavailable{margin-left:auto}.ks-validation-columns>div+div{border-top-color:#88a3cf3d}.ks-graph-visual{max-width:100%}}@media (prefers-reduced-motion: reduce){.ks-workspace *,.ks-workspace *:before,.ks-workspace *:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}.prc-workspace{--prc-ink: #e8ebf0;--prc-muted: #9aa3af;--prc-line: #1f242c;--prc-panel: #0c0e12;--prc-panel-2: #101319;--prc-accent: #ff6a1a;min-height:100%;background:#000;color:var(--prc-ink);font-family:inherit;font-size:13px;line-height:1.5}.prc-workspace *{box-sizing:border-box}.kf-content.kf-content .prc-workspace{background:#000}.kf-content:has(.prc-workspace){padding:0;background:#000}.prc-main{width:100%;max-width:1500px;margin:0 auto;padding:20px 22px 16px}.prc-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:18px}.prc-heading h1{margin:0;color:var(--prc-ink);font-size:clamp(18px,2vw,23px);letter-spacing:-.4px;font-weight:750}.prc-heading p{margin:4px 0 0;color:var(--prc-muted);font-size:12px;max-width:640px}.prc-badge{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border:1px solid var(--prc-line);border-radius:99px;color:var(--prc-muted);background:var(--prc-panel);font-size:11px;white-space:nowrap}.prc-badge svg{color:var(--prc-accent)}.prc-stages{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin-bottom:18px}.prc-stage-wrap{display:flex;align-items:stretch;min-width:0}.prc-stage{flex:1;min-width:0;display:flex;flex-direction:column;padding:12px;border:1px solid var(--prc-line);border-radius:10px;background:var(--prc-panel)}.prc-stage.prc-tone-blue{border-color:#60a5fa5c;border-top:3px solid #60a5fa;background:linear-gradient(155deg,#3b82f629,#3b82f60b 54%,#0c0e12)}.prc-stage.prc-tone-green{border-color:#4ade8057;border-top:3px solid #4ade80;background:linear-gradient(155deg,#22c55e26,#22c55e0a 54%,#0c0e12)}.prc-stage.prc-tone-amber{border-color:#fbbf245c;border-top:3px solid #fbbf24;background:linear-gradient(155deg,#f59e0b29,#f59e0b0a 54%,#0c0e12)}.prc-stage.prc-tone-violet{border-color:#c084fc5c;border-top:3px solid #c084fc;background:linear-gradient(155deg,#a855f729,#a855f70b 54%,#0c0e12)}.prc-stage.prc-tone-rose{border-color:#fb71855c;border-top:3px solid #fb7185;background:linear-gradient(155deg,#f0527829,#f052780b 54%,#0c0e12)}.prc-stage.prc-tone-teal{border-color:#2dd4bf5c;border-top:3px solid #2dd4bf;background:linear-gradient(155deg,#2dd4bf26,#2dd4bf0a 54%,#0c0e12)}.prc-stage-head{display:flex;align-items:flex-start;gap:8px;margin-bottom:9px}.prc-stage-num{display:grid;place-items:center;width:22px;height:22px;flex:none;border-radius:50%;font-size:11px;font-weight:750}.prc-stage-head h2{margin:0;font-size:13px;font-weight:750;color:var(--prc-ink)}.prc-stage-head small{color:var(--prc-muted);font-size:10px}.prc-stage ul{display:grid;gap:6px;margin:0 0 10px;padding:0;list-style:none;flex:1}.prc-stage li{display:flex;align-items:flex-start;gap:6px;color:var(--prc-muted);font-size:11px;line-height:1.45}.prc-stage li svg{flex:none;margin-top:2px}.prc-stage button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:30px;border:1px solid var(--prc-line);border-radius:7px;background:var(--prc-panel-2);color:var(--prc-ink);font:inherit;font-size:11px;font-weight:650;cursor:pointer}.prc-stage button:hover:not(:disabled){border-color:var(--prc-accent);color:var(--prc-accent)}.prc-stage button:disabled{opacity:.5;cursor:not-allowed}.prc-arrow{display:grid;place-items:center;align-self:center;padding:0 5px;color:#3a4250;flex:none}.prc-tone-blue .prc-stage-num,.prc-tone-blue li svg{color:#6ea8ff;background:#5b8cff24}.prc-tone-green .prc-stage-num,.prc-tone-green li svg{color:#4ade80;background:#34d39921}.prc-tone-amber .prc-stage-num,.prc-tone-amber li svg{color:#fbbf24;background:#fbbf2421}.prc-tone-violet .prc-stage-num,.prc-tone-violet li svg{color:#a78bfa;background:#a78bfa24}.prc-tone-rose .prc-stage-num,.prc-tone-rose li svg{color:#fb7185;background:#f0527821}.prc-tone-teal .prc-stage-num,.prc-tone-teal li svg{color:#2dd4bf;background:#2dd4bf21}.prc-tone-blue li svg,.prc-tone-green li svg,.prc-tone-amber li svg,.prc-tone-violet li svg,.prc-tone-rose li svg,.prc-tone-teal li svg{background:none}.prc-flow,.prc-layers{margin-bottom:16px;padding:14px;border:1px solid var(--prc-line);border-radius:10px;background:var(--prc-panel)}.prc-flow h2,.prc-layers h2{margin:0 0 12px;color:var(--prc-ink);font-size:14px;font-weight:750}.prc-layers h2 span{color:var(--prc-muted);font-weight:500;font-size:11px}.prc-flow-row{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:0}.prc-flow-wrap{display:flex;align-items:center;min-width:0}.prc-flow-step{flex:1;min-width:0;display:grid;justify-items:center;gap:4px;padding:10px 8px;text-align:center;border:1px solid var(--prc-line);border-radius:8px;background:var(--prc-panel-2)}.prc-flow-icon{display:grid;place-items:center;width:28px;height:28px;border-radius:7px;color:var(--prc-accent);background:#ff6a1a1f}.prc-flow-step strong{font-size:11px;font-weight:700;color:var(--prc-ink);line-height:1.3}.prc-flow-step small{color:var(--prc-muted);font-size:9px;line-height:1.35}.prc-layer{display:grid;grid-template-columns:110px minmax(0,1fr);gap:10px;padding:10px 9px;border-top:1px solid var(--prc-line);border-left:2px solid var(--prc-layer-accent);border-radius:6px;background:var(--prc-layer-tint)}.prc-layer:first-of-type{border-top:0;padding-top:8px}.prc-layer-label{color:var(--prc-layer-accent);font-size:10px;font-weight:750;letter-spacing:.05em;text-transform:uppercase;padding-top:4px}.prc-layer-items{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:7px}.prc-layer-item{display:flex;align-items:center;gap:8px;padding:8px 9px;border:1px solid var(--prc-layer-border);border-radius:7px;background:var(--prc-layer-card);min-width:0}.prc-layer-item svg{flex:none;color:var(--prc-layer-accent)}.prc-layer-item strong{display:block;color:var(--prc-ink);font-size:11px;font-weight:650}.prc-layer-item small{display:block;color:var(--prc-muted);font-size:9px}.prc-layer-blue{--prc-layer-accent: #60a5fa;--prc-layer-tint: rgba(59, 130, 246, .08);--prc-layer-border: rgba(96, 165, 250, .24);--prc-layer-card: rgba(59, 130, 246, .06)}.prc-layer-violet{--prc-layer-accent: #c084fc;--prc-layer-tint: rgba(168, 85, 247, .08);--prc-layer-border: rgba(192, 132, 252, .24);--prc-layer-card: rgba(168, 85, 247, .06)}.prc-layer-amber{--prc-layer-accent: #fbbf24;--prc-layer-tint: rgba(245, 158, 11, .08);--prc-layer-border: rgba(251, 191, 36, .24);--prc-layer-card: rgba(245, 158, 11, .06)}.prc-layer-green{--prc-layer-accent: #4ade80;--prc-layer-tint: rgba(34, 197, 94, .08);--prc-layer-border: rgba(74, 222, 128, .24);--prc-layer-card: rgba(34, 197, 94, .06)}.prc-layer-item.is-off{opacity:.72}.prc-layer-item.is-off svg{color:var(--prc-muted)}.prc-footer{display:flex;justify-content:space-between;gap:10px;padding:8px 1px 0;color:#6e7a88;font-size:10px}.prc-footer span:first-child{display:inline-flex;align-items:center;gap:5px}.prc-workspace button:focus-visible{outline:2px solid var(--prc-accent);outline-offset:2px}@media (max-width: 1250px){.prc-stages{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:12px}.prc-stage-wrap{flex-direction:column}.prc-stage-wrap>.prc-arrow{display:none}.prc-flow-row{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:12px}.prc-flow-wrap>.prc-arrow{display:none}}@media (max-width: 720px){.prc-main{padding:15px 11px 14px}.prc-stages,.prc-flow-row{grid-template-columns:1fr}.prc-layer{grid-template-columns:1fr;gap:6px}.prc-footer{flex-direction:column;gap:3px}}@media (prefers-reduced-motion: reduce){.prc-workspace *,.prc-workspace *:before,.prc-workspace *:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.as-workspace{--as-ink: #e8ebf0;--as-muted: #9aa3af;--as-line: #1f242c;--as-panel: #0c0e12;--as-panel-2: #101319;--as-blue: #5b8cff;--as-blue-soft: #101c36;--as-violet: #a78bfa;--as-violet-soft: #1a1430;--as-green: #34d399;--as-green-soft: #0e241c;--as-amber: #fbbf24;--as-amber-soft: #2a2110;--as-page: #000000;min-height:100%;background:var(--as-page);color:var(--as-ink);font-family:inherit;font-size:12px;line-height:1.45}.as-workspace *{box-sizing:border-box}.kf-content.kf-content .as-workspace{background:#000}.kf-content:has(.as-workspace){padding:0;background:#000}.as-main{width:100%;max-width:1500px;margin:0 auto;padding:18px 22px 14px}.as-heading{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px}.as-heading-banner{background-size:cover;background-position:center 42%;border:1px solid #243050;border-radius:12px;padding:20px 22px;box-shadow:0 14px 36px #02061480,inset 0 1px #d2e4ff14}.as-eyebrow{margin:0 0 6px!important;color:#ffb578;font-size:9px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.as-heading h1{margin:0;color:var(--as-ink);font-size:clamp(19px,2.2vw,26px);letter-spacing:-.6px;font-weight:800;text-shadow:0 2px 16px rgba(0,0,0,.6)}.as-heading h1 em{font-style:normal;background:linear-gradient(90deg,#4dd8ff,#b18aff 55%,#ff8fd0);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.as-heading p{margin:4px 0 0;color:#c3cdec;font-size:11px}.as-heading-actions{display:flex;align-items:center;gap:8px}.as-project{display:inline-flex;align-items:center;gap:7px;color:var(--as-muted);font-size:10px}.as-project select{background:var(--as-panel);border:1px solid var(--as-line);border-radius:6px;color:var(--as-ink);font:inherit;font-size:10px;padding:5px 8px}.as-icon-btn{display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--as-line);border-radius:50%;background:var(--as-panel);color:var(--as-muted);cursor:pointer}.as-icon-btn:hover{color:var(--as-blue);border-color:#2b3a55}.as-stepper{display:flex;align-items:center;gap:8px;list-style:none;margin:0 0 14px;padding:0;border:0;background:none;overflow-x:auto}.as-step{display:flex;align-items:center;gap:9px;flex:1 1 0;min-width:150px;padding:9px 11px;border:1px solid var(--as-line);border-radius:9px;background:var(--as-panel);box-shadow:inset 0 1px #d2e4ff0d}.as-step-n{display:grid;place-items:center;width:24px;height:24px;border-radius:7px;background:#1b2129;color:var(--as-muted);font-size:10px;font-weight:800}.as-step:nth-child(1){border-color:#5b8cff73;background:linear-gradient(120deg,rgba(91,140,255,.16),var(--as-panel) 70%)}.as-step:nth-child(1) .as-step-n{background:var(--as-blue);color:#05070c}.as-step:nth-child(2){border-color:#a78bfa73;background:linear-gradient(120deg,rgba(167,139,250,.16),var(--as-panel) 70%)}.as-step:nth-child(2) .as-step-n{background:var(--as-violet);color:#05070c}.as-step:nth-child(3){border-color:#fbbf2480;background:linear-gradient(120deg,rgba(251,191,36,.16),var(--as-panel) 70%)}.as-step:nth-child(3) .as-step-n{background:var(--as-amber);color:#05070c}.as-step:nth-child(4){border-color:#34d39973;background:linear-gradient(120deg,rgba(52,211,153,.16),var(--as-panel) 70%)}.as-step:nth-child(4) .as-step-n{background:var(--as-green);color:#05070c}.as-step:nth-child(5){border-color:#f472b673;background:linear-gradient(120deg,rgba(244,114,182,.16),var(--as-panel) 70%)}.as-step:nth-child(5) .as-step-n{background:#f472b6;color:#05070c}.as-step-copy{display:grid}.as-step-copy b{font-size:10px;font-weight:700;color:var(--as-ink)}.as-step-copy small{font-size:8px;color:var(--as-muted)}.as-step-sep{display:none}.as-grid{display:grid;grid-template-columns:250px minmax(0,1fr) 265px;gap:12px;margin-bottom:18px}.as-panel{border:1px solid var(--as-line);border-radius:8px;background:var(--as-panel);padding:12px;min-width:0}.as-panel h2{margin:0;font-size:12px;font-weight:750;color:var(--as-ink)}.as-config{display:flex;flex-direction:column;gap:9px}.as-config label{display:grid;gap:4px;color:var(--as-muted);font-size:10px;font-weight:600}.as-config input,.as-config textarea,.as-config select{background:var(--as-panel-2);border:1px solid var(--as-line);border-radius:6px;color:var(--as-ink);font:inherit;font-size:11px;padding:7px 9px;width:100%;resize:vertical}.as-config input:focus,.as-config textarea:focus,.as-config select:focus,.as-input-row input:focus{outline:1px solid var(--as-blue);outline-offset:0;border-color:var(--as-blue)}.as-tools span{color:var(--as-muted);font-size:10px;font-weight:600}.as-tool-chips{display:flex;flex-wrap:wrap;gap:5px;margin-top:5px}.as-chip{border:1px solid var(--as-line);border-radius:5px;background:var(--as-panel-2);color:var(--as-muted);font:inherit;font-size:9px;padding:4px 8px;cursor:pointer}.as-chip.is-on{border-color:#2b3a55;background:var(--as-blue-soft);color:var(--as-blue)}.as-chip:hover{border-color:var(--as-blue)}.as-advanced summary{color:var(--as-muted);font-size:10px;cursor:pointer}.as-advanced-body{padding-top:8px}.as-save{margin-top:auto;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;border:0;border-radius:6px;background:var(--as-blue);color:#05070c;font:inherit;font-size:11px;font-weight:700;cursor:pointer}.kf-content.kf-content .as-workspace .as-save{color:#fff}.as-save:hover{background:#77a1ff}.as-chat{display:flex;flex-direction:column}.as-chat-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:9px}.as-reset{display:inline-flex;align-items:center;gap:5px;border:0;background:none;color:var(--as-blue);font:inherit;font-size:10px;font-weight:600;cursor:pointer}.as-reset:hover{color:#77a1ff}.as-not-connected{display:flex;align-items:center;gap:6px;padding:6px 8px;border:1px solid #2a2110;border-radius:5px;background:var(--as-amber-soft);color:#d8c088;font-size:9px;margin-bottom:10px}.as-not-connected svg{flex:none;color:var(--as-amber)}.as-messages{flex:1;display:flex;flex-direction:column;gap:10px;min-height:210px;max-height:380px;overflow-y:auto;padding-right:2px}.as-empty{color:var(--as-muted);font-size:10px;font-style:italic}.as-msg{display:flex;gap:8px;align-items:flex-start}.as-avatar{display:grid;place-items:center;width:22px;height:22px;flex:none;border-radius:50%;background:var(--as-blue-soft);color:var(--as-blue);margin-top:2px}.as-msg-agent .as-avatar{background:var(--as-violet-soft);color:var(--as-violet)}.as-bubble{min-width:0;border:1px solid var(--as-line);border-radius:8px;background:var(--as-panel-2);padding:8px 10px;font-size:10px;color:var(--as-ink);position:relative}.as-msg-user .as-bubble{background:var(--as-blue-soft);border-color:#2b3a55}.as-bubble p{margin:0 0 6px}.as-bubble ol{margin:0 0 6px;padding-left:16px;display:grid;gap:4px}.as-bubble ol li b{color:var(--as-ink)}.as-footnote{color:var(--as-muted);font-style:italic}.as-sources summary{color:var(--as-blue);font-size:9px;font-weight:600;cursor:pointer}.as-sources ul{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:4px}.as-sources li{display:flex;align-items:center;gap:5px;color:var(--as-muted);font-size:9px}.as-sim-tag{position:absolute;top:7px;right:8px;font-size:7px;font-weight:800;letter-spacing:.6px;color:var(--as-amber)}.as-thinking{color:var(--as-muted);font-style:italic}.as-input-row{display:flex;gap:7px;margin-top:10px}.as-input-row input{flex:1;background:var(--as-panel-2);border:1px solid var(--as-line);border-radius:6px;color:var(--as-ink);font:inherit;font-size:11px;padding:8px 10px}.as-send{display:grid;place-items:center;width:34px;border:0;border-radius:6px;background:var(--as-blue);color:#05070c;cursor:pointer}.as-send:disabled{opacity:.5;cursor:not-allowed}.as-trace{display:flex;flex-direction:column}.as-trace-tabs{display:flex;gap:2px;border-bottom:1px solid var(--as-line);margin-bottom:10px}.as-trace-tabs button{border:0;background:none;color:var(--as-muted);font:inherit;font-size:10px;font-weight:600;padding:6px 8px;cursor:pointer;border-bottom:2px solid transparent}.as-trace-tabs button.is-active{color:var(--as-blue);border-bottom-color:var(--as-blue)}.as-trace-list{list-style:none;margin:0;padding:0;display:grid;gap:9px;flex:1}.as-trace-list li{display:flex;gap:8px;align-items:flex-start;opacity:.55}.as-trace-list li.is-done,.as-trace-list li.is-running{opacity:1}.as-trace-n{display:grid;place-items:center;width:20px;height:20px;flex:none;border-radius:50%;background:#1b2129;color:var(--as-muted);font-size:9px;font-weight:700;margin-top:1px}.as-trace-list li.is-done .as-trace-n{background:var(--as-green-soft);color:var(--as-green)}.as-trace-list li.is-running .as-trace-n{background:var(--as-blue-soft);color:var(--as-blue)}.as-trace-list b{display:block;font-size:10px;font-weight:700}.as-trace-list small{color:var(--as-muted);font-size:8px}.as-side-list{list-style:none;margin:0;padding:0;display:grid;gap:8px;flex:1}.as-side-list li{display:flex;align-items:center;gap:6px;color:var(--as-muted);font-size:9px}.as-side-list svg{flex:none;color:var(--as-blue)}.as-logs{display:grid;gap:5px;flex:1}.as-logs code{font:9px SFMono-Regular,Consolas,monospace;color:var(--as-muted);background:var(--as-panel-2);border:1px solid var(--as-line);border-radius:4px;padding:4px 6px}.as-trace-result{display:flex;gap:8px;align-items:center;margin-top:12px;padding:8px 9px;border:1px solid var(--as-line);border-radius:6px;background:var(--as-panel-2);color:var(--as-muted)}.as-trace-result.is-ok{border-color:#1d4a38;background:var(--as-green-soft)}.as-trace-result.is-ok svg{color:var(--as-green)}.as-trace-result b{display:block;font-size:9px}.as-trace-result.is-ok b{color:var(--as-green)}.as-trace-result small{font-size:8px}.as-arch h2{margin:0;font-size:15px;font-weight:750}.as-arch-sub{margin:3px 0 12px;color:var(--as-muted);font-size:10px}.as-arch-flow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;align-items:stretch}.as-arch-col-wrap{position:relative;display:flex;min-width:0}.as-arch-col{flex:1;min-width:0;border:1px solid var(--as-line);border-radius:8px;background:var(--as-panel);padding:9px;display:flex;flex-direction:column;gap:7px}.as-arch-col h3{margin:0 0 2px;font-size:10px;font-weight:750;color:var(--as-ink)}.as-arch-col.tone-accent h3{color:var(--as-blue)}.as-arch-col.tone-green{border-color:#1d4a38;background:var(--as-green-soft)}.as-arch-col.tone-green h3{color:var(--as-green)}.as-arch-col.tone-violet{border-color:#33264f;background:var(--as-violet-soft)}.as-arch-col.tone-violet h3{color:var(--as-violet)}.as-arch-col.tone-amber{border-color:#453714;background:var(--as-amber-soft)}.as-arch-col.tone-amber h3{color:var(--as-amber)}.as-arch-group{display:grid;gap:6px;padding:7px;border:1px dashed var(--as-line);border-radius:6px}.as-arch-box{display:flex;align-items:flex-start;gap:7px;padding:7px;border:1px solid var(--as-line);border-radius:6px;background:var(--as-panel-2)}.as-arch-box svg{flex:none;color:var(--as-blue);margin-top:1px}.as-arch-box b{display:block;font-size:9px;font-weight:700;color:var(--as-ink)}.as-arch-box small{color:var(--as-muted);font-size:8px}.as-arch-arrow{position:absolute;right:-15px;top:50%;transform:translateY(-50%);color:#3a4250;z-index:1}.as-arch-note{margin-top:10px}.as-footer{display:flex;justify-content:space-between;gap:10px;padding:12px 1px 0;color:#5c6570;font-size:8px}.as-footer>span:first-child{color:var(--as-muted);font-weight:700}.as-workspace button:focus-visible,.as-workspace summary:focus-visible,.as-workspace select:focus-visible{outline:2px solid var(--as-blue);outline-offset:2px}@media (max-width: 1200px){.as-grid{grid-template-columns:230px minmax(0,1fr)}.as-trace{grid-column:1 / -1}.as-arch-flow{grid-template-columns:repeat(3,minmax(0,1fr))}.as-arch-arrow{display:none}}@media (max-width: 760px){.as-main{padding:14px 12px 12px}.as-heading{flex-direction:column;align-items:flex-start;gap:8px}.as-grid,.as-arch-flow{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.as-workspace *,.as-workspace *:before,.as-workspace *:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.kf-content.kf-content.navigator-deal-theme{--deal-canvas: #09080f;--deal-surface: #0f0d1b;--deal-raised: #171226;--deal-inset: #0b0a14;--deal-border: #302544;--deal-border-soft: #252033;--deal-ink: #f1eef7;--deal-muted: #aaa4b8;--deal-lime: #a3d735;--deal-lime-ink: #202718;--deal-orange: #ff6a1a;--deal-orange-hover: #ff8243;--deal-purple: #ad91f4;--deal-purple-soft: #2b2340;background:var(--deal-canvas);color:var(--deal-ink);color-scheme:dark}.kf-content.kf-content.navigator-deal-theme :is(.dr-dashboard,.drw-shell,.deal-settings){--dr-ink: var(--deal-ink);--dr-blue: var(--deal-orange);--dr-muted: var(--deal-muted);--dr-line: var(--deal-border);--dr-bg: var(--deal-canvas);--dr-soft: var(--deal-surface);--ds-ink: var(--deal-ink);--ds-muted: var(--deal-muted);--ds-orange: var(--deal-orange);--ds-orange-deep: var(--deal-orange-hover);--ds-line: var(--deal-border);--ds-soft: var(--deal-surface);--ds-blue: var(--deal-purple)}.kf-content.kf-content.navigator-deal-theme :is([class*=-card],[class*=-panel],[class*=-metric],[class*=-summary]){background-color:var(--deal-surface);border-color:var(--deal-border)}.kf-content.kf-content.navigator-deal-theme :is(.dr-dashboard,.drw-shell,.deal-settings){background-color:var(--deal-canvas);color:var(--deal-ink)}.kf-content.kf-content.navigator-deal-theme :is(.dr-heading,.dr-health,.dr-phases,.dr-panel,.dr-stat,.dr-assistant,.dr-assistant-header,.dr-message,.dr-prompts button,.dr-empty,.dr-notice,.dr-dialog,.dr-overview-summary,.dr-metric,.dr-review-summary,.dr-review-metric,.dr-reference-disclosure,.dr-overview-summary-notes,.drw-form,.drw-benefits span,.drw-template-card,.drw-empty,.drw-preview,.drw-kind,.drw-preview-row,.drw-local-note,.ds-card,.ds-role,.ds-summary){background-color:var(--deal-surface);border-color:var(--deal-border);color:var(--deal-ink)}.kf-content.kf-content.navigator-deal-theme :is(.dr-health,.dr-phases,.dr-overview-summary,.dr-review-metric,.dr-notice,.drw-template-card,.ds-summary){background-color:var(--deal-raised)}.kf-content.kf-content.navigator-deal-theme :is(.dr-panel-heading,.dr-assistant-header,.ds-card-heading){border-color:var(--deal-border-soft)}.kf-content.kf-content.navigator-deal-theme :is(.dr-dashboard h1,.dr-dashboard h2,.dr-dashboard h3,.dr-dashboard strong,.drw-shell h1,.drw-shell h2,.deal-settings h1,.deal-settings h2,.deal-settings h3,.deal-settings strong){color:var(--deal-ink)}.kf-content.kf-content.navigator-deal-theme :is(.dr-subtitle,.dr-breadcrumb,.dr-meta span,.dr-supporting-copy,.dr-disclaimer,.dr-phase small,.dr-table th,.dr-table td,.dr-empty p,.dr-overview-intro p,.dr-review-date,.dr-review-metric>span,.dr-review-metric small,.dr-requirement-row p,.dr-requirement-meta,.dr-requirement-footer,.dr-editor-label,.dr-editor-footer>span,.dr-editor-disclosure,.dr-assistant-label,.dr-assistant-footer,.dr-activity-item small,.ds-header p,.ds-card-heading p,.ds-control-copy small,.ds-role small,.ds-subnote,.ds-role-source,.ds-char-count,.ds-policy-block p,.ds-summary-label,.ds-bottom-note){color:var(--deal-muted)}.kf-content.kf-content.navigator-deal-theme :is(.dr-breadcrumb strong,.dr-room-description strong,.dr-requirement-row-main strong,.dr-activity-item strong,.dr-reviewer-detail strong,.dr-person strong,.ds-control-copy strong,.ds-check-copy strong,.ds-role strong,.ds-subhead,.ds-policy-block h3){color:var(--deal-ink)}.kf-content.kf-content.navigator-deal-theme :is(.dr-tabs,.drw-nav){border-color:var(--deal-border)}.kf-content.kf-content.navigator-deal-theme :is(.dr-tabs button,.drw-nav button){background:transparent;border-color:transparent;color:var(--deal-muted)}.kf-content.kf-content.navigator-deal-theme :is(.dr-tabs button,.drw-nav button):hover{background:var(--deal-purple-soft);color:var(--deal-ink)}.kf-content.kf-content.navigator-deal-theme :is(.dr-tabs button.active,.drw-nav button.active,.dr-tabs button[aria-current=page],.drw-nav button[aria-current=page]){background:linear-gradient(92deg,#7c3aed,#c026d3);border-color:transparent;color:#fff}.kf-content.kf-content.navigator-deal-theme .dr-phase.current{background:linear-gradient(120deg,#7c6bff2e,#0d1330 75%);color:#c4b3ff;border-color:#6d5ce7;box-shadow:0 0 18px #7c6bff2e}.kf-content.kf-content.navigator-deal-theme .dr-phase.current .dr-phase-number,.kf-content.kf-content.navigator-deal-theme .dr-phase.done .dr-phase-number{background:#14503c;border-color:#14503c;color:#6fe3bb}.kf-content.kf-content.navigator-deal-theme .dr-phase.done{color:#6fe3bb}.kf-content.kf-content.navigator-deal-theme .dr-phase.current .dr-phase-number{background:linear-gradient(135deg,#7c3aed,#c026d3);border-color:transparent;color:#fff}.kf-content.kf-content.navigator-deal-theme .dr-dashboard .dr-phase-number{background:#1a2142;border-color:var(--deal-border);color:#cdd6f4}.kf-content.kf-content.navigator-deal-theme .dr-dashboard .dr-phase:nth-child(1) .dr-phase-number{background:#155e63;color:#7ff0e8;border-color:transparent}.kf-content.kf-content.navigator-deal-theme .dr-dashboard .dr-phase:nth-child(2) .dr-phase-number{background:#7c3aed;color:#e9dcff;border-color:transparent}.kf-content.kf-content.navigator-deal-theme .dr-dashboard .dr-phase:nth-child(3) .dr-phase-number{background:#1d4ed8;color:#c7dbff;border-color:transparent}.kf-content.kf-content.navigator-deal-theme .dr-dashboard .dr-phase:nth-child(4) .dr-phase-number{background:#c2410c;color:#ffd9c2;border-color:transparent}.kf-content.kf-content.navigator-deal-theme .dr-dashboard .dr-phase:nth-child(5) .dr-phase-number{background:#0f766e;color:#a7f3ea;border-color:transparent}.kf-content.kf-content.navigator-deal-theme .dr-dashboard .dr-phase:nth-child(6) .dr-phase-number{background:#3f3f9e;color:#cfd0ff;border-color:transparent}.kf-content.kf-content.navigator-deal-theme .dr-dashboard .dr-phase.done .dr-phase-number{background:#14503c;color:#6fe3bb}.kf-content.kf-content.navigator-deal-theme .dr-dashboard .dr-phase.current .dr-phase-number{background:linear-gradient(135deg,#7c3aed,#c026d3);color:#fff}.kf-content.kf-content.navigator-deal-theme .dr-dashboard .dm-explore-link{background:linear-gradient(92deg,#7c3aed,#c026d3 60%,#f472b6)!important;border-color:transparent!important;color:#fff!important}.kf-content.kf-content.navigator-deal-theme :is(.dr-phase,.dr-phase:hover){border-color:var(--deal-border)}.kf-content.kf-content.navigator-deal-theme :is(.dr-btn.primary,.ds-btn-primary,.ds-btn.ds-btn-primary){background:var(--deal-orange);border-color:var(--deal-orange);color:#fff}.kf-content.kf-content.navigator-deal-theme :is(.dr-btn.primary,.ds-btn-primary,.ds-btn.ds-btn-primary):hover:not(:disabled){background:var(--deal-orange-hover);border-color:var(--deal-orange-hover)}.kf-content.kf-content.navigator-deal-theme :is(.dr-btn,.drw-template-card button,.ds-btn):not(.primary):not(.ds-btn-primary){background:var(--deal-raised);border-color:var(--deal-border);color:#e2ddec}.kf-content.kf-content.navigator-deal-theme :is(.dr-btn,.drw-template-card button,.ds-btn):not(.primary):not(.ds-btn-primary):hover:not(:disabled){background:#2a2538;border-color:#625477;color:var(--deal-ink)}.kf-content.kf-content.navigator-deal-theme :is(.dr-room-icon,.dr-ai-mark){background:var(--deal-purple);color:#20182f}.kf-content.kf-content.navigator-deal-theme :is(.dr-ai-mark,.dr-assistant-label,.dr-assistant-header){--assistant-accent: var(--deal-purple)}.kf-content.kf-content.navigator-deal-theme :is(.dr-assistant-header .dr-ai-mark,.dr-ai-mark){background:var(--deal-purple);color:#20182f}.kf-content.kf-content.navigator-deal-theme :is(.dr-dashboard .dr-kicker,.dr-dashboard .dr-link,.dr-dashboard .dr-room-details>summary){color:var(--deal-purple)}.kf-content.kf-content.navigator-deal-theme :is(input:not([type=checkbox]):not([type=radio]),textarea,select,.dr-editor-title,.dr-editor-body,.dr-search input,.dr-compose input,.dr-draft-toolbar select,.dr-dialog input,.dr-dialog textarea,.dr-dialog select,.ds-instructions,.ds-select-control select){background-color:var(--deal-inset);border-color:#484158;color:var(--deal-ink)}.kf-content.kf-content.navigator-deal-theme :is(input,textarea,select)::-moz-placeholder{color:#938ca2;opacity:1}.kf-content.kf-content.navigator-deal-theme :is(input,textarea,select)::placeholder{color:#938ca2;opacity:1}.kf-content.kf-content.navigator-deal-theme :is(input,textarea,select):focus{border-color:var(--deal-purple);outline-color:var(--deal-purple)}.kf-content.kf-content.navigator-deal-theme :is(.dr-dashboard,.deal-settings) :focus-visible{outline-color:var(--deal-purple)}.kf-content.kf-content.navigator-deal-theme .deal-settings .ds-card{background:var(--deal-surface);border-color:var(--deal-border)}.kf-content.kf-content.navigator-deal-theme .deal-settings .ds-card-heading{background:var(--deal-surface);border-color:var(--deal-border-soft)}.kf-content.kf-content.navigator-deal-theme .deal-settings :is(.ds-control-row,.ds-policy-block+.ds-policy-block,.ds-summary-item,.ds-output-grid>.ds-card-content+.ds-card-content){border-color:var(--deal-border-soft)}.kf-content.kf-content.navigator-deal-theme .deal-settings :is(.ds-role,.ds-summary-saving,.ds-readonly-note,.ds-review-disclosure,.ds-governance,.ds-bottom-note,.ds-unavailable){background:var(--deal-raised);border-color:var(--deal-border);color:#d0cadb}.kf-content.kf-content.navigator-deal-theme .deal-settings .ds-summary .ds-card-heading{background:#211d2e}.kf-content.kf-content.navigator-deal-theme .deal-settings :is(.ds-icon,.ds-help){background:var(--deal-purple-soft);border-color:#55476f;color:var(--deal-purple)}.kf-content.kf-content.navigator-deal-theme .deal-settings .ds-help{display:inline-flex;align-items:center;justify-content:center;border-radius:50%}.kf-content.kf-content.navigator-deal-theme .deal-settings .ds-toggle{background:#343044;border-color:#5a536b}.kf-content.kf-content.navigator-deal-theme .deal-settings .ds-toggle[aria-checked=true]{background:var(--deal-lime);border-color:var(--deal-lime)}.kf-content.kf-content.navigator-deal-theme .deal-settings .ds-toggle:after{background:#f2eff7}.kf-content.kf-content.navigator-deal-theme .deal-settings .ds-check-box{background:var(--deal-inset);border-color:#625c70}.kf-content.kf-content.navigator-deal-theme .deal-settings .ds-check-row input:checked+.ds-check-box{background:var(--deal-lime);border-color:var(--deal-lime);color:var(--deal-lime-ink)}.kf-content.kf-content.navigator-deal-theme .deal-settings :is(.ds-radio-dot,.ds-radio-dot.is-on){background:var(--deal-inset);border-color:#625c70}.kf-content.kf-content.navigator-deal-theme .deal-settings .ds-radio-dot.is-on{border-color:var(--deal-lime)}.kf-content.kf-content.navigator-deal-theme .deal-settings .ds-radio-dot.is-on:after{background:var(--deal-lime)}.kf-content.kf-content.navigator-deal-theme .deal-settings :is(.ds-fixed-chip,.ds-select-chip,.ds-release-chip:not(.is-blocked)){background:var(--deal-purple-soft);border-color:#55476f;color:#d4c4fb}.kf-content.kf-content.navigator-deal-theme .deal-settings .ds-select-control{background:var(--deal-inset);border-color:#484158;color:var(--deal-ink)}.kf-content.kf-content.navigator-deal-theme .deal-settings .ds-summary-value,.kf-content.kf-content.navigator-deal-theme .deal-settings .ds-summary-label svg,.kf-content.kf-content.navigator-deal-theme .deal-settings .ds-manage-link{color:var(--deal-purple)}.kf-content.kf-content.navigator-deal-theme .deal-settings .ds-summary-value.is-on{color:var(--deal-lime)}.kf-content.kf-content.navigator-deal-theme .deal-settings .ds-summary-value.is-off{color:var(--deal-muted)}.kf-content.kf-content.navigator-deal-theme .deal-settings .ds-dirty{background:#332719;border-color:#70502b;color:#f1c879}.kf-content.kf-content.navigator-deal-theme .deal-settings :is(.ds-select-chip.ds-select-warn,.ds-readonly-note,.ds-governance){background:#332719;border-color:#70502b;color:#f1c879}.kf-content.kf-content.navigator-deal-theme .deal-settings .ds-readonly-note svg{color:#f1c879}.kf-content.kf-content.navigator-deal-theme .deal-settings .ds-flow-node{background:var(--deal-purple-soft);border-color:#55476f;color:#d4c4fb}.kf-content.kf-content.navigator-deal-theme .deal-settings .ds-flow-step:first-child .ds-flow-node{background:#39261d;border-color:#79503b;color:#ffb28a}.kf-content.kf-content.navigator-deal-theme .deal-settings .ds-flow-step:last-child .ds-flow-node{background:#29331d;border-color:#596b38;color:var(--deal-lime)}.kf-content.kf-content.navigator-deal-theme .deal-settings :is(.ds-release-chip.is-blocked,.ds-error,.ds-danger,[class*=blocked],[class*=error]){background-color:#321c1a;border-color:#69332f;color:#ff9387}.kf-content.kf-content.navigator-deal-theme :is(.dr-pill.blocked,.dr-pill.review){background:#342719;border-color:#67502e;color:#f5c66d}.kf-content.kf-content.navigator-deal-theme :is(.dr-pill.complete,.dr-pill.approved){background:#123024;border-color:#24563d;color:#74dba7}.kf-content.kf-content.navigator-deal-theme :is(.ti-workspace,.gen-workspace,.verify-workspace,.refine-workspace,.team-workspace,.fin-workspace){background:var(--deal-canvas);color:var(--deal-ink)}.kf-content.kf-content.navigator-deal-theme :is(.ti-panel,.gen-panel,.verify-panel,.refine-panel,.team-panel,.fin-panel,.ti-card,.gen-card,.verify-summary,.verify-metrics article,.gen-draft-item){background:var(--deal-surface);border-color:var(--deal-border)}.kf-content.kf-content.navigator-deal-theme :is(.ti-tab,.fin-tab,.gen-nav button,.verify-nav button,.team-nav button,.refine-nav button){background:transparent;color:var(--deal-muted);border-color:var(--deal-border)}.kf-content.kf-content.navigator-deal-theme :is(.ti-tab,.fin-tab,.gen-nav button,.verify-nav button,.team-nav button,.refine-nav button):is([aria-selected=true],.active){background:var(--deal-lime);border-color:var(--deal-lime);color:var(--deal-lime-ink)}.kf-content.kf-content.navigator-deal-theme :is(.ti-btn-primary,.gen-button-primary,.verify-button-primary,.refine-button-primary,.team-button-primary,.fin-button-primary){background:var(--deal-orange);border-color:var(--deal-orange);color:#fff}.kf-content.kf-content.navigator-deal-theme :is(.ti-btn-primary,.gen-button-primary,.verify-button-primary,.refine-button-primary,.team-button-primary,.fin-button-primary):hover:not(:disabled){background:var(--deal-orange-hover);border-color:var(--deal-orange-hover)}.tcs-verify,.tcs-team,.tcs-finalise{background:#05070f!important;color:#f5f7fa}.tcs-verify{--verify-line: #2c4a63;--verify-paper: #121821;--verify-tint: #ff6a1a;--verify-orange: #ff6a1a;--verify-orange-dark: #ff6a1a;--verify-orange-soft: #171e27}.tcs-team{--tr-line: #2c4a63;--tr-paper: #121821;--tr-wash: #171e27;--tr-orange: #ff6a1a;--tr-orange-deep: #ff6a1a;--tr-orange-soft: #171e27;--tr-green: #43c987;--tr-blue: #78b9e2}.tcs-finalise{--fin-line: #2c4a63;--fin-paper: #121821;--fin-wash: #171e27;--fin-orange: #ff6a1a;--fin-orange-dark: #ff6a1a;--fin-orange-pale: rgba(255, 106, 26, .13);--fin-green-pale: #142c23}.tcs-verify :is(.verify-context,.verify-summary,.verify-handoff,.verify-disclaimer,.verify-session-note,.verify-editor-notice,.verify-obsolete-mappings,.verify-add-finding,.verify-empty,.verify-readonly,.verify-unsaved){background:#0d1423!important;border-color:#2c4a63!important}.tcs-verify :is(.verify-panel,.verify-metrics article,.verify-requirement,.verify-finding){background:#121821!important;border-color:#2c4a63!important}.tcs-verify :is(.verify-tabs,.verify-heading,.verify-panel-head,.verify-section-list li,.verify-attestation,.verify-structural-list li,.verify-context-stats,.verify-context-stats>div,.verify-flow-links,.verify-handoff-action){border-color:#2c4a63!important}.tcs-verify :is(.verify-button,.verify-field input,.verify-field select,.verify-field textarea,.verify-status-select select){border-color:#2c4a63;background-color:#121821;color:#f5f7fa}.tcs-verify .verify-button-primary{border-color:#ff6a1a;background:#ff6a1a;color:#fff}.tcs-verify :is(.verify-button:hover:not(:disabled),.verify-field input:focus,.verify-field select:focus,.verify-field textarea:focus,.verify-status-select select:focus){border-color:#78b9e2;box-shadow:0 0 0 2px #78b9e22e}.tcs-verify :is(.verify-state,.verify-pill,.verify-section-number,.verify-marker){border-color:#2c4a63;background:#17243a}.tcs-verify :is(.verify-alert.is-error,.verify-pill.is-risk,.verify-pill.severity-high){border-color:#69332f;background:#321c24!important;color:#ff9387}.tcs-verify .verify-pill.severity-medium,.tcs-verify .verify-state.is-stale{border-color:#79502b;background:#302416!important;color:#ffb469}.tcs-verify :is(.verify-alert:not(.is-error),.verify-clear,.verify-state.is-current){border-color:#24563d;background:#142c23!important}.tcs-verify :is(.verify-readonly,.verify-unsaved,.verify-session-note,.verify-editor-notice){color:#c2d0ec}.tcs-verify :is(.verify-field :disabled){background:#0b111e;color:#a1aab7}.tcs-team :is(.team-panel,.team-metric,.team-table th,.team-table tr.is-selected td,.team-field input,.team-field select,.team-field textarea,.team-comment-composer textarea,.team-revision-col,.team-revision-col h4,.team-reviewer,.team-comment,.team-comment-composer,.team-comment-resolution){background:#121821!important;border-color:#2c4a63!important}.tcs-team :is(.team-readonly,.team-caveat,.team-notice.is-error,.team-avatar){background:#0d1423!important;border-color:#2c4a63!important}.tcs-team :is(.team-table td,.team-panel-head,.team-reviewer,.team-comment,.team-comment-composer,.team-revision-col,.team-revision-col h4){border-color:#2c4a63!important}.tcs-team .team-meter{background:#080d17!important}.tcs-team .team-button,.tcs-team .team-link-button{border-color:#2c4a63;background:#121821;color:#dce7fa}.tcs-team .team-button-primary{border-color:#ff6a1a;background:#ff6a1a;color:#fff}.tcs-team :is(.team-status.in-review,.team-status.open,.team-status.pending,.team-severity:not(.critical)){background:#ff6a1a21!important;border-color:#ff6a1a59}.tcs-team :is(.team-status.stale,.team-severity.critical){background:#ff597021!important;border-color:#ff597059}.tcs-team :is(.team-status.approved,.team-status.reviewed,.team-status.resolved,.team-notice:not(.is-error)){background:#43c9871f!important;border-color:#43c98759}.tcs-finalise :is(.fin-panel,.fin-package-item,.fin-metric,.fin-format-option,.fin-release-stamp,.fin-empty,.fin-draft-detail pre){background:#121821!important;border-color:#2c4a63!important}.tcs-finalise :is(.fin-readonly,.fin-session-note,.fin-statusbar,.fin-notice.is-error){background:#0d1423!important;border-color:#2c4a63!important;color:#c2d0ec}.tcs-finalise :is(.fin-head,.fin-panel-head,.fin-draft-row,.fin-check-row,.fin-package-preview,.fin-side-section,.fin-event){border-color:#2c4a63!important}.tcs-finalise .fin-button{border-color:#2c4a63;background:#121821;color:#dce7fa}.tcs-finalise .fin-button-primary{border-color:#ff6a1a;background:#ff6a1a;color:#fff}.tcs-finalise .fin-button:focus-visible,.tcs-finalise .fin-tab:focus-visible{outline:2px solid #78b9e2}.tcs-finalise .fin-statusbar{border-left:3px solid #ff6a1a!important}.tcs-finalise .fin-notice.is-error{border-color:#69332f!important;background:#321c24!important;color:#ff9387}.co-page{background-color:#05070f!important}.co-page :is(.co-section,.co-advanced,.co-preview,.co-lifecycle,.co-next){border-color:#2c4a63!important;background:#121821!important}.co-page :is(.co-interaction-card,.co-dropzone,.co-capability-group,input:not([type=checkbox]):not([type=radio]),textarea,select){border-color:#2c4a63!important;background-color:#0d1423!important}.co-page .co-submit,.co-page .co-submit:hover{border:1px solid #ff6a1a!important;background:#ff6a1a!important;color:#fff!important;box-shadow:none}.co-page .co-cancel{border-color:#2c4a63;background:#121821}.tcs-verify{--verify-line: #263a66;--verify-paper: #0c1530;--verify-orange-soft: #121d3b}.tcs-team{--tr-line: #263a66;--tr-paper: #0c1530;--tr-wash: #121d3b;--tr-orange-soft: #121d3b}.tcs-finalise{--fin-line: #263a66;--fin-paper: #0c1530;--fin-wash: #121d3b}.tcs-verify :is(.verify-context,.verify-summary,.verify-handoff,.verify-disclaimer,.verify-session-note,.verify-editor-notice,.verify-obsolete-mappings,.verify-add-finding,.verify-empty,.verify-readonly,.verify-unsaved){background:#081126!important;border-color:#263a66!important}.tcs-verify :is(.verify-panel,.verify-metrics article,.verify-requirement,.verify-finding){background:#0c1530!important;border-color:#263a66!important}.tcs-verify :is(.verify-tabs,.verify-heading,.verify-panel-head,.verify-section-list li,.verify-attestation,.verify-structural-list li,.verify-context-stats,.verify-context-stats>div,.verify-flow-links,.verify-handoff-action){border-color:#263a66!important}.tcs-verify :is(.verify-button,.verify-field input,.verify-field select,.verify-field textarea,.verify-status-select select){border-color:#263a66;background-color:#0c1530}.tcs-verify .verify-button-primary{background:#ff6a1a;color:#fff}.tcs-verify :is(.verify-state,.verify-pill,.verify-section-number,.verify-marker){border-color:#263a66;background:#111f40}.tcs-verify :is(.verify-field :disabled){background:#081126}.tcs-team :is(.team-panel,.team-metric,.team-table th,.team-table tr.is-selected td,.team-field input,.team-field select,.team-field textarea,.team-comment-composer textarea,.team-revision-col,.team-revision-col h4,.team-reviewer,.team-comment,.team-comment-composer,.team-comment-resolution){background:#0c1530!important;border-color:#263a66!important}.tcs-team :is(.team-readonly,.team-caveat,.team-notice.is-error,.team-avatar){background:#081126!important;border-color:#263a66!important}.tcs-team :is(.team-table td,.team-panel-head,.team-reviewer,.team-comment,.team-comment-composer,.team-revision-col,.team-revision-col h4){border-color:#263a66!important}.tcs-team .team-meter{background:#070c1b!important}.tcs-team :is(.team-button,.team-link-button){border-color:#263a66;background:#0c1530}.tcs-team .team-button-primary{background:#ff6a1a;color:#fff}.tcs-finalise :is(.fin-panel,.fin-package-item,.fin-metric,.fin-format-option,.fin-release-stamp,.fin-empty,.fin-draft-detail pre){background:#0c1530!important;border-color:#263a66!important}.tcs-finalise :is(.fin-readonly,.fin-session-note,.fin-statusbar){background:#081126!important;border-color:#263a66!important}.tcs-finalise :is(.fin-head,.fin-panel-head,.fin-draft-row,.fin-check-row,.fin-package-preview,.fin-side-section,.fin-event){border-color:#263a66!important}.tcs-finalise .fin-button{border-color:#263a66;background:#0c1530}.tcs-finalise .fin-button-primary{background:#ff6a1a;color:#fff}.tcs-finalise .fin-format-option:has(input:checked){border-color:#ff6a1a!important;background:#ff6a1a21!important}.co-page :is(.co-section,.co-advanced,.co-preview,.co-lifecycle,.co-next){border-color:#263a66!important;background:#0c1530!important}.co-page :is(.co-interaction-card,.co-dropzone,.co-capability-group,input:not([type=checkbox]):not([type=radio]),textarea,select){border-color:#263a66!important;background-color:#081126!important}.co-page .co-cancel{border-color:#263a66;background:#0c1530}.tcs-generate :is(.gen-stat,.gen-panel,.gen-button){border-color:#263a66!important;background-color:#0c1530!important}.tcs-generate .gen-button-primary{border-color:#ff6a1a!important;background:#ff6a1a!important}*,:before,:after{--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: rgb(59 130 246 / .5);--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: rgb(59 130 246 / .5);--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: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--font-sans);font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--font-mono);font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}*{--tw-border-opacity: 1;border-color:hsl(var(--border) / var(--tw-border-opacity, 1))}body{--tw-bg-opacity: 1;background-color:hsl(var(--background) / var(--tw-bg-opacity, 1));font-family:var(--font-sans);--tw-text-opacity: 1;color:hsl(var(--foreground) / var(--tw-text-opacity, 1));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.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: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);text-decoration:underline;font-weight:500}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{font-weight:400;color:var(--tw-prose-counters)}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-style:italic;color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:900;color:inherit}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:800;color:inherit}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-top:2em;margin-bottom:2em}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-family:inherit;color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows),0 3px 0 var(--tw-prose-kbd-shadows);font-size:.875em;border-radius:.3125rem;padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;padding-inline-start:.375em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-weight:600;font-size:.875em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);overflow-x:auto;font-weight:400;font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding-top:.8571429em;padding-inline-end:1.1428571em;padding-bottom:.8571429em;padding-inline-start:1.1428571em}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){width:100%;table-layout:auto;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;vertical-align:bottom;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose{--tw-prose-body: #374151;--tw-prose-headings: #111827;--tw-prose-lead: #4b5563;--tw-prose-links: #111827;--tw-prose-bold: #111827;--tw-prose-counters: #6b7280;--tw-prose-bullets: #d1d5db;--tw-prose-hr: #e5e7eb;--tw-prose-quotes: #111827;--tw-prose-quote-borders: #e5e7eb;--tw-prose-captions: #6b7280;--tw-prose-kbd: #111827;--tw-prose-kbd-shadows: rgb(17 24 39 / 10%);--tw-prose-code: #111827;--tw-prose-pre-code: #e5e7eb;--tw-prose-pre-bg: #1f2937;--tw-prose-th-borders: #d1d5db;--tw-prose-td-borders: #e5e7eb;--tw-prose-invert-body: #d1d5db;--tw-prose-invert-headings: #fff;--tw-prose-invert-lead: #9ca3af;--tw-prose-invert-links: #fff;--tw-prose-invert-bold: #fff;--tw-prose-invert-counters: #9ca3af;--tw-prose-invert-bullets: #4b5563;--tw-prose-invert-hr: #374151;--tw-prose-invert-quotes: #f3f4f6;--tw-prose-invert-quote-borders: #374151;--tw-prose-invert-captions: #9ca3af;--tw-prose-invert-kbd: #fff;--tw-prose-invert-kbd-shadows: rgb(255 255 255 / 10%);--tw-prose-invert-code: #fff;--tw-prose-invert-pre-code: #d1d5db;--tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);--tw-prose-invert-th-borders: #4b5563;--tw-prose-invert-td-borders: #374151;font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.5714286em;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-bottom-1{bottom:-.25rem}.-bottom-12{bottom:-3rem}.-left-12{left:-3rem}.-left-9{left:-2.25rem}.-right-1{right:-.25rem}.-right-12{right:-3rem}.-right-2{right:-.5rem}.-right-2\.5{right:-.625rem}.-right-3{right:-.75rem}.-top-0\.5{top:-.125rem}.-top-1{top:-.25rem}.-top-12{top:-3rem}.-top-2{top:-.5rem}.-top-40{top:-10rem}.bottom-0{bottom:0}.bottom-2{bottom:.5rem}.bottom-3{bottom:.75rem}.bottom-4{bottom:1rem}.bottom-5{bottom:1.25rem}.bottom-6{bottom:1.5rem}.left-0{left:0}.left-0\.5{left:.125rem}.left-1{left:.25rem}.left-1\.5{left:.375rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-2\.5{left:.625rem}.left-3{left:.75rem}.left-4{left:1rem}.left-5{left:1.25rem}.left-\[18px\]{left:18px}.left-\[50\%\]{left:50%}.right-0{right:0}.right-0\.5{right:.125rem}.right-1{right:.25rem}.right-1\.5{right:.375rem}.right-12{right:3rem}.right-14{right:3.5rem}.right-2{right:.5rem}.right-2\.5{right:.625rem}.right-3{right:.75rem}.right-4{right:1rem}.right-5{right:1.25rem}.top-0{top:0}.top-0\.5{top:.125rem}.top-1{top:.25rem}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-1\/3{top:33.333333%}.top-12{top:3rem}.top-2{top:.5rem}.top-20{top:5rem}.top-24{top:6rem}.top-3{top:.75rem}.top-3\.5{top:.875rem}.top-4{top:1rem}.top-5{top:1.25rem}.top-6{top:1.5rem}.top-7{top:1.75rem}.top-8{top:2rem}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[57px\]{top:57px}.top-\[60\%\]{top:60%}.top-full{top:100%}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[110\]{z-index:110}.z-\[1\]{z-index:1}.z-\[60\]{z-index:60}.col-span-2{grid-column:span 2 / span 2}.float-right{float:right}.-m-5{margin:-1.25rem}.m-0{margin:0}.m-auto{margin:auto}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-5{margin-left:-1.25rem;margin-right:-1.25rem}.mx-0\.5{margin-left:.125rem;margin-right:.125rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-1\.5{margin-left:.375rem;margin-right:.375rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3\.5{margin-left:.875rem;margin-right:.875rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0\.5{margin-top:.125rem;margin-bottom:.125rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.-mb-px{margin-bottom:-1px}.-ml-1{margin-left:-.25rem}.-ml-4{margin-left:-1rem}.-mt-0\.5{margin-top:-.125rem}.-mt-1{margin-top:-.25rem}.-mt-10{margin-top:-2.5rem}.-mt-12{margin-top:-3rem}.-mt-2{margin-top:-.5rem}.-mt-3{margin-top:-.75rem}.-mt-4{margin-top:-1rem}.-mt-5{margin-top:-1.25rem}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-10{margin-left:2.5rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-5{margin-left:1.25rem}.ml-8{margin-left:2rem}.ml-auto{margin-left:auto}.mr-0\.5{margin-right:.125rem}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-24{margin-top:6rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.\!block{display:block!important}.block{display:block}.inline-block{display:inline-block}.\!inline{display:inline!important}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-square{aspect-ratio:1 / 1}.aspect-video{aspect-ratio:16 / 9}.size-4{width:1rem;height:1rem}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-36{height:9rem}.h-4{height:1rem}.h-40{height:10rem}.h-44{height:11rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-52{height:13rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-72{height:18rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-\[100dvh\]{height:100dvh}.h-\[1px\]{height:1px}.h-\[2px\]{height:2px}.h-\[380px\]{height:380px}.h-\[3px\]{height:3px}.h-\[90vh\]{height:90vh}.h-\[calc\(100vh-3rem\)\]{height:calc(100vh - 3rem)}.h-\[calc\(100vh-57px\)\]{height:calc(100vh - 57px)}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-svh{height:100svh}.max-h-36{max-height:9rem}.max-h-72{max-height:18rem}.max-h-\[--radix-context-menu-content-available-height\]{max-height:var(--radix-context-menu-content-available-height)}.max-h-\[--radix-select-content-available-height\]{max-height:var(--radix-select-content-available-height)}.max-h-\[150px\]{max-height:150px}.max-h-\[300px\]{max-height:300px}.max-h-\[440px\]{max-height:440px}.max-h-\[520px\]{max-height:520px}.max-h-\[85dvh\]{max-height:85dvh}.max-h-\[88vh\]{max-height:88vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[95vh\]{max-height:95vh}.max-h-\[96vh\]{max-height:96vh}.max-h-\[calc\(100vh-7rem\)\]{max-height:calc(100vh - 7rem)}.max-h-\[calc\(88vh-76px\)\]{max-height:calc(88vh - 76px)}.max-h-\[var\(--radix-dropdown-menu-content-available-height\)\]{max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-screen{max-height:100vh}.min-h-0{min-height:0px}.min-h-10{min-height:2.5rem}.min-h-11{min-height:2.75rem}.min-h-12{min-height:3rem}.min-h-36{min-height:9rem}.min-h-44{min-height:11rem}.min-h-48{min-height:12rem}.min-h-52{min-height:13rem}.min-h-8{min-height:2rem}.min-h-9{min-height:2.25rem}.min-h-\[120px\]{min-height:120px}.min-h-\[180px\]{min-height:180px}.min-h-\[190px\]{min-height:190px}.min-h-\[240px\]{min-height:240px}.min-h-\[250px\]{min-height:250px}.min-h-\[300px\]{min-height:300px}.min-h-\[350px\]{min-height:350px}.min-h-\[680px\]{min-height:680px}.min-h-\[80px\]{min-height:80px}.min-h-\[calc\(100vh-120px\)\]{min-height:calc(100vh - 120px)}.min-h-\[calc\(100vh-124px\)\]{min-height:calc(100vh - 124px)}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-0{width:0px}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/3{width:33.333333%}.w-10{width:2.5rem}.w-11{width:2.75rem}.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-3\/4{width:75%}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-40{width:10rem}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-52{width:13rem}.w-6{width:1.5rem}.w-60{width:15rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-\[100px\]{width:100px}.w-\[118px\]{width:118px}.w-\[150px\]{width:150px}.w-\[1px\]{width:1px}.w-\[200px\]{width:200px}.w-\[220px\]{width:220px}.w-\[260px\]{width:260px}.w-\[320px\]{width:320px}.w-\[42rem\]{width:42rem}.w-\[46\%\]{width:46%}.w-\[60px\]{width:60px}.w-\[76px\]{width:76px}.w-\[calc\(100\%-1rem\)\]{width:calc(100% - 1rem)}.w-\[var\(--sidebar-width\)\]{width:var(--sidebar-width)}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-10{min-width:2.5rem}.min-w-11{min-width:2.75rem}.min-w-16{min-width:4rem}.min-w-20{min-width:5rem}.min-w-36{min-width:9rem}.min-w-40{min-width:10rem}.min-w-48{min-width:12rem}.min-w-5{min-width:1.25rem}.min-w-52{min-width:13rem}.min-w-56{min-width:14rem}.min-w-9{min-width:2.25rem}.min-w-\[118px\]{min-width:118px}.min-w-\[12rem\]{min-width:12rem}.min-w-\[140px\]{min-width:140px}.min-w-\[160px\]{min-width:160px}.min-w-\[200px\]{min-width:200px}.min-w-\[220px\]{min-width:220px}.min-w-\[240px\]{min-width:240px}.min-w-\[300px\]{min-width:300px}.min-w-\[600px\]{min-width:600px}.min-w-\[760px\]{min-width:760px}.min-w-\[880px\]{min-width:880px}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.min-w-max{min-width:-moz-max-content;min-width:max-content}.max-w-24{max-width:6rem}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-40{max-width:10rem}.max-w-44{max-width:11rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[120px\]{max-width:120px}.max-w-\[140px\]{max-width:140px}.max-w-\[1440px\]{max-width:1440px}.max-w-\[1500px\]{max-width:1500px}.max-w-\[160px\]{max-width:160px}.max-w-\[180px\]{max-width:180px}.max-w-\[200px\]{max-width:200px}.max-w-\[220px\]{max-width:220px}.max-w-\[240px\]{max-width:240px}.max-w-\[45\%\]{max-width:45%}.max-w-\[55\%\]{max-width:55%}.max-w-\[70\%\]{max-width:70%}.max-w-\[80px\]{max-width:80px}.max-w-\[85vw\]{max-width:85vw}.max-w-\[88\%\]{max-width:88%}.max-w-\[var\(--skeleton-width\)\]{max-width:var(--skeleton-width)}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-max{max-width:-moz-max-content;max-width:max-content}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\[--radix-context-menu-content-transform-origin\]{transform-origin:var(--radix-context-menu-content-transform-origin)}.origin-\[--radix-dropdown-menu-content-transform-origin\]{transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\[--radix-hover-card-content-transform-origin\]{transform-origin:var(--radix-hover-card-content-transform-origin)}.origin-\[--radix-menubar-content-transform-origin\]{transform-origin:var(--radix-menubar-content-transform-origin)}.origin-\[--radix-popover-content-transform-origin\]{transform-origin:var(--radix-popover-content-transform-origin)}.origin-\[--radix-select-content-transform-origin\]{transform-origin:var(--radix-select-content-transform-origin)}.origin-\[--radix-tooltip-content-transform-origin\]{transform-origin:var(--radix-tooltip-content-transform-origin)}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-px{--tw-translate-x: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(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%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[-50\%\]{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-px{--tw-translate-x: 1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-50\%\]{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate: -90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[0\.55\]{--tw-scale-x: .55;--tw-scale-y: .55;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[1\.01\]{--tw-scale-x: 1.01;--tw-scale-y: 1.01;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[1\.02\]{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[2\]{--tw-scale-x: 2;--tw-scale-y: 2;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-\[dashmove_1s_linear_infinite\]{animation:dashmove 1s linear infinite}@keyframes ping{75%,to{transform:scale(2);opacity:0}}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-wait{cursor:wait}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,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-9{grid-template-columns:repeat(9,minmax(0,1fr))}.grid-cols-\[0\.75fr_5fr_0\.8fr\]{grid-template-columns:.75fr 5fr .8fr}.grid-cols-\[0\.7fr_1\.2fr_0\.7fr\]{grid-template-columns:.7fr 1.2fr .7fr}.grid-cols-\[1fr_auto_1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr auto 1fr}.grid-cols-\[1fr_auto_auto_auto\]{grid-template-columns:1fr auto auto auto}.grid-cols-\[repeat\(11\,minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(11,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.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}.gap-0{gap:0px}.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-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-\[3px\]{gap:3px}.gap-x-1\.5{-moz-column-gap:.375rem;column-gap:.375rem}.gap-x-10{-moz-column-gap:2.5rem;column-gap:2.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-0\.5{row-gap:.125rem}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-2{row-gap:.5rem}.gap-y-6{row-gap:1.5rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-7>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.75rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse: 0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-amber-400\/20>:not([hidden])~:not([hidden]){border-color:#fbbf2433}.divide-border\/30>:not([hidden])~:not([hidden]){border-color:hsl(var(--border) / .3)}.divide-border\/40>:not([hidden])~:not([hidden]){border-color:hsl(var(--border) / .4)}.divide-border\/50>:not([hidden])~:not([hidden]){border-color:hsl(var(--border) / .5)}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.self-stretch{align-self:stretch}.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-hidden{overflow-x:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5625rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.1875rem}.rounded-xl{border-radius:.75rem}.rounded-r-xl{border-top-right-radius:.75rem;border-bottom-right-radius:.75rem}.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-t-lg{border-top-left-radius:.5625rem;border-top-right-radius:.5625rem}.rounded-bl-md{border-bottom-left-radius:.375rem}.rounded-br-md{border-bottom-right-radius:.375rem}.rounded-tl-sm{border-top-left-radius:.1875rem}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-4{border-width:4px}.border-\[1\.5px\]{border-width:1.5px}.border-\[5px\]{border-width:5px}.border-\[6px\]{border-width:6px}.border-\[7px\]{border-width:7px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-l-4{border-left-width:4px}.border-r{border-right-width:1px}.border-r-2{border-right-width:2px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-dashed{border-style:dashed}.border-\[\#2d3540\]{--tw-border-opacity: 1;border-color:rgb(45 53 64 / var(--tw-border-opacity, 1))}.border-\[\#6b3b20\]\/60{border-color:#6b3b2099}.border-\[--color-border\]{border-color:var(--color-border)}.border-amber-300{--tw-border-opacity: 1;border-color:rgb(252 211 77 / var(--tw-border-opacity, 1))}.border-amber-400\/25{border-color:#fbbf2440}.border-amber-400\/30{border-color:#fbbf244d}.border-amber-400\/35{border-color:#fbbf2459}.border-amber-400\/40{border-color:#fbbf2466}.border-amber-400\/45{border-color:#fbbf2473}.border-amber-400\/50{border-color:#fbbf2480}.border-amber-400\/60{border-color:#fbbf2499}.border-amber-400\/70{border-color:#fbbf24b3}.border-amber-400\/80{border-color:#fbbf24cc}.border-amber-500{--tw-border-opacity: 1;border-color:rgb(245 158 11 / var(--tw-border-opacity, 1))}.border-amber-500\/15{border-color:#f59e0b26}.border-amber-500\/20{border-color:#f59e0b33}.border-amber-500\/25{border-color:#f59e0b40}.border-amber-500\/30{border-color:#f59e0b4d}.border-amber-500\/35{border-color:#f59e0b59}.border-amber-500\/40{border-color:#f59e0b66}.border-amber-500\/50{border-color:#f59e0b80}.border-amber-500\/60{border-color:#f59e0b99}.border-background{--tw-border-opacity: 1;border-color:hsl(var(--background) / var(--tw-border-opacity, 1))}.border-blue-100{--tw-border-opacity: 1;border-color:rgb(219 234 254 / var(--tw-border-opacity, 1))}.border-blue-400{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.border-blue-400\/20{border-color:#60a5fa33}.border-blue-400\/25{border-color:#60a5fa40}.border-blue-400\/30{border-color:#60a5fa4d}.border-blue-400\/40{border-color:#60a5fa66}.border-blue-400\/45{border-color:#60a5fa73}.border-blue-400\/50{border-color:#60a5fa80}.border-blue-400\/60{border-color:#60a5fa99}.border-blue-400\/70{border-color:#60a5fab3}.border-blue-500{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.border-blue-500\/20{border-color:#3b82f633}.border-blue-500\/25{border-color:#3b82f640}.border-blue-500\/30{border-color:#3b82f64d}.border-blue-500\/35{border-color:#3b82f659}.border-blue-500\/40{border-color:#3b82f666}.border-blue-500\/50{border-color:#3b82f680}.border-blue-500\/60{border-color:#3b82f699}.border-border{--tw-border-opacity: 1;border-color:hsl(var(--border) / var(--tw-border-opacity, 1))}.border-border\/20{border-color:hsl(var(--border) / .2)}.border-border\/30{border-color:hsl(var(--border) / .3)}.border-border\/35{border-color:hsl(var(--border) / .35)}.border-border\/40{border-color:hsl(var(--border) / .4)}.border-border\/45{border-color:hsl(var(--border) / .45)}.border-border\/50{border-color:hsl(var(--border) / .5)}.border-border\/60{border-color:hsl(var(--border) / .6)}.border-border\/70{border-color:hsl(var(--border) / .7)}.border-card{--tw-border-opacity: 1;border-color:hsl(var(--card) / var(--tw-border-opacity, 1))}.border-card-border{--tw-border-opacity: 1;border-color:hsl(var(--card-border) / var(--tw-border-opacity, 1))}.border-card-border\/20{border-color:hsl(var(--card-border) / .2)}.border-card-border\/30{border-color:hsl(var(--card-border) / .3)}.border-card-border\/40{border-color:hsl(var(--card-border) / .4)}.border-card-border\/50{border-color:hsl(var(--card-border) / .5)}.border-card-border\/60{border-color:hsl(var(--card-border) / .6)}.border-cyan-400{--tw-border-opacity: 1;border-color:rgb(34 211 238 / var(--tw-border-opacity, 1))}.border-cyan-400\/25{border-color:#22d3ee40}.border-cyan-400\/30{border-color:#22d3ee4d}.border-cyan-400\/35{border-color:#22d3ee59}.border-cyan-400\/40{border-color:#22d3ee66}.border-cyan-400\/45{border-color:#22d3ee73}.border-cyan-400\/50{border-color:#22d3ee80}.border-cyan-400\/60{border-color:#22d3ee99}.border-cyan-400\/70{border-color:#22d3eeb3}.border-cyan-500\/20{border-color:#06b6d433}.border-cyan-500\/25{border-color:#06b6d440}.border-cyan-500\/30{border-color:#06b6d44d}.border-cyan-500\/35{border-color:#06b6d459}.border-cyan-500\/40{border-color:#06b6d466}.border-cyan-500\/45{border-color:#06b6d473}.border-cyan-500\/50{border-color:#06b6d480}.border-destructive{--tw-border-opacity: 1;border-color:hsl(var(--destructive) / var(--tw-border-opacity, 1))}.border-destructive-border{border-color:var(--destructive-border)}.border-destructive\/50{border-color:hsl(var(--destructive) / .5)}.border-emerald-400{--tw-border-opacity: 1;border-color:rgb(52 211 153 / var(--tw-border-opacity, 1))}.border-emerald-400\/20{border-color:#34d39933}.border-emerald-400\/25{border-color:#34d39940}.border-emerald-400\/30{border-color:#34d3994d}.border-emerald-400\/35{border-color:#34d39959}.border-emerald-400\/40{border-color:#34d39966}.border-emerald-400\/45{border-color:#34d39973}.border-emerald-400\/50{border-color:#34d39980}.border-emerald-400\/60{border-color:#34d39999}.border-emerald-400\/70{border-color:#34d399b3}.border-emerald-500{--tw-border-opacity: 1;border-color:rgb(16 185 129 / var(--tw-border-opacity, 1))}.border-emerald-500\/20{border-color:#10b98133}.border-emerald-500\/25{border-color:#10b98140}.border-emerald-500\/30{border-color:#10b9814d}.border-emerald-500\/40{border-color:#10b98166}.border-emerald-500\/50{border-color:#10b98180}.border-emerald-500\/60{border-color:#10b98199}.border-fuchsia-400{--tw-border-opacity: 1;border-color:rgb(232 121 249 / var(--tw-border-opacity, 1))}.border-fuchsia-400\/25{border-color:#e879f940}.border-fuchsia-400\/30{border-color:#e879f94d}.border-fuchsia-400\/40{border-color:#e879f966}.border-fuchsia-400\/45{border-color:#e879f973}.border-fuchsia-400\/50{border-color:#e879f980}.border-fuchsia-400\/60{border-color:#e879f999}.border-fuchsia-400\/70{border-color:#e879f9b3}.border-fuchsia-500{--tw-border-opacity: 1;border-color:rgb(217 70 239 / var(--tw-border-opacity, 1))}.border-fuchsia-500\/20{border-color:#d946ef33}.border-fuchsia-500\/25{border-color:#d946ef40}.border-fuchsia-500\/30{border-color:#d946ef4d}.border-fuchsia-500\/40{border-color:#d946ef66}.border-fuchsia-500\/50{border-color:#d946ef80}.border-fuchsia-500\/60{border-color:#d946ef99}.border-fuchsia-600{--tw-border-opacity: 1;border-color:rgb(192 38 211 / var(--tw-border-opacity, 1))}.border-green-500\/30{border-color:#22c55e4d}.border-indigo-400{--tw-border-opacity: 1;border-color:rgb(129 140 248 / var(--tw-border-opacity, 1))}.border-indigo-400\/30{border-color:#818cf84d}.border-indigo-400\/40{border-color:#818cf866}.border-indigo-400\/50{border-color:#818cf880}.border-indigo-400\/60{border-color:#818cf899}.border-indigo-500\/20{border-color:#6366f133}.border-indigo-500\/30{border-color:#6366f14d}.border-indigo-500\/40{border-color:#6366f166}.border-inherit{border-color:inherit}.border-input{--tw-border-opacity: 1;border-color:hsl(var(--input) / var(--tw-border-opacity, 1))}.border-lime-400{--tw-border-opacity: 1;border-color:rgb(163 230 53 / var(--tw-border-opacity, 1))}.border-lime-400\/30{border-color:#a3e6354d}.border-lime-400\/40{border-color:#a3e63566}.border-lime-400\/45{border-color:#a3e63573}.border-lime-400\/50{border-color:#a3e63580}.border-lime-400\/60{border-color:#a3e63599}.border-lime-400\/70{border-color:#a3e635b3}.border-lime-500{--tw-border-opacity: 1;border-color:rgb(132 204 22 / var(--tw-border-opacity, 1))}.border-lime-500\/20{border-color:#84cc1633}.border-lime-500\/25{border-color:#84cc1640}.border-lime-500\/30{border-color:#84cc164d}.border-lime-500\/40{border-color:#84cc1666}.border-lime-500\/45{border-color:#84cc1673}.border-lime-500\/50{border-color:#84cc1680}.border-lime-500\/70{border-color:#84cc16b3}.border-lime-600{--tw-border-opacity: 1;border-color:rgb(101 163 13 / var(--tw-border-opacity, 1))}.border-lime-700{--tw-border-opacity: 1;border-color:rgb(77 124 15 / var(--tw-border-opacity, 1))}.border-muted-foreground\/40{border-color:hsl(var(--muted-foreground) / .4)}.border-orange-400{--tw-border-opacity: 1;border-color:rgb(251 146 60 / var(--tw-border-opacity, 1))}.border-orange-400\/25{border-color:#fb923c40}.border-orange-400\/30{border-color:#fb923c4d}.border-orange-400\/35{border-color:#fb923c59}.border-orange-400\/40{border-color:#fb923c66}.border-orange-400\/50{border-color:#fb923c80}.border-orange-500{--tw-border-opacity: 1;border-color:rgb(249 115 22 / var(--tw-border-opacity, 1))}.border-orange-500\/20{border-color:#f9731633}.border-orange-500\/25{border-color:#f9731640}.border-orange-500\/30{border-color:#f973164d}.border-orange-500\/35{border-color:#f9731659}.border-orange-500\/40{border-color:#f9731666}.border-orange-500\/45{border-color:#f9731673}.border-orange-500\/50{border-color:#f9731680}.border-orange-500\/60{border-color:#f9731699}.border-orange-600{--tw-border-opacity: 1;border-color:rgb(234 88 12 / var(--tw-border-opacity, 1))}.border-pink-500{--tw-border-opacity: 1;border-color:rgb(236 72 153 / var(--tw-border-opacity, 1))}.border-pink-500\/30{border-color:#ec48994d}.border-pink-500\/40{border-color:#ec489966}.border-primary{--tw-border-opacity: 1;border-color:hsl(var(--primary) / var(--tw-border-opacity, 1))}.border-primary-border{border-color:var(--primary-border)}.border-primary\/15{border-color:hsl(var(--primary) / .15)}.border-primary\/20{border-color:hsl(var(--primary) / .2)}.border-primary\/25{border-color:hsl(var(--primary) / .25)}.border-primary\/30{border-color:hsl(var(--primary) / .3)}.border-primary\/40{border-color:hsl(var(--primary) / .4)}.border-primary\/50{border-color:hsl(var(--primary) / .5)}.border-primary\/60{border-color:hsl(var(--primary) / .6)}.border-primary\/70{border-color:hsl(var(--primary) / .7)}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-red-500\/20{border-color:#ef444433}.border-red-500\/30{border-color:#ef44444d}.border-red-500\/40{border-color:#ef444466}.border-red-500\/60{border-color:#ef444499}.border-rose-400\/25{border-color:#fb718540}.border-rose-400\/30{border-color:#fb71854d}.border-rose-400\/40{border-color:#fb718566}.border-rose-400\/45{border-color:#fb718573}.border-rose-400\/50{border-color:#fb718580}.border-rose-400\/60{border-color:#fb718599}.border-rose-400\/70{border-color:#fb7185b3}.border-rose-500\/20{border-color:#f43f5e33}.border-rose-500\/30{border-color:#f43f5e4d}.border-rose-500\/40{border-color:#f43f5e66}.border-rose-500\/50{border-color:#f43f5e80}.border-secondary-border{border-color:var(--secondary-border)}.border-sidebar-border{--tw-border-opacity: 1;border-color:hsl(var(--sidebar-border) / var(--tw-border-opacity, 1))}.border-sky-400{--tw-border-opacity: 1;border-color:rgb(56 189 248 / var(--tw-border-opacity, 1))}.border-sky-400\/30{border-color:#38bdf84d}.border-sky-400\/40{border-color:#38bdf866}.border-sky-400\/45{border-color:#38bdf873}.border-sky-400\/50{border-color:#38bdf880}.border-sky-400\/60{border-color:#38bdf899}.border-sky-500\/15{border-color:#0ea5e926}.border-sky-500\/20{border-color:#0ea5e933}.border-sky-500\/25{border-color:#0ea5e940}.border-sky-500\/30{border-color:#0ea5e94d}.border-sky-500\/40{border-color:#0ea5e966}.border-sky-500\/50{border-color:#0ea5e980}.border-slate-100{--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1))}.border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.border-slate-300{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.border-slate-400\/40{border-color:#94a3b866}.border-slate-500\/20{border-color:#64748b33}.border-slate-500\/30{border-color:#64748b4d}.border-slate-500\/40{border-color:#64748b66}.border-slate-500\/50{border-color:#64748b80}.border-slate-500\/70{border-color:#64748bb3}.border-teal-400{--tw-border-opacity: 1;border-color:rgb(45 212 191 / var(--tw-border-opacity, 1))}.border-teal-400\/25{border-color:#2dd4bf40}.border-teal-400\/30{border-color:#2dd4bf4d}.border-teal-400\/40{border-color:#2dd4bf66}.border-teal-400\/45{border-color:#2dd4bf73}.border-teal-400\/50{border-color:#2dd4bf80}.border-teal-400\/70{border-color:#2dd4bfb3}.border-teal-500\/40{border-color:#14b8a666}.border-teal-500\/50{border-color:#14b8a680}.border-transparent{border-color:transparent}.border-violet-400{--tw-border-opacity: 1;border-color:rgb(167 139 250 / var(--tw-border-opacity, 1))}.border-violet-400\/20{border-color:#a78bfa33}.border-violet-400\/25{border-color:#a78bfa40}.border-violet-400\/30{border-color:#a78bfa4d}.border-violet-400\/35{border-color:#a78bfa59}.border-violet-400\/40{border-color:#a78bfa66}.border-violet-400\/45{border-color:#a78bfa73}.border-violet-400\/50{border-color:#a78bfa80}.border-violet-400\/60{border-color:#a78bfa99}.border-violet-400\/70{border-color:#a78bfab3}.border-violet-500{--tw-border-opacity: 1;border-color:rgb(139 92 246 / var(--tw-border-opacity, 1))}.border-violet-500\/10{border-color:#8b5cf61a}.border-violet-500\/20{border-color:#8b5cf633}.border-violet-500\/25{border-color:#8b5cf640}.border-violet-500\/30{border-color:#8b5cf64d}.border-violet-500\/35{border-color:#8b5cf659}.border-violet-500\/40{border-color:#8b5cf666}.border-violet-500\/45{border-color:#8b5cf673}.border-violet-500\/50{border-color:#8b5cf680}.border-violet-500\/60{border-color:#8b5cf699}.border-violet-900\/20{border-color:#4c1d9533}.border-violet-900\/30{border-color:#4c1d954d}.border-white\/10{border-color:#ffffff1a}.border-white\/15{border-color:#ffffff26}.border-white\/20{border-color:#fff3}.border-white\/25{border-color:#ffffff40}.border-white\/30{border-color:#ffffff4d}.border-white\/5{border-color:#ffffff0d}.border-yellow-500\/30{border-color:#eab3084d}.border-b-transparent{border-bottom-color:transparent}.border-l-transparent{border-left-color:transparent}.border-t-transparent{border-top-color:transparent}.bg-\[\#060212\]{--tw-bg-opacity: 1;background-color:rgb(6 2 18 / var(--tw-bg-opacity, 1))}.bg-\[\#070311\]{--tw-bg-opacity: 1;background-color:rgb(7 3 17 / var(--tw-bg-opacity, 1))}.bg-\[\#070911\]{--tw-bg-opacity: 1;background-color:rgb(7 9 17 / var(--tw-bg-opacity, 1))}.bg-\[\#070b18\]\/70{background-color:#070b18b3}.bg-\[\#070d1d\]\/90{background-color:#070d1de6}.bg-\[\#071022\]\/90{background-color:#071022e6}.bg-\[\#08050f\]{--tw-bg-opacity: 1;background-color:rgb(8 5 15 / var(--tw-bg-opacity, 1))}.bg-\[\#0a0718\]{--tw-bg-opacity: 1;background-color:rgb(10 7 24 / var(--tw-bg-opacity, 1))}.bg-\[\#0a0d1d\]{--tw-bg-opacity: 1;background-color:rgb(10 13 29 / var(--tw-bg-opacity, 1))}.bg-\[\#0a1333\]\/85{background-color:#0a1333d9}.bg-\[\#0b0714\]\/80{background-color:#0b0714cc}.bg-\[\#0b0718\]\/95{background-color:#0b0718f2}.bg-\[\#0b0a1c\]\/95{background-color:#0b0a1cf2}.bg-\[\#0b0f1a\]\/90{background-color:#0b0f1ae6}.bg-\[\#0b1124\]\/90{background-color:#0b1124e6}.bg-\[\#0c0820\]{--tw-bg-opacity: 1;background-color:rgb(12 8 32 / var(--tw-bg-opacity, 1))}.bg-\[\#0c0919\]\/85{background-color:#0c0919d9}.bg-\[\#0d0819\]\/80{background-color:#0d0819cc}.bg-\[\#0d0819\]\/90{background-color:#0d0819e6}.bg-\[\#0d0a1b\]\/80{background-color:#0d0a1bcc}.bg-\[\#0d0d1a\]{--tw-bg-opacity: 1;background-color:rgb(13 13 26 / var(--tw-bg-opacity, 1))}.bg-\[\#0d1117\]{--tw-bg-opacity: 1;background-color:rgb(13 17 23 / var(--tw-bg-opacity, 1))}.bg-\[\#0d1226\]{--tw-bg-opacity: 1;background-color:rgb(13 18 38 / var(--tw-bg-opacity, 1))}.bg-\[\#121821\]{--tw-bg-opacity: 1;background-color:rgb(18 24 33 / var(--tw-bg-opacity, 1))}.bg-\[\#171e27\]{--tw-bg-opacity: 1;background-color:rgb(23 30 39 / var(--tw-bg-opacity, 1))}.bg-\[\#21170f\]{--tw-bg-opacity: 1;background-color:rgb(33 23 15 / var(--tw-bg-opacity, 1))}.bg-\[--color-bg\]{background-color:var(--color-bg)}.bg-accent{--tw-bg-opacity: 1;background-color:hsl(var(--accent) / var(--tw-bg-opacity, 1))}.bg-accent\/60{background-color:hsl(var(--accent) / .6)}.bg-amber-400{--tw-bg-opacity: 1;background-color:rgb(251 191 36 / var(--tw-bg-opacity, 1))}.bg-amber-400\/5{background-color:#fbbf240d}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-amber-500{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.bg-amber-500\/10{background-color:#f59e0b1a}.bg-amber-500\/15{background-color:#f59e0b26}.bg-amber-500\/20{background-color:#f59e0b33}.bg-amber-500\/25{background-color:#f59e0b40}.bg-amber-500\/5{background-color:#f59e0b0d}.bg-amber-500\/70{background-color:#f59e0bb3}.bg-amber-500\/80{background-color:#f59e0bcc}.bg-amber-500\/\[0\.06\]{background-color:#f59e0b0f}.bg-amber-500\/\[0\.08\]{background-color:#f59e0b14}.bg-amber-600{--tw-bg-opacity: 1;background-color:rgb(217 119 6 / var(--tw-bg-opacity, 1))}.bg-amber-600\/10{background-color:#d977061a}.bg-amber-600\/15{background-color:#d9770626}.bg-amber-600\/20{background-color:#d9770633}.bg-amber-600\/30{background-color:#d977064d}.bg-amber-600\/5{background-color:#d977060d}.bg-amber-700{--tw-bg-opacity: 1;background-color:rgb(180 83 9 / var(--tw-bg-opacity, 1))}.bg-amber-950\/10{background-color:#451a031a}.bg-amber-950\/60{background-color:#451a0399}.bg-background{--tw-bg-opacity: 1;background-color:hsl(var(--background) / var(--tw-bg-opacity, 1))}.bg-background\/20{background-color:hsl(var(--background) / .2)}.bg-background\/25{background-color:hsl(var(--background) / .25)}.bg-background\/30{background-color:hsl(var(--background) / .3)}.bg-background\/35{background-color:hsl(var(--background) / .35)}.bg-background\/40{background-color:hsl(var(--background) / .4)}.bg-background\/50{background-color:hsl(var(--background) / .5)}.bg-background\/60{background-color:hsl(var(--background) / .6)}.bg-background\/70{background-color:hsl(var(--background) / .7)}.bg-background\/80{background-color:hsl(var(--background) / .8)}.bg-background\/85{background-color:hsl(var(--background) / .85)}.bg-background\/90{background-color:hsl(var(--background) / .9)}.bg-background\/95{background-color:hsl(var(--background) / .95)}.bg-black\/15{background-color:#00000026}.bg-black\/20{background-color:#0003}.bg-black\/30{background-color:#0000004d}.bg-black\/40{background-color:#0006}.bg-black\/50{background-color:#00000080}.bg-black\/60{background-color:#0009}.bg-black\/70{background-color:#000000b3}.bg-black\/75{background-color:#000000bf}.bg-black\/80{background-color:#000c}.bg-black\/85{background-color:#000000d9}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bg-blue-400{--tw-bg-opacity: 1;background-color:rgb(96 165 250 / var(--tw-bg-opacity, 1))}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-blue-500\/10{background-color:#3b82f61a}.bg-blue-500\/15{background-color:#3b82f626}.bg-blue-500\/20{background-color:#3b82f633}.bg-blue-500\/5{background-color:#3b82f60d}.bg-blue-500\/70{background-color:#3b82f6b3}.bg-blue-500\/\[0\.05\]{background-color:#3b82f60d}.bg-blue-500\/\[0\.08\]{background-color:#3b82f614}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.bg-blue-600\/10{background-color:#2563eb1a}.bg-blue-600\/15{background-color:#2563eb26}.bg-blue-600\/20{background-color:#2563eb33}.bg-blue-600\/25{background-color:#2563eb40}.bg-blue-600\/30{background-color:#2563eb4d}.bg-blue-700\/20{background-color:#1d4ed833}.bg-blue-950\/25{background-color:#17255440}.bg-blue-950\/80{background-color:#172554cc}.bg-border{--tw-bg-opacity: 1;background-color:hsl(var(--border) / var(--tw-bg-opacity, 1))}.bg-border\/40{background-color:hsl(var(--border) / .4)}.bg-border\/50{background-color:hsl(var(--border) / .5)}.bg-border\/60{background-color:hsl(var(--border) / .6)}.bg-card{--tw-bg-opacity: 1;background-color:hsl(var(--card) / var(--tw-bg-opacity, 1))}.bg-card-border{--tw-bg-opacity: 1;background-color:hsl(var(--card-border) / var(--tw-bg-opacity, 1))}.bg-card\/20{background-color:hsl(var(--card) / .2)}.bg-card\/25{background-color:hsl(var(--card) / .25)}.bg-card\/30{background-color:hsl(var(--card) / .3)}.bg-card\/35{background-color:hsl(var(--card) / .35)}.bg-card\/40{background-color:hsl(var(--card) / .4)}.bg-card\/50{background-color:hsl(var(--card) / .5)}.bg-card\/60{background-color:hsl(var(--card) / .6)}.bg-card\/70{background-color:hsl(var(--card) / .7)}.bg-card\/80{background-color:hsl(var(--card) / .8)}.bg-card\/90{background-color:hsl(var(--card) / .9)}.bg-cyan-300{--tw-bg-opacity: 1;background-color:rgb(103 232 249 / var(--tw-bg-opacity, 1))}.bg-cyan-400{--tw-bg-opacity: 1;background-color:rgb(34 211 238 / var(--tw-bg-opacity, 1))}.bg-cyan-500\/10{background-color:#06b6d41a}.bg-cyan-500\/15{background-color:#06b6d426}.bg-cyan-500\/20{background-color:#06b6d433}.bg-cyan-500\/25{background-color:#06b6d440}.bg-cyan-500\/5{background-color:#06b6d40d}.bg-cyan-500\/70{background-color:#06b6d4b3}.bg-cyan-500\/\[0\.05\]{background-color:#06b6d40d}.bg-cyan-500\/\[0\.08\]{background-color:#06b6d414}.bg-cyan-600{--tw-bg-opacity: 1;background-color:rgb(8 145 178 / var(--tw-bg-opacity, 1))}.bg-cyan-600\/10{background-color:#0891b21a}.bg-cyan-600\/15{background-color:#0891b226}.bg-cyan-600\/30{background-color:#0891b24d}.bg-cyan-700{--tw-bg-opacity: 1;background-color:rgb(14 116 144 / var(--tw-bg-opacity, 1))}.bg-cyan-950\/10{background-color:#0833441a}.bg-cyan-950\/20{background-color:#08334433}.bg-cyan-950\/25{background-color:#08334440}.bg-cyan-950\/35{background-color:#08334459}.bg-cyan-950\/70{background-color:#083344b3}.bg-destructive{--tw-bg-opacity: 1;background-color:hsl(var(--destructive) / var(--tw-bg-opacity, 1))}.bg-emerald-400{--tw-bg-opacity: 1;background-color:rgb(52 211 153 / var(--tw-bg-opacity, 1))}.bg-emerald-500{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.bg-emerald-500\/10{background-color:#10b9811a}.bg-emerald-500\/15{background-color:#10b98126}.bg-emerald-500\/20{background-color:#10b98133}.bg-emerald-500\/25{background-color:#10b98140}.bg-emerald-500\/30{background-color:#10b9814d}.bg-emerald-500\/5{background-color:#10b9810d}.bg-emerald-500\/60{background-color:#10b98199}.bg-emerald-500\/\[0\.08\]{background-color:#10b98114}.bg-emerald-600{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.bg-emerald-700{--tw-bg-opacity: 1;background-color:rgb(4 120 87 / var(--tw-bg-opacity, 1))}.bg-emerald-950\/10{background-color:#022c221a}.bg-emerald-950\/20{background-color:#022c2233}.bg-emerald-950\/25{background-color:#022c2240}.bg-emerald-950\/5{background-color:#022c220d}.bg-emerald-950\/60{background-color:#022c2299}.bg-foreground{--tw-bg-opacity: 1;background-color:hsl(var(--foreground) / var(--tw-bg-opacity, 1))}.bg-fuchsia-400{--tw-bg-opacity: 1;background-color:rgb(232 121 249 / var(--tw-bg-opacity, 1))}.bg-fuchsia-500{--tw-bg-opacity: 1;background-color:rgb(217 70 239 / var(--tw-bg-opacity, 1))}.bg-fuchsia-500\/10{background-color:#d946ef1a}.bg-fuchsia-500\/15{background-color:#d946ef26}.bg-fuchsia-500\/20{background-color:#d946ef33}.bg-fuchsia-500\/25{background-color:#d946ef40}.bg-fuchsia-500\/5{background-color:#d946ef0d}.bg-fuchsia-500\/\[0\.06\]{background-color:#d946ef0f}.bg-fuchsia-600{--tw-bg-opacity: 1;background-color:rgb(192 38 211 / var(--tw-bg-opacity, 1))}.bg-fuchsia-600\/15{background-color:#c026d326}.bg-fuchsia-600\/20{background-color:#c026d333}.bg-fuchsia-600\/30{background-color:#c026d34d}.bg-fuchsia-700\/10{background-color:#a21caf1a}.bg-fuchsia-950\/10{background-color:#4a044e1a}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-green-500\/15{background-color:#22c55e26}.bg-indigo-500{--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity, 1))}.bg-indigo-500\/10{background-color:#6366f11a}.bg-indigo-500\/15{background-color:#6366f126}.bg-indigo-500\/20{background-color:#6366f133}.bg-indigo-500\/25{background-color:#6366f140}.bg-indigo-500\/5{background-color:#6366f10d}.bg-indigo-600{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1))}.bg-indigo-700{--tw-bg-opacity: 1;background-color:rgb(67 56 202 / var(--tw-bg-opacity, 1))}.bg-indigo-950\/60{background-color:#1e1b4b99}.bg-lime-400{--tw-bg-opacity: 1;background-color:rgb(163 230 53 / var(--tw-bg-opacity, 1))}.bg-lime-500{--tw-bg-opacity: 1;background-color:rgb(132 204 22 / var(--tw-bg-opacity, 1))}.bg-lime-500\/10{background-color:#84cc161a}.bg-lime-500\/15{background-color:#84cc1626}.bg-lime-500\/20{background-color:#84cc1633}.bg-lime-500\/25{background-color:#84cc1640}.bg-lime-500\/5{background-color:#84cc160d}.bg-lime-500\/60{background-color:#84cc1699}.bg-lime-600{--tw-bg-opacity: 1;background-color:rgb(101 163 13 / var(--tw-bg-opacity, 1))}.bg-lime-600\/10{background-color:#65a30d1a}.bg-lime-600\/15{background-color:#65a30d26}.bg-lime-600\/30{background-color:#65a30d4d}.bg-lime-600\/80{background-color:#65a30dcc}.bg-lime-700{--tw-bg-opacity: 1;background-color:rgb(77 124 15 / var(--tw-bg-opacity, 1))}.bg-lime-950\/10{background-color:#1a2e051a}.bg-lime-950\/25{background-color:#1a2e0540}.bg-lime-950\/70{background-color:#1a2e05b3}.bg-muted{--tw-bg-opacity: 1;background-color:hsl(var(--muted) / var(--tw-bg-opacity, 1))}.bg-muted-foreground{--tw-bg-opacity: 1;background-color:hsl(var(--muted-foreground) / var(--tw-bg-opacity, 1))}.bg-muted\/10{background-color:hsl(var(--muted) / .1)}.bg-muted\/20{background-color:hsl(var(--muted) / .2)}.bg-muted\/30{background-color:hsl(var(--muted) / .3)}.bg-muted\/40{background-color:hsl(var(--muted) / .4)}.bg-muted\/50{background-color:hsl(var(--muted) / .5)}.bg-muted\/60{background-color:hsl(var(--muted) / .6)}.bg-orange-400{--tw-bg-opacity: 1;background-color:rgb(251 146 60 / var(--tw-bg-opacity, 1))}.bg-orange-500{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1))}.bg-orange-500\/10{background-color:#f973161a}.bg-orange-500\/15{background-color:#f9731626}.bg-orange-500\/20{background-color:#f9731633}.bg-orange-500\/25{background-color:#f9731640}.bg-orange-500\/5{background-color:#f973160d}.bg-orange-500\/70{background-color:#f97316b3}.bg-orange-500\/90{background-color:#f97316e6}.bg-orange-600{--tw-bg-opacity: 1;background-color:rgb(234 88 12 / var(--tw-bg-opacity, 1))}.bg-orange-600\/10{background-color:#ea580c1a}.bg-orange-600\/15{background-color:#ea580c26}.bg-orange-600\/20{background-color:#ea580c33}.bg-orange-950\/10{background-color:#4314071a}.bg-orange-950\/15{background-color:#43140726}.bg-orange-950\/20{background-color:#43140733}.bg-orange-950\/25{background-color:#43140740}.bg-orange-950\/30{background-color:#4314074d}.bg-pink-500\/10{background-color:#ec48991a}.bg-pink-500\/15{background-color:#ec489926}.bg-pink-600{--tw-bg-opacity: 1;background-color:rgb(219 39 119 / var(--tw-bg-opacity, 1))}.bg-pink-600\/15{background-color:#db277726}.bg-popover{--tw-bg-opacity: 1;background-color:hsl(var(--popover) / var(--tw-bg-opacity, 1))}.bg-primary{--tw-bg-opacity: 1;background-color:hsl(var(--primary) / var(--tw-bg-opacity, 1))}.bg-primary\/10{background-color:hsl(var(--primary) / .1)}.bg-primary\/15{background-color:hsl(var(--primary) / .15)}.bg-primary\/20{background-color:hsl(var(--primary) / .2)}.bg-primary\/5{background-color:hsl(var(--primary) / .05)}.bg-primary\/60{background-color:hsl(var(--primary) / .6)}.bg-primary\/90{background-color:hsl(var(--primary) / .9)}.bg-red-400{--tw-bg-opacity: 1;background-color:rgb(248 113 113 / var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-red-500\/10{background-color:#ef44441a}.bg-red-500\/15{background-color:#ef444426}.bg-red-500\/20{background-color:#ef444433}.bg-red-500\/5{background-color:#ef44440d}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-red-950\/40{background-color:#450a0a66}.bg-rose-400{--tw-bg-opacity: 1;background-color:rgb(251 113 133 / var(--tw-bg-opacity, 1))}.bg-rose-500{--tw-bg-opacity: 1;background-color:rgb(244 63 94 / var(--tw-bg-opacity, 1))}.bg-rose-500\/10{background-color:#f43f5e1a}.bg-rose-500\/15{background-color:#f43f5e26}.bg-rose-500\/20{background-color:#f43f5e33}.bg-rose-500\/25{background-color:#f43f5e40}.bg-rose-500\/5{background-color:#f43f5e0d}.bg-rose-500\/80{background-color:#f43f5ecc}.bg-rose-500\/\[0\.08\]{background-color:#f43f5e14}.bg-rose-600{--tw-bg-opacity: 1;background-color:rgb(225 29 72 / var(--tw-bg-opacity, 1))}.bg-rose-600\/15{background-color:#e11d4826}.bg-rose-600\/20{background-color:#e11d4833}.bg-rose-600\/30{background-color:#e11d484d}.bg-rose-700{--tw-bg-opacity: 1;background-color:rgb(190 18 60 / var(--tw-bg-opacity, 1))}.bg-rose-950\/10{background-color:#4c05191a}.bg-rose-950\/20{background-color:#4c051933}.bg-rose-950\/25{background-color:#4c051940}.bg-rose-950\/30{background-color:#4c05194d}.bg-secondary{--tw-bg-opacity: 1;background-color:hsl(var(--secondary) / var(--tw-bg-opacity, 1))}.bg-sidebar{--tw-bg-opacity: 1;background-color:hsl(var(--sidebar) / var(--tw-bg-opacity, 1))}.bg-sidebar-border{--tw-bg-opacity: 1;background-color:hsl(var(--sidebar-border) / var(--tw-bg-opacity, 1))}.bg-sky-400{--tw-bg-opacity: 1;background-color:rgb(56 189 248 / var(--tw-bg-opacity, 1))}.bg-sky-500{--tw-bg-opacity: 1;background-color:rgb(14 165 233 / var(--tw-bg-opacity, 1))}.bg-sky-500\/10{background-color:#0ea5e91a}.bg-sky-500\/15{background-color:#0ea5e926}.bg-sky-500\/20{background-color:#0ea5e933}.bg-sky-500\/25{background-color:#0ea5e940}.bg-sky-500\/5{background-color:#0ea5e90d}.bg-sky-500\/70{background-color:#0ea5e9b3}.bg-sky-500\/80{background-color:#0ea5e9cc}.bg-sky-600{--tw-bg-opacity: 1;background-color:rgb(2 132 199 / var(--tw-bg-opacity, 1))}.bg-sky-600\/15{background-color:#0284c726}.bg-sky-700{--tw-bg-opacity: 1;background-color:rgb(3 105 161 / var(--tw-bg-opacity, 1))}.bg-sky-800{--tw-bg-opacity: 1;background-color:rgb(7 89 133 / var(--tw-bg-opacity, 1))}.bg-sky-950\/60{background-color:#082f4999}.bg-slate-400{--tw-bg-opacity: 1;background-color:rgb(148 163 184 / var(--tw-bg-opacity, 1))}.bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.bg-slate-500{--tw-bg-opacity: 1;background-color:rgb(100 116 139 / var(--tw-bg-opacity, 1))}.bg-slate-500\/10{background-color:#64748b1a}.bg-slate-500\/15{background-color:#64748b26}.bg-slate-500\/20{background-color:#64748b33}.bg-slate-600{--tw-bg-opacity: 1;background-color:rgb(71 85 105 / var(--tw-bg-opacity, 1))}.bg-slate-700{--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1))}.bg-slate-800\/60{background-color:#1e293b99}.bg-teal-500\/10{background-color:#14b8a61a}.bg-teal-500\/15{background-color:#14b8a626}.bg-teal-500\/25{background-color:#14b8a640}.bg-teal-500\/5{background-color:#14b8a60d}.bg-teal-500\/\[0\.06\]{background-color:#14b8a60f}.bg-teal-500\/\[0\.08\]{background-color:#14b8a614}.bg-teal-600{--tw-bg-opacity: 1;background-color:rgb(13 148 136 / var(--tw-bg-opacity, 1))}.bg-teal-900\/60{background-color:#134e4a99}.bg-teal-950\/10{background-color:#042f2e1a}.bg-teal-950\/20{background-color:#042f2e33}.bg-teal-950\/70{background-color:#042f2eb3}.bg-transparent{background-color:transparent}.bg-violet-400{--tw-bg-opacity: 1;background-color:rgb(167 139 250 / var(--tw-bg-opacity, 1))}.bg-violet-400\/30{background-color:#a78bfa4d}.bg-violet-500{--tw-bg-opacity: 1;background-color:rgb(139 92 246 / var(--tw-bg-opacity, 1))}.bg-violet-500\/10{background-color:#8b5cf61a}.bg-violet-500\/15{background-color:#8b5cf626}.bg-violet-500\/20{background-color:#8b5cf633}.bg-violet-500\/25{background-color:#8b5cf640}.bg-violet-500\/30{background-color:#8b5cf64d}.bg-violet-500\/5{background-color:#8b5cf60d}.bg-violet-500\/\[0\.06\]{background-color:#8b5cf60f}.bg-violet-500\/\[0\.08\]{background-color:#8b5cf614}.bg-violet-600{--tw-bg-opacity: 1;background-color:rgb(124 58 237 / var(--tw-bg-opacity, 1))}.bg-violet-600\/10{background-color:#7c3aed1a}.bg-violet-600\/15{background-color:#7c3aed26}.bg-violet-600\/20{background-color:#7c3aed33}.bg-violet-600\/25{background-color:#7c3aed40}.bg-violet-600\/30{background-color:#7c3aed4d}.bg-violet-600\/80{background-color:#7c3aedcc}.bg-violet-700{--tw-bg-opacity: 1;background-color:rgb(109 40 217 / var(--tw-bg-opacity, 1))}.bg-violet-700\/25{background-color:#6d28d940}.bg-violet-800\/50{background-color:#5b21b680}.bg-violet-900\/20{background-color:#4c1d9533}.bg-violet-900\/40{background-color:#4c1d9566}.bg-violet-900\/60{background-color:#4c1d9599}.bg-violet-950\/10{background-color:#2e10651a}.bg-violet-950\/15{background-color:#2e106526}.bg-violet-950\/20{background-color:#2e106533}.bg-violet-950\/25{background-color:#2e106540}.bg-violet-950\/35{background-color:#2e106559}.bg-violet-950\/5{background-color:#2e10650d}.bg-violet-950\/60{background-color:#2e106599}.bg-violet-950\/70{background-color:#2e1065b3}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/20{background-color:#fff3}.bg-white\/5{background-color:#ffffff0d}.bg-yellow-500\/20{background-color:#eab30833}.bg-yellow-500\/70{background-color:#eab308b3}.bg-zinc-600{--tw-bg-opacity: 1;background-color:rgb(82 82 91 / var(--tw-bg-opacity, 1))}.bg-zinc-700{--tw-bg-opacity: 1;background-color:rgb(63 63 70 / var(--tw-bg-opacity, 1))}.bg-\[radial-gradient\(circle_at_18\%_5\%\,rgba\(37\,99\,235\,0\.22\)\,transparent_30\%\)\,radial-gradient\(circle_at_82\%_18\%\,rgba\(217\,70\,239\,0\.18\)\,transparent_28\%\)\,linear-gradient\(to_bottom\,rgba\(7\,5\,18\,0\.55\)\,rgba\(8\,6\,20\,0\.86\)_42\%\,rgba\(7\,5\,18\,0\.96\)\)\]{background-image:radial-gradient(circle at 18% 5%,rgba(37,99,235,.22),transparent 30%),radial-gradient(circle at 82% 18%,rgba(217,70,239,.18),transparent 28%),linear-gradient(to bottom,#0705128c,#080614db 42%,#070512f5)}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-\[\#05080f\]\/95{--tw-gradient-from: rgb(5 8 15 / .95) var(--tw-gradient-from-position);--tw-gradient-to: rgb(5 8 15 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#060612\]{--tw-gradient-from: #060612 var(--tw-gradient-from-position);--tw-gradient-to: rgb(6 6 18 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#070512\]\/95{--tw-gradient-from: rgb(7 5 18 / .95) var(--tw-gradient-from-position);--tw-gradient-to: rgb(7 5 18 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#0a0514\]{--tw-gradient-from: #0a0514 var(--tw-gradient-from-position);--tw-gradient-to: rgb(10 5 20 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-500{--tw-gradient-from: #f59e0b var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-500\/20{--tw-gradient-from: rgb(245 158 11 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-500\/5{--tw-gradient-from: rgb(245 158 11 / .05) var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-500\/\[0\.08\]{--tw-gradient-from: rgb(245 158 11 / .08) var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-900\/60{--tw-gradient-from: rgb(120 53 15 / .6) var(--tw-gradient-from-position);--tw-gradient-to: rgb(120 53 15 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-950{--tw-gradient-from: #451a03 var(--tw-gradient-from-position);--tw-gradient-to: rgb(69 26 3 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-background{--tw-gradient-from: hsl(var(--background) / 1) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--background) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-background\/70{--tw-gradient-from: hsl(var(--background) / .7) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--background) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-background\/80{--tw-gradient-from: hsl(var(--background) / .8) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--background) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/40{--tw-gradient-from: rgb(0 0 0 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/50{--tw-gradient-from: rgb(0 0 0 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-500{--tw-gradient-from: #3b82f6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-500\/20{--tw-gradient-from: rgb(59 130 246 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-600{--tw-gradient-from: #2563eb var(--tw-gradient-from-position);--tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-900\/60{--tw-gradient-from: rgb(30 58 138 / .6) var(--tw-gradient-from-position);--tw-gradient-to: rgb(30 58 138 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-950\/35{--tw-gradient-from: rgb(23 37 84 / .35) var(--tw-gradient-from-position);--tw-gradient-to: rgb(23 37 84 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-card{--tw-gradient-from: hsl(var(--card) / 1) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--card) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-card\/80{--tw-gradient-from: hsl(var(--card) / .8) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--card) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-500{--tw-gradient-from: #06b6d4 var(--tw-gradient-from-position);--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-500\/20{--tw-gradient-from: rgb(6 182 212 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-600\/15{--tw-gradient-from: rgb(8 145 178 / .15) var(--tw-gradient-from-position);--tw-gradient-to: rgb(8 145 178 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-950\/20{--tw-gradient-from: rgb(8 51 68 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(8 51 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-500{--tw-gradient-from: #10b981 var(--tw-gradient-from-position);--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-500\/20{--tw-gradient-from: rgb(16 185 129 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-500\/40{--tw-gradient-from: rgb(16 185 129 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-600\/10{--tw-gradient-from: rgb(5 150 105 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(5 150 105 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-900\/60{--tw-gradient-from: rgb(6 78 59 / .6) var(--tw-gradient-from-position);--tw-gradient-to: rgb(6 78 59 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-950{--tw-gradient-from: #022c22 var(--tw-gradient-from-position);--tw-gradient-to: rgb(2 44 34 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-fuchsia-500{--tw-gradient-from: #d946ef var(--tw-gradient-from-position);--tw-gradient-to: rgb(217 70 239 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-fuchsia-500\/20{--tw-gradient-from: rgb(217 70 239 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(217 70 239 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-fuchsia-600{--tw-gradient-from: #c026d3 var(--tw-gradient-from-position);--tw-gradient-to: rgb(192 38 211 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-fuchsia-600\/60{--tw-gradient-from: rgb(192 38 211 / .6) var(--tw-gradient-from-position);--tw-gradient-to: rgb(192 38 211 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-fuchsia-900\/10{--tw-gradient-from: rgb(112 26 117 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(112 26 117 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-fuchsia-900\/30{--tw-gradient-from: rgb(112 26 117 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(112 26 117 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-fuchsia-900\/60{--tw-gradient-from: rgb(112 26 117 / .6) var(--tw-gradient-from-position);--tw-gradient-to: rgb(112 26 117 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-500{--tw-gradient-from: #22c55e var(--tw-gradient-from-position);--tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-500{--tw-gradient-from: #6366f1 var(--tw-gradient-from-position);--tw-gradient-to: rgb(99 102 241 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-900\/40{--tw-gradient-from: rgb(49 46 129 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(49 46 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-950{--tw-gradient-from: #1e1b4b var(--tw-gradient-from-position);--tw-gradient-to: rgb(30 27 75 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-lime-500{--tw-gradient-from: #84cc16 var(--tw-gradient-from-position);--tw-gradient-to: rgb(132 204 22 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-lime-600{--tw-gradient-from: #65a30d var(--tw-gradient-from-position);--tw-gradient-to: rgb(101 163 13 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-lime-900\/60{--tw-gradient-from: rgb(54 83 20 / .6) var(--tw-gradient-from-position);--tw-gradient-to: rgb(54 83 20 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-muted\/20{--tw-gradient-from: hsl(var(--muted) / .2) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--muted) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-500{--tw-gradient-from: #f97316 var(--tw-gradient-from-position);--tw-gradient-to: rgb(249 115 22 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-600\/15{--tw-gradient-from: rgb(234 88 12 / .15) var(--tw-gradient-from-position);--tw-gradient-to: rgb(234 88 12 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-pink-500{--tw-gradient-from: #ec4899 var(--tw-gradient-from-position);--tw-gradient-to: rgb(236 72 153 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-pink-600{--tw-gradient-from: #db2777 var(--tw-gradient-from-position);--tw-gradient-to: rgb(219 39 119 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-pink-600\/15{--tw-gradient-from: rgb(219 39 119 / .15) var(--tw-gradient-from-position);--tw-gradient-to: rgb(219 39 119 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary{--tw-gradient-from: hsl(var(--primary) / 1) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary\/10{--tw-gradient-from: hsl(var(--primary) / .1) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary\/20{--tw-gradient-from: hsl(var(--primary) / .2) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary\/30{--tw-gradient-from: hsl(var(--primary) / .3) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary\/40{--tw-gradient-from: hsl(var(--primary) / .4) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary\/5{--tw-gradient-from: hsl(var(--primary) / .05) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-500\/20{--tw-gradient-from: rgb(239 68 68 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-600{--tw-gradient-from: #dc2626 var(--tw-gradient-from-position);--tw-gradient-to: rgb(220 38 38 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-rose-500{--tw-gradient-from: #f43f5e var(--tw-gradient-from-position);--tw-gradient-to: rgb(244 63 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-rose-900\/60{--tw-gradient-from: rgb(136 19 55 / .6) var(--tw-gradient-from-position);--tw-gradient-to: rgb(136 19 55 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-500{--tw-gradient-from: #0ea5e9 var(--tw-gradient-from-position);--tw-gradient-to: rgb(14 165 233 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-950{--tw-gradient-from: #082f49 var(--tw-gradient-from-position);--tw-gradient-to: rgb(8 47 73 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-400{--tw-gradient-from: #94a3b8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(148 163 184 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-transparent{--tw-gradient-from: transparent var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-500{--tw-gradient-from: #8b5cf6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(139 92 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-500\/20{--tw-gradient-from: rgb(139 92 246 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(139 92 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-600{--tw-gradient-from: #7c3aed var(--tw-gradient-from-position);--tw-gradient-to: rgb(124 58 237 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-600\/10{--tw-gradient-from: rgb(124 58 237 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(124 58 237 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-900\/10{--tw-gradient-from: rgb(76 29 149 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(76 29 149 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-900\/20{--tw-gradient-from: rgb(76 29 149 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(76 29 149 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-900\/40{--tw-gradient-from: rgb(76 29 149 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(76 29 149 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-900\/60{--tw-gradient-from: rgb(76 29 149 / .6) var(--tw-gradient-from-position);--tw-gradient-to: rgb(76 29 149 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-950{--tw-gradient-from: #2e1065 var(--tw-gradient-from-position);--tw-gradient-to: rgb(46 16 101 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-950\/25{--tw-gradient-from: rgb(46 16 101 / .25) var(--tw-gradient-from-position);--tw-gradient-to: rgb(46 16 101 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-\[\#0a1030\]\/90{--tw-gradient-to: rgb(10 16 48 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(10 16 48 / .9) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#0f0a1e\]{--tw-gradient-to: rgb(15 10 30 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #0f0a1e var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#10082b\]\/75{--tw-gradient-to: rgb(16 8 43 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(16 8 43 / .75) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-amber-500\/30{--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(245 158 11 / .3) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-amber-500\/5{--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(245 158 11 / .05) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-background{--tw-gradient-to: hsl(var(--background) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--background) / 1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-background\/30{--tw-gradient-to: hsl(var(--background) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--background) / .3) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-background\/60{--tw-gradient-to: hsl(var(--background) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--background) / .6) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-background\/85{--tw-gradient-to: hsl(var(--background) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--background) / .85) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-background\/90{--tw-gradient-to: hsl(var(--background) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--background) / .9) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-blue-600{--tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #2563eb var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-card{--tw-gradient-to: hsl(var(--card) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--card) / 1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-card\/40{--tw-gradient-to: hsl(var(--card) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--card) / .4) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-card\/50{--tw-gradient-to: hsl(var(--card) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--card) / .5) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-card\/60{--tw-gradient-to: hsl(var(--card) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--card) / .6) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-card\/70{--tw-gradient-to: hsl(var(--card) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--card) / .7) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-cyan-900{--tw-gradient-to: rgb(22 78 99 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #164e63 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-fuchsia-500{--tw-gradient-to: rgb(217 70 239 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #d946ef var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-fuchsia-500\/5{--tw-gradient-to: rgb(217 70 239 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(217 70 239 / .05) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-fuchsia-600{--tw-gradient-to: rgb(192 38 211 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #c026d3 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-fuchsia-900\/15{--tw-gradient-to: rgb(112 26 117 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(112 26 117 / .15) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-fuchsia-900\/20{--tw-gradient-to: rgb(112 26 117 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(112 26 117 / .2) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-orange-500\/\[0\.06\]{--tw-gradient-to: rgb(249 115 22 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(249 115 22 / .06) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-orange-600{--tw-gradient-to: rgb(234 88 12 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #ea580c var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-orange-900{--tw-gradient-to: rgb(124 45 18 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #7c2d12 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-primary{--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--primary) / 1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-purple-900{--tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #581c87 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-sky-500\/30{--tw-gradient-to: rgb(14 165 233 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(14 165 233 / .3) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-slate-900{--tw-gradient-to: rgb(15 23 42 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #0f172a var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-teal-900{--tw-gradient-to: rgb(19 78 74 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #134e4a var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-transparent{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-violet-500{--tw-gradient-to: rgb(139 92 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #8b5cf6 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-violet-500\/30{--tw-gradient-to: rgb(139 92 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(139 92 246 / .3) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-violet-600{--tw-gradient-to: rgb(124 58 237 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #7c3aed var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-violet-600\/10{--tw-gradient-to: rgb(124 58 237 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(124 58 237 / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-violet-900\/30{--tw-gradient-to: rgb(76 29 149 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(76 29 149 / .3) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-violet-950\/25{--tw-gradient-to: rgb(46 16 101 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(46 16 101 / .25) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-violet-950\/70{--tw-gradient-to: rgb(46 16 101 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(46 16 101 / .7) var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-\[\#070311\]{--tw-gradient-to: #070311 var(--tw-gradient-to-position)}.to-\[\#120a28\]\/95{--tw-gradient-to: rgb(18 10 40 / .95) var(--tw-gradient-to-position)}.to-amber-400{--tw-gradient-to: #fbbf24 var(--tw-gradient-to-position)}.to-amber-500{--tw-gradient-to: #f59e0b var(--tw-gradient-to-position)}.to-amber-500\/10{--tw-gradient-to: rgb(245 158 11 / .1) var(--tw-gradient-to-position)}.to-amber-500\/5{--tw-gradient-to: rgb(245 158 11 / .05) var(--tw-gradient-to-position)}.to-amber-600{--tw-gradient-to: #d97706 var(--tw-gradient-to-position)}.to-amber-950\/80{--tw-gradient-to: rgb(69 26 3 / .8) var(--tw-gradient-to-position)}.to-background{--tw-gradient-to: hsl(var(--background) / 1) var(--tw-gradient-to-position)}.to-background\/95{--tw-gradient-to: hsl(var(--background) / .95) var(--tw-gradient-to-position)}.to-black\/70{--tw-gradient-to: rgb(0 0 0 / .7) var(--tw-gradient-to-position)}.to-blue-500\/5{--tw-gradient-to: rgb(59 130 246 / .05) var(--tw-gradient-to-position)}.to-blue-600{--tw-gradient-to: #2563eb var(--tw-gradient-to-position)}.to-blue-700{--tw-gradient-to: #1d4ed8 var(--tw-gradient-to-position)}.to-blue-950{--tw-gradient-to: #172554 var(--tw-gradient-to-position)}.to-blue-950\/80{--tw-gradient-to: rgb(23 37 84 / .8) var(--tw-gradient-to-position)}.to-card\/30{--tw-gradient-to: hsl(var(--card) / .3) var(--tw-gradient-to-position)}.to-cyan-400{--tw-gradient-to: #22d3ee var(--tw-gradient-to-position)}.to-cyan-500{--tw-gradient-to: #06b6d4 var(--tw-gradient-to-position)}.to-cyan-500\/10{--tw-gradient-to: rgb(6 182 212 / .1) var(--tw-gradient-to-position)}.to-cyan-500\/5{--tw-gradient-to: rgb(6 182 212 / .05) var(--tw-gradient-to-position)}.to-cyan-600\/10{--tw-gradient-to: rgb(8 145 178 / .1) var(--tw-gradient-to-position)}.to-emerald-500{--tw-gradient-to: #10b981 var(--tw-gradient-to-position)}.to-emerald-500\/5{--tw-gradient-to: rgb(16 185 129 / .05) var(--tw-gradient-to-position)}.to-emerald-600{--tw-gradient-to: #059669 var(--tw-gradient-to-position)}.to-emerald-700{--tw-gradient-to: #047857 var(--tw-gradient-to-position)}.to-emerald-950{--tw-gradient-to: #022c22 var(--tw-gradient-to-position)}.to-emerald-950\/80{--tw-gradient-to: rgb(2 44 34 / .8) var(--tw-gradient-to-position)}.to-fuchsia-400{--tw-gradient-to: #e879f9 var(--tw-gradient-to-position)}.to-fuchsia-500{--tw-gradient-to: #d946ef var(--tw-gradient-to-position)}.to-fuchsia-500\/20{--tw-gradient-to: rgb(217 70 239 / .2) var(--tw-gradient-to-position)}.to-fuchsia-500\/30{--tw-gradient-to: rgb(217 70 239 / .3) var(--tw-gradient-to-position)}.to-fuchsia-500\/5{--tw-gradient-to: rgb(217 70 239 / .05) var(--tw-gradient-to-position)}.to-fuchsia-600{--tw-gradient-to: #c026d3 var(--tw-gradient-to-position)}.to-fuchsia-600\/5{--tw-gradient-to: rgb(192 38 211 / .05) var(--tw-gradient-to-position)}.to-fuchsia-900\/20{--tw-gradient-to: rgb(112 26 117 / .2) var(--tw-gradient-to-position)}.to-fuchsia-900\/5{--tw-gradient-to: rgb(112 26 117 / .05) var(--tw-gradient-to-position)}.to-fuchsia-950{--tw-gradient-to: #4a044e var(--tw-gradient-to-position)}.to-fuchsia-950\/80{--tw-gradient-to: rgb(74 4 78 / .8) var(--tw-gradient-to-position)}.to-indigo-600{--tw-gradient-to: #4f46e5 var(--tw-gradient-to-position)}.to-indigo-950{--tw-gradient-to: #1e1b4b var(--tw-gradient-to-position)}.to-lime-400{--tw-gradient-to: #a3e635 var(--tw-gradient-to-position)}.to-lime-400\/80{--tw-gradient-to: rgb(163 230 53 / .8) var(--tw-gradient-to-position)}.to-lime-950\/80{--tw-gradient-to: rgb(26 46 5 / .8) var(--tw-gradient-to-position)}.to-muted\/5{--tw-gradient-to: hsl(var(--muted) / .05) var(--tw-gradient-to-position)}.to-orange-400{--tw-gradient-to: #fb923c var(--tw-gradient-to-position)}.to-orange-500{--tw-gradient-to: #f97316 var(--tw-gradient-to-position)}.to-orange-500\/10{--tw-gradient-to: rgb(249 115 22 / .1) var(--tw-gradient-to-position)}.to-orange-600{--tw-gradient-to: #ea580c var(--tw-gradient-to-position)}.to-orange-600\/10{--tw-gradient-to: rgb(234 88 12 / .1) var(--tw-gradient-to-position)}.to-orange-700{--tw-gradient-to: #c2410c var(--tw-gradient-to-position)}.to-orange-900\/30{--tw-gradient-to: rgb(124 45 18 / .3) var(--tw-gradient-to-position)}.to-pink-700{--tw-gradient-to: #be185d var(--tw-gradient-to-position)}.to-primary{--tw-gradient-to: hsl(var(--primary) / 1) var(--tw-gradient-to-position)}.to-primary\/5{--tw-gradient-to: hsl(var(--primary) / .05) var(--tw-gradient-to-position)}.to-purple-700{--tw-gradient-to: #7e22ce var(--tw-gradient-to-position)}.to-red-400{--tw-gradient-to: #f87171 var(--tw-gradient-to-position)}.to-red-500\/5{--tw-gradient-to: rgb(239 68 68 / .05) var(--tw-gradient-to-position)}.to-rose-600{--tw-gradient-to: #e11d48 var(--tw-gradient-to-position)}.to-rose-950\/80{--tw-gradient-to: rgb(76 5 25 / .8) var(--tw-gradient-to-position)}.to-slate-600{--tw-gradient-to: #475569 var(--tw-gradient-to-position)}.to-teal-400{--tw-gradient-to: #2dd4bf var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.to-violet-500{--tw-gradient-to: #8b5cf6 var(--tw-gradient-to-position)}.to-violet-500\/5{--tw-gradient-to: rgb(139 92 246 / .05) var(--tw-gradient-to-position)}.to-violet-600{--tw-gradient-to: #7c3aed var(--tw-gradient-to-position)}.to-violet-900\/20{--tw-gradient-to: rgb(76 29 149 / .2) var(--tw-gradient-to-position)}.to-violet-950\/30{--tw-gradient-to: rgb(46 16 101 / .3) var(--tw-gradient-to-position)}.to-violet-950\/80{--tw-gradient-to: rgb(46 16 101 / .8) var(--tw-gradient-to-position)}.to-yellow-950{--tw-gradient-to: #422006 var(--tw-gradient-to-position)}.fill-amber-300{fill:#fcd34d}.fill-amber-400{fill:#fbbf24}.fill-blue-300{fill:#93c5fd}.fill-current{fill:currentColor}.fill-foreground{fill:hsl(var(--foreground) / 1)}.fill-muted-foreground{fill:hsl(var(--muted-foreground) / 1)}.fill-primary{fill:hsl(var(--primary) / 1)}.fill-teal-300{fill:#5eead4}.stroke-border{stroke:hsl(var(--border) / 1)}.object-cover{-o-object-fit: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-12{padding:3rem}.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-8{padding:2rem}.p-\[1px\]{padding:1px}.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-10{padding-left:2.5rem;padding-right:2.5rem}.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}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-7{padding-top:1.75rem;padding-bottom:1.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[5px\]{padding-top:5px;padding-bottom:5px}.py-px{padding-top:1px;padding-bottom:1px}.pb-0\.5{padding-bottom:.125rem}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pl-0\.5{padding-left:.125rem}.pl-10{padding-left:2.5rem}.pl-2{padding-left:.5rem}.pl-2\.5{padding-left:.625rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pl-7{padding-left:1.75rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pr-0{padding-right:0}.pr-0\.5{padding-right:.125rem}.pr-1{padding-right:.25rem}.pr-14{padding-right:3.5rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-5{padding-right:1.25rem}.pr-6{padding-right:1.5rem}.pr-7{padding-right:1.75rem}.pr-8{padding-right:2rem}.pr-9{padding-right:2.25rem}.ps-10{padding-inline-start:2.5rem}.ps-11{padding-inline-start:2.75rem}.ps-12{padding-inline-start:3rem}.ps-14{padding-inline-start:3.5rem}.ps-16{padding-inline-start:4rem}.ps-20{padding-inline-start:5rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-1\.5{padding-top:.375rem}.pt-10{padding-top:2.5rem}.pt-2{padding-top:.5rem}.pt-2\.5{padding-top:.625rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.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:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-\[0\.8rem\]{font-size:.8rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-\[6px\]{font-size:6px}.text-\[7px\]{font-size:7px}.text-\[8px\]{font-size:8px}.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-black{font-weight:900}.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}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-\[1\.05\]{line-height:1.05}.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\.12em\]{letter-spacing:.12em}.tracking-\[0\.15em\]{letter-spacing:.15em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.22em\]{letter-spacing:.22em}.tracking-\[0\.24em\]{letter-spacing:.24em}.tracking-\[0\.25em\]{letter-spacing:.25em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-\[2px\]{letter-spacing:2px}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#a1aab7\]{--tw-text-opacity: 1;color:rgb(161 170 183 / var(--tw-text-opacity, 1))}.text-\[\#f1f3f6\]{--tw-text-opacity: 1;color:rgb(241 243 246 / var(--tw-text-opacity, 1))}.text-\[\#ff8243\]{--tw-text-opacity: 1;color:rgb(255 130 67 / var(--tw-text-opacity, 1))}.text-accent-foreground{--tw-text-opacity: 1;color:hsl(var(--accent-foreground) / var(--tw-text-opacity, 1))}.text-amber-100{--tw-text-opacity: 1;color:rgb(254 243 199 / var(--tw-text-opacity, 1))}.text-amber-100\/80{color:#fef3c7cc}.text-amber-100\/90{color:#fef3c7e6}.text-amber-200{--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}.text-amber-200\/70{color:#fde68ab3}.text-amber-200\/90{color:#fde68ae6}.text-amber-300{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.text-amber-300\/80{color:#fcd34dcc}.text-amber-300\/90{color:#fcd34de6}.text-amber-400{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.text-amber-400\/60{color:#fbbf2499}.text-amber-950{--tw-text-opacity: 1;color:rgb(69 26 3 / var(--tw-text-opacity, 1))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-blue-100{--tw-text-opacity: 1;color:rgb(219 234 254 / var(--tw-text-opacity, 1))}.text-blue-200{--tw-text-opacity: 1;color:rgb(191 219 254 / var(--tw-text-opacity, 1))}.text-blue-200\/70{color:#bfdbfeb3}.text-blue-300{--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.text-blue-400{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.text-blue-50{--tw-text-opacity: 1;color:rgb(239 246 255 / var(--tw-text-opacity, 1))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.text-blue-800{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.text-blue-900{--tw-text-opacity: 1;color:rgb(30 58 138 / var(--tw-text-opacity, 1))}.text-border\/60{color:hsl(var(--border) / .6)}.text-card-border{--tw-text-opacity: 1;color:hsl(var(--card-border) / var(--tw-text-opacity, 1))}.text-card-foreground{--tw-text-opacity: 1;color:hsl(var(--card-foreground) / var(--tw-text-opacity, 1))}.text-current{color:currentColor}.text-cyan-100{--tw-text-opacity: 1;color:rgb(207 250 254 / var(--tw-text-opacity, 1))}.text-cyan-100\/90{color:#cffafee6}.text-cyan-200{--tw-text-opacity: 1;color:rgb(165 243 252 / var(--tw-text-opacity, 1))}.text-cyan-300{--tw-text-opacity: 1;color:rgb(103 232 249 / var(--tw-text-opacity, 1))}.text-cyan-300\/80{color:#67e8f9cc}.text-cyan-400{--tw-text-opacity: 1;color:rgb(34 211 238 / var(--tw-text-opacity, 1))}.text-destructive{--tw-text-opacity: 1;color:hsl(var(--destructive) / var(--tw-text-opacity, 1))}.text-destructive-foreground{--tw-text-opacity: 1;color:hsl(var(--destructive-foreground) / var(--tw-text-opacity, 1))}.text-emerald-100{--tw-text-opacity: 1;color:rgb(209 250 229 / var(--tw-text-opacity, 1))}.text-emerald-100\/80{color:#d1fae5cc}.text-emerald-200{--tw-text-opacity: 1;color:rgb(167 243 208 / var(--tw-text-opacity, 1))}.text-emerald-200\/90{color:#a7f3d0e6}.text-emerald-300{--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.text-emerald-400{--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.text-foreground{--tw-text-opacity: 1;color:hsl(var(--foreground) / var(--tw-text-opacity, 1))}.text-foreground\/50{color:hsl(var(--foreground) / .5)}.text-foreground\/80{color:hsl(var(--foreground) / .8)}.text-foreground\/85{color:hsl(var(--foreground) / .85)}.text-foreground\/90{color:hsl(var(--foreground) / .9)}.text-fuchsia-100{--tw-text-opacity: 1;color:rgb(250 232 255 / var(--tw-text-opacity, 1))}.text-fuchsia-200{--tw-text-opacity: 1;color:rgb(245 208 254 / var(--tw-text-opacity, 1))}.text-fuchsia-300{--tw-text-opacity: 1;color:rgb(240 171 252 / var(--tw-text-opacity, 1))}.text-fuchsia-400{--tw-text-opacity: 1;color:rgb(232 121 249 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-green-300{--tw-text-opacity: 1;color:rgb(134 239 172 / var(--tw-text-opacity, 1))}.text-indigo-100{--tw-text-opacity: 1;color:rgb(224 231 255 / var(--tw-text-opacity, 1))}.text-indigo-200{--tw-text-opacity: 1;color:rgb(199 210 254 / var(--tw-text-opacity, 1))}.text-indigo-300{--tw-text-opacity: 1;color:rgb(165 180 252 / var(--tw-text-opacity, 1))}.text-indigo-400{--tw-text-opacity: 1;color:rgb(129 140 248 / var(--tw-text-opacity, 1))}.text-lime-100{--tw-text-opacity: 1;color:rgb(236 252 203 / var(--tw-text-opacity, 1))}.text-lime-100\/80{color:#ecfccbcc}.text-lime-200{--tw-text-opacity: 1;color:rgb(217 249 157 / var(--tw-text-opacity, 1))}.text-lime-300{--tw-text-opacity: 1;color:rgb(190 242 100 / var(--tw-text-opacity, 1))}.text-lime-400{--tw-text-opacity: 1;color:rgb(163 230 53 / var(--tw-text-opacity, 1))}.text-lime-600\/80{color:#65a30dcc}.text-muted-foreground{--tw-text-opacity: 1;color:hsl(var(--muted-foreground) / var(--tw-text-opacity, 1))}.text-muted-foreground\/30{color:hsl(var(--muted-foreground) / .3)}.text-muted-foreground\/40{color:hsl(var(--muted-foreground) / .4)}.text-muted-foreground\/50{color:hsl(var(--muted-foreground) / .5)}.text-muted-foreground\/60{color:hsl(var(--muted-foreground) / .6)}.text-muted-foreground\/70{color:hsl(var(--muted-foreground) / .7)}.text-orange-100{--tw-text-opacity: 1;color:rgb(255 237 213 / var(--tw-text-opacity, 1))}.text-orange-200{--tw-text-opacity: 1;color:rgb(254 215 170 / var(--tw-text-opacity, 1))}.text-orange-300{--tw-text-opacity: 1;color:rgb(253 186 116 / var(--tw-text-opacity, 1))}.text-orange-300\/80{color:#fdba74cc}.text-orange-300\/90{color:#fdba74e6}.text-orange-400{--tw-text-opacity: 1;color:rgb(251 146 60 / var(--tw-text-opacity, 1))}.text-orange-400\/70{color:#fb923cb3}.text-orange-600{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.text-pink-300{--tw-text-opacity: 1;color:rgb(249 168 212 / var(--tw-text-opacity, 1))}.text-pink-400{--tw-text-opacity: 1;color:rgb(244 114 182 / var(--tw-text-opacity, 1))}.text-popover-foreground{--tw-text-opacity: 1;color:hsl(var(--popover-foreground) / var(--tw-text-opacity, 1))}.text-primary{--tw-text-opacity: 1;color:hsl(var(--primary) / var(--tw-text-opacity, 1))}.text-primary-foreground{--tw-text-opacity: 1;color:hsl(var(--primary-foreground) / var(--tw-text-opacity, 1))}.text-primary\/40{color:hsl(var(--primary) / .4)}.text-primary\/60{color:hsl(var(--primary) / .6)}.text-primary\/80{color:hsl(var(--primary) / .8)}.text-primary\/90{color:hsl(var(--primary) / .9)}.text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-rose-100{--tw-text-opacity: 1;color:rgb(255 228 230 / var(--tw-text-opacity, 1))}.text-rose-100\/80{color:#ffe4e6cc}.text-rose-200{--tw-text-opacity: 1;color:rgb(254 205 211 / var(--tw-text-opacity, 1))}.text-rose-200\/70{color:#fecdd3b3}.text-rose-300{--tw-text-opacity: 1;color:rgb(253 164 175 / var(--tw-text-opacity, 1))}.text-rose-400{--tw-text-opacity: 1;color:rgb(251 113 133 / var(--tw-text-opacity, 1))}.text-secondary-foreground{--tw-text-opacity: 1;color:hsl(var(--secondary-foreground) / var(--tw-text-opacity, 1))}.text-sidebar-foreground{--tw-text-opacity: 1;color:hsl(var(--sidebar-foreground) / var(--tw-text-opacity, 1))}.text-sidebar-foreground\/70{color:hsl(var(--sidebar-foreground) / .7)}.text-sky-100{--tw-text-opacity: 1;color:rgb(224 242 254 / var(--tw-text-opacity, 1))}.text-sky-200{--tw-text-opacity: 1;color:rgb(186 230 253 / var(--tw-text-opacity, 1))}.text-sky-300{--tw-text-opacity: 1;color:rgb(125 211 252 / var(--tw-text-opacity, 1))}.text-sky-400{--tw-text-opacity: 1;color:rgb(56 189 248 / var(--tw-text-opacity, 1))}.text-sky-400\/60{color:#38bdf899}.text-slate-100{--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.text-slate-200{--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.text-slate-300{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.text-slate-800{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.text-slate-900{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.text-teal-100{--tw-text-opacity: 1;color:rgb(204 251 241 / var(--tw-text-opacity, 1))}.text-teal-200{--tw-text-opacity: 1;color:rgb(153 246 228 / var(--tw-text-opacity, 1))}.text-teal-200\/70{color:#99f6e4b3}.text-teal-300{--tw-text-opacity: 1;color:rgb(94 234 212 / var(--tw-text-opacity, 1))}.text-teal-400{--tw-text-opacity: 1;color:rgb(45 212 191 / var(--tw-text-opacity, 1))}.text-teal-50{--tw-text-opacity: 1;color:rgb(240 253 250 / var(--tw-text-opacity, 1))}.text-violet-100{--tw-text-opacity: 1;color:rgb(237 233 254 / var(--tw-text-opacity, 1))}.text-violet-200{--tw-text-opacity: 1;color:rgb(221 214 254 / var(--tw-text-opacity, 1))}.text-violet-200\/70{color:#ddd6feb3}.text-violet-300{--tw-text-opacity: 1;color:rgb(196 181 253 / var(--tw-text-opacity, 1))}.text-violet-300\/70{color:#c4b5fdb3}.text-violet-400{--tw-text-opacity: 1;color:rgb(167 139 250 / var(--tw-text-opacity, 1))}.text-violet-400\/60{color:#a78bfa99}.text-violet-50{--tw-text-opacity: 1;color:rgb(245 243 255 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/40{color:#fff6}.text-white\/45{color:#ffffff73}.text-white\/50{color:#ffffff80}.text-white\/55{color:#ffffff8c}.text-white\/60{color:#fff9}.text-white\/65{color:#ffffffa6}.text-white\/70{color:#ffffffb3}.text-white\/80{color:#fffc}.text-white\/90{color:#ffffffe6}.text-yellow-200{--tw-text-opacity: 1;color:rgb(254 240 138 / var(--tw-text-opacity, 1))}.text-yellow-300{--tw-text-opacity: 1;color:rgb(253 224 71 / var(--tw-text-opacity, 1))}.text-yellow-400{--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.decoration-muted-foreground\/40{text-decoration-color:hsl(var(--muted-foreground) / .4)}.accent-amber-500{accent-color:#f59e0b}.accent-blue-600{accent-color:#2563eb}.accent-cyan-500{accent-color:#06b6d4}.accent-emerald-500{accent-color:#10b981}.accent-fuchsia-400{accent-color:#e879f9}.accent-fuchsia-500{accent-color:#d946ef}.accent-indigo-500{accent-color:#6366f1}.accent-lime-500{accent-color:#84cc16}.accent-orange-500{accent-color:#f97316}.accent-rose-500{accent-color:#f43f5e}.accent-sky-500{accent-color:#0ea5e9}.accent-slate-500{accent-color:#64748b}.accent-violet-400{accent-color:#a78bfa}.accent-violet-500{accent-color:#8b5cf6}.accent-yellow-500{accent-color:#eab308}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-\[0\.05\]{opacity:.05}.opacity-\[0\.35\]{opacity:.35}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow: 0 0 0 1px hsl(var(--sidebar-border));--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_12px_-5px_rgba\(244\,63\,94\,0\.8\)\]{--tw-shadow: 0 0 12px -5px rgba(244,63,94,.8);--tw-shadow-colored: 0 0 12px -5px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_14px_-4px_rgba\(132\,204\,22\,0\.5\)\]{--tw-shadow: 0 0 14px -4px rgba(132,204,22,.5);--tw-shadow-colored: 0 0 14px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_14px_-4px_rgba\(139\,92\,246\,0\.5\)\]{--tw-shadow: 0 0 14px -4px rgba(139,92,246,.5);--tw-shadow-colored: 0 0 14px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_14px_-4px_rgba\(217\,70\,239\,0\.5\)\]{--tw-shadow: 0 0 14px -4px rgba(217,70,239,.5);--tw-shadow-colored: 0 0 14px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_14px_-4px_rgba\(244\,63\,94\,0\.5\)\]{--tw-shadow: 0 0 14px -4px rgba(244,63,94,.5);--tw-shadow-colored: 0 0 14px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_14px_-4px_rgba\(245\,158\,11\,0\.5\)\]{--tw-shadow: 0 0 14px -4px rgba(245,158,11,.5);--tw-shadow-colored: 0 0 14px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_14px_-4px_rgba\(255\,255\,255\,0\.7\)\]{--tw-shadow: 0 0 14px -4px rgba(255,255,255,.7);--tw-shadow-colored: 0 0 14px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_14px_-4px_rgba\(59\,130\,246\,0\.5\)\]{--tw-shadow: 0 0 14px -4px rgba(59,130,246,.5);--tw-shadow-colored: 0 0 14px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_14px_-4px_rgba\(6\,182\,212\,0\.5\)\]{--tw-shadow: 0 0 14px -4px rgba(6,182,212,.5);--tw-shadow-colored: 0 0 14px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_14px_-5px_rgba\(132\,204\,22\,0\.7\)\]{--tw-shadow: 0 0 14px -5px rgba(132,204,22,.7);--tw-shadow-colored: 0 0 14px -5px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_14px_-5px_rgba\(217\,70\,239\,0\.7\)\]{--tw-shadow: 0 0 14px -5px rgba(217,70,239,.7);--tw-shadow-colored: 0 0 14px -5px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_14px_-5px_rgba\(244\,63\,94\,0\.7\)\]{--tw-shadow: 0 0 14px -5px rgba(244,63,94,.7);--tw-shadow-colored: 0 0 14px -5px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_14px_-5px_rgba\(249\,115\,22\,0\.7\)\]{--tw-shadow: 0 0 14px -5px rgba(249,115,22,.7);--tw-shadow-colored: 0 0 14px -5px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_14px_-5px_rgba\(6\,182\,212\,0\.7\)\]{--tw-shadow: 0 0 14px -5px rgba(6,182,212,.7);--tw-shadow-colored: 0 0 14px -5px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_16px_-6px_currentColor\]{--tw-shadow: 0 0 16px -6px currentColor;--tw-shadow-colored: 0 0 16px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_18px_-3px_rgba\(139\,92\,246\,0\.8\)\]{--tw-shadow: 0 0 18px -3px rgba(139,92,246,.8);--tw-shadow-colored: 0 0 18px -3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_18px_-5px_currentColor\]{--tw-shadow: 0 0 18px -5px currentColor;--tw-shadow-colored: 0 0 18px -5px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_18px_-5px_rgba\(139\,92\,246\,0\.65\)\]{--tw-shadow: 0 0 18px -5px rgba(139,92,246,.65);--tw-shadow-colored: 0 0 18px -5px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_18px_-5px_rgba\(16\,185\,129\,0\.65\)\]{--tw-shadow: 0 0 18px -5px rgba(16,185,129,.65);--tw-shadow-colored: 0 0 18px -5px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_18px_-5px_rgba\(16\,185\,129\,0\.7\)\]{--tw-shadow: 0 0 18px -5px rgba(16,185,129,.7);--tw-shadow-colored: 0 0 18px -5px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_18px_-6px_rgba\(34\,211\,238\,0\.65\)\]{--tw-shadow: 0 0 18px -6px rgba(34,211,238,.65);--tw-shadow-colored: 0 0 18px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_18px_-7px_currentColor\]{--tw-shadow: 0 0 18px -7px currentColor;--tw-shadow-colored: 0 0 18px -7px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_18px_-7px_rgba\(132\,204\,22\,0\.7\)\]{--tw-shadow: 0 0 18px -7px rgba(132,204,22,.7);--tw-shadow-colored: 0 0 18px -7px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_20px_-7px_currentColor\]{--tw-shadow: 0 0 20px -7px currentColor;--tw-shadow-colored: 0 0 20px -7px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_22px_-12px_rgba\(132\,204\,22\,0\.7\)\]{--tw-shadow: 0 0 22px -12px rgba(132,204,22,.7);--tw-shadow-colored: 0 0 22px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_22px_-7px_rgba\(34\,211\,238\,0\.7\)\]{--tw-shadow: 0 0 22px -7px rgba(34,211,238,.7);--tw-shadow-colored: 0 0 22px -7px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_22px_-8px_currentColor\]{--tw-shadow: 0 0 22px -8px currentColor;--tw-shadow-colored: 0 0 22px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_30px_-18px_rgba\(245\,158\,11\,0\.8\)\]{--tw-shadow: 0 0 30px -18px rgba(245,158,11,.8);--tw-shadow-colored: 0 0 30px -18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_40px_-10px_rgba\(59\,130\,246\,0\.4\)\]{--tw-shadow: 0 0 40px -10px rgba(59,130,246,.4);--tw-shadow-colored: 0 0 40px -10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_40px_rgba\(139\,92\,246\,0\.5\)\]{--tw-shadow: 0 0 40px rgba(139,92,246,.5);--tw-shadow-colored: 0 0 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_28px_-20px_rgba\(139\,92\,246\,0\.9\)\]{--tw-shadow: 0 10px 28px -20px rgba(139,92,246,.9);--tw-shadow-colored: 0 10px 28px -20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_28px_-20px_rgba\(217\,70\,239\,0\.9\)\]{--tw-shadow: 0 10px 28px -20px rgba(217,70,239,.9);--tw-shadow-colored: 0 10px 28px -20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_28px_-20px_rgba\(59\,130\,246\,0\.9\)\]{--tw-shadow: 0 10px 28px -20px rgba(59,130,246,.9);--tw-shadow-colored: 0 10px 28px -20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_30px_-24px_rgba\(245\,158\,11\,0\.9\)\]{--tw-shadow: 0 10px 30px -24px rgba(245,158,11,.9);--tw-shadow-colored: 0 10px 30px -24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_30px_-24px_rgba\(59\,130\,246\,0\.8\)\]{--tw-shadow: 0 10px 30px -24px rgba(59,130,246,.8);--tw-shadow-colored: 0 10px 30px -24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_35px_rgba\(10\,5\,30\,0\.45\)\]{--tw-shadow: 0 10px 35px rgba(10,5,30,.45);--tw-shadow-colored: 0 10px 35px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_30px_-24px_rgba\(139\,92\,246\,0\.9\)\]{--tw-shadow: 0 12px 30px -24px rgba(139,92,246,.9);--tw-shadow-colored: 0 12px 30px -24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_30px_-24px_rgba\(245\,158\,11\,0\.9\)\]{--tw-shadow: 0 12px 30px -24px rgba(245,158,11,.9);--tw-shadow-colored: 0 12px 30px -24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_30px_-24px_rgba\(59\,130\,246\,0\.9\)\]{--tw-shadow: 0 12px 30px -24px rgba(59,130,246,.9);--tw-shadow-colored: 0 12px 30px -24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_30px_-24px_rgba\(6\,182\,212\,0\.9\)\]{--tw-shadow: 0 12px 30px -24px rgba(6,182,212,.9);--tw-shadow-colored: 0 12px 30px -24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_45px_-28px_rgba\(6\,182\,212\,0\.9\)\]{--tw-shadow: 0 16px 45px -28px rgba(6,182,212,.9);--tw-shadow-colored: 0 16px 45px -28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_45px_-28px_rgba\(139\,92\,246\,0\.8\)\]{--tw-shadow: 0 18px 45px -28px rgba(139,92,246,.8);--tw-shadow-colored: 0 18px 45px -28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_45px_-30px_rgba\(139\,92\,246\,0\.8\)\]{--tw-shadow: 0 18px 45px -30px rgba(139,92,246,.8);--tw-shadow-colored: 0 18px 45px -30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_45px_-30px_rgba\(6\,182\,212\,0\.8\)\]{--tw-shadow: 0 18px 45px -30px rgba(6,182,212,.8);--tw-shadow-colored: 0 18px 45px -30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_55px_-30px_rgba\(168\,85\,247\,0\.9\)\]{--tw-shadow: 0 18px 55px -30px rgba(168,85,247,.9);--tw-shadow-colored: 0 18px 55px -30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_50px_-30px_rgba\(6\,182\,212\,0\.8\)\]{--tw-shadow: 0 20px 50px -30px rgba(6,182,212,.8);--tw-shadow-colored: 0 20px 50px -30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_70px_-35px_rgba\(6\,182\,212\,0\.65\)\]{--tw-shadow: 0 24px 70px -35px rgba(6,182,212,.65);--tw-shadow-colored: 0 24px 70px -35px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_30px_90px_-35px_rgba\(124\,58\,237\,0\.75\)\]{--tw-shadow: 0 30px 90px -35px rgba(124,58,237,.75);--tw-shadow-colored: 0 30px 90px -35px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_30px_rgba\(15\,8\,35\,0\.45\)\]{--tw-shadow: 0 8px 30px rgba(15,8,35,.45);--tw-shadow-colored: 0 8px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[12px_0_35px_-24px_rgba\(59\,130\,246\,0\.8\)\]{--tw-shadow: 12px 0 35px -24px rgba(59,130,246,.8);--tw-shadow-colored: 12px 0 35px -24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_8px_0_18px_-12px_rgba\(20\,184\,166\,0\.9\)\]{--tw-shadow: inset 8px 0 18px -12px rgba(20,184,166,.9);--tw-shadow-colored: inset 8px 0 18px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_8px_0_18px_-12px_rgba\(217\,70\,239\,0\.9\)\]{--tw-shadow: inset 8px 0 18px -12px rgba(217,70,239,.9);--tw-shadow-colored: inset 8px 0 18px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_8px_0_18px_-12px_rgba\(59\,130\,246\,0\.9\)\]{--tw-shadow: inset 8px 0 18px -12px rgba(59,130,246,.9);--tw-shadow-colored: inset 8px 0 18px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;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 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-black\/50{--tw-shadow-color: rgb(0 0 0 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-blue-900\/40{--tw-shadow-color: rgb(30 58 138 / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-blue-950\/40{--tw-shadow-color: rgb(23 37 84 / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-cyan-500\/20{--tw-shadow-color: rgb(6 182 212 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-cyan-950\/20{--tw-shadow-color: rgb(8 51 68 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-emerald-900\/30{--tw-shadow-color: rgb(6 78 59 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-emerald-900\/40{--tw-shadow-color: rgb(6 78 59 / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-fuchsia-500\/20{--tw-shadow-color: rgb(217 70 239 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-fuchsia-900\/20{--tw-shadow-color: rgb(112 26 117 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-fuchsia-900\/30{--tw-shadow-color: rgb(112 26 117 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-fuchsia-900\/40{--tw-shadow-color: rgb(112 26 117 / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-fuchsia-950\/50{--tw-shadow-color: rgb(74 4 78 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-indigo-900\/40{--tw-shadow-color: rgb(49 46 129 / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-lime-500\/20{--tw-shadow-color: rgb(132 204 22 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-lime-600\/40{--tw-shadow-color: rgb(101 163 13 / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-lime-900\/40{--tw-shadow-color: rgb(54 83 20 / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-orange-500\/20{--tw-shadow-color: rgb(249 115 22 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-orange-500\/30{--tw-shadow-color: rgb(249 115 22 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-orange-950\/50{--tw-shadow-color: rgb(67 20 7 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-pink-600\/30{--tw-shadow-color: rgb(219 39 119 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-pink-900\/30{--tw-shadow-color: rgb(131 24 67 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-pink-950\/60{--tw-shadow-color: rgb(80 7 36 / .6);--tw-shadow: var(--tw-shadow-colored)}.shadow-primary\/30{--tw-shadow-color: hsl(var(--primary) / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-primary\/40{--tw-shadow-color: hsl(var(--primary) / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-primary\/5{--tw-shadow-color: hsl(var(--primary) / .05);--tw-shadow: var(--tw-shadow-colored)}.shadow-rose-950\/40{--tw-shadow-color: rgb(76 5 25 / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-sky-500\/20{--tw-shadow-color: rgb(14 165 233 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-teal-900\/40{--tw-shadow-color: rgb(19 78 74 / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-teal-950\/40{--tw-shadow-color: rgb(4 47 46 / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-violet-500\/20{--tw-shadow-color: rgb(139 92 246 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-violet-500\/40{--tw-shadow-color: rgb(139 92 246 / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-violet-900\/30{--tw-shadow-color: rgb(76 29 149 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-violet-900\/40{--tw-shadow-color: rgb(76 29 149 / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-violet-950\/30{--tw-shadow-color: rgb(46 16 101 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-violet-950\/40{--tw-shadow-color: rgb(46 16 101 / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-violet-950\/50{--tw-shadow-color: rgb(46 16 101 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-violet-950\/60{--tw-shadow-color: rgb(46 16 101 / .6);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.outline-2{outline-width:2px}.outline-offset-2{outline-offset:2px}.outline-transparent{outline-color:transparent}.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);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-0{--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(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);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);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.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),var(--tw-shadow, 0 0 #0000)}.ring-4{--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(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-amber-400\/50{--tw-ring-color: rgb(251 191 36 / .5)}.ring-amber-400\/70{--tw-ring-color: rgb(251 191 36 / .7)}.ring-amber-500\/40{--tw-ring-color: rgb(245 158 11 / .4)}.ring-background{--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--background) / var(--tw-ring-opacity, 1))}.ring-blue-400\/70{--tw-ring-color: rgb(96 165 250 / .7)}.ring-blue-500\/40{--tw-ring-color: rgb(59 130 246 / .4)}.ring-card-border{--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--card-border) / var(--tw-ring-opacity, 1))}.ring-current{--tw-ring-color: currentColor}.ring-cyan-300\/70{--tw-ring-color: rgb(103 232 249 / .7)}.ring-cyan-500\/40{--tw-ring-color: rgb(6 182 212 / .4)}.ring-emerald-400\/70{--tw-ring-color: rgb(52 211 153 / .7)}.ring-emerald-500\/20{--tw-ring-color: rgb(16 185 129 / .2)}.ring-emerald-500\/40{--tw-ring-color: rgb(16 185 129 / .4)}.ring-fuchsia-500\/20{--tw-ring-color: rgb(217 70 239 / .2)}.ring-fuchsia-500\/30{--tw-ring-color: rgb(217 70 239 / .3)}.ring-fuchsia-500\/40{--tw-ring-color: rgb(217 70 239 / .4)}.ring-lime-400\/40{--tw-ring-color: rgb(163 230 53 / .4)}.ring-orange-500\/40{--tw-ring-color: rgb(249 115 22 / .4)}.ring-pink-500\/40{--tw-ring-color: rgb(236 72 153 / .4)}.ring-primary{--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--primary) / var(--tw-ring-opacity, 1))}.ring-primary\/40{--tw-ring-color: hsl(var(--primary) / .4)}.ring-primary\/60{--tw-ring-color: hsl(var(--primary) / .6)}.ring-red-500\/30{--tw-ring-color: rgb(239 68 68 / .3)}.ring-red-500\/40{--tw-ring-color: rgb(239 68 68 / .4)}.ring-ring{--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--ring) / var(--tw-ring-opacity, 1))}.ring-rose-400\/70{--tw-ring-color: rgb(251 113 133 / .7)}.ring-sidebar-ring{--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--sidebar-ring) / var(--tw-ring-opacity, 1))}.ring-teal-400\/70{--tw-ring-color: rgb(45 212 191 / .7)}.ring-violet-400\/70{--tw-ring-color: rgb(167 139 250 / .7)}.ring-violet-500\/20{--tw-ring-color: rgb(139 92 246 / .2)}.ring-white\/20{--tw-ring-color: rgb(255 255 255 / .2)}.ring-white\/25{--tw-ring-color: rgb(255 255 255 / .25)}.ring-white\/30{--tw-ring-color: rgb(255 255 255 / .3)}.ring-white\/40{--tw-ring-color: rgb(255 255 255 / .4)}.ring-white\/50{--tw-ring-color: rgb(255 255 255 / .5)}.ring-white\/60{--tw-ring-color: rgb(255 255 255 / .6)}.ring-offset-1{--tw-ring-offset-width: 1px}.ring-offset-background{--tw-ring-offset-color: hsl(var(--background) / 1)}.blur{--tw-blur: blur(8px);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)}.blur-3xl{--tw-blur: blur(64px);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)}.brightness-125{--tw-brightness: brightness(1.25);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 rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));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-\[0_0_6px_rgba\(34\,211\,238\,0\.7\)\]{--tw-drop-shadow: drop-shadow(0 0 6px rgba(34,211,238,.7));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)}.filter{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);-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-2xl{--tw-backdrop-blur: blur(40px);-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);-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-sm{--tw-backdrop-blur: blur(4px);-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-xl{--tw-backdrop-blur: blur(24px);-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-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-1000{transition-duration:1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.animate-in{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.fade-in,.fade-in-0{--tw-enter-opacity: 0}.fade-in-80{--tw-enter-opacity: .8}.zoom-in-95{--tw-enter-scale: .95}.slide-in-from-bottom-4{--tw-enter-translate-y: 1rem}.duration-1000{animation-duration:1s}.duration-150{animation-duration:.15s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.duration-500{animation-duration:.5s}.duration-700{animation-duration:.7s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{animation-timing-function:linear}.\!running{animation-play-state:running!important}.running{animation-play-state:running}.paused{animation-play-state:paused}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.gradient-text{-webkit-background-clip:text;background-clip:text;color:transparent;background-image:linear-gradient(100deg,#9e77f8,#c568f3,#3dd6f5)}.gradient-text-orange{-webkit-background-clip:text;background-clip:text;color:transparent;background-image:linear-gradient(100deg,#fab338,#f97a1f,#f35116)}.glow-card{box-shadow:0 0 0 1px #25203c,0 8px 40px -12px #410ac259}.hero-glow{background:radial-gradient(ellipse 60% 50% at 20% 20%,hsl(258 90% 45% / .22),transparent 60%),radial-gradient(ellipse 50% 40% at 85% 60%,hsl(210 95% 45% / .16),transparent 60%)}input[type=search]::-webkit-search-cancel-button{display:none}[contenteditable][data-placeholder]:empty:before{content:attr(data-placeholder);color:hsl(var(--muted-foreground));pointer-events:none}.border.toggle-elevate:before{top:-1px;right:-1px;bottom:-1px;left:-1px}.hover-elevate:not(.no-default-hover-elevate),.active-elevate:not(.no-default-active-elevate),.hover-elevate-2:not(.no-default-hover-elevate),.active-elevate-2:not(.no-default-active-elevate){position:relative;z-index:0}.hover-elevate:not(.no-default-hover-elevate):after,.active-elevate:not(.no-default-active-elevate):after,.hover-elevate-2:not(.no-default-hover-elevate):after,.active-elevate-2:not(.no-default-active-elevate):after{content:"";pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;z-index:999}.hover-elevate:hover:not(.no-default-hover-elevate):after,.active-elevate:active:not(.no-default-active-elevate):after{background-color:var(--elevate-1)}.hover-elevate-2:hover:not(.no-default-hover-elevate):after,.active-elevate-2:active:not(.no-default-active-elevate):after{background-color:var(--elevate-2)}.border.hover-elevate:not(.no-hover-interaction-elevate):after,.border.active-elevate:not(.no-active-interaction-elevate):after,.border.hover-elevate-2:not(.no-hover-interaction-elevate):after,.border.active-elevate-2:not(.no-active-interaction-elevate):after{top:-1px;right:-1px;bottom:-1px;left:-1px}.\[border-color\:var\(--badge-outline\)\]{border-color:var(--badge-outline)}.\[border-color\:var\(--button-outline\)\]{border-color:var(--button-outline)}.platform-page [class*="text-[6px]"]{font-size:.625rem!important;line-height:1.4!important}.platform-page [class*="text-[7px]"]{font-size:.65rem!important;line-height:1.4!important}.platform-page [class*="text-[8px]"]{font-size:.7rem!important;line-height:1.45!important}.platform-page [class*="text-[9px]"]{font-size:.75rem!important;line-height:1.45!important}.platform-page [class*="text-[10px]"]{font-size:.8rem!important;line-height:1.45!important}.platform-page [class*="text-[11px]"]{font-size:.85rem!important;line-height:1.45!important}.platform-page button:focus-visible,.platform-page a:focus-visible{outline:3px solid rgba(129,140,248,.75);outline-offset:2px}.eaiicp-page [class*="text-[7px]"]{font-size:.7rem!important;line-height:1.35!important}.eaiicp-page [class*="text-[8px]"]{font-size:.75rem!important;line-height:1.4!important}.eaiicp-page [class*="text-[9px]"]{font-size:.8rem!important;line-height:1.4!important}.eaiicp-page [class*="text-[10px]"]{font-size:.875rem!important;line-height:1.45!important}.eaiicp-page [class*="text-[11px]"]{font-size:.925rem!important;line-height:1.45!important}.eaiicp-page button:focus-visible{outline:3px solid rgba(56,189,248,.75);outline-offset:3px}:root{--button-outline: rgba(255,255,255, .1);--badge-outline: rgba(255,255,255, .05);--opaque-button-border-intensity: 9;--elevate-1: rgba(255,255,255, .04);--elevate-2: rgba(255,255,255, .09);--background: 248 40% 4%;--foreground: 240 20% 94%;--border: 250 25% 16%;--card: 249 35% 7%;--card-foreground: 240 20% 92%;--card-border: 250 28% 13%;--sidebar: 249 38% 6%;--sidebar-foreground: 240 18% 90%;--sidebar-border: 250 25% 14%;--sidebar-primary: 258 90% 66%;--sidebar-primary-foreground: 0 0% 100%;--sidebar-accent: 250 30% 16%;--sidebar-accent-foreground: 240 18% 88%;--sidebar-ring: 258 90% 66%;--popover: 249 35% 9%;--popover-foreground: 240 18% 90%;--popover-border: 250 28% 16%;--primary: 258 90% 66%;--primary-foreground: 0 0% 100%;--secondary: 250 30% 15%;--secondary-foreground: 240 18% 88%;--muted: 250 28% 12%;--muted-foreground: 245 12% 62%;--accent: 250 32% 15%;--accent-foreground: 240 18% 88%;--destructive: 0 72% 55%;--destructive-foreground: 0 20% 98%;--input: 250 22% 24%;--ring: 258 90% 66%;--chart-1: 258 90% 66%;--chart-2: 190 90% 55%;--chart-3: 300 75% 65%;--chart-4: 32 95% 60%;--chart-5: 150 70% 50%;--font-sans: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-serif: Georgia, serif;--font-mono: "Roboto Mono", Menlo, monospace;--radius: .5rem;--shadow-2xs: 0px 1px 2px 0px hsl(240 5% 10% / .05);--shadow-xs: 0px 1px 3px 0px hsl(240 5% 10% / .06);--shadow-sm: 0px 2px 4px -1px hsl(240 5% 10% / .06), 0px 1px 2px -1px hsl(240 5% 10% / .08);--shadow: 0px 4px 6px -1px hsl(240 5% 10% / .08), 0px 2px 4px -2px hsl(240 5% 10% / .06);--shadow-md: 0px 6px 12px -2px hsl(240 5% 10% / .12), 0px 3px 7px -3px hsl(240 5% 10% / .08);--shadow-lg: 0px 10px 20px -4px hsl(240 5% 10% / .14), 0px 4px 10px -4px hsl(240 5% 10% / .08);--shadow-xl: 0px 20px 30px -6px hsl(240 5% 10% / .18), 0px 8px 16px -6px hsl(240 5% 10% / .1);--shadow-2xl: 0px 25px 50px -12px hsl(240 5% 10% / .25);--tracking-normal: -.01em;--spacing: .25rem;--sidebar-primary-border: hsl(var(--sidebar-primary));--sidebar-primary-border: hsl(from hsl(var(--sidebar-primary)) h s calc(l + var(--opaque-button-border-intensity)) / alpha);--sidebar-accent-border: hsl(var(--sidebar-accent));--sidebar-accent-border: hsl(from hsl(var(--sidebar-accent)) h s calc(l + var(--opaque-button-border-intensity)) / alpha);--primary-border: hsl(var(--primary));--primary-border: hsl(from hsl(var(--primary)) h s calc(l + var(--opaque-button-border-intensity)) / alpha);--secondary-border: hsl(var(--secondary));--secondary-border: hsl(from hsl(var(--secondary)) h s calc(l + var(--opaque-button-border-intensity)) / alpha);--muted-border: hsl(var(--muted));--muted-border: hsl(from hsl(var(--muted)) h s calc(l + var(--opaque-button-border-intensity)) / alpha);--accent-border: hsl(var(--accent));--accent-border: hsl(from hsl(var(--accent)) h s calc(l + var(--opaque-button-border-intensity)) / alpha);--destructive-border: hsl(var(--destructive));--destructive-border: hsl(from hsl(var(--destructive)) h s calc(l + var(--opaque-button-border-intensity)) / alpha)}.dark{--button-outline: rgba(255,255,255, .1);--badge-outline: rgba(255,255,255, .05);--opaque-button-border-intensity: 9;--elevate-1: rgba(255,255,255, .04);--elevate-2: rgba(255,255,255, .09);--background: 240 6% 8%;--foreground: 240 5% 92%;--border: 240 5% 18%;--card: 240 5% 10%;--card-foreground: 240 4% 90%;--card-border: 240 5% 14%;--sidebar: 240 5% 12%;--sidebar-foreground: 240 4% 88%;--sidebar-border: 240 5% 16%;--sidebar-primary: 258 90% 66%;--sidebar-primary-foreground: 0 0% 100%;--sidebar-accent: 240 6% 20%;--sidebar-accent-foreground: 240 4% 86%;--sidebar-ring: 258 90% 66%;--popover: 240 6% 14%;--popover-foreground: 240 4% 88%;--popover-border: 240 5% 19%;--primary: 258 90% 66%;--primary-foreground: 0 0% 100%;--secondary: 240 6% 22%;--secondary-foreground: 240 4% 85%;--muted: 240 6% 18%;--muted-foreground: 240 4% 60%;--accent: 240 7% 20%;--accent-foreground: 240 4% 84%;--destructive: 0 72% 50%;--destructive-foreground: 0 20% 98%;--input: 240 5% 35%;--ring: 258 90% 66%;--chart-1: 258 90% 66%;--chart-2: 190 90% 55%;--chart-3: 300 75% 65%;--chart-4: 32 95% 60%;--chart-5: 150 70% 50%;--shadow-2xs: 0px 1px 2px 0px hsl(0 0% 0% / .2);--shadow-xs: 0px 1px 3px 0px hsl(0 0% 0% / .25);--shadow-sm: 0px 2px 4px -1px hsl(0 0% 0% / .3), 0px 1px 2px -1px hsl(0 0% 0% / .35);--shadow: 0px 4px 6px -1px hsl(0 0% 0% / .35), 0px 2px 4px -2px hsl(0 0% 0% / .3);--shadow-md: 0px 6px 12px -2px hsl(0 0% 0% / .4), 0px 3px 7px -3px hsl(0 0% 0% / .35);--shadow-lg: 0px 10px 20px -4px hsl(0 0% 0% / .45), 0px 4px 10px -4px hsl(0 0% 0% / .35);--shadow-xl: 0px 20px 30px -6px hsl(0 0% 0% / .5), 0px 8px 16px -6px hsl(0 0% 0% / .4);--shadow-2xl: 0px 25px 50px -12px hsl(0 0% 0% / .6)}@keyframes dashmove{to{stroke-dashoffset:-11}}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-foreground::file-selector-button{--tw-text-opacity: 1;color:hsl(var(--foreground) / var(--tw-text-opacity, 1))}.placeholder\:text-muted-foreground::-moz-placeholder{--tw-text-opacity: 1;color:hsl(var(--muted-foreground) / var(--tw-text-opacity, 1))}.placeholder\:text-muted-foreground::placeholder{--tw-text-opacity: 1;color:hsl(var(--muted-foreground) / var(--tw-text-opacity, 1))}.placeholder\:text-muted-foreground\/50::-moz-placeholder{color:hsl(var(--muted-foreground) / .5)}.placeholder\:text-muted-foreground\/50::placeholder{color:hsl(var(--muted-foreground) / .5)}.placeholder\:text-slate-400::-moz-placeholder{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.placeholder\:text-slate-400::placeholder{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.after\:pointer-events-none:after{content:var(--tw-content);pointer-events:none}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);top:-.5rem;right:-.5rem;bottom:-.5rem;left:-.5rem}.after\:inset-0:after{content:var(--tw-content);top:0;right:0;bottom:0;left:0}.after\:inset-y-0:after{content:var(--tw-content);top:0;bottom:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:block:after{content:var(--tw-content);display:block}.after\:w-1:after{content:var(--tw-content);width:.25rem}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.after\:rounded-full:after{content:var(--tw-content);border-radius:9999px}.after\:border:after{content:var(--tw-content);border-width:1px}.after\:border-black\/10:after{content:var(--tw-content);border-color:#0000001a}.after\:content-\[\'\'\]:after{--tw-content: "";content:var(--tw-content)}.after\:border.toggle-elevate:after:before{content:var(--tw-content);top:-1px;right:-1px;bottom:-1px;left:-1px}.after\:border.hover-elevate:not(.no-hover-interaction-elevate):after:after,.after\:border.active-elevate:not(.no-active-interaction-elevate):after:after,.after\:border.hover-elevate-2:not(.no-hover-interaction-elevate):after:after,.after\:border.active-elevate-2:not(.no-active-interaction-elevate):after:after{content:var(--tw-content);top:-1px;right:-1px;bottom:-1px;left:-1px}.first\:rounded-l-md:first-child{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.first\:border-l:first-child{border-left-width:1px}.first\:border-l-0:first-child{border-left-width:0px}.last\:flex-none:last-child{flex:none}.last\:rounded-r-md:last-child{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.last\:border-0:last-child{border-width:0px}.last\:border-r-0:last-child{border-right-width:0px}.focus-within\:relative:focus-within{position:relative}.focus-within\:z-20:focus-within{z-index:20}.focus-within\:border-blue-400:focus-within{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.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),var(--tw-shadow, 0 0 #0000)}.focus-within\:ring-blue-100:focus-within{--tw-ring-opacity: 1;--tw-ring-color: rgb(219 234 254 / var(--tw-ring-opacity, 1))}.hover\:-translate-y-0\.5:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-1:hover{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.02\]:hover{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[\#ff6a1a\]\/60:hover{border-color:#ff6a1a99}.hover\:border-amber-300\/60:hover{border-color:#fcd34d99}.hover\:border-amber-400\/30:hover{border-color:#fbbf244d}.hover\:border-amber-500\/40:hover{border-color:#f59e0b66}.hover\:border-amber-500\/50:hover{border-color:#f59e0b80}.hover\:border-amber-500\/60:hover{border-color:#f59e0b99}.hover\:border-blue-300:hover{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1))}.hover\:border-blue-300\/50:hover{border-color:#93c5fd80}.hover\:border-blue-400\/50:hover{border-color:#60a5fa80}.hover\:border-blue-400\/60:hover{border-color:#60a5fa99}.hover\:border-blue-500\/30:hover{border-color:#3b82f64d}.hover\:border-blue-500\/40:hover{border-color:#3b82f666}.hover\:border-blue-500\/50:hover{border-color:#3b82f680}.hover\:border-border:hover{--tw-border-opacity: 1;border-color:hsl(var(--border) / var(--tw-border-opacity, 1))}.hover\:border-border\/40:hover{border-color:hsl(var(--border) / .4)}.hover\:border-border\/50:hover{border-color:hsl(var(--border) / .5)}.hover\:border-border\/60:hover{border-color:hsl(var(--border) / .6)}.hover\:border-card-border:hover{--tw-border-opacity: 1;border-color:hsl(var(--card-border) / var(--tw-border-opacity, 1))}.hover\:border-card-border\/80:hover{border-color:hsl(var(--card-border) / .8)}.hover\:border-cyan-300\/50:hover{border-color:#67e8f980}.hover\:border-cyan-300\/60:hover{border-color:#67e8f999}.hover\:border-cyan-400\/50:hover{border-color:#22d3ee80}.hover\:border-cyan-500\/30:hover{border-color:#06b6d44d}.hover\:border-emerald-300\/50:hover{border-color:#6ee7b780}.hover\:border-emerald-400\/50:hover{border-color:#34d39980}.hover\:border-emerald-500\/40:hover{border-color:#10b98166}.hover\:border-fuchsia-300\/50:hover{border-color:#f0abfc80}.hover\:border-fuchsia-300\/60:hover{border-color:#f0abfc99}.hover\:border-fuchsia-400\/20:hover{border-color:#e879f933}.hover\:border-fuchsia-400\/30:hover{border-color:#e879f94d}.hover\:border-fuchsia-400\/40:hover{border-color:#e879f966}.hover\:border-fuchsia-400\/50:hover{border-color:#e879f980}.hover\:border-fuchsia-400\/70:hover{border-color:#e879f9b3}.hover\:border-fuchsia-500\/20:hover{border-color:#d946ef33}.hover\:border-fuchsia-500\/30:hover{border-color:#d946ef4d}.hover\:border-fuchsia-500\/40:hover{border-color:#d946ef66}.hover\:border-indigo-400\/30:hover{border-color:#818cf84d}.hover\:border-indigo-400\/40:hover{border-color:#818cf866}.hover\:border-lime-300\/50:hover{border-color:#bef26480}.hover\:border-lime-500\/20:hover{border-color:#84cc1633}.hover\:border-lime-500\/30:hover{border-color:#84cc164d}.hover\:border-lime-500\/40:hover{border-color:#84cc1666}.hover\:border-lime-500\/50:hover{border-color:#84cc1680}.hover\:border-orange-300\/50:hover{border-color:#fdba7480}.hover\:border-orange-400\/30:hover{border-color:#fb923c4d}.hover\:border-orange-400\/40:hover{border-color:#fb923c66}.hover\:border-orange-400\/50:hover{border-color:#fb923c80}.hover\:border-orange-500\/40:hover{border-color:#f9731666}.hover\:border-orange-500\/50:hover{border-color:#f9731680}.hover\:border-primary\/20:hover{border-color:hsl(var(--primary) / .2)}.hover\:border-primary\/30:hover{border-color:hsl(var(--primary) / .3)}.hover\:border-primary\/40:hover{border-color:hsl(var(--primary) / .4)}.hover\:border-primary\/50:hover{border-color:hsl(var(--primary) / .5)}.hover\:border-primary\/60:hover{border-color:hsl(var(--primary) / .6)}.hover\:border-red-400\/30:hover{border-color:#f871714d}.hover\:border-red-400\/40:hover{border-color:#f8717166}.hover\:border-red-500\/30:hover{border-color:#ef44444d}.hover\:border-rose-300\/60:hover{border-color:#fda4af99}.hover\:border-sky-300\/50:hover{border-color:#7dd3fc80}.hover\:border-sky-400\/30:hover{border-color:#38bdf84d}.hover\:border-teal-300\/60:hover{border-color:#5eead499}.hover\:border-violet-300\/50:hover{border-color:#c4b5fd80}.hover\:border-violet-300\/60:hover{border-color:#c4b5fd99}.hover\:border-violet-400\/20:hover{border-color:#a78bfa33}.hover\:border-violet-400\/30:hover{border-color:#a78bfa4d}.hover\:border-violet-400\/40:hover{border-color:#a78bfa66}.hover\:border-violet-400\/50:hover{border-color:#a78bfa80}.hover\:border-violet-400\/60:hover{border-color:#a78bfa99}.hover\:border-violet-500\/30:hover{border-color:#8b5cf64d}.hover\:border-violet-500\/40:hover{border-color:#8b5cf666}.hover\:border-violet-500\/50:hover{border-color:#8b5cf680}.hover\:border-white\/30:hover{border-color:#ffffff4d}.hover\:bg-accent:hover{--tw-bg-opacity: 1;background-color:hsl(var(--accent) / var(--tw-bg-opacity, 1))}.hover\:bg-amber-500:hover{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-500\/10:hover{background-color:#f59e0b1a}.hover\:bg-amber-500\/15:hover{background-color:#f59e0b26}.hover\:bg-amber-500\/20:hover{background-color:#f59e0b33}.hover\:bg-amber-500\/5:hover{background-color:#f59e0b0d}.hover\:bg-background\/60:hover{background-color:hsl(var(--background) / .6)}.hover\:bg-black\/70:hover{background-color:#000000b3}.hover\:bg-blue-100:hover{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-500:hover{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-500\/10:hover{background-color:#3b82f61a}.hover\:bg-blue-500\/\[0\.06\]:hover{background-color:#3b82f60f}.hover\:bg-blue-600\/25:hover{background-color:#2563eb40}.hover\:bg-blue-700:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.hover\:bg-card\/40:hover{background-color:hsl(var(--card) / .4)}.hover\:bg-card\/50:hover{background-color:hsl(var(--card) / .5)}.hover\:bg-card\/60:hover{background-color:hsl(var(--card) / .6)}.hover\:bg-card\/70:hover{background-color:hsl(var(--card) / .7)}.hover\:bg-card\/80:hover{background-color:hsl(var(--card) / .8)}.hover\:bg-cyan-500\/10:hover{background-color:#06b6d41a}.hover\:bg-emerald-500:hover{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-500\/20:hover{background-color:#10b98133}.hover\:bg-emerald-500\/5:hover{background-color:#10b9810d}.hover\:bg-fuchsia-500:hover{--tw-bg-opacity: 1;background-color:rgb(217 70 239 / var(--tw-bg-opacity, 1))}.hover\:bg-fuchsia-500\/10:hover{background-color:#d946ef1a}.hover\:bg-fuchsia-500\/5:hover{background-color:#d946ef0d}.hover\:bg-fuchsia-500\/\[0\.06\]:hover{background-color:#d946ef0f}.hover\:bg-indigo-500:hover{--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity, 1))}.hover\:bg-indigo-500\/10:hover{background-color:#6366f11a}.hover\:bg-indigo-500\/5:hover{background-color:#6366f10d}.hover\:bg-lime-500:hover{--tw-bg-opacity: 1;background-color:rgb(132 204 22 / var(--tw-bg-opacity, 1))}.hover\:bg-lime-500\/10:hover{background-color:#84cc161a}.hover\:bg-lime-500\/20:hover{background-color:#84cc1633}.hover\:bg-muted:hover{--tw-bg-opacity: 1;background-color:hsl(var(--muted) / var(--tw-bg-opacity, 1))}.hover\:bg-muted\/10:hover{background-color:hsl(var(--muted) / .1)}.hover\:bg-muted\/20:hover{background-color:hsl(var(--muted) / .2)}.hover\:bg-muted\/30:hover{background-color:hsl(var(--muted) / .3)}.hover\:bg-muted\/40:hover{background-color:hsl(var(--muted) / .4)}.hover\:bg-muted\/50:hover{background-color:hsl(var(--muted) / .5)}.hover\:bg-orange-500:hover{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1))}.hover\:bg-orange-500\/10:hover{background-color:#f973161a}.hover\:bg-orange-600\/20:hover{background-color:#ea580c33}.hover\:bg-pink-500:hover{--tw-bg-opacity: 1;background-color:rgb(236 72 153 / var(--tw-bg-opacity, 1))}.hover\:bg-pink-600:hover{--tw-bg-opacity: 1;background-color:rgb(219 39 119 / var(--tw-bg-opacity, 1))}.hover\:bg-primary:hover{--tw-bg-opacity: 1;background-color:hsl(var(--primary) / var(--tw-bg-opacity, 1))}.hover\:bg-primary\/10:hover{background-color:hsl(var(--primary) / .1)}.hover\:bg-primary\/5:hover{background-color:hsl(var(--primary) / .05)}.hover\:bg-red-500:hover{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.hover\:bg-red-500\/10:hover{background-color:#ef44441a}.hover\:bg-red-500\/20:hover{background-color:#ef444433}.hover\:bg-red-500\/5:hover{background-color:#ef44440d}.hover\:bg-rose-500:hover{--tw-bg-opacity: 1;background-color:rgb(244 63 94 / var(--tw-bg-opacity, 1))}.hover\:bg-rose-500\/20:hover{background-color:#f43f5e33}.hover\:bg-secondary:hover{--tw-bg-opacity: 1;background-color:hsl(var(--secondary) / var(--tw-bg-opacity, 1))}.hover\:bg-sidebar-accent:hover{--tw-bg-opacity: 1;background-color:hsl(var(--sidebar-accent) / var(--tw-bg-opacity, 1))}.hover\:bg-sky-500:hover{--tw-bg-opacity: 1;background-color:rgb(14 165 233 / var(--tw-bg-opacity, 1))}.hover\:bg-teal-500:hover{--tw-bg-opacity: 1;background-color:rgb(20 184 166 / var(--tw-bg-opacity, 1))}.hover\:bg-teal-500\/\[0\.06\]:hover{background-color:#14b8a60f}.hover\:bg-violet-500:hover{--tw-bg-opacity: 1;background-color:rgb(139 92 246 / var(--tw-bg-opacity, 1))}.hover\:bg-violet-500\/10:hover{background-color:#8b5cf61a}.hover\:bg-violet-500\/15:hover{background-color:#8b5cf626}.hover\:bg-violet-500\/20:hover{background-color:#8b5cf633}.hover\:bg-violet-500\/5:hover{background-color:#8b5cf60d}.hover\:bg-violet-600\/15:hover{background-color:#7c3aed26}.hover\:bg-violet-600\/25:hover{background-color:#7c3aed40}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/15:hover{background-color:#ffffff26}.hover\:bg-white\/5:hover{background-color:#ffffff0d}.hover\:from-fuchsia-500:hover{--tw-gradient-from: #d946ef var(--tw-gradient-from-position);--tw-gradient-to: rgb(217 70 239 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-lime-500:hover{--tw-gradient-from: #84cc16 var(--tw-gradient-from-position);--tw-gradient-to: rgb(132 204 22 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-violet-500:hover{--tw-gradient-from: #8b5cf6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(139 92 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:to-emerald-500:hover{--tw-gradient-to: #10b981 var(--tw-gradient-to-position)}.hover\:to-indigo-500:hover{--tw-gradient-to: #6366f1 var(--tw-gradient-to-position)}.hover\:to-violet-500:hover{--tw-gradient-to: #8b5cf6 var(--tw-gradient-to-position)}.hover\:px-3:hover{padding-left:.75rem;padding-right:.75rem}.hover\:text-\[\#ff9a61\]:hover{--tw-text-opacity: 1;color:rgb(255 154 97 / var(--tw-text-opacity, 1))}.hover\:text-accent-foreground:hover{--tw-text-opacity: 1;color:hsl(var(--accent-foreground) / var(--tw-text-opacity, 1))}.hover\:text-amber-300:hover{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.hover\:text-blue-100:hover{--tw-text-opacity: 1;color:rgb(219 234 254 / var(--tw-text-opacity, 1))}.hover\:text-blue-200:hover{--tw-text-opacity: 1;color:rgb(191 219 254 / var(--tw-text-opacity, 1))}.hover\:text-cyan-200:hover{--tw-text-opacity: 1;color:rgb(165 243 252 / var(--tw-text-opacity, 1))}.hover\:text-emerald-300:hover{--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.hover\:text-foreground:hover{--tw-text-opacity: 1;color:hsl(var(--foreground) / var(--tw-text-opacity, 1))}.hover\:text-fuchsia-100:hover{--tw-text-opacity: 1;color:rgb(250 232 255 / var(--tw-text-opacity, 1))}.hover\:text-muted-foreground:hover{--tw-text-opacity: 1;color:hsl(var(--muted-foreground) / var(--tw-text-opacity, 1))}.hover\:text-orange-200:hover{--tw-text-opacity: 1;color:rgb(254 215 170 / var(--tw-text-opacity, 1))}.hover\:text-primary:hover{--tw-text-opacity: 1;color:hsl(var(--primary) / var(--tw-text-opacity, 1))}.hover\:text-primary-foreground:hover{--tw-text-opacity: 1;color:hsl(var(--primary-foreground) / var(--tw-text-opacity, 1))}.hover\:text-red-300:hover{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.hover\:text-red-400:hover{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.hover\:text-rose-300:hover{--tw-text-opacity: 1;color:rgb(253 164 175 / var(--tw-text-opacity, 1))}.hover\:text-sidebar-accent-foreground:hover{--tw-text-opacity: 1;color:hsl(var(--sidebar-accent-foreground) / var(--tw-text-opacity, 1))}.hover\:text-teal-100:hover{--tw-text-opacity: 1;color:rgb(204 251 241 / var(--tw-text-opacity, 1))}.hover\:text-violet-200:hover{--tw-text-opacity: 1;color:rgb(221 214 254 / var(--tw-text-opacity, 1))}.hover\:text-violet-300:hover{--tw-text-opacity: 1;color:rgb(196 181 253 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:text-white\/80:hover{color:#fffc}.hover\:underline:hover{text-decoration-line:underline}.hover\:no-underline:hover{text-decoration-line:none}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-2xl:hover{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover{--tw-shadow: 0 0 0 1px hsl(var(--sidebar-accent));--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-amber-500\/10:hover{--tw-shadow-color: rgb(245 158 11 / .1);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-amber-500\/25:hover{--tw-shadow-color: rgb(245 158 11 / .25);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-cyan-500\/25:hover{--tw-shadow-color: rgb(6 182 212 / .25);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-emerald-500\/25:hover{--tw-shadow-color: rgb(16 185 129 / .25);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-emerald-900\/20:hover{--tw-shadow-color: rgb(6 78 59 / .2);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-fuchsia-500\/25:hover{--tw-shadow-color: rgb(217 70 239 / .25);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-fuchsia-700\/30:hover{--tw-shadow-color: rgb(162 28 175 / .3);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-lime-500\/25:hover{--tw-shadow-color: rgb(132 204 22 / .25);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-orange-500\/25:hover{--tw-shadow-color: rgb(249 115 22 / .25);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-primary\/5:hover{--tw-shadow-color: hsl(var(--primary) / .05);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-rose-500\/25:hover{--tw-shadow-color: rgb(244 63 94 / .25);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-sky-500\/25:hover{--tw-shadow-color: rgb(14 165 233 / .25);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-teal-500\/25:hover{--tw-shadow-color: rgb(20 184 166 / .25);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-violet-500\/25:hover{--tw-shadow-color: rgb(139 92 246 / .25);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-violet-900\/60:hover{--tw-shadow-color: rgb(76 29 149 / .6);--tw-shadow: var(--tw-shadow-colored)}.hover\:ring-1:hover{--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);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.hover\:ring-primary\/40:hover{--tw-ring-color: hsl(var(--primary) / .4)}.hover\:ring-violet-500\/25:hover{--tw-ring-color: rgb(139 92 246 / .25)}.hover\:brightness-110:hover{--tw-brightness: brightness(1.1);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);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\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--sidebar-border) / var(--tw-bg-opacity, 1))}.focus\:border-amber-400:focus{--tw-border-opacity: 1;border-color:rgb(251 191 36 / var(--tw-border-opacity, 1))}.focus\:border-amber-500\/50:focus{border-color:#f59e0b80}.focus\:border-blue-400:focus{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.focus\:border-blue-500\/50:focus{border-color:#3b82f680}.focus\:border-cyan-400\/60:focus{border-color:#22d3ee99}.focus\:border-cyan-500\/50:focus{border-color:#06b6d480}.focus\:border-emerald-500\/50:focus{border-color:#10b98180}.focus\:border-fuchsia-500\/50:focus{border-color:#d946ef80}.focus\:border-fuchsia-500\/60:focus{border-color:#d946ef99}.focus\:border-indigo-400\/50:focus{border-color:#818cf880}.focus\:border-indigo-400\/60:focus{border-color:#818cf899}.focus\:border-lime-500\/50:focus{border-color:#84cc1680}.focus\:border-lime-500\/60:focus{border-color:#84cc1699}.focus\:border-orange-500\/50:focus{border-color:#f9731680}.focus\:border-orange-500\/60:focus{border-color:#f9731699}.focus\:border-primary\/60:focus{border-color:hsl(var(--primary) / .6)}.focus\:border-rose-400\/60:focus{border-color:#fb718599}.focus\:border-sky-500\/50:focus{border-color:#0ea5e980}.focus\:border-teal-400\/60:focus{border-color:#2dd4bf99}.focus\:border-violet-400:focus{--tw-border-opacity: 1;border-color:rgb(167 139 250 / var(--tw-border-opacity, 1))}.focus\:border-violet-500\/50:focus{border-color:#8b5cf680}.focus\:bg-accent:focus{--tw-bg-opacity: 1;background-color:hsl(var(--accent) / var(--tw-bg-opacity, 1))}.focus\:bg-primary:focus{--tw-bg-opacity: 1;background-color:hsl(var(--primary) / var(--tw-bg-opacity, 1))}.focus\:text-accent-foreground:focus{--tw-text-opacity: 1;color:hsl(var(--accent-foreground) / var(--tw-text-opacity, 1))}.focus\:text-primary-foreground:focus{--tw-text-opacity: 1;color:hsl(var(--primary-foreground) / var(--tw-text-opacity, 1))}.focus\:underline:focus{text-decoration-line:underline}.focus\:opacity-100:focus{opacity:1}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-1: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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);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);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-cyan-400\/20:focus{--tw-ring-color: rgb(34 211 238 / .2)}.focus\:ring-primary\/40:focus{--tw-ring-color: hsl(var(--primary) / .4)}.focus\:ring-ring:focus{--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--ring) / var(--tw-ring-opacity, 1))}.focus\:ring-rose-400\/30:focus{--tw-ring-color: rgb(251 113 133 / .3)}.focus\:ring-teal-400\/30:focus{--tw-ring-color: rgb(45 212 191 / .3)}.focus\:ring-violet-500\/30:focus{--tw-ring-color: rgb(139 92 246 / .3)}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-1: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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.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),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-\[\#ff6a1a\]:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 106 26 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-blue-400:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(96 165 250 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-primary:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--primary) / var(--tw-ring-opacity, 1))}.focus-visible\:ring-ring:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--ring) / var(--tw-ring-opacity, 1))}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width: 1px}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color: hsl(var(--background) / 1)}.active\:bg-sidebar-accent:active{--tw-bg-opacity: 1;background-color:hsl(var(--sidebar-accent) / var(--tw-bg-opacity, 1))}.active\:text-sidebar-accent-foreground:active{--tw-text-opacity: 1;color:hsl(var(--sidebar-accent-foreground) / var(--tw-text-opacity, 1))}.active\:shadow-none:active{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.group\/menu-item:focus-within .group-focus-within\/menu-item\:opacity-100{opacity:1}.group:hover .group-hover\:h-7{height:1.75rem}.group:hover .group-hover\:-translate-x-0\.5{--tw-translate-x: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-1{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:text-emerald-300{--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-foreground{--tw-text-opacity: 1;color:hsl(var(--foreground) / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-indigo-200{--tw-text-opacity: 1;color:rgb(199 210 254 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-lime-300{--tw-text-opacity: 1;color:rgb(190 242 100 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-lime-400{--tw-text-opacity: 1;color:rgb(163 230 53 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-muted-foreground{--tw-text-opacity: 1;color:hsl(var(--muted-foreground) / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-orange-300{--tw-text-opacity: 1;color:rgb(253 186 116 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-primary{--tw-text-opacity: 1;color:hsl(var(--primary) / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-violet-200{--tw-text-opacity: 1;color:rgb(221 214 254 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-violet-300{--tw-text-opacity: 1;color:rgb(196 181 253 / var(--tw-text-opacity, 1))}.group\/menu-item:hover .group-hover\/menu-item\:opacity-100,.group:hover .group-hover\:opacity-100{opacity:1}.group.destructive .group-\[\.destructive\]\:border-muted\/40{border-color:hsl(var(--muted) / .4)}.group.destructive .group-\[\.destructive\]\:text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.group.destructive .group-\[\.destructive\]\:hover\:border-destructive\/30:hover{border-color:hsl(var(--destructive) / .3)}.group.destructive .group-\[\.destructive\]\:hover\:bg-destructive:hover{--tw-bg-opacity: 1;background-color:hsl(var(--destructive) / var(--tw-bg-opacity, 1))}.group.destructive .group-\[\.destructive\]\:hover\:text-destructive-foreground:hover{--tw-text-opacity: 1;color:hsl(var(--destructive-foreground) / var(--tw-text-opacity, 1))}.group.destructive .group-\[\.destructive\]\:hover\:text-red-50:hover{--tw-text-opacity: 1;color:rgb(254 242 242 / var(--tw-text-opacity, 1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-destructive:focus{--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--destructive) / var(--tw-ring-opacity, 1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-red-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(248 113 113 / var(--tw-ring-opacity, 1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-offset-red-600:focus{--tw-ring-offset-color: #dc2626}.peer\/menu-button:hover~.peer-hover\/menu-button\:text-sidebar-accent-foreground{--tw-text-opacity: 1;color:hsl(var(--sidebar-accent-foreground) / var(--tw-text-opacity, 1))}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-selected\:bg-accent[aria-selected=true]{--tw-bg-opacity: 1;background-color:hsl(var(--accent) / var(--tw-bg-opacity, 1))}.aria-selected\:bg-accent\/50[aria-selected=true]{background-color:hsl(var(--accent) / .5)}.aria-selected\:text-accent-foreground[aria-selected=true]{--tw-text-opacity: 1;color:hsl(var(--accent-foreground) / var(--tw-text-opacity, 1))}.aria-selected\:text-muted-foreground[aria-selected=true]{--tw-text-opacity: 1;color:hsl(var(--muted-foreground) / var(--tw-text-opacity, 1))}.aria-selected\:opacity-100[aria-selected=true]{opacity:1}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true],.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=checked\]\:translate-x-5[data-state=checked]{--tw-translate-x: 1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked],.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x: var(--radix-toast-swipe-end-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x: var(--radix-toast-swipe-move-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up .2s ease-out}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down .2s ease-out}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{--tw-bg-opacity: 1;background-color:hsl(var(--sidebar-accent) / var(--tw-bg-opacity, 1))}.data-\[selected\=\'true\'\]\:bg-accent[data-selected=true]{--tw-bg-opacity: 1;background-color:hsl(var(--accent) / var(--tw-bg-opacity, 1))}.data-\[state\=active\]\:bg-background[data-state=active]{--tw-bg-opacity: 1;background-color:hsl(var(--background) / var(--tw-bg-opacity, 1))}.data-\[state\=checked\]\:bg-primary[data-state=checked]{--tw-bg-opacity: 1;background-color:hsl(var(--primary) / var(--tw-bg-opacity, 1))}.data-\[state\=on\]\:bg-accent[data-state=on],.data-\[state\=open\]\:bg-accent[data-state=open]{--tw-bg-opacity: 1;background-color:hsl(var(--accent) / var(--tw-bg-opacity, 1))}.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:hsl(var(--accent) / .5)}.data-\[state\=open\]\:bg-secondary[data-state=open]{--tw-bg-opacity: 1;background-color:hsl(var(--secondary) / var(--tw-bg-opacity, 1))}.data-\[state\=selected\]\:bg-muted[data-state=selected]{--tw-bg-opacity: 1;background-color:hsl(var(--muted) / var(--tw-bg-opacity, 1))}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{--tw-bg-opacity: 1;background-color:hsl(var(--input) / var(--tw-bg-opacity, 1))}.data-\[active\=true\]\:font-medium[data-active=true]{font-weight:500}.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{--tw-text-opacity: 1;color:hsl(var(--sidebar-accent-foreground) / var(--tw-text-opacity, 1))}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{--tw-text-opacity: 1;color:hsl(var(--muted-foreground) / var(--tw-text-opacity, 1))}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--accent-foreground) / var(--tw-text-opacity, 1))}.data-\[state\=active\]\:text-foreground[data-state=active]{--tw-text-opacity: 1;color:hsl(var(--foreground) / var(--tw-text-opacity, 1))}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{--tw-text-opacity: 1;color:hsl(var(--primary-foreground) / var(--tw-text-opacity, 1))}.data-\[state\=on\]\:text-accent-foreground[data-state=on],.data-\[state\=open\]\:text-accent-foreground[data-state=open]{--tw-text-opacity: 1;color:hsl(var(--accent-foreground) / var(--tw-text-opacity, 1))}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{--tw-text-opacity: 1;color:hsl(var(--muted-foreground) / var(--tw-text-opacity, 1))}.data-\[disabled\=true\]\:opacity-50[data-disabled=true],.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=active\]\:shadow-sm[data-state=active]{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}.data-\[state\=closed\]\:duration-300[data-state=closed]{transition-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{transition-duration:.5s}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-],.data-\[state\=open\]\:animate-in[data-state=open],.data-\[state\=visible\]\:animate-in[data-state=visible]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-],.data-\[state\=closed\]\:animate-out[data-state=closed],.data-\[state\=hidden\]\:animate-out[data-state=hidden],.data-\[swipe\=end\]\:animate-out[data-swipe=end]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity: initial;--tw-exit-scale: initial;--tw-exit-rotate: initial;--tw-exit-translate-x: initial;--tw-exit-translate-y: initial}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity: 0}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-],.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity: 0}.data-\[state\=closed\]\:fade-out-80[data-state=closed]{--tw-exit-opacity: .8}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity: 0}.data-\[state\=open\]\:fade-in-0[data-state=open],.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity: 0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale: .95}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale: .9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale: .95}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x: 13rem}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x: -13rem}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x: 13rem}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x: -13rem}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y: -.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x: .5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x: -.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y: .5rem}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y: 100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x: -100%}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x: -50%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed],.data-\[state\=closed\]\:slide-out-to-right-full[data-state=closed]{--tw-exit-translate-x: 100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y: -100%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y: -48%}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y: 100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x: -100%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x: -50%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x: 100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y: -100%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y: -48%}.data-\[state\=open\]\:slide-in-from-top-full[data-state=open]{--tw-enter-translate-y: -100%}.data-\[state\=closed\]\:duration-300[data-state=closed]{animation-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{animation-duration:.5s}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:0}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:.25rem}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=open\]\:hover\:bg-accent:hover[data-state=open]{--tw-bg-opacity: 1;background-color:hsl(var(--accent) / var(--tw-bg-opacity, 1))}.data-\[state\=open\]\:hover\:bg-sidebar-accent:hover[data-state=open]{--tw-bg-opacity: 1;background-color:hsl(var(--sidebar-accent) / var(--tw-bg-opacity, 1))}.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground:hover[data-state=open]{--tw-text-opacity: 1;color:hsl(var(--sidebar-accent-foreground) / var(--tw-text-opacity, 1))}.data-\[state\=open\]\:focus\:bg-accent:focus[data-state=open]{--tw-bg-opacity: 1;background-color:hsl(var(--accent) / var(--tw-bg-opacity, 1))}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]{left:calc(var(--sidebar-width) * -1)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]{right:calc(var(--sidebar-width) * -1)}.group[data-side=left] .group-data-\[side\=left\]\:-right-4{right:-1rem}.group[data-side=right] .group-data-\[side\=right\]\:left-0{left:0}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:-mt-8{margin-top:-2rem}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:hidden{display:none}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+var\(--spacing-4\)\)\]{width:calc(var(--sidebar-width-icon) + var(--spacing-4))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+var\(--spacing-4\)\+2px\)\]{width:calc(var(--sidebar-width-icon) + var(--spacing-4) + 2px)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[var\(--sidebar-width-icon\)\]{width:var(--sidebar-width-icon)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:w-0{width:0px}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-side=right] .group-data-\[side\=right\]\:rotate-180,.group[data-state=open] .group-data-\[state\=open\]\:rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:overflow-hidden{overflow:hidden}.group[data-variant=floating] .group-data-\[variant\=floating\]\:rounded-lg{border-radius:.5625rem}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border{border-width:1px}.group[data-side=left] .group-data-\[side\=left\]\:border-r{border-right-width:1px}.group[data-side=right] .group-data-\[side\=right\]\:border-l{border-left-width:1px}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border-sidebar-border{--tw-border-opacity: 1;border-color:hsl(var(--sidebar-border) / var(--tw-border-opacity, 1))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:opacity-0{opacity:0}.group[data-variant=floating] .group-data-\[variant\=floating\]\:shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border.toggle-elevate:before{top:-1px;right:-1px;bottom:-1px;left:-1px}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border.hover-elevate:not(.no-hover-interaction-elevate):after,.group[data-variant=floating] .group-data-\[variant\=floating\]\:border.active-elevate:not(.no-active-interaction-elevate):after,.group[data-variant=floating] .group-data-\[variant\=floating\]\:border.hover-elevate-2:not(.no-hover-interaction-elevate):after,.group[data-variant=floating] .group-data-\[variant\=floating\]\:border.active-elevate-2:not(.no-active-interaction-elevate):after{top:-1px;right:-1px;bottom:-1px;left:-1px}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:after\:left-full:after{content:var(--tw-content);left:100%}.group[data-collapsible=offcanvas] .hover\:group-data-\[collapsible\=offcanvas\]\:bg-sidebar:hover{--tw-bg-opacity: 1;background-color:hsl(var(--sidebar) / var(--tw-bg-opacity, 1))}.peer\/menu-button[data-size=default]~.peer-data-\[size\=default\]\/menu-button\:top-1\.5{top:.375rem}.peer\/menu-button[data-size=lg]~.peer-data-\[size\=lg\]\/menu-button\:top-2\.5{top:.625rem}.peer\/menu-button[data-size=sm]~.peer-data-\[size\=sm\]\/menu-button\:top-1{top:.25rem}.peer\/menu-button[data-active=true]~.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground{--tw-text-opacity: 1;color:hsl(var(--sidebar-accent-foreground) / var(--tw-text-opacity, 1))}.dark\:border-destructive:is(.dark *){--tw-border-opacity: 1;border-color:hsl(var(--destructive) / var(--tw-border-opacity, 1))}.dark\:text-orange-400:is(.dark *){--tw-text-opacity: 1;color:rgb(251 146 60 / var(--tw-text-opacity, 1))}.dark\:after\:border-white\/10:is(.dark *):after{content:var(--tw-content);border-color:#ffffff1a}@media (min-width: 640px){.sm\:static{position:static}.sm\:bottom-0{bottom:0}.sm\:right-0{right:0}.sm\:top-auto{top:auto}.sm\:col-span-1{grid-column:span 1 / span 1}.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:ml-auto{margin-left:auto}.sm\:mt-0{margin-top:0}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:h-3{height:.75rem}.sm\:w-3{width:.75rem}.sm\:w-40{width:10rem}.sm\:w-52{width:13rem}.sm\:w-64{width:16rem}.sm\:w-auto{width:auto}.sm\:max-w-\[470px\]{max-width:470px}.sm\:max-w-sm{max-width:24rem}.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-8{grid-template-columns:repeat(8,minmax(0,1fr))}.sm\:grid-cols-\[190px_240px_1fr\]{grid-template-columns:190px 240px 1fr}.sm\:grid-cols-\[1fr_1fr_auto_auto\]{grid-template-columns:1fr 1fr auto auto}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-2\.5{gap:.625rem}.sm\:gap-3{gap:.75rem}.sm\:gap-4{gap:1rem}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.sm\:self-auto{align-self:auto}.sm\:self-center{align-self:center}.sm\:rounded-lg{border-radius:.5625rem}.sm\:px-3{padding-left:.75rem;padding-right:.75rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:text-left{text-align:left}.sm\:text-center{text-align:center}.sm\:text-right{text-align:right}.sm\:opacity-0{opacity:0}.group\/card:hover .sm\:group-hover\/card\:opacity-100{opacity:1}.data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state=open]{--tw-enter-translate-y: 100%}}@media (min-width: 768px){.md\:absolute{position:absolute}.md\:col-span-2{grid-column:span 2 / span 2}.md\:-m-8{margin:-2rem}.md\:-mx-8{margin-left:-2rem;margin-right:-2rem}.md\:-mt-8{margin-top:-2rem}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:w-44{width:11rem}.md\:w-52{width:13rem}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:max-w-\[420px\]{max-width:420px}.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\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:p-11{padding:2.75rem}.md\:p-14{padding:3.5rem}.md\:p-6{padding:1.5rem}.md\:p-8{padding:2rem}.md\:px-5{padding-left:1.25rem;padding-right:1.25rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-6xl{font-size:3.75rem;line-height:1}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}.md\:opacity-0{opacity:0}.md\:after\:hidden:after{content:var(--tw-content);display:none}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:m-2{margin:.5rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:ml-0{margin-left:0}.peer[data-variant=inset][data-state=collapsed]~.md\:peer-data-\[variant\=inset\]\:peer-data-\[state\=collapsed\]\:ml-2{margin-left:.5rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:rounded-xl{border-radius:.75rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}}@media (min-width: 1024px){.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-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\:block{display:block}.lg\:inline{display:inline}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:w-56{width:14rem}.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-\[0\.9fr_1\.35fr_0\.9fr\]{grid-template-columns:.9fr 1.35fr .9fr}.lg\:grid-cols-\[1\.2fr_1fr\]{grid-template-columns:1.2fr 1fr}.lg\:grid-cols-\[120px_1fr_245px\]{grid-template-columns:120px 1fr 245px}.lg\:grid-cols-\[1fr_1\.15fr\]{grid-template-columns:1fr 1.15fr}.lg\:grid-cols-\[1fr_240px\]{grid-template-columns:1fr 240px}.lg\:grid-cols-\[1fr_260px\]{grid-template-columns:1fr 260px}.lg\:flex-row{flex-direction:row}.lg\:items-end{align-items:flex-end}.lg\:justify-between{justify-content:space-between}.lg\:px-8{padding-left:2rem;padding-right:2rem}}@media (min-width: 1280px){.xl\:col-span-1{grid-column:span 1 / span 1}.xl\:col-span-2{grid-column:span 2 / span 2}.xl\:row-span-2{grid-row:span 2 / span 2}.xl\:block{display:block}.xl\:flex{display:flex}.xl\:hidden{display:none}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.xl\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.xl\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}}@media (min-width: 1536px){.\32xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.\[\&\:has\(\[aria-selected\]\)\]\:bg-accent:has([aria-selected]){--tw-bg-opacity: 1;background-color:hsl(var(--accent) / var(--tw-bg-opacity, 1))}.first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:has([aria-selected]):first-child{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:has([aria-selected]):last-child{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.\[\&\:has\(\[aria-selected\]\.day-outside\)\]\:bg-accent\/50:has([aria-selected].day-outside){background-color:hsl(var(--accent) / .5)}.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end){border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>span\:last-child\]\:truncate>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.\[\&\>span\]\:line-clamp-1>span{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y: -3px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:left-4>svg{left:1rem}.\[\&\>svg\]\:top-4>svg{top:1rem}.\[\&\>svg\]\:size-4>svg{width:1rem;height:1rem}.\[\&\>svg\]\:h-2\.5>svg{height:.625rem}.\[\&\>svg\]\:h-3>svg{height:.75rem}.\[\&\>svg\]\:h-3\.5>svg{height:.875rem}.\[\&\>svg\]\:h-4>svg{height:1rem}.\[\&\>svg\]\:w-2\.5>svg{width:.625rem}.\[\&\>svg\]\:w-3>svg{width:.75rem}.\[\&\>svg\]\:w-3\.5>svg{width:.875rem}.\[\&\>svg\]\:w-4>svg{width:1rem}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-destructive>svg{--tw-text-opacity: 1;color:hsl(var(--destructive) / var(--tw-text-opacity, 1))}.\[\&\>svg\]\:text-foreground>svg{--tw-text-opacity: 1;color:hsl(var(--foreground) / var(--tw-text-opacity, 1))}.\[\&\>svg\]\:text-muted-foreground>svg{--tw-text-opacity: 1;color:hsl(var(--muted-foreground) / var(--tw-text-opacity, 1))}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{--tw-text-opacity: 1;color:hsl(var(--sidebar-accent-foreground) / var(--tw-text-opacity, 1))}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:1.75rem}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0px}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:hsl(var(--muted-foreground) / 1)}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:hsl(var(--border) / .5)}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:hsl(var(--border) / 1)}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke="#fff"]{stroke:transparent}.\[\&_\.recharts-layer\]\:outline-none .recharts-layer{outline:2px solid transparent;outline-offset:2px}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke="#ccc"]{stroke:hsl(var(--border) / 1)}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:hsl(var(--muted) / 1)}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke="#ccc"]{stroke:hsl(var(--border) / 1)}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke="#fff"]{stroke:transparent}.\[\&_\.recharts-sector\]\:outline-none .recharts-sector,.\[\&_\.recharts-surface\]\:outline-none .recharts-surface{outline:2px solid transparent;outline-offset:2px}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-top:.375rem;padding-bottom:.375rem}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:.75rem;line-height:1rem}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{font-weight:500}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{--tw-text-opacity: 1;color:hsl(var(--muted-foreground) / var(--tw-text-opacity, 1))}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:1.25rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:1.25rem}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:3rem}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-top:.75rem;padding-bottom:.75rem}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:1.25rem}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:1.25rem}.\[\&_p\]\:leading-relaxed p{line-height:1.625}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0px}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:-.5rem}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:-.5rem}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}
