:root{--bg:#f6f8fb;--bg-2:#ffffff;--panel:#ffffff;--panel-soft:#f7f9fb;--text:#1f242b;--muted:#667281;--line:#d9e1e8;--line-strong:#c8d2dc;--brand:#355e3b;--brand-2:#b9d3c1;--brand-deep:#25482d;--venue-orange:#f85830;--venue-orange-deep:#c94822;--venue-orange-soft:#fff0ea;--accent:#24303d;--accent-soft:#f2f5f8;--danger:#c24f4f;--danger-soft:#fff1ef;--success:#15803d;--success-soft:#dcfce7;--shadow:0 20px 40px rgba(29,36,43,0.08);--radius-sm:10px;--radius-md:16px;--radius-lg:28px;--font-ui-xs:11px;--font-ui-sm:12px;--font-ui-md:14px;--font-ui-lg:16px;--portal-shell-gutter:clamp(12px,1.5vw,24px);--vynu-workforce-control-size:38px;--portal-shell-backdrop:radial-gradient(circle at top left,rgba(53,94,59,0.07) 0%,transparent 28%),radial-gradient(circle at top right,rgba(148,163,184,0.12) 0%,transparent 26%),radial-gradient(circle at bottom center,rgba(53,94,59,0.04) 0%,transparent 34%),linear-gradient(180deg,#fbfcfd 0%,var(--bg) 100%);--portal-panel-backdrop:radial-gradient(circle at top right,rgba(185,211,193,0.22) 0%,transparent 34%),radial-gradient(circle at bottom left,rgba(203,213,225,0.18) 0%,transparent 30%),linear-gradient(180deg,rgba(255,255,255,0.99),rgba(247,249,251,0.98))}.unified-review-shell{display:grid;grid-gap:18px;gap:18px}.unified-review-header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:24px 26px;border:1px solid var(--line);border-radius:22px;background:radial-gradient(circle at 92% 8%,rgba(255,113,67,.14),transparent 28%),linear-gradient(135deg,var(--panel),var(--panel-soft))}.unified-review-header h1{margin:3px 0 7px;font-size:clamp(2rem,4vw,3.4rem);letter-spacing:-.05em}.unified-review-header>div>p:last-child{max-width:720px;margin:0;color:var(--muted)}.unified-review-kicker{margin:0;color:var(--venue-orange);font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.unified-review-modes{display:flex;gap:6px;padding:6px;border:1px solid var(--line);border-radius:16px;background:var(--panel)}.unified-review-modes a{display:grid;min-width:130px;grid-gap:2px;gap:2px;padding:10px 13px;border-radius:11px;color:var(--muted);text-decoration:none}.unified-review-modes a strong{color:var(--text)}.unified-review-modes a span{font-size:.72rem}.unified-review-modes a.active{background:var(--venue-orange);color:white}.unified-review-modes a.active strong{color:white}.unified-review-workspace{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(340px,.8fr);grid-gap:16px;gap:16px;margin-bottom:16px;align-items:start}.unified-review-dossier,.unified-review-queue-card{min-width:0}.unified-review-queue-wrap{border-top:1px solid var(--line)}.unified-review-queue td{vertical-align:top}.unified-review-queue td>span,.unified-review-queue td>strong{display:block}.unified-review-queue td>span{margin-top:4px;color:var(--muted);font-size:.75rem}.unified-review-row-select{display:grid;width:100%;grid-gap:4px;gap:4px;padding:0;border:0;background:transparent;color:inherit;text-align:left}.unified-review-row-select span{color:var(--muted);font-size:.75rem}.unified-review-research-state{display:grid;grid-gap:4px;gap:4px;min-width:160px}.unified-review-research-state>span{color:var(--muted);font-size:.75rem}.unified-review-research-state>strong.complete{color:var(--success)}.unified-review-research-state>strong.partial{color:var(--venue-orange-deep)}.unified-review-dossier-groups p.attention,.unified-review-research-state>span.attention,.unified-review-research-state>strong.attention{color:var(--danger)}.unified-review-research-state>strong.pending{color:var(--muted)}.unified-review-research-state button{width:-moz-fit-content;width:fit-content;min-height:30px;padding:5px 9px;border:1px solid var(--line);border-radius:9px;background:var(--panel);color:var(--text);font-size:.72rem;font-weight:700}.unified-review-dossier{position:-webkit-sticky;position:sticky;top:116px}.unified-review-dossier-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;padding:0 18px 12px}.unified-review-dossier-summary>span{display:grid;grid-gap:3px;gap:3px;padding:10px;border:1px solid var(--line);border-radius:12px;background:var(--panel-soft)}.unified-review-dossier-groups p,.unified-review-dossier-summary small{color:var(--muted)}.unified-review-dossier-groups{display:grid;grid-gap:8px;gap:8px;padding:0 18px 16px}.unified-review-dossier-groups section{padding:11px;border:1px solid var(--line);border-radius:12px;background:var(--panel-soft)}.unified-review-dossier-groups h3,.unified-review-dossier-groups p{margin:0}.unified-review-dossier-groups p{margin-top:3px;font-size:.75rem}.unified-review-dossier-groups section>div{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.unified-review-dossier-groups button{min-height:34px;padding:6px 9px;border:1px solid var(--line);border-radius:9px;background:var(--panel);color:var(--text);font-size:.75rem;font-weight:700}.unified-review-open-full{width:calc(100% - 36px);margin:0 18px 18px}.unified-review-inline-state{padding:12px 18px}.review-full-grid-disclosure{min-width:0}.review-full-grid-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:10px;padding:13px 16px;border:1px solid var(--line);border-radius:14px;background:var(--panel);cursor:pointer}.review-full-grid-disclosure>summary span{color:var(--muted);font-size:.78rem}@media (max-width:980px){.unified-review-header{align-items:stretch;flex-direction:column}.unified-review-modes{overflow-x:auto}.unified-review-workspace{grid-template-columns:1fr}.unified-review-dossier{position:static}}@media (max-width:520px){.unified-review-header{padding:18px;border-radius:16px}.unified-review-modes a{min-width:116px}.unified-review-queue-wrap{overflow-x:auto}.unified-review-queue{min-width:760px}.review-full-grid-disclosure>summary{align-items:flex-start;flex-direction:column}}.alpha-performance-filter-bar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem;margin:.85rem 0;padding:.75rem;border:1px solid rgba(148,163,184,.25);border-radius:1rem;background:rgba(248,250,252,.68)}.alpha-performance-date-filter,.alpha-performance-email-filter label,.alpha-performance-filter-group{display:grid;grid-gap:.35rem;gap:.35rem}.alpha-performance-date-filter>span,.alpha-performance-email-filter span,.alpha-performance-filter-group>span{color:#64748b;font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.alpha-performance-date-filter input,.alpha-performance-email-filter input{min-height:2.35rem;border:1px solid rgba(148,163,184,.38);border-radius:.7rem;padding:0 .75rem;color:#102033;background:#fff}.alpha-performance-email-filter{display:flex;align-items:flex-end;gap:.5rem}.alpha-performance-email-filter label{min-width:min(17rem,100%)}.alpha-performance-bars-wide{grid-template-columns:repeat(auto-fit,minmax(2.6rem,1fr))}.alpha-performance-activity-list{display:grid;overflow:auto;border:1px solid rgba(148,163,184,.22);border-radius:.9rem}.alpha-performance-activity-head,.alpha-performance-activity-row{display:grid;grid-template-columns:minmax(12rem,1.3fr) minmax(10rem,1fr) minmax(8rem,.8fr) minmax(7rem,.6fr);grid-gap:.75rem;gap:.75rem;align-items:center;padding:.72rem .85rem}.alpha-performance-activity-head{color:#64748b;background:rgba(241,245,249,.72);font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.alpha-performance-activity-row{border-top:1px solid rgba(148,163,184,.16);color:#102033;background:rgba(255,255,255,.72)}.alpha-performance-activity-row>span{display:grid;grid-gap:.18rem;gap:.18rem;min-width:0}.alpha-performance-activity-row small,.alpha-performance-activity-row strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.alpha-performance-activity-row small{color:#64748b}.alpha-performance-trend-card{display:grid;grid-gap:.8rem;gap:.8rem;padding:1rem;border:1px solid rgba(148,163,184,.2);border-radius:1rem;background:radial-gradient(circle at top right,rgba(53,94,59,.08),transparent 34%),rgba(255,255,255,.78)}.alpha-performance-trend-shell{display:grid;grid-gap:.7rem;gap:.7rem}.alpha-performance-trend-foot,.alpha-performance-trend-legend,.alpha-performance-trend-stats{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.65rem}.alpha-performance-trend-legend span,.alpha-performance-trend-stats span{display:inline-flex;align-items:center;gap:.4rem;color:#64748b;font-size:.78rem;font-weight:800}.alpha-performance-trend-legend i{width:.65rem;height:.65rem;border-radius:999px}.alpha-performance-trend-plot{min-height:13rem;padding:.6rem;border:1px solid rgba(148,163,184,.18);border-radius:.9rem;background:linear-gradient(180deg,rgba(248,250,252,.92),rgba(255,255,255,.96))}.alpha-performance-trend-plot svg{display:block;width:100%;height:13rem;overflow:visible}.alpha-performance-trend-axis,.alpha-performance-trend-grid{fill:none;stroke:rgba(148,163,184,.34);stroke-width:.55;vector-effect:non-scaling-stroke}.alpha-performance-trend-grid{stroke-dasharray:3 4}.alpha-performance-trend-line{fill:none;stroke-width:2.8;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.alpha-performance-trend-legend i.is-current,.alpha-performance-trend-line.is-current{stroke:#355e3b;background:#355e3b}.alpha-performance-trend-legend i.is-history,.alpha-performance-trend-line.is-history{stroke:#f85830;background:#f85830}.alpha-performance-trend-legend i.is-company,.alpha-performance-trend-line.is-company{stroke:#475569;background:#475569}.alpha-performance-trend-foot,.alpha-performance-trend-stats{color:#64748b;font-size:.76rem;font-weight:800}.alpha-performance-trend-stats{justify-content:flex-start}.alpha-performance-trend-stats div{display:grid;grid-gap:.12rem;gap:.12rem;min-width:9rem}.alpha-performance-trend-stats strong{color:#102033;font-size:.95rem}@media (max-width:900px){.alpha-performance-activity-head,.alpha-performance-activity-row{grid-template-columns:minmax(0,1fr)}}html[data-portal-theme=dark]{color-scheme:dark;--bg:#131821;--bg-2:#191f29;--panel:#1b222d;--panel-soft:#202936;--text:#f3f6fa;--muted:#aab3be;--line:#2e3745;--line-strong:#3b4657;--brand:#8fb59a;--brand-2:#b9d3c1;--brand-deep:#c8ddd0;--venue-orange:#f85830;--venue-orange-deep:#ff8b69;--venue-orange-soft:rgba(248,88,48,0.18);--accent:#f3f6fa;--accent-soft:#222a35;--danger:#e08f8f;--danger-soft:#452929;--success:#63c39a;--shadow:0 22px 48px rgba(0,0,0,0.28);--portal-shell-backdrop:radial-gradient(circle at top left,rgba(143,181,154,0.12) 0%,transparent 30%),radial-gradient(circle at top right,rgba(71,85,105,0.18) 0%,transparent 28%),radial-gradient(circle at bottom center,rgba(99,195,154,0.08) 0%,transparent 32%),linear-gradient(180deg,#131821,#161d27);--portal-panel-backdrop:radial-gradient(circle at top right,rgba(143,181,154,0.12) 0%,transparent 34%),radial-gradient(circle at bottom left,rgba(59,70,87,0.24) 0%,transparent 32%),linear-gradient(180deg,rgba(27,34,45,0.98),rgba(32,41,54,0.96))}*{box-sizing:border-box}body,html{margin:0;min-height:100%;height:100%}html{color-scheme:light}body{color:var(--text);font-family:var(--font-body,"Inter"),"Inter","Segoe UI",system-ui,-apple-system,BlinkMacSystemFont,sans-serif;background:var(--portal-shell-backdrop)}body.trailhead-portal-root{display:flex;flex-direction:column;height:100vh;height:100dvh;min-height:100vh;min-height:100dvh;overflow:hidden}a{text-decoration:none}a,a:hover{color:var(--accent)}.app-shell{flex:1 1 auto;width:100%;min-height:0;max-width:none;margin:0;padding:18px var(--portal-shell-gutter) 34px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}.topbar{position:-webkit-sticky;position:sticky;top:0;flex:0 0 auto;z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:rgba(255,255,255,.92);border-bottom:1px solid rgba(217,225,232,.86);box-shadow:0 10px 30px rgba(31,36,43,.04)}.topbar-inner{width:100%;max-width:none;margin:0;padding:14px var(--portal-shell-gutter) 12px;display:flex;align-items:center;justify-content:space-between;gap:14px}.topbar-nav-shell{border-top:1px solid rgba(231,237,243,.96)}.topbar-nav-shell .topbar-inner{padding-top:10px;padding-bottom:12px}.portal-brand{display:grid;grid-gap:6px;gap:6px;min-width:0;flex:1 1 auto}.portal-brand-mark{display:inline-flex;align-items:center;gap:14px;min-width:0}.portal-brand-logo{width:auto;height:32px;object-fit:contain;transition:filter .18s ease,opacity .18s ease}.portal-brand-logo-dark{display:none}.portal-brand-copy{display:grid;grid-gap:1px;gap:1px}.portal-brand-eyebrow{font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#355e3b}.portal-brand-title{font-size:24px;letter-spacing:-.05em;line-height:1;color:var(--accent)}.portal-brand-subtitle{margin:0;max-width:640px;font-size:13px;line-height:1.5;color:var(--muted)}.portal-header-actions{display:flex;align-items:center;gap:10px;flex:0 0 auto}.portal-app-switch-link{min-height:34px;max-width:132px;display:inline-flex;align-items:center;justify-content:center;padding:0 13px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--accent);box-shadow:0 8px 20px rgba(29,36,43,.08);font-size:12px;font-weight:800;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-app-switch-link:hover{border-color:var(--brand);color:var(--brand-deep)}.header-headset-pill{gap:6px;min-width:92px;max-width:220px;min-height:32px;padding:0 11px;border:1px solid var(--line);border-radius:999px;background:rgba(255,255,255,.98);color:var(--accent);box-shadow:0 0 0 1px rgba(231,237,243,.92),0 8px 20px rgba(29,36,43,.08);font-size:10px;font-weight:600;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;transition:border-color .14s ease,background .14s ease,box-shadow .14s ease,transform .14s ease}.header-headset-pill,.header-headset-pill-icon{display:inline-flex;align-items:center;justify-content:center}.header-headset-pill-icon{width:14px;height:14px;flex:0 0 auto}.header-headset-pill-icon svg{width:100%;height:100%;display:block}.header-headset-pill:focus-visible,.header-headset-pill:hover{outline:none;transform:translateY(-1px)}.header-headset-pill.is-ready{border-color:rgba(201,72,34,.24);background:var(--venue-orange);color:#111827}.header-headset-pill.is-warning{border-color:rgba(21,128,61,.24);background:#effcf3;color:#166534}.header-headset-pill.is-loading{border-color:#d6deea;background:#f3f6fa;color:#5f7693}html[data-portal-theme=dark] .topbar{background:rgba(19,24,33,.9);border-bottom-color:rgba(59,70,87,.82);box-shadow:0 16px 38px rgba(0,0,0,.28)}html[data-portal-theme=dark] .topbar-nav-shell{border-top-color:rgba(59,70,87,.72)}html[data-portal-theme=dark] .portal-brand-logo{filter:none}html[data-portal-theme=dark] .portal-brand-logo-light{display:none}html[data-portal-theme=dark] .portal-brand-logo-dark{display:block}html[data-portal-theme=dark] .portal-brand-eyebrow{color:#b7d0bf}html[data-portal-theme=dark] .portal-brand-title{color:#f3f6fa}html[data-portal-theme=dark] .header-headset-pill{border-color:rgba(59,70,87,.82);background:rgba(27,34,45,.94);box-shadow:0 0 0 1px rgba(42,52,66,.9),0 12px 28px rgba(0,0,0,.2);color:var(--text)}html[data-portal-theme=dark] .header-headset-pill.is-ready,html[data-portal-theme=dark] .header-headset-pill.is-warning{border-color:rgba(99,195,154,.28);background:rgba(17,56,40,.86);color:#d5f8e5}html[data-portal-theme=dark] .header-headset-pill.is-ready{border-color:rgba(248,88,48,.46);background:rgba(248,88,48,.92);color:#fff8f6}html[data-portal-theme=dark] .header-headset-pill.is-loading{border-color:rgba(75,89,108,.82);background:rgba(32,41,54,.94);color:#c4ced9}.portal-account-card{min-width:240px;max-width:320px;display:grid;grid-gap:4px;gap:4px;padding:14px 16px;border:1px solid var(--line);border-radius:22px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(247,249,251,.98));box-shadow:0 12px 28px rgba(29,36,43,.05)}.portal-account-row{display:flex;align-items:center;gap:12px}.portal-account-copy{display:grid;grid-gap:4px;gap:4px;min-width:0}.portal-account-avatar{width:48px;height:48px;border-radius:999px;overflow:hidden;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(19,62,125,.9),rgba(35,122,111,.86));color:#fff;font-size:15px;font-weight:800;letter-spacing:.06em;box-shadow:0 8px 20px rgba(19,62,125,.18)}.portal-account-avatar-image{width:100%;height:100%;object-fit:cover;display:block}.portal-account-meta{font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--brand-deep)}.portal-account-name{font-size:15px;line-height:1.2;color:var(--accent)}.portal-account-detail{font-size:13px;color:var(--muted);overflow:hidden;text-overflow:ellipsis}.brand{flex:1 1;display:flex;align-items:center;justify-content:flex-start;gap:0;min-width:0}.brand p,.brand-subtitle{margin:0;color:var(--muted);font-size:14px;font-weight:500}.brand-right-logo{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;min-width:0;padding:0}.portal-nav-caption{font-size:12px;font-weight:700;letter-spacing:.02em;color:var(--muted);white-space:nowrap}.settings-menu-root{position:relative;z-index:32}.attention-menu-root{position:relative;z-index:31}.attention-menu-trigger,.dialer-launch-trigger{position:relative;width:var(--vynu-workforce-control-size);min-width:var(--vynu-workforce-control-size);height:var(--vynu-workforce-control-size);min-height:var(--vynu-workforce-control-size);padding:0;border:1px solid var(--line);border-radius:50%;background:rgba(255,255,255,.98);color:var(--accent);box-shadow:0 0 0 1px rgba(231,237,243,.96),0 8px 20px rgba(29,36,43,.08);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.attention-menu-trigger{color:#152235}html[data-portal-theme=dark] .attention-menu-trigger,html[data-portal-theme=dark] .dialer-launch-trigger{border-color:rgba(59,70,87,.82);background:rgba(27,34,45,.94);box-shadow:0 0 0 1px rgba(42,52,66,.9),0 12px 28px rgba(0,0,0,.2)}html[data-portal-theme=dark] .attention-menu-trigger{color:#e8f1f6}.attention-menu-trigger.is-active,.attention-menu-trigger:focus-visible,.attention-menu-trigger:hover,.dialer-launch-trigger:focus-visible,.dialer-launch-trigger:hover{outline:none;border-color:rgba(21,128,61,.24);background:rgba(239,252,243,.98)}html[data-portal-theme=dark] .attention-menu-trigger.is-active,html[data-portal-theme=dark] .attention-menu-trigger:focus-visible,html[data-portal-theme=dark] .attention-menu-trigger:hover,html[data-portal-theme=dark] .dialer-launch-trigger:focus-visible,html[data-portal-theme=dark] .dialer-launch-trigger:hover{border-color:rgba(99,195,154,.3);background:rgba(17,56,40,.86)}.attention-menu-trigger svg,.dialer-launch-trigger svg{width:17px;height:17px}.attention-menu-badge{position:absolute;top:-5px;right:-5px;min-width:18px;height:18px;padding:0 5px;border:2px solid #ffffff;border-radius:999px;background:#ff7a4f;color:#ffffff;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:800;line-height:1}.attention-menu-panel{position:absolute;top:calc(100% + 12px);right:0;width:min(340px,calc(100vw - 32px));padding:14px;border:1px solid var(--line);border-radius:22px;background:rgba(255,255,255,.98);box-shadow:0 22px 60px rgba(15,23,42,.12)}html[data-portal-theme=dark] .attention-menu-panel{background:rgba(27,34,45,.98);box-shadow:0 26px 60px rgba(0,0,0,.32)}.attention-menu-panel-head{padding:4px 4px 12px}.attention-menu-list{display:grid;grid-gap:8px;gap:8px}.attention-menu-item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;width:100%;padding:12px;border:1px solid var(--line);border-radius:16px;background:rgba(247,249,251,.96);color:var(--accent);font:inherit;text-align:left;text-decoration:none;cursor:pointer}html[data-portal-theme=dark] .attention-menu-item{border-color:rgba(59,70,87,.82);background:rgba(32,41,54,.94)}.attention-menu-item:hover{border-color:rgba(21,128,61,.24);background:rgba(239,252,243,.96)}html[data-portal-theme=dark] .attention-menu-item:hover{border-color:rgba(99,195,154,.28);background:rgba(17,56,40,.84)}.attention-menu-item span:first-child{display:grid;grid-gap:3px;gap:3px;min-width:0}.attention-menu-item strong{font-size:13px;line-height:1.2}.attention-menu-item small{color:var(--muted);font-size:12px;line-height:1.35}.attention-menu-chevron{color:var(--success);font-size:20px;line-height:1}.settings-menu-trigger{display:inline-flex;align-items:center;justify-content:center;padding:0;margin:0;color:var(--accent);cursor:pointer;transition:color .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease}.settings-menu-trigger-avatar-only{width:var(--vynu-workforce-control-size);min-width:var(--vynu-workforce-control-size);height:var(--vynu-workforce-control-size);min-height:var(--vynu-workforce-control-size);border:0;border-radius:50%;background:transparent;box-shadow:none}.settings-menu-trigger-signin{width:auto;min-width:124px;padding:0 18px;text-decoration:none}.settings-menu-signin-label{font-size:13px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.settings-menu-avatar-shell{position:relative;width:100%;height:100%;border-radius:999px;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;background:rgba(247,249,251,.96);color:var(--accent);box-shadow:0 0 0 1px rgba(231,237,243,.96),0 8px 20px rgba(29,36,43,.08)}html[data-portal-theme=dark] .settings-menu-avatar-shell{background:rgba(27,34,45,.94);box-shadow:0 0 0 1px rgba(42,52,66,.9),0 12px 28px rgba(0,0,0,.2)}.settings-menu-avatar-image{width:100%;height:100%;object-fit:cover;display:block}.settings-menu-avatar-initials{font-size:12px;font-weight:800;letter-spacing:.08em}.settings-menu-trigger.is-active,.settings-menu-trigger:focus-visible,.settings-menu-trigger:hover{color:#166534;outline:none;border-color:rgba(21,128,61,.24);transform:translateY(-1px);box-shadow:0 16px 30px rgba(29,36,43,.08)}.settings-menu-trigger-avatar-only.is-active,.settings-menu-trigger-avatar-only:focus-visible,.settings-menu-trigger-avatar-only:hover{background:transparent;box-shadow:none}.settings-menu-icon{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round;transition:transform .22s ease}.settings-utility-overlay{position:fixed;inset:0;z-index:1000;display:flex;align-items:stretch;justify-content:flex-end;min-height:100vh;min-height:100dvh}.settings-utility-backdrop{position:absolute;inset:0;border:0;padding:0;background:rgba(20,26,34,.44);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer}.settings-utility-panel{position:relative;z-index:1;width:min(460px,100vw);height:100vh;height:100dvh;box-sizing:border-box;padding:24px 24px 0;background:var(--portal-panel-backdrop);border-left:1px solid var(--line);box-shadow:-24px 0 48px rgba(17,24,32,.12);display:flex;flex-direction:column;overflow:hidden}.settings-utility-panel-head{justify-content:space-between;margin-bottom:18px}.settings-utility-panel-head,.settings-utility-panel-title{display:flex;align-items:flex-start;gap:14px}.settings-utility-panel-icon{width:44px;height:44px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(180deg,rgba(220,252,231,.96),rgba(239,252,243,.96));color:#166534;border:1px solid rgba(21,128,61,.16)}.settings-utility-panel-icon svg{width:20px;height:20px}.settings-utility-panel-title h2{margin:0 0 4px;font-size:24px;line-height:1;letter-spacing:-.04em;color:var(--accent)}.settings-utility-panel-title p{margin:0;font-size:14px;line-height:1.5;color:var(--muted)}.settings-utility-close{display:inline-grid;place-items:center;width:42px;height:42px;padding:0;border-radius:14px;border:1px solid var(--line);background:rgba(255,255,255,.88);color:var(--accent);cursor:pointer}.settings-utility-close svg{width:17px;height:17px;display:block}.settings-utility-panel-body{display:grid;grid-gap:14px;gap:14px;flex:1 1 auto;min-height:0;overflow-y:auto;padding-bottom:18px}.notice{display:grid;grid-gap:4px;gap:4px;padding:14px 16px;border-radius:18px;border:1px solid var(--line)}.notice strong{font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.notice span{font-size:14px;line-height:1.5}.notice-success{background:rgba(31,138,99,.08);border-color:rgba(31,138,99,.18);color:var(--success)}.notice-error{background:var(--danger-soft);border-color:rgba(194,79,79,.18);color:var(--danger)}.notice-warning{background:#effcf3;border-color:rgba(53,94,59,.35);color:#355e3b}.work-claim-warning{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px}.work-claim-warning>div{display:grid;grid-gap:4px;gap:4px;min-width:0}.work-claim-warning-countdown{flex:0 0 auto;min-width:74px;padding:7px 10px;border-radius:999px;background:rgba(53,94,59,.1);color:#25482d;font-family:var(--font-mono,"SFMono-Regular",Consolas,monospace);font-size:15px;font-weight:800;line-height:1;text-align:center}.work-claim-warning-close{display:inline-grid;flex:0 0 auto;place-items:center;width:34px;height:34px;padding:0;border-radius:12px;border:1px solid rgba(53,94,59,.22);background:rgba(255,255,255,.72);color:#355e3b;cursor:pointer}.work-claim-warning-close svg{width:15px;height:15px;display:block}.settings-panel-stack{display:grid;grid-gap:14px;gap:14px}.settings-panel-card{display:grid;grid-gap:16px;gap:16px;padding:18px;border-radius:24px;border:1px solid var(--line);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(247,249,251,.98));box-shadow:0 14px 30px rgba(29,36,43,.05)}.settings-panel-copy{display:grid;grid-gap:6px;gap:6px}.settings-panel-copy strong{font-size:16px;color:var(--accent)}.settings-panel-copy span{font-size:14px;line-height:1.5;color:var(--muted)}.trailhead-settings-summary-card{gap:18px}.settings-menu-avatar{width:54px;height:54px;border-radius:999px;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(19,62,125,.9),rgba(35,122,111,.86));color:#fff;font-size:16px;font-weight:800;letter-spacing:.06em;box-shadow:0 10px 24px rgba(19,62,125,.18)}.settings-menu-avatar.is-large{width:72px;height:72px;font-size:20px}.trailhead-settings-identity{display:flex;align-items:center;gap:16px;min-width:0}.trailhead-settings-identity-copy{display:grid;grid-gap:4px;gap:4px;min-width:0}.trailhead-settings-identity-copy strong{font-size:18px;color:var(--accent)}.trailhead-settings-identity-copy span:last-child{font-size:14px;color:var(--muted);word-break:break-word}.trailhead-settings-meta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.trailhead-settings-meta-row{display:grid;grid-gap:4px;gap:4px;padding:12px 14px;border-radius:18px;border:1px solid var(--line);background:var(--panel-soft)}.trailhead-settings-meta-row span{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--brand-deep)}.trailhead-settings-meta-row strong{font-size:14px;color:var(--accent);word-break:break-word}.trailhead-settings-link-grid{display:grid;grid-gap:8px;gap:8px}.trailhead-settings-link-grid a{display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:center;min-height:64px;padding:12px 14px;border-radius:16px;border:1px solid var(--line);background:var(--panel-soft);color:var(--accent);gap:4px}.trailhead-settings-link-grid a strong{font-size:14px;font-weight:800}.trailhead-settings-link-grid a span{font-size:12px;line-height:1.4;color:var(--muted)}.trailhead-settings-link-grid a:hover{border-color:rgba(53,94,59,.24);color:var(--brand-deep)}.trailhead-settings-brief{display:flex;flex-wrap:wrap;gap:8px}.trailhead-settings-brief span{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border-radius:999px;background:var(--panel-soft);border:1px solid var(--line);color:var(--brand-deep);font-size:12px;font-weight:700}.settings-panel-actions{display:flex;flex-wrap:wrap;gap:10px}.directory-empty-state button,.settings-panel-action-link,.settings-panel-actions button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:16px;border:1px solid transparent;background:linear-gradient(135deg,#252b35,#1f2630);color:#fff;font-size:14px;font-weight:700;cursor:pointer;text-decoration:none}.settings-panel-action-link:focus-visible,.settings-panel-action-link:hover{color:#ffffff}html[data-portal-theme=dark] .settings-panel-action-link:focus-visible,html[data-portal-theme=dark] .settings-panel-action-link:hover{color:#ffffff}.directory-empty-state button,.settings-panel-actions button.ghost{background:var(--panel-soft);border-color:var(--line);color:var(--accent)}.settings-flow-strip{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.settings-flow-strip span{gap:8px;min-height:34px;padding:0 12px 0 8px;border:1px solid rgba(203,216,232,.92);background:rgba(255,255,255,.88);color:#39516f;font-size:12px;font-weight:700}.settings-flow-strip span,.settings-flow-strip strong{display:inline-flex;align-items:center;border-radius:999px}.settings-flow-strip strong{justify-content:center;width:22px;height:22px;background:#172333;color:#fff;font-size:11px}.settings-surface{display:grid;grid-gap:16px;gap:16px;min-width:0}.settings-surface>*{min-width:0}.settings-surface .card{border-radius:18px;border-color:rgba(203,216,232,.9);background:rgba(255,255,255,.98);box-shadow:none}.settings-surface .hero-card,.settings-surface .reporting-panel{border-left:4px solid rgba(15,118,110,.72)}.settings-surface .reporting-metric-grid{gap:10px}.settings-surface .directory-metric-card,.settings-surface .operator-detail-card,.settings-surface .reporting-metric-card{border-radius:14px;background:#f8fbff;box-shadow:none}html[data-portal-theme=dark] .settings-surface .table-tall,html[data-portal-theme=dark] .settings-surface .table-wrap{border-color:rgba(75,89,108,.78);background:linear-gradient(180deg,rgba(24,31,42,.98),rgba(30,39,52,.96));box-shadow:inset 0 1px 0 rgba(255,255,255,.03),0 16px 32px rgba(0,0,0,.2)}html[data-portal-theme=dark] .settings-surface table thead th{background:rgba(23,30,40,.98);border-bottom-color:rgba(75,89,108,.78);color:#9fb0c4}html[data-portal-theme=dark] .settings-surface table tbody tr:nth-child(odd){background:rgba(24,31,42,.74)}html[data-portal-theme=dark] .settings-surface table tbody tr:nth-child(2n){background:rgba(31,39,52,.84)}html[data-portal-theme=dark] .settings-surface table tbody tr:hover{background:rgba(35,45,59,.94)}html[data-portal-theme=dark] .settings-surface table tbody td{border-bottom-color:rgba(73,86,104,.58);color:#e7eef7}html[data-portal-theme=dark] .settings-surface .directory-filter-tabs button,html[data-portal-theme=dark] .settings-surface .directory-metric-card,html[data-portal-theme=dark] .settings-surface .directory-toolbar,html[data-portal-theme=dark] .settings-surface .operator-detail-card,html[data-portal-theme=dark] .settings-surface .operator-detail-panel,html[data-portal-theme=dark] .settings-surface .operator-row,html[data-portal-theme=dark] .settings-surface .operators-list-panel{border-color:rgba(75,89,108,.78);background:linear-gradient(180deg,rgba(24,31,42,.98),rgba(30,39,52,.96));color:#e8f0f8;box-shadow:inset 0 1px 0 rgba(255,255,255,.03),0 12px 28px rgba(0,0,0,.18)}html[data-portal-theme=dark] .settings-surface .directory-metric-card p,html[data-portal-theme=dark] .settings-surface .directory-metric-card span,html[data-portal-theme=dark] .settings-surface .operator-detail-card p,html[data-portal-theme=dark] .settings-surface .operator-detail-card span:first-child,html[data-portal-theme=dark] .settings-surface .operator-row-main span,html[data-portal-theme=dark] .settings-surface .operator-row-meta span{color:#c7d0da}html[data-portal-theme=dark] .settings-surface .directory-metric-card strong,html[data-portal-theme=dark] .settings-surface .operator-detail-card strong,html[data-portal-theme=dark] .settings-surface .operator-detail-header h3,html[data-portal-theme=dark] .settings-surface .operator-row-main strong,html[data-portal-theme=dark] .settings-surface .operators-hero h2{color:#f4f7fa}html[data-portal-theme=dark] .settings-surface .directory-metric-card.warning{border-color:rgba(99,195,154,.28);background:linear-gradient(180deg,rgba(17,56,40,.78),rgba(24,73,53,.82))}html[data-portal-theme=dark] .settings-surface .directory-toolbar,html[data-portal-theme=dark] .settings-surface .operator-detail-header,html[data-portal-theme=dark] .settings-surface .operator-row{box-shadow:none}html[data-portal-theme=dark] .settings-surface .directory-toolbar,html[data-portal-theme=dark] .settings-surface .operator-detail-header{border-bottom-color:rgba(75,89,108,.62)}html[data-portal-theme=dark] .settings-surface .operator-row{border-bottom-color:rgba(75,89,108,.58)}html[data-portal-theme=dark] .settings-surface .operator-row-edit-action{background:rgba(99,195,154,.14);border-color:rgba(99,195,154,.35);color:#e8f6ef}html[data-portal-theme=dark] .settings-surface .operator-row-edit-action:hover{background:rgba(99,195,154,.24)}html[data-portal-theme=dark] .settings-surface .directory-filter-tabs button.active,html[data-portal-theme=dark] .settings-surface .operator-row.active{border-color:rgba(99,195,154,.34);background:linear-gradient(180deg,rgba(17,56,40,.84),rgba(24,73,53,.9));color:#eefbf4;box-shadow:inset 4px 0 0 #63c39a,0 12px 28px rgba(0,0,0,.18)}html[data-portal-theme=dark] .settings-surface .directory-filter-tabs button.active{box-shadow:inset 0 1px 0 rgba(255,255,255,.03),0 12px 28px rgba(0,0,0,.18)}html[data-portal-theme=dark] .settings-surface .directory-empty-state,html[data-portal-theme=dark] .settings-surface .directory-quiet-note{color:#c4cdd7}.operators-workspace{display:grid;grid-gap:16px;gap:16px}.operators-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.operators-hero h2{margin:4px 0 6px;color:var(--accent);font-size:clamp(24px,3vw,34px);line-height:1.05}.directory-actions{display:inline-flex;align-items:center;justify-content:flex-end}.directory-export-policy-note{max-width:220px;color:#6f839b;font-size:12px;line-height:1.35;text-align:right}.directory-metrics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.directory-metric-card{display:grid;grid-gap:5px;gap:5px;padding:14px 16px;border:1px solid rgba(203,216,232,.9);background:#f8fbff}.directory-metric-card span,.operator-detail-card span:first-child{color:#5f7390;font-size:10px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.directory-metric-card strong{color:var(--accent);font-size:28px;line-height:1}.directory-metric-card p,.operator-detail-card p{margin:0;color:#64758f;font-size:12px;line-height:1.35}.directory-metric-card.warning{border-color:rgba(53,94,59,.26);background:#effcf3}.operators-shell{display:grid;grid-template-columns:minmax(280px,360px) minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start}.operator-detail-panel,.operators-list-panel{min-width:0;border:1px solid rgba(203,216,232,.9);border-radius:18px;background:#fff}.operators-list-panel{overflow:hidden}.directory-toolbar{display:grid;grid-gap:10px;gap:10px;padding:14px;border-bottom:1px solid rgba(203,216,232,.9);background:#f8fbff}.directory-filter-tabs{display:flex;flex-wrap:wrap;gap:6px}.directory-filter-tabs button{min-height:32px;padding:0 10px;border:1px solid rgba(203,216,232,.95);border-radius:999px;background:#fff;color:#415a78;font-size:12px;font-weight:800}.directory-filter-tabs button.active{border-color:rgba(15,118,110,.34);background:#ecfbf8;color:#0f766e}.operators-list{display:grid;max-height:560px;overflow:auto}.operator-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;width:100%;padding:14px;border:0;border-bottom:1px solid rgba(203,216,232,.78);background:#fff;color:var(--accent);text-align:left;align-items:center;cursor:pointer}.operator-row.active{background:#f0fbf8;box-shadow:inset 4px 0 0 #0f766e}.operator-row-main,.operator-row-meta{display:grid;grid-gap:2px;gap:2px;min-width:0}.operator-row-main,.operator-row-meta{grid-column:1}.operator-row-edit-action{grid-column:2;border:0;border-radius:999px;width:28px;height:28px;min-height:28px;padding:0;color:#415a78;cursor:pointer;background:rgba(15,118,110,.06);border:1px solid rgba(15,118,110,.22);display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;line-height:1}.operator-row-edit-action:hover{background:rgba(15,118,110,.14)}.operator-row-edit-action:focus-visible{outline:2px solid #0f766e;outline-offset:2px}.operator-row-main strong{font-size:14px}.operator-row-main span,.operator-row-meta span{color:#64758f;font-size:12px}.operator-detail-panel{display:grid;grid-gap:16px;gap:16px;padding:18px}.operator-detail-header{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;padding-bottom:14px;border-bottom:1px solid rgba(203,216,232,.9)}.operator-detail-header h3{margin:4px 0;color:var(--accent);font-size:24px}.operator-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.operator-detail-card{display:grid;grid-gap:8px;gap:8px;padding:14px;border:1px solid rgba(203,216,232,.9)}.operator-detail-card strong{color:var(--accent);font-size:18px}.operator-call-policy-card{display:grid;grid-gap:14px;gap:14px;padding:16px;border:1px solid rgba(203,216,232,.9);border-radius:18px;background:#f8fbff}.operator-call-policy-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.operator-call-policy-header h4{margin:4px 0 6px;color:var(--accent);font-size:20px}.operator-call-policy-header p{margin:0;color:#64758f;font-size:13px;line-height:1.45}.operator-call-policy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.operator-call-policy-toggle{display:flex;align-items:center;gap:10px;min-height:48px;padding:12px 14px;border:1px solid rgba(203,216,232,.9);border-radius:14px;background:#ffffff;color:var(--accent)}.operator-call-policy-toggle input{width:16px;height:16px;margin:0}.operator-call-policy-toggle span{color:inherit;font-size:13px;font-weight:700}.operator-call-policy-status{margin:0;color:#0f766e;font-size:13px;font-weight:700}.directory-role-list{display:flex;flex-wrap:wrap;gap:6px}.directory-role-chip,.directory-status-pill{display:inline-flex;align-items:center;min-height:26px;padding:0 9px;border-radius:999px;font-size:11px;font-weight:800}.directory-role-chip,.directory-status-pill.active{background:#e9fbf6;color:#0f766e}.directory-status-pill.archived{background:#fff0f0;color:#a63b3b}.directory-status-pill.migration{background:#fff7df;color:#8a5a00}.access-users-page{gap:18px}.access-users-workspace{width:100%}.access-users-hero{align-items:center}.access-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.access-control-grid{display:grid;grid-template-columns:minmax(270px,360px) minmax(560px,1fr) minmax(280px,360px);grid-gap:14px;gap:14px;align-items:start}.access-users-list-panel,.operator-save-guard{position:-webkit-sticky;position:sticky;top:16px}.operator-control-panel{min-width:0}.access-user-detail-header p{max-width:760px;margin:4px 0 0;color:#64758f;font-size:13px;line-height:1.45}.access-identity-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.access-lifecycle-grid{grid-template-columns:minmax(0,1fr)}.access-form-actions{align-items:end;flex-wrap:wrap}.access-action-feedback{margin-top:10px}.access-audit-reason{flex:1 1 320px;min-width:min(100%,280px)}.operator-row-meta .directory-status-pill{width:-moz-fit-content;width:fit-content;min-height:24px;padding:0 8px}.operator-save-guard{display:grid;grid-gap:14px;gap:14px;min-width:0;border:1px solid rgba(203,216,232,.9);border-radius:18px;padding:14px;background:#ffffff}.save-guard-section{display:grid;grid-gap:8px;gap:8px;padding-bottom:12px;border-bottom:1px solid rgba(203,216,232,.86)}.save-guard-section:last-child{padding-bottom:0;border-bottom:0}.save-guard-section h4{margin:0 0 4px;color:#5f7390;font-size:11px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.save-guard-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;color:#64758f;font-size:12px;line-height:1.35}.save-guard-row strong{flex:0 0 auto;color:var(--accent);font-size:12px;font-weight:800;text-align:right}.access-audit-preview{max-width:100%;margin:0;overflow:auto;white-space:pre-wrap;word-break:break-word;border:1px solid rgba(203,216,232,.86);border-radius:14px;padding:12px;background:#f8fbff;color:#24415f;font-family:var(--font-mono,"SFMono-Regular",Consolas,monospace);font-size:11px;line-height:1.55}@media (max-width:1380px){.access-control-grid{grid-template-columns:minmax(260px,340px) minmax(0,1fr)}.operator-save-guard{position:static;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr))}.save-guard-section{padding:0;border-bottom:0}}@media (max-width:1080px){.access-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.access-control-grid,.operator-save-guard{grid-template-columns:1fr}.access-users-list-panel,.operator-save-guard{position:static}.access-identity-grid,.access-lifecycle-grid{grid-template-columns:1fr}}@media (max-width:760px){.access-summary-grid{grid-template-columns:1fr}}html[data-portal-theme=dark] .access-users-page .access-audit-preview,html[data-portal-theme=dark] .access-users-page .directory-metric-card,html[data-portal-theme=dark] .access-users-page .directory-preset-button,html[data-portal-theme=dark] .access-users-page .directory-role-button,html[data-portal-theme=dark] .access-users-page .directory-toolbar,html[data-portal-theme=dark] .access-users-page .operator-detail-card,html[data-portal-theme=dark] .access-users-page .operator-detail-panel,html[data-portal-theme=dark] .access-users-page .operator-row,html[data-portal-theme=dark] .access-users-page .operator-save-guard,html[data-portal-theme=dark] .access-users-page .operators-list-panel{border-color:rgba(75,89,108,.78);background:linear-gradient(180deg,rgba(24,31,42,.98),rgba(30,39,52,.96));color:#e8f0f8}html[data-portal-theme=dark] .access-users-page .directory-metric-card.warning{border-color:rgba(99,195,154,.28);background:linear-gradient(180deg,rgba(17,56,40,.78),rgba(24,73,53,.82))}html[data-portal-theme=dark] .access-users-page .access-user-detail-header p,html[data-portal-theme=dark] .access-users-page .card-subtitle,html[data-portal-theme=dark] .access-users-page .directory-field-group-head p,html[data-portal-theme=dark] .access-users-page .directory-metric-card p,html[data-portal-theme=dark] .access-users-page .directory-metric-card span,html[data-portal-theme=dark] .access-users-page .directory-preset-button span,html[data-portal-theme=dark] .access-users-page .directory-role-button span,html[data-portal-theme=dark] .access-users-page .field>span,html[data-portal-theme=dark] .access-users-page .operator-detail-card p,html[data-portal-theme=dark] .access-users-page .operator-detail-card span:first-child,html[data-portal-theme=dark] .access-users-page .operator-row-main span,html[data-portal-theme=dark] .access-users-page .operator-row-meta span,html[data-portal-theme=dark] .access-users-page .save-guard-row,html[data-portal-theme=dark] .access-users-page .save-guard-section h4{color:#c7d0da}html[data-portal-theme=dark] .access-users-page .directory-field-group-head h5,html[data-portal-theme=dark] .access-users-page .directory-metric-card strong,html[data-portal-theme=dark] .access-users-page .directory-preset-button strong,html[data-portal-theme=dark] .access-users-page .directory-role-button strong,html[data-portal-theme=dark] .access-users-page .operator-detail-card strong,html[data-portal-theme=dark] .access-users-page .operator-detail-header h3,html[data-portal-theme=dark] .access-users-page .operator-row-main strong,html[data-portal-theme=dark] .access-users-page .operators-hero h2,html[data-portal-theme=dark] .access-users-page .save-guard-row strong{color:#f4f7fa}html[data-portal-theme=dark] .access-users-page .directory-filter-tabs button,html[data-portal-theme=dark] .access-users-page input,html[data-portal-theme=dark] .access-users-page select,html[data-portal-theme=dark] .access-users-page textarea{border-color:rgba(75,89,108,.78);background:rgba(20,27,37,.96);color:#f4f7fa}html[data-portal-theme=dark] .access-users-page .directory-filter-tabs button.active,html[data-portal-theme=dark] .access-users-page .directory-preset-button.active,html[data-portal-theme=dark] .access-users-page .directory-role-button.active,html[data-portal-theme=dark] .access-users-page .operator-row.active{border-color:rgba(99,195,154,.34);background:linear-gradient(180deg,rgba(17,56,40,.84),rgba(24,73,53,.9));color:#eefbf4}.directory-empty-state button:disabled,.settings-panel-actions button:disabled{cursor:not-allowed;opacity:.6}.trailhead-settings-footer{display:grid;justify-items:center;grid-gap:8px;gap:8px;flex:0 0 auto;margin:0 -24px;padding:14px 24px calc(16px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--portal-panel-backdrop);box-shadow:0 -14px 28px rgba(17,24,32,.08)}.trailhead-settings-signout-footer-button{width:100%;min-height:46px;border-radius:999px;border:1px solid var(--line);background:var(--panel-soft);color:var(--accent);font-size:14px;font-weight:800;cursor:pointer}.trailhead-settings-signout-footer-button:hover{border-color:rgba(53,94,59,.28);color:var(--brand-deep)}.trailhead-settings-signout-footer-button:disabled{cursor:not-allowed;opacity:.6}.trailhead-settings-installed-version{display:block;width:100%;text-align:center;color:var(--muted);font-size:12px;font-weight:800;letter-spacing:.04em}.settings-theme-toggle{display:flex;gap:10px}.settings-theme-toggle button{flex:1 1;min-height:44px;border-radius:16px;border:1px solid var(--line);background:var(--panel-soft);color:var(--accent);font-size:14px;font-weight:700;cursor:pointer}.settings-theme-toggle button.is-active{background:linear-gradient(135deg,#252b35,#1f2630);border-color:rgba(31,38,48,.8);color:#fff}.settings-avatar-editor-stage{display:flex;justify-content:center}.settings-avatar-editor-frame{width:320px;max-width:100%;padding:20px;border-radius:28px;border:1px solid var(--line);background:linear-gradient(135deg,rgba(53,94,59,.08),transparent 52%),repeating-linear-gradient(45deg,rgba(31,38,48,.06) 0,rgba(31,38,48,.06) 14px,transparent 14px,transparent 28px),var(--panel-soft);cursor:-webkit-grab;cursor:grab}.settings-avatar-editor-frame:active{cursor:-webkit-grabbing;cursor:grabbing}.settings-avatar-editor-crop{width:280px;height:280px;max-width:100%;max-height:280px;margin:0 auto;border-radius:999px;overflow:hidden;background:rgba(31,38,48,.06);position:relative}.settings-avatar-editor-crop img{position:absolute;inset:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.settings-slider-field{display:grid;grid-gap:8px;gap:8px}.settings-slider-field span{font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--brand-deep)}.settings-slider-field input{width:100%}html[data-portal-theme=dark] .settings-menu-trigger,html[data-portal-theme=dark] .settings-utility-close{background:rgba(27,34,45,.92)}html[data-portal-theme=dark] .settings-panel-card{background:linear-gradient(180deg,rgba(27,34,45,.98),rgba(32,41,54,.96))}html[data-portal-theme=dark] .settings-panel-actions button.ghost,html[data-portal-theme=dark] .settings-theme-toggle button,html[data-portal-theme=dark] .trailhead-settings-link-grid a,html[data-portal-theme=dark] .trailhead-settings-meta-row{background:rgba(32,41,54,.92)}.trailhead-portal-root:has(.trailhead-auth-page) .topbar{display:none}.trailhead-portal-root:has(.trailhead-auth-page) .app-shell{padding:0}.venue-ai-trainer-app-host .app-shell{padding:0}.venue-ai-trainer-app-host .ai-trainer-v2-page{min-height:100vh;min-height:100dvh;padding:14px}.trailhead-auth-page{min-height:100vh;min-height:100dvh;color-scheme:light;background:radial-gradient(820px 420px at 0 0,rgba(114,189,255,.2),transparent 55%),radial-gradient(760px 420px at 100% 100%,rgba(255,167,195,.18),transparent 48%),linear-gradient(180deg,#fbfdff,#f3f6fb)}.trailhead-auth-screen{min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:44px 24px}.trailhead-auth-frame{width:min(1080px,100%)}.trailhead-auth-panel{width:100%;display:grid;grid-template-columns:minmax(0,.95fr) minmax(360px,.82fr);grid-gap:22px;gap:22px;padding:22px;border:1px solid rgba(229,234,243,.9);border-radius:34px;background:linear-gradient(rgba(229,234,243,.14) 1px,transparent 0),linear-gradient(90deg,rgba(229,234,243,.14) 1px,transparent 0),linear-gradient(180deg,rgba(255,255,255,.98),rgba(247,250,255,.96));background-size:28px 28px,28px 28px,100% 100%;box-shadow:0 28px 80px rgba(29,36,43,.12)}.trailhead-auth-intro{display:grid;align-content:start;grid-gap:20px;gap:20px;min-width:0;padding:14px 10px}.trailhead-auth-brand{display:flex;align-items:flex-start;gap:14px}.trailhead-auth-logo{width:min(94px,26vw);height:auto;max-height:38px;object-fit:contain;flex:0 0 auto}.trailhead-auth-brand h1{margin:6px 0 0;color:#161b24;font-size:56px;line-height:.94;letter-spacing:0}.trailhead-auth-form-kicker,.trailhead-auth-kicker{display:inline-block;font-size:11px;font-weight:800;letter-spacing:0;text-transform:uppercase;color:#355e3b}.trailhead-auth-copy,.trailhead-auth-footer{margin:0;color:#6f7b91;font-size:15px;line-height:1.65}.trailhead-auth-guidance{display:grid;grid-gap:12px;gap:12px;padding:20px 22px;border:1px solid rgba(53,94,59,.16);border-radius:24px;background:radial-gradient(220px 120px at 100% 0,rgba(53,94,59,.1),transparent 65%),linear-gradient(180deg,rgba(255,255,255,.96),rgba(248,251,255,.94))}.trailhead-auth-guidance strong{font-size:12px;font-weight:800;letter-spacing:0;text-transform:uppercase;color:#355e3b}.trailhead-auth-guidance-list{display:flex;flex-wrap:wrap;gap:10px}.trailhead-auth-guidance-list span{display:inline-flex;align-items:center;min-height:34px;padding:0 14px;border:1px solid rgba(212,219,232,.92);border-radius:999px;background:rgba(255,255,255,.96);color:#243248;font-size:13px;font-weight:700}.trailhead-auth-form{display:grid;grid-gap:16px;gap:16px;padding:28px;border:1px solid rgba(212,219,232,.94);border-radius:28px;background:radial-gradient(220px 140px at 100% 0,rgba(53,94,59,.08),transparent 62%),linear-gradient(180deg,rgba(255,255,255,.99),rgba(246,249,253,.98));box-shadow:0 18px 38px rgba(29,36,43,.08)}.trailhead-auth-form-head{display:grid;grid-gap:8px;gap:8px}.trailhead-auth-form-head h2{margin:0;color:#161b24;font-size:30px;line-height:.98;letter-spacing:0}.trailhead-auth-form-head p{margin:0;color:#6f7b91;font-size:14px;line-height:1.55}.trailhead-auth-field{display:grid;grid-gap:8px;gap:8px}.trailhead-auth-field span{font-size:11px;font-weight:800;letter-spacing:0;text-transform:uppercase;color:#161b24}.trailhead-auth-field input{width:100%;min-height:54px;padding:0 16px;border-radius:16px;border:1px solid #e5eaf3;background:rgba(255,255,255,.96);color:#161b24;font-family:Inter,SF Pro Text,Segoe UI,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;font-weight:600;line-height:1.3;letter-spacing:0}.trailhead-auth-field input:focus{outline:none;border-color:rgba(53,94,59,.36);box-shadow:0 0 0 4px rgba(53,94,59,.12)}.trailhead-auth-error{display:grid;grid-gap:4px;gap:4px;padding:13px 14px;border-radius:16px;border:1px solid rgba(194,79,79,.18);background:#fff1ef;color:#c24f4f;font-size:14px;line-height:1.5}.trailhead-auth-error strong{font-size:13px;font-weight:800}.trailhead-auth-status{display:grid;grid-gap:4px;gap:4px;padding:13px 14px;border-radius:16px;border:1px solid rgba(53,94,59,.18);background:#eef7f0;color:#25482d;font-size:14px;line-height:1.5}.trailhead-auth-status strong{font-size:13px;font-weight:800}.trailhead-auth-action-stack{display:grid;grid-gap:10px;gap:10px}.trailhead-auth-submit{width:100%;min-height:52px;border:1px solid rgba(53,94,59,.18);border-radius:18px;background:linear-gradient(180deg,#eef7f0,#dcecdf);color:#25482d;font-weight:800;cursor:pointer;box-shadow:0 14px 30px rgba(53,94,59,.14)}.trailhead-auth-submit:disabled{opacity:.6;cursor:wait}.trailhead-auth-submit-secondary{background:#ffffff;color:#25482d;box-shadow:none}.trailhead-auth-submit-danger{border-color:rgba(194,79,79,.22);background:#fff8f7;color:#9d3434;box-shadow:none}.trailhead-auth-footer{text-align:center;font-size:13px}@media (max-width:980px){.trailhead-auth-panel{grid-template-columns:1fr}.trailhead-auth-intro{padding-bottom:0}}@media (max-width:640px){.trailhead-auth-screen{padding:28px 14px}.trailhead-auth-form,.trailhead-auth-panel{padding:18px;border-radius:24px}.trailhead-auth-brand{gap:10px}.trailhead-auth-logo{width:min(78px,24vw);max-height:32px}.trailhead-auth-brand h1{font-size:42px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.nav-row{margin-top:0;align-items:center;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;padding-bottom:2px;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.nav,.nav-row{display:flex;flex-wrap:nowrap;width:100%;gap:10px}.nav{max-width:1010px}.nav a{display:inline-flex;align-items:center;justify-content:flex-start;text-align:left;flex:1 0 144px;width:auto;min-width:0;min-height:54px;padding:12px 16px;border:1px solid var(--line);border-radius:18px;background:rgba(255,255,255,.96);color:var(--accent);box-shadow:0 10px 24px rgba(29,36,43,.04);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}html[data-portal-theme=dark] .nav a{border-color:rgba(59,70,87,.82);background:rgba(27,34,45,.94);box-shadow:0 12px 28px rgba(0,0,0,.18)}.nav a.active{background:linear-gradient(180deg,rgba(220,252,231,.98),rgba(239,252,243,.98));border-color:rgba(21,128,61,.26);color:#14532d;box-shadow:0 14px 28px rgba(21,128,61,.12)}html[data-portal-theme=dark] .nav a.active{background:linear-gradient(180deg,rgba(17,56,40,.96),rgba(23,72,50,.96));border-color:rgba(99,195,154,.3);color:#e7fff1;box-shadow:0 16px 30px rgba(0,0,0,.24)}.nav a:hover{color:var(--accent);border-color:rgba(21,128,61,.18);box-shadow:0 14px 30px rgba(29,36,43,.06);transform:translateY(-1px)}html[data-portal-theme=dark] .nav a:hover{border-color:rgba(99,195,154,.24);box-shadow:0 16px 30px rgba(0,0,0,.22)}.nav a.active:hover{color:#14532d}html[data-portal-theme=dark] .nav a.active:hover{color:#f3fff8}.nav-link-copy{display:grid;grid-gap:2px;gap:2px}.nav-link-label{font-size:14px;font-weight:800;line-height:1.1;letter-spacing:-.02em}.nav-link-helper{font-size:11px;font-weight:700;color:var(--muted)}.nav a.active .nav-link-helper{color:rgba(20,83,45,.72)}html[data-portal-theme=dark] .nav-link-helper{color:rgba(170,179,190,.82)}html[data-portal-theme=dark] .nav a.active .nav-link-helper{color:rgba(223,255,236,.76)}html[data-portal-theme=dark] .card{border-color:rgba(59,70,87,.82);background:rgba(27,34,45,.96);box-shadow:0 18px 40px rgba(0,0,0,.24)}html[data-portal-theme=dark] .hero-card{background:linear-gradient(180deg,rgba(27,34,45,.98),rgba(32,41,54,.96)),radial-gradient(520px 240px at 100% -18%,rgba(99,195,154,.14),transparent 68%)}html[data-portal-theme=dark] .card p,html[data-portal-theme=dark] .card-subtitle{color:rgba(170,179,190,.9)}html[data-portal-theme=dark] .review-subtabs{border-color:rgba(75,89,108,.78);background:linear-gradient(180deg,rgba(27,34,45,.98),rgba(32,41,54,.96));box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}html[data-portal-theme=dark] .review-subtab{color:#dbe6f2}html[data-portal-theme=dark] .review-subtab.active{background:linear-gradient(180deg,rgba(17,56,40,.94),rgba(24,73,53,.94));border-color:rgba(99,195,154,.34);color:#ffffff;box-shadow:0 10px 22px rgba(0,0,0,.24)}html[data-portal-theme=dark] .review-subtab:hover{background:rgba(35,45,59,.96);color:#eef4fb}html[data-portal-theme=dark] .venue-review-page .review-filter-panel,html[data-portal-theme=dark] .venue-review-page .review-filter-shell,html[data-portal-theme=dark] .venue-review-page .review-filters-card,html[data-portal-theme=dark] .venue-review-page .review-pagination-bar,html[data-portal-theme=dark] .venue-review-page .review-readiness-table-wrap,html[data-portal-theme=dark] .venue-review-page .review-table-card,html[data-portal-theme=dark] .venue-review-page .table-wrap,html[data-portal-theme=dark] .venue-review-page .venue-review-table,html[data-portal-theme=dark] .venue-review-page .venue-review-table tbody,html[data-portal-theme=dark] .venue-review-page .venue-review-table thead{border-color:rgba(75,89,108,.78);background:linear-gradient(180deg,rgba(27,34,45,.98),rgba(32,41,54,.96));box-shadow:0 16px 34px rgba(0,0,0,.22)}html[data-portal-theme=dark] .venue-review-page .review-filter-block-label,html[data-portal-theme=dark] .venue-review-page .review-filter-records,html[data-portal-theme=dark] .venue-review-page .review-index-heading-detail,html[data-portal-theme=dark] .venue-review-page .review-inline-hierarchy-cell label span,html[data-portal-theme=dark] .venue-review-page .review-inline-taxonomy-cell label span,html[data-portal-theme=dark] .venue-review-page .review-pagination-summary,html[data-portal-theme=dark] .venue-review-page .review-pagination-summary small,html[data-portal-theme=dark] .venue-review-page .small,html[data-portal-theme=dark] .venue-review-page .venue-review-table .review-contact-line{color:#aab8c8}html[data-portal-theme=dark] .venue-review-page .review-pagination-summary strong,html[data-portal-theme=dark] .venue-review-page .venue-review-table .review-contact-line.is-missing,html[data-portal-theme=dark] .venue-review-page h2,html[data-portal-theme=dark] .venue-review-page td,html[data-portal-theme=dark] .venue-review-page th{color:#eef4fb}html[data-portal-theme=dark] .venue-review-page input,html[data-portal-theme=dark] .venue-review-page select,html[data-portal-theme=dark] .venue-review-page textarea{border-color:rgba(75,89,108,.82);background:rgba(24,31,42,.96);color:#eef4fb}html[data-portal-theme=dark] .venue-review-page input::placeholder,html[data-portal-theme=dark] .venue-review-page textarea::placeholder{color:rgba(170,184,200,.7)}html[data-portal-theme=dark] .venue-review-page tbody tr:nth-child(2n){background:rgba(29,37,49,.82)}html[data-portal-theme=dark] .venue-review-page tbody tr:nth-child(odd){background:rgba(24,31,42,.76)}html[data-portal-theme=dark] .venue-review-page tbody tr:hover{background:rgba(35,45,59,.94)}html[data-portal-theme=dark] .venue-review-page th{background:rgba(24,31,42,.98);color:#9fb0c4}html[data-portal-theme=dark] .venue-review-page .review-filter-pill{border-color:rgba(75,89,108,.82);background:rgba(24,31,42,.96);color:#dbe6f2;box-shadow:inset 0 1px 0 rgba(255,255,255,.03),0 8px 18px rgba(0,0,0,.18)}html[data-portal-theme=dark] .venue-review-page .review-filter-pill-count{border-color:rgba(75,89,108,.82);background:rgba(35,45,59,.96);color:#eef4fb}html[data-portal-theme=dark] .venue-review-page .review-filter-pill.active{border-color:rgba(99,195,154,.34);background:linear-gradient(180deg,rgba(17,56,40,.9),rgba(24,73,53,.9));color:#ffffff}html[data-portal-theme=dark] .venue-review-page .review-filter-pill-tone-green.active{border-color:rgba(99,195,154,.42);background:linear-gradient(180deg,rgba(17,56,40,.9),rgba(24,73,53,.9));color:#ffffff}html[data-portal-theme=dark] .venue-review-page .review-filter-pill-tone-amber.active{border-color:rgba(227,180,76,.48);background:linear-gradient(180deg,rgba(82,57,16,.92),rgba(103,71,18,.94));color:#ffd78a}html[data-portal-theme=dark] .venue-review-page .review-filter-pill-tone-red.active{border-color:rgba(239,106,115,.44);background:linear-gradient(180deg,rgba(90,35,42,.92),rgba(111,41,49,.94));color:#ffd7da}html[data-portal-theme=dark] .venue-review-page .review-filter-pill-tone-amber.active,html[data-portal-theme=dark] .venue-review-page .review-filter-pill-tone-green.active,html[data-portal-theme=dark] .venue-review-page .review-filter-pill-tone-red.active{box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 10px 22px rgba(0,0,0,.24)}html[data-portal-theme=dark] .venue-review-page .review-filter-pill-tone-green.active .review-filter-pill-count{border-color:rgba(129,207,171,.48);background:rgba(12,47,34,.9);color:#c9f3de}html[data-portal-theme=dark] .venue-review-page .review-filter-pill-tone-amber.active .review-filter-pill-count{border-color:rgba(227,180,76,.48);background:rgba(66,45,13,.94);color:#ffd78a}html[data-portal-theme=dark] .venue-review-page .review-filter-pill-tone-red.active .review-filter-pill-count{border-color:rgba(239,106,115,.44);background:rgba(76,29,35,.94);color:#ffd7da}html[data-portal-theme=dark] .venue-review-page .review-filter-actions .filter-action.ghost,html[data-portal-theme=dark] .venue-review-page .review-inline-hierarchy-cell select,html[data-portal-theme=dark] .venue-review-page .review-inline-taxonomy-cell select,html[data-portal-theme=dark] .venue-review-page .review-pagination-actions .ghost,html[data-portal-theme=dark] .venue-review-page .venue-review-table .table-link{border-color:rgba(75,89,108,.82);background:rgba(24,31,42,.96);color:#eef4fb}html[data-portal-theme=dark] .venue-review-page .review-readiness-table .export-readiness-cell{background:rgba(27,34,45,.96);box-shadow:inset 3px 0 0 rgba(117,131,151,.72)}html[data-portal-theme=dark] .venue-review-page .review-readiness-table .export-readiness-cell.is-green{background:rgba(17,56,40,.86);box-shadow:inset 3px 0 0 #63c39a}html[data-portal-theme=dark] .venue-review-page .review-readiness-table .export-readiness-cell.is-amber{background:rgba(87,63,18,.86);box-shadow:inset 3px 0 0 #e3b44c}html[data-portal-theme=dark] .venue-review-page .review-readiness-table .export-readiness-cell.is-red{background:rgba(82,33,38,.88);box-shadow:inset 3px 0 0 #ef6a73}html[data-portal-theme=dark] .venue-review-page .review-readiness-table .export-readiness-cell.is-neutral{background:rgba(35,45,59,.92);box-shadow:inset 3px 0 0 #8393a8}html[data-portal-theme=dark] .venue-review-page .review-readiness-table .export-readiness-cell strong{color:#eef4fb}html[data-portal-theme=dark] .venue-review-page .review-readiness-table .export-readiness-cell span{color:#b4c1d0}html[data-portal-theme=dark] .venue-review-page .venue-review-table tr.venue-review-row-focus td{background:rgba(35,45,59,.96);box-shadow:inset 0 1px 0 rgba(99,195,154,.42),inset 0 -1px 0 rgba(99,195,154,.42)}.header-pill{white-space:nowrap;align-self:center;border:1px solid var(--line);background:#ffffff;color:#1f3654;border-radius:12px;padding:10px 14px;font-size:13px;font-weight:700}.find-city-chip{display:inline-flex;align-items:center;border:1px solid #c8d8ee;border-radius:12px;background:linear-gradient(180deg,#ffffff,#f5f9ff);color:#27456a;padding:6px 10px;font-size:12px;font-weight:700;line-height:1;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.find-city-chip-button:focus-visible,.find-city-chip-button:hover{border-color:#95b4db;box-shadow:0 8px 18px rgba(17,36,61,.08)}.review-subtabs{display:inline-flex;flex-wrap:wrap;gap:6px;width:-moz-fit-content;width:fit-content;max-width:100%;padding:6px;border:1px solid #d3dfed;border-radius:18px;background:linear-gradient(180deg,#fbfdff,#edf4fc);box-shadow:inset 0 1px 0 rgba(255,255,255,.94)}.review-subtab{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:auto;min-width:0;flex:0 0 auto;height:40px;border-radius:12px;border:1px solid transparent;background:transparent;color:#213653;font-size:14px;font-weight:700;line-height:1;padding:0 16px;box-shadow:none;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease,color .18s ease}.review-subtab.active{background:linear-gradient(180deg,#ffffff,#f7fcff);border-color:rgba(36,166,153,.36);color:#0c6158;box-shadow:0 10px 22px rgba(17,36,61,.1)}.review-subtab:hover{color:#173758;background:rgba(255,255,255,.86)}.review-filter-pill{width:100%;height:28px;min-height:28px;border-radius:10px;border:1px solid #c7d8ec;background:linear-gradient(180deg,#fbfdff,#f1f6fd);color:#314a69;box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 6px 14px rgba(17,36,61,.06);padding:5px 7px;display:inline-flex;align-items:center;justify-content:center;gap:6px;text-align:center;line-height:1.05;font-size:10px;font-weight:750;letter-spacing:.005em;overflow:hidden;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease,color .18s ease}.review-filter-pill:hover{transform:translateY(-1px);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 10px 18px rgba(17,36,61,.1)}.review-filter-pill-mini{width:100%;height:28px;min-height:28px;padding:5px 7px;justify-self:stretch}.review-filter-pill-mini,.review-filter-pill-mini.review-filter-pill-counted{min-width:0;max-width:none}.review-filter-pill-count,.review-filter-pill-mini .review-filter-pill-count{min-width:20px;height:18px;font-size:10px;padding:0 5px}.review-filter-pill-count{display:inline-flex;align-items:center;justify-content:center;border-radius:7px;border:1px solid #c4d6ea;background:#ffffff;color:#2b486b;font-weight:800}.review-filter-pill.active{border-color:#7fc5ba;background:linear-gradient(135deg,#e7fbf6,#edf8ff);color:#0f6f65;box-shadow:inset 0 0 0 1px rgba(115,193,178,.42),0 12px 20px rgba(15,118,110,.14)}.review-filter-pill-tone-green.active{border-color:#6dbf9f;background:linear-gradient(135deg,#e8f8ef,#f2fcf8);color:#146c43;box-shadow:inset 0 0 0 1px rgba(83,171,132,.36),0 12px 20px rgba(20,108,67,.14)}.review-filter-pill-tone-amber.active{border-color:#d8a449;background:linear-gradient(135deg,#fff5dc,#fff9ee);color:#8a5b0c;box-shadow:inset 0 0 0 1px rgba(216,164,73,.35),0 12px 20px rgba(133,82,13,.12)}.review-filter-pill-tone-red.active{border-color:#d77a70;background:linear-gradient(135deg,#fff0ee,#fff7f5);color:#97352e;box-shadow:inset 0 0 0 1px rgba(215,122,112,.34),0 12px 20px rgba(151,53,46,.12)}.review-filter-actions-bar{grid-area:actions;display:flex;align-items:center;justify-content:flex-end;min-height:0;max-height:none;overflow:visible}.review-filter-actions{margin-top:0;display:flex;flex-direction:row;flex-wrap:nowrap;gap:6px;align-items:stretch;justify-content:flex-start}.review-filter-actions .filter-action{width:78px;min-width:78px;height:36px;min-height:36px;border-radius:12px;padding:8px 10px;font-size:12px;line-height:1;white-space:nowrap;text-align:center;font-weight:740;letter-spacing:.01em;box-shadow:0 8px 18px rgba(15,118,110,.12);overflow:hidden;text-overflow:ellipsis}.review-filter-actions .filter-action.ghost{box-shadow:0 8px 18px rgba(17,36,61,.08)}.review-segmented{min-height:42px;padding:4px;border-radius:16px;background:linear-gradient(180deg,#ffffff,#f7f9fb);border:1px solid var(--line);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 6px 16px rgba(31,36,43,.05)}.review-pill-option{min-height:32px;padding:7px 12px;border-radius:11px;color:#566476;font-size:12px;font-weight:700;letter-spacing:.01em;transition:transform .16s ease,box-shadow .18s ease,background .2s ease,color .2s ease}.review-pill-toggle{min-height:42px;padding:8px 14px;border-radius:12px;gap:8px;font-weight:800;box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 6px 16px rgba(31,36,43,.05);transition:transform .16s ease,box-shadow .18s ease,background .2s ease,color .2s ease}.quality-toggle,.review-pill-toggle{width:auto;border:1px solid var(--line);background:linear-gradient(180deg,#ffffff,#f7f9fb);color:var(--accent);display:inline-flex;align-items:center;font-size:13px;line-height:1}.quality-toggle{min-height:38px;border-radius:12px;gap:9px;padding:7px 12px;font-weight:700;box-shadow:0 6px 16px rgba(31,36,43,.05)}.badge{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:10px;padding:4px 10px;font-size:12px;font-weight:700;color:#4d5f73;background:#f7f9fb;line-height:1.2}.badge.route-badge-warning{border-color:rgba(53,94,59,.45);background:#effcf3;color:#355e3b}.toggle-pill{gap:8px;border:1px solid var(--line);border-radius:12px;padding:8px 12px;font-size:13px;font-weight:600;color:#425062;box-shadow:0 6px 16px rgba(31,36,43,.05)}.segmented,.toggle-pill{display:inline-flex;width:auto;align-items:center;background:linear-gradient(180deg,#ffffff,#f7f9fb)}.segmented{border:1px solid var(--line);border-radius:14px;padding:4px;gap:4px;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 6px 16px rgba(31,36,43,.05)}.segmented button{width:auto;min-width:0;padding:7px 12px;border-radius:10px;background:transparent;border:0;color:#4f5d6d;font-size:12px;font-weight:700;box-shadow:none}.segmented button.active{background:linear-gradient(180deg,#ffffff,#effcf3);color:#166534;box-shadow:inset 0 0 0 1px rgba(21,128,61,.22),0 8px 16px rgba(21,128,61,.08)}.chip-link,.link-chip{display:inline-flex;width:auto;align-items:center;gap:6px;border:1px solid var(--line);border-radius:12px;padding:8px 12px;background:linear-gradient(180deg,#ffffff,#f7f9fb);color:#314155;font-size:13px;font-weight:700;box-shadow:0 6px 16px rgba(31,36,43,.05);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.chip-link:hover,.link-chip:hover{border-color:rgba(21,128,61,.18);box-shadow:0 10px 20px rgba(31,36,43,.08)}.table-link{min-height:32px;padding:6px 10px;font-size:var(--font-ui-sm)}.review-location-kicker{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;border:1px solid #d7e4f2;border-radius:10px;padding:5px 10px;background:linear-gradient(180deg,#ffffff,#f3f8ff);color:#31506f;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.route-setup-step{display:inline-flex;align-items:center;border:1px solid #c8d8ec;background:linear-gradient(180deg,#ffffff,#f1f7ff);border-radius:12px;padding:6px 12px;font-size:12px;font-weight:700;color:#284463}.route-manual-kicker{width:-moz-fit-content;width:fit-content;border:1px solid #bfd8ea;border-radius:10px;padding:5px 10px;background:linear-gradient(180deg,#ffffff,#eff7ff);color:#28506d;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.route-bulk-pill,.route-manual-kicker{display:inline-flex;align-items:center}.route-bulk-pill{border:1px solid #c6d8ec;border-radius:14px;overflow:hidden;background:linear-gradient(180deg,#ffffff,#f5f9ff);white-space:nowrap;box-shadow:0 6px 16px rgba(17,36,61,.06)}.route-bulk-pill-segment{display:inline-flex;width:auto;align-items:center;gap:6px;padding:7px 11px;font-size:12px;font-weight:700;color:#2c4a68}.alpha-readiness-pill,.alpha-stage-status{display:inline-flex;align-items:center;justify-content:center;border-radius:10px;padding:5px 10px;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.page{grid-gap:18px}.grid-2,.page{display:grid;gap:18px}.grid-2{grid-template-columns:minmax(0,1.28fr) minmax(340px,1fr);grid-gap:18px}.card{border:1px solid var(--line);border-radius:28px;padding:24px;background:rgba(255,255,255,.97);box-shadow:var(--shadow)}.hero-card{background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(247,249,251,.98)),radial-gradient(520px 240px at 100% -18%,rgba(53,94,59,.1),transparent 68%)}.card h2,.card h3,.card h4{margin:0;letter-spacing:-.02em}.card p{margin:8px 0 0;color:var(--muted)}.card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.card-subtitle{margin-top:6px;font-size:13px;color:var(--muted);font-weight:500}.hero-actions{align-items:center;gap:10px}.find-page{gap:16px}.find-hero{padding:20px}.find-hero-actions,.find-insight-chips{margin-top:12px}.kpi-grid.find-status-kpi-grid{grid-template-columns:repeat(9,minmax(0,1fr));gap:8px}.find-status-kpi{min-width:0;padding:10px 8px}.find-status-kpi .kpi-value{font-size:22px}.find-status-kpi .kpi-label{margin-top:6px;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.find-main-grid{align-items:stretch}.find-crawl-card h2,.find-quality-card h2,.find-runs-card h3{font-size:28px;line-height:1.05}.find-crawl-card h2,.find-quality-card h2{font-size:32px}.find-crawl-header{align-items:center}.find-city-selector-link{min-height:38px;white-space:nowrap;padding:8px 12px}.find-city-selector-icon{width:16px;height:16px}.find-city-selector-icon path{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.find-scope-grid{margin-top:12px;grid-template-columns:minmax(88px,120px) minmax(0,1fr) minmax(150px,190px);gap:12px}.find-field-city,.find-field-population,.find-field-state{min-width:0}.find-radius-row{margin-top:10px;display:grid;grid-template-columns:minmax(0,1fr) minmax(190px,240px);grid-gap:12px;gap:12px;align-items:end}.find-radius-field{width:100%}.find-radius-preview{margin-top:12px}.find-radius-preview p{margin-bottom:10px}.find-city-chip-list{display:flex;flex-wrap:wrap;gap:8px;max-height:126px;overflow:auto;padding-right:2px}.find-city-chip-list.is-expanded{max-height:none;overflow:visible}.find-city-chip-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;box-shadow:none}.find-crawl-actions{margin-top:12px}.find-crawl-actions .compact{min-height:44px;min-width:148px;font-size:14px;padding:10px 16px}.find-quality-grid{margin-top:12px}.find-primary,.find-secondary{height:100%}.find-runs-card{height:100%;display:flex;flex-direction:column;min-height:0}.find-runs-table{margin-top:12px;flex:1 1;min-height:0;max-height:min(68vh,640px);overflow-y:auto;overscroll-behavior:contain}.find-runs-table table thead th{position:-webkit-sticky;position:sticky;top:0;z-index:2}.find-quick-actions{margin-top:12px}.find-quick-actions a{min-height:44px;display:inline-flex;align-items:center}.find-page input,.find-page select{min-height:44px}.alpha-page{gap:16px}.alpha-hero{padding:20px}.alpha-filter-grid,.alpha-insight-chips{margin-top:12px}.alpha-filter-grid .field-span-2{grid-column:span 2}.alpha-mini-segmented button{min-height:42px}.alpha-filter-actions{margin-top:12px;justify-content:flex-start}.alpha-kpi-grid{margin-top:12px;grid-template-columns:repeat(6,minmax(0,1fr))}.alpha-main-grid{align-items:start}.alpha-type-card-shell{min-height:0}.alpha-type-grid{margin-top:12px;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:10px;gap:10px}.alpha-type-card{border:1px solid var(--line);border-radius:14px;background:linear-gradient(180deg,#ffffff,#f7fbff);padding:12px}.alpha-type-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.alpha-type-card-top h4{margin:0;font-size:13px;line-height:1.25;color:#17395c;word-break:break-word}.alpha-type-card-top span{font-size:17px;font-weight:800;color:#0f766e}.alpha-type-meta{margin-top:8px;display:flex;flex-wrap:wrap;gap:8px;font-size:11px;color:#5f7189}.alpha-type-bar{margin-top:10px;width:100%;height:6px;border-radius:999px;background:#dbe7f6;overflow:hidden}.alpha-type-bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--brand) 0,var(--brand-2) 100%)}.alpha-type-more-row{margin-top:12px}.alpha-side-stack{display:grid;grid-gap:14px;gap:14px}.alpha-segment-list{margin-top:12px;display:grid;grid-gap:8px;gap:8px}.alpha-segment-row{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;border:1px solid #d8e3f1;border-radius:12px;background:#f9fcff;padding:10px}.alpha-segment-row strong{display:block;font-size:13px;color:#163b61}.alpha-segment-row p{margin:4px 0 0;font-size:11px;color:#617796}.alpha-segment-row span{font-size:17px;font-weight:800;color:#0f766e;line-height:1}.alpha-state-list{margin-top:12px;display:grid;grid-gap:9px;gap:9px}.alpha-state-row-top{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:13px}.alpha-state-row-top strong{color:#163b61}.alpha-state-row-top span{font-weight:700;color:#1f3654}.card-body-stack{display:grid;grid-gap:16px;gap:16px}.error-banner{border:1px solid rgba(197,71,90,.2);background:rgba(255,240,242,.94);color:#8e2334;border-radius:14px}.error-banner,.success-banner{padding:12px 14px;font-size:13px;font-weight:600}.success-banner{border:1px solid rgba(15,118,110,.18);background:radial-gradient(240px 120px at 100% 0,rgba(42,174,161,.12),transparent 62%),rgba(241,252,249,.96);color:#0d635d;border-radius:14px}.success-banner strong{color:#0b524e}.workspace-panel{overflow:hidden;background:var(--portal-panel-backdrop)}.workspace-panel-header{align-items:flex-start}.reporting-hero-eyebrow,.reporting-section-eyebrow,.reporting-sidebar-eyebrow,.reporting-top-tab-label,.workspace-section-eyebrow{display:inline-block;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#6b7785}.workspace-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:14px;gap:14px}.workspace-summary-card{border:1px solid rgba(217,225,232,.9);border-radius:22px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(247,249,251,.98));padding:18px;box-shadow:0 16px 34px rgba(31,36,43,.06)}.workspace-summary-card span{display:block;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#6b7785}.workspace-summary-card strong{display:block;margin-top:12px;font-size:28px;line-height:1.05;color:var(--accent)}.workspace-summary-card p{margin:10px 0 0;color:#647a96;font-size:13px;line-height:1.5}.workspace-settings-guide-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:12px;gap:12px;margin-top:14px}.workspace-settings-guide-card{display:grid;grid-gap:8px;gap:8px;min-width:0;padding:18px;border:1px solid rgba(206,219,236,.92);border-radius:22px;background:radial-gradient(220px 120px at 100% -10%,rgba(42,174,161,.08),transparent 66%),linear-gradient(180deg,rgba(255,255,255,.99),rgba(247,250,255,.98));box-shadow:0 14px 28px rgba(11,24,46,.05)}.workspace-settings-guide-card strong{font-size:22px;line-height:1.15;color:#10243e;word-break:break-word}.workspace-settings-guide-card p{margin:0;color:#617896;font-size:13px;line-height:1.48}.workspace-settings-guide-kicker{display:inline-block;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#607690}.workspace-settings-guide-card-compact strong{font-size:18px}html[data-portal-theme=dark] .workspace-summary-card{border-color:rgba(75,89,108,.78);background:linear-gradient(180deg,rgba(24,31,42,.98),rgba(30,39,52,.96));box-shadow:inset 0 1px 0 rgba(255,255,255,.03),0 16px 32px rgba(0,0,0,.2)}html[data-portal-theme=dark] .workspace-settings-guide-kicker,html[data-portal-theme=dark] .workspace-summary-card span{color:#9fc0d7}html[data-portal-theme=dark] .workspace-settings-guide-card strong,html[data-portal-theme=dark] .workspace-summary-card strong{color:#eef4fb}html[data-portal-theme=dark] .workspace-settings-guide-card p,html[data-portal-theme=dark] .workspace-summary-card p{color:#b8c5d4}html[data-portal-theme=dark] .workspace-settings-guide-card{border-color:rgba(75,89,108,.78);background:radial-gradient(220px 120px at 100% -10%,rgba(99,195,154,.12),transparent 68%),linear-gradient(180deg,rgba(24,31,42,.98),rgba(30,39,52,.96));box-shadow:inset 0 1px 0 rgba(255,255,255,.03),0 16px 32px rgba(0,0,0,.2)}.directory-workspace{display:grid;grid-gap:18px;gap:18px}.directory-shell{display:grid;grid-template-columns:minmax(320px,.95fr) minmax(0,1.3fr);grid-gap:18px;gap:18px;align-items:start}.directory-detail-stack,.directory-form-stack,.directory-rail{display:grid;grid-gap:16px;gap:16px}.directory-editor{border:1px solid rgba(203,216,232,.88);border-radius:24px;background:radial-gradient(240px 140px at 100% 0,rgba(42,174,161,.08),transparent 62%),linear-gradient(180deg,rgba(255,255,255,.99),rgba(247,250,255,.97));padding:20px;box-shadow:0 18px 36px rgba(11,24,46,.08)}.directory-composer{border-style:solid}.directory-editor-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.directory-editor-head h4{margin:4px 0 0;font-size:22px;line-height:1.1;color:#10243e}.directory-editor-head h3{margin:4px 0 0;font-size:24px;line-height:1.12;color:#10243e}.directory-inline-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;align-items:end}.directory-field-group{display:grid;grid-gap:12px;gap:12px}.directory-field-group+.directory-field-group{border-top:1px solid rgba(214,225,238,.84);padding-top:18px}.directory-field-group-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.directory-field-group-head h5{margin:0;font-size:16px;color:#142a46}.directory-field-group-head p,.directory-quiet-note{margin:6px 0 0;color:#687d98;font-size:13px;line-height:1.55}.directory-success-banner{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;border:1px solid rgba(15,118,110,.18);border-radius:18px;padding:13px 15px;background:linear-gradient(135deg,rgba(241,255,252,.96),rgba(240,248,255,.96));color:#0c5c55}.directory-success-banner-copy{display:grid;grid-gap:4px;gap:4px}.directory-success-banner-copy span{color:#49706a;font-size:13px;line-height:1.45}.directory-success-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-end}.directory-generated-credential{display:grid;grid-gap:4px;gap:4px;border:1px solid rgba(15,118,110,.16);border-radius:14px;padding:12px 13px;background:rgba(255,255,255,.74)}.directory-generated-credential code{display:inline-block;width:-moz-fit-content;width:fit-content;padding:7px 9px;border-radius:10px;background:rgba(12,36,61,.08);color:#143453;font-size:13px}.directory-generated-credential-followup{border-color:rgba(36,96,162,.16);background:radial-gradient(220px 110px at 100% 0,rgba(36,96,162,.08),transparent 62%),rgba(247,250,255,.9);color:#24415f}.directory-search{display:grid;grid-gap:8px;gap:8px}.directory-search label{font-size:12px;font-weight:700;color:#526781}.directory-filter-bar{display:flex;flex-wrap:wrap;gap:8px}.directory-filter-chip{border:1px solid rgba(203,216,232,.9);border-radius:999px;background:rgba(255,255,255,.92);color:#42566f;padding:9px 13px;font-size:12px;font-weight:700;letter-spacing:.01em;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.directory-filter-chip:hover{transform:translateY(-1px)}.directory-filter-chip.active{border-color:rgba(15,118,110,.35);background:linear-gradient(135deg,#f2fffd,#eef8ff);color:#0d635d}.directory-list{display:grid;grid-gap:8px;gap:8px;max-height:760px;overflow:auto;padding-right:4px}.directory-list-item{display:block;width:100%;text-align:left;border:1px solid rgba(203,216,232,.86);border-radius:16px;background:rgba(255,255,255,.92);color:#1a314e;padding:12px 14px;box-shadow:0 8px 18px rgba(17,36,61,.04);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.directory-list-item:hover{transform:translateY(-1px);box-shadow:0 16px 28px rgba(17,36,61,.08)}.directory-list-item.active{border-color:rgba(15,118,110,.34);background:radial-gradient(180px 90px at 100% 0,rgba(42,174,161,.12),transparent 62%),linear-gradient(135deg,#f6fffd,#eef7ff);box-shadow:0 14px 28px rgba(15,118,110,.1)}.directory-list-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.directory-list-flags{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-end;gap:8px}.directory-list-identity{min-width:0}.directory-list-head strong{display:block;font-size:14px;line-height:1.25}.directory-list-head span{display:block;margin-top:3px;font-size:12px;color:#6b8099}.directory-list-identity span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.directory-state-chip{align-self:flex-start;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.directory-state-chip.active{background:rgba(15,139,115,.12);color:#0d6f5c}.directory-state-chip.inactive{background:rgba(128,144,166,.14);color:#50637a}.directory-followup-chip{display:inline-flex;align-items:center;border-radius:999px;padding:6px 10px;background:rgba(36,96,162,.12);color:#24415f;font-size:11px;font-weight:700;line-height:1.2}.directory-preview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.directory-preview-card{border:1px solid rgba(209,221,236,.88);border-radius:20px;background:rgba(255,255,255,.86);padding:16px}.directory-preview-card span{display:block;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#6a7d95}.directory-preview-card strong{display:block;margin-top:10px;font-size:20px;line-height:1.1;color:#10243e}.directory-preview-card p{margin:10px 0 0;color:#687d98;font-size:13px;line-height:1.5}.directory-role-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:10px;gap:10px}.directory-preset-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(168px,1fr));grid-gap:10px;gap:10px;margin-bottom:12px}.directory-archived-handoff-box{display:grid;grid-gap:10px;gap:10px;margin-bottom:12px;border:1px solid rgba(36,96,162,.14);border-radius:18px;padding:14px;background:radial-gradient(220px 110px at 100% 0,rgba(36,96,162,.08),transparent 62%),rgba(247,250,255,.96)}.directory-archived-handoff-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(188px,1fr));grid-gap:10px;gap:10px}.directory-archived-handoff-button{display:grid;grid-gap:4px;gap:4px;text-align:left;border:1px solid rgba(36,96,162,.18);border-radius:16px;padding:12px 13px;background:rgba(255,255,255,.94);color:#24415f;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.directory-archived-handoff-button:hover{transform:translateY(-1px);border-color:rgba(36,96,162,.28);box-shadow:0 12px 24px rgba(17,36,61,.08)}.directory-archived-handoff-button:disabled{opacity:.68;cursor:progress}.directory-archived-handoff-button strong{font-size:13px}.directory-archived-handoff-button span{font-size:12px;line-height:1.45;color:#657a95}.directory-preset-button{display:grid;grid-gap:4px;gap:4px;text-align:left;border:1px solid rgba(203,216,232,.92);border-radius:16px;padding:12px 13px;background:rgba(248,251,255,.96);color:#27425f;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.directory-preset-button:hover{transform:translateY(-1px);border-color:rgba(36,96,162,.22);box-shadow:0 12px 24px rgba(17,36,61,.08)}.directory-preset-button strong{font-size:13px}.directory-preset-button span{font-size:12px;line-height:1.45;color:#657a95}.directory-preset-button.active{border-color:rgba(15,118,110,.36);background:radial-gradient(220px 110px at 100% 0,rgba(42,174,161,.14),transparent 62%),linear-gradient(135deg,#f3fffd,#eef7ff);color:#0a6159;box-shadow:0 16px 30px rgba(15,118,110,.12)}.directory-role-button{display:grid;grid-gap:5px;gap:5px;text-align:left;border:1px solid rgba(203,216,232,.92);border-radius:18px;padding:14px 15px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(245,248,255,.98));color:#27425f;box-shadow:0 10px 22px rgba(17,36,61,.05);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.directory-role-button:hover{transform:translateY(-1px);box-shadow:0 14px 26px rgba(17,36,61,.08)}.directory-role-button strong{font-size:13px}.directory-role-button span{font-size:12px;line-height:1.45;color:#657a95}.directory-role-button.active{border-color:rgba(15,118,110,.36);background:radial-gradient(220px 110px at 100% 0,rgba(42,174,161,.14),transparent 62%),linear-gradient(135deg,#f3fffd,#eef7ff);color:#0a6159;box-shadow:0 16px 30px rgba(15,118,110,.12)}.directory-checkbox{display:inline-flex;align-items:center;gap:9px;min-height:42px;border:1px solid rgba(203,216,232,.86);border-radius:14px;padding:10px 12px;background:rgba(255,255,255,.86);color:#24415f;font-size:13px;font-weight:800}.directory-checkbox input{width:16px;height:16px;accent-color:#0f766e}.directory-entitlement-grid{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.directory-entitlement-chip{display:inline-flex;align-items:center;min-height:30px;border:1px solid rgba(203,216,232,.86);border-radius:999px;padding:6px 10px;background:rgba(241,245,249,.92);color:#667b95;font-size:12px;font-weight:800}.directory-entitlement-chip.active{border-color:rgba(15,118,110,.28);background:rgba(224,255,249,.82);color:#0f635c}.directory-form-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:4px}.directory-empty-state{display:grid;grid-gap:6px;gap:6px;border:1px dashed rgba(180,197,218,.88);border-radius:22px;padding:22px;background:rgba(249,251,255,.8)}.directory-empty-state strong{font-size:15px;color:#193351}.no-access-state{gap:10px}.no-access-identity-label{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#6c829d}.no-access-identity{font-family:SFMono-Regular,SF Mono,Consolas,Liberation Mono,Menlo,monospace;font-size:17px;line-height:1.4;overflow-wrap:anywhere}.no-access-actions-wrap{display:grid;grid-gap:8px;gap:8px}.no-access-actions{margin-top:2px}.no-access-copy-note{margin:0}.directory-empty-state span{color:#6f839b;font-size:13px;line-height:1.5}.toggle-pill-disabled{opacity:.56}.directory-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:2px}.alpha-state-bar{margin-top:6px;width:100%;height:6px;border-radius:999px;background:#dce8f7;overflow:hidden}.alpha-state-bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#1e40af,#2aaea1)}.alpha-queues-grid{align-items:start}.alpha-queue-table{margin-top:12px;max-height:min(62vh,560px);overflow-y:auto;overscroll-behavior:contain}.alpha-queue-table table thead th{position:-webkit-sticky;position:sticky;top:0;z-index:2}.alpha-source-report-table{overflow:auto}.alpha-source-report-table table{min-width:1320px;table-layout:auto}.dashboard-footer-subtitle{margin:4px 0 0;text-align:center;color:var(--muted);font-size:13px;font-weight:500}.inset-panel{border:1px solid var(--line);border-radius:var(--radius-md);background:linear-gradient(180deg,#fcfdff,#f5f9ff);padding:12px}.insight-chips{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.insight-chip{display:inline-flex;align-items:center;gap:8px;border:1px solid #cbdbef;background:linear-gradient(180deg,#ffffff,#f4f8ff);color:#244064;border-radius:12px;padding:6px 11px;font-size:var(--font-ui-sm);font-weight:600}.insight-chip strong{font-size:var(--font-ui-md);font-weight:800;color:#112846}.insight-chip.directory-followup-insight{border-color:rgba(36,96,162,.18);background:radial-gradient(180px 90px at 100% 0,rgba(36,96,162,.08),transparent 62%),linear-gradient(180deg,#ffffff,#f4f8ff);color:#24415f}.kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:10px;gap:10px}.kpi{border:1px solid var(--line);border-radius:16px;background:var(--panel-soft);padding:13px;box-shadow:inset 0 1px 0 rgba(255,255,255,.9)}.kpi-value{font-size:31px;font-weight:800;line-height:1;color:#0c5f5a}.kpi-label{margin-top:8px;font-size:12px;color:var(--muted)}.input-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:10px;gap:10px}.input-grid.compact{grid-template-columns:repeat(auto-fit,minmax(145px,1fr))}.city-selector-page{gap:16px}.city-selector-controls{overflow:hidden}.city-filter-grid{margin-top:12px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.city-filter-grid-tools .field-span-2{grid-column:span 2}.city-view-toggle{width:100%}.city-view-toggle button{flex:1 1;min-height:34px}.city-radius-preview{margin-top:12px}.city-preview-list{line-height:1.45;word-break:break-word}.city-card-grid{margin-top:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.city-card{border:1px solid var(--line);border-radius:14px;background:linear-gradient(180deg,#ffffff,#f7fbff)}.city-card[open]{border-color:#9cc7f6;box-shadow:0 10px 22px rgba(18,53,94,.12)}.city-card summary{list-style:none}.city-card summary::-webkit-details-marker{display:none}.city-card-summary{cursor:pointer;padding:12px}.city-card-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.city-card-title-row h4{margin:0;font-size:18px}.city-card-title-row p{margin-top:4px}.city-card-kpis{margin-top:10px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.city-kpi{border:1px solid #d7e4f4;border-radius:12px;padding:8px;background:#ffffff}.city-kpi span{display:block;font-size:11px;color:#5f6f85}.city-kpi strong{display:block;margin-top:4px;font-size:16px;color:#17395c}.city-card-details{border-top:1px solid #dce8f7;padding:10px 12px 12px;background:#fcfeff}.city-details-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.city-details-grid .inset-panel{min-height:112px}.city-selector-table table{table-layout:auto}.city-selector-table td,.city-selector-table th{white-space:nowrap}label{display:block;margin-bottom:6px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#746c62}button,input,select,textarea{width:100%;border-radius:16px;border:1px solid var(--line);background:#ffffff;padding:12px 14px;font-family:inherit;font-size:14px;color:var(--accent)}input:focus,select:focus,textarea:focus{outline:none;border-color:rgba(21,128,61,.34);box-shadow:0 0 0 4px rgba(220,252,231,.88)}button{border:1px solid rgba(21,128,61,.18);color:#14532d;cursor:pointer;font-weight:700;background:linear-gradient(180deg,var(--success-soft) 0,#eefcf3 100%);box-shadow:0 12px 24px rgba(21,128,61,.12);transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.settings-panel-action-link,.settings-panel-actions button{width:auto}.settings-utility-close,.settings-utility-panel-icon{width:42px;min-width:42px;height:42px;min-height:42px;padding:0;border-radius:999px}.settings-utility-close{display:inline-flex;align-items:center;justify-content:center;line-height:1}button:hover{transform:translateY(-1px);box-shadow:0 16px 28px rgba(21,128,61,.16)}button.compact{width:auto;padding:9px 12px;font-size:var(--font-ui-sm);min-height:38px}button.danger{background:linear-gradient(135deg,#cc5b58,#b54845)}button.warning{background:linear-gradient(135deg,var(--brand) 0,var(--brand-2) 100%);border-color:rgba(53,94,59,.18);color:#ffffff;box-shadow:0 12px 24px rgba(53,94,59,.18)}button.alpha-crawl-action-pause{background:linear-gradient(135deg,#d58b16,#f0bd4f);border-color:rgba(153,93,11,.32);color:#3f2a09;box-shadow:0 12px 24px rgba(213,139,22,.2)}button.alpha-crawl-action-pause:focus-visible,button.alpha-crawl-action-pause:hover{background:linear-gradient(135deg,#e09a28,#f5c968);color:#352205;box-shadow:0 16px 28px rgba(213,139,22,.24)}button.alpha-crawl-action-stop{background:linear-gradient(135deg,#c81d25,#ef3340);border-color:rgba(130,16,24,.34);color:#ffffff;box-shadow:0 12px 24px rgba(200,29,37,.24)}button.alpha-crawl-action-stop:focus-visible,button.alpha-crawl-action-stop:hover{background:linear-gradient(135deg,#d4232c,#f54855);color:#ffffff;box-shadow:0 16px 28px rgba(200,29,37,.28)}button.alpha-crawl-action-controlled-stop{background:#ffffff;border-color:rgba(200,29,37,.42);color:#c81d25;box-shadow:0 10px 22px rgba(200,29,37,.12)}button.alpha-crawl-action-controlled-stop:focus-visible,button.alpha-crawl-action-controlled-stop:hover{background:#fff6f7;border-color:rgba(200,29,37,.58);color:#a8141c;box-shadow:0 14px 26px rgba(200,29,37,.18)}button.alpha-start-run-button{min-width:176px;border-radius:999px;background:linear-gradient(135deg,#168f5f,#0b6f49);color:#ffffff;box-shadow:0 14px 28px rgba(12,111,73,.24)}button.alpha-start-run-button:focus-visible,button.alpha-start-run-button:hover{background:linear-gradient(135deg,#19a96f,#0c7d51);color:#ffffff;box-shadow:0 18px 32px rgba(12,111,73,.3)}button.alpha-start-run-button:disabled,button.alpha-start-run-button:disabled:focus-visible,button.alpha-start-run-button:disabled:hover{background:linear-gradient(135deg,#8c99a8,#768393);border-color:rgba(70,83,99,.38);color:#f1f5f9;box-shadow:none;transform:none}button.alpha-crawl-action-refresh{background:rgba(255,255,255,.96);border-color:#d4e0ee;color:#173252;box-shadow:0 10px 22px rgba(20,42,70,.08)}button.alpha-crawl-action-refresh:focus-visible,button.alpha-crawl-action-refresh:hover{background:#f8fbff;border-color:#9db6d4;color:#10243e;box-shadow:0 14px 28px rgba(20,42,70,.12)}button.ghost{background:#fff;border:1px solid var(--line);color:var(--accent);box-shadow:0 8px 18px rgba(29,36,43,.05)}button:focus-visible,button:hover{transform:translateY(-1px)}button:disabled{cursor:not-allowed;opacity:.65}.row,.toolbar-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.toolbar-row{margin-top:10px}.action-layout{margin-top:10px;justify-content:space-between;gap:10px}.action-cluster,.action-layout{display:flex;flex-wrap:wrap;align-items:center}.action-cluster{gap:8px}.venue-filters-row{gap:10px}.venue-filters-row .chip-link,.venue-filters-row .filter-action,.venue-filters-row .toggle-pill{min-height:38px;font-size:14px;font-weight:700;letter-spacing:0;line-height:1}.venue-filters-row .filter-action{padding:8px 14px}.venue-filters-row .venue-address-presence{min-height:38px}.venue-filters-row .venue-address-presence button{min-height:32px;font-size:14px;font-weight:700;line-height:1;padding:8px 12px}.venue-review-page{display:flex;flex-direction:column;gap:10px;height:100%;min-height:0;overflow:hidden}.venue-review-page-modal-only{display:block;height:0;min-height:0;overflow:visible}.venue-review-page-modal-only>.review-sticky-workbench,.venue-review-page-modal-only>.review-table-card,.venue-review-page-modal-only>:not(.modal-overlay){display:none!important}.review-sticky-workbench{position:relative;z-index:2;flex:0 0 auto;display:grid;grid-gap:8px;gap:8px;min-width:0}.card.review-filters-card{height:auto;padding:12px 14px;border-radius:18px;box-shadow:0 12px 28px rgba(29,36,43,.07)}.review-filter-card-header{align-items:center}.review-filter-card-header h2{font-size:20px;line-height:1}.review-filter-card-header .card-subtitle{margin-top:3px;font-size:12px;line-height:1.25}.review-filter-records{display:flex;align-items:center;gap:8px;flex:0 0 auto;color:var(--muted);font-size:12px;font-weight:700;white-space:nowrap}.card.review-table-card{flex:1 1 auto;min-height:0;padding:0;display:flex;flex-direction:column;overflow:hidden}.review-table-card>p{margin:12px 14px 0}.review-table-card .review-readiness-table-wrap{flex:1 1 auto;min-height:0;max-height:none;border:0;border-radius:inherit;box-shadow:none}.review-workspace-layout{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:12px;gap:12px}.review-workspace-layout .review-table-card{min-width:0}.review-detail-panel{min-height:0;display:flex;flex-direction:column;gap:10px;padding:14px;overflow:auto}.review-detail-panel-header h3{margin:0;font-size:24px;line-height:1.1;letter-spacing:0}.review-detail-panel-header p{margin:6px 0 0;font-size:14px;color:var(--muted)}.review-detail-panel-meta{display:flex;flex-wrap:wrap;gap:8px}.review-detail-panel-meta .badge{font-size:12px}.review-detail-panel-actions{display:grid;grid-gap:8px;gap:8px}.review-right-panel-modal-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;border:1px solid var(--border);border-radius:10px;padding:10px;background:color-mix(in oklab,var(--panel) 90%,white 10%)}.review-right-panel-modal-copy{min-width:0;display:grid;grid-gap:4px;gap:4px}.review-right-panel-modal-copy span{font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.review-right-panel-modal-header{display:flex;align-items:center;gap:6px}.review-right-panel-modal-header strong{font-size:13px;line-height:1.2}.review-modal-complete-icon{display:inline-flex;width:18px;height:18px;align-items:center;justify-content:center;border-radius:999px;font-size:11px;font-weight:800;border:1px solid transparent}.review-modal-complete-icon.is-complete{color:#0f7a4e;background:#dff8eb;border-color:#99e7c2}.review-modal-complete-icon.is-missing{color:#b22631;background:#ffe8e8;border-color:#f3b0b6}.venue-review-table tr.venue-review-row-selected td{box-shadow:inset 2px 0 0 rgba(32,121,255,.6)}html[data-portal-theme=dark] .review-right-panel-modal-row{border-color:rgba(66,92,122,.6);background:linear-gradient(180deg,rgba(17,28,48,.88),rgba(12,22,38,.9))}html[data-portal-theme=dark] .review-detail-panel-header p,html[data-portal-theme=dark] .review-right-panel-modal-copy span{color:rgba(196,208,229,.84)}html[data-portal-theme=dark] .review-modal-complete-icon.is-complete{color:#9af0c2;background:rgba(20,109,72,.45);border-color:rgba(88,193,139,.65)}html[data-portal-theme=dark] .review-modal-complete-icon.is-missing{color:#ffb3b8;background:rgba(138,34,44,.48);border-color:rgba(227,113,126,.68)}@media (max-width:1320px){.review-workspace-layout{grid-template-columns:minmax(0,1fr)}}.reporting-page{gap:18px}.settings-modern-page{gap:14px}.settings-modern-shell{display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.settings-modern-rail{position:-webkit-sticky;position:sticky;top:98px;display:grid;grid-gap:14px;gap:14px;padding:16px 14px}.settings-modern-group{display:grid;grid-gap:8px;gap:8px}.settings-modern-group h3{margin:0;font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:#5f7189}.settings-modern-links{display:grid;grid-gap:4px;gap:4px}.settings-modern-link{display:block;border:1px solid transparent;border-radius:10px;padding:8px 10px;color:#244062;font-size:14px;font-weight:600;text-decoration:none;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.settings-modern-link:hover{border-color:#d8e4f2;background:#f8fbff}.settings-modern-link.active{border-color:#d8e4f2;background:#eff5ff;color:#1a3760}.settings-modern-help{display:grid;grid-gap:8px;gap:8px;border:1px solid #dae6f3;border-radius:12px;padding:12px;background:#f9fcff}.settings-modern-help strong{font-size:14px;color:#1a365f}.settings-modern-help a{color:#24569c;font-size:13px;text-decoration:none}.settings-modern-help a:hover{text-decoration:underline}.settings-modern-content{min-width:0}.settings-control-center{display:grid;grid-gap:14px;gap:14px}.settings-control-header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.settings-control-header h2{margin:0;font-size:34px;line-height:1.1;color:#173a67}.settings-control-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1.25fr) minmax(260px,.8fr);grid-gap:12px;gap:12px}.settings-control-card{padding:14px}.settings-control-card-wide{grid-column:1/-1}.settings-control-card-head h3{margin:0;font-size:28px}.settings-control-card-narrow .chip-link{width:-moz-fit-content;width:fit-content}.settings-choice-stack{display:grid;grid-gap:8px;gap:8px;margin-top:10px}.settings-choice-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:10px}.settings-choice{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;width:100%;border:1px solid #d8e4f2;border-radius:10px;padding:10px 12px;background:#ffffff;color:#233b60;text-align:left;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.settings-choice strong{display:block;font-size:18px;line-height:1.25}.settings-choice span{display:block;margin-top:3px;font-size:13px;color:#607692;line-height:1.45}.settings-choice.selected{border-color:rgba(36,96,162,.45);background:#f6faff}.settings-choice:disabled{opacity:.6;cursor:not-allowed}.settings-checkbox-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:12px}.settings-checkbox-choice{display:flex;gap:10px;align-items:flex-start;min-height:70px;padding:10px 12px;border:1px solid #d8e4f2;border-radius:10px;background:#ffffff;color:#173a67}.settings-checkbox-choice.checked{border-color:rgba(36,96,162,.45);background:#f6faff}.settings-checkbox-choice input{margin-top:3px;accent-color:#0f5b9e}.settings-checkbox-choice small,.settings-checkbox-choice strong{display:block}.settings-checkbox-choice strong{font-size:14px;line-height:1.25}.settings-checkbox-choice small{margin-top:3px;color:#607692;font-size:12px;line-height:1.35}.settings-checkbox-grid[aria-disabled=true] .settings-checkbox-choice{background:#f8fafc;color:#607692}@media (max-width:980px){.settings-checkbox-grid,.settings-choice-row{grid-template-columns:1fr}}.settings-control-note{margin:8px 0 0}.settings-control-meta{display:grid;grid-gap:4px;gap:4px;margin-top:10px}.settings-control-actions{display:flex;justify-content:flex-end}.settings-control-table-card .table-wrap{margin-top:10px}.settings-control-foot-link{margin-top:8px}.settings-control-foot-link a{color:#24569c;font-size:13px;font-weight:600;text-decoration:none}.settings-control-foot-link a:hover{text-decoration:underline}@media (max-width:1280px){.settings-modern-shell{grid-template-columns:minmax(0,1fr)}.settings-modern-rail{position:static;top:auto;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.settings-modern-help{grid-column:1/-1}.settings-control-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-control-card-narrow{grid-column:1/-1}}@media (max-width:860px){.settings-control-grid,.settings-modern-rail{grid-template-columns:1fr}}.reporting-hero-card{overflow:hidden;border-color:rgba(198,212,229,.88);background:radial-gradient(420px 220px at 100% -10%,rgba(42,174,161,.16),transparent 64%),radial-gradient(620px 280px at 0 0,rgba(30,64,175,.09),transparent 70%),linear-gradient(180deg,rgba(255,255,255,.99),rgba(247,250,255,.96));box-shadow:0 24px 52px rgba(11,24,46,.1)}.reporting-hero-header{align-items:flex-start}.reporting-hero-chips{margin-top:12px}.reporting-command-bar{margin-top:18px;display:grid;grid-gap:10px;gap:10px}.reporting-command-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center}.reporting-command-row input{min-height:44px}.reporting-command-foot{display:grid;grid-gap:10px;gap:10px}.reporting-command-foot .action-cluster{gap:10px}.reporting-command-foot button{width:auto;text-align:left}.reporting-hero-actions{align-self:center}.reporting-top-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.reporting-top-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:grid;grid-gap:8px;gap:8px;min-height:112px;padding:18px 20px;border-radius:24px;border:1px solid rgba(203,216,232,.9);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(247,250,255,.96));color:#203653;text-align:left;box-shadow:0 16px 34px rgba(11,24,46,.08);text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease}.reporting-top-tab strong{font-size:21px;font-weight:800;color:#10243e;line-height:1.05}.reporting-top-tab-copy{color:#617896;font-size:13px;line-height:1.5}.reporting-top-tab:hover{transform:translateY(-1px);box-shadow:0 20px 38px rgba(11,24,46,.11)}.reporting-top-tab.active{border-color:rgba(15,118,110,.36);background:radial-gradient(240px 120px at 100% 0,rgba(42,174,161,.16),transparent 60%),linear-gradient(135deg,#f4fffd,#eef7ff);box-shadow:0 20px 40px rgba(15,118,110,.14)}.reporting-shell{display:grid;grid-template-columns:284px minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start}.reporting-shell>*{min-width:0}.reporting-sidebar{position:-webkit-sticky;position:sticky;top:84px;padding:18px;border:1px solid rgba(203,216,232,.9);background:radial-gradient(220px 120px at 100% 0,rgba(42,174,161,.08),transparent 62%),linear-gradient(180deg,rgba(255,255,255,.99),rgba(247,250,255,.96));box-shadow:0 18px 36px rgba(11,24,46,.08)}.reporting-sidebar-head{display:grid;grid-gap:8px;gap:8px}.reporting-nav{display:grid;grid-gap:12px;gap:12px;margin-top:14px}.reporting-nav-button{display:grid;grid-gap:6px;gap:6px;width:100%;border:1px solid rgba(203,216,232,.9);border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(247,250,255,.97));color:#203653;text-align:left;padding:14px 16px;box-shadow:0 10px 22px rgba(17,36,61,.06);text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease}.reporting-nav-button:hover{transform:translateY(-1px);box-shadow:0 14px 26px rgba(17,36,61,.09)}.reporting-nav-button.active{border-color:rgba(15,118,110,.34);background:radial-gradient(220px 120px at 100% 0,rgba(42,174,161,.14),transparent 62%),linear-gradient(135deg,#f4fffd,#eef7ff);box-shadow:0 18px 32px rgba(15,118,110,.13)}.reporting-nav-label{font-size:15px;font-weight:800;line-height:1.2}.reporting-nav-copy{color:#677d98}.reporting-main{min-width:0}.reporting-section-stack{display:grid;grid-gap:18px;gap:18px;min-width:0}.reporting-section-stack>*{min-width:0}.reporting-panel{overflow:hidden;border-color:rgba(203,216,232,.88);background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(248,251,255,.97))}.reporting-panel-header{align-items:flex-start}.reporting-filter-card{margin-top:14px}.reporting-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.reporting-metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:12px;gap:12px;margin-top:14px}.reporting-metric-card{border:1px solid rgba(206,219,236,.92);border-radius:22px;background:radial-gradient(220px 120px at 100% -10%,rgba(42,174,161,.08),transparent 66%),linear-gradient(180deg,rgba(255,255,255,.99),rgba(247,250,255,.98));padding:18px;box-shadow:0 14px 28px rgba(11,24,46,.05)}.reporting-metric-value{font-size:32px;font-weight:800;line-height:1;color:#11435d}.reporting-metric-label{margin-top:8px;font-size:13px;font-weight:800;color:#17304d}.reporting-metric-note{margin:8px 0 0;color:#617896;font-size:12px;line-height:1.48}.reporting-visual-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:14px}.reporting-visual-grid.single{grid-template-columns:minmax(0,1fr)}.reporting-visual-card{display:grid;grid-gap:14px;gap:14px;padding:18px;border-radius:22px;border:1px solid rgba(206,219,236,.9);background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(248,251,255,.98));box-shadow:0 14px 28px rgba(11,24,46,.05)}.reporting-bar-chart,.reporting-focus-list,.reporting-stage-list{display:grid;grid-gap:12px;gap:12px}.reporting-bar-chart.compact{gap:10px}.reporting-bar-row{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(120px,1fr) auto;align-items:center;grid-gap:12px;gap:12px}.reporting-bar-meta{display:grid;grid-gap:3px;gap:3px;min-width:0}.reporting-bar-meta strong,.reporting-stage-head strong{color:#132847;font-size:14px;line-height:1.3}.reporting-bar-meta span,.reporting-stage-foot span{color:#617896;font-size:12px;line-height:1.4}.reporting-bar-track,.reporting-stage-track{position:relative;height:11px;overflow:hidden;border-radius:999px;background:linear-gradient(180deg,#e9f0fa,#dce8f7)}.reporting-bar-track span,.reporting-stage-track span{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:linear-gradient(135deg,#0f766e,#30a5a0 45%,#5c87ff);box-shadow:0 6px 14px rgba(48,133,255,.22)}.reporting-bar-value{min-width:34px;text-align:right;font-size:13px;font-weight:800;color:#1a3555}.report-bar-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border:1px solid transparent;border-radius:16px;background:transparent;padding:10px 12px;text-align:left;cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .2s ease}.report-bar-button:hover{transform:translateY(-1px);background:rgba(239,246,255,.7)}.report-bar-button.active{border-color:rgba(36,166,153,.34);background:linear-gradient(135deg,rgba(229,251,246,.82),rgba(238,247,255,.84))}.reporting-focus-card{align-content:start}.reporting-focus-row,.reporting-stage-foot,.reporting-stage-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.reporting-focus-row span{color:#617896;font-size:13px}.reporting-focus-row strong{color:#10243e;font-size:14px;text-align:right}.reporting-focus-list.subtle{margin-top:auto;padding-top:12px;border-top:1px solid rgba(214,225,239,.9)}.reporting-stage-row{display:grid;grid-gap:8px;gap:8px}.reporting-empty-state{border:1px dashed rgba(194,208,228,.96);border-radius:16px;background:linear-gradient(180deg,#fbfdff,#f3f8ff);color:#617896;padding:16px;text-align:center}.venue-explorer-filter-grid{align-items:end}.venue-explorer-scope-card{min-height:72px;display:grid;grid-gap:5px;gap:5px;padding:12px 14px;border:1px solid rgba(206,219,236,.92);border-radius:16px;background:linear-gradient(180deg,#ffffff,#f6faff)}.venue-explorer-count-note,.venue-explorer-scope-card small,.venue-explorer-scope-card span{color:#617896;font-size:12px;font-weight:700}.venue-explorer-scope-card strong{color:#10243e;font-size:15px}.venue-explorer-panel-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.venue-explorer-recommendation-list{display:grid;grid-gap:12px;gap:12px}.venue-explorer-recommendation-card{display:grid;grid-gap:10px;gap:10px;padding:14px;border:1px solid rgba(206,219,236,.92);border-radius:16px;background:radial-gradient(200px 100px at 100% 0,rgba(246,196,83,.1),transparent 64%),linear-gradient(180deg,#ffffff,#f8fbff)}.venue-explorer-recommendation-foot,.venue-explorer-recommendation-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.venue-explorer-recommendation-head div{display:grid;grid-gap:3px;gap:3px}.venue-explorer-recommendation-head strong{color:#10243e;font-size:14px}.venue-explorer-recommendation-foot span,.venue-explorer-recommendation-head span{color:#617896;font-size:12px}.venue-explorer-recommendation-card p{margin:0;color:#284463;font-size:13px;line-height:1.45}.venue-explorer-market-bar-list{display:grid;grid-gap:11px;gap:11px}.venue-explorer-market-bar-row{display:grid;grid-template-columns:minmax(120px,170px) minmax(160px,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:12px;border:1px solid rgba(206,219,236,.92);border-radius:16px;background:linear-gradient(180deg,#ffffff,#f8fbff)}.venue-explorer-market-bar-label{display:grid;grid-gap:3px;gap:3px;min-width:0}.venue-explorer-market-bar-label strong{color:#10243e;font-size:13px;line-height:1.25}.venue-explorer-market-bar-label span{color:#617896;font-size:11px;font-weight:800;line-height:1.25;text-transform:uppercase}.venue-explorer-market-bar-track{position:relative;height:16px;overflow:hidden;border-radius:999px;background:#e7eef8}.venue-explorer-market-bar-track i{position:absolute;inset:0 auto 0 0;min-width:8px;border-radius:inherit;background:linear-gradient(135deg,#0f766e,#47c2b3)}.venue-explorer-market-bar-meta{display:flex;align-items:center;justify-content:flex-end;gap:8px}.venue-explorer-market-bar-meta small{color:#617896;font-size:12px;font-weight:800;white-space:nowrap}.venue-explorer-briefing{display:grid;grid-gap:14px;gap:14px}.venue-explorer-briefing-hero{position:relative;display:grid;grid-gap:6px;gap:6px;padding:14px;border:1px solid rgba(206,219,236,.92);border-radius:16px;background:linear-gradient(180deg,#ffffff,#f7fbff)}.venue-explorer-briefing-hero span,.venue-explorer-briefing-section>span{color:#617896;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.venue-explorer-briefing-hero h4{margin:0;color:#10243e;font-size:22px;line-height:1.12}.venue-explorer-briefing-hero p,.venue-explorer-briefing-section p{margin:0;color:#284463;font-size:13px;line-height:1.5}.venue-explorer-briefing-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.venue-explorer-briefing-metrics div{display:grid;grid-gap:4px;gap:4px;min-width:0;padding:11px;border:1px solid rgba(206,219,236,.9);border-radius:14px;background:#fbfdff}.venue-explorer-briefing-metrics span{color:#617896;font-size:11px;font-weight:800;line-height:1.2}.venue-explorer-briefing-metrics strong{overflow-wrap:anywhere;color:#10243e;font-size:17px;line-height:1.15}.venue-explorer-briefing-section{display:grid;grid-gap:8px;gap:8px}.venue-explorer-briefing-bullet-list{display:grid;grid-gap:7px;gap:7px;margin:0;padding-left:18px;color:#284463;font-size:13px;line-height:1.45}.venue-explorer-briefing-bullet-list li::marker{color:#0f766e}.venue-explorer-target-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.venue-explorer-target-grid>div{display:grid;grid-gap:8px;gap:8px;min-width:0;padding:10px;border:1px solid rgba(206,219,236,.9);border-radius:12px;background:#fbfdff}.venue-explorer-target-grid strong{color:#10243e;font-size:12px;font-weight:900}.venue-explorer-resource-popover{position:absolute;top:12px;right:12px;z-index:4}.venue-explorer-resource-popover button{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;border:1px solid rgba(15,118,110,.2);border-radius:50%;background:#ecfdf5;color:#0f766e;cursor:pointer}.venue-explorer-resource-popover button span{font-size:12px;font-weight:950;line-height:1}.venue-explorer-resource-menu{position:absolute;top:calc(100% + 8px);right:0;display:none;width:min(280px,72vw);gap:7px;padding:12px;border:1px solid rgba(206,219,236,.92);border-radius:14px;background:#ffffff;box-shadow:0 18px 40px rgba(16,36,62,.16)}.venue-explorer-resource-popover:focus-within .venue-explorer-resource-menu,.venue-explorer-resource-popover:hover .venue-explorer-resource-menu{display:grid}.venue-explorer-resource-menu strong{color:#10243e;font-size:12px;font-weight:900}.venue-explorer-resource-menu span{color:#617896;font-size:12px;line-height:1.35}.venue-explorer-resource-menu a{color:#0f766e;font-size:12px;font-weight:800;line-height:1.3;text-decoration:none}.venue-explorer-event-list{display:grid;grid-gap:9px;gap:9px;margin:0;padding:0;list-style:none}.venue-explorer-event-list li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid rgba(206,219,236,.74)}.venue-explorer-event-list li:last-child{border-bottom:0}.venue-explorer-event-list div{display:grid;grid-gap:3px;gap:3px;min-width:0}.venue-explorer-event-list strong{color:#10243e;font-size:13px;line-height:1.25}.venue-explorer-event-list small,.venue-explorer-event-list span{color:#617896;font-size:12px;line-height:1.3}.venue-explorer-event-list a{color:#0f766e;font-size:12px;font-weight:900;text-decoration:none}.venue-explorer-subtype-event-list{display:grid;grid-gap:10px;gap:10px}.venue-explorer-subtype-event-group{display:grid;grid-gap:8px;gap:8px;padding:10px;border:1px solid rgba(206,219,236,.9);border-radius:12px;background:#fbfdff}.venue-explorer-subtype-event-group>strong{color:#17233b;font-size:13px}.venue-explorer-subtype-event-group>small{color:#6b7f99;font-size:12px;font-weight:700}.venue-explorer-detail-note{margin:12px 0 0;padding:12px;border:1px solid rgba(206,219,236,.92);border-radius:16px;background:#f7faff;color:#284463;font-size:13px;line-height:1.45}.venue-explorer-source-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.venue-explorer-source-list a{min-height:30px;padding:7px 10px;border:1px solid rgba(15,118,110,.2);background:#ecfdf5;color:#0f766e;font-size:12px;text-decoration:none}.venue-explorer-source-list a,.venue-explorer-status-pill{display:inline-flex;align-items:center;border-radius:999px;font-weight:800}.venue-explorer-status-pill{justify-content:center;min-width:0;max-width:100%;min-height:28px;padding:5px 10px;border:1px solid rgba(203,216,232,.92);background:#f7faff;color:#435b78;font-size:11px;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;text-align:center}.venue-explorer-cts-label{display:grid;grid-gap:4px;gap:4px;min-width:160px}.venue-explorer-cts-label strong{color:#17233b;font-size:13px;line-height:1.25}.venue-explorer-cts-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:-moz-fit-content;width:fit-content;max-width:100%;margin:0;padding:0;border:0;background:transparent;color:#17233b;cursor:pointer;font:inherit;font-size:13px;font-weight:800;line-height:1.25;text-align:left}.venue-explorer-cts-link:focus-visible,.venue-explorer-cts-link:hover{color:#1d4ed8;text-decoration:underline}.venue-explorer-cts-label span{display:block;color:#6b7f99;font-size:12px;font-weight:700;line-height:1.25}.venue-explorer-status-pill.critical{border-color:rgba(190,18,60,.2);background:#fff1f2;color:#9f1239}.venue-explorer-status-pill.warning{border-color:rgba(53,94,59,.24);background:#effcf3;color:#355e3b}.venue-explorer-status-pill.good{border-color:rgba(15,118,110,.24);background:#ecfdf5;color:#0f766e}.venue-explorer-status-pill.cool{border-color:rgba(37,99,235,.22);background:#eff6ff;color:#1d4ed8}.venue-explorer-status-pill.improve{border-color:rgba(124,58,237,.22);background:#f5f3ff;color:#6d28d9}.outbound-assignment-settings .outbound-policy-grid{align-items:end}.outbound-panel-heading{align-items:flex-start;display:flex;gap:10px;min-width:0}.outbound-panel-help-wrap{display:inline-flex;flex:0 0 auto;position:relative}.outbound-panel-help{align-items:center;background:#eff6ff;border:1px solid rgba(37,99,235,.22);border-radius:999px;color:#1d4ed8;cursor:help;display:inline-flex;font-size:12px;font-weight:950;height:24px;justify-content:center;line-height:1;margin-top:2px;padding:0;width:24px}.outbound-panel-help:focus-visible,.outbound-panel-help:hover{background:#dbeafe;border-color:rgba(37,99,235,.38);outline:none}.outbound-panel-help-popover{background:#ffffff;border:1px solid rgba(206,219,236,.92);border-radius:12px;box-shadow:0 18px 40px rgba(16,36,62,.16);color:#617896;display:none;gap:6px;left:0;line-height:1.38;padding:12px;position:absolute;top:calc(100% + 8px);width:min(300px,78vw);z-index:12}.outbound-panel-help-wrap:focus-within .outbound-panel-help-popover,.outbound-panel-help-wrap:hover .outbound-panel-help-popover{display:grid}.outbound-panel-help-popover strong{color:#10243e;font-size:12px;font-weight:900}.outbound-panel-help-popover span{color:#617896;font-size:12px}.outbound-policy-toggle-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.outbound-policy-toggle-row label{align-items:center;border:1px solid rgba(203,216,232,.92);border-radius:8px;display:inline-flex;gap:8px;min-height:36px;padding:7px 10px}.outbound-policy-toggle-row input{width:auto}.outbound-policy-textarea-field{display:grid;grid-gap:6px;gap:6px;margin-top:12px}.outbound-policy-textarea-field textarea{min-height:96px;resize:vertical}.review-demand-priority-badge{align-items:flex-start;background:rgba(20,184,166,.1);border:1px solid rgba(20,184,166,.22);border-radius:8px;color:#0f766e;display:inline-flex;flex-direction:column;gap:2px;line-height:1.2;margin-top:6px;max-width:220px;padding:6px 8px}.review-demand-priority-badge strong{font-size:.72rem}.review-demand-priority-badge span{color:inherit;font-size:.68rem}.review-alpha-readiness{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.review-alpha-readiness .alpha-readiness-pill{border-radius:8px;font-size:10px;letter-spacing:0;padding:3px 6px;text-transform:none}.review-alpha-hermes-gate{align-items:center;border:1px solid rgba(96,112,133,.28);border-radius:8px;color:#314155;display:inline-flex;gap:6px;line-height:1.15;margin-top:6px;max-width:220px;padding:5px 8px}.review-alpha-hermes-gate strong{color:inherit;font-size:.72rem;white-space:nowrap}.review-alpha-hermes-gate span{color:inherit;font-size:.68rem;margin:0}.review-alpha-hermes-gate.is-high{background:rgba(31,138,99,.1);border-color:rgba(31,138,99,.25);color:#0f6248}.review-alpha-hermes-gate.is-average{background:rgba(245,158,11,.1);border-color:rgba(180,123,19,.25);color:#7a4b08}.review-alpha-hermes-gate.is-low{background:rgba(194,79,79,.1);border-color:rgba(194,79,79,.26);color:#8d2e2e}@media (max-width:920px){.venue-explorer-market-bar-row{grid-template-columns:1fr}.venue-explorer-market-bar-meta{justify-content:flex-start;flex-wrap:wrap}.venue-explorer-briefing-metrics,.venue-explorer-target-grid{grid-template-columns:1fr}}.venue-explorer-peer-list,.venue-explorer-subtype-list{display:flex;flex-wrap:wrap;gap:8px}.venue-explorer-peer-list span,.venue-explorer-subtype-list span{display:inline-flex;align-items:center;gap:6px;padding:7px 9px;border:1px solid rgba(206,219,236,.88);border-radius:999px;background:#f7faff;color:#284463;font-size:12px;font-weight:700}.venue-explorer-peer-list small,.venue-explorer-subtype-list small{color:#6b7f99;font-weight:800}.venue-explorer-coverage-table{min-width:1180px}.venue-explorer-coverage-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px}.venue-explorer-mini-bars{display:grid;grid-gap:8px;gap:8px;min-width:290px}.venue-explorer-count-row{display:grid;grid-template-columns:58px minmax(96px,1fr) 42px;align-items:center;grid-gap:8px;gap:8px}.venue-explorer-count-row span{color:#617896;font-size:11px;font-weight:800}.venue-explorer-count-row strong{color:#17304d;font-size:12px;text-align:right}.venue-explorer-count-track{position:relative;height:10px;overflow:hidden;border-radius:999px;background:#e7eef8}.venue-explorer-count-track i{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:linear-gradient(135deg,#0f766e,#2aae9f)}.venue-explorer-count-track.target i{background:linear-gradient(135deg,#4f46e5,#818cf8)}.venue-explorer-count-track.peer i{background:linear-gradient(135deg,#64748b,#94a3b8)}.venue-explorer-amenity-table{min-width:1360px}.venue-explorer-amenity-scroll{margin-top:14px}.venue-explorer-amenity-signal{display:grid;grid-gap:8px;gap:8px;min-width:170px}.venue-explorer-amenity-signal small{color:#617896;font-size:12px;line-height:1.35}.venue-explorer-amenity-chip-list{display:flex;flex-wrap:wrap;gap:7px;min-width:360px}.venue-explorer-amenity-chip-list span{display:inline-flex;align-items:center;gap:6px;padding:7px 9px;border:1px solid rgba(15,118,110,.18);border-radius:999px;background:#ecfdf5;color:#0f4f49;font-size:12px;font-weight:800}.venue-explorer-amenity-chip-list.subtle span{border-color:rgba(148,163,184,.28);background:#f8fafc;color:#334155}.venue-explorer-amenity-chip-list small{color:inherit;opacity:.72}.rejection-report-table tr.is-active td{background:#eef7ff}.reporting-detail-panel{min-width:0}.reporting-detail-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-top:12px;padding:14px 16px;border:1px solid rgba(203,217,236,.92);border-radius:18px;background:radial-gradient(220px 110px at 100% 0,rgba(42,174,161,.08),transparent 64%),linear-gradient(180deg,#fbfdff,#f3f8ff)}.reporting-checkbox-cell{white-space:nowrap}.reporting-checkbox-label{display:inline-flex;align-items:center;gap:8px;color:#284463;font-size:12px;font-weight:700}.reporting-manual-route-checkbox{width:auto;margin:0}.reporting-data-table{min-width:1000px;table-layout:auto}.reporting-data-table td,.reporting-data-table th{overflow-wrap:normal;word-break:normal}.reporting-data-table th{white-space:nowrap}.reporting-cell-wrap{overflow-wrap:anywhere;word-break:break-word}.reporting-cell-nowrap{white-space:nowrap;overflow-wrap:normal;word-break:normal}.reporting-venue-explorer-table{min-width:1180px}.reporting-source-table{min-width:1360px}.reporting-compliance-table{min-width:1420px}.reporting-rejection-summary-table{min-width:860px}.reporting-rejection-detail-table{min-width:1220px}.export-dock-alignment-shell{position:relative;display:grid;grid-gap:18px;gap:18px;overflow:hidden;padding:24px;border:1px solid #cbd9e8;border-radius:24px;background:linear-gradient(120deg,rgba(255,255,255,.98),rgba(242,247,252,.96)),repeating-linear-gradient(135deg,rgba(20,45,71,.04) 0 1px,transparent 1px 12px);box-shadow:0 22px 54px rgba(25,48,72,.1)}.export-dock-alignment-shell:after{position:absolute;top:-90px;right:-50px;width:240px;height:240px;border-radius:999px;background:radial-gradient(circle,rgba(245,111,52,.17),rgba(245,111,52,0));content:"";pointer-events:none}.export-dock-alignment-heading{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.export-dock-alignment-heading h1{margin:5px 0 6px;color:#15283a;font-size:clamp(30px,4vw,52px);letter-spacing:-.04em;line-height:.98}.export-dock-alignment-heading p{max-width:760px;margin:0;color:#5b6e82;font-size:15px;line-height:1.5}.export-dock-alignment-steps{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;overflow:hidden;margin:0;padding:1px;border:1px solid #d2deea;border-radius:18px;background:#d2deea;list-style:none}.export-dock-alignment-step{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:11px;gap:11px;align-items:center;min-width:0;padding:14px 16px;background:#f8fbfe}.export-dock-alignment-step>span{display:grid;place-items:center;width:30px;height:30px;border-radius:999px;background:#dfe7ef;color:#4e6073;font-size:13px;font-weight:900}.export-dock-alignment-step div{min-width:0}.export-dock-alignment-step em,.export-dock-alignment-step strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.export-dock-alignment-step strong{color:#1d2e3f;font-size:13px}.export-dock-alignment-step em{margin-top:3px;color:#687a8c;font-size:11px;font-style:normal}.export-dock-alignment-step.is-active{background:#fff6f0}.export-dock-alignment-step.is-active>span{background:#ef6c36;color:#fff}.export-dock-alignment-step.is-complete{background:#f0f9f5}.export-dock-alignment-step.is-complete>span{background:#167557;color:#fff}.export-dock-alignment-step.is-ready>span{background:#274c70;color:#fff}.export-dock-context-strip{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) auto;grid-gap:12px;gap:12px;align-items:center;padding:15px 16px;border:1px solid #cedbea;border-radius:16px;background:rgba(255,255,255,.88)}.export-dock-context-strip.is-portfolio{grid-template-columns:repeat(2,minmax(0,1fr))}.export-dock-context-strip>div{min-width:0}.export-dock-context-strip span,.export-dock-context-strip strong{display:block}.export-dock-context-strip span{color:#687a8e;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.export-dock-context-strip strong{margin-top:4px;overflow:hidden;color:#172a3d;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.export-queue-table tr.is-contextual-route td{background-image:linear-gradient(180deg,rgba(255,248,243,.94),rgba(255,255,255,.94));box-shadow:inset 0 2px 0 rgba(239,108,54,.42),inset 0 -2px 0 rgba(239,108,54,.42)}.export-queue-table tr.is-contextual-route td:first-child{box-shadow:inset 4px 0 0 #ef6c36,inset 0 2px 0 rgba(239,108,54,.42),inset 0 -2px 0 rgba(239,108,54,.42)}.export-queue-card-shell{gap:0}.export-queue-header-side{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.export-queue-toolbar{display:grid;grid-template-columns:minmax(260px,420px) minmax(0,1fr);grid-gap:14px;gap:14px;margin-top:14px;align-items:start}.export-queue-filter-strip{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.export-queue-field{display:grid;grid-gap:6px;gap:6px;min-width:180px;font-size:12px;font-weight:700;color:#4f6078}.export-queue-field span{letter-spacing:.02em;text-transform:uppercase}.export-queue-toggle{margin-top:18px}.export-queue-ops-note{padding:14px 16px;border-radius:16px;border:1px solid #d8e4f5;background:linear-gradient(180deg,#f8fbff,#eef5ff);color:#375272;font-size:13px;line-height:1.45}.export-queue-scoreboard{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:12px;gap:12px}.export-queue-summary-card{display:grid;grid-gap:8px;gap:8px;padding:16px 18px;border-radius:18px;border:1px solid #d8e4f5;background:linear-gradient(180deg,#ffffff,#f4f8fd);box-shadow:0 10px 24px rgba(35,63,94,.06)}.export-queue-summary-label{color:#60748f;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.export-queue-summary-card strong{color:#162638;font-size:32px;line-height:1}.export-queue-grid{display:grid;grid-gap:16px;gap:16px}.export-queue-table-wrap{width:100%;max-height:min(68vh,720px);overflow:auto;border:1px solid #cad9ea;border-radius:16px;background:#ffffff;box-shadow:0 18px 38px rgba(35,63,94,.08)}.export-queue-table{width:100%;min-width:2920px;border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:12px}.export-queue-table td,.export-queue-table th{border-right:1px solid #d6e2ef;border-bottom:1px solid #d6e2ef;padding:10px 12px;text-align:left;vertical-align:top}.export-queue-table th{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:linear-gradient(180deg,#f7fbff,#edf4fc);color:#465c76;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 1px 0 #cbd9e9}.export-queue-table td:first-child,.export-queue-table th:first-child{position:-webkit-sticky;position:sticky;left:0;z-index:1;border-left:0}.export-queue-table th:first-child{z-index:3}.export-queue-table td:first-child{background:linear-gradient(180deg,#ffffff,#f8fbff);box-shadow:1px 0 0 #d6e2ef}.export-queue-table tr:hover td{background-image:linear-gradient(180deg,rgba(255,255,255,.76),rgba(241,247,255,.76))}.export-queue-table td:first-child,.export-queue-table th:first-child{width:230px}.export-queue-table td:nth-child(2),.export-queue-table th:nth-child(2){width:190px}.export-queue-table td:nth-child(3),.export-queue-table th:nth-child(3){width:220px}.export-queue-table td:nth-child(4),.export-queue-table th:nth-child(4){width:240px}.export-queue-table td:nth-child(5),.export-queue-table td:nth-child(6),.export-queue-table td:nth-child(7),.export-queue-table th:nth-child(5),.export-queue-table th:nth-child(6),.export-queue-table th:nth-child(7){width:150px}.export-queue-table td:nth-child(10),.export-queue-table td:nth-child(8),.export-queue-table td:nth-child(9),.export-queue-table th:nth-child(10),.export-queue-table th:nth-child(8),.export-queue-table th:nth-child(9){width:220px}.export-queue-table td:nth-child(11),.export-queue-table th:nth-child(11){width:140px}.export-queue-table td:nth-child(12),.export-queue-table th:nth-child(12){width:132px}.export-queue-table td:nth-child(13),.export-queue-table th:nth-child(13){width:240px}.export-queue-table td:nth-child(14),.export-queue-table th:nth-child(14){width:220px}.export-queue-table td:nth-child(15),.export-queue-table th:nth-child(15){width:170px}.export-queue-table td:nth-child(16),.export-queue-table th:nth-child(16){width:220px}.export-queue-table td:nth-child(17),.export-queue-table th:nth-child(17){width:190px}.export-batch-table{min-width:1480px}.export-batch-table td:first-child,.export-batch-table th:first-child{position:-webkit-sticky;position:sticky;left:0}.export-batch-table th:first-child{z-index:3}.export-batch-table td:first-child{z-index:2;background:linear-gradient(180deg,#ffffff,#f8fbff);box-shadow:1px 0 0 #d6e2ef}.export-batch-table td:first-child,.export-batch-table th:first-child{width:320px}.export-batch-table td:nth-child(2),.export-batch-table th:nth-child(2){width:200px}.export-batch-table td:nth-child(3),.export-batch-table td:nth-child(4),.export-batch-table td:nth-child(5),.export-batch-table td:nth-child(6),.export-batch-table td:nth-child(7),.export-batch-table td:nth-child(8),.export-batch-table th:nth-child(3),.export-batch-table th:nth-child(4),.export-batch-table th:nth-child(5),.export-batch-table th:nth-child(6),.export-batch-table th:nth-child(7),.export-batch-table th:nth-child(8){width:160px}.export-queue-inline-actions{display:grid;grid-template-columns:1fr;grid-gap:6px;gap:6px;margin-top:10px;padding-top:8px;border-top:1px solid #dbe7f4}.export-queue-quick-actions,.export-queue-secondary-actions{display:flex;align-items:stretch;gap:4px;min-width:0}.export-queue-secondary-actions{flex-wrap:wrap}.export-queue-inline-actions .export-queue-action-link,.export-queue-inline-actions button.compact{display:inline-flex;align-items:center;justify-content:center;width:auto;min-height:28px;min-width:0;padding:5px 7px;border-radius:8px;font-size:10.5px;font-weight:700;line-height:1.15;text-decoration:none;white-space:nowrap}.export-queue-inline-actions .export-queue-action-link{background:#fff;border:1px solid var(--line);color:var(--accent);box-shadow:0 8px 18px rgba(29,36,43,.05);transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.export-queue-inline-actions .export-queue-action-link:hover{transform:translateY(-1px);box-shadow:0 16px 28px rgba(31,38,48,.2)}.export-queue-quick-actions .export-queue-action-link,.export-queue-quick-actions button.compact{flex:1 1}.export-queue-secondary-actions button.compact{flex:1 1 auto}.export-queue-submit-row{display:grid;grid-template-columns:1fr;grid-gap:4px;gap:4px;margin-top:2px}.export-queue-submit-row .export-summit-action{width:100%;min-height:32px}.export-queue-submit-row .export-basecamp-action{width:100%;min-height:36px}.export-queue-inline-actions .export-queue-action-link.is-disabled{cursor:not-allowed;opacity:.58;pointer-events:none}.export-summit-action{display:inline-flex;align-items:center;justify-content:center;gap:7px}.export-summit-action-note{display:block;margin:0;color:#607085;font-size:10.5px;line-height:1.25;text-align:center}.summit-receipt-heading{display:inline-flex!important;align-items:center;gap:7px}.summit-confirmation-spinner{display:inline-block;width:13px;height:13px;border:2px solid rgba(31,104,163,.26);border-top-color:#1f68a3;border-radius:999px;animation:summit-confirmation-spin .8s linear infinite;flex:0 0 auto}@keyframes summit-confirmation-spin{to{transform:rotate(1turn)}}.export-queue-route-cell,.export-readiness-cell{min-height:64px}.export-queue-route-cell strong,.export-readiness-cell strong{display:block;color:#162638;font-size:13px;line-height:1.25;overflow-wrap:anywhere}.export-queue-route-cell span,.export-readiness-cell span{display:block;margin-top:5px;color:#5f7189;font-size:11px;line-height:1.35;overflow-wrap:anywhere}.export-readiness-cell{box-shadow:inset 4px 0 0 transparent}.export-readiness-cell.is-green{background:#f0fbf6;box-shadow:inset 4px 0 0 #1f8a63}.export-readiness-cell.is-green strong{color:#0f6248}.export-readiness-cell.is-amber{background:#f3f6fa;box-shadow:inset 4px 0 0 #8ea1b2}.export-readiness-cell.is-amber strong{color:#314155}.export-readiness-cell.is-red{background:#fff1ef;box-shadow:inset 4px 0 0 #c24f4f}.export-readiness-cell.is-red strong{color:#8d2e2e}.export-readiness-cell.is-neutral{background:#f7faff;box-shadow:inset 4px 0 0 #9aaec6}.export-readiness-link{display:block;color:inherit;text-decoration:none}.export-readiness-link:hover strong{text-decoration:underline;text-underline-offset:3px}.export-queue-actions-cell{background:#fbfdff}.export-queue-actions-cell .export-queue-batch-actions{display:grid;grid-template-columns:repeat(2,minmax(116px,1fr));align-items:stretch;grid-gap:8px;gap:8px}.export-queue-actions-cell .chip-link,.export-queue-actions-cell button.compact{width:100%;min-height:36px;padding:7px 10px;border-radius:10px;font-size:11px;line-height:1.15;white-space:normal}.export-queue-actions-cell .chip-link.is-disabled{cursor:not-allowed;opacity:.58;pointer-events:none}.export-queue-batch-card{display:grid;grid-gap:14px;gap:14px;padding:18px;border-radius:20px;border:1px solid #d7e3f2;background:linear-gradient(180deg,#ffffff,#f7fbff);box-shadow:0 18px 40px rgba(40,68,99,.08)}.export-queue-batch-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.export-queue-batch-head h3{margin:4px 0;font-size:22px;line-height:1.15}.export-queue-kicker{color:#5c708b;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.export-queue-status-rail{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.export-queue-batch-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(88px,1fr));grid-gap:10px;gap:10px}.export-queue-mini-metric{padding:10px 12px;border-radius:14px;background:#f4f8fc;border:1px solid #dfebf6}.export-queue-mini-metric span{display:block;color:#60748f;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.export-queue-mini-metric strong{display:block;margin-top:6px;color:#172739;font-size:22px;line-height:1}.export-queue-batch-evidence{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.export-queue-detail-block{min-width:0;padding:14px;border-radius:16px;border:1px solid #e2eaf4;background:rgba(255,255,255,.82)}.export-queue-detail-label{display:block;margin-bottom:6px;color:#60748f;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.export-queue-detail-block strong{display:block;color:#1e2d3d;font-size:15px;line-height:1.35}.export-queue-batch-footer{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.export-queue-batch-timeline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;flex:1 1 460px}.export-queue-batch-actions{flex:0 1 auto}.export-queue-error{color:#8a2436}.export-queue-empty{display:grid;grid-gap:18px;gap:18px;padding:24px;border-radius:20px;border:1px dashed #c7d6e8;background:#fafcff}.export-queue-empty-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.export-queue-empty-step{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start;padding:16px;border-radius:16px;border:1px solid #dce7f3;background:#ffffff}.export-queue-empty-step span{display:grid;place-items:center;width:30px;height:30px;border-radius:999px;background:#1a76ff;color:#ffffff;font-size:14px;font-weight:800}.basecamp-handoff-preview-modal{width:min(820px,96vw)}.basecamp-handoff-preview-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:12px;border-bottom:1px solid var(--line)}.basecamp-handoff-preview-header h3{margin:0;color:var(--ink)}.basecamp-handoff-preview-footer,.basecamp-handoff-preview-header p,.basecamp-handoff-preview-lists p{margin:4px 0 0;color:#5d6b7e;font-size:12px}.basecamp-handoff-preview-grid,.basecamp-handoff-preview-status{display:grid;grid-gap:8px;gap:8px;margin-top:14px}.basecamp-handoff-preview-status{grid-template-columns:repeat(2,minmax(0,1fr))}.basecamp-handoff-preview-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.basecamp-handoff-preview-error,.basecamp-handoff-preview-grid>div,.basecamp-handoff-preview-lists>div,.basecamp-handoff-preview-status>div{border:1px solid #d9e5f2;border-radius:10px;background:#f8fbff;padding:10px}.basecamp-handoff-preview-grid span,.basecamp-handoff-preview-status span{display:block;color:#637186;font-size:10.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.basecamp-handoff-preview-grid strong,.basecamp-handoff-preview-status strong{display:block;margin-top:4px;color:var(--ink);font-size:12px;overflow-wrap:anywhere}.basecamp-handoff-preview-lists{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:14px}.basecamp-handoff-preview-lists h4{margin:0 0 8px;color:var(--ink);font-size:13px}.basecamp-handoff-preview-lists ul{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.basecamp-handoff-preview-lists li{display:grid;grid-gap:2px;gap:2px}.basecamp-handoff-preview-lists li strong{color:var(--ink);font-size:12px}.basecamp-handoff-preview-error span,.basecamp-handoff-preview-lists li span{color:#5d6b7e;font-size:12px;line-height:1.35}.basecamp-handoff-preview-error button{margin-top:10px}.basecamp-handoff-submit-panel{display:grid;grid-gap:10px;gap:10px;margin-top:14px;border:1px solid #b9dccd;border-radius:10px;background:#f4fbf8;padding:12px}.basecamp-handoff-submit-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.basecamp-handoff-submit-head h4{margin:0;color:var(--ink);font-size:13px}.basecamp-handoff-submit-error span,.basecamp-handoff-submit-head span{display:block;margin-top:4px;color:#516f62;font-size:12px;line-height:1.35}.basecamp-handoff-submit-result{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.basecamp-handoff-submit-result>div{border:1px solid #cfe4da;border-radius:8px;background:#ffffff;padding:10px}.basecamp-handoff-submit-result span{display:block;color:#5c756a;font-size:10.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.basecamp-handoff-submit-result strong{display:block;margin-top:4px;color:#183227;font-size:12px;overflow-wrap:anywhere}.basecamp-handoff-submit-error{display:grid;grid-gap:4px;gap:4px;border:1px solid #f2c5cd;border-radius:8px;background:#fff7f8;padding:10px}.basecamp-handoff-submit-error strong{color:#8a2436}.basecamp-handoff-preview-schedule{display:grid;grid-gap:10px;gap:10px;margin-top:14px;border:1px solid #d9e5f2;border-radius:10px;background:#f8fbff;padding:12px}.basecamp-handoff-preview-schedule-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.basecamp-handoff-preview-schedule h4{margin:0;color:var(--ink);font-size:13px}.basecamp-handoff-preview-schedule li em,.basecamp-handoff-preview-schedule li span,.basecamp-handoff-preview-schedule p,.basecamp-handoff-preview-schedule-alert span{color:#5d6b7e;font-size:12px;line-height:1.35}.basecamp-handoff-preview-schedule p{margin:4px 0 0}.basecamp-handoff-preview-schedule-head>span{border:1px solid #bfd4e8;border-radius:999px;padding:4px 8px;color:#2f5f83;background:#eef6ff;font-size:11px;font-weight:800;white-space:nowrap}.basecamp-handoff-preview-schedule-alert{display:flex;gap:8px;align-items:center;border:1px solid #efd8a4;border-radius:8px;background:#fffaf0;padding:8px}.basecamp-handoff-preview-schedule-alert strong{color:#7a4d00;font-size:12px}.basecamp-handoff-preview-schedule ol{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.basecamp-handoff-preview-schedule li{display:grid;grid-gap:2px;gap:2px;border-top:1px solid #e5edf5;padding-top:8px}.basecamp-handoff-preview-schedule li:first-child{border-top:0;padding-top:0}.basecamp-handoff-preview-schedule li strong{color:var(--ink);font-size:12px}.basecamp-handoff-preview-schedule li em{font-style:normal}.basecamp-handoff-preview-error{display:grid;grid-gap:4px;gap:4px;margin-top:14px;border-color:#f2c5cd;background:#fff7f8}.basecamp-handoff-preview-error strong{color:#8a2436}html[data-portal-theme=dark] .basecamp-handoff-preview-error{border-color:rgba(224,143,143,.55);background:rgba(69,41,41,.72)}html[data-portal-theme=dark] .basecamp-handoff-preview-error strong{color:#f4b8b8}html[data-portal-theme=dark] .basecamp-handoff-preview-error span{color:#f0c4c4}html[data-portal-theme=dark] .basecamp-handoff-submit-panel{border-color:rgba(94,191,150,.42);background:rgba(25,58,47,.62)}html[data-portal-theme=dark] .basecamp-handoff-submit-result>div{border-color:rgba(104,191,154,.35);background:rgba(16,28,34,.7)}html[data-portal-theme=dark] .basecamp-handoff-submit-head span,html[data-portal-theme=dark] .basecamp-handoff-submit-result span{color:#bdebd8}html[data-portal-theme=dark] .basecamp-handoff-submit-result strong{color:#edf7f2}html[data-portal-theme=dark] .basecamp-handoff-submit-error{border-color:rgba(224,143,143,.55);background:rgba(69,41,41,.72)}html[data-portal-theme=dark] .basecamp-handoff-submit-error strong{color:#f4b8b8}html[data-portal-theme=dark] .basecamp-handoff-submit-error span{color:#f0c4c4}html[data-portal-theme=dark] .basecamp-handoff-preview-schedule-head>span{border-color:rgba(99,195,154,.34);background:rgba(31,58,51,.72);color:#bdebd8}html[data-portal-theme=dark] .basecamp-handoff-preview-schedule-alert{border-color:rgba(242,201,76,.62);background:rgba(69,57,25,.62)}html[data-portal-theme=dark] .basecamp-handoff-preview-schedule-alert strong{color:#f4d982}html[data-portal-theme=dark] .basecamp-handoff-preview-schedule-alert span{color:#f1e4b6}html[data-portal-theme=dark] .basecamp-handoff-preview-schedule li{border-color:rgba(75,89,108,.62)}.basecamp-handoff-preview-footer{display:flex;flex-wrap:wrap;gap:8px 14px;justify-content:space-between;padding-top:12px;border-top:1px solid var(--line)}.export-support-shell{gap:0}.export-support-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:12px;gap:12px}.export-support-wide{grid-column:span 2}.export-support-actions{margin-top:16px}.export-support-results{display:grid;grid-gap:16px;gap:16px;margin-top:18px}.export-support-table-wrap{max-height:min(72vh,760px)}.export-support-table{min-width:2360px}.export-support-table td:first-child,.export-support-table th:first-child{width:240px}.export-support-table td:nth-child(2),.export-support-table th:nth-child(2){width:260px}.export-support-table td:nth-child(3),.export-support-table td:nth-child(4),.export-support-table td:nth-child(5),.export-support-table th:nth-child(3),.export-support-table th:nth-child(4),.export-support-table th:nth-child(5){width:150px}.export-support-table td:nth-child(6),.export-support-table td:nth-child(7),.export-support-table td:nth-child(8),.export-support-table th:nth-child(6),.export-support-table th:nth-child(7),.export-support-table th:nth-child(8){width:210px}.export-support-table td:nth-child(10),.export-support-table td:nth-child(11),.export-support-table td:nth-child(12),.export-support-table td:nth-child(13),.export-support-table td:nth-child(9),.export-support-table th:nth-child(10),.export-support-table th:nth-child(11),.export-support-table th:nth-child(12),.export-support-table th:nth-child(13),.export-support-table th:nth-child(9){width:132px}.export-support-table td:nth-child(14),.export-support-table th:nth-child(14){width:190px}.export-support-table td:nth-child(15),.export-support-table th:nth-child(15){width:120px}.export-support-card{display:grid;grid-gap:12px;gap:12px;padding:18px;border-radius:20px;border:1px solid #dde7f2;background:linear-gradient(180deg,#ffffff,#f8fbff);box-shadow:0 14px 30px rgba(35,63,94,.06)}.export-support-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.export-support-card-head h3{margin:4px 0 0;font-size:18px;line-height:1.25}.export-support-kicker{color:#5d7089;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.export-support-badges{display:flex;flex-wrap:wrap;gap:8px}.export-support-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.export-support-detail,.export-support-metrics div{padding:12px 14px;border-radius:14px;background:#f4f8fc;border:1px solid #dfe8f2}.export-support-detail span,.export-support-metrics span{display:block;color:#60748f;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.export-support-detail strong,.export-support-metrics strong{display:block;margin-top:6px;color:#1a2939;font-size:14px;line-height:1.4}.export-support-empty{padding:24px;border-radius:18px;border:1px dashed #c7d6e8;background:#fafcff}@media (max-width:1120px){.export-queue-batch-footer,.export-queue-batch-head,.export-queue-toolbar{grid-template-columns:1fr;display:grid}.export-queue-status-rail{justify-content:start}.basecamp-handoff-preview-grid,.basecamp-handoff-submit-result,.export-queue-batch-evidence,.export-queue-batch-timeline,.export-queue-empty-steps,.export-support-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.export-support-wide{grid-column:span 2}}@media (max-width:720px){.basecamp-handoff-preview-grid,.basecamp-handoff-preview-lists,.basecamp-handoff-preview-status,.basecamp-handoff-submit-result{grid-template-columns:minmax(0,1fr)}.basecamp-handoff-preview-schedule-head,.basecamp-handoff-submit-head{display:grid}.export-queue-batch-evidence,.export-queue-batch-timeline{grid-template-columns:minmax(0,1fr)}.export-queue-field{min-width:0;width:100%}.export-queue-empty-steps,.export-support-grid,.export-support-metrics,.export-support-results{grid-template-columns:minmax(0,1fr)}.export-support-wide{grid-column:span 1}}.review-control-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:8px;gap:8px;align-items:stretch}.review-enrichment-card,.review-filters-card{height:100%}.review-insight-chips{margin-top:10px}.input-grid.compact.review-filter-grid{margin-top:8px;gap:8px;align-items:end}.input-grid.compact.review-filter-grid-primary{grid-template-columns:minmax(128px,1.2fr) minmax(60px,.55fr) minmax(128px,1fr) minmax(210px,1.8fr) minmax(220px,1.8fr) minmax(220px,1.8fr)}.input-grid.compact.review-filter-grid-secondary{grid-template-columns:minmax(210px,1.7fr) minmax(90px,.75fr) minmax(96px,.8fr) minmax(150px,1.2fr) minmax(96px,.75fr) minmax(84px,.7fr) minmax(130px,1fr) minmax(130px,1fr) minmax(240px,2fr)}.input-grid.compact.review-filter-grid .review-state-field{max-width:none}.input-grid.compact.review-filter-grid .review-state-field select{text-transform:uppercase}.input-grid.compact.review-filter-grid .review-run-field input{text-transform:none}.input-grid.compact.review-filter-grid label{font-size:10px;letter-spacing:.08em;white-space:nowrap}.input-grid.compact.review-filter-grid input,.input-grid.compact.review-filter-grid select{min-height:36px;padding:8px 10px;border-radius:12px;font-size:13px}.review-filter-toolbar{margin-top:8px;display:grid;grid-template-columns:minmax(280px,1fr) minmax(340px,1.2fr) auto;grid-template-areas:"address quality actions";grid-gap:8px;gap:8px;align-items:center}.review-pagination-bar{margin-top:8px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border:1px solid #cadaef;border-radius:12px;background:linear-gradient(180deg,#ffffff,#f7fbff)}.review-pagination-summary{min-width:0;display:flex;align-items:baseline;gap:7px;color:#4b6180;font-size:12px;font-weight:700;white-space:nowrap}.review-pagination-summary strong{color:#10253d;font-size:13px}.review-pagination-summary small{color:var(--muted);font-size:11px;font-weight:700}.review-pagination-actions{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto}.review-filter-panel-address{grid-area:address}.review-filter-panel-quality{grid-area:quality}.review-filter-panel{min-width:0;min-height:38px;max-height:38px;border:1px solid #cadaef;border-radius:11px;background:radial-gradient(240px 90px at 15% -30%,rgba(48,133,255,.12),transparent 72%),linear-gradient(180deg,#ffffff,#f5faff);box-shadow:inset 0 1px 0 rgba(255,255,255,.94);padding:5px 7px;display:flex;align-items:center;gap:6px;overflow:hidden}.review-filter-block-label{flex:0 0 auto;min-width:58px;max-width:58px;font-size:10px;font-weight:800;color:#4b6180;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.review-pill-grid{flex:1 1;width:100%;display:grid;grid-gap:5px;gap:5px}.review-pill-grid-address,.review-pill-grid-quality{grid-template-columns:repeat(3,minmax(0,1fr))}.review-filter-pill-label{display:-webkit-box;min-width:0;flex:1 1;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;white-space:normal}.review-filter-pill-plain{justify-content:center}.review-filter-pill-counted{justify-content:space-between}.review-filter-pill-counted .review-filter-pill-label{text-align:left}.review-filter-pill.active .review-filter-pill-count{border-color:#83cabb;background:#f9fffd;color:#0f6f65}.review-filter-pill-tone-green.active .review-filter-pill-count{border-color:#8fceb0;color:#146c43}.review-filter-pill-tone-amber.active .review-filter-pill-count{border-color:#e0ba71;background:#fff8ea;color:#8a5b0c}.review-filter-pill-tone-red.active .review-filter-pill-count{border-color:#e3a09a;color:#97352e}.review-filter-shell{display:grid;grid-gap:8px;gap:8px;padding:10px 12px;border:1px solid #cadaef;border-radius:14px;background:radial-gradient(220px 80px at 20% -20%,rgba(48,133,255,.15),transparent 70%),linear-gradient(180deg,#ffffff,#f4f9ff);box-shadow:inset 0 1px 0 rgba(255,255,255,.92)}.review-filter-group-title{font-size:11px;font-weight:800;letter-spacing:.03em;color:#4d6280;text-transform:uppercase}.review-filter-pill-group{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px}.review-pill-option:hover{transform:translateY(-1px);box-shadow:0 4px 10px rgba(17,36,61,.1)}.review-segmented .review-pill-option.active{background:linear-gradient(135deg,#1a8a7e,#2db0a1);color:#ffffff;box-shadow:0 4px 12px rgba(15,118,110,.28),inset 0 0 0 1px rgba(255,255,255,.25)}.review-pill-toggle:hover{transform:translateY(-1px)}.review-pill-toggle-dot{width:11px;height:11px;border-radius:999px;border:1px solid #9eb2cf;background:#ffffff;box-shadow:0 1px 2px rgba(17,36,61,.16)}.review-pill-toggle.active{border-color:#48b9aa;background:linear-gradient(135deg,#128575,#28a497);color:#ffffff;box-shadow:0 6px 14px rgba(15,118,110,.3),inset 0 0 0 1px rgba(255,255,255,.2)}.review-pill-toggle.active .review-pill-toggle-dot{border-color:#ffffff;background:#e7fffa;box-shadow:0 0 0 3px rgba(255,255,255,.18),0 1px 2px rgba(17,36,61,.2)}.review-enrichment-card{display:flex;flex-direction:column}.review-enrichment-kpis{margin-top:10px;display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.review-enrichment-kpis .kpi{padding:10px 11px}.review-enrichment-kpis .kpi-value{font-size:24px}.review-enrichment-actions,.review-process-panel{margin-top:10px}.review-progress-bars{margin-top:10px;display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.review-mini-progress .small{color:#4b627f;font-weight:700}.review-mini-progress .progress-track{margin-top:6px;height:7px}.review-progress-bars .progress-fill.danger-soft{background:linear-gradient(90deg,#9fb2bf,#355e3b)}.quality-toggle-knob{width:16px;height:16px;border-radius:999px;border:1px solid #b4c5dd;background:#ffffff;box-shadow:0 1px 2px rgba(17,24,39,.1)}.quality-toggle.active{border-color:#5ec3b9;background:linear-gradient(180deg,#ecfcf8,#e8f6ff);color:#0f6b64}.quality-toggle.active .quality-toggle-knob{border-color:#0f6b64;background:#0f9787;box-shadow:0 0 0 3px rgba(15,151,135,.15)}.badge.danger{background:var(--danger);border-color:#8e1b22;color:#fff}.badge.success{background:#ecfdf5;border-color:#8fe8cf;color:#0f725f}.toggle-pill input{width:auto;margin:0}.segmented button.active{background:linear-gradient(180deg,#ebf9ff,#e3f7f3);color:#0b6a64;box-shadow:inset 0 0 0 1px #9cd7cf}.quick-actions{display:grid;grid-gap:8px;gap:8px}.quick-actions a{border:1px solid var(--line);border-radius:12px;padding:10px 12px;background:linear-gradient(180deg,#fbfdff,#f4f9ff);color:#1d4967;font-weight:700}.table-wrap{width:100%;overflow-x:auto}table{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}tbody tr:nth-child(2n){background:rgba(247,249,251,.86)}tbody tr:hover{background:rgba(239,252,243,.74)}td,th{border-bottom:1px solid var(--line);padding:12px 10px;text-align:left;vertical-align:top;font-size:14px;overflow-wrap:anywhere}th{background:#f3f6fa;color:#5a6775;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.review-index-heading{display:flex;flex-direction:column;gap:2px;line-height:1.1}.review-index-heading-detail{font-size:10px;font-weight:600;color:#6a7d95}.venue-review-table .badge{max-width:100%;padding:3px 8px;font-size:11px;line-height:1.15}.review-unique-venue-badge{border:1px solid #9ab7a4;background:#effcf3;color:#25482d;font-weight:800}.venue-review-table{min-width:0}.venue-review-table td,.venue-review-table th{padding:10px 8px;font-size:13px;overflow-wrap:normal;word-break:normal}.venue-review-table td:nth-child(14),.venue-review-table td:nth-child(5),.venue-review-table td:nth-child(6){overflow-wrap:anywhere;word-break:break-word}.venue-review-table .index-cell .badge{flex:0 0 auto;min-width:40px;justify-content:center;white-space:nowrap;overflow-wrap:normal;word-break:normal}.venue-review-table .review-contact-line{margin-top:3px;color:#27465f}.venue-review-table .review-contact-line.is-missing{color:#355e3b;font-weight:650}.venue-review-table .table-link{min-height:28px;max-width:100%;justify-content:center;padding:4px 8px;font-size:12px}.venue-review-table .review-link-disabled{opacity:.55;pointer-events:none}.venue-review-table .review-google-search-link,.venue-review-table .review-hermes-run-button,.venue-review-table .review-research-plan-button{width:100%;justify-self:stretch}.venue-review-table .review-hermes-run-button:disabled,.venue-review-table .review-research-plan-button:disabled{cursor:wait;opacity:.68}.venue-review-table .review-hermes-run-feedback{border:1px solid rgba(96,112,133,.22);border-radius:8px;color:#314155;display:block;font-size:10.5px;font-weight:700;line-height:1.25;padding:6px 8px}.venue-review-table .review-hermes-run-feedback.is-success{background:rgba(31,138,99,.1);border-color:rgba(31,138,99,.24);color:#0f6248}.venue-review-table .review-hermes-run-feedback.is-blocked{background:rgba(245,158,11,.1);border-color:rgba(180,123,19,.25);color:#7a4b08}.venue-review-table .review-hermes-run-feedback.is-error{background:rgba(194,79,79,.1);border-color:rgba(194,79,79,.26);color:#8d2e2e}.venue-review-table .review-research-planner-feedback{border:1px solid rgba(59,130,246,.24);border-radius:8px;background:rgba(59,130,246,.1);color:#214a80;display:block;font-size:10.5px;font-weight:700;line-height:1.25;padding:6px 8px}.venue-review-table .review-research-planner-feedback.is-error{background:rgba(194,79,79,.1);border-color:rgba(194,79,79,.26);color:#8d2e2e}.venue-review-table .review-research-planner-panel{border:1px solid rgba(96,112,133,.22);border-radius:8px;background:rgba(248,251,255,.88);color:#1f2d3d;display:grid;grid-gap:6px;gap:6px;padding:8px}.venue-review-table .review-research-planner-head{align-items:center;display:flex;gap:8px;justify-content:space-between}.venue-review-table .review-research-planner-head strong{font-size:11px}.venue-review-table .review-research-planner-head span,.venue-review-table .review-research-planner-safety{color:#607085;font-size:10px;font-weight:700}.venue-review-table .review-research-planner-bundles,.venue-review-table .review-research-planner-execution,.venue-review-table .review-research-planner-gaps,.venue-review-table .review-research-planner-locations,.venue-review-table .review-research-planner-results,.venue-review-table .review-research-planner-sources{display:flex;flex-wrap:wrap;gap:4px}.venue-review-table .review-research-planner-bundles span,.venue-review-table .review-research-planner-execution span,.venue-review-table .review-research-planner-gaps span,.venue-review-table .review-research-planner-locations span,.venue-review-table .review-research-planner-results span,.venue-review-table .review-research-planner-sources span{border:1px solid rgba(96,112,133,.18);border-radius:999px;background:rgba(255,255,255,.78);color:#314155;font-size:10px;font-weight:700;line-height:1.2;padding:3px 6px}.venue-review-table .review-research-planner-results span{border-color:rgba(37,99,235,.2);background:rgba(239,246,255,.9)}.venue-review-table .review-research-planner-results .review-research-planner-result-chip--pricing{border-color:rgba(13,148,136,.24);background:rgba(240,253,250,.92);color:#115e59}.venue-review-table .review-investigation-note-link{margin-top:8px}.venue-review-table .review-venue-row-actions{display:flex;flex-direction:column;gap:6px;width:100%;min-width:0}.venue-review-table .review-venue-decision-cell{width:100%}.venue-review-table .review-ait-release-blocked{display:grid;grid-gap:2px;gap:2px;padding:7px 8px;border:1px solid rgba(180,83,9,.26);border-radius:9px;background:rgba(255,247,237,.92);color:#7c2d12;font-size:10px;line-height:1.35}.venue-review-table .review-ait-release-blocked strong{color:#9a3412;font-size:11px}.venue-review-table .review-decision-select.review-route-action-pill{width:100%;min-width:0;min-height:28px;height:28px;padding:4px 30px 4px 8px;border-radius:999px;font-size:12px;font-weight:800;line-height:1.1;background-position:50%,right 10px center;background-size:auto,10px 7px;box-shadow:0 8px 18px rgba(91,103,118,.2),inset 0 1px 0 rgba(255,255,255,.22)}.venue-review-table .venue-review-row-branch>td:first-child{border-left:3px solid #7c8df0}.venue-review-table .venue-review-row-branch>td:first-child .review-grid-cell-content{padding-left:10px}.venue-review-table .review-address-cell{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.venue-review-table .review-address-action,.venue-review-table .review-decision-cell{min-width:0}.venue-review-table .review-decision-select{min-height:30px;padding:5px 7px;font-size:11px}.review-readiness-table-wrap{max-height:min(72vh,760px)}.review-readiness-table{min-width:3100px}.review-readiness-table td:first-child,.review-readiness-table th:first-child{width:230px}.review-readiness-table td:nth-child(2),.review-readiness-table th:nth-child(2){width:260px}.review-readiness-table td:nth-child(3),.review-readiness-table th:nth-child(3){width:185px}.review-readiness-table td:nth-child(4),.review-readiness-table td:nth-child(5),.review-readiness-table th:nth-child(4),.review-readiness-table th:nth-child(5){width:210px}.review-readiness-table td:nth-child(6),.review-readiness-table th:nth-child(6){width:390px}.review-readiness-table td:nth-child(7),.review-readiness-table th:nth-child(7){width:225px}.review-readiness-table td:nth-child(8),.review-readiness-table th:nth-child(8){width:260px}.review-readiness-table td:nth-child(10),.review-readiness-table td:nth-child(9),.review-readiness-table th:nth-child(10),.review-readiness-table th:nth-child(9){width:190px}.review-readiness-table td:nth-child(11),.review-readiness-table th:nth-child(11){width:170px}.review-readiness-table td:nth-child(12),.review-readiness-table th:nth-child(12){width:160px}.review-readiness-table td:nth-child(13),.review-readiness-table td:nth-child(14),.review-readiness-table th:nth-child(13),.review-readiness-table th:nth-child(14){width:150px}.review-readiness-table .export-readiness-cell{padding:7px 10px;background:#f7faff;box-shadow:inset 3px 0 0 #9aaec6}.review-readiness-table .export-readiness-cell.is-green{background:#e8f8ef;box-shadow:inset 3px 0 0 #1f8a63}.review-readiness-table .export-readiness-cell.is-amber{background:#fff3d8;box-shadow:inset 3px 0 0 #8ea1b2}.review-readiness-table .export-readiness-cell.is-red{background:#fde8e6;box-shadow:inset 3px 0 0 #c24f4f}.review-readiness-table .export-readiness-cell.is-neutral{background:#eef4fb;box-shadow:inset 3px 0 0 #9aaec6}.review-readiness-table tr:hover td{background-image:none}.review-readiness-table tr:hover .export-readiness-cell.is-green{background:#ddf4e8}.review-readiness-table tr:hover .export-readiness-cell.is-amber{background:#ffedc2}.review-readiness-table tr:hover .export-readiness-cell.is-red{background:#fbd9d5}.review-readiness-table tr:hover .export-readiness-cell.is-neutral{background:#e4edf8}.review-readiness-table .export-readiness-cell strong{color:#162638;font-size:12px;line-height:1.25;white-space:pre-line}.review-readiness-table .export-readiness-cell span{margin-top:3px;color:#607085;font-size:10.5px;line-height:1.25}.review-readiness-table .export-readiness-cell .review-hermes-quality-line{border-top:1px solid rgba(154,174,198,.38);color:#314155;font-weight:700;margin-top:6px;padding-top:5px}.review-readiness-table .export-readiness-cell .review-hermes-quality-line.is-high{color:#0f6248}.review-readiness-table .export-readiness-cell .review-hermes-quality-line.is-average{color:#7a4b08}.review-readiness-table .export-readiness-cell .review-hermes-quality-line.is-low{color:#8d2e2e}.review-grid-cell-stack{display:flex;flex-direction:column;align-items:stretch;gap:6px;min-width:0}.review-grid-cell-content{display:block;width:100%;min-height:42px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:inherit;text-align:left;cursor:default;font-size:inherit;outline:none}.review-grid-cell-content-button{cursor:pointer}.review-grid-cell-content-button:focus-visible,.review-grid-cell-content-button:hover{color:#0f766e}.review-cell-edit-action{align-self:flex-start;width:max-content;max-width:100%}.review-grid-cell-primary-link{display:inline-flex;width:max-content;max-width:100%;color:#0f766e;font-weight:800;line-height:1.25;overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:3px}.review-grid-cell-primary-link:focus-visible,.review-grid-cell-primary-link:hover{color:#0b5f59}.review-inline-hierarchy-cell,.review-inline-taxonomy-cell{display:flex;flex-direction:column;gap:8px;min-width:0}.review-inline-hierarchy-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:8px;gap:8px}.review-inline-hierarchy-cell label,.review-inline-taxonomy-cell label{display:flex;flex-direction:column;gap:3px;min-width:0}.review-inline-hierarchy-cell label span,.review-inline-taxonomy-cell label span{margin:0;color:#43556b;font-size:9.5px;font-weight:700;letter-spacing:0;text-transform:uppercase}.review-inline-hierarchy-cell select,.review-inline-taxonomy-cell select{min-width:0;width:100%;min-height:30px;border:1px solid #c6d2e2;border-radius:8px;background:#fff;color:#17263a;font-size:11px}.review-inline-hierarchy-cell .table-link,.review-inline-taxonomy-cell .table-link{align-self:flex-start}.review-ambiance-chip-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;max-height:260px;overflow:auto;padding-right:4px}.review-ambiance-add-row{display:grid;grid-template-columns:minmax(0,1fr) max-content;grid-gap:10px;gap:10px;align-items:end;margin-bottom:10px}.review-ambiance-add-row .compact{min-height:38px}.venue-review-table tr.venue-review-row-focus td{background:#f5faf6;box-shadow:inset 0 1px 0 #f4c88f,inset 0 -1px 0 #f4c88f}.venue-review-field-focus{border-radius:12px;box-shadow:0 0 0 2px rgba(217,119,6,.28)}.small{font-size:12px;color:var(--muted)}.index-cell{display:flex;align-items:center;gap:8px;min-width:0}.index-reason{flex:1 1 auto;min-width:0;font-size:11px;color:#5c6f86;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.review-decision-cell{display:flex;flex-direction:column;gap:4px}.review-decision-select{width:100%;min-height:32px;border-radius:10px;border:1px solid #c6d4e7;background:#fff;padding:6px 8px;font-size:12px;font-weight:600;color:#2e4665}.route-call-action-pill{width:252px;min-width:252px;min-height:38px;border-radius:999px;padding:6px 34px 6px 14px;font-weight:800;border-color:#2f67cf;background:linear-gradient(180deg,#4c8ff7,#2f67cf);color:#f8fbff;box-shadow:0 10px 24px rgba(91,103,118,.24),inset 0 1px 0 rgba(255,255,255,.22);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(180deg,#4c8ff7,#2f67cf),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23f8fbff' d='M1.41.59 6 5.17 10.59.59 12 2l-6 6-6-6z'/%3E%3C/svg%3E");background-repeat:no-repeat,no-repeat;background-position:50%,right 14px center;background-size:auto,12px 8px}.route-call-action-pill:hover{box-shadow:0 12px 28px rgba(91,103,118,.3),inset 0 1px 0 rgba(255,255,255,.24)}.route-call-action-pill:focus,.route-call-action-pill:focus-visible{outline:none;border-color:#2b5db9;box-shadow:0 0 0 3px rgba(189,201,216,.34),0 14px 28px rgba(91,103,118,.3),inset 0 1px 0 rgba(255,255,255,.22)}.review-decision-select:disabled{opacity:.72;cursor:not-allowed}.review-address-modal,.review-location-modal{width:min(660px,96vw)}.review-field-modal{width:min(920px,96vw);max-height:min(88vh,920px);overflow:auto;cursor:default;-webkit-user-select:text;-moz-user-select:text;user-select:text}.modal.review-field-modal.review-field-modal--expanded{width:min(1380px,calc(100vw - 32px));max-height:min(92vh,980px)}.review-field-modal input,.review-field-modal textarea{cursor:text;-webkit-user-select:text;-moz-user-select:text;user-select:text}.review-field-modal textarea{min-height:104px;resize:vertical;line-height:1.45}.review-unsaved-modal{width:min(520px,94vw)}.review-unsaved-actions{justify-content:flex-end;margin-top:18px}.review-photo-modal{position:relative;width:min(920px,96vw);max-height:min(88vh,920px);overflow:auto}.review-photo-modal.is-dragging{border:2px solid #355e3b;box-shadow:0 0 0 4px rgba(53,94,59,.16),0 24px 80px rgba(15,23,42,.24)}.review-photo-modal-error{margin:10px 0 0;padding:10px 12px;border:1px solid #fecaca;border-radius:10px;background:#fff1f2;color:#991b1b;font-size:12px;font-weight:800;line-height:1.35}.review-photo-modal-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;padding:10px 12px;border:1px solid #d8e4f0;border-radius:12px;background:#f8fbff}.review-photo-modal-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.review-photo-modal-count{display:flex;align-items:baseline;gap:8px;color:#415a78}.review-photo-modal-count strong{color:#14263a;font-size:22px;line-height:1}.review-photo-modal-count span{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.review-photo-modal-readonly-note{margin:0;color:#526985;font-size:12px;font-weight:700;line-height:1.35;text-align:right}.review-photo-modal-upload{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:7px 12px;border:1px solid #b9cce4;border-radius:10px;background:#fff;color:var(--accent);cursor:pointer;font-size:12px;font-weight:800}.review-photo-modal-upload.is-disabled{cursor:not-allowed;opacity:.65}.review-photo-modal-drop-note{margin:8px 2px 0;color:#526985;font-size:11px;font-weight:800;line-height:1.35;text-transform:uppercase}.review-photo-modal-filter-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-top:10px}.review-photo-source-slider{max-width:100%;overflow-x:auto}.review-photo-filter-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.review-photo-quality-gate{display:inline-flex;align-items:center;min-height:32px;padding:6px 10px;border:1px solid #d8e4f0;border-radius:10px;background:#fff;color:#526985;font-size:12px;font-weight:800}.review-photo-quality-gate.is-high{border-color:#a9dccb;background:#f0fbf6;color:#0b6a4f}.review-photo-quality-gate.is-low{border-color:#f2c7c7;background:#fff6f6;color:#355e3b}.review-photo-modal-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:12px;gap:12px;margin-top:14px}.review-photo-modal-empty{grid-column:1/-1;display:grid;grid-gap:6px;gap:6px;min-height:150px;place-items:center;padding:24px 18px;border:2px dashed #355e3b;border-radius:12px;background:#effcf3;color:#355e3b;text-align:center}.review-photo-modal-empty strong{color:#25482d;font-size:15px}.review-photo-modal-empty span{max-width:360px;color:#355e3b;font-size:12px;font-weight:800;line-height:1.4;text-transform:uppercase}.review-photo-modal-empty.is-active{background:#111827;border-color:#111827}.review-photo-modal-empty.is-active span,.review-photo-modal-empty.is-active strong{color:#fff}.review-photo-modal-card{overflow:hidden;border:1px solid #d8e4f0;border-radius:12px;background:#fff}.review-photo-modal-card img,.review-photo-modal-placeholder{width:100%;aspect-ratio:4/3;object-fit:cover;background:#eef5ff}.review-photo-modal-placeholder{display:flex;align-items:center;justify-content:center;color:#5b7190;font-size:12px;font-weight:700}.review-photo-modal-card-body{display:grid;grid-gap:8px;gap:8px;padding:10px}.review-photo-modal-card-body>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.review-photo-modal-card-body strong{color:#17283d;font-size:13px}.review-photo-modal-card-body p,.review-photo-modal-card-body span{margin:0;color:#5f738d;font-size:11px;line-height:1.35}.review-photo-modal-card-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start!important;gap:5px!important}.review-photo-modal-card-meta span{display:inline-flex;align-items:center;min-height:20px;padding:3px 6px;border:1px solid #d8e4f0;border-radius:999px;background:#f8fbff;color:#49617f;font-size:10px;font-weight:800;line-height:1}.review-photo-disclosure{display:grid;grid-gap:4px;gap:4px;padding:8px;border:1px solid #d8e4f0;border-radius:10px;background:#f8fbff}.review-photo-disclosure span{color:#405976;font-size:10.5px;font-weight:700;line-height:1.35}.review-photo-disclosure.is-ai-enhanced{border-color:#cfe4d5;background:#effcf3}.review-photo-disclosure.is-ai-enhanced span{color:#355e3b}.review-photo-source-link{color:var(--accent);font-size:11px;font-weight:800;text-decoration:none}.review-photo-source-link:hover{text-decoration:underline}.review-photo-prompt-button{min-height:30px;padding:7px 10px;justify-self:start}.review-photo-revision-actions{display:flex!important;justify-content:flex-start!important;gap:8px!important}.review-photo-revision-actions button{flex:0 0 auto}.review-photo-prompt-modal{max-width:560px}.review-photo-upload-choice-modal{max-width:520px}html[data-portal-theme=dark] .venue-review-page .review-photo-modal,html[data-portal-theme=dark] .venue-review-page .review-photo-prompt-modal,html[data-portal-theme=dark] .venue-review-page .review-photo-upload-choice-modal{background:linear-gradient(180deg,rgba(30,38,52,.98),rgba(24,32,45,.98));border-color:rgba(92,115,148,.42)}html[data-portal-theme=dark] .venue-review-page .review-photo-modal-toolbar{border-color:rgba(92,115,148,.38);background:rgba(37,48,66,.9)}html[data-portal-theme=dark] .venue-review-page .review-photo-modal-count{color:#c6d3e4}html[data-portal-theme=dark] .venue-review-page .review-photo-modal-count strong{color:#f3f7fd}html[data-portal-theme=dark] .venue-review-page .review-photo-modal-count span,html[data-portal-theme=dark] .venue-review-page .review-photo-modal-drop-note,html[data-portal-theme=dark] .venue-review-page .review-photo-modal-readonly-note{color:#98a9bf}html[data-portal-theme=dark] .venue-review-page .review-photo-modal-upload{border-color:rgba(104,130,166,.55);background:rgba(31,42,58,.92);color:#dbe6f3}html[data-portal-theme=dark] .venue-review-page .review-photo-modal-upload.is-disabled{border-color:rgba(92,115,148,.28);background:rgba(42,52,67,.86);color:#7f90a7}html[data-portal-theme=dark] .venue-review-page .review-photo-source-slider{background:rgba(31,42,58,.94);border-color:rgba(92,115,148,.42)}html[data-portal-theme=dark] .venue-review-page .review-photo-source-slider button{color:#c5d3e4}html[data-portal-theme=dark] .venue-review-page .review-photo-source-slider button.active{background:#154f87;color:#ffffff}html[data-portal-theme=dark] .venue-review-page .review-photo-quality-gate{border-color:rgba(92,115,148,.42);background:rgba(31,42,58,.92);color:#bccadd}html[data-portal-theme=dark] .venue-review-page .review-photo-quality-gate.is-high{border-color:rgba(80,173,131,.4);background:rgba(15,66,43,.42);color:#d5f7e5}html[data-portal-theme=dark] .venue-review-page .review-photo-quality-gate.is-low{border-color:rgba(188,143,50,.44);background:rgba(92,63,10,.3);color:#f6deb0}html[data-portal-theme=dark] .venue-review-page .review-photo-modal-empty{border-color:rgba(80,173,131,.5);background:rgba(20,58,41,.38);color:#d7f5e6}html[data-portal-theme=dark] .venue-review-page .review-photo-modal-empty span,html[data-portal-theme=dark] .venue-review-page .review-photo-modal-empty strong{color:#d7f5e6}html[data-portal-theme=dark] .venue-review-page .review-photo-modal-card{border-color:rgba(92,115,148,.38);background:rgba(30,40,55,.97);box-shadow:inset 0 1px 0 rgba(255,255,255,.02)}html[data-portal-theme=dark] .venue-review-page .review-photo-modal-card img,html[data-portal-theme=dark] .venue-review-page .review-photo-modal-placeholder{background:rgba(23,31,44,.98)}html[data-portal-theme=dark] .venue-review-page .review-photo-modal-placeholder{color:#9ab0cb}html[data-portal-theme=dark] .venue-review-page .review-photo-modal-card-body strong{color:#f3f7fd}html[data-portal-theme=dark] .venue-review-page .review-photo-modal-card-body p,html[data-portal-theme=dark] .venue-review-page .review-photo-modal-card-body span{color:#bccadd}html[data-portal-theme=dark] .venue-review-page .review-photo-modal-card-meta span{border-color:rgba(92,115,148,.34);background:rgba(37,48,66,.92);color:#cbd8e7}html[data-portal-theme=dark] .venue-review-page .review-photo-disclosure{border-color:rgba(92,115,148,.34);background:rgba(35,45,61,.92)}html[data-portal-theme=dark] .venue-review-page .review-photo-disclosure span{color:#b8c8db}html[data-portal-theme=dark] .venue-review-page .review-photo-disclosure.is-ai-enhanced{border-color:rgba(80,173,131,.34);background:rgba(21,68,44,.34)}html[data-portal-theme=dark] .venue-review-page .review-photo-disclosure.is-ai-enhanced span{color:#d6f4e4}html[data-portal-theme=dark] .venue-review-page .review-photo-source-link{color:#9fcbff}html[data-portal-theme=dark] .venue-review-page .review-photo-prompt-field>span{color:#b8c8db}html[data-portal-theme=dark] .venue-review-page .review-photo-prompt-field input,html[data-portal-theme=dark] .venue-review-page .review-photo-prompt-field textarea{border-color:rgba(92,115,148,.4);background:rgba(31,42,58,.96);color:#eef4fc}html[data-portal-theme=dark] .venue-review-page .review-photo-prompt-field input::placeholder,html[data-portal-theme=dark] .venue-review-page .review-photo-prompt-field textarea::placeholder{color:#8396ad}.review-photo-prompt-field{display:grid;grid-gap:8px;gap:8px;margin-top:14px}.review-photo-prompt-field span{color:#526985;font-size:11px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.review-photo-prompt-field input,.review-photo-prompt-field textarea{width:100%}.review-photo-prompt-field input{min-height:42px}.review-photo-prompt-field textarea{min-height:132px;resize:vertical;line-height:1.45}.review-photo-prompt-actions,.review-photo-upload-choice-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:14px}.review-field-body{display:grid;grid-gap:16px;gap:16px;margin-top:16px}.review-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.review-field-section{display:grid;grid-gap:12px;gap:12px;padding:12px;border:1px solid #d7e2ef;border-radius:14px;background:#fbfdff}.review-field-section h4{margin:0;color:#20324a;font-size:13px;font-weight:850}.review-field-section-hint{margin:-4px 0 0;color:#60738a;font-size:12px;line-height:1.4}.review-field-body.is-route-call-editor{gap:12px}.route-call-edit-guide{order:0;background:#f8fbff}.route-call-edit-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.route-call-edit-guide-card{display:grid;grid-gap:10px;gap:10px;min-width:0;padding:9px;border:1px solid #d7e2ef;border-radius:10px;background:#ffffff;cursor:pointer;transition:border-color .14s ease,box-shadow .14s ease,background .14s ease,transform .14s ease}.route-call-edit-guide-card:hover{border-color:#0f766e;background:#f0fdf4;box-shadow:0 8px 20px rgba(15,118,110,.12);transform:translateY(-1px)}.route-call-edit-guide-card:focus-visible{outline:2px solid #0f766e;outline-offset:3px}.route-call-edit-guide-card.is-open{border-color:#0f766e;background:#f8fffb}.route-call-edit-guide-card.has-selected{border-color:#86efac}.route-call-edit-guide-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:start}.route-call-edit-guide-summary>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.route-call-edit-count,.route-call-edit-step-number{color:#60738a;font-size:10px;font-weight:900;letter-spacing:.06em}.route-call-edit-count{padding:3px 6px;border:1px solid #d7e2ef;border-radius:999px;background:#f6f9fd;white-space:nowrap}.route-call-edit-guide-summary strong{color:#20324a;font-size:12px}.route-call-edit-guide-summary em{color:#60738a;font-size:11px;font-style:normal;line-height:1.35}.route-call-edit-option-grid{display:grid;grid-gap:6px;gap:6px;padding-top:8px;border-top:1px solid #d7e2ef}.route-call-edit-option{display:grid;grid-template-columns:16px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:start;min-width:0;padding:8px;border:1px solid #d7e2ef;border-radius:8px;background:#ffffff;cursor:pointer}.route-call-edit-option.is-selected{border-color:#0f766e;background:#ecfdf5}.route-call-edit-option input{margin-top:2px}.route-call-edit-option span{min-width:0;color:#20324a;font-size:12px;font-weight:750;line-height:1.25;overflow-wrap:anywhere}.route-call-edit-contact{order:1}.route-call-edit-core{order:2}.route-call-edit-address{order:3}.route-call-edit-terms{order:4}.route-call-edit-food{order:5}.route-call-edit-hours{order:6}.route-call-edit-domain{order:7}.route-call-edit-source{order:8}.review-current-value{display:grid;grid-gap:4px;gap:4px;padding:10px 12px;border-radius:12px;background:#f1f6fc;color:#314966}.review-current-value strong{font-size:11px;text-transform:uppercase;letter-spacing:.06em}.review-current-value span{white-space:pre-wrap;font-size:12px;line-height:1.4}.review-current-hours-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.review-current-hours-column{display:grid;grid-gap:4px;gap:4px;min-width:0}.review-current-hours-column em{color:#6b7d93;font-size:12px;font-style:normal;line-height:1.4}.review-feature-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(156px,1fr));grid-gap:8px;gap:8px;max-height:280px;overflow:auto;padding:2px}.review-feature-chip{display:grid;grid-template-columns:16px minmax(0,1fr);grid-gap:6px 8px;gap:6px 8px;align-items:start;min-height:44px;padding:8px;border:1px solid #d7e2ef;border-radius:10px;background:#fff;color:#20324a;cursor:pointer}.review-feature-chip-row{display:grid;grid-gap:6px;gap:6px;min-width:0}.review-feature-chip-row .review-feature-chip{height:100%}.review-feature-chip-remove{width:100%;min-height:30px;justify-content:center;font-size:11px}.review-feature-chip.is-selected{border-color:#0f766e;background:#ecfdf5}.review-feature-chip input{margin-top:2px}.review-feature-chip small,.review-feature-chip span{min-width:0;overflow-wrap:anywhere}.review-feature-chip span{font-size:12px;font-weight:750;line-height:1.15}.review-feature-chip small{grid-column:2;font-size:10px;color:#60738a}.review-amenity-context{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.review-amenity-context>div{display:grid;grid-gap:3px;gap:3px;min-width:0;padding:8px 10px;border:1px solid #d7e2ef;border-radius:8px;background:#f6f9fd}.review-amenity-context span,.review-amenity-group-title span,.review-amenity-section-head span{color:#60738a;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.review-amenity-context strong{min-width:0;color:#20324a;font-size:12px;overflow-wrap:anywhere}.review-amenity-classification-grid,.review-amenity-toolbar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.review-amenity-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:end}.review-amenity-counts{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;padding-bottom:2px}.review-amenity-scan-panel{display:grid;grid-gap:8px;gap:8px;padding:10px;border:1px solid #d7e2ef;border-radius:8px;background:#f8fbff}.review-amenity-scan-row{display:grid;grid-template-columns:minmax(0,1fr) max-content;grid-gap:10px;gap:10px;align-items:end}.review-amenity-scan-error{margin:0;color:#b42318}.review-amenity-scan-result{display:flex;flex-wrap:wrap;gap:6px}.review-amenity-scan-result span{border:1px solid #d7e2ef;border-radius:999px;background:#ffffff;color:#314966;font-size:11px;font-weight:800;padding:4px 8px}.review-amenity-suggestion-panel{display:grid;grid-gap:10px;gap:10px;padding:10px;border:1px solid #f3c66b;border-radius:8px;background:#fff9eb}.review-amenity-suggestion-panel>div:first-child{display:grid;grid-gap:3px;gap:3px}.review-amenity-suggestion-panel strong{color:#20324a;font-size:12px}.review-amenity-suggestion-panel span{color:#53677f;font-size:12px;line-height:1.35}.review-amenity-suggestion-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(188px,1fr));grid-gap:8px;gap:8px}.review-amenity-suggestion{display:grid;grid-gap:3px;gap:3px;min-height:46px;padding:8px;border:1px solid #e8c36c;border-radius:8px;background:#ffffff;color:#20324a;text-align:left}.review-amenity-suggestion small{color:#60738a;font-size:10px}.review-amenity-group-list,.review-amenity-section-list{display:grid;grid-gap:12px;gap:12px}.review-amenity-section-list{max-height:440px;overflow:auto;padding-right:4px}.review-amenity-section-block{display:grid;grid-gap:10px;gap:10px}.review-amenity-section-block.is-favorites{padding:10px;border:1px solid #a7f3d0;border-radius:8px;background:#f0fdf4}.review-amenity-section-block.is-favorites .review-amenity-group{border-color:#bbf7d0;background:#ffffff}.review-amenity-group-title,.review-amenity-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.review-amenity-group-title strong,.review-amenity-section-head strong{color:#20324a;font-size:12px;font-weight:850}.review-amenity-group{display:grid;grid-gap:8px;gap:8px;padding:10px;border:1px solid #d7e2ef;border-radius:8px;background:#fff}.review-amenity-group .review-feature-grid{grid-template-columns:repeat(auto-fill,minmax(184px,1fr));max-height:none;overflow:visible;padding:0}.review-feature-chip.is-add{grid-template-columns:minmax(0,1fr);text-align:left}.review-feature-chip.is-add small{grid-column:1}.review-amenity-empty{margin:0}@media (max-width:760px){.review-amenity-classification-grid,.review-amenity-context,.review-amenity-scan-row,.review-amenity-toolbar,.route-call-edit-guide-grid{grid-template-columns:1fr}.review-amenity-counts{justify-content:flex-start}}.review-hours-editor{display:grid;grid-gap:12px;gap:12px}.review-hours-type-tabs{display:inline-grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;width:min(560px,100%);padding:4px;border:1px solid #d7e2ef;border-radius:14px;background:#f8fbff}.review-hours-type{min-height:34px;border:0;border-radius:10px;background:transparent;color:#4f657d;font-size:12px;font-weight:800}.review-hours-type.is-selected{background:#20324a;color:#fff;box-shadow:0 8px 18px rgba(32,50,74,.14)}.review-hours-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:8px;gap:8px}.review-hours-day{min-height:38px;border:1px solid #d7e2ef;border-radius:999px;background:#fff;color:#314966;font-size:12px;font-weight:800}.review-hours-day.is-selected{border-color:#0f766e;background:#0f766e;color:#fff}.review-hours-time-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) max-content;grid-gap:12px;gap:12px;align-items:end}.review-hours-time-grid.is-happy-hour{grid-template-columns:minmax(0,1fr) minmax(140px,.42fr) max-content max-content;gap:10px}.review-hours-close-inline-toggle{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;color:#314966;font-size:12px;font-weight:800;white-space:nowrap}.review-hours-close-inline-toggle input{width:auto}.review-hours-close-value{display:grid;align-items:center;min-height:38px;border:1px solid #d7e2ef;border-radius:9px;background:#f8fbff;color:#20324a;padding:0 10px;font-size:13px;font-weight:800}.review-hours-conflict{display:grid;grid-gap:8px;gap:8px;padding:12px;border:1px solid #f3c66b;border-radius:12px;background:#fff9eb;color:#674814}.review-hours-conflict strong{color:#3f2d10;font-size:13px}.review-hours-conflict span{font-size:12px;line-height:1.45}.review-hours-conflict-actions{display:flex;flex-wrap:wrap;gap:8px}.review-hours-list{display:grid;grid-gap:8px;gap:8px}.review-hours-row{display:grid;grid-template-columns:minmax(0,1fr) max-content max-content;grid-gap:10px;gap:10px;align-items:center;padding:8px 10px;border:1px solid #d7e2ef;border-radius:12px;background:#f8fbff}.review-hours-row span,.review-hours-row strong{min-width:0;overflow-wrap:anywhere}.review-hours-row strong{color:#20324a;font-size:13px}.review-hours-row span{color:#4f657d;font-size:12px;font-weight:700}.review-private-room-editor,.review-private-room-row{display:grid;grid-gap:12px;gap:12px}.review-private-room-row{padding:10px;border:1px solid #d7e2ef;border-radius:12px;background:#fff}.review-private-room-row-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.review-private-room-row-head strong{color:#20324a;font-size:13px;letter-spacing:0}.review-private-room-grid{display:grid;grid-gap:10px;gap:10px}.review-private-room-grid--identity{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end}.review-private-room-grid--terms{grid-template-columns:repeat(6,minmax(110px,1fr))}.review-private-room-grid--layout{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end}.review-private-room-cell--name{grid-column:span 4}.review-private-room-cell--capacity-max,.review-private-room-cell--capacity-min,.review-private-room-cell--space-type{grid-column:span 2}.review-private-room-cell--capacity-max-type,.review-private-room-cell--capacity-min-type,.review-private-room-cell--square-footage{grid-column:span 1}.review-private-room-cell--furniture,.review-private-room-cell--layout-type{grid-column:span 2}.review-private-room-cell--notes{grid-column:span 6}.review-private-room-grid-span-2{grid-column:span 2}.review-private-room-grid-span-3{grid-column:span 3}.review-private-room-price-type{min-width:0}.review-private-room-remove{display:inline-grid;place-items:center;align-self:end;width:38px;min-width:38px;height:38px;min-height:38px;padding:0;border-radius:999px;line-height:1}.review-private-room-remove span{display:block;line-height:1}.review-private-room-actions{display:flex;justify-content:flex-start}.review-private-room-scan-room-list{display:flex;flex-wrap:wrap;gap:6px}.review-private-room-scan-room-chip{border:1px solid #d7e2ef;border-radius:999px;background:#ffffff;color:#314966;font-size:11px;font-weight:800;padding:4px 8px}.review-menu-editor{display:grid;grid-gap:12px;gap:12px}.review-cuisine-row,.review-parent-group-row{display:grid;grid-template-columns:minmax(240px,1fr) max-content max-content;grid-gap:10px;gap:10px;align-items:end;margin-bottom:12px}.review-cuisine-add,.review-parent-group-add{display:inline-grid;place-items:center;width:38px;min-width:38px;height:38px;min-height:38px;padding:0;border-radius:999px;font-size:1.05rem;line-height:1}.review-cuisine-settings-link,.review-parent-group-settings-link{align-self:end;min-height:38px}.review-menu-row{display:grid;grid-template-columns:minmax(160px,.75fr) minmax(240px,1.25fr) max-content;grid-gap:10px;gap:10px;align-items:end;padding:10px;border:1px solid #d7e2ef;border-radius:12px;background:#fff}.review-menu-remove{display:inline-grid;place-items:center;align-self:end;width:38px;min-width:38px;height:38px;min-height:38px;padding:0;border-radius:999px;line-height:1}.review-menu-remove span{display:block;line-height:1}.review-menu-actions{display:flex;justify-content:flex-start}.review-field-actions{justify-content:flex-end;margin-top:16px}@media (max-width:760px){.review-ambiance-add-row,.review-cuisine-row,.review-current-hours-grid,.review-field-grid,.review-hours-time-grid,.review-menu-row,.review-parent-group-row,.review-private-room-grid--identity,.review-private-room-grid--layout,.review-private-room-grid--terms{grid-template-columns:1fr}.review-private-room-cell--capacity-max,.review-private-room-cell--capacity-max-type,.review-private-room-cell--capacity-min,.review-private-room-cell--capacity-min-type,.review-private-room-cell--furniture,.review-private-room-cell--layout-type,.review-private-room-cell--name,.review-private-room-cell--notes,.review-private-room-cell--space-type,.review-private-room-cell--square-footage,.review-private-room-grid-span-2,.review-private-room-grid-span-3{grid-column:auto}.review-hours-days{grid-template-columns:repeat(4,minmax(0,1fr))}.review-hours-row{grid-template-columns:1fr}}.review-address-filter-card{margin-top:10px;padding:12px}.review-address-row{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);grid-gap:10px;gap:10px;align-items:end}.review-address-row+.review-address-row{margin-top:10px}.review-address-location-list{display:grid;grid-gap:10px;gap:10px;margin-top:10px;max-height:min(42vh,420px);overflow:auto;padding-right:2px}.review-address-added-card{border-color:#d9e2f4;background:#fbfdff}.review-location-row-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.review-location-row-heading strong{font-size:13px;color:#142a45}.review-location-row-heading span{font-size:12px;color:#607796}.review-address-row-locality{grid-template-columns:minmax(0,1fr) 82px 128px}.review-address-modal .alpha-ops-filter-field{gap:4px}.review-address-modal input{min-height:32px;padding:6px 9px}.review-address-actions{justify-content:flex-end;margin-top:12px}.review-location-grid{align-items:start}.review-location-grid-primary,.review-location-preview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.review-location-filter-card{padding:16px;gap:14px}.review-location-intro{display:grid;grid-gap:6px;gap:6px}.review-location-preview-grid{padding-top:12px;border-top:1px solid rgba(200,215,234,.75)}.review-location-preview{min-height:56px;border:1px solid #c8d7ea;border-radius:12px;background:linear-gradient(180deg,#fbfdff,#f2f8ff);color:#213653;display:grid;align-content:center;grid-gap:4px;gap:4px;padding:10px 12px;font-size:13px}.review-location-preview strong{font-size:14px;font-weight:800}.review-location-preview-label{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#69819d}.review-location-helper{margin:0;color:#5e7592;font-size:12px;line-height:1.55}.review-location-hold-copy{margin-top:6px;color:#5d7390}.reason-settings-modal,.review-investigate-modal,.review-push-to-call-modal,.review-reject-modal{width:min(860px,96vw)}.review-push-to-call-section+.review-push-to-call-section{margin-top:18px}.review-push-to-call-section-label{margin:0 0 10px;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#6b7f97}.review-push-to-call-search-field input{min-height:46px}.review-push-to-call-results{display:flex;flex-direction:column;gap:10px;max-height:240px;overflow:auto;padding-right:4px}.review-push-to-call-search-results{margin-top:12px}.review-push-to-call-option{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:12px 14px;border-radius:14px;border:1px solid #d7e1ed;background:linear-gradient(180deg,#fbfdff,#f2f7fd);color:#18324d;text-align:left;box-shadow:none}.review-push-to-call-option:focus-visible,.review-push-to-call-option:hover{border-color:#b8cadf;background:linear-gradient(180deg,#ffffff,#eef5fc)}.review-push-to-call-option.is-selected{border-color:#9cd7cf;background:linear-gradient(180deg,#ffffff,#eefaf7);box-shadow:inset 0 0 0 1px #9cd7cf,0 10px 20px rgba(15,118,110,.08)}.review-push-to-call-option strong{font-size:14px;font-weight:800}.review-push-to-call-option-meta{color:#5f738a;font-size:12px;line-height:1.45}.review-push-to-call-empty,.review-push-to-call-search-hint{margin:0;color:#64748b}.review-push-to-call-actions{margin-top:18px}.review-investigate-note-field{margin-top:14px}.review-investigate-note-field textarea{min-height:120px;resize:vertical;line-height:1.45}.review-investigate-actions{margin-top:16px}.review-investigate-note-copy{white-space:pre-wrap;color:#21364f;line-height:1.55}.review-investigate-note-meta{margin:12px 0 8px;color:#64748b;font-size:12px;font-weight:700}.review-reject-grid{grid-template-columns:minmax(0,1fr) minmax(188px,236px);align-items:end;row-gap:12px}.reason-replacement-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}.review-reject-filter-card{padding:16px 18px}.review-reject-reason-field select{min-height:46px}.review-reject-code-field{max-width:236px;justify-self:start}.review-reject-code-field input,.review-reject-code-field input:disabled{background:#eef3f8;border-color:#d5dfeb;color:#5f738a;font-weight:700;text-align:center;box-shadow:none;opacity:1}.review-reject-helper{grid-column:1/-1;margin:2px 0 0}.review-reject-settings-note{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px}.review-location-actions,.review-reject-actions{justify-content:flex-end;margin-top:16px}.reason-settings-page{gap:14px}.cuisine-settings-page,.parent-group-settings-page{gap:14px;min-width:0}.cuisine-settings-create-grid,.parent-group-settings-create-grid{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:end}.cuisine-settings-table input:not([type]),.cuisine-settings-table input[type=text],.parent-group-settings-table input:not([type]),.parent-group-settings-table input[type=text]{width:100%}.cuisine-settings-table input[type=number],.parent-group-settings-table input[type=number]{width:92px}.cuisine-settings-page .export-queue-table-wrap,.parent-group-settings-page .export-queue-table-wrap{min-width:0;max-width:100%}.cuisine-settings-table,.parent-group-settings-table{min-width:100%;table-layout:fixed}.cuisine-settings-table td:first-child,.cuisine-settings-table th:first-child,.parent-group-settings-table td:first-child,.parent-group-settings-table th:first-child{width:auto}.cuisine-settings-table td:nth-child(2),.cuisine-settings-table th:nth-child(2),.parent-group-settings-table td:nth-child(2),.parent-group-settings-table th:nth-child(2){width:124px}.cuisine-settings-table td:nth-child(3),.cuisine-settings-table th:nth-child(3),.parent-group-settings-table td:nth-child(3),.parent-group-settings-table th:nth-child(3){width:152px;white-space:nowrap}.cuisine-settings-table td:nth-child(4),.cuisine-settings-table th:nth-child(4),.parent-group-settings-table td:nth-child(4),.parent-group-settings-table th:nth-child(4){width:132px;white-space:nowrap}.cuisine-settings-table td,.cuisine-settings-table th,.parent-group-settings-table td,.parent-group-settings-table th{overflow-wrap:anywhere}.reason-settings-create-grid{display:grid;grid-template-columns:132px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:end}.reason-settings-form{align-items:end}.reason-settings-code-field input{text-align:center;font-weight:700}.reason-settings-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.reason-settings-table td,.reason-settings-table th{vertical-align:top}.reason-settings-code{min-width:72px;justify-content:center}.reason-remove-summary{display:grid;grid-gap:8px;gap:8px;margin-top:12px}@media (max-width:980px){.directory-shell,.operators-shell,.reporting-shell{grid-template-columns:1fr}.directory-list{max-height:none}.reporting-sidebar{position:static}.cuisine-settings-create-grid,.directory-metrics-grid,.directory-preview-grid,.operator-detail-grid,.parent-group-settings-create-grid,.reporting-visual-grid,.workspace-summary-grid{grid-template-columns:1fr}.operator-detail-header,.operators-hero{display:grid}.directory-actions{justify-content:flex-start}.directory-export-policy-note{text-align:left}.reporting-visual-grid{grid-template-columns:1fr}.directory-inline-grid,.directory-mode-toggle,.reporting-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.directory-inline-grid,.directory-mode-toggle,.reason-replacement-grid,.reporting-command-row,.reporting-filter-grid,.reporting-shell,.reporting-top-tabs,.review-location-grid-primary,.review-location-preview-grid,.review-reject-grid{grid-template-columns:1fr}.directory-editor-head,.directory-field-group-head,.directory-list-head{align-items:flex-start;flex-direction:column}.reporting-bar-row{grid-template-columns:1fr;gap:8px}.reporting-bar-value{text-align:left}.reporting-focus-row,.reporting-stage-foot,.reporting-stage-head{align-items:flex-start;flex-direction:column}.reason-settings-create-grid{grid-template-columns:1fr}.review-reject-settings-note{align-items:flex-start;flex-direction:column}}.review-photo-cell{display:grid;grid-template-columns:minmax(92px,max-content) minmax(52px,1fr);grid-gap:8px;gap:8px;align-items:center}.review-photo-thumb-link{min-height:32px;padding:7px 10px;border:1px solid #c3d5ea;border-radius:8px;background:#f7fbff;color:#29445f;font-size:11px;font-weight:800;cursor:pointer}.review-photo-manage-label{display:inline-flex;white-space:nowrap}.review-photo-thumb{width:72px;height:48px;object-fit:cover;border-radius:8px;border:1px solid #d4e1f2;background:#f2f7ff}.review-photo-thumb-link:focus-visible,.review-photo-thumb-link:focus-visible .review-photo-placeholder,.review-photo-thumb-link:focus-visible .review-photo-thumb,.review-photo-thumb-link:hover,.review-photo-thumb-link:hover .review-photo-placeholder,.review-photo-thumb-link:hover .review-photo-thumb{border-color:#7da8d9;box-shadow:0 0 0 3px rgba(42,113,183,.16)}.review-photo-placeholder{width:72px;height:48px;border-radius:8px;border:1px dashed #c3d5ea;background:#f7fbff;color:#5b7190;font-size:11px;display:inline-flex;align-items:center;justify-content:center}.review-photo-count{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:1px;text-align:right}.review-photo-count strong{color:#13253a;font-size:13px;line-height:1}.review-photo-count span{color:#5b7190;font-size:10px;font-weight:800;letter-spacing:.08em;line-height:1;text-transform:uppercase}.review-photo-upload{position:relative;overflow:hidden}.review-photo-upload-input{display:none}.review-photo-upload.is-disabled{opacity:.65}.progress-text{font-size:13px;font-weight:700;line-height:1.2}.progress-text.success{color:#0f8b73}.progress-text.warning{color:#4d5f73}.progress-text.danger{color:#c32035}.progress-text.neutral{color:#445a79}.process-panel{border:1px solid var(--line);border-radius:var(--radius-md);background:linear-gradient(180deg,#ffffff,#f5f9ff);padding:10px 12px;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px}.process-content{min-width:0}.process-title{display:flex;align-items:center;gap:8px;font-size:var(--font-ui-md);font-weight:700;color:#173758}.process-ring{width:24px;height:24px;border-radius:999px;border:3px solid #d5e4f7;border-top:3px solid var(--brand-2)}.process-ring.active{animation:trailhead-spin .9s linear infinite}.progress-track{margin:7px 0 6px;width:100%;height:8px;border-radius:999px;background:#e8eef8;overflow:hidden}.progress-fill{height:100%;background:linear-gradient(90deg,var(--brand) 0,var(--brand-2) 100%);border-radius:inherit;transition:width .25s ease}@keyframes trailhead-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.modal-overlay{position:fixed;inset:0;z-index:120;display:none;align-items:center;justify-content:center;padding:20px;background:rgba(12,21,33,.55)}.modal-overlay.open{display:flex}.modal{width:min(920px,96vw);max-height:90vh;overflow:auto;border-radius:16px;border:1px solid var(--line);background:var(--panel);padding:16px;box-shadow:0 24px 60px rgba(10,24,43,.26)}.alpha-engine-confirm-modal{width:min(520px,92vw)}.route-page{gap:16px}.route-workflow-strip{padding:18px 20px}.route-workflow-stage-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:10px}.route-workflow-stage-card{display:grid;grid-gap:6px;gap:6px;border:1px solid #d8e5f4;border-radius:12px;background:#f8fbff;color:inherit;min-height:78px;padding:10px 12px;text-decoration:none}.route-workflow-stage-card span{color:#5f7693;font-size:11px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.route-workflow-stage-card strong{color:#10233f;font-size:14px;line-height:1.25}.route-workflow-stage-card.is-ready{border-color:#bfe3cf;background:#edf9f1}.route-workflow-stage-card:hover{border-color:#8db9df;background:#eef7ff}.route-workflow-stage-card:focus-visible{outline:2px solid #80a7e7;outline-offset:2px}.route-hero-card{padding:20px}.route-workspace-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0;gap:0;border:1px solid #c6d8ec;border-radius:16px;background:#f7fbff;padding:5px}.route-workspace-switch button{height:42px;border:0;border-radius:12px;background:transparent;color:#2c4a68;font-size:14px;font-weight:800;cursor:pointer}.route-workspace-switch button.is-active{background:#172033;color:#ffffff;box-shadow:0 10px 22px rgba(10,24,43,.14)}.route-hero-metrics{gap:8px}.route-hero-actions,.route-hero-metrics{display:inline-flex;flex-wrap:wrap;justify-content:flex-end}.route-hero-actions{align-items:center;gap:12px}.route-scheduler-card{padding:20px;overflow:hidden}.route-scheduler-command-center{padding:18px;overflow:hidden}.route-scheduler-kpi-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:12px}.route-scheduler-kpi-card{display:grid;grid-gap:6px;gap:6px;border:1px solid #d8e5f4;border-radius:14px;background:linear-gradient(180deg,#ffffff,#f7fbff);padding:12px 14px}.route-scheduler-kpi-card span{color:#5f7693;font-size:11px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.route-scheduler-kpi-card strong{color:#10233f;font-size:34px;line-height:1;letter-spacing:0}.route-scheduler-kpi-card em{color:#466280;font-size:12px;font-style:normal}.route-scheduler-live-grid{display:grid;grid-template-columns:minmax(280px,.82fr) minmax(360px,1.28fr) minmax(340px,1fr);grid-gap:12px;gap:12px;align-items:start}.route-scheduler-live-column{display:grid;grid-gap:10px;gap:10px;border:1px solid #d8e5f4;border-radius:16px;background:linear-gradient(180deg,#ffffff,#f7fbff);padding:12px;min-width:0}.route-scheduler-live-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.route-scheduler-live-head strong{color:#122a46;font-size:12px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.route-scheduler-cluster-mini-list{display:grid;grid-gap:7px;gap:7px;max-height:224px;overflow:auto}.route-scheduler-cluster-mini-row{display:grid;grid-template-columns:24px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:start;border:1px solid #d8e5f4;border-radius:10px;background:#f8fbff;padding:8px 10px}.route-scheduler-cluster-mini-row span{width:24px;height:24px;border-radius:999px;display:grid;place-items:center;background:#0f4f4b;color:#ffffff;font-size:11px;font-weight:800}.route-scheduler-cluster-mini-row strong{color:#10233f;font-size:13px}.route-scheduler-cluster-mini-row em{color:#4f6783;font-size:12px;font-style:normal}.route-scheduler-queue-table-wrap{border:1px solid #d8e5f4;border-radius:12px;overflow:auto}.route-scheduler-queue-table{width:100%;border-collapse:collapse;min-width:760px}.route-scheduler-queue-table td,.route-scheduler-queue-table th{border-bottom:1px solid #e2ebf8;padding:8px 10px;text-align:left;vertical-align:middle;font-size:12px;color:#385372}.route-scheduler-queue-table th{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#5f7693;font-weight:900;background:#f6fbff}.route-scheduler-queue-table td strong{display:block;color:#10233f}.route-scheduler-queue-table td em{color:#4f6783;font-style:normal}.route-scheduler-queue-table tr.is-active td{background:#eef9f5}.route-scheduler-call-action{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid #d8e5f4;border-radius:12px;background:#f8fbff;padding:10px 12px}.route-scheduler-call-action>div{display:grid;grid-gap:3px;gap:3px}.route-scheduler-call-action span{color:#5f7693;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.route-scheduler-call-action strong{color:#10233f;font-size:16px}.route-scheduler-call-action em{color:#4f6783;font-size:12px;font-style:normal}.route-scheduler-assist-body{display:grid;grid-gap:10px;gap:10px}.route-scheduler-assist-panel{border:1px solid #d8e5f4;border-radius:12px;background:#f8fbff;padding:10px;display:grid;grid-gap:8px;gap:8px}.route-scheduler-assist-panel>span{color:#5f7693;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.route-scheduler-assist-actions{display:grid;grid-gap:8px;gap:8px}.route-scheduler-prompt-chips{display:flex;flex-wrap:wrap;gap:7px}.route-scheduler-prompt-chips button{min-height:30px}.route-scheduler-assist-fallback{gap:8px}.route-legacy-call-fallback{margin-top:12px}.route-scheduler-header{align-items:flex-start;gap:16px}.route-scheduler-actions{display:inline-flex;align-items:flex-end;justify-content:flex-end;gap:10px;flex-wrap:wrap}.route-scheduler-start-field{display:grid;grid-gap:6px;gap:6px;min-width:min(240px,100%);color:#5f7693;font-size:11px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.route-scheduler-start-field input{width:100%;min-height:38px;border:1px solid #c6d8ec;border-radius:12px;background:#ffffff;color:#10233f;padding:8px 10px;font-size:13px;font-weight:800}.route-scheduler-grid{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.58fr);grid-gap:16px;gap:16px;align-items:start;margin-top:16px}.route-scheduler-cluster-panel{min-width:0;border:1px solid #d8e5f4;border-radius:16px;background:#f8fbff;padding:14px}.route-scheduler-cluster-panel .card-header,.route-scheduler-cluster-panel .route-cluster-actions{align-items:stretch}.route-scheduler-cluster-panel .route-cluster-row{grid-template-columns:1fr}.route-scheduler-cluster-panel .route-cluster-row-state{justify-items:start}.route-scheduler-main{display:grid;min-width:0;grid-gap:14px;gap:14px}.route-scheduler-map-panel{position:relative;min-height:270px;overflow:hidden;border:1px solid #d8e5f4;border-radius:16px;background:linear-gradient(135deg,rgba(19,36,58,.92),rgba(12,20,34,.96)),#10233f}.route-scheduler-map-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 0);background-size:120px 72px}.route-scheduler-road{position:absolute;height:12px;border-radius:999px;background:rgba(142,162,190,.28);transform-origin:left center}.route-scheduler-road-a{left:18%;top:67%;width:74%;transform:rotate(-19deg)}.route-scheduler-road-b{left:23%;top:17%;width:72%;transform:rotate(58deg)}.route-scheduler-route-line{position:absolute;left:19%;top:36%;width:70%;height:6px;border-radius:999px;background:#ff6a2f;transform:rotate(-18deg);box-shadow:0 0 0 8px rgba(255,106,47,.11)}.route-scheduler-map-pin{position:absolute;display:grid;place-items:center;width:38px;height:38px;border-radius:999px;border:3px solid rgba(255,255,255,.26);background:#2b6fe8;color:#ffffff;font-size:14px;font-weight:900;box-shadow:0 14px 30px rgba(0,0,0,.28)}.route-scheduler-map-pin-1{left:23%;top:52%;background:#27b47e}.route-scheduler-map-pin-2{left:57%;top:34%;background:#ff6a2f}.route-scheduler-map-pin-3{right:11%;top:21%;background:#2b6fe8}.route-scheduler-map-pin-4{right:6%;top:46%;background:#f2c94c;color:#18212e}.route-scheduler-map-card{position:absolute;left:18px;bottom:18px;display:flex;align-items:flex-end;justify-content:space-between;gap:14px;width:min(430px,calc(100% - 36px));border:1px solid rgba(216,229,244,.26);border-radius:14px;background:rgba(15,25,42,.92);padding:14px 16px;color:#eef4fb;box-shadow:0 18px 36px rgba(0,0,0,.26)}.route-scheduler-map-card div{display:grid;grid-gap:4px;gap:4px}.route-scheduler-map-card span,.route-scheduler-math span,.route-scheduler-side-effects span,.route-scheduler-stop-copy span,.route-scheduler-stop-meta span,.route-scheduler-stop-time span{color:#5f7693;font-size:11px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.route-scheduler-map-card strong{font-size:18px}.route-scheduler-map-card em{flex:0 0 auto;border:1px solid rgba(99,195,154,.36);border-radius:999px;background:rgba(53,94,59,.32);color:#bff3d2;padding:5px 9px;font-size:12px;font-style:normal;font-weight:900}.route-scheduler-map-panel-live{min-height:0;background:#f8fbff}.route-scheduler-map-panel-live .route-map-shell.is-compact{border:0;border-radius:14px;background:transparent;padding:0}.route-scheduler-map-panel-live .route-map-canvas-shell{min-height:320px;height:320px;border:0;border-radius:14px}.route-scheduler-map-panel-live .route-scheduler-map-card{left:12px;bottom:12px;display:grid;align-items:start;justify-content:start;grid-gap:7px;gap:7px;width:min(248px,calc(100% - 24px));padding:10px 12px;border-radius:12px;overflow:hidden}.route-scheduler-map-panel-live .route-scheduler-map-card div{min-width:0}.route-scheduler-map-panel-live .route-scheduler-map-card span{font-size:10px}.route-scheduler-map-panel-live .route-scheduler-map-card strong{display:block;max-width:100%;overflow:hidden;color:#ffffff;font-size:15px;line-height:1.12;text-overflow:ellipsis;white-space:nowrap}.route-scheduler-map-panel-live .route-scheduler-map-card em{justify-self:start;max-width:100%;min-width:0;overflow:hidden;padding:4px 8px;font-size:11px;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.route-scheduler-math{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.route-scheduler-math>div{display:grid;min-width:0;grid-gap:4px;gap:4px;border:1px solid #d8e5f4;border-radius:12px;background:#ffffff;padding:12px}.route-scheduler-math strong{overflow:hidden;color:#10233f;font-size:18px;line-height:1.15;text-overflow:ellipsis;white-space:normal}.route-scheduler-math em{overflow:hidden;color:#5f7693;font-size:12px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.route-scheduler-board{border:1px solid #d8e5f4;border-radius:16px;background:#ffffff;padding:14px}.route-scheduler-board-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.route-scheduler-board-header h3{margin:0}.route-scheduler-timeline{display:grid;grid-gap:8px;gap:8px}.route-scheduler-stop{display:grid;grid-template-columns:minmax(90px,.25fr) minmax(0,1fr) minmax(116px,.35fr);grid-gap:10px;gap:10px;align-items:center;border:1px solid #d8e5f4;border-radius:12px;background:#f8fbff;padding:10px 12px}.route-scheduler-stop-copy,.route-scheduler-stop-meta,.route-scheduler-stop-time{display:grid;grid-gap:3px;gap:3px;min-width:0}.route-scheduler-stop-copy strong,.route-scheduler-stop-meta em,.route-scheduler-stop-time strong{overflow:hidden;color:#10233f;text-overflow:ellipsis;white-space:nowrap}.route-scheduler-stop-meta{justify-items:end}.route-scheduler-stop-meta em{color:#42617f;font-size:12px;font-style:normal}.route-scheduler-side-effects{display:flex;flex-wrap:wrap;gap:8px}.route-scheduler-side-effects span{border:1px solid #d8e5f4;border-radius:999px;background:#f7fbff;color:#42617f;padding:6px 10px}.route-scheduler-side-effects span.is-enabled{border-color:#f0bd8d;background:#fff7ed;color:#9a4b13}.route-agenda-card{padding:20px}.route-agenda-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.route-agenda-summary-grid>div{display:grid;grid-gap:4px;gap:4px;border:1px solid #d8e5f4;border-radius:12px;background:#f8fbff;min-width:0;padding:12px}.route-agenda-summary-grid span{color:#5f7693;font-size:11px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.route-agenda-summary-grid strong{color:#10233f;font-size:15px;line-height:1.25}.route-agenda-summary-grid em{color:#42617f;font-size:12px;font-style:normal}.route-agenda-checklist{border:1px solid #d8e5f4;border-radius:12px;background:#ffffff;margin-top:12px;padding:12px 14px}.route-agenda-checklist-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.route-agenda-checklist-head span{color:#5f7693;font-size:11px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.route-agenda-checklist ul{display:grid;grid-gap:7px;gap:7px;margin:0;padding-left:18px}.route-workflow-chips{margin-top:12px;margin-bottom:12px}.route-setup-steps{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.routing-toolbar{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.routing-toolbar .field{min-width:0}.field-span-2,.routing-toolbar .field-wide{grid-column:span 2}.routing-plan-grid{margin-top:6px;display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,1fr)}.route-hero-card .route-plans-card,.route-hero-card .route-queue-card{margin-top:14px}.route-filter-panel{min-height:100%;order:2}.route-call-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:14px;gap:14px;margin-top:10px}.route-call-detail-card,.route-call-queue-accordion{min-width:0}.route-call-stage-grid{display:grid;grid-gap:12px;gap:12px}.route-call-overview-main,.route-call-stage-workspace{min-width:0}.route-call-overview-main,.route-call-stage-workspace{display:grid}.route-call-stage-workspace .route-call-section{margin-top:0}.route-call-queue-accordion{align-self:start}.route-call-queue-toggle-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center}.route-call-queue-toggle{min-width:118px}.route-call-queue-toggle-copy{min-width:0;display:grid;grid-gap:2px;gap:2px}.route-call-queue-toggle-copy strong{color:#10233f;font-size:13px}.route-call-queue-toggle-copy span{color:#5f7693;font-size:12px;line-height:1.35}.route-call-queue-toggle-actions{display:flex;gap:8px;align-items:center;justify-content:flex-end}.route-call-summary{margin-top:12px;grid-template-columns:repeat(4,minmax(86px,1fr))}.route-call-message{margin-top:10px;padding:10px 12px;border-radius:12px}.route-call-list{display:grid;grid-gap:8px;gap:8px;margin-top:12px;max-height:640px;overflow:auto;padding-right:4px}.route-call-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,.35fr) minmax(220px,.52fr);grid-gap:10px;gap:10px;width:100%;border:1px solid #d8e5f4;border-radius:12px;background:#ffffff;color:#10233f;padding:11px 12px;text-align:left}.route-call-row.is-active{border-color:#355e3b;box-shadow:0 0 0 2px rgba(53,94,59,.16)}.route-call-row-main,.route-call-row-meta,.route-call-row-queue{display:grid;grid-gap:3px;gap:3px;min-width:0}.route-call-row-main span,.route-call-row-main strong,.route-call-row-meta span,.route-call-row-queue span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.route-call-row-meta{color:#5f7693;font-size:12px;justify-items:end}.route-call-row-queue{grid-template-columns:repeat(2,minmax(0,1fr));color:#42617f;font-size:12px}.route-call-empty{padding:12px}.route-call-status{margin:8px 0 0;color:#42617f;font-weight:700}.route-cluster-card{margin-top:14px}.route-cluster-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.route-cluster-toggle{display:inline-flex;align-items:center;gap:8px;min-height:34px;border:1px solid #c6d8ec;border-radius:12px;background:#f7fbff;padding:6px 10px;color:#244766;font-size:12px;font-weight:800}.route-cluster-toggle input{width:16px;height:16px;margin:0}.route-cluster-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:12px}.route-cluster-summary>div{display:grid;grid-gap:4px;gap:4px;min-width:0;border:1px solid #d8e5f4;border-radius:12px;background:#f8fbff;padding:10px 12px}.route-cluster-row span,.route-cluster-summary span{color:#5f7693;font-size:11px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.route-cluster-summary strong{color:#10233f;font-size:24px;line-height:1}.route-cluster-list{display:grid;grid-gap:8px;gap:8px;margin-top:12px}.route-cluster-row{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(150px,.55fr) minmax(150px,.5fr) minmax(160px,.45fr);grid-gap:10px;gap:10px;align-items:center;border:1px solid #d8e5f4;border-left-width:4px;border-radius:12px;background:#ffffff;padding:12px}.route-cluster-row.is-ready{border-left-color:#15866f}.route-cluster-row.is-blocked{border-left-color:#b35b20}.route-cluster-row-main,.route-cluster-row-meta,.route-cluster-row-state{display:grid;grid-gap:4px;gap:4px;min-width:0}.route-cluster-row-main strong,.route-cluster-row-meta strong{overflow:hidden;color:#10233f;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.route-cluster-row-main em,.route-cluster-row-meta em,.route-cluster-row-state em{overflow:hidden;color:#5f7693;font-size:12px;font-style:normal;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.route-cluster-proposal-chip{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;border:1px solid #d8e5f4;border-radius:999px;background:#f8fbff;padding:3px 8px;color:#244766;font-size:11px;font-weight:800}.route-cluster-row-actions{flex-wrap:wrap}.route-cluster-ledger{display:grid;grid-gap:8px;gap:8px;margin-top:12px;border:1px solid #d8e5f4;border-radius:12px;background:#ffffff;padding:12px}.route-cluster-ledger-head{gap:10px}.route-cluster-ledger-head,.route-cluster-ledger-row{display:flex;align-items:center;justify-content:space-between}.route-cluster-ledger-row{gap:12px;border:1px solid #d8e5f4;border-radius:10px;background:#f8fbff;padding:10px}.route-cluster-ledger-row>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.route-cluster-ledger-row strong{color:#10233f;font-size:13px}.route-cluster-ledger-row em{color:#5f7693;font-size:12px;font-style:normal}.route-cluster-ledger-actions{flex-wrap:wrap;justify-content:flex-end}.badge.route-cluster-warning{background:#fff7ed;border-color:#f0bd8d;color:#9a4b13}html[data-portal-theme=dark] .badge.route-cluster-warning,html[data-portal-theme=dark] .route-page .route-scheduler-side-effects span.is-enabled{background:rgba(104,58,24,.72);border-color:rgba(240,189,141,.5);color:#ffd7b3}.route-call-session-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:10px}.route-call-session-strip>div{min-width:0;display:grid;grid-gap:3px;gap:3px;border:1px solid #d8e5f4;border-radius:10px;background:#ffffff;padding:8px 9px}.route-call-session-strip span{color:#5f7693;font-size:10px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.route-call-session-strip strong{min-width:0;overflow:hidden;color:#10233f;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.route-call-session-strip>.route-call-demand-strip-item{border-color:#b7d9c7;background:#f2fbf5}.route-call-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:12px}.route-call-facts-conversation{align-items:stretch}.route-call-fact-button,.route-call-facts>div{min-width:0;border:1px solid #d7e0ea;border-radius:12px;background:linear-gradient(180deg,#f7f9fc,#f3f6fa);padding:11px 12px;display:grid;grid-gap:4px;gap:4px;box-shadow:inset 0 1px 0 rgba(255,255,255,.85),0 10px 22px rgba(16,35,63,.05)}.route-call-fact-button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer}.route-call-fact-wide{grid-column:span 2}.route-call-facts span{color:#5f7693;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.route-call-facts em,.route-call-facts strong{min-width:0;overflow:hidden;text-overflow:ellipsis}.route-call-facts strong{color:#10233f;font-size:14px;font-style:normal}.route-call-domain-link{color:#0f5d91;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.route-call-domain-link:hover{color:#0b3f65}.route-call-fact-button:focus-visible{outline:2px solid #0f766e;outline-offset:3px}.route-call-metrics-card{align-content:start}.route-call-metrics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));min-height:42px;max-height:44px;overflow:hidden}.route-call-metrics-grid>div{min-width:0;display:grid;grid-gap:2px;gap:2px;align-content:center;padding:0 7px;border-left:1px solid #d8e5f4}.route-call-metrics-grid>div:first-child{border-left:0;padding-left:0}.route-call-facts .route-call-metrics-grid strong{color:#10233f;font-size:11px;font-weight:900;line-height:1.15;white-space:nowrap}.route-call-facts .route-call-metrics-grid em{color:#5f7693;font-size:10px;line-height:1.1;white-space:nowrap}.route-call-hours-card{align-content:start}.route-call-focus-card{align-content:start;background:linear-gradient(180deg,#f4f6fa,#eef2f7)}.route-call-hours-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:3px 8px;gap:3px 8px;max-height:44px;overflow:hidden}.route-call-hours-columns.is-single{grid-template-columns:minmax(0,1fr)}.route-call-hours-column{min-width:0;display:grid;grid-gap:2px;gap:2px}.route-call-hours-row{min-width:0;display:grid;grid-template-columns:48px minmax(0,1fr);grid-gap:5px;gap:5px;align-items:baseline}.route-call-facts .route-call-hours-row strong{color:#10233f;font-size:10px;font-weight:900;line-height:1.1}.route-call-facts .route-call-hours-row em{color:#5f7693;font-size:10px;line-height:1.1;white-space:nowrap}.route-call-facts em{color:#5f7693;font-size:12px;font-style:normal;white-space:nowrap}.route-call-section{margin-top:14px;border:1px solid #d8e5f4;border-radius:12px;background:linear-gradient(180deg,#f8fafd,#f3f6fb);padding:12px}.route-call-section h3{margin:0}.route-call-section p{margin:8px 0 0}.route-call-record-summary{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:10px;gap:10px;margin-top:12px}.route-call-record-summary>div{min-width:0;display:grid;grid-gap:4px;gap:4px;padding:10px;border:1px solid #d8e5f4;border-radius:10px;background:#f8fbff}.route-call-record-summary span{color:#5f7693;font-size:10px;font-weight:850;text-transform:uppercase;letter-spacing:.06em}.route-call-record-summary strong{min-width:0;color:#10233f;font-size:12px;line-height:1.35;overflow-wrap:anywhere}.route-call-workspace{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start;margin-top:14px}.route-call-tour-shell{min-width:0;display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid #d7e0ea;border-radius:14px;background:linear-gradient(180deg,#f4f7fb,#eef3f8);box-shadow:inset 0 1px 0 rgba(255,255,255,.85)}.route-call-tour{display:grid;grid-gap:8px;gap:8px;margin-top:0}.route-call-tour-step{position:relative;display:grid;grid-template-columns:30px minmax(0,1fr);grid-gap:8px;gap:8px;min-height:58px;padding:9px 10px;border:1px solid #d6e0ea;border-radius:10px;background:rgba(255,255,255,.76);cursor:pointer;transition:border-color .14s ease,box-shadow .14s ease,background .14s ease,transform .14s ease}.route-call-tour-step:hover{border-color:#c4d0dc;background:#f9fbfe;box-shadow:0 8px 18px rgba(16,35,63,.08);transform:translateY(-1px)}.route-call-tour-step:focus-visible{outline:2px solid #0f766e;outline-offset:3px}.route-call-tour-step.is-open{border-color:#f2c94c;background:linear-gradient(180deg,#fff9df,#fff3c3);box-shadow:0 12px 24px rgba(63,72,88,.14),inset 0 1px 0 rgba(255,255,255,.88)}.route-call-tour-step.is-open:before{position:absolute;top:10px;bottom:10px;left:-1px;width:3px;border-radius:999px;background:#f2c94c;content:""}.route-call-tour-step.is-open .route-call-tour-index{background:#f2c94c;color:#18212e}.route-call-tour-index{display:grid;place-items:center;width:26px;height:26px;border-radius:999px;background:#10233f;color:#ffffff;font-size:10px;font-weight:900}.route-call-tour-copy{min-width:0;display:grid;grid-gap:3px;gap:3px}.route-call-tour-copy h4{margin:0;color:#10233f;font-size:12px}.route-call-tour-title-row{display:block;min-width:0}.route-call-tour-title-row h4{min-width:0}.route-call-tour-capture-row{min-width:0;display:flex;flex-wrap:wrap;gap:5px}.route-call-tour-capture-row span{width:-moz-fit-content;width:fit-content;border:1px solid #b7e4d1;border-radius:999px;background:#ecfdf5;color:#0f766e;padding:3px 7px;font-size:10px;font-weight:900}.route-call-tour-copy p{margin:0;color:#42617f;font-size:11px;line-height:1.3}.route-call-tour-copy ul{margin:8px 0 0;padding-left:18px;color:#274765;font-size:12px;line-height:1.4}.route-call-tour-copy li{margin:5px 0}.route-call-tour-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.route-call-tour-chips span{border:1px solid #c6d8ec;border-radius:999px;background:#f4f8fd;color:#284a68;padding:6px 10px;font-size:12px;font-weight:800}.route-call-cti-dock{--route-call-cti-width:clamp(300px,21vw,344px);--route-call-cti-frame-height:clamp(360px,calc(100vh - 250px),452px);position:fixed;right:24px;bottom:24px;z-index:70;width:min(var(--route-call-cti-width),calc(100vw - 32px));display:grid;grid-gap:0;gap:0;border:1px solid #d8e5f4;border-radius:12px;background:rgba(248,251,255,.98);box-shadow:0 18px 40px rgba(16,35,63,.18);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);overflow:hidden}.route-call-cti-dock.is-ringing{border-color:#355e3b;box-shadow:0 20px 42px rgba(53,94,59,.26)}.route-call-cti-dock,.route-call-cti-panel{display:grid;min-width:0}.route-call-cti-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 11px;background:rgba(255,255,255,.92)}.route-call-cti-copy{min-width:0;display:grid;grid-gap:2px;gap:2px}.route-call-cti-head strong{color:#10233f;font-size:12px}.route-call-cti-head span{color:#5f7693;font-size:11px;line-height:1.25}.route-call-cti-actions{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto}.route-call-cti-settings-button.is-active,.route-call-cti-settings-button.is-active:focus-visible,.route-call-cti-settings-button.is-active:hover{border-color:#9bd9c5;background:#f4fbf8;color:#0f766e;box-shadow:0 10px 20px rgba(15,118,110,.1)}.route-call-cti-alert{display:inline-flex;align-items:center;justify-content:center;min-height:28px;border-radius:999px;background:#effcf3;color:#c2410c;padding:0 10px;font-size:11px;font-weight:900}.route-call-cti-body{min-width:0;min-height:0;display:grid;grid-gap:10px;gap:10px;max-height:0;opacity:0;overflow:hidden;transition:max-height .18s ease,opacity .16s ease,padding .18s ease;padding:0 12px}.route-call-cti-dock.is-open .route-call-cti-body{max-height:min(calc(100vh - 112px),calc(var(--route-call-cti-frame-height) + 344px));opacity:1;padding:0 11px 11px}.route-call-cti-shell{display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid #cfe0ef;border-radius:10px;background:radial-gradient(circle at top,rgba(38,61,97,.22),transparent 52%),linear-gradient(180deg,#152743,#0f1e34);color:#f8fbff}.route-call-cti-shell-status{display:grid;grid-gap:3px;gap:3px}.route-call-cti-display span,.route-call-cti-shell-status span{color:rgba(219,231,243,.78);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.route-call-cti-display strong,.route-call-cti-shell-status strong{color:#ffffff;font-size:19px;font-weight:900;line-height:1.1}.route-call-cti-display em,.route-call-cti-shell-status em{color:rgba(219,231,243,.86);font-size:11px;font-style:normal;line-height:1.35}.route-call-cti-dial-actions,.route-call-cti-shell-actions{display:flex;flex-wrap:wrap;gap:8px}.route-call-cti-dial-actions button,.route-call-cti-shell-actions button{flex:1 1}.route-call-cti-call-button{position:relative;background:linear-gradient(135deg,#14b86e,#0f8f57);color:#ffffff;box-shadow:0 10px 22px rgba(15,143,87,.28);transition:transform 90ms ease,box-shadow .14s ease,filter .14s ease,background .14s ease}.route-call-cti-call-button:focus-visible,.route-call-cti-call-button:hover{background:linear-gradient(135deg,#19c979,#0fa663);color:#ffffff;box-shadow:0 14px 28px rgba(15,143,87,.34)}.route-call-cti-call-button.is-pressed,.route-call-cti-call-button:active{transform:translateY(2px);box-shadow:inset 0 4px 10px rgba(6,45,28,.28),0 4px 10px rgba(15,143,87,.18);filter:saturate(.92)}.route-call-cti-call-button.is-pending,.route-call-cti-call-button.is-pending:focus-visible,.route-call-cti-call-button.is-pending:hover{background:linear-gradient(135deg,#0fa663,#0a7d4a);color:#ffffff;box-shadow:inset 0 2px 8px rgba(6,45,28,.2),0 8px 18px rgba(15,143,87,.24)}.route-call-cti-display{display:grid;grid-gap:4px;gap:4px;padding:10px 12px;border:1px solid rgba(145,173,206,.24);border-radius:10px;background:rgba(9,18,31,.38)}.route-call-cti-keypad{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.route-call-cti-key{display:grid;place-items:center;grid-gap:2px;gap:2px;min-height:54px;border:1px solid rgba(145,173,206,.24);border-radius:10px;background:rgba(255,255,255,.08);color:#ffffff;cursor:pointer;transition:transform .14s ease,border-color .14s ease,background .14s ease}.route-call-cti-key:focus-visible,.route-call-cti-key:hover{outline:none;transform:translateY(-1px);border-color:rgba(155,217,197,.66);background:rgba(255,255,255,.14)}.route-call-cti-key:disabled{cursor:default;opacity:.52}.route-call-cti-key:disabled:focus-visible,.route-call-cti-key:disabled:hover{transform:none;border-color:rgba(145,173,206,.24);background:rgba(255,255,255,.08)}.route-call-cti-key strong{font-size:18px;line-height:1}.route-call-cti-key span{color:rgba(219,231,243,.7);font-size:9px;font-weight:800;letter-spacing:.12em}.route-call-cti-console-overlay{z-index:140;inset:auto;right:0;bottom:0;width:1px;height:1px;display:block;padding:0;overflow:hidden;background:transparent;pointer-events:none}.route-call-cti-console-overlay.open{inset:0;width:auto;height:auto;display:flex;padding:20px;background:rgba(12,21,33,.55);pointer-events:auto}.route-call-cti-console-modal{width:min(1280px,96vw);height:min(88vh,920px);max-height:88vh;padding:0;overflow:hidden;display:grid;grid-template-rows:auto minmax(0,1fr)}.route-call-cti-console-overlay:not(.open) .route-call-cti-console-modal{width:var(--route-call-cti-width);height:var(--route-call-cti-frame-height);max-height:none;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:hidden;opacity:0}.route-call-cti-console-head{padding:18px 18px 0}.route-call-cti-console-overlay:not(.open) .route-call-cti-console-head{display:none}.route-call-cti-console-body{min-height:0;display:grid;padding:0 18px 18px}.route-call-cti-console-overlay:not(.open) .route-call-cti-console-body{padding:0}.route-call-cti-frame{width:100%;height:var(--route-call-cti-frame-height);border:1px solid #cfe0ef;border-radius:8px;background:#ffffff}.route-call-cti-console-frame{height:100%;min-height:0;border-radius:14px}.route-call-cti-console-overlay:not(.open) .route-call-cti-console-frame{border:0;border-radius:0}.route-call-cti-empty{display:grid;place-items:center;min-height:0;height:100%;border:1px dashed #cfe0ef;border-radius:8px;background:#ffffff;padding:16px;text-align:center}.route-call-cti-console-empty{min-height:260px}.route-call-cti-console-overlay:not(.open) .route-call-cti-console-empty{min-height:0;border:0;border-radius:0}.route-call-contacts-overlay.open,.route-call-policy-warning-overlay.open{inset:0;width:auto;height:auto;display:flex;padding:20px;background:rgba(12,21,33,.55);pointer-events:auto}.route-call-contacts-modal,.route-call-policy-warning-modal{width:min(680px,96vw);max-width:96vw;padding:0;display:grid;grid-gap:0;gap:0}.route-call-policy-warning-modal{max-width:520px}.route-call-contacts-head,.route-call-policy-warning-modal .card-header{padding:18px 18px 0}.route-call-contacts-body{display:grid;grid-gap:12px;gap:12px;padding:0 18px 18px}.route-call-contacts-list{display:grid;grid-gap:10px;gap:10px;max-height:min(52vh,460px);overflow:auto}.route-call-contact-card{display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid #d8e5f4;border-radius:14px;background:#f8fbff}.route-call-contact-copy{display:grid;grid-gap:3px;gap:3px}.route-call-contact-copy strong{color:#10233f;font-size:15px}.route-call-contact-copy em,.route-call-contact-copy span{color:#5f7693;font-size:12px;font-style:normal}.global-call-overlay{align-items:flex-end;justify-content:flex-end;padding:20px 24px 24px;background:transparent}.global-call-overlay-modal{width:min(clamp(300px,21vw,344px),calc(100vw - 32px));max-height:min(calc(100vh - 80px),760px);padding:0;overflow:hidden;display:grid;grid-gap:0;gap:0;border-radius:12px}.global-call-overlay-head{padding:18px 18px 0}.global-call-overlay-actions{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.global-call-overlay-body{padding:0 18px 18px}.global-call-overlay-shell{min-width:0}.route-call-contact-actions{display:flex;flex-wrap:wrap;gap:8px}.route-call-contact-actions button{flex:0 0 auto}.route-call-capture-panel{min-width:0;display:grid;grid-gap:14px;gap:14px;padding:16px;border:1px solid #d7e0ea;border-radius:14px;background:linear-gradient(180deg,#f5f7fb,#eef2f7);box-shadow:inset 0 1px 0 rgba(255,255,255,.85),0 12px 26px rgba(16,35,63,.05)}.route-call-capture-header{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:start}.route-call-capture-header>div{min-width:0;display:grid;grid-gap:5px;gap:5px}.route-call-capture-header span,.route-call-fit-card>span{color:#5f7693;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.route-call-capture-header h4{margin:0;color:#10233f;font-size:18px}.route-call-capture-header p{margin:0;color:#42617f;font-size:12px;line-height:1.45}.route-call-capture-header strong{color:#10233f;font-size:13px}.route-call-step-progress-card{display:grid;grid-gap:2px;gap:2px;justify-items:end;border:1px solid #d7e0ea;border-radius:10px;background:rgba(255,255,255,.82);padding:7px 10px;white-space:nowrap}.route-call-step-progress-card span{color:#5f7693;font-size:10px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.route-call-step-flowbar{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;border:2px solid #f2c94c;border-radius:12px;background:linear-gradient(180deg,#f8f3df,#f3f5f8);padding:11px 13px;box-shadow:0 12px 24px rgba(63,72,88,.1),inset 0 1px 0 rgba(255,255,255,.9)}.route-call-step-flowbar-main{min-width:0;display:grid;grid-gap:2px;gap:2px}.route-call-step-flowbar-main span{color:#8a6a08;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.route-call-step-flowbar-main strong{min-width:0;color:#10233f;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.route-call-context-summary{grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:0}.route-call-package-panel{display:grid;grid-gap:10px;gap:10px;border:1px solid #d7e0ea;border-radius:12px;background:linear-gradient(180deg,#f7f9fc,#eff3f8);padding:12px;box-shadow:inset 0 1px 0 rgba(255,255,255,.84),0 10px 22px rgba(16,35,63,.05)}.route-call-package-head{display:flex;gap:10px;align-items:center;justify-content:space-between}.route-call-package-head>div{display:grid;grid-gap:2px;gap:2px}.route-call-package-grid span,.route-call-package-head span{color:#5f7693;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.route-call-package-head strong{color:#10233f;font-size:14px}.route-call-package-head em{color:#42617f;font-size:12px;font-style:normal}.route-call-package-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.route-call-package-grid label{min-width:0;display:grid;grid-gap:5px;gap:5px}.route-call-package-grid input,.route-call-package-grid select{min-width:0;width:100%;border:1px solid #cfe0ef;border-radius:8px;background:#ffffff;color:#10233f;padding:8px 9px;font:inherit;font-size:12px}.route-call-package-actions{display:flex;gap:10px;align-items:center;justify-content:space-between}.route-call-package-actions span{min-width:0;color:#42617f;font-size:12px;line-height:1.35}.route-call-materials-panel{display:grid;grid-gap:10px;gap:10px;border:1px solid #d7e0ea;border-radius:10px;background:rgba(255,255,255,.72);padding:10px}.route-call-materials-head{display:flex;gap:10px;align-items:center;justify-content:space-between}.route-call-materials-head span{color:#5f7693;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.route-call-materials-head strong{color:#10233f;font-size:13px}.route-call-materials-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:8px;gap:8px}.route-call-material-chip{min-width:0;display:grid;grid-gap:4px;gap:4px;align-content:start;border:1px solid #d7e0ea;border-radius:10px;background:#ffffff;color:#284a68;padding:10px;text-align:left;cursor:pointer;transition:border-color .14s ease,box-shadow .14s ease,background .14s ease,transform .14s ease}.route-call-material-chip strong{color:#10233f;font-size:12px}.route-call-material-chip span{color:#5f7693;font-size:11px;line-height:1.35}.route-call-material-chip:hover{border-color:#c9d4df;background:#fbfcfe;box-shadow:0 8px 18px rgba(16,35,63,.06);transform:translateY(-1px)}.route-call-material-chip.is-selected{border-color:#9bd9c5;background:linear-gradient(180deg,#f6fbf8,#edf7f1)}.route-call-material-chip.is-selected strong{color:#0f5c49}.route-call-materials-empty{display:grid;grid-gap:4px;gap:4px;border:1px dashed #c9d4df;border-radius:10px;background:rgba(255,255,255,.7);padding:12px}.route-call-materials-empty strong{color:#10233f;font-size:12px}.route-call-materials-empty span{color:#5f7693;font-size:11px;line-height:1.35}.route-call-routing-panel{display:grid;grid-gap:10px;gap:10px;border:2px solid #f2c94c;border-radius:14px;background:linear-gradient(180deg,#f8f3df,#f3f5f8);padding:13px 14px;box-shadow:0 14px 26px rgba(63,72,88,.12),inset 0 1px 0 rgba(255,255,255,.9)}.route-call-routing-panel.is-ready{border-color:#f2c94c}.route-call-routing-head{display:flex;gap:12px;align-items:center;justify-content:space-between}.route-call-routing-head>div{display:grid;grid-gap:2px;gap:2px}.route-call-routing-head span{color:#8a6a08;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.route-call-routing-head strong{color:#10233f;font-size:15px}.route-call-routing-head em{color:#5f7693;font-size:12px;font-style:normal;text-align:right}.route-call-routing-body{display:grid;grid-template-columns:minmax(240px,320px) minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center}.route-call-routing-select-wrap{min-width:0}.route-call-routing-select-wrap .review-decision-select{width:100%}.route-call-routing-note{min-width:0;color:#43556d;font-size:12px;line-height:1.4}.route-call-need-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:10px;gap:10px}.route-call-need-grid>div{min-width:0;display:grid;grid-gap:7px;gap:7px;padding:11px;border:1px solid #d8e5f4;border-radius:10px;background:#f8fbff}.route-call-need-grid span{color:#5f7693;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.route-call-need-grid ul{display:grid;grid-gap:4px;gap:4px;margin:0;padding-left:16px;color:#274765;font-size:12px;line-height:1.35}.route-call-fit-card{display:grid;grid-gap:8px;gap:8px;padding:12px;border:1px solid #c8d2dc;border-radius:10px;background:#f7f9fb}.route-call-capture-group p,.route-call-fit-card ul{margin:0}.route-call-fit-card ul{padding-left:18px;color:#17423c;font-size:12px;line-height:1.45}.route-call-fit-card li{margin:5px 0}.route-call-capture-groups{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,340px));grid-gap:10px;gap:10px;justify-content:start}.route-call-capture-group{display:grid;grid-gap:9px;gap:9px;min-height:190px;padding:11px;border:1px solid #d7e0ea;border-radius:12px;background:linear-gradient(180deg,rgba(255,255,255,.94),#f6f8fb);cursor:pointer;transition:border-color .14s ease,box-shadow .14s ease,background .14s ease,transform .14s ease}.route-call-capture-group:hover{border-color:#ccd7e4;background:#fbfcfe;box-shadow:0 10px 20px rgba(16,35,63,.08);transform:translateY(-1px)}.route-call-capture-group:focus-visible{outline:2px solid #0f766e;outline-offset:3px}.route-call-capture-group.is-disabled{cursor:wait;opacity:.72;transform:none}.route-call-capture-group-head{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:start}.route-call-prompt-title{min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:9px;gap:9px;align-items:center}.route-call-prompt-title>div{min-width:0;display:grid;grid-gap:1px;gap:1px}.route-call-prompt-title em{color:#0f766e;font-size:10px;font-style:normal;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.route-call-prompt-letter{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:#10233f;color:#ffffff;font-size:15px;font-weight:900;letter-spacing:0;text-transform:none}.route-call-capture-group h5{margin:0;color:#10233f;font-size:13px}.route-call-capture-group p{margin-top:0;color:#5f7693;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.route-call-capture-group.has-captured-detail{border-color:#9bd9c5;background:linear-gradient(180deg,#f6fbf8,#edf7f1)}.route-call-capture-group.has-captured-detail .route-call-prompt-letter{background:#0f766e}.route-call-capture-group.is-next{border:2px solid #f2c94c;background:linear-gradient(180deg,#fff9df,#f8f1d7);box-shadow:0 14px 26px rgba(63,72,88,.12),inset 0 1px 0 rgba(255,255,255,.9)}.route-call-capture-group.is-next .route-call-prompt-letter{background:#f2c94c;color:#18212e}.route-call-capture-group-action{display:inline-flex;align-items:center;justify-content:center;min-height:30px;border:1px solid #cfe0ef;border-radius:999px;background:#ffffff;color:#284a68;padding:6px 10px;font-size:12px;font-weight:900;line-height:1;white-space:nowrap;pointer-events:none}.route-call-capture-group-action.is-start{border-color:#0f766e;background:#0f766e;color:#ffffff}.route-call-capture-group-action.is-review{border-color:#cfe0ef;background:#ffffff;color:#284a68}.route-call-reference-panel{display:grid;grid-gap:10px;gap:10px;border:1px solid #d8e5f4;border-radius:10px;background:#f8fbff;padding:11px}.route-call-reference-head{display:flex;gap:8px;align-items:center;justify-content:space-between}.route-call-agent-answer-head span,.route-call-agent-current-step>span,.route-call-agent-options>span,.route-call-agent-script span,.route-call-reference-head span{color:#5f7693;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.route-call-reference-head strong{color:#10233f;font-size:12px}.route-call-prompt-summary{display:flex;flex-wrap:wrap;gap:7px;align-content:flex-start;min-width:0}.route-call-prompt-summary span{max-width:100%;border:1px solid #d8e5f4;border-radius:8px;background:#f8fbff;color:#284a68;padding:5px 7px;font-size:11px;font-weight:800;letter-spacing:0;text-transform:none;overflow-wrap:anywhere}.route-call-detail-list{display:grid;grid-gap:7px;gap:7px}.route-call-detail-row{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;min-height:44px;padding:9px 10px;border:1px solid #d9e1e8;border-radius:9px;background:#f7f9fb;color:#10233f;text-align:left;cursor:pointer;transition:border-color .14s ease,background .14s ease,box-shadow .14s ease,transform .14s ease}.route-call-detail-row:hover{border-color:#9ab7a4;background:#effcf3;box-shadow:0 8px 18px rgba(53,94,59,.1);transform:translateY(-1px)}.route-call-detail-row:focus-visible,.route-call-quick-option:focus-visible{outline:2px solid #0f766e;outline-offset:2px}.route-call-detail-row strong{min-width:0;color:#10233f;font-size:12px;line-height:1.3;overflow-wrap:anywhere}.route-call-detail-row em{color:#355e3b;font-size:11px;font-style:normal;font-weight:900;white-space:nowrap}.route-call-quick-panel{display:grid;grid-gap:8px;gap:8px}.route-call-quick-grid{display:flex;flex-wrap:wrap;gap:7px}.route-call-quick-option{min-height:32px;border:1px solid #d8e5f4;border-radius:999px;background:#ffffff;color:#284a68;padding:6px 10px;font-size:12px;font-weight:800;cursor:pointer;transition:border-color .14s ease,background .14s ease,color .14s ease,box-shadow .14s ease}.route-call-quick-option:hover{border-color:#0f766e;background:#f0fdfa;color:#0f4f49}.route-call-quick-option.is-selected{border-color:#0f766e;background:#ecfdf5;color:#0f766e}.route-call-intelligence-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:10px;gap:10px}.route-call-suggestions-panel,.route-call-transcript-panel{min-width:0;display:grid;grid-gap:8px;gap:8px;border:1px solid #d8e5f4;border-radius:10px;background:#f8fbff;padding:10px}.route-call-intelligence-head{display:flex;gap:8px;align-items:center;justify-content:space-between}.route-call-intelligence-head strong{color:#10233f;font-size:12px}.route-call-intelligence-head span{color:#5f7693;font-size:11px;font-weight:800}.route-call-suggestion-list,.route-call-transcript-list{display:grid;grid-gap:7px;gap:7px;max-height:260px;overflow:auto}.route-call-suggestion-list{align-content:start}.route-call-suggestion-row,.route-call-transcript-row{display:grid;grid-gap:4px;gap:4px;border:1px solid #e4edf7;border-radius:8px;background:#ffffff;padding:8px}.route-call-suggestion-row span,.route-call-transcript-row span{color:#5f7693;font-size:10px;font-weight:900}.route-call-suggestion-row p,.route-call-transcript-row p{margin:0;color:#10233f;font-size:12px;line-height:1.35}.route-call-copilot-after-call,.route-call-copilot-consent-card,.route-call-copilot-status-card{display:grid;grid-gap:8px;gap:8px;border:1px solid #d8e5f4;border-radius:9px;background:#ffffff;padding:9px}.route-call-copilot-status-card{grid-template-columns:minmax(0,1fr) auto;align-items:start}.route-call-copilot-block-head strong,.route-call-copilot-checklist-item strong,.route-call-copilot-consent-copy strong,.route-call-copilot-status-card strong{color:#10233f;font-size:12px}.route-call-copilot-block-head span,.route-call-copilot-checklist-item span,.route-call-copilot-consent-copy span,.route-call-copilot-status-card span{color:#5f7693;font-size:11px;font-weight:800}.route-call-copilot-checklist-item>div,.route-call-copilot-consent-copy,.route-call-copilot-status-card>div{display:grid;grid-gap:4px;gap:4px}.route-call-copilot-after-call em,.route-call-copilot-status-card em{color:#0f766e;font-size:11px;font-style:normal;font-weight:800}.route-call-copilot-consent-actions{display:flex;flex-wrap:wrap;gap:6px}.route-call-copilot-block{display:grid;grid-gap:7px;gap:7px}.route-call-copilot-block-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.route-call-copilot-checklist,.route-call-copilot-prompt-list{display:grid;grid-gap:7px;gap:7px}.route-call-copilot-checklist-item{display:grid;grid-template-columns:10px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:start;border:1px solid #e4edf7;border-radius:8px;background:#ffffff;padding:8px}.route-call-copilot-checklist-dot{width:10px;height:10px;border-radius:999px;margin-top:3px;background:#cbd5e1}.route-call-copilot-checklist-item.status-confirmed .route-call-copilot-checklist-dot{background:#10b981}.route-call-copilot-checklist-item.status-heard_unconfirmed .route-call-copilot-checklist-dot{background:#8ea1b2}.route-call-copilot-checklist-item.status-conflict .route-call-copilot-checklist-dot{background:#ef4444}.route-call-copilot-checklist-item.status-missing .route-call-copilot-checklist-dot{background:#94a3b8}.route-call-copilot-after-call p,.route-call-copilot-checklist-item p{margin:0;color:#10233f;font-size:12px;line-height:1.4}.route-call-suggestion-row{grid-template-columns:minmax(0,1fr) auto}.route-call-suggestion-row.status-conflict{border-color:#f6b26b;background:#f5faf6}.route-call-suggestion-row strong{display:block;color:#10233f;font-size:12px}.route-call-suggestion-row em{display:block;margin-top:3px;color:#42617f;font-size:11px;font-style:normal;line-height:1.35}.route-call-suggestion-actions{display:grid;grid-gap:6px;gap:6px;align-content:start}.route-call-capture-footer{display:flex;gap:10px;align-items:center;justify-content:space-between;padding-top:10px;border-top:1px solid #d8e5f4}.route-call-capture-footer-left{min-width:0;display:flex;gap:10px;align-items:center}.route-call-capture-footer span{color:#5f7693;font-size:12px;line-height:1.35}.route-call-notes-button{flex:0 0 auto}.route-call-notes-button.has-note{border-color:#0f766e;background:#ecfdf5;color:#0f766e}.route-call-capture-actions{flex:0 0 auto;display:flex;gap:8px;align-items:center}.route-call-notes-modal{width:min(620px,calc(100vw - 28px))}.route-call-agent-modal{width:min(880px,calc(100vw - 28px))}.route-call-agent-modal.is-space-capture{width:min(1180px,calc(100vw - 24px))}.route-call-agent-modal.is-space-list-capture{width:min(1440px,calc(100vw - 20px))}.route-call-description-modal{width:min(700px,calc(100vw - 28px))}.route-call-description-body{display:grid;grid-gap:8px;gap:8px;margin-top:14px;padding:14px;border:1px solid #d8e5f4;border-radius:12px;background:#f8fbff}.route-call-description-body p{margin:0;color:#10233f;font-size:14px;line-height:1.55;white-space:pre-wrap}.route-call-agent-modal-body{display:grid;grid-template-columns:minmax(230px,.82fr) minmax(0,1.18fr);grid-gap:13px;gap:13px;margin-top:14px;align-items:start}.route-call-agent-modal.is-space-list-capture .route-call-agent-modal-body{grid-template-columns:1fr}.route-call-agent-left-rail{min-width:0;display:grid;grid-gap:10px;gap:10px}.route-call-agent-current-step{display:grid;grid-gap:4px;gap:4px;border:1px solid #9bd9c5;border-radius:10px;background:#f4fbf8;padding:12px}.route-call-agent-current-step>span{color:#0f766e}.route-call-agent-current-step strong{color:#10233f;font-size:15px;line-height:1.2}.route-call-agent-current-step em{color:#42617f;font-size:12px;font-style:normal;line-height:1.35}.route-call-agent-script{display:grid;grid-gap:6px;gap:6px;border:1px solid #d8e5f4;border-radius:10px;background:#f8fbff;padding:12px}.route-call-agent-script ul{display:grid;grid-gap:7px;gap:7px;margin:0;padding-left:18px;color:#10233f;font-size:13px;line-height:1.45}.route-call-agent-script ul.is-paragraph-script{gap:0;padding-left:0;list-style:none}.route-call-agent-script li{display:grid;grid-gap:7px;gap:7px;margin:0}.route-call-agent-script li strong{color:#0f766e;font-size:11px;font-weight:900;letter-spacing:0;line-height:1.25;text-transform:none}.route-call-agent-script li em{color:#10233f;font-size:13px;font-style:normal;line-height:1.45}.route-call-agent-script-paragraphs{display:grid;grid-gap:10px;gap:10px}.route-call-agent-script-paragraphs p{margin:0;color:#10233f;font-size:14px;line-height:1.55;overflow-wrap:anywhere}.route-call-agent-script-paragraphs p:first-child{font-weight:800}.route-call-agent-options{display:grid;grid-gap:8px;gap:8px;border:1px solid #d8e5f4;border-radius:10px;background:#ffffff;padding:10px}.route-call-agent-option-grid{display:flex;flex-wrap:wrap;gap:8px}.route-call-agent-option{display:inline-flex;gap:7px;align-items:center;min-height:34px;border:1px solid #d8e5f4;border-radius:999px;background:#ffffff;color:#284a68;padding:6px 10px;font-size:12px;font-weight:800;cursor:pointer}.route-call-agent-option input{width:14px;height:14px;accent-color:#0f766e}.route-call-agent-option.is-selected{border-color:#0f766e;background:#ecfdf5;color:#0f766e}.route-call-agent-answer-panel{min-width:0;display:grid;grid-gap:10px;gap:10px;border:1px solid #d8e5f4;border-radius:10px;background:#fbfdff;padding:12px}.route-call-agent-modal.is-space-list-capture .route-call-agent-answer-panel{padding:10px}.route-call-agent-answer-head{display:flex;gap:8px;align-items:center;justify-content:space-between}.route-call-agent-answer-head strong{color:#10233f;font-size:12px;line-height:1.25}.route-call-agent-question-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.route-call-agent-modal.is-space-list-capture .route-call-agent-question-grid{grid-template-columns:1fr;gap:0}.route-call-agent-question{min-width:0;display:grid;grid-gap:6px;gap:6px;align-content:start}.route-call-agent-question.is-wide{grid-column:1/-1}.route-call-agent-question>span{color:#62748c;font-size:11px;font-weight:900;line-height:1.3;overflow-wrap:anywhere}.route-call-agent-question input,.route-call-agent-question select,.route-call-agent-question textarea{width:100%;min-width:0;border:1px solid #d8e5f4;border-radius:9px;background:#ffffff;color:#172033;padding:9px 10px;font:inherit;font-size:13px;line-height:1.4}.route-call-agent-question textarea{min-height:84px;resize:vertical}.route-call-repeat-head{display:flex;gap:10px;align-items:center;justify-content:space-between}.route-call-repeat-head>span{color:#62748c;font-size:11px;font-weight:900;line-height:1.3}.route-call-layout-list,.route-call-space-list{display:grid;grid-gap:8px;gap:8px}.route-call-space-table-wrap{max-height:min(62vh,650px);overflow:auto;border:1px solid #d8e5f4;border-radius:10px;background:#ffffff}.route-call-space-table{display:grid;min-width:1760px}.route-call-space-table.is-layout-table{min-width:1180px}.route-call-space-flat-row,.route-call-space-table-head{display:grid;grid-template-columns:36px minmax(180px,1.15fr) 132px 92px 108px 92px 108px 132px 100px 122px 148px 108px minmax(220px,1.15fr) 82px;grid-gap:6px;gap:6px;align-items:center;padding:6px 8px}.route-call-layout-flat-row,.route-call-space-table.is-layout-table .route-call-space-table-head{display:grid;grid-template-columns:36px minmax(170px,1.1fr) 150px 150px 150px minmax(330px,1.55fr) 82px;grid-gap:6px;gap:6px;align-items:center;padding:6px 8px}.route-call-space-table-head{position:-webkit-sticky;position:sticky;top:0;z-index:1;border-bottom:1px solid #d8e5f4;background:#f8fbff;color:#62748c;font-size:10px;font-weight:900}.route-call-layout-flat-row,.route-call-space-flat-row{border-bottom:1px solid #eef4fb}.route-call-layout-flat-row:last-child,.route-call-space-flat-row:last-child{border-bottom:0}.route-call-space-flat-index{display:grid;place-items:center;width:24px;height:24px;border-radius:7px;background:#10233f;color:#ffffff;font-size:11px;font-weight:900}.route-call-layout-flat-row input,.route-call-layout-flat-row select,.route-call-space-flat-row input,.route-call-space-flat-row select{width:100%;min-width:0;height:32px;border:1px solid #d8e5f4;border-radius:8px;background:#ffffff;color:#172033;padding:5px 7px;font:inherit;font-size:12px}.route-call-deposit-combo{min-width:0;display:grid;grid-template-columns:minmax(0,.95fr) minmax(58px,.65fr);grid-gap:4px;gap:4px}.route-call-deposit-combo input:disabled{color:#8ba0b6;background:#f4f8fc}.route-call-layout-flat-row input:focus,.route-call-layout-flat-row select:focus,.route-call-space-flat-row input:focus,.route-call-space-flat-row select:focus{outline:none;border-color:#0f766e;box-shadow:0 0 0 3px rgba(20,184,166,.14)}.route-call-layout-flat-row .route-call-space-remove,.route-call-space-flat-row .route-call-space-remove{width:100%;min-height:32px;padding-inline:8px}.route-call-space-flat-actions{display:flex;justify-content:flex-end;padding-top:8px}.route-call-layout-row,.route-call-space-row{position:relative;display:grid;grid-gap:7px;gap:7px;align-items:end;border:1px solid #d8e5f4;border-radius:10px;background:#ffffff;padding:10px 10px 10px 42px}.route-call-space-row{grid-template-columns:minmax(145px,1.2fr) minmax(112px,.85fr) minmax(125px,.95fr) minmax(116px,.9fr) minmax(118px,.9fr) minmax(100px,.8fr)}.route-call-layout-row{grid-template-columns:minmax(145px,1fr) minmax(128px,.9fr) minmax(128px,.9fr) minmax(170px,1.15fr)}.route-call-space-row-index{position:absolute;top:10px;left:10px;display:grid;place-items:center;width:22px;height:22px;border-radius:7px;background:#10233f;color:#ffffff;font-size:11px;font-weight:900}.route-call-layout-row label,.route-call-layout-row-wide,.route-call-space-row label,.route-call-space-row-wide{min-width:0;display:grid;grid-gap:4px;gap:4px}.route-call-layout-row span,.route-call-layout-row-wide>span,.route-call-space-row span,.route-call-space-row-wide>span{color:#62748c;font-size:10px;font-weight:900}.route-call-layout-row input,.route-call-layout-row select,.route-call-space-row input,.route-call-space-row select{width:100%;min-width:0;border:1px solid #d8e5f4;border-radius:8px;background:#ffffff;color:#172033;padding:7px 8px;font:inherit;font-size:12px}.route-call-layout-row-wide,.route-call-space-row-wide{grid-column:1/-2}.route-call-space-remove{align-self:end;justify-self:end}.route-call-agent-question input:focus,.route-call-agent-question select:focus,.route-call-agent-question textarea:focus{outline:none;border-color:#0f766e;box-shadow:0 0 0 3px rgba(20,184,166,.14)}.route-call-agent-slider-pill{--route-call-slider-index:0;--route-call-slider-options:2;position:relative;display:grid;grid-template-columns:repeat(var(--route-call-slider-options),minmax(0,1fr));grid-gap:0;gap:0;min-height:38px;border:1px solid #cfe0ef;border-radius:999px;background:#eef5fb;padding:3px;overflow:hidden}.route-call-agent-slider-pill:before{content:"";position:absolute;top:3px;bottom:3px;left:3px;width:calc((100% - 6px) / var(--route-call-slider-options));border-radius:999px;background:#ffffff;box-shadow:0 6px 14px rgba(16,35,63,.14);transform:translateX(calc(var(--route-call-slider-index) * 100%));transition:transform .16s ease}.route-call-agent-slider-pill button{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;min-height:30px;border:0;border-radius:999px;background:transparent;color:#5f7693;font:inherit;font-size:12px;font-weight:900;line-height:1.1;padding:0 10px;text-align:center;white-space:normal;overflow-wrap:anywhere;cursor:pointer}.route-call-agent-slider-pill button.is-selected{color:#0f766e}.route-call-agent-slider-pill:focus-within{border-color:#0f766e;box-shadow:0 0 0 3px rgba(20,184,166,.14)}.route-call-agent-boolean{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px}.route-call-agent-boolean button{display:flex;align-items:center;justify-content:center;min-height:38px;border:1px solid #d8e5f4;border-radius:8px;background:#ffffff;color:#284a68;font:inherit;font-size:11px;font-weight:900;line-height:1.1;padding:0 8px;text-align:center;white-space:normal;overflow-wrap:anywhere;cursor:pointer}.route-call-agent-boolean button.is-selected{border-color:#0f766e;background:#ecfdf5;color:#0f766e}.route-call-agent-modal-footer{display:flex;gap:12px;align-items:center;justify-content:space-between;margin-top:14px;padding-top:12px;border-top:1px solid #d8e5f4}.route-call-agent-modal-footer.is-simple{justify-content:flex-end}.route-call-agent-modal-footer span{color:#5f7693;font-size:12px;line-height:1.35}.route-call-notes-modal label{display:block;margin:14px 0 7px;color:#62748c;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.route-call-notes-textarea{width:100%;min-height:210px;resize:vertical;border:1px solid #d8e5f4;border-radius:14px;background:#ffffff;color:#172033;padding:12px;font:inherit;line-height:1.45;box-shadow:inset 0 1px 2px rgba(15,23,42,.04)}.route-call-notes-textarea:focus{outline:none;border-color:#0f766e;box-shadow:0 0 0 3px rgba(20,184,166,.14)}.route-call-notes-modal-footer{display:flex;gap:12px;align-items:center;justify-content:space-between;margin-top:14px;padding-top:12px;border-top:1px solid #d8e5f4}.route-call-notes-modal-footer span{color:#5f7693;font-size:12px;line-height:1.35}.route-call-crm-section{margin-top:0}.route-call-crm-card{background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(248,252,255,.98))}.route-call-crm-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:14px}html[data-portal-theme=light] .header-headset-pill{border-color:#c8d4df;background:#ffffff;color:#173b60;box-shadow:0 8px 20px rgba(29,36,43,.06)}html[data-portal-theme=light] .header-headset-pill:focus-visible,html[data-portal-theme=light] .header-headset-pill:hover{border-color:#8eabc6;background:#edf5fc}html[data-portal-theme=light] .header-headset-pill.is-ready{border-color:#0f4c81;background:#ffffff;color:#0f4c81}html[data-portal-theme=light] .header-headset-pill.is-warning{border-color:#8a6308;background:#ffffff;color:#8a6308}html[data-portal-theme=light] .header-headset-pill.is-loading{border-color:#c8d4df;background:#f8fafc;color:#5c6f84}html[data-portal-theme=light] .nav a{border-color:#c8d4df;background:#ffffff;color:#173b60;box-shadow:0 10px 24px rgba(29,36,43,.04)}html[data-portal-theme=light] .nav a.active{border-color:#0f4c81;background:#edf5fc;color:#0f4c81;box-shadow:0 12px 24px rgba(15,76,129,.08)}html[data-portal-theme=light] .nav a:hover{border-color:#8eabc6;background:#f8fbfe;color:#173b60}html[data-portal-theme=light] .nav a.active:hover{color:#0f4c81}html[data-portal-theme=light] .nav a.active .nav-link-helper{color:#4f6781}html[data-portal-theme=light] .review-subtabs{border-color:#d7e2ec;background:#f8fafc;box-shadow:none}html[data-portal-theme=light] .review-subtab.active{border-color:#0f4c81;background:#edf5fc;color:#0f4c81;box-shadow:none}html[data-portal-theme=light] .review-filter-pill{border-color:#c8d4df;background:#ffffff;color:#314a69;box-shadow:0 6px 14px rgba(17,36,61,.04)}html[data-portal-theme=light] .review-filter-pill.active{border-color:#0f4c81;background:#edf5fc;color:#0f4c81;box-shadow:0 10px 18px rgba(15,76,129,.08)}html[data-portal-theme=light] .review-filter-pill-tone-green.active{border-color:#2f6f44;background:#ffffff;color:#2f6f44;box-shadow:none}html[data-portal-theme=light] .review-filter-pill-tone-amber.active{border-color:#8a6308;background:#ffffff;color:#8a6308;box-shadow:none}html[data-portal-theme=light] .review-filter-pill-tone-red.active{border-color:#a73b32;background:#ffffff;color:#a73b32;box-shadow:none}html[data-portal-theme=light] .review-filter-pill-count{border-color:#c8d4df;background:#ffffff;color:#2b486b}.route-call-crm-grid>div{min-width:0;border:1px solid #d8e5f4;border-radius:12px;background:#ffffff;padding:12px;display:grid;grid-gap:5px;gap:5px}.route-call-crm-grid span{color:#5f7693;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.route-call-crm-grid em,.route-call-crm-grid strong{min-width:0;overflow:hidden;text-overflow:ellipsis}.route-call-crm-grid strong{color:#10233f;font-size:15px;font-style:normal}.route-call-crm-grid em{color:#5f7693;font-size:12px;font-style:normal}.route-call-crm-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px}.route-call-timeline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:14px}.route-call-timeline>div{min-width:0;border:1px solid #d8e5f4;border-radius:12px;background:#f8fbff;padding:12px;display:grid;grid-gap:5px;gap:5px}.route-call-timeline strong{color:#10233f;font-size:13px}.route-call-timeline span{color:#5f7693;font-size:12px;line-height:1.45}.route-call-crm-empty{margin-top:2px}.venue-onboarding-page{min-height:100vh;background:#f4f8fb;color:#10233f;padding:28px}.venue-onboarding-shell{width:min(1180px,100%);margin:0 auto;display:grid;grid-gap:18px;gap:18px}.venue-onboarding-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);grid-gap:22px;gap:22px;align-items:start;padding:24px;border:1px solid #d8e5f4;border-radius:14px;background:#ffffff}.venue-onboarding-grid span,.venue-onboarding-hero span,.venue-onboarding-media p,.venue-onboarding-submit span{color:#5f7693}.venue-onboarding-hero span{font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.venue-onboarding-hero h1{margin:8px 0 10px;color:#10233f;font-size:clamp(32px,5vw,62px);line-height:1}.venue-onboarding-hero p{margin:0;max-width:680px;color:#42617f;font-size:16px;line-height:1.55}.venue-onboarding-video{min-height:260px;display:grid;grid-gap:8px;gap:8px}.venue-onboarding-video iframe{width:100%;min-height:260px;border:1px solid #cfe0ef;border-radius:10px;background:#10233f}.venue-onboarding-video a{color:#0f5d91;font-size:13px;font-weight:800}.venue-onboarding-video.is-empty{place-items:center;border:1px dashed #c6d8ec;border-radius:10px;background:#f8fbff;color:#5f7693;padding:18px}.venue-onboarding-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;padding:18px;border:1px solid #d8e5f4;border-radius:14px;background:#ffffff}.venue-onboarding-grid label,.venue-onboarding-media{min-width:0;display:grid;grid-gap:6px;gap:6px}.venue-onboarding-grid label.span-2{grid-column:span 2}.venue-onboarding-grid label.span-3{grid-column:span 3}.venue-onboarding-grid span{font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.venue-onboarding-grid input,.venue-onboarding-grid select,.venue-onboarding-grid textarea,.venue-onboarding-media input,.venue-onboarding-media select{width:100%;min-width:0;border:1px solid #cfe0ef;border-radius:9px;background:#ffffff;color:#10233f;padding:10px 11px;font:inherit}.venue-onboarding-grid textarea{min-height:92px;resize:vertical}.venue-onboarding-media,.venue-onboarding-submit,.venue-onboarding-terms,.venue-onboarding-thanks{padding:18px;border:1px solid #d8e5f4;border-radius:14px;background:#ffffff}.venue-onboarding-media h2{margin:0 0 4px}.venue-onboarding-media p{margin:0}.venue-onboarding-upload-row{display:grid;grid-template-columns:220px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center}.venue-onboarding-file-button{position:relative;display:inline-grid;place-items:center;min-height:42px;border:1px solid #0f766e;border-radius:9px;background:#0f766e;color:#ffffff;padding:0 14px;font-size:13px;font-weight:900;cursor:pointer}.venue-onboarding-file-button input{position:absolute;inset:0;opacity:0;cursor:pointer}.venue-onboarding-uploaded{display:flex;flex-wrap:wrap;gap:8px}.venue-onboarding-uploaded span{border:1px solid #b7e4d1;border-radius:999px;background:#ecfdf5;color:#0f766e;padding:6px 9px;font-size:12px;font-weight:800}.venue-onboarding-terms{display:grid;grid-gap:12px;gap:12px}.venue-onboarding-terms label{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;color:#274765;font-size:13px;line-height:1.45}.venue-onboarding-submit{display:flex;gap:14px;align-items:center;justify-content:space-between}.venue-onboarding-error{margin:0;border:1px solid #fecaca;border-radius:10px;background:#fef2f2;color:#991b1b;padding:12px;font-size:13px}.venue-onboarding-thanks{margin-top:14vh;text-align:center}.venue-onboarding-thanks span{color:#0f766e;font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.venue-onboarding-thanks h1{margin:10px auto;max-width:780px}.venue-onboarding-thanks p{max-width:720px;margin:0 auto;color:#42617f;line-height:1.55}.route-panel-header{display:grid;grid-gap:4px;gap:4px}.route-panel-header-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.route-panel-header h3{margin:0}.step-toggle-plus{min-width:28px;width:28px;height:28px;padding:0;border-radius:999px;font-size:19px;line-height:1;font-weight:700}.route-filter-panel .routing-toolbar{margin-top:0}.route-filter-toolbar-compact{grid-template-columns:minmax(160px,.35fr) minmax(220px,.65fr);max-width:680px}.route-filter-toolbar-compact .route-field-state{grid-column:span 1}.route-filter-toolbar-compact .route-field-city{grid-column:span 2}.route-filter-toolbar-compact .route-field-address,.route-filter-toolbar-compact .route-field-index,.route-filter-toolbar-compact .route-field-quality{grid-column:span 1}.route-filter-actions{margin-top:0}.route-market-controls{display:grid;grid-template-columns:150px 240px auto;grid-gap:10px;gap:10px;align-items:end}.route-market-actions{display:inline-flex;align-items:center;gap:8px;padding-bottom:1px}.route-address-panel{min-height:100%;display:grid;align-content:start;grid-gap:0;gap:0;order:1}.route-address-panel h3{margin:0}.route-address-grid{margin-top:8px}.route-traffic-toolbar{margin-top:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.route-strategy-pill{height:38px;display:inline-flex;align-items:center;border:1px solid #c6d8ec;border-radius:10px;background:#f6fbff;color:#2c4a68;font-size:12px;font-weight:600;padding:0 10px}.route-end-toggle{margin-top:10px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.route-address-actions{margin-top:12px}.route-plan-helper{display:inline-flex;align-items:center}.route-pod-grid{margin-top:8px;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:8px;gap:8px}.route-pod-card{display:grid;grid-gap:4px;gap:4px;min-height:104px;width:100%;padding:10px;text-align:left;border:1px solid #cddbeb;border-radius:14px;background:#ffffff;color:#17334f;cursor:pointer;box-shadow:0 8px 18px rgba(33,68,103,.06)}.route-pod-card.is-active,.route-pod-card:hover{border-color:#355e3b;box-shadow:0 0 0 2px rgba(53,94,59,.18),0 10px 22px rgba(33,68,103,.08)}.route-pod-title{font-size:13px;font-weight:800}.route-pod-merge-check{display:inline-flex;align-items:center;gap:7px;cursor:pointer}.route-pod-merge-check input{width:auto}.route-pod-metrics,.route-pod-nearest,.route-pod-sample{font-size:12px;line-height:1.3;color:#45617f}.route-pod-sample{color:#6c7f94}.route-pod-selected-note{margin-top:10px;padding:10px 12px}.route-accepted-banner,.route-pod-selected-note,.route-recommendation-panel{border:1px solid #b8d9d2;border-radius:12px;background:#f2fbf8;color:#164e45;font-size:13px;line-height:1.35}.route-accepted-banner,.route-recommendation-panel{margin-top:8px;padding:9px 10px}.route-recommendation-panel{display:grid;grid-gap:8px;gap:8px;border-color:#d8e3ef;background:#fbfdff;color:#18334f}.route-workflow-section{margin-top:10px;padding:10px;border:1px solid #d8e4f1;border-radius:12px;background:#ffffff}.route-market-section{background:#f9fcff}.route-workflow-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.route-workflow-heading h4{margin:0;color:#10233f;font-size:14px;line-height:1.2}.route-assign-section{background:#f9fcff}.route-inline-dispatch-section{margin-top:14px;padding:14px;border-color:#c7d7e8;background:radial-gradient(180px 100px at 100% 0,rgba(15,118,110,.06),transparent 68%),linear-gradient(180deg,#fbfdff,#f5faff)}.route-inline-dispatch-copy{margin-top:4px;max-width:72ch}.route-inline-dispatch-summary{margin-top:12px}.route-assign-controls{margin-top:10px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.route-assign-controls select{min-width:min(320px,100%)}.route-inline-dispatch-controls{margin-top:12px;display:grid;grid-template-columns:minmax(260px,1fr) auto;align-items:end;grid-gap:12px;gap:12px}.route-inline-dispatch-field{min-width:0}.route-inline-dispatch-field select{width:100%}.route-inline-dispatch-button{min-width:220px}.route-backfill-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:8px;gap:8px}.route-backfill-card{display:grid;grid-gap:3px;gap:3px;padding:9px 10px;border:1px solid #cddbeb;border-radius:10px;background:#ffffff;color:#17334f;text-align:left}.route-backfill-card:hover{border-color:#355e3b;box-shadow:0 0 0 2px rgba(53,94,59,.14)}.route-backfill-card span{font-weight:800}.route-backfill-card small{color:#5d7187;line-height:1.3}.route-pod-working-summary{margin-top:8px;display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:8px;gap:8px;border:1px solid #c6d8ec;border-radius:12px;background:#f7fbff;padding:8px 10px}.route-pod-working-summary>div{min-width:0}.route-pod-working-summary strong{display:block;margin-top:3px;color:#10233f}.route-pod-stop-editor{margin-top:10px}.route-pod-stop-check{display:inline-flex;align-items:center;gap:5px;max-width:100%;overflow:hidden;font-size:11px;font-weight:700;color:#244866;white-space:nowrap;text-transform:uppercase;letter-spacing:.03em}.route-pod-stop-check input{flex:0 0 auto;width:auto}.routing-main-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:1fr}.route-map-shell{border:1px solid var(--line);border-radius:16px;background:#f8fbff;padding:10px;position:relative;z-index:0}.route-map-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.route-map,.route-map-canvas-shell{display:block;width:100%;border-radius:12px;border:1px solid #d9e8f9;background:#f3f8ff}.route-map-canvas-shell{position:relative;min-height:360px;height:clamp(360px,40vh,520px);overflow:hidden}.route-map-canvas{position:absolute;inset:0;z-index:1;display:block;width:100%;height:100%;background:#f3f8ff}.route-map-canvas-shell.is-locked .route-map-canvas{filter:saturate(.86) contrast(.97)}.route-map-activation{position:absolute;inset:0;z-index:640;display:grid;place-items:center;border:0;border-radius:0;background:rgba(16,36,62,.08);color:#10243e;padding:0;font-size:13px;font-weight:900;box-shadow:inset 0 0 0 999px rgba(255,255,255,.08);cursor:pointer}.route-map-activation:before{content:"";position:absolute;inset:50% auto auto 50%;width:190px;height:42px;border:1px solid rgba(16,36,62,.14);border-radius:999px;background:rgba(255,255,255,.94);box-shadow:0 18px 34px rgba(16,36,62,.18);transform:translate(-50%,-50%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.route-map-activation{isolation:isolate}.route-map-activation span{position:relative;z-index:1}.route-map-venue-dot{stroke:#166534;stroke-width:2.5px;filter:drop-shadow(0 0 3px rgba(34,197,94,.95)) drop-shadow(0 0 9px rgba(34,197,94,.7)) drop-shadow(0 0 16px rgba(34,197,94,.38))}.route-map-road-line{filter:drop-shadow(0 1px 2px rgba(29,20,83,.22))}.route-map-road-line,.route-map-road-line-casing{stroke-linecap:round;stroke-linejoin:round}.route-map-popup.leaflet-popup .leaflet-popup-content-wrapper{border-radius:14px;background:rgba(15,25,42,.94);box-shadow:0 16px 32px rgba(16,36,62,.22)}.route-map-popup.leaflet-popup .leaflet-popup-content{margin:12px 14px;color:#eef4fb;font-size:12px;line-height:1.35}.route-map-popup.leaflet-popup .leaflet-popup-content strong{display:block;margin-bottom:4px;color:#ffffff;font-size:13px;line-height:1.25}.route-map-popup.leaflet-popup .leaflet-popup-tip{background:rgba(15,25,42,.94)}.route-map-popup-compact.leaflet-popup .leaflet-popup-content{margin:10px 12px;font-size:11px;line-height:1.3}.route-map-popup-compact.leaflet-popup .leaflet-popup-content strong{margin-bottom:3px;font-size:12px}.visit-map-road-line{stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 3px rgba(57,255,20,.5)) drop-shadow(0 1px 2px rgba(15,23,42,.24))}.visit-map-approved-dot{filter:drop-shadow(0 0 4px rgba(57,255,20,1)) drop-shadow(0 0 12px rgba(57,255,20,.68)) drop-shadow(0 0 20px rgba(57,255,20,.38))}.visit-map-timing-gap-line{stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 5px rgba(53,94,59,.55))}.visit-map-timing-panel{margin-top:10px;display:grid;grid-gap:8px;gap:8px}.visit-map-timing-alert,.visit-map-timing-note{border:1px solid #d8e4f1;border-radius:12px;background:#ffffff;color:#405774;padding:9px 11px;font-size:13px;line-height:1.35}.visit-map-timing-list{display:grid;grid-gap:8px;gap:8px}.visit-map-timing-alert{border-color:rgba(53,94,59,.36);background:#effcf3;color:#25482d;display:grid;grid-gap:3px;gap:3px}.visit-map-timing-alert strong{color:#10243e}.route-summary{border:1px solid var(--line);border-radius:14px;background:#f7fbff;padding:11px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}.route-map-summary{margin-top:12px}.route-assignment-summary{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));align-items:stretch}.route-summary-group{min-width:0;display:grid;align-content:start;grid-gap:8px;gap:8px;padding:10px;border:1px solid #d8e4f1;border-radius:12px;background:#ffffff}.route-summary-group-wide{grid-column:span 2}.summary-group-title{font-size:11px;font-weight:900;color:#526b86;letter-spacing:.08em;text-transform:uppercase}.route-summary-pair{min-width:0;display:grid;grid-template-columns:minmax(70px,.45fr) minmax(0,1fr);grid-gap:10px;gap:10px;align-items:baseline}.route-summary-pair .summary-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.route-summary-pair .summary-value{margin-top:0;min-width:0;font-size:15px;line-height:1.2;overflow-wrap:anywhere}@media (max-width:920px){.route-summary-group-wide{grid-column:span 1}}.route-plan-view-title{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.route-view-grid{margin-top:10px;display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px;align-items:start}.route-view-stop-list{max-height:540px;overflow:auto;border:1px solid var(--line);border-radius:12px}.route-view-stop-list table thead th{position:-webkit-sticky;position:sticky;top:0;z-index:2}.route-plan-stop-table td,.route-plan-stop-table th{white-space:nowrap;font-size:12px}.route-leg-table-wrap{margin-top:10px}.route-plan-table{table-layout:fixed;width:100%}.route-plan-table td,.route-plan-table th{font-size:13px;white-space:nowrap;vertical-align:top}.route-plan-table td{overflow:hidden;text-overflow:ellipsis}.route-plan-table .small{font-size:11px;line-height:1.3}.route-plan-table .review-decision-cell{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:8px;flex-wrap:wrap}.route-plan-table .review-decision-cell .review-decision-select{flex:1 1 140px;width:100%;min-width:140px}.route-plan-table .route-plan-status-col{text-align:center}.route-plan-table .route-plan-status-col .badge{margin-inline:auto}.route-plan-table .route-plan-status-col .small{display:block;text-align:center}.route-plan-table .route-plan-start{text-align:left}.route-manual-modal{width:min(920px,96vw)}.route-manual-card{gap:14px}.route-manual-summary{display:grid;grid-gap:6px;gap:6px}.route-manual-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.route-manual-span-full{grid-column:1/-1}.route-manual-indoor-outdoor-field{align-content:start}.route-manual-dot-stack{display:grid;grid-gap:4px;gap:4px;align-content:end;min-height:36px}.route-manual-dot-toggle{display:inline-flex;align-items:center;gap:8px;padding:0;border:0;background:transparent;color:#37506b;font-size:12px;font-weight:700;line-height:1.1;cursor:pointer}.route-manual-dot-toggle:disabled{opacity:.58;cursor:not-allowed}.route-manual-dot{width:14px;height:14px;border-radius:999px;border:1.5px solid #8aa5c5;background:#ffffff;box-shadow:inset 0 0 0 3px #ffffff;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}.route-manual-dot-toggle.is-active .route-manual-dot{background:#0f766e;border-color:#0f766e}.route-manual-dot-toggle:focus-visible{outline:none}.route-manual-dot-toggle:focus-visible .route-manual-dot{box-shadow:0 0 0 3px rgba(15,118,110,.18),inset 0 0 0 3px #ffffff}.route-manual-feature-box{display:grid;grid-gap:10px;gap:10px;padding:14px;border:1px solid #dbe6f2;border-radius:16px;background:linear-gradient(180deg,#ffffff,#f8fbff)}.route-manual-feature-header{display:flex;align-items:center;justify-content:space-between;gap:10px}.route-manual-feature-header label{margin:0}.route-manual-feature-search{min-height:36px}.route-manual-taxonomy-note{margin:0}.route-manual-feature-groups{display:grid;grid-gap:12px;gap:12px}.route-manual-feature-group{display:grid;grid-gap:8px;gap:8px}.route-manual-feature-group-title{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#567192}.route-manual-feature-chip-grid{display:flex;flex-wrap:wrap;gap:8px}.route-manual-feature-chip{position:relative;display:inline-flex;align-items:center;min-height:32px;padding:7px 12px;border:1px solid #d6e3f0;border-radius:999px;background:#f8fbff;color:#37506b;font-size:12px;font-weight:600;line-height:1.2;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease}.route-manual-feature-chip input{position:absolute;opacity:0;pointer-events:none}.route-manual-feature-chip.is-selected{border-color:#8bb1d6;background:#eaf4ff;color:#14324f}.route-manual-feature-chip:focus-within{outline:none;box-shadow:0 0 0 3px rgba(44,123,229,.16)}.route-manual-domain-preview{display:grid;grid-gap:8px;gap:8px;padding-top:12px;border-top:1px solid rgba(200,215,234,.76)}.route-manual-domain-chips{display:flex;flex-wrap:wrap;gap:8px}.route-manual-actions{justify-content:flex-end;margin-top:16px}.route-visit-modal{width:min(520px,94vw)}.route-visit-modal h3,.route-visit-modal p{margin:0 0 8px}.summary-label{font-size:11px;text-transform:none;letter-spacing:0;color:#5a6d83}.summary-value{margin-top:4px;font-size:20px;font-weight:800;color:#14334e}.route-summary-address{font-size:13px;line-height:1.35;font-weight:700}.route-plan-approve-actions{margin-top:10px;justify-content:flex-end}.route-anchor-row{background:#f4f8fd}.table-tall{max-height:68vh;overflow:auto;border:1px solid var(--line);border-radius:12px}.table-tall table thead th{position:-webkit-sticky;position:sticky;top:0;z-index:2}.route-select-all-head{display:inline-flex;align-items:center;gap:6px;font-size:12px}.route-queue-select-all input,.route-select-all-head input{width:auto}.route-queue-select-all{margin-right:4px}.route-bulk-pill-segment+.route-bulk-pill-segment{border-left:1px solid #c6d8ec}.route-bulk-pill-segment input{width:auto}.route-bulk-pill-segment:has(input:disabled){opacity:.62}.route-queue-toolbar{flex-wrap:wrap}.route-step3-header-main{min-width:0}.route-step-collapsed{min-height:82px;padding-top:8px;padding-bottom:8px}.route-step-collapsed .route-step3-header{min-height:56px;align-items:center}.route-step-collapsed .route-step3-header-main .card-subtitle{margin-top:3px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.route-queue-toolbar-left{justify-content:flex-start;margin-top:8px}.route-queue-toolbar-label{margin:0}.route-queue-rows{width:90px}.route-stop-complete{background:#eff2f6}.route-manual-badge-copy{margin-top:6px;color:#5f7693}.route-stop-highlight{background:linear-gradient(180deg,#eafaf7,#ddf3ef);box-shadow:inset 3px 0 0 #0f8b73}.danger-soft{background:var(--danger-soft);border-color:#f4b3c0;color:#7f1726}@media (max-width:1160px){.find-main-grid{grid-template-columns:1fr}.alpha-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.find-secondary{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.routing-toolbar{grid-template-columns:repeat(3,minmax(0,1fr))}.route-filter-toolbar-compact{grid-template-columns:repeat(4,minmax(0,1fr))}.route-filter-toolbar-compact .route-field-city{grid-column:span 2}.route-market-controls{grid-template-columns:140px minmax(180px,1fr) auto}.route-manual-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.route-inline-dispatch-controls{grid-template-columns:1fr}.route-inline-dispatch-button{width:100%;min-width:0}.routing-toolbar .field-wide{grid-column:span 3}.route-agenda-summary-grid,.route-call-crm-grid,.route-call-facts,.route-call-grid,.route-call-intelligence-grid,.route-call-package-grid,.route-call-record-summary,.route-call-routing-body,.route-call-session-strip,.route-call-stage-grid,.route-call-timeline,.route-call-workspace,.route-cluster-summary,.route-scheduler-grid,.route-scheduler-kpi-strip,.route-scheduler-live-grid,.route-scheduler-math,.route-workflow-stage-grid,.routing-main-grid,.routing-plan-grid,.venue-onboarding-grid,.venue-onboarding-hero{grid-template-columns:1fr}.route-call-fact-wide,.venue-onboarding-grid label.span-2,.venue-onboarding-grid label.span-3{grid-column:span 1}.route-call-queue-toggle-row,.route-call-row,.route-cluster-row,.route-scheduler-stop{grid-template-columns:1fr}.route-scheduler-stop-meta{justify-items:start}.route-call-cti-dock{--route-call-cti-width:min(328px,calc(100vw - 24px));--route-call-cti-frame-height:clamp(320px,calc(100vh - 220px),400px);right:16px;bottom:16px;width:min(var(--route-call-cti-width),calc(100vw - 24px))}.route-call-cti-console-modal{width:min(100vw - 20px,1280px);height:min(92vh,920px);max-height:92vh}.route-call-cti-console-head{padding:16px 16px 0}.route-call-cti-console-body{padding:0 16px 16px}.route-call-cti-display strong,.route-call-cti-shell-status strong{font-size:17px}.route-call-row-meta{justify-items:start}.route-call-queue-toggle-actions{justify-content:flex-start}.route-view-grid{grid-template-columns:1fr}.route-hero-actions,.route-hero-metrics{justify-content:flex-start}.city-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.city-filter-grid-tools .field-span-2{grid-column:span 2}.city-card-grid{grid-template-columns:1fr}.nav{max-width:none}}@media (max-width:980px){.review-control-grid{grid-template-columns:1fr}.input-grid.compact.review-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.input-grid.compact.review-filter-grid .review-ambiance-filter-field,.input-grid.compact.review-filter-grid .review-category-filter-field,.input-grid.compact.review-filter-grid .review-keyword-field,.input-grid.compact.review-filter-grid .review-reason-filter-field,.input-grid.compact.review-filter-grid .review-sort-direction-field,.input-grid.compact.review-filter-grid .review-sort-field,.input-grid.compact.review-filter-grid .review-subtype-filter-field,.input-grid.compact.review-filter-grid .review-type-filter-field{grid-column:span 2}.input-grid.compact.review-filter-grid .review-state-field{max-width:none}.review-filter-toolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"address quality" "actions actions";align-items:stretch}.review-filter-actions-bar{grid-area:actions;justify-content:flex-end;min-height:0;max-height:none}.review-pill-grid-address,.review-pill-grid-quality{grid-template-columns:repeat(3,minmax(0,1fr))}.review-filter-actions{flex-direction:row;flex-wrap:nowrap}.review-pagination-bar{align-items:stretch;flex-direction:column}.review-pagination-actions{justify-content:flex-end}.review-enrichment-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.find-secondary,.review-progress-bars{grid-template-columns:1fr}.alpha-filter-grid .field-span-2{grid-column:span 1}.alpha-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.find-crawl-card h2,.find-quality-card h2{font-size:26px}.find-runs-card h3{font-size:24px}.kpi-grid.find-status-kpi-grid{gap:6px}.find-status-kpi{padding:9px 6px}.find-status-kpi .kpi-value{font-size:20px}.find-radius-row{grid-template-columns:1fr;align-items:stretch}.find-city-chip-list{max-height:104px}.topbar-inner{padding:12px var(--portal-shell-gutter) 10px;align-items:center;flex-direction:row}.app-shell{padding:14px var(--portal-shell-gutter) 28px}.page{gap:14px}.card{padding:20px;border-radius:22px}.brand-right-logo{padding:3px 0 3px 8px}.brand-right-logo-image{height:52px;max-width:200px}.grid-2{grid-template-columns:1fr}.header-pill{display:none}.route-filter-toolbar-compact,.routing-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.route-filter-toolbar-compact .route-field-city{grid-column:span 2}.route-market-controls{grid-template-columns:1fr}.route-market-actions{padding-bottom:0}.route-manual-grid,.route-traffic-toolbar{grid-template-columns:1fr}.field-span-2,.routing-toolbar .field-wide{grid-column:span 2}.city-card-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.city-details-grid{grid-template-columns:1fr}.portal-header-actions{width:auto;justify-content:flex-end;margin-left:auto}.topbar-nav-shell .topbar-inner{padding-top:8px;padding-bottom:8px}.brand-right-logo,.portal-brand-subtitle{display:none}.portal-brand-logo{height:30px}.portal-brand-title{font-size:20px}.portal-brand-eyebrow{font-size:9px;letter-spacing:.14em}.settings-menu-trigger{width:46px;height:46px}.header-headset-pill{min-width:82px;max-width:156px;min-height:34px;padding:0 9px}.attention-menu-trigger,.dialer-launch-trigger,.settings-menu-trigger-avatar-only{width:var(--vynu-workforce-control-size);height:var(--vynu-workforce-control-size)}.settings-menu-trigger-avatar-only .settings-menu-avatar-shell{width:100%;height:100%}.nav{width:100%;display:flex;flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px}.nav a{flex:0 0 auto;min-width:142px;min-height:48px;padding:10px 13px}}@media (max-width:640px){.venue-onboarding-grid,.venue-onboarding-hero,.venue-onboarding-media,.venue-onboarding-page,.venue-onboarding-submit,.venue-onboarding-terms{padding:14px}.venue-onboarding-submit,.venue-onboarding-upload-row{display:grid;grid-template-columns:1fr}.route-call-agent-modal-body,.route-call-agent-question-grid,.route-call-capture-header,.route-call-context-summary,.route-call-detail-row,.route-call-layout-row,.route-call-need-grid,.route-call-routing-head,.route-call-space-row,.route-call-step-flowbar{grid-template-columns:1fr}.route-call-layout-row-wide,.route-call-space-row-wide{grid-column:1}.route-call-agent-modal-footer,.route-call-capture-actions,.route-call-capture-footer,.route-call-capture-footer-left,.route-call-notes-modal-footer,.route-call-routing-head{align-items:stretch;flex-direction:column}.route-call-capture-footer .compact{width:100%}.review-pill-grid-address,.review-pill-grid-quality{grid-template-columns:repeat(2,minmax(0,1fr))}.review-filter-actions .filter-action{min-width:78px}.find-scope-grid{grid-template-columns:1fr}.find-crawl-header{align-items:flex-start;flex-direction:column}.find-crawl-actions{align-items:stretch}.find-crawl-actions .compact{width:100%}.kpi-grid.find-status-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.topbar-inner{align-items:center;gap:10px}.app-shell{padding:12px 10px 24px}.page{gap:12px}.card{padding:16px;border-radius:20px}.portal-brand-mark{align-items:center;flex-direction:row;gap:9px}.portal-brand-logo{height:28px}.portal-brand-title{font-size:18px}.portal-brand-copy{gap:1px}.nav-link-helper{display:none}.nav a{min-width:114px;min-height:42px;padding:9px 11px;border-radius:15px}.nav-link-label{font-size:13px}.portal-account-card{min-width:0;width:100%}.settings-utility-panel{width:100vw}.trailhead-settings-meta-grid{grid-template-columns:1fr}.trailhead-settings-identity{align-items:flex-start}.brand-right-logo{display:none}.alpha-kpi-grid,.input-grid,.input-grid.compact,.routing-toolbar{grid-template-columns:1fr}.alpha-filter-actions{align-items:stretch}.alpha-filter-actions .compact{width:100%}.input-grid.compact.review-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.input-grid.compact.review-filter-grid .review-ambiance-filter-field,.input-grid.compact.review-filter-grid .review-category-filter-field,.input-grid.compact.review-filter-grid .review-keyword-field,.input-grid.compact.review-filter-grid .review-reason-filter-field,.input-grid.compact.review-filter-grid .review-run-field,.input-grid.compact.review-filter-grid .review-sort-direction-field,.input-grid.compact.review-filter-grid .review-sort-field,.input-grid.compact.review-filter-grid .review-subtype-filter-field,.input-grid.compact.review-filter-grid .review-type-filter-field{grid-column:span 2}.review-filter-card-header{align-items:flex-start;flex-direction:column}.review-filter-card-header .card-subtitle{display:none}.review-filter-toolbar{grid-template-columns:1fr;grid-template-areas:"address" "quality" "actions"}.review-filter-actions-bar{justify-content:flex-start}.review-filter-actions .filter-action{flex:1 1}.city-filter-grid{grid-template-columns:1fr}.city-filter-grid-tools .field-span-2{grid-column:span 1}.nav{width:100%;flex-wrap:nowrap;overflow-x:auto}.field-span-2,.routing-toolbar .field-wide{grid-column:span 1}td,th{font-size:13px}.action-layout{align-items:stretch}.action-cluster{width:100%}.process-panel{grid-template-columns:1fr;gap:8px}.process-ring{justify-self:flex-start}}.alpha-clean-page{gap:18px}.alpha-clean-hero{padding:20px;scroll-margin-top:112px}.alpha-engine-controls{margin-top:12px;gap:8px;justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin}.alpha-monitor-card{display:grid;grid-gap:12px;gap:12px}.alpha-active-run-panel{border:1px solid var(--line);border-radius:14px;background:linear-gradient(180deg,#f6faff,#edf5ff);padding:12px}.alpha-active-run-panel h4{margin:0 0 10px;font-size:14px;color:#18385b}.alpha-active-run-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.alpha-active-run-grid span{display:block;font-size:11px;color:#587196}.alpha-active-run-grid strong{display:block;margin-top:2px;color:#142e4d}.alpha-map-card{display:grid;grid-gap:12px;gap:12px}.alpha-map-filter{display:grid;grid-gap:6px;gap:6px;min-width:280px}.alpha-map-filter-grid{grid-template-columns:1fr}.alpha-map-filter label{font-size:12px;color:#4f6788;font-weight:600}.alpha-map-summary-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.alpha-map-legend{display:grid;grid-gap:8px;gap:8px;border:1px solid #d8e6f5;border-radius:12px;background:#f8fbff;padding:10px 12px}.alpha-map-legend-title{font-size:12px;font-weight:700;color:#1d3a5e}.alpha-map-legend ul{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:6px 10px;gap:6px 10px}.alpha-map-legend li{display:inline-flex;align-items:center;gap:7px;color:#1f3a5c;font-size:12px;font-weight:600}.alpha-map-legend-swatch{width:18px;height:12px;border-radius:999px;border:1px solid #d5e2f1}.alpha-us-layout{display:grid;grid-template-columns:minmax(0,1fr) 230px;grid-gap:14px;gap:14px;align-items:start}.alpha-us-grid-wrap{border:1px solid var(--line);border-radius:16px;background:linear-gradient(180deg,#fbfdff,#f3f8ff);padding:12px;overflow:auto}.alpha-us-grid{display:grid;grid-template-columns:repeat(15,56px);grid-template-rows:repeat(6,56px);grid-gap:8px;gap:8px;min-width:920px}.alpha-us-tile{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:100%;padding:0;margin:0;border:1px solid #d5e2f1;border-radius:12px;background:#f5f9ff;color:#1a395d;box-shadow:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;text-align:center;cursor:pointer;transition:transform .12s ease,border-color .12s ease,box-shadow .12s ease}.alpha-us-tile:hover{border-color:#7ca9d9;transform:translateY(-1px)}.alpha-us-tile:focus-visible{outline:none;box-shadow:0 0 0 2px rgba(26,77,130,.18);border-color:#5d8fca}.alpha-us-tile.is-selected{border-color:#1f4e8e;box-shadow:0 0 0 2px rgba(31,78,142,.2)}.alpha-us-code{font-size:11px;font-weight:700;letter-spacing:.02em}.alpha-us-count{font-size:16px;line-height:1}.alpha-state-tone-0{background:#f1f5fb;color:#6a7f9e;border-color:#dbe6f4}.alpha-state-tone-1{background:#e8f3ff;border-color:#c8def7}.alpha-state-tone-2{background:#d6ebff;border-color:#aacef4}.alpha-state-tone-3{background:#c4e2ff;border-color:#8dbcf0}.alpha-state-tone-4{background:#9fcfff;border-color:#6ba8e9}.alpha-us-ranking{border:1px solid var(--line);border-radius:14px;background:#f8fbff;padding:12px}.alpha-us-ranking h4{margin:0 0 10px;font-size:14px;color:#1a3a5d}.alpha-us-ranking ol{margin:0;padding-left:18px;display:grid;grid-gap:6px;gap:6px}.alpha-us-ranking li{display:block}.alpha-state-action{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border:1px solid #d8e6f5;background:#ffffff;box-shadow:none;border-radius:10px;padding:6px 8px;display:flex;align-items:center;justify-content:space-between;gap:8px;cursor:pointer;color:#1e3758;font-size:13px;font-weight:600}.alpha-state-action:hover{border-color:#9ec0e4;background:#f0f7ff}.alpha-state-action.active{border-color:#5f95cf;background:#e6f2ff}.alpha-state-action strong{font-size:14px}.alpha-city-drilldown{margin-top:4px;border:1px solid var(--line);border-radius:14px;padding:12px;background:linear-gradient(180deg,#fbfdff,#f4f8ff);display:grid;grid-gap:10px;gap:10px}.alpha-city-table{max-height:min(46vh,360px);overflow-y:auto}.alpha-search-description-table{max-height:min(48vh,420px);overflow-y:auto}.alpha-search-description-table td:first-child{min-width:320px}.alpha-city-source-note{margin:0;color:#516a8e}.alpha-source-link{font-weight:600}.alpha-run-events{margin:0;padding-left:20px}.alpha-run-events li{color:#2a4567;font-size:13px}html[data-portal-theme=dark] .alpha-clean-hero,html[data-portal-theme=dark] .alpha-ops-hero{border-color:rgba(59,70,87,.82);background:radial-gradient(540px 220px at 100% 0,rgba(59,130,246,.16),transparent 70%),radial-gradient(420px 200px at 0 100%,rgba(99,195,154,.14),transparent 68%),linear-gradient(180deg,rgba(27,34,45,.98),rgba(32,41,54,.96));box-shadow:0 22px 46px rgba(0,0,0,.24)}html[data-portal-theme=dark] .alpha-ops-flow-current span,html[data-portal-theme=dark] .alpha-ops-flow-step-index,html[data-portal-theme=dark] .alpha-ops-kicker,html[data-portal-theme=dark] .alpha-step-kicker,html[data-portal-theme=dark] .alpha-step-rail-kicker{color:#9ad0c2}html[data-portal-theme=dark] .alpha-active-run-panel h4,html[data-portal-theme=dark] .alpha-ops-filter-head strong,html[data-portal-theme=dark] .alpha-ops-flow-current strong,html[data-portal-theme=dark] .alpha-ops-flow-step strong,html[data-portal-theme=dark] .alpha-ops-runtime-title,html[data-portal-theme=dark] .alpha-ops-signal-card strong,html[data-portal-theme=dark] .alpha-ops-title-row h2,html[data-portal-theme=dark] .alpha-us-ranking h4{color:#f3f6fa}html[data-portal-theme=dark] .alpha-active-run-grid span,html[data-portal-theme=dark] .alpha-city-source-note,html[data-portal-theme=dark] .alpha-ops-contract,html[data-portal-theme=dark] .alpha-ops-flow-note,html[data-portal-theme=dark] .alpha-ops-signal-card p,html[data-portal-theme=dark] .alpha-run-events li{color:rgba(170,179,190,.9)}html[data-portal-theme=dark] .alpha-active-run-panel,html[data-portal-theme=dark] .alpha-city-drilldown,html[data-portal-theme=dark] .alpha-domain-scan-panel,html[data-portal-theme=dark] .alpha-ops-filter-card,html[data-portal-theme=dark] .alpha-ops-flow-card,html[data-portal-theme=dark] .alpha-ops-signal-card,html[data-portal-theme=dark] .alpha-search-prompt-draft,html[data-portal-theme=dark] .alpha-us-grid-wrap,html[data-portal-theme=dark] .alpha-us-ranking{border-color:rgba(59,70,87,.82);background:rgba(32,41,54,.94);box-shadow:0 16px 34px rgba(0,0,0,.18)}html[data-portal-theme=dark] .alpha-ops-flow-step,html[data-portal-theme=dark] .alpha-ops-runtime-run-badge,html[data-portal-theme=dark] .alpha-ops-runtime-stat,html[data-portal-theme=dark] .alpha-ops-runtime-state-pill,html[data-portal-theme=dark] .alpha-state-action,html[data-portal-theme=dark] .alpha-subtype-chip,html[data-portal-theme=dark] .alpha-subtype-option{border-color:rgba(75,89,108,.82);background:rgba(27,34,45,.96);color:#dbe6f2}html[data-portal-theme=dark] .alpha-ops-flow-step:focus-visible,html[data-portal-theme=dark] .alpha-ops-flow-step:hover,html[data-portal-theme=dark] .alpha-state-action:hover{border-color:rgba(99,195,154,.24);background:rgba(35,45,59,.98);box-shadow:0 16px 28px rgba(0,0,0,.22)}html[data-portal-theme=dark] .alpha-ops-flow-step.is-active,html[data-portal-theme=dark] .alpha-state-action.active,html[data-portal-theme=dark] .alpha-subtype-option.is-selected{border-color:rgba(99,195,154,.34);background:linear-gradient(180deg,rgba(17,56,40,.9),rgba(24,73,53,.9));box-shadow:0 18px 32px rgba(0,0,0,.24)}html[data-portal-theme=dark] .alpha-ops-filter-field label,html[data-portal-theme=dark] .alpha-ops-filter-field>span,html[data-portal-theme=dark] .alpha-ops-runtime-label,html[data-portal-theme=dark] .alpha-ops-signal-card span,html[data-portal-theme=dark] .alpha-search-prompt-draft ol,html[data-portal-theme=dark] .alpha-search-prompt-draft p,html[data-portal-theme=dark] .alpha-subtype-empty,html[data-portal-theme=dark] .alpha-subtype-option small{color:#aab8c8}html[data-portal-theme=dark] .alpha-active-run-grid strong,html[data-portal-theme=dark] .alpha-ops-runtime-stat strong,html[data-portal-theme=dark] .alpha-ops-runtime-value,html[data-portal-theme=dark] .alpha-search-prompt-draft strong,html[data-portal-theme=dark] .alpha-subtype-option strong{color:#eef4fb}html[data-portal-theme=dark] .alpha-domain-scan-panel input,html[data-portal-theme=dark] .alpha-domain-scan-panel select,html[data-portal-theme=dark] .alpha-domain-scan-panel textarea,html[data-portal-theme=dark] .alpha-ops-filter-field input,html[data-portal-theme=dark] .alpha-ops-filter-field select,html[data-portal-theme=dark] .alpha-ops-filter-field textarea{border-color:rgba(75,89,108,.82);background:rgba(24,31,42,.96);color:#f3f6fa}html[data-portal-theme=dark] .alpha-domain-scan-panel input::placeholder,html[data-portal-theme=dark] .alpha-domain-scan-panel textarea::placeholder,html[data-portal-theme=dark] .alpha-ops-filter-field input::placeholder,html[data-portal-theme=dark] .alpha-ops-filter-field textarea::placeholder{color:rgba(170,179,190,.7)}html[data-portal-theme=dark] .alpha-domain-scan-panel select option,html[data-portal-theme=dark] .alpha-ops-filter-field select option{background:#18202b;color:#f3f6fa}html[data-portal-theme=dark] .alpha-domain-scan-target small,html[data-portal-theme=dark] .alpha-domain-scan-target>span{color:#aab8c8}html[data-portal-theme=dark] .alpha-domain-scan-target-control{border-color:rgba(75,89,108,.82);background:rgba(17,24,34,.94)}html[data-portal-theme=dark] .alpha-domain-scan-target-control:before{border-color:rgba(99,195,154,.26);background:rgba(31,49,40,.96);box-shadow:0 10px 20px rgba(0,0,0,.24)}html[data-portal-theme=dark] .alpha-domain-scan-target-control button{color:#aab8c8}html[data-portal-theme=dark] .alpha-domain-scan-target-control button.is-active{color:#e7fff3}html[data-portal-theme=dark] .alpha-domain-scan-accordion-indicator{border-color:rgba(75,89,108,.82);background:rgba(24,31,42,.96);color:#dbe6f2}html[data-portal-theme=dark] .alpha-select-button{border-color:rgba(75,89,108,.82);background:rgba(24,31,42,.96);color:#f3f6fa}html[data-portal-theme=dark] .alpha-select-menu{border-color:rgba(75,89,108,.92);background:rgba(20,27,38,.98);box-shadow:0 22px 48px rgba(0,0,0,.36)}html[data-portal-theme=dark] .alpha-select-menu-option{color:#dbe6f2}html[data-portal-theme=dark] .alpha-select-menu-option.is-selected,html[data-portal-theme=dark] .alpha-select-menu-option:focus-visible,html[data-portal-theme=dark] .alpha-select-menu-option:hover{border-color:rgba(99,195,154,.26);background:rgba(24,73,53,.88);color:#eef4fb}html[data-portal-theme=dark] .alpha-select-menu-option small{color:#aab8c8}html[data-portal-theme=dark] .alpha-search-prompt-editor{border-top-color:rgba(75,89,108,.82)}html[data-portal-theme=dark] .alpha-ops-filter-pin,html[data-portal-theme=dark] .alpha-search-prompt-editor-head span{border-color:rgba(75,89,108,.82);background:rgba(24,31,42,.96);color:#dbe6f2}html[data-portal-theme=dark] .alpha-ops-filter-pin{box-shadow:0 14px 28px rgba(0,0,0,.22)}html[data-portal-theme=dark] .alpha-ops-filter-pin:focus-visible,html[data-portal-theme=dark] .alpha-ops-filter-pin:hover{border-color:rgba(99,195,154,.28);box-shadow:0 16px 32px rgba(0,0,0,.26)}html[data-portal-theme=dark] .alpha-ops-filter-pin.is-pinned{background:linear-gradient(180deg,rgba(17,56,40,.96),rgba(24,73,53,.96));border-color:rgba(99,195,154,.3);color:#ffffff}html[data-portal-theme=dark] .modal.alpha-subtype-target-modal{border-color:rgba(75,89,108,.82);background:rgba(20,27,38,.98);color:#f3f6fa;box-shadow:0 28px 72px rgba(0,0,0,.42)}html[data-portal-theme=dark] .alpha-subtype-target-panel,html[data-portal-theme=dark] .alpha-subtype-target-summary{border-color:rgba(75,89,108,.82);background:linear-gradient(180deg,rgba(32,41,54,.98),rgba(24,31,42,.98));box-shadow:0 16px 34px rgba(0,0,0,.2)}html[data-portal-theme=dark] .alpha-subtype-target-head strong,html[data-portal-theme=dark] .alpha-subtype-target-summary strong{color:#eef4fb}html[data-portal-theme=dark] .alpha-subtype-target-head p,html[data-portal-theme=dark] .alpha-subtype-target-modal .small,html[data-portal-theme=dark] .alpha-subtype-target-summary p{color:#aab8c8}html[data-portal-theme=dark] .alpha-exec-dashboard,html[data-portal-theme=dark] .alpha-handoff-hero,html[data-portal-theme=dark] .alpha-launch-main{background:radial-gradient(540px 220px at 100% 0,rgba(59,130,246,.12),transparent 72%),radial-gradient(420px 200px at 0 100%,rgba(99,195,154,.1),transparent 70%),linear-gradient(180deg,rgba(27,34,45,.98),rgba(24,31,42,.98))}html[data-portal-theme=dark] .alpha-contract-card,html[data-portal-theme=dark] .alpha-launch-card,html[data-portal-theme=dark] .alpha-link-card,html[data-portal-theme=dark] .alpha-mini-stat,html[data-portal-theme=dark] .alpha-readiness-audit-row,html[data-portal-theme=dark] .alpha-readiness-card,html[data-portal-theme=dark] .alpha-readiness-fix-result,html[data-portal-theme=dark] .alpha-step-panel{border-color:rgba(75,89,108,.78);background:linear-gradient(180deg,rgba(27,34,45,.98),rgba(32,41,54,.96));box-shadow:0 18px 36px rgba(0,0,0,.22)}html[data-portal-theme=dark] .alpha-step-panel.is-active{border-color:rgba(99,195,154,.32);box-shadow:0 24px 42px rgba(0,0,0,.28)}html[data-portal-theme=dark] .alpha-cts-category-chart,html[data-portal-theme=dark] .alpha-cts-coverage-modal-chart,html[data-portal-theme=dark] .alpha-disclosure,html[data-portal-theme=dark] .alpha-disclosure-panel .insight-chip,html[data-portal-theme=dark] .alpha-disclosure-panel .table-wrap,html[data-portal-theme=dark] .alpha-exec-card,html[data-portal-theme=dark] .alpha-exec-kpi-grid article,html[data-portal-theme=dark] .alpha-inline-disclosure,html[data-portal-theme=dark] .alpha-issue-card,html[data-portal-theme=dark] .alpha-metric-grid div,html[data-portal-theme=dark] .alpha-metro-city-list button,html[data-portal-theme=dark] .alpha-metro-city-list div,html[data-portal-theme=dark] .alpha-metro-map-empty,html[data-portal-theme=dark] .alpha-metro-map-stats div,html[data-portal-theme=dark] .alpha-metro-sidebar-section,html[data-portal-theme=dark] .alpha-metro-venue-list button,html[data-portal-theme=dark] .alpha-metro-venue-list li,html[data-portal-theme=dark] .alpha-monitor-card-surface,html[data-portal-theme=dark] .alpha-performance-bars,html[data-portal-theme=dark] .alpha-performance-compare,html[data-portal-theme=dark] .alpha-performance-drill-list button,html[data-portal-theme=dark] .alpha-performance-insight-grid>div,html[data-portal-theme=dark] .alpha-performance-kpi-grid>div,html[data-portal-theme=dark] .alpha-performance-roster-row,html[data-portal-theme=dark] .alpha-taxonomy-drilldown,html[data-portal-theme=dark] .alpha-taxonomy-drilldown-grid button,html[data-portal-theme=dark] .alpha-tech-health-grid div,html[data-portal-theme=dark] .alpha-technical-event-scroll,html[data-portal-theme=dark] .alpha-technical-live-signal{border-color:rgba(75,89,108,.78);background:rgba(32,41,54,.96);box-shadow:0 16px 34px rgba(0,0,0,.2)}html[data-portal-theme=dark] .alpha-architecture-empty,html[data-portal-theme=dark] .alpha-blockers-list li,html[data-portal-theme=dark] .alpha-coverage-row span,html[data-portal-theme=dark] .alpha-coverage-row strong,html[data-portal-theme=dark] .alpha-cts-category-chart-head span,html[data-portal-theme=dark] .alpha-cts-type-coverage-summary small,html[data-portal-theme=dark] .alpha-cts-type-coverage-summary span,html[data-portal-theme=dark] .alpha-disclosure summary small,html[data-portal-theme=dark] .alpha-disclosure-meta,html[data-portal-theme=dark] .alpha-disclosure-panel,html[data-portal-theme=dark] .alpha-disclosure-panel .small,html[data-portal-theme=dark] .alpha-donut-center span,html[data-portal-theme=dark] .alpha-donut-focus p,html[data-portal-theme=dark] .alpha-donut-focus span,html[data-portal-theme=dark] .alpha-exec-card-head p,html[data-portal-theme=dark] .alpha-exec-kpi-grid span,html[data-portal-theme=dark] .alpha-exec-table small,html[data-portal-theme=dark] .alpha-inline-disclosure summary small,html[data-portal-theme=dark] .alpha-inline-disclosure-meta,html[data-portal-theme=dark] .alpha-metric-grid span,html[data-portal-theme=dark] .alpha-metro-map-empty p,html[data-portal-theme=dark] .alpha-metro-map-head p,html[data-portal-theme=dark] .alpha-metro-map-head span,html[data-portal-theme=dark] .alpha-metro-map-stats small,html[data-portal-theme=dark] .alpha-metro-sidebar-section p,html[data-portal-theme=dark] .alpha-metro-sidebar-section-head span,html[data-portal-theme=dark] .alpha-metro-sidebar-section>span,html[data-portal-theme=dark] .alpha-metro-venue-list small,html[data-portal-theme=dark] .alpha-metro-venue-list-note,html[data-portal-theme=dark] .alpha-monitor-context,html[data-portal-theme=dark] .alpha-performance-compare-row span,html[data-portal-theme=dark] .alpha-performance-drill-list small,html[data-portal-theme=dark] .alpha-performance-insight-grid small,html[data-portal-theme=dark] .alpha-performance-insight-grid span,html[data-portal-theme=dark] .alpha-performance-kpi-grid small,html[data-portal-theme=dark] .alpha-performance-kpi-grid>div>span:not(.alpha-performance-help-wrap),html[data-portal-theme=dark] .alpha-performance-note,html[data-portal-theme=dark] .alpha-performance-roster-head span,html[data-portal-theme=dark] .alpha-performance-roster-row small,html[data-portal-theme=dark] .alpha-performance-section-head>span,html[data-portal-theme=dark] .alpha-stage-count,html[data-portal-theme=dark] .alpha-stage-step-head>div span,html[data-portal-theme=dark] .alpha-summary-head p,html[data-portal-theme=dark] .alpha-surface-head p,html[data-portal-theme=dark] .alpha-taxonomy-drilldown p,html[data-portal-theme=dark] .alpha-taxonomy-drilldown span,html[data-portal-theme=dark] .alpha-taxonomy-drilldown-grid button span,html[data-portal-theme=dark] .alpha-tech-health-grid span,html[data-portal-theme=dark] .alpha-technical-event-tools span{color:#aab8c8}html[data-portal-theme=dark] .alpha-contract-card strong,html[data-portal-theme=dark] .alpha-cts-category-chart-head strong,html[data-portal-theme=dark] .alpha-cts-type-coverage-summary,html[data-portal-theme=dark] .alpha-cts-type-coverage-summary strong,html[data-portal-theme=dark] .alpha-disclosure summary strong,html[data-portal-theme=dark] .alpha-disclosure-panel .insight-chip strong,html[data-portal-theme=dark] .alpha-disclosure-panel .table-wrap strong,html[data-portal-theme=dark] .alpha-donut-actions strong,html[data-portal-theme=dark] .alpha-donut-center strong,html[data-portal-theme=dark] .alpha-donut-focus strong,html[data-portal-theme=dark] .alpha-event-current strong,html[data-portal-theme=dark] .alpha-exec-card-head h4,html[data-portal-theme=dark] .alpha-exec-kpi-grid strong,html[data-portal-theme=dark] .alpha-exec-table em,html[data-portal-theme=dark] .alpha-exec-table strong,html[data-portal-theme=dark] .alpha-handoff-hero strong,html[data-portal-theme=dark] .alpha-launch-card strong,html[data-portal-theme=dark] .alpha-link-card strong,html[data-portal-theme=dark] .alpha-metric-grid strong,html[data-portal-theme=dark] .alpha-metro-city-list strong,html[data-portal-theme=dark] .alpha-metro-map-empty strong,html[data-portal-theme=dark] .alpha-metro-map-head strong,html[data-portal-theme=dark] .alpha-metro-map-stats strong,html[data-portal-theme=dark] .alpha-metro-sidebar-section-head strong,html[data-portal-theme=dark] .alpha-metro-venue-list strong,html[data-portal-theme=dark] .alpha-mini-stat strong,html[data-portal-theme=dark] .alpha-performance-compare-row strong,html[data-portal-theme=dark] .alpha-performance-drill-list b,html[data-portal-theme=dark] .alpha-performance-drill-list strong,html[data-portal-theme=dark] .alpha-performance-insight-grid strong,html[data-portal-theme=dark] .alpha-performance-kpi-grid strong,html[data-portal-theme=dark] .alpha-performance-roster-row strong,html[data-portal-theme=dark] .alpha-performance-section-head strong,html[data-portal-theme=dark] .alpha-readiness-audit-row strong,html[data-portal-theme=dark] .alpha-readiness-head strong,html[data-portal-theme=dark] .alpha-stage-step-head strong,html[data-portal-theme=dark] .alpha-step-panel-head h3,html[data-portal-theme=dark] .alpha-surface-head h4,html[data-portal-theme=dark] .alpha-taxonomy-drilldown strong,html[data-portal-theme=dark] .alpha-taxonomy-drilldown-grid button strong{color:#eef4fb}html[data-portal-theme=dark] .alpha-coverage-track,html[data-portal-theme=dark] .alpha-cts-coverage-modal-chart,html[data-portal-theme=dark] .alpha-donut-focus,html[data-portal-theme=dark] .alpha-exec-segmented,html[data-portal-theme=dark] .alpha-exec-table button>div,html[data-portal-theme=dark] .alpha-exec-table button>span,html[data-portal-theme=dark] .alpha-metric-grid div,html[data-portal-theme=dark] .alpha-metro-map-empty,html[data-portal-theme=dark] .alpha-performance-compare-row>div,html[data-portal-theme=dark] .alpha-performance-day>div,html[data-portal-theme=dark] .alpha-performance-help,html[data-portal-theme=dark] .alpha-stage-marker,html[data-portal-theme=dark] .alpha-taxonomy-drilldown,html[data-portal-theme=dark] .alpha-tech-health-grid div{background:rgba(24,31,42,.96)}html[data-portal-theme=dark] .alpha-coverage-track,html[data-portal-theme=dark] .alpha-donut-focus,html[data-portal-theme=dark] .alpha-exec-segmented,html[data-portal-theme=dark] .alpha-exec-table button>div,html[data-portal-theme=dark] .alpha-exec-table button>span,html[data-portal-theme=dark] .alpha-performance-compare-row>div,html[data-portal-theme=dark] .alpha-performance-day>div,html[data-portal-theme=dark] .alpha-performance-help,html[data-portal-theme=dark] .alpha-stage-marker{border-color:rgba(75,89,108,.7)}html[data-portal-theme=dark] .alpha-donut-actions button,html[data-portal-theme=dark] .alpha-exec-segmented button,html[data-portal-theme=dark] .alpha-exec-table button,html[data-portal-theme=dark] .alpha-map-filter-chip,html[data-portal-theme=dark] .alpha-metro-city-list button,html[data-portal-theme=dark] .alpha-metro-city-list div,html[data-portal-theme=dark] .alpha-metro-venue-list button,html[data-portal-theme=dark] .alpha-performance-back,html[data-portal-theme=dark] .alpha-performance-drill-list button,html[data-portal-theme=dark] .alpha-performance-roster-row,html[data-portal-theme=dark] .alpha-taxonomy-drilldown-grid button{border-color:rgba(75,89,108,.74);background:rgba(24,31,42,.96);color:#dbe6f2}html[data-portal-theme=dark] .alpha-contract-card p,html[data-portal-theme=dark] .alpha-contract-card span,html[data-portal-theme=dark] .alpha-event-current span,html[data-portal-theme=dark] .alpha-handoff-hero p,html[data-portal-theme=dark] .alpha-launch-card p,html[data-portal-theme=dark] .alpha-launch-card span,html[data-portal-theme=dark] .alpha-link-card p,html[data-portal-theme=dark] .alpha-link-card span,html[data-portal-theme=dark] .alpha-mini-stat span,html[data-portal-theme=dark] .alpha-readiness-audit-row p,html[data-portal-theme=dark] .alpha-readiness-audit-row small,html[data-portal-theme=dark] .alpha-readiness-card p,html[data-portal-theme=dark] .alpha-readiness-fix-result,html[data-portal-theme=dark] .alpha-readiness-fix-result p,html[data-portal-theme=dark] .alpha-readiness-fix-result-head small,html[data-portal-theme=dark] .alpha-readiness-panel-actions small,html[data-portal-theme=dark] .alpha-step-panel-head .card-subtitle,html[data-portal-theme=dark] .alpha-summary-row span{color:#aab8c8!important}html[data-portal-theme=dark] .alpha-donut-actions button.active,html[data-portal-theme=dark] .alpha-exec-segmented button.active,html[data-portal-theme=dark] .alpha-exec-table button.active,html[data-portal-theme=dark] .alpha-metro-city-list button:hover,html[data-portal-theme=dark] .alpha-metro-venue-list button:hover,html[data-portal-theme=dark] .alpha-performance-drill-list button:focus-visible:not(:disabled),html[data-portal-theme=dark] .alpha-performance-drill-list button:hover:not(:disabled),html[data-portal-theme=dark] .alpha-performance-roster-row:focus-visible:not(:disabled),html[data-portal-theme=dark] .alpha-performance-roster-row:hover:not(:disabled),html[data-portal-theme=dark] .alpha-taxonomy-drilldown-grid button:hover{border-color:rgba(99,195,154,.32);background:rgba(35,45,59,.98);color:#eef4fb;box-shadow:0 0 0 2px rgba(53,94,59,.18)}html[data-portal-theme=dark] .alpha-cts-category-chart:focus-visible,html[data-portal-theme=dark] .alpha-cts-category-chart:hover,html[data-portal-theme=dark] .alpha-link-card:focus-visible,html[data-portal-theme=dark] .alpha-link-card:hover{border-color:rgba(99,195,154,.3);box-shadow:0 16px 28px rgba(0,0,0,.24)}html[data-portal-theme=dark] .alpha-leaflet-tooltip.leaflet-tooltip,html[data-portal-theme=dark] .alpha-performance-tooltip,html[data-portal-theme=dark] .alpha-street-map-error{border-color:rgba(75,89,108,.82);background:rgba(24,31,42,.98);box-shadow:0 18px 36px rgba(0,0,0,.3);color:#eef4fb}html[data-portal-theme=dark] .alpha-leaflet-tooltip strong,html[data-portal-theme=dark] .alpha-performance-tooltip strong,html[data-portal-theme=dark] .alpha-street-map-error span{color:#eef4fb}html[data-portal-theme=dark] .alpha-leaflet-tooltip span,html[data-portal-theme=dark] .alpha-performance-tooltip span{color:#aab8c8}html[data-portal-theme=dark] .alpha-disclosure summary:hover,html[data-portal-theme=dark] .alpha-disclosure[open] summary{background:rgba(255,255,255,.02)}html[data-portal-theme=dark] .alpha-disclosure-panel{border-top-color:rgba(75,89,108,.78)}html[data-portal-theme=dark] .alpha-disclosure-panel a,html[data-portal-theme=dark] .alpha-disclosure-panel time{color:#bcd3ea}html[data-portal-theme=dark] .alpha-technical-event-tools input{border-color:rgba(75,89,108,.82);background:rgba(24,31,42,.96);color:#f3f6fa}html[data-portal-theme=dark] .alpha-technical-event-tools input::placeholder{color:rgba(170,179,190,.7)}html[data-portal-theme=dark] .alpha-disclosure-panel .table-wrap table thead th{background:rgba(20,27,38,.95);color:#c7d4e3}html[data-portal-theme=dark] .alpha-disclosure-panel .table-wrap table tbody td{background:rgba(27,34,45,.84);border-top-color:rgba(75,89,108,.62);color:#dbe6f2}html[data-portal-theme=dark] .alpha-disclosure-panel .table-wrap table tbody tr:nth-child(2n) td{background:rgba(24,31,42,.92)}html[data-portal-theme=dark] .alpha-inline-disclosure summary,html[data-portal-theme=dark] .alpha-inline-disclosure-body{background:transparent}html[data-portal-theme=dark] .alpha-inline-disclosure summary strong,html[data-portal-theme=dark] .alpha-inline-disclosure-body .small{color:#eef4fb}html[data-portal-theme=dark] .alpha-cts-pie-empty{fill:rgba(32,41,54,.96);stroke:rgba(75,89,108,.78)}html[data-portal-theme=dark] .alpha-cts-pie-slice{stroke:rgba(24,31,42,.98)}html[data-portal-theme=dark] .alpha-cts-pie-label,html[data-portal-theme=dark] .alpha-map-filter-chip,html[data-portal-theme=dark] .alpha-metro-city-list em,html[data-portal-theme=dark] .alpha-run-pause-note .alpha-run-pause-value{color:#dbe6f2}html[data-portal-theme=dark] button.alpha-crawl-action-refresh{background:rgba(24,31,42,.98);border-color:rgba(75,89,108,.82);color:#eef4fb;box-shadow:0 12px 24px rgba(0,0,0,.22)}html[data-portal-theme=dark] button.alpha-crawl-action-refresh:focus-visible,html[data-portal-theme=dark] button.alpha-crawl-action-refresh:hover{background:rgba(35,45,59,.98);border-color:rgba(99,195,154,.32);color:#ffffff;box-shadow:0 16px 28px rgba(0,0,0,.28)}@media (max-width:1160px){.alpha-us-layout{grid-template-columns:1fr}.alpha-us-ranking{order:2}}@media (max-width:760px){.alpha-active-run-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.alpha-map-filter{min-width:0;width:100%}}.crawl-intake-shell{display:grid;grid-gap:18px;gap:18px;padding:4px 0 2px}.crawl-intake-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.crawl-intake-title{display:grid;grid-gap:7px;gap:7px;max-width:820px}.crawl-intake-title>span{color:#58708d;font-size:11px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.crawl-intake-title h1{margin:0;color:#0b1d36;font-size:clamp(38px,4.6vw,56px);line-height:.98;letter-spacing:-.055em}.crawl-intake-title p{margin:0;color:#536b89;font-size:15px;line-height:1.55}.crawl-intake-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.crawl-intake-runtime{display:inline-flex;align-items:center;gap:7px;min-height:34px;border:1px solid #cbd9e9;border-radius:999px;background:#f8fbff;padding:0 12px;color:#36516f;font-size:12px;font-weight:800;white-space:nowrap}.crawl-intake-runtime:before{width:7px;height:7px;border-radius:50%;background:currentColor;content:""}.crawl-intake-runtime.is-online{border-color:#a9dec3;background:#effbf4;color:#08743e}.crawl-intake-runtime.is-attention{border-color:#f0ce8e;background:#fff9e8;color:#9a5c00}.crawl-intake-runtime.is-blocked{border-color:#f3b5b5;background:#fff2f2;color:#b42318}button.crawl-intake-primary-action{min-height:42px;border-color:#f15a2a;background:#ff6538;box-shadow:0 12px 24px rgba(241,90,42,.22);color:#ffffff;font-weight:900}button.crawl-intake-primary-action:focus-visible,button.crawl-intake-primary-action:hover{border-color:#d9481d;background:#ee5428}.crawl-intake-process{max-width:100%;overflow-x:auto;border:1px solid #d7e2ef;border-radius:18px;background:rgba(255,255,255,.94);box-shadow:0 14px 32px rgba(15,33,58,.07);scrollbar-width:thin}.crawl-intake-process ol{display:grid;grid-template-columns:repeat(5,minmax(150px,1fr));min-width:790px;margin:0;padding:0;list-style:none}.crawl-intake-process li{min-width:0;border-right:1px solid #dfe7f1}.crawl-intake-process li:last-child{border-right:0}.crawl-intake-stage{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;width:100%;min-height:86px;border:0;border-radius:0;background:transparent;padding:13px 14px;color:inherit;text-align:left;text-decoration:none}.crawl-intake-stage:after{position:absolute;right:12px;bottom:0;left:12px;height:3px;border-radius:999px 999px 0 0;background:transparent;content:""}.crawl-intake-stage:focus-visible,.crawl-intake-stage:hover{outline:0;background:#f7faff}.crawl-intake-stage:focus-visible{box-shadow:inset 0 0 0 3px rgba(24,92,167,.28)}.crawl-intake-stage.is-selected{background:#fffaf7}.crawl-intake-stage.is-selected:after{background:#ff6538}.crawl-intake-stage-number{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid #cbd9e9;border-radius:50%;background:#f7faff;color:#274764;font-size:12px;font-weight:900}.crawl-intake-stage.is-complete .crawl-intake-stage-number{border-color:#a9dec3;background:#effbf4;color:#08743e}.crawl-intake-stage.is-active .crawl-intake-stage-number{border-color:#ffb599;background:#fff3ed;color:#d9481d}.crawl-intake-stage.is-attention .crawl-intake-stage-number{border-color:#f0ce8e;background:#fff9e8;color:#9a5c00}.crawl-intake-stage.is-blocked .crawl-intake-stage-number{border-color:#f3b5b5;background:#fff2f2;color:#b42318}.crawl-intake-stage-copy{display:grid;grid-gap:2px;gap:2px;min-width:0}.crawl-intake-stage-copy small{overflow:hidden;color:#607793;font-size:9px;font-weight:900;letter-spacing:.09em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.crawl-intake-stage-copy strong{color:#10243f;font-size:13px}.crawl-intake-stage-copy strong,.crawl-intake-stage-copy>span{overflow:hidden;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.crawl-intake-stage-copy>span{color:#6c8098;font-size:10px}.crawl-intake-metrics{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-gap:10px;gap:10px}.crawl-intake-metric{display:grid;grid-gap:5px;gap:5px;min-width:0;border:1px solid #d7e2ef;border-radius:16px;background:#ffffff;padding:13px 14px}.crawl-intake-metric>span{overflow:hidden;color:#5c738e;font-size:9px;font-weight:900;letter-spacing:.1em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.crawl-intake-metric strong{color:#111f37;font-size:25px;line-height:1;letter-spacing:-.035em}.crawl-intake-metric small{color:#70839a;font-size:10px;line-height:1.35}.crawl-intake-metric.is-success{border-color:#b8dfc8;background:#f4fbf7}.crawl-intake-metric.is-attention{border-color:#ecd6a6;background:#fffbf1}.crawl-intake-metric.is-blocked{border-color:#ecc2c2;background:#fff7f7}#alpha-crawl-intake-scope,#alpha-crawl-review-status,#alpha-crawler-runtime,#technical-event-history{scroll-margin-top:150px}.alpha-ops-hero.is-crawl-intake{border-color:rgba(166,187,212,.72);background:linear-gradient(180deg,#ffffff,#f7faff)}html[data-portal-theme=dark] .crawl-intake-metric strong,html[data-portal-theme=dark] .crawl-intake-stage-copy strong,html[data-portal-theme=dark] .crawl-intake-title h1{color:#f6f9ff}html[data-portal-theme=dark] .crawl-intake-metric small,html[data-portal-theme=dark] .crawl-intake-metric>span,html[data-portal-theme=dark] .crawl-intake-stage-copy small,html[data-portal-theme=dark] .crawl-intake-stage-copy>span,html[data-portal-theme=dark] .crawl-intake-title p,html[data-portal-theme=dark] .crawl-intake-title>span{color:#aebed2}html[data-portal-theme=dark] .crawl-intake-metric,html[data-portal-theme=dark] .crawl-intake-process{border-color:rgba(126,150,180,.42);background:#15243a}html[data-portal-theme=dark] .crawl-intake-process li{border-right-color:rgba(126,150,180,.34)}html[data-portal-theme=dark] .crawl-intake-stage:focus-visible,html[data-portal-theme=dark] .crawl-intake-stage:hover{background:#1b2d47}html[data-portal-theme=dark] .crawl-intake-stage.is-selected{background:#2a2936}html[data-portal-theme=dark] .crawl-intake-stage-number{border-color:rgba(142,165,194,.48);background:#1d304a;color:#d7e4f4}html[data-portal-theme=dark] .crawl-intake-metric.is-success{background:#15392d}html[data-portal-theme=dark] .crawl-intake-metric.is-attention{background:#3b301c}html[data-portal-theme=dark] .crawl-intake-metric.is-blocked{background:#3b2227}.alpha-ops-shell{gap:20px}.alpha-ops-hero{position:relative;z-index:4;display:grid;grid-gap:14px;gap:14px;padding:20px 24px 22px;border:1px solid rgba(163,188,218,.85);background:radial-gradient(540px 220px at 100% 0,rgba(37,99,235,.14),transparent 70%),radial-gradient(420px 200px at 0 100%,rgba(15,118,110,.15),transparent 68%),linear-gradient(180deg,#ffffff,#f6fbff);overflow:visible}.alpha-ops-hero-main{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(280px,.75fr);grid-gap:16px;gap:16px;align-items:stretch}.alpha-ops-hero-copy{display:grid;align-content:start;grid-gap:10px;gap:10px;min-height:0}.alpha-ops-kicker,.alpha-step-kicker,.alpha-step-rail-kicker{margin:0;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#1d6f67}.alpha-ops-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.alpha-ops-title-row>div{display:grid;grid-gap:4px;gap:4px}.alpha-ops-title-row h2{margin:0;font-size:clamp(27px,2.8vw,36px);line-height:1;letter-spacing:-.03em;color:#0e243f}.alpha-ops-title-row .card-subtitle{margin:0;max-width:44ch;line-height:1.35}.alpha-ops-contract{margin:0;max-width:76ch;font-size:15px;line-height:1.6;color:#32516f}.alpha-ops-flow-card{display:grid;grid-gap:12px;gap:12px;border:1px solid rgba(195,213,233,.92);border-radius:18px;background:rgba(255,255,255,.8);padding:14px 16px;box-shadow:0 12px 24px rgba(15,33,58,.05)}.alpha-ops-flow-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.alpha-ops-flow-current{display:grid;grid-gap:6px;gap:6px}.alpha-ops-flow-current span{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#1d6f67}.alpha-ops-flow-current strong{font-size:20px;line-height:1.1;letter-spacing:-.02em;color:#102645}.alpha-ops-flow-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.alpha-ops-flow-step{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border:1px solid #d6e2ef;border-radius:16px;background:linear-gradient(180deg,#ffffff,#f6f9ff);padding:12px;display:grid;grid-gap:6px;gap:6px;text-align:left;cursor:pointer;color:inherit;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}.alpha-ops-flow-step:focus-visible,.alpha-ops-flow-step:hover{outline:none;transform:translateY(-1px);border-color:#91afd1;box-shadow:0 14px 28px rgba(15,33,58,.08)}.alpha-ops-flow-step.is-active{border-color:#0f766e;background:linear-gradient(180deg,#ecfdf8,#f6fffd);box-shadow:0 18px 32px rgba(15,118,110,.12)}.alpha-ops-flow-step-index{font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#0f766e}.alpha-ops-flow-step strong{font-size:15px;line-height:1.25;color:#122947}.alpha-ops-flow-note{margin:0;color:#4d6888;font-size:13px;line-height:1.5}.alpha-ops-filter-card{position:relative;z-index:2;display:grid;grid-gap:12px;gap:12px;border:1px solid rgba(195,213,233,.92);border-radius:18px;background:rgba(255,255,255,.78);padding:16px;box-shadow:0 12px 24px rgba(15,33,58,.05)}.alpha-ops-filter-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.alpha-ops-filter-head-copy{display:grid;grid-gap:8px;gap:8px;min-width:0}.alpha-ops-filter-head strong{font-size:20px;line-height:1.1;letter-spacing:-.02em;color:#102645}.alpha-ops-filter-head-tools{display:flex;align-items:flex-start;justify-content:flex-end;flex:0 0 auto}.alpha-ops-filter-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;align-items:start}.alpha-ops-filter-field{display:grid;grid-gap:6px;gap:6px;min-width:0}.alpha-source-strategy-field{position:relative;z-index:20}.alpha-ops-filter-field.is-span-2{grid-column:span 2}.alpha-ops-filter-field.is-span-full{grid-column:1/-1}.alpha-ops-filter-field label{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#567192}.alpha-ops-filter-helper{margin:0;color:#607796;font-size:12px;line-height:1.5}.alpha-ops-filter-helper.is-error{color:#b42318;font-weight:700}.alpha-select-button{display:flex;align-items:center;justify-content:space-between;gap:10px;height:46px;min-height:46px;text-align:left}.alpha-select-button:disabled{cursor:not-allowed;opacity:.65}.alpha-select-button-caret{flex:0 0 auto;color:currentColor;font-size:12px;font-weight:900;line-height:1;opacity:.72}.alpha-select-menu{position:absolute;z-index:200;top:calc(100% + 6px);left:0;right:0;display:grid;grid-gap:4px;gap:4px;border:1px solid rgba(195,213,233,.92);border-radius:14px;background:#ffffff;padding:6px;box-shadow:0 18px 34px rgba(15,33,58,.16)}.alpha-select-menu-option{display:grid;grid-gap:3px;gap:3px;border-color:transparent;border-radius:10px;background:transparent;padding:10px 12px;color:#102645;text-align:left}.alpha-select-menu-option.is-selected,.alpha-select-menu-option:focus-visible,.alpha-select-menu-option:hover{border-color:rgba(15,118,110,.18);background:#f0fdfa;color:#0f3d37}.alpha-select-menu-option small{color:#607796;font-size:11px;line-height:1.35}.alpha-search-prompt-editor{border-top:1px solid rgba(195,213,233,.92);padding-top:12px}.alpha-search-prompt-editor-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.alpha-search-prompt-editor-head span{border:1px solid #cbd8e6;border-radius:999px;background:#f5f9fd;color:#35516f;padding:4px 8px;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.alpha-search-prompt-editor-actions{display:flex;align-items:center;justify-content:flex-start;gap:8px;flex-wrap:wrap}.alpha-search-prompt-draft{display:grid;grid-gap:8px;gap:8px;border:1px solid rgba(195,213,233,.9);border-radius:12px;background:rgba(248,251,255,.84);padding:12px}.alpha-search-prompt-draft strong{color:#102645;font-size:13px}.alpha-search-prompt-draft ol{display:grid;grid-gap:6px;gap:6px;margin:8px 0 0;padding-left:20px;color:#233d5d;font-size:13px;line-height:1.45}.alpha-search-prompt-draft p{margin:0;color:#607796;font-size:12px;line-height:1.5}.alpha-ops-filter-actions-panel{grid-column:span 2;display:flex;align-items:flex-end;justify-content:flex-end;min-width:0;padding-top:18px}.alpha-ops-filter-feedback{display:grid;grid-gap:6px;gap:6px}.alpha-ops-filter-feedback p{margin:0}.alpha-domain-scan-panel{display:grid;grid-gap:10px;gap:10px;border:1px solid rgba(195,213,233,.92);border-radius:14px;background:rgba(248,251,255,.78);padding:12px 14px}.alpha-domain-scan-copy{display:flex;align-items:center;justify-content:space-between;gap:12px}.alpha-domain-scan-copy strong{color:#102645;font-size:14px}.alpha-domain-scan-copy small,.alpha-domain-scan-panel .alpha-ops-filter-field>span{color:#567192;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.alpha-domain-scan-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;grid-gap:10px;gap:10px}.alpha-domain-scan-row .alpha-ops-filter-field{margin-bottom:0}.alpha-domain-scan-row>button{align-self:end;min-height:44px;white-space:nowrap}.alpha-domain-scan-target{display:grid;grid-gap:6px;gap:6px}.alpha-domain-scan-target small,.alpha-domain-scan-target>span{color:#567192;font-size:11px;font-weight:800;letter-spacing:0}.alpha-domain-scan-target>span{text-transform:uppercase}.alpha-domain-scan-target small{line-height:1.35}.alpha-domain-scan-target-control{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0;gap:0;max-width:360px;border:1px solid rgba(156,178,204,.86);border-radius:999px;background:rgba(226,235,247,.82);padding:3px}.alpha-domain-scan-target-control:before{position:absolute;top:3px;bottom:3px;left:3px;width:calc(50% - 3px);border:1px solid rgba(34,119,82,.24);border-radius:999px;background:#ffffff;box-shadow:0 8px 18px rgba(16,38,69,.12);content:"";transition:transform .16s ease}.alpha-domain-scan-target-control[data-target=source]:before{transform:translateX(100%)}.alpha-domain-scan-target-control button{position:relative;z-index:1;min-height:34px;border:0;border-radius:999px;background:transparent;color:#496989;font-size:12px;font-weight:900;letter-spacing:0;text-align:center}.alpha-domain-scan-target-control button.is-active{color:#0f5135}.alpha-domain-scan-target-control button:disabled{cursor:not-allowed;opacity:.6}.alpha-domain-scan-status{margin:0;color:#1f6f47;font-size:12px;font-weight:700}.alpha-domain-scan-status.is-error{color:#b91c1c}.alpha-ops-runtime-domain-scan{margin-top:2px;border-radius:16px;background:rgba(248,251,255,.88)}.alpha-domain-scan-accordion{display:grid;grid-gap:10px;gap:10px}.alpha-domain-scan-accordion-summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px}.alpha-domain-scan-accordion-summary::-webkit-details-marker{display:none}.alpha-domain-scan-accordion-indicator{border:1px solid rgba(156,178,204,.92);border-radius:999px;background:rgba(255,255,255,.9);color:#395876;font-size:11px;font-weight:800;letter-spacing:0;padding:6px 10px;text-transform:uppercase;white-space:nowrap}.alpha-domain-scan-accordion-body{display:grid;grid-gap:10px;gap:10px}.alpha-ops-runtime-domain-scan .alpha-domain-scan-copy strong{color:#102645;font-size:14px;line-height:1.25;letter-spacing:0}.alpha-ops-runtime-domain-scan .alpha-domain-scan-status{color:#1f6f47;font-size:12px;font-weight:700;line-height:1.35}.alpha-ops-runtime-domain-scan .alpha-domain-scan-status.is-error{color:#b91c1c}.alpha-hermes-readiness-panel{border:1px solid rgba(96,112,133,.22);border-radius:12px;background:rgba(255,255,255,.72);display:grid;grid-gap:8px;gap:8px;max-width:100%;min-width:0;overflow:hidden;padding:12px}.alpha-hermes-readiness-panel.is-ready{border-color:rgba(31,138,99,.28);background:rgba(239,252,245,.82)}.alpha-hermes-readiness-panel.is-degraded{border-color:rgba(180,123,19,.28);background:rgba(255,248,232,.82)}.alpha-hermes-readiness-panel.is-blocked{border-color:rgba(194,79,79,.28);background:rgba(255,242,242,.82)}.alpha-hermes-trainer-panel{border:1px solid rgba(96,112,133,.22);border-radius:12px;background:rgba(247,251,255,.86);display:grid;grid-gap:9px;gap:9px;padding:12px}.alpha-hermes-trainer-panel.is-ready{border-color:rgba(31,138,99,.24)}.alpha-hermes-trainer-panel.is-blocked{border-color:rgba(194,79,79,.28);background:rgba(255,242,242,.82)}.alpha-hermes-trainer-workspace-launch{display:flex;justify-content:flex-start}.alpha-hermes-readiness-head{align-items:center;display:flex;gap:10px;justify-content:space-between}.alpha-hermes-readiness-head>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.alpha-hermes-readiness-head button{flex:0 0 auto}.alpha-hermes-readiness-head span{color:#5d728d;font-size:11px;font-weight:800;letter-spacing:0;line-height:1;text-transform:uppercase}.alpha-hermes-readiness-head strong{color:#102645;font-size:18px;letter-spacing:0;line-height:1.1;overflow-wrap:anywhere;word-break:break-word}.alpha-hermes-readiness-meta{display:flex;flex-wrap:wrap;gap:6px;max-width:100%;min-width:0}.alpha-hermes-readiness-meta span{border:1px solid rgba(96,112,133,.2);border-radius:999px;background:rgba(255,255,255,.7);color:#395876;font-size:10.5px;letter-spacing:0;max-width:100%;overflow-wrap:anywhere;padding:4px 7px;text-transform:none;word-break:break-word}.alpha-hermes-runtime-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px;margin-top:2px}.alpha-hermes-runtime-grid>div{min-width:0;border:1px solid rgba(96,112,133,.18);border-radius:7px;background:rgba(255,255,255,.58);display:grid;grid-gap:3px;gap:3px;padding:7px 8px}.alpha-hermes-readiness-panel .alpha-hermes-runtime-grid span{color:#567192;font-size:9px;font-weight:850;letter-spacing:.08em;line-height:1.1;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.alpha-hermes-readiness-panel .alpha-hermes-runtime-grid strong{color:#102645;font-size:11px;font-weight:800;letter-spacing:0;line-height:1.25;overflow-wrap:anywhere;word-break:break-word}.alpha-hermes-readiness-issues{display:grid;grid-gap:4px;gap:4px;margin:0;padding-left:18px}.alpha-hermes-readiness-issues li{color:#7a2e2e;font-size:12px;font-weight:700;line-height:1.35;overflow-wrap:anywhere;word-break:break-word}.alpha-hermes-readiness-panel p{margin:0;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.alpha-crawl-review-status{border:1px solid rgba(163,188,218,.72);border-radius:14px;background:rgba(255,255,255,.76);box-shadow:0 10px 24px rgba(15,33,58,.06);display:grid;grid-gap:10px;gap:10px;min-width:0;padding:14px}.alpha-crawl-review-status-head{align-items:center;display:flex;gap:12px;justify-content:space-between}.alpha-crawl-review-status-head>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.alpha-crawl-review-status-head>div>span{color:#5d728d;font-size:10px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.alpha-crawl-review-status-head strong{color:#102645;font-size:15px;line-height:1.2}.alpha-crawl-review-read-only{border:1px solid rgba(55,93,132,.22);border-radius:999px;color:#395876;flex:0 0 auto;font-size:10px;font-weight:800;padding:4px 7px}.alpha-crawl-review-stages{display:grid;grid-gap:7px;gap:7px;grid-template-columns:repeat(auto-fit,minmax(112px,1fr));list-style:none;margin:0;padding:0}.alpha-crawl-review-stages li{border:1px solid rgba(96,112,133,.18);border-radius:8px;background:rgba(255,255,255,.58);display:grid;grid-gap:2px;gap:2px;min-width:0;padding:8px}.alpha-crawl-review-stages li.is-complete{border-color:rgba(31,138,99,.3)}.alpha-crawl-review-stages li.is-partial{border-color:rgba(180,123,19,.34)}.alpha-crawl-review-stages small,.alpha-crawl-review-stages span{color:#5d728d;font-size:10px;font-weight:750}.alpha-crawl-review-stages strong{color:#102645;font-size:13px;line-height:1.2}.alpha-crawl-review-table-wrap{border:1px solid rgba(96,112,133,.2);border-radius:9px;max-width:100%;overflow-x:auto}.alpha-crawl-review-table{border-collapse:collapse;min-width:720px;width:100%}.alpha-crawl-review-table td,.alpha-crawl-review-table th{border-bottom:1px solid rgba(96,112,133,.14);color:#294762;font-size:10.5px;line-height:1.3;padding:8px;text-align:left;vertical-align:top}.alpha-crawl-review-table thead th{background:rgba(231,239,247,.74);color:#4d6680;font-size:9.5px;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.alpha-crawl-review-table tbody tr:last-child td,.alpha-crawl-review-table tbody tr:last-child th{border-bottom:0}.alpha-crawl-review-table tbody th{display:grid;grid-gap:2px;gap:2px;min-width:168px}.alpha-crawl-review-table tbody th strong{color:#102645;font-size:11px}.alpha-crawl-review-table tbody th small{color:#677b91;font-size:9.5px;font-weight:650}.alpha-crawl-review-current-step{display:grid;grid-gap:2px;gap:2px}.alpha-crawl-review-current-step strong{color:#102645;font-size:10.5px}.alpha-crawl-review-current-step small{color:#677b91;font-size:9.5px;font-weight:650}.alpha-crawl-review-table td.is-blocked{color:#9b3535;font-weight:800}.alpha-crawl-review-table td.is-ready{color:#1f6f47;font-weight:800}.alpha-crawl-review-message{border:1px dashed rgba(96,112,133,.25);border-radius:8px;color:#5d728d;font-size:11px;font-weight:700;padding:10px}.alpha-crawl-review-message.is-error{border-color:rgba(194,79,79,.35);color:#9b3535}.alpha-crawl-review-truncated{color:#5d728d;font-size:10px;font-weight:700}.alpha-hermes-trainer-actions,.alpha-hermes-trainer-metrics,.alpha-hermes-trainer-preview{display:grid;grid-gap:8px;gap:8px}.alpha-hermes-trainer-actions{display:flex;flex-wrap:wrap}.alpha-hermes-trainer-actions span{border:1px solid rgba(96,112,133,.2);border-radius:999px;background:rgba(255,255,255,.74);color:#395876;font-size:10.5px;font-weight:800;padding:4px 7px}.alpha-trainer-workspace-overlay{position:fixed;inset:0;z-index:1200;background:rgba(4,12,25,.86);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:grid;place-items:center;padding:20px}.alpha-trainer-workspace-shell{width:min(1320px,100%);max-height:calc(100vh - 40px);border:1px solid rgba(96,112,133,.28);background:#0f1d33;color:#d8e3f3;display:grid;grid-template-rows:auto 1fr auto;overflow:hidden}.alpha-trainer-workspace-header{display:flex;justify-content:space-between;padding:16px 18px;border-bottom:1px solid rgba(96,112,133,.24)}.alpha-trainer-workspace-header>div{display:grid;grid-gap:4px;gap:4px}.alpha-trainer-workspace-header span{color:#7dd3fc;font-size:11px;font-weight:800;text-transform:uppercase}.alpha-trainer-workspace-header h3{color:#f8fbff;font-size:24px;line-height:1.15}.alpha-trainer-workspace-header p{margin:0;color:#9fb6d4}.alpha-trainer-workspace-header-actions{display:flex;align-items:flex-start;gap:8px}.alpha-trainer-process-map{display:grid;grid-gap:10px;padding:12px 16px 10px;border-bottom:1px solid rgba(96,112,133,.2)}.alpha-trainer-process-card{border:1px solid rgba(96,112,133,.28);border-radius:10px;background:rgba(11,22,38,.58);display:grid;grid-gap:4px;gap:4px;padding:10px}.alpha-trainer-process-card span{color:#88a7c8;font-size:10.5px;font-weight:800;text-transform:uppercase}.alpha-trainer-process-card strong{color:#eef5ff;font-size:13px;line-height:1.25}.alpha-trainer-process-card small{color:#9fb6d4;font-size:11px;line-height:1.35}.alpha-trainer-decision-legend{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;padding:0 16px 12px;border-bottom:1px solid rgba(96,112,133,.2)}.alpha-trainer-decision-legend-item{border:1px solid rgba(96,112,133,.26);background:rgba(10,21,36,.52);display:grid;grid-gap:3px;gap:3px;padding:8px 10px}.alpha-trainer-decision-legend-item strong{color:#dff0ff;font-size:12px}.alpha-trainer-decision-legend-item small{color:#9fb6d4;font-size:11px;line-height:1.35}.alpha-trainer-workspace-queue{display:flex;flex-direction:column;align-items:stretch;padding:14px 16px}.alpha-trainer-workspace-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:12px;gap:12px;min-height:0}.alpha-trainer-workspace-card{border:1px solid rgba(96,112,133,.32);background:rgba(14,24,42,.94);overflow:hidden;display:block;height:auto;min-height:0}.alpha-trainer-workspace-card-queue{border-radius:12px;flex:0 0 auto}.alpha-trainer-workspace-card-venue{min-height:340px}.alpha-trainer-workspace-card-source{min-height:230px}.alpha-trainer-workspace-card-layout{display:grid;grid-template-columns:minmax(280px,36%) minmax(0,1fr);align-items:stretch;grid-gap:10px;gap:10px}.alpha-trainer-workspace-media-column{display:flex;flex-direction:column;flex:0 0 clamp(280px,34%,420px);gap:8px;padding:10px 0 10px 10px;min-width:0}.alpha-trainer-workspace-media{display:flex;align-items:stretch;justify-content:stretch;aspect-ratio:16/9;background:#0b172a;border-radius:8px;overflow:hidden;min-height:180px;width:100%}.alpha-trainer-workspace-media-source{text-decoration:none}.alpha-trainer-workspace-image{width:100%;height:100%;display:block}.alpha-trainer-workspace-media-empty{border-bottom:1px solid rgba(96,112,133,.26)}.alpha-trainer-workspace-image-empty{height:100%;width:100%;display:grid;place-items:center;color:#8ca8ca;font-size:12px;font-weight:700}.alpha-trainer-workspace-image-empty-source{padding:16px;text-align:left;align-content:center;gap:8px}.alpha-trainer-workspace-image-empty-source span{color:#9fb6d4;font-size:11px;font-weight:800;text-transform:uppercase}.alpha-trainer-workspace-image-empty-source strong{color:#d8e3f3;font-size:16px;line-height:1.2;overflow-wrap:anywhere}.alpha-trainer-workspace-body{display:grid;grid-gap:8px;gap:8px;padding:10px;flex:1 1 auto;min-width:0;align-content:start}.alpha-trainer-workspace-body-head{display:grid;grid-gap:3px;gap:3px}.alpha-trainer-workspace-body strong{color:#f8fbff;font-size:14px;line-height:1.2}.alpha-trainer-workspace-body small{color:#8ca8ca;font-size:11px;line-height:1.35}.alpha-trainer-workspace-source-link{color:#9fc0e2;font-size:11px;line-height:1.35;text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere}.alpha-trainer-workspace-meta{display:flex;flex-wrap:wrap;gap:6px}.alpha-trainer-workspace-meta span{border:1px solid rgba(96,112,133,.28);border-radius:999px;background:rgba(11,22,38,.62);color:#b8cbe3;font-size:10.5px;font-weight:700;line-height:1}.alpha-trainer-workspace-body p{margin:0;color:#b9cce7;font-size:12px;line-height:1.35}.alpha-trainer-learning-block{border:1px solid rgba(96,112,133,.24);border-radius:8px;background:rgba(11,22,38,.62);display:grid;grid-gap:6px;gap:6px;padding:8px}.alpha-trainer-learning-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.alpha-trainer-learning-head span{color:#d8e3f3;font-size:10.5px;font-weight:800;letter-spacing:0;text-transform:uppercase}.alpha-trainer-learning-head small{color:#9fb6d4;font-size:10.5px;font-weight:700}.alpha-trainer-learning-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(168px,1fr));grid-gap:8px}.alpha-trainer-learning-thumb{position:relative;display:grid;grid-gap:6px;gap:6px;border:1px solid rgba(96,112,133,.34);background:#0a172a;padding:6px;overflow:hidden}.alpha-trainer-learning-thumb.is-selected{border-color:rgba(66,180,131,.72);box-shadow:0 0 0 1px rgba(66,180,131,.38)}.alpha-trainer-learning-thumb-image{width:100%;height:100%;object-fit:cover;display:block}.alpha-trainer-learning-thumb-preview{position:relative;overflow:hidden;border-radius:6px;background:#020817;aspect-ratio:4/3}.alpha-trainer-learning-thumb-remove{position:absolute;top:4px;right:4px;display:inline-grid;place-items:center;width:20px;height:20px;padding:0;border:1px solid rgba(255,255,255,.92);border-radius:999px;background:rgba(4,9,18,.82);color:#ffffff;font-size:13px;font-weight:900;line-height:1;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.28)}.alpha-trainer-learning-thumb-remove:focus-visible,.alpha-trainer-learning-thumb-remove:hover{background:rgba(185,28,28,.95);outline:none}.alpha-trainer-learning-thumb-fields{display:grid;grid-gap:5px;gap:5px}.alpha-trainer-learning-thumb-fields label{display:grid;grid-gap:3px;gap:3px}.alpha-trainer-learning-thumb-fields span{color:#9fb6d4;font-size:10px;font-weight:800;letter-spacing:0;text-transform:uppercase}.alpha-trainer-learning-thumb-fields input,.alpha-trainer-learning-thumb-fields select{width:100%;min-width:0;border:1px solid rgba(96,112,133,.34);border-radius:7px;background:rgba(7,18,34,.92);color:#d8e3f3;font-size:11.5px;line-height:1.25;padding:6px 7px}.alpha-trainer-learning-thumb-fields input::placeholder{color:#819bbb}.alpha-trainer-learning-empty{color:#9fb6d4;font-size:11px}.alpha-trainer-learning-manual{display:grid;grid-gap:5px;gap:5px}.alpha-trainer-learning-manual>span{color:#b8cbe3;font-size:10.5px;font-weight:700}.alpha-trainer-learning-manual>div{display:grid;grid-gap:6px;gap:6px;grid-template-columns:minmax(0,1fr) auto}.alpha-trainer-learning-manual input{border:1px solid rgba(96,112,133,.32);border-radius:8px;background:rgba(12,24,40,.84);color:#d8e3f3;font-size:12px;line-height:1.35;padding:7px 8px}.alpha-trainer-learning-manual input::placeholder{color:#8ca8ca}.alpha-trainer-workspace-empty{grid-column:1/-1;border:1px dashed rgba(123,147,180,.45);border-radius:12px;background:rgba(16,30,52,.8);display:grid;grid-gap:6px;gap:6px;padding:20px}.alpha-trainer-workspace-empty strong{color:#e5eefc;font-size:14px}.alpha-trainer-workspace-empty small{color:#9fb6d4;font-size:12px}.alpha-trainer-workspace-source-list{display:grid;grid-gap:8px;gap:8px;min-height:0}.alpha-trainer-workspace-source-row{border:1px solid rgba(96,112,133,.28);border-radius:10px;background:rgba(11,22,38,.9);display:grid;grid-gap:8px;gap:8px;padding:10px}.alpha-trainer-workspace-source-row>div{display:grid;grid-gap:4px;gap:4px}.alpha-trainer-workspace-source-head strong a{color:inherit;text-decoration:underline;text-underline-offset:2px}.alpha-trainer-workspace-source-row strong{color:#d8e3f3;font-size:12px;line-height:1.25}.alpha-trainer-workspace-source-row small{color:#9fb6d4;font-size:11px;line-height:1.35}.alpha-trainer-workspace-source-why{border:1px solid rgba(96,112,133,.22);border-radius:8px;background:rgba(15,28,45,.72);display:grid;grid-gap:3px;gap:3px;padding:8px}.alpha-trainer-workspace-source-why>span{color:#d8e3f3;font-size:10.5px;font-weight:800;letter-spacing:0;text-transform:uppercase}.alpha-trainer-workspace-source-note{display:grid;grid-gap:4px;gap:4px}.alpha-trainer-workspace-source-note>span{color:#b8cbe3;font-size:10.5px;font-weight:700}.alpha-trainer-workspace-source-note textarea{border:1px solid rgba(96,112,133,.32);border-radius:8px;background:rgba(12,24,40,.84);color:#d8e3f3;font-size:12px;line-height:1.35;min-height:58px;padding:8px;resize:vertical}.alpha-trainer-workspace-source-note textarea::placeholder{color:#8ca8ca}.alpha-trainer-workspace-source-action-help small{color:#9fb6d4}.alpha-trainer-trial-panel{border:1px solid rgba(96,112,133,.26);border-radius:8px;background:rgba(12,24,40,.64);display:grid;grid-gap:4px;gap:4px;padding:8px}.alpha-trainer-trial-panel.is-improved{border-color:rgba(61,180,121,.58)}.alpha-trainer-trial-panel.is-regressed{border-color:rgba(190,71,71,.62)}.alpha-trainer-trial-panel.is-no-change{border-color:rgba(181,150,70,.58)}.alpha-trainer-trial-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.alpha-trainer-trial-head strong{color:#d8e3f3;font-size:11px;text-transform:uppercase}.alpha-trainer-trial-head span{border:1px solid rgba(96,112,133,.32);border-radius:999px;color:#a9bfdc;font-size:10.5px;font-weight:700;line-height:1;padding:4px 8px}.alpha-trainer-trial-panel p{margin:0;color:#b7cae3;font-size:11px}.alpha-trainer-trial-panel small{color:#98b0ce;font-size:10.5px}.alpha-trainer-workspace-footer{border-top:1px solid rgba(96,112,133,.24);padding:10px 14px;display:flex;align-items:center;flex-wrap:wrap}.alpha-trainer-workspace-footer span{color:#d8e3f3;font-size:12px;font-weight:700}.alpha-trainer-workspace-footer small{color:#9fb6d4;font-size:12px}@media (max-width:1100px){.alpha-trainer-decision-legend,.alpha-trainer-process-map{grid-template-columns:minmax(0,1fr)}.alpha-trainer-workspace-card-layout{display:grid;grid-template-columns:minmax(0,1fr)}.alpha-trainer-workspace-media-column{flex:1 1 auto;padding:10px 10px 0}}html[data-portal-theme=light] .alpha-trainer-workspace-header span{color:#1f668a}html[data-portal-theme=light] .alpha-trainer-workspace-header h3{color:#0f2742}html[data-portal-theme=light] .alpha-trainer-workspace-header p{color:#45627f}html[data-portal-theme=light] .alpha-trainer-decision-legend,html[data-portal-theme=light] .alpha-trainer-process-map{border-bottom-color:rgba(167,188,214,.58)}html[data-portal-theme=light] .alpha-trainer-process-card span{color:#58718d}html[data-portal-theme=light] .alpha-trainer-decision-legend-item strong,html[data-portal-theme=light] .alpha-trainer-process-card strong{color:#123054}html[data-portal-theme=light] .alpha-trainer-decision-legend-item small,html[data-portal-theme=light] .alpha-trainer-process-card small{color:#4f6682}html[data-portal-theme=light] .alpha-trainer-workspace-media{background:#edf4fc}html[data-portal-theme=light] .alpha-trainer-workspace-media-empty{border-bottom-color:rgba(167,188,214,.56)}html[data-portal-theme=light] .alpha-trainer-workspace-image-empty{color:#4b6280}html[data-portal-theme=light] .alpha-trainer-workspace-image-empty-source span{color:#58718d}html[data-portal-theme=light] .alpha-trainer-workspace-image-empty-source strong{color:#173252}html[data-portal-theme=light] .alpha-trainer-workspace-body strong{color:#102645}html[data-portal-theme=light] .alpha-trainer-workspace-body small{color:#58718d}html[data-portal-theme=light] .alpha-trainer-workspace-source-link{color:#45627f}html[data-portal-theme=light] .alpha-trainer-workspace-meta span{border-color:rgba(167,188,214,.72);background:#ffffff;color:#4d6683}html[data-portal-theme=light] .alpha-trainer-workspace-body p{color:#314d69}html[data-portal-theme=light] .alpha-trainer-learning-block{border-color:rgba(167,188,214,.64);background:#f3f8ff}html[data-portal-theme=light] .alpha-trainer-learning-head span{color:#1a4368}html[data-portal-theme=light] .alpha-trainer-learning-empty,html[data-portal-theme=light] .alpha-trainer-learning-head small{color:#58718d}html[data-portal-theme=light] .alpha-trainer-learning-thumb{border-color:rgba(167,188,214,.64);background:#ffffff}html[data-portal-theme=light] .alpha-trainer-learning-thumb.is-selected{border-color:rgba(25,139,88,.66);box-shadow:0 0 0 1px rgba(25,139,88,.28)}html[data-portal-theme=light] .alpha-trainer-learning-manual>span{color:#4d6683}html[data-portal-theme=light] .alpha-trainer-learning-manual-disclosure{border-color:rgba(167,188,214,.72);background:#f6f9fe}html[data-portal-theme=light] .alpha-trainer-learning-manual-disclosure summary{color:#315173}html[data-portal-theme=light] .alpha-trainer-learning-manual input{border-color:rgba(167,188,214,.72);background:#ffffff;color:#163050}html[data-portal-theme=light] .alpha-trainer-learning-manual input::placeholder{color:#6b84a1}html[data-portal-theme=light] .alpha-trainer-learning-thumb-fields span{color:#55708d}html[data-portal-theme=light] .alpha-trainer-learning-thumb-fields input,html[data-portal-theme=light] .alpha-trainer-learning-thumb-fields select{border-color:rgba(167,188,214,.72);background:#ffffff;color:#163050}html[data-portal-theme=light] .alpha-trainer-learning-thumb-fields input::placeholder{color:#6b84a1}html[data-portal-theme=light] .alpha-trainer-workspace-empty{border-color:rgba(138,166,198,.7);background:#edf5ff}html[data-portal-theme=light] .alpha-trainer-workspace-empty strong{color:#102645}html[data-portal-theme=light] .alpha-trainer-workspace-empty small{color:#4a6381}html[data-portal-theme=light] .alpha-trainer-workspace-source-row{border-color:rgba(167,188,214,.64);background:#f4f9ff}html[data-portal-theme=light] .alpha-trainer-workspace-source-row strong{color:#123051}html[data-portal-theme=light] .alpha-trainer-workspace-source-row small{color:#4f6783}html[data-portal-theme=light] .alpha-trainer-workspace-source-why{border-color:rgba(167,188,214,.64);background:#ffffff}html[data-portal-theme=light] .alpha-trainer-workspace-source-why>span{color:#1a4368}html[data-portal-theme=light] .alpha-trainer-workspace-source-note>span{color:#4d6683}html[data-portal-theme=light] .alpha-trainer-workspace-source-note textarea{border-color:rgba(167,188,214,.72);background:#ffffff;color:#163050}html[data-portal-theme=light] .alpha-trainer-workspace-source-note textarea::placeholder{color:#6b84a1}html[data-portal-theme=light] .alpha-trainer-workspace-source-action-help small{color:#58718d}html[data-portal-theme=light] .alpha-trainer-trial-panel{border-color:rgba(167,188,214,.68);background:#f3f8ff}html[data-portal-theme=light] .alpha-trainer-trial-head strong{color:#143255}html[data-portal-theme=light] .alpha-trainer-trial-head span{border-color:rgba(167,188,214,.72);color:#4f6784}html[data-portal-theme=light] .alpha-trainer-trial-panel p{color:#33506d}html[data-portal-theme=light] .alpha-trainer-trial-panel small{color:#56708c}html[data-portal-theme=light] .alpha-trainer-decision-guide,html[data-portal-theme=light] .alpha-trainer-preview-carousel small,html[data-portal-theme=light] .alpha-trainer-save-hint{color:#4f6783}html[data-portal-theme=light] .alpha-hermes-trainer-decision-save-row{border-top-color:rgba(167,188,214,.64)}html[data-portal-theme=light] .alpha-trainer-save-button{background:#ffffff;border-color:rgba(167,188,214,.72);color:#143154}html[data-portal-theme=light] .alpha-trainer-save-button:hover{background:#f6fbff}html[data-portal-theme=light] .alpha-trainer-save-button.is-ready{background:linear-gradient(135deg,#e79a2b,#f2b24f);border-color:rgba(171,103,11,.52);color:#3f2a09}html[data-portal-theme=light] .alpha-trainer-workspace-footer span{color:#173252}html[data-portal-theme=light] .alpha-trainer-label-status,html[data-portal-theme=light] .alpha-trainer-status-row>span,html[data-portal-theme=light] .alpha-trainer-workspace-footer small{color:#4f6783}html[data-portal-theme=light] .alpha-trainer-status-badge{border-color:rgba(167,188,214,.72);color:#173252}html[data-portal-theme=light] .alpha-trainer-status-badge.is-promote{border-color:rgba(31,138,99,.5);color:#166534}html[data-portal-theme=light] .alpha-trainer-status-badge.is-reject{border-color:rgba(194,79,79,.5);color:#8f1d2c}html[data-portal-theme=light] .alpha-trainer-explain-row>span,html[data-portal-theme=light] .alpha-trainer-question-block>span{color:#173252}html[data-portal-theme=light] .alpha-trainer-explain-row textarea{background:#ffffff;border-color:rgba(167,188,214,.72);color:#173252}html[data-portal-theme=light] .alpha-trainer-explain-row textarea::placeholder{color:#6e86a3}html[data-portal-theme=light] .alpha-trainer-save-hint.auto-save{border-color:rgba(31,138,99,.42);color:#1e6b4b}.alpha-hermes-trainer-hold{border:1px solid rgba(180,123,19,.24);border-radius:10px;background:rgba(255,248,232,.84);display:grid;grid-gap:3px;gap:3px;padding:8px}.alpha-hermes-trainer-hold.is-ready{border-color:rgba(31,138,99,.22);background:rgba(236,253,245,.86)}.alpha-hermes-trainer-hold span{color:#7c560c;font-size:10.5px;font-weight:900;letter-spacing:0;text-transform:uppercase}.alpha-hermes-trainer-hold.is-ready span{color:#166534}.alpha-hermes-trainer-hold strong{color:#102645;font-size:12px;line-height:1.25}.alpha-hermes-trainer-recrawl-plan{border:1px solid rgba(31,102,138,.2);border-radius:10px;background:rgba(239,248,255,.8);display:grid;grid-gap:7px;gap:7px;padding:8px}.alpha-hermes-trainer-recrawl-plan.is-blocked{border-color:rgba(194,79,79,.28);background:rgba(255,242,242,.82)}.alpha-hermes-trainer-recrawl-plan>div:first-child{display:grid;grid-gap:3px;gap:3px}.alpha-hermes-trainer-recrawl-plan span{color:#1f668a;font-size:10.5px;font-weight:900;letter-spacing:0;text-transform:uppercase}.alpha-hermes-trainer-recrawl-plan strong{color:#102645;font-size:12px;line-height:1.25}.alpha-hermes-trainer-recrawl-plan p{color:#395876;font-size:12px;line-height:1.35;margin:0}.alpha-hermes-trainer-recrawl-plan-meta{display:flex;flex-wrap:wrap;gap:6px}.alpha-hermes-trainer-recrawl-plan-meta span{border:1px solid rgba(31,102,138,.2);border-radius:999px;background:rgba(255,255,255,.72);color:#2d5c80;padding:4px 7px;text-transform:none}.alpha-hermes-trainer-recrawl-plan-targets{display:grid;grid-gap:6px;gap:6px;list-style:none;margin:0;padding:0}.alpha-hermes-trainer-recrawl-plan-targets li{border:1px solid rgba(96,112,133,.16);border-radius:8px;background:rgba(255,255,255,.68);display:grid;grid-gap:2px;gap:2px;min-width:0;padding:7px}.alpha-hermes-trainer-recrawl-plan-targets small{color:#607796;font-size:11px;font-weight:700;line-height:1.3}.alpha-hermes-cluster-release{border:1px solid rgba(35,111,78,.22);border-radius:10px;background:rgba(239,253,246,.84);display:grid;grid-gap:7px;gap:7px;padding:8px}.alpha-hermes-cluster-release.is-blocked{border-color:rgba(194,79,79,.28);background:rgba(255,242,242,.82)}.alpha-hermes-cluster-release>div:first-child{display:grid;grid-gap:3px;gap:3px}.alpha-hermes-cluster-release span{color:#176b4a;font-size:10.5px;font-weight:900;letter-spacing:0;text-transform:uppercase}.alpha-hermes-cluster-release strong{color:#102645;font-size:12px;line-height:1.25}.alpha-hermes-cluster-release p{color:#365f56;font-size:12px;line-height:1.35;margin:0}.alpha-hermes-cluster-release-meta{display:flex;flex-wrap:wrap;gap:6px}.alpha-hermes-cluster-release-meta span{border:1px solid rgba(35,111,78,.2);border-radius:999px;background:rgba(255,255,255,.72);color:#1e6c51;padding:4px 7px;text-transform:none}.alpha-hermes-cluster-release-blockers{display:grid;grid-gap:5px;gap:5px;list-style:none;margin:0;padding:0}.alpha-hermes-cluster-release-blockers li,.alpha-hermes-cluster-release-candidate{border:1px solid rgba(96,112,133,.16);border-radius:8px;background:rgba(255,255,255,.68);min-width:0;padding:7px}.alpha-hermes-cluster-release-blockers li{color:#607796;font-size:11px;font-weight:800;line-height:1.3}.alpha-hermes-cluster-release-candidate{display:grid;grid-gap:2px;gap:2px}.alpha-hermes-cluster-release-candidate small{color:#607796;font-size:11px;font-weight:700;line-height:1.3}.alpha-hermes-crawl-review-timeline{border:1px solid rgba(92,85,177,.22);border-radius:10px;background:rgba(246,246,255,.84);display:grid;grid-gap:7px;gap:7px;padding:8px}.alpha-hermes-crawl-review-timeline.is-blocked{border-color:rgba(194,79,79,.28);background:rgba(255,242,242,.82)}.alpha-hermes-crawl-review-timeline>div:first-child{display:grid;grid-gap:3px;gap:3px}.alpha-hermes-crawl-review-timeline span{color:#5c55b1;font-size:10.5px;font-weight:900;letter-spacing:0;text-transform:uppercase}.alpha-hermes-crawl-review-timeline strong{color:#102645;font-size:12px;line-height:1.25}.alpha-hermes-crawl-review-timeline p{color:#4e527d;font-size:12px;line-height:1.35;margin:0}.alpha-hermes-crawl-review-meta{display:flex;flex-wrap:wrap;gap:6px}.alpha-hermes-crawl-review-meta span{border:1px solid rgba(92,85,177,.2);border-radius:999px;background:rgba(255,255,255,.72);color:#5c55b1;padding:4px 7px;text-transform:none}.alpha-hermes-crawl-review-stages{counter-reset:crawl-review-stage;display:grid;grid-gap:6px;gap:6px;list-style:none;margin:0;padding:0}.alpha-hermes-crawl-review-stages li{border:1px solid rgba(96,112,133,.16);border-radius:8px;background:rgba(255,255,255,.68);display:grid;grid-gap:2px;gap:2px;min-width:0;padding:7px}.alpha-hermes-crawl-review-stages small{color:#607796;font-size:11px;font-weight:700;line-height:1.3}.alpha-hermes-trainer-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.alpha-hermes-trainer-metrics div{border:1px solid rgba(96,112,133,.18);border-radius:10px;background:rgba(255,255,255,.72);display:grid;grid-gap:3px;gap:3px;min-width:0;padding:8px}.alpha-hermes-trainer-metrics span,.alpha-hermes-trainer-source span{color:#607796;font-size:10.5px;font-weight:800}.alpha-hermes-trainer-metrics strong{color:#102645;font-size:18px;line-height:1}.alpha-hermes-trainer-candidate{align-items:center;border:1px solid rgba(96,112,133,.18);border-radius:10px;background:rgba(255,255,255,.72);display:grid;grid-gap:10px;gap:10px;grid-template-columns:64px minmax(0,1fr);min-width:0;padding:8px}.alpha-hermes-trainer-photo,.alpha-hermes-trainer-photo-empty{aspect-ratio:1;border-radius:8px;height:64px;width:64px}.alpha-hermes-trainer-photo{object-fit:cover}.alpha-hermes-trainer-photo-empty{align-items:center;background:#eef4fb;color:#607796;display:flex;font-size:10px;font-weight:800;justify-content:center}.alpha-hermes-trainer-candidate div,.alpha-hermes-trainer-source{display:grid;grid-gap:3px;gap:3px;min-width:0}.alpha-hermes-trainer-candidate strong,.alpha-hermes-trainer-source strong{color:#102645;font-size:13px;line-height:1.25;overflow-wrap:anywhere}.alpha-hermes-trainer-candidate small,.alpha-hermes-trainer-candidate span,.alpha-hermes-trainer-source small{color:#607796;font-size:11px;line-height:1.3;overflow-wrap:anywhere}.alpha-hermes-trainer-evidence-grid,.alpha-hermes-trainer-source-evidence{display:grid;grid-gap:6px;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:3px}.alpha-hermes-trainer-evidence-grid div,.alpha-hermes-trainer-source-evidence div{border:1px solid rgba(96,112,133,.16);border-radius:8px;background:rgba(247,250,253,.78);display:grid;grid-gap:2px;gap:2px;min-width:0;padding:6px}.alpha-hermes-trainer-evidence-grid span,.alpha-hermes-trainer-photo-decision>span,.alpha-hermes-trainer-source-evidence span{color:#607796;font-size:10px;font-weight:900;letter-spacing:0;text-transform:uppercase}.alpha-hermes-trainer-evidence-grid strong,.alpha-hermes-trainer-source-evidence strong{color:#102645;font-size:11px;line-height:1.25;overflow-wrap:anywhere}.alpha-hermes-trainer-photo-evidence{margin-bottom:4px}.alpha-hermes-trainer-source{border:1px solid rgba(96,112,133,.18);border-radius:10px;background:rgba(255,255,255,.72);padding:8px}.alpha-hermes-trainer-decision-controls{display:grid;grid-gap:5px;gap:5px;margin-top:5px}.alpha-hermes-trainer-decision-options{display:flex;flex-wrap:wrap;gap:5px}.alpha-hermes-trainer-decision-options .ghost.compact{min-height:28px;padding:5px 9px}.alpha-hermes-trainer-decision-options .ghost.compact.is-selected{border-color:rgba(31,138,99,.42);background:rgba(220,252,231,.94);color:#166534}.alpha-trainer-decision-guide{color:#8ca8ca;font-size:10.5px}.alpha-hermes-trainer-decision-save-row{border-top:1px solid rgba(96,112,133,.18);display:grid;grid-gap:6px;gap:6px;padding-top:8px}.alpha-trainer-save-button{background:#ffffff;border-color:rgba(154,172,196,.52);box-shadow:none;color:#163050}.alpha-trainer-save-button:hover{background:#f8fbff;box-shadow:none;transform:none}.alpha-trainer-save-button.is-ready{background:linear-gradient(135deg,#e79a2b,#f2b24f);border-color:rgba(171,103,11,.52);color:#3f2a09}.alpha-trainer-save-button.is-ready:hover{background:linear-gradient(135deg,#eda63b,#f6be64);box-shadow:none;transform:none}.alpha-trainer-save-hint{color:#8ca8ca;font-size:10.5px}.alpha-trainer-label-status{color:#9fb6d4;font-size:11px;width:100%}.alpha-trainer-status-row{align-items:center;display:flex;gap:8px}.alpha-trainer-status-row>span{color:#9fb6d4;font-size:11px;font-weight:700;letter-spacing:0;text-transform:uppercase}.alpha-trainer-status-badge{border:1px solid rgba(97,116,142,.48);border-radius:999px;color:#d2deef;font-size:11px;font-weight:800;letter-spacing:0;line-height:1;padding:4px 9px;text-transform:uppercase}.alpha-trainer-status-badge.is-promote{border-color:rgba(31,138,99,.52);color:#99efc8}.alpha-trainer-status-badge.is-reject{border-color:rgba(194,79,79,.52);color:#ffbec5}.alpha-trainer-question-block{display:grid;grid-gap:6px;gap:6px}.alpha-trainer-question-block>span{color:#c3d2e8;font-size:12px;font-weight:700;letter-spacing:0}.alpha-trainer-explain-row{display:grid;grid-gap:6px;gap:6px}.alpha-trainer-explain-row>span{color:#c3d2e8;font-size:12px;font-weight:700;letter-spacing:0}.alpha-trainer-explain-row textarea{background:rgba(10,26,48,.72);border:1px solid rgba(84,111,144,.62);border-radius:10px;color:#eff6ff;line-height:1.35;min-height:62px;padding:9px 11px;resize:vertical}.alpha-trainer-explain-row textarea::placeholder{color:rgba(173,192,217,.72)}.alpha-trainer-explain-save{align-items:flex-start;display:flex;justify-content:flex-end}.alpha-trainer-save-hint.auto-save{border:1px dashed rgba(88,193,139,.42);border-radius:10px;color:#9fd8bd;font-size:11px;padding:7px 9px}.alpha-trainer-preview-carousel{align-items:center;display:flex;gap:6px;justify-content:space-between}.alpha-trainer-preview-carousel small{color:#9fb6d4;font-size:10.5px;font-weight:700}.alpha-hermes-trainer-photo-decision{border-top:1px solid rgba(96,112,133,.14);margin-top:5px;padding-top:6px}.alpha-hermes-trainer-decision-save{align-items:center;border-top:1px solid rgba(96,112,133,.14);display:flex;gap:8px;justify-content:space-between;padding-top:8px}.alpha-hermes-trainer-decision-save span{color:#607796;font-size:11px;font-weight:800}.alpha-hermes-trainer-decision-status{border:1px solid rgba(31,138,99,.2);border-radius:10px;background:rgba(236,253,245,.86);color:#166534;font-size:12px;font-weight:800;line-height:1.35;padding:8px}.alpha-hermes-trainer-decision-status.is-error{border-color:rgba(194,79,79,.26);background:rgba(255,242,242,.9);color:#8f1d2c}.alpha-subtype-target-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid rgba(195,213,233,.92);border-radius:14px;background:linear-gradient(180deg,rgba(247,251,255,.84),rgba(255,255,255,.94));padding:12px 14px}.alpha-subtype-target-summary strong{display:block;color:#102645;font-size:14px;line-height:1.15}.alpha-subtype-target-summary p{margin:3px 0 0;color:#516a89;font-size:12px;font-weight:800}.alpha-subtype-target-modal{width:min(1120px,96vw)}.alpha-subtype-target-panel{display:grid;grid-gap:12px;gap:12px;border:1px solid rgba(195,213,233,.92);border-radius:16px;background:linear-gradient(180deg,rgba(247,251,255,.82),rgba(255,255,255,.92));padding:14px}.alpha-subtype-target-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.alpha-subtype-target-head strong{display:block;margin-bottom:4px;color:#102645;font-size:17px;line-height:1.15}.alpha-subtype-target-head p{margin:0;color:#516a89;font-size:13px;line-height:1.45}.alpha-subtype-target-modal-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex:0 0 auto}.alpha-subtype-filter-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(180px,1fr) auto;grid-gap:10px;gap:10px;align-items:end}.alpha-ops-filter-field>span{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#567192}.alpha-ops-filter-field input,.alpha-ops-filter-field select,.alpha-ops-filter-field textarea{width:100%;min-width:0}.alpha-ops-filter-grid .alpha-ops-filter-field input,.alpha-ops-filter-grid .alpha-ops-filter-field select,.alpha-ops-filter-grid .alpha-select-button{height:46px;min-height:46px}.alpha-subtype-target-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.alpha-subtype-target-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;max-height:300px;overflow:auto;padding-right:4px}.alpha-subtype-option{display:grid;grid-template-columns:18px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:start;border:1px solid #d6e2ef;border-radius:12px;background:#fff;padding:10px}.alpha-subtype-option.is-selected{border-color:#0f766e;background:#f0fdfa}.alpha-subtype-option input{margin-top:2px}.alpha-subtype-option span{display:grid;grid-gap:3px;gap:3px;min-width:0}.alpha-subtype-option strong{color:#122947;font-size:13px;line-height:1.2}.alpha-subtype-option small{color:#607796;font-size:11px;line-height:1.3}.alpha-subtype-selected-row{display:flex;flex-wrap:wrap;gap:6px}.alpha-subtype-chip{display:inline-flex;align-items:center;min-height:24px;border:1px solid #d6e2ef;border-radius:999px;background:#ffffff;padding:3px 9px;color:#264564;font-size:12px;font-weight:700}.alpha-subtype-empty{margin:0;color:#607796;font-size:13px;line-height:1.45}.alpha-ops-filter-link{width:-moz-fit-content;width:fit-content}.alpha-ops-filter-pin{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(27,43,66,.12);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(244,248,253,.96));color:#1a2a40;width:56px;height:56px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 10px 22px rgba(15,33,58,.08);cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease,color .18s ease}.alpha-ops-filter-pin:focus-visible,.alpha-ops-filter-pin:hover{transform:translateY(-1px);border-color:rgba(18,102,175,.35);box-shadow:0 14px 28px rgba(15,33,58,.12)}.alpha-ops-filter-pin svg{width:34px;height:34px;fill:currentColor;transform:none}.alpha-ops-filter-pin.is-pinned{background:linear-gradient(180deg,#1f3654,#16263d);border-color:rgba(22,38,61,.92);color:#ffffff;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 16px 30px rgba(15,33,58,.2)}.alpha-ops-filter-pin.is-pinned svg{transform:none}.alpha-contract-grid-compact{grid-template-columns:repeat(3,minmax(0,1fr))}.alpha-ops-hero-chips{max-width:100%}.alpha-ops-hero-side{display:grid;grid-template-rows:auto;grid-gap:12px;gap:12px;align-self:stretch;min-height:0}.alpha-ops-runtime-actions{display:flex;align-items:center;justify-content:flex-start;gap:8px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin;margin-top:4px}.alpha-engine-controls>button,.alpha-ops-runtime-actions>button{flex:0 0 auto;min-width:0;white-space:nowrap}.alpha-ops-signal-card{border:1px solid rgba(195,213,233,.92);border-radius:18px;background:rgba(255,255,255,.82);padding:18px;display:grid;grid-gap:8px;gap:8px;box-shadow:0 12px 30px rgba(15,33,58,.08)}.alpha-ops-signal-card span{font-size:12px;font-weight:700;color:#4d6b8d;text-transform:uppercase;letter-spacing:.08em}.alpha-ops-signal-card strong{font-size:30px;line-height:1;letter-spacing:-.03em;color:#102645}.alpha-ops-signal-card p{margin:0;color:#395876;font-size:14px;line-height:1.55}.alpha-ops-runtime-card{gap:10px;height:auto;min-height:0}.alpha-ops-runtime-card.is-constrained{height:100%;min-height:0;overflow:hidden;grid-template-rows:auto auto minmax(0,1fr)}.alpha-ops-runtime-scroll{min-height:0;min-width:0;overflow-y:auto;display:grid;grid-gap:12px;gap:12px;padding-right:2px;scrollbar-gutter:stable}.alpha-ops-runtime-card.is-live{border-color:rgba(27,145,108,.28);background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(239,252,245,.95))}.alpha-ops-runtime-card.is-draining{border-color:rgba(196,132,41,.3);background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(255,246,232,.95))}.alpha-ops-runtime-card.is-idle,.alpha-ops-runtime-card.is-paused{background:linear-gradient(180deg,rgba(255,255,255,.88),rgba(245,249,255,.95))}.alpha-ops-runtime-card.is-failed{border-color:rgba(170,52,73,.28);background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(255,240,243,.95))}.alpha-ops-runtime-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.alpha-ops-runtime-heading{display:grid;grid-gap:4px;gap:4px;min-width:0}.alpha-ops-runtime-head-meta{display:inline-flex;align-items:center;justify-content:flex-end;gap:10px;flex:0 0 auto}.alpha-ops-runtime-run-badge{display:inline-flex;align-items:center;justify-content:center;min-height:30px;border:1px solid rgba(195,213,233,.92);border-radius:999px;background:rgba(255,255,255,.84);padding:6px 10px;color:#1f3654;font-size:12px;font-weight:800;letter-spacing:0;line-height:1;text-transform:none;white-space:nowrap}.alpha-ops-runtime-title{font-size:22px;line-height:1.1;letter-spacing:0;color:#102645}.alpha-ops-runtime-indicator{width:42px;height:42px;flex:0 0 auto;position:relative;border-radius:999px;border:3px solid rgba(93,116,148,.18);background:rgba(255,255,255,.9);color:#6d7f97;box-shadow:inset 0 1px 0 rgba(255,255,255,.9)}.alpha-ops-runtime-indicator:before{content:"";position:absolute;inset:5px;border-radius:inherit;border-color:currentcolor currentcolor transparent transparent;border-style:solid;border-width:3px;opacity:.92}.alpha-ops-runtime-indicator:after{content:"";position:absolute;width:8px;height:8px;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:999px;background:currentColor;box-shadow:0 0 0 5px rgba(255,255,255,.78)}.alpha-ops-runtime-indicator.is-spinning:before{animation:alpha-ops-runtime-spin 1.05s linear infinite}.alpha-ops-runtime-indicator.is-live{color:#11835f;border-color:rgba(17,131,95,.16);background:#effcf5}.alpha-ops-runtime-indicator.is-draining{color:#c26b19;border-color:rgba(194,107,25,.16);background:#fff4e5}.alpha-ops-runtime-indicator.is-idle,.alpha-ops-runtime-indicator.is-paused{color:#7487a2;border-color:rgba(116,135,162,.16);background:#f4f8fd}.alpha-ops-runtime-indicator.is-failed{color:#aa3449;border-color:rgba(170,52,73,.16);background:#fff1f3}.alpha-ops-runtime-state-row{display:flex;flex-wrap:wrap;gap:8px}.alpha-ops-runtime-state-pill{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid #d4dfec;padding:6px 10px;font-size:12px;font-weight:700;line-height:1.2;letter-spacing:.02em;color:#40546f;background:rgba(255,255,255,.76)}.alpha-ops-runtime-state-pill.is-live{border-color:rgba(17,131,95,.22);color:#0d6f52;background:rgba(236,253,245,.92)}.alpha-ops-runtime-state-pill.is-online{border-color:rgba(17,131,95,.28);color:#0d6f52;background:rgba(236,253,245,.96)}.alpha-ops-runtime-state-pill.is-draining{border-color:rgba(194,107,25,.22);color:#99500d;background:rgba(255,247,237,.96)}.alpha-ops-runtime-state-pill.is-idle,.alpha-ops-runtime-state-pill.is-paused{border-color:rgba(116,135,162,.2);color:#4e6582;background:rgba(244,248,253,.96)}.alpha-ops-runtime-state-pill.is-failed{border-color:rgba(170,52,73,.22);color:#8f2236;background:rgba(255,241,243,.96)}.alpha-ops-runtime-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px 12px;gap:10px 12px}.alpha-ops-runtime-row{min-width:0;display:grid;grid-gap:4px;gap:4px;border-top:1px solid rgba(214,226,239,.92);padding-top:10px}.alpha-ops-runtime-label{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#5b7393}.alpha-ops-runtime-value{font-size:14px;font-weight:700;line-height:1.4;color:#102645;overflow-wrap:anywhere;word-break:break-word}.alpha-ops-runtime-row p{margin:0;font-size:13px;color:#5a718f;line-height:1.45}.alpha-ops-runtime-tab-shell{display:grid;grid-template-rows:minmax(0,1fr) auto;border:1px solid rgba(214,226,239,.9);border-radius:12px;background:linear-gradient(180deg,rgba(255,255,255,.7),rgba(235,243,253,.74));box-shadow:inset 0 1px 0 rgba(255,255,255,.78),0 10px 20px rgba(15,33,58,.06);min-height:0;overflow:hidden}.alpha-ops-runtime-tab-panel{min-width:0;min-height:0;overflow-y:auto;border:0;border-radius:0;background:rgba(255,255,255,.5);padding:10px 10px 9px;scrollbar-gutter:stable}.alpha-ops-runtime-tab-panel>.alpha-ops-runtime-progress{border:0;border-radius:0;background:transparent;padding:2px}.alpha-ops-runtime-tab-panel>.alpha-ops-runtime-ai-panel,.alpha-ops-runtime-tab-panel>.alpha-ops-runtime-domain-scan{box-shadow:none;margin-top:0}.alpha-ops-runtime-tab-panel .alpha-domain-scan-row>button{min-height:40px}.alpha-ops-runtime-domain-head{border-bottom:1px solid rgba(214,226,239,.86);padding-bottom:8px}.alpha-ops-runtime-file-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;min-width:0;grid-gap:6px;gap:6px;border-top:1px solid rgba(198,213,231,.86);background:linear-gradient(180deg,rgba(226,236,249,.72),rgba(211,225,242,.9));padding:7px 8px 8px}.alpha-ops-runtime-file-tabs button{position:relative;display:grid;grid-gap:2px;gap:2px;min-width:0;min-height:38px;margin:0;border:1px solid rgba(166,187,211,.9);border-radius:7px 7px 5px 5px;background:linear-gradient(180deg,rgba(247,250,255,.86),rgba(226,235,247,.92));color:#496178;padding:7px 9px;text-align:left;box-shadow:inset 0 1px 0 rgba(255,255,255,.88),0 1px 0 rgba(255,255,255,.42);transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.alpha-ops-runtime-file-tabs button:focus-visible,.alpha-ops-runtime-file-tabs button:hover{color:#183957;background:rgba(244,248,253,.96)}.alpha-ops-runtime-file-tabs button.is-active{border-color:rgba(61,174,122,.5);background:linear-gradient(180deg,rgba(31,133,94,.98),rgba(18,104,75,.98));color:#f2fff7;transform:translateY(-2px);box-shadow:inset 0 1px 0 rgba(255,255,255,.24),0 10px 18px rgba(11,68,49,.26)}.alpha-ops-runtime-file-tabs button span{overflow:hidden;color:inherit;font-size:10px;font-weight:900;letter-spacing:.06em;line-height:1.1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.alpha-ops-runtime-file-tabs button small{overflow:hidden;color:currentColor;font-size:10px;font-weight:750;letter-spacing:0;line-height:1.15;opacity:.78;text-overflow:ellipsis;white-space:nowrap}.alpha-ops-runtime-progress{display:grid;grid-gap:10px;gap:10px;border:1px solid rgba(214,226,239,.9);border-radius:10px;background:rgba(255,255,255,.66);padding:12px}.alpha-ops-runtime-progress-head{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#24425f;font-size:12px;font-weight:800;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.alpha-ops-runtime-progress-head span,.alpha-ops-runtime-progress-head strong{min-width:0}.alpha-ops-runtime-progress-head span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.alpha-ops-runtime-progress-head strong{color:#0d6f52;font-size:16px;letter-spacing:0;text-transform:none;white-space:nowrap}.alpha-ops-runtime-progress-track{width:100%;height:8px;overflow:hidden;border-radius:999px;background:rgba(190,207,226,.7)}.alpha-ops-runtime-progress-track span{display:block;height:100%;min-width:4px;border-radius:inherit;background:linear-gradient(90deg,#16835f,#28b380);transition:width .22s ease}.alpha-ops-runtime-progress .alpha-ops-runtime-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:8px}.alpha-ops-runtime-progress .alpha-ops-runtime-row{padding-top:8px}.alpha-ops-runtime-progress .alpha-ops-runtime-label{font-size:9px}.alpha-ops-runtime-progress .alpha-ops-runtime-value{font-size:12px;font-weight:750;letter-spacing:0;line-height:1.3}.alpha-ops-runtime-progress .alpha-ops-runtime-event{padding-top:8px}.alpha-ops-runtime-progress .alpha-ops-runtime-event p{font-size:12px;line-height:1.35}.alpha-ops-runtime-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.alpha-ops-runtime-stat{min-width:0;display:grid;grid-gap:4px;gap:4px;border:1px solid rgba(214,226,239,.92);border-radius:14px;background:rgba(255,255,255,.74);padding:10px 12px}.alpha-ops-runtime-stat-label{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#5b7393}.alpha-ops-runtime-stat-value{font-size:22px;font-weight:800;letter-spacing:-.03em;line-height:1;color:#102645}.alpha-ops-runtime-event{display:grid;grid-gap:6px;gap:6px;border-top:1px solid rgba(214,226,239,.92);padding-top:10px}.alpha-ops-runtime-event p{margin:0;font-size:13px;line-height:1.5;color:#395876}.alpha-ops-runtime-event .alpha-ops-runtime-preflight-signal{border-left:3px solid rgba(22,131,95,.42);background:rgba(236,253,245,.72);border-radius:7px;color:#174b3e;font-weight:700;padding:7px 9px}@keyframes alpha-ops-runtime-spin{to{transform:rotate(1turn)}}.alpha-ops-signal-card.is-dark{border-color:rgba(14,92,135,.7);background:linear-gradient(180deg,#0f2744,#163759)}.alpha-ops-signal-card.is-dark p,.alpha-ops-signal-card.is-dark span{color:rgba(225,240,255,.84)}.alpha-ops-signal-card.is-dark strong{color:#ffffff}.alpha-step-layout{display:grid;grid-gap:18px;gap:18px}.alpha-step-panel,.alpha-step-stack{display:grid;grid-gap:16px;gap:16px;min-width:0}.alpha-step-panel{padding:22px;border:1px solid rgba(197,212,231,.96);background:linear-gradient(180deg,rgba(255,255,255,.97),rgba(247,251,255,.98))}.alpha-step-panel.is-active{border-color:rgba(15,118,110,.52);box-shadow:0 24px 40px rgba(15,33,58,.1)}.alpha-step-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.alpha-step-panel-head h3{margin:4px 0 0;font-size:28px;letter-spacing:-.03em;color:#102645}.alpha-step-panel-head .card-subtitle{max-width:70ch}.alpha-contract-grid,.alpha-handoff-grid,.alpha-issue-grid,.alpha-monitor-metrics,.alpha-readiness-grid{display:grid;grid-gap:12px;gap:12px}.alpha-contract-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.alpha-contract-card,.alpha-handoff-hero,.alpha-issue-card,.alpha-launch-card,.alpha-link-card,.alpha-mini-stat,.alpha-monitor-card-surface,.alpha-readiness-card{border:1px solid #d8e3f1;border-radius:18px;background:linear-gradient(180deg,#ffffff,#f7fbff);padding:16px}.alpha-contract-card{display:grid;grid-gap:8px;gap:8px}.alpha-contract-card span,.alpha-event-current span,.alpha-launch-card span,.alpha-link-card span,.alpha-mini-stat span,.alpha-summary-row span{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#567192}.alpha-contract-card strong,.alpha-event-current strong,.alpha-handoff-hero strong,.alpha-launch-card strong,.alpha-link-card strong{font-size:20px;line-height:1.15;letter-spacing:-.02em;color:#112846}.alpha-contract-card p,.alpha-handoff-hero p,.alpha-launch-card p,.alpha-link-card p,.alpha-readiness-card p{margin:0;color:#516a89;font-size:14px;line-height:1.55}.alpha-readiness-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.alpha-readiness-card{display:grid;grid-gap:10px;gap:10px}.alpha-readiness-phase-list{display:grid;grid-gap:6px;gap:6px}.alpha-readiness-phase-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;border:1px solid #d9e5f2;border-radius:8px;background:#f8fbff;padding:7px 9px}.alpha-readiness-phase-row span{min-width:0;color:#405d7c;font-size:12px;font-weight:800;line-height:1.25}.alpha-readiness-phase-row strong{color:#466582;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.alpha-readiness-phase-row.is-ready{border-color:#bce7cf;background:#f2fbf6}.alpha-readiness-phase-row.is-ready strong{color:#0f7a3a}.alpha-readiness-phase-row.is-blocked{border-color:#ffd4b8;background:#fff8f2}.alpha-readiness-phase-row.is-blocked strong{color:#b45309}.alpha-readiness-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.alpha-readiness-panel-actions,.alpha-readiness-status-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.alpha-readiness-panel-actions small{color:#607796;font-size:12px;font-weight:700}.alpha-dashboard-scope-toggle{display:inline-flex;align-items:center;gap:4px;border:1px solid #d4e0ee;border-radius:999px;background:#f7faff;padding:4px;white-space:nowrap}.alpha-dashboard-scope-toggle button{min-height:28px;border:0;border-radius:999px;background:transparent;color:#48627f;padding:5px 11px;font-size:12px;font-weight:800;box-shadow:none}.alpha-dashboard-scope-toggle button.active{background:#111827;color:#ffffff;box-shadow:0 6px 16px rgba(17,24,39,.16)}.alpha-readiness-fix-button{min-height:28px;padding:5px 9px;font-size:11px;line-height:1.1;white-space:nowrap}.alpha-readiness-fix-result{display:grid;grid-gap:7px;gap:7px;border:1px solid #d5e1ef;border-radius:12px;background:#f8fbff;padding:9px 10px;color:#365574!important;font-size:12px!important;line-height:1.45!important}.alpha-readiness-fix-result-head{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.alpha-readiness-fix-result-head small{color:#607796;font-size:11px;font-weight:700}.alpha-readiness-fix-result p{margin:0;color:#365574!important;font-size:12px!important;line-height:1.45!important}.alpha-readiness-fix-status{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.alpha-readiness-fix-status.is-working{background:#eff6ff;color:#1d4ed8;border:1px solid #bfd5ff}.alpha-readiness-fix-status.is-fixed{background:#ecfdf5;color:#0d7a55;border:1px solid #9fe2c3}.alpha-readiness-fix-status.is-safe-to-continue{background:#f3f6fa;color:#314155;border:1px solid #b8c6d4}.alpha-readiness-fix-status.is-needs-action{background:#effcf3;color:#355e3b;border:1px solid #9ab7a4}.alpha-readiness-fix-status.is-do-not-continue{background:#fff3f1;color:#af2438;border:1px solid #f0b8bf}.alpha-readiness-audit-list{display:grid;grid-gap:10px;gap:10px;padding-top:14px}.alpha-readiness-audit-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px 12px;gap:8px 12px;align-items:start;border:1px solid #d5e1ef;border-radius:12px;background:#ffffff;padding:10px}.alpha-readiness-audit-row div{display:grid;grid-gap:3px;gap:3px}.alpha-readiness-audit-row strong{color:#132947;font-size:13px}.alpha-readiness-audit-row small{color:#607796;font-size:11px;font-weight:700}.alpha-readiness-audit-row p{grid-column:1/-1;margin:0;color:#4f6682;font-size:12px;line-height:1.45}.alpha-readiness-head strong{font-size:16px;color:#132947}.alpha-readiness-title-block{display:grid;grid-gap:6px;gap:6px}.alpha-readiness-title-row{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.alpha-readiness-help-wrap{position:relative;display:inline-flex}.alpha-readiness-help{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:999px;border:1px solid #bfd1e6;background:#ffffff;color:#4d6788;font-size:12px;font-weight:800;line-height:1;cursor:help;padding:0;box-shadow:none}.alpha-readiness-help:focus-visible,.alpha-readiness-help:hover{outline:none;border-color:#8faed0;box-shadow:0 0 0 3px rgba(143,174,208,.22)}.alpha-readiness-tooltip{position:absolute;top:calc(100% + 10px);left:0;z-index:30;width:min(340px,calc(100vw - 64px));padding:14px;border:1px solid #cfdced;border-radius:14px;background:#ffffff;box-shadow:0 18px 36px rgba(15,33,58,.16);display:grid;grid-gap:10px;gap:10px;opacity:0;pointer-events:none;transform:translateY(-4px);transition:opacity .16s ease,transform .16s ease}.alpha-readiness-help-wrap:focus-within .alpha-readiness-tooltip,.alpha-readiness-help-wrap:hover .alpha-readiness-tooltip{opacity:1;pointer-events:auto;transform:translateY(0)}.alpha-readiness-tooltip strong{font-size:14px;color:#132947}.alpha-readiness-tooltip p{margin:0;color:#47627f;font-size:13px;line-height:1.55}.alpha-readiness-tooltip-source{font-weight:700;color:#28486c}.alpha-readiness-tooltip-statuses{display:grid;grid-gap:8px;gap:8px}.alpha-readiness-tooltip-status{display:grid;grid-gap:6px;gap:6px}.alpha-readiness-tooltip-status .alpha-readiness-pill{justify-self:flex-start}.alpha-readiness-tooltip-status p{font-size:12px;color:#607796}.alpha-readiness-pill.is-ready,.alpha-stage-status.is-pass{background:#ecfdf5;color:#0d7a55;border:1px solid #9fe2c3}.alpha-readiness-pill.is-attention,.alpha-stage-status.is-fail{background:#fff3f1;color:#af2438;border:1px solid #f0b8bf}.alpha-readiness-pill.is-policy,.alpha-stage-status.is-hold{background:#eff6ff;color:#1d4ed8;border:1px solid #bfd5ff}.alpha-launch-grid,.alpha-monitor-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);grid-gap:14px;gap:14px}.alpha-exec-dashboard{min-width:0;background:linear-gradient(180deg,rgba(249,252,255,.96),rgba(244,248,252,.96))}.alpha-exec-kpi-grid span,.alpha-tech-health-grid span{color:inherit;font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.alpha-exec-card,.alpha-exec-kpi-grid article{border:1px solid #d4e0ee;background:#ffffff;box-shadow:0 14px 32px rgba(20,42,70,.08)}.alpha-exec-kpi-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:10px;gap:10px}.alpha-exec-kpi-grid article{display:grid;grid-gap:7px;gap:7px;min-height:104px;border-radius:14px;padding:13px}.alpha-exec-kpi-grid span,.alpha-tech-health-grid span{color:#59718e}.alpha-exec-kpi-grid strong{color:#10243e;font-size:26px;line-height:1;letter-spacing:-.03em}.alpha-exec-kpi-grid strong.alpha-kpi-fit-number{min-width:0;font-size:clamp(18px,2.1vw,26px);overflow-wrap:anywhere}.alpha-exec-kpi-grid small,.alpha-tech-health-grid small{color:#617994;font-size:12px;line-height:1.35}.alpha-exec-dashboard-grid{width:100%;grid-template-columns:minmax(0,1.45fr) minmax(320px,.85fr)}.alpha-exec-card,.alpha-exec-dashboard-grid{display:grid;min-width:0;grid-gap:14px;gap:14px}.alpha-exec-card{align-content:start;max-width:100%;border-radius:16px;padding:16px}.alpha-exec-card-wide{grid-row:span 3}.alpha-exec-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.alpha-exec-card-head h4{margin:0;color:#10243e;font-size:16px;letter-spacing:-.01em}.alpha-exec-card-head p{margin:4px 0 0;color:#607796;font-size:13px;line-height:1.45}.alpha-exec-segmented{display:inline-flex;align-items:center;gap:4px;border:1px solid #d4e0ee;border-radius:12px;background:#f7faff;padding:4px;white-space:nowrap}.alpha-exec-segmented button{min-height:30px;border:0;border-radius:9px;background:transparent;color:#48627f;padding:5px 10px;font-size:12px;font-weight:800;box-shadow:none}.alpha-exec-segmented button.active{background:#ffffff;color:#0f3b65;box-shadow:0 6px 16px rgba(22,50,84,.12)}.alpha-exec-mix-layout{display:grid;grid-template-columns:minmax(220px,.42fr) minmax(0,.58fr);grid-gap:18px;gap:18px;align-items:center}.alpha-donut-wrap{position:relative;display:grid;place-items:center;min-height:260px}.alpha-donut-chart{width:min(260px,100%);aspect-ratio:1;transform:rotate(-90deg);overflow:visible}.alpha-donut-track{fill:none;stroke:#e5edf7;stroke-width:18}.alpha-donut-segment{fill:none;stroke-linecap:butt;stroke-width:18;transition:stroke-width .16s ease,opacity .16s ease}.alpha-donut-segment.is-selected{stroke-width:22}.alpha-donut-center{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);display:grid;justify-items:center;grid-gap:4px;gap:4px;text-align:center}.alpha-donut-center strong{color:#10243e;font-size:30px;line-height:1}.alpha-donut-center span{color:#607796;font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.alpha-donut-side{display:grid;grid-gap:12px;gap:12px}.alpha-donut-focus{display:grid;grid-gap:5px;gap:5px;border:1px solid #d9e5f2;border-radius:14px;background:#f8fbff;padding:12px}.alpha-donut-focus span{color:#607796;font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.alpha-donut-focus strong{color:#10243e;font-size:18px}.alpha-donut-focus p{margin:0;color:#55708e;font-size:13px;line-height:1.45}.alpha-donut-actions{display:grid;grid-gap:7px;gap:7px}.alpha-donut-actions button,.alpha-exec-table button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #d8e4f1;background:#ffffff;color:#173252;box-shadow:none;cursor:pointer}.alpha-donut-actions button{display:grid;grid-template-columns:10px minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;min-height:38px;border-radius:11px;padding:8px 10px;text-align:left}.alpha-donut-actions button.active,.alpha-exec-table button.active{border-color:#355e3b;background:#fffaf5;box-shadow:0 0 0 2px rgba(53,94,59,.2)}.alpha-donut-actions button>span{width:10px;height:10px;border-radius:999px}.alpha-donut-actions strong{overflow:hidden;color:#18385c;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.alpha-donut-actions small{color:#607796;font-size:11px;font-weight:800}.alpha-exec-table{display:grid;grid-gap:7px;gap:7px}.alpha-exec-table button{display:grid;grid-template-columns:34px minmax(0,1.2fr) minmax(0,1fr) 70px;grid-gap:8px;gap:8px;align-items:center;min-height:42px;border-radius:11px;padding:8px 10px;text-align:left}.alpha-exec-table button>span{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:9px;background:#edf4fb;color:#31506f;font-size:12px;font-weight:900}.alpha-exec-table small,.alpha-exec-table strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.alpha-exec-table strong{color:#173252;font-size:13px}.alpha-exec-table small{color:#607796;font-size:12px}.alpha-exec-table em{color:#18385c;font-style:normal;font-size:13px;font-weight:900;text-align:right}.alpha-exec-table button>div{grid-column:2/-1;height:6px;border-radius:999px;background:#e8f0fa;overflow:hidden}.alpha-exec-table button>div span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2563eb,#0f766e)}.alpha-performance-card{gap:13px;min-width:0;overflow:hidden}.alpha-performance-head-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px}.alpha-performance-back{min-height:30px;border:1px solid #d4e0ee;border-radius:999px;background:#ffffff;color:#173252;padding:5px 12px;font-size:12px;font-weight:900;box-shadow:none}.alpha-performance-back:hover{border-color:#98b7d7;background:#f6faff}.alpha-performance-kpi-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px}.alpha-performance-kpi-grid>div{position:relative;display:grid;grid-gap:4px;gap:4px;min-height:82px;border:1px solid #d9e5f2;border-radius:12px;background:#f8fbff;padding:10px 36px 10px 10px}.alpha-performance-kpi-grid>div>span:not(.alpha-performance-help-wrap),.alpha-performance-section-head>span{color:#607796;font-size:10px;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.alpha-performance-kpi-grid strong{color:#10243e;font-size:22px;line-height:1}.alpha-performance-kpi-grid small{color:#607796;font-size:11px;font-weight:800;line-height:1.35}.alpha-performance-compare{position:relative;display:grid;grid-gap:8px;gap:8px;border:1px solid #d9e5f2;border-radius:12px;background:#ffffff;padding:32px 11px 11px}.alpha-performance-compare-row{display:grid;grid-template-columns:minmax(92px,.8fr) minmax(0,1fr) 58px;grid-gap:8px;gap:8px;align-items:center}.alpha-performance-compare-row span{min-width:0;overflow:hidden;color:#173252;font-size:12px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.alpha-performance-compare-row>div{height:9px;overflow:hidden;border-radius:999px;background:#e8f0fa}.alpha-performance-compare-row i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#0f766e,#22c55e)}.alpha-performance-compare-row.is-company i{background:linear-gradient(90deg,#64748b,#94a3b8)}.alpha-performance-compare-row strong{color:#10243e;font-size:12px;text-align:right;white-space:nowrap}.alpha-performance-insight-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:9px;gap:9px}.alpha-performance-insight-grid>div{display:grid;grid-gap:5px;gap:5px;min-width:0;border:1px solid #d9e5f2;border-radius:12px;background:#ffffff;padding:10px}.alpha-performance-insight-grid span,.alpha-performance-roster-head span{color:#607796;font-size:10px;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.alpha-performance-insight-grid small,.alpha-performance-insight-grid strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.alpha-performance-insight-grid strong{color:#10243e;font-size:13px}.alpha-performance-insight-grid small{color:#607796;font-size:11px;font-weight:800}.alpha-performance-daily,.alpha-performance-drill{position:relative;display:grid;grid-gap:9px;gap:9px}.alpha-performance-section-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.alpha-performance-section-head strong{color:#173252;font-size:12px;font-weight:900;white-space:nowrap}.alpha-performance-help-wrap{position:relative;z-index:5;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.alpha-performance-compare>.alpha-performance-help-wrap,.alpha-performance-kpi-grid>div>.alpha-performance-help-wrap{position:absolute;top:8px;right:8px}.alpha-performance-help{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border:1px solid #bfd1e6;border-radius:999px;background:#ffffff;color:#4d6788;padding:0;font-size:12px;font-weight:900;line-height:1;cursor:help;box-shadow:none}.alpha-performance-help:focus-visible,.alpha-performance-help:hover{outline:none;border-color:#0f766e;color:#0f766e;box-shadow:0 0 0 3px rgba(15,118,110,.16)}.alpha-performance-tooltip{position:absolute;top:calc(100% + 8px);right:0;z-index:60;display:grid;grid-gap:7px;gap:7px;width:min(310px,calc(100vw - 64px));padding:12px;border:1px solid #cfdced;border-radius:12px;background:#ffffff;box-shadow:0 18px 36px rgba(15,33,58,.16);opacity:0;pointer-events:none;transform:translateY(-4px);transition:opacity .16s ease,transform .16s ease}.alpha-performance-help-wrap:focus-within .alpha-performance-tooltip,.alpha-performance-help-wrap:hover .alpha-performance-tooltip{opacity:1;pointer-events:auto;transform:translateY(0)}.alpha-performance-tooltip strong{color:#132947;font-size:13px}.alpha-performance-tooltip span{color:#47627f;font-size:12px;font-weight:700;letter-spacing:0;line-height:1.45;text-transform:none}.alpha-performance-bars{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:7px;gap:7px;min-height:144px;border:1px solid #d9e5f2;border-radius:12px;background:linear-gradient(180deg,rgba(248,251,255,.95),rgba(240,247,253,.95));padding:10px}.alpha-performance-day{display:grid;grid-template-rows:18px minmax(70px,1fr) 18px;justify-items:center;grid-gap:5px;gap:5px;min-width:0}.alpha-performance-day span,.alpha-performance-day strong{max-width:100%;overflow:hidden;color:#607796;font-size:10px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.alpha-performance-day>div{display:flex;align-items:flex-end;justify-content:center;width:100%;min-height:72px;border-radius:999px;background:#e8f0fa;padding:3px}.alpha-performance-day i{display:block;width:100%;border-radius:inherit;background:linear-gradient(180deg,#2563eb,#0f766e)}.alpha-performance-drill-list,.alpha-performance-roster{display:grid;grid-gap:7px;gap:7px}.alpha-performance-roster{max-width:100%;min-width:0;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin}.alpha-performance-roster-head,.alpha-performance-roster-row{display:grid;width:max(100%,560px);grid-template-columns:minmax(124px,1.24fr) minmax(74px,.82fr) minmax(62px,.68fr) minmax(62px,.68fr) minmax(88px,.9fr) minmax(88px,.9fr);grid-gap:6px;gap:6px;align-items:center}.alpha-performance-roster-head{padding:0 10px}.alpha-performance-roster-row{position:relative;width:max(100%,560px);min-height:70px;border:1px solid #d8e4f1;border-radius:12px;background:#ffffff;color:#173252;padding:10px 10px 14px;text-align:left;box-shadow:none}.alpha-performance-roster-row:focus-visible:not(:disabled),.alpha-performance-roster-row:hover:not(:disabled){border-color:#0f766e;background:#f0fdfa;outline:none}.alpha-performance-roster-row:disabled{cursor:default}.alpha-performance-roster-row>span{display:grid;grid-gap:3px;gap:3px;min-width:0}.alpha-performance-roster-row small,.alpha-performance-roster-row strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.alpha-performance-roster-row strong{color:#173252;font-size:12px}.alpha-performance-roster-row small{color:#607796;font-size:10px;font-weight:800}.alpha-performance-roster-row em{position:absolute;left:10px;bottom:5px;display:block;height:3px;max-width:calc(100% - 20px);border-radius:999px;background:linear-gradient(90deg,#355e3b,#0f766e);font-style:normal}.alpha-performance-drill-list button{display:grid;grid-template-columns:minmax(0,1fr) 74px 58px;grid-gap:9px;gap:9px;align-items:center;min-height:54px;border:1px solid #d8e4f1;border-radius:12px;background:#ffffff;color:#173252;padding:9px 10px;text-align:left;box-shadow:none}.alpha-performance-drill-list button:focus-visible:not(:disabled),.alpha-performance-drill-list button:hover:not(:disabled){border-color:#0f766e;background:#f0fdfa;outline:none}.alpha-performance-drill-list button:disabled{cursor:default}.alpha-performance-drill-list button>span{display:grid;grid-gap:3px;gap:3px;min-width:0}.alpha-performance-drill-list small,.alpha-performance-drill-list strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.alpha-performance-drill-list strong{color:#173252;font-size:13px}.alpha-performance-drill-list small{color:#607796;font-size:11px;font-weight:800}.alpha-performance-drill-list em{display:block;height:8px;max-width:74px;border-radius:999px;background:linear-gradient(90deg,#355e3b,#0f766e);font-style:normal}.alpha-performance-drill-list b{color:#10243e;font-size:11px;text-align:right;white-space:nowrap}.alpha-performance-note{margin:0;color:#607796;font-size:12px;line-height:1.45}.alpha-cts-type-coverage-card{gap:12px}.alpha-cts-type-coverage-summary{display:grid;justify-items:end;grid-gap:3px;gap:3px;min-width:140px;color:#173252;text-align:right}.alpha-cts-type-coverage-summary span{color:#607796;font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.alpha-cts-type-coverage-summary strong{color:#10243e;font-size:22px;line-height:1}.alpha-cts-type-coverage-summary small{color:#607796;font-size:12px;font-weight:800}.alpha-cts-category-chart-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.alpha-cts-category-chart{display:grid;grid-gap:6px;gap:6px;overflow:hidden;border:1px solid #d8e4f1;border-radius:12px;background:#ffffff;padding:10px;text-align:left;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.alpha-cts-category-chart:focus-visible,.alpha-cts-category-chart:hover{border-color:#8fb6df;box-shadow:0 12px 28px rgba(16,36,62,.12);outline:none;transform:translateY(-1px)}.alpha-cts-category-chart-head{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.alpha-cts-category-chart-head strong{min-width:0;overflow:hidden;color:#173252;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.alpha-cts-category-chart-head span{color:#607796;font-size:10px;font-weight:800}.alpha-cts-pie-chart{display:block;height:156px;width:100%}.alpha-cts-pie-chart.is-expanded{height:min(66vh,620px);min-height:430px}.alpha-cts-pie-chart.is-expanded .alpha-cts-pie-label{font-size:5.2px}.alpha-cts-pie-empty{fill:#eef4fb;stroke:#d8e4f1;stroke-width:1}.alpha-cts-pie-slice{stroke:#ffffff;stroke-width:1.2}.alpha-cts-pie-callout-dot.is-scanned,.alpha-cts-pie-slice.is-scanned{fill:#16a34a}.alpha-cts-pie-callout-dot.is-in_progress,.alpha-cts-pie-slice.is-in_progress{fill:#8ea1b2}.alpha-cts-pie-callout-dot.is-problem,.alpha-cts-pie-slice.is-problem{fill:#dc2626}.alpha-cts-pie-callout-dot.is-pending,.alpha-cts-pie-slice.is-pending{fill:#111827}.alpha-cts-pie-callout{fill:none;stroke-width:.8;opacity:.72}.alpha-cts-pie-callout.is-scanned{stroke:#15803d}.alpha-cts-pie-callout.is-in_progress{stroke:#6b7f90}.alpha-cts-pie-callout.is-problem{stroke:#b91c1c}.alpha-cts-pie-callout.is-pending{stroke:#030712}.alpha-cts-pie-label{fill:#173252;font-size:6.8px;font-weight:800}.alpha-cts-rag-legend{display:flex;flex-wrap:wrap;grid-column:1/-1;gap:6px}.alpha-cts-rag-legend span{display:inline-flex;align-items:center;border:1px solid transparent;border-radius:999px;color:#ffffff;padding:5px 8px;font-size:10px;font-weight:800}.alpha-cts-rag-legend span.is-scanned{background:#16a34a;border-color:#16a34a}.alpha-cts-rag-legend span.is-in-progress{background:#8ea1b2;border-color:#8ea1b2}.alpha-cts-rag-legend span.is-problem{background:#dc2626;border-color:#dc2626}.alpha-cts-rag-legend span.is-pending{background:#111827;border-color:#111827}.alpha-cts-coverage-modal{width:min(1240px,96vw)}.alpha-cts-coverage-modal-grid{display:grid;grid-template-columns:1fr;grid-gap:0;gap:0;margin-top:14px}.alpha-cts-coverage-modal-chart{border:1px solid #d8e4f1;border-radius:12px;background:#f8fbff;display:grid;align-items:center;overflow:hidden;padding:14px}.alpha-taxonomy-drilldown{display:grid;grid-gap:10px;gap:10px;border:1px solid #d9e5f2;border-radius:12px;background:#f8fbff;padding:12px}.alpha-taxonomy-drilldown>div:first-child{display:grid;grid-gap:3px;gap:3px}.alpha-taxonomy-drilldown span{color:#607796;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.alpha-taxonomy-drilldown strong{color:#10243e;font-size:15px}.alpha-taxonomy-drilldown p{margin:0;color:#607796;font-size:13px;line-height:1.45}.alpha-taxonomy-drilldown-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(168px,1fr));grid-gap:8px;gap:8px}.alpha-taxonomy-drilldown-grid button{display:grid;grid-gap:3px;gap:3px;justify-items:start;min-height:54px;border:1px solid #d8e4f1;border-radius:10px;background:#ffffff;color:#173252;padding:9px 10px;text-align:left}.alpha-taxonomy-drilldown-grid button:hover{border-color:#98b7d7;background:#f1f7fd}.alpha-taxonomy-drilldown-grid button strong{overflow:hidden;max-width:100%;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.alpha-taxonomy-drilldown-grid button span{font-size:10px}.alpha-metro-map-panel{display:grid;grid-gap:14px;gap:14px;border-top:1px solid #e0e9f4;padding-top:16px}.alpha-metro-map-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.alpha-metro-map-head>div:first-child{display:grid;grid-gap:4px;gap:4px}.alpha-map-filter-chip{justify-self:start;min-height:30px;border:1px solid #355e3b;border-radius:999px;background:#ffffff;color:#173252;padding:5px 10px;font-size:11px;font-weight:900;box-shadow:0 0 0 2px rgba(53,94,59,.2)}.alpha-map-filter-chip-row{display:flex;flex-wrap:wrap;gap:8px}.alpha-map-filter-chip:hover{border-color:#ea580c;background:#effcf3}.alpha-map-clear-filter-button{min-height:30px;border:1px solid #111827;border-radius:999px;background:#111827;color:#ffffff;padding:5px 11px;font-size:11px;font-weight:900;box-shadow:none}.alpha-map-clear-filter-button:hover{border-color:#030712;background:#030712}.alpha-metro-map-head span,.alpha-metro-sidebar-section-head span,.alpha-metro-sidebar-section>span{color:#607796;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.alpha-metro-map-head strong{color:#10243e;font-size:18px;line-height:1.1}.alpha-metro-map-empty p,.alpha-metro-map-head p,.alpha-metro-sidebar-section p{margin:0;color:#607796;font-size:13px;line-height:1.45}.alpha-metro-map-stats{display:grid;grid-template-columns:repeat(2,minmax(112px,1fr));grid-gap:8px;gap:8px;min-width:260px}.alpha-metro-map-stats div{display:grid;grid-gap:3px;gap:3px;border:1px solid #d9e5f2;border-radius:10px;background:#f8fbff;padding:9px 10px}.alpha-metro-map-stats span{letter-spacing:.08em}.alpha-metro-map-stats strong{color:#10243e;font-size:20px}.alpha-metro-map-stats small{color:#607796;font-size:11px;font-weight:800}.alpha-metro-map-layout{--alpha-metro-map-panel-height:390px;display:grid;grid-template-columns:minmax(320px,.64fr) minmax(220px,.36fr);grid-gap:14px;gap:14px;align-items:stretch}.alpha-metro-map-canvas{position:relative;min-height:var(--alpha-metro-map-panel-height);overflow:hidden;border:1px solid #d9e5f2;border-radius:12px;background:linear-gradient(135deg,rgba(37,99,235,.08),transparent 42%),linear-gradient(180deg,#f9fcff,#eef6fc)}.alpha-leaflet-map{position:absolute;inset:0;z-index:1;width:100%;height:100%;background:#e7eef6;font-family:inherit}.alpha-leaflet-map.leaflet-container{color:#173252;font-family:inherit}.alpha-leaflet-map .leaflet-tile-pane{filter:saturate(.94) contrast(.98) brightness(1.03)}.alpha-leaflet-map .leaflet-overlay-pane{mix-blend-mode:multiply}.alpha-metro-map-canvas.is-locked .alpha-leaflet-map{filter:saturate(.82) contrast(.96)}.alpha-street-map-controls{position:absolute;top:12px;right:12px;z-index:500;display:inline-grid;grid-template-columns:34px auto 34px;align-items:center;overflow:hidden;border:1px solid rgba(16,36,62,.16);border-radius:11px;background:rgba(255,255,255,.94);box-shadow:0 14px 30px rgba(16,36,62,.16);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.alpha-street-map-controls button{width:34px;min-width:34px;height:34px;min-height:34px;border:0;border-radius:0;background:transparent;color:#10243e;padding:0;font-size:18px;font-weight:900;box-shadow:none}.alpha-street-map-controls button:disabled{cursor:not-allowed;opacity:.4}.alpha-street-map-controls span{min-width:70px;border-inline:1px solid rgba(16,36,62,.1);color:#31506f;font-size:11px;font-weight:900;letter-spacing:.08em;text-align:center;text-transform:uppercase}.alpha-street-map-activation{position:absolute;inset:0;z-index:640;display:grid;place-items:center;border:0;border-radius:0;background:rgba(16,36,62,.08);color:#10243e;padding:0;font-size:13px;font-weight:900;box-shadow:inset 0 0 0 999px rgba(255,255,255,.08);cursor:pointer}.alpha-street-map-activation:before{content:"";position:absolute;inset:50% auto auto 50%;width:190px;height:42px;border:1px solid rgba(16,36,62,.14);border-radius:999px;background:rgba(255,255,255,.94);box-shadow:0 18px 34px rgba(16,36,62,.18);transform:translate(-50%,-50%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.alpha-street-map-activation{isolation:isolate}.alpha-street-map-activation span{position:relative;z-index:1}.alpha-street-map-attribution{position:absolute;right:10px;bottom:8px;z-index:500;border-radius:7px;background:rgba(255,255,255,.88);color:#31506f;padding:3px 6px;font-size:10px;font-weight:800;text-decoration:none}.alpha-street-map-attribution:hover{color:#0f3b65}.alpha-street-map-error{position:absolute;inset:14px auto auto 14px;z-index:700;display:grid;grid-gap:3px;gap:3px;max-width:min(360px,calc(100% - 28px));border:1px solid rgba(185,28,28,.22);border-radius:10px;background:rgba(255,255,255,.94);box-shadow:0 14px 30px rgba(16,36,62,.12);color:#10243e;padding:10px 12px}.alpha-street-map-error strong{color:#b91c1c;font-size:12px}.alpha-street-map-error span{color:#607796;font-size:11px;line-height:1.35}.alpha-leaflet-tooltip.leaflet-tooltip{border:0;border-radius:10px;background:rgba(255,255,255,.96);box-shadow:0 12px 26px rgba(16,36,62,.16);color:#173252;padding:8px 10px}.alpha-leaflet-tooltip div{display:grid;grid-gap:3px;gap:3px}.alpha-leaflet-tooltip strong{color:#10243e;font-size:12px;line-height:1.2}.alpha-leaflet-tooltip span{color:#607796;font-size:11px;line-height:1.25}.alpha-leaflet-venue-dot{filter:drop-shadow(0 2px 5px rgba(16,36,62,.18))}.alpha-metro-map-sidebar{display:grid;grid-gap:12px;gap:12px;align-content:start;min-height:0;height:var(--alpha-metro-map-panel-height)}.alpha-metro-sidebar-section{display:grid;grid-gap:8px;gap:8px;min-height:0;border:1px solid #d9e5f2;border-radius:12px;background:#f8fbff;padding:11px}.alpha-metro-map-sidebar .alpha-metro-sidebar-section{grid-template-rows:auto minmax(0,1fr);height:var(--alpha-metro-map-panel-height);min-height:var(--alpha-metro-map-panel-height)}.alpha-metro-sidebar-section-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;grid-gap:10px;gap:10px}.alpha-metro-sidebar-section-head strong{color:#10243e;font-size:12px;font-weight:900;white-space:nowrap}.alpha-metro-city-list{display:grid;align-content:start;grid-gap:6px;gap:6px;max-height:280px;min-height:0;overflow-y:auto;padding-right:4px}.alpha-metro-map-sidebar .alpha-metro-city-list{max-height:none}.alpha-metro-city-list button,.alpha-metro-city-list div{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;min-height:30px;width:100%;border:1px solid transparent;border-radius:8px;background:#ffffff;color:inherit;padding:7px 9px;text-align:left;box-shadow:none}.alpha-metro-city-list button{cursor:pointer}.alpha-metro-city-list button:hover{border-color:#d8e4f1;background:#f9fbfe}.alpha-metro-city-list button.is-active{border-color:#355e3b;box-shadow:0 0 0 2px rgba(53,94,59,.2)}.alpha-metro-city-list strong,.alpha-metro-venue-list strong{min-width:0;overflow:hidden;color:#173252;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.alpha-metro-city-list em{color:#31506f;font-style:normal;font-size:12px;font-weight:900}.alpha-metro-venue-list{display:grid;grid-gap:7px;gap:7px;max-height:340px;margin:0;overflow-y:auto;padding:0 4px 0 0;list-style:none}.alpha-metro-venue-list li{display:grid;grid-gap:3px;gap:3px;overflow:hidden;border-radius:8px;background:#ffffff;padding:0}.alpha-metro-venue-list button{display:grid;grid-gap:3px;gap:3px;width:100%;min-height:46px;border:1px solid transparent;border-radius:8px;background:#ffffff;color:inherit;padding:8px 9px;text-align:left;box-shadow:none}.alpha-metro-venue-list button:hover{border-color:#d8e4f1;background:#f9fbfe}.alpha-metro-venue-list button.is-active{border-color:#355e3b;box-shadow:0 0 0 2px rgba(53,94,59,.2)}.alpha-metro-venue-list small{overflow:hidden;color:#607796;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.alpha-metro-venue-list-note{color:#607796;font-size:11px!important;line-height:1.35!important}.alpha-metro-map-empty{display:grid;grid-gap:10px;gap:10px;border:1px dashed #c7d6e9;border-radius:12px;background:#f8fbff;padding:14px}.alpha-metro-map-empty strong{color:#10243e;font-size:15px}.alpha-tech-health-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.alpha-tech-health-grid div{display:grid;grid-gap:5px;gap:5px;border:1px solid #d8e4f1;border-radius:12px;background:#f9fbfe;padding:10px}.alpha-tech-health-grid strong{color:#10243e;font-size:18px;line-height:1.1}.alpha-launch-main{background:radial-gradient(320px 160px at 100% 0,rgba(37,99,235,.1),transparent 70%),linear-gradient(180deg,#ffffff,#f8fbff)}.alpha-launch-actions{margin-top:2px}.alpha-policy-note{background:linear-gradient(180deg,#0f2744,#163759);border-color:rgba(37,99,235,.32)}.alpha-policy-note p,.alpha-policy-note span{color:rgba(225,240,255,.84)}.alpha-policy-note strong{color:#ffffff}.alpha-run-pause-note{overflow-wrap:anywhere}.alpha-run-pause-note .alpha-run-pause-value{font-size:inherit;line-height:inherit;letter-spacing:0;font-weight:700;color:#173252}.alpha-monitor-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.alpha-mini-stat{display:grid;grid-gap:8px;gap:8px}.alpha-mini-stat strong{font-size:24px;line-height:1;letter-spacing:-.03em;color:#102645}.alpha-issue-card,.alpha-monitor-card-surface{display:grid;grid-gap:14px;gap:14px}.alpha-surface-head{display:grid;grid-gap:4px;gap:4px}.alpha-active-run-panel h4,.alpha-surface-head h4,.alpha-us-ranking h4{margin:0;font-size:16px;letter-spacing:-.01em;color:#112846}.alpha-summary-head p,.alpha-surface-head p{margin:0;color:#607796;font-size:13px;line-height:1.5}.alpha-stage-flow-list,.alpha-stage-timeline{display:grid;grid-gap:12px;gap:12px}.alpha-stage-step-modern{display:grid;grid-template-columns:42px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start}.alpha-stage-marker{width:42px;height:42px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #c7d6e9;background:linear-gradient(180deg,#ffffff,#f0f7ff);color:#173b60;font-size:16px;font-weight:800}.alpha-stage-step-body{display:grid;grid-gap:8px;gap:8px;padding-bottom:2px}.alpha-stage-step-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.alpha-stage-step-head strong{display:block;font-size:16px;color:#12304e}.alpha-stage-step-head>div span{display:block;margin-top:4px;color:#607796;font-size:13px;line-height:1.45}.alpha-stage-count{margin:0;color:#18385c;font-size:14px;font-weight:700}.alpha-progress-stack{display:grid;grid-gap:12px;gap:12px}.alpha-coverage-rows{display:grid;grid-gap:8px;gap:8px}.alpha-coverage-row{display:grid;grid-template-columns:1fr auto;grid-gap:6px 12px;gap:6px 12px;align-items:center}.alpha-coverage-row span,.alpha-coverage-row strong{font-size:14px;color:#1d3b5f}.alpha-coverage-track{grid-column:1/-1;height:8px;border-radius:999px;background:#e8f0fa;overflow:hidden}.alpha-coverage-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#0f766e,#3b82f6)}.alpha-architecture-empty,.alpha-monitor-context{margin:0;color:#627998}.alpha-event-surface{display:grid;grid-gap:12px;gap:12px;border-top:1px solid #e0e9f4;padding-top:14px}.alpha-event-current{display:grid;grid-gap:6px;gap:6px}.alpha-event-list{margin:0}.alpha-issue-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.alpha-issue-card-wide{grid-column:span 2}.alpha-blockers-list,.alpha-issue-list{margin:0;padding-left:18px;display:grid;grid-gap:8px;gap:8px}.alpha-blockers-list li,.alpha-run-events li{color:#264260;font-size:13px;line-height:1.5}.alpha-metric-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.alpha-metric-grid-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.alpha-metric-grid div{border:1px solid #dfe8f4;border-radius:14px;background:#f8fbff;padding:12px;display:grid;grid-gap:6px;gap:6px}.alpha-metric-grid span{font-size:12px;font-weight:700;color:#607796}.alpha-metric-grid strong{font-size:22px;line-height:1;letter-spacing:-.03em;color:#112846}.alpha-handoff-hero{background:radial-gradient(420px 160px at 100% 0,rgba(15,118,110,.12),transparent 72%),linear-gradient(180deg,#ffffff,#f8fcff)}.alpha-handoff-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.alpha-link-card{display:grid;grid-gap:8px;gap:8px;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.alpha-link-card:focus-visible,.alpha-link-card:hover{transform:translateY(-1px);border-color:#90add0;box-shadow:0 16px 28px rgba(15,33,58,.08);outline:none}.alpha-link-card-compact{min-height:0}.alpha-inline-disclosure{border:1px solid #d5e1ef;border-radius:18px;background:linear-gradient(180deg,#ffffff,#f8fbff);overflow:hidden}.alpha-inline-disclosure summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px}.alpha-inline-disclosure summary::-webkit-details-marker{display:none}.alpha-inline-disclosure summary span{display:grid;grid-gap:4px;gap:4px}.alpha-inline-disclosure summary strong{font-size:15px;color:#112846}.alpha-inline-disclosure summary small{color:#607796;font-size:12px}.alpha-inline-disclosure-meta{font-size:12px;font-weight:700;color:#365574;white-space:nowrap}.alpha-inline-disclosure-body{border-top:1px solid #e1e9f4;padding:14px 16px 16px;display:grid;grid-gap:14px;gap:14px}.alpha-inline-disclosure-stack{display:grid;grid-gap:8px;gap:8px}.alpha-diagnostics-shell{display:grid;grid-gap:12px;gap:12px}.alpha-disclosure{border:1px solid #d5e1ef;border-radius:18px;background:linear-gradient(180deg,#ffffff,#f8fbff);overflow:hidden}.alpha-disclosure+.alpha-disclosure{margin-top:2px}.alpha-disclosure summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 18px}.alpha-disclosure summary::-webkit-details-marker{display:none}.alpha-disclosure summary span{display:grid;grid-gap:5px;gap:5px}.alpha-disclosure summary strong{font-size:16px;color:#112846}.alpha-disclosure summary small{color:#607796;font-size:13px}.alpha-disclosure-meta{font-size:12px;font-weight:700;color:#365574;white-space:nowrap}.alpha-disclosure-panel{border-top:1px solid #e1e9f4;padding:0 18px 18px}.alpha-technical-event-panel{display:grid;grid-gap:12px;gap:12px;padding-top:18px}.alpha-technical-live-signal{display:grid;grid-gap:12px;gap:12px;border:1px solid #d8e4f1;border-radius:14px;background:linear-gradient(180deg,#ffffff,#f8fbff);padding:14px}.alpha-technical-event-tools{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px}.alpha-technical-event-tools input{min-width:0}.alpha-technical-event-tools span{color:#516a8e;font-size:12px;font-weight:800;white-space:nowrap}.alpha-technical-event-scroll{max-height:min(52vh,520px);overflow-y:auto;scrollbar-gutter:stable;border:1px solid #d8e4f1;border-radius:12px;background:#f8fbff;padding:12px}.alpha-disclosure-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;padding-top:18px}.alpha-disclosure-span-2{grid-column:span 2}.alpha-run-events{padding-left:18px;display:grid;grid-gap:6px;gap:6px}@media (max-width:1260px){.crawl-intake-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.alpha-exec-kpi-grid,.alpha-handoff-grid,.alpha-monitor-metrics,.alpha-ops-filter-grid,.alpha-ops-flow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.alpha-exec-dashboard-grid{grid-template-columns:1fr}.alpha-cts-category-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.alpha-exec-card-wide{grid-row:auto}.alpha-subtype-filter-grid,.alpha-subtype-target-list{grid-template-columns:1fr}.alpha-subtype-target-actions{justify-content:flex-start}}@media (max-width:1024px){.alpha-contract-grid,.alpha-cts-coverage-modal-grid,.alpha-disclosure-grid,.alpha-exec-mix-layout,.alpha-issue-grid,.alpha-launch-grid,.alpha-metro-map-layout,.alpha-monitor-grid,.alpha-ops-hero-main,.alpha-readiness-grid{grid-template-columns:1fr}.alpha-disclosure-span-2,.alpha-issue-card-wide{grid-column:auto}.alpha-monitor-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.alpha-metro-map-sidebar,.alpha-metro-map-sidebar .alpha-metro-sidebar-section{height:auto}.alpha-metro-map-sidebar .alpha-metro-sidebar-section{min-height:auto}.alpha-metro-map-sidebar .alpha-metro-city-list{max-height:280px}}@media (max-width:760px){.crawl-intake-header{flex-direction:column;gap:16px}.crawl-intake-title h1{font-size:42px}.crawl-intake-actions{width:100%;justify-content:flex-start}.crawl-intake-actions button{flex:1 1 150px}.crawl-intake-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.alpha-ops-hero,.alpha-step-panel,.alpha-step-rail-card{padding:16px}.alpha-disclosure summary,.alpha-domain-scan-copy,.alpha-inline-disclosure summary,.alpha-ops-filter-head,.alpha-ops-flow-head,.alpha-ops-runtime-head,.alpha-ops-title-row,.alpha-step-panel-head,.alpha-subtype-target-summary{flex-direction:column;align-items:flex-start}.alpha-domain-scan-row,.alpha-exec-kpi-grid,.alpha-handoff-grid,.alpha-metric-grid,.alpha-metric-grid-compact,.alpha-metro-map-stats,.alpha-monitor-metrics,.alpha-ops-filter-grid,.alpha-ops-flow-grid,.alpha-ops-runtime-grid,.alpha-ops-runtime-stats,.alpha-performance-compare-row,.alpha-performance-drill-list button,.alpha-performance-insight-grid,.alpha-performance-kpi-grid,.alpha-performance-roster-head,.alpha-performance-roster-row,.alpha-tech-health-grid,.review-address-row,.review-address-row-locality{grid-template-columns:1fr}.alpha-stage-step-modern{grid-template-columns:34px minmax(0,1fr)}.alpha-cts-category-chart-grid,.alpha-exec-card-head,.alpha-exec-table button{grid-template-columns:1fr}.alpha-cts-type-coverage-summary{justify-items:start;text-align:left}.alpha-exec-card-head,.alpha-metro-map-head{flex-direction:column;align-items:stretch}.alpha-exec-segmented{width:100%;white-space:normal}.alpha-exec-segmented button{flex:1 1}.alpha-exec-table button em{text-align:left}.alpha-exec-table button>div{grid-column:1/-1}.alpha-performance-bars{grid-template-columns:repeat(4,minmax(0,1fr))}.alpha-performance-compare-row strong,.alpha-performance-drill-list b{text-align:left}.alpha-ops-filter-actions-panel,.alpha-ops-filter-field.is-span-2,.alpha-ops-filter-field.is-span-full{grid-column:auto}.alpha-ops-filter-head-tools,.alpha-ops-runtime-actions{width:100%;justify-content:flex-start}.alpha-ops-filter-actions-panel{padding-top:0;justify-content:flex-start}.alpha-stage-marker{width:34px;height:34px;border-radius:12px;font-size:14px}.alpha-disclosure-meta{white-space:normal}}.audit-workspace{gap:20px}.audit-filter-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.audit-results-meta,.audit-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.audit-table-shell{overflow-x:auto;border:1px solid rgba(203,216,232,.9);border-radius:20px;background:#ffffff;box-shadow:inset 0 1px 0 rgba(255,255,255,.9)}.audit-table{width:100%;border-collapse:collapse;background:#ffffff}.audit-table td,.audit-table th{padding:14px 16px;border-bottom:1px solid rgba(215,228,244,.92);text-align:left;vertical-align:top;color:#19324e}.audit-table th{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#5d728c;background:#f8fbff}.audit-table-row{cursor:pointer;background:#ffffff;transition:background-color .14s ease,box-shadow .14s ease}.audit-table-row:hover{background:#f6faff}.audit-table-detail-row td{background:#fbfdff}.audit-detail-grid{display:grid;grid-template-columns:1.35fr minmax(220px,.65fr);grid-gap:20px;gap:20px}.audit-detail-grid h5{margin:0 0 10px;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:#4d647f}.audit-detail-grid pre{margin:0;padding:14px;border-radius:16px;border:1px solid rgba(215,228,244,.92);background:#f7fbff;color:#17324f;font-size:12px;line-height:1.5;overflow-x:auto}.audit-detail-list{display:grid;grid-gap:12px;gap:12px;margin:0}.audit-detail-list div{display:grid;grid-gap:4px;gap:4px}.audit-detail-list dt{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#617896}.audit-detail-list dd{margin:0;color:#17324f}.audit-concern-chip{display:inline-flex;align-items:center;justify-content:center;min-width:74px;padding:6px 10px;border-radius:999px;border:1px solid transparent;font-size:12px;font-weight:700}.audit-concern-chip-high{background:#ffebeb;border-color:#ff8d8d;color:#c81e1e}.audit-concern-chip-medium{background:#f3f6fa;border-color:#b8c6d4;color:#314155}.audit-concern-chip-none{background:#eafaf1;border-color:#7ad8a0;color:#0f8b4c}.audit-pagination{justify-content:flex-end}@media (max-width:1080px){.audit-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-detail-grid{grid-template-columns:1fr}}@media (max-width:1180px){.route-call-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.audit-filter-grid{grid-template-columns:1fr}}html[data-portal-theme=dark] .basecamp-handoff-preview-grid>div,html[data-portal-theme=dark] .basecamp-handoff-preview-lists>div,html[data-portal-theme=dark] .basecamp-handoff-preview-schedule,html[data-portal-theme=dark] .basecamp-handoff-preview-status>div,html[data-portal-theme=dark] .export-queue-action-link,html[data-portal-theme=dark] .export-queue-empty,html[data-portal-theme=dark] .export-queue-empty-step,html[data-portal-theme=dark] .export-queue-ops-note,html[data-portal-theme=dark] .export-queue-summary-card,html[data-portal-theme=dark] .export-queue-table-wrap,html[data-portal-theme=dark] .reporting-page .alpha-ops-filter-card,html[data-portal-theme=dark] .reporting-page .insight-chip,html[data-portal-theme=dark] .reporting-page .reporting-command-row input,html[data-portal-theme=dark] .reporting-page .reporting-metric-card,html[data-portal-theme=dark] .reporting-page .reporting-nav-button,html[data-portal-theme=dark] .reporting-page .reporting-panel,html[data-portal-theme=dark] .reporting-page .reporting-visual-card,html[data-portal-theme=dark] .reporting-page .table-scroll.reporting-table-scroll,html[data-portal-theme=dark] .route-call-cti-dock,html[data-portal-theme=dark] .route-call-cti-empty,html[data-portal-theme=dark] .route-call-cti-frame,html[data-portal-theme=dark] .route-call-cti-head,html[data-portal-theme=dark] .route-page .inset-panel,html[data-portal-theme=dark] .route-page .route-agenda-checklist,html[data-portal-theme=dark] .route-page .route-agenda-summary-grid>div,html[data-portal-theme=dark] .route-page .route-call-capture-group,html[data-portal-theme=dark] .route-page .route-call-capture-panel,html[data-portal-theme=dark] .route-page .route-call-copilot-after-call,html[data-portal-theme=dark] .route-page .route-call-copilot-checklist-item,html[data-portal-theme=dark] .route-page .route-call-copilot-consent-card,html[data-portal-theme=dark] .route-page .route-call-copilot-status-card,html[data-portal-theme=dark] .route-page .route-call-crm-card,html[data-portal-theme=dark] .route-page .route-call-crm-grid>div,html[data-portal-theme=dark] .route-page .route-call-cti-dock,html[data-portal-theme=dark] .route-page .route-call-cti-empty,html[data-portal-theme=dark] .route-page .route-call-cti-frame,html[data-portal-theme=dark] .route-page .route-call-cti-head,html[data-portal-theme=dark] .route-page .route-call-detail-row,html[data-portal-theme=dark] .route-page .route-call-fact-button,html[data-portal-theme=dark] .route-page .route-call-facts>div,html[data-portal-theme=dark] .route-page .route-call-fit-card,html[data-portal-theme=dark] .route-page .route-call-material-chip,html[data-portal-theme=dark] .route-page .route-call-materials-empty,html[data-portal-theme=dark] .route-page .route-call-materials-panel,html[data-portal-theme=dark] .route-page .route-call-need-grid>div,html[data-portal-theme=dark] .route-page .route-call-package-panel,html[data-portal-theme=dark] .route-page .route-call-record-summary>div,html[data-portal-theme=dark] .route-page .route-call-reference-panel,html[data-portal-theme=dark] .route-page .route-call-routing-panel,html[data-portal-theme=dark] .route-page .route-call-row,html[data-portal-theme=dark] .route-page .route-call-section,html[data-portal-theme=dark] .route-page .route-call-session-strip>div,html[data-portal-theme=dark] .route-page .route-call-space-table-wrap,html[data-portal-theme=dark] .route-page .route-call-suggestion-row,html[data-portal-theme=dark] .route-page .route-call-suggestions-panel,html[data-portal-theme=dark] .route-page .route-call-timeline>div,html[data-portal-theme=dark] .route-page .route-call-transcript-panel,html[data-portal-theme=dark] .route-page .route-call-transcript-row,html[data-portal-theme=dark] .route-page .route-cluster-ledger,html[data-portal-theme=dark] .route-page .route-cluster-ledger-row,html[data-portal-theme=dark] .route-page .route-cluster-proposal-chip,html[data-portal-theme=dark] .route-page .route-cluster-row,html[data-portal-theme=dark] .route-page .route-cluster-summary>div,html[data-portal-theme=dark] .route-page .route-cluster-toggle,html[data-portal-theme=dark] .route-page .route-scheduler-assist-panel,html[data-portal-theme=dark] .route-page .route-scheduler-board,html[data-portal-theme=dark] .route-page .route-scheduler-call-action,html[data-portal-theme=dark] .route-page .route-scheduler-cluster-mini-row,html[data-portal-theme=dark] .route-page .route-scheduler-cluster-panel,html[data-portal-theme=dark] .route-page .route-scheduler-kpi-card,html[data-portal-theme=dark] .route-page .route-scheduler-live-column,html[data-portal-theme=dark] .route-page .route-scheduler-math>div,html[data-portal-theme=dark] .route-page .route-scheduler-side-effects span,html[data-portal-theme=dark] .route-page .route-scheduler-stop,html[data-portal-theme=dark] .route-page .route-workflow-stage-card{border-color:rgba(75,89,108,.78);background:linear-gradient(180deg,rgba(27,34,45,.98),rgba(32,41,54,.96));box-shadow:0 16px 34px rgba(0,0,0,.2)}html[data-portal-theme=dark] .settings-modern-link{color:#d6e2f0}html[data-portal-theme=dark] .settings-modern-link.active,html[data-portal-theme=dark] .settings-modern-link:hover{border-color:rgba(75,89,108,.78);background:rgba(41,52,68,.72);color:#f4f9ff}html[data-portal-theme=dark] .settings-modern-group h3{color:#9fb6ce}html[data-portal-theme=dark] .settings-modern-help{border-color:rgba(75,89,108,.78);background:rgba(30,39,52,.92)}html[data-portal-theme=dark] .settings-modern-help strong{color:#f0f6ff}html[data-portal-theme=dark] .settings-control-foot-link a,html[data-portal-theme=dark] .settings-modern-help a{color:#8ab8ff}html[data-portal-theme=dark] .settings-control-header h2{color:#f3f8ff}html[data-portal-theme=dark] .settings-choice{border-color:rgba(75,89,108,.78);background:rgba(28,36,49,.94);color:#eaf2fb}html[data-portal-theme=dark] .settings-choice.selected{border-color:rgba(95,140,196,.68);background:rgba(36,52,75,.92)}html[data-portal-theme=dark] .settings-choice span,html[data-portal-theme=dark] .settings-control-meta span{color:#b9cadb}html[data-portal-theme=dark] .route-page .route-call-tour-shell{border-color:rgba(75,89,108,.78);background:linear-gradient(180deg,rgba(34,43,57,.92),rgba(28,36,48,.96));box-shadow:inset 0 1px 0 rgba(255,255,255,.03),0 16px 34px rgba(0,0,0,.18)}html[data-portal-theme=dark] .route-page .route-agenda-checklist-head span,html[data-portal-theme=dark] .route-page .route-agenda-summary-grid span,html[data-portal-theme=dark] .route-page .route-scheduler-assist-panel>span,html[data-portal-theme=dark] .route-page .route-scheduler-call-action span,html[data-portal-theme=dark] .route-page .route-scheduler-kpi-card span,html[data-portal-theme=dark] .route-page .route-workflow-stage-card span{color:#adc0d8}html[data-portal-theme=dark] .route-page .route-agenda-checklist-head strong,html[data-portal-theme=dark] .route-page .route-agenda-summary-grid strong,html[data-portal-theme=dark] .route-page .route-scheduler-call-action strong,html[data-portal-theme=dark] .route-page .route-scheduler-cluster-mini-row strong,html[data-portal-theme=dark] .route-page .route-scheduler-kpi-card strong,html[data-portal-theme=dark] .route-page .route-scheduler-live-head strong,html[data-portal-theme=dark] .route-page .route-scheduler-queue-table td strong,html[data-portal-theme=dark] .route-page .route-workflow-stage-card strong{color:#f3f8ff}html[data-portal-theme=dark] .route-page .route-agenda-summary-grid em{color:#c8d6e7}html[data-portal-theme=dark] .route-page .route-scheduler-call-action em,html[data-portal-theme=dark] .route-page .route-scheduler-cluster-mini-row em,html[data-portal-theme=dark] .route-page .route-scheduler-kpi-card em,html[data-portal-theme=dark] .route-page .route-scheduler-queue-table td{color:#c6ced8}html[data-portal-theme=dark] .route-page .route-scheduler-queue-table td,html[data-portal-theme=dark] .route-page .route-scheduler-queue-table th,html[data-portal-theme=dark] .route-page .route-scheduler-queue-table-wrap{border-color:rgba(75,89,108,.62)}html[data-portal-theme=dark] .route-page .route-scheduler-queue-table th{background:rgba(20,27,38,.95);color:#c7d4e3}html[data-portal-theme=dark] .route-page .route-scheduler-queue-table tr.is-active td{background:rgba(30,66,49,.52)}html[data-portal-theme=dark] .route-page .route-workflow-stage-card.is-ready{border-color:rgba(81,152,119,.82);background:linear-gradient(180deg,rgba(30,66,49,.94),rgba(37,74,56,.92))}html[data-portal-theme=dark] .reporting-page .audit-detail-list dt,html[data-portal-theme=dark] .reporting-page .audit-filter-grid label,html[data-portal-theme=dark] .reporting-page .audit-results-meta span,html[data-portal-theme=dark] .reporting-page .audit-table-row .small,html[data-portal-theme=dark] .reporting-page .card-subtitle,html[data-portal-theme=dark] .reporting-page .directory-empty-state span,html[data-portal-theme=dark] .reporting-page .directory-metric-card p,html[data-portal-theme=dark] .reporting-page .directory-quiet-note,html[data-portal-theme=dark] .reporting-page .operator-detail-card p,html[data-portal-theme=dark] .reporting-page .operator-row-main span,html[data-portal-theme=dark] .reporting-page .operator-row-meta span,html[data-portal-theme=dark] .reporting-page .reporting-metric-note,html[data-portal-theme=dark] .reporting-page .reporting-nav-copy{color:#c6ced8}html[data-portal-theme=dark] .reporting-page .audit-detail-grid h5,html[data-portal-theme=dark] .reporting-page .audit-detail-list dd,html[data-portal-theme=dark] .reporting-page .audit-table-row strong,html[data-portal-theme=dark] .reporting-page .directory-metric-card strong,html[data-portal-theme=dark] .reporting-page .operator-detail-card strong,html[data-portal-theme=dark] .reporting-page .operator-detail-header h3,html[data-portal-theme=dark] .reporting-page .operator-row-main strong,html[data-portal-theme=dark] .reporting-page .operators-hero h2,html[data-portal-theme=dark] .reporting-page .reporting-nav-label{color:#f4f7fa}html[data-portal-theme=dark] .reporting-page .insight-chip{color:#edf2f7}html[data-portal-theme=dark] .reporting-page .insight-chip strong{color:#fbfdff}html[data-portal-theme=dark] .export-queue-table th,html[data-portal-theme=dark] .reporting-page .reporting-data-table th,html[data-portal-theme=dark] .route-page .route-call-space-table-head{border-color:rgba(75,89,108,.62);background:rgba(20,27,38,.95);color:#c7d4e3}html[data-portal-theme=dark] .route-page .route-call-capture-group.is-next,html[data-portal-theme=dark] .route-page .route-call-routing-panel,html[data-portal-theme=dark] .route-page .route-call-step-flowbar,html[data-portal-theme=dark] .route-page .route-call-tour-step.is-open{border-color:rgba(242,201,76,.82);background:linear-gradient(180deg,rgba(66,58,22,.42),rgba(37,44,57,.96));color:#eef4fb;box-shadow:0 16px 30px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,249,219,.08)}html[data-portal-theme=dark] .export-queue-action-link:hover,html[data-portal-theme=dark] .reporting-page .reporting-nav-button:hover,html[data-portal-theme=dark] .route-page .route-call-capture-group:hover,html[data-portal-theme=dark] .route-page .route-call-detail-row:hover,html[data-portal-theme=dark] .route-page .route-call-quick-option:hover,html[data-portal-theme=dark] .route-page .route-call-tour-step:hover{border-color:rgba(99,195,154,.28);background:rgba(35,45,59,.98);box-shadow:0 16px 28px rgba(0,0,0,.24)}html[data-portal-theme=dark] .route-page .route-call-tour-step.is-open:hover{background:linear-gradient(180deg,rgba(75,64,21,.5),rgba(38,46,59,.98))}html[data-portal-theme=dark] .export-queue-field select,html[data-portal-theme=dark] .export-queue-toggle,html[data-portal-theme=dark] .export-readiness-cell.is-amber,html[data-portal-theme=dark] .export-readiness-cell.is-neutral,html[data-portal-theme=dark] .reporting-page .alpha-ops-filter-grid input,html[data-portal-theme=dark] .reporting-page .alpha-ops-filter-grid select,html[data-portal-theme=dark] .reporting-page .reporting-nav-button.active,html[data-portal-theme=dark] .reporting-page .reporting-top-tab,html[data-portal-theme=dark] .reporting-page .reporting-top-tab.active,html[data-portal-theme=dark] .route-call-cti-display,html[data-portal-theme=dark] .route-call-cti-key,html[data-portal-theme=dark] .route-call-cti-shell,html[data-portal-theme=dark] .route-page .route-call-capture-group-action,html[data-portal-theme=dark] .route-page .route-call-cti-display,html[data-portal-theme=dark] .route-page .route-call-cti-key,html[data-portal-theme=dark] .route-page .route-call-cti-shell,html[data-portal-theme=dark] .route-page .route-call-prompt-summary span,html[data-portal-theme=dark] .route-page .route-call-quick-option,html[data-portal-theme=dark] .route-page .route-call-step-progress-card,html[data-portal-theme=dark] .route-page .route-call-tour-chips span,html[data-portal-theme=dark] .route-page .route-call-tour-step{border-color:rgba(75,89,108,.78);background:rgba(24,31,42,.96);color:#dbe6f2}html[data-portal-theme=dark] .route-page .route-call-tour-step{border-color:rgba(75,89,108,.72);background:rgba(24,31,42,.84)}html[data-portal-theme=dark] .route-page .route-call-capture-group.is-next .route-call-prompt-letter,html[data-portal-theme=dark] .route-page .route-call-tour-step.is-open .route-call-tour-index{background:#f2c94c;color:#18212e}html[data-portal-theme=dark] .route-page .route-call-tour-step.is-open:before{background:#f2c94c}html[data-portal-theme=dark] .reporting-page input:not([type=checkbox]):not([type=radio]),html[data-portal-theme=dark] .reporting-page select,html[data-portal-theme=dark] .reporting-page textarea,html[data-portal-theme=dark] .route-page .review-decision-select,html[data-portal-theme=dark] .route-page input:not([type=checkbox]):not([type=radio]),html[data-portal-theme=dark] .route-page select,html[data-portal-theme=dark] .route-page textarea{border-color:rgba(75,89,108,.82);background:rgba(24,31,42,.96);color:#f3f6fa}html[data-portal-theme=dark] .reporting-page input::placeholder,html[data-portal-theme=dark] .reporting-page textarea::placeholder,html[data-portal-theme=dark] .route-page input::placeholder,html[data-portal-theme=dark] .route-page textarea::placeholder{color:rgba(170,179,190,.7)}html[data-portal-theme=dark] .reporting-page .reporting-nav-button.active,html[data-portal-theme=dark] .route-page .route-call-row.is-active{border-color:rgba(99,195,154,.34);box-shadow:0 0 0 2px rgba(53,94,59,.18)}html[data-portal-theme=dark] .basecamp-handoff-preview-grid strong,html[data-portal-theme=dark] .basecamp-handoff-preview-header h3,html[data-portal-theme=dark] .basecamp-handoff-preview-lists h4,html[data-portal-theme=dark] .basecamp-handoff-preview-lists li strong,html[data-portal-theme=dark] .basecamp-handoff-preview-schedule h4,html[data-portal-theme=dark] .basecamp-handoff-preview-schedule li strong,html[data-portal-theme=dark] .basecamp-handoff-preview-status strong,html[data-portal-theme=dark] .export-queue-route-cell strong,html[data-portal-theme=dark] .export-queue-summary-card strong,html[data-portal-theme=dark] .export-readiness-cell strong,html[data-portal-theme=dark] .reporting-page .reporting-bar-meta strong,html[data-portal-theme=dark] .reporting-page .reporting-focus-row strong,html[data-portal-theme=dark] .reporting-page .reporting-metric-label,html[data-portal-theme=dark] .reporting-page .reporting-metric-value,html[data-portal-theme=dark] .reporting-page .reporting-nav-label,html[data-portal-theme=dark] .reporting-page .reporting-stage-head strong,html[data-portal-theme=dark] .route-page .route-call-capture-header h4,html[data-portal-theme=dark] .route-page .route-call-capture-header strong,html[data-portal-theme=dark] .route-page .route-call-copilot-block-head strong,html[data-portal-theme=dark] .route-page .route-call-copilot-checklist-item strong,html[data-portal-theme=dark] .route-page .route-call-copilot-consent-copy strong,html[data-portal-theme=dark] .route-page .route-call-copilot-status-card strong,html[data-portal-theme=dark] .route-page .route-call-crm-grid strong,html[data-portal-theme=dark] .route-page .route-call-detail-row strong,html[data-portal-theme=dark] .route-page .route-call-facts em,html[data-portal-theme=dark] .route-page .route-call-facts strong,html[data-portal-theme=dark] .route-page .route-call-intelligence-head strong,html[data-portal-theme=dark] .route-page .route-call-prompt-title h5,html[data-portal-theme=dark] .route-page .route-call-record-summary strong,html[data-portal-theme=dark] .route-page .route-call-reference-head strong,html[data-portal-theme=dark] .route-page .route-call-session-strip strong,html[data-portal-theme=dark] .route-page .route-call-suggestion-row p,html[data-portal-theme=dark] .route-page .route-call-timeline strong,html[data-portal-theme=dark] .route-page .route-call-tour-copy h4,html[data-portal-theme=dark] .route-page .route-call-transcript-row p,html[data-portal-theme=dark] .route-page .route-cluster-ledger-row strong,html[data-portal-theme=dark] .route-page .route-cluster-row-main strong,html[data-portal-theme=dark] .route-page .route-cluster-row-meta strong,html[data-portal-theme=dark] .route-page .route-cluster-summary strong,html[data-portal-theme=dark] .route-page .route-scheduler-math strong,html[data-portal-theme=dark] .route-page .route-scheduler-stop-copy strong,html[data-portal-theme=dark] .route-page .route-scheduler-stop-meta em,html[data-portal-theme=dark] .route-page .route-scheduler-stop-time strong,html[data-portal-theme=dark] .route-page h3,html[data-portal-theme=dark] .route-page h4{color:#eef4fb}html[data-portal-theme=dark] .basecamp-handoff-preview-footer,html[data-portal-theme=dark] .basecamp-handoff-preview-grid span,html[data-portal-theme=dark] .basecamp-handoff-preview-header p,html[data-portal-theme=dark] .basecamp-handoff-preview-lists li span,html[data-portal-theme=dark] .basecamp-handoff-preview-lists p,html[data-portal-theme=dark] .basecamp-handoff-preview-schedule li em,html[data-portal-theme=dark] .basecamp-handoff-preview-schedule li span,html[data-portal-theme=dark] .basecamp-handoff-preview-schedule p,html[data-portal-theme=dark] .basecamp-handoff-preview-status span,html[data-portal-theme=dark] .export-queue-field,html[data-portal-theme=dark] .export-queue-ops-note,html[data-portal-theme=dark] .export-queue-route-cell span,html[data-portal-theme=dark] .export-queue-summary-label,html[data-portal-theme=dark] .export-readiness-cell span,html[data-portal-theme=dark] .reporting-page .audit-results-meta span,html[data-portal-theme=dark] .reporting-page .audit-table-row .small,html[data-portal-theme=dark] .reporting-page .card-subtitle,html[data-portal-theme=dark] .reporting-page .reporting-bar-meta span,html[data-portal-theme=dark] .reporting-page .reporting-command-foot .small,html[data-portal-theme=dark] .reporting-page .reporting-focus-row span,html[data-portal-theme=dark] .reporting-page .reporting-metric-note,html[data-portal-theme=dark] .reporting-page .reporting-nav-copy,html[data-portal-theme=dark] .reporting-page .reporting-stage-foot span,html[data-portal-theme=dark] .route-page .route-call-copilot-block-head span,html[data-portal-theme=dark] .route-page .route-call-copilot-checklist-item span,html[data-portal-theme=dark] .route-page .route-call-copilot-consent-copy span,html[data-portal-theme=dark] .route-page .route-call-copilot-status-card span,html[data-portal-theme=dark] .route-page .route-call-crm-grid em,html[data-portal-theme=dark] .route-page .route-call-crm-grid span,html[data-portal-theme=dark] .route-page .route-call-domain-link,html[data-portal-theme=dark] .route-page .route-call-facts span,html[data-portal-theme=dark] .route-page .route-call-prompt-summary span,html[data-portal-theme=dark] .route-page .route-call-prompt-title em,html[data-portal-theme=dark] .route-page .route-call-reference-head span,html[data-portal-theme=dark] .route-page .route-call-session-strip span,html[data-portal-theme=dark] .route-page .route-call-suggestion-row span,html[data-portal-theme=dark] .route-page .route-call-timeline span,html[data-portal-theme=dark] .route-page .route-call-tour-copy p,html[data-portal-theme=dark] .route-page .route-call-tour-copy ul,html[data-portal-theme=dark] .route-page .route-call-transcript-row span,html[data-portal-theme=dark] .route-page .route-cluster-ledger-row em,html[data-portal-theme=dark] .route-page .route-cluster-proposal-chip,html[data-portal-theme=dark] .route-page .route-cluster-row span,html[data-portal-theme=dark] .route-page .route-cluster-row-main em,html[data-portal-theme=dark] .route-page .route-cluster-row-meta em,html[data-portal-theme=dark] .route-page .route-cluster-row-state em,html[data-portal-theme=dark] .route-page .route-cluster-summary span,html[data-portal-theme=dark] .route-page .route-scheduler-math em,html[data-portal-theme=dark] .route-page .route-scheduler-math span,html[data-portal-theme=dark] .route-page .route-scheduler-side-effects span,html[data-portal-theme=dark] .route-page .route-scheduler-start-field,html[data-portal-theme=dark] .route-page .route-scheduler-stop-copy span,html[data-portal-theme=dark] .route-page .route-scheduler-stop-meta span,html[data-portal-theme=dark] .route-page .route-scheduler-stop-time span,html[data-portal-theme=dark] .route-page .small,html[data-portal-theme=dark] .route-page p{color:#c7d0da}html[data-portal-theme=dark] .review-readiness-table .export-readiness-cell .review-hermes-quality-line{border-color:rgba(116,132,154,.48);color:#eef4fb}html[data-portal-theme=dark] .review-readiness-table .export-readiness-cell .review-hermes-quality-line.is-high{color:#b8f3d4}html[data-portal-theme=dark] .review-readiness-table .export-readiness-cell .review-hermes-quality-line.is-average{color:#fce9b3}html[data-portal-theme=dark] .review-readiness-table .export-readiness-cell .review-hermes-quality-line.is-low{color:#ffd8dc}html[data-portal-theme=dark] .reporting-page .reporting-hero-eyebrow,html[data-portal-theme=dark] .reporting-page .reporting-section-eyebrow,html[data-portal-theme=dark] .reporting-page .reporting-sidebar-eyebrow,html[data-portal-theme=dark] .reporting-page .reporting-top-tab-label,html[data-portal-theme=dark] .reporting-page .workspace-section-eyebrow,html[data-portal-theme=dark] .reporting-page label{color:#b4bec9}html[data-portal-theme=dark] .reporting-page .chip-link,html[data-portal-theme=dark] .route-page .route-call-domain-link{color:#bfe7d5}html[data-portal-theme=dark] .route-page .route-call-routing-head span,html[data-portal-theme=dark] .route-page .route-call-step-flowbar-main span{color:#f3d977}html[data-portal-theme=dark] .route-page .route-call-material-chip span,html[data-portal-theme=dark] .route-page .route-call-materials-empty span,html[data-portal-theme=dark] .route-page .route-call-routing-head em,html[data-portal-theme=dark] .route-page .route-call-routing-note{color:#c7d0da}html[data-portal-theme=dark] .route-page .route-call-material-chip.is-selected{border-color:rgba(242,201,76,.62);background:linear-gradient(180deg,rgba(82,70,24,.46),rgba(37,46,59,.98))}html[data-portal-theme=dark] .route-page .route-call-package-panel{border-color:rgba(75,89,108,.78);background:linear-gradient(180deg,rgba(31,39,52,.98),rgba(36,46,61,.96))}html[data-portal-theme=dark] .route-page .route-call-materials-head span,html[data-portal-theme=dark] .route-page .route-call-package-grid span,html[data-portal-theme=dark] .route-page .route-call-package-head span{color:#b9c6d6}html[data-portal-theme=dark] .route-page .route-call-material-chip strong,html[data-portal-theme=dark] .route-page .route-call-materials-empty strong,html[data-portal-theme=dark] .route-page .route-call-materials-head strong,html[data-portal-theme=dark] .route-page .route-call-package-actions span,html[data-portal-theme=dark] .route-page .route-call-routing-head strong{color:#eef4fb}html[data-portal-theme=dark] .route-page .route-call-material-chip.is-selected strong{color:#fff2bf}html[data-portal-theme=dark] .reporting-page .settings-flow-strip span{border-color:rgba(75,89,108,.78);background:linear-gradient(180deg,rgba(24,31,42,.98),rgba(30,39,52,.96));color:#edf2f7}html[data-portal-theme=dark] .reporting-page .settings-flow-strip strong{background:#edf3f9;color:#18202d}html[data-portal-theme=dark] .export-queue-table td,html[data-portal-theme=dark] .reporting-page .reporting-data-table td,html[data-portal-theme=dark] .route-page .route-call-layout-flat-row,html[data-portal-theme=dark] .route-page .route-call-space-flat-row{background:rgba(27,34,45,.84);border-top-color:rgba(75,89,108,.62);color:#dbe6f2}html[data-portal-theme=dark] .route-page .route-call-deposit-combo input:disabled,html[data-portal-theme=dark] .route-page .route-call-layout-flat-row input:disabled,html[data-portal-theme=dark] .route-page .route-call-layout-flat-row select:disabled,html[data-portal-theme=dark] .route-page .route-call-space-flat-row input:disabled,html[data-portal-theme=dark] .route-page .route-call-space-flat-row select:disabled{background:rgba(32,41,54,.82);color:rgba(170,179,190,.82)}html[data-portal-theme=dark] .alpha-cts-pie-label{fill:#eef4fb}html[data-portal-theme=dark] .venue-review-page .review-filter-panel,html[data-portal-theme=dark] .venue-review-page .review-filter-shell,html[data-portal-theme=dark] .venue-review-page .review-filters-card,html[data-portal-theme=dark] .venue-review-page .review-pagination-bar,html[data-portal-theme=dark] .venue-review-page .review-readiness-table-wrap,html[data-portal-theme=dark] .venue-review-page .review-table-card,html[data-portal-theme=dark] .venue-review-page .table-wrap,html[data-portal-theme=dark] .venue-review-page .venue-review-table,html[data-portal-theme=dark] .venue-review-page .venue-review-table tbody,html[data-portal-theme=dark] .venue-review-page .venue-review-table thead{border-color:rgba(84,100,120,.62);background:linear-gradient(180deg,rgba(31,39,52,.98),rgba(36,46,61,.96));box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 18px 36px rgba(0,0,0,.2)}html[data-portal-theme=dark] .venue-review-page tbody tr:nth-child(2n){background:rgba(35,45,59,.74)}html[data-portal-theme=dark] .venue-review-page tbody tr:nth-child(odd){background:rgba(31,39,52,.74)}html[data-portal-theme=dark] .venue-review-page tbody tr:hover{background:rgba(42,53,70,.96)}html[data-portal-theme=dark] .venue-review-page th{background:rgba(23,30,40,.96);color:#bdcbda;border-bottom-color:rgba(90,107,128,.72)}html[data-portal-theme=dark] .venue-review-page .review-readiness-table .export-readiness-cell{background:linear-gradient(180deg,rgba(37,46,60,.92),rgba(31,39,52,.94));box-shadow:inset 4px 0 0 rgba(117,131,151,.6),inset 0 1px 0 rgba(255,255,255,.03)}html[data-portal-theme=dark] .venue-review-page .review-readiness-table .export-readiness-cell.is-green{background:linear-gradient(180deg,rgba(23,71,51,.72),rgba(28,59,49,.84));box-shadow:inset 4px 0 0 #63c39a,inset 0 1px 0 rgba(222,255,241,.05)}html[data-portal-theme=dark] .venue-review-page .review-readiness-table .export-readiness-cell.is-amber{background:linear-gradient(180deg,rgba(90,67,28,.72),rgba(74,58,26,.84));box-shadow:inset 4px 0 0 #e3b44c,inset 0 1px 0 rgba(255,244,207,.05)}html[data-portal-theme=dark] .venue-review-page .review-readiness-table .export-readiness-cell.is-red{background:linear-gradient(180deg,rgba(94,42,48,.72),rgba(79,37,42,.84));box-shadow:inset 4px 0 0 #ef6a73,inset 0 1px 0 rgba(255,225,228,.05)}html[data-portal-theme=dark] .venue-review-page .review-readiness-table .export-readiness-cell.is-neutral{background:linear-gradient(180deg,rgba(43,53,68,.9),rgba(35,45,59,.94));box-shadow:inset 4px 0 0 #8393a8,inset 0 1px 0 rgba(255,255,255,.03)}html[data-portal-theme=dark] .venue-review-page .review-inline-hierarchy-cell,html[data-portal-theme=dark] .venue-review-page .review-inline-taxonomy-cell{background:linear-gradient(180deg,rgba(18,66,47,.16),rgba(27,34,45,.24))}html[data-portal-theme=dark] .venue-review-page .review-decision-select,html[data-portal-theme=dark] .venue-review-page .review-inline-hierarchy-cell select,html[data-portal-theme=dark] .venue-review-page .review-inline-taxonomy-cell select{background:rgba(28,36,48,.96);border-color:rgba(92,108,128,.74);box-shadow:inset 0 1px 0 rgba(255,255,255,.03)}html[data-portal-theme=dark] .venue-review-page .review-decision-select.review-route-action-pill{border-color:#5f97ff;background-image:linear-gradient(180deg,#4c8ff7,#2f67cf),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23f8fbff' d='M1.41.59 6 5.17 10.59.59 12 2l-6 6-6-6z'/%3E%3C/svg%3E");color:#f8fbff;box-shadow:0 10px 22px rgba(42,49,61,.42),inset 0 1px 0 rgba(255,255,255,.2)}html[data-portal-theme=dark] .venue-review-page .review-ait-release-blocked{border-color:rgba(251,146,60,.32);background:rgba(124,45,18,.3);color:#fed7aa}html[data-portal-theme=dark] .venue-review-page .review-ait-release-blocked strong{color:#fdba74}html[data-portal-theme=dark] .venue-review-page .review-address-modal,html[data-portal-theme=dark] .venue-review-page .review-field-modal,html[data-portal-theme=dark] .venue-review-page .review-investigate-modal,html[data-portal-theme=dark] .venue-review-page .review-push-to-call-modal,html[data-portal-theme=dark] .venue-review-page .review-reject-modal,html[data-portal-theme=dark] .venue-review-page .review-unsaved-modal{border-color:rgba(92,115,148,.46);background:linear-gradient(180deg,rgba(28,36,49,.99),rgba(22,29,40,.99));color:#eef4fc;box-shadow:0 28px 80px rgba(0,0,0,.46),inset 0 1px 0 rgba(255,255,255,.05)}html[data-portal-theme=dark] .venue-review-page .review-address-modal .card-header,html[data-portal-theme=dark] .venue-review-page .review-field-modal .card-header,html[data-portal-theme=dark] .venue-review-page .review-investigate-modal .card-header,html[data-portal-theme=dark] .venue-review-page .review-push-to-call-modal .card-header,html[data-portal-theme=dark] .venue-review-page .review-reject-modal .card-header{border-color:rgba(92,115,148,.34)}html[data-portal-theme=dark] .venue-review-page .review-address-modal h3,html[data-portal-theme=dark] .venue-review-page .review-field-modal h3,html[data-portal-theme=dark] .venue-review-page .review-field-section h4,html[data-portal-theme=dark] .venue-review-page .review-investigate-modal h3,html[data-portal-theme=dark] .venue-review-page .review-location-row-heading strong,html[data-portal-theme=dark] .venue-review-page .review-push-to-call-modal h3,html[data-portal-theme=dark] .venue-review-page .review-reject-modal h3{color:#f4f8fd}html[data-portal-theme=dark] .venue-review-page .review-address-modal .card-subtitle,html[data-portal-theme=dark] .venue-review-page .review-field-modal .card-subtitle,html[data-portal-theme=dark] .venue-review-page .review-field-section-hint,html[data-portal-theme=dark] .venue-review-page .review-investigate-modal .card-subtitle,html[data-portal-theme=dark] .venue-review-page .review-investigate-note-copy,html[data-portal-theme=dark] .venue-review-page .review-investigate-note-meta,html[data-portal-theme=dark] .venue-review-page .review-location-row-heading span,html[data-portal-theme=dark] .venue-review-page .review-push-to-call-modal .card-subtitle,html[data-portal-theme=dark] .venue-review-page .review-push-to-call-section-label,html[data-portal-theme=dark] .venue-review-page .review-reject-modal .card-subtitle{color:#aebed2}html[data-portal-theme=dark] .venue-review-page .review-address-added-card,html[data-portal-theme=dark] .venue-review-page .review-address-filter-card,html[data-portal-theme=dark] .venue-review-page .review-field-section,html[data-portal-theme=dark] .venue-review-page .review-reject-filter-card,html[data-portal-theme=dark] .venue-review-page .review-reject-settings-note{border-color:rgba(92,115,148,.38);background:rgba(31,41,56,.92);box-shadow:inset 0 1px 0 rgba(255,255,255,.03)}html[data-portal-theme=dark] .venue-review-page .review-push-to-call-option{border-color:rgba(92,115,148,.42);background:rgba(21,30,42,.94);color:#f4f8fd}html[data-portal-theme=dark] .venue-review-page .review-push-to-call-option:focus-visible,html[data-portal-theme=dark] .venue-review-page .review-push-to-call-option:hover{border-color:rgba(132,154,183,.64);background:rgba(29,40,55,.96)}html[data-portal-theme=dark] .venue-review-page .review-push-to-call-option.is-selected{border-color:rgba(65,214,157,.64);background:rgba(14,66,52,.56);box-shadow:inset 0 0 0 1px rgba(65,214,157,.34),0 10px 22px rgba(0,0,0,.22)}html[data-portal-theme=dark] .venue-review-page .review-push-to-call-empty,html[data-portal-theme=dark] .venue-review-page .review-push-to-call-option-meta,html[data-portal-theme=dark] .venue-review-page .review-push-to-call-search-hint,html[data-portal-theme=dark] .venue-review-page .review-reject-helper,html[data-portal-theme=dark] .venue-review-page .review-reject-settings-note .small{color:#aebed2}html[data-portal-theme=dark] .venue-review-page .review-reject-code-field input,html[data-portal-theme=dark] .venue-review-page .review-reject-code-field input:disabled{border-color:rgba(104,126,154,.5);background:rgba(12,18,27,.68);color:#b9c8dc}html[data-portal-theme=dark] .venue-review-page .review-address-modal input,html[data-portal-theme=dark] .venue-review-page .review-address-modal select,html[data-portal-theme=dark] .venue-review-page .review-address-modal textarea,html[data-portal-theme=dark] .venue-review-page .review-field-modal input,html[data-portal-theme=dark] .venue-review-page .review-field-modal select,html[data-portal-theme=dark] .venue-review-page .review-field-modal textarea,html[data-portal-theme=dark] .venue-review-page .review-investigate-modal input,html[data-portal-theme=dark] .venue-review-page .review-investigate-modal textarea,html[data-portal-theme=dark] .venue-review-page .review-push-to-call-modal input,html[data-portal-theme=dark] .venue-review-page .review-push-to-call-modal select,html[data-portal-theme=dark] .venue-review-page .review-push-to-call-modal textarea,html[data-portal-theme=dark] .venue-review-page .review-reject-modal select{border-color:rgba(104,126,154,.58);background:rgba(18,25,35,.94);color:#f4f8fd;box-shadow:inset 0 1px 0 rgba(255,255,255,.03)}html[data-portal-theme=dark] .venue-review-page .review-address-modal input::placeholder,html[data-portal-theme=dark] .venue-review-page .review-address-modal textarea::placeholder,html[data-portal-theme=dark] .venue-review-page .review-field-modal input::placeholder,html[data-portal-theme=dark] .venue-review-page .review-field-modal textarea::placeholder,html[data-portal-theme=dark] .venue-review-page .review-investigate-modal input::placeholder,html[data-portal-theme=dark] .venue-review-page .review-investigate-modal textarea::placeholder,html[data-portal-theme=dark] .venue-review-page .review-push-to-call-modal input::placeholder,html[data-portal-theme=dark] .venue-review-page .review-push-to-call-modal textarea::placeholder{color:#8294aa}html[data-portal-theme=dark] .route-page .route-call-action-pill{border-color:#5f97ff;background-image:linear-gradient(180deg,#4c8ff7,#2f67cf),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23f8fbff' d='M1.41.59 6 5.17 10.59.59 12 2l-6 6-6-6z'/%3E%3C/svg%3E");color:#f8fbff;box-shadow:0 12px 28px rgba(42,49,61,.42),inset 0 1px 0 rgba(255,255,255,.2)}html[data-portal-theme=dark] .route-page .route-call-action-pill:focus,html[data-portal-theme=dark] .route-page .route-call-action-pill:focus-visible{border-color:#7eabff;box-shadow:0 0 0 3px rgba(171,186,205,.28),0 14px 30px rgba(42,49,61,.48),inset 0 1px 0 rgba(255,255,255,.2)}html[data-portal-theme=dark] .route-page .route-call-capture-group.has-captured-detail,html[data-portal-theme=dark] .route-page .route-call-package-panel,html[data-portal-theme=dark] .route-page .route-call-quick-option.is-selected,html[data-portal-theme=dark] .route-page .route-call-step-flowbar,html[data-portal-theme=dark] .route-page .route-call-tour-capture-row span,html[data-portal-theme=dark] .route-page .route-call-tour-step.is-open{background:linear-gradient(180deg,rgba(20,68,49,.7),rgba(24,74,54,.84))}html[data-portal-theme=dark] .route-page .route-call-fit-card li,html[data-portal-theme=dark] .route-page .route-call-fit-card>span,html[data-portal-theme=dark] .route-page .route-call-need-grid li,html[data-portal-theme=dark] .route-page .route-call-need-grid span,html[data-portal-theme=dark] .route-page .route-call-package-actions span,html[data-portal-theme=dark] .route-page .route-call-prompt-summary span,html[data-portal-theme=dark] .route-page .route-call-prompt-title em,html[data-portal-theme=dark] .route-page .route-call-reference-head span,html[data-portal-theme=dark] .route-page .route-call-step-flowbar-main span,html[data-portal-theme=dark] .route-page .route-call-step-flowbar-main strong{color:#eef4fb}html[data-portal-theme=dark] .route-page .route-call-package-actions span,html[data-portal-theme=dark] .route-page .route-call-prompt-summary span,html[data-portal-theme=dark] .route-page .route-call-prompt-title em,html[data-portal-theme=dark] .route-page .route-call-reference-head span,html[data-portal-theme=dark] .route-page .route-call-tour-copy p{opacity:.86}html[data-portal-theme=dark] .route-call-cti-head strong,html[data-portal-theme=dark] .route-page .route-call-cti-head strong{color:#f4f7fa}html[data-portal-theme=dark] .route-call-cti-head span,html[data-portal-theme=dark] .route-page .route-call-cti-head span{color:#c8d1db}html[data-portal-theme=dark] .route-page .route-call-capture-group,html[data-portal-theme=dark] .route-page .route-call-package-panel,html[data-portal-theme=dark] .route-page .route-call-record-summary,html[data-portal-theme=dark] .route-page .route-call-reference-panel{background:linear-gradient(180deg,rgba(31,39,52,.98),rgba(36,46,61,.96))}html[data-portal-theme=dark] .export-queue-card-shell .compact.ghost,html[data-portal-theme=dark] .export-queue-card-shell .filter-action.ghost,html[data-portal-theme=dark] .export-queue-card-shell .ghost,html[data-portal-theme=dark] .export-queue-header-side .ghost,html[data-portal-theme=dark] .export-queue-toolbar .ghost,html[data-portal-theme=dark] .route-call-cti-actions .ghost,html[data-portal-theme=dark] .route-call-cti-dial-actions .ghost,html[data-portal-theme=dark] .route-call-cti-shell-actions .ghost,html[data-portal-theme=dark] .route-page .action-cluster .ghost.compact,html[data-portal-theme=dark] .route-page .route-call-capture-actions .ghost,html[data-portal-theme=dark] .route-page .route-call-cti-actions .ghost,html[data-portal-theme=dark] .route-page .route-call-package-actions .ghost,html[data-portal-theme=dark] .route-page .route-call-queue-toggle,html[data-portal-theme=dark] .route-page .route-call-space-remove,html[data-portal-theme=dark] .route-page .route-cluster-actions .ghost{background:rgba(24,31,42,.96);border-color:rgba(75,89,108,.82);color:#eef4fb}html[data-portal-theme=dark] .reporting-page .alpha-dashboard-scope-toggle button,html[data-portal-theme=dark] .reporting-page .compact.ghost,html[data-portal-theme=dark] .reporting-page .filter-action.ghost,html[data-portal-theme=dark] .reporting-page .ghost,html[data-portal-theme=dark] .reporting-page .report-bar-button,html[data-portal-theme=dark] .reporting-page .reporting-detail-header,html[data-portal-theme=dark] .reporting-page .reporting-empty-state,html[data-portal-theme=dark] .reporting-page .venue-explorer-amenity-chip-list.subtle span,html[data-portal-theme=dark] .reporting-page .venue-explorer-briefing-hero,html[data-portal-theme=dark] .reporting-page .venue-explorer-briefing-metrics div,html[data-portal-theme=dark] .reporting-page .venue-explorer-detail-note,html[data-portal-theme=dark] .reporting-page .venue-explorer-market-bar-row,html[data-portal-theme=dark] .reporting-page .venue-explorer-peer-list span,html[data-portal-theme=dark] .reporting-page .venue-explorer-recommendation-card,html[data-portal-theme=dark] .reporting-page .venue-explorer-resource-menu,html[data-portal-theme=dark] .reporting-page .venue-explorer-scope-card,html[data-portal-theme=dark] .reporting-page .venue-explorer-source-list a,html[data-portal-theme=dark] .reporting-page .venue-explorer-subtype-event-group,html[data-portal-theme=dark] .reporting-page .venue-explorer-subtype-list span,html[data-portal-theme=dark] .reporting-page .venue-explorer-target-grid>div{border-color:rgba(75,89,108,.78);background:linear-gradient(180deg,rgba(27,34,45,.98),rgba(32,41,54,.96));color:#eef4fb;box-shadow:0 16px 34px rgba(0,0,0,.18)}html[data-portal-theme=dark] .export-queue-card-shell .filter-action.ghost:hover,html[data-portal-theme=dark] .export-queue-card-shell .ghost:hover,html[data-portal-theme=dark] .export-queue-header-side .ghost:hover,html[data-portal-theme=dark] .export-queue-toolbar .ghost:hover,html[data-portal-theme=dark] .reporting-page .alpha-dashboard-scope-toggle button:hover,html[data-portal-theme=dark] .reporting-page .filter-action.ghost:hover,html[data-portal-theme=dark] .reporting-page .ghost:hover,html[data-portal-theme=dark] .reporting-page .report-bar-button:hover{background:rgba(35,45,59,.98);border-color:rgba(99,195,154,.28);color:#ffffff}html[data-portal-theme=dark] .reporting-page .alpha-dashboard-scope-toggle button.active,html[data-portal-theme=dark] .reporting-page .report-bar-button.active{border-color:rgba(99,195,154,.34);background:linear-gradient(180deg,rgba(20,68,49,.7),rgba(24,74,54,.84));color:#eefbf4}html[data-portal-theme=dark] .reporting-page .venue-explorer-briefing-hero h4,html[data-portal-theme=dark] .reporting-page .venue-explorer-briefing-metrics strong,html[data-portal-theme=dark] .reporting-page .venue-explorer-cts-label strong,html[data-portal-theme=dark] .reporting-page .venue-explorer-cts-link,html[data-portal-theme=dark] .reporting-page .venue-explorer-event-list strong,html[data-portal-theme=dark] .reporting-page .venue-explorer-market-bar-label strong,html[data-portal-theme=dark] .reporting-page .venue-explorer-recommendation-head strong,html[data-portal-theme=dark] .reporting-page .venue-explorer-resource-menu strong,html[data-portal-theme=dark] .reporting-page .venue-explorer-scope-card strong,html[data-portal-theme=dark] .reporting-page .venue-explorer-subtype-event-group>strong,html[data-portal-theme=dark] .reporting-page .venue-explorer-target-grid strong{color:#eef4fb}html[data-portal-theme=dark] .reporting-page .venue-explorer-briefing-hero p,html[data-portal-theme=dark] .reporting-page .venue-explorer-briefing-hero span,html[data-portal-theme=dark] .reporting-page .venue-explorer-briefing-metrics span,html[data-portal-theme=dark] .reporting-page .venue-explorer-briefing-section p,html[data-portal-theme=dark] .reporting-page .venue-explorer-briefing-section>span,html[data-portal-theme=dark] .reporting-page .venue-explorer-count-note,html[data-portal-theme=dark] .reporting-page .venue-explorer-detail-note,html[data-portal-theme=dark] .reporting-page .venue-explorer-event-list small,html[data-portal-theme=dark] .reporting-page .venue-explorer-event-list span,html[data-portal-theme=dark] .reporting-page .venue-explorer-market-bar-label span,html[data-portal-theme=dark] .reporting-page .venue-explorer-market-bar-meta small,html[data-portal-theme=dark] .reporting-page .venue-explorer-peer-list small,html[data-portal-theme=dark] .reporting-page .venue-explorer-recommendation-card p,html[data-portal-theme=dark] .reporting-page .venue-explorer-recommendation-foot span,html[data-portal-theme=dark] .reporting-page .venue-explorer-recommendation-head span,html[data-portal-theme=dark] .reporting-page .venue-explorer-scope-card small,html[data-portal-theme=dark] .reporting-page .venue-explorer-scope-card span,html[data-portal-theme=dark] .reporting-page .venue-explorer-subtype-event-group>small,html[data-portal-theme=dark] .reporting-page .venue-explorer-subtype-list small{color:#b8c5d4}html[data-portal-theme=dark] .reporting-page .venue-explorer-count-track,html[data-portal-theme=dark] .reporting-page .venue-explorer-market-bar-track{background:rgba(56,70,89,.94)}html[data-portal-theme=dark] .reporting-page .venue-explorer-resource-popover button{border-color:rgba(99,195,154,.34);background:rgba(20,68,49,.7);color:#e9fff4}html[data-portal-theme=dark] .alpha-ops-runtime-run-badge,html[data-portal-theme=dark] .alpha-ops-runtime-state-pill,html[data-portal-theme=dark] .alpha-readiness-pill,html[data-portal-theme=dark] .alpha-stage-status,html[data-portal-theme=dark] .audit-concern-chip-medium,html[data-portal-theme=dark] .badge,html[data-portal-theme=dark] .chip-link,html[data-portal-theme=dark] .directory-role-chip,html[data-portal-theme=dark] .directory-status-pill,html[data-portal-theme=dark] .find-city-chip,html[data-portal-theme=dark] .header-pill,html[data-portal-theme=dark] .link-chip,html[data-portal-theme=dark] .quality-toggle,html[data-portal-theme=dark] .reporting-page .venue-explorer-briefing-metrics>div,html[data-portal-theme=dark] .reporting-page .venue-explorer-briefing-section,html[data-portal-theme=dark] .reporting-page .venue-explorer-target-grid>div,html[data-portal-theme=dark] .review-alpha-hermes-gate,html[data-portal-theme=dark] .review-feature-chip,html[data-portal-theme=dark] .review-pill-toggle,html[data-portal-theme=dark] .route-bulk-pill,html[data-portal-theme=dark] .route-call-agent-boolean button,html[data-portal-theme=dark] .route-call-agent-slider-pill,html[data-portal-theme=dark] .route-manual-feature-chip,html[data-portal-theme=dark] .segmented,html[data-portal-theme=dark] .toggle-pill,html[data-portal-theme=dark] .trailhead-settings-signout-footer-button,html[data-portal-theme=dark] .venue-explorer-status-pill,html[data-portal-theme=dark] button.ghost{border-color:rgba(75,89,108,.78);background:linear-gradient(180deg,rgba(24,31,42,.98),rgba(30,39,52,.96));color:#e8f0f8;box-shadow:inset 0 1px 0 rgba(255,255,255,.03),0 12px 28px rgba(0,0,0,.18)}html[data-portal-theme=dark] .review-pill-option,html[data-portal-theme=dark] .route-bulk-pill-segment,html[data-portal-theme=dark] .segmented button{color:#c5d2e1}html[data-portal-theme=dark] .chip-link:hover,html[data-portal-theme=dark] .find-city-chip:hover,html[data-portal-theme=dark] .link-chip:hover,html[data-portal-theme=dark] .quality-toggle:hover,html[data-portal-theme=dark] .review-feature-chip:hover,html[data-portal-theme=dark] .review-pill-option:hover,html[data-portal-theme=dark] .review-pill-toggle:hover,html[data-portal-theme=dark] .route-manual-feature-chip:hover,html[data-portal-theme=dark] .segmented button:hover,html[data-portal-theme=dark] .toggle-pill:hover,html[data-portal-theme=dark] button.ghost:focus-visible,html[data-portal-theme=dark] button.ghost:hover{border-color:rgba(99,195,154,.32);background:rgba(35,45,59,.98);color:#ffffff}html[data-portal-theme=dark] .directory-status-pill.active,html[data-portal-theme=dark] .quality-toggle.active,html[data-portal-theme=dark] .reporting-page .chip-link,html[data-portal-theme=dark] .reporting-page .link-chip,html[data-portal-theme=dark] .review-feature-chip.is-selected,html[data-portal-theme=dark] .review-pill-toggle.active,html[data-portal-theme=dark] .route-manual-feature-chip.is-selected,html[data-portal-theme=dark] .segmented button.active{border-color:rgba(99,195,154,.38);background:linear-gradient(180deg,rgba(19,70,50,.82),rgba(24,82,58,.86));color:#eefbf4}html[data-portal-theme=dark] .route-call-agent-slider-pill:before{background:rgba(63,77,97,.96);box-shadow:0 8px 18px rgba(0,0,0,.22)}html[data-portal-theme=dark] .route-call-agent-boolean button,html[data-portal-theme=dark] .route-call-agent-slider-pill button{color:#c9d6e5}html[data-portal-theme=dark] .route-call-agent-boolean button.is-selected,html[data-portal-theme=dark] .route-call-agent-slider-pill button.is-selected{color:#eefbf4;border-color:rgba(99,195,154,.38);background:linear-gradient(180deg,rgba(19,70,50,.82),rgba(24,82,58,.86))}html[data-portal-theme=dark] .audit-concern-chip-high,html[data-portal-theme=dark] .venue-explorer-status-pill.critical{border-color:rgba(239,106,115,.42);background:rgba(94,36,46,.72);color:#ffd8dc}html[data-portal-theme=dark] .audit-concern-chip-medium,html[data-portal-theme=dark] .venue-explorer-status-pill.warning{border-color:rgba(227,180,76,.34);background:rgba(88,66,27,.72);color:#fce9b3}html[data-portal-theme=dark] .alpha-ops-runtime-state-pill.is-live,html[data-portal-theme=dark] .alpha-ops-runtime-state-pill.is-online,html[data-portal-theme=dark] .alpha-readiness-pill.is-ready,html[data-portal-theme=dark] .audit-concern-chip-none,html[data-portal-theme=dark] .badge.route-badge-warning,html[data-portal-theme=dark] .badge.success,html[data-portal-theme=dark] .review-alpha-hermes-gate.is-high,html[data-portal-theme=dark] .venue-explorer-status-pill.cool,html[data-portal-theme=dark] .venue-explorer-status-pill.good,html[data-portal-theme=dark] .venue-explorer-status-pill.improve{border-color:rgba(99,195,154,.38);background:rgba(18,82,58,.78);color:#eefbf4}html[data-portal-theme=dark] .alpha-hermes-readiness-panel{border-color:rgba(75,89,108,.82);background:rgba(24,31,42,.96)}html[data-portal-theme=dark] .alpha-hermes-readiness-panel.is-ready{border-color:rgba(99,195,154,.42);background:linear-gradient(180deg,rgba(20,67,50,.92),rgba(24,58,50,.88))}html[data-portal-theme=dark] .alpha-hermes-readiness-panel.is-degraded{border-color:rgba(227,180,76,.38);background:rgba(88,66,27,.76)}html[data-portal-theme=dark] .alpha-hermes-readiness-panel.is-blocked{border-color:rgba(239,106,115,.44);background:rgba(94,36,46,.76)}html[data-portal-theme=dark] .alpha-hermes-readiness-head span{color:#b7d8cd}html[data-portal-theme=dark] .alpha-hermes-readiness-head strong{color:#f3f6fa}html[data-portal-theme=dark] .alpha-hermes-readiness-panel p{color:rgba(226,235,244,.88)}html[data-portal-theme=dark] .alpha-hermes-readiness-meta span{border-color:rgba(185,210,231,.2);background:rgba(246,250,255,.12);color:#dce9f7}html[data-portal-theme=dark] .alpha-hermes-runtime-grid>div{border-color:rgba(185,210,231,.16);background:rgba(246,250,255,.08)}html[data-portal-theme=dark] .alpha-hermes-readiness-panel .alpha-hermes-runtime-grid span{color:#b7d8cd}html[data-portal-theme=dark] .alpha-hermes-readiness-panel .alpha-hermes-runtime-grid strong{color:#f3f6fa}html[data-portal-theme=dark] .alpha-hermes-readiness-issues li{color:#ffd8dc}html[data-portal-theme=dark] .alpha-crawl-review-status{border-color:rgba(75,89,108,.82);background:rgba(24,31,42,.94)}html[data-portal-theme=dark] .alpha-crawl-review-stages small,html[data-portal-theme=dark] .alpha-crawl-review-stages span,html[data-portal-theme=dark] .alpha-crawl-review-status-head>div>span,html[data-portal-theme=dark] .alpha-crawl-review-truncated{color:#b7cbe0}html[data-portal-theme=dark] .alpha-crawl-review-current-step strong,html[data-portal-theme=dark] .alpha-crawl-review-stages strong,html[data-portal-theme=dark] .alpha-crawl-review-status-head strong,html[data-portal-theme=dark] .alpha-crawl-review-table tbody th strong{color:#f3f6fa}html[data-portal-theme=dark] .alpha-crawl-review-message,html[data-portal-theme=dark] .alpha-crawl-review-read-only{border-color:rgba(185,210,231,.24);color:#dce9f7}html[data-portal-theme=dark] .alpha-crawl-review-stages li{border-color:rgba(185,210,231,.16);background:rgba(246,250,255,.08)}html[data-portal-theme=dark] .alpha-crawl-review-stages li.is-complete{border-color:rgba(99,195,154,.38)}html[data-portal-theme=dark] .alpha-crawl-review-stages li.is-partial{border-color:rgba(227,180,76,.4)}html[data-portal-theme=dark] .alpha-crawl-review-table-wrap{border-color:rgba(185,210,231,.2)}html[data-portal-theme=dark] .alpha-crawl-review-table td,html[data-portal-theme=dark] .alpha-crawl-review-table th{border-bottom-color:rgba(185,210,231,.14);color:#dce9f7}html[data-portal-theme=dark] .alpha-crawl-review-table thead th{background:rgba(246,250,255,.1);color:#b7cbe0}html[data-portal-theme=dark] .alpha-crawl-review-current-step small,html[data-portal-theme=dark] .alpha-crawl-review-table tbody th small{color:#aabed3}html[data-portal-theme=dark] .alpha-crawl-review-message.is-error,html[data-portal-theme=dark] .alpha-crawl-review-table td.is-blocked{color:#ffd8dc}html[data-portal-theme=dark] .alpha-crawl-review-table td.is-ready{color:#b8f0d6}html[data-portal-theme=dark] .alpha-hermes-trainer-panel{border-color:rgba(75,89,108,.82);background:rgba(24,31,42,.96)}html[data-portal-theme=dark] .alpha-hermes-trainer-panel.is-ready{border-color:rgba(99,195,154,.28);background:rgba(27,36,47,.96)}html[data-portal-theme=dark] .alpha-hermes-trainer-panel.is-blocked{border-color:rgba(239,106,115,.44);background:rgba(94,36,46,.76)}html[data-portal-theme=dark] .alpha-hermes-trainer-panel p{color:rgba(226,235,244,.84)}html[data-portal-theme=dark] .alpha-hermes-trainer-actions span,html[data-portal-theme=dark] .alpha-hermes-trainer-candidate,html[data-portal-theme=dark] .alpha-hermes-trainer-metrics div,html[data-portal-theme=dark] .alpha-hermes-trainer-source{border-color:rgba(75,89,108,.78);background:rgba(18,25,35,.72)}html[data-portal-theme=dark] .alpha-hermes-trainer-hold{border-color:rgba(201,149,55,.38);background:rgba(96,65,18,.38)}html[data-portal-theme=dark] .alpha-hermes-trainer-hold.is-ready{border-color:rgba(99,195,154,.32);background:rgba(20,83,45,.36)}html[data-portal-theme=dark] .alpha-hermes-trainer-hold span{color:#f8d58a}html[data-portal-theme=dark] .alpha-hermes-trainer-hold.is-ready span{color:#d8f5e6}html[data-portal-theme=dark] .alpha-hermes-trainer-hold strong{color:#f3f6fa}html[data-portal-theme=dark] .alpha-hermes-trainer-recrawl-plan{border-color:rgba(89,169,215,.3);background:rgba(23,44,62,.68)}html[data-portal-theme=dark] .alpha-hermes-trainer-recrawl-plan.is-blocked{border-color:rgba(239,106,115,.44);background:rgba(94,36,46,.76)}html[data-portal-theme=dark] .alpha-hermes-trainer-recrawl-plan span{color:#b7d8f4}html[data-portal-theme=dark] .alpha-hermes-trainer-recrawl-plan strong{color:#f3f6fa}html[data-portal-theme=dark] .alpha-hermes-trainer-recrawl-plan p{color:rgba(226,235,244,.86)}html[data-portal-theme=dark] .alpha-hermes-trainer-recrawl-plan-meta span,html[data-portal-theme=dark] .alpha-hermes-trainer-recrawl-plan-targets li{border-color:rgba(75,89,108,.78);background:rgba(18,25,35,.72)}html[data-portal-theme=dark] .alpha-hermes-trainer-recrawl-plan-targets small{color:#b8c8da}html[data-portal-theme=dark] .alpha-hermes-cluster-release{border-color:rgba(99,195,154,.32);background:rgba(22,58,46,.66)}html[data-portal-theme=dark] .alpha-hermes-cluster-release.is-blocked{border-color:rgba(239,106,115,.44);background:rgba(94,36,46,.76)}html[data-portal-theme=dark] .alpha-hermes-cluster-release span{color:#b8efd8}html[data-portal-theme=dark] .alpha-hermes-cluster-release strong{color:#f3f6fa}html[data-portal-theme=dark] .alpha-hermes-cluster-release p{color:rgba(226,235,244,.86)}html[data-portal-theme=dark] .alpha-hermes-cluster-release-blockers li,html[data-portal-theme=dark] .alpha-hermes-cluster-release-candidate,html[data-portal-theme=dark] .alpha-hermes-cluster-release-meta span{border-color:rgba(75,89,108,.78);background:rgba(18,25,35,.72)}html[data-portal-theme=dark] .alpha-hermes-cluster-release-blockers li,html[data-portal-theme=dark] .alpha-hermes-cluster-release-candidate small{color:#b8c8da}html[data-portal-theme=dark] .alpha-hermes-crawl-review-timeline{border-color:rgba(159,151,255,.32);background:rgba(35,36,70,.66)}html[data-portal-theme=dark] .alpha-hermes-crawl-review-timeline.is-blocked{border-color:rgba(239,106,115,.44);background:rgba(94,36,46,.76)}html[data-portal-theme=dark] .alpha-hermes-crawl-review-timeline span{color:#d8d4ff}html[data-portal-theme=dark] .alpha-hermes-crawl-review-timeline strong{color:#f3f6fa}html[data-portal-theme=dark] .alpha-hermes-crawl-review-timeline p{color:rgba(226,235,244,.86)}html[data-portal-theme=dark] .alpha-hermes-crawl-review-meta span,html[data-portal-theme=dark] .alpha-hermes-crawl-review-stages li{border-color:rgba(75,89,108,.78);background:rgba(18,25,35,.72)}html[data-portal-theme=dark] .alpha-hermes-crawl-review-stages small{color:#b8c8da}html[data-portal-theme=dark] .alpha-hermes-trainer-decision-options .ghost.compact.is-selected{border-color:rgba(99,195,154,.46);background:rgba(21,87,62,.5);color:#d8f5e6}html[data-portal-theme=dark] .alpha-trainer-save-button{background:rgba(255,255,255,.94);border-color:rgba(182,198,220,.58);color:#102645}html[data-portal-theme=dark] .alpha-trainer-save-button:hover{background:#ffffff}html[data-portal-theme=dark] .alpha-trainer-save-button.is-ready{background:linear-gradient(135deg,#d98d1d,#eba94a);border-color:rgba(188,116,17,.64);color:#2f2006}html[data-portal-theme=dark] .alpha-trainer-save-button.is-ready:hover{background:linear-gradient(135deg,#e09a2f,#f0b35f)}html[data-portal-theme=dark] .alpha-hermes-trainer-actions span,html[data-portal-theme=dark] .alpha-hermes-trainer-candidate small,html[data-portal-theme=dark] .alpha-hermes-trainer-candidate span,html[data-portal-theme=dark] .alpha-hermes-trainer-metrics span,html[data-portal-theme=dark] .alpha-hermes-trainer-source small,html[data-portal-theme=dark] .alpha-hermes-trainer-source span,html[data-portal-theme=dark] .alpha-trainer-label-status{color:#b8c8da}html[data-portal-theme=dark] .alpha-hermes-trainer-evidence-grid div,html[data-portal-theme=dark] .alpha-hermes-trainer-source-evidence div{border-color:rgba(75,89,108,.78);background:rgba(14,21,31,.72)}html[data-portal-theme=dark] .alpha-hermes-trainer-evidence-grid strong,html[data-portal-theme=dark] .alpha-hermes-trainer-source-evidence strong{color:#f3f6fa}html[data-portal-theme=dark] .alpha-hermes-trainer-decision-save{border-top-color:rgba(75,89,108,.74)}html[data-portal-theme=dark] .alpha-hermes-trainer-decision-save span{color:#b8c8da}html[data-portal-theme=dark] .alpha-hermes-trainer-decision-status{border-color:rgba(99,195,154,.28);background:rgba(20,83,45,.36);color:#d8f5e6}html[data-portal-theme=dark] .alpha-hermes-trainer-decision-status.is-error{border-color:rgba(239,106,115,.44);background:rgba(94,36,46,.76);color:#ffd8dc}html[data-portal-theme=dark] .alpha-hermes-trainer-candidate strong,html[data-portal-theme=dark] .alpha-hermes-trainer-metrics strong,html[data-portal-theme=dark] .alpha-hermes-trainer-source strong{color:#f3f6fa}html[data-portal-theme=dark] .alpha-hermes-trainer-photo-empty{background:rgba(44,54,69,.86);color:#dbe6f2}html[data-portal-theme=dark] .alpha-ops-runtime-state-pill.is-idle,html[data-portal-theme=dark] .alpha-ops-runtime-state-pill.is-paused,html[data-portal-theme=dark] .directory-status-pill.archived{border-color:rgba(105,121,143,.42);background:rgba(44,54,69,.84);color:#dbe6f2}html[data-portal-theme=dark] .alpha-ops-runtime-state-pill.is-draining,html[data-portal-theme=dark] .alpha-readiness-pill.is-attention,html[data-portal-theme=dark] .review-alpha-hermes-gate.is-average{border-color:rgba(227,180,76,.34);background:rgba(88,66,27,.72);color:#fce9b3}html[data-portal-theme=dark] .alpha-ops-runtime-progress{border-color:rgba(75,89,108,.78);background:rgba(24,31,42,.72)}html[data-portal-theme=dark] .alpha-ops-runtime-event .alpha-ops-runtime-preflight-signal{border-left-color:rgba(99,195,154,.64);background:rgba(18,80,58,.48);color:#cbf5e6}html[data-portal-theme=dark] .alpha-ops-runtime-tab-shell{border-color:rgba(75,89,108,.78);background:linear-gradient(180deg,rgba(26,34,46,.96),rgba(22,30,42,.96));box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 12px 22px rgba(0,0,0,.2)}html[data-portal-theme=dark] .alpha-ops-runtime-tab-panel{background:rgba(24,31,42,.72)}html[data-portal-theme=dark] .alpha-ops-runtime-tab-panel>.alpha-ops-runtime-progress{background:transparent}html[data-portal-theme=dark] .alpha-ops-runtime-domain-head{border-bottom-color:rgba(75,89,108,.78)}html[data-portal-theme=dark] .alpha-ops-runtime-file-tabs button{border-color:rgba(67,81,101,.9);background:linear-gradient(180deg,rgba(36,45,60,.98),rgba(29,37,50,.98));color:#b9c8d9;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}html[data-portal-theme=dark] .alpha-ops-runtime-file-tabs{border-top-color:rgba(75,89,108,.78);background:linear-gradient(180deg,rgba(21,28,39,.98),rgba(18,25,35,.98))}html[data-portal-theme=dark] .alpha-ops-runtime-file-tabs button:focus-visible,html[data-portal-theme=dark] .alpha-ops-runtime-file-tabs button:hover{background:rgba(39,49,64,.98);color:#f3f6fa}html[data-portal-theme=dark] .alpha-ops-runtime-file-tabs button.is-active{border-color:rgba(112,226,165,.42);background:linear-gradient(180deg,rgba(25,117,80,.98),rgba(17,82,61,.98));color:#f2fff7;transform:translateY(-2px);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 10px 18px rgba(0,0,0,.28)}html[data-portal-theme=dark] .alpha-ops-runtime-progress-head{color:#c5d2e1}html[data-portal-theme=dark] .alpha-ops-runtime-progress-head strong{color:#8af0bd}html[data-portal-theme=dark] .alpha-ops-runtime-progress-track{background:rgba(62,75,94,.82)}html[data-portal-theme=dark] .alpha-ops-runtime-state-pill.is-failed,html[data-portal-theme=dark] .alpha-readiness-pill.is-policy,html[data-portal-theme=dark] .badge.danger,html[data-portal-theme=dark] .review-alpha-hermes-gate.is-low{border-color:rgba(239,106,115,.42);background:rgba(94,36,46,.72);color:#ffd8dc}html[data-portal-theme=dark] .trailhead-settings-signout-footer-button{border-color:rgba(239,106,115,.34);background:rgba(94,36,46,.66);color:#ffe0e3}html[data-portal-theme=dark] .chip-link.is-disabled,html[data-portal-theme=dark] .export-queue-action-link.is-disabled,html[data-portal-theme=dark] button:disabled{opacity:1;border-color:rgba(75,89,108,.58);background:rgba(54,63,76,.72);color:rgba(185,196,210,.58);box-shadow:none}html[data-portal-theme=dark] button.alpha-crawl-action-pause:disabled,html[data-portal-theme=dark] button.alpha-crawl-action-pause:disabled:focus-visible,html[data-portal-theme=dark] button.alpha-crawl-action-pause:disabled:hover{opacity:.88;border-color:rgba(153,93,11,.46);background:linear-gradient(135deg,#d58b16,#f0bd4f);color:#3f2a09;box-shadow:none;transform:none}html[data-portal-theme=dark] button.alpha-crawl-action-stop:disabled,html[data-portal-theme=dark] button.alpha-crawl-action-stop:disabled:focus-visible,html[data-portal-theme=dark] button.alpha-crawl-action-stop:disabled:hover{opacity:.9;border-color:rgba(130,16,24,.52);background:linear-gradient(135deg,#c81d25,#ef3340);color:#ffffff;box-shadow:none;transform:none}html[data-portal-theme=dark] button.alpha-crawl-action-controlled-stop,html[data-portal-theme=dark] button.alpha-crawl-action-controlled-stop:focus-visible,html[data-portal-theme=dark] button.alpha-crawl-action-controlled-stop:hover{background:rgba(255,255,255,.96);border-color:rgba(248,113,113,.62);color:#b91c1c}html[data-portal-theme=dark] button.alpha-crawl-action-controlled-stop:disabled,html[data-portal-theme=dark] button.alpha-crawl-action-controlled-stop:disabled:focus-visible,html[data-portal-theme=dark] button.alpha-crawl-action-controlled-stop:disabled:hover{opacity:.86;background:rgba(255,255,255,.9);border-color:rgba(248,113,113,.4);color:#b91c1c;box-shadow:none;transform:none}html[data-portal-theme=dark] .venue-review-page .venue-review-table td{border-right-color:rgba(73,86,104,.6);border-top-color:rgba(73,86,104,.6);color:#e7eef7}html[data-portal-theme=dark] .venue-review-page .review-readiness-table .export-readiness-cell{background:linear-gradient(180deg,rgba(34,43,57,.96),rgba(29,37,49,.94));box-shadow:inset 3px 0 0 rgba(123,139,160,.56),inset 0 1px 0 rgba(255,255,255,.02)}html[data-portal-theme=dark] .venue-review-page .review-readiness-table .export-readiness-cell.is-green{background:linear-gradient(180deg,rgba(21,74,55,.38),rgba(28,58,49,.56))}html[data-portal-theme=dark] .venue-review-page .review-readiness-table .export-readiness-cell.is-amber{background:linear-gradient(180deg,rgba(90,67,28,.34),rgba(72,57,28,.54))}html[data-portal-theme=dark] .venue-review-page .review-readiness-table .export-readiness-cell.is-red{background:linear-gradient(180deg,rgba(95,42,48,.36),rgba(72,36,43,.56))}html[data-portal-theme=dark] .venue-review-page .review-readiness-table .export-readiness-cell.is-neutral{background:linear-gradient(180deg,rgba(41,50,64,.92),rgba(34,43,57,.94))}html[data-portal-theme=dark] .venue-review-page .review-inline-hierarchy-cell,html[data-portal-theme=dark] .venue-review-page .review-inline-taxonomy-cell{background:linear-gradient(180deg,rgba(25,32,43,.24),rgba(36,46,61,.18))}html[data-portal-theme=dark] .route-page .route-call-capture-group.has-captured-detail,html[data-portal-theme=dark] .route-page .route-call-quick-option.is-selected,html[data-portal-theme=dark] .route-page .route-call-step-flowbar,html[data-portal-theme=dark] .route-page .route-call-tour-step.is-open{border-color:rgba(99,195,154,.28);background:linear-gradient(180deg,rgba(20,52,42,.74),rgba(25,62,48,.82))}html[data-portal-theme=dark] .route-page .route-call-agent-modal,html[data-portal-theme=dark] .route-page .route-call-description-modal,html[data-portal-theme=dark] .route-page .route-call-notes-modal{border-color:rgba(75,89,108,.82);background:linear-gradient(180deg,rgba(24,31,42,.99),rgba(30,39,52,.97));box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 28px 56px rgba(0,0,0,.34)}html[data-portal-theme=dark] .route-page .route-call-agent-current-step{border-color:rgba(99,195,154,.34);background:linear-gradient(180deg,rgba(18,61,45,.9),rgba(23,71,52,.92))}html[data-portal-theme=dark] .route-page .route-call-agent-current-step>span,html[data-portal-theme=dark] .route-page .route-call-agent-script li strong{color:#8ae2bf}html[data-portal-theme=dark] .route-page .route-call-agent-current-step strong,html[data-portal-theme=dark] .route-page .route-call-answer-head strong,html[data-portal-theme=dark] .route-page .route-call-description-body p{color:#eef4fb}html[data-portal-theme=dark] .route-page .route-call-agent-current-step em,html[data-portal-theme=dark] .route-page .route-call-agent-question>span,html[data-portal-theme=dark] .route-page .route-call-agent-script>span,html[data-portal-theme=dark] .route-page .route-call-notes-modal label,html[data-portal-theme=dark] .route-page .route-call-repeat-head>span{color:#b9c6d6}html[data-portal-theme=dark] .route-page .route-call-agent-answer-panel,html[data-portal-theme=dark] .route-page .route-call-agent-options,html[data-portal-theme=dark] .route-page .route-call-agent-script,html[data-portal-theme=dark] .route-page .route-call-description-body,html[data-portal-theme=dark] .route-page .route-call-layout-row,html[data-portal-theme=dark] .route-page .route-call-space-row,html[data-portal-theme=dark] .route-page .route-call-space-table-wrap{border-color:rgba(75,89,108,.82);background:linear-gradient(180deg,rgba(27,34,45,.98),rgba(33,42,56,.96))}html[data-portal-theme=dark] .route-page .route-call-agent-answer-head span,html[data-portal-theme=dark] .route-page .route-call-agent-modal-footer span,html[data-portal-theme=dark] .route-page .route-call-agent-script li em,html[data-portal-theme=dark] .route-page .route-call-agent-script ul,html[data-portal-theme=dark] .route-page .route-call-agent-script-paragraphs p,html[data-portal-theme=dark] .route-page .route-call-notes-modal-footer span{color:#dbe6f2}html[data-portal-theme=dark] .route-page .route-call-agent-option{border-color:rgba(75,89,108,.82);background:rgba(24,31,42,.96);color:#dbe6f2}html[data-portal-theme=dark] .route-page .route-call-agent-option.is-selected{border-color:rgba(99,195,154,.4);background:linear-gradient(180deg,rgba(19,70,50,.82),rgba(24,82,58,.86));color:#eefbf4}html[data-portal-theme=dark] .route-page .route-call-agent-question input,html[data-portal-theme=dark] .route-page .route-call-agent-question select,html[data-portal-theme=dark] .route-page .route-call-agent-question textarea,html[data-portal-theme=dark] .route-page .route-call-layout-flat-row input,html[data-portal-theme=dark] .route-page .route-call-layout-flat-row select,html[data-portal-theme=dark] .route-page .route-call-layout-row input,html[data-portal-theme=dark] .route-page .route-call-layout-row select,html[data-portal-theme=dark] .route-page .route-call-notes-textarea,html[data-portal-theme=dark] .route-page .route-call-space-flat-row input,html[data-portal-theme=dark] .route-page .route-call-space-flat-row select,html[data-portal-theme=dark] .route-page .route-call-space-row input,html[data-portal-theme=dark] .route-page .route-call-space-row select{border-color:rgba(75,89,108,.82);background:rgba(24,31,42,.96);color:#eef4fb}html[data-portal-theme=dark] .route-page .route-call-agent-question input::placeholder,html[data-portal-theme=dark] .route-page .route-call-agent-question textarea::placeholder,html[data-portal-theme=dark] .route-page .route-call-layout-flat-row input::placeholder,html[data-portal-theme=dark] .route-page .route-call-layout-row input::placeholder,html[data-portal-theme=dark] .route-page .route-call-notes-textarea::placeholder,html[data-portal-theme=dark] .route-page .route-call-space-flat-row input::placeholder,html[data-portal-theme=dark] .route-page .route-call-space-row input::placeholder{color:rgba(185,198,214,.62)}html[data-portal-theme=dark] .route-page .route-call-space-table-head{border-bottom-color:rgba(75,89,108,.82);background:rgba(31,39,52,.98);color:#b9c6d6}html[data-portal-theme=dark] .route-page .route-call-layout-flat-row,html[data-portal-theme=dark] .route-page .route-call-space-flat-row{border-bottom-color:rgba(61,74,92,.74)}html[data-portal-theme=dark] .route-page .route-call-agent-modal-footer,html[data-portal-theme=dark] .route-page .route-call-notes-modal-footer{border-top-color:rgba(75,89,108,.82)}html[data-portal-theme=dark] .route-page .route-call-capture-group-action,html[data-portal-theme=dark] .route-page .route-call-fit-card>span,html[data-portal-theme=dark] .route-page .route-call-need-grid span,html[data-portal-theme=dark] .route-page .route-call-prompt-title em{color:#d8e7f6}html[data-portal-theme=dark] .route-page .route-call-fit-card,html[data-portal-theme=dark] .route-page .route-call-need-grid>div,html[data-portal-theme=dark] .route-page .route-call-record-summary>div{border-color:rgba(75,89,108,.76);background:linear-gradient(180deg,rgba(24,31,42,.96),rgba(31,39,52,.94))}html[data-portal-theme=dark] .reporting-page .reporting-hero-chips .insight-chip,html[data-portal-theme=dark] .reporting-page .venue-explorer-amenity-chip-list span,html[data-portal-theme=dark] .reporting-page .venue-explorer-briefing-hero,html[data-portal-theme=dark] .reporting-page .venue-explorer-briefing-metrics>div,html[data-portal-theme=dark] .reporting-page .venue-explorer-briefing-section,html[data-portal-theme=dark] .reporting-page .venue-explorer-market-bar-row,html[data-portal-theme=dark] .reporting-page .venue-explorer-peer-list span,html[data-portal-theme=dark] .reporting-page .venue-explorer-recommendation-card,html[data-portal-theme=dark] .reporting-page .venue-explorer-resource-menu,html[data-portal-theme=dark] .reporting-page .venue-explorer-source-list a,html[data-portal-theme=dark] .reporting-page .venue-explorer-subtype-event-group,html[data-portal-theme=dark] .reporting-page .venue-explorer-subtype-list span,html[data-portal-theme=dark] .reporting-page .venue-explorer-target-grid>div{background:linear-gradient(180deg,rgba(24,31,42,.98),rgba(30,39,52,.96))}html[data-portal-theme=dark] .reporting-page .audit-table-shell{border-color:rgba(75,89,108,.78);background:linear-gradient(180deg,rgba(27,34,45,.98),rgba(32,41,54,.96));box-shadow:inset 0 1px 0 rgba(255,255,255,.03),0 16px 34px rgba(0,0,0,.2)}html[data-portal-theme=dark] .reporting-page .audit-table,html[data-portal-theme=dark] .reporting-page .audit-table-detail-row td,html[data-portal-theme=dark] .reporting-page .audit-table-row{background:transparent}html[data-portal-theme=dark] .reporting-page .audit-table td,html[data-portal-theme=dark] .reporting-page .audit-table th{border-bottom-color:rgba(75,89,108,.62)}html[data-portal-theme=dark] .reporting-page .audit-table th{background:rgba(20,27,38,.96);color:#9fb0c4}html[data-portal-theme=dark] .reporting-page .audit-detail-grid h5,html[data-portal-theme=dark] .reporting-page .audit-detail-list dd,html[data-portal-theme=dark] .reporting-page .audit-table td,html[data-portal-theme=dark] .reporting-page .audit-table-row strong{color:#eef4fb}html[data-portal-theme=dark] .reporting-page .audit-table-row{background:rgba(27,34,45,.84)}html[data-portal-theme=dark] .reporting-page .audit-table-row:hover{background:rgba(35,45,59,.94)}html[data-portal-theme=dark] .reporting-page .audit-table-detail-row td{background:rgba(32,41,54,.88)}html[data-portal-theme=dark] .reporting-page .audit-detail-grid pre{border-color:rgba(75,89,108,.72);background:rgba(20,27,38,.9);color:#dbe6f2}html[data-portal-theme=dark] .reporting-page .audit-detail-list dt{color:#92a6bb}html[data-portal-theme=dark] .reporting-page .venue-explorer-briefing-bullet-list li,html[data-portal-theme=dark] .reporting-page .venue-explorer-event-list li,html[data-portal-theme=dark] .reporting-page .venue-explorer-peer-list span,html[data-portal-theme=dark] .reporting-page .venue-explorer-source-list a,html[data-portal-theme=dark] .reporting-page .venue-explorer-subtype-list span{color:#dfe8f2}.alpha-trainer-workspace-overlay{background:rgba(4,10,20,.72);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:14px}.alpha-trainer-workspace-shell{width:min(1360px,100%);max-height:calc(100vh - 28px);border-radius:16px;border:1px solid rgba(67,93,130,.54);background:linear-gradient(180deg,rgba(6,19,40,.98),rgba(4,14,31,.98));box-shadow:0 22px 52px rgba(0,0,0,.46)}.alpha-trainer-workspace-header{padding:14px 18px 10px}.alpha-trainer-workspace-header>.alpha-trainer-workspace-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:nowrap}.alpha-trainer-workspace-header>.alpha-trainer-workspace-header-actions>*{flex:0 0 auto}.alpha-trainer-workspace-header h3{font-size:30px;line-height:1.02;font-weight:700;letter-spacing:0}.alpha-trainer-workspace-header p{font-size:13px;line-height:1.3;color:#b8cae1}.alpha-trainer-workspace-header-actions{gap:10px}.alpha-trainer-toolbar-button{min-height:34px;min-width:124px;font-size:12px;padding:5px 10px}.alpha-trainer-process-map{padding:4px 18px 10px;grid-template-columns:repeat(4,minmax(0,1fr))}.alpha-trainer-process-card{display:flex;align-items:flex-start;gap:10px;border-radius:12px;padding:12px 14px;background:rgba(13,29,54,.72);border-color:rgba(104,131,165,.4);min-height:118px}.alpha-trainer-step-index{border-radius:10px;display:grid;place-items:center;text-transform:none}.alpha-trainer-process-card strong{line-height:1.14}.alpha-trainer-process-card small{display:block;margin-top:4px;line-height:1.3;color:#b4c8e1}.alpha-trainer-decision-legend{padding:0 18px 12px;grid-template-columns:repeat(5,minmax(0,1fr))}.alpha-trainer-decision-legend-item{display:flex;align-items:center;justify-content:center;min-height:38px;font-size:13px;font-weight:800;border-width:1px;text-align:center}.alpha-trainer-decision-legend-item strong{font-size:13px;line-height:1.2;white-space:normal}.alpha-trainer-decision-legend-item.is-yes{border-color:rgba(95,214,141,.58);color:#b8f6cf}.alpha-trainer-decision-legend-item.is-no{border-color:rgba(232,106,106,.58);color:#ffd0d0}.alpha-trainer-decision-legend-item.is-subsource{border-color:rgba(102,178,230,.58);color:#cfeaff}.alpha-trainer-decision-legend-item.is-recrawl{border-color:rgba(232,185,86,.58);color:#ffe3b0}.alpha-trainer-decision-legend-item.is-missed{border-color:rgba(126,173,224,.58);color:#cae5ff}.alpha-trainer-workspace-queue{padding:0 18px 12px;gap:12px}.alpha-trainer-workspace-card{border-radius:10px;border-color:rgba(95,124,164,.45);background:rgba(8,22,44,.94);position:relative}.alpha-trainer-card-index{position:absolute;top:8px;left:8px;width:24px;height:24px;border-radius:6px;background:rgba(18,109,63,.9);color:#d9ffe8;display:grid;place-items:center;font-weight:900;font-size:12px;z-index:2}.alpha-trainer-workspace-card-layout{grid-template-columns:minmax(360px,34%) minmax(420px,1fr) minmax(300px,30%)}.alpha-trainer-workspace-media-column{padding:0;gap:6px}.alpha-trainer-workspace-media{min-height:220px;border:1px solid rgba(95,124,164,.44);position:relative}.alpha-trainer-workspace-media-frame{position:relative;width:100%}.alpha-trainer-media-nav{position:absolute;inset:auto 8px 8px 8px;display:flex;justify-content:space-between}.alpha-trainer-media-nav .ghost.compact{min-width:30px;min-height:30px;border-radius:999px;background:rgba(6,15,31,.65)}.alpha-trainer-learning-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.alpha-trainer-evidence-count{font-size:12px;color:#9fb6d4}.alpha-trainer-evidence-kind{font-size:11px;color:#86e3b2}.alpha-trainer-workspace-body{gap:10px;padding:0}.alpha-trainer-workspace-body strong{line-height:1.1}.alpha-trainer-workspace-source-link{font-size:12px}.alpha-trainer-workspace-meta span{font-size:11px;padding:4px 8px}.alpha-trainer-workspace-source-why{padding:11px 12px}.alpha-trainer-workspace-source-why>span{font-size:11px}.alpha-trainer-workspace-source-why small{font-size:13px;line-height:1.4;color:#cfdbeb}.alpha-hermes-trainer-decision-controls{margin-top:0;gap:6px}.alpha-hermes-trainer-decision-options{gap:6px}.alpha-trainer-decision-button{min-height:32px!important;font-size:12px;font-weight:800;border-radius:10px;padding:5px 10px!important}.alpha-trainer-decision-button.alpha-trainer-decision-yes.is-selected{border-color:rgba(87,213,143,.58);background:rgba(14,82,49,.72);color:#c6fce0}.alpha-trainer-decision-button.alpha-trainer-decision-no.is-selected{border-color:rgba(234,112,112,.58);background:rgba(108,34,34,.72);color:#ffdada}.alpha-trainer-decision-button.alpha-trainer-decision-recrawl.is-selected{border-color:rgba(238,191,94,.58);background:rgba(114,82,26,.72);color:#ffebb7}.alpha-trainer-decision-button.alpha-trainer-decision-subsource.is-selected{border-color:rgba(102,178,230,.58);background:rgba(26,71,114,.72);color:#d9efff}.alpha-trainer-decision-button.alpha-trainer-decision-missed.is-selected{border-color:rgba(126,173,224,.58);background:rgba(26,58,92,.72);color:#d8ecff}.alpha-trainer-decision-guide{font-size:12px}.alpha-hermes-trainer-decision-save-row{border-top:0;padding-top:0;gap:4px}.alpha-trainer-save-button{width:100%;min-height:34px;font-size:12px}.alpha-trainer-save-button.is-ready{background:linear-gradient(135deg,#0d5e37,#13874d);border-color:rgba(91,205,140,.62);color:#dff9ea}.alpha-trainer-label-status,.alpha-trainer-learning-empty,.alpha-trainer-learning-head small,.alpha-trainer-learning-head span,.alpha-trainer-learning-manual>span,.alpha-trainer-save-hint,.alpha-trainer-workspace-source-note>span{font-size:12px}.alpha-trainer-learning-manual input,.alpha-trainer-workspace-source-note textarea{font-size:13px}.alpha-trainer-learning-manual-disclosure{border:1px solid rgba(95,124,164,.44);border-radius:8px;padding:4px 8px;background:rgba(8,21,41,.72)}.alpha-trainer-learning-manual-disclosure summary{cursor:pointer;list-style:none;font-size:12px;font-weight:700;color:#bdd0e6}.alpha-trainer-learning-manual-disclosure summary::-webkit-details-marker{display:none}.alpha-trainer-learning-manual-disclosure[open] .alpha-trainer-learning-manual{margin-top:6px}.alpha-trainer-workspace-source-note textarea{min-height:54px}.alpha-trainer-trial-panel{height:100%;border-radius:10px;padding:10px 12px;gap:9px}.alpha-trainer-trial-head strong{font-size:12px}.alpha-trainer-trial-head span{font-size:11px;padding:4px 9px}.alpha-trainer-trial-panel p,.alpha-trainer-trial-panel small{font-size:12px;line-height:1.34}.alpha-trainer-trial-replay-run{margin-top:auto}.alpha-trainer-trial-actions{display:flex;justify-content:flex-end}.alpha-trainer-trial-actions .ghost.compact{min-height:30px;font-size:12px}.alpha-trainer-workspace-footer{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;padding:10px 18px 14px}.alpha-trainer-footer-stat{border:1px solid rgba(95,124,164,.45);border-radius:10px;padding:10px 12px;display:grid;grid-gap:6px;gap:6px;background:rgba(10,23,44,.8)}.alpha-trainer-footer-stat span{font-size:11px;color:#9fb6d4}.alpha-trainer-footer-stat strong{color:#e9f2ff;font-size:28px;line-height:1.1}.alpha-trainer-footer-save-state small{font-size:12px;color:#b5c8df}.alpha-trainer-footer-replay{min-height:34px;font-size:12px;border-radius:10px}@media (max-width:1500px){.alpha-trainer-workspace-header h3{font-size:28px}.alpha-trainer-process-card small,.alpha-trainer-trial-panel p,.alpha-trainer-trial-panel small,.alpha-trainer-workspace-header p,.alpha-trainer-workspace-source-why small{font-size:13px}.alpha-trainer-workspace-card-layout{grid-template-columns:minmax(320px,38%) minmax(0,1fr)}.alpha-trainer-workspace-trial-column{grid-column:1/-1}.alpha-trainer-workspace-footer{grid-template-columns:repeat(2,minmax(0,1fr))}.alpha-trainer-footer-replay,.alpha-trainer-footer-save-state{grid-column:1/-1}}@media (max-width:980px){.alpha-trainer-workspace-header{flex-direction:column;gap:10px}.alpha-trainer-workspace-header-actions{width:100%;flex-wrap:wrap}.alpha-trainer-decision-legend,.alpha-trainer-process-map,.alpha-trainer-workspace-card-layout{grid-template-columns:minmax(0,1fr)}.alpha-trainer-learning-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.alpha-trainer-workspace-overlay{background:rgba(3,8,18,.84);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);padding:10px}.alpha-trainer-workspace-shell{width:min(1710px,100%);max-height:calc(100vh - 18px);border-radius:14px;border:1px solid rgba(74,108,154,.5);background:radial-gradient(circle at 16% 6%,rgba(16,59,112,.28) 0,rgba(7,22,45,0) 36%),linear-gradient(180deg,rgba(6,18,38,.985),rgba(5,14,29,.985));box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 28px 60px rgba(0,0,0,.52);display:flex;flex-direction:column;font-family:var(--font-body,"Inter"),"Inter","Segoe UI",system-ui,-apple-system,BlinkMacSystemFont,sans-serif}.alpha-trainer-workspace-shell button,.alpha-trainer-workspace-shell input,.alpha-trainer-workspace-shell select,.alpha-trainer-workspace-shell textarea{font:inherit}.alpha-trainer-workspace-header{align-items:flex-start;gap:14px;padding:12px 18px 10px}.alpha-trainer-workspace-header-copy{display:grid;grid-gap:3px;gap:3px;min-width:0}.alpha-trainer-workspace-header h3{font-size:clamp(34px,2.85vw,56px);line-height:.98;font-weight:780;margin:0}.alpha-trainer-workspace-header p{font-size:14px;line-height:1.33}.alpha-trainer-workspace-header-actions{margin-left:auto;align-items:center;gap:9px;flex-wrap:nowrap}.alpha-trainer-workspace-header-actions .alpha-exec-segmented{min-height:40px}.alpha-trainer-workspace-header-actions .alpha-exec-segmented button{min-width:130px;font-size:12px}.alpha-trainer-batch-pager{display:inline-flex;align-items:center;gap:8px}.alpha-trainer-batch-pager small{font-size:12px;color:#95afcd;white-space:nowrap}.alpha-trainer-toolbar-button{min-height:40px;min-width:108px;border-radius:10px;padding:6px 12px;font-size:13px;font-weight:700}.alpha-trainer-process-map{padding:2px 18px 10px;gap:10px}.alpha-trainer-process-card{min-height:106px;border-radius:11px;padding:10px 12px;gap:9px}.alpha-trainer-step-index{width:30px;min-width:30px;height:30px;color:#f8fafc;background:#172235;border:1px solid rgba(248,88,48,.58);box-shadow:inset 0 1px 0 rgba(255,255,255,.08);font-size:13px;font-weight:850;line-height:1;letter-spacing:0;text-shadow:none}.alpha-trainer-process-card strong{font-size:15px}.alpha-trainer-process-card small{margin-top:2px;font-size:12px}.alpha-trainer-decision-legend{padding:0 18px 10px;gap:8px}.alpha-trainer-decision-legend-item{min-height:43px;border-radius:10px}.alpha-trainer-decision-legend-item strong{font-size:14px;font-weight:760}.alpha-trainer-workspace-queue{padding:0 18px 10px;gap:10px;overflow:auto;min-height:0;flex:1 1}.alpha-trainer-workspace-card{border-radius:12px}.alpha-trainer-card-index{top:10px;left:10px;width:28px;height:28px;border-radius:7px;font-size:13px}.alpha-trainer-workspace-card-layout{grid-template-columns:minmax(370px,33%) minmax(470px,1fr) minmax(320px,31%);gap:12px;padding:10px}.alpha-trainer-workspace-media{min-height:214px;border-radius:10px}.alpha-trainer-workspace-image{object-fit:cover}.alpha-trainer-workspace-media.is-page-screenshot{display:block;aspect-ratio:auto;max-height:min(54vh,560px);overflow:auto;overscroll-behavior:contain}.alpha-trainer-workspace-media.is-page-screenshot .alpha-trainer-workspace-image{width:100%;height:auto;min-height:0;object-fit:contain;object-position:top center}.alpha-trainer-workspace-media.is-page-screenshot .alpha-trainer-media-nav{position:-webkit-sticky;position:sticky;bottom:8px;margin:-40px 8px 8px}.alpha-trainer-viewport-capture-button{position:absolute;right:10px;bottom:10px;z-index:8;display:inline-grid;place-items:center;flex:0 0 auto;width:38px;min-width:38px;min-height:34px;padding:0;border:2px solid #fff;border-radius:8px;background:transparent;color:#050505;box-shadow:none}.alpha-trainer-viewport-capture-button svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.alpha-trainer-viewport-capture-button:hover{background:transparent}.alpha-trainer-evidence-capture-status{color:#8ee5b6;font-size:11px;font-weight:700}.alpha-trainer-learning-grid{gap:8px}.alpha-trainer-learning-thumb{min-height:0;border-radius:8px}.alpha-trainer-workspace-body strong{font-size:18px}.alpha-trainer-workspace-source-link{font-size:13px}.alpha-trainer-workspace-meta span{font-size:12px}.alpha-hermes-trainer-decision-options{gap:7px}.alpha-trainer-decision-button{min-height:35px!important;font-size:13px}.alpha-trainer-reason-select-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.alpha-trainer-reason-select-grid label{display:grid;grid-gap:5px;gap:5px;min-width:0}.alpha-trainer-reason-select-grid span{color:#a9bdd6;font-size:11px;font-weight:800;text-transform:uppercase}.alpha-trainer-reason-select-grid select{width:100%;min-height:36px;border:1px solid rgba(95,124,164,.44);border-radius:8px;background:rgba(9,22,43,.92);color:#e5eefc;font-size:13px;font-weight:700;padding:0 10px}.alpha-trainer-saved-memory{display:grid;grid-gap:3px;gap:3px;border:1px solid rgba(80,192,132,.45);border-radius:8px;background:rgba(12,70,44,.34);padding:8px 10px}.alpha-trainer-saved-memory span{color:#8ee5b6;font-size:11px;font-weight:900;text-transform:uppercase}.alpha-trainer-saved-memory strong{color:#e5fff0;font-size:13px}.alpha-trainer-saved-memory small{color:#bde8cf;font-size:12px}.alpha-trainer-workspace-evidence-source{color:#93a9c4;font-size:12px;overflow-wrap:anywhere}.alpha-trainer-explain-row textarea{min-height:68px;font-size:13px}.alpha-trainer-save-button{min-height:38px;font-size:13px;border-radius:10px}.alpha-trainer-workspace-trial-column{min-width:0}.alpha-trainer-trial-panel{min-height:100%;border-radius:11px;padding:12px 14px}.alpha-trainer-trial-panel.is-improved{border-color:rgba(79,206,133,.6);background:linear-gradient(180deg,rgba(12,66,45,.76),rgba(8,24,48,.88))}.alpha-trainer-trial-panel.is-regressed{border-color:rgba(239,96,96,.6);background:linear-gradient(180deg,rgba(89,31,31,.76),rgba(8,24,48,.88))}.alpha-trainer-trial-panel.is-no-change,.alpha-trainer-trial-panel.is-pending{border-color:rgba(123,148,183,.46);background:rgba(8,22,44,.88)}.alpha-trainer-context-panel{min-height:100%;border:1px solid rgba(123,148,183,.46);border-radius:11px;background:rgba(8,22,44,.88);padding:12px 14px;display:grid;grid-gap:10px;gap:10px}.alpha-trainer-context-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.alpha-trainer-context-collected>span,.alpha-trainer-context-head strong{color:#d8e3f3;font-size:13px;font-weight:900;text-transform:uppercase}.alpha-trainer-context-head span{border:1px solid rgba(96,112,133,.42);border-radius:999px;color:#a9bfdc;font-size:11px;font-weight:800;line-height:1;padding:4px 9px}.alpha-trainer-context-panel p{margin:0;color:#c4d5ea;font-size:13px;line-height:1.36}.alpha-trainer-context-collected,.alpha-trainer-context-reasons{display:grid;grid-gap:6px;gap:6px}.alpha-trainer-context-collected small,.alpha-trainer-context-reasons small{color:#9fb6d4;font-size:12px;line-height:1.34}.alpha-trainer-context-list{margin:0;display:grid;grid-gap:6px;gap:6px}.alpha-trainer-context-list div{display:grid;grid-template-columns:minmax(92px,.48fr) minmax(0,1fr);grid-gap:8px;gap:8px}.alpha-trainer-context-list dt{color:#7f98b8;font-size:11px;font-weight:800;text-transform:uppercase}.alpha-trainer-context-list dd{margin:0;color:#dbe8f7;font-size:12px;line-height:1.28;overflow-wrap:anywhere}.alpha-trainer-context-list a{color:#b9d7ff;text-decoration:underline;text-underline-offset:2px}.alpha-trainer-context-actions{display:flex;justify-content:flex-end;margin-top:auto}.alpha-trainer-trial-head strong,.alpha-trainer-trial-panel p,.alpha-trainer-trial-panel small{font-size:13px}.alpha-trainer-workspace-footer{border-top:1px solid rgba(71,100,139,.38);grid-template-columns:1fr 1fr 1fr 1.35fr auto;padding:10px 18px 12px;gap:10px}.alpha-trainer-workspace-footer.is-context{grid-template-columns:1fr 1fr 1fr 1.35fr}.alpha-trainer-footer-stat{min-height:78px}.alpha-trainer-footer-stat strong{font-size:37px}.alpha-trainer-footer-replay{min-width:230px;align-self:stretch;border:1px solid rgba(95,124,164,.46);background:rgba(40,55,76,.8);color:#aebed2;font-weight:900}.alpha-trainer-footer-replay.is-ready{border-color:rgba(79,206,133,.68);background:linear-gradient(135deg,#0f6d3f,#149457);color:#ffffff;box-shadow:0 14px 30px rgba(9,70,39,.28)}.alpha-trainer-footer-replay:disabled{cursor:not-allowed;opacity:.72;box-shadow:none}@media (max-width:1420px){.alpha-trainer-workspace-card-layout{grid-template-columns:minmax(340px,38%) minmax(0,1fr)}.alpha-trainer-workspace-trial-column{grid-column:1/-1}.alpha-trainer-workspace-footer{grid-template-columns:repeat(2,minmax(0,1fr))}.alpha-trainer-footer-replay,.alpha-trainer-footer-save-state{grid-column:1/-1}}@media (max-width:1120px){.alpha-trainer-workspace-header{flex-direction:column;align-items:stretch}.alpha-trainer-workspace-header-actions{margin-left:0;justify-content:flex-start;flex-wrap:wrap}}@media (max-width:760px){.alpha-trainer-reason-select-grid{grid-template-columns:minmax(0,1fr)}}html[data-portal-theme=dark] .route-page .route-scheduler-command-center{border-color:rgba(63,89,124,.52);background:radial-gradient(circle at 22% 0,rgba(19,64,122,.36) 0,rgba(7,24,49,0) 34%),linear-gradient(180deg,rgba(6,18,38,.985),rgba(5,14,29,.985));box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 28px 60px rgba(0,0,0,.46);padding:14px}html[data-portal-theme=dark] .route-page .route-scheduler-kpi-strip{gap:0;border:1px solid rgba(77,104,139,.44);border-radius:12px;overflow:hidden;margin-bottom:12px}html[data-portal-theme=dark] .route-page .route-scheduler-kpi-card{border:0;border-right:1px solid rgba(77,104,139,.34);border-radius:0;background:rgba(9,23,45,.62);min-height:98px}html[data-portal-theme=dark] .route-page .route-scheduler-kpi-card:last-child{border-right:0}html[data-portal-theme=dark] .route-page .route-scheduler-kpi-card strong{font-size:44px;line-height:.95}html[data-portal-theme=dark] .route-page .route-scheduler-live-grid{grid-template-columns:minmax(310px,.86fr) minmax(470px,1.28fr) minmax(380px,1fr);gap:10px}html[data-portal-theme=dark] .route-page .route-scheduler-live-column{border-color:rgba(74,102,136,.46);border-radius:12px;background:rgba(7,22,44,.74);padding:10px;gap:10px}html[data-portal-theme=dark] .route-page .route-scheduler-live-head strong{color:#dceafe;letter-spacing:.08em}html[data-portal-theme=dark] .route-page .route-scheduler-map-panel-live{border-color:rgba(74,102,136,.42);background:rgba(7,22,44,.82);border-radius:11px;min-height:0}html[data-portal-theme=dark] .route-page .route-scheduler-map-card{border-color:rgba(74,102,136,.42);background:rgba(8,24,48,.86)}html[data-portal-theme=dark] .route-page .route-scheduler-cluster-mini-list{max-height:270px}html[data-portal-theme=dark] .route-page .route-scheduler-cluster-mini-row{border-color:rgba(74,102,136,.42);background:rgba(8,24,48,.78)}html[data-portal-theme=dark] .route-page .route-scheduler-call-queue-column .route-scheduler-live-head{padding-bottom:2px}html[data-portal-theme=dark] .route-page .route-scheduler-queue-table-wrap{border-color:rgba(74,102,136,.42);border-radius:10px;background:rgba(5,18,37,.8)}html[data-portal-theme=dark] .route-page .route-scheduler-queue-table th{background:rgba(10,23,44,.95);color:#b7cae0}html[data-portal-theme=dark] .route-page .route-scheduler-queue-table td{color:#d9e6f7}html[data-portal-theme=dark] .route-page .route-scheduler-queue-table td em{color:#a9bdd6}html[data-portal-theme=dark] .route-page .route-scheduler-assist-column .route-scheduler-assist-panel,html[data-portal-theme=dark] .route-page .route-scheduler-call-action{border-color:rgba(74,102,136,.42);border-radius:10px;background:rgba(8,24,48,.82)}html[data-portal-theme=dark] .route-page .route-scheduler-assist-column .route-call-transcript-list{border-color:rgba(74,102,136,.42);border-radius:9px;background:rgba(3,13,28,.82)}html[data-portal-theme=dark] .route-page .route-scheduler-assist-column .route-call-suggestion-row{border-color:rgba(74,102,136,.42);border-radius:9px;background:rgba(8,24,48,.82)}html[data-portal-theme=dark] .route-page .route-scheduler-assist-column .route-scheduler-prompt-chips .ghost.compact{min-height:28px;border-radius:999px}html[data-portal-theme=light] .alpha-trainer-workspace-overlay{background:rgba(12,21,38,.42)}html[data-portal-theme=light] .alpha-trainer-workspace-shell{border-color:rgba(167,188,214,.74);background:#f7fbff;color:#173252;box-shadow:0 24px 60px rgba(16,42,71,.24)}html[data-portal-theme=light] .alpha-trainer-workspace-header{border-bottom-color:rgba(167,188,214,.64)}html[data-portal-theme=light] .alpha-trainer-decision-legend-item,html[data-portal-theme=light] .alpha-trainer-process-card{border-color:rgba(167,188,214,.68);background:#ffffff}html[data-portal-theme=light] .alpha-trainer-step-index{color:#111827;background:linear-gradient(180deg,#fffaf6,#fff1e8);border-color:rgba(248,88,48,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 1px 2px rgba(16,42,71,.1)}html[data-portal-theme=light] .alpha-trainer-workspace-card{border-color:rgba(167,188,214,.68);background:#ffffff}html[data-portal-theme=light] .alpha-trainer-workspace-footer{border-top-color:rgba(167,188,214,.64);background:#f7fbff}html[data-portal-theme=light] .alpha-trainer-footer-stat{border-color:rgba(167,188,214,.74);background:#ffffff}html[data-portal-theme=light] .alpha-trainer-footer-stat span{color:#385675}html[data-portal-theme=light] .alpha-trainer-footer-stat strong{color:#102645}html[data-portal-theme=light] .alpha-trainer-footer-save-state small{color:#4f6783}html[data-portal-theme=light] .alpha-trainer-footer-replay{border-color:rgba(167,188,214,.74);background:#ffffff;color:#173252}html[data-portal-theme=light] .alpha-trainer-footer-replay:hover{background:#f3f8ff}html[data-portal-theme=light] .alpha-trainer-footer-replay.is-ready{border-color:rgba(20,148,87,.72);background:linear-gradient(135deg,#0f6d3f,#149457);color:#ffffff}html[data-portal-theme=light] .alpha-trainer-context-panel{border-color:rgba(167,188,214,.74);background:#ffffff}html[data-portal-theme=light] .alpha-trainer-context-collected>span,html[data-portal-theme=light] .alpha-trainer-context-head strong,html[data-portal-theme=light] .alpha-trainer-context-list dd{color:#173252}html[data-portal-theme=light] .alpha-trainer-context-collected small,html[data-portal-theme=light] .alpha-trainer-context-head span,html[data-portal-theme=light] .alpha-trainer-context-list dt,html[data-portal-theme=light] .alpha-trainer-context-reasons small{color:#4f6783}html[data-portal-theme=light] .alpha-trainer-context-panel p{color:#2c4563}html[data-portal-theme=light] .alpha-trainer-context-list a{color:#0f5fba}html[data-portal-theme=light] .alpha-trainer-reason-select-grid select{border-color:rgba(167,188,214,.74);background:#ffffff;color:#173252}html[data-portal-theme=light] .alpha-trainer-saved-memory{border-color:rgba(20,148,87,.36);background:#ecfff4}html[data-portal-theme=light] .alpha-trainer-evidence-capture-status,html[data-portal-theme=light] .alpha-trainer-saved-memory span{color:#0f6d3f}html[data-portal-theme=light] .alpha-trainer-saved-memory strong{color:#173252}html[data-portal-theme=light] .alpha-trainer-saved-memory small{color:#386048}html[data-portal-theme=light] .alpha-trainer-workspace-evidence-source{color:#5a7190}html[data-portal-theme=light] .alpha-trainer-batch-pager small{color:#385675}.ai-trainer-v2-page{display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:16px;gap:16px;min-height:calc(100vh - 184px)}.ai-trainer-v2-context-panel,.ai-trainer-v2-decision-panel,.ai-trainer-v2-evidence-panel,.ai-trainer-v2-shell,.ai-trainer-v2-sidebar{border:1px solid rgba(130,150,174,.28);border-radius:8px;background:rgba(13,23,35,.78);box-shadow:0 18px 46px rgba(0,0,0,.2)}html[data-portal-theme=light] .ai-trainer-v2-context-panel,html[data-portal-theme=light] .ai-trainer-v2-decision-panel,html[data-portal-theme=light] .ai-trainer-v2-evidence-panel,html[data-portal-theme=light] .ai-trainer-v2-shell,html[data-portal-theme=light] .ai-trainer-v2-sidebar{background:rgba(255,255,255,.94);border-color:rgba(169,184,204,.74);box-shadow:0 16px 40px rgba(31,43,59,.08)}.ai-trainer-v2-sidebar{padding:14px;min-width:0}.ai-trainer-v2-brand{display:flex;align-items:center;gap:8px;padding:6px 4px 16px;border-bottom:1px solid rgba(130,150,174,.22)}.ai-trainer-v2-brand span,.ai-trainer-v2-brand strong{font-size:15px;line-height:1.1}.ai-trainer-v2-brand span{color:var(--brand);font-weight:800}.ai-trainer-v2-brand em{border:1px solid rgba(130,150,174,.4);border-radius:5px;padding:2px 5px;color:var(--muted);font-size:10px;font-style:normal;font-weight:700}.ai-trainer-v2-rail{display:grid;grid-gap:6px;gap:6px;padding-top:12px}.ai-trainer-v2-confidence button,.ai-trainer-v2-footer button,.ai-trainer-v2-labels button,.ai-trainer-v2-qa-actions button,.ai-trainer-v2-qa-assign,.ai-trainer-v2-rail button,.ai-trainer-v2-review-top button,.ai-trainer-v2-tabs button,.ai-trainer-v2-toolbar button,.ai-trainer-v2-url-import button{min-height:34px;border:1px solid rgba(130,150,174,.32);border-radius:7px;background:rgba(21,34,49,.62);color:var(--text);font:inherit;font-size:12px;font-weight:700;cursor:pointer}html[data-portal-theme=light] .ai-trainer-v2-confidence button,html[data-portal-theme=light] .ai-trainer-v2-footer button,html[data-portal-theme=light] .ai-trainer-v2-labels button,html[data-portal-theme=light] .ai-trainer-v2-qa-actions button,html[data-portal-theme=light] .ai-trainer-v2-qa-assign,html[data-portal-theme=light] .ai-trainer-v2-rail button,html[data-portal-theme=light] .ai-trainer-v2-review-top button,html[data-portal-theme=light] .ai-trainer-v2-tabs button,html[data-portal-theme=light] .ai-trainer-v2-toolbar button,html[data-portal-theme=light] .ai-trainer-v2-url-import button{background:#ffffff}.ai-trainer-v2-rail button{display:flex;justify-content:space-between;width:100%;padding:9px 10px;text-align:left}.ai-trainer-v2-confidence button.is-active,.ai-trainer-v2-labels button.is-active,.ai-trainer-v2-rail button.is-active,.ai-trainer-v2-tabs button.is-active{border-color:rgba(78,190,124,.72);background:rgba(28,116,68,.36);color:#c8f4d7}html[data-portal-theme=light] .ai-trainer-v2-confidence button.is-active,html[data-portal-theme=light] .ai-trainer-v2-labels button.is-active,html[data-portal-theme=light] .ai-trainer-v2-rail button.is-active,html[data-portal-theme=light] .ai-trainer-v2-tabs button.is-active{color:#0f6d3f;background:#ebfff2}.ai-trainer-v2-rail span,.ai-trainer-v2-tabs span{color:var(--muted);font-size:11px}.ai-trainer-v2-shell{display:flex;flex-direction:column;min-width:0;overflow:hidden}.ai-trainer-v2-header{display:flex;justify-content:space-between;gap:16px;padding:18px 20px 12px;border-bottom:1px solid rgba(130,150,174,.22)}.ai-trainer-v2-header h1{margin:0;font-size:22px;line-height:1.2;letter-spacing:0}.ai-trainer-v2-empty,.ai-trainer-v2-error,.ai-trainer-v2-header p,.ai-trainer-v2-status-message{margin:4px 0 0;color:var(--muted);font-size:12px;line-height:1.45}.ai-trainer-v2-identity{align-self:flex-start;display:grid;grid-gap:2px;gap:2px;min-width:136px;border:1px solid rgba(130,150,174,.28);border-radius:7px;padding:8px 10px}.ai-trainer-v2-identity span,.ai-trainer-v2-identity strong{font-size:12px}.ai-trainer-v2-identity span{color:var(--muted)}.ai-trainer-v2-tabs{display:flex;gap:8px;padding:12px 20px 0;overflow-x:auto}.ai-trainer-v2-tabs button{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;padding:0 12px}.ai-trainer-v2-kpis{display:grid;grid-template-columns:repeat(5,minmax(120px,1fr));grid-gap:10px;gap:10px;padding:12px 20px}.ai-trainer-v2-kpis div{min-height:72px;border:1px solid rgba(130,150,174,.24);border-radius:8px;padding:10px 12px;background:rgba(17,31,45,.44)}html[data-portal-theme=light] .ai-trainer-v2-kpis div{background:#f8fbff}.ai-trainer-v2-kpis small,.ai-trainer-v2-kpis span{display:block;color:var(--muted);font-size:11px}.ai-trainer-v2-kpis strong{display:block;margin-top:4px;color:var(--success);font-size:24px;line-height:1}.ai-trainer-v2-kpis .is-warning strong{color:#ff6d5a}.ai-trainer-v2-toolbar{display:flex;gap:10px;padding:0 20px 12px}.ai-trainer-v2-toolbar label{flex:1 1 auto}.ai-trainer-v2-dataset-version-input input,.ai-trainer-v2-notes textarea,.ai-trainer-v2-qa-field input,.ai-trainer-v2-thumbs input,.ai-trainer-v2-thumbs select,.ai-trainer-v2-toolbar input,.ai-trainer-v2-url-import input{width:100%;min-height:34px;border:1px solid rgba(130,150,174,.3);border-radius:7px;background:rgba(6,14,24,.48);color:var(--text);font:inherit;font-size:12px;letter-spacing:0}.ai-trainer-v2-dataset-version-input input,.ai-trainer-v2-qa-field input,.ai-trainer-v2-thumbs input,.ai-trainer-v2-toolbar input,.ai-trainer-v2-url-import input{padding:0 10px}.ai-trainer-v2-thumbs select{padding:0 8px}html[data-portal-theme=light] .ai-trainer-v2-dataset-version-input input,html[data-portal-theme=light] .ai-trainer-v2-notes textarea,html[data-portal-theme=light] .ai-trainer-v2-qa-field input,html[data-portal-theme=light] .ai-trainer-v2-thumbs input,html[data-portal-theme=light] .ai-trainer-v2-thumbs select,html[data-portal-theme=light] .ai-trainer-v2-toolbar input,html[data-portal-theme=light] .ai-trainer-v2-url-import input{background:#ffffff}.ai-trainer-v2-error{margin:0 20px 12px;border:1px solid rgba(255,109,90,.45);border-radius:7px;padding:9px 12px;color:#ffb4a8;background:rgba(93,33,28,.38)}.ai-trainer-v2-workspace{display:grid;grid-template-columns:minmax(320px,.92fr) minmax(0,2fr);grid-gap:14px;gap:14px;min-height:0;padding:0 20px 16px}.ai-trainer-v2-queue{min-height:480px;max-height:calc(100vh - 430px);overflow:auto;border:1px solid rgba(130,150,174,.24);border-radius:8px}.ai-trainer-v2-task-row{display:grid;grid-template-columns:76px minmax(140px,1fr) 72px 94px 72px;grid-gap:10px;gap:10px;align-items:center;width:100%;min-height:68px;border:0;border-bottom:1px solid rgba(130,150,174,.2);border-radius:0;padding:9px 10px;background:transparent;color:var(--text);font:inherit;text-align:left;cursor:pointer}.ai-trainer-v2-task-row.is-selected{outline:1px solid rgba(78,190,124,.72);outline-offset:-1px;background:rgba(28,116,68,.14)}.ai-trainer-v2-prediction small,.ai-trainer-v2-task-row small,.ai-trainer-v2-task-row strong{display:block}.ai-trainer-v2-task-row strong{font-size:12px;line-height:1.35}.ai-trainer-v2-task-row small,.ai-trainer-v2-task-row span{color:var(--muted);font-size:11px;line-height:1.35}.ai-trainer-v2-priority,.ai-trainer-v2-status{justify-self:start;border:1px solid rgba(130,150,174,.3);border-radius:999px;padding:3px 7px;text-transform:capitalize}.ai-trainer-v2-priority.is-critical,.ai-trainer-v2-priority.is-high,.ai-trainer-v2-status.is-blocked_missing_evidence{color:#ff9d8d;border-color:rgba(255,109,90,.42)}.ai-trainer-v2-priority.is-medium{color:#f1c35f;border-color:rgba(241,195,95,.42)}.ai-trainer-v2-priority.is-low{color:#83d9a5;border-color:rgba(131,217,165,.42)}.ai-trainer-v2-status.is-accepted,.ai-trainer-v2-status.is-claimed,.ai-trainer-v2-status.is-ready,.ai-trainer-v2-status.is-submitted{color:#91e2af;border-color:rgba(78,190,124,.42)}.ai-trainer-v2-review{min-width:0}.ai-trainer-v2-review-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;min-height:38px;margin-bottom:8px}.ai-trainer-v2-review-top span{color:var(--muted);font-size:12px}.ai-trainer-v2-dataset-version-input{width:min(180px,32vw)}.ai-trainer-v2-review-grid{display:grid;grid-template-columns:minmax(280px,1.05fr) minmax(280px,.9fr) minmax(240px,.8fr);grid-gap:10px;gap:10px;align-items:start}.ai-trainer-v2-qa-grid{display:grid;grid-template-columns:minmax(280px,1fr) minmax(300px,1fr) minmax(240px,.78fr);grid-gap:10px;gap:10px;align-items:start}.ai-trainer-v2-context-panel,.ai-trainer-v2-decision-panel,.ai-trainer-v2-evidence-panel{min-width:0;padding:10px}.ai-trainer-v2-panel-head{display:flex;justify-content:space-between;gap:10px;margin-bottom:10px}.ai-trainer-v2-panel-head div{display:flex;align-items:center;gap:8px}.ai-trainer-v2-panel-head span{display:grid;place-items:center;width:22px;height:22px;border-radius:6px;background:rgba(130,150,174,.2);color:var(--text);font-size:12px;font-weight:800}.ai-trainer-v2-audit strong,.ai-trainer-v2-panel-head strong{font-size:13px}.ai-trainer-v2-panel-head em{color:var(--success);font-size:11px;font-style:normal;font-weight:800}.ai-trainer-v2-media-frame{position:relative;border:1px solid rgba(130,150,174,.26);border-radius:8px;overflow:hidden;background:rgba(4,10,18,.58)}.ai-trainer-v2-media{height:330px;overflow:auto;overscroll-behavior:contain}.ai-trainer-v2-media img{display:block;width:100%;min-height:520px;object-fit:contain;object-position:top center;background:#f7f8f8}.ai-trainer-v2-no-image{display:grid;place-items:center;height:330px;color:var(--muted);font-size:12px}.ai-trainer-v2-camera{position:absolute;right:12px;bottom:12px;display:grid;place-items:center;width:38px;height:38px;border:1px solid rgba(255,255,255,.84);border-radius:8px;background:rgba(255,255,255,.9);color:#101722;cursor:pointer}.ai-trainer-v2-camera svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8}.ai-trainer-v2-thumbs,.trainer-v2-thumbs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:10px}.ai-trainer-v2-thumb,.trainer-v2-thumb{position:relative;display:grid;grid-gap:6px;gap:6px;border:1px solid rgba(130,150,174,.24);border-radius:8px;padding:6px;min-width:0;background:rgba(6,14,24,.42)}.ai-trainer-v2-thumb.is-selected,.trainer-v2-thumb.is-selected{border-color:rgba(78,190,124,.72);box-shadow:inset 0 0 0 1px rgba(78,190,124,.28)}.ai-trainer-v2-thumb-preview,.trainer-v2-thumb-preview{width:100%;aspect-ratio:16/9;min-height:74px;height:auto;border:0;border-radius:6px;padding:0;overflow:hidden;background:rgba(4,10,18,.72);cursor:pointer}.ai-trainer-v2-thumb-preview img,.trainer-v2-thumb-preview img{display:block;width:100%;height:100%;object-fit:contain;background:rgba(0,0,0,.76)}.trainer-v2-thumb-summary{display:grid;grid-gap:2px;gap:2px;min-width:0}.trainer-v2-thumb-summary span,.trainer-v2-thumb-summary strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.25}.trainer-v2-thumb-summary strong{color:var(--text)}.trainer-v2-thumb-summary span{color:var(--muted)}.ai-trainer-v2-thumb-remove,.trainer-v2-thumb-remove{position:absolute;top:3px;right:3px;width:22px;height:22px;border:1px solid rgba(255,255,255,.72);border-radius:6px;background:rgba(33,42,54,.82);color:#ffffff;font-size:13px;font-weight:800;line-height:1}.ai-trainer-v2-notes,.ai-trainer-v2-qa-field,.ai-trainer-v2-thumbs label,.ai-trainer-v2-url-import label,.trainer-v2-notes,.trainer-v2-thumbs label,.trainer-v2-url-import label{display:grid;grid-gap:5px;gap:5px}.ai-trainer-v2-confidence legend,.ai-trainer-v2-labels legend,.ai-trainer-v2-notes span,.ai-trainer-v2-qa-field span,.ai-trainer-v2-thumbs label span,.ai-trainer-v2-url-import label span,.trainer-v2-confidence legend,.trainer-v2-labels legend,.trainer-v2-notes span,.trainer-v2-thumbs label span,.trainer-v2-url-import label span{color:var(--muted);font-size:11px;font-weight:700}.ai-trainer-v2-thumbs label span,.ai-trainer-v2-url-import label span,.trainer-v2-evidence-browser-details label>.trainer-v2-field-label,.trainer-v2-evidence-browser-details label>span:not(.trainer-v2-field-label),.trainer-v2-thumbs label span,.trainer-v2-url-import label span{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;white-space:normal}.ai-trainer-v2-thumb-empty{grid-column:1/-1;color:var(--muted);font-size:12px}.ai-trainer-v2-url-import,.trainer-v2-url-import{display:grid;grid-template-columns:minmax(0,1fr) 92px;grid-gap:8px;gap:8px;align-items:end;margin-top:10px}.trainer-v2-evidence-browser select,.trainer-v2-evidence-browser textarea,.trainer-v2-notes textarea,.trainer-v2-thumbs input,.trainer-v2-thumbs select,.trainer-v2-url-import input{width:100%;border:1px solid rgba(130,150,174,.36);border-radius:7px;background:rgba(6,14,24,.78);color:#ecf5ff;font:inherit;font-size:12px;letter-spacing:0}.trainer-v2-thumbs input,.trainer-v2-thumbs select,.trainer-v2-url-import input{min-height:34px}.trainer-v2-thumbs input,.trainer-v2-url-import input{padding:0 10px}.trainer-v2-evidence-browser select,.trainer-v2-thumbs select{padding:0 8px}.trainer-v2-evidence-browser textarea::placeholder,.trainer-v2-notes textarea::placeholder,.trainer-v2-thumbs input::placeholder,.trainer-v2-url-import input::placeholder{color:rgba(199,213,229,.62)}.ai-trainer-v2-status-message{min-height:18px;color:var(--success)}.ai-trainer-v2-hermes{border:1px solid rgba(130,150,174,.24);border-radius:8px;padding:10px}.ai-trainer-v2-hermes p,.ai-trainer-v2-hermes small,.ai-trainer-v2-hermes span{color:var(--muted);font-size:12px;line-height:1.45}.ai-trainer-v2-hermes strong{display:inline-flex;margin:8px 8px 8px 0;border:1px solid rgba(78,190,124,.38);border-radius:6px;padding:5px 8px;color:#91e2af;font-size:12px;text-transform:capitalize}.ai-trainer-v2-hermes p{margin:2px 0 0}.ai-trainer-v2-confidence,.ai-trainer-v2-labels{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:7px;gap:7px;margin:12px 0 0;padding:0;border:0}.ai-trainer-v2-confidence{grid-template-columns:repeat(4,minmax(0,1fr))}.ai-trainer-v2-confidence legend,.ai-trainer-v2-labels legend{grid-column:1/-1;margin-bottom:2px}.ai-trainer-v2-confidence button{display:grid;place-items:center}.ai-trainer-v2-confidence button span{color:var(--muted);font-size:11px}.ai-trainer-v2-notes{margin-top:12px}.ai-trainer-v2-notes textarea{min-height:132px;resize:vertical;padding:10px}.ai-trainer-v2-qa-field{margin-top:12px}.ai-trainer-v2-qa-facts{display:grid;grid-gap:8px;gap:8px;margin:12px 0 0}.ai-trainer-v2-qa-facts div{display:grid;grid-template-columns:92px minmax(0,1fr);grid-gap:8px;gap:8px}.ai-trainer-v2-qa-facts dd,.ai-trainer-v2-qa-facts dt{margin:0;font-size:11px;line-height:1.35}.ai-trainer-v2-qa-facts dt{color:var(--muted);font-weight:800}.ai-trainer-v2-qa-facts dd{overflow-wrap:anywhere}.ai-trainer-v2-qa-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:12px}.ai-trainer-v2-qa-actions button,.ai-trainer-v2-qa-assign{padding:0 12px}.ai-trainer-v2-qa-actions button:first-child{border-color:rgba(78,190,124,.72);background:linear-gradient(180deg,rgba(34,151,83,.92),rgba(24,120,66,.92));color:#ffffff}.ai-trainer-v2-qa-actions button.is-warning{border-color:rgba(255,109,90,.52);color:#ff9d8d}.ai-trainer-v2-qa-assign{width:100%;margin-top:8px}.ai-trainer-v2-dataset-members{display:grid;grid-gap:8px;gap:8px}.ai-trainer-v2-dataset-member{display:grid;grid-template-columns:minmax(80px,.8fr) 88px minmax(0,1fr) 96px;grid-gap:8px;gap:8px;align-items:center;width:100%;border:1px solid rgba(130,150,174,.24);border-radius:8px;padding:8px;background:rgba(9,18,30,.48);color:var(--text);text-align:left}.ai-trainer-v2-dataset-member.is-selected{border-color:rgba(78,190,124,.66);background:rgba(22,95,58,.22)}button.ai-trainer-v2-dataset-member{min-height:auto;cursor:pointer}.ai-trainer-v2-dataset-member small,.ai-trainer-v2-dataset-member span,.ai-trainer-v2-dataset-member strong{min-width:0;overflow-wrap:anywhere;font-size:11px;line-height:1.35}.ai-trainer-v2-dataset-member span{color:#91e2af;text-transform:capitalize}.ai-trainer-v2-dataset-member small{color:var(--muted)}.ai-trainer-v2-context-panel dl{display:grid;grid-gap:8px;gap:8px;margin:0}.ai-trainer-v2-context-panel dl div{display:grid;grid-template-columns:92px minmax(0,1fr);grid-gap:8px;gap:8px;min-width:0}.ai-trainer-v2-context-panel dd,.ai-trainer-v2-context-panel dt{margin:0;font-size:11px;line-height:1.35}.ai-trainer-v2-context-panel dt{color:var(--muted);font-weight:800}.ai-trainer-v2-context-panel dd{min-width:0;overflow-wrap:anywhere}.ai-trainer-v2-audit{display:grid;grid-gap:6px;gap:6px;margin-top:16px;border-top:1px solid rgba(130,150,174,.22);padding-top:12px}.ai-trainer-v2-audit span{display:flex;justify-content:space-between;gap:8px;color:var(--muted);font-size:11px}.ai-trainer-v2-audit small{color:var(--text)}.ai-trainer-v2-footer{display:flex;justify-content:flex-end;gap:10px;padding:12px 20px 16px;border-top:1px solid rgba(130,150,174,.22)}.ai-trainer-v2-footer button{min-width:150px;padding:0 14px}.ai-trainer-v2-footer button:last-child{border-color:rgba(78,190,124,.72);background:linear-gradient(180deg,rgba(34,151,83,.92),rgba(24,120,66,.92));color:#ffffff}.ai-trainer-v2-footer .ai-trainer-v2-block{border-color:rgba(255,109,90,.52);color:#ff9d8d}.ai-trainer-v2-camera:disabled,.ai-trainer-v2-footer button:disabled,.ai-trainer-v2-qa-actions button:disabled,.ai-trainer-v2-qa-assign:disabled,.ai-trainer-v2-review-top button:disabled,.ai-trainer-v2-url-import button:disabled{cursor:not-allowed;opacity:.52}.trainer-v2-modal-backdrop{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:22px;background:rgba(0,0,0,.62)}.trainer-v2-modal{width:min(620px,100%);max-height:calc(100dvh - 44px);overflow:auto;border:1px solid rgba(130,150,174,.34);border-radius:10px;background:#101b29;color:var(--text);box-shadow:0 30px 80px rgba(0,0,0,.42)}.trainer-v2-modal footer,.trainer-v2-modal header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid rgba(130,150,174,.24)}.trainer-v2-modal footer{border-top:1px solid rgba(130,150,174,.24);border-bottom:0}.trainer-v2-modal h2{margin:0;font-size:16px;line-height:1.2;letter-spacing:0}.trainer-v2-modal header span{display:block;margin-top:3px;color:var(--muted);font-size:12px}.trainer-v2-modal button{min-height:34px;border:1px solid rgba(130,150,174,.36);border-radius:7px;padding:0 12px;background:rgba(21,34,49,.86);color:var(--text);font:inherit;font-size:12px;font-weight:800;cursor:pointer}.trainer-v2-modal button:disabled{cursor:not-allowed;opacity:.5}.trainer-v2-modal-check,.trainer-v2-modal-field{display:grid;grid-gap:7px;gap:7px;margin:14px}.trainer-v2-modal-check span,.trainer-v2-modal-field span{color:var(--muted);font-size:12px;font-weight:700;line-height:1.45}.trainer-v2-modal-field select,.trainer-v2-modal-field textarea{width:100%;border:1px solid rgba(130,150,174,.36);border-radius:7px;background:rgba(6,14,24,.78);color:#ecf5ff;font:inherit;font-size:12px;letter-spacing:0}.trainer-v2-modal-field select{min-height:36px;padding:0 8px}.trainer-v2-modal-field textarea{min-height:116px;padding:10px;resize:vertical}.trainer-v2-modal-hint{margin:-4px 14px 10px;color:var(--muted);font-size:12px;line-height:1.45}.trainer-v2-evidence-browser{width:min(1240px,100%);display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden}.trainer-v2-evidence-browser header{align-items:flex-start}.trainer-v2-evidence-browser-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.trainer-v2-evidence-browser-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,340px);grid-gap:12px;gap:12px;min-height:0;padding:12px}.trainer-v2-evidence-browser-media{min-height:0;max-height:calc(100dvh - 250px);overflow:auto;overscroll-behavior:contain;border:1px solid rgba(130,150,174,.3);border-radius:8px;background:#050b12}.trainer-v2-evidence-browser-media img{display:block;width:100%;height:auto;min-height:420px;object-fit:contain;object-position:top center;background:#050b12}.trainer-v2-evidence-browser-media span{display:grid;place-items:center;min-height:420px;color:var(--muted);font-size:13px}.trainer-v2-evidence-browser-details{display:grid;align-content:start;grid-gap:12px;gap:12px;min-width:0}.trainer-v2-evidence-browser-details dl{display:grid;grid-gap:8px;gap:8px;margin:0}.trainer-v2-evidence-browser-details dl div{display:grid;grid-template-columns:82px minmax(0,1fr);grid-gap:8px;gap:8px}.trainer-v2-evidence-browser-details dd,.trainer-v2-evidence-browser-details dt{margin:0;font-size:12px;line-height:1.4}.trainer-v2-evidence-browser-details dt{color:var(--muted);font-weight:800}.trainer-v2-evidence-browser-details dd{min-width:0;overflow-wrap:anywhere}.trainer-v2-evidence-browser-details a{color:#9ed7ff}.trainer-v2-evidence-browser-details label{display:grid;grid-gap:6px;gap:6px}.trainer-v2-evidence-browser-details label>.trainer-v2-field-label,.trainer-v2-evidence-browser-details label>span:not(.trainer-v2-field-label){color:var(--muted);font-size:12px;font-weight:800}.trainer-v2-evidence-browser-details select{min-height:36px}.trainer-v2-evidence-browser-details textarea{min-height:132px;padding:10px;resize:vertical}@media (min-width:981px){.trainer-v2 .trainer-v2-evidence-browser-grid,.trainer-v2-modal.trainer-v2-evidence-browser .trainer-v2-evidence-browser-grid{grid-template-columns:minmax(560px,1fr) minmax(320px,380px)}.trainer-v2 .trainer-v2-evidence-browser-details,.trainer-v2-modal.trainer-v2-evidence-browser .trainer-v2-evidence-browser-details{min-width:320px}}.trainer-v2 .trainer-v2-evidence-browser-details dd,.trainer-v2-modal.trainer-v2-evidence-browser .trainer-v2-evidence-browser-details dd{overflow-wrap:break-word;word-break:normal}.trainer-v2 .trainer-v2-evidence-browser-details label>.trainer-v2-field-label,.trainer-v2-modal.trainer-v2-evidence-browser .trainer-v2-evidence-browser-details label>.trainer-v2-field-label{position:relative;display:inline-flex!important;width:100%;max-width:100%;align-items:center;gap:6px;overflow:visible;line-height:1.2;white-space:nowrap}.trainer-v2 .trainer-v2-evidence-browser-details .trainer-v2-field-label-text,.trainer-v2-modal.trainer-v2-evidence-browser .trainer-v2-evidence-browser-details .trainer-v2-field-label-text{display:inline!important;flex:0 1 auto;min-width:0;overflow:visible;clip:auto;text-overflow:clip;white-space:nowrap}.trainer-v2 .trainer-v2-evidence-browser-details .trainer-v2-definition-help,.trainer-v2-modal.trainer-v2-evidence-browser .trainer-v2-evidence-browser-details .trainer-v2-definition-help{position:static;flex:0 0 auto;overflow:visible}.trainer-v2 .trainer-v2-evidence-browser-details .trainer-v2-help-popover,.trainer-v2-modal.trainer-v2-evidence-browser .trainer-v2-evidence-browser-details .trainer-v2-help-popover{position:absolute;top:calc(100% + 6px);right:0;left:auto;z-index:1600;box-sizing:border-box;width:min(360px,100%);min-width:min(280px,100%);max-width:100%;overflow:visible;clip:auto;line-height:1.3;text-transform:none;white-space:normal}.trainer-v2 .trainer-v2-evidence-browser-details .trainer-v2-help-row,.trainer-v2-modal.trainer-v2-evidence-browser .trainer-v2-evidence-browser-details .trainer-v2-help-row{grid-template-columns:minmax(90px,max-content) minmax(180px,1fr)}.trainer-v2 .trainer-v2-evidence-browser-details .trainer-v2-help-row span,.trainer-v2 .trainer-v2-evidence-browser-details .trainer-v2-help-row strong,.trainer-v2-modal.trainer-v2-evidence-browser .trainer-v2-evidence-browser-details .trainer-v2-help-row span,.trainer-v2-modal.trainer-v2-evidence-browser .trainer-v2-evidence-browser-details .trainer-v2-help-row strong{overflow:visible;clip:auto;overflow-wrap:break-word;word-break:normal;white-space:normal}.trainer-v2-evidence-browser-rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(160px,1fr);grid-gap:8px;gap:8px;min-width:0;overflow-x:auto;border-top:1px solid rgba(130,150,174,.24);padding:10px 12px 12px}.trainer-v2-evidence-browser-rail button{display:grid;grid-gap:6px;gap:6px;min-height:auto;padding:6px;text-align:left}.trainer-v2-evidence-browser-rail button.is-selected{border-color:rgba(78,190,124,.78);background:rgba(28,116,68,.3)}.trainer-v2-evidence-browser-rail button>span,.trainer-v2-evidence-browser-rail img{width:100%;aspect-ratio:16/9;border-radius:6px;object-fit:contain;background:rgba(0,0,0,.72)}.trainer-v2-evidence-browser-rail button>span{display:grid;place-items:center;color:var(--muted);font-size:11px}.trainer-v2-evidence-browser-rail strong{overflow:hidden;color:var(--text);font-size:11px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}@media (max-width:1320px){.ai-trainer-v2-page{grid-template-columns:1fr}.ai-trainer-v2-sidebar{display:none}.ai-trainer-v2-qa-grid,.ai-trainer-v2-review-grid,.ai-trainer-v2-workspace,.trainer-v2-evidence-browser-grid{grid-template-columns:1fr}.ai-trainer-v2-queue{max-height:320px;min-height:260px}}@media (max-width:760px){.ai-trainer-v2-footer,.ai-trainer-v2-header,.ai-trainer-v2-toolbar{flex-direction:column}.ai-trainer-v2-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-trainer-v2-confidence,.ai-trainer-v2-labels,.ai-trainer-v2-qa-actions,.ai-trainer-v2-task-row,.ai-trainer-v2-thumbs,.ai-trainer-v2-url-import,.trainer-v2-thumbs,.trainer-v2-url-import{grid-template-columns:1fr}.trainer-v2-modal-backdrop{padding:10px}.ai-trainer-v2-dataset-member{grid-template-columns:1fr}}.contact-center-flow,.contact-center-step-stack{display:grid;grid-gap:16px;gap:16px}.contact-center-active-call,.contact-center-flow-header,.contact-center-outcome-card,.contact-center-review-context,.contact-center-schedule-card,.contact-center-step-intro{padding:20px}.contact-center-flow-heading,.contact-center-persistent-action,.contact-center-review-context-heading,.contact-center-step-intro{display:flex;align-items:center;justify-content:space-between;gap:20px}.contact-center-flow-heading h1,.contact-center-review-context-heading h2,.contact-center-step-intro h2{margin:4px 0 0;color:#10233f}.contact-center-flow-heading h1{max-width:760px;font-size:clamp(28px,3vw,44px);line-height:1.04}.contact-center-flow-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:18px}.contact-center-flow-step{display:grid;grid-gap:5px;gap:5px;min-height:94px;border:1px solid #d8e5f4;border-radius:15px;background:linear-gradient(180deg,#ffffff,#f7fbff);color:#10233f;padding:14px 16px;text-align:left}.contact-center-flow-step span{color:#607792;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.contact-center-flow-step strong{font-size:18px;line-height:1.2}.contact-center-flow-step em{overflow:hidden;color:#4f6783;font-size:12px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.contact-center-flow-step.is-selected{border-color:#ff6f3d;background:linear-gradient(135deg,#ff7043,#f4512c);color:#ffffff;box-shadow:0 14px 30px rgba(244,81,44,.2)}.contact-center-flow-step.is-selected em,.contact-center-flow-step.is-selected span{color:rgba(255,255,255,.86)}.contact-center-flow-step.is-complete:not(.is-selected){border-color:#8bc9b7;background:#f1fbf7}.contact-center-step-intro{border-left:5px solid #ff6f3d}.contact-center-outcome-card .card-subtitle,.contact-center-review-context .card-subtitle,.contact-center-schedule-card .card-subtitle,.contact-center-step-intro .card-subtitle{max-width:760px}.contact-center-step-stack>.route-cluster-card{margin-top:0}.contact-center-review-context{background:radial-gradient(circle at 92% 8%,rgba(255,111,61,.13),transparent 28%),linear-gradient(180deg,#ffffff,#f8fbff)}.contact-center-progress-grid,.contact-center-review-context-grid,.contact-center-schedule-grid{display:grid;grid-gap:10px;gap:10px;margin-top:16px}.contact-center-review-context-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.contact-center-progress-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.contact-center-schedule-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.contact-center-progress-grid>div,.contact-center-review-context-grid>div,.contact-center-schedule-grid>div{display:grid;grid-gap:5px;gap:5px;min-width:0;border:1px solid #d8e5f4;border-radius:13px;background:rgba(255,255,255,.9);padding:12px 14px}.contact-center-progress-grid span,.contact-center-review-context-grid span,.contact-center-schedule-grid span{color:#607792;font-size:11px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.contact-center-review-context-grid strong,.contact-center-schedule-grid strong{overflow:hidden;color:#10233f;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.contact-center-progress-grid strong{color:#10233f;font-size:28px}.contact-center-review-context-grid em,.contact-center-schedule-grid em{overflow:hidden;color:#4f6783;font-size:12px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.contact-center-active-call{overflow:hidden}.contact-center-active-call .route-call-grid{margin-top:0}.contact-center-outcome-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:18px}.contact-center-outcome-grid label{display:grid;grid-gap:7px;gap:7px;color:#445d79;font-size:12px;font-weight:800}.contact-center-outcome-grid input,.contact-center-outcome-grid select,.contact-center-outcome-grid textarea{width:100%;border:1px solid #c9d8e8;border-radius:12px;background:#ffffff;color:#10233f;padding:11px 12px}.contact-center-outcome-notes{grid-column:1/-1}.contact-center-schedule-card .route-scheduler-side-effects{margin-top:14px}.contact-center-persistent-action{position:-webkit-sticky;position:sticky;bottom:14px;z-index:25;border:1px solid #b9cce0;border-radius:18px;background:rgba(255,255,255,.96);box-shadow:0 18px 44px rgba(16,35,63,.18);padding:14px 16px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}@media (min-width:1081px){.contact-center-persistent-action{margin-right:368px}}.contact-center-persistent-action>div:first-child{display:grid;grid-gap:3px;gap:3px;min-width:0}.contact-center-persistent-action strong{color:#10233f}.contact-center-persistent-action span{color:#526a84;font-size:12px}html[data-portal-theme=dark] .contact-center-active-call,html[data-portal-theme=dark] .contact-center-flow-header,html[data-portal-theme=dark] .contact-center-flow-step,html[data-portal-theme=dark] .contact-center-outcome-card,html[data-portal-theme=dark] .contact-center-persistent-action,html[data-portal-theme=dark] .contact-center-progress-grid>div,html[data-portal-theme=dark] .contact-center-review-context,html[data-portal-theme=dark] .contact-center-review-context-grid>div,html[data-portal-theme=dark] .contact-center-schedule-card,html[data-portal-theme=dark] .contact-center-schedule-grid>div,html[data-portal-theme=dark] .contact-center-step-intro{border-color:var(--line);background:var(--panel)}html[data-portal-theme=dark] .contact-center-flow-heading h1,html[data-portal-theme=dark] .contact-center-flow-step,html[data-portal-theme=dark] .contact-center-persistent-action strong,html[data-portal-theme=dark] .contact-center-progress-grid strong,html[data-portal-theme=dark] .contact-center-review-context-grid strong,html[data-portal-theme=dark] .contact-center-review-context-heading h2,html[data-portal-theme=dark] .contact-center-schedule-grid strong,html[data-portal-theme=dark] .contact-center-step-intro h2{color:var(--text)}html[data-portal-theme=dark] .contact-center-flow-step.is-selected{border-color:#ff8a61;background:linear-gradient(135deg,#e65d32,#b83b1d)}@media (max-width:1080px){.export-dock-context-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.export-dock-context-strip button{grid-column:1/-1;width:100%}.contact-center-review-context-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-center-progress-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.export-dock-alignment-shell{padding:18px;border-radius:20px}.export-dock-alignment-heading{align-items:stretch;flex-direction:column}.export-dock-alignment-steps,.export-dock-context-strip,.export-dock-context-strip.is-portfolio{grid-template-columns:1fr}.export-dock-alignment-step em,.export-dock-alignment-step strong,.export-dock-context-strip strong{overflow:visible;text-overflow:clip;white-space:normal}.contact-center-flow-heading,.contact-center-persistent-action,.contact-center-review-context-heading,.contact-center-step-intro{align-items:stretch;flex-direction:column}.contact-center-flow-steps,.contact-center-outcome-grid,.contact-center-progress-grid,.contact-center-review-context-grid,.contact-center-schedule-grid{grid-template-columns:1fr}.contact-center-outcome-notes{grid-column:auto}.contact-center-persistent-action{bottom:76px}.contact-center-persistent-action .action-cluster{display:grid;width:100%}}html[data-portal-theme=dark] .export-dock-alignment-shell,html[data-portal-theme=dark] .export-dock-alignment-step,html[data-portal-theme=dark] .export-dock-context-strip{border-color:var(--line);background:var(--panel)}html[data-portal-theme=dark] .export-dock-alignment-heading h1,html[data-portal-theme=dark] .export-dock-alignment-step strong,html[data-portal-theme=dark] .export-dock-context-strip strong{color:var(--text)}