.governance-agents-workspace{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-body:"Tecla Manrope", Manrope, ui-sans-serif, system-ui, sans-serif;--font-heading:"Tecla Inter", Inter, ui-sans-serif, system-ui, sans-serif;--font-mono:"Tecla Inconsolata", Inconsolata, ui-monospace, monospace;--color-bg:#f5f8ff;--color-bg-soft:#fbfdff;--color-panel:#fff;--color-panel-soft:#f7f9fc;--color-border:#dfe8f6;--color-border-strong:#bdd2ff;--color-divider:#edf0f5;--color-text:#000029;--color-text-strong:#15233b;--color-text-muted:#5d6c7b;--color-text-subtle:#667085;--color-text-soft:#526078;--color-primary:#1e4fd6;--color-primary-strong:#0d3ebf;--color-primary-soft:#eef4ff;--color-navy:#040745;--color-sky:#7ac8ff;--color-success:#16803c;--color-success-soft:#f2fbf5;--color-warning:#b7791f;--color-warning-soft:#fff9ee;--color-danger:#c43d37;--color-danger-soft:#fff3f2;--radius-sm:6px;--radius-md:8px;--radius-lg:10px;--radius-xl:12px;--radius-pill:999px;--shadow-panel:0 12px 36px -22px #00002957;--shadow-raised:0 20px 38px -28px #00002957;--shadow-float:0 28px 48px -28px #00002966;--transition-fast:.14s ease;--transition-standard:.15s ease}@scope(.governance-agents-workspace){*{box-sizing:border-box}html{background:var(--color-bg)}body{min-width:0;color:var(--color-text);font-family:var(--font-body);font-synthesis:none;text-rendering:optimizelegibility;margin:0}button,input,select,textarea{font:inherit}button:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--color-sky);outline-offset:2px}.app-shell{background:linear-gradient(180deg, #f8fbff 0%, var(--color-bg) 48%, #f8fbff 100%);min-height:100vh;overflow:hidden}.app-shell__content{width:min(100% - 2rem,76rem);margin:0 auto;padding:2rem 0 3rem}.section-kicker{color:var(--color-text-muted);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .45rem;font-size:.74rem;font-weight:700}.section-title{color:var(--color-text);font-family:var(--font-heading);letter-spacing:-.02em;margin:0;font-size:1.4rem;font-weight:600}.section-description{color:var(--color-text-muted);margin:.4rem 0 0;line-height:1.5}.numeric{font-family:var(--font-heading);font-variant-numeric:tabular-nums}@media (width<=640px){.app-shell__content{width:min(100% - 1.25rem,76rem);padding:1.25rem 0 2rem}}.page-header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.75rem;display:flex}.page-header__title{color:var(--color-navy);font-family:var(--font-heading);letter-spacing:-.03em;margin:0;font-size:clamp(2rem,4vw,2.75rem);font-weight:600}.page-header__description{max-width:42rem}.page-header__actions{flex-shrink:0;gap:.5rem;display:flex}.panel{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-panel);min-width:0;box-shadow:var(--shadow-panel)}.panel--flat{box-shadow:none}.panel--soft{background:var(--color-panel-soft)}.panel__body{padding:1.25rem}.scorecard-accordion{overflow:hidden}.scorecard-accordion__summary{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.25rem;list-style:none;display:flex}.scorecard-accordion__summary::-webkit-details-marker{display:none}.scorecard-accordion__summary:focus-visible{outline:3px solid var(--color-primary-soft);outline-offset:-3px}.scorecard-accordion__summary .section-header{flex:auto;min-width:0}.scorecard-accordion__indicator{border:1px solid var(--color-border-strong);width:1.6rem;height:1.6rem;color:var(--color-primary);border-radius:50%;flex:none;place-items:center;font-size:1.15rem;font-weight:500;line-height:1;display:grid}.scorecard-accordion__indicator:before{content:"+"}.scorecard-accordion[open] .scorecard-accordion__indicator:before{content:"−"}.scorecard-accordion__body{border-top:1px solid var(--color-divider)}.section-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.metric-card{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-panel-soft);min-width:0;padding:1rem}.metric-card__label{color:var(--color-text-muted);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:700}.metric-card__value{color:var(--color-navy);font-family:var(--font-heading);letter-spacing:-.02em;margin:.4rem 0 0;font-size:1.5rem;font-weight:600}.metric-card__detail{color:var(--color-text-soft);margin:.35rem 0 0;font-size:.9rem;line-height:1.45}.button{border-radius:var(--radius-sm);cursor:pointer;min-height:2.5rem;transition:background var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);border:1px solid #0000;justify-content:center;align-items:center;padding:.5rem .85rem;font-size:.9rem;font-weight:700;display:inline-flex}.button--primary{background:var(--color-primary);color:var(--color-panel)}.button--primary:hover{background:var(--color-primary-strong)}.button--secondary{border-color:var(--color-border);background:var(--color-panel);color:var(--color-text-strong)}.button--secondary:hover{border-color:var(--color-border-strong);background:var(--color-primary-soft)}.button--tertiary{color:var(--color-primary);background:0 0}.button--tertiary:hover{background:var(--color-primary-soft)}.button:disabled,.button:disabled:hover{border-color:var(--color-border);background:var(--color-panel-soft);color:var(--color-text-soft);cursor:not-allowed;opacity:.72;box-shadow:none}.segmented-control{flex-wrap:wrap;gap:8px;display:flex}.segmented-control button{border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-panel);color:var(--color-text-muted);cursor:pointer;padding:.48rem .78rem;font-size:.82rem;font-weight:600}.segmented-control button[aria-pressed=true]{color:#18306f;background:#1e4fd61a;border-color:#1e4fd640}.status-badge{border-radius:var(--radius-pill);align-items:center;gap:.4rem;padding:.42rem .62rem;font-size:.78rem;font-weight:700;line-height:1;display:inline-flex}.status-badge__dot{background:currentColor;border-radius:50%;width:.45rem;height:.45rem}.status-badge--success{background:var(--color-success-soft);color:var(--color-success)}.status-badge--warning{background:var(--color-warning-soft);color:var(--color-warning)}.status-badge--danger{background:var(--color-danger-soft);color:var(--color-danger)}.status-badge--info{background:var(--color-primary-soft);color:var(--color-primary)}.status-badge--neutral{background:var(--color-panel-soft);color:var(--color-text-soft)}.empty-state,.error-state,.loading-state{justify-items:start;gap:.65rem;padding:1.1rem 0;display:grid}.empty-state__title,.error-state__title{color:var(--color-text-strong);font-family:var(--font-heading);margin:0;font-size:1rem}.empty-state__description,.error-state__description{max-width:42rem;color:var(--color-text-muted);margin:0;line-height:1.5}.error-state{border-left:3px solid var(--color-danger);padding-left:1rem}.loading-state{color:var(--color-text-muted);grid-template-columns:1rem auto;align-items:center}.agent-toast-viewport{z-index:120;pointer-events:none;gap:.75rem;width:min(28rem,100vw - 2rem);max-height:calc(100vh - 2rem);display:grid;position:fixed;top:1rem;right:1rem;overflow-y:auto}.agent-toast{border:1px solid var(--color-border);border-left:4px solid var(--color-primary);border-radius:var(--radius-lg);background:var(--color-panel);box-shadow:var(--shadow-float);pointer-events:auto;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.7rem;padding:.9rem;display:grid}.agent-toast--error{border-color:#c43d3747;border-left-color:var(--color-danger)}.agent-toast--success{border-color:#16803c3d;border-left-color:var(--color-success)}.agent-toast__icon{background:var(--color-primary-soft);width:2rem;height:2rem;color:var(--color-primary);border-radius:50%;place-items:center;display:grid}.agent-toast--error .agent-toast__icon{background:var(--color-danger-soft);color:var(--color-danger)}.agent-toast--success .agent-toast__icon{background:var(--color-success-soft);color:var(--color-success)}.agent-toast__content{min-width:0}.agent-toast__heading{justify-content:space-between;align-items:baseline;gap:.7rem;display:flex}.agent-toast__heading strong{color:var(--color-text-strong);font-family:var(--font-heading);font-size:.92rem}.agent-toast__heading span{color:var(--color-text-soft);letter-spacing:.08em;text-transform:uppercase;flex:none;font-size:.68rem;font-weight:800}.agent-toast__message{max-height:9rem;color:var(--color-text-muted);overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;white-space:pre-wrap;margin:.35rem 0 0;font-size:.84rem;line-height:1.48;overflow:auto}.agent-toast__actions{flex-wrap:wrap;align-items:center;gap:.55rem;margin-top:.7rem;display:flex}.agent-toast__copy{border-radius:var(--radius-sm);background:var(--color-primary-soft);color:var(--color-primary);cursor:pointer;border:0;align-items:center;gap:.35rem;padding:.38rem .55rem;font-size:.74rem;font-weight:800;display:inline-flex}.agent-toast__copy:hover{background:var(--color-border)}.agent-toast__copy-error{color:var(--color-danger);font-size:.72rem}.agent-toast__close{border-radius:var(--radius-sm);width:2rem;height:2rem;color:var(--color-text-soft);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.agent-toast__close:hover{background:var(--color-primary-soft);color:var(--color-text-strong)}.agent-confirm-backdrop{z-index:130;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0b14267a;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.agent-confirm-dialog{border:1px solid var(--color-border);background:var(--color-panel);border-radius:1.1rem;width:min(100%,34rem);padding:1.25rem;box-shadow:0 1.25rem 3.5rem #0b14263d}.agent-confirm-dialog__topline{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.agent-confirm-dialog__icon{background:var(--color-primary-soft);width:2.5rem;height:2.5rem;color:var(--color-primary);border-radius:.8rem;place-items:center;display:grid}.agent-confirm-dialog--danger .agent-confirm-dialog__icon{background:var(--color-danger-soft);color:var(--color-danger)}.agent-confirm-dialog__close{border-radius:var(--radius-sm);width:2rem;height:2rem;color:var(--color-text-soft);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.agent-confirm-dialog__close:hover,.agent-confirm-dialog__close:focus-visible{background:var(--color-primary-soft);color:var(--color-text-strong)}.agent-confirm-dialog__copy{margin-top:1rem}.agent-confirm-dialog__copy h2{color:var(--color-navy);font-family:var(--font-heading);letter-spacing:-.025em;margin:0;font-size:1.35rem}.agent-confirm-dialog__copy p{color:var(--color-text-muted);margin:.5rem 0 0;font-size:.9rem;line-height:1.55}.agent-confirm-dialog__actions{justify-content:flex-end;gap:.55rem;margin-top:1.35rem;display:flex}.agent-confirm-dialog__actions button{border-radius:var(--radius-sm);cursor:pointer;min-height:2.5rem;padding:.5rem .85rem;font-size:.86rem;font-weight:750}.agent-confirm-dialog__cancel{border:1px solid var(--color-border);background:var(--color-panel);color:var(--color-text-strong)}.agent-confirm-dialog__cancel:hover,.agent-confirm-dialog__cancel:focus-visible{border-color:var(--color-border-strong);background:var(--color-primary-soft)}.agent-confirm-dialog__confirm{border:1px solid var(--color-primary);background:var(--color-primary);color:var(--color-panel)}.agent-confirm-dialog__confirm:hover,.agent-confirm-dialog__confirm:focus-visible{border-color:var(--color-primary-strong);background:var(--color-primary-strong)}.agent-confirm-dialog--danger .agent-confirm-dialog__confirm{border-color:var(--color-danger);background:var(--color-danger)}.agent-confirm-dialog--danger .agent-confirm-dialog__confirm:hover,.agent-confirm-dialog--danger .agent-confirm-dialog__confirm:focus-visible{background:#9f2824;border-color:#9f2824}.loading-state__spinner{border:2px solid var(--color-border-strong);border-top-color:var(--color-primary);border-radius:50%;width:1rem;height:1rem;animation:.7s linear infinite spin}.tooltip{display:inline-flex;position:relative}.tooltip__trigger{border:0;border-bottom:1px dashed var(--color-text-muted);color:inherit;cursor:help;background:0 0;padding:0}.tooltip__content{z-index:2;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-navy);width:max-content;max-width:min(18rem,100vw - 2rem);box-shadow:var(--shadow-float);color:var(--color-panel);opacity:0;pointer-events:none;transition:opacity var(--transition-fast), transform var(--transition-fast);padding:.65rem .75rem;font-size:.8rem;font-weight:500;line-height:1.45;position:absolute;bottom:calc(100% + .5rem);left:0;transform:translateY(.2rem)}.tooltip__trigger:hover+.tooltip__content,.tooltip__trigger:focus+.tooltip__content{opacity:1;transform:translateY(0)}.health-grade{grid-template-columns:auto 1fr;align-items:start;gap:1rem;padding:1rem;display:grid}.health-grade__letter{border-radius:var(--radius-md);background:var(--color-primary-soft);width:3rem;height:3rem;color:var(--color-primary);font-family:var(--font-heading);place-items:center;font-size:1.6rem;font-weight:700;display:grid}.health-grade--a .health-grade__letter{background:var(--color-success-soft);color:var(--color-success)}.health-grade--c .health-grade__letter,.health-grade--d .health-grade__letter{background:var(--color-warning-soft);color:var(--color-warning)}.health-grade--f .health-grade__letter{background:var(--color-danger-soft);color:var(--color-danger)}.health-grade__title{color:var(--color-text-strong);font-family:var(--font-heading);margin:0;font-size:1rem}.health-grade__description,.health-grade__threshold{color:var(--color-text-muted);margin:.3rem 0 0;font-size:.875rem;line-height:1.45}.health-grade__threshold{color:var(--color-text-soft)}.data-table-shell{border:1px solid var(--color-border);border-radius:var(--radius-md);overflow-x:auto}.data-table{border-collapse:collapse;background:var(--color-panel);width:100%;min-width:38rem}.data-table th{background:var(--color-panel-soft);color:var(--color-text-muted);letter-spacing:.08em;text-align:left;text-transform:uppercase;font-size:.74rem}.data-table th,.data-table td{border-bottom:1px solid var(--color-divider);padding:.8rem 1rem}.data-table td{color:var(--color-text-strong);font-size:.9rem}.data-table th[data-align=right],.data-table td[data-align=right]{text-align:right;font-family:var(--font-heading);font-variant-numeric:tabular-nums}.data-table tbody tr:last-child td{border-bottom:0}.foundation-layout{gap:1.5rem;display:grid}.foundation-metrics{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.75rem;margin-top:1.25rem;display:grid}.readiness-content,.readiness-note{margin-top:1rem}.module-stack,.agents-dashboard,.agent-workspace-pane,.agent-report-module{gap:1.5rem;display:grid}.agent-workspace-pane[hidden]{display:none}.compass-sync .panel__body{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.5rem;padding:1rem 1.25rem;display:grid}.compass-sync__status{align-items:center;gap:.85rem;min-width:0;display:flex}.compass-sync__copy{min-width:0}.compass-sync__indicator{background:var(--color-success);width:.72rem;height:.72rem;box-shadow:0 0 0 5px var(--color-success-soft);border-radius:999px;flex:none}.compass-sync__indicator--active{background:var(--color-primary);box-shadow:0 0 0 5px var(--color-primary-soft);animation:1.4s ease-in-out infinite compass-sync-pulse}.compass-sync__indicator--error{background:var(--color-danger);box-shadow:0 0 0 5px var(--color-danger-soft)}.compass-sync__title{color:var(--color-text);font-family:var(--font-heading);letter-spacing:-.01em;margin:0;font-size:1rem}.compass-sync__detail{color:var(--color-text-muted);margin:.2rem 0 0;font-size:.86rem}.compass-sync__progress{background:var(--color-primary-soft);border-radius:999px;width:min(19rem,100%);height:.25rem;margin-top:.65rem;overflow:hidden}.compass-sync__progress span{border-radius:inherit;background:var(--color-primary);height:100%;transition:width .25s;display:block}.compass-sync__action{justify-items:end;gap:.45rem;min-width:max-content;display:grid}.compass-sync__hint{color:var(--color-text-muted);font-size:.75rem}@keyframes compass-sync-pulse{50%{opacity:.45}}.agent-directory-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.agent-filter{color:var(--color-text-muted);align-items:center;gap:.6rem;margin:1.25rem 0 0;font-size:.86rem;font-weight:700;display:flex}.agent-filter select{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-panel);min-height:2.3rem;color:var(--color-text-strong);padding:.35rem .55rem}.organization-list{gap:1rem;margin-top:1.25rem;display:grid}.department-panel{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-panel-soft);padding:1rem}.department-panel__leaders,.department-panel__reports{gap:.75rem;margin-top:1rem;display:grid}.department-panel__reports{border-left:1px solid var(--color-border-strong);margin-left:1.25rem;padding-left:1rem}.department-panel__reports>p{color:var(--color-text-muted);letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:700}.agent-directory-grid{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:.75rem;margin-top:1.25rem;display:grid}.agent-card{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-panel);width:100%;color:inherit;text-align:left;transition:border-color var(--transition-fast), box-shadow var(--transition-fast), transform var(--transition-fast);grid-template-columns:3.65rem minmax(0,1fr);align-items:center;gap:.9rem;padding:.75rem;display:grid}.agent-card:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-raised);transform:translateY(-1px)}.agent-card__open{min-width:0;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;margin:-.75rem;padding:.75rem .75rem .75rem 0;display:block}.agent-card__open:hover .agent-card__title-row strong{color:var(--color-primary)}.agent-card__portrait,.agent-profile__portrait{border:1px solid var(--color-border-strong);background:var(--color-panel-soft);-o-object-fit:cover;object-fit:cover;border-radius:50%;width:3.65rem;height:3.65rem}.agent-portrait-control{justify-items:start;gap:.45rem;min-width:0;display:grid;position:relative}.agent-portrait-control__trigger{border:1px solid var(--color-border-strong);background:var(--color-panel-soft);width:3.65rem;height:3.65rem;color:inherit;cursor:default;box-shadow:var(--shadow-panel);border-radius:50%;padding:0;display:grid;position:relative;overflow:hidden}.agent-portrait-control__trigger.is-editable{cursor:pointer;transition:border-color var(--transition-fast), box-shadow var(--transition-fast), transform var(--transition-fast)}.agent-portrait-control__trigger.is-editable:hover{border-color:var(--color-primary);box-shadow:var(--shadow-raised);transform:translateY(-1px)}.agent-portrait-control__trigger:disabled{opacity:1}.agent-portrait-control__trigger img,.agent-portrait__placeholder{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.agent-portrait-control__overlay,.agent-portrait-control__busy{color:#fff;letter-spacing:.04em;text-transform:uppercase;opacity:0;transition:opacity var(--transition-fast);background:#040745a3;align-content:center;place-items:center;gap:.15rem;font-size:.64rem;font-weight:800;display:grid;position:absolute;inset:0}.agent-portrait-control__trigger.is-editable:hover .agent-portrait-control__overlay,.agent-portrait-control__trigger.is-editable:focus-visible .agent-portrait-control__overlay,.agent-portrait-control__busy,.agent-portrait-control__busy{opacity:1}.agent-portrait-control__busy span{letter-spacing:.08em;font-size:.58rem}.agent-portrait-control__spinner{animation:.9s linear infinite spin}.agent-portrait-control__input{clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.agent-portrait-control__remove{border:2px solid var(--color-panel);background:var(--color-danger-soft);width:1.55rem;height:1.55rem;color:var(--color-danger);cursor:pointer;box-shadow:var(--shadow-panel);border-radius:50%;place-items:center;display:grid;position:absolute;top:-.15rem;right:-.15rem}.agent-portrait-control__remove:hover{background:var(--color-danger);color:#fff}.agent-portrait-control__status,.agent-portrait-control__error{max-width:15rem;color:var(--color-text-muted);font-size:.72rem;line-height:1.35}.agent-portrait-control__status{color:var(--color-success);align-items:flex-start;gap:.3rem;display:inline-flex}.agent-portrait-control__error{color:var(--color-danger)}.agent-portrait-control--header{align-self:center}.agent-portrait-control--header .agent-portrait-control__trigger{width:5.5rem;height:5.5rem}.agent-portrait-control--header .agent-portrait-control__status,.agent-portrait-control--header .agent-portrait-control__error{max-width:18rem}.agent-portrait__placeholder{color:#fff;background:linear-gradient(145deg,#1e4fd6,#5f8cff);place-items:center;display:grid;position:relative;overflow:hidden}.agent-portrait__placeholder--1{background:linear-gradient(145deg,#173a96,#53b5e8)}.agent-portrait__placeholder--2{background:linear-gradient(145deg,#4b287d,#d77bbd)}.agent-portrait__placeholder--3{background:linear-gradient(145deg,#095b62,#65c7a3)}.agent-portrait__placeholder--4{background:linear-gradient(145deg,#8a4a17,#e8a34b)}.agent-portrait__placeholder-orb{border:1px solid #ffffff70;border-radius:50%;width:68%;height:68%;position:absolute;transform:translate(18%,-12%)}.agent-portrait__placeholder-grid{background:repeating-linear-gradient(115deg,#0000 0 .65rem,#ffffff24 .65rem .72rem);position:absolute;inset:-20%;transform:rotate(-22deg)}.agent-portrait__initials{z-index:1;font-family:var(--font-heading);letter-spacing:-.04em;text-shadow:0 2px 10px #04074540;font-size:1.2rem;font-weight:700;position:relative}.agent-portrait__placeholder-line{background:#ffffff80;height:1px;position:absolute;bottom:19%;left:10%;right:10%;transform:rotate(-9deg)}.agent-portrait-control--header .agent-portrait__initials{font-size:1.8rem}.agent-portrait-dialog-backdrop{z-index:80;background:#0407457a;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.agent-portrait-dialog{border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-panel);width:min(100%,31rem);box-shadow:var(--shadow-float);overflow:hidden}.agent-portrait-dialog__header,.agent-portrait-dialog__actions{justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.15rem 1.25rem;display:flex}.agent-portrait-dialog__header{border-bottom:1px solid var(--color-divider)}.agent-portrait-dialog__header h2{color:var(--color-text);font-family:var(--font-heading);letter-spacing:-.03em;margin:0;font-size:1.35rem}.agent-portrait-dialog__header button{border-radius:var(--radius-sm);width:2.15rem;height:2.15rem;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.agent-portrait-dialog__header button:hover{background:var(--color-primary-soft);color:var(--color-text)}.agent-portrait-dialog__body{color:var(--color-text-muted);padding:1.25rem;line-height:1.55}.agent-portrait-dialog__body p{margin:0}.agent-portrait-dialog__body .form-error{margin-top:.7rem}.agent-portrait-dialog__actions{border-top:1px solid var(--color-divider);background:var(--color-panel-soft);justify-content:flex-end;align-items:center}.agent-portrait-dialog__remove{color:var(--color-danger);align-items:center;gap:.35rem;display:inline-flex}.agent-portrait-dialog--gallery{width:min(100%,43rem);max-height:min(42rem,100vh - 2rem);overflow-y:auto}.agent-portrait-dialog__subtitle{max-width:34rem;color:var(--color-text-muted);margin:.4rem 0 0;font-size:.8rem;line-height:1.45}.agent-portrait-dialog__preview{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-panel-soft);grid-template-columns:5.25rem minmax(0,1fr);align-items:center;gap:.85rem;margin-bottom:1rem;padding:.75rem;display:grid}.agent-portrait-dialog__preview img,.agent-portrait-dialog__preview .agent-portrait__placeholder{border-radius:var(--radius-md);-o-object-fit:cover;object-fit:cover;width:5.25rem;height:5.25rem}.agent-portrait-dialog__preview div{gap:.25rem;min-width:0;display:grid}.agent-portrait-dialog__preview strong{color:var(--color-text-strong);font-family:var(--font-heading);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agent-portrait-dialog__preview span{color:var(--color-text-muted);font-size:.76rem}.agent-portrait-dialog__loading{border:1px dashed var(--color-border-strong);border-radius:var(--radius-md);color:var(--color-text-muted);align-items:center;gap:.5rem;padding:.8rem;font-size:.8rem;display:flex}.agent-portrait-gallery{grid-template-columns:repeat(5,minmax(0,1fr));gap:.6rem;margin-top:1rem;display:grid}.agent-portrait-gallery__option{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-panel);min-width:0;color:var(--color-text-muted);cursor:pointer;text-align:left;transition:border-color var(--transition-fast), box-shadow var(--transition-fast), transform var(--transition-fast);gap:.35rem;padding:.35rem;display:grid;position:relative}.agent-portrait-gallery__option:hover,.agent-portrait-gallery__option:focus-visible{border-color:var(--color-primary);box-shadow:var(--shadow-raised);transform:translateY(-1px)}.agent-portrait-gallery__option.is-selected{border:2px solid var(--color-primary);background:var(--color-primary-soft);box-shadow:var(--shadow-raised);padding:calc(.35rem - 1px)}.agent-portrait-gallery__option img{aspect-ratio:1;border-radius:calc(var(--radius-md) - .15rem);-o-object-fit:cover;object-fit:cover;width:100%}.agent-portrait-gallery__option span{text-overflow:ellipsis;white-space:nowrap;padding:0 .15rem .1rem;font-size:.68rem;font-weight:800;overflow:hidden}.agent-portrait-gallery__option svg{background:var(--color-primary);color:#fff;border-radius:50%;padding:.16rem;position:absolute;top:.5rem;right:.5rem}.agent-portrait-dialog__custom{border-top:1px solid var(--color-divider);flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:1rem;padding-top:1rem;display:flex}.agent-portrait-dialog__custom span{color:var(--color-text-soft);font-size:.73rem}.agent-portrait-sync-card{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-panel-soft);gap:.7rem;margin-top:1rem;padding:.85rem;display:grid}.agent-portrait-sync-card__heading{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.agent-portrait-sync-card__heading strong{color:var(--color-text-strong);font-family:var(--font-heading);font-size:.86rem}.agent-portrait-sync-card__heading .section-kicker{margin-bottom:.15rem}.agent-portrait-sync-card__status{color:var(--color-text-soft);text-align:right;font-size:.7rem}.agent-portrait-sync-card__status--synced{color:var(--color-success)}.agent-portrait-sync-card__status--failed{color:var(--color-danger)}.agent-portrait-sync-card__status--queued,.agent-portrait-sync-card__status--syncing{color:var(--color-warning)}.agent-portrait-sync-card__toggle{color:var(--color-text-muted);align-items:center;gap:.5rem;font-size:.78rem;display:flex}.agent-portrait-sync-card__toggle input{accent-color:var(--color-primary)}.agent-portrait-sync-card__hint,.agent-portrait-sync-card__error{margin:0;font-size:.75rem}.agent-portrait-sync-card__error{color:var(--color-danger)}.agent-portrait-sync-card__retry{justify-self:start}.agent-portrait-dialog__saved{color:var(--color-success);align-items:flex-start;gap:.4rem;font-size:.8rem;font-weight:700;display:flex;margin-top:.9rem!important}.agent-portrait-dialog__actions--gallery{flex-wrap:wrap;justify-content:space-between;gap:.7rem}.agent-portrait-dialog__actions-right{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;display:flex}.agent-card__content,.agent-card__title-row,.agent-card__title-row>span:first-child{gap:.18rem;min-width:0;display:grid}.agent-card__title-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.5rem}.agent-card strong{color:var(--color-text-strong);font-family:var(--font-heading);font-size:.98rem}.agent-card__title-row>span:first-child>span,.agent-card__meta{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.83rem;overflow:hidden}.agent-card__meta{margin-top:.2rem}.agent-detail-layout{gap:1.5rem;display:grid}.agent-workspace-header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.agent-workspace-header__identity{align-items:center;gap:1rem;min-width:0;display:flex}.agent-workspace-header__portrait{border:1px solid var(--color-border-strong);background:var(--color-panel-soft);width:5.5rem;height:5.5rem;box-shadow:var(--shadow-panel);-o-object-fit:cover;object-fit:cover;border-radius:50%;flex:none}.agent-workspace-header__name{color:var(--color-navy);font-family:var(--font-heading);letter-spacing:-.03em;margin:0;font-size:clamp(2rem,4vw,2.75rem);font-weight:600;line-height:1.1}.agent-workspace-header__role{color:var(--color-text-strong);margin:.35rem 0 0;font-size:1rem;font-weight:700}.agent-workspace-header__metadata{color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-top:.7rem;font-size:.82rem;display:flex}.agent-workspace-header__metadata>span+span{border-left:1px solid var(--color-border-strong);padding-left:.75rem}.agent-workspace-header__actions{flex-shrink:0;gap:.5rem;display:flex}.agent-workspace-tabs{scrollbar-width:thin;padding-bottom:.2rem;overflow-x:auto}.agent-workspace-tabs .segmented-control{flex-wrap:nowrap;min-width:max-content}.report-card-list{gap:.75rem;margin-top:1rem;display:grid}.report-card{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-panel-soft);width:100%;color:inherit;cursor:pointer;text-align:left;transition:border-color var(--transition-fast), box-shadow var(--transition-fast), transform var(--transition-fast);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem;display:flex}.report-card:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-raised);transform:translateY(-1px)}.report-card>div{gap:.28rem;min-width:0;display:grid}.report-card .section-kicker{margin-bottom:.1rem}.report-card strong{color:var(--color-text-strong);font-family:var(--font-heading);font-size:1rem}.report-card span,.report-card small{color:var(--color-text-muted);font-size:.85rem;line-height:1.45}.report-card small{color:var(--color-text-soft)}.scorecard-report-list,.scorecard-category-list,.scorecard-detail-list{gap:.75rem;margin-top:1rem;display:grid}.scorecard-module-toolbar{justify-content:space-between;align-items:center;gap:1rem;display:flex}@media (width<=640px){.scorecard-module-toolbar{flex-direction:column;align-items:stretch}.scorecard-module-toolbar .button{width:100%}}.scorecard-report-row{border:0;border-top:1px solid var(--color-divider);width:100%;color:inherit;text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 0;display:flex}.scorecard-report-row:first-child{border-top:0;padding-top:0}.scorecard-report-row__open-button{min-width:0;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;flex:1;justify-content:space-between;align-items:center;gap:1rem;padding:0;display:flex}.scorecard-report-row__open-button>div{gap:.2rem;min-width:0;display:grid}.scorecard-report-row strong{color:var(--color-text-strong);font-size:.9rem}.scorecard-report-row span{color:var(--color-text-muted);font-size:.76rem}.scorecard-report-row__open-button>div:last-child{justify-items:end}.scorecard-report-row__open{font-weight:700;color:var(--color-primary)!important}.scorecard-assessment{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem;margin-top:1rem;display:grid}.scorecard-assessment__grade{border-radius:var(--radius-md);background:var(--color-primary-soft);width:5rem;height:5rem;color:var(--color-primary);align-content:center;place-items:center;display:grid}.scorecard-assessment__grade strong{font-family:var(--font-heading);font-size:2rem;line-height:1}.scorecard-assessment__grade span{margin-top:.3rem;font-size:.8rem;font-weight:700}.scorecard-assessment p,.scorecard-narrative,.scorecard-action{color:var(--color-text-strong);line-height:1.6}.scorecard-assessment p{margin:.7rem 0 0}.scorecard-narrative{width:100%;max-width:none;margin:1rem 0 0}.agent-report-module{flex-direction:column;display:flex}.agent-report-module>.button{align-self:flex-start}.agent-report-module>.scorecard-accordion{order:90}.agent-report-module>.scorecard-bottom-card--priority-findings{order:10}.agent-report-module>.scorecard-bottom-card--recommendations{order:20}.agent-report-module>.scorecard-contract-accordion{order:30}.agent-report-module>.scorecard-bottom-card--material-risks{order:40}.agent-report-module>.scorecard-bottom-card--data-quality-limits{order:50}.agent-report-module>.scorecard-bottom-card--required-approvals{order:60}.agent-report-module>.scorecard-bottom-card--required-validations{order:70}.agent-report-module>.scorecard-data-points-accordion{order:80}.scorecard-category{border-top:1px solid var(--color-divider);padding-top:1rem}.scorecard-category:first-child{border-top:0;padding-top:0}.scorecard-category__heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.scorecard-category h3{color:var(--color-text-strong);font-family:var(--font-heading);margin:0;font-size:1rem}.scorecard-category__heading p{max-width:58rem;color:var(--color-text-muted);margin:.3rem 0 0;line-height:1.5}.scorecard-category__score{flex:none;justify-items:end;gap:.2rem;display:grid}.scorecard-category__score strong{color:var(--color-primary);font-family:var(--font-heading);font-size:1.25rem}.scorecard-category__score span{color:var(--color-text-muted);white-space:nowrap;font-size:.76rem}.scorecard-key-numbers{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.6rem;margin-top:1rem;display:grid}.scorecard-key-numbers div{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-panel-soft);gap:.2rem;padding:.7rem;display:grid}.scorecard-key-numbers span,.scorecard-key-numbers small{color:var(--color-text-muted);font-size:.74rem;line-height:1.4}.scorecard-key-numbers strong{color:var(--color-text-strong);font-family:var(--font-heading);font-size:1rem}.scorecard-components{border-top:1px solid var(--color-divider);margin-top:1.1rem;padding-top:1rem}.scorecard-components>p{color:var(--color-text-muted);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .65rem;font-size:.72rem;font-weight:800}.scorecard-components>div{gap:.55rem;display:grid}.scorecard-components article{background:linear-gradient(120deg, var(--color-panel-soft), #fff);border:1px solid var(--color-border);border-radius:var(--radius-sm);justify-content:space-between;align-items:center;gap:.8rem;padding:.72rem .8rem;display:flex}.scorecard-components article>div{gap:.16rem;min-width:0;display:grid}.scorecard-components article>div:last-child{text-align:right;justify-items:end}.scorecard-components strong{color:var(--color-text-strong);font-family:var(--font-heading);font-size:.86rem}.scorecard-components span,.scorecard-components small{color:var(--color-text-muted);font-size:.74rem}.scorecard-explained-value{cursor:help;outline:none;max-width:100%;display:inline-flex;position:relative}.scorecard-explained-value>:first-child{border-bottom:1px dashed var(--color-border-strong)}.scorecard-explained-value:focus-visible>:first-child{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:2px}.scorecard-explained-value__tooltip{z-index:20;border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-panel);width:min(26rem,100vw - 2rem);box-shadow:var(--shadow-raised);color:var(--color-text);cursor:default;padding:.85rem;display:none;position:fixed;overflow-y:auto}.scorecard-explained-value__tooltip[data-open=true]{gap:.5rem;display:grid}.scorecard-explained-value__tooltip>strong{color:var(--color-text-strong);font-size:.82rem;line-height:1.45}.scorecard-explained-value__tooltip>span{color:var(--color-text);gap:.1rem;font-size:.76rem;line-height:1.4;display:grid}.scorecard-explained-value__tooltip b{color:var(--color-text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.68rem}.scorecard-action{margin:1rem 0 0}.scorecard-category details{color:var(--color-primary);margin-top:.85rem;font-size:.86rem;font-weight:700}.scorecard-category details>div{color:var(--color-text);font-weight:400}.scorecard-detail-list div{border-top:1px solid var(--color-divider);gap:.2rem;padding-top:.7rem;display:grid}.scorecard-detail-list div:first-child{border-top:0;padding-top:0}.scorecard-detail-list strong{color:var(--color-text-strong);font-size:.9rem}.scorecard-detail-list span{color:var(--color-text-muted);font-size:.85rem;line-height:1.5}.scorecard-data-points{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.65rem;margin-top:1rem;display:grid}.scorecard-data-point{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-panel-soft);cursor:help;justify-content:space-between;align-items:flex-start;gap:.6rem;padding:.75rem;display:flex;position:relative}.scorecard-data-point>div:first-child{gap:.2rem;min-width:0;display:grid}.scorecard-data-point>div:first-child strong{color:var(--color-text-strong);font-size:.84rem}.scorecard-data-point>div:first-child span{color:var(--color-text-muted);font-size:.76rem;line-height:1.4}.scorecard-data-point__info{border:1px solid var(--color-border-strong);width:1.1rem;height:1.1rem;color:var(--color-primary);border-radius:50%;flex:none;place-items:center;font-size:.7rem;font-weight:700;display:grid}.scorecard-data-point__tooltip{z-index:5;border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-panel);width:min(26rem,100vw - 3rem);box-shadow:var(--shadow-raised);color:var(--color-text);cursor:default;padding:.85rem;display:none;position:absolute;bottom:calc(100% + .45rem);right:0}.scorecard-data-point:hover .scorecard-data-point__tooltip,.scorecard-data-point:focus .scorecard-data-point__tooltip{gap:.65rem;display:grid}.scorecard-data-point__tooltip>strong{color:var(--color-text-strong);font-size:.82rem;line-height:1.45}.scorecard-data-point__tooltip dl{gap:.45rem;margin:0;display:grid}.scorecard-data-point__tooltip dl div{gap:.1rem;display:grid}.scorecard-data-point__tooltip dt{color:var(--color-text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:700}.scorecard-data-point__tooltip dd{color:var(--color-text);margin:0;font-size:.76rem;line-height:1.4}.pulse-access{border-top:1px solid var(--color-divider);justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding-top:1rem;display:flex}.pulse-access div{gap:.2rem;min-width:0;display:grid}.pulse-access strong{color:var(--color-text-strong);font-family:var(--font-heading)}.pulse-access span{color:var(--color-text-muted);font-size:.84rem}.pulse-config{border-top:1px solid var(--color-divider);gap:.75rem;margin-top:1rem;padding-top:1rem;display:grid}.pulse-config>label,.pulse-config__views label{color:var(--color-text-strong);align-items:start;gap:.55rem;font-size:.87rem;font-weight:600;display:flex}.pulse-config input{accent-color:var(--color-primary);margin-top:.18rem}.pulse-config__query{color:var(--color-text)!important;font-weight:500!important}.pulse-config__views{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-panel-soft);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.55rem;max-height:18rem;padding:.75rem;display:grid;overflow:auto}.pulse-config__views label{min-width:0}.pulse-config__views span{gap:.1rem;min-width:0;display:grid}.pulse-config__views small{color:var(--color-text-muted);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;font-weight:400;overflow:hidden}.pulse-config__providers{border-top:1px solid var(--color-divider);gap:.65rem;padding-top:.9rem;display:grid}.pulse-config__providers>div:first-child{gap:.15rem;display:grid}.pulse-config__providers>div:first-child p{margin:0}.pulse-config__provider{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-panel-soft);align-items:center;gap:.7rem;padding:.72rem .8rem;display:flex}.pulse-config__provider:has(input:checked){box-shadow:inset 3px 0 0 var(--color-primary);background:#f4f7ff;border-color:#1e4fd661}.pulse-config__provider input{flex:none}.pulse-config__provider>span:not(.status-badge){flex:auto;gap:.15rem;min-width:0;display:grid}.pulse-config__provider strong{color:var(--color-text-strong);font-size:.82rem}.pulse-config__provider small{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.pulse-config__provider.is-unavailable{opacity:.65}.pulse-config__read-only{border-top:1px solid var(--color-divider);gap:.8rem;margin-top:1rem;padding-top:1rem;display:grid}.pulse-config__read-only .section-description{margin:0}@media (width<=640px){.pulse-config__provider{flex-wrap:wrap;align-items:flex-start}.pulse-config__provider .status-badge{margin-left:1.65rem}}.settings-standard{border-top:1px solid var(--color-divider);justify-content:space-between;align-items:center;gap:1rem;margin-top:1.1rem;padding-top:1rem;display:flex}.settings-standard div{gap:.2rem;min-width:0;display:grid}.settings-standard strong{color:var(--color-text-strong);font-family:var(--font-heading)}.settings-standard span{color:var(--color-text-muted);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.settings-metadata{border-top:1px solid var(--color-divider);grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1.25rem;margin:1rem 0 0;padding-top:1rem;display:grid}.settings-metadata div{min-width:0}.settings-metadata dt{color:var(--color-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700}.settings-metadata dd{color:var(--color-text-strong);margin:.28rem 0 0;font-size:.88rem;line-height:1.4}.settings-revision{font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.integration-secret{border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-primary-soft);gap:.3rem;margin-top:1rem;padding:.9rem;display:grid}.integration-secret strong{color:var(--color-text-strong);font-family:var(--font-heading)}.integration-secret span{color:var(--color-text-muted);font-size:.84rem}.integration-secret input{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-panel);width:100%;color:var(--color-text-strong);font-family:var(--font-mono);margin-top:.35rem;padding:.6rem .7rem;font-size:.8rem}.integration-key-form{border-top:1px solid var(--color-divider);flex-wrap:wrap;align-items:end;gap:.7rem;margin-top:1rem;padding-top:1rem;display:flex}.integration-key-form label{color:var(--color-text-strong);flex:15rem;gap:.4rem;font-size:.84rem;font-weight:700;display:grid}.integration-key-form input{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-panel);min-height:2.5rem;color:var(--color-text-strong);padding:.5rem .65rem;font-size:1rem}.integration-key-list{margin-top:1rem;display:grid}.integration-key-list__item{border-top:1px solid var(--color-divider);justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 0;display:flex}.integration-key-list__item>div:first-child{gap:.2rem;min-width:0;display:grid}.integration-key-list__item strong{color:var(--color-text-strong);font-family:var(--font-heading)}.integration-key-list__item>div:first-child span{color:var(--color-text-muted);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.integration-key-list__item>div:last-child{flex-wrap:wrap;justify-content:end;align-items:center;gap:.35rem;display:flex}.integration-hero{background:radial-gradient(circle at 0 0,#7ac8ff38,#0000 44%),linear-gradient(145deg,#fffffffa,#f4f8fff0);position:relative;overflow:hidden}.integration-hero .panel__body{z-index:1;padding:1.5rem;position:relative}.integration-hero .section-description{max-width:44rem}.integration-hero__metrics{background:#1e4fd61a;border:1px solid #1e4fd621;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;max-width:46rem;margin-top:1.35rem;display:grid;overflow:hidden}.integration-hero__metrics>div{background:#ffffffd1;gap:.18rem;min-width:0;padding:.85rem 1rem;display:grid}.integration-hero__metrics strong{color:var(--color-navy);font-family:var(--font-heading);letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;font-size:1.24rem;overflow:hidden}.integration-hero__metrics span{color:var(--color-text-muted);font-size:.73rem;font-weight:700}.integration-composer{background:linear-gradient(#fffffffa,#f7fafff0);overflow:hidden}.integration-composer .panel__body{padding:1.5rem}.integration-key-composer{background:linear-gradient(145deg,#eef4ffc7,#fffffff7);border:1px solid #1e4fd629;border-top:3px solid #1e4fd670;border-radius:12px;gap:1.15rem;margin-top:1.25rem;padding:1.2rem;display:grid;box-shadow:inset 0 1px #ffffffd1,0 16px 30px -30px #0407457a}.integration-key-composer__name{max-width:46rem;color:var(--color-text-strong);gap:.4rem;font-size:.84rem;font-weight:700;display:grid}.integration-key-composer__name input{border:1px solid var(--color-border);border-radius:var(--radius-sm);min-height:2.6rem;color:var(--color-text-strong);font:inherit;transition:border-color var(--transition-fast), box-shadow var(--transition-fast);background:#ffffffe6;padding:.5rem .7rem}.integration-key-composer__name input:focus{border-color:#1e4fd67a;outline:0;box-shadow:0 0 0 3px #1e4fd61a}.integration-key-composer__heading{border-top:1px solid #1e4fd61c;justify-content:space-between;align-items:end;gap:1rem;padding-top:1rem;display:flex}.integration-key-composer__heading .section-kicker{margin:0 0 .2rem}.integration-key-composer__heading p:last-child{color:var(--color-text-muted);margin:0;font-size:.84rem;line-height:1.45}.integration-key-composer__heading>span{border-radius:var(--radius-pill);color:var(--color-primary);background:#ffffffb8;border:1px solid #1e4fd629;flex:none;padding:.4rem .65rem;font-size:.75rem;font-weight:700}.integration-scope-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.integration-scope-card{border:1px solid var(--color-border);cursor:pointer;min-width:0;transition:border-color var(--transition-fast), background var(--transition-fast), box-shadow var(--transition-fast), transform var(--transition-fast);background:#ffffffc2;border-radius:11px;grid-template-columns:2.35rem minmax(0,1fr) 1.15rem;align-items:center;gap:.7rem;padding:.8rem;display:grid}.integration-scope-card:hover{border-color:var(--color-border-strong);transform:translateY(-1px);box-shadow:0 15px 25px -26px #0407456b}.integration-scope-card.is-selected{background:linear-gradient(135deg,#eef4ffe6,#fffffff0);border-color:#1e4fd661;box-shadow:0 12px 24px -26px #1e4fd68c}.integration-scope-card input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.integration-scope-card:focus-within{outline:2px solid var(--color-primary);outline-offset:2px}.integration-scope-card__signal{width:2.35rem;height:2.35rem;color:var(--color-primary);font-family:var(--font-heading);background:linear-gradient(135deg,#1e4fd61a,#7ac8ff38);border:1px solid #1e4fd624;border-radius:10px;place-items:center;font-size:1rem;font-weight:700;display:grid}.integration-scope-card.is-selected .integration-scope-card__signal{background:var(--color-primary);color:#fff;border-color:#1e4fd63d}.integration-scope-card__content{gap:.18rem;min-width:0;display:grid}.integration-scope-card__content strong{color:var(--color-text-strong);font-family:var(--font-heading);font-size:.86rem}.integration-scope-card__content small{color:var(--color-text-muted);font-size:.73rem;line-height:1.35}.integration-scope-card__check{border:1px solid var(--color-border-strong);width:1.15rem;height:1.15rem;color:var(--color-primary);border-radius:50%;place-items:center;font-size:.72rem;font-weight:800;display:grid}.integration-scope-card.is-selected .integration-scope-card__check{border-color:var(--color-primary);background:var(--color-primary);color:#fff}.integration-key-composer__footer{border-top:1px solid #1e4fd61c;justify-content:space-between;align-items:center;gap:1rem;padding-top:1rem;display:flex}.integration-key-composer__footer>span{color:var(--color-text-muted);font-size:.78rem;line-height:1.4}.integration-error{border:1px solid #c43d3738;border-left:3px solid var(--color-danger);background:var(--color-danger-soft);border-radius:10px;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding:1rem;display:flex}.integration-error>div{gap:.25rem;display:grid}.integration-error strong{color:var(--color-text-strong);font-family:var(--font-heading)}.integration-error span{color:var(--color-text-muted);font-size:.84rem;line-height:1.45}.integration-registry{background:linear-gradient(#fffffffa,#f5f8ffe6)}.integration-key-list{gap:.65rem;margin-top:1.15rem;display:grid}.integration-key-card{border:1px solid var(--color-border);transition:border-color var(--transition-fast), box-shadow var(--transition-fast), transform var(--transition-fast);background:linear-gradient(125deg,#fffffffa,#f5f9fff2);border-radius:12px;grid-template-columns:2.45rem minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:.95rem 1rem;display:grid;box-shadow:0 12px 28px -26px #04074566}.integration-key-card:hover{border-color:var(--color-border-strong);transform:translateY(-1px);box-shadow:0 20px 34px -28px #0407456b}.integration-key-card.is-revoked{background:var(--color-panel-soft);box-shadow:none;opacity:.78}.integration-key-card__signal{width:2.35rem;height:2.35rem;color:var(--color-primary);font-family:var(--font-heading);background:linear-gradient(135deg,#1e4fd621,#7ac8ff40);border:1px solid #1e4fd624;border-radius:10px;place-items:center;font-size:1.2rem;font-weight:700;display:grid}.integration-key-card__body{gap:.35rem;min-width:0;display:grid}.integration-key-card__body>div{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.integration-key-card__body strong{color:var(--color-text-strong);font-family:var(--font-heading);font-size:.94rem}.integration-key-card__body>span{color:var(--color-text-muted);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.integration-key-card__body ul{flex-wrap:wrap;gap:.35rem;margin:.1rem 0 0;padding:0;list-style:none;display:flex}.integration-key-card__body li{border-radius:var(--radius-pill);color:#24437d;font-family:var(--font-mono);background:#eef4ffb8;border:1px solid #1e4fd621;padding:.22rem .42rem;font-size:.66rem}.integration-key-card__controls{flex-wrap:wrap;justify-content:end;align-items:center;gap:.25rem;display:flex}.agent-profile{align-items:center;gap:1rem;display:flex}.agent-profile__portrait{flex:none;width:5.25rem;height:5.25rem}.agent-action-row{flex-wrap:wrap;gap:.65rem;margin-top:1.25rem;display:flex}.agent-action-status{color:var(--color-success);align-self:center;font-size:.85rem;font-weight:600}.agent-management-form{flex-wrap:wrap;align-items:end;gap:.7rem;margin-top:1rem;display:flex}.agent-management-form label{color:var(--color-text-strong);flex:12rem;gap:.4rem;font-size:.84rem;font-weight:700;display:grid}.agent-management-form .form-label-meta{color:var(--color-text-muted);letter-spacing:.04em;text-transform:uppercase;margin-left:.3rem;font-size:.66rem;font-weight:600}.agent-management-form input,.agent-management-form select{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-panel);width:100%;min-height:2.5rem;color:var(--color-text);font:inherit;padding:.5rem .65rem}.agent-management-form--row{border-top:1px solid var(--color-divider);padding:.72rem 0}.actions-hero{position:relative}.actions-hero .panel__body{z-index:1;padding:1.5rem;position:relative}.action-activity-panel .panel__body{z-index:1;position:relative}.actions-hero .section-header{align-items:center}.actions-hero .section-description{max-width:42rem}.actions-hero__metrics{background:#1e4fd61a;border:1px solid #1e4fd61f;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;max-width:42rem;margin-top:1.35rem;display:grid;overflow:hidden}.actions-hero__metrics>div{background:#ffffffc7;gap:.16rem;padding:.85rem 1rem;display:grid}.actions-hero__metrics strong{color:var(--color-navy);font-family:var(--font-heading);letter-spacing:-.04em;font-size:1.3rem}.actions-hero__metrics span{color:var(--color-text-muted);font-size:.73rem;font-weight:700}.actions-hero__metrics .is-attention strong{color:var(--color-danger)}.briefings-hero .panel__body,.briefing-editor-panel .panel__body,.briefing-history .panel__body,.briefings-list-panel .panel__body{padding:1.35rem}.briefings-hero__status{color:var(--color-text-muted);flex-wrap:wrap;gap:.6rem;margin-top:1.1rem;font-size:.78rem;font-weight:700;display:flex}.briefings-hero__status>span{border:1px solid var(--color-border);border-radius:999px;padding:.42rem .7rem}.briefings-hero__status .is-ready{color:var(--color-success);background:#1f885314}.briefings-hero__status .is-blocked{color:var(--color-danger);background:#c0392b14}.briefings-layout{grid-template-columns:minmax(15rem,.72fr) minmax(0,1.6fr);gap:1rem;margin-top:1rem;display:grid}.briefings-list{gap:.45rem;margin-top:1rem;display:grid}.briefing-list-item{width:100%;color:var(--color-text);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:flex-start;gap:.7rem;padding:.8rem;display:flex}.briefing-list-item:hover,.briefing-list-item.is-selected{background:#1e4fd612;border-color:#1e4fd647}.briefing-list-item__signal{color:var(--color-blue);font-size:1.1rem;line-height:1.2}.briefing-list-item>span:last-child{gap:.25rem;min-width:0;display:grid}.briefing-list-item strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.briefing-list-item small{color:var(--color-text-muted);font-size:.72rem}.briefing-prompt{border-left:3px solid var(--color-blue);background:#1e4fd60d;padding:.9rem 1rem}.briefing-prompt p,.briefing-preview__content{white-space:pre-wrap}.briefing-preview{background:#1f88530b;border:1px solid #1f885340;border-radius:12px;gap:.9rem;margin-top:1.1rem;padding:1rem;display:grid}.briefing-preview__heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.briefing-preview__content{line-height:1.58}.briefing-citations{border-top:1px solid var(--color-divider);color:var(--color-text-muted);gap:.25rem;padding-top:.75rem;font-size:.76rem;display:grid}.briefings-workspace .agent-action-row{flex-wrap:wrap}.actions-create-form{background:linear-gradient(145deg,#eef4ffd1,#fffffff5);border:1px solid #1e4fd62e;border-top:3px solid #1e4fd675;border-radius:12px;align-items:end;margin-top:1.5rem;padding:1.25rem;box-shadow:inset 0 1px #ffffffd1,0 14px 28px -28px #04074575}.actions-form-heading,.actions-create-form>.section-description{flex:100%}.actions-form-heading{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.actions-form-heading .section-kicker{margin:0}.actions-form-close{border:1px solid var(--color-border);width:2rem;height:2rem;color:var(--color-text-muted);cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);background:#ffffffc7;border-radius:50%;flex:none;place-items:center;font-size:1.35rem;line-height:1;display:grid}.actions-form-close:hover{background:var(--color-primary-soft);color:var(--color-primary);border-color:#1e4fd64d}.actions-form-close:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.actions-create-form>.section-description{margin:-.1rem 0 0}.actions-create-form>.button{margin-top:.15rem}.actions-list{gap:.65rem}.action-card{box-sizing:border-box;border:1px solid var(--color-border);transition:border-color var(--transition-fast), box-shadow var(--transition-fast), transform var(--transition-fast);background:linear-gradient(125deg,#fffffffa,#f5f9fff2);border-radius:12px;align-items:center;padding:1rem 1.1rem;position:relative;box-shadow:0 12px 28px -26px #04074566}.action-card:hover{border-color:var(--color-border-strong);transform:translateY(-1px);box-shadow:0 20px 34px -28px #0407456b}.action-card__signal{width:2.4rem;height:2.4rem;color:var(--color-primary);font-family:var(--font-heading);background:linear-gradient(135deg,#1e4fd621,#7ac8ff40);border:1px solid #1e4fd624;border-radius:10px;flex:none;place-items:center;font-size:1.22rem;font-weight:700;display:grid!important}.action-card__body{flex:16rem;gap:.25rem!important;display:grid!important}.action-card__title{flex-wrap:wrap;align-items:center;gap:.5rem!important;display:flex!important}.action-card__body>span,.action-card__body>small{white-space:normal!important;text-overflow:clip!important;overflow:visible!important}.action-card__body>span{color:var(--color-text-muted)!important;font-family:var(--font-body)!important;font-size:.82rem!important}.action-card__body>small{color:var(--color-text-soft);font-size:.76rem;line-height:1.45}.action-card__controls{flex-wrap:wrap;flex:0 auto;justify-content:end;align-items:center;gap:.2rem;padding:.15rem 0 .15rem .35rem;display:flex}.action-card__controls .button--secondary{box-shadow:0 8px 18px -16px #04074561}.action-card--archived{background:var(--color-panel-soft);box-shadow:none}.actions-recent{background:linear-gradient(#fffffffa,#f5f8ffe6)}.activity-list{gap:.65rem;margin-top:1.1rem;display:grid}.actions-archive{box-shadow:none}.activity-row{border:1px solid var(--color-border);width:100%;color:inherit;cursor:pointer;text-align:left;transition:border-color var(--transition-fast), box-shadow var(--transition-fast), transform var(--transition-fast);background:#ffffffd1;border-radius:12px;grid-template-columns:1.1rem minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:.9rem 1rem;display:grid;box-shadow:0 12px 24px -28px #04074566}.activity-row:hover{border-color:var(--color-border-strong);transform:translateY(-1px);box-shadow:0 18px 32px -28px #0407457a}.activity-row__body,.activity-row__outcome{gap:.2rem;min-width:0;display:grid}.activity-row__body strong{color:var(--color-text-strong);font-family:var(--font-heading);font-size:.92rem}.activity-row__marker{background:var(--color-sky);border-radius:50%;width:.58rem;height:.58rem;display:block;box-shadow:0 0 0 5px #7ac8ff29}.activity-row--succeeded .activity-row__marker{background:var(--color-success);box-shadow:0 0 0 5px var(--color-success-soft)}.activity-row--failed .activity-row__marker{background:var(--color-danger);box-shadow:0 0 0 5px var(--color-danger-soft)}.activity-row--skipped .activity-row__marker{background:var(--color-warning);box-shadow:0 0 0 5px var(--color-warning-soft)}.activity-row__body>span,.activity-row__outcome>span,.activity-log__entry span{color:var(--color-text-muted);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.activity-row__outcome{justify-items:end}.activity-row__outcome>span{color:var(--color-primary);font-family:var(--font-body);font-size:.75rem;font-weight:700}.activity-row:hover strong,.activity-row:focus-visible strong{color:var(--color-primary)}.activity-row:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.action-activity-panel{background:linear-gradient(#fffffffa,#f5f8ffeb);overflow:hidden}.action-activity-panel .section-header{background:radial-gradient(circle at 0 0,#7ac8ff42,#0000 48%),linear-gradient(#edf5fff5,#fffffffa);border-bottom:1px solid #1e4fd61a;margin:-1.25rem -1.25rem 0;padding:1.3rem 1.25rem 1.05rem}.action-filters{margin-top:1.2rem}.activity-log{gap:.7rem;margin-top:1rem;display:grid}.parallel-qa-banner{border-radius:var(--radius-md);background:linear-gradient(135deg,#eef4fff5,#f8fafff5);border:1px solid #1e4fd638;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.8rem;margin:0 0 1.15rem;padding:.85rem 1rem;display:grid;box-shadow:0 14px 30px -30px #04074580}.parallel-qa-banner--warning{background:linear-gradient(135deg,#fff8e5f5,#fffcf3f5);border-color:#ae700047}.parallel-qa-banner__mark{background:var(--color-primary);color:#fff;border-radius:50%;place-items:center;width:1.65rem;height:1.65rem;font-size:.82rem;font-weight:800;display:grid}.parallel-qa-banner--warning .parallel-qa-banner__mark{background:var(--color-warning)}.parallel-qa-banner strong{color:var(--color-text-strong);font-family:var(--font-heading);letter-spacing:-.01em;font-size:.88rem;display:block}.parallel-qa-banner p{color:var(--color-text-muted);margin:.18rem 0 0;font-size:.78rem;line-height:1.5}.activity-log__entry{border:1px solid var(--color-border);background:#ffffffe0;border-radius:12px;padding:1rem 1rem 1rem 1.25rem;position:relative;box-shadow:0 12px 24px -26px #0407455c}.activity-log__entry:before{content:"";border:3px solid var(--color-panel);background:var(--color-primary);border-radius:50%;width:.48rem;height:.48rem;position:absolute;top:1.26rem;left:-.24rem;box-shadow:0 0 0 1px #1e4fd633}.activity-log__heading{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.activity-log__entry a{color:var(--color-primary);margin-top:.45rem;font-size:.84rem;font-weight:700;display:inline-block}.activity-log__error{color:var(--color-danger);overflow-wrap:anywhere;margin:.5rem 0 0;font-size:.84rem;line-height:1.45}.form-error{color:var(--color-danger);font-size:.8rem}.source-list{margin-top:1rem;display:grid}.contract-intro{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg-soft);align-items:flex-start;gap:.7rem;max-width:48rem;margin-top:1rem;padding:.8rem .9rem;display:flex}.contract-intro__mark{background:var(--color-primary-soft);width:1.4rem;height:1.4rem;color:var(--color-primary);border-radius:50%;flex:none;place-items:center;font-size:.8rem;font-weight:700;display:grid}.contract-intro p{color:var(--color-text-muted);margin:0;font-size:.84rem;line-height:1.55}.contract-content{gap:10px;margin-top:18px;display:grid}.contract-section{border:1px solid var(--color-border);background:var(--color-panel-soft);border-radius:12px;overflow:hidden}.contract-section>summary{cursor:pointer;padding:14px 16px;font-weight:700}.contract-section>.contract-value,.contract-section>.contract-value-list,.contract-section>.contract-field-list{margin:0;padding:0 16px 16px;display:block}.contract-field-list{gap:10px;margin:0;display:grid}.contract-field-list>div{gap:4px;min-width:0;display:grid}.contract-field-list dt{color:var(--color-text-muted);letter-spacing:.05em;text-transform:uppercase;font-size:.74rem;font-weight:700}.contract-field-list dd{min-width:0;margin:0}.contract-value{overflow-wrap:anywhere}.contract-value--empty{color:var(--color-text-muted)}.contract-value-list{gap:6px;margin:0;padding-left:20px;display:grid}.contract-list{gap:.65rem;margin-top:1rem;display:grid}.contract-group{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-panel-soft);overflow:hidden}.contract-card{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-panel-soft);width:100%;color:inherit;cursor:pointer;text-align:left;transition:border-color var(--transition-fast), background var(--transition-fast), box-shadow var(--transition-fast), transform var(--transition-fast);justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;display:flex}.contract-group .contract-card{border:0;border-radius:0}.contract-card:hover{border-color:var(--color-border-strong);background:var(--color-panel);box-shadow:var(--shadow-raised);transform:translateY(-1px)}.contract-card:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.contract-card__body{gap:.22rem;min-width:0;display:grid}.contract-card__eyebrow{color:var(--color-text-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:700}.contract-card__body strong{color:var(--color-text-strong);font-family:var(--font-heading);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;overflow:hidden}.contract-card__parties{color:var(--color-text-soft);font-size:.76rem;line-height:1.35}.contract-card__meta{color:var(--color-text-muted);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.contract-card__status{color:var(--color-primary);flex:none;align-items:center;gap:.7rem;font-size:1rem;display:flex}.contract-parties{color:var(--color-text-muted);flex-wrap:wrap;align-items:baseline;gap:.35rem;margin:.9rem 0 .65rem;font-size:.82rem;display:flex}.contract-parties>span:first-child{color:var(--color-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:700}.contract-parties strong{color:var(--color-text-strong);font-family:var(--font-heading)}.contract-history{border-top:1px solid var(--color-divider);background:var(--color-panel)}.contract-history summary{color:var(--color-text-muted);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.72rem 1rem;font-size:.8rem;font-weight:700;display:flex}.contract-history summary::marker{content:""}.contract-history summary span:last-child{border-radius:var(--radius-pill);background:var(--color-primary-soft);min-width:1.25rem;height:1.25rem;color:var(--color-primary);place-items:center;font-size:.7rem;display:grid}.contract-history__versions{border-top:1px solid var(--color-divider);padding:0 1rem;display:grid}.contract-version{border:0;border-top:1px solid var(--color-divider);color:inherit;cursor:pointer;text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem 0;display:flex}.contract-version:first-child{border-top:0}.contract-version>div{gap:.18rem;display:grid}.contract-version strong{color:var(--color-text-strong);font-size:.82rem}.contract-version span{color:var(--color-text-muted);font-family:var(--font-mono);font-size:.7rem}.contract-version:hover strong{color:var(--color-primary)}.contract-version:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--color-primary);outline-offset:-2px}.source-list__item{border-top:1px solid var(--color-divider);justify-content:space-between;align-items:center;gap:1rem;padding:.72rem 0;display:flex}.source-list__item:first-child{border-top:0}.source-list__item div{gap:.18rem;min-width:0;display:grid}.source-list__item strong{color:var(--color-text-strong);font-size:.9rem}.source-list__item div span{color:var(--color-text-muted);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.source-list__item.action-card{border:1px solid var(--color-border);align-items:center;padding:1rem 1.1rem}.source-list__item.action-card>.action-card__body{gap:.25rem!important;display:grid!important}.source-list__item.action-card>.action-card__controls{flex-wrap:wrap;justify-content:end;align-items:center;gap:.2rem;padding:.15rem 0 .15rem .35rem;display:flex!important}.agent-github-access{overflow:hidden}.agent-github-access__summary{margin-top:1.15rem}.agent-github-access__summary .source-list__item{align-items:flex-start}.agent-github-access__summary svg{color:var(--color-primary);flex:none;margin-top:.1rem}.agent-github-access__summary .source-list__item>div{flex:auto}.agent-github-access__summary .source-list__item>div span{white-space:normal;overflow-wrap:anywhere;font-family:inherit}.agent-github-access__repositories{border-top:1px solid var(--color-divider);margin-top:1.15rem;padding-top:1.1rem}.agent-github-access__repositories-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.agent-github-access__repositories-heading p{color:var(--color-text-muted);margin:.25rem 0 0;font-size:.8rem;line-height:1.45}.agent-github-access__repositories-heading>span{border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-panel-soft);color:var(--color-text-muted);white-space:nowrap;flex:none;padding:.42rem .62rem;font-size:.72rem;font-weight:800}.agent-github-access__repository-list{gap:.55rem;margin-top:.8rem;display:grid}.agent-github-access__repository{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-panel-soft);cursor:pointer;transition:border-color var(--transition-fast), background var(--transition-fast), box-shadow var(--transition-fast);align-items:flex-start;gap:.7rem;padding:.78rem .85rem;display:flex}.agent-github-access__repository:hover{border-color:var(--color-primary);background:var(--color-primary-soft)}.agent-github-access__repository:has(input:focus-visible){border-color:var(--color-primary);background:var(--color-primary-soft)}.agent-github-access__repository:has(input:checked){box-shadow:inset 3px 0 0 var(--color-primary);background:#f4f7ff;border-color:#1e4fd661}.agent-github-access__repository input{accent-color:var(--color-primary);flex:none;margin-top:.2rem}.agent-github-access__repository>span{gap:.18rem;min-width:0;display:grid}.agent-github-access__repository strong{color:var(--color-text-strong);overflow-wrap:anywhere;font-size:.84rem}.agent-github-access__repository small{color:var(--color-text-muted);font-size:.72rem}.agent-github-access__grants{border-top:1px solid var(--color-divider);margin-top:1rem;padding-top:1rem}.agent-github-access__grants>div{flex-wrap:wrap;gap:.45rem;margin-top:.55rem;display:flex}.agent-github-access__grants span{border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-panel-soft);color:var(--color-text-strong);font-family:var(--font-mono);overflow-wrap:anywhere;padding:.4rem .55rem;font-size:.72rem}.agent-github-access>.section-description{margin-top:1rem}.agent-web-access{overflow:hidden}.agent-web-access__summary{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-panel-soft);justify-content:space-between;align-items:flex-start;gap:1rem;margin-top:1.15rem;padding:.85rem;display:flex}.agent-web-access__summary>div{gap:.22rem;min-width:0;display:grid}.agent-web-access__summary strong{color:var(--color-text-strong);font-size:.86rem}.agent-web-access__summary span{color:var(--color-text-muted);font-size:.78rem;line-height:1.45}.agent-web-access__toggle{border-top:1px solid var(--color-divider);cursor:pointer;align-items:flex-start;gap:.65rem;margin-top:1rem;padding-top:1rem;display:flex}.agent-web-access__toggle input{accent-color:var(--color-primary);flex:none;margin-top:.2rem}.agent-web-access__toggle span{gap:.18rem;display:grid}.agent-web-access__toggle strong{color:var(--color-text-strong);font-size:.84rem}.agent-web-access__toggle small{color:var(--color-text-muted);font-size:.74rem;font-weight:400;line-height:1.5}.agent-web-access__details{color:var(--color-text-muted);flex-wrap:wrap;gap:.55rem 1rem;margin-top:1rem;font-size:.73rem;display:flex}.agent-web-access__details strong{color:var(--color-text-strong);font-family:var(--font-mono);font-weight:600}.agent-web-access__error{border-left:3px solid var(--color-warning);color:var(--color-text-muted);margin:.8rem 0 0;padding-left:.75rem;font-size:.78rem;line-height:1.5}.dossier{gap:1rem;margin-top:1rem;display:grid}.model-selection{grid-template-columns:minmax(0,1fr);gap:.65rem;width:100%;min-width:0;margin-top:1rem;display:grid}.model-selection>label{color:var(--color-text-strong);font-size:.85rem;font-weight:700}.model-selection select{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-panel);width:100%;min-width:0;max-width:44rem;color:var(--color-text);font:inherit;padding:.65rem .75rem}.model-selection__status{color:var(--color-success);align-self:center;font-size:.85rem;font-weight:600}.agent-context-callout{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-muted);margin-top:1rem;padding:.85rem 1rem}.agent-context-callout strong{color:var(--color-text-strong)}.agent-context-callout p{color:var(--color-text-muted);margin:.35rem 0 0;line-height:1.55}.dossier__tabs{flex-wrap:wrap;gap:.5rem;display:flex}.dossier__meta{color:var(--color-text-muted);gap:.2rem;display:grid}.dossier__meta span{font-family:var(--font-mono);overflow-wrap:anywhere;font-size:.72rem}.dossier__content,.dossier__preview{border:1px solid var(--color-divider);border-radius:var(--radius-sm);background:var(--color-bg-soft);max-height:36rem;padding:1rem;line-height:1.6;overflow:auto}.dossier__content p,.dossier__preview p{margin:0 0 .85rem}.dossier__content ul,.dossier__content ol,.dossier__preview ul,.dossier__preview ol{margin:0 0 1rem;padding-left:1.35rem}.dossier__content ul,.dossier__preview ul{list-style:outside}.dossier__content ol,.dossier__preview ol{list-style:decimal}.dossier__content li,.dossier__preview li{margin-bottom:.35rem;padding-left:.15rem}.dossier__content h1,.dossier__preview h1{color:var(--color-navy);font-family:var(--font-heading);letter-spacing:-.02em;margin:0 0 .75rem;font-size:1.35rem;line-height:1.2}.dossier__content h2,.dossier__preview h2{color:var(--color-text-strong);font-family:var(--font-heading);letter-spacing:-.015em;margin:1.35rem 0 .6rem;font-size:1.1rem;line-height:1.3}.dossier__content h3,.dossier__preview h3{color:var(--color-text-strong);font-family:var(--font-heading);margin:1.15rem 0 .45rem;font-size:.95rem;line-height:1.35}.dossier__content h4,.dossier__content h5,.dossier__content h6,.dossier__preview h4,.dossier__preview h5,.dossier__preview h6{color:var(--color-text-strong);margin:1rem 0 .4rem;font-size:.85rem;line-height:1.4}.dossier__editor{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;display:grid}.dossier__editor>div{min-width:0}.dossier__editor-label{color:var(--color-text-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.45rem;font-size:.74rem;font-weight:700;display:block}.dossier__editor textarea{resize:vertical;border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);width:100%;min-height:30rem;color:var(--color-text);font-family:var(--font-mono);padding:.85rem;font-size:.8rem;line-height:1.55}.dossier__history{gap:.5rem;margin-top:.75rem;display:grid}.dossier__history div{border-top:1px solid var(--color-divider);color:var(--color-text-muted);justify-content:space-between;align-items:center;gap:1rem;padding-top:.5rem;font-size:.78rem;display:flex}.memory-list{gap:.7rem;margin-top:1rem;display:grid}.memory-list__item{border-top:1px solid var(--color-divider);justify-content:space-between;align-items:center;gap:1rem;padding-top:.7rem;display:flex}.memory-list__item div{gap:.2rem;min-width:0;display:grid}.memory-list__item strong{color:var(--color-text-strong);font-size:.9rem;font-weight:600;line-height:1.45}.memory-list__item span{color:var(--color-text-muted);font-size:.78rem}.agent-chat{border-top:1px solid var(--color-divider);border-bottom:1px solid var(--color-divider);justify-content:space-between;align-items:center;gap:1rem;margin-top:1.25rem;padding:1rem 0;display:flex}.agent-chat__identity{gap:.25rem;display:grid}.agent-chat__identity span{color:var(--color-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:700}.agent-chat__identity strong{color:var(--color-text-strong);font-family:var(--font-mono);font-size:.88rem}.agent-chat__details{color:var(--color-text-muted);text-align:right;flex-wrap:wrap;justify-content:end;align-items:center;gap:.6rem;font-size:.8rem;display:flex}.consultation-toolbar{justify-content:space-between;align-items:end;gap:1rem;margin-top:1.25rem;display:flex}.consultation-toolbar label{color:var(--color-text-muted);letter-spacing:.04em;text-transform:uppercase;flex:1;gap:.4rem;font-size:.78rem;font-weight:700;display:grid}.consultation-toolbar select{width:100%}.consultation-transcript{scroll-behavior:smooth;gap:.75rem;max-height:36rem;margin-top:1rem;padding:.25rem;display:grid;overflow-y:auto}.consultation-message{border:1px solid var(--color-divider);background:var(--color-panel-soft);border-radius:.8rem;gap:.55rem;max-width:min(46rem,88%);padding:.9rem 1rem;display:grid}.consultation-message--inbound{background:color-mix(in srgb, var(--color-primary) 9%, var(--color-panel));justify-self:end}.consultation-message--outbound{justify-self:start}.consultation-message>div{justify-content:space-between;align-items:center;gap:1rem;display:flex}.consultation-message strong{color:var(--color-text-strong);font-size:.84rem}.consultation-message time{color:var(--color-text-muted);font-size:.72rem}.consultation-message p{color:var(--color-text);white-space:pre-wrap;margin:0;line-height:1.55}.consultation-message ul{color:var(--color-text-muted);margin:0;padding-left:1.2rem;font-size:.78rem}.consultation-progress{border:1px solid var(--color-divider);border-radius:.8rem;align-items:center;gap:.8rem;padding:.9rem 1rem;display:flex}.consultation-progress p{color:var(--color-text-muted);margin:.2rem 0 0;font-size:.82rem}.consultation-progress__pulse{background:var(--color-primary);width:.7rem;height:.7rem;box-shadow:0 0 0 0 color-mix(in srgb, var(--color-primary) 35%, transparent);border-radius:50%;animation:1.4s infinite consultation-pulse}.consultation-composer{border-top:1px solid var(--color-divider);gap:.55rem;margin-top:1rem;padding-top:1rem;display:grid}.consultation-composer>label{color:var(--color-text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;font-weight:700}.consultation-composer textarea{resize:vertical;width:100%;min-height:6rem}.agent-setup-checklist{border-top:1px solid var(--color-divider);gap:.55rem;margin-top:1.25rem;padding-top:1rem;display:grid}.agent-setup-checklist__item{color:var(--color-text-muted);grid-template-columns:1.25rem minmax(0,1fr) auto;align-items:center;gap:.55rem;font-size:.82rem;display:grid}.agent-setup-checklist__item>span:first-child{color:var(--color-success);font-weight:800}.agent-discord-setup{border-top:1px solid var(--color-divider);gap:.8rem;margin-top:1.25rem;padding-top:1.1rem;display:grid}.agent-discord-setup label{color:var(--color-text-strong);gap:.4rem;font-size:.82rem;font-weight:700;display:grid}.agent-discord-setup input{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-panel);width:100%;min-height:2.75rem;color:var(--color-text-strong);font-family:var(--font-mono);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);padding:.65rem .75rem}.agent-discord-setup input:hover{border-color:var(--color-primary)}.agent-discord-setup input::placeholder{color:var(--color-text-muted);font-family:var(--font-body)}.agent-discord-setup input:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-soft);outline:none}.agent-discord-setup--connected{border:1px solid color-mix(in srgb, var(--color-success) 35%, var(--color-divider));border-radius:var(--radius-sm);background:var(--color-success-soft);padding:.85rem 1rem}.agent-discord-setup--connected strong{color:var(--color-text-strong);font-size:.86rem}.agent-discord-setup--connected span{color:var(--color-text-muted);font-size:.78rem}.agent-form-note{color:var(--color-text-muted);margin:0;font-size:.82rem}.agent-form-note strong{color:var(--color-text-strong)}@keyframes consultation-pulse{70%{box-shadow:0 0 0 .55rem #0000}to{box-shadow:0 0 #0000}}.auth-loading,.signin-shell{place-items:center;min-height:calc(100vh - 5rem);display:grid}.signin-stack{justify-items:center;gap:1rem;width:min(100%,28rem);margin-top:-2rem;display:grid}.signin-brand{align-items:center;gap:1rem;display:flex}.signin-brand__mark{border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-primary);width:3.25rem;height:3.25rem;box-shadow:var(--shadow-raised);color:var(--color-panel);font-family:var(--font-heading);place-items:center;font-size:1.15rem;font-weight:700;display:grid}.signin-brand__title{color:var(--color-navy);font-family:var(--font-heading);letter-spacing:-.04em;margin:-.1rem 0 0;font-size:1.8rem;font-weight:600}.signin-brand .section-kicker{margin-bottom:.2rem}.signin-lead{max-width:30rem;color:var(--color-text-muted);text-align:center;margin:.35rem 0 .1rem;line-height:1.6}.signin-panel{width:100%}.signin-form{gap:1rem;margin-top:1.25rem;display:grid}.signin-field{color:var(--color-text-strong);gap:.42rem;font-size:.88rem;font-weight:700;display:grid}.signin-field input{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-panel);width:100%;min-height:2.75rem;color:var(--color-text);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);padding:.65rem .75rem;font-size:1rem}.signin-field input:hover{border-color:var(--color-border-strong)}.signin-field input:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-soft);outline:none}.signin-form .button{width:100%;margin-top:.25rem}.scorecard-generation{overflow:hidden}.scorecard-generation__heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.scorecard-generation__heading h2{color:var(--color-text-strong);font-family:var(--font-heading);margin:.15rem 0 .35rem;font-size:1.3rem}.scorecard-generation__ready{color:var(--color-text-muted);justify-content:space-between;align-items:center;gap:1rem;margin-top:1.25rem;line-height:1.55;display:flex}.scorecard-progress{background:var(--color-primary-soft);border-radius:999px;height:.65rem;margin-top:1.3rem;overflow:hidden}.scorecard-progress span{border-radius:inherit;background:var(--color-primary);height:100%;transition:width .6s;display:block}.scorecard-generation__timing{color:var(--color-text-muted);justify-content:space-between;gap:1rem;margin-top:.65rem;font-size:.82rem;display:flex}.scorecard-generation__timing strong{color:var(--color-text-strong)}.scorecard-generation__steps{gap:.7rem;margin:1.3rem 0 0;padding:0;list-style:none;display:grid}.scorecard-generation__steps li{color:var(--color-text-muted);grid-template-columns:1.3rem minmax(0,1fr);gap:.7rem;display:grid}.scorecard-generation__steps li>span{border:1px solid var(--color-border);width:1.3rem;height:1.3rem;color:var(--color-text-muted);border-radius:50%;place-items:center;font-size:.72rem;font-weight:700;display:grid}.scorecard-generation__steps li.is-current>span{border-color:var(--color-primary);background:var(--color-primary-soft);color:var(--color-primary)}.scorecard-generation__steps li.is-complete>span{border-color:var(--color-success);background:var(--color-success-soft);color:var(--color-success)}.scorecard-generation__steps strong{color:var(--color-text-strong);font-size:.88rem;display:block}.scorecard-generation__steps small{color:var(--color-text-muted);margin-top:.15rem;font-size:.76rem;line-height:1.4;display:block}.scorecard-generation__note{color:var(--color-text-muted);margin:1rem 0 0;font-size:.8rem;line-height:1.5}.scorecard-generation__result{border-top:1px solid var(--color-divider);gap:.8rem;margin-top:1.2rem;padding-top:1rem;display:grid}.scorecard-generation__result p{color:var(--color-text-strong);margin:0;line-height:1.55}.scorecard-generation__result>div{flex-wrap:wrap;gap:.65rem;display:flex}.scorecard-archive-dialog-backdrop{z-index:60;background:#0d1b3a6b;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.scorecard-archive-dialog{border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-panel);width:min(100%,32rem);box-shadow:var(--shadow-raised);padding:1.5rem}.scorecard-archive-dialog h2{color:var(--color-text-strong);font-family:var(--font-heading);letter-spacing:-.02em;margin:.2rem 0 .65rem;font-size:1.35rem}.scorecard-archive-dialog p{color:var(--color-text-muted);margin:0;line-height:1.55}.scorecard-archive-dialog__period{font-weight:700;color:var(--color-text-strong)!important;margin-bottom:.65rem!important}.scorecard-archive-dialog__actions{flex-wrap:wrap;justify-content:flex-end;gap:.65rem;margin-top:1.35rem;display:flex}@media (width<=640px){.scorecard-generation__heading,.scorecard-generation__ready,.scorecard-generation__timing{flex-direction:column;align-items:stretch}.scorecard-generation__ready .button{width:100%}}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important}}@media (width<=640px){.page-header{margin-bottom:1.25rem;display:grid}.page-header__actions{width:100%}.page-header__actions .button{flex:1}.panel__body,.scorecard-accordion__summary{padding:1rem}.scorecard-accordion__summary .section-header{display:block}.signin-shell{min-height:calc(100vh - 3.25rem)}.signin-stack{margin-top:-1rem}.compass-sync .panel__body{grid-template-columns:1fr;gap:1rem}.compass-sync__action{justify-items:start;width:100%;min-width:0}.compass-sync__action .button{width:100%}.agent-directory-header{display:grid}.agent-directory-grid,.agent-card__title-row{grid-template-columns:1fr}.agent-card__title-row .status-badge{width:fit-content}.agent-profile{align-items:flex-start}.agent-workspace-header{margin-bottom:1.25rem;display:grid}.agent-workspace-header__identity{align-items:flex-start}.agent-workspace-header__portrait{width:4.5rem;height:4.5rem}.agent-workspace-header__actions{width:100%}.agent-workspace-header__actions .button{flex:1}.agent-workspace-header__metadata{align-items:flex-start}.agent-workspace-header__metadata>span+span{border-left:0;padding-left:0}.report-card,.scorecard-report-row,.scorecard-category__heading,.agent-chat,.scorecard-components article{flex-direction:column}.agent-chat{align-items:stretch}.agent-chat__details{text-align:left;justify-content:start}.consultation-toolbar{flex-direction:column;align-items:stretch}.consultation-toolbar .button{width:100%}.consultation-message{max-width:96%}.consultation-message>div{flex-direction:column;align-items:flex-start;gap:.2rem}.scorecard-report-row>div:last-child,.scorecard-category__score,.scorecard-components article>div:last-child{text-align:left;justify-items:start}.scorecard-assessment{grid-template-columns:1fr}.pulse-access,.source-list__item,.integration-key-list__item,.agent-management-form{flex-direction:column;align-items:stretch}.agent-management-form label{flex:none;width:100%}.agent-management-form>.button{width:100%}.integration-key-list__item>div:last-child{justify-content:start}.contract-card__body strong,.contract-card__meta{white-space:normal}.contract-card__status>span:last-child{display:none}.dossier__editor{grid-template-columns:1fr}.activity-row{grid-template-columns:1rem minmax(0,1fr);align-items:start}.activity-row__outcome{grid-column:2;justify-items:start}.action-card .agent-action-row{justify-content:start}.actions-hero .panel__body{padding:1rem}.actions-hero__metrics{grid-template-columns:1fr}.actions-hero .section-header{align-items:start}.actions-hero .section-header .button{width:100%}.actions-create-form{padding:1rem}.action-card__controls{justify-content:start;padding-left:0}.action-card__controls .button{flex:auto}.action-activity-panel .section-header{margin:-1rem -1rem 0;padding:1.1rem 1rem .9rem}}@media (width<=760px){.briefings-layout{grid-template-columns:1fr}.briefings-hero .section-header,.actions-hero .section-header{grid-template-columns:1fr;align-items:start;display:grid}.briefings-hero .section-header>div,.actions-hero .section-header>div{min-width:0}.briefings-hero .section-header .button,.actions-hero .section-header .button{justify-self:stretch;width:100%}.briefing-preview__heading{flex-direction:column;align-items:flex-start}}@media (width<=640px){.integration-hero .panel__body,.integration-composer .panel__body{padding:1rem}.integration-hero__metrics,.integration-scope-grid{grid-template-columns:1fr}.integration-key-composer{padding:1rem}.integration-key-composer__heading,.integration-key-composer__footer,.integration-error{flex-direction:column;align-items:flex-start}.integration-key-composer__footer .button,.integration-error .button{width:100%}.integration-key-card{grid-template-columns:2.35rem minmax(0,1fr);align-items:start}.integration-key-card__controls{grid-column:2;justify-content:start}.integration-key-card__controls .button{flex:auto}.agent-toast-viewport{width:calc(100vw - 1.5rem);max-height:calc(100vh - 1.5rem);top:.75rem;right:.75rem}.agent-toast{padding:.8rem}.agent-toast__heading{flex-direction:column;align-items:flex-start;gap:.12rem}.agent-confirm-backdrop{align-items:end;padding:.75rem}.agent-confirm-dialog{border-radius:1rem;padding:1rem}.agent-confirm-dialog__actions{grid-template-columns:1fr 1fr;display:grid}.agent-confirm-dialog__actions button{width:100%}}.agent-dashboard-shell{width:min(100%,72rem);margin:0 auto;padding:.35rem 0 3rem}.agent-dashboard-shell>*+*{margin-top:1.2rem}.agent-dashboard-hero{color:#fff;background:radial-gradient(circle at 92% 15%,#7ac8ff33,#0000 24%),linear-gradient(135deg,#07124a 0%,#102e78 62%,#154aa3 100%);border:1px solid #1c3975;border-radius:1.35rem;grid-template-columns:minmax(0,1fr) 13.5rem;align-items:stretch;gap:1.5rem;padding:1.55rem;display:grid;overflow:hidden;box-shadow:0 24px 54px -32px #04074594}.agent-dashboard-hero__copy{align-self:center;min-width:0}.agent-dashboard-hero__eyebrow{color:#ffffffbd;letter-spacing:.13em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.45rem;font-size:.7rem;font-weight:800;display:flex}.agent-dashboard-hero__mark{color:#a7dcff;background:#ffffff1f;border:1px solid #ffffff3d;border-radius:.55rem;place-items:center;width:1.65rem;height:1.65rem;display:inline-grid}.agent-dashboard-hero__eyebrow-separator{color:#ffffff57}.agent-dashboard-hero h1{color:#fff;max-width:42rem;font-family:var(--font-heading);letter-spacing:-.055em;margin:1rem 0 0;font-size:clamp(2rem,4vw,3.35rem);font-weight:600;line-height:1}.agent-dashboard-hero p{color:#ffffffbd;max-width:42rem;margin:.8rem 0 0;font-size:.96rem;line-height:1.6}.agent-dashboard-hero__signal{background:#020b3847;border:1px solid #ffffff2e;border-radius:1rem;align-content:center;gap:.25rem;min-height:10rem;padding:1rem;display:grid}.agent-dashboard-hero__signal-label{color:#ffffff9e;letter-spacing:.13em;text-transform:uppercase;font-size:.68rem;font-weight:800}.agent-dashboard-hero__signal strong{color:#fff;font-family:var(--font-heading);letter-spacing:-.06em;margin-top:.1rem;font-size:2.7rem;font-weight:600;line-height:1}.agent-dashboard-hero__signal>span:not(.agent-dashboard-hero__signal-label){color:#ffffffbd;font-size:.82rem}.agent-dashboard-hero__signal-line{background:#ffffff24;border-radius:999px;height:.28rem;margin:.8rem 0 .35rem;overflow:hidden}.agent-dashboard-hero__signal-line span{border-radius:inherit;background:#7ac8ff;width:72%;height:100%;display:block}.agent-dashboard-hero__signal small{color:#a7dcff;font-size:.74rem;font-weight:700}.agent-dashboard-alert{border:1px solid color-mix(in srgb, var(--color-danger) 28%, var(--color-border));border-left:3px solid var(--color-danger);background:var(--color-danger-soft);border-radius:.8rem;gap:.25rem;padding:.95rem 1rem;display:grid}.agent-dashboard-alert strong{color:var(--color-text-strong);font-size:.86rem}.agent-dashboard-alert span{color:var(--color-text-muted);font-size:.83rem;line-height:1.5}.agent-dashboard-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.agent-dashboard-metric{border:1px solid var(--color-border);min-width:0;box-shadow:var(--shadow-panel);background:#ffffffd6;border-radius:1rem;grid-template-columns:2.35rem minmax(0,1fr);align-items:start;gap:.8rem;padding:1rem;display:grid}.agent-dashboard-metric__icon{background:var(--color-primary-soft);width:2.35rem;height:2.35rem;color:var(--color-primary);border-radius:.75rem;place-items:center;display:grid}.agent-dashboard-metric--success .agent-dashboard-metric__icon{background:var(--color-success-soft);color:var(--color-success)}.agent-dashboard-metric--warning .agent-dashboard-metric__icon{background:var(--color-warning-soft);color:var(--color-warning)}.agent-dashboard-metric--neutral .agent-dashboard-metric__icon{color:var(--color-text-soft);background:#f2f3f7}.agent-dashboard-metric p{color:var(--color-text-muted);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:800}.agent-dashboard-metric strong{color:var(--color-navy);font-family:var(--font-heading);letter-spacing:-.04em;margin-top:.22rem;font-size:1.55rem;font-weight:600;line-height:1;display:block}.agent-dashboard-metric small{color:var(--color-text-soft);margin-top:.38rem;font-size:.76rem;line-height:1.35;display:block}.agent-create-panel{background:linear-gradient(115deg,#f3f7ff 0%,#fff 56%,#f4fbff 100%);border:1px solid #b9cff9;border-radius:1.15rem;grid-template-columns:minmax(0,1.05fr) minmax(13rem,.75fr) minmax(19rem,1.15fr);align-items:center;gap:1.15rem;padding:1.2rem 1.25rem;display:grid;box-shadow:0 18px 42px -32px #1e4fd680}.agent-create-panel__intro{grid-template-columns:2.65rem minmax(0,1fr);align-items:start;gap:.8rem;min-width:0;display:grid}.agent-create-panel__icon{background:var(--color-primary);color:#fff;width:2.65rem;height:2.65rem;box-shadow:0 8px 18px -10px var(--color-primary);border-radius:.85rem;place-items:center;display:grid}.agent-create-panel__copy{min-width:0}.agent-create-panel__copy h2,.agent-roster-panel h2,.agent-inactive-panel h2{color:var(--color-navy);font-family:var(--font-heading);letter-spacing:-.035em;margin:0;font-size:1.25rem;font-weight:600}.agent-create-panel__copy p:last-child,.agent-inactive-panel__heading p:last-child{color:var(--color-text-muted);margin:.4rem 0 0;font-size:.82rem;line-height:1.48}.agent-create-panel__gates{border-left:1px solid var(--color-border);gap:.65rem;min-width:0;padding-left:1.1rem;display:grid}.agent-create-panel__gate{color:var(--color-primary);align-items:flex-start;gap:.55rem;display:flex}.agent-create-panel__gate>span{gap:.1rem;min-width:0;display:grid}.agent-create-panel__gate strong{color:var(--color-text-strong);font-size:.78rem}.agent-create-panel__gate small{color:var(--color-text-muted);font-size:.72rem;line-height:1.3}.agent-create-panel__form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;min-width:0;display:grid}.agent-create-panel__form label{color:var(--color-text-strong);letter-spacing:.06em;text-transform:uppercase;gap:.35rem;font-size:.72rem;font-weight:800;display:grid}.agent-create-panel__form input{border:1px solid var(--color-border-strong);width:100%;min-width:0;min-height:2.35rem;color:var(--color-text);background:#fff;border-radius:.55rem;padding:.52rem .65rem}.agent-create-panel__form input::placeholder{color:#91a0b7}.agent-create-panel__form input:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-soft);outline:none}.agent-create-panel__ownership{color:var(--color-text-muted);grid-column:1/-1;margin:0;font-size:.74rem}.agent-create-panel__ownership strong{color:var(--color-text-strong)}.agent-create-panel__footer{grid-column:1/-1;justify-content:space-between;align-items:center;gap:.7rem;display:flex}.agent-create-panel__footer .button{white-space:nowrap;flex:none;gap:.45rem}.agent-create-panel__security{color:var(--color-text-soft);align-items:center;gap:.35rem;font-size:.7rem;line-height:1.35;display:inline-flex}.agent-create-panel__security svg{color:var(--color-primary);flex:none}.agent-create-panel__error{border-top:1px solid var(--color-border);grid-column:1/-1;padding-top:.75rem}.agent-create-panel__error .error-state{padding:.15rem 0 0 .8rem}.agent-setup-journey{background:linear-gradient(120deg,#f8faff 0%,#fff 62%,#f1f8ff 100%);border:1px solid #c7d6f5;border-radius:1.15rem;gap:1rem;padding:1.25rem;display:grid;box-shadow:0 18px 42px -34px #1e4fd699}.agent-setup-journey__summary{justify-content:space-between;align-items:center;gap:1.25rem;display:flex}.agent-setup-journey__summary h2{color:var(--color-navy);font-family:var(--font-heading);letter-spacing:-.04em;margin:0;font-size:1.35rem;font-weight:600}.agent-setup-journey__summary p:last-child{max-width:38rem;color:var(--color-text-muted);margin:.4rem 0 0;font-size:.83rem;line-height:1.5}.agent-setup-journey__progress-summary{grid-template-columns:auto minmax(7rem,1fr);align-items:center;gap:.2rem .6rem;min-width:15rem;display:grid}.agent-setup-journey__progress-summary>strong{color:var(--color-primary);font-family:var(--font-heading);letter-spacing:-.05em;grid-row:span 2;font-size:1.7rem;font-weight:600;line-height:1}.agent-setup-journey__progress-summary>strong span{color:#9aa9c2;font-size:1rem}.agent-setup-journey__progress-summary>span{color:var(--color-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:800}.agent-setup-journey__progress{background:#e5ecfb;border-radius:999px;grid-column:2;height:.28rem;overflow:hidden}.agent-setup-journey__progress span{border-radius:inherit;background:var(--color-primary);height:100%;transition:width var(--transition-standard);display:block}.agent-setup-journey__progress-summary .button{border-radius:var(--radius-pill);grid-column:1/-1;justify-self:end;gap:.4rem;margin-top:.45rem}.agent-setup-journey__steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.agent-setup-journey__steps li{border:1px solid var(--color-border);background:#ffffffc2;border-radius:.8rem;grid-template-columns:1.7rem minmax(0,1fr);gap:.55rem;min-width:0;padding:.72rem;display:grid;position:relative}.agent-setup-journey__steps li.is-next{background:#f4f7ff;border-color:#a9c2f6;box-shadow:inset 0 0 0 1px #1e4fd614}.agent-setup-journey__steps li.is-complete{background:#f7fcf8;border-color:#b9dec6}.agent-setup-journey__step-mark{color:#92a0b7;background:#eef2f8;border-radius:.55rem;place-items:center;width:1.7rem;height:1.7rem;display:grid}.agent-setup-journey__steps li.is-next .agent-setup-journey__step-mark{background:var(--color-primary-soft);color:var(--color-primary)}.agent-setup-journey__steps li.is-complete .agent-setup-journey__step-mark{background:var(--color-success-soft);color:var(--color-success)}.agent-setup-journey__steps li>span:nth-child(2){align-content:center;gap:.16rem;min-width:0;display:grid}.agent-setup-journey__steps strong{color:var(--color-text-strong);text-overflow:ellipsis;font-size:.75rem;line-height:1.25;overflow:hidden}.agent-setup-journey__steps small{color:var(--color-text-muted);font-size:.68rem;line-height:1.3}.agent-setup-journey__connector{display:none}.agent-setup-step-panel{scroll-margin-top:1rem}.agent-setup-step-panel>.panel{border-radius:1rem}.agent-optional-settings{border:1px solid var(--color-border);background:var(--color-panel);box-shadow:var(--shadow-panel);border-radius:1rem;overflow:hidden}.agent-optional-settings summary{cursor:pointer;color:var(--color-text-strong);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.2rem;font-size:.86rem;font-weight:800;list-style:none;display:flex}.agent-optional-settings summary::-webkit-details-marker{display:none}.agent-optional-settings summary:after{content:"+";border:1px solid var(--color-border-strong);width:1.55rem;height:1.55rem;color:var(--color-primary);border-radius:50%;place-items:center;font-size:1rem;font-weight:500;display:grid}.agent-optional-settings[open] summary:after{content:"−"}.agent-optional-settings summary span{color:var(--color-text-muted);margin-left:auto;font-size:.72rem;font-weight:600}.agent-optional-settings>.panel{border:0;border-top:1px solid var(--color-divider);box-shadow:none;border-radius:0}.agent-detail-layout .empty-state,.briefings-workspace .empty-state,.actions-hero .empty-state,.actions-recent .empty-state{background:linear-gradient(135deg,#fbfdff,#f7f9fd);border:1px dashed #c9d5e9;border-radius:.85rem;margin-top:1rem;padding:1rem 1rem 1rem 3.15rem;position:relative}.agent-detail-layout .empty-state:before,.briefings-workspace .empty-state:before,.actions-hero .empty-state:before,.actions-recent .empty-state:before{content:"◇";background:var(--color-primary-soft);width:1.55rem;height:1.55rem;color:var(--color-primary);font-family:var(--font-heading);border-radius:.5rem;place-items:center;font-size:.95rem;font-weight:700;display:grid;position:absolute;top:1rem;left:1rem}.agent-detail-layout .empty-state__title,.briefings-workspace .empty-state__title,.actions-hero .empty-state__title,.actions-recent .empty-state__title{font-size:.92rem}.agent-detail-layout .empty-state__description,.briefings-workspace .empty-state__description,.actions-hero .empty-state__description,.actions-recent .empty-state__description{font-size:.8rem}.agent-roster-panel{border:1px solid var(--color-border);box-shadow:var(--shadow-panel);background:#ffffffe6;border-radius:1.15rem;padding:1.25rem}.agent-roster-panel__header{justify-content:space-between;align-items:flex-start;gap:1.25rem;display:flex}.agent-roster-panel__header>div:first-child{min-width:0}.agent-roster-panel__header>div:first-child>p:last-child{max-width:42rem;color:var(--color-text-muted);margin:.4rem 0 0;font-size:.84rem;line-height:1.5}.agent-roster-panel__controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.65rem;display:flex}.agent-roster-panel__controls .agent-filter{margin:0}.agent-roster-panel__controls .segmented-control{flex:none}.agent-roster-panel__controls .segmented-control button{background:var(--color-panel-soft)}.agent-roster-panel .organization-list,.agent-roster-panel .agent-directory-grid{margin-top:1.15rem}.agent-roster-empty{background:#fbfdff;border:1px dashed #bbcae4;border-radius:.95rem;grid-template-columns:2.75rem minmax(0,1fr) auto;align-items:center;gap:.85rem;margin-top:1.15rem;padding:1.1rem;display:grid}.agent-roster-empty__icon{background:var(--color-primary-soft);width:2.75rem;height:2.75rem;color:var(--color-primary);border-radius:.8rem;place-items:center;display:grid}.agent-roster-empty h3{color:var(--color-text-strong);font-family:var(--font-heading);letter-spacing:-.02em;margin:0;font-size:.98rem}.agent-roster-empty p{max-width:38rem;color:var(--color-text-muted);margin:.25rem 0 0;font-size:.8rem;line-height:1.45}.agent-roster-empty__hint{color:var(--color-success);white-space:nowrap;align-items:center;gap:.35rem;font-size:.72rem;font-weight:800;display:inline-flex}.agent-roster-panel .department-panel{background:#fbfdff;border-color:#dce6f4;border-radius:.95rem;padding:1rem}.agent-roster-panel .department-panel+.department-panel,.agent-roster-panel .department-panel__leaders,.agent-roster-panel .department-panel__reports{margin-top:.85rem}.agent-roster-panel .department-panel__reports{margin-left:1.25rem}.agent-roster-panel .agent-card{background:#fff;border-color:#dce6f4}.agent-card{border-radius:.95rem;padding:.85rem}.agent-card__open{margin:-.85rem;padding:.85rem .85rem .85rem 0}.agent-card__title-row{gap:.75rem}.agent-card__title-row>span{gap:.16rem;min-width:0;display:grid}.agent-card__title-row strong{font-family:var(--font-heading);letter-spacing:-.02em;font-size:.96rem}.agent-card__title-row>span>span{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.agent-card__meta{color:var(--color-text-soft);letter-spacing:.01em;margin-top:.4rem;font-size:.7rem;display:block}.agent-inactive-panel{border:1px solid var(--color-border);box-shadow:var(--shadow-panel);background:#fffdf8;border-radius:1.15rem;padding:1.25rem}.agent-inactive-panel__heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.agent-inactive-panel__count{border-radius:var(--radius-pill);color:var(--color-warning);background:#fff8e9;border:1px solid #ecd9ae;flex:none;padding:.42rem .62rem;font-size:.72rem;font-weight:800}.agent-inactive-list{gap:.6rem;margin-top:1rem;display:grid}.agent-inactive-list__item{border-top:1px solid #f0e7d5;justify-content:space-between;align-items:center;gap:1rem;padding-top:.7rem;display:flex}.agent-inactive-list__identity{align-items:center;gap:.65rem;min-width:0;display:flex}.agent-inactive-list__identity>div{gap:.12rem;min-width:0;display:grid}.agent-inactive-list__identity strong{color:var(--color-text-strong);font-family:var(--font-heading);font-size:.88rem}.agent-inactive-list__identity span:last-child{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.agent-inactive-list__mark{width:2rem;height:2rem;color:var(--color-warning);background:#fff2ce;border-radius:.6rem;flex:none;place-items:center;display:grid}.agent-inactive-list__item .button{flex:none;align-items:center;gap:.4rem;display:inline-flex}.agent-workspace-header{border:1px solid var(--color-border);box-shadow:var(--shadow-panel);background:linear-gradient(120deg,#fff 0%,#f6f9ff 100%);border-radius:1.15rem;padding:1.35rem 1.45rem}.agent-workspace-header__name{letter-spacing:-.05em}.agent-workspace-header__actions .button{border-radius:var(--radius-pill)}.agent-detail-layout{gap:0}.agent-workspace-tabs{border-bottom:1px solid var(--color-border);scrollbar-width:none;margin:1.05rem 0 0;padding:0 .2rem;overflow-x:auto}.agent-workspace-tabs::-webkit-scrollbar{display:none}.agent-workspace-tabs .segmented-control{flex-wrap:nowrap;gap:.15rem;min-width:max-content}.agent-workspace-tabs .segmented-control button{color:var(--color-text-muted);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:.4rem .4rem 0 0;padding:.72rem .8rem .68rem}.agent-workspace-tabs .segmented-control button:hover{background:var(--color-primary-soft);color:var(--color-primary)}.agent-workspace-tabs .segmented-control button[aria-pressed=true]{border-color:var(--color-primary);color:var(--color-primary);background:0 0}.agent-detail-layout>.agent-workspace-pane{margin-top:1.1rem}.agent-detail-layout>.agent-workspace-pane>.panel{box-shadow:var(--shadow-panel);border-radius:1rem}.agent-discord-destinations{gap:.65rem;margin:1rem 0 1.15rem;display:grid}.agent-discord-destination{background:#fbfdff;border:1px solid #dfe7f0;border-radius:.85rem;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem .95rem;display:flex}.agent-discord-destination>div{gap:.2rem;min-width:0;display:grid}.agent-discord-destination strong{color:var(--color-text-strong);text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;overflow:hidden}.agent-discord-destination span{color:var(--color-text-soft);font-size:.72rem}.agent-discord-destination .button{flex:none}.agent-discord-avatar-sync{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-panel-soft);gap:.65rem;margin-top:1rem;padding:.9rem;display:grid}.agent-discord-avatar-sync>div:first-child{gap:.2rem;display:grid}.agent-discord-avatar-sync strong{color:var(--color-text-strong);font-family:var(--font-heading);font-size:.9rem}.agent-discord-avatar-sync span{color:var(--color-text-muted);font-size:.75rem}.agent-discord-avatar-sync__toggle{align-items:center;gap:.4rem;display:inline-flex;color:var(--color-text-muted)!important}.agent-discord-avatar-sync__toggle input{accent-color:var(--color-primary)}.agent-discord-avatar-sync__error{color:var(--color-danger);margin:0;font-size:.78rem}@media (width<=640px){.agent-discord-destination{flex-direction:column;align-items:flex-start}.agent-discord-destination .button{width:100%}.agent-discord-avatar-sync .agent-action-row{flex-direction:column;align-items:stretch}.agent-discord-avatar-sync .button{width:100%}.agent-github-access__summary .source-list__item{flex-wrap:wrap;align-items:flex-start}.agent-github-access__summary .status-badge{margin-left:1.65rem}.agent-github-access__repositories-heading{display:grid}.agent-github-access__repositories-heading>span{justify-self:start}.agent-github-access .agent-action-row{flex-direction:column;align-items:stretch}.agent-github-access .agent-action-row .button{width:100%}.agent-web-access__summary{display:grid}.agent-web-access__summary .status-badge{justify-self:start}}@media (width<=1040px){.agent-create-panel{grid-template-columns:minmax(0,1fr) minmax(18rem,1fr)}.agent-create-panel__form{border-top:1px solid var(--color-border);grid-column:1/-1;padding-top:1rem}}@media (width<=1280px){.agent-create-panel{grid-template-columns:minmax(0,1fr) minmax(13rem,.85fr)}.agent-create-panel__form{border-top:1px solid var(--color-border);grid-column:1/-1;padding-top:1rem}}@media (width<=820px){.agent-dashboard-hero{grid-template-columns:minmax(0,1fr) 11rem;gap:1rem;padding:1.25rem}.agent-dashboard-hero h1{font-size:clamp(1.9rem,6vw,2.8rem)}.agent-setup-journey__summary{flex-direction:column;align-items:flex-start}.agent-setup-journey__progress-summary{width:100%;min-width:0}.agent-setup-journey__progress-summary .button{justify-self:start}.agent-setup-journey__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-roster-panel__header{display:grid}.agent-roster-panel__controls{justify-content:flex-start}}@media (width<=640px){.agent-dashboard-shell{padding-bottom:1.5rem}.agent-dashboard-hero{border-radius:1rem;grid-template-columns:1fr}.agent-dashboard-hero__signal{min-height:0}.agent-dashboard-metrics{grid-template-columns:1fr}.agent-create-panel{border-radius:1rem;grid-template-columns:1fr;gap:1rem;padding:1rem}.agent-create-panel__gates{border-top:1px solid var(--color-border);border-left:0;padding:1rem 0 0}.agent-create-panel__form{grid-template-columns:1fr;padding-top:.2rem}.agent-create-panel__footer{flex-direction:column;align-items:stretch}.agent-create-panel__footer .button{width:100%}.agent-setup-journey{border-radius:1rem;padding:1rem}.agent-setup-journey__steps{grid-template-columns:1fr}.agent-setup-journey__steps li{grid-template-columns:1.7rem minmax(0,1fr)}.agent-optional-settings summary{flex-wrap:wrap;align-items:flex-start}.agent-optional-settings summary span{margin-left:0}.agent-roster-panel,.agent-inactive-panel{border-radius:1rem;padding:1rem}.agent-roster-empty{grid-template-columns:2.5rem minmax(0,1fr)}.agent-roster-empty__hint{grid-column:2;justify-self:start}.agent-inactive-panel__heading{display:grid}.agent-inactive-list__item{flex-direction:column;align-items:flex-start}.agent-inactive-list__item .button{width:100%}.agent-card{grid-template-columns:3.4rem minmax(0,1fr)}.agent-card__portrait,.agent-portrait-control__trigger{width:3.4rem;height:3.4rem}.agent-workspace-header{border-radius:1rem;padding:1rem}.agent-workspace-tabs{margin-top:.8rem}.agent-portrait-dialog--gallery{border-radius:1rem;max-height:calc(100vh - 1rem)}.agent-portrait-dialog__header,.agent-portrait-dialog__body,.agent-portrait-dialog__actions{padding:1rem}.agent-portrait-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.agent-portrait-dialog__actions--gallery{flex-direction:column;align-items:stretch}.agent-portrait-dialog__actions-right{width:100%}.agent-portrait-dialog__actions-right .button{flex:auto}.agent-portrait-dialog__custom{flex-direction:column;align-items:stretch}.agent-portrait-dialog__custom .button{width:100%}.agent-portrait-sync-card__heading{display:grid}.agent-portrait-sync-card__status{text-align:left}}}*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}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;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:Tecla Inconsolata,Inconsolata,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family: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:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-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{margin:0;padding:0;list-style:none}dialog{padding:0}input::-moz-placeholder{opacity:1;color:#9ca3af}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{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (width>=640px){.container{max-width:640px}}@media (width>=768px){.container{max-width:768px}}@media (width>=1024px){.container{max-width:1024px}}@media (width>=1280px){.container{max-width:1280px}}@media (width>=1536px){.container{max-width:1536px}}.signal-workspace .signal-page-header{border-radius:1rem;box-shadow:0 7px 22px #1116230b}.signal-page-header{--tw-border-opacity:1;border-width:1px;border-color:rgb(223 228 238/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 10px 28px -18px #1519253d;--tw-shadow-colored:0 10px 28px -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);border-radius:1rem;flex-direction:column;gap:1.25rem;padding:1.5rem 1.25rem;display:flex}@media (width>=640px){.signal-page-header{padding-left:1.75rem;padding-right:1.75rem}}@media (width>=1024px){.signal-page-header{flex-direction:row;justify-content:space-between;align-items:flex-end}}.signal-eyebrow{text-transform:uppercase;letter-spacing:.16em;--tw-text-opacity:1;color:rgb(74 112 255/var(--tw-text-opacity,1));font-size:10px;font-weight:700}.signal-workspace .signal-panel{border-radius:1rem;box-shadow:0 7px 22px #1116230b}.signal-panel{--tw-border-opacity:1;border-width:1px;border-color:rgb(223 228 238/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 10px 28px -18px #1519253d;--tw-shadow-colored:0 10px 28px -18px var(--tw-shadow-color);min-width:0;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);border-radius:1rem;padding:1.25rem}@media (width>=640px){.signal-panel{padding:1.5rem}}.signal-workspace .signal-metric{border-radius:1rem;box-shadow:0 7px 22px #1116230b}.signal-metric{--tw-border-opacity:1;border-width:1px;border-color:rgb(223 228 238/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 10px 28px -18px #1519253d;--tw-shadow-colored:0 10px 28px -18px var(--tw-shadow-color);min-width:0;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);border-radius:.75rem;padding:1rem}.signal-input{--tw-border-opacity:1;border-width:1px;border-color:rgb(223 228 238/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;width:100%;color:rgb(21 25 37/var(--tw-text-opacity,1));outline-offset:2px;border-radius:.5rem;outline:2px solid #0000;padding:.625rem .75rem;font-size:.875rem;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.signal-input::placeholder{--tw-text-opacity:1;color:rgb(146 155 173/var(--tw-text-opacity,1))}.signal-input:focus{--tw-border-opacity:1;border-color:rgb(143 166 255/var(--tw-border-opacity,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(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);--tw-ring-opacity:1;--tw-ring-color:rgb(220 227 255/var(--tw-ring-opacity,1))}.signal-button-primary{--tw-bg-opacity:1;background-color:rgb(74 112 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-shadow:0 7px 16px #4a70ff38;--tw-shadow-colored:0 7px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1rem;font-size:.875rem;font-weight:600;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}.signal-button-primary:hover{--tw-bg-opacity:1;background-color:rgb(63 98 230/var(--tw-bg-opacity,1))}.signal-button-primary:disabled{cursor:not-allowed;opacity:.6}.signal-button-secondary{--tw-border-opacity:1;border-width:1px;border-color:rgb(223 228 238/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(104 115 138/var(--tw-text-opacity,1));border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1rem;font-size:.875rem;font-weight:600;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}.signal-button-secondary:hover{--tw-border-opacity:1;border-color:rgb(196 205 225/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(241 243 247/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(21 25 37/var(--tw-text-opacity,1))}.signal-button-secondary:disabled{cursor:not-allowed;opacity:.6}.signal-workspace .shadow-panel{border-radius:1rem;box-shadow:0 7px 22px #1116230b}.signal-workspace input:not([type=checkbox]):not([type=radio]),.signal-workspace select,.signal-workspace textarea{border-radius:.55rem}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-x-3{left:.75rem;right:.75rem}.inset-y-0{top:0;bottom:0}.-bottom-48{bottom:-12rem}.-left-24{left:-6rem}.-left-32{left:-8rem}.-right-24{right:-6rem}.-right-32{right:-8rem}.-top-10{top:-2.5rem}.-top-40{top:-10rem}.bottom-0{bottom:0}.bottom-3{bottom:.75rem}.bottom-5{bottom:1.25rem}.bottom-\[-16rem\]{bottom:-16rem}.bottom-\[calc\(100\%\+0\.45rem\)\]{bottom:calc(100% + .45rem)}.left-0{left:0}.left-1\/2{left:50%}.left-3{left:.75rem}.right-0{right:0}.right-2{right:.5rem}.right-5{right:1.25rem}.top-0{top:0}.top-1\/2{top:50%}.top-3{top:.75rem}.top-\[-14rem\]{top:-14rem}.top-\[calc\(100\%\+8px\)\]{top:calc(100% + 8px)}.top-full{top:100%}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.z-\[70\]{z-index:70}.z-\[80\]{z-index:80}.z-\[90\]{z-index:90}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-6{order:6}.order-\[1\]{order:1}.order-\[2\]{order:2}.order-\[3\]{order:3}.order-\[4\]{order:4}.order-\[8\]{order:8}.col-span-full{grid-column:1/-1}.m-5{margin:1.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-auto{margin-top:auto;margin-bottom:auto}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-8{margin-left:2rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mr-4{margin-right:1rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.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-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-4{height:1rem}.h-40{height:10rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-52{height:13rem}.h-56{height:14rem}.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-\[1\.15rem\]{height:1.15rem}.h-\[30rem\]{height:30rem}.h-\[32rem\]{height:32rem}.h-\[34rem\]{height:34rem}.h-\[60px\]{height:60px}.h-\[calc\(100dvh-60px\)\]{height:calc(100dvh - 60px)}.h-fit{height:fit-content}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-40{max-height:10rem}.max-h-44{max-height:11rem}.max-h-48{max-height:12rem}.max-h-56{max-height:14rem}.max-h-64{max-height:16rem}.max-h-72{max-height:18rem}.max-h-80{max-height:20rem}.max-h-96{max-height:24rem}.max-h-\[28rem\]{max-height:28rem}.max-h-\[30rem\]{max-height:30rem}.max-h-\[32rem\]{max-height:32rem}.max-h-\[82vh\]{max-height:82vh}.max-h-\[88vh\]{max-height:88vh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[calc\(100dvh-1rem\)\]{max-height:calc(100dvh - 1rem)}.max-h-\[calc\(100vh-2rem\)\]{max-height:calc(100vh - 2rem)}.max-h-\[calc\(100vh-3rem\)\]{max-height:calc(100vh - 3rem)}.max-h-\[min\(18rem\,calc\(100vh-22rem\)\)\]{max-height:min(18rem,100vh - 22rem)}.max-h-\[min\(440px\,70vh\)\]{max-height:min(440px,70vh)}.max-h-\[min\(900px\,calc\(100vh-24px\)\)\]{max-height:min(900px,100vh - 24px)}.min-h-0{min-height:0}.min-h-10{min-height:2.5rem}.min-h-20{min-height:5rem}.min-h-24{min-height:6rem}.min-h-28{min-height:7rem}.min-h-32{min-height:8rem}.min-h-40{min-height:10rem}.min-h-52{min-height:13rem}.min-h-64{min-height:16rem}.min-h-72{min-height:18rem}.min-h-80{min-height:20rem}.min-h-\[420px\]{min-height:420px}.min-h-\[58px\]{min-height:58px}.min-h-\[calc\(100vh-130px\)\]{min-height:calc(100vh - 130px)}.min-h-\[calc\(100vh-60px\)\]{min-height:calc(100vh - 60px)}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-2{width:.5rem}.w-2\/3{width:66.6667%}.w-2\/5{width:40%}.w-20{width:5rem}.w-24{width:6rem}.w-3{width:.75rem}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-5{width:1.25rem}.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-\[30rem\]{width:30rem}.w-\[32rem\]{width:32rem}.w-\[34rem\]{width:34rem}.w-\[min\(340px\,92vw\)\]{width:min(340px,92vw)}.w-\[min\(340px\,calc\(100vw-32px\)\)\]{width:min(340px,100vw - 32px)}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0}.min-w-40{min-width:10rem}.min-w-44{min-width:11rem}.min-w-52{min-width:13rem}.min-w-64{min-width:16rem}.min-w-\[1\.15rem\]{min-width:1.15rem}.min-w-\[1040px\]{min-width:1040px}.min-w-\[1100px\]{min-width:1100px}.min-w-\[720px\]{min-width:720px}.min-w-\[850px\]{min-width:850px}.min-w-\[900px\]{min-width:900px}.min-w-full{min-width:100%}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.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-\[178px\]{max-width:178px}.max-w-\[88vw\]{max-width:88vw}.max-w-\[calc\(100vw-3rem\)\]{max-width:calc(100vw - 3rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.flex-1{flex:1}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-full{--tw-translate-x:100%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate:-90deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.touch-pan-y{--tw-pan-y:pan-y;touch-action:var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom)}.select-none{-webkit-user-select:none;user-select:none}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.scroll-mt-20{scroll-margin-top:5rem}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.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-\[minmax\(0\,1\.1fr\)_110px_130px_170px_170px_220px\]{grid-template-columns:minmax(0,1.1fr) 110px 130px 170px 170px 220px}.grid-cols-\[minmax\(0\,1\.2fr\)_120px_170px_170px_110px\]{grid-template-columns:minmax(0,1.2fr) 120px 170px 170px 110px}.grid-cols-\[minmax\(0\,1\.2fr\)_140px_120px_170px_170px_110px\]{grid-template-columns:minmax(0,1.2fr) 140px 120px 170px 170px 110px}.grid-cols-\[minmax\(0\,1\.4fr\)_190px_120px_170px_170px\]{grid-template-columns:minmax(0,1.4fr) 190px 120px 170px 170px}.grid-cols-\[minmax\(0\,1\.5fr\)_180px_160px_140px_150px\]{grid-template-columns:minmax(0,1.5fr) 180px 160px 140px 150px}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.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-stretch{align-items:stretch}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-2{row-gap:.5rem}.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-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))}.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-\[\#dfe4ee\]>:not([hidden])~:not([hidden]),.divide-line>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(223 228 238/var(--tw-divide-opacity,1))}.self-start{align-self:flex-start}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[1\.75rem\]{border-radius:1.75rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-l{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.border{border-width:1px}.border-0{border-width:0}.border-b{border-bottom-width:1px}.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-t{border-top-width:1px}.border-dashed{border-style:dashed}.\!border-red-200{--tw-border-opacity:1!important;border-color:rgb(254 202 202/var(--tw-border-opacity,1))!important}.border-\[\#1e4fd6\]{--tw-border-opacity:1;border-color:rgb(30 79 214/var(--tw-border-opacity,1))}.border-\[\#252c3d\]{--tw-border-opacity:1;border-color:rgb(37 44 61/var(--tw-border-opacity,1))}.border-\[\#30394d\]{--tw-border-opacity:1;border-color:rgb(48 57 77/var(--tw-border-opacity,1))}.border-\[\#4a70ff\]{--tw-border-opacity:1;border-color:rgb(74 112 255/var(--tw-border-opacity,1))}.border-\[\#8facf3\]{--tw-border-opacity:1;border-color:rgb(143 172 243/var(--tw-border-opacity,1))}.border-\[\#9ab0ff\]{--tw-border-opacity:1;border-color:rgb(154 176 255/var(--tw-border-opacity,1))}.border-\[\#9cb7f4\]{--tw-border-opacity:1;border-color:rgb(156 183 244/var(--tw-border-opacity,1))}.border-\[\#9db2ff\]{--tw-border-opacity:1;border-color:rgb(157 178 255/var(--tw-border-opacity,1))}.border-\[\#9db7f5\]{--tw-border-opacity:1;border-color:rgb(157 183 245/var(--tw-border-opacity,1))}.border-\[\#a9bdf8\]{--tw-border-opacity:1;border-color:rgb(169 189 248/var(--tw-border-opacity,1))}.border-\[\#b6c5ff\]{--tw-border-opacity:1;border-color:rgb(182 197 255/var(--tw-border-opacity,1))}.border-\[\#b8c6ff\]{--tw-border-opacity:1;border-color:rgb(184 198 255/var(--tw-border-opacity,1))}.border-\[\#b8c8ed\]{--tw-border-opacity:1;border-color:rgb(184 200 237/var(--tw-border-opacity,1))}.border-\[\#b8c8f4\]{--tw-border-opacity:1;border-color:rgb(184 200 244/var(--tw-border-opacity,1))}.border-\[\#b8c8ff\]{--tw-border-opacity:1;border-color:rgb(184 200 255/var(--tw-border-opacity,1))}.border-\[\#b8ceff\]{--tw-border-opacity:1;border-color:rgb(184 206 255/var(--tw-border-opacity,1))}.border-\[\#b9c7f7\]{--tw-border-opacity:1;border-color:rgb(185 199 247/var(--tw-border-opacity,1))}.border-\[\#b9c9ff\]{--tw-border-opacity:1;border-color:rgb(185 201 255/var(--tw-border-opacity,1))}.border-\[\#b9ccff\]{--tw-border-opacity:1;border-color:rgb(185 204 255/var(--tw-border-opacity,1))}.border-\[\#c8d5f4\]{--tw-border-opacity:1;border-color:rgb(200 213 244/var(--tw-border-opacity,1))}.border-\[\#c8d5ff\]{--tw-border-opacity:1;border-color:rgb(200 213 255/var(--tw-border-opacity,1))}.border-\[\#c9d0dc\]{--tw-border-opacity:1;border-color:rgb(201 208 220/var(--tw-border-opacity,1))}.border-\[\#c9d8ff\]{--tw-border-opacity:1;border-color:rgb(201 216 255/var(--tw-border-opacity,1))}.border-\[\#cbd4e4\]{--tw-border-opacity:1;border-color:rgb(203 212 228/var(--tw-border-opacity,1))}.border-\[\#cbd5ff\]{--tw-border-opacity:1;border-color:rgb(203 213 255/var(--tw-border-opacity,1))}.border-\[\#cbd7fb\]{--tw-border-opacity:1;border-color:rgb(203 215 251/var(--tw-border-opacity,1))}.border-\[\#cbd8f3\]{--tw-border-opacity:1;border-color:rgb(203 216 243/var(--tw-border-opacity,1))}.border-\[\#cbd9f5\]{--tw-border-opacity:1;border-color:rgb(203 217 245/var(--tw-border-opacity,1))}.border-\[\#cbdcff\]{--tw-border-opacity:1;border-color:rgb(203 220 255/var(--tw-border-opacity,1))}.border-\[\#cbe7d6\]{--tw-border-opacity:1;border-color:rgb(203 231 214/var(--tw-border-opacity,1))}.border-\[\#cfd9f4\]{--tw-border-opacity:1;border-color:rgb(207 217 244/var(--tw-border-opacity,1))}.border-\[\#cfd9ff\]{--tw-border-opacity:1;border-color:rgb(207 217 255/var(--tw-border-opacity,1))}.border-\[\#d6e3ff\]{--tw-border-opacity:1;border-color:rgb(214 227 255/var(--tw-border-opacity,1))}.border-\[\#d6e4ff\]{--tw-border-opacity:1;border-color:rgb(214 228 255/var(--tw-border-opacity,1))}.border-\[\#d7e0f6\]{--tw-border-opacity:1;border-color:rgb(215 224 246/var(--tw-border-opacity,1))}.border-\[\#d8dfec\]{--tw-border-opacity:1;border-color:rgb(216 223 236/var(--tw-border-opacity,1))}.border-\[\#d8e0f0\]{--tw-border-opacity:1;border-color:rgb(216 224 240/var(--tw-border-opacity,1))}.border-\[\#d8e2fb\]{--tw-border-opacity:1;border-color:rgb(216 226 251/var(--tw-border-opacity,1))}.border-\[\#d9b96d\]{--tw-border-opacity:1;border-color:rgb(217 185 109/var(--tw-border-opacity,1))}.border-\[\#dba84b\]{--tw-border-opacity:1;border-color:rgb(219 168 75/var(--tw-border-opacity,1))}.border-\[\#dce7fa\]{--tw-border-opacity:1;border-color:rgb(220 231 250/var(--tw-border-opacity,1))}.border-\[\#dfe4ee\]{--tw-border-opacity:1;border-color:rgb(223 228 238/var(--tw-border-opacity,1))}.border-\[\#dfe5ef\]{--tw-border-opacity:1;border-color:rgb(223 229 239/var(--tw-border-opacity,1))}.border-\[\#dfe5ff\]{--tw-border-opacity:1;border-color:rgb(223 229 255/var(--tw-border-opacity,1))}.border-\[\#dfe8f6\]{--tw-border-opacity:1;border-color:rgb(223 232 246/var(--tw-border-opacity,1))}.border-\[\#e0e7f5\]{--tw-border-opacity:1;border-color:rgb(224 231 245/var(--tw-border-opacity,1))}.border-\[\#e1c578\]{--tw-border-opacity:1;border-color:rgb(225 197 120/var(--tw-border-opacity,1))}.border-\[\#e4e9f2\]{--tw-border-opacity:1;border-color:rgb(228 233 242/var(--tw-border-opacity,1))}.border-\[\#e5eeff\]{--tw-border-opacity:1;border-color:rgb(229 238 255/var(--tw-border-opacity,1))}.border-\[\#ead8a9\]{--tw-border-opacity:1;border-color:rgb(234 216 169/var(--tw-border-opacity,1))}.border-\[\#edf3ff\]{--tw-border-opacity:1;border-color:rgb(237 243 255/var(--tw-border-opacity,1))}.border-\[\#f0c36a\]{--tw-border-opacity:1;border-color:rgb(240 195 106/var(--tw-border-opacity,1))}.border-\[\#f0d59b\]{--tw-border-opacity:1;border-color:rgb(240 213 155/var(--tw-border-opacity,1))}.border-\[\#f1d9a4\]{--tw-border-opacity:1;border-color:rgb(241 217 164/var(--tw-border-opacity,1))}.border-amber-100{--tw-border-opacity:1;border-color:rgb(254 243 199/var(--tw-border-opacity,1))}.border-amber-200{--tw-border-opacity:1;border-color:rgb(253 230 138/var(--tw-border-opacity,1))}.border-amber-300{--tw-border-opacity:1;border-color:rgb(252 211 77/var(--tw-border-opacity,1))}.border-current{border-color:currentColor}.border-emerald-200{--tw-border-opacity:1;border-color:rgb(167 243 208/var(--tw-border-opacity,1))}.border-inherit{border-color:inherit}.border-ink\/70{border-color:#151925b3}.border-line{--tw-border-opacity:1;border-color:rgb(223 228 238/var(--tw-border-opacity,1))}.border-line\/80{border-color:#dfe4eecc}.border-red-100{--tw-border-opacity:1;border-color:rgb(254 226 226/var(--tw-border-opacity,1))}.border-red-200{--tw-border-opacity:1;border-color:rgb(254 202 202/var(--tw-border-opacity,1))}.border-transparent{border-color:#0000}.border-white\/10{border-color:#ffffff1a}.border-white\/70{border-color:#ffffffb3}.border-white\/80{border-color:#fffc}.bg-\[\#0d1321\]{--tw-bg-opacity:1;background-color:rgb(13 19 33/var(--tw-bg-opacity,1))}.bg-\[\#111623\]{--tw-bg-opacity:1;background-color:rgb(17 22 35/var(--tw-bg-opacity,1))}.bg-\[\#111623\]\/30{background-color:#1116234d}.bg-\[\#111623\]\/40{background-color:#11162366}.bg-\[\#111623\]\/45{background-color:#11162373}.bg-\[\#111623\]\/50{background-color:#11162380}.bg-\[\#111623\]\/55{background-color:#1116238c}.bg-\[\#172142\]{--tw-bg-opacity:1;background-color:rgb(23 33 66/var(--tw-bg-opacity,1))}.bg-\[\#181e2c\]{--tw-bg-opacity:1;background-color:rgb(24 30 44/var(--tw-bg-opacity,1))}.bg-\[\#1e4fd6\]{--tw-bg-opacity:1;background-color:rgb(30 79 214/var(--tw-bg-opacity,1))}.bg-\[\#202a41\]{--tw-bg-opacity:1;background-color:rgb(32 42 65/var(--tw-bg-opacity,1))}.bg-\[\#242d40\]{--tw-bg-opacity:1;background-color:rgb(36 45 64/var(--tw-bg-opacity,1))}.bg-\[\#26324c\]{--tw-bg-opacity:1;background-color:rgb(38 50 76/var(--tw-bg-opacity,1))}.bg-\[\#26385f\]\/60{background-color:#26385f99}.bg-\[\#3158d0\]{--tw-bg-opacity:1;background-color:rgb(49 88 208/var(--tw-bg-opacity,1))}.bg-\[\#3158d0\]\/20{background-color:#3158d033}.bg-\[\#4a70ff\]{--tw-bg-opacity:1;background-color:rgb(74 112 255/var(--tw-bg-opacity,1))}.bg-\[\#4a70ff\]\/15{background-color:#4a70ff26}.bg-\[\#4a70ff\]\/20{background-color:#4a70ff33}.bg-\[\#cdd3df\]{--tw-bg-opacity:1;background-color:rgb(205 211 223/var(--tw-bg-opacity,1))}.bg-\[\#dfe8ff\]{--tw-bg-opacity:1;background-color:rgb(223 232 255/var(--tw-bg-opacity,1))}.bg-\[\#e4ebff\]{--tw-bg-opacity:1;background-color:rgb(228 235 255/var(--tw-bg-opacity,1))}.bg-\[\#e4ecff\]{--tw-bg-opacity:1;background-color:rgb(228 236 255/var(--tw-bg-opacity,1))}.bg-\[\#e5e9f2\]{--tw-bg-opacity:1;background-color:rgb(229 233 242/var(--tw-bg-opacity,1))}.bg-\[\#e5eeff\]{--tw-bg-opacity:1;background-color:rgb(229 238 255/var(--tw-bg-opacity,1))}.bg-\[\#e7eefc\]{--tw-bg-opacity:1;background-color:rgb(231 238 252/var(--tw-bg-opacity,1))}.bg-\[\#e7f7ef\]{--tw-bg-opacity:1;background-color:rgb(231 247 239/var(--tw-bg-opacity,1))}.bg-\[\#e8edff\]{--tw-bg-opacity:1;background-color:rgb(232 237 255/var(--tw-bg-opacity,1))}.bg-\[\#e8f7ee\]{--tw-bg-opacity:1;background-color:rgb(232 247 238/var(--tw-bg-opacity,1))}.bg-\[\#e9edf5\]{--tw-bg-opacity:1;background-color:rgb(233 237 245/var(--tw-bg-opacity,1))}.bg-\[\#eaf0ff\]{--tw-bg-opacity:1;background-color:rgb(234 240 255/var(--tw-bg-opacity,1))}.bg-\[\#eaf6ef\]{--tw-bg-opacity:1;background-color:rgb(234 246 239/var(--tw-bg-opacity,1))}.bg-\[\#edeff4\]{--tw-bg-opacity:1;background-color:rgb(237 239 244/var(--tw-bg-opacity,1))}.bg-\[\#edf1f7\]{--tw-bg-opacity:1;background-color:rgb(237 241 247/var(--tw-bg-opacity,1))}.bg-\[\#edf1f8\]{--tw-bg-opacity:1;background-color:rgb(237 241 248/var(--tw-bg-opacity,1))}.bg-\[\#edf1ff\]{--tw-bg-opacity:1;background-color:rgb(237 241 255/var(--tw-bg-opacity,1))}.bg-\[\#edf2ff\]{--tw-bg-opacity:1;background-color:rgb(237 242 255/var(--tw-bg-opacity,1))}.bg-\[\#eef0f4\]{--tw-bg-opacity:1;background-color:rgb(238 240 244/var(--tw-bg-opacity,1))}.bg-\[\#eef1f6\]{--tw-bg-opacity:1;background-color:rgb(238 241 246/var(--tw-bg-opacity,1))}.bg-\[\#eef2ff\]{--tw-bg-opacity:1;background-color:rgb(238 242 255/var(--tw-bg-opacity,1))}.bg-\[\#eef4ff\]{--tw-bg-opacity:1;background-color:rgb(238 244 255/var(--tw-bg-opacity,1))}.bg-\[\#f0f4ff\]{--tw-bg-opacity:1;background-color:rgb(240 244 255/var(--tw-bg-opacity,1))}.bg-\[\#f1fbf5\]{--tw-bg-opacity:1;background-color:rgb(241 251 245/var(--tw-bg-opacity,1))}.bg-\[\#f2f5ff\]{--tw-bg-opacity:1;background-color:rgb(242 245 255/var(--tw-bg-opacity,1))}.bg-\[\#f4f6ff\]{--tw-bg-opacity:1;background-color:rgb(244 246 255/var(--tw-bg-opacity,1))}.bg-\[\#f4f7ff\]{--tw-bg-opacity:1;background-color:rgb(244 247 255/var(--tw-bg-opacity,1))}.bg-\[\#f5f7ff\]{--tw-bg-opacity:1;background-color:rgb(245 247 255/var(--tw-bg-opacity,1))}.bg-\[\#f5f8ff\]{--tw-bg-opacity:1;background-color:rgb(245 248 255/var(--tw-bg-opacity,1))}.bg-\[\#f6f7fa\]{--tw-bg-opacity:1;background-color:rgb(246 247 250/var(--tw-bg-opacity,1))}.bg-\[\#f7f6f2\]\/95{background-color:#f7f6f2f2}.bg-\[\#f7f8fb\]{--tw-bg-opacity:1;background-color:rgb(247 248 251/var(--tw-bg-opacity,1))}.bg-\[\#f7f9ff\]{--tw-bg-opacity:1;background-color:rgb(247 249 255/var(--tw-bg-opacity,1))}.bg-\[\#f8f9fc\]{--tw-bg-opacity:1;background-color:rgb(248 249 252/var(--tw-bg-opacity,1))}.bg-\[\#f8faff\]{--tw-bg-opacity:1;background-color:rgb(248 250 255/var(--tw-bg-opacity,1))}.bg-\[\#fafbfc\]{--tw-bg-opacity:1;background-color:rgb(250 251 252/var(--tw-bg-opacity,1))}.bg-\[\#fbfcff\]{--tw-bg-opacity:1;background-color:rgb(251 252 255/var(--tw-bg-opacity,1))}.bg-\[\#fff0c9\]{--tw-bg-opacity:1;background-color:rgb(255 240 201/var(--tw-bg-opacity,1))}.bg-\[\#fff0dc\]{--tw-bg-opacity:1;background-color:rgb(255 240 220/var(--tw-bg-opacity,1))}.bg-\[\#fff0ed\]{--tw-bg-opacity:1;background-color:rgb(255 240 237/var(--tw-bg-opacity,1))}.bg-\[\#fff1db\]{--tw-bg-opacity:1;background-color:rgb(255 241 219/var(--tw-bg-opacity,1))}.bg-\[\#fff1dd\]{--tw-bg-opacity:1;background-color:rgb(255 241 221/var(--tw-bg-opacity,1))}.bg-\[\#fff1e8\]{--tw-bg-opacity:1;background-color:rgb(255 241 232/var(--tw-bg-opacity,1))}.bg-\[\#fff3d6\]{--tw-bg-opacity:1;background-color:rgb(255 243 214/var(--tw-bg-opacity,1))}.bg-\[\#fff4db\]{--tw-bg-opacity:1;background-color:rgb(255 244 219/var(--tw-bg-opacity,1))}.bg-\[\#fff5dc\]{--tw-bg-opacity:1;background-color:rgb(255 245 220/var(--tw-bg-opacity,1))}.bg-\[\#fff7e6\]{--tw-bg-opacity:1;background-color:rgb(255 247 230/var(--tw-bg-opacity,1))}.bg-\[\#fff8e7\]{--tw-bg-opacity:1;background-color:rgb(255 248 231/var(--tw-bg-opacity,1))}.bg-\[\#fff8f7\]{--tw-bg-opacity:1;background-color:rgb(255 248 247/var(--tw-bg-opacity,1))}.bg-\[\#fff9e9\]{--tw-bg-opacity:1;background-color:rgb(255 249 233/var(--tw-bg-opacity,1))}.bg-\[\#fff9eb\]{--tw-bg-opacity:1;background-color:rgb(255 249 235/var(--tw-bg-opacity,1))}.bg-\[\#fffaf0\]{--tw-bg-opacity:1;background-color:rgb(255 250 240/var(--tw-bg-opacity,1))}.bg-amber-100{--tw-bg-opacity:1;background-color:rgb(254 243 199/var(--tw-bg-opacity,1))}.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-black\/40{background-color:#0006}.bg-blue-50{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.bg-current{background-color:currentColor}.bg-emerald-50{--tw-bg-opacity:1;background-color:rgb(236 253 245/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-600{--tw-bg-opacity:1;background-color:rgb(5 150 105/var(--tw-bg-opacity,1))}.bg-ink{--tw-bg-opacity:1;background-color:rgb(21 25 37/var(--tw-bg-opacity,1))}.bg-ink\/30{background-color:#1519254d}.bg-ink\/40{background-color:#15192566}.bg-line{--tw-bg-opacity:1;background-color:rgb(223 228 238/var(--tw-bg-opacity,1))}.bg-mist{--tw-bg-opacity:1;background-color:rgb(241 243 247/var(--tw-bg-opacity,1))}.bg-mist\/20{background-color:#f1f3f733}.bg-mist\/30{background-color:#f1f3f74d}.bg-mist\/35{background-color:#f1f3f759}.bg-mist\/40{background-color:#f1f3f766}.bg-mist\/45{background-color:#f1f3f773}.bg-mist\/50{background-color:#f1f3f780}.bg-mist\/55{background-color:#f1f3f78c}.bg-mist\/60{background-color:#f1f3f799}.bg-mist\/70{background-color:#f1f3f7b3}.bg-neutral-100{--tw-bg-opacity:1;background-color:rgb(245 245 245/var(--tw-bg-opacity,1))}.bg-neutral-300{--tw-bg-opacity:1;background-color:rgb(212 212 212/var(--tw-bg-opacity,1))}.bg-red-100{--tw-bg-opacity:1;background-color:rgb(254 226 226/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-600{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.bg-red-700{--tw-bg-opacity:1;background-color:rgb(185 28 28/var(--tw-bg-opacity,1))}.bg-transparent{background-color:#0000}.bg-violet-50{--tw-bg-opacity:1;background-color:rgb(245 243 255/var(--tw-bg-opacity,1))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/15{background-color:#ffffff26}.bg-white\/50{background-color:#ffffff80}.bg-white\/55{background-color:#ffffff8c}.bg-white\/65{background-color:#ffffffa6}.bg-white\/70{background-color:#ffffffb3}.bg-white\/80{background-color:#fffc}.bg-white\/85{background-color:#ffffffd9}.bg-white\/95{background-color:#fffffff2}.bg-\[linear-gradient\(120deg\,\#f7f9ff_0\%\,\#ffffff_72\%\)\]{background-image:linear-gradient(120deg,#f7f9ff 0%,#fff 72%)}.bg-\[linear-gradient\(135deg\,\#f8fbff_0\%\,\#edf3ff_62\%\,\#e8eeff_100\%\)\]{background-image:linear-gradient(135deg,#f8fbff 0%,#edf3ff 62%,#e8eeff 100%)}.bg-\[linear-gradient\(135deg\,\#fff8f7_0\%\,\#fff1ee_100\%\)\]{background-image:linear-gradient(135deg,#fff8f7 0%,#fff1ee 100%)}.bg-\[linear-gradient\(135deg\,\#fffdf6_0\%\,\#fff8e8_100\%\)\]{background-image:linear-gradient(135deg,#fffdf6 0%,#fff8e8 100%)}.bg-\[linear-gradient\(90deg\,\#1e4fd6\,\#6688f4\)\]{background-image:linear-gradient(90deg,#1e4fd6,#6688f4)}.p-0{padding:0}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-10{padding:2.5rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.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}.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-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.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}.pb-2{padding-bottom:.5rem}.pb-24{padding-bottom:6rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-\[max\(12px\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(12px, env(safe-area-inset-bottom))}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-9{padding-left:2.25rem}.pr-16{padding-right:4rem}.pr-3{padding-right:.75rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-heading{font-family:Tecla Inter,Inter,sans-serif}.font-mono{font-family:Tecla Inconsolata,Inconsolata,monospace}.font-sans{font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.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-\[0\.62rem\]{font-size:.62rem}.text-\[0\.68rem\]{font-size:.68rem}.text-\[0\.94rem\]{font-size:.94rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.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-bold{font-weight:700}.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}.not-italic{font-style:normal}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-none{line-height:1}.leading-tight{line-height:1.25}.tracking-\[-0\.015em\]{letter-spacing:-.015em}.tracking-\[-0\.025em\]{letter-spacing:-.025em}.tracking-\[-0\.035em\]{letter-spacing:-.035em}.tracking-\[-0\.03em\]{letter-spacing:-.03em}.tracking-\[-0\.045em\]{letter-spacing:-.045em}.tracking-\[-0\.04em\]{letter-spacing:-.04em}.tracking-\[-0\.055em\]{letter-spacing:-.055em}.tracking-\[-0\.05em\]{letter-spacing:-.05em}.tracking-\[-0\.06em\]{letter-spacing:-.06em}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.09em\]{letter-spacing:.09em}.tracking-\[0\.11em\]{letter-spacing:.11em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.13em\]{letter-spacing:.13em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.15em\]{letter-spacing:.15em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.1em\]{letter-spacing:.1em}.tracking-normal{letter-spacing:0}.tracking-wide{letter-spacing:.025em}.\!text-red-700{--tw-text-opacity:1!important;color:rgb(185 28 28/var(--tw-text-opacity,1))!important}.text-\[\#047857\]{--tw-text-opacity:1;color:rgb(4 120 87/var(--tw-text-opacity,1))}.text-\[\#185c37\]{--tw-text-opacity:1;color:rgb(24 92 55/var(--tw-text-opacity,1))}.text-\[\#1d6b42\]{--tw-text-opacity:1;color:rgb(29 107 66/var(--tw-text-opacity,1))}.text-\[\#1e4fd6\]{--tw-text-opacity:1;color:rgb(30 79 214/var(--tw-text-opacity,1))}.text-\[\#1f3b89\]{--tw-text-opacity:1;color:rgb(31 59 137/var(--tw-text-opacity,1))}.text-\[\#20734d\]{--tw-text-opacity:1;color:rgb(32 115 77/var(--tw-text-opacity,1))}.text-\[\#23633c\]{--tw-text-opacity:1;color:rgb(35 99 60/var(--tw-text-opacity,1))}.text-\[\#26334f\]{--tw-text-opacity:1;color:rgb(38 51 79/var(--tw-text-opacity,1))}.text-\[\#263f98\]{--tw-text-opacity:1;color:rgb(38 63 152/var(--tw-text-opacity,1))}.text-\[\#294277\]{--tw-text-opacity:1;color:rgb(41 66 119/var(--tw-text-opacity,1))}.text-\[\#3158a9\]{--tw-text-opacity:1;color:rgb(49 88 169/var(--tw-text-opacity,1))}.text-\[\#3158d0\]{--tw-text-opacity:1;color:rgb(49 88 208/var(--tw-text-opacity,1))}.text-\[\#44506a\]{--tw-text-opacity:1;color:rgb(68 80 106/var(--tw-text-opacity,1))}.text-\[\#485572\]{--tw-text-opacity:1;color:rgb(72 85 114/var(--tw-text-opacity,1))}.text-\[\#4a70ff\]{--tw-text-opacity:1;color:rgb(74 112 255/var(--tw-text-opacity,1))}.text-\[\#536078\]{--tw-text-opacity:1;color:rgb(83 96 120/var(--tw-text-opacity,1))}.text-\[\#596379\]{--tw-text-opacity:1;color:rgb(89 99 121/var(--tw-text-opacity,1))}.text-\[\#59657d\]{--tw-text-opacity:1;color:rgb(89 101 125/var(--tw-text-opacity,1))}.text-\[\#5f6b87\]{--tw-text-opacity:1;color:rgb(95 107 135/var(--tw-text-opacity,1))}.text-\[\#6b4e0e\]{--tw-text-opacity:1;color:rgb(107 78 14/var(--tw-text-opacity,1))}.text-\[\#6f470e\]{--tw-text-opacity:1;color:rgb(111 71 14/var(--tw-text-opacity,1))}.text-\[\#7180a5\]{--tw-text-opacity:1;color:rgb(113 128 165/var(--tw-text-opacity,1))}.text-\[\#79550d\]{--tw-text-opacity:1;color:rgb(121 85 13/var(--tw-text-opacity,1))}.text-\[\#7a4b00\]{--tw-text-opacity:1;color:rgb(122 75 0/var(--tw-text-opacity,1))}.text-\[\#7b5a25\]{--tw-text-opacity:1;color:rgb(123 90 37/var(--tw-text-opacity,1))}.text-\[\#7c5a12\]{--tw-text-opacity:1;color:rgb(124 90 18/var(--tw-text-opacity,1))}.text-\[\#8291b6\]{--tw-text-opacity:1;color:rgb(130 145 182/var(--tw-text-opacity,1))}.text-\[\#8792aa\]{--tw-text-opacity:1;color:rgb(135 146 170/var(--tw-text-opacity,1))}.text-\[\#8a5710\]{--tw-text-opacity:1;color:rgb(138 87 16/var(--tw-text-opacity,1))}.text-\[\#8a5a00\]{--tw-text-opacity:1;color:rgb(138 90 0/var(--tw-text-opacity,1))}.text-\[\#8b6412\]{--tw-text-opacity:1;color:rgb(139 100 18/var(--tw-text-opacity,1))}.text-\[\#8b6718\]{--tw-text-opacity:1;color:rgb(139 103 24/var(--tw-text-opacity,1))}.text-\[\#8f9dbc\]{--tw-text-opacity:1;color:rgb(143 157 188/var(--tw-text-opacity,1))}.text-\[\#94a6d8\]{--tw-text-opacity:1;color:rgb(148 166 216/var(--tw-text-opacity,1))}.text-\[\#975d08\]{--tw-text-opacity:1;color:rgb(151 93 8/var(--tw-text-opacity,1))}.text-\[\#985414\]{--tw-text-opacity:1;color:rgb(152 84 20/var(--tw-text-opacity,1))}.text-\[\#9a6500\]{--tw-text-opacity:1;color:rgb(154 101 0/var(--tw-text-opacity,1))}.text-\[\#9daaca\]{--tw-text-opacity:1;color:rgb(157 170 202/var(--tw-text-opacity,1))}.text-\[\#9db0ea\]{--tw-text-opacity:1;color:rgb(157 176 234/var(--tw-text-opacity,1))}.text-\[\#9e2f20\]{--tw-text-opacity:1;color:rgb(158 47 32/var(--tw-text-opacity,1))}.text-\[\#a55b15\]{--tw-text-opacity:1;color:rgb(165 91 21/var(--tw-text-opacity,1))}.text-\[\#aebdf0\]{--tw-text-opacity:1;color:rgb(174 189 240/var(--tw-text-opacity,1))}.text-\[\#b65e21\]{--tw-text-opacity:1;color:rgb(182 94 33/var(--tw-text-opacity,1))}.text-\[\#b8c3df\]{--tw-text-opacity:1;color:rgb(184 195 223/var(--tw-text-opacity,1))}.text-\[\#dce6ff\]{--tw-text-opacity:1;color:rgb(220 230 255/var(--tw-text-opacity,1))}.text-amber-600{--tw-text-opacity:1;color:rgb(217 119 6/var(--tw-text-opacity,1))}.text-amber-700{--tw-text-opacity:1;color:rgb(180 83 9/var(--tw-text-opacity,1))}.text-amber-800{--tw-text-opacity:1;color:rgb(146 64 14/var(--tw-text-opacity,1))}.text-amber-900{--tw-text-opacity:1;color:rgb(120 53 15/var(--tw-text-opacity,1))}.text-blue-700{--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity,1))}.text-emerald-600{--tw-text-opacity:1;color:rgb(5 150 105/var(--tw-text-opacity,1))}.text-emerald-700{--tw-text-opacity:1;color:rgb(4 120 87/var(--tw-text-opacity,1))}.text-emerald-800{--tw-text-opacity:1;color:rgb(6 95 70/var(--tw-text-opacity,1))}.text-ink{--tw-text-opacity:1;color:rgb(21 25 37/var(--tw-text-opacity,1))}.text-neutral-300{--tw-text-opacity:1;color:rgb(212 212 212/var(--tw-text-opacity,1))}.text-neutral-400{--tw-text-opacity:1;color:rgb(163 163 163/var(--tw-text-opacity,1))}.text-neutral-500{--tw-text-opacity:1;color:rgb(115 115 115/var(--tw-text-opacity,1))}.text-neutral-600{--tw-text-opacity:1;color:rgb(82 82 82/var(--tw-text-opacity,1))}.text-neutral-700{--tw-text-opacity:1;color:rgb(64 64 64/var(--tw-text-opacity,1))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-red-700{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.text-red-800{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity,1))}.text-red-900{--tw-text-opacity:1;color:rgb(127 29 29/var(--tw-text-opacity,1))}.text-slate{--tw-text-opacity:1;color:rgb(104 115 138/var(--tw-text-opacity,1))}.text-violet-700{--tw-text-opacity:1;color:rgb(109 40 217/var(--tw-text-opacity,1))}.text-violet-800{--tw-text-opacity:1;color:rgb(91 33 182/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.accent-\[\#1e4fd6\]{accent-color:#1e4fd6}.accent-\[\#3158d0\]{accent-color:#3158d0}.accent-\[\#4a70ff\]{accent-color:#4a70ff}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-65{opacity:.65}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040;--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_-20px_50px_rgba\(17\,22\,35\,0\.2\)\]{--tw-shadow:0 -20px 50px #11162333;--tw-shadow-colored:0 -20px 50px 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_24px_rgba\(74\,112\,255\,0\.3\)\]{--tw-shadow:0 10px 24px #4a70ff4d;--tw-shadow-colored:0 10px 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_28px_rgba\(49\,88\,208\,0\.08\)\]{--tw-shadow:0 10px 28px #3158d014;--tw-shadow-colored:0 10px 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_12px_28px_rgba\(74\,112\,255\,0\.28\)\]{--tw-shadow:0 12px 28px #4a70ff47;--tw-shadow-colored:0 12px 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_12px_34px_rgba\(35\,52\,92\,0\.08\)\]{--tw-shadow:0 12px 34px #23345c14;--tw-shadow-colored:0 12px 34px 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_48px_rgba\(17\,22\,35\,0\.2\)\]{--tw-shadow:0 18px 48px #11162333;--tw-shadow-colored:0 18px 48px 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_50px_rgba\(17\,22\,35\,0\.2\)\]{--tw-shadow:0 18px 50px #11162333;--tw-shadow-colored:0 18px 50px 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_1px_0_rgba\(17\,22\,35\,0\.02\)\]{--tw-shadow:0 1px 0 #11162305;--tw-shadow-colored:0 1px 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-\[0_20px_50px_rgba\(17\,22\,35\,0\.16\)\]{--tw-shadow:0 20px 50px #11162329;--tw-shadow-colored:0 20px 50px 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_28px_80px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow:0 28px 80px #00000059;--tw-shadow-colored:0 28px 80px 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_28px_80px_rgba\(0\,0\,0\,0\.36\)\]{--tw-shadow:0 28px 80px #0000005c;--tw-shadow-colored:0 28px 80px 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_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow:0 30px 90px #00000059;--tw-shadow-colored:0 30px 90px 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_4px_14px_rgba\(74\,112\,255\,0\.08\)\]{--tw-shadow:0 4px 14px #4a70ff14;--tw-shadow-colored:0 4px 14px 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_6px_14px_rgba\(220\,38\,38\,0\.2\)\]{--tw-shadow:0 6px 14px #dc262633;--tw-shadow-colored:0 6px 14px 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_6px_14px_rgba\(74\,112\,255\,0\.2\)\]{--tw-shadow:0 6px 14px #4a70ff33;--tw-shadow-colored:0 6px 14px 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_6px_14px_rgba\(74\,112\,255\,0\.22\)\]{--tw-shadow:0 6px 14px #4a70ff38;--tw-shadow-colored:0 6px 14px 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_7px_16px_rgba\(74\,112\,255\,0\.2\)\]{--tw-shadow:0 7px 16px #4a70ff33;--tw-shadow-colored:0 7px 16px 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_18px_rgba\(220\,38\,38\,\.18\)\]{--tw-shadow:0 8px 18px #dc26262e;--tw-shadow-colored:0 8px 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_8px_18px_rgba\(30\,79\,214\,\.22\)\]{--tw-shadow:0 8px 18px #1e4fd638;--tw-shadow-colored:0 8px 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_8px_18px_rgba\(30\,79\,214\,0\.18\)\]{--tw-shadow:0 8px 18px #1e4fd62e;--tw-shadow-colored:0 8px 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_8px_18px_rgba\(49\,88\,208\,0\.2\)\]{--tw-shadow:0 8px 18px #3158d033;--tw-shadow-colored:0 8px 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_8px_18px_rgba\(49\,88\,208\,0\.22\)\]{--tw-shadow:0 8px 18px #3158d038;--tw-shadow-colored:0 8px 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_8px_18px_rgba\(74\,112\,255\,0\.24\)\]{--tw-shadow:0 8px 18px #4a70ff3d;--tw-shadow-colored:0 8px 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_8px_18px_rgba\(74\,112\,255\,0\.25\)\]{--tw-shadow:0 8px 18px #4a70ff40;--tw-shadow-colored:0 8px 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_8px_20px_rgba\(74\,112\,255\,0\.3\)\]{--tw-shadow:0 8px 20px #4a70ff4d;--tw-shadow-colored:0 8px 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-inner{--tw-shadow:inset 0 2px 4px 0 #0000000d;--tw-shadow-colored:inset 0 2px 4px 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-lg{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--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-panel{--tw-shadow:0 10px 28px -18px #1519253d;--tw-shadow-colored:0 10px 28px -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-sm{--tw-shadow:0 1px 2px 0 #0000000d;--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)}.outline-none{outline-offset:2px;outline:2px solid #0000}.outline{outline-style:solid}.outline-dashed{outline-style:dashed}.outline-1{outline-width:1px}.outline-\[\#4a70ff\]{outline-color:#4a70ff}.outline-\[\#9ab0ff\]{outline-color:#9ab0ff}.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-inset{--tw-ring-inset:inset}.ring-\[\#9fdfb7\]{--tw-ring-opacity:1;--tw-ring-color:rgb(159 223 183/var(--tw-ring-opacity,1))}.ring-\[\#c5d0ff\]{--tw-ring-opacity:1;--tw-ring-color:rgb(197 208 255/var(--tw-ring-opacity,1))}.ring-\[\#e3e8ff\]{--tw-ring-opacity:1;--tw-ring-color:rgb(227 232 255/var(--tw-ring-opacity,1))}.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)}.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)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[width\]{transition-property:width;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-500{transition-duration:.5s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@font-face{font-family:Tecla Inter;src:url(https://cdn.prod.website-files.com/62019f0b0319e61e1d210cd2/69f92fcd7248cee5440fbaa6_Inter_18pt-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Tecla Inter;src:url(https://cdn.prod.website-files.com/62019f0b0319e61e1d210cd2/69f92fcdf4500cd5a7d4c0e8_Inter_18pt-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Tecla Manrope;src:url(https://cdn.prod.website-files.com/62019f0b0319e61e1d210cd2/69f9303cea9246f55f67ee8a_Manrope-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Tecla Manrope;src:url(https://cdn.prod.website-files.com/62019f0b0319e61e1d210cd2/69f9303cc5ffcb8d20c90764_Manrope-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Tecla Inconsolata;src:url(https://cdn.prod.website-files.com/62019f0b0319e61e1d210cd2/69fb86b7aa47f565e959fcaa_Inconsolata-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{color:#151925;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f1f3f7}body{letter-spacing:-.012em;min-width:320px;min-height:100vh;margin:0;font-family:Tecla Manrope,Manrope,sans-serif}h1,h2,h3,h4,h5,h6{font-family:Tecla Inter,Inter,sans-serif}button,input,select,textarea{font:inherit}button,input,select,textarea,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline-offset:2px;outline:2px solid #4a70ff}::selection{color:#151925;background:#dfe6ff}textarea{resize:vertical}.markdown-document{color:#313a4d;font-size:.95rem;line-height:1.75}.markdown-document>:first-child{margin-top:0}.markdown-document>:last-child{margin-bottom:0}.markdown-document h1,.markdown-document h2,.markdown-document h3,.markdown-document h4{color:#151925;margin-top:1.75rem;margin-bottom:.75rem;font-family:Tecla Inter,Inter,sans-serif;font-weight:600;line-height:1.2}.markdown-document h1{font-size:2rem}.markdown-document h2{border-bottom:1px solid #dfe4ee;padding-bottom:.45rem;font-size:1.45rem}.markdown-document h3{font-size:1.15rem}.markdown-document h4{font-size:1rem}.markdown-document p,.markdown-document ul,.markdown-document ol,.markdown-document blockquote,.markdown-document pre,.markdown-document table{margin-top:0;margin-bottom:1rem}.markdown-document ul,.markdown-document ol{padding-left:1.35rem}.markdown-document ul{list-style:outside}.markdown-document ol{list-style:decimal}.markdown-document li{margin-bottom:.35rem}.markdown-document a{color:#3158d0;text-underline-offset:3px;font-weight:500;text-decoration:underline}.markdown-document strong{color:#151925;font-weight:600}.markdown-document blockquote{color:#536078;border-left:3px solid #4a70ff;padding-left:1rem}.markdown-document code{color:#151925;background:#edf1ff;border:1px solid #dfe4ee;border-radius:4px;padding:.1rem .3rem;font-family:Tecla Inconsolata,Inconsolata,monospace;font-size:.92em}.markdown-document pre{background:#111623;border-radius:8px;padding:1rem;overflow-x:auto}.markdown-document pre code{color:#fff;background:0 0;border:0;padding:0}.markdown-document table{border-collapse:collapse;width:100%;display:block;overflow-x:auto}.markdown-document th,.markdown-document td{text-align:left;border:1px solid #dfe4ee;padding:.55rem .7rem}.markdown-document th{color:#151925;background:#edf1ff;font-weight:600}.data-overview{gap:2.2rem;display:grid}.data-overview-hero{color:#fff;background:radial-gradient(circle at 76% -14%,#7085ffb8,#0000 35%),radial-gradient(circle at 100% 112%,#1fcbd633,#0000 32%),linear-gradient(126deg,#0f1422 0%,#17213a 55%,#284ac8 100%);border:1px solid #7a90ff52;border-radius:1.15rem;grid-template-columns:minmax(0,1fr) minmax(18rem,23rem);gap:clamp(2rem,4vw,4rem);min-height:22rem;padding:clamp(1.6rem,3vw,2.55rem);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 78px -36px #121f64d1}.data-overview-hero--canvas{grid-template-columns:minmax(0,1fr)}.data-overview-hero__mesh{opacity:.72;pointer-events:none;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 4%,#000 56%);mask-image:linear-gradient(90deg,#0000 4%,#000 56%)}.data-overview-hero__copy,.data-overview-loop{z-index:1;position:relative}.data-overview-hero__copy{align-self:center;max-width:47rem}.data-overview-hero__eyebrow{color:#aebdff;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.55rem;font-size:.67rem;font-weight:850;display:inline-flex}.data-overview-hero h1{letter-spacing:-.075em;margin:1.2rem 0 0;font-family:Tecla Inter,Inter,sans-serif;font-size:clamp(2.75rem,4.7vw,4.6rem);font-weight:620;line-height:.98}.data-overview-hero h1 span{color:#a9bbff}.data-overview-hero__copy>p{color:#e7ecffbf;max-width:38rem;margin-top:1.3rem;font-size:.92rem;line-height:1.7}.data-overview-hero__meta{flex-wrap:wrap;gap:.6rem;margin-top:1.65rem;display:flex}.data-overview-hero__meta span{color:#e5eaffad;background:#ffffff13;border:1px solid #ffffff1c;border-radius:999px;align-items:baseline;gap:.38rem;padding:.5rem .7rem;font-size:.67rem;display:inline-flex}.data-overview-hero__meta strong{color:#fff;font-size:.77rem}.data-overview-loop{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080d1b42;border:1px solid #ffffff21;border-radius:.95rem;flex-direction:column;justify-content:space-between;align-self:stretch;min-width:0;padding:1.1rem;display:flex;box-shadow:inset 0 1px #ffffff0d}.data-overview-loop__head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.data-overview-loop__head p{color:#a9b9ff;letter-spacing:.12em;text-transform:uppercase;font-size:.59rem;font-weight:850}.data-overview-loop__head strong{color:#f7f9ffe6;max-width:13rem;margin-top:.32rem;font-size:.76rem;line-height:1.45;display:block}.data-overview-loop__head>span{color:#a7edca;background:#65e3a51a;border:1px solid #65e3a52b;border-radius:999px;flex:none;align-items:center;gap:.35rem;padding:.33rem .48rem;font-size:.55rem;font-weight:780;display:inline-flex}.data-overview-loop__head>span i{background:#65e3a5;border-radius:999px;width:.34rem;height:.34rem;box-shadow:0 0 0 3px #65e3a51a}.data-overview-loop__map{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:1rem 0;display:grid;position:relative}.data-overview-loop__map>div{color:#eef1ffd4;background:#ffffff13;border:1px solid #ffffff1b;border-radius:.65rem;align-items:center;gap:.48rem;min-height:3.25rem;padding:.65rem;font-size:.65rem;font-weight:720;display:flex}.data-overview-loop__map>div svg{color:#aebcff}.data-overview-loop__map>i{background:#fff;border:4px solid #5f78d8;border-radius:999px;width:.55rem;height:.55rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 5px #718bff26}.data-overview-loop__note{color:#dde3ff91;border-top:1px solid #ffffff17;padding-top:.8rem;font-size:.62rem;line-height:1.55}.data-overview-section{gap:1.2rem;display:grid}.data-overview-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:.9rem;display:grid}.data-overview-card{--data-overview-accent:#6f6ef7;--data-overview-soft:#6f6ef71f;background:radial-gradient(circle at 102% -4%, var(--data-overview-soft), transparent 34%), linear-gradient(150deg, #fff 0%, #fbfcff 100%);color:#161d2d;text-align:left;border:1px solid #dde3ee;border-radius:.9rem;flex-direction:column;grid-column:span 4;min-height:22rem;padding:1.15rem;transition:border-color .17s,box-shadow .17s,transform .17s;display:flex;position:relative;overflow:hidden;box-shadow:0 15px 40px -32px #1e2a50b8}.data-overview-card--featured{grid-column:span 4}.data-overview-card--cyan{--data-overview-accent:#24afc8;--data-overview-soft:#24afc81f}.data-overview-card--blue{--data-overview-accent:#4a70ff;--data-overview-soft:#4a70ff1f}.data-overview-card--mint{--data-overview-accent:#34b682;--data-overview-soft:#34b6821f}.data-overview-card--amber{--data-overview-accent:#e29a3f;--data-overview-soft:#e29a3f21}.data-overview-card:nth-child(4),.data-overview-card:nth-child(5){grid-column:span 6;min-height:20.5rem}.data-overview-card:before{background:var(--data-overview-accent);content:"";height:.18rem;position:absolute;inset:0 56% auto 0}.data-overview-card:hover{border-color:color-mix(in srgb, var(--data-overview-accent) 38%, #dbe1ed);box-shadow:0 24px 54px -32px color-mix(in srgb, var(--data-overview-accent) 38%, transparent);transform:translateY(-3px)}.data-overview-card:focus-visible{outline:3px solid color-mix(in srgb, var(--data-overview-accent) 34%, transparent);outline-offset:3px}.data-overview-card__glow{background:var(--data-overview-accent);filter:blur(38px);opacity:.07;pointer-events:none;border-radius:999px;width:5rem;height:5rem;position:absolute;top:-2rem;right:-1rem}.data-overview-card__head{justify-content:space-between;align-items:center;display:flex;position:relative}.data-overview-card__icon{background:var(--data-overview-soft);border:1px solid color-mix(in srgb, var(--data-overview-accent) 18%, #fff);color:var(--data-overview-accent);border-radius:.65rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.data-overview-card__number{color:#a0aabc;letter-spacing:.14em;font-family:Tecla Manrope,Manrope,sans-serif;font-size:.62rem;font-weight:800}.data-overview-card__copy{margin-top:1.2rem;position:relative}.data-overview-card__copy p{color:var(--data-overview-accent);letter-spacing:.14em;text-transform:uppercase;font-size:.59rem;font-weight:850}.data-overview-card__copy h3{color:#171d2b;letter-spacing:-.055em;margin-top:.55rem;font-family:Tecla Inter,Inter,sans-serif;font-size:1.8rem;font-weight:650;line-height:1}.data-overview-card__copy>span{color:#707b90;margin-top:.7rem;font-size:.72rem;line-height:1.6;display:block}.data-overview-card__signals{flex-wrap:wrap;gap:.35rem;margin-top:1rem;display:flex}.data-overview-card__signals span{color:#69748a;background:#f5f7fb;border:1px solid #e2e6ee;border-radius:999px;padding:.32rem .44rem;font-size:.56rem;font-weight:720}.data-overview-card__visual{background:linear-gradient(#4652700e 1px,#0000 1px) 0 0/100% 1.25rem,linear-gradient(90deg,#4652700b 1px,#0000 1px) 0 0/2rem 100%,linear-gradient(150deg,#f8faff,#fff);border:1px solid #e3e7ef;border-radius:.65rem;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.7rem;height:4.4rem;margin-top:auto;padding:.6rem .7rem;display:grid;overflow:hidden}.data-overview-card__visual>span{color:#909aac;letter-spacing:.06em;text-transform:uppercase;align-self:center;font-size:.52rem;font-weight:760}.data-overview-card__chart{align-items:end;gap:.23rem;height:100%;display:flex}.data-overview-card__chart i{background:linear-gradient(180deg, var(--data-overview-accent), color-mix(in srgb, var(--data-overview-accent) 32%, #fff));opacity:.72;border-radius:.15rem .15rem 0 0;flex:1;max-width:.55rem;min-height:.3rem}.data-overview-card__footer{color:#3f4d69;border-top:1px solid #e7eaf1;justify-content:space-between;align-items:center;margin-top:.8rem;padding-top:.75rem;font-size:.66rem;font-weight:780;display:flex}.data-overview-card__footer i{background:var(--data-overview-soft);color:var(--data-overview-accent);border-radius:999px;justify-content:center;align-items:center;width:1.7rem;height:1.7rem;transition:transform .17s;display:flex}.data-overview-card:hover .data-overview-card__footer i{transform:translate(2px,-2px)}.alignment-workspace{gap:1.65rem;min-width:0;display:grid;overflow-x:clip}.alignment-workspace :is(p,h1,h2,h3,h4,blockquote,a){overflow-wrap:anywhere}.ads-workspace{flex-direction:column;gap:1.35rem;min-width:0;display:flex}.ads-hero{color:#fff;background:#111623;border:1px solid #242d43;border-radius:.8rem;grid-template-columns:minmax(0,1.4fr) minmax(17rem,.6fr);gap:2rem;padding:2rem;display:grid;position:relative;overflow:hidden}.ads-hero__mesh{opacity:.5;pointer-events:none;background-image:linear-gradient(#7a92de1a 1px,#0000 1px),linear-gradient(90deg,#7a92de1a 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 82%);mask-image:linear-gradient(90deg,#000,#0000 82%)}.ads-hero:after{content:"";filter:blur(70px);opacity:.3;background:#3158d0;border-radius:999px;width:16rem;height:10rem;position:absolute;top:-4rem;right:-2rem}.ads-hero__copy,.ads-hero__readiness{z-index:1;position:relative}.ads-hero__copy>p{color:#9db3ff;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.45rem;font-size:.69rem;font-weight:800;display:flex}.ads-hero__copy h1{letter-spacing:-.055em;max-width:46rem;margin-top:.8rem;font-size:clamp(1.7rem,3vw,2.75rem);font-weight:650;line-height:1.05}.ads-hero__copy>span{color:#b9c3d8;max-width:44rem;margin-top:1rem;font-size:.85rem;line-height:1.75;display:block}.ads-hero__readiness{background:#ffffff0f;border:1px solid #ffffff1c;border-radius:.65rem;flex-direction:column;justify-content:space-between;align-self:stretch;padding:1.15rem;display:flex}.ads-hero__readiness>div{flex-direction:column;display:flex}.ads-hero__readiness>div strong{letter-spacing:-.08em;font-size:2.6rem;line-height:1}.ads-hero__readiness>div span,.ads-hero__readiness li span{color:#aeb9cf;text-transform:uppercase;margin-top:.3rem;font-size:.62rem}.ads-hero__readiness ul{border-top:1px solid #ffffff1c;grid-template-columns:repeat(3,1fr);margin-top:1.3rem;padding-top:.9rem;display:grid}.ads-hero__readiness li{flex-direction:column;display:flex}.ads-hero__readiness li strong{font-size:1.1rem}.ads-orientation{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.ads-orientation>div{background:#fff;border:1px solid #dfe4ee;border-radius:.55rem;align-items:flex-start;gap:.8rem;padding:1rem;display:flex}.ads-orientation svg{color:#3158d0;flex:none;margin-top:.1rem}.ads-orientation span{color:#657087;font-size:.72rem;line-height:1.55}.ads-orientation strong{color:#151925;margin-bottom:.15rem;font-size:.78rem;display:block}.ads-section-heading{border-bottom:1px solid #dfe4ee;justify-content:space-between;align-items:end;margin-bottom:1rem;padding-bottom:.9rem;display:flex}.ads-section-heading p{color:#3158d0;letter-spacing:.13em;text-transform:uppercase;font-size:.63rem;font-weight:800}.ads-section-heading h2{letter-spacing:-.04em;margin-top:.2rem;font-size:1.35rem;font-weight:650}.ads-section-heading span{color:#6d788e;margin-top:.35rem;font-size:.73rem;display:block}.ads-section-heading>strong{color:#556178;font-size:.7rem}.ads-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.ads-provider{background:#fff;border:1px solid #dfe4ee;border-radius:.65rem;min-width:0;overflow:hidden;box-shadow:0 16px 34px -30px #18254abf}.ads-provider>header{border-bottom:1px solid #e3e7ef;align-items:center;gap:.8rem;padding:1rem 1.1rem;display:flex}.ads-provider__mark{color:#3158d0;background:#e8edff;border-radius:.45rem;place-items:center;width:2.25rem;height:2.25rem;display:grid}.ads-provider h3{font-size:.95rem;font-weight:650}.ads-provider header p{color:#778197;margin-top:.2rem;font-size:.65rem}.ads-provider__count{flex-direction:column;align-items:flex-end;display:flex}.ads-provider__count strong{letter-spacing:-.06em;font-size:1.3rem}.ads-provider__count span{color:#828ca0;text-transform:uppercase;font-size:.58rem}.ads-provider__progress{background:#f4f6ff;border-bottom:1px solid #dce3fa;padding:.8rem 1.1rem}.ads-provider__progress>div:first-child{justify-content:space-between;align-items:center;display:flex}.ads-provider__progress>div:first-child span{color:#3158d0;text-transform:capitalize;align-items:center;gap:.4rem;font-size:.68rem;font-weight:700;display:flex}.ads-provider__progress>div:first-child strong{color:#3158d0;font-size:.68rem}.ads-provider__progress>div:nth-child(2){background:#d8dff8;border-radius:999px;height:.22rem;margin-top:.55rem;overflow:hidden}.ads-provider__progress i{background:#3158d0;height:100%;transition:width .25s;display:block}.ads-provider__progress p{color:#67738b;margin-top:.5rem;font-size:.62rem}.ads-provider__accounts{flex-direction:column;gap:.7rem;padding:1rem;display:flex}.ads-account{background:#fafbfc;border:1px solid #e2e6ed;border-radius:.5rem;padding:.9rem;overflow:hidden}.ads-account.is-stale{opacity:.66}.ads-account__identity{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.ads-account__identity h4{font-size:.78rem;font-weight:650}.ads-account__identity p,.ads-account__freshness{color:#7a8497;margin-top:.25rem;font-size:.59rem;line-height:1.5}.ads-account__freshness{text-align:right;flex:none}.ads-account__metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:.45rem;margin-top:.75rem;display:grid}.ads-account__metrics>div{background:#fff;border:1px solid #e4e8ef;border-radius:.4rem;flex-direction:column;min-width:0;padding:.55rem;display:flex}.ads-account__metrics span{color:#7a8497;text-transform:uppercase;font-size:.54rem}.ads-account__metrics strong{text-overflow:ellipsis;white-space:nowrap;margin-top:.22rem;font-size:.73rem;overflow:hidden}.ads-account__period{color:#7a8497;align-items:center;gap:.35rem;margin-top:.65rem;font-size:.58rem;display:flex}.ads-account__platforms{border-top:1px solid #e0e5ed;margin-top:.75rem;padding-top:.65rem}.ads-account__platforms summary{cursor:pointer;justify-content:space-between;align-items:center;font-size:.62rem;font-weight:700;list-style:none;display:flex}.ads-account__platforms>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;margin-top:.6rem;display:grid}.ads-account__platforms>div span{color:#6e788c;text-transform:capitalize;background:#fff;border-radius:.35rem;flex-direction:column;padding:.5rem;font-size:.57rem;line-height:1.45;display:flex}.ads-account__platforms>div strong{color:#202737;margin-bottom:.15rem;font-size:.61rem}.ads-provider__retention{color:#7c8698;border-top:1px solid #e3e7ef;padding:.75rem 1rem;font-size:.6rem}@media (width<=1050px){.ads-provider-grid{grid-template-columns:1fr}}@media (width<=760px){.ads-hero{grid-template-columns:1fr;padding:1.3rem}.ads-orientation{grid-template-columns:1fr}.ads-section-heading{flex-direction:column;align-items:flex-start;gap:.65rem}.ads-account__identity{flex-direction:column;gap:.35rem}.ads-account__freshness{text-align:left}.ads-account__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ads-account__platforms>div{grid-template-columns:1fr}}.alignment-hero{color:#fff;background:radial-gradient(circle at 88% 0,#6e89ff80,#0000 34%),radial-gradient(circle at 100% 100%,#51d2d926,#0000 38%),linear-gradient(132deg,#121726 0%,#19233f 58%,#304bb4 100%);border:1px solid #7e94ff47;border-radius:1.15rem;grid-template-columns:minmax(0,1fr) minmax(15rem,22rem);gap:2rem;min-height:17rem;padding:clamp(1.5rem,3vw,2.4rem);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 64px -36px #14226cc7}.alignment-hero__mesh{pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 10%,#000 65%);mask-image:linear-gradient(90deg,#0000 10%,#000 65%)}.alignment-hero__copy,.alignment-hero__answer{z-index:1;position:relative}.alignment-hero__copy{align-self:center;max-width:47rem}.alignment-hero__eyebrow,.alignment-hero__back{align-items:center;gap:.5rem;display:inline-flex}.alignment-hero__eyebrow{color:#aebcff;letter-spacing:.16em;text-transform:uppercase;font-size:.66rem;font-weight:800}.alignment-hero__back{color:#d8e0ff;margin-bottom:1rem;font-size:.72rem;font-weight:700}.alignment-hero__back:hover{color:#fff}.alignment-hero h1{letter-spacing:-.07em;margin:1rem 0 0;font-family:Tecla Inter,Inter,sans-serif;font-size:clamp(2.5rem,5vw,4.5rem);font-weight:600;line-height:.98}.alignment-hero__description{color:#e8edffc2;max-width:40rem;margin:1rem 0 0;font-size:.92rem;line-height:1.65}.alignment-hero__meta{flex-wrap:wrap;gap:.6rem;margin-top:1.4rem;display:flex}.alignment-hero__meta span{background:#ffffff13;border:1px solid #ffffff1c;border-radius:999px;gap:.4rem;padding:.48rem .68rem;display:inline-flex}.alignment-hero__meta small{color:#e5eaff9e;font-size:.65rem}.alignment-hero__meta strong{color:#fff;font-size:.7rem}.alignment-hero__answer{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#070c1940;border:1px solid #ffffff21;border-radius:.95rem;flex-direction:column;justify-content:center;align-self:stretch;padding:1.15rem;display:flex}.alignment-hero__grade{align-items:baseline;gap:.65rem;display:flex}.alignment-hero__grade span{letter-spacing:-.06em;font-size:3rem;font-weight:650;line-height:1}.alignment-hero__grade small{color:#aebcff;letter-spacing:.1em;text-transform:uppercase;font-size:.65rem;font-weight:800}.alignment-hero__answer>p{color:#e8edffcc;margin-top:.9rem;font-size:.78rem;line-height:1.6}.alignment-hero__actions{gap:.55rem;margin-top:1rem;display:grid}.alignment-hero__actions button{width:100%}.alignment-section-heading{grid-template-columns:auto minmax(0,auto) minmax(2rem,1fr) auto;align-items:center;gap:.85rem;min-width:0;display:grid}.alignment-section-heading__step{color:#dfe5ff;background:#151a29;border-radius:.52rem;justify-content:center;align-items:center;width:2rem;height:2rem;font-family:Tecla Inconsolata,Inconsolata,monospace;font-size:.68rem;display:flex}.alignment-section-heading p{color:#62708a;letter-spacing:.14em;text-transform:uppercase;font-size:.62rem;font-weight:800}.alignment-section-heading h2{color:#151925;letter-spacing:-.035em;margin-top:.15rem;font-size:1.2rem;font-weight:650}.alignment-section-heading div>span{color:#758096;max-width:38rem;margin-top:.2rem;font-size:.72rem;line-height:1.5;display:block}.alignment-section-heading>i{background:linear-gradient(90deg,#dfe4ee,#0000);height:1px}.alignment-section-heading>strong{color:#6d778b;white-space:nowrap;font-size:.67rem}.alignment-disclosure{background:#fff;border:1px solid #dce2ed;border-radius:.9rem;min-width:0;overflow:hidden;box-shadow:0 16px 42px -34px #0e1b4980}.alignment-disclosure>summary{cursor:pointer;align-items:center;gap:.8rem;padding:1rem;list-style:none;display:flex}.alignment-disclosure>summary::-webkit-details-marker{display:none}.alignment-disclosure__icon{color:#3158d0;background:#eef2ff;border-radius:.45rem;flex:none;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.alignment-disclosure[open] .alignment-disclosure__icon svg{transform:rotate(180deg)}.alignment-disclosure__icon svg{transition:transform .16s}.alignment-disclosure__copy{flex:1;min-width:0}.alignment-disclosure__copy strong,.alignment-disclosure__copy small{display:block}.alignment-disclosure__copy strong{color:#151925;font-size:.9rem}.alignment-disclosure__copy small{color:#758096;margin-top:.2rem;font-size:.7rem;line-height:1.45}.alignment-disclosure__badge{color:#62708a;background:#f0f3f8;border-radius:999px;flex:none;padding:.35rem .55rem;font-size:.66rem;font-weight:700}.alignment-disclosure__body{overflow-wrap:anywhere;border-top:1px solid #e5e8ef;min-width:0;padding:1rem}.alignment-priority-card{background:linear-gradient(145deg,#fff,#f8faff);border:1px solid #dce2ed;border-radius:.9rem;min-width:0;padding:1rem;box-shadow:0 16px 42px -34px #0e1b4980}.alignment-priority-card:hover{border-color:#c1cced}.alignment-latest-report{background:linear-gradient(135deg,#fff 0%,#f8faff 66%,#eef2ff 100%);border:1px solid #bdc9ee;border-radius:1.05rem;grid-template-columns:.35rem minmax(0,1fr) minmax(13rem,auto);align-items:stretch;width:100%;min-width:0;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 52px -34px #20379199}.alignment-latest-report:hover{border-color:#8fa4e7;transform:translateY(-1px);box-shadow:0 30px 62px -34px #203791b8}.alignment-latest-report:focus-visible{outline-offset:3px;outline:3px solid #3158d047}.alignment-latest-report--unavailable{box-shadow:none;background:linear-gradient(135deg,#fff,#f7f8fb);border-color:#d9dee8}.alignment-latest-report--unavailable:hover{box-shadow:none;border-color:#d9dee8;transform:none}.alignment-latest-report--unavailable .alignment-latest-report__accent{background:#aab3c3}.alignment-latest-report__accent{background:linear-gradient(#3158d0,#7390f0)}.alignment-latest-report__main{min-width:0;padding:1.35rem 1.45rem}.alignment-latest-report__label{color:#69758c;flex-wrap:wrap;align-items:center;gap:.45rem;font-size:.69rem;font-weight:700;display:flex}.alignment-latest-report__label>span{color:#fff;letter-spacing:.1em;text-transform:uppercase;background:#3158d0;border-radius:999px;padding:.32rem .52rem;font-size:.61rem}.alignment-latest-report__main h3{color:#151925;letter-spacing:-.025em;max-width:58rem;margin-top:.75rem;font-size:1.05rem;font-weight:650;line-height:1.45}.alignment-latest-report__meta{color:#68758d;flex-wrap:wrap;gap:.5rem 1rem;margin-top:1rem;font-size:.7rem;display:flex}.alignment-latest-report__meta span{align-items:center;display:inline-flex}.alignment-latest-report__meta span+span:before{color:#bdc5d4;content:"•";margin-right:1rem}.alignment-latest-report__result{border-left:1px solid #dce3f6;flex-direction:column;justify-content:center;align-items:flex-end;min-width:0;padding:1.25rem 1.4rem;display:flex}.alignment-latest-report__result>div{align-items:center;gap:.65rem;display:flex}.alignment-latest-report__result strong{color:#151925;letter-spacing:-.07em;font-size:2.7rem;font-weight:650;line-height:1}.alignment-latest-report__result div>span{text-transform:uppercase;border-radius:.28rem;padding:.3rem .42rem;font-size:.58rem;font-weight:800}.alignment-latest-report__action{color:#3158d0;align-items:center;gap:.35rem;margin-top:1rem;font-size:.75rem;font-weight:750;display:inline-flex}.alignment-latest-report__action svg,.alignment-history-row__open svg{transition:transform .16s}.alignment-latest-report:hover .alignment-latest-report__action svg,.alignment-history-row:hover .alignment-history-row__open svg{transform:translate(2px,-2px)}.alignment-latest-report__result small{color:#7a859a;margin-top:.25rem;font-size:.63rem}.alignment-report-history{border-top:1px solid #dce2ed;min-width:0;padding-top:1.45rem}.alignment-report-history__header{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:.8rem;display:flex}.alignment-report-history__header p{color:#69758c;letter-spacing:.14em;text-transform:uppercase;font-size:.61rem;font-weight:800}.alignment-report-history__header h2{color:#202535;letter-spacing:-.025em;margin-top:.18rem;font-size:1.05rem;font-weight:650}.alignment-report-history__header div>span{color:#7b8597;margin-top:.18rem;font-size:.7rem;line-height:1.45;display:block}.alignment-report-history__header>strong{color:#7b8597;white-space:nowrap;font-size:.67rem}.alignment-report-history__list{background:#ffffff9e;border:1px solid #e1e5ed;border-radius:.8rem;overflow:hidden}.alignment-history-row{grid-template-columns:9rem minmax(12rem,1fr) 9rem 6.5rem 3.5rem;align-items:center;gap:.85rem;width:100%;min-width:0;padding:.85rem 1rem;transition:background .15s;display:grid}.alignment-history-row+.alignment-history-row{border-top:1px solid #e7eaf0}.alignment-history-row:hover{background:#f6f8fd}.alignment-history-row:focus-visible{outline-offset:-2px;outline:2px solid #7f96e2}.alignment-history-row__date{color:#6f7a8f;letter-spacing:.035em;text-transform:uppercase;font-size:.66rem;font-weight:750}.alignment-history-row__summary{color:#303644;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.78rem;font-weight:600;line-height:1.4;overflow:hidden}.alignment-history-row__facts{color:#7b8597;white-space:nowrap;font-size:.67rem}.alignment-history-row__score{justify-content:flex-end;align-items:center;gap:.45rem;display:flex}.alignment-history-row__score strong{color:#252b39;letter-spacing:-.04em;font-size:1.15rem;font-weight:650}.alignment-history-row__score small{text-transform:uppercase;border-radius:.25rem;padding:.23rem .3rem;font-size:.5rem;font-weight:800}.alignment-history-row__open{color:#52617c;justify-content:flex-end;align-items:center;gap:.2rem;font-size:.68rem;font-weight:700;display:inline-flex}.alignment-report-history__toggle{color:#52617c;margin:.75rem auto 0;padding:.5rem .75rem;font-size:.7rem;font-weight:700;display:block}.alignment-report-history__toggle:hover{color:#3158d0}.alignment-report-history__empty{color:#7b8597;background:#ffffff8c;border:1px dashed #d9dee8;border-radius:.8rem;padding:1rem;font-size:.74rem}.alignment-audit-stats{background:#ffffffad;border:1px solid #dfe4ed;border-radius:.65rem;grid-template-columns:repeat(4,minmax(7rem,1fr)) minmax(13rem,1.4fr);min-width:0;margin-top:1rem;display:grid;overflow:hidden}.alignment-audit-stats>div{min-width:0;padding:.75rem .85rem}.alignment-audit-stats>div+div{border-left:1px solid #e4e8ef}.alignment-audit-stats span,.alignment-audit-stats strong,.alignment-audit-stats small{display:block}.alignment-audit-stats span{color:#778196;letter-spacing:.09em;text-transform:uppercase;font-size:.58rem;font-weight:800}.alignment-audit-stats strong{color:#202535;margin-top:.25rem;font-size:.78rem}.alignment-audit-stats small{color:#778196;margin-top:.15rem;font-size:.61rem;line-height:1.4}.alignment-audit-stats__types p{flex-wrap:wrap;gap:.3rem;margin-top:.35rem;display:flex}.alignment-audit-stats__types p small{color:#536077;text-transform:capitalize;background:#f1f3f8;border-radius:999px;margin:0;padding:.28rem .45rem}.alignment-audit-stats__types b{color:#202535}.data-view{gap:2rem;display:grid}.data-view-hero{color:#fff;background:radial-gradient(circle at 78% 0,#6c84ffb3,#0000 32%),radial-gradient(circle at 100% 100%,#2ddce738,#0000 34%),linear-gradient(128deg,#101524 0%,#17213d 56%,#2748c6 100%);border:1px solid #7a90ff4d;border-radius:1.15rem;grid-template-columns:minmax(0,1fr) auto;gap:2rem;min-height:18.25rem;padding:clamp(1.6rem,3vw,2.5rem);display:grid;position:relative;overflow:hidden;box-shadow:0 26px 70px -34px #14226cbf}.data-view-hero__mesh{opacity:.7;pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 10%,#000 60%);mask-image:linear-gradient(90deg,#0000 10%,#000 60%)}.data-view-hero__copy,.data-view-hero__control{z-index:1;position:relative}.data-view-hero__copy{align-self:end;max-width:46rem}.data-view-hero__eyebrow{color:#a9b9ff;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.55rem;font-size:.67rem;font-weight:800;display:inline-flex}.data-view-hero h1{letter-spacing:-.075em;margin:1.2rem 0 0;font-family:Tecla Inter,Inter,sans-serif;font-size:clamp(2.8rem,5vw,5rem);font-weight:600;line-height:.96}.data-view-hero__copy>p{color:#e8edffc2;max-width:38rem;margin:1.25rem 0 0;font-size:.95rem;line-height:1.65}.data-view-hero__meta{flex-wrap:wrap;gap:.65rem;margin-top:1.65rem;display:flex}.data-view-hero__meta span{color:#e5eaffad;background:#ffffff13;border:1px solid #ffffff1c;border-radius:999px;align-items:baseline;gap:.4rem;padding:.5rem .72rem;font-size:.68rem;display:inline-flex}.data-view-hero__meta strong{color:#fff;font-size:.78rem}.data-view-hero__control{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#080d1b38;border:1px solid #ffffff1f;border-radius:.9rem;flex-direction:column;justify-content:space-between;align-self:stretch;min-width:14rem;padding:1rem;display:flex}.data-view-hero__state{align-items:flex-start;gap:.7rem;display:flex}.data-view-hero__state>span{box-sizing:content-box;background:#65e3a5;border:4px solid #65e3a524;border-radius:999px;flex:none;width:.42rem;height:.42rem;margin-top:.2rem}.data-view-hero__state>span.is-loading{background:#96aaff;animation:1.2s ease-in-out infinite data-pulse}.data-view-hero__state strong,.data-view-hero__state small{display:block}.data-view-hero__state strong{font-size:.78rem;font-weight:700}.data-view-hero__state small{color:#dee4ff94;margin-top:.2rem;font-size:.66rem;line-height:1.45}.data-view-hero__actions{gap:.55rem;display:grid}.data-view-period-control{cursor:pointer;background:#ffffff1c;border:1px solid #ffffff2e;border-radius:.65rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;min-height:3.35rem;padding:.55rem .68rem;transition:background .15s,border-color .15s,transform .15s;display:grid;position:relative}.data-view-period-control:hover,.data-view-period-control:focus-within{background:#ffffff29;border-color:#aebeff70;transform:translateY(-1px)}.data-view-period-control__icon{color:#b9c7ff;background:#98abff2b;border-radius:.48rem;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.data-view-period-control__copy{min-width:0}.data-view-period-control__copy small,.data-view-period-control__copy strong{display:block}.data-view-period-control__copy small{color:#dee4ff8f;letter-spacing:.08em;text-transform:uppercase;font-size:.56rem;font-weight:750}.data-view-period-control__copy strong{color:#fff;margin-top:.15rem;font-size:.72rem;font-weight:700}.data-view-period-control>svg{color:#dee4ff9e}.data-view-period-control select{color:#111827;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;cursor:pointer;opacity:0;background:#fff;width:100%;position:absolute;inset:0}.data-view-period-control select option{color:#111827;background:#fff}.data-view-refresh-button,.data-view-hero__select{color:#fff;border:1px solid #ffffff2b;border-radius:.62rem;width:100%;min-height:2.65rem;font-size:.75rem;font-weight:700}.data-view-hero__select option,.data-module-select option{color:#111827;background:#fff}.data-view-refresh-button{background:#ffffff1a;justify-content:center;align-items:center;gap:.55rem;transition:background .15s,transform .15s;display:flex}.data-view-refresh-button:hover:not(:disabled){background:#ffffff2b;transform:translateY(-1px)}.data-view-refresh-button:disabled{cursor:wait;opacity:.72}.data-view-hero__select{background:#ffffff1a;padding:0 .75rem}.data-view-hero__select option{color:#151925}.data-view-refresh-line{background:#ffffff14;height:2px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.data-view-refresh-line span{background:linear-gradient(90deg,#0000,#91a7ff,#68dce9,#0000);width:45%;height:100%;animation:1.35s ease-in-out infinite data-progress;display:block}.data-kpi-rail,.data-kpi-group,.data-module-rail{gap:1.15rem;min-width:0;display:grid}.data-kpi-rail,.data-module-rail{gap:2.35rem}.data-section-heading{grid-column:1/-1;grid-template-columns:auto minmax(0,auto) minmax(2rem,1fr) auto;align-items:center;gap:.85rem;min-width:0;display:grid}.data-section-heading__index{color:#dfe5ff;background:#151a29;border-radius:.52rem;justify-content:center;align-items:center;width:2rem;height:2rem;font-family:Tecla Inconsolata,Inconsolata,monospace;font-size:.68rem;display:flex}.data-section-heading p,.data-section-heading h2,.data-section-heading>div>span{margin:0}.data-section-heading p{color:#62708a;letter-spacing:.14em;text-transform:uppercase;font-size:.62rem;font-weight:800}.data-section-heading h2{color:#151925;letter-spacing:-.035em;margin-top:.16rem;font-family:Tecla Inter,Inter,sans-serif;font-size:1.12rem;font-weight:650}.data-section-heading>div>span{color:#758096;max-width:34rem;margin-top:.18rem;font-size:.7rem;line-height:1.5;display:block}.data-section-heading__rule{background:linear-gradient(90deg,#dfe4ee,#0000);height:1px}.data-section-heading>strong{color:#6d778b;white-space:nowrap;font-size:.65rem;font-weight:700}.data-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}.data-kpi-card{background:radial-gradient(circle at 92% 0%, var(--data-kpi-glow), transparent 34%), linear-gradient(160deg, #fff 0%, #fafbff 100%);border:1px solid #dce2ed;border-radius:.9rem;flex-direction:column;min-height:14.5rem;padding:1rem;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 42px -32px #0e1b4985}.data-kpi-card:before{background:var(--data-kpi-accent);content:"";height:2px;position:absolute;top:0;left:0;right:55%}.data-kpi-card:hover{border-color:#c4ceec;transform:translateY(-2px);box-shadow:0 22px 48px -30px #1c2f7966}.data-kpi-card--violet{--data-kpi-accent:#6f6ef7;--data-kpi-glow:#6f6ef71f}.data-kpi-card--cyan{--data-kpi-accent:#24afc8;--data-kpi-glow:#24afc81f}.data-kpi-card--blue{--data-kpi-accent:#4a70ff;--data-kpi-glow:#4a70ff1f}.data-kpi-card--mint{--data-kpi-accent:#34b682;--data-kpi-glow:#34b6821f}.data-kpi-card__head{justify-content:space-between;align-items:flex-start;gap:.7rem;display:flex;position:relative}.data-kpi-card__meta{align-items:center;gap:.4rem;display:flex}.data-explanation{z-index:20;position:relative}.data-explanation>summary{color:#59647a;cursor:pointer;background:#f4f6fb;border:1px solid #dce1eb;border-radius:999px;justify-content:center;align-items:center;width:1.65rem;height:1.65rem;font-size:.68rem;font-weight:850;list-style:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.data-explanation>summary::-webkit-details-marker{display:none}.data-explanation>summary:hover,.data-explanation[open]>summary{color:#4d4ac2;background:#eef0ff;border-color:#c9ccf6}.data-explanation__popover{color:#687287;z-index:30;background:#fff;border:1px solid #dfe3ec;border-radius:.9rem;width:min(22rem,100vw - 2rem);padding:.9rem;font-size:.72rem;line-height:1.55;position:absolute;top:calc(100% + .45rem);right:0;box-shadow:0 24px 60px -22px #171c2a61}.data-explanation__popover>strong{color:#202637;font-family:var(--font-heading);margin-bottom:.4rem;font-size:.9rem;display:block}.data-explanation__popover p,.data-explanation__popover ol,.data-explanation__popover ul{margin:.4rem 0 0}.data-explanation__popover ol,.data-explanation__popover ul{padding-left:1.05rem}.data-explanation__popover span{color:#3f495e;font-weight:800}:is(.data-kpi-card:has(.data-explanation[open]),.data-module-card:has(.data-explanation[open])){z-index:20;overflow:visible}.data-kpi-card__label{color:#364057;letter-spacing:.085em;text-transform:uppercase;margin:0;font-size:.67rem;font-weight:800}.data-kpi-card__source{color:#8791a5;align-items:center;gap:.33rem;margin-top:.32rem;font-size:.6rem;display:flex}.data-kpi-card__source>span{background:var(--data-kpi-accent);border-radius:999px;width:.3rem;height:.3rem}.data-kpi-card__health{color:#317357;letter-spacing:.07em;text-transform:uppercase;background:#eff8f4;border:1px solid #d8eee4;border-radius:999px;padding:.28rem .45rem;font-size:.55rem;font-weight:800}.data-kpi-card__health--error{color:#a64a3e;background:#fff0ed;border-color:#f5d8d1}.data-kpi-card__value-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.65rem;margin-top:1.35rem;display:flex}.data-kpi-card__value{color:#111624;letter-spacing:-.07em;margin:0;font-family:Tecla Inter,Inter,sans-serif;font-size:clamp(2rem,3vw,2.8rem);font-weight:600;line-height:.9}.data-kpi-trend{border-radius:999px;align-items:center;gap:.3rem;max-width:9rem;padding:.33rem .44rem;font-size:.58rem;font-weight:750;line-height:1.2;display:inline-flex}.data-kpi-trend--up{color:#267454;background:#e9f7f0}.data-kpi-trend--down{color:#a34d40;background:#fff0ed}.data-kpi-trend--flat{color:#4d63a5;background:#edf1ff}.data-kpi-card__period{color:#7c879a;align-items:flex-start;gap:.4rem;margin-top:.85rem;font-size:.62rem;line-height:1.45;display:flex}.data-kpi-card__period svg{flex:none;margin-top:.08rem}.data-kpi-card__history{border-top:1px solid #e8ebf2;gap:.34rem;margin-top:auto;padding-top:.7rem;display:grid}.data-kpi-card__history>div{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.data-kpi-card__history span{color:#8a94a7;font-size:.58rem}.data-kpi-card__history strong{color:#424d63;font-variant-numeric:tabular-nums;font-size:.65rem}.data-kpi-card__history--empty{color:#8a94a7;font-size:.58rem}.data-module-section{grid-template-columns:repeat(2,minmax(0,1fr));gap:.95rem;min-width:0;display:grid}.data-module-card{background:radial-gradient(circle at 100% 0,#4b6fff0e,#0000 28%),#fff;border:1px solid #dce2ed;border-radius:.95rem;min-width:0;padding:1.25rem;overflow:hidden;box-shadow:0 18px 48px -38px #0e1b4980}.data-module-card--full{grid-column:1/-1}.data-module-card--half{grid-column:span 1}.data-module-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.data-module-head h3{color:#171c2a}.data-module-actions{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:.45rem;display:flex}.data-module-source,.data-module-health{letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;padding:.38rem .52rem;font-size:.56rem;font-weight:800;display:inline-flex}.data-module-source{color:#287184;text-overflow:ellipsis;background:#edf9fb;border:1px solid #d2edf1;gap:.35rem;max-width:18rem;overflow:hidden}.data-module-source>span{background:#2cb3c6;border-radius:99px;width:.3rem;height:.3rem}.data-module-health--live{color:#327255;background:#edf8f2;border:1px solid #d7ecdf}.data-module-health--partial{color:#8f6325;background:#fff6e9;border:1px solid #f2e1c5}.data-module-health--error,.data-module-health--blocked{color:#a34d40;background:#fff0ed;border:1px solid #f5d8d1}.data-module-tabs{background:#f0f3f8;border:1px solid #dfe4ed;border-radius:999px;padding:.2rem;display:flex}.data-module-tab{color:#667188;border-radius:999px;padding:.46rem .66rem;font-size:.66rem;font-weight:700;transition:all .14s}.data-module-tab:hover{color:#1f2940}.data-module-tab--active{color:#284ec6;background:#fff;box-shadow:0 2px 8px #141d311c}.data-module-select{color:#69758c;letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:.4rem;font-size:.58rem;font-weight:800;display:flex}.data-module-select select{color:#263148;text-transform:none;background:#fff;border:1px solid #d5dbe6;border-radius:.55rem;max-width:15rem;padding:.42rem 1.7rem .42rem .55rem;font-size:.7rem;font-weight:650}.data-module-table-shell{border:1px solid #dfe4ed;border-radius:.7rem;margin-top:1rem;overflow:hidden}.data-module-table-scroll{max-height:27.5rem;overflow:auto}.data-module-table{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%}.data-module-table th{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#68748a;letter-spacing:.09em;text-transform:uppercase;z-index:2;background:#f6f8fcf5;border-bottom:1px solid #dfe4ed;min-width:7.5rem;padding:0;font-size:.57rem;font-weight:850;position:sticky;top:0}.data-module-table th:first-child{min-width:17rem}.data-module-table th button{text-align:inherit;justify-content:space-between;align-items:center;gap:.4rem;width:100%;padding:.72rem .8rem;display:flex}.data-module-table th.text-right button{justify-content:flex-end}.data-module-sort{color:#aab2c1;font-size:.72rem}.data-module-sort--active{color:#3158d0}.data-module-table td{color:#4b566c;vertical-align:top;border-bottom:1px solid #edf0f5;max-width:27rem;padding:.78rem .8rem;font-size:.72rem;line-height:1.5}.data-module-table tr:last-child td{border-bottom:0}.data-module-table tbody tr{transition:background .12s}.data-module-table tbody tr:hover td{background:#f7f9ff}.data-table-primary{color:#1f2a40;font-weight:680}.data-table-link{text-overflow:ellipsis;white-space:nowrap;max-width:24rem;text-decoration-color:#0000;transition:color .12s,text-decoration-color .12s;display:block;overflow:hidden}.data-table-link:hover{color:#3158d0;text-underline-offset:3px;-webkit-text-decoration:underline #9aabed;text-decoration:underline #9aabed}.data-table-number{color:#273146;font-variant-numeric:tabular-nums;font-weight:680}.data-table-mix{color:#59657c;white-space:nowrap;background:#f1f3f8;border-radius:.35rem;padding:.23rem .4rem;font-family:Tecla Inconsolata,Inconsolata,monospace;font-size:.65rem;display:inline-flex}.data-table-status{color:#647087;background:#f1f3f7;border-radius:999px;align-items:center;gap:.34rem;padding:.28rem .46rem;font-size:.58rem;font-weight:780;display:inline-flex}.data-table-status>span{opacity:.72;background:currentColor;border-radius:99px;width:.3rem;height:.3rem}.data-table-status--win{color:#287153;background:#eaf7f0}.data-table-status--contested{color:#936023;background:#fff5e6}.data-table-status--gap{color:#a34d40;background:#fff0ed}.data-module-table-footer{color:#8a93a5;background:#fafbfc;border-top:1px solid #e7eaf0;justify-content:space-between;align-items:center;padding:.55rem .75rem;font-size:.58rem;display:flex}.data-module-table-footer span:first-child{color:#5a667c;align-items:center;gap:.35rem;display:inline-flex}.data-ar-filters,.finance-review-tabs{background:#f6f8fc;border-bottom:1px solid #dfe4ed;flex-wrap:wrap;align-items:center;gap:.35rem;padding:.55rem;display:flex}.data-ar-filters button,.finance-review-tabs button{color:#667188;border:1px solid #0000;border-radius:999px;padding:.44rem .65rem;font-size:.65rem;font-weight:750}.data-ar-filters button[aria-selected=true],.finance-review-tabs button[aria-selected=true]{color:#284ec6;background:#fff;border-color:#d9dfeb;box-shadow:0 2px 8px #141d3114}.data-table-summary{background:#f8faff;border-top:1px solid #e1e5ed;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.55rem;padding:.8rem;display:grid}.data-table-summary>div{background:#fff;border:1px solid #e1e5ed;border-radius:.55rem;gap:.2rem;padding:.65rem;display:grid}.data-table-summary span{color:#758096;letter-spacing:.06em;text-transform:uppercase;font-size:.58rem;font-weight:750}.data-table-summary strong{color:#202a40;font-size:.82rem}.data-table-summary--aging{background:#fbfcfe}.data-module-markdown{color:#4b566c;margin-top:1rem;font-size:.82rem;line-height:1.75}.data-module-markdown p+p,.data-module-markdown ul+p,.data-module-markdown p+ul{margin-top:.7rem}.data-module-markdown ul,.data-module-markdown ol{gap:.45rem;padding-left:1.2rem;list-style:outside;display:grid}.data-module-markdown strong{color:#1f2940}.data-module-markdown--ops-wins,.data-module-markdown--ops-watchouts,.data-module-markdown--ops-recommendations{background:#f8fbff;border:1px solid #e0e7f4;border-radius:.7rem;padding:.9rem}.data-module-markdown--ops-wins{background:#f2fbf6;border-color:#dcefe4}.data-module-markdown--ops-watchouts{background:#fff8ed;border-color:#f2e3c8}.data-module-markdown--ops-recommendations{background:#f4f6ff;border-color:#dfe4f8}.data-module-provenance{color:#858fa2;border-top:1px solid #e7eaf1;justify-content:space-between;align-items:center;gap:.75rem;margin-top:1rem;padding-top:.75rem;font-size:.6rem;display:flex}.data-module-provenance>span{color:#4f5a70;align-items:center;gap:.35rem;font-weight:750;display:inline-flex}.data-module-provenance p{overflow-wrap:anywhere;text-align:right;margin:0}.data-scorecard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:1rem;display:grid}.data-scorecard-grid--single{grid-template-columns:minmax(0,1fr)}.data-scorecard-panel{background:radial-gradient(circle at 100% 0,#4a70ff14,#0000 38%),linear-gradient(155deg,#f8faff 0%,#fff 66%);border:1px solid #dfe4ed;border-radius:.72rem;min-width:0;padding:1rem}.data-scorecard-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin-top:1rem;display:grid}.data-scorecard-stats>div,.data-scorecard-history>div{background:#ffffffbd;border:1px solid #e4e8f0;border-radius:.55rem;justify-content:space-between;gap:.7rem;padding:.6rem .68rem;display:flex}.data-scorecard-stats span,.data-scorecard-history span{color:#7a8598;font-size:.64rem}.data-scorecard-stats strong,.data-scorecard-history strong{color:#273147;text-align:right;font-size:.7rem}.data-scorecard-history{gap:.4rem;margin-top:.75rem;display:grid}.finance-module-body{gap:1rem;margin-top:1rem;display:grid}.finance-section-label{color:#65718a;letter-spacing:.09em;text-transform:uppercase;font-size:.61rem;font-weight:850}.finance-evidence{background:radial-gradient(circle at 100% 0,#4b6fff14,#0000 35%),linear-gradient(145deg,#f8faff,#fff);border:1px solid #dce3f0;border-radius:.82rem;padding:1rem}.finance-evidence--blocked{background:#fffaf4;border-color:#efdfc9}.finance-evidence__head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.finance-evidence__head h4{color:#1d2740;margin-top:.2rem;font-size:1rem;font-weight:750}.finance-evidence__head>span{color:#2f7657;text-transform:uppercase;background:#eaf7f0;border:1px solid #d5ecdf;border-radius:999px;padding:.32rem .5rem;font-size:.58rem;font-weight:850}.finance-evidence--blocked .finance-evidence__head>span{color:#a14e40;background:#fff0ed;border-color:#f3d7d0}.finance-evidence__period,.finance-module-intro p,.finance-source-note,.finance-details>p,.finance-history>p,.finance-reliability__section>p{color:#6f7a8f;font-size:.7rem;line-height:1.65}.finance-evidence__period{margin-top:.65rem}.finance-evidence__value{color:#151c2c;letter-spacing:-.055em;margin-top:.9rem;font-family:Tecla Manrope,Manrope,sans-serif;font-size:2.1rem;display:block}.finance-evidence__facts,.finance-cash-metrics,.finance-reliability__summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;margin-top:.85rem;display:grid}.finance-evidence__facts>div,.finance-cash-metrics>div,.finance-reliability__summary>div{background:#ffffffd1;border:1px solid #e1e6ef;border-radius:.6rem;gap:.25rem;padding:.7rem;display:grid}.finance-evidence__facts span,.finance-cash-metrics span,.finance-reliability__summary span{color:#788399;font-size:.59rem}.finance-evidence__facts strong,.finance-cash-metrics strong,.finance-reliability__summary strong{color:#263047;font-size:.73rem}.finance-evidence__facts--compact{grid-template-columns:repeat(4,minmax(0,1fr))}.finance-evidence__mappings{border-top:1px solid #e1e6ef;gap:.45rem;margin-top:.9rem;padding-top:.85rem;display:grid}.finance-evidence__mappings>div{gap:.15rem;display:grid}.finance-evidence__mappings strong{color:#283249;font-size:.68rem}.finance-evidence__mappings span,.finance-evidence__provenance{color:#7d879a;font-size:.6rem}.finance-evidence__blocked{color:#9a5547;margin-top:.8rem;font-size:.75rem}.finance-evidence__provenance{border-top:1px solid #e1e6ef;flex-wrap:wrap;gap:.45rem 1rem;margin-top:.9rem;padding-top:.75rem;display:flex}.finance-module-intro{gap:.25rem;display:grid}.finance-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;display:grid}.finance-metric{background:#fafbfe;border:1px solid #e1e5ed;border-radius:.7rem;min-height:8.2rem;padding:.8rem;position:relative;overflow:hidden}.finance-metric>span,.finance-metric>strong,.finance-metric>small{z-index:1;display:block;position:relative}.finance-metric>span{color:#6b768d;font-size:.62rem;font-weight:750}.finance-metric>strong{color:#182137;margin-top:.4rem;font-size:1.3rem}.finance-metric>small{margin-top:.25rem;font-size:.6rem}.finance-metric .is-favorable{color:#327255}.finance-metric .is-unfavorable,.is-negative{color:#a14e40!important}.finance-metric__history{justify-content:flex-end;align-items:end;gap:.2rem;width:4rem;height:2rem;display:flex;position:absolute;bottom:.7rem;right:.7rem}.finance-metric__history i{background:linear-gradient(#7088ee,#b7c3f6);border-radius:.18rem .18rem 0 0;flex:1;max-width:.55rem}.finance-bridge,.finance-forecast-warning,.finance-reliability__section{background:#fafbfe;border:1px solid #e0e5ee;border-radius:.72rem;padding:.85rem}.finance-bridge>div,.finance-cash-row{border-top:1px solid #e6e9f0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.5rem;padding:.6rem 0;display:grid}.finance-bridge>div:first-of-type,.finance-cash-row:first-of-type{margin-top:.45rem}.finance-bridge span,.finance-cash-row span{color:#657087;font-size:.7rem}.finance-bridge strong,.finance-cash-row strong{color:#283249;font-size:.72rem}.finance-bridge small{color:#8a93a5;font-size:.58rem}.finance-forecast-warning{background:#fff9ee;border-color:#eedfc3}.finance-forecast-warning p:last-child{color:#806a43;margin-top:.25rem;font-size:.68rem;line-height:1.6}.finance-cash-metrics,.finance-reliability__summary{margin-top:0}.finance-cash-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.finance-cash-columns>section{background:#fafbfe;border:1px solid #e1e5ed;border-radius:.7rem;max-height:24rem;padding:.85rem;overflow:auto}.finance-cash-row{grid-template-columns:minmax(0,1fr) auto}.finance-details{background:#fafbfc;border:1px solid #e0e4ec;border-radius:.7rem;overflow:hidden}.finance-details summary{color:#344058;cursor:pointer;padding:.8rem .9rem;font-size:.7rem;font-weight:750}.finance-details[open] summary{border-bottom:1px solid #e2e6ed}.finance-details>p{padding:.75rem .9rem 0}.finance-scroll{width:100%;overflow:auto}.finance-scroll table{border-collapse:collapse;width:max-content;min-width:100%}.finance-scroll th,.finance-scroll td{color:#515d73;text-align:left;vertical-align:top;border-bottom:1px solid #e8ebf1;padding:.65rem .75rem;font-size:.66rem}.finance-scroll th{color:#667188;letter-spacing:.07em;text-transform:uppercase;background:#f4f6fa;font-size:.57rem;font-weight:850;position:sticky;top:0}.finance-history{gap:.45rem;min-width:0;display:grid}.finance-history .finance-scroll{border:1px solid #e0e4ec;border-radius:.7rem;max-height:25rem}.data-ar-history{border-top:1px solid #e1e5ed;padding:.9rem}.finance-inline-warning{color:#945244;background:#fff5ef;border:1px solid #f0d9cf;border-radius:.6rem;padding:.75rem;font-size:.7rem;line-height:1.55}.finance-report-launcher{background:linear-gradient(145deg,#f6f8ff,#fff);border:1px solid #dfe4f2;border-radius:.75rem;place-items:center start;gap:.4rem;margin-top:1rem;padding:1rem;display:grid}.finance-report-launcher>button,.finance-report-controls>button,.finance-review-actions button{color:#fff;background:#253f9f;border-radius:.55rem;align-items:center;gap:.4rem;padding:.6rem .8rem;font-size:.7rem;font-weight:750;display:inline-flex}.finance-report-launcher>p{color:#7a8497;font-size:.66rem}.finance-report-backdrop{z-index:120;background:#090e1d94;justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0}.finance-report-dialog{background:#fff;border-radius:1rem;width:100%;max-width:76rem;max-height:calc(100vh - 4rem);padding:1.2rem;overflow:auto;box-shadow:0 28px 80px #080e1f57}.finance-report-dialog>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.finance-report-dialog>header h3{color:#171f31;margin-top:.2rem;font-size:1.45rem;font-weight:750}.finance-report-dialog>header p:last-child{color:#778196;margin-top:.25rem;font-size:.72rem}.finance-report-dialog>header button{color:#5c687e;border:1px solid #dce1ea;border-radius:.55rem;padding:.5rem}.finance-report-controls{background:#f7f9fc;border:1px solid #e0e4ec;border-radius:.75rem;grid-template-columns:minmax(12rem,1fr) minmax(12rem,1fr) auto;align-items:end;gap:.8rem;margin-top:1rem;padding:.85rem;display:grid}.finance-report-controls label,.finance-report-controls>div{gap:.3rem;display:grid}.finance-report-controls span{color:#6d788d;font-size:.6rem;font-weight:750}.finance-report-controls select,.finance-review-actions select{color:#202a40;background:#fff;border:1px solid #d6dce7;border-radius:.5rem;min-height:2.2rem;padding:0 .6rem;font-size:.7rem}.finance-report-controls small{color:#8a93a5;font-size:.58rem}.finance-report-loading,.finance-pnl{margin-top:1rem}.finance-pnl>p{color:#283249;font-size:.75rem;font-weight:750}.finance-pnl>small{color:#7b8598;margin:.25rem 0 .75rem;font-size:.6rem;display:block}.finance-pnl .finance-scroll{border:1px solid #dfe4ed;border-radius:.65rem;max-height:32rem}.finance-pnl-row--header td,.finance-pnl-row--section td{color:#25314a;font-weight:800}.finance-reliability__section{gap:.55rem;display:grid}.finance-review-tabs{border:0;border-radius:.65rem;margin-top:.35rem}.finance-review-actions{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.finance-review-actions button{white-space:nowrap;padding:.45rem .55rem}.finance-review-actions button:first-of-type:not(:last-of-type){color:#59657b;background:#fff;border:1px solid #d6dce7}.finance-reliability__clear{color:#337455;background:#edf8f2;border-radius:.6rem;align-items:center;gap:.45rem;padding:.7rem;font-size:.7rem;display:flex}.data-loading{gap:1rem;display:grid}.data-loading-status{background:radial-gradient(circle at 100% 0,#5371ff24,#0000 34%),#fff;border:1px solid #dce2ed;border-radius:.9rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1.15rem 1.25rem;display:grid}.data-loading-status__orb{color:#fff;background:linear-gradient(135deg,#4a70ff,#6f6ef7);border-radius:.7rem;justify-content:center;align-items:center;width:2.7rem;height:2.7rem;animation:1.6s ease-in-out infinite data-orb;display:flex;box-shadow:0 10px 24px -10px #4a70ffa3}.data-loading-status p,.data-loading-status h2,.data-loading-status span{margin:0}.data-loading-status p{color:#5268b6;letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;font-weight:800}.data-loading-status h2{color:#171c2a;letter-spacing:-.025em;margin-top:.15rem;font-size:1rem;font-weight:680}.data-loading-status span{color:#778297;margin-top:.2rem;font-size:.68rem;line-height:1.5;display:block}.data-loading-status__steps{gap:.35rem;display:flex}.data-loading-status__steps i{background:#e0e4ec;border-radius:99px;width:1.5rem;height:.32rem}.data-loading-status__steps i.is-active{background:#617ff1;animation:1.4s ease-in-out infinite alternate data-step}.data-loading-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}.data-loading-kpi,.data-loading-module{background:#fff;border:1px solid #e0e4ec;border-radius:.85rem;padding:1rem;position:relative;overflow:hidden}.data-loading-kpi{min-height:12.5rem}.data-loading-kpi:after,.data-loading-module:after{content:"";background:linear-gradient(90deg,#0000,#6f82cc14,#0000);animation:1.55s ease-in-out infinite data-shimmer;position:absolute;inset:0;transform:translate(-100%)}.data-loading-line,.data-loading-kpi__history i,.data-loading-table-head,.data-loading-table-row i,.data-loading-panel{background:#edf0f5;border-radius:999px}.data-loading-line--label{width:42%;height:.5rem}.data-loading-line--value{width:48%;height:2.3rem;margin-top:1.6rem}.data-loading-line--trend{width:64%;height:.65rem;margin-top:.8rem}.data-loading-line--heading{width:34%;height:1.15rem;margin-top:.6rem}.data-loading-kpi__history{border-top:1px solid #edf0f5;gap:.45rem;margin-top:1.8rem;padding-top:.8rem;display:grid}.data-loading-kpi__history i{height:.45rem;display:block}.data-loading-kpi__history i:nth-child(2){width:88%}.data-loading-kpi__history i:nth-child(3){width:74%}.data-loading-modules{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.data-loading-module--wide{grid-column:1/-1}.data-loading-table-head{border-radius:.45rem;height:2.2rem;margin-top:1.4rem}.data-loading-table-row{border-bottom:1px solid #eef0f4;grid-template-columns:2fr .7fr .7fr .7fr;gap:1rem;padding:.85rem .5rem;display:grid}.data-loading-table-row i{height:.5rem}.data-loading-panel{border-radius:.55rem;height:8rem;margin-top:1.4rem}.data-assistant-launch{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#fff;letter-spacing:-.01em;z-index:30;background:#101627eb;border:1px solid #91a5ff4d;border-radius:999px;align-items:center;gap:.55rem;padding:.72rem .85rem;font-size:.72rem;font-weight:720;transition:background .15s,box-shadow .15s,transform .15s;display:inline-flex;position:fixed;bottom:1.25rem;right:1.25rem;box-shadow:0 18px 42px -18px #0b1334b8}.data-assistant-launch svg:first-child{color:#aebcff}.data-assistant-launch svg:last-child{color:#7de0e8}.data-assistant-launch:hover{background:#18213a;transform:translateY(-2px);box-shadow:0 22px 48px -18px #0b1334c7}@keyframes data-pulse{50%{box-shadow:0 0 0 6px #96aaff29}}@keyframes data-progress{0%{transform:translate(-110%)}to{transform:translate(320%)}}@keyframes data-orb{50%{transform:translateY(-2px)rotate(4deg)}}@keyframes data-step{to{opacity:.35}}@keyframes data-shimmer{to{transform:translate(100%)}}@media (width<=1200px){.data-kpi-grid,.data-loading-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.alignment-hero{grid-template-columns:minmax(0,1fr);min-height:0}.alignment-history-row{grid-template-columns:8rem minmax(0,1fr) 6rem 3.5rem}.alignment-history-row__facts{display:none}.alignment-audit-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.alignment-audit-stats>div:nth-child(odd){border-left:0}.alignment-audit-stats>div:nth-child(n+3){border-top:1px solid #e4e8ef}.alignment-audit-stats__types{grid-column:1/-1}.data-overview-hero{grid-template-columns:minmax(0,1fr)}.data-overview-loop{min-height:17rem}.data-overview-card,.data-overview-card--featured,.data-overview-card:nth-child(4),.data-overview-card:nth-child(5){grid-column:span 6;min-height:21rem}.data-view-hero{grid-template-columns:minmax(0,1fr);min-height:0}.data-view-hero__control{flex-direction:row;gap:1rem;min-width:0}.data-view-hero__actions{min-width:9rem}.data-module-section,.data-scorecard-grid{grid-template-columns:minmax(0,1fr)}.data-module-card--half{grid-column:1/-1}.data-module-head{flex-direction:column}.data-module-actions{justify-content:flex-start;width:100%}.finance-evidence__facts,.finance-cash-metrics,.finance-reliability__summary,.finance-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-report-controls{grid-template-columns:minmax(0,1fr);align-items:stretch}}@media (width<=640px){.alignment-workspace{gap:1.25rem}.alignment-hero{border-radius:.9rem;gap:1.25rem;padding:1.25rem}.alignment-hero h1{font-size:2.65rem}.alignment-hero__answer{min-width:0}.alignment-latest-report{grid-template-columns:.3rem minmax(0,1fr)}.alignment-latest-report__main{padding:1.1rem}.alignment-latest-report__result{border-top:1px solid #dce3f6;border-left:0;grid-column:2;align-items:flex-start;padding:1rem 1.1rem 1.15rem}.alignment-latest-report__result>div{position:absolute;top:1rem;right:1rem}.alignment-latest-report__result strong{font-size:2rem}.alignment-latest-report__result div>span{display:none}.alignment-latest-report__label{padding-right:3.5rem}.alignment-latest-report__action{margin-top:0}.alignment-latest-report__result small{display:block}.alignment-report-history__header{align-items:start}.alignment-report-history__header div>span{display:none}.alignment-history-row{grid-template-columns:minmax(0,1fr) auto;gap:.35rem .75rem;padding:.85rem}.alignment-history-row__date{grid-area:1/1}.alignment-history-row__summary{white-space:normal;grid-area:2/1/auto/-1}.alignment-history-row__score{grid-area:1/2}.alignment-history-row__open{grid-area:3/1/auto/-1;justify-content:flex-start;margin-top:.25rem}.alignment-section-heading{grid-template-columns:auto minmax(0,1fr) auto;align-items:start}.alignment-section-heading>i,.alignment-section-heading div>span{display:none}.alignment-disclosure>summary{align-items:flex-start}.alignment-disclosure__badge{text-overflow:ellipsis;white-space:nowrap;max-width:6.5rem;overflow:hidden}.data-overview{gap:1.5rem}.data-overview-hero{border-radius:.9rem;padding:1.25rem}.data-overview-hero h1{font-size:2.7rem}.data-overview-hero__copy>p{font-size:.82rem}.data-overview-loop{min-height:16rem}.data-overview-loop__head{flex-direction:column;align-items:flex-start}.data-overview-card,.data-overview-card--featured,.data-overview-card:nth-child(4),.data-overview-card:nth-child(5){grid-column:1/-1;min-height:20.5rem}.data-view{gap:1.35rem}.data-view-hero{border-radius:.9rem;padding:1.25rem}.data-view-hero h1{font-size:2.7rem}.data-view-hero__control{flex-direction:column}.data-view-hero__actions{width:100%}.data-section-heading{grid-template-columns:auto minmax(0,1fr) auto;align-items:start}.data-section-heading__rule{display:none}.data-section-heading>strong{padding-top:.2rem}.data-section-heading>div>span{display:none}.data-kpi-grid,.data-loading-kpis,.data-loading-modules{grid-template-columns:minmax(0,1fr)}.data-kpi-card{min-height:13rem}.data-loading-module--wide{grid-column:auto}.data-loading-status{grid-template-columns:auto minmax(0,1fr)}.data-loading-status__steps{display:none}.data-module-card{padding:1rem}.data-module-tabs{width:100%;overflow-x:auto}.data-module-tab{flex:1 0 auto}.data-module-select{flex-direction:column;align-items:stretch;width:100%}.data-module-select select{width:100%;max-width:none}.data-scorecard-stats{grid-template-columns:minmax(0,1fr)}.data-module-provenance,.data-module-table-footer{flex-direction:column;align-items:flex-start}.data-module-provenance p{text-align:left}.finance-evidence__facts,.finance-cash-metrics,.finance-reliability__summary,.finance-metric-grid,.finance-cash-columns{grid-template-columns:minmax(0,1fr)}.finance-report-backdrop{align-items:stretch;padding:0}.finance-report-dialog{border-radius:0;max-height:100vh}.data-ar-filters,.finance-review-tabs{flex-wrap:nowrap;overflow-x:auto}.data-ar-filters button,.finance-review-tabs button{flex:none}}@media (prefers-reduced-motion:reduce){.data-overview-card,.data-overview-card__footer i{transition:none}.data-view-refresh-line span,.data-loading-status__orb,.data-loading-status__steps i,.data-loading-kpi:after,.data-loading-module:after,.data-view-hero__state>span.is-loading{animation:none}}.marker\:hidden ::marker{display:none}.marker\:hidden::marker{display:none}.placeholder\:text-\[\#8b96ae\]::placeholder{--tw-text-opacity:1;color:rgb(139 150 174/var(--tw-text-opacity,1))}.first\:pt-0:first-child{padding-top:0}.last\:border-0:last-child{border-width:0}.last\:border-b-0:last-child{border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:0}.open\:border-\[\#b8c6ff\][open]{--tw-border-opacity:1;border-color:rgb(184 198 255/var(--tw-border-opacity,1))}.open\:border-line[open]{--tw-border-opacity:1;border-color:rgb(223 228 238/var(--tw-border-opacity,1))}.open\:bg-\[\#f7f9ff\][open]{--tw-bg-opacity:1;background-color:rgb(247 249 255/var(--tw-bg-opacity,1))}.open\:bg-white[open]{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-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)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[\#46516b\]:hover{--tw-border-opacity:1;border-color:rgb(70 81 107/var(--tw-border-opacity,1))}.hover\:border-\[\#9ab0ff\]:hover{--tw-border-opacity:1;border-color:rgb(154 176 255/var(--tw-border-opacity,1))}.hover\:border-\[\#b8c6ff\]:hover{--tw-border-opacity:1;border-color:rgb(184 198 255/var(--tw-border-opacity,1))}.hover\:border-\[\#b9c6e5\]:hover{--tw-border-opacity:1;border-color:rgb(185 198 229/var(--tw-border-opacity,1))}.hover\:border-\[\#b9c7ff\]:hover{--tw-border-opacity:1;border-color:rgb(185 199 255/var(--tw-border-opacity,1))}.hover\:border-line:hover{--tw-border-opacity:1;border-color:rgb(223 228 238/var(--tw-border-opacity,1))}.hover\:bg-\[\#1643c2\]:hover{--tw-bg-opacity:1;background-color:rgb(22 67 194/var(--tw-bg-opacity,1))}.hover\:bg-\[\#1c2332\]:hover{--tw-bg-opacity:1;background-color:rgb(28 35 50/var(--tw-bg-opacity,1))}.hover\:bg-\[\#1d2535\]:hover{--tw-bg-opacity:1;background-color:rgb(29 37 53/var(--tw-bg-opacity,1))}.hover\:bg-\[\#20283a\]:hover{--tw-bg-opacity:1;background-color:rgb(32 40 58/var(--tw-bg-opacity,1))}.hover\:bg-\[\#202a41\]:hover{--tw-bg-opacity:1;background-color:rgb(32 42 65/var(--tw-bg-opacity,1))}.hover\:bg-\[\#2649b7\]:hover{--tw-bg-opacity:1;background-color:rgb(38 73 183/var(--tw-bg-opacity,1))}.hover\:bg-\[\#2d68d9\]:hover{--tw-bg-opacity:1;background-color:rgb(45 104 217/var(--tw-bg-opacity,1))}.hover\:bg-\[\#3f62e6\]:hover{--tw-bg-opacity:1;background-color:rgb(63 98 230/var(--tw-bg-opacity,1))}.hover\:bg-\[\#dce6ff\]:hover{--tw-bg-opacity:1;background-color:rgb(220 230 255/var(--tw-bg-opacity,1))}.hover\:bg-\[\#e8edff\]:hover{--tw-bg-opacity:1;background-color:rgb(232 237 255/var(--tw-bg-opacity,1))}.hover\:bg-\[\#eaf0ff\]:hover{--tw-bg-opacity:1;background-color:rgb(234 240 255/var(--tw-bg-opacity,1))}.hover\:bg-\[\#f5f8ff\]:hover{--tw-bg-opacity:1;background-color:rgb(245 248 255/var(--tw-bg-opacity,1))}.hover\:bg-\[\#f7f9ff\]:hover{--tw-bg-opacity:1;background-color:rgb(247 249 255/var(--tw-bg-opacity,1))}.hover\:bg-\[\#f8faff\]:hover{--tw-bg-opacity:1;background-color:rgb(248 250 255/var(--tw-bg-opacity,1))}.hover\:bg-\[\#fafbff\]:hover{--tw-bg-opacity:1;background-color:rgb(250 251 255/var(--tw-bg-opacity,1))}.hover\:bg-\[\#fff1cf\]:hover{--tw-bg-opacity:1;background-color:rgb(255 241 207/var(--tw-bg-opacity,1))}.hover\:bg-\[\#fff8e7\]:hover{--tw-bg-opacity:1;background-color:rgb(255 248 231/var(--tw-bg-opacity,1))}.hover\:bg-\[\#fffdf5\]:hover{--tw-bg-opacity:1;background-color:rgb(255 253 245/var(--tw-bg-opacity,1))}.hover\:bg-amber-100:hover{--tw-bg-opacity:1;background-color:rgb(254 243 199/var(--tw-bg-opacity,1))}.hover\:bg-amber-50:hover{--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.hover\:bg-mist:hover{--tw-bg-opacity:1;background-color:rgb(241 243 247/var(--tw-bg-opacity,1))}.hover\:bg-red-100:hover{--tw-bg-opacity:1;background-color:rgb(254 226 226/var(--tw-bg-opacity,1))}.hover\:bg-red-50:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.hover\:bg-red-700:hover{--tw-bg-opacity:1;background-color:rgb(185 28 28/var(--tw-bg-opacity,1))}.hover\:bg-red-800:hover{--tw-bg-opacity:1;background-color:rgb(153 27 27/var(--tw-bg-opacity,1))}.hover\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.hover\:text-\[\#1e4fd6\]:hover{--tw-text-opacity:1;color:rgb(30 79 214/var(--tw-text-opacity,1))}.hover\:text-\[\#2448b7\]:hover{--tw-text-opacity:1;color:rgb(36 72 183/var(--tw-text-opacity,1))}.hover\:text-\[\#3158d0\]:hover{--tw-text-opacity:1;color:rgb(49 88 208/var(--tw-text-opacity,1))}.hover\:text-ink:hover{--tw-text-opacity:1;color:rgb(21 25 37/var(--tw-text-opacity,1))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-\[0_12px_28px_rgba\(17\,22\,35\,0\.08\)\]:hover{--tw-shadow:0 12px 28px #11162314;--tw-shadow-colored:0 12px 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)}.focus\:border-\[\#1e4fd6\]:focus{--tw-border-opacity:1;border-color:rgb(30 79 214/var(--tw-border-opacity,1))}.focus\:border-\[\#4a70ff\]:focus{--tw-border-opacity:1;border-color:rgb(74 112 255/var(--tw-border-opacity,1))}.focus\:border-\[\#8ca4ff\]:focus{--tw-border-opacity:1;border-color:rgb(140 164 255/var(--tw-border-opacity,1))}.focus\:border-\[\#8fa6ff\]:focus{--tw-border-opacity:1;border-color:rgb(143 166 255/var(--tw-border-opacity,1))}.focus\:border-red-400:focus{--tw-border-opacity:1;border-color:rgb(248 113 113/var(--tw-border-opacity,1))}.focus\:bg-mist:focus{--tw-bg-opacity:1;background-color:rgb(241 243 247/var(--tw-bg-opacity,1))}.focus\:bg-red-50:focus{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.focus\:bg-white:focus{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.focus\:opacity-100:focus{opacity:1}.focus\:outline-none:focus{outline-offset:2px;outline:2px solid #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-inset:focus{--tw-ring-inset:inset}.focus\:ring-\[\#1e4fd6\]:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(30 79 214/var(--tw-ring-opacity,1))}.focus\:ring-\[\#8ca8ff\]:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(140 168 255/var(--tw-ring-opacity,1))}.focus\:ring-\[\#9ab0ff\]:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(154 176 255/var(--tw-ring-opacity,1))}.focus\:ring-\[\#dce3ff\]:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(220 227 255/var(--tw-ring-opacity,1))}.focus\:ring-\[\#e5ebff\]:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(229 235 255/var(--tw-ring-opacity,1))}.focus\:ring-red-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(254 226 226/var(--tw-ring-opacity,1))}.active\:cursor-grabbing:active{cursor:grabbing}.enabled\:hover\:text-\[\#1e4fd6\]:hover:enabled{--tw-text-opacity:1;color:rgb(30 79 214/var(--tw-text-opacity,1))}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:bg-mist:disabled{--tw-bg-opacity:1;background-color:rgb(241 243 247/var(--tw-bg-opacity,1))}.disabled\:text-neutral-500:disabled{--tw-text-opacity:1;color:rgb(115 115 115/var(--tw-text-opacity,1))}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}.group[open] .group-open\:rotate-0{--tw-rotate:0deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[open] .group-open\:rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/citation:focus-within .group-focus-within\/citation\:visible{visibility:visible}.group\/citation:focus-within .group-focus-within\/citation\:opacity-100{opacity:1}.group\/citation:hover .group-hover\/citation\:visible{visibility:visible}.group\/citation:hover .group-hover\/citation\:opacity-100{opacity:1}@media (prefers-reduced-motion:no-preference){@keyframes pulse{50%{opacity:.5}}.motion-safe\:animate-\[pulse_1\.6s_ease-in-out_infinite\]{animation:1.6s ease-in-out infinite pulse}}@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}}@media (width>=640px){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:mx-7{margin-left:1.75rem;margin-right:1.75rem}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}.sm\:hidden{display:none}.sm\:max-h-\[calc\(100vh-2rem\)\]{max-height:calc(100vh - 2rem)}.sm\:w-auto{width:auto}.sm\:max-w-md{max-width:28rem}.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-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-\[1\.75rem_minmax\(0\,1fr\)\]{grid-template-columns:1.75rem minmax(0,1fr)}.sm\:grid-cols-\[180px_minmax\(0\,1fr\)\]{grid-template-columns:180px minmax(0,1fr)}.sm\:grid-cols-\[1fr_1fr_auto\]{grid-template-columns:1fr 1fr auto}.sm\:grid-cols-\[200px_minmax\(0\,1fr\)\]{grid-template-columns:200px minmax(0,1fr)}.sm\:grid-cols-\[minmax\(0\,1fr\)_150px\]{grid-template-columns:minmax(0,1fr) 150px}.sm\:grid-cols-\[minmax\(0\,1fr\)_160px\]{grid-template-columns:minmax(0,1fr) 160px}.sm\:grid-cols-\[minmax\(0\,1fr\)_170px\]{grid-template-columns:minmax(0,1fr) 170px}.sm\:grid-cols-\[minmax\(0\,1fr\)_240px\]{grid-template-columns:minmax(0,1fr) 240px}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.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\:truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sm\:rounded-2xl{border-radius:1rem}.sm\:p-10{padding:2.5rem}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-7{padding:1.75rem}.sm\:p-8{padding:2rem}.sm\:p-9{padding:2.25rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-7{padding-left:1.75rem;padding-right:1.75rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.sm\:py-7{padding-top:1.75rem;padding-bottom:1.75rem}.sm\:py-8{padding-top:2rem;padding-bottom:2rem}.sm\:py-9{padding-top:2.25rem;padding-bottom:2.25rem}.sm\:text-right{text-align:right}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-\[15px\]{font-size:15px}.sm\:text-base{font-size:1rem;line-height:1.5rem}}@media (width>=768px){.md\:inset-x-auto{left:auto;right:auto}.md\:right-5{right:1.25rem}.md\:mx-5{margin-left:1.25rem;margin-right:1.25rem}.md\:flex{display:flex}.md\:inline-flex{display:inline-flex}.md\:hidden{display:none}.md\:max-h-96{max-height:24rem}.md\:w-\[430px\]{width:430px}.md\:cursor-grab{cursor:grab}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-\[minmax\(0\,1fr\)_180px_auto\]{grid-template-columns:minmax(0,1fr) 180px auto}.md\:grid-cols-\[minmax\(0\,1fr\)_200px_170px\]{grid-template-columns:minmax(0,1fr) 200px 170px}.md\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.md\:grid-cols-\[minmax\(0\,1fr\)_auto_auto\]{grid-template-columns:minmax(0,1fr) auto auto}.md\:flex-row{flex-direction:row}.md\:overflow-auto{overflow:auto}.md\:p-5{padding:1.25rem}.md\:px-5{padding-left:1.25rem;padding-right:1.25rem}.md\:text-2xl{font-size:1.5rem;line-height:2rem}}@media (width>=1024px){.lg\:sticky{position:sticky}.lg\:left-\[372px\]{left:372px}.lg\:top-0{top:0}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:block{display:block}.lg\:inline{display:inline}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:h-screen{height:100vh}.lg\:w-\[min\(400px\,100\%\)\]{width:min(400px,100%)}.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-\[1\.2fr_0\.8fr\]{grid-template-columns:1.2fr .8fr}.lg\:grid-cols-\[72px_300px_minmax\(0\,1fr\)\]{grid-template-columns:72px 300px minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1\.2fr\)_minmax\(280px\,0\.8fr\)\]{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_220px_auto\]{grid-template-columns:minmax(0,1fr) 220px auto}.lg\:grid-cols-\[minmax\(0\,1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}.lg\:grid-cols-\[minmax\(15rem\,0\.75fr\)_minmax\(0\,1\.4fr\)\]{grid-template-columns:minmax(15rem,.75fr) minmax(0,1.4fr)}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:items-end{align-items:flex-end}.lg\:justify-between{justify-content:space-between}.lg\:self-start{align-self:flex-start}.lg\:overflow-hidden{overflow:hidden}.lg\:overflow-y-auto{overflow-y:auto}.lg\:border-b-0{border-bottom-width:0}.lg\:border-r{border-right-width:1px}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-7{padding-top:1.75rem;padding-bottom:1.75rem}.lg\:py-8{padding-top:2rem;padding-bottom:2rem}.lg\:opacity-0{opacity:0}.group\/archive-row:focus-within .lg\:group-focus-within\/archive-row\:opacity-100,.group\/bucket:focus-within .lg\:group-focus-within\/bucket\:opacity-100,.group\/document:focus-within .lg\:group-focus-within\/document\:opacity-100,.group\/archive-row:hover .lg\:group-hover\/archive-row\:opacity-100,.group\/bucket:hover .lg\:group-hover\/bucket\:opacity-100,.group\/document:hover .lg\:group-hover\/document\:opacity-100{opacity:1}}@media (width>=1280px){.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}
