:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--v-bg:#0b0d0c;--v-bg-soft:#111714;--v-surface:#171b19;--v-surface-raised:#202522;--v-surface-high:#272d29;--v-text:#f4f4f4;--v-muted:#98a19c;--v-subtle:#6f7873;--v-accent:#00a85a;--v-accent-bright:#00c66b;--v-accent-deep:#045b34;--v-border:#ffffff1f;--v-border-strong:#fff3;--v-warning:#d6a34a;--v-danger:#d86565;--v-info:#5b8def;--v-neutral:#a7aca9;--v-radius-xs:8px;--v-radius-sm:10px;--v-radius:14px;--v-radius-lg:18px;--v-shadow:0 18px 60px #00000047;--v-shadow-soft:0 10px 30px #0003;--v-font:Inter, Manrope, "Segoe UI", Arial, sans-serif;--v-content:1760px;--v-focus:0 0 0 3px #00c66b47}.r-app{gap:18px;display:grid;position:relative}.r-title-row{align-items:flex-start}.r-title-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;max-width:520px;display:flex}.r-title-actions small{width:100%;color:var(--v-muted);text-align:right}.r-title-row .v-eyebrow{color:var(--v-accent-bright);letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-size:12px;font-weight:800}.r-banner{border-radius:var(--v-radius);color:#f3d89c;background:#d6a34a1a;border:1px solid #d6a34a61;padding:14px 16px}.r-banner[data-state=enabled]{color:#ffc2c2;background:#d865651f;border-color:#d8656580}.r-summary{grid-template-columns:repeat(5,minmax(150px,1fr));gap:12px;display:grid}.r-summary article{border:1px solid var(--v-border);border-radius:var(--v-radius);background:var(--v-surface);gap:8px;min-height:98px;padding:16px;display:grid}.r-summary article span{color:var(--v-muted)}.r-summary article strong{font-size:28px;line-height:1}.r-summary article.urgent{background:linear-gradient(145deg, #d8656529, var(--v-surface));border-color:#d8656580}.r-summary article.urgent strong{color:#ffabab}.r-tabs{border:1px solid var(--v-border);border-radius:var(--v-radius);background:var(--v-surface);gap:4px;padding:4px;display:flex;overflow-x:auto}.r-tabs button{border-radius:var(--v-radius-sm);min-height:40px;color:var(--v-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0 16px}.r-tabs button[aria-selected=true]{color:var(--v-text);background:#00a85a24;box-shadow:inset 0 0 0 1px #00c66b40}.r-feedback:empty{display:none}.r-feedback{border-radius:var(--v-radius-sm);color:var(--v-muted);background:var(--v-surface-raised);padding:12px 14px}.r-feedback[data-kind=success]{color:#9ce8be}.r-feedback[data-kind=error]{color:#ffabab}.r-feedback[data-kind=loading]{color:#c7d7ff}.r-panel{border:1px solid var(--v-border);border-radius:var(--v-radius-lg);box-shadow:var(--v-shadow-soft);background:#171b19ed;padding:20px}.r-panel[hidden]{display:none}.r-panel-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.r-panel-head h2{margin:0 0 4px;font-size:21px}.r-panel-head p{color:var(--v-muted);margin:0}.r-toggle{color:var(--v-muted);white-space:nowrap}.r-toolbar,.r-editor-grid,.r-inline-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.r-toolbar{margin:0 0 16px}.r-app input,.r-app select{border:1px solid var(--v-border-strong);border-radius:var(--v-radius-xs);max-width:100%;min-height:40px;color:var(--v-text);background:var(--v-surface-raised);padding:8px 10px}.r-app input::placeholder{color:var(--v-subtle)}.r-field{min-width:min(320px,100%);color:var(--v-muted);gap:6px;font-size:12px;font-weight:700;display:grid}.r-field input{width:100%}.r-selection-toggle,.r-vacancy-selection{color:var(--v-text);cursor:pointer;white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.r-app input[type=checkbox].r-vacancy-checkbox,.r-selection-toggle input[type=checkbox]{width:18px;min-width:18px;height:18px;min-height:18px;accent-color:var(--v-accent-bright);margin:0;padding:0}.r-vacancy-selection{border:1px solid var(--v-border-strong);border-radius:var(--v-radius-xs);background:var(--v-surface-raised);padding:5px 7px;font-size:12px;font-weight:700}.r-vacancy-selection:has(input:checked){border-color:var(--v-accent-bright);background:#00c66b29}.r-vacancy-selection:has(input:disabled){cursor:not-allowed;opacity:.58}.r-selection-count{min-width:150px;color:var(--v-accent-bright);font-size:13px;font-weight:750}.r-app .v-button,.r-app .v-button-secondary,.r-app .v-button.secondary{border-radius:var(--v-radius-xs);cursor:pointer;min-height:40px;padding:8px 13px}.r-app .v-button-secondary,.r-app .v-button.secondary{border:1px solid var(--v-border-strong);color:var(--v-text);background:var(--v-surface-raised)}.r-app button:disabled{cursor:wait;opacity:.58}.r-priority{gap:10px;margin-bottom:18px;display:grid}.r-priority:empty{display:none}.r-priority-head{color:#ffb3b3;align-items:baseline;gap:10px;display:flex}.r-priority-head span{color:var(--v-muted)}.r-unassigned-card{border-radius:var(--v-radius-sm);background:#d8656512;border:1px solid #d8656552;grid-template-columns:minmax(220px,1fr) minmax(480px,2fr);align-items:center;gap:14px;padding:13px;display:grid}.r-unassigned-card>div:first-child,.r-primary-cell{gap:3px;display:grid}.r-unassigned-card small,.r-primary-cell small{color:var(--v-muted)}.r-link-button{color:var(--v-accent-bright);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:4px 2px;text-decoration:underline}.r-table-wrap{width:100%;overflow-x:auto}.r-table{border-collapse:collapse;width:100%}.r-table th,.r-table td{border-bottom:1px solid var(--v-border);text-align:left;vertical-align:top;padding:11px 10px}.r-table th{color:var(--v-muted);font-size:12px;font-weight:700}.r-table td small{color:var(--v-muted);margin-top:3px;display:block}.r-table tr[data-selected=true] td{background:#00c66b14}.r-state-unassigned{color:#ffabab;font-weight:700}.r-row-editor{min-width:120px}.r-row-editor summary{color:var(--v-accent-bright);cursor:pointer}.r-row-editor .r-editor-grid{border:1px solid var(--v-border);border-radius:var(--v-radius-sm);background:var(--v-bg-soft);min-width:520px;margin-top:10px;padding:12px}.r-simulator{border:1px solid var(--v-border);border-radius:var(--v-radius);margin-top:18px;padding:14px}.r-simulator summary{cursor:pointer;font-weight:750}.r-simulator p{color:var(--v-muted)}.r-explanation{gap:6px;display:grid}.r-explanation:empty{display:none}.r-explanation small{color:var(--v-muted)}.r-stack{gap:14px;display:grid}.r-workspace-section{gap:10px;margin-top:20px;display:grid}.r-workspace-section>h2,.r-workspace-section>p{margin:0}.r-workspace-section>p{color:var(--v-muted)}.r-management-card{border:1px solid var(--v-border);border-radius:var(--v-radius);background:var(--v-bg-soft);gap:14px;padding:16px;display:grid}.r-card-heading{justify-content:space-between;gap:12px;display:flex}.r-card-heading h3{margin:0 0 3px}.r-card-heading p,.r-note{color:var(--v-muted);margin:0}.r-pill{color:#a8ebc5;white-space:nowrap;background:#00a85a24;border-radius:999px;align-self:flex-start;padding:5px 9px}.r-pill-warning{color:#ffd3a3;background:#d88c3229}.r-card-warning{border-color:#d88c3266}.r-conflict-list,.r-conflict{border-radius:var(--v-radius-sm);background:#d88c3214;border:1px solid #d88c326b;gap:8px;padding:12px;display:grid}.r-conflict-list>p{color:var(--v-muted);margin:0}.r-state-conflict{color:#ffd3a3}.r-members{gap:4px;display:grid}.r-members span{color:var(--v-muted)}.r-rule-box{border-radius:var(--v-radius-sm);background:var(--v-surface);flex-wrap:wrap;align-items:center;gap:8px;padding:12px;display:flex}.r-rule-box>span{color:var(--v-muted);flex-basis:100%}.r-member-list{gap:7px;display:grid}.r-member{border-radius:var(--v-radius-xs);background:var(--v-surface);justify-content:space-between;align-items:center;gap:10px;padding:7px 10px;display:flex}.r-empty{color:var(--v-muted);text-align:center;padding:18px}.r-loading{z-index:10;border-radius:var(--v-radius-lg);color:var(--v-muted);text-align:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0b0d0cd1;padding:90px 24px;position:absolute;inset:0}.r-loading[hidden]{display:none}@media (max-width:1120px){.r-summary{grid-template-columns:repeat(3,1fr)}.r-unassigned-card{grid-template-columns:1fr}}@media (max-width:720px){.r-summary{grid-template-columns:repeat(2,1fr)}.r-panel{padding:14px}.r-panel-head{flex-direction:column;align-items:flex-start}.r-toolbar>*,.r-inline-actions>*{width:100%}.r-row-editor .r-editor-grid{min-width:280px}}*{box-sizing:border-box}html{background:var(--v-bg);min-height:100%}body{min-height:100%;color:var(--v-text);background:radial-gradient(circle at 12% 0%, #00a85a1f, transparent 34%), radial-gradient(circle at 100% 18%, #00c66b12, transparent 26%), var(--v-bg);font-family:var(--v-font);margin:0;font-size:14px;line-height:1.45}button,input,select{font:inherit}a{color:inherit}button,summary,a,input,select{outline:none}button:focus-visible,summary:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{box-shadow:var(--v-focus)}.v-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.v-shell{z-index:30;border-bottom:1px solid var(--v-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0b0d0ced;align-items:center;gap:20px;min-height:72px;padding:0 28px;display:flex;position:sticky;top:0}.v-brand{min-width:max-content;color:var(--v-text);letter-spacing:.09em;align-items:center;gap:12px;font-weight:850;text-decoration:none;display:inline-flex}.v-brand img{object-fit:contain;width:30px;height:30px}.v-sep{background:var(--v-border);width:1px;height:30px}.v-module{min-width:max-content;font-size:16px;font-weight:750}.v-nav{align-items:center;gap:4px;display:flex}.v-nav a,.v-nav span{border-radius:var(--v-radius-sm);min-height:38px;color:var(--v-muted);align-items:center;padding:0 12px;font-size:14px;text-decoration:none;display:inline-flex}.v-nav a:hover{color:var(--v-text);background:#ffffff0a}.v-nav a[aria-current=page]{color:var(--v-text);background:#00a85a1f;box-shadow:inset 0 0 0 1px #00c66b38}.v-nav-count{border:1px solid;border-radius:999px;place-items:center;min-width:20px;height:20px;margin-left:7px;padding:0 6px;font-size:10px;line-height:1;display:inline-grid}.v-nav-count.danger{color:var(--v-danger);background:#d8656514}.v-nav-count.warn{color:var(--v-warning);background:#d6a34a14}.v-nav [aria-disabled=true]{opacity:.48;cursor:not-allowed}.v-spacer{flex:1}.v-context{border:1px dashed var(--v-border);border-radius:var(--v-radius-sm);min-height:36px;color:var(--v-muted);white-space:nowrap;align-items:center;gap:7px;padding:0 11px;font-size:12px;display:inline-flex}.v-context-dot{background:var(--v-accent-bright);border-radius:50%;width:7px;height:7px}.v-shell-actions{align-items:center;gap:10px;display:flex}.v-icon-btn,.v-icon-summary{border:1px solid var(--v-border);width:38px;height:38px;color:var(--v-text);background:var(--v-surface);cursor:pointer;border-radius:11px;place-items:center;padding:0;list-style:none;display:grid}.v-icon-summary::-webkit-details-marker{display:none}.v-icon-btn:hover,.v-icon-summary:hover{border-color:var(--v-border-strong);background:var(--v-surface-raised)}.v-user{background:linear-gradient(135deg, var(--v-accent), var(--v-accent-deep));border-radius:50%;place-items:center;width:36px;height:36px;font-weight:850;display:grid}.v-popover{position:relative}.v-popover[open]>.v-icon-summary{background:#00a85a1f;border-color:#00c66b6b}.v-popover-panel{z-index:50;border:1px solid var(--v-border);width:min(520px,100vw - 32px);box-shadow:var(--v-shadow);background:#151816;border-radius:16px;padding:16px;position:absolute;top:calc(100% + 10px);right:0}.v-switch-group-title{color:var(--v-muted);text-transform:uppercase;letter-spacing:.12em;margin:10px 6px 8px;font-size:11px}.v-switch-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.v-switch-item{min-height:62px;color:var(--v-text);background:#1d1f1e;border:1px solid #0000;border-radius:12px;align-items:center;gap:12px;padding:12px;text-decoration:none;display:flex}.v-switch-item:hover{border-color:var(--v-border-strong);background:var(--v-surface-raised)}.v-switch-item.current{background:#00a85a1a;border-color:#00c66b73}.v-switch-item.disabled{opacity:.45;cursor:not-allowed}.v-switch-icon{width:36px;height:36px;color:var(--v-accent-bright);background:#00a85a26;border-radius:10px;flex:0 0 36px;place-items:center;font-weight:850;display:grid}.v-switch-name{font-size:14px;font-weight:750}.v-switch-desc{color:var(--v-muted);margin-top:3px;font-size:11px}.v-profile-panel{width:260px}.v-profile-name{font-weight:750}.v-profile-sub{color:var(--v-muted);margin-top:4px;font-size:12px}.v-profile-divider{background:var(--v-border);height:1px;margin:14px 0}.v-profile-action{border:1px solid var(--v-border);width:100%;min-height:38px;color:var(--v-text);cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;display:flex}.v-mobile-shell{display:none}.v-main{width:min(var(--v-content), calc(100% - 48px));margin:0 auto;padding:38px 0 72px}.v-hero{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.v-kicker{color:var(--v-accent-bright);text-transform:uppercase;letter-spacing:.18em;font-size:12px}.v-title{letter-spacing:-.035em;margin:10px 0;font-size:clamp(34px,4vw,46px);line-height:1.04}.v-subtitle{max-width:760px;color:var(--v-muted);margin:0;font-size:16px;line-height:1.6}.v-hero-actions{flex-wrap:wrap;gap:10px;display:flex}.v-button,.v-button-secondary{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;min-height:40px;padding:0 15px;font-weight:750;text-decoration:none;display:inline-flex}.v-button{color:#fff;background:linear-gradient(135deg, var(--v-accent), #057145);border:1px solid #0000}.v-button-secondary{border:1px solid var(--v-border);color:var(--v-text);background:var(--v-surface)}.v-button:hover{filter:brightness(1.06)}.v-button-secondary:hover{background:var(--v-surface-raised)}.v-export-action{min-height:40px;color:var(--v-accent-bright);background:#00a85a17;border:1px solid #00c66b5c;border-radius:10px;align-items:center;gap:8px;padding:0 13px;font-weight:750;text-decoration:none;display:inline-flex}.v-export-action:hover{background:#00a85a29}.v-export-action svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.v-kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-top:30px;display:grid}.v-card{border:1px solid var(--v-border);border-radius:var(--v-radius);min-width:0;box-shadow:var(--v-shadow-soft);background:linear-gradient(#202522f2,#171b19f2);padding:18px}.v-card-label{color:var(--v-muted);font-size:12px}.v-card-definition{min-height:32px;color:var(--v-neutral);margin-top:7px;font-size:10px;line-height:1.45}.v-card-value{letter-spacing:-.025em;margin-top:11px;font-size:clamp(28px,3.2vw,36px);font-weight:850;line-height:1}.v-card-delta{color:var(--v-accent-bright);margin-top:9px;font-size:12px}.v-card-delta.warning{color:var(--v-warning)}.v-card-delta.danger{color:var(--v-danger)}.v-card-meta{color:var(--v-subtle);margin-top:8px;font-size:11px}.v-kpi-link{color:inherit;text-decoration:none;display:block}.v-kpi-link:hover .v-card-value,.v-kpi-link:focus-visible .v-card-value{color:var(--v-accent-bright)}.v-kpi-drilldown{color:var(--v-accent-bright);margin-top:12px;font-size:11px;font-weight:750;display:inline-block}.v-trend-strip{border:1px solid var(--v-border);border-radius:var(--v-radius);background:var(--v-border);grid-template-columns:1.4fr repeat(3,1fr);gap:1px;margin-top:14px;display:grid;overflow:hidden}.v-trend-cell{background:#111714f5;padding:14px 16px}.v-trend-label{color:var(--v-muted);font-size:11px}.v-trend-value{margin-top:5px;font-weight:750}.v-panel{border:1px solid var(--v-border);border-radius:var(--v-radius);background:#171b19f0;margin-top:18px;overflow:hidden}.v-panel-head{border-bottom:1px solid var(--v-border);justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.v-panel-title{font-size:16px;font-weight:780}.v-panel-subtitle{color:var(--v-muted);margin-top:4px;font-size:12px}.v-panel-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.v-contour-callout{background:#d6a34a0f;border:1px solid #d6a34a47;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin-top:16px;padding:18px 20px;display:flex}.v-contour-callout div{gap:5px;display:grid}.v-contour-callout strong{color:var(--v-warning)}.v-contour-callout span{color:var(--v-muted);font-size:12px}.v-status-note{border:1px solid var(--v-border);min-height:30px;color:var(--v-muted);background:#ffffff06;border-radius:9px;align-items:center;gap:6px;padding:0 10px;font-size:11px;display:inline-flex}.v-explainer{border-radius:var(--v-radius);color:var(--v-muted);background:#5b8def0f;border:1px solid #5b8def40;grid-template-columns:max-content minmax(0,1fr);gap:16px;margin-top:18px;padding:14px 16px;font-size:12px;display:grid}.v-explainer strong{color:var(--v-text)}.v-help{border:1px solid var(--v-border-strong);width:18px;height:18px;color:var(--v-info);cursor:help;vertical-align:middle;background:#5b8def14;border-radius:50%;place-items:center;margin-left:3px;padding:0;font-family:inherit;font-size:11px;line-height:1;display:inline-grid;position:relative}.v-help-text{z-index:60;border:1px solid var(--v-border-strong);width:min(330px,78vw);color:var(--v-text);box-shadow:var(--v-shadow-soft);opacity:0;pointer-events:none;background:#101412;border-radius:10px;padding:10px 12px;font-size:12px;font-weight:450;line-height:1.5;transition:opacity .12s,transform .12s;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%,-4px)}.v-help:hover .v-help-text,.v-help:focus .v-help-text,.v-help:focus-within .v-help-text{opacity:1;transform:translate(-50%)}.v-card:nth-child(n+4) .v-help-text{left:auto;right:0;transform:translateY(-4px)}.v-table .v-help-text{width:min(330px,100vw - 40px);max-height:calc(100dvh - 40px);position:fixed;inset:auto 20px 20px auto;overflow-y:auto;transform:translateY(4px)}.v-card:nth-child(n+4) .v-help:hover .v-help-text,.v-card:nth-child(n+4) .v-help:focus .v-help-text,.v-card:nth-child(n+4) .v-help:focus-within .v-help-text,.v-table .v-help:hover .v-help-text,.v-table .v-help:focus .v-help-text,.v-table .v-help:focus-within .v-help-text{transform:translateY(0)}.v-history-grid{gap:18px;min-width:0;display:grid}.v-history-card{min-width:0;overflow:visible}.v-history-notice{color:var(--v-warning);background:#d6a34a12;border:1px solid #d6a34a47;border-radius:10px;margin:14px 20px 0;padding:11px 13px;font-size:12px}.v-history-quick{flex-wrap:wrap;gap:6px;display:flex}.v-multi-select{min-height:126px;padding:8px}.v-chart-wrap{width:100%;padding:12px 16px 0;overflow-x:auto}.v-history-chart{width:100%;min-width:680px;height:auto;display:block}.v-chart-grid{stroke:#ffffff1a;stroke-width:1px}.v-chart-axis-label{fill:var(--v-muted);font-size:11px}.v-chart-line{fill:none;stroke:var(--series-color);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.v-chart-point{fill:var(--series-color);stroke:#0b0d0c;stroke-width:2px}.v-chart-legend{flex-wrap:wrap;gap:8px 16px;padding:0 20px 16px;display:flex}.v-chart-legend-item{color:var(--v-muted);align-items:center;gap:7px;font-size:11px;display:inline-flex}.v-chart-key{background:var(--series-color);border-radius:999px;width:18px;height:3px}.v-chart-series-0{--series-color:#00c66b}.v-chart-series-1{--series-color:#5b8def}.v-chart-series-2{--series-color:#d6a34a}.v-chart-series-3{--series-color:#d86565}.v-chart-series-4{--series-color:#b47aea}.v-chart-series-5{--series-color:#35b8c5}.v-chart-series-6{--series-color:#e17cbd}.v-chart-series-7{--series-color:#9ac35a}.v-history-table{border-top:1px solid var(--v-border)}.v-history-table>summary{color:var(--v-muted);cursor:pointer;padding:14px 20px}.v-history-table[open]>summary{color:var(--v-text);border-bottom:1px solid var(--v-border)}.v-filter-panel{padding:18px 20px 20px}.v-filter-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:12px;display:grid}.v-field{grid-column:span 3;min-width:0}.v-field.wide{grid-column:span 4}.v-field.narrow{grid-column:span 2}.v-field.full{grid-column:1/-1}.v-field label,.v-field .v-field-label{color:var(--v-muted);margin-bottom:7px;font-size:11px;display:block}.v-field-hint{color:var(--v-subtle);margin-top:6px;font-size:10px;line-height:1.45;display:block}.v-mode-field{border:0;margin:0;padding:0}.v-mode-field legend{color:var(--v-muted);margin-bottom:7px;font-size:11px}.v-mode-toggle{border:1px solid var(--v-border);background:#0f1210;border-radius:10px;grid-template-columns:repeat(2,minmax(120px,1fr));gap:4px;padding:4px;display:inline-grid}.v-mode-option{cursor:pointer;position:relative;margin:0!important}.v-mode-option input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.v-mode-option span{min-height:32px;color:var(--v-muted);border-radius:7px;place-items:center;padding:0 12px;font-size:11px;font-weight:700;display:grid}.v-mode-option.selected span{color:var(--v-text);background:#00a85a2e}.v-mode-option input:focus-visible+span{outline:2px solid var(--v-info);outline-offset:2px}.v-multi-mark{color:var(--v-accent-bright);background:#00a85a1a;border-radius:5px;margin-left:5px;padding:1px 5px;font-size:9px;display:inline-block}.v-input,.v-select,.v-select-like{border:1px solid var(--v-border);width:100%;min-height:40px;color:var(--v-text);background:#0f1210;border-radius:10px;padding:0 12px}.v-select-like{justify-content:space-between;align-items:center;gap:8px;display:flex}.v-select-like small{color:var(--v-muted)}.v-segmented{border:1px solid var(--v-border);background:#0f1210;border-radius:10px;grid-template-columns:repeat(4,1fr);gap:4px;padding:4px;display:grid}.v-segmented span{min-height:30px;color:var(--v-muted);border-radius:7px;place-items:center;font-size:11px;display:grid}.v-segmented span.active{color:var(--v-text);background:#00a85a2e}.v-filter-footer{justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.v-active-filters{flex-wrap:wrap;gap:7px;display:flex}.v-chip{border:1px solid var(--v-border);min-height:30px;color:var(--v-muted);background:#ffffff06;border-radius:999px;align-items:center;gap:7px;padding:0 10px;font-size:11px;display:inline-flex}.v-chip strong{color:var(--v-text);font-weight:650}.v-filter-chip{min-height:30px;color:var(--v-text);background:#00a85a17;border:1px solid #00c66b4d;border-radius:999px;align-items:center;gap:7px;padding:0 10px;font-size:11px;text-decoration:none;display:inline-flex}.v-filter-chip span{color:var(--v-accent-bright);font-size:15px}.v-filter-chip:hover{background:#00a85a29}.v-filter-buttons{gap:8px;display:flex}.v-table-wrap{width:100%;overflow-x:auto}.v-table-region{overscroll-behavior:contain;scrollbar-gutter:stable both-edges;max-height:min(68vh,760px);overflow:auto}.v-table{border-collapse:collapse;width:100%;min-width:1080px;font-size:12px}.v-table th,.v-table td{text-align:left;vertical-align:middle;overflow-wrap:anywhere;border-bottom:1px solid #ffffff12;padding:13px 15px}.v-table th{z-index:2;min-width:96px;color:var(--v-muted);white-space:normal;background:#171b19;font-weight:650;position:sticky;top:0}.v-table th:hover,.v-table th:focus-within{z-index:70}.v-sort-link{color:var(--v-muted);align-items:center;gap:4px;text-decoration:none;display:inline-flex}.v-sort-link:hover,.v-sort-link:focus-visible{color:var(--v-accent-bright)}.v-table th[aria-sort] .v-sort-link{color:var(--v-text)}.v-table tbody tr:hover{background:#ffffff06}.v-table td:first-child,.v-table th:first-child{padding-left:20px}.v-deal-link{color:var(--v-text);font-weight:750;text-decoration:none}.v-deal-link:hover{color:var(--v-accent-bright)}.v-muted{color:var(--v-muted)}.v-nowrap{white-space:nowrap}.v-count{font-variant-numeric:tabular-nums}.v-badges{flex-wrap:wrap;gap:6px;display:flex}.v-badge{border:1px solid var(--v-border);min-height:26px;color:var(--v-neutral);white-space:nowrap;background:#ffffff06;border-radius:999px;align-items:center;gap:6px;padding:0 8px;font-size:10px;display:inline-flex}.v-badge.good{color:var(--v-accent-bright);background:#00a85a17;border-color:#00c66b47}.v-badge.warn{color:var(--v-warning);background:#d6a34a14;border-color:#d6a34a52}.v-badge.danger{color:var(--v-danger);background:#d8656514;border-color:#d8656557}.v-badge.info{color:#87aaf4;background:#5b8def14;border-color:#5b8def52}.v-state-dot{background:currentColor;border-radius:50%;width:7px;height:7px}.v-state-unknown{color:var(--v-muted)}.v-manager-table{min-width:1540px}.v-manager-link,.v-manager-card-name{color:var(--v-text);font-weight:750;text-decoration:none}.v-manager-link:hover,.v-manager-card-name:hover{color:var(--v-accent-bright)}.v-metric-value{color:var(--v-text);font-weight:700;display:block}.v-metric-link{color:var(--v-accent-bright);text-underline-offset:3px;-webkit-text-decoration:underline #00c66b61;text-decoration:underline #00c66b61;display:inline-flex}.v-metric-link:hover{text-decoration-color:currentColor}.v-metric-link:focus-visible,.v-manager-link:focus-visible,.v-manager-card-name:focus-visible,.v-bitrix-action:focus-visible{outline:2px solid var(--v-info);outline-offset:3px;border-radius:4px}.v-cell-note{color:var(--v-warning);white-space:nowrap;margin-top:3px;font-size:9px;display:block}.v-mobile-managers{display:none}.v-manager-card{border-bottom:1px solid var(--v-border);padding:16px}.v-manager-card:last-child{border-bottom:0}.v-manager-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:18px 20px 20px;display:grid}.v-detail-metric{border:1px solid var(--v-border);background:#ffffff06;border-radius:11px;min-width:0;padding:16px}.v-detail-label{color:var(--v-muted);font-size:11px;line-height:1.45}.v-detail-value{font-variant-numeric:tabular-nums;margin-top:9px;font-size:24px}.v-detail-note{color:var(--v-subtle);margin-top:7px;font-size:10px;line-height:1.45}.v-bitrix-action{min-height:28px;color:var(--v-accent-bright);white-space:nowrap;background:#00a85a14;border:1px solid #00c66b4d;border-radius:8px;align-items:center;padding:0 8px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.v-bitrix-action:hover{background:#00a85a26}.v-pagination{border-top:1px solid var(--v-border);justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;display:flex}.v-page-meta{color:var(--v-muted);font-size:11px}.v-page-buttons{gap:6px;display:flex}.v-page-button{border:1px solid var(--v-border);min-width:34px;height:34px;color:var(--v-muted);background:0 0;border-radius:9px;place-items:center;padding:0 9px;text-decoration:none;display:grid}.v-page-button.current{color:var(--v-text);background:#00a85a1c;border-color:#00c66b57}.v-mobile-deals{display:none}.v-deal-card{border-bottom:1px solid var(--v-border);padding:16px}.v-deal-card:last-child{border-bottom:0}.v-deal-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.v-deal-card-title{font-weight:780}.v-deal-card-action{margin-top:10px}.v-deal-card-meta{grid-template-columns:1fr 1fr;gap:10px 14px;margin-top:14px;display:grid}.v-deal-card-meta dt{color:var(--v-muted);font-size:10px}.v-deal-card-meta dd{margin:3px 0 0;font-size:12px}.v-state-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}.v-state-card{border:1px solid var(--v-border);border-radius:var(--v-radius-lg);min-height:250px;box-shadow:var(--v-shadow-soft);background:#171b19f2;padding:26px}.v-state-code{color:var(--v-accent-bright);text-transform:uppercase;letter-spacing:.16em;font-size:11px}.v-state-card h2{margin:16px 0 8px;font-size:25px}.v-state-card p{max-width:520px;color:var(--v-muted);line-height:1.6}.v-state-actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.v-state-card.danger{border-color:#d865654d}.v-state-card.warning{border-color:#d6a34a4d}.v-prototype-note{z-index:100;color:#a9c1f8;max-width:min(560px,100vw - 28px);box-shadow:var(--v-shadow-soft);background:#111714f0;border:1px solid #5b8def59;border-radius:9px;padding:8px 11px;font-size:10px;position:fixed;bottom:14px;left:14px}@media (max-width:1080px){.v-shell{gap:12px;padding:0 18px}.v-nav a,.v-nav span{padding:0 9px}.v-context{display:none}.v-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v-filter-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.v-field,.v-field.wide{grid-column:span 3}.v-field.narrow{grid-column:span 2}}@media (max-width:760px){.v-shell{flex-wrap:wrap;gap:12px;height:auto;min-height:60px;padding:12px 16px}.v-brand{font-size:13px}.v-brand img{width:25px;height:25px}.v-sep,.v-module,.v-nav,.v-context{display:none}.v-shell-actions{margin-left:auto}.v-mobile-shell{border-top:1px solid var(--v-border);justify-content:space-between;align-items:center;gap:12px;width:100%;padding-top:10px;display:flex}.v-mobile-module strong{font-size:14px;display:block}.v-mobile-module span{color:var(--v-muted);margin-top:2px;font-size:10px;display:block}.v-mobile-nav{position:relative}.v-mobile-nav .v-popover-panel{width:min(330px,100vw - 32px);right:0}.v-mobile-nav-links{gap:6px;display:grid}.v-mobile-nav-links a,.v-mobile-nav-links span{color:var(--v-muted);border-radius:9px;padding:10px 11px;text-decoration:none}.v-mobile-nav-links a[aria-current=page]{color:var(--v-text);background:#00a85a1f}.v-main{width:calc(100% - 32px);padding:28px 0 52px}.v-hero{flex-direction:column;align-items:flex-start}.v-title{font-size:31px}.v-subtitle{font-size:14px}.v-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px}.v-card{padding:16px}.v-card-value{font-size:27px}.v-trend-strip{grid-template-columns:1fr 1fr}.v-trend-cell:first-child{grid-column:1/-1}.v-panel-head{flex-direction:column;align-items:flex-start}.v-panel-actions{width:100%}.v-contour-callout{flex-direction:column;align-items:stretch}.v-history-chart{min-width:620px}.v-chart-wrap{padding-inline:8px}.v-chart-legend{padding-inline:16px}.v-filter-grid{grid-template-columns:1fr 1fr}.v-field,.v-field.wide,.v-field.narrow{grid-column:span 1}.v-field.full{grid-column:1/-1}.v-filter-footer{flex-direction:column;align-items:flex-start}.v-filter-buttons{width:100%}.v-filter-buttons .v-button,.v-filter-buttons .v-button-secondary{flex:1}.v-manager-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:16px}.v-desktop-table{display:none}.v-mobile-deals,.v-mobile-managers{display:block}.v-explainer{grid-template-columns:1fr;gap:7px}.v-export-action span{display:none}.v-export-action{justify-content:center;width:42px;padding:0}.v-card{position:relative}.v-card .v-help{position:static}.v-help-text,.v-card:nth-child(n) .v-help-text,.v-table .v-help-text{width:auto;max-height:calc(100dvh - 24px);position:fixed;inset:auto 12px 12px;overflow-y:auto;transform:translateY(4px)}.v-help:hover .v-help-text,.v-help:focus .v-help-text,.v-help:focus-within .v-help-text,.v-card:nth-child(n) .v-help:hover .v-help-text,.v-card:nth-child(n) .v-help:focus .v-help-text,.v-card:nth-child(n) .v-help:focus-within .v-help-text{transform:translateY(0)}.v-pagination{flex-direction:column;align-items:flex-start}.v-switch-grid,.v-state-grid{grid-template-columns:1fr}.v-state-card{min-height:220px}}@media (max-width:430px){.v-kpi-grid{grid-template-columns:1fr 1fr}.v-card-value{font-size:25px}.v-filter-grid{grid-template-columns:1fr}.v-field,.v-field.wide,.v-field.narrow{grid-column:1/-1}.v-segmented{grid-template-columns:repeat(2,1fr)}.v-mode-toggle{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.v-manager-detail-grid{grid-template-columns:1fr}}.r-app{gap:10px}.r-compact-header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 18px;padding:2px 0;display:grid}.r-account-summary{color:var(--v-muted);gap:2px;font-size:12px;display:grid}.r-account-summary strong{color:var(--v-text);font-size:14px}.r-account-summary span[data-state=stale]{color:#ffd3a3}.r-control-card{border:1px solid var(--v-border);border-radius:var(--v-radius-sm);background:var(--v-bg-soft);grid-column:1/-1;grid-template-columns:minmax(220px,1fr) auto auto;align-items:center;gap:8px 14px;padding:10px 12px;display:grid}.r-control-card>div:first-child{gap:2px;display:grid}.r-control-card>div:first-child span,.r-control-summary{color:var(--v-muted);font-size:13px}.r-control-summary,.r-control-details{grid-column:1/-1}.r-control-details summary{color:var(--v-accent-bright);cursor:pointer}.r-control-details p,.r-confirm-summary p{margin:7px 0}.r-control-blocker{color:#ffabab}.r-control-warning{color:#ffd3a3}.r-compact-header .v-eyebrow,.r-compact-header .v-title{margin:0}.r-compact-header .v-title{font-size:clamp(26px,3vw,38px)}.r-compact-header .r-banner{margin:0;padding:8px 12px}.r-compact-summary{color:var(--v-muted);flex-wrap:wrap;justify-content:flex-end;gap:8px 16px;font-size:13px;display:flex}.r-compact-summary strong{color:var(--v-text);margin-left:4px;font-size:16px}.r-draft-bar{z-index:60;width:min(calc(100vw - 24px), var(--v-content));background:#17202b;border:1px solid #d89432;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;display:flex;position:fixed;top:12px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #00000040}.r-draft-bar[hidden]{display:none}.r-draft-bar span{color:var(--v-muted);margin-right:auto}.r-recipient{position:relative}.r-recipient>summary{border:1px solid var(--v-border-strong);border-radius:var(--v-radius-xs);cursor:pointer;gap:3px;padding:9px 11px;list-style:none;display:grid}.r-recipient>summary::-webkit-details-marker{display:none}.r-recipient>summary span{color:var(--v-muted);font-size:12px}.r-recipient>summary strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.r-recipient-panel{z-index:60;border:1px solid var(--v-border);border-radius:var(--v-radius-sm);max-width:calc(100vw - 24px);max-height:calc(100vh - 24px);color:var(--v-text);box-shadow:var(--v-shadow);background:#17202b;grid-template-rows:auto minmax(0,auto) minmax(72px,1fr) auto;gap:9px;margin:0;padding:10px;display:none;position:fixed;inset:auto;overflow:hidden}:is(.r-recipient-panel:popover-open,.r-recipient-panel.is-open){display:grid}.r-recipient-panel[data-placement=above]{transform-origin:bottom}.r-recipient-panel[data-placement=below]{transform-origin:top}.r-recipient-choices{overscroll-behavior:contain;scrollbar-gutter:stable;gap:10px;min-height:0;display:grid;overflow-y:auto}.r-recipient-category{gap:5px;display:grid}.r-recipient-category>strong{color:var(--v-muted);font-size:12px}.r-selected-recipients{flex-wrap:wrap;gap:6px;max-height:84px;display:flex;overflow-y:auto}.r-selected-recipients:empty{display:none}.r-recipient-chip{border:1px solid var(--v-accent-bright);color:var(--v-text);cursor:pointer;background:#00c66b1f;border-radius:999px;padding:5px 8px}.r-retained-target{border-color:#d89432}.r-recipient small,.r-recipient-panel small{color:var(--v-muted)}.r-advanced{padding-top:4px}.r-advanced summary{cursor:pointer;color:var(--v-accent-bright)}.r-advanced .r-field{margin-top:8px}.r-bulk-hr{border-top:1px solid var(--v-border);gap:8px;padding-top:8px;display:grid}.r-hr-checkboxes{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:6px;max-height:190px;display:grid;overflow:auto}.r-hr-checkboxes label[hidden],#routing-context-action:empty{display:none}#routing-context-action{justify-content:flex-end;display:flex}#routing-context-action button{width:auto}#routing-app dialog{color:var(--v-text);border:1px solid var(--v-border);background:#17202b;border-radius:14px;max-width:620px}#routing-app dialog::backdrop{background:#030910b8}#routing-app dialog h2{margin-top:0}.r-warning-ack{border-radius:var(--v-radius-sm);border:1px solid #d89432;align-items:flex-start;gap:8px;margin:14px 0;padding:10px;display:flex}.r-warning-ack[hidden]{display:none}@media (max-width:760px){.r-compact-header,.r-control-card{grid-template-columns:1fr}.r-control-card>*{grid-column:1}.r-compact-summary{justify-content:flex-start}}.r-unassigned-card>.r-field{min-width:0}.r-unassigned-card{grid-template-columns:minmax(180px,1.2fr) minmax(180px,1fr) minmax(180px,1fr) minmax(140px,.8fr)}@media (max-width:900px){.r-unassigned-card{grid-template-columns:1fr}}.r-department{width:100%;min-width:150px;max-width:340px}.r-department-panel{grid-template-rows:auto minmax(0,auto) minmax(80px,1fr) auto auto}.r-recipient-choices [hidden]{display:none}.r-department-panel .r-recipient-chip{cursor:default}.r-department-roster{max-height:120px;overflow-y:auto}.r-department-hint{max-height:72px;overflow-y:auto}.r-create-form{align-items:flex-end;gap:12px}.r-create-form .r-field{flex:240px;min-width:min(240px,100%)}.r-create-form input,.r-create-form select,.r-app .r-create-form .v-button{min-height:40px;font-family:var(--v-font);border-radius:var(--v-radius-xs);box-sizing:border-box;padding:9px 10px;font-size:14px;font-weight:700;line-height:20px}.r-create-form input,.r-create-form select{width:100%;height:40px}.r-create-form .v-button{white-space:normal;overflow-wrap:anywhere;max-width:100%}@media (max-width:760px){.r-create-form{flex-direction:column;align-items:stretch}.r-create-form .r-field{flex:none;min-width:0}}.r-edit-fields{border:0;min-width:0;margin:0;padding:0}.r-funnel-table{table-layout:fixed;min-width:640px}.r-funnel-table col:first-child{width:20%}.r-funnel-table col:nth-child(2){width:38%}.r-funnel-table col:nth-child(3){width:12%}.r-funnel-table col:nth-child(4){width:30%}.r-unassigned-card{grid-template-columns:minmax(0,1.2fr) repeat(3,minmax(0,1fr));align-items:start}.r-unassigned-card>.r-field{grid-template-rows:18px minmax(40px,auto) auto;align-content:start;gap:6px;min-width:0;display:grid}.r-unassigned-card>.r-field>span:first-child{white-space:nowrap;line-height:18px}.r-unassigned-card select,.r-primary-recipient .r-recipient>summary{box-sizing:border-box;width:100%;height:40px;min-height:40px;font:14px/20px var(--v-font);padding:9px 10px}.r-primary-recipient .r-recipient>summary{align-items:center;display:flex}.r-primary-recipient,.r-control-help,.r-selected-names,.r-ad-title,.r-work-status p{overflow-wrap:anywhere;min-width:0}.r-unassigned-card .r-ad-title{box-sizing:border-box;min-height:40px;color:var(--v-text);align-self:start;padding-top:9px;font-size:15px;line-height:20px}.r-control-help summary,.r-work-status summary{cursor:pointer}.r-control-help p,.r-work-status p{white-space:normal;margin:6px 0}.r-person-option{gap:3px;min-width:0;display:grid}.r-person-option .r-selection-toggle{min-width:0}.r-person-option .r-selection-toggle span{white-space:normal;overflow-wrap:anywhere;min-width:0}.r-work-status{color:var(--v-muted);font-size:12px;font-weight:400}.r-person-option[hidden]{display:none}@media (min-width:901px) and (max-width:1150px){.r-unassigned-card{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.r-unassigned-card{grid-template-columns:minmax(0,1fr)}}.r-unassigned-card>.r-field.r-ad-field{gap:6px}.r-primary-recipient>.r-recipient{width:100%;min-width:0}.r-primary-recipient .r-recipient>summary strong{min-width:0}#routing-app [hidden]{display:none!important}.r-profile-shell{flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:16px;display:flex}.r-profile-shell .r-field{min-width:0;max-width:100%}.r-profile-shell select{max-width:100%}.r-profile-recovery{flex-wrap:wrap;gap:8px;display:flex}.r-profile-recovery button{overflow-wrap:anywhere;white-space:normal}#routing-app dialog{box-sizing:border-box;width:min(620px,100vw - 32px)}#routing-app dialog input{box-sizing:border-box;max-width:100%}.r-compact-group>summary{cursor:pointer;overflow-wrap:anywhere;align-items:center;gap:12px;list-style:none;display:flex}.r-compact-group>summary::-webkit-details-marker{display:none}.r-compact-group>summary:after{content:"▸";flex:none;margin-left:auto}.r-compact-group[open]>summary:after{content:"▾"}.r-compact-group[open]>summary{margin-bottom:16px}.r-route-source{font-weight:600}.r-draft-conflict{border:1px solid var(--v-border);border-radius:10px;max-width:100%;margin:10px 0;padding:12px;overflow:auto}.r-draft-conflict pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:44rem}.r-delete-dialog{max-width:min(680px,100vw - 32px);max-height:calc(100vh - 32px);overflow:auto}.r-delete-dialog p{overflow-wrap:anywhere}#profile-defaults{margin-bottom:24px}#profile-defaults select{max-width:100%}#routing-owner-status p{overflow-wrap:anywhere}.r-review-banner{border:1px solid var(--v-border);border-radius:8px;align-items:center;gap:12px;padding:10px;display:flex}.r-review-banner span{flex:1}.r-review-panel{z-index:30;box-sizing:border-box;background:var(--v-surface,white);width:min(680px,100vw - 24px);max-width:calc(100vw - 24px);max-height:60vh;color:var(--v-text);border:1px solid var(--v-border);border-radius:12px;margin:0;padding:16px;position:fixed;inset:auto 12px 12px auto;overflow:auto;box-shadow:0 8px 30px #0003}.r-review-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.r-review-heading h2{margin:0;font-size:18px}.r-review-field{border-top:1px solid var(--v-border);overflow-wrap:anywhere;padding:8px 0}.r-review-field p{margin:4px 0}.r-review-field label{gap:8px;display:flex}.r-review-technical pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}.r-draft-conflict h3,.r-draft-conflict p{overflow-wrap:anywhere}@media (max-width:600px){.r-review-banner{flex-direction:column;align-items:stretch}.r-review-panel{padding:10px}}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--v-bg:#0b0d0c;--v-surface:#171b19;--v-surface-raised:#202522;--v-text:#f4f4f4;--v-muted:#98a19c;--v-accent:#00a85a;--v-accent-bright:#00c66b;--v-border:#ffffff1f;--ink:var(--v-text);--muted:var(--v-muted);--paper:var(--v-bg);--card:var(--v-surface);--line:var(--v-border);--green:var(--v-accent-bright);--amber:#d6a34a;--red:#d86565;--blue:#8ab4ff}*{box-sizing:border-box}html{background:var(--paper);min-height:100%}body{color:var(--ink);background:radial-gradient(circle at 12% 0%,#00a85a1a,transparent 32%),var(--paper);margin:0;font:15px/1.5 Inter,Manrope,Segoe UI,Arial,sans-serif}a{color:var(--green);text-underline-offset:3px}button,input,select,textarea{font:inherit}button,.button-link,:where(a).button{background:var(--v-accent);color:#07150d;cursor:pointer;overflow-wrap:anywhere;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;max-width:100%;padding:9px 14px;line-height:1.4;text-decoration:none;display:inline-flex}button:hover:not(:disabled),.button-link:hover,:where(a).button:hover{filter:brightness(1.1)}button:disabled{opacity:.5;cursor:not-allowed}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--green);outline-offset:3px}input:not([type=checkbox]):not([type=radio]),select,textarea{border:1px solid var(--line);color:var(--ink);background:#1d1f1e;border-radius:9px;min-width:0;max-width:100%;padding:9px 11px}input[type=checkbox],input[type=radio]{accent-color:var(--v-accent);width:auto;margin-right:8px}textarea{resize:vertical}fieldset{border:1px solid var(--line);border-radius:10px;min-width:0;padding:14px}legend{color:var(--muted);padding:0 6px}form{margin:0}p{margin:8px 0 16px}h1,h2,h3,h4{overflow-wrap:anywhere;font-family:inherit;line-height:1.25}h1{margin:6px 0 10px;font-size:clamp(27px,3vw,38px);font-weight:750}h2{margin:0 0 12px;font-size:21px;font-weight:700}h3{margin:18px 0 8px;font-size:17px;font-weight:650}h4{margin:12px 0 6px;font-size:15px}small{color:var(--muted);font-size:12px}summary{cursor:pointer;color:var(--muted);padding:7px 0}details>p{overflow-wrap:anywhere}.shell{min-height:100vh}.platform-header{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0b0d0cf7;position:sticky;top:0}.platform-topbar{align-items:center;gap:22px;max-width:1600px;min-height:68px;margin:auto;padding:12px 28px;display:flex}.brand{color:var(--ink);letter-spacing:.09em;flex:none;align-items:center;gap:10px;font-size:16px;font-weight:800;text-decoration:none;display:inline-flex}.brand-mark{width:30px;height:32px;color:var(--green);letter-spacing:-.1em;place-items:center;font-size:27px;font-weight:900;display:grid}.module-name{border-left:1px solid var(--line);padding-left:22px;font-size:16px;font-weight:650}.identity{align-items:center;gap:16px;min-width:0;margin-left:auto;font-size:13px;display:flex}.identity>span{text-overflow:ellipsis;white-space:nowrap;max-width:230px;overflow:hidden}.identity .link-button{color:var(--muted);border-color:var(--line);background:0 0;padding:6px 10px}.app-navigation{flex-wrap:wrap;align-items:center;gap:5px;max-width:1600px;margin:auto;padding:0 28px 10px;display:flex}.app-navigation a{color:var(--muted);white-space:nowrap;border:1px solid #0000;border-radius:9px;padding:8px 12px;font-size:14px;text-decoration:none}.app-navigation a:hover{color:var(--ink);background:#ffffff0a}.app-navigation a[aria-current=page]{color:var(--ink);background:#00a85a1f;border-color:#00c66b40}main{width:min(1440px,100%);min-width:0;margin:auto;padding:32px 28px 64px}.skip-link{z-index:50;background:var(--green);color:#07150d;border-radius:8px;padding:10px 14px;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:26px;display:flex}.page-head>div{min-width:0}.page-head p{color:var(--muted);max-width:780px}.eyebrow{text-transform:uppercase;letter-spacing:.12em;margin:0;font-size:11px;font-weight:750;color:var(--green)!important}.page-actions{flex-wrap:wrap;align-items:center;gap:10px;padding-top:8px;display:flex}.secondary{background:var(--v-surface-raised);color:var(--ink);border-color:var(--line)}.secondary[aria-pressed=true]{border-color:var(--green)}.muted{color:var(--muted);font-size:13px}.question-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:26px;display:grid}.question-grid article,.metric-row div{background:var(--card);border:1px solid var(--line);border-radius:12px;gap:6px;padding:16px;display:grid}.question-grid span,.metric-row span{color:var(--muted);font-size:13px}.question-grid strong,.metric-row strong{font-size:28px;font-weight:700}.card-grid{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:16px;margin-bottom:28px;display:grid}.card,.version{background:var(--card);border:1px solid var(--line);border-radius:12px;min-width:0;padding:20px}.card-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.card-head>*{min-width:0}.status{background:var(--v-surface-raised);overflow-wrap:anywhere;border-radius:7px;max-width:100%;padding:4px 8px;font-size:12px;font-weight:650;line-height:1.4;display:inline-flex}.status-complete,.status-active,.status-ok{color:#62dda0;background:#00a85a24}.status-incomplete,.status-attention,.status-candidate{color:var(--amber);background:#d6a34a1f}.status-overdue,.status-void{color:var(--red);background:#d865651f}.status-unknown{color:var(--blue);background:#5b8def1f}.dimensions{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:14px;margin:18px 0;display:grid}.dimensions div{border-left:2px solid var(--line);min-width:0;padding-left:12px}.dimensions dt{color:var(--muted);font-size:12px}.dimensions dd{overflow-wrap:anywhere;margin:4px 0}.metric-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:24px;display:grid}.table-wrap{background:var(--card);border:1px solid var(--line);border-radius:12px;max-width:100%;overflow:auto}table{border-collapse:collapse;width:100%}th,td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:12px 14px}th{color:var(--muted);background:#ffffff05;font-size:12px;font-weight:650}tbody tr:last-child td{border-bottom:0}tbody tr:hover{background:#ffffff06}.document-registry table{min-width:820px}.document-registry td{font-size:13px}.document-registry td:first-child{width:30%;max-width:420px}.document-name{color:var(--ink);overflow-wrap:anywhere;font-weight:650;text-decoration:none}.document-name:hover{color:var(--green)}.document-registry small{margin-top:5px;display:block}.document-registry strong{font-weight:550}.date-cell{min-width:132px;font-size:12px!important}.fixture-label{color:var(--amber)}.notice{border:1px solid #5b8def33;border-left:3px solid var(--blue);color:var(--ink);overflow-wrap:anywhere;background:#5b8def14;border-radius:9px;padding:13px 16px;line-height:1.55}.notice a{margin:5px 12px 5px 0;display:inline-block}.notice button{margin:5px 0}.notice p:last-child{margin-bottom:0}.version-list{gap:16px;display:grid}.representations,.audit-list{gap:10px;padding:0;list-style:none;display:grid}.representations li,.audit-list li{background:var(--card);border:1px solid var(--line);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;padding:14px;display:flex}.representations div{overflow-wrap:anywhere;flex:180px;gap:4px;min-width:0;display:grid}.audit-list li{grid-template-columns:minmax(180px,2fr) minmax(140px,1fr) minmax(140px,1fr) minmax(140px,1fr);font-size:13px;display:grid}.audit-list details{grid-column:1/-1}.audit-list span{color:var(--muted);overflow-wrap:anywhere}.upload{border-top:1px solid var(--line);gap:12px;margin-top:20px;padding-top:18px;display:grid}.upload label{gap:8px;display:grid}.empty,.error-panel,.center{background:var(--card);border:1px dashed var(--line);color:var(--muted);border-radius:12px;padding:28px}.control-section{margin-bottom:30px}.control-section p{max-width:760px}.storage-browser label{color:var(--muted);gap:6px;font-size:13px;display:grid}.storage-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0;display:flex}.storage-toolbar label{min-width:160px}.storage-layout{grid-template-columns:190px minmax(0,1fr);gap:20px;margin-top:24px;display:grid}.storage-layout>*{min-width:0}.storage-sections{align-content:start;gap:5px;display:grid}.storage-sections button{text-align:left;width:100%;color:var(--muted);background:0 0;justify-content:space-between;gap:8px;padding:10px;font-size:13px;display:flex}.storage-sections button.selected{color:var(--ink);background:#00a85a1f;border-color:#00c66b33;font-weight:650}.storage-sections button span:last-child{color:var(--muted);font-size:12px}.storage-breadcrumbs{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;font-size:13px;display:flex}.storage-breadcrumbs button{color:var(--green);background:0 0;padding:0}.storage-filters{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.storage-filters label{flex:145px}.storage-filters .storage-search{flex:2 240px}.storage-grid{grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));gap:12px;display:grid}.storage-grid p{color:var(--muted);font-size:13px}.storage-title{color:var(--ink);text-align:left;font:inherit;overflow-wrap:anywhere;background:0 0;justify-content:flex-start;padding:0;font-weight:600}.storage-pagination{color:var(--muted);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px;margin-top:20px;font-size:13px;display:flex}.storage-detail{margin-top:28px;scroll-margin:140px}.storage-detail h2{overflow-wrap:anywhere}.storage-queue{gap:10px;padding:0;list-style:none;display:grid}.storage-queue li{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding:10px 0;display:flex}.storage-queue li span:first-child{overflow-wrap:anywhere;flex:1;min-width:140px}.storage-queue li span{font-size:13px}.storage-preview canvas{background:#fff;width:100%;height:auto;display:block}.storage-viewer{background:var(--v-surface-raised);border-radius:10px;margin:20px 0;padding:14px}.storage-raster{object-fit:contain;max-width:100%;max-height:800px;margin:auto;display:block}.storage-detail .version-list{margin-bottom:20px}.studio-layout{grid-template-columns:220px minmax(0,1fr);gap:20px;margin-top:24px;display:grid}.studio-layout>*{min-width:0}.studio-layout label{margin:12px 0;display:block}.studio-layout input:not([type=checkbox]),.studio-layout textarea,.studio-layout select{width:100%;max-width:100%}.studio-layout button:not([class*=uppy-]){margin:5px 8px 5px 0}.studio-layout small{display:block}.studio-layout fieldset{margin:16px 0}.studio-layout table input{min-width:80px;padding:6px}.studio-layout>aside{background:var(--card);color:var(--ink);border:1px solid var(--line);border-radius:12px;align-self:start;padding:16px}.studio-layout>aside ul{margin:12px 0 0;padding:0;list-style:none}.studio-layout>aside li{border-top:1px solid var(--line);padding:10px 0}.studio-layout>aside li button{color:var(--ink);text-align:left;background:0 0;justify-content:flex-start;width:100%;padding:4px 0;font-size:13px}.studio-layout>aside li button[aria-current=true]{color:var(--green)}.studio-layout>aside small{color:var(--muted)}.studio-layout [role=log]{gap:12px;margin:20px 0;display:grid}.studio-layout [role=log] .card{margin:0}.studio-layout .card{margin-top:16px}.studio-composer{background:var(--card);border:1px solid var(--line);border-radius:12px;margin:20px 0;padding:16px}.studio-composer textarea{min-height:120px}.studio-composer label{font-size:14px}.studio-diff{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.studio-diff>div{min-width:0}.studio-diff pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;background:var(--paper);border:1px solid var(--line);border-radius:9px;padding:12px}.work-board label{margin:10px 0;display:block}.work-board article{min-width:0}.work-board button{margin:6px 8px 6px 0}@media (max-width:1100px){.question-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.storage-layout{grid-template-columns:1fr}.storage-sections{flex-wrap:wrap;display:flex}.storage-sections button{width:auto}.audit-list li{grid-template-columns:1fr 1fr}.platform-topbar,.app-navigation{padding-left:20px;padding-right:20px}}@media (max-width:760px){.platform-header{position:static}.platform-topbar{flex-wrap:wrap;gap:10px;padding:14px 16px}.module-name{padding-left:12px;font-size:13px}.identity{justify-content:space-between;width:100%;margin:4px 0 0}.app-navigation{gap:3px;padding:0 12px 12px}.app-navigation a{padding:7px 9px;font-size:12px}main{padding:24px 16px 48px}.page-head{gap:8px;display:grid}.page-actions{padding:0}.question-grid,.metric-row{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-layout{grid-template-columns:1fr}.studio-layout>aside ul{gap:14px;display:flex;overflow-x:auto}.studio-layout>aside li{min-width:160px;max-width:240px}.studio-diff,.audit-list li{grid-template-columns:1fr}.audit-list details{grid-column:auto}.card,.version{padding:16px}.storage-detail{scroll-margin:16px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}body{font-size:14px;line-height:1.45;font-family:var(--v-font)}.records-shell .v-brand{color:var(--v-text)}.records-shell .v-brand img{flex:none}.records-shell{isolation:isolate}.records-shell .v-shell-actions{flex:none}.records-shell .v-nav{flex:none;min-width:0}.records-menu-trigger{white-space:nowrap;width:auto;min-width:38px;padding:0 11px;font-size:14px}.records-shell summary{color:var(--v-text);margin:0}.records-shell .v-nav .v-popover-panel a{white-space:normal;min-height:40px;display:block}.records-shell .v-popover-panel nav{gap:5px;display:grid}.records-shell .v-nav .v-popover-panel{width:280px;left:0;right:auto}.records-shell .v-switch-item{color:var(--v-text)}.records-shell .v-switch-item>span:last-child{min-width:0}.v-switch-name,.v-switch-desc{overflow-wrap:anywhere;display:block}.records-shell .v-mobile-shell{display:none}.records-main{width:100%;max-width:1760px;padding:24px 28px 48px}html{scroll-padding-top:90px}.records-main [tabindex]{scroll-margin-top:90px}.records-main .page-head{margin-bottom:20px}.records-main :focus-visible,.records-shell :focus-visible{outline:2px solid var(--v-accent-bright);outline-offset:3px;box-shadow:var(--v-focus)}@media (max-width:1080px){.records-shell{gap:12px}.records-shell .v-module,.records-shell .v-sep{display:none}.records-shell .v-nav a{padding:0 8px}}@media (max-width:760px){.records-shell .v-nav,.records-shell>.v-module,.records-shell>.v-sep{display:none}.records-shell .v-mobile-shell{display:flex}.records-shell .v-spacer{display:none}.records-main{padding:20px 16px 40px}.records-shell{position:sticky}.records-shell .v-popover-panel{max-height:calc(100dvh - 140px);overflow:auto}.records-shell .v-switch-grid{grid-template-columns:1fr}.records-shell .v-shell-actions{margin-left:auto}.records-menu-trigger{font-size:13px}.records-shell .v-brand{gap:8px}.records-shell .v-popover-panel{width:min(360px,100vw - 32px)}}.studio-workspace{flex-direction:column;gap:10px;min-width:0;height:calc(100dvh - 116px);min-height:560px;display:flex}.studio-context{flex:none;align-items:center;gap:16px;min-height:56px;display:flex}.studio-context-name{flex:1;min-width:0}.studio-context h1{overflow-wrap:anywhere;margin:0;font-size:19px;line-height:1.35}.studio-context-name>span,.studio-save-state{color:var(--v-muted);font-size:12px}.studio-alert{background:#292317;border:1px solid #9e7541;border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;max-height:150px;padding:10px 14px;display:flex;overflow:auto}.studio-alert p{flex:300px;margin:0}.studio-notice{color:var(--v-muted);margin:0;font-size:12px}.studio-workbench{flex:1;grid-template-columns:210px minmax(330px,1fr) minmax(360px,1.05fr);gap:14px;min-height:0;display:grid;position:relative}.studio-history{background:var(--v-surface);border:1px solid var(--v-border);border-radius:14px;flex-direction:column;gap:12px;min-width:0;min-height:0;padding:14px;display:flex}.studio-history-head{justify-content:space-between;align-items:center;display:flex}.studio-history h2{margin:0;font-size:14px}.studio-history>button{white-space:normal;width:100%}.studio-history nav{flex-direction:column;gap:5px;min-height:0;display:flex;overflow:auto}.studio-thread{text-align:left;width:100%;color:var(--v-text);min-height:unset;white-space:normal;background:0 0;border:1px solid #0000;border-radius:8px;padding:10px;display:block}.studio-thread:hover,.studio-thread[aria-current=page]{background:#203329;border-color:#365845}.studio-thread span{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.studio-thread small{color:var(--v-muted);margin-top:5px;font-size:10px;font-weight:400;display:block}.studio-conversation{border:1px solid var(--v-border);background:var(--v-surface);border-radius:14px;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.studio-messages{overscroll-behavior:contain;flex:1;min-height:90px;padding:22px 20px;scroll-padding:12px;overflow:auto}.studio-welcome{padding:32px 2px}.studio-welcome h2{margin:10px 0 14px;font-size:25px;line-height:1.25}.studio-welcome p{color:var(--v-muted);line-height:1.6}.studio-suggestions{flex-wrap:wrap;gap:8px;display:flex}.studio-suggestions button{white-space:normal;text-align:left;font-size:12px}.studio-exchange{overflow-wrap:anywhere;margin-bottom:28px;font-size:14px}.studio-message-user{background:#23352b;border:1px solid #344b3d;border-radius:14px 14px 3px;margin-left:24px;padding:14px 16px}.studio-message-assistant{padding:18px 0 0}.studio-exchange p{margin:8px 0;line-height:1.6}.studio-exchange small,.studio-run-state{color:var(--v-muted);font-size:11px}.studio-questions{border-left:3px solid #73988a;margin-top:12px;padding:1px 0 1px 14px}.studio-questions h3{font-size:14px}.studio-questions ul{padding-left:18px}.studio-questions li{margin:7px 0}.studio-workspace .studio-composer{border:0;border-top:1px solid var(--v-border);background:#1a211d;border-radius:0;flex:none;max-height:58%;padding:14px 16px;display:block;position:relative;overflow:auto}.studio-composer textarea{resize:vertical;width:100%;min-height:76px;max-height:200px;font:inherit;font-size:14px}.composer-label{margin:0 0 6px!important;font-size:12px!important}.studio-composer-tools{align-items:center;gap:8px;margin:8px 0;display:flex}.studio-composer-tools button{font-size:12px}.spacer{flex:1}.studio-consent{gap:8px;line-height:1.5;align-items:flex-start!important;margin:10px 0 4px!important;font-size:11px!important;display:flex!important}.studio-consent input{flex:none;margin-top:2px}.studio-processing{color:var(--v-muted);margin-top:5px;font-size:11px}.studio-processing summary{cursor:pointer}.studio-processing p{line-height:1.5}.studio-inline-warning{font-size:12px;line-height:1.5}.studio-source-chips{flex-wrap:wrap;gap:5px;margin-bottom:5px;display:flex}.studio-source-chips>span{overflow-wrap:anywhere;border:1px solid #3b4941;border-radius:7px;max-width:100%;padding:3px 6px;font-size:11px}.studio-source-chips button{background:0 0;min-height:20px;padding:0 3px}.studio-document{border:1px solid var(--v-border);background:#121814;border-radius:14px;min-width:0;min-height:0;padding:16px;scroll-padding:16px;overflow:auto}.studio-document-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.studio-document-head h2{margin:0;font-size:15px}.studio-document-head span{color:var(--v-muted);font-size:12px}.studio-document-empty{text-align:center;max-width:420px;color:var(--v-muted);margin:auto;padding:65px 22px;line-height:1.6}.studio-document-empty h3{color:var(--v-text)}.document-symbol{color:#8aab99;font-size:48px}.studio-document-toolbar{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.studio-document-toolbar button,.download-menu summary{font-size:12px}.download-menu{position:relative}.download-menu summary{cursor:pointer;border:1px solid #405047;border-radius:8px;padding:9px 12px;list-style:none}.download-menu>div{z-index:3;background:#202a24;border:1px solid #405047;border-radius:10px;gap:6px;min-width:160px;padding:8px;display:grid;position:absolute;right:0}.download-menu a{padding:9px}.studio-document-note{color:var(--v-muted);font-size:12px;line-height:1.5}.studio-unsaved{background:#30271a;border-radius:8px;gap:8px;margin:10px 0;padding:10px;font-size:12px;display:grid}.document-paper{color:#26312b;overflow-wrap:anywhere;background:#f4f2ea;border-radius:3px;padding:32px 28px;line-height:1.65;box-shadow:0 8px 26px #0003}.document-paper h2{color:#15271d;margin:0 0 22px;font-size:21px;line-height:1.4}.document-paper h3{color:#15271d;margin:20px 0 8px;font-size:16px}.document-paper p{margin:10px 0}.document-paper td{color:#26312b;border-color:#cad2cb;padding:8px;font-size:12px}.document-paper input,.document-paper textarea{color:#182c20;font:inherit;background:#fff;border:1px solid #aabcae;width:100%;min-width:0}.document-paper label{color:#354f40;font-size:12px}.document-paper aside{border-top:1px solid #cad2cb;margin-top:20px;padding-top:10px}.studio-document-details{border-top:1px solid #334239;margin-top:16px;padding-top:12px;font-size:12px}.studio-document-details summary{cursor:pointer;font-weight:600}.studio-document-details ul{padding-left:16px}.studio-document-details li{margin:10px 0}.studio-document-details button{min-height:30px;margin:4px;padding:4px 7px;font-size:11px}.studio-diff{overflow-wrap:anywhere;grid-template-columns:1fr 1fr;gap:10px;display:grid}.studio-diff>div{border:1px solid #364b3e;border-radius:8px;min-width:0;padding:9px}.preserve-text{white-space:pre-wrap;overflow-wrap:anywhere}.studio-mobile-tabs,.history-toggle,.history-close,.studio-history-backdrop{display:none}.records-modal{color:#eef5f0;background:#18211b;border:1px solid #43554a;border-radius:16px;width:min(620px,100vw - 32px);max-height:85dvh;margin:auto;padding:24px;overflow:auto;box-shadow:0 24px 80px #0009}.records-modal::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0009}.records-modal>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.records-modal>header h2{margin:0;font-size:20px}.records-modal label{margin:14px 0;display:block}.records-modal input:not([type=checkbox]),.records-modal select{width:100%;margin-top:6px}.records-modal p{font-size:14px;line-height:1.6}.records-modal fieldset{min-width:0;margin:16px 0}.records-modal dl{grid-template-columns:140px 1fr;gap:10px;display:grid}.records-modal dd{overflow-wrap:anywhere;margin:0}.records-modal button{margin:5px 5px 0 0}.records-modal input[type=checkbox]{margin-right:8px}@media (min-width:1400px){.studio-workbench{grid-template-columns:232px minmax(400px,1fr) minmax(420px,1.08fr);gap:18px}.studio-messages{padding:24px}.studio-document{padding:20px}}@media (max-width:1180px){.studio-workbench{grid-template-columns:minmax(300px,1fr) minmax(320px,1fr)}.history-toggle,.history-close{display:inline-flex}.studio-history{z-index:12;width:270px;display:none;position:absolute;top:0;bottom:0;left:0;box-shadow:16px 0 48px #0008}.history-open .studio-history{display:flex}.history-open .studio-history-backdrop{z-index:11;background:#0006;border:0;border-radius:14px;display:block;position:absolute;inset:0}.studio-save-state{display:none}}@media (max-width:760px){.studio-workspace{gap:8px;height:calc(100dvh - 152px);min-height:500px}.studio-context{gap:8px;min-height:50px}.studio-context h1{font-size:16px}.studio-context-name>span{font-size:10px}.studio-context button{min-height:34px;padding:7px;font-size:11px}.studio-mobile-tabs{gap:8px;display:flex}.studio-mobile-tabs button{background:#1c2a21;border:1px solid #384c3e;flex:1;font-size:12px}.studio-mobile-tabs button[aria-pressed=true]{background:#244732;border-color:#00a85a}.studio-workbench{min-height:0;display:block}.studio-conversation,.studio-document{height:100%}.studio-workbench[data-panel=chat] .studio-document,.studio-workbench[data-panel=document] .studio-conversation{display:none}.studio-messages{padding:16px}.studio-welcome{padding:12px 0}.studio-welcome h2{font-size:23px}.studio-workspace .studio-composer{max-height:60%;padding:10px 12px}.studio-consent{font-size:10px!important}.studio-processing{font-size:10px}.studio-document-empty{padding:36px 12px}.document-paper{padding:24px 20px}.studio-document-toolbar{gap:5px}.studio-document-toolbar button{font-size:11px}.records-modal{padding:18px}.studio-composer-tools{gap:5px}.studio-composer-tools button{padding:7px 8px}.studio-source-chips>span{font-size:10px}}.checklist-table td{vertical-align:top}.checklist-table td:first-child{min-width:220px;max-width:390px}.checklist-table strong,.checklist-table small{display:block}.checklist-table small{color:var(--v-muted);margin:5px 0}.text-button{text-align:left;color:#80d7a8;background:0 0;border:0;min-height:28px;padding:4px 0;font-size:12px;display:block}.row-actions{margin-top:10px;font-size:12px}.row-actions a{margin:8px 0;display:block}.storage-checklist-block{border:1px solid #3a4b40;border-radius:10px;margin:18px 0;padding:14px}.storage-checklist-block summary{cursor:pointer;font-weight:600}@media (min-width:1181px){.history-toggle{display:inline-flex}.studio-workbench.history-collapsed{grid-template-columns:minmax(350px,1fr) minmax(360px,1.05fr)}.history-collapsed .studio-history{display:none}}.records-main:has(.studio-workspace){padding-top:16px;padding-bottom:20px}@media (max-width:760px){.studio-workspace{height:calc(100dvh - 156px)}}.document-paper .table-wrap{background:#fff;border-color:#aabcae;border-radius:3px}.document-paper table,.document-paper tbody,.document-paper tr,.document-paper td{color:#26312b;background:0 0}.document-paper tbody tr:hover{background:#e8eee8}.document-paper input:not([type=checkbox]):not([type=radio]),.document-paper textarea{color:#182c20;background:#fff;border-color:#aabcae}.studio-composer-tools button{overflow-wrap:normal;word-break:normal}.studio-composer-tools{flex-wrap:wrap}.control-calendar{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;max-width:760px;margin:16px 0;display:grid}.control-calendar button{align-content:start;min-height:56px;padding:6px;display:grid}.control-calendar small{overflow-wrap:anywhere;font-size:11px}.control-composer{margin:16px 0}.storage-detail h2,.storage-title{overflow-wrap:anywhere}.records-modal fieldset{border:0;min-width:0;padding:0}.records-modal label{gap:6px;margin:10px 0;display:grid}.records-modal label:has(input[type=checkbox]){align-items:start;display:flex}.records-modal code{overflow-wrap:anywhere}.version .dimensions{margin:12px 0}@media (max-width:600px){.control-calendar button{padding:3px;font-size:12px}.storage-detail .dimensions{grid-template-columns:1fr}.control-calendar small{font-size:9px}}@media (max-width:760px){.studio-context{grid-template-columns:auto minmax(0,1fr) auto;display:grid}.studio-context .history-toggle{grid-area:1/1}.studio-context-name{grid-area:1/2}.studio-context>button:last-child{grid-area:1/3}.studio-context .studio-intent{color:var(--v-muted);grid-area:2/1/auto/-1;font-size:12px}.studio-context-name h1{overflow-wrap:break-word}}.records-shell .v-icon-summary:not(.records-menu-trigger):not(.v-user){flex:none;width:38px;height:38px;padding:0}.selected-version{border-color:var(--v-accent-bright);outline:1px solid var(--v-accent-bright)}.records-modal input:not([type=checkbox]),.records-modal textarea,.records-modal select{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.storage-detail p,.storage-detail li,.card p{overflow-wrap:anywhere}.records-modal form,.records-modal fieldset,.records-main>section{min-width:0}@media (max-width:600px){.records-modal{box-sizing:border-box;width:calc(100vw - 24px);max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);overflow:auto}.storage-toolbar>button,.storage-toolbar>.button{white-space:normal;max-width:100%}.work-board input,.work-board textarea,.work-board select{box-sizing:border-box;width:100%;max-width:100%}.studio-document-toolbar a{white-space:normal;font-size:12px}}.workspace-context{border-bottom:1px solid var(--v-border);background:var(--v-surface);padding:8px 24px}.workspace-context label{align-items:center;gap:12px;font-size:12px;display:flex}.workspace-context select{min-width:0;max-width:min(600px,75vw)}.storage-without-sections{grid-template-columns:minmax(0,1fr)}.additional-storage-filters{grid-column:1/-1}.additional-storage-filters>summary,.document-extra>summary{cursor:pointer;padding:12px 0}.storage-detail{z-index:30;overscroll-behavior:contain;width:min(980px,100vw - 32px);max-height:calc(100dvh - 32px);scroll-padding:16px;position:fixed;inset:16px 16px 16px auto;overflow:auto;box-shadow:0 12px 80px #000b}.storage-detail:focus{outline:2px solid var(--v-accent,#00a85a)}.storage-upload-has-failures .uppy-StatusBar-progress{display:none}.document-extra{border-top:1px solid var(--v-border);margin-top:16px}.studio-workspace{height:calc(100dvh - 168px)}@media (max-width:760px){.workspace-context{padding:8px 16px}.workspace-context label{gap:3px;display:grid}.workspace-context select{width:100%;max-width:100%}.studio-workspace{height:calc(100dvh - 230px)}.storage-detail{width:calc(100vw - 16px);max-height:calc(100dvh - 16px);padding:16px;inset:8px}.storage-detail .dimensions{grid-template-columns:1fr 1fr}}.records-shell:has(.v-popover[open]){z-index:40}.records-modal.document-drawer{width:min(980px,100vw - 32px);max-width:none;height:calc(100dvh - 32px);max-height:calc(100dvh - 32px);margin:0;padding:20px;scroll-padding:16px;position:fixed;inset:16px 16px 16px auto;overflow:auto}.document-drawer::backdrop{background:#0008}.document-drawer>header{background:var(--v-surface);z-index:2;align-items:start;padding:12px 0;position:sticky;top:-20px}.document-drawer>header h2{overflow-wrap:anywhere;min-width:0}.document-drawer .version:focus{outline:2px solid var(--v-accent)}.document-review-summary{border-top:1px solid var(--v-border);padding:12px 0}.records-modal.preview-modal{width:min(1120px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);overflow:auto}.preview-modal canvas{max-width:100%;height:auto;display:block}.work-filters{flex-wrap:wrap;gap:8px;display:flex}.work-filters button[aria-pressed=true]{background:var(--v-accent,#00a85a);color:#07150d;border-color:var(--v-accent,#00a85a);font-weight:700}.work-filters button[aria-pressed=false]{color:var(--v-text);border:1px solid var(--v-border);background:0 0}.permission-request textarea{width:100%;min-height:230px}.kit-facts{gap:10px;display:grid}.kit-facts dt{color:var(--v-muted);font-weight:650}.kit-facts dd{overflow-wrap:anywhere;margin:4px 0}@media (max-width:760px){.records-modal.document-drawer{width:calc(100vw - 16px);height:calc(100dvh - 16px);max-height:calc(100dvh - 16px);padding:16px;inset:8px}.document-drawer>header{flex-wrap:wrap;gap:8px;top:-16px}.document-drawer>header h2{font-size:19px}.records-modal.preview-modal{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}}.my-work{gap:1.5rem;max-width:1120px;margin:0 auto;display:grid}.my-work section{min-width:0}.my-work h2{margin:.4rem 0 .8rem}.home-search{align-items:end;gap:.8rem;display:flex}.home-search label{flex:1;min-width:0}.home-work-list,.home-document-list{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.home-work-list li,.home-document-list li{border:1px solid var(--border,#34443b);border-radius:.6rem;gap:.25rem;padding:.8rem 1rem;display:grid}.home-work-list a,.home-document-list a{overflow-wrap:anywhere;font-weight:600}.home-work-list span,.home-document-list span{color:var(--muted,#b0bbb4);font-size:.9rem}.overdue-link{color:#ffb6a8}.work-list{gap:1rem;max-width:1120px;display:grid}.work-item{min-width:0;padding:1rem}.work-item>header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.work-item h2{overflow-wrap:anywhere;margin:0;font-size:1.15rem}.work-item>p{margin:.5rem 0}.work-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:.8rem 0;display:grid}.work-facts dt{color:var(--muted,#b0bbb4);font-size:.85rem}.work-facts dd{margin:0;font-weight:500}.work-item details{margin-top:.6rem}.work-plan form{flex-wrap:wrap;align-items:end;gap:.75rem;display:flex}.work-result{gap:.4rem;margin-top:.8rem;display:grid}.work-result textarea{min-height:4.5rem;max-height:12rem}.work-result p{margin:0}.work-result-actions{flex-wrap:wrap;gap:.6rem;display:flex}.badge-overdue{color:#ffd2c8;background:#532a20}.review-scope{font-size:.9rem}.date-input{gap:.2rem;min-width:0;display:grid}.date-input small{font-size:.78rem;font-weight:400}.field-error{color:#ffb6a8}.date-input input[type=text]{min-width:10rem;max-width:100%}.document-state-summary{margin:.5rem 0;font-size:.94rem;line-height:1.5}.document-primary-actions{margin:.6rem 0}.document-files{margin:.6rem 0 1rem}.document-files .primary-version{border-color:var(--accent,#00a85a)}.document-files .representations>li{grid-template-columns:minmax(0,1fr) auto;gap:.45rem;display:grid}.document-files .representations>li>small{grid-column:1/-1}.document-files .representations strong{overflow-wrap:anywhere}.document-files .version-facts{margin-top:.6rem;font-size:.9rem}.previous-versions{margin-top:.75rem}.document-review-summary{margin:.9rem 0}.document-review-summary p{margin:.4rem 0}.document-review-summary h3{margin:0}.document-requirements{font-size:.92rem}.document-requirements>div{border-bottom:1px solid var(--border,#34443b);padding:.6rem 0}.requirement-progress{border-left:3px solid var(--accent,#00a85a);padding:.6rem}.checklist-table td small{margin:.35rem 0;font-size:.83rem;display:block}.access-help{max-width:960px}.access-summary{gap:1rem;display:grid}.access-summary dt{color:var(--muted,#b0bbb4);font-size:.86rem}.access-summary dd{overflow-wrap:anywhere;margin:.2rem 0}.permission-request textarea{min-height:17rem}.access-help>details{margin:1rem 0}.studio-alternatives{font-size:.9rem;line-height:1.5}.studio-alternatives .text-button{font-size:inherit;padding:0}@media (max-width:600px){.home-search{flex-direction:column;align-items:stretch}.work-item>header{flex-direction:column;gap:.4rem}.work-facts{grid-template-columns:1fr;gap:.45rem}.work-facts>div{grid-template-columns:7rem minmax(0,1fr);gap:.5rem;display:grid}.work-result-actions{flex-direction:column}.work-result-actions button{white-space:normal;width:100%}.document-files .representations>li{grid-template-columns:1fr}.document-files .representations>li>.storage-toolbar{grid-column:1}.document-primary-actions>button{width:100%}.date-input input[type=text]{width:100%;min-width:0}.permission-request textarea{min-height:22rem}.home-work-list li,.home-document-list li{padding:.65rem}.work-plan form{grid-template-columns:1fr;display:grid}}.records-main{width:100%;max-width:1600px;margin-inline:auto}.page-head{margin-bottom:16px}.muted,small,.dimensions dt{color:#b6c2bd}.shell-help{border-radius:8px;padding:8px;font-size:14px;font-weight:650}.storage-search{flex:2 280px;min-width:0}.search-input-group{align-items:stretch;gap:0;width:100%;max-width:720px;display:flex}.search-input-group input{width:100%;border-top-right-radius:0!important;border-bottom-right-radius:0!important}.search-input-group button{border-top-left-radius:0;border-bottom-left-radius:0;flex-shrink:0}.home-search{align-items:end;gap:0}.home-search label{gap:6px;display:grid}.home-search input{width:100%}.home-search button{min-height:43px;margin-bottom:0}.task-summary{grid-template-columns:minmax(0,2fr) minmax(140px,1fr) minmax(100px,1fr) auto;align-items:center;gap:8px 16px;margin-top:10px;display:grid}.task-summary>span{overflow-wrap:anywhere}.task-summary>span:first-child{font-weight:500}.work-list{gap:10px}.work-item>header{align-items:center}.work-item{padding:14px 16px}.work-item h2{font-size:17px}.task-execution{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}.work-result label{gap:8px;max-width:920px;font-weight:600;display:grid}.work-result textarea{width:100%;min-height:140px;display:block}.work-result{gap:10px}.work-plan label{gap:6px;display:grid}.calendar-month{gap:12px;max-width:460px;display:flex}.calendar-month label{gap:4px;min-width:0;display:grid}.calendar-month input{width:120px}.evidence-context{border-left:3px solid var(--v-accent);background:var(--v-surface-raised);margin:10px 0;padding:12px 14px}.evidence-context h3{margin:0}.evidence-context p{margin:6px 0 0}.evidence-actions{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}.evidence-files>div{flex-wrap:wrap;align-items:center;gap:12px;padding:10px 0;display:flex}.evidence-files span{overflow-wrap:anywhere;flex:150px}.audience-explanation{font-size:14px;line-height:1.6}.task-return{margin-bottom:12px}.studio-budget-banner{border:1px solid var(--amber);border-radius:10px;margin:8px 0;padding:12px 16px}.studio-budget-banner p{margin:5px 0}.studio-workspace{height:auto;min-height:calc(100dvh - 210px)}.studio-workbench{align-items:start;min-height:600px}.studio-history,.studio-conversation,.studio-document,.studio-messages{height:auto;max-height:none;overflow:visible}.studio-messages{min-height:200px}.studio-document{min-width:0}.studio-document-head,.studio-document-toolbar{flex-wrap:wrap;gap:10px}.studio-document-toolbar{padding:12px 0}.studio-document .document-paper label{gap:6px;display:grid}.document-mode .studio-workbench{width:100%;max-width:1080px;margin-inline:auto;display:block}.document-mode .studio-history,.document-mode .studio-conversation,.document-mode .studio-mobile-tabs,.document-mode .studio-history-backdrop{display:none!important}.document-mode .studio-document{width:100%;display:block!important}.document-mode .studio-document .document-paper{padding:clamp(16px,4vw,48px)}.document-mode .studio-document textarea{width:100%;min-height:120px}.document-mode .studio-document input{width:100%}.studio-context{flex-wrap:wrap}.studio-context>button{white-space:normal;max-width:100%}@media (min-width:1600px){.records-main{padding-inline:32px}.document-mode .studio-workbench{max-width:1120px}}@media (max-width:760px){.task-summary{grid-template-columns:minmax(0,1fr) auto}.task-summary>span:first-child{grid-column:1/-1}.task-summary>span{font-size:14px}.task-summary>button{grid-column:1/-1;justify-self:start}.work-result label,.evidence-actions>*{width:100%}.studio-workbench{min-height:0}.studio-context{display:flex}.studio-context-name{flex:160px}.studio-history{max-height:70dvh;overflow:auto}.studio-document{max-height:none}.home-search{gap:8px}.shell-help{padding:5px;font-size:13px}}@media (max-width:430px){.task-summary{grid-template-columns:1fr}.task-summary>*{grid-column:1!important}.work-item{padding:12px}.calendar-month{width:100%}.calendar-month select{max-width:100%}.studio-context-name h1{font-size:22px}.search-input-group button{padding-inline:12px}}.studio-document-head span,.studio-document-toolbar button,.download-menu summary,.studio-document-note,.studio-document .document-paper label,.studio-document-details{font-size:14px}.records-main .page-head{gap:14px;margin-bottom:16px}.records-main .page-head h1{margin-top:2px;margin-bottom:6px}.storage-layout{margin-top:14px}.storage-filters{gap:10px}.storage-browser .eyebrow{display:none}.storage-browser .page-head p{margin-bottom:4px}.records-main small,.records-main .muted,.records-main .dimensions dt,.records-main summary{color:#b8c8be}.records-main small{font-size:13px}.records-main label{line-height:1.5}.records-main a{text-underline-offset:3px}.records-modal>header{z-index:5;background:#18211b;border-bottom:1px solid #43554a;padding:10px 0;position:sticky;top:-1px}.records-modal>header h2{flex:1;min-width:0}.records-modal>header button{flex:none}.checklist-modal{width:min(960px,100vw - 32px)}.checklist-modal .requirement-progress{background:#22362b;border-radius:8px;padding:10px 12px}.records-modal pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px}.records-modal textarea{min-height:110px}.work-board{max-width:1200px}.work-board .work-item header{margin-bottom:8px}.work-board .work-item h2{margin:0;font-size:18px}.work-board .work-item.expanded textarea{width:100%;min-height:140px}.work-board .field-error{color:#ffb6ab}.storage-search .search-input-group{max-width:720px}.audience-explanation{max-width:75ch;font-size:14px}.studio-unsaved{z-index:6;color:#fff3d2;background:#30271a;border:1px solid #d4b878;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:14px;display:flex;position:sticky;top:140px}.studio-unsaved button{flex:none}.studio-document-note,.studio-inline-warning{font-size:14px}.pdf-viewport{overscroll-behavior:contain;background:#273029;max-width:100%;padding:8px;overflow:auto}.pdf-viewport canvas{margin:auto;display:block;width:auto!important;max-width:none!important;height:auto!important}.storage-preview .storage-toolbar{z-index:2;background:#18211b;padding:8px 0;position:sticky;top:0}.storage-preview .storage-toolbar label{gap:4px;min-width:140px;margin:0;display:grid}@media (max-width:600px){.checklist-modal{width:calc(100vw - 20px);max-height:calc(100dvh - 20px);padding:12px}.records-modal>header{gap:8px}.records-modal>header h2{font-size:18px}.records-main .page-head{margin-bottom:12px}.studio-unsaved{font-size:13px;top:158px}.storage-filters{grid-template-columns:minmax(0,1fr)}.storage-preview .storage-toolbar{gap:6px}.storage-preview .storage-toolbar label{flex:100%;min-width:0}}.document-paper small,.document-paper .muted,.document-paper summary{color:#4b5a50}.home-search{display:block}.home-search>label{margin:0 0 6px;display:block}.home-search .search-input-group{max-width:none}.storage-view-select{display:none!important}.storage-upload{margin:0}.storage-upload>h3{margin:0 0 12px}.records-modal{--dialog-padding:24px}.records-modal.document-drawer{--dialog-padding:20px;scroll-padding-top:100px}.records-modal>header{top:calc(-1 * var(--dialog-padding));margin-top:calc(-1 * var(--dialog-padding));padding-top:var(--dialog-padding)}@media (max-width:760px){.records-modal{--dialog-padding:18px}.records-modal.document-drawer{--dialog-padding:16px}}@media (max-width:600px){.storage-view-select{margin:12px 0;display:grid!important}.storage-sections{display:none}.checklist-modal{--dialog-padding:12px}.my-work{gap:20px}.my-work .page-head{gap:12px;margin-bottom:0}}.mobile-work-view{display:none!important}@media (max-width:600px){.work-filters{display:none}.mobile-work-view{gap:6px;display:grid!important}.work-board .storage-toolbar{gap:10px;margin:8px 0}.work-board .storage-toolbar>p{margin:0}.work-board .page-head p{margin-bottom:4px}.work-board .page-head>a{font-size:13px}.work-board .page-head{gap:8px}}.records-modal.preview-modal[open]{flex-direction:column;height:calc(100dvh - 32px);display:flex;overflow:hidden}.preview-modal[open]>header{flex:none;margin-top:0;padding-top:0;padding-bottom:10px;position:static}.preview-modal[open]>.storage-preview{flex-direction:column;flex:1;min-height:0;display:flex}.preview-modal[open] .storage-toolbar{flex:none;position:static}.preview-modal[open] .pdf-viewport{flex:1;min-height:0;overflow:auto}
.uppy-Root{box-sizing:border-box;color:#333;text-align:left;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Segoe UI Symbol,Segoe UI Emoji,Apple Color Emoji,Roboto,Helvetica,Arial,sans-serif;line-height:1;position:relative}.uppy-Root[dir=rtl],[dir=rtl] .uppy-Root{text-align:right}.uppy-Root *,.uppy-Root :after,.uppy-Root :before{box-sizing:inherit}.uppy-Root [hidden]{display:none}.uppy-u-reset{all:initial;box-sizing:border-box;appearance:none;font-family:-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Segoe UI Symbol,Segoe UI Emoji,Apple Color Emoji,Roboto,Helvetica,Arial,sans-serif;line-height:1}[dir=rtl] .uppy-u-reset{text-align:right}.uppy-truncate-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.uppy-c-textInput{background-color:#fff;border:1px solid #ddd;border-radius:4px;padding:6px 8px;font-family:inherit;font-size:14px;line-height:1.5}.uppy-size--md .uppy-c-textInput{padding:8px 10px}.uppy-c-textInput:focus{border-color:#1269cf99;outline:none;box-shadow:0 0 0 3px #1269cf26}[data-uppy-theme=dark] .uppy-c-textInput{color:#eaeaea;background-color:#333;border-color:#333}[data-uppy-theme=dark] .uppy-c-textInput:focus{box-shadow:none;border-color:#525252}.uppy-c-icon{fill:currentColor;max-width:100%;max-height:100%;display:inline-block;overflow:hidden}.uppy-c-btn{font-weight:500;font-size:inherit;color:inherit;white-space:nowrap;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-family:inherit;line-height:1;transition-property:background-color,color;transition-duration:.3s;display:inline-flex}.uppy-c-btn,[dir=rtl] .uppy-c-btn{text-align:center}.uppy-c-btn:not(:disabled):not(.disabled){cursor:pointer}.uppy-c-btn::-moz-focus-inner{border:0}.uppy-c-btn-primary{color:#fff;background-color:#1269cf;border-radius:4px;padding:10px 18px;font-size:14px}.uppy-c-btn-primary:not(:disabled):hover{background-color:#0e51a0}.uppy-c-btn-primary:focus{outline:none;box-shadow:0 0 0 3px #1269cf66}.uppy-size--md .uppy-c-btn-primary{padding:13px 22px}[data-uppy-theme=dark] .uppy-c-btn-primary{color:#eaeaea}[data-uppy-theme=dark] .uppy-c-btn-primary:focus{outline:none}[data-uppy-theme=dark] .uppy-c-btn-primary::-moz-focus-inner{border:0}[data-uppy-theme=dark] .uppy-c-btn-primary:focus{box-shadow:0 0 0 2px #aae1ffd9}.uppy-c-btn-primary.uppy-c-btn--disabled{background-color:#8eb2db}.uppy-c-btn-link{color:#525252;background-color:initial;border-radius:4px;padding:10px 15px;font-size:14px;line-height:1}.uppy-c-btn-link:hover{color:#333}.uppy-c-btn-link:focus{outline:none;box-shadow:0 0 0 3px #1269cf40}.uppy-size--md .uppy-c-btn-link{padding:13px 18px}[data-uppy-theme=dark] .uppy-c-btn-link{color:#eaeaea}[data-uppy-theme=dark] .uppy-c-btn-link:focus{outline:none}[data-uppy-theme=dark] .uppy-c-btn-link::-moz-focus-inner{border:0}[data-uppy-theme=dark] .uppy-c-btn-link:focus{box-shadow:0 0 0 2px #aae1ffd9}[data-uppy-theme=dark] .uppy-c-btn-link:hover{color:#939393}
