.source-mode-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 24px;padding:6px;border:1px solid var(--ux-line, #d7dfeb);border-radius:16px;background:#eef3f8}.source-mode-switch button{min-width:0;padding:15px 16px;border:1px solid transparent;border-radius:12px;color:#4c586d;text-align:left;background:transparent;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.source-mode-switch button:hover:not(:disabled){color:#17213a;border-color:#c7d2e2;background:#fff}.source-mode-switch button.active{color:#17213a;border-color:#73b8aa;background:#fff;box-shadow:0 3px 12px #192d551a}.source-mode-switch strong,.source-mode-switch span{display:block}.source-mode-switch strong{color:#17213a;font-size:14px}.source-mode-switch span{margin-top:5px;color:#4c586d;font-size:12px;line-height:1.4}.live-studio{padding:28px;color:#17213a;border:1px solid #d7dfeb;border-radius:22px;background:#fff;box-shadow:0 8px 28px #2333530f}.live-principles{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}.live-principles span{padding:7px 10px;color:#22695d;border:1px solid #9acfc2;border-radius:999px;background:#e8f6f2;font-size:11px;font-weight:800}.capture-approach{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 18px}.capture-approach button{padding:14px;color:#17213a;text-align:left;border:1px solid #cfd8e5;border-radius:13px;background:#f5f7fb;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.capture-approach button:hover:not(:disabled){border-color:#73b8aa;background:#fff}.capture-approach button.active{color:#17213a;border-color:#66ad9d;background:#e8f6f2;box-shadow:0 0 0 2px #2f81741f}.capture-approach button:disabled{opacity:1;cursor:not-allowed}.capture-approach strong,.capture-approach span{display:block}.capture-approach strong{color:#17213a;font-size:13px}.capture-approach span{margin-top:4px;color:#4c586d;font-size:11px;line-height:1.4}.live-grid{display:grid;grid-template-columns:minmax(300px,1.08fr) minmax(230px,.82fr) minmax(260px,.92fr);gap:18px;align-items:stretch}.live-capture-card,.live-ledger-card,.live-transcript-rail{min-width:0;padding:18px;color:#17213a;border:1px solid #d7dfeb;border-radius:16px;background:#f8faff}.live-capture-head,.live-ledger-head,.live-transcript-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.live-capture-head strong,.live-capture-head small{display:block}.live-capture-head strong{margin-top:7px;color:#17213a;font-size:17px}.live-capture-head small{max-width:250px;margin-top:4px;color:#4c586d;font-size:12px;line-height:1.4}.capture-status{display:inline-flex;align-items:center;gap:6px;color:#4c586d;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.capture-status:before{content:"";width:7px;height:7px;border-radius:50%;background:#718096}.capture-status.listening:before,.capture-status.requesting:before{background:#2f8174;box-shadow:0 0 0 4px #2f81741f}.capture-status.paused:before{background:#ad7613}.capture-status.error:before,.capture-status.unsupported:before{background:#a63737}.capture-status.listening{color:#22695d}.mic-meter{position:relative;display:grid;width:54px;height:54px;place-items:center;border:1px solid #2f8174;border-radius:50%;background:#132b5f;overflow:hidden}.mic-meter span{position:absolute;width:100%;height:100%;border-radius:50%;background:radial-gradient(circle,#97e7ce94,#97e7ce0a 70%);transition:transform .08s linear}.mic-meter i{z-index:1;position:relative;width:12px;height:19px;border:2px solid #fff;border-radius:9px}.mic-meter i:after{content:"";position:absolute;bottom:-8px;left:50%;width:11px;height:7px;border-bottom:2px solid #fff;border-left:2px solid #fff;border-right:2px solid #fff;border-radius:0 0 7px 7px;transform:translate(-50%)}.live-session-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin:20px 0}.live-session-stats>div{padding:11px;border:1px solid #c7d2e2;border-radius:11px;background:#edf2fb}.live-session-stats strong,.live-session-stats span{display:block}.live-session-stats strong{color:#17213a;font-size:16px}.live-session-stats span{margin-top:3px;color:#4c586d;font-size:10px;text-transform:uppercase;letter-spacing:.05em}.live-speaker-input{width:100%;padding:11px 12px;color:#17213a;border:1px solid #c7d2e2;border-radius:10px;background:#fff;outline:none}.live-speaker-input::placeholder{color:#667085;opacity:1}.live-speaker-input:focus{border-color:#244985;box-shadow:0 0 0 3px #2449851f}.live-controls{display:flex;flex-wrap:wrap;gap:9px;margin-top:18px}.live-error{margin:14px 0 0;padding:10px;color:#8f2f39;border:1px solid #efb7bd;border-radius:10px;background:#fff5f6;font-size:12px;line-height:1.4}.diarization-message,.interim-transcript{margin:14px 0 0;padding:10px 11px;color:#22695d;border-left:3px solid #2f8174;border-radius:0 10px 10px 0;background:#e8f6f2;font-size:12px;line-height:1.42}.interim-transcript span{color:#22695d;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.interim-transcript p{margin:6px 0 0;color:#344054;font-size:13px;line-height:1.42}.speaker-profile-editor{margin-top:16px;padding-top:15px;border-top:1px solid #d7dfeb}.speaker-profile-editor h4{margin:0 0 6px;color:#17213a;font-size:13px}.speaker-profile-editor>p{margin:0 0 10px;color:#4c586d;font-size:11px;line-height:1.45}.speaker-profile-list{display:grid;gap:8px}.speaker-profile-row{display:grid;grid-template-columns:22px 1fr auto;align-items:center;gap:8px;padding:8px;border:1px solid #d7dfeb;border-radius:10px;background:#fff}.speaker-profile-dot{width:10px;height:10px;border-radius:50%}.speaker-profile-row input{min-width:0;padding:7px 8px;color:#17213a;border:1px solid #c7d2e2;border-radius:8px;background:#fff;outline:none;font-size:12px}.speaker-profile-row input:focus{border-color:#244985}.speaker-profile-row small{color:#4c586d;font-size:10px;text-align:right}.live-ledger-head strong{display:block;max-width:260px;margin-top:5px;color:#17213a;font-size:15px;line-height:1.35}.ledger-recheck{max-width:120px;padding:5px 7px;color:#22695d;border:1px solid #9acfc2;border-radius:8px;background:#e8f6f2;font-size:10px;line-height:1.25;text-align:right}.live-turn-list{max-height:295px;margin-top:16px;overflow:auto;padding-right:3px}.live-turn{padding:11px 0;border-top:1px solid #d7dfeb}.live-turn:first-child{border-top:0;padding-top:0}.live-turn span{color:#4c586d;font-size:11px}.live-turn p{margin:5px 0 0;color:#344054;font-size:12px;line-height:1.45}.live-empty{min-height:190px;display:grid;align-content:center}.live-empty strong{color:#17213a}.live-empty p{max-width:330px;margin:7px 0 0;color:#4c586d;font-size:13px;line-height:1.5}.ledger-note{color:#22695d}.live-transcript-rail{display:flex;flex-direction:column;min-height:0;padding-right:12px;background:#f3faf8}.live-transcript-head{padding-right:6px}.live-transcript-head strong,.live-transcript-head small{display:block}.live-transcript-head strong{margin-top:5px;color:#17213a;font-size:15px;line-height:1.28}.live-transcript-head small{margin-top:4px;color:#4c586d;font-size:11px;line-height:1.38}.transcript-follow-status{display:inline-flex;align-items:center;gap:5px;flex:0 0 auto;margin-top:3px;color:#4c586d;font-size:10px;font-weight:750;white-space:nowrap}.transcript-follow-status i{width:7px;height:7px;border-radius:50%;background:#718096}.transcript-follow-status.following{color:#22695d}.transcript-follow-status.following i{background:#2f8174;box-shadow:0 0 0 4px #2f81741f}.live-transcript-stream{flex:1;min-height:300px;max-height:420px;margin-top:15px;overflow:auto;padding-right:6px;scroll-behavior:smooth}.live-transcript-turn{padding:12px 0;border-top:1px solid #cfe5df}.live-transcript-turn:first-child{border-top:0;padding-top:0}.live-transcript-turn span{color:#4c586d;font-size:10px}.live-transcript-turn p{margin:5px 0 0;color:#344054;font-size:12px;line-height:1.48}.live-transcript-turn.interim{margin-top:8px;padding:11px;border:1px dashed #73b8aa;border-radius:10px;background:#e8f6f2}.live-transcript-turn.interim span{color:#22695d}.live-transcript-turn.interim p{color:#344054}.live-transcript-empty{min-height:240px;display:grid;align-content:center}.live-transcript-empty strong{color:#17213a;font-size:14px}.live-transcript-empty p{margin:7px 0 0;color:#4c586d;font-size:12px;line-height:1.5}.jump-to-latest{width:100%;margin-top:12px;padding:8px 10px;color:#22695d;border:1px solid #9acfc2;border-radius:9px;background:#e8f6f2;font-size:11px;font-weight:750}@media (max-width: 1180px){.live-grid{grid-template-columns:minmax(0,1fr) minmax(260px,.9fr)}.live-transcript-rail{grid-column:1 / -1;min-height:340px}.live-transcript-stream{max-height:310px}}@media (max-width: 850px){.live-grid{grid-template-columns:1fr}.live-transcript-rail{grid-column:auto}}@media (max-width: 620px){.source-mode-switch,.capture-approach{grid-template-columns:1fr}.live-studio{padding:20px}.live-session-stats{grid-template-columns:1fr}.live-capture-head{align-items:center}.live-ledger-head,.live-transcript-head{flex-direction:column}.ledger-recheck{max-width:none;text-align:left}.speaker-profile-row{grid-template-columns:18px 1fr}.speaker-profile-row small{grid-column:2;text-align:left}.live-transcript-stream{min-height:260px}}.graph-toolbar{display:flex;gap:16px;align-items:center;justify-content:flex-start;flex-wrap:wrap;padding:18px 28px;border-top:1px solid rgba(203,218,255,.12);border-bottom:1px solid rgba(203,218,255,.12);background:#070e2161}.graph-toolbar-copy{margin-right:auto;min-width:min(100%,260px)}.graph-toolbar-copy strong{display:block;font-size:13px}.graph-toolbar-copy span{display:block;margin-top:3px;color:#9cadcf;font-size:12px}.button:disabled{opacity:.45;cursor:not-allowed;transform:none}.button.danger{background:#7e393e;color:#fff0f0}.button.ghost{background:transparent;border:1px solid #49628f;color:#ccdaf8}.button.small{padding:8px 11px;font-size:12px}.graph-zoom-controls{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:4px 5px 4px 9px;border:1px solid rgba(104,143,202,.52);border-radius:11px;background:#0d1f42c2}.graph-zoom-label{color:#b9c9e7;font-size:11px;font-weight:750;white-space:nowrap}.graph-zoom-button,.graph-fit-button{height:27px;min-width:27px;display:grid;place-items:center;padding:0 8px;color:#dce9ff;border:1px solid #42608e;border-radius:7px;background:#172951;font-weight:800;line-height:1}.graph-zoom-button{font-size:18px}.graph-zoom-button:hover:not(:disabled),.graph-fit-button:hover{border-color:#97e7ce;color:#eafff7;background:#21435a}.graph-zoom-button:disabled{opacity:.42;cursor:not-allowed}.graph-fit-button{color:#baf6df;font-size:10px;white-space:nowrap}.graph-zoom-slider-label{width:74px;height:27px;display:grid;align-items:center;overflow:hidden;font-size:0}.graph-zoom-slider-label input{width:100%;accent-color:#97e7ce;cursor:pointer}.graph-zoom-output{min-width:36px;color:#a8f1d8;font-size:10px;font-weight:800;text-align:center}button.theme-node{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:202px;color:#e8efff;text-align:left;cursor:grab;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease,opacity .15s ease}.theme-node:hover,.theme-node:focus-visible{border-color:#97e7ce;box-shadow:0 16px 30px #00000047,0 0 0 3px #97e7ce1f;outline:none}.theme-node strong{line-height:1.28}.drag-hint{display:block;margin-top:8px;color:#85a5d1;font-size:10px}.theme-node.is-dragging{cursor:grabbing;opacity:.42}.theme-node.is-drop-target{border-color:#f2d66d;box-shadow:0 0 0 3px #f2d66d47,0 18px 34px #00000052;background:#2b3e68}.hierarchy-surface{--mi-graph-zoom: 1;min-height:880px}.hierarchy-surface .graph-orbit,.hierarchy-surface .graph-core,.hierarchy-surface .graph-nodes,.hierarchy-surface .subtheme-links{transform:scale(var(--mi-graph-zoom));transform-origin:50% 50%;transition:transform .16s ease}.primary-nodes .theme-node,.subtheme-nodes .subtheme-node{left:var(--graph-x);top:var(--graph-y);transform:translate(-50%,-50%)}.primary-nodes .theme-node:hover,.primary-nodes .theme-node:focus-visible{transform:translate(-50%,-50%) translateY(-3px)}.subtheme-links{pointer-events:none;position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.subtheme-links line{stroke:#79cdc8b8;stroke-width:.28;stroke-dasharray:1.2 1.3;vector-effect:non-scaling-stroke}.primary-nodes{z-index:3}.subtheme-nodes{z-index:2}.subtheme-node{position:absolute;width:clamp(110px,12vw,148px);padding:10px 11px;color:#c9efef;text-align:left;border:1px dashed rgba(101,199,190,.86);border-radius:12px;background:#113a4ae6;box-shadow:0 10px 22px #0003;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.subtheme-node:hover,.subtheme-node:focus-visible{transform:translate(-50%,-50%) translateY(-2px);border-color:#a0f0d7;box-shadow:0 12px 26px #00000047,0 0 0 3px #a0f0d71f;outline:none}.subtheme-node span,.subtheme-node strong,.subtheme-node small{display:block}.subtheme-node span{color:#82e6ce;font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.subtheme-node strong{margin:5px 0;font-size:12px;line-height:1.25}.subtheme-node small{color:#9abec7;font-size:10px;line-height:1.25}.subtheme-dot{background:transparent;border:1px dashed #70cfc0}.emerging-tray{padding:22px 28px 28px;border-top:1px solid rgba(203,218,255,.12);background:#050c1d6b}.emerging-tray h3{margin:0;color:#e9efff;font-size:17px}.emerging-tray>div>p:last-child{max-width:690px;margin:6px 0 0;color:#9dafd4;font-size:13px;line-height:1.45}.emerging-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(215px,1fr));gap:10px;margin-top:16px}.emerging-theme-card{padding:13px;color:#dceef8;text-align:left;border:1px solid rgba(84,174,163,.55);border-radius:13px;background:#16414761;transition:transform .15s ease,border-color .15s ease}.emerging-theme-card:hover,.emerging-theme-card:focus-visible{transform:translateY(-2px);border-color:#8de5d0;outline:none}.emerging-theme-card span,.emerging-theme-card strong,.emerging-theme-card small{display:block}.emerging-theme-card span{color:#7ce0ca;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.emerging-theme-card strong{margin:6px 0;font-size:13px;line-height:1.35}.emerging-theme-card small{color:#9bc6cf;font-size:11px;line-height:1.38}.emerging-theme-card small+small{margin-top:5px;color:#86a5be}.emerging-empty{margin:14px 0 0;color:#8193b8;font-size:13px}.modal-backdrop{position:fixed;z-index:20;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:#030712b3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.detail-modal{width:min(700px,100%);max-height:min(800px,calc(100vh - 48px));overflow:auto;border:1px solid #506d9f;border-radius:20px;background:#0d1938;box-shadow:0 28px 90px #0000008c}.modal-header{padding:24px 26px 18px;border-bottom:1px solid #2a416f;display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.modal-header h3{margin:5px 0 0;font-size:26px;letter-spacing:-.03em}.close-button{width:34px;height:34px;display:grid;place-items:center;border:1px solid #405b8c;border-radius:10px;background:#182950;color:#dce9ff;font-size:21px;line-height:1}.modal-content{padding:22px 26px 26px}.theme-proposition,.theme-status-reason{margin-bottom:15px;padding:13px;border-left:3px solid #97e7ce;border-radius:0 12px 12px 0;background:#1a514f38}.theme-proposition strong,.theme-status-reason strong{color:#b9f7e3;font-size:12px}.theme-proposition p,.theme-status-reason p{margin:5px 0 0;color:#c8d9ee;font-size:13px;line-height:1.48}.theme-status-reason{border-left-color:#75b7ff;background:#24426f38}.theme-status-reason strong{color:#c4ddff}.theme-meta-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.theme-meta{padding:12px;border:1px solid #2e4674;border-radius:12px;background:#101f44}.theme-meta strong,.theme-meta span{display:block}.theme-meta strong{font-size:18px}.theme-meta span{margin-top:4px;color:#9aabd0;font-size:11px}.detail-section{margin-top:26px}.detail-section h4{margin:0 0 10px;font-size:14px}.detail-section p{color:#afbee0;line-height:1.5}.evidence-card{margin-top:10px;padding:13px;border:1px solid #2c426e;border-radius:12px;background:#0a1430}.evidence-card span{display:block;color:#92a5d0;font-size:11px;text-transform:capitalize}.evidence-card p{margin:8px 0 0;color:#d4def7;font-size:13px}.detail-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.edit-disclaimer{margin:18px 0 0;color:#8294bc;font-size:12px;line-height:1.45}.subtheme-detail-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:9px}.subtheme-detail-list button{padding:12px;color:#d7f1ee;text-align:left;border:1px dashed #5aafa6;border-radius:11px;background:#113a4a75}.subtheme-detail-list button:hover,.subtheme-detail-list button:focus-visible{border-color:#9ee9d5;outline:none}.subtheme-detail-list strong,.subtheme-detail-list span{display:block}.subtheme-detail-list strong{font-size:12px}.subtheme-detail-list span{margin-top:6px;color:#9fc3c6;font-size:11px;line-height:1.35}.merge-dialog{width:min(560px,100%)}.merge-dialog .modal-content{padding-top:18px}.merge-dialog input{width:100%;margin-top:8px;padding:11px 12px;color:#ecf3ff;border:1px solid #496795;border-radius:10px;background:#09132d;outline:none}.merge-dialog input:focus{border-color:#97e7ce;box-shadow:0 0 0 3px #97e7ce1a}.selected-theme-list{display:flex;flex-wrap:wrap;gap:8px;margin:13px 0 18px}.selected-theme-list span{padding:6px 9px;color:#dce9ff;background:#193251;border:1px solid #456590;border-radius:999px;font-size:12px}.modal-actions{margin-top:22px;display:flex;gap:10px;justify-content:flex-end}@media (max-width: 900px){.hierarchy-surface{min-height:820px}.subtheme-node{width:112px}.drag-hint,.graph-zoom-label{display:none}}@media (max-width: 720px){.graph-toolbar{align-items:flex-start;flex-direction:column}.graph-toolbar-copy{margin-right:0}.graph-zoom-controls{width:100%}.graph-zoom-slider-label{flex:1}.theme-meta-grid{grid-template-columns:repeat(2,1fr)}.modal-backdrop{padding:12px}.modal-header,.modal-content,.emerging-tray{padding-left:18px;padding-right:18px}.hierarchy-surface{min-height:760px}.primary-nodes .theme-node:nth-child(n+7),.subtheme-nodes .subtheme-node:nth-child(n+9){display:none}.subtheme-node{width:104px;padding:8px}.subtheme-node strong{font-size:11px}.subtheme-node small{display:none}}.onboarding-page{--ink: #17213a;--muted: #667085;--line: #dfe4ec;--soft: #f5f7fb;--paper: #ffffff;--navy: #132b5f;--navy-2: #244985;--teal: #2f8174;--teal-soft: #e8f6f2;--shadow: 0 22px 55px rgba(24,37,68,.13);min-height:100vh;color:var(--ink);background:linear-gradient(135deg,#f8faff 0,#f3f6fb 48%,#edf3f8);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.onboarding-page *{box-sizing:border-box}.onboarding-page a{color:inherit;text-decoration:none}.onboarding-page h1,.onboarding-page h2,.onboarding-page p{margin-top:0}.onboarding-nav{position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:space-between;min-height:68px;padding:0 28px;border-bottom:1px solid var(--line);background:#fffffff7;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.onboarding-brand{display:inline-flex;align-items:center;gap:10px;font-weight:850;white-space:nowrap}.onboarding-brand span{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;color:#fff;background:var(--navy);box-shadow:0 7px 18px #132b5f38}.onboarding-nav>a:last-child{min-height:42px;padding:12px 14px;border-radius:11px;color:#4c586d;font-size:13px;font-weight:800}.onboarding-nav>a:last-child:hover{color:var(--navy);background:#edf2fb}.onboarding-shell{display:grid;grid-template-columns:minmax(0,.92fr) minmax(420px,.78fr);gap:70px;width:min(1180px,calc(100% - 40px));margin:0 auto;padding:86px 0 110px}.onboarding-copy{align-self:center;max-width:590px}.onboarding-eyebrow{margin-bottom:0;color:var(--teal);font-size:12px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.onboarding-copy h1{margin:14px 0 0;font-size:clamp(43px,5.4vw,68px);line-height:1.01;letter-spacing:-.06em}.onboarding-copy>p:not(.onboarding-eyebrow){margin-top:22px;color:var(--muted);font-size:18px;line-height:1.65}.onboarding-steps{display:grid;gap:11px;margin:32px 0 0;padding:0;list-style:none}.onboarding-steps li{display:flex;align-items:center;gap:11px;color:#34405a;font-size:14px;font-weight:800}.onboarding-steps span{display:grid;place-items:center;width:30px;height:30px;border-radius:10px;color:var(--navy);background:#eaf0fb;font-size:11px;font-weight:900}.security-note{margin-top:38px;padding:20px;border:1px solid #d5e8e2;border-radius:16px;background:var(--teal-soft)}.security-note strong{display:block;font-size:14px}.security-note p{margin:7px 0 0;color:#526079;font-size:12px;line-height:1.6}.onboarding-card{align-self:start;padding:30px;border:1px solid var(--line);border-radius:22px;background:#fff;box-shadow:var(--shadow)}.onboarding-card-heading p{min-height:17px;margin-bottom:7px;color:var(--teal);font-size:11px;font-weight:850}.onboarding-card-heading h2{margin-bottom:0;font-size:31px;letter-spacing:-.04em}.onboarding-alert{margin-top:20px;padding:13px 14px;border:1px solid #efd28b;border-radius:12px;color:#5b4a16;background:#fff6df;font-size:12px;line-height:1.55}.onboarding-alert.success{color:#234134;background:#e6f3df;border-color:#bad3ab}.onboarding-alert strong{display:block;margin-bottom:4px}.signup-form{display:grid;gap:14px;margin-top:24px}.signup-form label{display:grid;gap:7px;color:#34405a;font-size:12px;font-weight:800}.signup-form input{min-height:48px;padding:10px 12px;border:1px solid #cbd5e2;border-radius:11px;color:var(--ink);background:#fff;font:inherit}.signup-form input:focus{outline:none;border-color:var(--navy-2);box-shadow:0 0 0 3px #2449851f}.signup-form input:disabled{color:#8a94a6;background:#f0f2f6}.form-message{margin-bottom:0;color:#a33f32;font-size:12px;font-weight:700;line-height:1.5}.signup-form button{min-height:50px;margin-top:7px;padding:12px 16px;border:0;border-radius:11px;color:#fff;background:var(--navy);cursor:pointer;font:inherit;font-size:13px;font-weight:850}.signup-form button:hover:not(:disabled){background:#0d2454}.signup-form button:disabled{background:#9aa8bf;cursor:not-allowed}.onboarding-page :focus-visible{outline:3px solid #5b86c5;outline-offset:3px}@media (max-width: 900px){.onboarding-shell{grid-template-columns:1fr;gap:46px;padding-top:52px}.onboarding-copy{max-width:720px}.onboarding-card{width:min(620px,100%)}}@media (max-width: 620px){.onboarding-nav{padding:0 16px}.onboarding-brand{font-size:0}.onboarding-brand span{font-size:13px}.onboarding-shell{width:min(100% - 28px,1180px);gap:38px;padding:40px 0 72px}.onboarding-copy h1{font-size:44px}.onboarding-copy>p:not(.onboarding-eyebrow){font-size:16px}.onboarding-card{padding:23px;border-radius:18px}}.balance-check-launch{width:min(1440px,100%);margin:-4px auto 24px;padding:18px 20px;display:flex;align-items:center;justify-content:space-between;gap:24px;border:1px solid #d4dee0;border-radius:20px;background:#ffffffdb;box-shadow:0 10px 30px #14373f0f}.balance-check-launch--ready{border-color:#7ebda4;background:linear-gradient(135deg,#f2fbf6,#fff 72%);box-shadow:0 14px 34px #1f6f4d1f}.balance-check-launch-copy{display:flex;align-items:center;gap:15px}.balance-check-launch-icon{width:48px;height:48px;flex:0 0 auto;display:grid;place-items:center;border-radius:15px;color:#718287;background:#eef3f3;font-size:1.45rem;font-weight:900}.balance-check-launch--ready .balance-check-launch-icon{color:#fff;background:#237453}.balance-check-launch h2{margin:0 0 4px;font-size:1.18rem;letter-spacing:-.02em}.balance-check-launch p{margin:0;color:#62747a;line-height:1.4}.balance-check-button{min-height:50px;padding:0 22px;border:0;border-radius:999px;color:#fff;background:#1f6f4d;font:inherit;font-weight:850;white-space:nowrap;cursor:pointer;box-shadow:0 9px 22px #1f6f4d38;transition:transform .14s ease,box-shadow .14s ease,opacity .14s ease}.balance-check-button:hover,.balance-check-button:focus-visible{outline:none;transform:translateY(-2px);box-shadow:0 12px 28px #1f6f4d47}.balance-check-button:disabled{color:#8b999d;background:#e6ecec;cursor:not-allowed;box-shadow:none;transform:none}.balance-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:12000;padding:clamp(16px,3vw,38px);display:grid;place-items:center;background:#0a1d22ad;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);overflow-y:auto}.balance-modal{position:relative;width:min(980px,100%);max-height:calc(100vh - 42px);padding:clamp(24px,4vw,42px);border:1px solid rgba(255,255,255,.7);border-radius:28px;color:#17343b;background:#f8fbfa;box-shadow:0 34px 90px #04141857;overflow-y:auto}.balance-modal-close{position:absolute;top:18px;right:18px;width:42px;height:42px;display:grid;place-items:center;border:1px solid #cad6d8;border-radius:50%;color:#284b53;background:#fff;font-size:1.5rem;cursor:pointer}.balance-modal-close:hover,.balance-modal-close:focus-visible{outline:none;border-color:#27717c;transform:rotate(4deg)}.balance-modal-header{padding-right:54px;display:flex;align-items:flex-start;gap:18px}.balance-modal-check{width:62px;height:62px;flex:0 0 auto;display:grid;place-items:center;border-radius:20px;color:#fff;background:#237453;font-size:2rem;font-weight:900;box-shadow:0 12px 28px #23745333}.balance-modal-header h2{margin:0;font-size:clamp(2rem,4vw,3.2rem);line-height:1;letter-spacing:-.045em}.balance-modal-header>div>p:last-child{max-width:760px;margin:13px 0 0;color:#607278;font-size:1rem;line-height:1.55}.balance-summary-grid{margin:26px 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.balance-summary-card{min-height:90px;padding:17px 19px;display:flex;flex-direction:column;justify-content:center;gap:5px;border:1px solid #d5dfe1;border-radius:18px;background:#fff}.balance-summary-card span{color:#67797e;font-size:.74rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.balance-summary-card strong{font-size:2rem;line-height:1}.balance-summary-card--positive{border-color:#9dceb8;background:#f1faf5}.balance-summary-card--positive strong{color:#1f6f4d}.balance-summary-card--risk{border-color:#e7c8a0;background:#fff9ef}.balance-summary-card--risk strong{color:#a25c0d}.balance-results{display:grid;gap:18px}.balance-result-section{padding:20px;border:1px solid #d8e1e2;border-radius:21px;background:#fff}.balance-section-heading{display:flex;align-items:flex-start;gap:12px}.balance-section-heading h3{margin:0 0 3px;font-size:1.1rem}.balance-section-heading p{margin:0;color:#697b80;line-height:1.4}.balance-section-icon{width:32px;height:32px;flex:0 0 auto;display:grid;place-items:center;border-radius:10px;color:#526a70;background:#eaf0f1;font-weight:900}.balance-section-icon--positive{color:#176b4c;background:#ddf2e6}.balance-section-icon--risk{color:#9a570d;background:#ffedcf}.balance-section-icon--watch{color:#8b5417;background:#f7e7d2}.balance-card-list,.balance-watchout-list{margin-top:14px;display:grid;gap:10px}.balance-result-card{padding:15px 16px;border-radius:15px}.balance-result-card--positive{border:1px solid #a9d3bf;background:#f3fbf6}.balance-result-card--risk{border:1px solid #e8c99d;background:#fff9ef}.balance-pair-titles{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;font-weight:850}.balance-pair-titles span:first-child{text-align:right}.balance-pair-titles strong{color:#237453;font-size:1.2rem}.balance-result-card p{margin:8px 0 0;color:#586d72;line-height:1.45;text-align:center}.balance-risk-title{display:flex;align-items:baseline;justify-content:space-between;gap:14px}.balance-risk-title>span{font-weight:850}.balance-risk-title small{color:#9a570d;font-weight:800;text-align:right}.balance-empty-state{margin:14px 0 0;padding:14px;border-radius:14px;color:#6a797d;background:#f2f6f6;text-align:center}.balance-empty-state--positive{color:#176b4c;background:#edf8f2}.balance-standalone-list{margin-top:14px;display:flex;flex-wrap:wrap;gap:8px}.balance-standalone-list span{padding:8px 11px;border:1px solid #cfdbdd;border-radius:999px;color:#456168;background:#f6f9f9;font-size:.87rem;font-weight:750}.balance-watchout-section{border-color:#ead5ba;background:#fffdf9}.balance-watchout-list article{padding:14px 16px;border-left:4px solid #c48235;border-radius:10px;background:#fff7eb}.balance-watchout-list strong{color:#6d4315}.balance-watchout-list p{margin:5px 0 0;color:#705d47;line-height:1.45}.balance-modal-footer{margin-top:22px;padding-top:20px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid #d9e2e3}.balance-modal-footer p{margin:0;color:#5e7176;line-height:1.45}.balance-modal-footer button{min-height:46px;padding:0 18px;border:0;border-radius:999px;color:#fff;background:#244f58;font:inherit;font-weight:850;white-space:nowrap;cursor:pointer}.balance-modal-footer button:hover,.balance-modal-footer button:focus-visible{outline:none;background:#173b43}@media (max-width: 720px){.balance-check-launch{align-items:stretch;flex-direction:column}.balance-check-button{width:100%}.balance-modal{max-height:calc(100vh - 24px);padding:24px 18px;border-radius:22px}.balance-modal-header{padding-right:42px}.balance-modal-check{width:48px;height:48px;border-radius:15px;font-size:1.5rem}.balance-summary-grid{grid-template-columns:1fr}.balance-summary-card{min-height:72px;flex-direction:row;align-items:center;justify-content:space-between}.balance-pair-titles{grid-template-columns:1fr;gap:4px;text-align:center}.balance-pair-titles span:first-child{text-align:center}.balance-pair-titles strong{transform:rotate(90deg)}.balance-risk-title,.balance-modal-footer{align-items:stretch;flex-direction:column}.balance-risk-title small{text-align:left}.balance-modal-footer button{width:100%}}.priority-game-page{--game-ink: #17343b;--game-muted: #62747a;--game-line: #d7e0e2;--game-surface: #ffffff;--game-soft: #f2f7f7;--game-accent: #e9ae2b;--game-accent-dark: #a96700;min-height:100vh;box-sizing:border-box;padding:clamp(20px,3vw,44px);color:var(--game-ink);background:radial-gradient(circle at 85% 12%,rgba(233,174,43,.16),transparent 24rem),linear-gradient(145deg,#f8fbfb,#edf5f4);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}.priority-game-page *,.priority-game-page *:before,.priority-game-page *:after{box-sizing:border-box}.priority-game-header{width:min(1540px,100%);margin:0 auto 22px;display:flex;align-items:flex-start;justify-content:space-between;gap:28px}.priority-game-eyebrow{margin:0 0 7px;color:#27717c;font-size:.76rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.priority-game-header h1{margin:0;max-width:920px;font-size:clamp(2rem,4vw,3.8rem);line-height:.98;letter-spacing:-.045em}.priority-game-intro{max-width:900px;margin:14px 0 0;color:var(--game-muted);font-size:clamp(1rem,1.4vw,1.18rem);line-height:1.55}.priority-reset-button{min-height:48px;padding:0 20px;border:1px solid #b7c7ca;border-radius:999px;color:var(--game-ink);background:#ffffffdb;font:inherit;font-weight:800;cursor:pointer;box-shadow:0 8px 24px #14373f14}.priority-reset-button:hover,.priority-reset-button:focus-visible{border-color:#27717c;outline:none;transform:translateY(-1px)}.priority-budget-strip{width:min(1540px,100%);margin:0 auto 24px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.priority-budget-card{min-height:92px;padding:17px 20px;display:flex;flex-direction:column;justify-content:center;gap:5px;border:1px solid var(--game-line);border-radius:18px;background:#ffffffe0;box-shadow:0 10px 30px #14373f0f}.priority-budget-card span{color:var(--game-muted);font-size:.82rem;font-weight:750;text-transform:uppercase;letter-spacing:.07em}.priority-budget-card strong{font-size:clamp(1.4rem,2.4vw,2rem);line-height:1}.priority-budget-card--spent strong{color:#a34e2c}.priority-budget-card--remaining{border-color:#9bc8b8;background:#f3fbf7}.priority-budget-card--remaining strong{color:#176b4c}.priority-game-board{width:min(1540px,100%);min-height:760px;margin:0 auto;display:grid;grid-template-columns:minmax(680px,1.42fr) minmax(500px,.78fr);gap:clamp(18px,2.4vw,34px);align-items:stretch}.priority-pyramid-panel,.priority-star-bank{border:1px solid var(--game-line);border-radius:26px;background:#ffffffdb;box-shadow:0 18px 50px #14373f14}.priority-pyramid-panel{min-height:760px;padding:clamp(22px,2.5vw,38px);display:grid;place-items:center;overflow:hidden}.priority-pyramid-frame{width:min(100%,880px);aspect-ratio:1.22 / 1;padding:4px;background:#244b54;clip-path:polygon(50% 0,100% 100%,0 100%);filter:drop-shadow(0 22px 24px rgba(24,65,74,.16))}.priority-pyramid{width:100%;height:100%;display:grid;grid-template-rows:31% 31% 38%;gap:3px;clip-path:polygon(50% 0,100% 100%,0 100%);background:#244b54}.priority-tier{position:relative;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:var(--game-ink);background:#eff6f5;transition:background .15s ease}.priority-tier:hover{background:#e3f0ee}.priority-tier--top{padding:52px 29% 7px;background:#fff5d9}.priority-tier--middle{padding:12px 16% 7px;background:#edf4eb}.priority-tier--base{padding:10px 5% 18px;background:#e7f1f3}.priority-tier-copy{display:flex;align-items:center;justify-content:center;gap:9px;text-align:center;line-height:1.05}.priority-tier-copy strong{font-size:clamp(.74rem,1.05vw,.96rem)}.priority-tier-copy span{flex:0 0 auto;padding:3px 7px;border-radius:999px;color:#fff;background:#17343bcc;font-size:.68rem;font-weight:800}.priority-tier-stars{min-height:106px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:5px}.priority-tier-instruction{color:var(--game-muted);font-size:.65rem;font-weight:700;text-align:center}.priority-star-bank{min-height:760px;padding:clamp(22px,2.2vw,30px);display:flex;flex-direction:column}.priority-star-bank-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.priority-star-bank-heading h2{margin:0;font-size:clamp(1.5rem,2.2vw,2.15rem);letter-spacing:-.035em}.priority-star-bank-heading>span{padding:7px 11px;border-radius:999px;color:#805100;background:#fff2c9;font-size:.82rem;font-weight:850;white-space:nowrap}.priority-star-bank-help{margin:12px 0 18px;color:var(--game-muted);line-height:1.45}.priority-star-grid{min-height:550px;padding:14px;display:grid;grid-template-columns:repeat(4,minmax(104px,1fr));align-content:start;justify-items:center;gap:10px;border:2px dashed #c9d6d8;border-radius:20px;background:var(--game-soft)}.priority-star{width:116px;min-height:116px;padding:8px 7px 9px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:3px;border:1px solid #dfcf9b;border-radius:18px;color:var(--game-ink);background:linear-gradient(180deg,#fffdf5,#fff4ce);box-shadow:0 7px 16px #5442191f;font:inherit;cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;transition:transform .12s ease,opacity .12s ease,filter .12s ease,box-shadow .12s ease}.priority-star--placed{width:104px;min-height:102px;padding:5px 5px 7px;border-radius:15px}.priority-star-visual{position:relative;flex:0 0 auto;width:55px;height:55px;display:grid;place-items:center}.priority-star--placed .priority-star-visual{width:45px;height:45px}.priority-star-visual svg,.principle-modal-star svg{width:100%;height:100%;overflow:visible;fill:var(--game-accent);stroke:var(--game-accent-dark);stroke-width:4;stroke-linejoin:round;filter:drop-shadow(0 4px 4px rgba(122,76,0,.18))}.priority-star-number{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding-top:2px;color:#5d3b00;font-size:.82rem;font-weight:900;line-height:1}.priority-star--placed .priority-star-number{font-size:.7rem}.priority-star-label{width:100%;display:-webkit-box;overflow:hidden;color:#263f45;font-size:.69rem;font-weight:820;line-height:1.08;text-align:center;text-wrap:balance;-webkit-box-orient:vertical;-webkit-line-clamp:4}.priority-star--placed .priority-star-label{font-size:.62rem;-webkit-line-clamp:4}.priority-star--long-label .priority-star-label{font-size:.61rem;line-height:1.02}.priority-star--placed.priority-star--long-label .priority-star-label{font-size:.55rem}.priority-star:hover,.priority-star:focus-visible{outline:none;transform:translateY(-3px) scale(1.025);filter:brightness(1.025);box-shadow:0 12px 24px #5442192e}.priority-star:focus-visible{box-shadow:0 0 0 4px #27717c40,0 12px 24px #5442192e}.priority-star:active{cursor:grabbing}.priority-star--source-dragging{opacity:.14}.priority-star--floating{position:fixed;z-index:10000;pointer-events:none;cursor:grabbing;transform:scale(1.04) rotate(2deg);opacity:.96}.priority-refund-zone{min-height:54px;margin-top:14px;padding:13px 18px;display:grid;place-items:center;border-radius:16px;color:#176b4c;background:#e9f7ef;font-size:.88rem;font-weight:800;text-align:center}.priority-game-message{width:min(1540px,100%);min-height:52px;margin:18px auto 0;padding:14px 18px;border:1px solid #c4d7d9;border-radius:16px;color:#28545d;background:#ffffffd6;font-weight:750;text-align:center;box-shadow:0 8px 24px #14373f0d}.principle-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20000;padding:24px;display:grid;place-items:center;background:#0c23299e;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.principle-modal{position:relative;width:min(660px,100%);max-height:min(780px,calc(100vh - 48px));overflow-y:auto;padding:clamp(24px,4vw,42px);border:1px solid rgba(255,255,255,.65);border-radius:28px;background:radial-gradient(circle at 92% 8%,rgba(233,174,43,.22),transparent 18rem),#fff;box-shadow:0 28px 80px #04181d57}.principle-modal-close{position:absolute;top:16px;right:16px;width:44px;height:44px;display:grid;place-items:center;border:1px solid #cad6d8;border-radius:999px;color:#23464f;background:#ffffffe6;font:inherit;font-size:1.85rem;line-height:1;cursor:pointer}.principle-modal-close:hover,.principle-modal-close:focus-visible{border-color:#27717c;outline:none;background:#f1f8f8}.principle-modal-heading{padding-right:42px;display:flex;align-items:center;gap:18px}.principle-modal-heading h2{margin:0;color:var(--game-ink);font-size:clamp(1.8rem,4vw,3rem);line-height:1.02;letter-spacing:-.04em}.principle-modal-star{position:relative;flex:0 0 86px;width:86px;height:86px;display:grid;place-items:center}.principle-modal-star strong{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding-top:4px;color:#5d3b00;font-size:1.12rem}.principle-modal-description{margin:26px 0 0;color:#384f55;font-size:clamp(1.05rem,1.8vw,1.22rem);line-height:1.68}.principle-modal-practice{margin-top:24px;padding:20px 22px;border-left:5px solid #e9ae2b;border-radius:0 18px 18px 0;background:#fff8df}.principle-modal-practice span{color:#865400;font-size:.76rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.principle-modal-practice p{margin:8px 0 0;color:#4e421f;font-size:1.04rem;font-weight:720;line-height:1.55}.principle-modal-location{margin-top:24px;padding-top:18px;border-top:1px solid #dfe7e8;color:var(--game-muted);font-size:.9rem}.principle-modal-location strong{color:var(--game-ink)}@media (max-width: 1280px){.priority-game-board{grid-template-columns:minmax(610px,1.3fr) minmax(430px,.8fr)}.priority-star-grid{grid-template-columns:repeat(3,minmax(108px,1fr))}}@media (max-width: 1040px){.priority-game-board{grid-template-columns:1fr}.priority-pyramid-panel,.priority-star-bank{min-height:auto}.priority-pyramid-panel{min-height:700px}.priority-star-grid{min-height:430px;grid-template-columns:repeat(4,minmax(104px,1fr))}}@media (max-width: 820px){.priority-game-header{align-items:stretch;flex-direction:column}.priority-reset-button{align-self:flex-start}.priority-budget-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.priority-pyramid-panel{min-height:610px;padding-inline:12px}.priority-star--placed{width:90px;min-height:92px}.priority-star--placed .priority-star-label{font-size:.56rem}.priority-star-grid{grid-template-columns:repeat(4,minmax(90px,1fr))}}@media (max-width: 620px){.priority-game-page{padding:16px}.priority-budget-strip{gap:8px}.priority-budget-card{min-height:78px;padding:13px 14px}.priority-pyramid-panel{min-height:500px;padding:14px 6px}.priority-pyramid-frame{aspect-ratio:1.08 / 1}.priority-tier--top{padding-top:40px}.priority-tier-copy strong,.priority-tier-instruction{display:none}.priority-tier-stars{min-height:82px;gap:2px}.priority-star--placed{width:74px;min-height:78px;padding:3px 3px 5px;border-radius:12px}.priority-star--placed .priority-star-visual{width:34px;height:34px}.priority-star--placed .priority-star-label{font-size:.48rem;-webkit-line-clamp:4}.priority-star--placed.priority-star--long-label .priority-star-label{font-size:.44rem}.priority-star-grid{min-height:520px;padding:10px;grid-template-columns:repeat(2,minmax(116px,1fr));gap:10px}.principle-modal-backdrop{padding:12px}.principle-modal{max-height:calc(100vh - 24px);padding:24px 20px;border-radius:22px}.principle-modal-heading{padding-right:34px;align-items:flex-start;gap:12px}.principle-modal-star{flex-basis:62px;width:62px;height:62px}.principle-modal-star strong{font-size:.9rem}.principle-modal-heading h2{font-size:1.65rem}}.priority-pyramid-panel{overflow:visible;padding-left:clamp(150px,16vw,190px)}.priority-pyramid-frame{width:min(100%,820px);min-height:650px;aspect-ratio:auto;padding:0;overflow:visible;background:transparent;clip-path:none;filter:none}.priority-pyramid{width:100%;height:auto;min-height:650px;display:grid;grid-template-rows:276px 368px;gap:6px;overflow:visible;background:transparent;clip-path:none}.priority-tier{position:relative;overflow:visible;background:transparent!important;filter:drop-shadow(0 16px 18px rgba(0,30,130,.12))}.priority-tier:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;transition:filter .15s ease}.priority-tier:hover:before{filter:brightness(.985)}.priority-tier--top{width:70%;min-height:276px;justify-self:center;padding:66px 34px 24px}.priority-tier--top:before{clip-path:polygon(14% 0,86% 0,100% 100%,0 100%);background:linear-gradient(180deg,#fff2f8,#f7e9ff)}.priority-tier--base{width:100%;min-height:368px;justify-self:center;padding:30px 12% 34px}.priority-tier--base:before{clip-path:polygon(9% 0,91% 0,100% 100%,0 100%);background:linear-gradient(180deg,#f2f5ff,#e8efff)}.priority-tier-copy{position:absolute;top:50%;right:calc(100% + 24px);z-index:3;width:146px;min-height:82px;padding:15px 16px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:8px;transform:translateY(-50%);border:1px solid var(--game-line);border-radius:16px;text-align:left;background:#fffffff5;box-shadow:0 10px 26px #1f145b1a}.priority-tier--top .priority-tier-copy{right:calc(121.5% + 24px)}.priority-tier-copy strong{font-size:.92rem;line-height:1.15}.priority-tier-copy span{padding:4px 9px;font-size:.72rem}.priority-tier-instruction{display:none}.priority-tier-stars{position:relative;z-index:2;width:100%;min-height:0;align-self:stretch;margin:0}.priority-tier--top .priority-tier-stars{display:grid;grid-template-columns:repeat(2,minmax(0,146px));align-content:end;justify-content:center;gap:18px}.priority-tier--base .priority-tier-stars{display:grid;grid-template-columns:repeat(2,minmax(0,146px));grid-auto-rows:minmax(112px,auto);align-content:center;justify-content:center;gap:16px 20px}.priority-tier--top .priority-star--placed,.priority-tier--base .priority-star--placed{width:100%;max-width:146px;min-height:112px}.priority-tier--top .priority-star-label,.priority-tier--base .priority-star-label{font-size:clamp(.68rem,.9vw,.82rem)}@media (max-width: 1280px){.priority-pyramid-panel{padding-left:150px}.priority-pyramid-frame,.priority-pyramid{min-height:610px}.priority-pyramid{grid-template-rows:258px 346px}.priority-tier--top{min-height:258px;padding:58px 28px 22px}.priority-tier--base{min-height:346px;padding:26px 10% 30px}.priority-tier-copy{right:calc(100% + 18px);width:126px;padding:13px 14px}.priority-tier--top .priority-tier-copy{right:calc(121.5% + 18px)}.priority-tier--top .priority-tier-stars,.priority-tier--base .priority-tier-stars{grid-template-columns:repeat(2,minmax(0,132px));gap:14px}.priority-tier--top .priority-star--placed,.priority-tier--base .priority-star--placed{max-width:132px;min-height:108px}}@media (max-width: 820px){.priority-pyramid-panel{min-height:650px;padding-left:128px}.priority-pyramid-frame,.priority-pyramid{min-height:570px}.priority-pyramid{grid-template-rows:240px 324px}.priority-tier--top{width:76%;min-height:240px;padding:54px 22px 20px}.priority-tier--base{min-height:324px;padding:22px 8% 26px}.priority-tier-copy{right:calc(100% + 14px);width:108px;min-height:72px;padding:12px}.priority-tier--top .priority-tier-copy{right:calc(115.8% + 14px)}.priority-tier-copy strong{font-size:.8rem}.priority-tier-copy span{font-size:.66rem}.priority-tier--top .priority-tier-stars,.priority-tier--base .priority-tier-stars{grid-template-columns:repeat(2,minmax(0,112px));gap:11px}.priority-tier--top .priority-star--placed,.priority-tier--base .priority-star--placed{max-width:112px;min-height:100px}}@media (max-width: 620px){.priority-pyramid-panel{min-height:620px;padding:18px 8px}.priority-pyramid-frame,.priority-pyramid{min-height:580px}.priority-pyramid{grid-template-rows:236px 330px;gap:14px}.priority-tier{margin-top:52px}.priority-tier--top{width:92%;min-height:184px;padding:28px 10px 14px}.priority-tier--top:before{clip-path:polygon(9% 0,91% 0,100% 100%,0 100%)}.priority-tier--base{min-height:278px;padding:18px 7% 22px}.priority-tier--base:before{clip-path:polygon(6% 0,94% 0,100% 100%,0 100%)}.priority-tier-copy,.priority-tier--top .priority-tier-copy{top:-50px;right:0;left:0;width:100%;min-height:42px;padding:9px 12px;flex-direction:row;align-items:center;justify-content:space-between;transform:none;border-radius:13px}.priority-tier-copy strong{display:block;font-size:.82rem}.priority-tier--top .priority-tier-stars,.priority-tier--base .priority-tier-stars{grid-template-columns:repeat(2,minmax(0,86px));gap:7px}.priority-tier--base .priority-tier-stars{grid-auto-rows:minmax(84px,auto)}.priority-tier--top .priority-star--placed,.priority-tier--base .priority-star--placed{width:86px;max-width:86px;min-height:84px}.priority-tier--top .priority-star-label,.priority-tier--base .priority-star-label{display:-webkit-box;font-size:.56rem}}.games-directory-page{min-height:100vh;color:#f6f2e7;background:radial-gradient(circle at 10% 8%,rgba(63,98,145,.28),transparent 30rem),radial-gradient(circle at 88% 18%,rgba(156,64,79,.22),transparent 28rem),linear-gradient(145deg,#111723,#171a21 48%,#0b0d12);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.games-directory-page *,.games-directory-page *:before,.games-directory-page *:after{box-sizing:border-box}.games-directory-shell{width:min(1180px,calc(100% - 32px));margin:0 auto;padding:clamp(48px,8vw,96px) 0 48px}.games-directory-header{max-width:780px;margin-bottom:36px}.games-directory-eyebrow{margin:0 0 12px;color:#e7bc67;font-size:.78rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.games-directory-header h1{margin:0;color:#fff;font-size:clamp(2.5rem,7vw,5.4rem);line-height:.95;letter-spacing:-.055em}.games-directory-header>p:last-child{max-width:690px;margin:22px 0 0;color:#bcc4d1;font-size:clamp(1rem,2vw,1.22rem);line-height:1.65}.games-directory-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.games-directory-card{overflow:hidden;display:flex;min-height:610px;flex-direction:column;border:1px solid rgba(255,255,255,.15);border-radius:26px;background:#ffffff0e;box-shadow:0 28px 70px #00000047;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.games-directory-card:hover{transform:translateY(-5px);border-color:#ffffff47;box-shadow:0 34px 85px #00000061}.games-card-art{position:relative;min-height:290px;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.12)}.games-card-art--principles{display:grid;place-items:center;background:radial-gradient(circle at 74% 16%,rgba(231,0,118,.3),transparent 18rem),linear-gradient(145deg,#fff6fb,#e9edff)}.games-principles-pyramid{position:relative;width:min(62%,300px);aspect-ratio:1.1 / 1;filter:drop-shadow(0 18px 28px rgba(35,24,95,.22))}.games-principles-tier{position:absolute;left:50%;display:block;transform:translate(-50%);border:3px solid #001e82;background:linear-gradient(180deg,#fff0f7,#eee8ff)}.games-principles-tier--top{top:6%;width:44%;height:38%;clip-path:polygon(50% 0,100% 100%,0 100%)}.games-principles-tier--base{bottom:5%;width:86%;height:54%;clip-path:polygon(23% 0,77% 0,100% 100%,0 100%);background:linear-gradient(180deg,#eef2ff,#dce7ff)}.games-principles-stars{position:absolute;top:0;right:0;bottom:0;left:0}.games-principles-stars span{position:absolute;z-index:2;color:#e20074;font-size:clamp(1.7rem,4vw,2.7rem);line-height:1;text-shadow:0 4px 8px rgba(104,23,197,.22)}.games-principles-stars span:nth-child(1){left:43%;top:20%}.games-principles-stars span:nth-child(2){left:28%;top:54%}.games-principles-stars span:nth-child(3){left:45%;top:48%}.games-principles-stars span:nth-child(4){left:62%;top:54%}.games-principles-stars span:nth-child(5){left:35%;top:72%}.games-principles-stars span:nth-child(6){left:56%;top:72%}.games-card-art--nightfall{background:linear-gradient(180deg,#28324b,#4a4050 44%,#24262b 45%,#111318)}.games-nightfall-moon{position:absolute;top:34px;right:52px;width:54px;height:54px;border-radius:50%;background:#e6d4ad;box-shadow:0 0 34px #e6d4ad61}.games-nightfall-horizon{position:absolute;left:0;right:0;top:44%;height:12%;background:repeating-linear-gradient(90deg,#14171d 0,#14171d 38px,#20242c 38px,#20242c 62px);clip-path:polygon(0 54%,8% 28%,18% 48%,26% 18%,38% 58%,49% 36%,61% 64%,72% 22%,85% 50%,94% 31%,100% 46%,100% 100%,0 100%)}.games-nightfall-runway{position:absolute;bottom:-5%;width:5px;height:58%;background:#eee2bcb8;transform-origin:bottom}.games-nightfall-runway--left{left:24%;transform:rotate(24deg)}.games-nightfall-runway--right{right:24%;transform:rotate(-24deg)}.games-nightfall-centreline{position:absolute;left:calc(50% - 2px);bottom:0;width:4px;height:48%;background:repeating-linear-gradient(180deg,#eadfbf 0 15px,transparent 15px 28px);transform:perspective(140px) rotateX(24deg)}.games-nightfall-tank{position:absolute;left:18%;bottom:19%;width:120px;height:46px;border-radius:10px 16px 7px 7px;background:#343b35;box-shadow:0 13px #151917}.games-nightfall-tank:before{content:"";position:absolute;left:36px;top:-24px;width:48px;height:28px;border-radius:8px 10px 3px 3px;background:#414a40}.games-nightfall-tank:after{content:"";position:absolute;left:77px;top:-17px;width:88px;height:7px;border-radius:4px;background:#272e29;transform:rotate(-5deg);transform-origin:left center}.games-nightfall-tank i,.games-nightfall-tank b{position:absolute;bottom:-17px;width:29px;height:29px;border:6px solid #1a1d1c;border-radius:50%;background:#545c52}.games-nightfall-tank i{left:15px}.games-nightfall-tank b{right:15px}.games-art-label{position:absolute;left:20px;bottom:18px;z-index:4;padding:8px 11px;border:1px solid rgba(255,255,255,.22);border-radius:999px;color:#fff;background:#0c0f16a8;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.games-card-art--principles .games-art-label{color:#25153b;border-color:#25153b29;background:#ffffffc7}.games-directory-card-copy{display:flex;flex:1;flex-direction:column;padding:28px}.games-directory-card-meta{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.games-directory-card-meta span{padding:6px 9px;border-radius:999px;color:#cbd4df;background:#ffffff14;font-size:.7rem;font-weight:750;letter-spacing:.045em;text-transform:uppercase}.games-directory-card h2{margin:0;color:#fff;font-size:clamp(1.65rem,3vw,2.25rem);letter-spacing:-.035em}.games-directory-card-copy>p{margin:15px 0 26px;color:#b7c0cc;line-height:1.62}.games-directory-card-copy>a{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 17px;border:1px solid rgba(255,255,255,.18);border-radius:14px;color:#fff;background:#ffffff14;font-weight:800;text-decoration:none;transition:background .16s ease,border-color .16s ease}.games-directory-card--principles .games-directory-card-copy>a{background:linear-gradient(90deg,#0057ff,#6817c5 56%,#e20074);border-color:transparent}.games-directory-card--nightfall .games-directory-card-copy>a{background:linear-gradient(90deg,#485641,#6e5945);border-color:#e5d0a54d}.games-directory-card-copy>a:hover,.games-directory-card-copy>a:focus-visible{border-color:#ffffff8c;background-color:#ffffff29;outline:none}.games-directory-card-copy>a:focus-visible{box-shadow:0 0 0 4px #80a8ff47}.games-directory-footer{margin-top:30px;display:flex;align-items:flex-start;gap:14px;color:#8f99a7;font-size:.88rem}.games-directory-footer span{flex:none;padding:5px 8px;border:1px solid rgba(231,188,103,.3);border-radius:7px;color:#e7bc67;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.games-directory-footer p{margin:2px 0 0;line-height:1.5}@media (max-width: 760px){.games-directory-shell{width:min(100% - 22px,1180px);padding-top:36px}.games-directory-grid{grid-template-columns:1fr}.games-directory-card{min-height:0}.games-card-art{min-height:238px}.games-directory-card-copy{padding:22px}.games-directory-footer{flex-direction:column}}@media (prefers-reduced-motion: reduce){.games-directory-card,.games-directory-card-copy>a{transition:none}}.priority-game-page{--game-ink: #121212;--game-muted: #53535f;--game-line: #d9d8e6;--game-surface: #ffffff;--game-soft: #f7f5fb;--game-accent: #e20074;--game-accent-dark: #6817c5;background:radial-gradient(circle at 86% 9%,rgba(226,0,116,.15),transparent 24rem),radial-gradient(circle at 9% 32%,rgba(0,87,255,.11),transparent 28rem),linear-gradient(145deg,#fff,#f8f5fc 56%,#eef5ff)}.priority-game-eyebrow{color:#0057ff}.priority-reset-button{border-color:#b8b4cf;color:#001e82;background:#fffffff0;box-shadow:0 8px 24px #1e10581a}.priority-reset-button:hover,.priority-reset-button:focus-visible{border-color:#0057ff;background:#f1f5ff}.priority-budget-card,.priority-pyramid-panel,.priority-star-bank{border-color:#d9d8e6;background:#fffffff0;box-shadow:0 14px 38px #1f145b14}.priority-budget-card--spent strong{color:#e20074}.priority-budget-card--remaining{border-color:#a9bfff;background:#f2f6ff}.priority-budget-card--remaining strong{color:#0057ff}.priority-pyramid-frame,.priority-pyramid{background:#001e82}.priority-pyramid-frame{filter:drop-shadow(0 22px 24px rgba(0,30,130,.2))}.priority-tier{color:#121212}.priority-tier--top{background:linear-gradient(180deg,#fff2f8,#f7e9ff)}.priority-tier--base{background:linear-gradient(180deg,#f2f5ff,#e8efff)}.priority-tier:hover{background:linear-gradient(180deg,#f9edff,#e7efff)}.priority-tier-copy span{color:#fff;background:#001e82}.priority-star-bank-heading>span{color:#8a0050;background:#ffe6f2}.priority-star-grid{border-color:#c8c2df;background:#f7f5fb}.priority-star{border-color:#dcb5d0;color:#121212;background:linear-gradient(180deg,#fff,#fff0f7 58%,#f1eaff);box-shadow:0 7px 16px #4e1f7024}.priority-star:hover,.priority-star:focus-visible{box-shadow:0 12px 25px #6817c533}.priority-star:focus-visible{box-shadow:0 0 0 4px #0057ff38,0 12px 25px #6817c533}.priority-star-visual svg,.principle-modal-star svg{fill:#e20074;stroke:#6817c5;filter:drop-shadow(0 4px 4px rgba(104,23,197,.2))}.priority-star-number,.principle-modal-star strong{color:#fff}.priority-star-label{color:#18102e}.priority-refund-zone{color:#001e82;background:#eaf1ff}.priority-game-message{border-color:#c9c4df;color:#2e225f;background:#fffffff0;box-shadow:0 8px 24px #1f145b12}.principle-modal-backdrop,.balance-modal-backdrop{background:#00124fb3}.principle-modal{border-color:#ffffffb8;background:radial-gradient(circle at 92% 8%,rgba(226,0,116,.18),transparent 18rem),radial-gradient(circle at 8% 92%,rgba(0,87,255,.1),transparent 20rem),#fff;box-shadow:0 28px 80px #000f4859}.principle-modal-close,.balance-modal-close{border-color:#cbc5e0;color:#001e82;background:#fffffff5}.principle-modal-close:hover,.principle-modal-close:focus-visible,.balance-modal-close:hover,.balance-modal-close:focus-visible{border-color:#0057ff;background:#eef3ff}.principle-modal-description{color:#35313f}.principle-modal-practice{border-left-color:#e20074;background:#fff0f7}.principle-modal-practice span{color:#a0005b}.principle-modal-practice p{color:#3f1632}.principle-modal-location{border-color:#d8d2e8;color:#433d5a;background:#f7f5fb}.balance-check-launch{border-color:#d7d3e6;background:#fffffff0;box-shadow:0 10px 30px #1f145b14}.balance-check-launch--ready{border-color:#c37ad0;background:linear-gradient(135deg,#fff0f7,#fff,#eef3ff);box-shadow:0 14px 34px #6817c524}.balance-check-launch-icon{color:#716d83;background:#efedf5}.balance-check-launch--ready .balance-check-launch-icon,.balance-modal-check{color:#fff;background:linear-gradient(135deg,#e20074,#6817c5 58%,#0057ff);box-shadow:0 12px 28px #6817c53d}.balance-check-launch p,.balance-modal-header>div>p:last-child,.balance-section-heading p,.balance-result-card p,.balance-modal-footer p{color:#5b5667}.balance-check-button,.balance-modal-footer button{color:#fff;background:linear-gradient(90deg,#0057ff,#6817c5 58%,#e20074);box-shadow:0 9px 22px #6817c53d}.balance-check-button:hover,.balance-check-button:focus-visible,.balance-modal-footer button:hover,.balance-modal-footer button:focus-visible{background:linear-gradient(90deg,#0047d6,#5712aa 58%,#bd0061);box-shadow:0 12px 28px #6817c54d}.balance-check-button:disabled{color:#898593;background:#e9e7ef;box-shadow:none}.balance-modal{border-color:#ffffffb8;color:#121212;background:radial-gradient(circle at 94% 4%,rgba(226,0,116,.12),transparent 20rem),radial-gradient(circle at 4% 96%,rgba(0,87,255,.1),transparent 22rem),#fff;box-shadow:0 34px 90px #000f485c}.balance-summary-card,.balance-result-section{border-color:#d9d5e5;background:#fff}.balance-summary-card span{color:#686374}.balance-summary-card--positive,.balance-result-card--positive{border-color:#9db8ff;background:#eef4ff}.balance-summary-card--positive strong,.balance-section-icon--positive,.balance-empty-state--positive{color:#0057ff}.balance-summary-card--risk,.balance-result-card--risk{border-color:#efadd0;background:#fff0f7}.balance-summary-card--risk strong,.balance-section-icon--risk,.balance-risk-title small{color:#c50068}.balance-section-icon{color:#51496a;background:#efedf5}.balance-section-icon--positive{background:#dfe9ff}.balance-section-icon--risk{background:#ffe0ef}.balance-section-icon--watch{color:#6817c5;background:#eee3ff}.balance-pair-titles strong{color:#6817c5}.balance-empty-state{color:#686374;background:#f4f2f8}.balance-empty-state--positive{background:#edf3ff}.balance-standalone-list span{border-color:#d1cce0;color:#433d5a;background:#f8f6fb}.balance-watchout-section{border-color:#d8c5ee;background:#fcf9ff}.balance-watchout-list article{border-left-color:#6817c5;background:#f4edff}.balance-watchout-list strong{color:#501099}.balance-watchout-list p{color:#5d4a72}.balance-modal-footer{border-top-color:#d9d5e5}.ux-marketing-hero:has(.ux-home-product-animation){width:min(1280px,calc(100% - 40px));grid-template-columns:.88fr 1.12fr}.ux-home-product-animation{position:relative;min-width:0;overflow:hidden}.ux-animation-topbar{align-items:center;gap:18px}.ux-animation-topbar>div{display:grid;gap:4px}.ux-animation-topbar strong{color:var(--ux-ink)}.ux-animation-live{display:inline-flex;align-items:center;gap:7px;color:var(--ux-muted);font-size:11px}.ux-animation-live i{width:7px;height:7px;border-radius:999px;background:#55b894;box-shadow:0 0 0 5px #55b8941f}.ux-animation-pause{min-height:36px;padding:0 11px;border:1px solid var(--ux-line);border-radius:10px;color:var(--ux-navy);background:#fff;font-size:11px;font-weight:850}.ux-animation-tabs{display:flex;gap:5px;padding:5px;border-radius:12px;background:#eaf0f9}.ux-animation-tab{flex:1;padding:8px 6px;border-radius:9px;color:#667085;text-align:center;font-size:11px;font-weight:850;animation-duration:60s;animation-iteration-count:infinite}.transcript-tab{animation-name:ux-tab-transcript}.themes-tab{animation-name:ux-tab-themes}.actions-tab{animation-name:ux-tab-actions}.ux-animation-stage{display:grid;grid-template-columns:minmax(175px,.72fr) minmax(0,1.55fr);min-height:480px;margin-top:10px;overflow:hidden;border:1px solid #dce3ef;border-radius:18px;background:#fff}.ux-animation-transcript{position:relative;z-index:3;padding:14px 13px 48px;border-right:1px solid #dfe5ef;background:#fbfcff}.ux-animation-panel-label{display:flex;align-items:center;gap:7px;margin-bottom:5px;color:var(--ux-muted);font-size:9px;font-weight:850;text-transform:uppercase;letter-spacing:.08em}.ux-animation-panel-label span{width:7px;height:7px;border-radius:50%;background:#55b894}.ux-animation-line{display:grid;grid-template-columns:31px 1fr;gap:6px;padding:7px 0;border-bottom:1px solid #edf0f5;opacity:0;transform:translateY(7px);animation-duration:60s;animation-iteration-count:infinite}.ux-animation-line time{color:#8a94a6;font-size:8px;font-weight:800}.ux-animation-line p{margin:0;color:#43506a;font-size:9px;line-height:1.35}.ux-animation-line b{color:var(--ux-navy)}.line-one{animation-name:ux-line-one}.line-two{animation-name:ux-line-two}.line-three{animation-name:ux-line-three}.line-four{animation-name:ux-line-four}.line-five{animation-name:ux-line-five}.line-six{animation-name:ux-line-six}.line-seven{animation-name:ux-line-seven}.line-eight{animation-name:ux-line-eight}.ux-animation-capture{position:absolute;left:13px;right:13px;bottom:12px;display:flex;align-items:end;gap:3px;min-height:24px;padding:7px 9px;border-radius:10px;color:#526079;background:#edf5f3;font-size:9px;font-weight:800}.ux-animation-capture i{width:3px;border-radius:3px;background:var(--ux-teal);animation:ux-wave 1s ease-in-out infinite alternate}.ux-animation-capture i:nth-child(1){height:7px}.ux-animation-capture i:nth-child(2){height:15px;animation-delay:-.2s}.ux-animation-capture i:nth-child(3){height:10px;animation-delay:-.4s}.ux-animation-capture i:nth-child(4){height:18px;animation-delay:-.6s}.ux-animation-capture i:nth-child(5){height:9px;animation-delay:-.8s}.ux-animation-capture span{margin-left:5px}.ux-animation-graph{position:relative;min-width:0;overflow:hidden;background:radial-gradient(circle at center,#fff 0,#f2f6fc 60%,#ebf1f9)}.ux-animation-graph:before,.ux-animation-graph:after{position:absolute;left:50%;top:52%;width:390px;height:390px;transform:translate(-50%,-50%);border:1px solid rgba(87,111,151,.12);border-radius:50%;content:""}.ux-animation-graph:after{width:235px;height:235px}.ux-animation-status{position:absolute;top:12px;left:12px;z-index:18;min-width:205px;min-height:30px;padding:8px 10px;border:1px solid #dce3ef;border-radius:10px;color:#526079;background:#fffffff5;font-size:9px;font-weight:850;box-shadow:0 6px 18px #23375a14}.ux-animation-status span{position:absolute;top:8px;right:10px;bottom:8px;left:10px;opacity:0;animation-duration:60s;animation-iteration-count:infinite}.status-capture{animation-name:ux-status-capture}.status-themes{animation-name:ux-status-themes}.status-detail{animation-name:ux-status-detail}.status-merge{animation-name:ux-status-merge}.status-decisions{animation-name:ux-status-decisions}.status-actions{animation-name:ux-status-actions}.ux-animation-core{position:absolute;left:50%;top:52%;z-index:5;display:grid;place-items:center;width:84px;height:84px;transform:translate(-50%,-50%);border-radius:50%;color:#fff;background:var(--ux-navy);text-align:center;font-size:11px;font-weight:900;box-shadow:0 12px 30px #132b5f33}.ux-animation-theme,.ux-animation-subtheme{position:absolute;z-index:6;padding:9px;border:1px solid #cbd7e8;border-radius:11px;color:var(--ux-ink);background:#fff;box-shadow:0 8px 20px #23375a1f;opacity:0;transform:translateY(9px) scale(.94);animation-duration:60s;animation-iteration-count:infinite}.ux-animation-theme{width:122px}.ux-animation-theme small,.ux-animation-theme strong,.ux-animation-theme span,.ux-animation-subtheme small,.ux-animation-subtheme strong{display:block}.ux-animation-theme small,.ux-animation-subtheme small{color:var(--ux-teal);font-size:7px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.ux-animation-theme strong{margin-top:3px;font-size:9px;line-height:1.22}.ux-animation-theme span{margin-top:3px;color:var(--ux-muted);font-size:7px}.theme-one{left:4%;top:18%;animation-name:ux-theme-one}.theme-two{right:4%;top:19%;animation-name:ux-theme-two}.theme-three{left:4%;bottom:14%;animation-name:ux-theme-three}.theme-four{right:4%;bottom:14%;animation-name:ux-theme-four}.theme-five{left:50%;bottom:3%;animation-name:ux-theme-five}.developing-theme{right:29%;bottom:5%;border-color:#d9b96e;background:#fffaf0;animation-name:ux-developing-theme}.ux-animation-subtheme{width:92px;padding:7px}.ux-animation-subtheme strong{margin-top:3px;font-size:7px;line-height:1.2}.subtheme-one{left:13%;top:47%;animation-name:ux-subtheme-one}.subtheme-two{left:28%;top:31%;animation-name:ux-subtheme-two}.subtheme-three{right:13%;top:47%;animation-name:ux-subtheme-three}.subtheme-four{right:26%;bottom:29%;animation-name:ux-subtheme-four}.ux-animation-link,.ux-animation-sub-link{position:absolute;left:50%;top:52%;z-index:2;height:2px;transform-origin:left center;background:#afbdd2;opacity:0;animation-duration:60s;animation-iteration-count:infinite}.ux-animation-link{width:155px}.link-a{transform:rotate(-146deg);animation-name:ux-link-a}.link-b{transform:rotate(-35deg);animation-name:ux-link-b}.link-c{transform:rotate(146deg);animation-name:ux-link-c}.link-d{transform:rotate(35deg);animation-name:ux-link-d}.link-e{width:116px;transform:rotate(90deg);animation-name:ux-link-e}.ux-animation-sub-link{width:78px;border-top:1px dashed #9dafc8;background:transparent}.sub-link-a{transform:rotate(181deg);animation-name:ux-sub-link-a}.sub-link-b{transform:rotate(-144deg);animation-name:ux-sub-link-b}.sub-link-c{transform:rotate(0);animation-name:ux-sub-link-c}.sub-link-d{transform:rotate(42deg);animation-name:ux-sub-link-d}.ux-animation-outcomes{position:absolute;top:48px;right:12px;bottom:12px;left:12px;z-index:15;display:grid;grid-template-columns:1fr 1fr;align-content:start;gap:8px;padding:14px;border:1px solid #d8e1ee;border-radius:15px;background:#f9fbfffb;box-shadow:0 12px 34px #23375a29;opacity:0;transform:translateY(14px);animation:ux-outcomes-panel 60s infinite}.ux-animation-outcome-heading{grid-column:1 / -1;padding-bottom:4px}.ux-animation-outcome-heading small,.ux-animation-outcome-heading strong{display:block}.ux-animation-outcome-heading small{color:var(--ux-teal);font-size:8px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.ux-animation-outcome-heading strong{margin-top:3px;color:var(--ux-ink);font-size:13px}.ux-animation-outcome{min-height:74px;padding:10px;border:1px solid #cbd7e8;border-radius:10px;background:#fff;box-shadow:0 5px 14px #23375a12;opacity:0;transform:translateY(10px);animation-duration:60s;animation-iteration-count:infinite}.ux-animation-outcome small,.ux-animation-outcome strong{display:block}.ux-animation-outcome small{color:var(--ux-teal);font-size:7px;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.ux-animation-outcome strong{margin-top:4px;color:var(--ux-ink);font-size:8px;line-height:1.3}.decision-outcome{border-left:3px solid #55b894;animation-name:ux-decision-outcome}.action-outcome{border-left:3px solid #5b86c5;animation-name:ux-action-outcome}.measure-outcome{border-left:3px solid #d39a2d;animation-name:ux-measure-outcome}.owner-outcome{border-left:3px solid #8c68ba;animation-name:ux-owner-outcome}.ux-animation-progress{height:4px;margin-top:10px;overflow:hidden;border-radius:999px;background:#e7ecf4}.ux-animation-progress i{display:block;width:0;height:100%;border-radius:inherit;background:var(--ux-teal);animation:ux-demo-progress 60s linear infinite}.ux-home-product-animation.is-paused *,.ux-home-product-animation.is-paused *:before,.ux-home-product-animation.is-paused *:after{animation-play-state:paused!important}@keyframes ux-wave{0%{transform:scaleY(.55)}to{transform:scaleY(1.15)}}@keyframes ux-tab-transcript{0%,17%{color:var(--ux-navy);background:#fff;box-shadow:0 3px 12px #192d551a}20%,to{color:#667085;background:transparent;box-shadow:none}}@keyframes ux-tab-themes{0%,17%,70%,to{color:#667085;background:transparent;box-shadow:none}20%,68%{color:var(--ux-navy);background:#fff;box-shadow:0 3px 12px #192d551a}}@keyframes ux-tab-actions{0%,69%,to{color:#667085;background:transparent;box-shadow:none}72%,97%{color:var(--ux-navy);background:#fff;box-shadow:0 3px 12px #192d551a}}@keyframes ux-line-one{0%,1%{opacity:0;transform:translateY(7px)}3%,97%{opacity:1;transform:none}to{opacity:0}}@keyframes ux-line-two{0%,3%{opacity:0;transform:translateY(7px)}5%,97%{opacity:1;transform:none}to{opacity:0}}@keyframes ux-line-three{0%,5%{opacity:0;transform:translateY(7px)}7%,97%{opacity:1;transform:none}to{opacity:0}}@keyframes ux-line-four{0%,7%{opacity:0;transform:translateY(7px)}9%,97%{opacity:1;transform:none}to{opacity:0}}@keyframes ux-line-five{0%,9%{opacity:0;transform:translateY(7px)}11%,97%{opacity:1;transform:none}to{opacity:0}}@keyframes ux-line-six{0%,11%{opacity:0;transform:translateY(7px)}13%,97%{opacity:1;transform:none}to{opacity:0}}@keyframes ux-line-seven{0%,13%{opacity:0;transform:translateY(7px)}15%,97%{opacity:1;transform:none}to{opacity:0}}@keyframes ux-line-eight{0%,15%{opacity:0;transform:translateY(7px)}17%,97%{opacity:1;transform:none}to{opacity:0}}@keyframes ux-status-capture{0%,17%{opacity:1}20%,to{opacity:0}}@keyframes ux-status-themes{0%,17%,34%,to{opacity:0}20%,31%{opacity:1}}@keyframes ux-status-detail{0%,31%,50%,to{opacity:0}34%,47%{opacity:1}}@keyframes ux-status-merge{0%,47%,64%,to{opacity:0}50%,61%{opacity:1}}@keyframes ux-status-decisions{0%,61%,78%,to{opacity:0}64%,75%{opacity:1}}@keyframes ux-status-actions{0%,75%,to{opacity:0}78%,97%{opacity:1}}@keyframes ux-theme-one{0%,17%{opacity:0;transform:translateY(9px) scale(.94)}20%,53%{opacity:1;transform:none}56%,62%{opacity:1;transform:scale(1.06);box-shadow:0 0 0 7px #2f81741f,0 10px 24px #23375a26}65%,96%{opacity:1;transform:none}to{opacity:0}}@keyframes ux-theme-two{0%,21%{opacity:0;transform:translateY(9px) scale(.94)}24%,96%{opacity:1;transform:none}to{opacity:0}}@keyframes ux-theme-three{0%,26%{opacity:0;transform:translateY(9px) scale(.94)}29%,96%{opacity:1;transform:none}to{opacity:0}}@keyframes ux-theme-four{0%,31%{opacity:0;transform:translateY(9px) scale(.94)}34%,96%{opacity:1;transform:none}to{opacity:0}}@keyframes ux-theme-five{0%,36%{opacity:0;transform:translate(-50%,9px) scale(.94)}39%,96%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%)}}@keyframes ux-developing-theme{0%,40%{opacity:0;transform:translateY(9px) scale(.94)}43%,52%{opacity:1;transform:none}57%{opacity:1;transform:translate(-132px,-220px) scale(.8)}62%,to{opacity:0;transform:translate(-168px,-250px) scale(.55)}}@keyframes ux-subtheme-one{0%,33%{opacity:0;transform:translateY(9px) scale(.94)}36%,96%{opacity:1;transform:none}to{opacity:0}}@keyframes ux-subtheme-two{0%,37%{opacity:0;transform:translateY(9px) scale(.94)}40%,96%{opacity:1;transform:none}to{opacity:0}}@keyframes ux-subtheme-three{0%,41%{opacity:0;transform:translateY(9px) scale(.94)}44%,96%{opacity:1;transform:none}to{opacity:0}}@keyframes ux-subtheme-four{0%,45%{opacity:0;transform:translateY(9px) scale(.94)}48%,96%{opacity:1;transform:none}to{opacity:0}}@keyframes ux-link-a{0%,17%{opacity:0}20%,96%{opacity:1}to{opacity:0}}@keyframes ux-link-b{0%,21%{opacity:0}24%,96%{opacity:1}to{opacity:0}}@keyframes ux-link-c{0%,26%{opacity:0}29%,96%{opacity:1}to{opacity:0}}@keyframes ux-link-d{0%,31%{opacity:0}34%,96%{opacity:1}to{opacity:0}}@keyframes ux-link-e{0%,36%{opacity:0}39%,96%{opacity:1}to{opacity:0}}@keyframes ux-sub-link-a{0%,33%{opacity:0}36%,96%{opacity:1}to{opacity:0}}@keyframes ux-sub-link-b{0%,37%{opacity:0}40%,96%{opacity:1}to{opacity:0}}@keyframes ux-sub-link-c{0%,41%{opacity:0}44%,96%{opacity:1}to{opacity:0}}@keyframes ux-sub-link-d{0%,45%{opacity:0}48%,96%{opacity:1}to{opacity:0}}@keyframes ux-outcomes-panel{0%,62%{opacity:0;transform:translateY(14px);pointer-events:none}65%,96%{opacity:1;transform:none}to{opacity:0;transform:translateY(8px)}}@keyframes ux-decision-outcome{0%,66%{opacity:0;transform:translateY(10px)}69%,96%{opacity:1;transform:none}to{opacity:0}}@keyframes ux-action-outcome{0%,73%{opacity:0;transform:translateY(10px)}76%,96%{opacity:1;transform:none}to{opacity:0}}@keyframes ux-measure-outcome{0%,80%{opacity:0;transform:translateY(10px)}83%,96%{opacity:1;transform:none}to{opacity:0}}@keyframes ux-owner-outcome{0%,86%{opacity:0;transform:translateY(10px)}89%,96%{opacity:1;transform:none}to{opacity:0}}@keyframes ux-demo-progress{0%{width:0}to{width:100%}}@media (max-width: 1000px){.ux-marketing-hero:has(.ux-home-product-animation){grid-template-columns:1fr}.ux-home-product-animation{max-width:760px}}@media (max-width: 760px){.ux-animation-stage{grid-template-columns:138px minmax(0,1fr);min-height:470px}.ux-animation-transcript{padding:10px 8px 44px}.ux-animation-line{grid-template-columns:1fr;gap:2px;padding:6px 0}.ux-animation-line time{display:none}.ux-animation-line p{font-size:7px}.ux-animation-theme{width:96px;padding:7px}.ux-animation-theme strong{font-size:7px}.ux-animation-subtheme{width:74px}.ux-animation-core{width:64px;height:64px;font-size:9px}.ux-animation-graph:before{width:280px;height:280px}.ux-animation-graph:after{width:170px;height:170px}.ux-animation-status{min-width:170px}.ux-animation-outcomes{grid-template-columns:1fr;overflow:hidden}.ux-animation-outcome{min-height:54px}.ux-animation-outcome-heading strong{font-size:11px}}@media (prefers-reduced-motion: reduce){.ux-home-product-animation *{animation:none!important}.ux-animation-line,.ux-animation-outcomes,.ux-animation-outcome{opacity:1;transform:none}.ux-animation-theme,.ux-animation-subtheme,.ux-animation-link,.ux-animation-sub-link,.ux-animation-core{opacity:0}.ux-animation-status span:not(.status-actions){display:none}.ux-animation-status .status-actions{opacity:1}.actions-tab{color:var(--ux-navy);background:#fff;box-shadow:0 3px 12px #192d551a}.transcript-tab,.themes-tab{color:#667085;background:transparent;box-shadow:none}.ux-animation-progress i{width:100%}}.ux-marketing-nav a:hover,.ux-marketing-nav a:focus-visible{color:var(--ux-navy);background:#edf2fb}.ux-lifecycle,.ux-trust-band,.ux-pricing{scroll-margin-top:84px}.ux-lifecycle:focus,.ux-trust-band:focus,.ux-pricing:focus{outline:none}@media (min-width: 1001px){.ux-marketing-hero{grid-template-columns:minmax(0,.82fr) minmax(560px,1.18fr);width:min(1320px,calc(100% - 40px));gap:46px}.ux-marketing-hero h1{font-size:clamp(44px,5.3vw,70px)}}@media (max-width: 680px){.ux-animation-topbar{align-items:flex-start;flex-direction:column}.ux-animation-pause{align-self:flex-end;margin-top:-38px}.ux-animation-tabs{overflow-x:auto}.ux-animation-tab{min-width:86px;white-space:nowrap}}.mi-challenge-character{margin:0 0 24px;padding:clamp(20px,3vw,32px);border:1px solid #d7dfeb;border-radius:24px;background:linear-gradient(180deg,#fff,#f7fafc);box-shadow:0 14px 36px #0f1f3a14;color:#17213a}.mi-challenge-character>header{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,340px);gap:24px;align-items:start;margin-bottom:24px}.mi-challenge-character h2{margin:4px 0 8px;font-size:clamp(1.4rem,2.5vw,2rem);color:#17213a}.mi-challenge-character p{margin:0;color:#4c586d;line-height:1.55}.mi-challenge-mode{padding:18px;border:1px solid #b7d8d0;border-radius:18px;background:#e8f6f2}.mi-challenge-mode small,.mi-challenge-mode span{display:block;color:#395a55}.mi-challenge-mode strong{display:block;margin:4px 0 8px;font-size:1.2rem;color:#163f38}.mi-challenge-rating-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.mi-challenge-rating,.mi-challenge-options>label{display:grid;gap:10px;padding:16px;border:1px solid #dde4ee;border-radius:16px;background:#fff}.mi-challenge-rating>span:first-child,.mi-challenge-options label>span:first-child{display:grid;gap:4px}.mi-challenge-rating strong,.mi-challenge-options strong{color:#17213a}.mi-challenge-rating small,.mi-challenge-options small{color:#5b667b;line-height:1.4}.mi-challenge-rating input[type=range]{width:100%;accent-color:#2f8174}.mi-challenge-scale{display:grid;grid-template-columns:1fr auto 1fr;gap:10px;align-items:center;font-size:.78rem}.mi-challenge-scale em{color:#667085;font-style:normal}.mi-challenge-scale em:last-child{text-align:right}.mi-challenge-scale b{color:#173c64}.mi-challenge-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px}.mi-challenge-options .wide{grid-column:1 / -1}.mi-challenge-options select,.mi-challenge-options textarea{width:100%;border:1px solid #cbd5e1;border-radius:12px;padding:12px 14px;background:#fff;color:#17213a;font:inherit}.mi-challenge-duration{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,420px);gap:22px;margin-top:16px;padding:18px;border:1px solid #c7ddd7;border-radius:18px;background:#eff8f5}.mi-challenge-duration.warning{border-color:#e7bd70;background:#fff8e8}.mi-challenge-duration>div{display:grid;gap:8px}.mi-challenge-duration>div>strong{color:#17213a}.mi-challenge-duration fieldset{display:grid;gap:8px;margin:0;padding:0;border:0}.mi-challenge-duration legend{margin-bottom:8px;font-weight:700;color:#17213a}.mi-challenge-duration fieldset label{display:flex;gap:10px;align-items:flex-start;color:#344054}.mi-challenge-duration input[type=radio]{margin-top:3px;accent-color:#2f8174}.mi-challenge-architecture{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:16px}.mi-challenge-architecture div{display:grid;gap:4px;min-height:92px;align-content:center;padding:14px;border:1px solid #dde4ee;border-radius:14px;background:#fff}.mi-challenge-architecture strong{font-size:1.35rem;color:#173c64}.mi-challenge-architecture span{color:#5b667b;font-size:.86rem}.mi-challenge-confirm{display:flex;gap:12px;align-items:flex-start;margin-top:16px;padding:16px;border:1px solid #cbd5e1;border-radius:14px;background:#fff}.mi-challenge-confirm.confirmed{border-color:#66ad9d;background:#e8f6f2}.mi-challenge-confirm input{margin-top:4px;accent-color:#2f8174}.mi-challenge-confirm span{display:grid;gap:4px}.mi-challenge-confirm strong{color:#17213a}.mi-challenge-confirm small{color:#5b667b;line-height:1.45}.mi-designer-profile-summary,.mi-designer-compression-warning{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:18px 20px;border:1px solid #b7d8d0;border-radius:18px;background:#e8f6f2;color:#17213a}.mi-designer-profile-summary.warning,.mi-designer-compression-warning{border-color:#e7bd70;background:#fff8e8}.mi-designer-profile-summary h2{margin:3px 0 6px;color:#17213a}.mi-designer-profile-summary p,.mi-designer-compression-warning p{margin:0;color:#4c586d}.mi-designer-profile-summary button{flex:0 0 auto}.mi-designer-compression-warning{display:grid;margin:18px 0}@media (max-width: 900px){.mi-challenge-character>header,.mi-challenge-duration{grid-template-columns:1fr}.mi-challenge-architecture{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.mi-challenge-character{padding:16px;border-radius:18px}.mi-challenge-rating-grid,.mi-challenge-options{grid-template-columns:1fr}.mi-challenge-options .wide{grid-column:auto}.mi-challenge-architecture{grid-template-columns:1fr 1fr}.mi-challenge-architecture div:last-child{grid-column:1 / -1}.mi-designer-profile-summary{align-items:stretch;flex-direction:column}}.mi-designer-intake{margin-bottom:22px;overflow:hidden;border:1px solid var(--designer-line);border-radius:22px;background:#fff;box-shadow:0 10px 34px #2333530f}.mi-designer-intake>header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:22px 24px 18px;border-bottom:1px solid var(--designer-line)}.mi-designer-intake>header>div{max-width:870px}.mi-designer-intake h2,.mi-designer-intake h3{margin:4px 0 7px;color:var(--designer-ink)}.mi-designer-intake h2{font-size:clamp(23px,2.5vw,32px);line-height:1.13}.mi-designer-intake h3{font-size:21px}.mi-designer-intake>header p:last-child,.mi-designer-extraction-review>header p:last-child{margin:0;color:#526079;line-height:1.52}.mi-designer-source-label{flex:0 0 auto;max-width:280px;padding:8px 11px;overflow:hidden;border-radius:999px;color:#21695d;background:#e6f6f1;font-size:12px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.mi-designer-intake-actions{display:flex;align-items:center;flex-wrap:wrap;gap:9px;padding:16px 24px;background:#f8faff}.mi-designer-intake button{min-height:44px;padding:0 15px;border:1px solid #bcc9dc;border-radius:11px;color:var(--designer-navy);background:#fff;font:inherit;font-weight:850}.mi-designer-intake button.primary{border-color:var(--designer-navy);color:#fff;background:var(--designer-navy)}.mi-designer-intake button:disabled{opacity:.48;cursor:not-allowed}.mi-designer-intake-actions>span{flex:1 1 280px;color:#526079;font-size:13px;line-height:1.45}.mi-designer-intake-actions button i{display:inline-block;width:9px;height:9px;margin-right:7px;border-radius:50%;background:#a63737}.mi-designer-intake-actions button.recording{border-color:#b42335;color:#fff;background:#a72e3e}.mi-designer-intake-actions button.recording i{background:#fff;box-shadow:0 0 0 4px #ffffff2e;animation:mi-designer-recording-pulse 1.4s ease-in-out infinite}@keyframes mi-designer-recording-pulse{50%{opacity:.45}}.mi-designer-capture-editor{display:grid;gap:8px;padding:20px 24px 16px}.mi-designer-capture-editor>span{color:#344054;font-size:13px;font-weight:850}.mi-designer-capture-editor textarea{width:100%;min-width:0;padding:13px 14px;border:1px solid #cbd5e3;border-radius:12px;color:var(--designer-ink);background:#fff;font:inherit;line-height:1.5;resize:vertical}.mi-designer-capture-editor textarea:focus{outline:3px solid rgba(47,129,116,.18);border-color:var(--designer-teal)}.mi-designer-capture-editor textarea:disabled{color:#667085;background:#f3f5f8}.mi-designer-capture-editor small{color:#526079;line-height:1.45}.mi-designer-intake-footer{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:0 24px 20px}.mi-designer-intake-footer p{flex:1 1 auto;margin:0;color:#21695d;font-size:13px;line-height:1.45}.mi-designer-intake-footer p.error{color:#8e2533}.mi-designer-intake-footer>div{display:flex;gap:9px;flex:0 0 auto}.mi-designer-extraction-review{margin:0 24px 24px;overflow:hidden;border:1px solid #b7ddd3;border-radius:16px;background:#f7fcfa}.mi-designer-extraction-review>header{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;padding:18px 20px;border-bottom:1px solid #cfe8e1;background:#edf8f5}.mi-designer-review-rule{margin:0;padding:13px 20px;border-bottom:1px solid #d9ebe6;color:#475467;font-size:13px;line-height:1.45}.mi-designer-suggestion-list{display:grid;gap:10px;padding:16px 20px}.mi-designer-suggestion{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:flex-start;padding:15px;border:1px solid #d6e6e2;border-radius:13px;background:#fff}.mi-designer-suggestion input{margin-top:4px;width:18px;height:18px;accent-color:var(--designer-teal)}.mi-designer-suggestion>span{min-width:0}.mi-designer-suggestion strong{display:flex;align-items:center;flex-wrap:wrap;gap:7px;color:var(--designer-ink)}.mi-designer-suggestion strong em,.mi-designer-suggestion strong b{padding:4px 7px;border-radius:999px;font-size:9px;font-style:normal;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.mi-designer-suggestion strong em{color:#21695d;background:#dff5ed}.mi-designer-suggestion strong b{color:#6c4b0d;background:#fff1ce}.mi-designer-suggestion p{margin:7px 0 0;color:#344054;line-height:1.5;white-space:pre-line}.mi-designer-suggestion small{display:block;margin-top:8px;color:#526079;line-height:1.45}.mi-designer-extraction-review details{margin:0 20px 16px;padding:13px 15px;border:1px solid #d8e2ee;border-radius:12px;color:#344054;background:#fff}.mi-designer-extraction-review summary{color:var(--designer-navy);font-weight:850;cursor:pointer}.mi-designer-extraction-review ul{margin-bottom:0}.mi-designer-extraction-review footer{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:16px 20px;border-top:1px solid #cfe8e1;background:#edf8f5}.mi-designer-extraction-review footer>span{color:#526079;font-size:13px}@media (max-width: 720px){.mi-designer-intake>header,.mi-designer-extraction-review>header,.mi-designer-intake-footer,.mi-designer-extraction-review footer{display:grid;grid-template-columns:1fr}.mi-designer-source-label{max-width:100%;width:fit-content}.mi-designer-intake-actions{display:grid;grid-template-columns:1fr;padding:14px}.mi-designer-intake-actions button,.mi-designer-intake-footer button,.mi-designer-extraction-review footer button{width:100%}.mi-designer-intake-actions>span{min-width:0}.mi-designer-capture-editor{padding:16px 14px 12px}.mi-designer-intake-footer{padding:0 14px 16px}.mi-designer-intake-footer>div{display:grid;grid-template-columns:1fr;width:100%}.mi-designer-extraction-review{margin:0 14px 16px}.mi-designer-extraction-review>header,.mi-designer-suggestion-list,.mi-designer-extraction-review footer{padding:14px}.mi-designer-review-rule{padding:12px 14px}.mi-designer-extraction-review details{margin-inline:14px}}@media (prefers-reduced-motion: reduce){.mi-designer-intake-actions button.recording i{animation:none}}.mi-native-designer{--designer-navy: #132b5f;--designer-ink: #17213a;--designer-teal: #2f8174;--designer-muted: #667085;--designer-line: #dce3ef;--designer-soft: #f4f7fb;width:min(1380px,calc(100% - 40px));margin:0 auto;padding:36px 0 72px;color:var(--designer-ink)}.mi-designer-header{display:flex;justify-content:space-between;gap:32px;align-items:flex-start;margin-bottom:24px}.mi-designer-header>div:first-child{max-width:780px}.mi-designer-header h1{margin:5px 0 8px;font-size:clamp(34px,4vw,58px);line-height:1;letter-spacing:-.04em}.mi-designer-header p:last-child{margin:0;color:var(--designer-muted);font-size:17px;line-height:1.55}.mi-designer-back{margin:0 0 14px;padding:0;border:0;color:var(--designer-navy);background:transparent;font:inherit;font-weight:800}.mi-designer-header-meta{display:grid;gap:5px;min-width:210px;padding:16px 18px;border:1px solid var(--designer-line);border-radius:16px;background:#fff}.mi-designer-header-meta span{color:var(--designer-muted);font-size:13px}.mi-designer-header-meta strong{text-transform:capitalize}.mi-designer-stage-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:22px;padding:6px;border:1px solid var(--designer-line);border-radius:16px;background:#fff}.mi-designer-stage-tabs button{display:flex;align-items:center;justify-content:center;gap:9px;min-height:52px;border:0;border-radius:12px;color:#526079;background:transparent;font:inherit;font-weight:850}.mi-designer-stage-tabs button span{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;color:var(--designer-navy);background:#eaf0fb;font-size:12px}.mi-designer-stage-tabs button.active{color:#fff;background:var(--designer-navy)}.mi-designer-stage-tabs button.active span{color:var(--designer-navy);background:#bdf2df}.mi-designer-message,.mi-designer-error{margin:0 0 18px;padding:13px 15px;border-radius:12px;font-weight:750}.mi-designer-message{border:1px solid #b7ddd3;color:#21695d;background:#edf8f5}.mi-designer-error{border:1px solid #efb9bf;color:#8e2533;background:#fff3f4}.mi-designer-discovery-layout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:22px;align-items:start}.mi-designer-readiness,.mi-designer-discovery,.mi-designer-refine-panel,.mi-designer-run-sheet,.mi-designer-review{border:1px solid var(--designer-line);border-radius:22px;background:#fff;box-shadow:0 10px 34px #2333530f}.mi-designer-readiness{position:sticky;top:92px;padding:22px}.mi-designer-score{display:block;margin:8px 0 10px;font-size:44px;line-height:1}.mi-designer-progress{height:10px;overflow:hidden;border-radius:999px;background:#e7ecf4}.mi-designer-progress i{display:block;height:100%;border-radius:inherit;background:var(--designer-teal)}.mi-designer-readiness>p{color:var(--designer-muted);line-height:1.5}.mi-designer-readiness>div,.mi-designer-readiness details{margin-top:20px;padding-top:18px;border-top:1px solid var(--designer-line)}.mi-designer-readiness ul{margin:9px 0 0;padding-left:20px;color:#475467}.mi-designer-readiness li+li{margin-top:7px}.mi-designer-readiness summary{color:var(--designer-navy);font-weight:800;cursor:pointer}.mi-designer-discovery{overflow:hidden}.mi-designer-group-tabs{display:flex;gap:4px;padding:8px;border-bottom:1px solid var(--designer-line);overflow-x:auto}.mi-designer-group-tabs button{flex:1;min-width:122px;min-height:44px;padding:0 12px;border:0;border-radius:10px;color:#667085;background:transparent;font:inherit;font-weight:800}.mi-designer-group-tabs button.active{color:var(--designer-navy);background:#eaf0fb}.mi-designer-question-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:22px}.mi-designer-question{display:grid;align-content:start;gap:8px;min-width:0;padding:18px;border:1px solid var(--designer-line);border-radius:16px;background:#f9fbfe}.mi-designer-question-label{display:flex;justify-content:space-between;gap:10px;color:var(--designer-teal);font-size:12px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.mi-designer-question-label em{padding:4px 7px;border-radius:999px;color:#21695d;background:#dff5ed;font-size:9px;font-style:normal}.mi-designer-question>strong{font-size:18px;line-height:1.3}.mi-designer-question input,.mi-designer-question textarea,.mi-designer-refine-panel textarea,.mi-designer-form-grid input,.mi-designer-form-grid textarea{width:100%;min-width:0;border:1px solid #cbd5e3;border-radius:11px;padding:11px 12px;color:var(--designer-ink);background:#fff;font:inherit;line-height:1.45;resize:vertical}.mi-designer-question input:focus,.mi-designer-question textarea:focus,.mi-designer-refine-panel textarea:focus,.mi-designer-form-grid input:focus,.mi-designer-form-grid textarea:focus{outline:3px solid rgba(47,129,116,.18);border-color:var(--designer-teal)}.mi-designer-question small{color:var(--designer-muted);line-height:1.45}.mi-designer-discovery-actions,.mi-designer-run-sheet-actions,.mi-designer-review-actions{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap;padding:18px 22px;border-top:1px solid var(--designer-line);background:#fbfcfe}.mi-designer-discovery-actions button,.mi-designer-run-sheet-actions button,.mi-designer-review-actions button,.mi-designer-refine-panel button,.mi-designer-run-sheet>header button,.mi-designer-agenda-controls button{min-height:44px;padding:0 15px;border:1px solid #bcc9dc;border-radius:11px;color:var(--designer-navy);background:#fff;font:inherit;font-weight:850}.mi-designer-discovery-actions button.primary,.mi-designer-run-sheet-actions button.primary,.mi-designer-review-actions button.primary,.mi-designer-refine-panel button.primary{border-color:var(--designer-navy);color:#fff;background:var(--designer-navy)}.mi-native-designer button:disabled{opacity:.48;cursor:not-allowed}.mi-designer-agenda-layout{display:grid;gap:20px}.mi-designer-refine-panel{display:grid;grid-template-columns:minmax(240px,.75fr) minmax(300px,1.35fr) auto;gap:18px;align-items:center;padding:22px}.mi-designer-refine-panel h2{margin:4px 0 6px}.mi-designer-refine-panel p:last-child{margin:0;color:var(--designer-muted);line-height:1.45}.mi-designer-refine-panel>div:last-child{display:grid;gap:8px}.mi-designer-run-sheet{overflow:hidden}.mi-designer-run-sheet>header{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:22px;border-bottom:1px solid var(--designer-line)}.mi-designer-run-sheet h2{margin:4px 0 5px}.mi-designer-run-sheet header p:last-child{margin:0;color:var(--designer-muted)}.mi-designer-agenda-list{display:grid;gap:12px;padding:18px 22px 24px;background:var(--designer-soft)}.mi-designer-agenda-card{overflow:hidden;border:1px solid #d5deeb;border-radius:16px;background:#fff}.mi-designer-agenda-card summary{display:grid;grid-template-columns:110px minmax(0,1fr) auto;gap:14px;align-items:center;padding:16px 18px;cursor:pointer;list-style:none}.mi-designer-agenda-card summary::-webkit-details-marker{display:none}.mi-designer-agenda-card summary>div{display:grid;gap:3px;min-width:0}.mi-designer-agenda-card summary strong{overflow-wrap:anywhere}.mi-designer-agenda-card summary small{color:var(--designer-muted)}.mi-designer-time{color:var(--designer-teal);font-weight:900;font-variant-numeric:tabular-nums}.mi-designer-agenda-body{padding:0 18px 20px;border-top:1px solid var(--designer-line)}.mi-designer-agenda-controls{display:flex;gap:8px;flex-wrap:wrap;padding:14px 0}.mi-designer-agenda-controls button{min-height:38px;padding:0 11px;font-size:12px}.mi-designer-agenda-controls button.danger{border-color:#e4b0b7;color:#9b2e3c;background:#fff5f6}.mi-designer-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.mi-designer-form-grid label{display:grid;gap:7px;min-width:0}.mi-designer-form-grid label>span{color:#344054;font-size:13px;font-weight:850}.mi-designer-form-grid label.wide{grid-column:1 / -1}.mi-designer-review{overflow:hidden}.mi-designer-review>header{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;padding:26px;border-bottom:1px solid var(--designer-line)}.mi-designer-review h2{margin:5px 0 6px;font-size:clamp(28px,3vw,42px)}.mi-designer-review header p:last-child{margin:0;color:var(--designer-muted);font-size:17px}.mi-designer-review>header>span{flex:0 0 auto;padding:9px 12px;border-radius:999px;color:var(--designer-navy);background:#eaf0fb;font-weight:850}.mi-designer-review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:22px 26px 8px}.mi-designer-review-grid article{padding:16px;border:1px solid var(--designer-line);border-radius:14px;background:#f9fbfe}.mi-designer-review-grid article p{margin:7px 0 0;color:#526079;line-height:1.5}.mi-designer-review-agenda{display:grid;gap:10px;margin:0;padding:18px 26px 24px;list-style:none}.mi-designer-review-agenda li{display:grid;grid-template-columns:115px minmax(0,1fr);gap:14px;padding:14px 16px;border:1px solid var(--designer-line);border-radius:14px}.mi-designer-review-agenda li>span{color:var(--designer-teal);font-weight:900;font-variant-numeric:tabular-nums}.mi-designer-review-agenda li div{display:grid;gap:3px}.mi-designer-review-agenda p,.mi-designer-review-agenda small{margin:0;color:var(--designer-muted)}.mi-designer-validation,.mi-designer-integrity{margin:0 26px 20px;padding:16px 18px;border-radius:14px}.mi-designer-validation{border:1px solid #efb9bf;color:#7d2531;background:#fff4f5}.mi-designer-validation ul{margin-bottom:0}.mi-designer-integrity{border:1px solid #b7ddd3;color:#245f56;background:#edf8f5}.mi-designer-integrity p{margin:5px 0 0;line-height:1.5}@media (max-width: 980px){.mi-designer-discovery-layout{grid-template-columns:1fr}.mi-designer-readiness{position:static;display:grid;grid-template-columns:auto 1fr;gap:12px 18px;align-items:center}.mi-designer-readiness .eyebrow,.mi-designer-readiness>div,.mi-designer-readiness details{grid-column:1 / -1}.mi-designer-readiness>p{margin:0}.mi-designer-refine-panel{grid-template-columns:1fr}.mi-designer-refine-panel>div:last-child{grid-template-columns:1fr 1fr}}@media (max-width: 720px){.mi-native-designer{width:calc(100% - 24px);padding:22px 0 50px}.mi-designer-header{display:grid;gap:16px}.mi-designer-header h1{font-size:38px}.mi-designer-header-meta{width:100%}.mi-designer-stage-tabs{grid-template-columns:1fr}.mi-designer-stage-tabs button{justify-content:flex-start;padding:0 14px}.mi-designer-question-grid,.mi-designer-form-grid,.mi-designer-review-grid{grid-template-columns:1fr}.mi-designer-form-grid label.wide{grid-column:1}.mi-designer-question-grid{padding:14px}.mi-designer-question{padding:15px}.mi-designer-discovery-actions,.mi-designer-run-sheet-actions,.mi-designer-review-actions{display:grid;grid-template-columns:1fr;padding:14px}.mi-designer-discovery-actions button,.mi-designer-run-sheet-actions button,.mi-designer-review-actions button{width:100%}.mi-designer-run-sheet>header,.mi-designer-review>header{display:grid;padding:18px}.mi-designer-run-sheet>header button{width:100%}.mi-designer-agenda-list{padding:12px}.mi-designer-agenda-card summary{grid-template-columns:1fr auto;gap:8px}.mi-designer-time{grid-column:1 / -1}.mi-designer-review-grid{padding:14px 14px 4px}.mi-designer-review-agenda{padding:14px}.mi-designer-review-agenda li{grid-template-columns:1fr}.mi-designer-validation,.mi-designer-integrity{margin-inline:14px}}.mi-plan-app-page{min-height:100vh;color:#17213a;background:#f4f7fb}.mi-plan-loading{display:grid;place-items:center;min-height:55vh;padding:40px;color:#526079}.mi-plan-library-page{display:grid;gap:16px;width:min(1380px,calc(100% - 40px));margin:0 auto;padding:34px 0 68px}.mi-plan-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;padding:28px;border:1px solid #dce3ef;border-radius:22px;background:#fff;box-shadow:0 10px 34px #2333530f}.mi-plan-hero h1{max-width:820px;margin:5px 0 8px;color:#17213a;font-size:clamp(32px,4vw,54px);line-height:1.02;letter-spacing:-.035em}.mi-plan-hero p{max-width:820px;margin:0;color:#667085;font-size:16px;line-height:1.55}.mi-plan-hero-actions{display:grid;align-content:center;gap:9px;min-width:230px}.mi-plan-hero-actions button,.mi-plan-detail-actions button,.mi-plan-import button,.mi-plan-rollback-tools a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 14px;border:1px solid #bcc9dc;border-radius:11px;color:#132b5f;background:#fff;font:inherit;font-weight:850;text-decoration:none;cursor:pointer}.mi-plan-hero-actions .primary,.mi-plan-detail-actions .primary,.mi-plan-import footer button{border-color:#132b5f;color:#fff;background:#132b5f}.mi-plan-app-page button:disabled{cursor:not-allowed;opacity:.48}.mi-plan-workspace-context{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 17px;border:1px solid #b7ddd3;border-radius:14px;background:#edf8f5}.mi-plan-workspace-context div{display:grid;gap:3px}.mi-plan-workspace-context strong{color:#17213a}.mi-plan-workspace-context span,.mi-plan-workspace-context p{margin:0;color:#526079;font-size:13px}.mi-plan-message,.mi-plan-error{margin:0;padding:13px 15px;border-radius:12px;font-weight:750}.mi-plan-message{border:1px solid #b7ddd3;color:#21695d;background:#edf8f5}.mi-plan-error{border:1px solid #efb9bf;color:#8e2533;background:#fff3f4}.mi-plan-import{display:grid;gap:14px;padding:20px;border:1px solid #dce3ef;border-radius:18px;background:#fff}.mi-plan-import>header{display:flex;justify-content:space-between;gap:14px}.mi-plan-import h2{margin:4px 0;color:#17213a}.mi-plan-import header p{margin:4px 0;color:#667085}.mi-plan-import-list{display:grid;gap:8px}.mi-plan-import-list label{display:grid;grid-template-columns:auto 1fr;gap:11px;padding:13px;border:1px solid #dce3ef;border-radius:12px;background:#f9fbfe}.mi-plan-import-list span{display:grid;gap:4px}.mi-plan-import-list strong{color:#17213a}.mi-plan-import-list small{color:#667085}.mi-plan-import-list em{color:#75560d;font-size:12px;font-style:normal}.mi-plan-recovery{padding:13px 14px;border:1px solid #e7cf8b;border-radius:12px;color:#584312;background:#fff8e5}.mi-plan-recovery p{color:#66531d}.mi-plan-destination{display:flex;align-items:center;gap:9px;padding:12px;border:1px solid #b7ddd3;border-radius:12px;color:#245f56;background:#edf8f5}.mi-plan-import footer{display:flex;justify-content:flex-end}.mi-plan-layout{display:grid;grid-template-columns:310px minmax(0,1fr);gap:16px;min-height:620px}.mi-plan-layout>aside,.mi-plan-detail{border:1px solid #dce3ef;border-radius:18px;background:#fff;box-shadow:0 8px 28px #2333530d}.mi-plan-layout>aside{overflow:hidden}.mi-plan-layout>aside>header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:16px;border-bottom:1px solid #dce3ef}.mi-plan-layout h2,.mi-plan-detail h3{margin:4px 0;color:#17213a}.mi-plan-layout>aside header button{min-height:36px;padding:0 10px;border:1px solid #bcc9dc;border-radius:9px;color:#132b5f;background:#fff;font:inherit;font-weight:800}.mi-plan-list{display:grid;gap:8px;max-height:690px;overflow:auto;padding:12px}.mi-plan-list button{display:grid;gap:4px;width:100%;padding:13px;border:1px solid #dce3ef;border-radius:12px;color:#344054;background:#f9fbfe;font:inherit;text-align:left;cursor:pointer}.mi-plan-list button:hover{border-color:#9db1d0}.mi-plan-list button.active{border-color:#79bba9;background:#edf8f5}.mi-plan-list span{color:#2f8174;font-size:10px;font-weight:900;text-transform:uppercase}.mi-plan-list strong{color:#17213a}.mi-plan-list small{color:#667085;font-size:12px}.mi-plan-rollback-tools{margin:0 12px 14px;padding:12px;border:1px dashed #c7d2e2;border-radius:12px;color:#526079;background:#f9fbfe}.mi-plan-rollback-tools summary{color:#526079;font-weight:800;cursor:pointer}.mi-plan-rollback-tools p{font-size:12px;line-height:1.45}.mi-plan-rollback-tools a{min-height:38px;font-size:12px}.mi-plan-detail{display:grid;align-content:start;gap:20px;padding:22px}.mi-plan-detail>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.mi-plan-detail>header h2{margin:4px 0;color:#17213a;font-size:30px}.mi-plan-detail>header p{max-width:700px;margin:5px 0;color:#667085;line-height:1.5}.mi-plan-detail-actions{display:flex;gap:8px;flex-wrap:wrap;flex:0 0 auto}.mi-plan-summary-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.mi-plan-summary-grid div{padding:13px;border:1px solid #dce3ef;border-radius:12px;background:#f9fbfe}.mi-plan-summary-grid strong{color:#526079;font-size:10px;text-transform:uppercase;letter-spacing:.05em}.mi-plan-summary-grid p{margin:5px 0 0;color:#344054;font-size:13px;line-height:1.45}.mi-plan-agenda{display:grid;gap:9px;margin:10px 0 0;padding:0;list-style:none}.mi-plan-agenda li{display:grid;grid-template-columns:115px minmax(0,1fr);gap:14px;padding:14px;border:1px solid #dce3ef;border-radius:12px;background:#f9fbfe}.mi-plan-agenda li>span{align-self:start;color:#2f8174;font-size:12px;font-weight:900;font-variant-numeric:tabular-nums}.mi-plan-agenda div{display:grid;gap:3px}.mi-plan-agenda strong{color:#17213a}.mi-plan-agenda p{margin:0;color:#526079}.mi-plan-agenda small{color:#667085;line-height:1.4}.mi-plan-integrity{padding:14px 15px;border:1px solid #b7ddd3;border-radius:12px;color:#245f56;background:#edf8f5}.mi-plan-integrity p{margin:5px 0 0;line-height:1.5}.mi-plan-version-history{border:1px solid #dce3ef;border-radius:12px;background:#f9fbfe}.mi-plan-version-history summary{padding:13px 14px;color:#132b5f;font-weight:850;cursor:pointer}.mi-plan-version-history ol{display:grid;gap:7px;margin:0;padding:0 14px 14px;list-style:none}.mi-plan-version-history li{display:grid;grid-template-columns:auto 1fr auto;gap:10px;padding:10px 0;border-top:1px solid #dce3ef}.mi-plan-version-history li span{color:#667085;font-size:12px}.mi-plan-version-history li em{color:#21695d;font-size:12px;font-style:normal;font-weight:800}.mi-plan-empty{padding:34px 18px;text-align:center}.mi-plan-empty.large{align-self:center}.mi-plan-empty strong{color:#17213a}.mi-plan-empty p{color:#667085}.mi-plan-handoff{display:grid;gap:10px;margin-bottom:14px;padding:15px 17px;border:1px solid #b7ddd3;border-radius:14px;color:#17213a;background:#edf8f5}.mi-plan-handoff>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.mi-plan-handoff h2{margin:4px 0;color:#17213a}.mi-plan-handoff p{margin:4px 0;color:#526079}.mi-plan-handoff-actions{display:flex;gap:8px}.mi-plan-handoff-actions a,.mi-plan-handoff-actions button{display:flex;align-items:center;min-height:38px;padding:0 11px;border:1px solid #79bba9;border-radius:9px;color:#174f47;background:#fff;font:inherit;font-weight:850;text-decoration:none}.mi-plan-handoff details{border-top:1px solid #b7ddd3;padding-top:8px}.mi-plan-handoff summary{color:#174f47;font-weight:850;cursor:pointer}.mi-plan-handoff ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:9px 0 0;padding:0;list-style:none}.mi-plan-handoff li{display:grid;gap:4px;padding:10px;border:1px solid #c9e7df;border-radius:10px;background:#fff}.mi-plan-handoff li span{color:#2f8174;font-size:10px;text-transform:uppercase}.mi-plan-handoff li strong{color:#17213a}.mi-plan-handoff li small{color:#667085}.mi-plan-provenance{padding-top:8px;border-top:1px solid #b7ddd3}@media (max-width: 980px){.mi-plan-hero{grid-template-columns:1fr}.mi-plan-hero-actions{grid-template-columns:1fr 1fr;min-width:0}.mi-plan-layout{grid-template-columns:1fr}.mi-plan-list{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none}.mi-plan-summary-grid,.mi-plan-handoff ol{grid-template-columns:1fr 1fr}}@media (max-width: 680px){.mi-plan-library-page{width:calc(100% - 24px);padding-top:20px}.mi-plan-workspace-context,.mi-plan-detail>header,.mi-plan-handoff>header{align-items:stretch;flex-direction:column}.mi-plan-hero,.mi-plan-detail,.mi-plan-import{padding:16px}.mi-plan-hero-actions,.mi-plan-list,.mi-plan-summary-grid,.mi-plan-handoff ol{grid-template-columns:1fr}.mi-plan-detail-actions,.mi-plan-handoff-actions{display:grid;grid-template-columns:1fr}.mi-plan-detail-actions button,.mi-plan-handoff-actions a,.mi-plan-handoff-actions button{width:100%}.mi-plan-version-history li,.mi-plan-agenda li{grid-template-columns:1fr}}.mi-project-app-page{min-height:100vh;background:linear-gradient(180deg,#f7f9fc,#eef4f7);color:#17233e}.mi-project-page{width:min(1480px,calc(100% - 40px));margin:0 auto;padding:34px 0 72px}.mi-project-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;padding:30px;border:1px solid #dce4ee;border-radius:22px;background:#fff;box-shadow:0 16px 45px #12274b14}.mi-project-hero h1{margin:5px 0 8px;font-size:clamp(30px,4vw,48px);line-height:1.05}.mi-project-hero p{max-width:760px;margin:0;color:#5c6980;font-size:16px;line-height:1.6}.mi-project-page button,.mi-project-page a{font:inherit}.mi-project-page button,.mi-project-page .primary,.mi-project-page a{border-radius:11px}.mi-project-page button{min-height:42px;padding:9px 14px;border:1px solid #cbd6e4;background:#fff;color:#17233e;font-weight:750;cursor:pointer}.mi-project-page button:hover:not(:disabled){border-color:#4c7894;background:#f4faf9}.mi-project-page button:disabled{cursor:not-allowed;opacity:.58}.mi-project-page button.primary,.mi-project-page .primary{border-color:#173b67;background:#173b67;color:#fff;text-decoration:none}.mi-project-page a{color:#173b67;font-weight:750}.mi-project-workspace{display:flex;gap:9px;align-items:center;margin:18px 4px;color:#5c6980}.mi-project-workspace strong{color:#17233e}.mi-project-message,.mi-project-error{margin:16px 0;padding:13px 16px;border-radius:12px}.mi-project-message{border:1px solid #9fd7c5;background:#edf9f5;color:#174f40}.mi-project-error{border:1px solid #f1b8bd;background:#fff1f2;color:#9d2430}.mi-project-layout{display:grid;grid-template-columns:300px minmax(0,1fr);gap:22px;margin-top:18px}.mi-project-sidebar,.mi-project-content{border:1px solid #dce4ee;border-radius:20px;background:#fff;box-shadow:0 12px 34px #12274b0f}.mi-project-sidebar{align-self:start;position:sticky;top:92px;overflow:hidden}.mi-project-sidebar>header{display:flex;align-items:center;justify-content:space-between;padding:20px;border-bottom:1px solid #e6ebf1}.mi-project-sidebar h2{margin:2px 0 0;font-size:30px}.mi-project-list{display:grid;padding:10px}.mi-project-list button{text-align:left;border-color:transparent;background:transparent}.mi-project-list button.active{border-color:#8fcdbd;background:#eaf7f3}.mi-project-list strong,.mi-project-list small{display:block}.mi-project-list small{margin-top:5px;color:#68758a}.mi-project-content{min-width:0;padding:26px}.mi-project-title{display:flex;align-items:flex-start;justify-content:space-between;gap:22px;padding-bottom:22px;border-bottom:1px solid #e6ebf1}.mi-project-title h2{margin:4px 0 8px;font-size:32px}.mi-project-title p{max-width:800px;margin:0;color:#5c6980;line-height:1.55}.mi-project-title>div:last-child{display:flex;gap:9px;flex-wrap:wrap;justify-content:flex-end}.mi-project-title a{display:inline-flex;align-items:center;min-height:42px;padding:9px 14px;border:1px solid #a9c2d2;text-decoration:none}.mi-project-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:22px 0}.mi-project-summary-grid article{padding:18px;border:1px solid #dce4ee;border-radius:15px;background:#f9fbfd}.mi-project-summary-grid strong,.mi-project-summary-grid span{display:block}.mi-project-summary-grid strong{font-size:24px}.mi-project-summary-grid span{margin-top:4px;color:#68758a;font-size:13px}.mi-project-form{display:grid;gap:18px}.mi-project-form.compact{margin:20px 0;padding:20px;border:1px solid #cfe2dc;border-radius:16px;background:#f5fbf9}.mi-project-form header h2{margin:4px 0 8px;font-size:30px}.mi-project-form header p{margin:0;color:#68758a}.mi-project-form label{display:grid;gap:7px}.mi-project-form label span{font-weight:800}.mi-project-form input,.mi-project-form textarea,.mi-project-form select{width:100%;box-sizing:border-box;padding:12px 13px;border:1px solid #bdc9d8;border-radius:11px;background:#fff;color:#17233e;font:inherit}.mi-project-form footer{display:flex;justify-content:flex-end;gap:9px}.mi-project-timeline,.mi-project-add-meetings{margin-top:26px}.mi-project-timeline header h3,.mi-project-add-meetings header h3{margin:4px 0 6px;font-size:24px}.mi-project-timeline header p{margin:0;color:#68758a}.mi-project-timeline ol{position:relative;display:grid;gap:13px;margin:18px 0 0;padding:0;list-style:none}.mi-project-timeline ol:before{content:"";position:absolute;left:20px;top:22px;bottom:22px;width:2px;background:#bfd9d1}.mi-project-timeline li{position:relative;display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px}.mi-project-sequence{z-index:1;display:grid;place-items:center;width:42px;height:42px;border:4px solid #fff;border-radius:50%;background:#2d806b;color:#fff;font-weight:850}.mi-project-timeline article{display:flex;justify-content:space-between;gap:18px;padding:17px;border:1px solid #dce4ee;border-radius:14px;background:#fff}.mi-project-timeline h4{margin:4px 0 7px;font-size:19px}.mi-project-timeline p,.mi-project-timeline small{margin:0;color:#68758a}.mi-project-timeline article>div:last-child{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.mi-project-add-meetings>div{display:grid;gap:9px;margin-top:14px}.mi-project-add-meetings article{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 15px;border:1px solid #dce4ee;border-radius:13px;background:#fafcfe}.mi-project-add-meetings strong,.mi-project-add-meetings small{display:block}.mi-project-add-meetings small{margin-top:4px;color:#68758a}.mi-project-empty{padding:24px;color:#68758a}.mi-project-empty strong{color:#17233e}.mi-project-empty p{line-height:1.5}.mi-project-empty.wide{display:grid;justify-items:start;min-height:180px;align-content:center;border:1px dashed #b9c7d7;border-radius:15px;background:#fbfcfe}.mi-project-note{padding:16px;border-radius:12px;background:#f2f6fa;color:#68758a}.mi-project-loading{display:grid;place-items:center;min-height:60vh;color:#17233e}.ux-eyebrow{margin:0;color:#2d806b;font-size:12px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}@media (max-width:980px){.mi-project-layout{grid-template-columns:1fr}.mi-project-sidebar{position:static}.mi-project-list,.mi-project-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.mi-project-page{width:min(100% - 20px,1480px);padding-top:18px}.mi-project-hero,.mi-project-title,.mi-project-timeline article,.mi-project-add-meetings article{align-items:stretch;flex-direction:column}.mi-project-hero{padding:22px}.mi-project-content{padding:18px}.mi-project-list{grid-template-columns:1fr}.mi-project-summary-grid{grid-template-columns:1fr 1fr}.mi-project-title>div:last-child,.mi-project-timeline article>div:last-child{justify-content:flex-start}.mi-project-workspace{align-items:flex-start;flex-direction:column}.mi-project-form footer{flex-wrap:wrap}.mi-project-form footer button{flex:1}.mi-project-sidebar{overflow:visible}.mi-project-timeline ol:before{left:17px}.mi-project-timeline li{grid-template-columns:36px minmax(0,1fr)}.mi-project-sequence{width:36px;height:36px}}.mi-project-registers{margin-top:30px;padding-top:28px;border-top:1px solid #dfe6ee}.mi-project-register-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.mi-project-register-heading h3,.mi-next-meeting-preparation h3{margin:4px 0 7px;font-size:24px}.mi-project-register-heading p,.mi-next-meeting-preparation p{margin:0;color:#657287;line-height:1.5}.mi-register-message,.mi-register-error{margin:14px 0;padding:12px 14px;border-radius:11px}.mi-register-message{background:#edf9f5;color:#175343}.mi-register-error{background:#fff1f2;color:#982431}.mi-candidate-review{display:grid;gap:14px;margin:18px 0;padding:20px;border:1px solid #a8d4c8;border-radius:16px;background:#f4fbf9}.mi-candidate-progress{color:#2d806b;font-size:12px;font-weight:850;text-transform:uppercase}.mi-candidate-review article{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.75fr);gap:18px}.mi-candidate-review article span{color:#657287;font-size:12px;text-transform:capitalize}.mi-candidate-review h4{margin:5px 0 7px;font-size:21px}.mi-candidate-review article p{margin:0;color:#4e5d72}.mi-candidate-review blockquote{margin:0;padding:15px;border-left:4px solid #2d806b;border-radius:8px;background:#fff}.mi-candidate-review blockquote strong,.mi-candidate-review blockquote q,.mi-candidate-review blockquote small{display:block}.mi-candidate-review blockquote q{margin:8px 0;color:#17233e;line-height:1.5}.mi-candidate-review blockquote small{color:#657287}.mi-candidate-review label{display:grid;gap:7px}.mi-candidate-review label span{font-weight:800}.mi-candidate-review select{padding:11px;border:1px solid #bac7d6;border-radius:10px;background:#fff;color:#17233e;font:inherit}.mi-candidate-review footer{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.mi-match-suggestion{padding:10px 12px;border-radius:9px;background:#e7f1fb;color:#284a6e}.mi-register-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:20px 0 14px}.mi-register-tabs button{display:flex;justify-content:space-between;gap:8px}.mi-register-tabs button.active{border-color:#2d806b;background:#eaf7f3;color:#174f40}.mi-register-tabs span{display:grid;place-items:center;min-width:23px;height:23px;border-radius:12px;background:#e7edf4;font-size:12px}.mi-register-list{display:grid;gap:10px}.mi-register-item{padding:17px;border:1px solid #dce4ee;border-radius:14px;background:#fff}.mi-register-item>header{display:flex;justify-content:space-between;gap:18px}.mi-register-item header>div>span{color:#2d806b;font-size:11px;font-weight:850;text-transform:uppercase}.mi-register-item h4{margin:4px 0 5px;font-size:19px}.mi-register-item header p{margin:0;color:#5d6b80}.mi-register-item select{align-self:flex-start;padding:8px;border:1px solid #c2cedc;border-radius:9px;background:#fff}.mi-register-meta{color:#5d6b80;font-size:13px}.mi-register-item details{margin-top:12px;padding-top:10px;border-top:1px solid #e6ebf1}.mi-register-item summary{cursor:pointer;font-weight:800}.mi-register-evidence{display:grid;gap:5px;margin-top:9px;padding:11px;border-radius:10px;background:#f2f8f6}.mi-register-evidence q{color:#17233e}.mi-register-evidence span{color:#657287;font-size:12px}.mi-register-evidence a{justify-self:start}.mi-register-empty{padding:22px;border:1px dashed #b8c6d5;border-radius:13px;background:#fbfcfe}.mi-register-empty p{margin:5px 0 0;color:#657287}.mi-next-meeting-preparation{margin-top:25px;padding:20px;border:1px solid #d7e3ec;border-radius:16px;background:#f9fbfd}.mi-next-meeting-preparation>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px}.mi-next-meeting-preparation label{display:flex;gap:10px;padding:12px;border:1px solid #dbe3ec;border-radius:11px;background:#fff}.mi-next-meeting-preparation label input{margin-top:3px}.mi-next-meeting-preparation label strong,.mi-next-meeting-preparation label small{display:block}.mi-next-meeting-preparation label small{margin-top:4px;color:#657287;text-transform:capitalize}.mi-next-meeting-preparation footer{display:flex;justify-content:space-between;align-items:center;margin-top:14px}.mi-next-meeting-preparation footer span{color:#657287}@media (max-width:820px){.mi-project-register-heading,.mi-register-item>header{flex-direction:column}.mi-register-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.mi-candidate-review article{grid-template-columns:1fr}.mi-next-meeting-preparation>div{grid-template-columns:1fr}}@media (max-width:520px){.mi-register-tabs{grid-template-columns:1fr}.mi-candidate-review footer button{width:100%}.mi-next-meeting-preparation footer{align-items:stretch;flex-direction:column;gap:10px}.mi-next-meeting-preparation footer button{width:100%}}.public-info-page{--ink: #17213a;--muted: #667085;--line: #dfe4ec;--soft: #f5f7fb;--paper: #ffffff;--navy: #132b5f;--teal: #2f8174;--shadow: 0 18px 50px rgba(24,37,68,.12);min-height:100vh;color:var(--ink);background:var(--paper);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.public-info-page *{box-sizing:border-box}.public-info-page a{color:inherit;text-decoration:none}.public-info-page h1,.public-info-page h2,.public-info-page p{margin-top:0}.public-info-nav{position:sticky;top:0;z-index:60;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;min-height:68px;padding:0 28px;border-bottom:1px solid var(--line);background:#fffffff7;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.public-info-brand{display:inline-flex;align-items:center;gap:10px;font-weight:850;white-space:nowrap}.public-info-brand span{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;color:#fff;background:var(--navy);box-shadow:0 7px 18px #132b5f38}.public-info-nav nav{display:flex;justify-content:center;gap:6px}.public-info-nav nav a{min-height:42px;padding:12px 11px;border-radius:10px;color:#4c586d;font-size:13px;font-weight:750}.public-info-nav nav a:hover,.public-info-nav nav a:focus-visible,.public-info-nav nav a[aria-current=page]{color:var(--navy);background:#edf2fb}.public-info-actions{display:flex;align-items:center;gap:8px}.public-info-actions a{min-height:42px;padding:12px 14px;border-radius:11px;font-size:13px;font-weight:800}.public-info-cta{color:#fff!important;background:var(--navy)}.public-info-main{width:min(1120px,calc(100% - 40px));margin:0 auto;padding:82px 0 100px}.public-info-hero{display:grid;grid-template-columns:.7fr 1.3fr;gap:22px 50px;padding-bottom:58px;border-bottom:1px solid var(--line)}.public-info-hero>p{margin-bottom:0;color:var(--teal);font-size:12px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.public-info-hero h1{grid-column:1 / -1;max-width:930px;margin-bottom:0;font-size:clamp(44px,6vw,72px);line-height:1.02;letter-spacing:-.055em}.public-info-hero>div{grid-column:2;color:var(--muted);font-size:18px;line-height:1.7}.public-info-sections{display:grid}.public-info-sections article{display:grid;grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);gap:28px 54px;padding:40px 0;border-bottom:1px solid var(--line)}.public-info-sections h2{margin-bottom:0;font-size:23px;line-height:1.2;letter-spacing:-.025em}.public-info-sections article>div{display:grid;gap:12px}.public-info-sections p{margin-bottom:0;color:var(--muted);font-size:15px;line-height:1.75}.public-info-beta-note{display:grid;grid-template-columns:.72fr 1.28fr;gap:28px 54px;margin-top:36px;padding:22px;border:1px solid #d6e5e1;border-radius:16px;background:#f0f8f6}.public-info-beta-note strong{color:var(--teal)}.public-info-beta-note p{margin-bottom:0;color:#526079;line-height:1.6}.public-info-footer{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px;border-top:1px solid var(--line);color:var(--muted)}.public-info-footer nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:16px;font-size:13px}.public-info-page :focus-visible{outline:3px solid #5b86c5;outline-offset:3px}@media (max-width: 980px){.public-info-nav{grid-template-columns:auto 1fr auto;padding:0 16px}.public-info-nav nav{display:none}.public-info-hero,.public-info-sections article,.public-info-beta-note{grid-template-columns:1fr}.public-info-hero>div,.public-info-hero h1{grid-column:1}}@media (max-width: 620px){.public-info-brand strong{display:none}.public-info-actions>a:first-child{display:none}.public-info-main{width:min(100% - 28px,1120px);padding:54px 0 72px}.public-info-hero{padding-bottom:42px}.public-info-hero h1{font-size:44px}.public-info-hero>div{font-size:16px}.public-info-sections article{gap:12px;padding:32px 0}.public-info-beta-note{gap:8px}.public-info-footer{align-items:flex-start;flex-direction:column}.public-info-footer .public-info-brand strong{display:inline}.public-info-footer nav{justify-content:flex-start}}.badger-building-level{min-height:100vh;color:#eef2ef;background:linear-gradient(180deg,#080e18,#151d27 52%,#080b10);font-family:Arial Narrow,Roboto Condensed,Arial,sans-serif}.badger-building-level *{box-sizing:border-box}.badger-building-topbar,.badger-building-footer{width:min(1440px,100%);margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem clamp(.8rem,2.4vw,2rem);background:#060a11f0}.badger-building-topbar{min-height:64px;border-bottom:1px solid rgba(127,207,239,.22)}.badger-building-topbar>div:first-child{display:grid;gap:.18rem}.badger-building-topbar span{color:#79cbe8;font-size:.66rem;font-weight:900;letter-spacing:.16em}.badger-building-topbar strong{font-size:clamp(.92rem,2vw,1.28rem);letter-spacing:.12em}.badger-building-topbar>div:last-child{display:flex;gap:.45rem;flex-wrap:wrap;justify-content:flex-end}.badger-building-topbar button,.badger-building-briefing button{border:1px solid rgba(166,218,238,.45);color:#f0fbff;background:linear-gradient(180deg,#304b5bf5,#121e29f5);font:inherit;font-size:.7rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.badger-building-topbar button{padding:.55rem .72rem}.badger-building-stage{width:min(1440px,100%);margin:0 auto;padding:clamp(.5rem,1.5vw,1.25rem)}.badger-building-frame{position:relative;width:100%;aspect-ratio:16/9;min-height:390px;overflow:hidden;border:1px solid rgba(147,203,225,.3);background:#0b111b;box-shadow:0 28px 70px #0000009e}.badger-building-frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none;background:repeating-linear-gradient(180deg,rgba(255,255,255,.013) 0,rgba(255,255,255,.013) 1px,transparent 1px,transparent 3px)}.badger-building-frame canvas{display:block;width:100%;height:100%;image-rendering:pixelated}.badger-building-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:12;display:grid;place-items:center;padding:1rem;background:linear-gradient(90deg,#050910f2,#0d1c288c,#050910f0);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.badger-building-briefing{width:min(690px,94%);max-height:92%;overflow:auto;padding:clamp(1rem,3vw,2.2rem);border:1px solid rgba(139,208,234,.46);border-left:6px solid #7acbe8;background:linear-gradient(145deg,#182a37fa,#080c12fa)}.badger-building-briefing>p:first-child{margin:0;color:#7fd4f2;font-size:.68rem;font-weight:900;letter-spacing:.16em}.badger-building-briefing h1{margin:.5rem 0 .85rem;font-size:clamp(2rem,5vw,4.2rem);line-height:.92;letter-spacing:.06em}.badger-building-briefing>p:not(:first-child){color:#c8d2d5;line-height:1.55}.badger-building-rules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:1rem 0 1.2rem}.badger-building-rules span{display:grid;gap:.2rem;padding:.7rem;border:1px solid rgba(151,211,234,.16);color:#b9c5c9;font-size:.75rem;line-height:1.4}.badger-building-rules strong{color:#83d5f2;font-size:.62rem;letter-spacing:.12em}.badger-building-briefing button{width:100%;padding:.9rem 1rem;border-color:#82d3f2b8;background:linear-gradient(180deg,#2f718d,#163c50)}.badger-building-lost{position:absolute;top:0;right:0;bottom:0;left:0;z-index:14;display:grid;place-content:center;gap:.45rem;color:#fff0e9;background:#4c0a12c2;text-align:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.badger-building-lost strong{font-size:clamp(2rem,7vw,5rem);letter-spacing:.08em}.badger-building-lost span{max-width:680px;padding:0 1rem;color:#ffd6a1;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.badger-building-touch-controls{position:absolute;inset:auto 0 0;z-index:10;display:none;justify-content:space-between;align-items:flex-end;padding:.7rem;pointer-events:none}.badger-building-touch-controls>div{display:flex;gap:.35rem}.badger-building-touch-controls button{width:54px;height:54px;padding:0;border:1px solid rgba(176,222,239,.62);border-radius:50%;color:#eefbff;background:#0c1923d1;font:900 .62rem/1 Arial,sans-serif;pointer-events:auto;touch-action:none}.badger-building-touch-controls button[aria-label=Swing]{border-color:#e1f0f8d9;background:#314350d1}.badger-building-touch-controls button[aria-label="Web shot"]{border-color:#6fd1f4e6;background:#164d66d6}.badger-building-touch-controls button[aria-label=Jump]{border-color:#efc664d1;background:#593d16cc}.badger-building-footer{border-top:1px solid rgba(135,202,228,.13);color:#75818a;font-size:.66rem;letter-spacing:.04em}@media (hover:none),(pointer:coarse),(max-width:760px){.badger-building-frame{min-height:540px;aspect-ratio:auto}.badger-building-frame canvas{object-fit:cover}.badger-building-touch-controls{display:flex}}@media (max-width:620px){.badger-building-stage{padding:0}.badger-building-frame{min-height:calc(100svh - 124px);border-right:0;border-left:0}.badger-building-topbar{align-items:flex-start}.badger-building-topbar>div:last-child{display:grid;grid-template-columns:repeat(3,auto)}.badger-building-topbar button{padding:.46rem .5rem;font-size:.58rem}.badger-building-rules{grid-template-columns:1fr}.badger-building-touch-controls button{width:50px;height:50px}.badger-building-footer{display:none}}@media (max-width:420px){.badger-building-topbar strong{font-size:.82rem}.badger-building-touch-controls{padding:.45rem}.badger-building-touch-controls>div{gap:.22rem}.badger-building-touch-controls button{width:46px;height:46px;font-size:.56rem}}@media (prefers-reduced-motion:reduce){.badger-building-frame:after{display:none}}.temporary-airstrip-game{min-height:100vh;color:#ece7d5;background:radial-gradient(circle at 70% 0%,rgba(102,74,66,.26),transparent 35rem),linear-gradient(180deg,#090d13,#111923 55%,#090c10);font-family:Arial Narrow,Roboto Condensed,Arial,sans-serif;letter-spacing:.02em;overflow-x:hidden}.temporary-airstrip-game *{box-sizing:border-box}.airstrip-topbar,.airstrip-footer{width:min(1440px,100%);margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem clamp(.8rem,2.4vw,2rem);border-color:#dcd2b22e;background:#060a0fe0}.airstrip-topbar{min-height:64px;border-bottom:1px solid rgba(220,210,178,.18)}.airstrip-topbar>div:first-child{display:flex;align-items:baseline;gap:.9rem}.airstrip-topbar strong{font-size:clamp(1rem,2vw,1.3rem);letter-spacing:.16em}.airstrip-classification{color:#d7b85d;font-size:.68rem;font-weight:800;letter-spacing:.13em}.airstrip-topbar-actions{display:flex;gap:.5rem}.airstrip-topbar button,.airstrip-briefing-card button{border:1px solid rgba(231,220,184,.42);color:#f2ead0;background:linear-gradient(180deg,#3d4447f5,#191e21f5);font:inherit;font-weight:800;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.airstrip-topbar button{padding:.55rem .8rem;font-size:.72rem}.airstrip-topbar button:hover,.airstrip-topbar button:focus-visible,.airstrip-briefing-card button:hover,.airstrip-briefing-card button:focus-visible{border-color:#f0d477;color:#fff8de;outline:none;box-shadow:0 0 0 3px #f0d47724}.airstrip-stage{width:min(1440px,100%);margin:0 auto;padding:clamp(.5rem,1.5vw,1.25rem)}.airstrip-screen-frame{position:relative;width:100%;aspect-ratio:16 / 9;min-height:390px;border:1px solid rgba(222,213,183,.28);background:#05080c;box-shadow:0 28px 70px #0000008c,inset 0 0 0 5px #ffffff06;overflow:hidden}.airstrip-screen-frame:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none;background:repeating-linear-gradient(180deg,rgba(255,255,255,.018) 0,rgba(255,255,255,.018) 1px,transparent 1px,transparent 3px);mix-blend-mode:screen}.airstrip-canvas{display:block;width:100%;height:100%;image-rendering:pixelated;cursor:crosshair;outline:none}.airstrip-objectives,.airstrip-status,.airstrip-message{position:absolute;z-index:6;pointer-events:none;text-shadow:0 2px 5px rgba(0,0,0,.85)}.airstrip-objectives{top:clamp(.55rem,1.5vw,1.2rem);left:clamp(.55rem,1.5vw,1.2rem);width:min(300px,33%);padding:.8rem;border-left:3px solid rgba(231,203,104,.82);background:linear-gradient(90deg,#04080bd1,#04080b33)}.airstrip-objectives>p{margin:0 0 .55rem;color:#e4cc76;font-size:clamp(.54rem,1vw,.72rem);font-weight:900;letter-spacing:.16em}.airstrip-objective{display:flex;align-items:flex-start;gap:.55rem;margin-top:.35rem;color:#eae6d38f;transition:color .14s ease}.airstrip-objective>span{flex:0 0 auto;width:1.4rem;color:inherit;font-size:clamp(.58rem,1vw,.72rem);font-weight:900}.airstrip-objective strong{display:block;font-size:clamp(.62rem,1.15vw,.82rem);letter-spacing:.045em;text-transform:uppercase}.airstrip-objective small{display:block;max-width:230px;margin-top:.18rem;color:#f5efd6cc;font-size:clamp(.5rem,.92vw,.68rem);line-height:1.35;letter-spacing:0}.airstrip-objective.is-active{color:#fff3b7}.airstrip-objective.is-complete{color:#8ce0ab}.airstrip-status{top:clamp(.55rem,1.5vw,1.2rem);right:clamp(.55rem,1.5vw,1.2rem);display:grid;grid-template-columns:repeat(2,minmax(62px,1fr));gap:.35rem;width:min(260px,28%)}.airstrip-status>div{display:flex;align-items:baseline;justify-content:space-between;gap:.45rem;padding:.45rem .55rem;border:1px solid rgba(222,214,185,.18);background:#060a0da8}.airstrip-status span{color:#cdbf91;font-size:clamp(.46rem,.8vw,.62rem);font-weight:900;letter-spacing:.1em}.airstrip-status strong{color:#f5eed7;font-size:clamp(.76rem,1.25vw,1rem)}.airstrip-message{left:50%;bottom:clamp(.8rem,3.5vw,2.4rem);transform:translate(-50%);min-width:min(520px,70%);padding:.5rem 1rem;border-top:1px solid rgba(229,210,132,.42);border-bottom:1px solid rgba(229,210,132,.22);color:#f2e5b2;background:linear-gradient(90deg,transparent,rgba(4,8,11,.8) 18%,rgba(4,8,11,.8) 82%,transparent);font-size:clamp(.62rem,1.15vw,.85rem);font-weight:800;letter-spacing:.08em;text-align:center;text-transform:uppercase}.airstrip-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:12;display:grid;place-items:center;padding:1rem;background:linear-gradient(90deg,#02060aeb,#080e1585 48%,#02060ae6),repeating-linear-gradient(0deg,transparent 0,transparent 3px,rgba(255,255,255,.025) 3px,rgba(255,255,255,.025) 4px);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.airstrip-briefing-card{width:min(650px,94%);max-height:90%;overflow:auto;padding:clamp(1rem,3vw,2.2rem);border:1px solid rgba(222,207,154,.42);border-left:6px solid #cfb552;color:#eae3cd;background:linear-gradient(145deg,#1a1f22f5,#0a0f14f7),#11171d;box-shadow:0 30px 80px #00000085}.airstrip-card-kicker{margin:0;color:#cfb552;font-size:.68rem;font-weight:900;letter-spacing:.16em}.airstrip-briefing-card h1{margin:.55rem 0 .8rem;color:#f1ebda;font-size:clamp(1.8rem,5vw,4rem);line-height:.92;letter-spacing:.08em;text-transform:uppercase}.airstrip-briefing-card>p:not(.airstrip-card-kicker){max-width:58ch;margin:0 0 1.1rem;color:#cbc6b6;line-height:1.55}.airstrip-briefing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:1rem 0 1.2rem}.airstrip-briefing-grid>div{padding:.65rem;border:1px solid rgba(226,216,181,.16);background:#ffffff06}.airstrip-briefing-grid span,.airstrip-briefing-grid strong{display:block}.airstrip-briefing-grid span{color:#aa9f78;font-size:.58rem;font-weight:900;letter-spacing:.12em}.airstrip-briefing-grid strong{margin-top:.22rem;font-size:.82rem}.airstrip-briefing-card button{width:100%;padding:.85rem 1rem;border-color:#e8cf71b8;background:linear-gradient(180deg,#716331,#423918)}.airstrip-briefing-card>small{display:block;margin-top:.75rem;color:#8e8b81;font-size:.65rem;line-height:1.45;text-align:center}.airstrip-mobile-controls{position:absolute;inset:auto 0 0;z-index:10;display:none;justify-content:space-between;align-items:flex-end;padding:.7rem;pointer-events:none}.airstrip-mobile-controls button{display:grid;place-items:center;width:46px;height:46px;padding:0;border:1px solid rgba(239,228,190,.5);border-radius:50%;color:#f5ecd0;background:#0c1114b8;font:800 .9rem/1 Arial,sans-serif;box-shadow:inset 0 0 0 2px #ffffff06;touch-action:none;pointer-events:auto}.airstrip-mobile-controls button:active{border-color:#f0d06d;background:#695825d6;transform:scale(.96)}.airstrip-move-pad{display:grid;justify-items:center;gap:.2rem}.airstrip-move-pad>div,.airstrip-action-pad>div{display:flex;gap:.2rem}.airstrip-action-pad{display:grid;grid-template-columns:auto auto;align-items:end;gap:.35rem}.airstrip-action-pad>div{grid-column:1 / -1;justify-content:flex-end}.airstrip-mobile-controls .airstrip-fire-button,.airstrip-mobile-controls .airstrip-interact-button{width:58px;height:58px;font-size:.65rem;letter-spacing:.05em}.airstrip-mobile-controls .airstrip-fire-button{border-color:#eb9d80b8;background:#682d1fc2}.airstrip-mobile-controls .airstrip-interact-button{border-color:#a8e3b6b3;background:#225738b3}.airstrip-footer{border-top:1px solid rgba(220,210,178,.12);color:#777b7e;font-size:.66rem;letter-spacing:.04em}@media (hover: none),(pointer: coarse),(max-width: 760px){.airstrip-screen-frame{min-height:530px;aspect-ratio:auto}.airstrip-canvas{object-fit:cover}.airstrip-mobile-controls{display:flex}.airstrip-message{bottom:7.1rem}.airstrip-objectives{width:48%}.airstrip-status{width:42%}}@media (max-width: 620px){.airstrip-topbar{align-items:flex-start}.airstrip-topbar>div:first-child{display:grid;gap:.25rem}.airstrip-topbar-actions button{padding:.48rem .55rem;font-size:.62rem}.airstrip-stage{padding:0}.airstrip-screen-frame{border-right:0;border-left:0;min-height:calc(100svh - 126px)}.airstrip-objectives{top:.45rem;left:.45rem;width:55%;padding:.55rem}.airstrip-objective small{display:none}.airstrip-status{top:.45rem;right:.45rem;width:38%;grid-template-columns:1fr}.airstrip-status>div{padding:.3rem .42rem}.airstrip-status>div:nth-child(3){display:none}.airstrip-message{min-width:88%}.airstrip-briefing-grid{grid-template-columns:1fr}.airstrip-footer{display:none}}@media (prefers-reduced-motion: reduce){.airstrip-objective,.airstrip-mobile-controls button{transition:none}}.operation-nightfall-v2{min-height:100vh}.operation-nightfall-v2 .airstrip-objectives{transition:opacity .17s ease,transform .17s ease,visibility .17s ease}.operation-nightfall-v2.is-objectives-hidden .airstrip-objectives{opacity:0;visibility:hidden;transform:translate(-18px)}.operation-nightfall-v2 .airstrip-objectives-toggle[aria-expanded=true]{border-color:#f0d477c7;color:#fff4c6;background:linear-gradient(180deg,#6a5b2bf5,#302a15f5)}.operation-nightfall-v2 .airstrip-minimap{position:absolute;top:clamp(.55rem,1.5vw,1.2rem);right:clamp(.55rem,1.5vw,1.2rem);z-index:7;width:clamp(170px,20vw,244px);padding:.5rem;border:1px solid rgba(214,225,205,.42);border-top-color:#f5e091b8;color:#ecf0df;background:linear-gradient(180deg,#070f11c7,#050b0d9e),#050c0ead;box-shadow:0 10px 28px #00000052,inset 0 0 24px #649d8514;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);pointer-events:none;text-shadow:0 2px 5px rgba(0,0,0,.9)}.operation-nightfall-v2 .airstrip-minimap-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;margin-bottom:.35rem}.operation-nightfall-v2 .airstrip-minimap-heading span{flex:0 0 auto;color:#d8c776;font-size:clamp(.48rem,.72vw,.62rem);font-weight:900;letter-spacing:.14em}.operation-nightfall-v2 .airstrip-minimap-heading strong{overflow:hidden;color:#f0f0dc;font-size:clamp(.48rem,.72vw,.62rem);line-height:1.15;text-align:right;text-overflow:ellipsis;white-space:nowrap}.operation-nightfall-v2 .airstrip-minimap svg{display:block;width:100%;aspect-ratio:3 / 2;border:1px solid rgba(198,214,192,.16);background:#081516b3;overflow:visible}.operation-nightfall-v2 .airstrip-minimap-ground{fill:#2d433ebd}.operation-nightfall-v2 .airstrip-minimap-wall{fill:#0a1214f5;stroke:#7d9b8c1f;stroke-width:.05}.operation-nightfall-v2 .airstrip-minimap-runway{fill:none;stroke:#e0d9b238;stroke-width:.38;stroke-dasharray:1 .65}.operation-nightfall-v2 .airstrip-minimap-route{stroke:#f5d765c2;stroke-width:.12;stroke-dasharray:.38 .28}.operation-nightfall-v2 .airstrip-minimap-objective circle{fill:#ccc390b8;stroke:#fff5c8db;stroke-width:.12}.operation-nightfall-v2 .airstrip-minimap-objective text{fill:#182021;font:900 .46px/1 Arial,sans-serif;text-anchor:middle}.operation-nightfall-v2 .airstrip-minimap-objective.is-active circle{fill:#f4d35e;stroke:#fff5b8;stroke-width:.18;animation:airstrip-map-pulse 1.15s ease-in-out infinite}.operation-nightfall-v2 .airstrip-minimap-objective.is-complete circle{fill:#79d99d;stroke:#c7ffdc}.operation-nightfall-v2 .airstrip-minimap-player path{fill:#f7f3df;stroke:#152022;stroke-width:.12;filter:drop-shadow(0 0 .18px rgba(255,255,255,.9))}.operation-nightfall-v2 .airstrip-minimap-player circle{fill:#e9bd4d;stroke:#fff4bd;stroke-width:.08}.operation-nightfall-v2 .airstrip-minimap-legend{display:flex;justify-content:space-between;gap:.5rem;margin-top:.3rem;color:#e1e5d3b3;font-size:clamp(.42rem,.65vw,.54rem);font-weight:800;letter-spacing:.08em}.operation-nightfall-v2 .airstrip-status{top:clamp(11rem,15.5vw,13.7rem);width:clamp(170px,20vw,244px)}@keyframes airstrip-map-pulse{0%,to{opacity:.78}50%{opacity:1}}@media (hover: none),(pointer: coarse),(max-width: 760px){.operation-nightfall-v2 .airstrip-minimap{width:clamp(142px,40vw,190px)}.operation-nightfall-v2 .airstrip-status{top:clamp(8.3rem,34vw,10.2rem);width:clamp(142px,40vw,190px)}}@media (max-width: 620px){.operation-nightfall-v2 .airstrip-topbar-actions{flex-wrap:wrap;justify-content:flex-end}.operation-nightfall-v2 .airstrip-objectives-toggle{order:-1;width:100%}.operation-nightfall-v2 .airstrip-minimap{top:.45rem;right:.45rem;width:40%;min-width:132px;padding:.35rem}.operation-nightfall-v2 .airstrip-minimap-heading{display:grid;gap:.12rem}.operation-nightfall-v2 .airstrip-minimap-heading strong{text-align:left}.operation-nightfall-v2 .airstrip-minimap-legend{display:none}.operation-nightfall-v2 .airstrip-status{top:clamp(7rem,33vw,8.8rem);right:.45rem;width:40%}}@media (max-width: 430px){.operation-nightfall-v2 .airstrip-minimap{min-width:122px}.operation-nightfall-v2 .airstrip-minimap-heading strong{font-size:.44rem}.operation-nightfall-v2 .airstrip-status{top:7rem}}@media (prefers-reduced-motion: reduce){.operation-nightfall-v2 .airstrip-objectives,.operation-nightfall-v2 .airstrip-minimap-objective.is-active circle{transition:none;animation:none}}.torch-grass-level{min-height:100vh;color:#f4ecd3;background:linear-gradient(180deg,#100b21,#211527 45%,#0d1612);font-family:Arial Narrow,Roboto Condensed,Arial,sans-serif}.torch-grass-level *{box-sizing:border-box}.torch-grass-topbar,.torch-grass-footer{width:min(1440px,100%);margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem clamp(.8rem,2.4vw,2rem);background:#0a0812e6}.torch-grass-topbar{min-height:64px;border-bottom:1px solid rgba(246,218,149,.2)}.torch-grass-topbar>div:first-child{display:grid;gap:.18rem}.torch-grass-topbar span{color:#e3ba52;font-size:.66rem;font-weight:900;letter-spacing:.16em}.torch-grass-topbar strong{font-size:clamp(.92rem,2vw,1.28rem);letter-spacing:.12em}.torch-grass-topbar>div:last-child{display:flex;gap:.5rem}.torch-grass-topbar button,.torch-grass-briefing button{border:1px solid rgba(247,224,164,.46);color:#fff5d4;background:linear-gradient(180deg,#46372ff5,#1c161df5);font:inherit;font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.torch-grass-topbar button{padding:.55rem .8rem}.torch-grass-stage{width:min(1440px,100%);margin:0 auto;padding:clamp(.5rem,1.5vw,1.25rem)}.torch-grass-frame{position:relative;width:100%;aspect-ratio:16/9;min-height:390px;overflow:hidden;border:1px solid rgba(246,220,159,.26);background:#100d1e;box-shadow:0 28px 70px #00000094}.torch-grass-frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none;background:repeating-linear-gradient(180deg,rgba(255,255,255,.014) 0,rgba(255,255,255,.014) 1px,transparent 1px,transparent 3px)}.torch-grass-frame canvas{display:block;width:100%;height:100%;image-rendering:pixelated}.torch-grass-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:12;display:grid;place-items:center;padding:1rem;background:linear-gradient(90deg,#080611f0,#160c2280,#080611eb);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.torch-grass-briefing{width:min(660px,94%);max-height:92%;overflow:auto;padding:clamp(1rem,3vw,2.2rem);border:1px solid rgba(244,216,134,.44);border-left:6px solid #c9434e;background:linear-gradient(145deg,#27162bfa,#0c0e14fa)}.torch-grass-briefing>p:first-child{margin:0;color:#e3ba52;font-size:.68rem;font-weight:900;letter-spacing:.16em}.torch-grass-briefing h1{margin:.5rem 0 .85rem;font-size:clamp(2rem,5vw,4.2rem);line-height:.92;letter-spacing:.06em}.torch-grass-briefing>p:not(:first-child){color:#d4cdb9;line-height:1.55}.torch-grass-rules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:1rem 0 1.2rem}.torch-grass-rules span{display:grid;gap:.2rem;padding:.7rem;border:1px solid rgba(246,224,167,.15);color:#bdb5a3;font-size:.75rem;line-height:1.4}.torch-grass-rules strong{color:#f4d168;font-size:.62rem;letter-spacing:.12em}.torch-grass-briefing button{width:100%;padding:.9rem 1rem;border-color:#f7d265b3;background:linear-gradient(180deg,#7d2b37,#431822)}.torch-grass-lost{position:absolute;top:0;right:0;bottom:0;left:0;z-index:14;display:grid;place-content:center;gap:.45rem;color:#fff0dc;background:#480a13b8;text-align:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.torch-grass-lost strong{font-size:clamp(2rem,7vw,5rem);letter-spacing:.08em}.torch-grass-lost span{color:#ffd091;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.torch-grass-touch-controls{position:absolute;inset:auto 0 0;z-index:10;display:none;justify-content:space-between;align-items:flex-end;padding:.7rem;pointer-events:none}.torch-grass-touch-controls>div{display:flex;gap:.35rem}.torch-grass-touch-controls button{width:56px;height:56px;padding:0;border:1px solid rgba(246,229,181,.58);border-radius:50%;color:#fff3cd;background:#121217c7;font:900 .68rem/1 Arial,sans-serif;pointer-events:auto;touch-action:none}.torch-grass-touch-controls button[aria-label="Web burst"]{border-color:#bce5fccc;background:#1c4058c7}.torch-grass-touch-controls button[aria-label=Jump]{border-color:#f4c75fcc;background:#5f4118c2}.torch-grass-footer{border-top:1px solid rgba(246,218,149,.13);color:#7b7777;font-size:.66rem;letter-spacing:.04em}@media (hover:none),(pointer:coarse),(max-width:760px){.torch-grass-frame{min-height:540px;aspect-ratio:auto}.torch-grass-frame canvas{object-fit:cover}.torch-grass-touch-controls{display:flex}}@media (max-width:620px){.torch-grass-stage{padding:0}.torch-grass-frame{min-height:calc(100svh - 122px);border-right:0;border-left:0}.torch-grass-topbar{align-items:flex-start}.torch-grass-topbar>div:last-child{display:grid}.torch-grass-topbar button{padding:.46rem .55rem;font-size:.6rem}.torch-grass-rules{grid-template-columns:1fr}.torch-grass-footer{display:none}}@media (prefers-reduced-motion:reduce){.torch-grass-frame:after{display:none}}.operation-nightfall-campaign .airstrip-level-two-button{border-color:#8cd3f09e;color:#e8f7ff;background:linear-gradient(180deg,#234a5bf5,#10242ff5)}.operation-nightfall-campaign .airstrip-level-three-button,.operation-nightfall-campaign .torch-grass-level-three-button{border-color:#97daf0b8;color:#ecfbff;background:linear-gradient(180deg,#2f677cfa,#12303ffa)}.operation-nightfall-campaign .airstrip-continue-level-two,.operation-nightfall-campaign .torch-grass-continue-level-three{margin-top:.55rem;border-color:#8ed6f3c7;background:linear-gradient(180deg,#376f87,#1c3f51)}.operation-nightfall-campaign .torch-grass-continue-level-three{width:100%;padding:.9rem 1rem;color:#f0fbff;font:inherit;font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.welcome-page{min-height:100vh}.welcome-shell{width:min(1120px,calc(100% - 40px));margin:0 auto;padding:72px 0 96px}.welcome-hero{max-width:820px;margin:0 auto;text-align:center}.welcome-hero h1{margin:14px 0 0;color:var(--ink);font-size:clamp(42px,6vw,66px);line-height:1.02;letter-spacing:-.06em}.welcome-hero>p:last-child{max-width:690px;margin:22px auto 0;color:var(--muted);font-size:17px;line-height:1.65}.welcome-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:46px}.welcome-option{display:flex;min-height:272px;flex-direction:column;align-items:flex-start;padding:28px;border:1px solid var(--line);border-radius:22px;background:var(--paper);box-shadow:0 14px 36px #18254414;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.welcome-option:hover{border-color:#9bb0d1;box-shadow:0 18px 42px #18254421;transform:translateY(-3px)}.welcome-option-featured{border-color:#b9c9e2;box-shadow:0 18px 46px #1825441f}.welcome-option-icon{display:grid;width:46px;height:46px;place-items:center;border-radius:13px;color:var(--navy);background:#eaf0fb;font-size:17px;font-weight:900}.welcome-option-featured .welcome-option-icon{color:#1f655a;background:var(--teal-soft)}.welcome-option-eyebrow{margin:22px 0 0;color:var(--teal);font-size:10px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.welcome-option h2{margin:8px 0 0;color:var(--ink);font-size:25px;line-height:1.15;letter-spacing:-.045em}.welcome-option-copy{margin:11px 0 0;color:var(--muted);font-size:13px;line-height:1.65}.welcome-option strong{display:inline-flex;align-items:center;gap:8px;min-height:42px;margin-top:auto;padding:10px 14px;border:1px solid #cbd5e2;border-radius:11px;color:var(--navy-2);background:#fff;font-size:12px;font-weight:850}.welcome-option-featured strong{border-color:var(--navy);color:#fff;background:var(--navy)}.welcome-checklist{display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);gap:54px;align-items:start;margin-top:28px;padding:32px;border:1px solid var(--line);border-radius:22px;background:#ffffffd1;box-shadow:0 14px 36px #18254412}.welcome-checklist h2{margin:10px 0 0;color:var(--ink);font-size:30px;line-height:1.12;letter-spacing:-.045em}.welcome-checklist>div>p:last-child{margin:12px 0 0;color:var(--muted);font-size:13px;line-height:1.65}.welcome-checklist ol{display:grid;gap:13px;margin:0;padding:0;list-style:none}.welcome-checklist li{position:relative;min-height:24px;padding:3px 0 0 34px;color:#657187;font-size:13px;font-weight:800}.welcome-checklist li:before{position:absolute;top:0;left:0;display:grid;width:22px;height:22px;place-items:center;border:1px solid #cbd5e2;border-radius:8px;background:#f7f9fc;content:""}.welcome-checklist li.complete{color:#274d43}.welcome-checklist li.complete:before{border-color:#95c2b4;color:#fff;background:var(--teal);content:"✓";font-size:12px;font-weight:900}@media (max-width: 760px){.welcome-shell{width:min(100% - 28px,1120px);padding:46px 0 72px}.welcome-hero{text-align:left}.welcome-hero h1{font-size:clamp(42px,12vw,54px)}.welcome-hero>p:last-child{margin-left:0;font-size:16px}.welcome-grid{grid-template-columns:1fr;margin-top:34px}.welcome-option{min-height:246px;padding:24px}.welcome-checklist{grid-template-columns:1fr;gap:28px;padding:25px}}@media (prefers-reduced-motion: reduce){.welcome-option{transition:none}.welcome-option:hover{transform:none}}:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#e9efff;background:#0a1022;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh}button,textarea,input{font:inherit}button{cursor:pointer}.app-shell{min-height:100vh;background:radial-gradient(circle at 8% 0%,#23315e 0,transparent 34rem),radial-gradient(circle at 86% 10%,#1b5c6b 0,transparent 28rem),#0a1022}.topbar{height:76px;padding:0 5vw;border-bottom:1px solid rgba(203,218,255,.14);display:flex;align-items:center;justify-content:space-between;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.brand{display:flex;align-items:center;gap:12px}.brand-mark{height:38px;width:38px;display:grid;place-items:center;background:#97e7ce;color:#10222c;border-radius:12px;font-weight:800;letter-spacing:-.04em}.brand strong,.brand span{display:block}.brand strong{font-size:15px}.brand span{color:#a9b7d9;margin-top:2px;font-size:12px}.topbar-status{color:#cde1dc;font-size:13px;display:flex;gap:8px;align-items:center}.status-dot{width:8px;height:8px;background:#75e2a6;border-radius:999px;box-shadow:0 0 12px #75e2a6}.main-grid{width:min(1500px,100%);margin:0 auto;padding:54px 5vw 72px;display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:28px}.workspace-column{min-width:0}.hero{margin-bottom:26px;max-width:840px}.eyebrow{margin:0 0 9px;color:#97e7ce;font-size:12px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}h1{margin:0;max-width:780px;letter-spacing:-.055em;font-size:clamp(35px,5vw,64px);line-height:1.02}.hero>p:last-child{margin:18px 0 0;color:#b6c4e4;max-width:710px;font-size:17px;line-height:1.55}.import-workspace,.graph-panel,.ledger-panel{border:1px solid rgba(203,218,255,.16);border-radius:22px;background:#0e1835c7;box-shadow:0 18px 50px #0000002b}.import-workspace{padding:28px}.section-heading h2{margin:0;letter-spacing:-.035em;font-size:25px}.section-heading p:last-child{margin:10px 0 0;color:#aab9da;line-height:1.45}.section-heading.compact{padding:28px 28px 0}.import-actions{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0}.button{border:none;border-radius:11px;padding:11px 15px;font-weight:750;transition:transform .15s ease,background .15s ease}.button:hover{transform:translateY(-1px)}.button.primary{background:#97e7ce;color:#0e2530}.button.secondary{color:#dce9ff;background:#24345f;border:1px solid #3a4d7d}.transcript-label{display:block;color:#c9d5f2;font-size:13px;font-weight:700;margin-bottom:8px}textarea{resize:vertical;width:100%;color:#dce9ff;background:#080f20;border:1px solid #32436d;border-radius:13px;padding:15px;line-height:1.54;outline:none}textarea:focus{border-color:#97e7ce;box-shadow:0 0 0 3px #97e7ce1a}.format-hint{color:#8291b5;margin:10px 0 0;font-size:12px}code{color:#b5ebdb;font-size:12px}.import-footer{display:flex;gap:18px;align-items:center;justify-content:space-between;margin-top:20px}.status-message{color:#b6c4e4;margin:0;font-size:13px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.graph-panel{margin-top:24px;overflow:hidden}.graph-surface{min-height:480px;position:relative;isolation:isolate;display:grid;place-items:center;overflow:hidden;background:linear-gradient(135deg,#1f325fad,#0a12281a)}.graph-orbit{position:absolute;border-radius:50%;border:1px dashed rgba(150,194,255,.2);z-index:-1}.orbit-one{width:280px;height:280px}.orbit-two{width:500px;height:500px}.graph-core{position:relative;z-index:2;width:116px;height:116px;border-radius:50%;background:#d8f6ea;color:#163141;display:grid;place-items:center;text-align:center;font-size:17px;font-weight:800;line-height:1.08;box-shadow:0 0 0 13px #97e7ce14}.graph-nodes{position:absolute;top:0;right:0;bottom:0;left:0}.theme-node{position:absolute;width:180px;padding:12px;border-radius:13px;background:#172951;border:1px solid #456397;box-shadow:0 12px 24px #0003}.theme-node strong,.theme-node small{display:block}.theme-node strong{margin:6px 0;font-size:14px}.theme-node small{color:#aebde0;font-size:11px;margin-top:3px}.node-stage{color:#95e7cd;font-weight:800;letter-spacing:.1em;font-size:9px;text-transform:uppercase}.theme-node.emerging{background:#193948;border-color:#4a9d92}.confirmed-nodes .theme-node:nth-child(1){top:9%;left:13%}.confirmed-nodes .theme-node:nth-child(2){top:11%;right:11%}.confirmed-nodes .theme-node:nth-child(3){bottom:11%;left:9%}.confirmed-nodes .theme-node:nth-child(4){bottom:12%;right:10%}.confirmed-nodes .theme-node:nth-child(5){top:40%;left:3%}.confirmed-nodes .theme-node:nth-child(6){top:41%;right:3%}.emerging-nodes .theme-node{width:160px;opacity:.92}.emerging-nodes .theme-node:nth-child(1){top:25%;left:31%}.emerging-nodes .theme-node:nth-child(2){top:26%;right:30%}.emerging-nodes .theme-node:nth-child(3){bottom:25%;left:31%}.emerging-nodes .theme-node:nth-child(4){bottom:25%;right:29%}.emerging-nodes .theme-node:nth-child(5){bottom:4%;left:calc(50% - 80px)}.empty-state{max-width:300px;text-align:center;color:#aab9da;line-height:1.5}.graph-legend{padding:14px 28px 24px;display:flex;flex-wrap:wrap;gap:16px;color:#aab9da;font-size:12px}.dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px}.confirmed-dot{background:#97e7ce}.emerging-dot{background:#58c5c0}.ledger-panel{padding:22px;align-self:start;max-height:calc(100vh - 130px);overflow:auto}.metric-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.metric{padding:13px;background:#101e40;border:1px solid #2c416d;border-radius:12px}.metric strong{font-size:22px;display:block}.metric span{color:#9cacd2;font-size:11px}.warning-box{margin-top:18px;padding:13px;border:1px solid #805b3c;background:#70441f38;border-radius:12px;color:#f0d0b3}.warning-box strong{font-size:12px}.warning-box p{margin:7px 0 0;font-size:12px}.ledger-section{margin-top:26px}.ledger-section h3{margin:0 0 12px;font-size:15px}.ledger-section h4{margin:16px 0 8px;font-size:11px;letter-spacing:.08em;color:#91a3cd;text-transform:uppercase}.artifact-card,.turn-card{padding:11px;border-radius:10px;border:1px solid #273c69;background:#0d1938;margin-top:8px}.artifact-card strong,.artifact-card span{display:block}.artifact-card strong{font-size:12px;line-height:1.35}.artifact-card span,.turn-card span{color:#97a8cf;font-size:11px;margin-top:6px}.artifact-card.decision{border-left:3px solid #96e7cf}.artifact-card.action{border-left:3px solid #7db7ff}.artifact-card.risk{border-left:3px solid #f1a27d}.artifact-card.question{border-left:3px solid #dca0ff}.artifact-card.insight{border-left:3px solid #f2d66d}.turn-card p{color:#c4d0ed;font-size:12px;line-height:1.45;margin:7px 0 0}.muted{color:#8291b5;font-size:13px;line-height:1.45}@media (max-width: 1020px){.main-grid{grid-template-columns:1fr}.ledger-panel{max-height:none}.graph-surface{min-height:430px}}@media (max-width: 680px){.topbar{padding:0 22px}.topbar-status{display:none}.main-grid{padding:34px 18px 48px}.import-workspace{padding:20px}.import-footer{align-items:flex-start;flex-direction:column}.graph-surface{min-height:520px}.theme-node{width:140px}.confirmed-nodes .theme-node:nth-child(5),.confirmed-nodes .theme-node:nth-child(6){display:none}}@media (min-width: 1180px){.main-grid{width:100%;max-width:none;margin:0;padding:42px clamp(30px,3.2vw,68px) 76px;display:grid;grid-template-columns:minmax(0,1fr) clamp(340px,24vw,440px);grid-template-areas:"hero ledger" "source-switch ledger" "source-workspace ledger" "graph graph";column-gap:clamp(24px,2vw,34px);row-gap:22px;align-items:stretch}.main-grid>.workspace-column{display:contents}.main-grid>.workspace-column>.hero{grid-area:hero;max-width:none;margin:0;align-self:end}.main-grid>.workspace-column>.source-mode-switch{grid-area:source-switch;margin:0}.main-grid>.workspace-column>.import-workspace,.main-grid>.workspace-column>.live-studio{grid-area:source-workspace;min-width:0}.main-grid>.ledger-panel{grid-area:ledger;align-self:stretch;min-height:100%;max-height:none;height:auto;overflow:auto}.main-grid>.workspace-column>.graph-panel{grid-area:graph;width:100%;max-width:none;min-width:0;margin-top:0}.main-grid>.workspace-column>.graph-panel .graph-surface{width:100%;min-height:max(760px,var(--mi-graph-canvas-height, 760px))}.main-grid>.workspace-column>.graph-panel .orbit-two{width:min(64vw,920px);height:min(64vw,920px)}.main-grid>.workspace-column>.graph-panel .orbit-one{width:min(34vw,500px);height:min(34vw,500px)}}@media (min-width: 1600px){.main-grid{grid-template-columns:minmax(0,1fr) clamp(360px,22vw,460px)}.main-grid>.workspace-column>.graph-panel .graph-surface{min-height:max(820px,var(--mi-graph-canvas-height, 820px))}}.graph-nodes{pointer-events:none}.graph-nodes .theme-node,.graph-nodes .subtheme-node{pointer-events:auto}.graph-layout-controls{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:4px 5px 4px 10px;border:1px solid rgba(102,172,174,.48);border-radius:11px;background:#0c354075}.graph-layout-copy{color:#aaf1dc;font-size:11px;font-weight:750;white-space:nowrap}.graph-layout-reset{height:27px;padding:0 9px;color:#d7f6ed;border:1px solid rgba(117,206,190,.58);border-radius:7px;background:#1e695e5c;font-size:10px;font-weight:800;white-space:nowrap}.graph-layout-reset:hover,.graph-layout-reset:focus-visible{border-color:#b8f8e2;background:#29827085;outline:none}.graph-popout-controls{display:inline-flex;align-items:center;min-height:34px;padding:4px;border:1px solid rgba(151,231,206,.46);border-radius:11px;background:#144c4b66}.graph-popout-button{min-height:27px;padding:0 10px;color:#cffff0;border:1px solid rgba(151,231,206,.58);border-radius:7px;background:#216f6361;font-size:10px;font-weight:800;white-space:nowrap}.graph-popout-button:hover,.graph-popout-button:focus-visible{color:#fff;border-color:#b9f7df;background:#2a8b7794;outline:none}.hierarchy-surface.is-arranging{-webkit-user-select:none;user-select:none}.hierarchy-surface button.theme-node,.hierarchy-surface button.subtheme-node{touch-action:none;cursor:grab}.hierarchy-surface button.theme-node.is-repositioning,.hierarchy-surface button.subtheme-node.is-repositioning{cursor:grabbing;transition:none;box-shadow:0 18px 38px #00000061,0 0 0 3px #97e7ce38;z-index:8}.hierarchy-surface .subtheme-links line{stroke:#79e2d5e6;stroke-width:.38;stroke-dasharray:1.15 1.25;transition:x1 .08s linear,y1 .08s linear,x2 .08s linear,y2 .08s linear}@media (max-width: 900px){.graph-layout-copy{display:none}}@media (max-width: 720px){.graph-layout-controls{width:100%;justify-content:space-between}.graph-layout-copy{display:inline}.graph-popout-controls,.graph-popout-button{width:100%}}.mi-recovery-graph-actions{display:inline-flex;align-items:center;gap:7px;flex-wrap:wrap}.mi-recovery-graph-actions>button,.mi-recovery-zoom button{min-height:30px;padding:0 10px;border:1px solid rgba(104,143,202,.62);border-radius:8px;background:#172951;color:#dce9ff;font:inherit;font-size:11px;font-weight:800;white-space:nowrap;cursor:pointer}.mi-recovery-graph-actions>button:hover,.mi-recovery-graph-actions>button:focus-visible,.mi-recovery-zoom button:hover,.mi-recovery-zoom button:focus-visible{border-color:#97e7ce;background:#21435a;color:#effff8;outline:none}.mi-recovery-zoom{display:inline-flex;align-items:center;gap:5px;min-height:34px;padding:3px 5px;border:1px solid rgba(104,143,202,.52);border-radius:10px;background:#0d1f42c2}.mi-recovery-zoom button{min-width:27px;padding:0 7px}.mi-recovery-zoom output{min-width:38px;color:#a8f1d8;font-size:10px;font-weight:800;text-align:center}.mi-recovery-save{border-color:#88e7cbb8!important;background:#1b6d5e9e!important;color:#effff8!important}.mi-recovery-save:hover,.mi-recovery-save:focus-visible{background:#268971c7!important}.mi-recovery-toast{position:fixed;z-index:10050;right:22px;bottom:22px;max-width:min(400px,calc(100vw - 44px));padding:12px 15px;border:1px solid rgba(138,236,205,.72);border-radius:11px;background:#123d46;color:#eafff6;box-shadow:0 18px 44px #00000061;font-size:13px;font-weight:700}@media (max-width:900px){.mi-recovery-graph-actions{width:100%}.mi-recovery-zoom{flex:1}.mi-recovery-zoom button:last-child{margin-left:auto}}@media (max-width:560px){.mi-recovery-graph-actions>button:first-child{flex:1}.mi-recovery-zoom{width:100%;justify-content:space-between}.mi-recovery-save{flex:1}.mi-recovery-toast{right:12px;bottom:12px;max-width:calc(100vw - 24px)}}.mi-library-save-controls{display:inline-flex;align-items:center;gap:7px;flex-wrap:wrap}.mi-library-save-controls button{min-height:30px;padding:0 10px;border:1px solid rgba(104,143,202,.62);border-radius:8px;background:#172951;color:#dce9ff;font:inherit;font-size:11px;font-weight:800;white-space:nowrap;cursor:pointer}.mi-library-save-controls button:hover,.mi-library-save-controls button:focus-visible{border-color:#97e7ce;background:#21435a;color:#effff8;outline:none}.mi-library-save-controls .mi-save-iteration{border-color:#7cafeab3;background:#1d4072c7}.mi-library-save-controls .mi-save-library-item{border-color:#88e7cbc7;background:#1b6d5ead;color:#effff8}.mi-library-save-controls .mi-save-library-item:hover,.mi-library-save-controls .mi-save-library-item:focus-visible{background:#268971d1}.mi-library-save-toast{position:fixed;z-index:10060;right:22px;bottom:22px;max-width:min(440px,calc(100vw - 44px));padding:12px 15px;border:1px solid rgba(138,236,205,.72);border-radius:11px;background:#123d46;color:#eafff6;box-shadow:0 18px 44px #00000061;font-size:13px;font-weight:700}@media (max-width:720px){.mi-library-save-controls{width:100%}.mi-library-save-controls button{flex:1}}@media (max-width:560px){.mi-library-save-toast{right:12px;bottom:12px;max-width:calc(100vw - 24px)}}.mi-mobile-menu-trigger,.mi-mobile-menu{display:none}.mi-site-footer{border-top:1px solid rgba(203,218,255,.15);background:#040a189e}.mi-site-footer-inner{width:min(1500px,100%);margin:0 auto;padding:44px 5vw 20px}.mi-site-footer-brand{display:flex;gap:13px;align-items:flex-start;max-width:380px}.mi-site-footer-mark{width:38px;height:38px;display:grid;place-items:center;flex:0 0 auto;border-radius:12px;background:#97e7ce;color:#10222c;font-weight:850;letter-spacing:-.05em}.mi-site-footer-brand strong{display:block;font-size:15px}.mi-site-footer-brand p{margin:6px 0 0;color:#a9b7d9;font-size:13px;line-height:1.45}.mi-site-footer-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:32px}.mi-site-footer-links section{display:grid;align-content:start;justify-items:start;gap:8px}.mi-site-footer-links h2{margin:0 0 4px;color:#91a4cf;font-size:11px;letter-spacing:.1em;text-transform:uppercase}.mi-site-footer-links button{padding:0;border:0;background:transparent;color:#d7e5ff;font:inherit;font-size:13px;text-align:left;cursor:pointer}.mi-site-footer-links button:hover,.mi-site-footer-links button:focus-visible{color:#97e7ce;outline:none}.mi-site-footer-bottom{display:flex;justify-content:space-between;gap:14px;margin-top:34px;padding-top:16px;border-top:1px solid rgba(203,218,255,.11);color:#8294bc;font-size:11px}.mi-site-info-backdrop{position:fixed;z-index:10100;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:#030712bf;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.mi-site-info-modal{width:min(720px,100%);max-height:min(820px,calc(100vh - 48px));overflow:auto;border:1px solid #4d6c9d;border-radius:20px;background:#0d1938;box-shadow:0 28px 90px #0000008f}.mi-site-info-modal header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:24px 26px 18px;border-bottom:1px solid #2b416f}.mi-site-info-modal h2{max-width:560px;margin:4px 0 0;font-size:27px;letter-spacing:-.03em;line-height:1.08}.mi-site-info-modal header button{width:36px;height:36px;display:grid;place-items:center;flex:0 0 auto;border:1px solid #405b8c;border-radius:10px;background:#182950;color:#dce9ff;font-size:22px;line-height:1}.mi-site-info-content{padding:22px 26px 28px;color:#c8d8ef;font-size:14px;line-height:1.6}.mi-site-info-content p{margin:0 0 15px}.mi-site-info-content h3{margin:22px 0 7px;color:#e9efff;font-size:15px}.mi-site-info-note{padding:12px 14px!important;border-left:3px solid #75b7ff;border-radius:0 11px 11px 0;background:#24426f3d;color:#c3d8ff}.mi-contact-form{display:grid;gap:13px;margin-top:20px}.mi-contact-form label{display:grid;gap:6px;color:#b9c9e8;font-size:12px;font-weight:750}.mi-contact-form input,.mi-contact-form textarea{width:100%;padding:11px 12px;border:1px solid #496795;border-radius:10px;background:#09132d;color:#ecf3ff;outline:none}.mi-contact-form input:focus,.mi-contact-form textarea:focus{border-color:#97e7ce;box-shadow:0 0 0 3px #97e7ce1a}.mi-contact-status{min-height:20px;margin:0!important;color:#a8ecd5;font-size:12px}.mi-site-modal-actions{display:flex;flex-wrap:wrap;gap:9px}.mi-site-modal-actions button{min-height:38px;padding:0 14px;border-radius:10px;font:inherit;font-size:12px;font-weight:800}.mi-site-primary{border:1px solid #97e7ce;background:#97e7ce;color:#0d2932}.mi-site-secondary{border:1px solid #496795;background:transparent;color:#dce9ff}@media (max-width:720px){body.mi-mobile-menu-open{overflow:hidden}.topbar{position:sticky;top:0;z-index:1000;height:64px;padding:0 16px;background:#0a1022f0}.brand{gap:9px}.brand-mark{width:34px;height:34px;border-radius:10px;font-size:12px}.brand strong{font-size:14px}.brand span{display:none}.topbar-status,.topbar>[data-mi-workspace-foundation-controls],.topbar>.mi-stage1-controls,.topbar>.mi-cloud-controls,.topbar .mi-cloud-controls,.topbar .meeting-profile-button{display:none!important}.mi-mobile-menu-trigger{width:42px;height:42px;display:grid;align-content:center;justify-items:center;gap:5px;margin-left:auto;border:1px solid rgba(104,143,202,.72);border-radius:11px;background:#172951}.mi-mobile-menu-trigger span{width:19px;height:2px;border-radius:10px;background:#dce9ff}.mi-mobile-menu{position:fixed;z-index:10090;top:0;right:0;bottom:0;left:0;display:block;visibility:hidden;pointer-events:none}.mi-mobile-menu.is-open{visibility:visible;pointer-events:auto}.mi-mobile-menu-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#030712b3;opacity:0;transition:opacity .2s ease}.mi-mobile-menu.is-open .mi-mobile-menu-backdrop{opacity:1}.mi-mobile-menu-panel{position:absolute;top:0;right:0;bottom:0;width:min(360px,92vw);display:flex;flex-direction:column;padding:20px;background:#0d1938;border-left:1px solid #496795;box-shadow:-18px 0 42px #00000059;transform:translate(105%);transition:transform .22s ease}.mi-mobile-menu.is-open .mi-mobile-menu-panel{transform:translate(0)}.mi-mobile-menu-panel header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:18px;border-bottom:1px solid #2b416f}.mi-mobile-menu-panel h2{margin:4px 0 0;font-size:24px;letter-spacing:-.04em}.mi-mobile-menu-panel header button{width:36px;height:36px;display:grid;place-items:center;border:1px solid #405b8c;border-radius:10px;background:#182950;color:#dce9ff;font-size:22px;line-height:1}.mi-mobile-menu-nav{display:grid;gap:8px;padding:18px 0;border-bottom:1px solid #2b416f}.mi-mobile-menu-nav button{min-height:44px;padding:0 12px;border:1px solid #314a78;border-radius:10px;background:#111f44;color:#dce9ff;text-align:left;font:inherit;font-size:13px;font-weight:800}.mi-mobile-menu-section{padding:18px 0;overflow:auto}.mi-mobile-menu-section>p{margin:0 0 9px;color:#91a4cf;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.mi-mobile-menu-section>div{display:grid;gap:8px}.mi-mobile-menu-action{min-height:56px;padding:10px 12px;border:1px solid rgba(92,132,190,.66);border-radius:11px;background:#101f44;color:#e4edff;text-align:left}.mi-mobile-menu-action strong,.mi-mobile-menu-action span{display:block}.mi-mobile-menu-action strong{font-size:13px}.mi-mobile-menu-action span{margin-top:3px;color:#9cadcf;font-size:11px;line-height:1.35}.mi-mobile-menu-panel footer{display:flex;flex-wrap:wrap;gap:10px;margin-top:auto;padding-top:15px;border-top:1px solid #2b416f}.mi-mobile-menu-panel footer button{padding:0;border:0;background:transparent;color:#a9c6ed;font:inherit;font-size:12px}.main-grid{padding:26px 14px 44px;gap:20px}.hero{margin-bottom:18px}.hero h1{font-size:clamp(34px,11vw,47px);line-height:1.02}.hero>p:last-child{font-size:15px;line-height:1.48}.source-mode-switch{gap:8px}.source-mode-switch button{min-width:0}.import-workspace{padding:18px;border-radius:18px}.section-heading.compact{padding:19px 18px 0}.section-heading h2{font-size:22px}.graph-toolbar{gap:11px;padding:14px 18px}.graph-toolbar-copy{width:100%}.graph-toolbar-copy span{line-height:1.4}.graph-history-actions{display:flex;gap:7px;max-width:100%;overflow-x:auto;padding-bottom:2px}.graph-history-actions .button{white-space:nowrap}.graph-layout-controls,.graph-popout-controls,.graph-zoom-controls,.mi-recovery-graph-actions,.mi-library-save-controls{width:100%;max-width:100%;overflow-x:auto;flex-wrap:nowrap}.graph-layout-controls,.graph-popout-controls{justify-content:flex-start}.graph-zoom-controls{gap:5px}.graph-zoom-label{display:none}.graph-zoom-slider-label{min-width:78px}.mi-recovery-graph-actions>button,.mi-library-save-controls button{white-space:nowrap}.hierarchy-surface{min-height:540px!important}.hierarchy-surface[data-mi-mobile-enhanced=true]{touch-action:none;cursor:grab}.hierarchy-surface[data-mi-mobile-enhanced=true].mi-mobile-panning{cursor:grabbing}.hierarchy-surface[data-mi-mobile-enhanced=true] .graph-orbit,.hierarchy-surface[data-mi-mobile-enhanced=true] .graph-core,.hierarchy-surface[data-mi-mobile-enhanced=true] .graph-nodes,.hierarchy-surface[data-mi-mobile-enhanced=true] .subtheme-links{transform:translate(var(--mi-mobile-pan-x,0px),var(--mi-mobile-pan-y,0px)) scale(var(--mi-graph-zoom))!important;transform-origin:50% 50%}.hierarchy-surface .theme-node{width:214px}.hierarchy-surface .subtheme-node{width:132px}.graph-legend{padding:14px 18px 20px;gap:11px;font-size:11px}.emerging-tray{padding:18px}.emerging-cards{grid-template-columns:1fr}.ledger-panel{padding:18px;border-radius:18px}.mi-site-footer-inner{padding:32px 18px 18px}.mi-site-footer-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 18px;margin-top:28px}.mi-site-footer-bottom{align-items:flex-start;flex-direction:column;margin-top:28px}.mi-site-info-backdrop{padding:12px}.mi-site-info-modal{max-height:calc(100vh - 24px);border-radius:17px}.mi-site-info-modal header,.mi-site-info-content{padding-left:18px;padding-right:18px}.mi-site-info-modal header{padding-top:19px}.mi-site-info-modal h2{font-size:24px}.mi-site-info-content{padding-top:18px;padding-bottom:22px}.mi-site-modal-actions{flex-direction:column}.mi-site-modal-actions button{width:100%}}@media (max-width:390px){.source-mode-switch button{padding:13px 11px}.hierarchy-surface{min-height:510px!important}.mi-site-footer-links{grid-template-columns:1fr}.mi-library-save-controls button{font-size:10px;padding:0 8px}}.graph-history-controls{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:4px 5px 4px 9px;border:1px solid rgba(142,119,221,.5);border-radius:11px;background:#2f245c75}.graph-history-label{max-width:138px;overflow:hidden;color:#d8d2ff;font-size:10px;font-weight:780;text-overflow:ellipsis;white-space:nowrap}.graph-history-button,.graph-history-latest,.graph-history-save,.graph-history-new{height:27px;display:grid;place-items:center;padding:0 8px;color:#e7e4ff;border:1px solid rgba(126,117,208,.66);border-radius:7px;background:#3a33769e;font-size:10px;font-weight:800;line-height:1;white-space:nowrap}.graph-history-button{min-width:25px;padding:0;font-size:18px}.graph-history-button:hover:not(:disabled),.graph-history-latest:hover:not(:disabled),.graph-history-save:hover,.graph-history-new:hover{color:#fff;border-color:#c2b9ff;background:#5b4daeb8}.graph-history-button:disabled,.graph-history-latest:disabled{opacity:.4;cursor:not-allowed}.graph-history-save{color:#d5ffee;border-color:#74deb89e;background:#1f695561}.graph-history-save:hover{border-color:#aff7dc;background:#2a876894}.graph-history-new{color:#d7eaff;border-color:#69a4df9e;background:#264d846b}.graph-history-new:hover{border-color:#b9dcff;background:#3267a799}.graph-history-range{width:68px;accent-color:#b0a2ff;cursor:pointer}.graph-history-range:disabled{opacity:.45;cursor:not-allowed}.meeting-history-overlay{position:absolute;z-index:12;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:inherit;background:#070e21f7}.meeting-history-overlay:after{content:"Historical iteration · graph remains live in the background";position:absolute;z-index:20;top:14px;left:50%;padding:7px 10px;color:#e8e4ff;border:1px solid rgba(177,159,255,.66);border-radius:999px;background:#3f3076eb;font-size:10px;font-weight:800;letter-spacing:.02em;transform:translate(-50%)}.meeting-history-snapshot-surface{position:absolute!important;top:0;right:0;bottom:0;left:0;min-height:100%!important;pointer-events:none}.meeting-history-snapshot-surface .graph-orbit,.meeting-history-snapshot-surface .graph-core,.meeting-history-snapshot-surface .graph-nodes,.meeting-history-snapshot-surface .subtheme-links{pointer-events:none}.meeting-profile-controls{margin-left:10px}.meeting-profile-button{min-height:31px;padding:0 11px;color:#d8fff0;border:1px solid rgba(115,222,187,.63);border-radius:9px;background:#1d6f5b57;font-size:11px;font-weight:800;white-space:nowrap}.meeting-profile-button:hover,.meeting-profile-button:focus-visible{color:#fff;border-color:#b8f8df;background:#278b6d91;outline:none}.meeting-library-modal-backdrop{position:fixed;z-index:90;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:#020712c7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.meeting-library-modal{width:min(1180px,100%);max-height:calc(100vh - 48px);overflow:auto;border:1px solid rgba(121,153,212,.62);border-radius:22px;background:linear-gradient(145deg,#101e43,#07142d);box-shadow:0 30px 95px #0000009e}.meeting-library-modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:22px;padding:25px 28px 20px;border-bottom:1px solid rgba(110,138,190,.28)}.meeting-library-modal-header h2{margin:5px 0 0;color:#f1f5ff;font-size:28px;letter-spacing:-.035em}.meeting-library-modal-header p:last-child{max-width:620px;margin:7px 0 0;color:#a6b7da;font-size:12px;line-height:1.46}.meeting-library-close{width:35px;height:35px;display:grid;place-items:center;color:#e0eaff;border:1px solid #486798;border-radius:10px;background:#172a54;font-size:22px;line-height:1}.meeting-library-modal-body{display:grid;grid-template-columns:330px minmax(0,1fr);gap:20px;padding:22px 28px 28px}.meeting-profile-card{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:13px;padding:16px;border:1px solid rgba(116,222,184,.38);border-radius:16px;background:#124b4840}.meeting-profile-avatar{display:grid;width:48px;height:48px;place-items:center;color:#d6fff0;border:1px solid rgba(151,231,206,.62);border-radius:50%;background:#1e77678a;font-size:15px;font-weight:900}.meeting-profile-fields{display:grid;gap:8px}.meeting-profile-fields label{display:grid;gap:4px;color:#a8c0dc;font-size:10px;font-weight:760;letter-spacing:.04em;text-transform:uppercase}.meeting-profile-fields input{width:100%;min-width:0;padding:8px 9px;color:#edf5ff;border:1px solid #3c5b8e;border-radius:8px;background:#09152e;font:inherit;font-size:12px;outline:none}.meeting-profile-fields input:focus{border-color:#97e7ce;box-shadow:0 0 0 3px #97e7ce1a}.meeting-profile-save{grid-column:1 / -1;padding:8px 10px;color:#cffff0;border:1px solid rgba(151,231,206,.54);border-radius:8px;background:#206d5c59;font-size:11px;font-weight:800}.meeting-profile-save:hover{background:#288a6c8a}.meeting-library-section{grid-row:span 2;min-width:0}.meeting-library-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:11px}.meeting-library-section-head h3{margin:4px 0 0;color:#ecf3ff;font-size:16px}.meeting-library-section-head>span{color:#a9c4e8;font-size:11px;font-weight:800}.meeting-library-grid{display:grid;gap:10px}.meeting-material-card{padding:13px;border:1px solid rgba(74,104,161,.48);border-radius:13px;background:#071026ad}.meeting-material-card h4{margin:7px 0 0;color:#edf3ff;font-size:13px;line-height:1.35}.meeting-material-card>p{margin:6px 0 0;color:#9eafd1;font-size:11px;line-height:1.4}.meeting-material-mode{display:inline-flex;padding:4px 6px;color:#b9d6ff;border:1px solid rgba(100,154,222,.5);border-radius:999px;background:#1f4c864d;font-size:9px;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.meeting-material-mode.live{color:#bdf8df;border-color:#69dfaf80;background:#196c504d}.meeting-material-actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:11px}.meeting-material-actions button{padding:6px 8px;color:#d9e7ff;border:1px solid #3d5b90;border-radius:7px;background:#162b56;font-size:10px;font-weight:800}.meeting-material-actions button:hover{border-color:#9cb9ef}.meeting-material-actions button.danger{color:#ffd5d8;border-color:#e8778191;background:#7b303c66}.meeting-library-empty{padding:20px;border:1px dashed rgba(107,142,199,.45);border-radius:13px;color:#c6d4ef;background:#0a173473}.meeting-library-empty strong{display:block}.meeting-library-empty p{margin:6px 0 0;color:#9eafd0;font-size:12px;line-height:1.45}.meeting-material-viewer{min-width:0;padding:18px;border:1px solid rgba(89,122,184,.48);border-radius:16px;background:#08122ab3}.meeting-material-viewer-empty{min-height:355px;display:grid;align-content:center}.meeting-material-viewer-empty strong{color:#eef4ff}.meeting-material-viewer-empty p{max-width:360px;margin:6px 0 0;color:#9eafd1;font-size:12px;line-height:1.45}.meeting-material-viewer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.meeting-material-viewer-head h3{margin:7px 0 0;color:#eef4ff;font-size:18px}.meeting-material-viewer-head p{margin:5px 0 0;color:#9eb2d7;font-size:11px}.meeting-material-viewer-head button{padding:7px 9px;color:#cbdcff;border:1px solid #476493;border-radius:8px;background:#172a52;font-size:10px;font-weight:800}.meeting-material-tabs{display:flex;gap:7px;margin:16px 0 13px;border-bottom:1px solid rgba(80,112,164,.38)}.meeting-material-tabs button{padding:8px 9px;color:#9eb2d7;border:0;border-bottom:2px solid transparent;background:transparent;font-size:11px;font-weight:800}.meeting-material-tabs button.active{color:#cffff0;border-color:#8ce8cb}.meeting-library-graph{position:relative;min-height:360px;overflow:hidden;border:1px solid rgba(87,123,182,.42);border-radius:13px;background:#08152f}.meeting-library-graph .graph-surface{min-height:360px!important;pointer-events:none}.meeting-library-graph button{pointer-events:none}.meeting-viewer-note{margin:9px 0 0;color:#9eafd0;font-size:11px}.meeting-library-transcript{max-height:410px;margin:0;padding:13px;overflow:auto;color:#dce8ff;border:1px solid rgba(87,123,182,.42);border-radius:12px;background:#07132c;font:12px/1.55 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;white-space:pre-wrap}.meeting-iteration-list{display:grid;gap:8px}.meeting-iteration-list button{display:grid;gap:3px;padding:10px;color:#dce8ff;text-align:left;border:1px solid rgba(86,120,179,.46);border-radius:10px;background:#0f1f42c2}.meeting-iteration-list button:hover{border-color:#a39af1;background:#342d6980}.meeting-iteration-list strong{font-size:12px}.meeting-iteration-list span{color:#9eb4da;font-size:10px}.meeting-library-toast{position:fixed;z-index:110;right:20px;bottom:20px;max-width:min(380px,calc(100vw - 40px));padding:11px 13px;color:#ddfff1;border:1px solid rgba(124,230,192,.6);border-radius:11px;background:#115849f5;box-shadow:0 14px 38px #00000059;font-size:12px;font-weight:700}@media (max-width: 1050px){.meeting-library-modal-body{grid-template-columns:1fr}.meeting-library-section{grid-row:auto}.meeting-profile-card{max-width:560px}.meeting-material-viewer-empty{min-height:250px}}@media (max-width: 900px){.graph-history-label{display:none}.graph-history-range{width:56px}}@media (max-width: 720px){.graph-history-controls{width:100%;flex-wrap:wrap}.graph-history-label{display:inline;flex:1 0 100%;max-width:none}.graph-history-range{flex:1;width:auto}.meeting-profile-controls{margin:8px 0 0}.meeting-profile-button{width:100%}.meeting-library-modal-backdrop{padding:10px}.meeting-library-modal-header,.meeting-library-modal-body{padding-left:17px;padding-right:17px}.meeting-library-modal-header{flex-direction:column}.meeting-library-close{position:absolute;top:19px;right:18px}.meeting-profile-card{grid-template-columns:auto 1fr}.meeting-material-viewer-head{flex-direction:column}.meeting-library-graph,.meeting-library-graph .graph-surface{min-height:300px!important}}body.mi-profile-page-open{overflow:hidden}.mi-profile-page{position:fixed;z-index:160;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:286px minmax(0,1fr);overflow:hidden;color:#eaf2ff;background:#08152f;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.mi-profile-sidebar{display:flex;flex-direction:column;min-height:0;padding:24px 17px 18px;border-right:1px solid rgba(120,151,211,.26);background:linear-gradient(180deg,#102149,#0a1732)}.mi-profile-brand{display:flex;align-items:center;gap:10px;padding:0 7px}.mi-profile-brand>span{display:grid;width:32px;height:32px;place-items:center;color:#d5fff0;border:1px solid rgba(130,231,200,.65);border-radius:9px;background:#1f77656e;font-size:11px;font-weight:900;letter-spacing:.05em}.mi-profile-brand strong,.mi-profile-brand small{display:block}.mi-profile-brand strong{font-size:13px}.mi-profile-brand small{margin-top:2px;color:#95afd5;font-size:10px}.mi-profile-person{display:flex;align-items:center;gap:10px;margin:28px 6px 19px;padding:11px;border:1px solid rgba(126,205,186,.3);border-radius:14px;background:#15484a4d}.mi-profile-avatar{display:grid;flex:0 0 auto;width:38px;height:38px;place-items:center;color:#d8fff1;border:1px solid rgba(137,232,202,.62);border-radius:50%;background:#25826c87;font-size:12px;font-weight:900}.mi-profile-avatar.large{width:55px;height:55px;font-size:16px}.mi-profile-person strong,.mi-profile-person span{display:block}.mi-profile-person strong{max-width:170px;overflow:hidden;color:#edf7ff;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.mi-profile-person span{margin-top:3px;color:#a3b6da;font-size:11px}.mi-profile-nav{display:grid;gap:5px}.mi-profile-nav-item{padding:11px 12px;color:#b6c5e6;text-align:left;border:1px solid transparent;border-radius:11px;background:transparent;transition:.15s ease}.mi-profile-nav-item:hover{color:#edf7ff;background:#3d5c9440}.mi-profile-nav-item.active{color:#effff9;border-color:#84e5c675;background:linear-gradient(135deg,#1a706061,#2b478061)}.mi-profile-nav-item strong,.mi-profile-nav-item span{display:block}.mi-profile-nav-item strong{font-size:12px}.mi-profile-nav-item span{margin-top:4px;color:inherit;opacity:.75;font-size:10px;line-height:1.35}.mi-profile-sidebar-foot{margin-top:auto;padding:13px 10px 0;border-top:1px solid rgba(118,151,208,.22)}.mi-profile-sidebar-foot span,.mi-profile-sidebar-foot small{display:block}.mi-profile-sidebar-foot span{color:#c6d9ff;font-size:10px;font-weight:800}.mi-profile-sidebar-foot small{margin-top:4px;color:#8195bd;font-size:10px;line-height:1.4}.mi-profile-content{min-width:0;min-height:0;overflow:auto;background:radial-gradient(circle at 72% 0%,rgba(38,103,121,.22),transparent 34%),#0a1732}.mi-profile-topbar{display:flex;align-items:flex-start;justify-content:space-between;gap:25px;padding:30px 36px 23px;border-bottom:1px solid rgba(116,149,205,.21);background:#091631a3}.mi-profile-topbar h1{margin:4px 0 0;color:#f2f6ff;font-size:31px;letter-spacing:-.045em}.mi-profile-topbar p:last-child{max-width:710px;margin:7px 0 0;color:#a9badb;font-size:13px;line-height:1.5}.mi-profile-close{flex:0 0 auto;min-height:34px;padding:0 12px;color:#d9e9ff;border:1px solid #4a679b;border-radius:9px;background:#152952;font-size:11px;font-weight:800}.mi-profile-close:hover{color:#fff;border-color:#a8c9f7;background:#224071}.mi-profile-main{max-width:1400px;margin:0 auto;padding:29px 36px 50px}.mi-profile-two-column{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.76fr);gap:18px}.mi-profile-card{padding:21px;border:1px solid rgba(92,127,187,.42);border-radius:17px;background:#0c1d3fc4;box-shadow:0 15px 38px #0000001f}.mi-profile-card h2{margin:0;color:#eff5ff;font-size:17px}.mi-profile-card-heading{display:flex;align-items:center;gap:13px}.mi-profile-card-heading p,.mi-profile-summary>p,.mi-card-intro{margin:6px 0 0;color:#a5b7db;font-size:12px;line-height:1.48}.mi-profile-form{display:grid;gap:12px;margin-top:22px}.mi-profile-form label{display:grid;gap:6px;color:#a9bdde;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.mi-profile-form input{width:100%;padding:11px 12px;color:#eff5ff;border:1px solid #3f5e92;border-radius:9px;background:#07142d;font:inherit;font-size:13px;outline:none}.mi-profile-form input:focus{border-color:#97e7ce;box-shadow:0 0 0 3px #97e7ce1c}.mi-profile-primary{justify-self:start;min-height:35px;margin-top:3px;padding:0 13px;color:#dbfff1;border:1px solid rgba(129,226,193,.67);border-radius:9px;background:#1f786385;font-size:11px;font-weight:800}.mi-profile-primary:hover{background:#2e9275b3}.mi-profile-stat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:18px}.mi-profile-stat-grid>div{padding:13px;border:1px solid rgba(83,118,176,.36);border-radius:11px;background:#122a538c}.mi-profile-stat-grid strong,.mi-profile-stat-grid span{display:block}.mi-profile-stat-grid strong{color:#e2f8ff;font-size:20px}.mi-profile-stat-grid span{margin-top:4px;color:#9db2d7;font-size:10px;line-height:1.25}.mi-settings-stack{display:grid;gap:17px;max-width:920px}.mi-setting-row{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:17px 0;border-top:1px solid rgba(101,134,190,.26)}.mi-setting-row:first-of-type{margin-top:11px}.mi-setting-row strong,.mi-setting-row span{display:block}.mi-setting-row strong{color:#e7f0ff;font-size:13px}.mi-setting-row span{max-width:600px;margin-top:5px;color:#a4b6d8;font-size:12px;line-height:1.45}.mi-switch{position:relative;flex:0 0 auto;width:43px;height:24px}.mi-switch input{position:absolute;opacity:0}.mi-switch i{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid #4a6092;border-radius:999px;background:#10254e;cursor:pointer;transition:.18s ease}.mi-switch i:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#aebfe1;transition:.18s ease}.mi-switch input:checked+i{border-color:#7ee2bb;background:#227257}.mi-switch input:checked+i:after{left:21px;background:#ecfff8}.mi-data-summary{display:flex;flex-wrap:wrap;gap:8px;margin:17px 0}.mi-data-summary span,.mi-plan-badge{padding:6px 8px;color:#cbe1ff;border:1px solid rgba(100,157,223,.48);border-radius:999px;background:#214e8552;font-size:10px;font-weight:800}.mi-profile-danger{min-height:34px;padding:0 11px;color:#ffd9dd;border:1px solid rgba(233,122,133,.62);border-radius:8px;background:#80333d73;font-size:11px;font-weight:800}.mi-profile-danger:hover{background:#a33a49ab}.mi-materials-page{display:grid;grid-template-columns:minmax(280px,.38fr) minmax(0,1fr);min-height:630px;overflow:hidden;border:1px solid rgba(90,125,187,.42);border-radius:18px;background:#081631b8}.mi-material-list{min-height:0;overflow:auto;padding:17px;border-right:1px solid rgba(95,126,184,.3);background:#0a1c3da1}.mi-material-list-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:13px}.mi-material-list-heading h2{margin:0;color:#edf4ff;font-size:16px}.mi-material-list-heading span{color:#a6bee5;font-size:10px;font-weight:800}.mi-material-row{width:100%;display:grid;gap:5px;margin-top:8px;padding:12px;color:#c6d6ef;text-align:left;border:1px solid rgba(78,112,171,.36);border-radius:12px;background:#091631a6}.mi-material-row:hover{border-color:#87b7f1b8;background:#173461b5}.mi-material-row.active{border-color:#82e7c79e;background:#185c534d}.mi-material-row strong{color:#eff5ff;font-size:12px;line-height:1.35}.mi-material-row small{color:#9cb0d3;font-size:10px;line-height:1.35}.mi-material-kind{width:max-content;padding:4px 6px;color:#bcdaff;border:1px solid rgba(105,163,231,.53);border-radius:999px;background:#1f508d52;font-size:9px;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.mi-material-kind.live{color:#c9ffdf;border-color:#6ce0ae82;background:#196f4f4f}.mi-library-no-materials{margin-top:20px;padding:17px;border:1px dashed rgba(104,136,195,.48);border-radius:12px}.mi-library-no-materials strong{color:#e0ebff;font-size:12px}.mi-library-no-materials p{margin:6px 0 0;color:#9eb2d5;font-size:11px;line-height:1.45}.mi-material-detail{min-width:0;padding:23px;overflow:auto}.mi-material-empty{min-height:430px;display:grid;align-content:center;text-align:center}.mi-material-empty strong{color:#ebf3ff;font-size:15px}.mi-material-empty p{max-width:350px;margin:7px auto 0;color:#a6b8db;font-size:12px;line-height:1.45}.mi-material-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.mi-material-detail-head h2{margin:8px 0 0;color:#eef5ff;font-size:22px;letter-spacing:-.025em}.mi-material-detail-head p{margin:5px 0 0;color:#9fb3d8;font-size:11px}.mi-material-detail-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.mi-material-detail-actions button{min-height:31px;padding:0 9px;color:#d9e8ff;border:1px solid #456391;border-radius:8px;background:#142955;font-size:10px;font-weight:800;white-space:nowrap}.mi-material-detail-actions button:hover{border-color:#9cc0ef}.mi-material-detail-actions button.danger{color:#ffd9de;border-color:#e474819e;background:#7d313c73}.mi-material-tabs{display:flex;gap:10px;margin:21px 0 14px;border-bottom:1px solid rgba(82,117,179,.37)}.mi-material-tabs button{padding:9px 8px;color:#9db1d4;border:0;border-bottom:2px solid transparent;background:transparent;font-size:11px;font-weight:800}.mi-material-tabs button.active{color:#d9fff0;border-color:#8fe7ca}.mi-material-graph{position:relative;min-height:455px;overflow:hidden;border:1px solid rgba(78,111,171,.45);border-radius:13px;background:#07152f}.mi-material-graph .graph-surface{min-height:455px!important;pointer-events:none}.mi-material-graph button{pointer-events:none}.mi-material-caption{margin:9px 0 0;color:#9baed0;font-size:10px}.mi-material-transcript{max-height:490px;margin:0;padding:14px;overflow:auto;color:#dbe8ff;border:1px solid rgba(78,111,171,.45);border-radius:12px;background:#07142d;font:12px/1.55 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;white-space:pre-wrap}.mi-iteration-list{display:grid;gap:9px}.mi-iteration-list button{display:grid;gap:4px;padding:12px;color:#dce8ff;text-align:left;border:1px solid rgba(82,117,178,.46);border-radius:11px;background:#0f2147bf}.mi-iteration-list button:hover{border-color:#aa9af0;background:#382f6c85}.mi-iteration-list strong{font-size:12px}.mi-iteration-list span{color:#a5b9dd;font-size:10px}.mi-subscription-card p{margin:12px 0 0;color:#adbee0;font-size:13px;line-height:1.5}.mi-subscription-card ul{display:grid;gap:8px;margin:18px 0 0;padding-left:18px;color:#d5e5ff;font-size:12px}.mi-coming-soon{display:grid;gap:5px;margin-top:17px;padding:14px;border:1px dashed rgba(139,129,225,.6);border-radius:12px;background:#362c6a42}.mi-coming-soon strong{color:#e5e0ff;font-size:12px}.mi-coming-soon span{color:#b6b2dc;font-size:11px}.mi-profile-toast{position:fixed;z-index:180;right:20px;bottom:20px;max-width:min(360px,calc(100vw - 40px));padding:11px 13px;color:#dcfff1;border:1px solid rgba(122,229,193,.65);border-radius:10px;background:#14614ff7;box-shadow:0 15px 38px #0006;font-size:12px;font-weight:700}@media (max-width: 960px){.mi-profile-page{grid-template-columns:230px minmax(0,1fr)}.mi-profile-topbar,.mi-profile-main{padding-left:24px;padding-right:24px}.mi-materials-page{grid-template-columns:250px minmax(0,1fr)}.mi-profile-two-column{grid-template-columns:1fr}.mi-profile-summary{max-width:600px}}@media (max-width: 760px){.mi-profile-page{grid-template-columns:1fr;overflow:auto}.mi-profile-sidebar{min-height:auto;padding:16px;border-right:0;border-bottom:1px solid rgba(120,151,211,.26)}.mi-profile-person{margin:15px 6px}.mi-profile-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.mi-profile-sidebar-foot{display:none}.mi-profile-topbar{padding:20px}.mi-profile-topbar h1{font-size:25px}.mi-profile-main{padding:20px}.mi-materials-page{grid-template-columns:1fr;min-height:0}.mi-material-list{max-height:290px;border-right:0;border-bottom:1px solid rgba(95,126,184,.3)}.mi-material-detail{min-height:460px;padding:17px}.mi-material-detail-head{flex-direction:column}.mi-material-detail-actions{justify-content:flex-start}.mi-material-graph,.mi-material-graph .graph-surface{min-height:360px!important}.mi-profile-topbar{flex-direction:column}.mi-profile-close{align-self:flex-start}}@media (max-width: 440px){.mi-profile-nav,.mi-profile-stat-grid{grid-template-columns:1fr}.mi-profile-page{min-width:320px}}.mi-stage1-controls{display:flex;align-items:center;gap:8px;margin-left:auto}.mi-stage1-controls button{display:inline-flex;align-items:center;gap:7px;min-height:32px;padding:0 10px;border:1px solid rgba(137,184,231,.48);border-radius:9px;background:#0b1f43bd;color:#dbeaff;font:inherit;font-size:11px;font-weight:750;cursor:pointer}.mi-stage1-controls button:hover,.mi-stage1-controls button:focus-visible{border-color:#97e7ce;background:#184754c2;outline:none}.mi-stage1-controls button span{color:#9cb5dc;font-size:10px}.mi-stage1-controls button strong{color:#c8fae9;font-size:11px}.mi-stage1-modal-backdrop{position:fixed;z-index:10020;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#030813bd;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.mi-stage1-modal{width:min(720px,100%);max-height:calc(100vh - 40px);overflow:auto;border:1px solid #5270a4;border-radius:20px;background:#0c1938;box-shadow:0 30px 90px #0000008f;color:#e8f1ff}.mi-stage1-modal>header{display:flex;justify-content:space-between;gap:18px;padding:25px 27px 20px;border-bottom:1px solid #2e4672}.mi-stage1-modal h2{margin:5px 0 0;font-size:28px;letter-spacing:-.03em}.mi-stage1-modal header p:last-child{max-width:500px;margin:7px 0 0;color:#a8b9d8;font-size:13px;line-height:1.5}.mi-stage1-modal header button{width:34px;height:34px;border:1px solid #486490;border-radius:9px;background:#172953;color:#dce9ff;font-size:21px;cursor:pointer}.mi-stage1-modal-content{display:grid;gap:15px;padding:23px 27px 27px}.mi-stage1-plan-card,.mi-stage1-readiness{padding:18px;border:1px solid #304a79;border-radius:15px;background:linear-gradient(135deg,#1d475157,#101d3edb)}.mi-stage1-plan-card>span{color:#8debd2;font-size:10px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.mi-stage1-plan-card h3,.mi-stage1-readiness h3{margin:5px 0 8px;font-size:19px}.mi-stage1-plan-card p,.mi-stage1-readiness>p{margin:0;color:#b8c8e3;font-size:13px;line-height:1.5}.mi-stage1-progress{margin-top:18px;padding-top:14px;border-top:1px solid rgba(152,189,239,.18)}.mi-stage1-progress>div:first-child{display:flex;align-items:baseline;gap:8px}.mi-stage1-progress strong{font-size:21px}.mi-stage1-progress span,.mi-stage1-progress small{color:#9db1d3;font-size:11px}.mi-stage1-progress-track{height:8px;overflow:hidden;margin:9px 0 6px;border-radius:99px;background:#182d59}.mi-stage1-progress-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#65cdb9,#a2f0d6)}.mi-stage1-readiness{background:#0a1734}.mi-stage1-readiness>div{display:flex;justify-content:space-between;gap:14px;padding:10px 0;border-top:1px solid rgba(147,178,226,.13);font-size:12px}.mi-stage1-readiness>div:first-of-type{margin-top:14px}.mi-stage1-readiness span{color:#9ab0d2}.mi-stage1-readiness strong{color:#c9f8e8;text-align:right}.mi-stage1-actions{display:flex;flex-wrap:wrap;gap:9px}.mi-stage1-actions button{min-height:38px;padding:0 14px;border:1px solid #4e6d9d;border-radius:9px;background:#172953;color:#dce9ff;font:inherit;font-size:12px;font-weight:750;cursor:pointer}.mi-stage1-actions .mi-stage1-primary{border-color:#86e7cb;background:#1d7065;color:#f1fff9}.mi-stage1-actions button:hover,.mi-stage1-actions button:focus-visible{border-color:#a6f0d8;outline:none}.mi-stage1-toast{position:fixed;z-index:10030;right:20px;bottom:20px;max-width:min(360px,calc(100vw - 40px));padding:12px 14px;border:1px solid rgba(146,233,207,.62);border-radius:10px;background:#113a47;color:#eafff7;box-shadow:0 15px 35px #00000059;font-size:12px;font-weight:700}@media (max-width:760px){.mi-stage1-controls{margin-left:0}.mi-stage1-controls button span{display:none}.mi-stage1-modal-backdrop{padding:12px}.mi-stage1-modal>header,.mi-stage1-modal-content{padding-left:18px;padding-right:18px}.mi-stage1-readiness>div{align-items:flex-start;flex-direction:column;gap:3px}.mi-stage1-readiness strong{text-align:left}}.mi-cloud-controls{display:flex;align-items:center}.mi-cloud-controls button{min-height:32px;padding:0 10px;border:1px solid rgba(137,184,231,.48);border-radius:9px;background:#0b1f43bd;color:#dbeaff;font:inherit;font-size:11px;font-weight:750;cursor:pointer}.mi-cloud-controls button:hover,.mi-cloud-controls button:focus-visible{border-color:#97e7ce;background:#184754c2;outline:none}.mi-cloud-controls button.is-signed-in{border-color:#7fe9c5b8;background:#1665555c;color:#d9fff0}.mi-cloud-modal-backdrop{position:fixed;z-index:10040;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#030813bd;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.mi-cloud-modal{width:min(580px,100%);max-height:calc(100vh - 40px);overflow:auto;border:1px solid #5270a4;border-radius:20px;background:#0c1938;box-shadow:0 30px 90px #0000008f;color:#e8f1ff}.mi-cloud-modal>header{display:flex;justify-content:space-between;gap:18px;padding:25px 27px 20px;border-bottom:1px solid #2e4672}.mi-cloud-modal h2{margin:5px 0 0;font-size:27px;letter-spacing:-.03em}.mi-cloud-modal header p:last-child{max-width:440px;margin:7px 0 0;color:#a8b9d8;font-size:13px;line-height:1.5}.mi-cloud-modal header button{width:34px;height:34px;border:1px solid #486490;border-radius:9px;background:#172953;color:#dce9ff;font-size:21px;cursor:pointer}.mi-cloud-modal-body{display:grid;gap:17px;padding:24px 27px 27px}.mi-cloud-modal-body>p{margin:0;color:#bdcce5;font-size:14px;line-height:1.55}.mi-cloud-form{display:grid;gap:13px}.mi-cloud-form label{display:grid;gap:7px;color:#dce9ff;font-size:12px;font-weight:750}.mi-cloud-form input{min-height:42px;padding:0 12px;border:1px solid #496892;border-radius:9px;background:#091631;color:#eaf2ff;font:inherit}.mi-cloud-form input:focus{border-color:#9cebd4;outline:2px solid rgba(127,233,197,.18)}.mi-cloud-message{min-height:20px;margin:0;color:#a9bddf;font-size:12px;line-height:1.45}.mi-cloud-account-card{padding:17px;border:1px solid #385984;border-radius:14px;background:linear-gradient(135deg,#1d475157,#101d3edb)}.mi-cloud-account-card span{display:block;color:#91dec5;font-size:10px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.mi-cloud-account-card strong{display:block;margin-top:5px;font-size:16px}.mi-cloud-account-card p{margin:9px 0 7px;color:#bfcee6;font-size:13px;line-height:1.45}.mi-cloud-account-card small{color:#95aad0;font-size:11px}.mi-cloud-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:9px}.mi-cloud-primary,.mi-cloud-secondary{min-height:38px;padding:0 14px;border:1px solid #4e6d9d;border-radius:9px;background:#172953;color:#dce9ff;font:inherit;font-size:12px;font-weight:750;cursor:pointer}.mi-cloud-primary{border-color:#86e7cb;background:#1d7065;color:#f1fff9}.mi-cloud-primary:hover,.mi-cloud-primary:focus-visible,.mi-cloud-secondary:hover,.mi-cloud-secondary:focus-visible{border-color:#a6f0d8;outline:none}.mi-cloud-primary:disabled{cursor:wait;opacity:.65}@media (max-width:760px){.mi-cloud-modal-backdrop{padding:12px}.mi-cloud-modal>header,.mi-cloud-modal-body{padding-left:18px;padding-right:18px}.mi-cloud-actions{justify-content:stretch}.mi-cloud-actions button{flex:1}.mi-cloud-controls button{font-size:10px}}.mi-cloud-conflict-notice{position:fixed;z-index:10570;left:50%;bottom:20px;display:grid;grid-template-columns:1fr auto;gap:3px 14px;align-items:center;width:min(590px,calc(100vw - 32px));padding:13px 15px;border:1px solid rgba(242,214,109,.7);border-radius:13px;background:#2b2512;color:#fff5c9;box-shadow:0 22px 70px #00000085;font-size:11px;transform:translate(-50%)}.mi-cloud-conflict-notice strong{font-size:12px}.mi-cloud-conflict-notice span{grid-column:1;color:#e2d9b5;line-height:1.4}.mi-cloud-conflict-notice button{grid-column:2;grid-row:1/3;min-height:34px;padding:0 11px;border:1px solid #e4c75f;border-radius:8px;background:#554813;color:#fff7d4;font:inherit;font-weight:850}@media (max-width:620px){.mi-cloud-conflict-notice{grid-template-columns:1fr}.mi-cloud-conflict-notice span,.mi-cloud-conflict-notice button{grid-column:1;grid-row:auto}.mi-cloud-conflict-notice button{margin-top:7px}}.subtheme-nodes .subtheme-node{z-index:2}.subtheme-nodes .subtheme-node:nth-child(n+7){display:block}.mi-artifact-source{display:grid;gap:4px;margin:9px 0 0;padding:8px 9px;border-left:2px solid #82daca;border-radius:0 8px 8px 0;background:#1a4a5045;color:#cbdaf2;font-size:11px;line-height:1.42}.mi-artifact-source span{margin:0;color:#92e7d0;font-size:9px;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.mi-artifact-source q{quotes:"“" "”"}@media (max-width: 720px){.subtheme-nodes .subtheme-node:nth-child(n+7){display:block}}.graph-toolbar .mi-graph-tools{z-index:80!important}.graph-toolbar .mi-graph-tools .mi-graph-tools-menu{left:0!important;right:auto!important;width:min(292px,calc(100vw - 24px))!important;max-width:calc(100vw - 24px)!important;transform:none!important}@media (max-width: 720px){.graph-toolbar .mi-graph-tools{min-width:0!important}.graph-toolbar .mi-graph-tools .mi-graph-tools-menu{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important}}.workspace-column>.hero{margin-bottom:16px!important}.workspace-column>.hero h1{font-size:clamp(34px,4.2vw,56px)!important}.workspace-column>.hero>p:last-child{margin-top:12px!important;max-width:760px}.app-shell .main-grid:has(.workspace-column>.import-workspace){padding-top:28px!important;gap:20px!important}.app-shell .main-grid:has(.workspace-column>.import-workspace) .ledger-panel{max-height:calc(100vh - 104px)!important}.app-shell .workspace-column:has(>.import-workspace)>.hero{max-width:980px!important;margin-bottom:12px!important}.app-shell .workspace-column:has(>.import-workspace)>.hero .eyebrow{margin-bottom:6px!important}.app-shell .workspace-column:has(>.import-workspace)>.hero h1{max-width:760px!important;font-size:clamp(30px,3.4vw,46px)!important;line-height:1.04!important}.app-shell .workspace-column:has(>.import-workspace)>.hero>p:last-child{max-width:760px!important;margin-top:10px!important;font-size:15px!important;line-height:1.42!important}.app-shell .workspace-column>.source-mode-switch{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:auto!important;gap:14px!important;margin:16px 0 18px!important;align-items:start!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.app-shell .workspace-column:has(>.import-workspace)>.source-mode-switch{margin:12px 0 14px!important}.app-shell .workspace-column>.source-mode-switch>button{height:84px!important;min-height:84px!important;max-height:84px!important;padding:14px 18px!important;border:1px solid rgba(151,231,206,.28)!important;border-radius:16px!important;background:#101c3ba3!important;color:#dce9ff!important;text-align:left!important;display:flex!important;flex:0 0 auto!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:6px!important;align-self:start!important;overflow:hidden!important}.app-shell .workspace-column:has(>.import-workspace)>.source-mode-switch>button{height:66px!important;min-height:66px!important;max-height:66px!important;padding:12px 16px!important;border-radius:14px!important}.app-shell .workspace-column>.source-mode-switch>button.active{background:#1f4452b8!important;border-color:#97e7ceb8!important;box-shadow:inset 0 0 0 1px #97e7ce2e!important}.app-shell .workspace-column>.source-mode-switch>button strong{font-size:14px!important;line-height:1.2!important}.app-shell .workspace-column>.source-mode-switch>button span{color:#b6c4e4!important;font-size:12px!important;line-height:1.35!important}.app-shell .workspace-column:has(>.import-workspace)>.source-mode-switch>button strong{font-size:13px!important}.app-shell .workspace-column:has(>.import-workspace)>.source-mode-switch>button span{font-size:11px!important;line-height:1.25!important}.app-shell .workspace-column>.import-workspace{display:grid!important;grid-template-columns:minmax(220px,.52fr) minmax(360px,1fr)!important;grid-template-areas:"heading source" "actions source" "footer source"!important;gap:12px 20px!important;min-height:0!important;height:auto!important;max-height:none!important;padding:18px 22px!important;align-self:start!important;overflow:visible!important}.app-shell .workspace-column>.import-workspace .section-heading{grid-area:heading!important}.app-shell .workspace-column>.import-workspace .section-heading h2{font-size:21px!important;line-height:1.12!important}.app-shell .workspace-column>.import-workspace .section-heading p:last-child{margin-top:7px!important;font-size:12px!important}.app-shell .workspace-column>.import-workspace .import-actions{grid-area:actions!important;align-content:start!important;margin:0!important}.app-shell .workspace-column>.import-workspace .button.secondary{padding:9px 12px!important;font-size:12px!important}.app-shell .workspace-column>.import-workspace .transcript-label,.app-shell .workspace-column>.import-workspace textarea,.app-shell .workspace-column>.import-workspace .format-hint{grid-column:2!important}.app-shell .workspace-column>.import-workspace .transcript-label{margin-bottom:0!important;align-self:end!important}.app-shell .workspace-column>.import-workspace textarea{min-height:150px!important;height:clamp(150px,21vh,235px)!important;max-height:260px!important;margin-top:-4px!important}.app-shell .workspace-column>.import-workspace .format-hint{margin-top:-4px!important;font-size:11px!important}.app-shell .workspace-column>.import-workspace .import-footer{grid-area:footer!important;display:grid!important;gap:10px!important;justify-items:start!important;align-items:start!important;margin:0!important;padding:0!important;min-height:0!important}.app-shell .workspace-column>.import-workspace .import-footer .status-message{font-size:12px!important;line-height:1.35!important}.app-shell .workspace-column>.import-workspace .import-footer .button.primary{padding:10px 14px!important}.app-shell .workspace-column:has(>.import-workspace)>.graph-panel{margin-top:18px!important}.graph-panel{margin-top:20px!important}@media (max-width: 1080px){.app-shell .workspace-column>.import-workspace{grid-template-columns:1fr!important;grid-template-areas:"heading" "actions" "source" "footer"!important}.app-shell .workspace-column>.import-workspace .transcript-label,.app-shell .workspace-column>.import-workspace textarea,.app-shell .workspace-column>.import-workspace .format-hint{grid-column:1!important}}@media (max-width: 820px){.app-shell .workspace-column>.source-mode-switch{grid-template-columns:1fr!important;max-height:none!important}.app-shell .workspace-column>.source-mode-switch>button,.app-shell .workspace-column:has(>.import-workspace)>.source-mode-switch>button{height:auto!important;min-height:66px!important;max-height:none!important}.app-shell .workspace-column>.import-workspace textarea{height:220px!important}}.mi-saved-graph-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin:0 0 10px;padding:10px 12px;border:1px solid rgba(93,128,188,.42);border-radius:12px;background:#0a1937b8}.mi-saved-graph-toolbar>div{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.mi-saved-graph-toolbar button,.mi-saved-graph-toolbar label{min-height:30px;padding:0 10px;color:#dceaff;border:1px solid #456391;border-radius:8px;background:#142955;font-size:10px;font-weight:850}.mi-saved-graph-toolbar button:hover{border-color:#9cc0ef}.mi-saved-graph-toolbar label{display:inline-flex;align-items:center;gap:7px}.mi-saved-graph-toolbar input{accent-color:#97e7ce}.mi-saved-graph-toolbar .mi-saved-graph-note{color:#96a8cf;font-size:10px;line-height:1.35}.mi-material-graph.mi-saved-graph-interactive{min-height:560px;overflow:auto}.mi-material-graph.mi-saved-graph-interactive .graph-surface{min-height:560px!important;pointer-events:auto!important}.mi-material-graph.mi-saved-graph-interactive button,.mi-material-graph.mi-saved-graph-interactive .theme-node,.mi-material-graph.mi-saved-graph-interactive .subtheme-node,.mi-material-graph.mi-saved-graph-interactive .mi-artifact-node{pointer-events:auto!important}.mi-material-graph.mi-saved-graph-interactive .theme-node,.mi-material-graph.mi-saved-graph-interactive .subtheme-node,.mi-material-graph.mi-saved-graph-interactive .mi-artifact-node{cursor:grab;-webkit-user-select:none;user-select:none}.mi-material-graph.mi-saved-graph-interactive .theme-node.mi-saved-node-dragging,.mi-material-graph.mi-saved-graph-interactive .subtheme-node.mi-saved-node-dragging,.mi-material-graph.mi-saved-graph-interactive .mi-artifact-node.mi-saved-node-dragging{cursor:grabbing;z-index:40;outline:2px solid rgba(151,231,206,.72);box-shadow:0 20px 40px #00000059}.mi-material-graph.mi-saved-hide-artifacts .mi-artifact-layer,.mi-material-graph.mi-saved-hide-artifacts .mi-artifact-node,.mi-material-graph.mi-saved-hide-artifacts [data-mi-artifact-key],.mi-material-graph.mi-saved-hide-artifacts [data-mi-artifact-type]{display:none!important}.mi-saved-graph-popout{position:fixed;z-index:420;top:0;right:0;bottom:0;left:0;display:grid;grid-template-rows:auto minmax(0,1fr);padding:24px;color:#eaf2ff;background:#050a18eb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.mi-saved-graph-popout header{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;border:1px solid rgba(92,127,187,.48);border-radius:16px 16px 0 0;background:#0b1837f5}.mi-saved-graph-popout header strong{display:block;font-size:15px}.mi-saved-graph-popout header span{display:block;margin-top:3px;color:#a7b8db;font-size:11px}.mi-saved-graph-popout header button{min-height:34px;padding:0 12px;color:#d9e9ff;border:1px solid #4a679b;border-radius:9px;background:#152952;font-size:11px;font-weight:850}.mi-saved-graph-popout .mi-saved-popout-body{min-height:0;overflow:auto;border:1px solid rgba(92,127,187,.48);border-top:0;border-radius:0 0 16px 16px;background:#07152f}.mi-saved-graph-popout .mi-material-graph{min-height:calc(100vh - 150px);border:0;border-radius:0}.mi-saved-graph-popout .graph-surface{min-height:calc(100vh - 150px)!important}@media (max-width: 760px){.mi-saved-graph-popout{padding:12px}.mi-saved-graph-toolbar{align-items:flex-start}}.live-studio{--mi-live-card-height: clamp(520px, 48vh, 650px)}.live-studio .live-grid{align-items:stretch!important}.live-studio .live-capture-card,.live-studio .live-ledger-card,.live-studio .live-transcript-rail{height:var(--mi-live-card-height)!important;max-height:var(--mi-live-card-height)!important;overflow:hidden}.live-studio .live-capture-card,.live-studio .live-ledger-card{display:flex;flex-direction:column}.live-studio .interim-transcript{max-height:132px;overflow:auto}.live-studio .live-turn-list{max-height:none!important;flex:1;overflow:auto}.live-studio .live-transcript-stream{min-height:0!important;max-height:none!important;flex:1}.graph-surface.hierarchy-surface{display:grid;place-items:center}.graph-surface.hierarchy-surface .graph-core{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;margin:0!important}@media (max-width: 1180px){.live-studio{--mi-live-card-height: 460px}.live-studio .live-transcript-rail{height:380px!important;max-height:380px!important}}@media (max-width: 850px){.live-studio .live-capture-card,.live-studio .live-ledger-card,.live-studio .live-transcript-rail{height:auto!important;max-height:none!important}.live-studio .live-transcript-stream{max-height:360px!important}}.marketing-account-actions{align-items:center;display:flex;gap:14px}.nav-signin{color:#44534e;font-size:13px;font-weight:800}.nav-signin:hover{color:var(--forest)}.marketing-footer-links{align-items:center;display:flex;flex-wrap:wrap;gap:14px}.marketing-footer-links a{color:#486c59;font-size:11px;font-weight:800}@media (max-width: 680px){.marketing-account-actions{gap:8px}.nav-signin{font-size:11px}.marketing-footer-links{align-items:flex-start;flex-direction:column;gap:9px}}.identity-buttons{display:grid;gap:10px;margin-top:24px}.identity-buttons button{min-height:48px;padding:11px 14px;border:1px solid #cbd5e2;border-radius:11px;color:#26324b;background:#fff;cursor:pointer;font:inherit;font-size:13px;font-weight:850}.identity-buttons button:hover:not(:disabled){border-color:#9bb0d1;background:#f4f7fb}.identity-buttons button:disabled{cursor:not-allowed;opacity:.55}.identity-divider{display:flex;align-items:center;gap:12px;margin:20px 0 0;color:#8190a5;font-size:10px;text-transform:uppercase}.identity-divider:before,.identity-divider:after{height:1px;flex:1;background:#e0e5ed;content:""}.auth-mode-button{display:block;margin:15px auto 0;padding:6px;border:0;color:#244985;background:transparent;cursor:pointer;font:inherit;font-size:11px;font-weight:850}.success-message{color:#2f8174!important}.legal-agreement,.account-switch{margin-top:16px!important;color:#758197;font-size:10px;line-height:1.55;text-align:center}.legal-agreement a,.account-switch a{color:#244985;font-weight:850}.callback-shell{display:grid;min-height:calc(100vh - 80px);padding:70px 24px;place-items:center}.callback-card{width:100%;max-width:610px;text-align:center}.callback-card h1{margin:12px 0 0;font-size:clamp(32px,5vw,49px);line-height:1.05;letter-spacing:-.05em}.callback-card>p:not(.onboarding-eyebrow){margin-top:18px;color:#667085;font-size:14px;line-height:1.7}.callback-spinner{width:34px;height:34px;margin:0 auto 25px;border:3px solid #d7dfeb;border-top-color:#132b5f;border-radius:50%;animation:mi-spin .9s linear infinite}.callback-actions{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:18px;margin-top:28px}.callback-actions a{color:#244985;font-size:12px;font-weight:850}.callback-actions .callback-primary{padding:13px 17px;border-radius:11px;color:#fff;background:#132b5f}.callback-secondary{padding:12px 16px;border:1px solid #cbd5e2;border-radius:11px;color:#244985;background:#fff;cursor:pointer;font:inherit;font-size:12px;font-weight:850}.callback-secondary:hover:not(:disabled){background:#f4f7fb}.callback-secondary:disabled{cursor:not-allowed;opacity:.6}.billing-detail{padding:10px 12px;border-radius:10px;background:#edf2fb}@keyframes mi-spin{to{transform:rotate(360deg)}}.mi-work-session-status{display:inline-flex;align-items:center;gap:7px;min-height:30px;padding:0 10px;border:1px solid rgba(122,151,199,.42);border-radius:999px;background:#08142ead;color:#b8c9e8;font-size:10px;font-weight:800;white-space:nowrap}.mi-work-session-status i{width:7px;height:7px;border-radius:50%;background:#79d8b6;box-shadow:0 0 0 3px #79d8b61f}.mi-work-session-status[data-state=saving] i,.mi-work-session-status[data-state=pending] i{background:#f2d66d;box-shadow:0 0 0 3px #f2d66d1f;animation:mi-work-session-pulse 1.1s ease-in-out infinite}.mi-work-session-status[data-state=offline] i,.mi-work-session-status[data-state=failed] i{background:#ff9d8f;box-shadow:0 0 0 3px #ff9d8f1f}.mi-work-session-recovery{position:sticky;z-index:980;top:0;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px 22px;border-bottom:1px solid rgba(242,214,109,.5);background:linear-gradient(90deg,#372e11fa,#172542fa);box-shadow:0 12px 38px #0000003d;color:#fff}.mi-work-session-recovery>div:first-child{display:grid;gap:3px}.mi-work-session-recovery strong{font-size:13px}.mi-work-session-recovery span{color:#d8e2f5;font-size:11px;line-height:1.4}.mi-work-session-recovery-actions{display:flex;align-items:center;gap:8px;flex:0 0 auto}.mi-work-session-recovery button{min-height:34px;padding:0 12px;border:1px solid #60779e;border-radius:9px;background:#15264a;color:#e5edfb;font:inherit;font-size:11px;font-weight:850;cursor:pointer}.mi-work-session-recovery button.primary{border-color:#8ce2c5;background:#183f3c;color:#effff9}.mi-work-session-recovery button:hover{transform:translateY(-1px);filter:brightness(1.08)}.mi-work-session-toast{position:fixed;z-index:10500;right:20px;bottom:20px;max-width:min(430px,calc(100vw - 40px));padding:12px 15px;border:1px solid #4d6d9e;border-radius:12px;background:#0e1d3f;color:#edf5ff;box-shadow:0 18px 55px #00000073;font-size:12px;font-weight:750;line-height:1.45}@keyframes mi-work-session-pulse{50%{opacity:.45;transform:scale(.78)}}@media (max-width:860px){.mi-work-session-status{order:10;width:100%;justify-content:center}.mi-work-session-recovery{position:relative;align-items:flex-start;flex-direction:column;padding:13px 16px}.mi-work-session-recovery-actions{width:100%}.mi-work-session-recovery button{flex:1}}@media (prefers-reduced-motion:reduce){.mi-work-session-status i,.mi-work-session-recovery button{animation:none!important;transition:none!important}}.mi-analysis-quality{display:grid;gap:11px;margin:12px 0 4px;padding:13px 14px;border:1px solid rgba(73,103,149,.62);border-radius:13px;background:#07122aad}.mi-analysis-quality-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.mi-analysis-quality-head>div{display:grid;gap:3px}.mi-analysis-quality-head strong{color:#edf5ff;font-size:12px}.mi-analysis-quality-head span,.mi-analysis-quality-head small{color:#9fb2d3;font-size:10px;line-height:1.4}.mi-analysis-badges{display:flex;flex-wrap:wrap;gap:7px}.mi-analysis-badge{display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:0 9px;border:1px solid #3e5784;border-radius:999px;background:#0d1c3d;color:#bdcce6;font-size:9px;font-weight:850}.mi-analysis-badge i{width:6px;height:6px;border-radius:50%;background:#7891bb}.mi-analysis-badge.good{border-color:#77d6b58c;color:#bdf4df}.mi-analysis-badge.good i{background:#77d6b5}.mi-analysis-badge.notice{border-color:#f2d66d99;color:#f8e9a9}.mi-analysis-badge.notice i{background:#f2d66d}.mi-degraded-note{display:block!important;margin-top:6px;padding:7px 9px;border:1px solid rgba(242,214,109,.45);border-radius:8px;background:#4c3c0e3d;color:#f7e6a2!important;font-size:10px!important;line-height:1.4!important}.mi-graph-curation-controls,.mi-facilitator-export{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.mi-graph-curation-controls button,.mi-facilitator-export button{min-height:31px;padding:0 10px;border:1px solid #42608e;border-radius:8px;background:#15264a;color:#dce9ff;font:inherit;font-size:10px;font-weight:850;cursor:pointer}.mi-graph-curation-controls button:hover,.mi-facilitator-export button:hover{border-color:#8ce2c5}.mi-graph-curation-controls button:disabled{cursor:not-allowed;opacity:.38}.mi-curation-coloured{border-color:var(--mi-curation-color)!important;background:color-mix(in srgb,var(--mi-curation-color) 18%,#102044)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--mi-curation-color) 22%,transparent),0 16px 42px #00000040!important}.mi-curation-hidden{display:none!important}.mi-curation-backdrop{position:fixed;z-index:10320;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#030712c7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.mi-curation-modal{width:min(860px,100%);max-height:calc(100vh - 40px);overflow:hidden;border:1px solid #4b6999;border-radius:19px;background:#0c1836;box-shadow:0 30px 100px #00000094}.mi-curation-modal header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:20px 23px 16px;border-bottom:1px solid #293f6b}.mi-curation-modal header h2{margin:4px 0;color:#f0f5ff;font-size:23px}.mi-curation-modal header p{margin:4px 0 0;color:#aebfdd;font-size:11px}.mi-curation-modal header>button{width:35px;height:35px;border:1px solid #405b8c;border-radius:10px;background:#182950;color:#dce9ff;font-size:21px}.mi-curation-modal form{display:grid;max-height:calc(100vh - 180px)}.mi-curation-list{display:grid;gap:8px;overflow:auto;padding:16px 22px}.mi-curation-row{display:grid;grid-template-columns:minmax(250px,1fr) 140px 92px;align-items:end;gap:10px;padding:10px;border:1px solid #2b4472;border-radius:11px;background:#09152e}.mi-curation-row>div,.mi-curation-row>label{display:grid;gap:5px}.mi-curation-row span,.mi-curation-row label{color:#99add0;font-size:9px;font-weight:850;text-transform:uppercase;letter-spacing:.04em}.mi-curation-row input[type=text],.mi-curation-row select{min-height:35px;width:100%;padding:0 9px;border:1px solid #45628f;border-radius:8px;background:#071126;color:#edf5ff;font:inherit;font-size:11px}.mi-curation-row .mi-curation-visible{display:flex;align-items:center;gap:7px;min-height:35px;color:#d8e5f8;font-size:10px;text-transform:none}.mi-curation-modal footer{display:flex;justify-content:flex-end;gap:8px;padding:13px 22px;border-top:1px solid #293f6b}.mi-curation-modal footer button{min-height:36px;padding:0 13px;border:1px solid #4a6490;border-radius:9px;background:#15264a;color:#e4edfb;font:inherit;font-size:11px;font-weight:850}.mi-curation-modal footer button.primary{border-color:#8ce2c5;background:#183f3c}.mi-library-discovery{display:grid;grid-template-columns:minmax(180px,1fr) 120px 155px auto;align-items:end;gap:8px;padding:10px 12px;border-bottom:1px solid #263e69;background:#0a1733}.mi-library-discovery label{display:grid;gap:5px;color:#91a7cc;font-size:9px;font-weight:850;text-transform:uppercase}.mi-library-discovery input,.mi-library-discovery select{width:100%;min-height:34px;padding:0 9px;border:1px solid #405b88;border-radius:8px;background:#071128;color:#edf5ff;font:inherit;font-size:10px}.mi-library-discovery output{align-self:center;color:#94a9ce;font-size:10px;font-weight:800;white-space:nowrap}.mi-material-row.mi-library-favourite{border-color:#f2d66da6!important}.mi-library-star{position:absolute;right:8px;top:8px;color:#f2d66d;font-size:11px;font-style:normal}.mi-library-filter-empty{margin:12px;padding:14px;border:1px dashed #49618c;border-radius:10px;color:#a9bbd8;font-size:11px;text-align:center}.mi-library-extra-actions{display:flex;gap:6px;flex-wrap:wrap}.mi-library-tags{display:grid;grid-template-columns:auto minmax(180px,360px) auto;align-items:center;gap:9px;margin:0 0 12px;padding:9px 12px;border:1px solid #2c4777;border-radius:10px;background:#0b1936;color:#a9bcdb;font-size:10px;font-weight:800}.mi-library-tags input{min-height:34px;padding:0 10px;border:1px solid #43618f;border-radius:8px;background:#071128;color:#edf5ff;font:inherit}.mi-library-tags small{color:#8399bf;font-size:9px;font-weight:600}.mi-library-undo-toast,.mi-export-toast{position:fixed;z-index:10550;right:20px;bottom:20px;display:flex;align-items:center;gap:12px;max-width:min(460px,calc(100vw - 40px));padding:12px 14px;border:1px solid #506d9f;border-radius:12px;background:#0e1d3f;color:#edf5ff;box-shadow:0 20px 60px #0000007a;font-size:11px;font-weight:750}.mi-library-undo-toast button{min-height:31px;padding:0 10px;border:1px solid #8ce2c5;border-radius:8px;background:#183f3c;color:#effff9;font:inherit;font-weight:850}.mi-restore-revision{display:block;margin:12px auto 0;min-height:36px;padding:0 13px;border:1px solid #8ce2c5;border-radius:9px;background:#183f3c;color:#effff9;font:inherit;font-size:11px;font-weight:850}.mi-evidence-open-source{display:block;margin-top:8px;min-height:30px;padding:0 10px;border:1px solid #6ba98f;border-radius:8px;background:#173c38;color:#e9fff7;font:inherit;font-size:9px;font-weight:850}.mi-evidence-source-highlight{outline:3px solid rgba(242,214,109,.85)!important;outline-offset:3px!important;box-shadow:0 0 0 8px #f2d66d1f!important}.mi-evidence-graph-highlight{z-index:8!important;outline:3px solid rgba(119,214,181,.9)!important;outline-offset:4px!important;filter:brightness(1.12)}.mi-transcript-sync-note{margin:0 0 9px;color:#91a8cd;font-size:9px;line-height:1.4}.mi-fatal-recovery{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 50% 0%,rgba(41,91,122,.38),transparent 48%),#071124;color:#edf5ff;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.mi-fatal-recovery>section{width:min(650px,100%);padding:28px;border:1px solid #476392;border-radius:20px;background:#0d1a38;box-shadow:0 30px 100px #0000008c}.mi-fatal-recovery h1{margin:8px 0 10px;font-size:34px;line-height:1.08}.mi-fatal-recovery p{color:#b7c7e1;line-height:1.55}.mi-fatal-recovery details{margin:16px 0;padding:10px 12px;border:1px solid #304b79;border-radius:10px;background:#08142d}.mi-fatal-recovery pre{white-space:pre-wrap;color:#ffb5aa;font-size:11px}.mi-fatal-recovery section>div{display:flex;justify-content:flex-end;gap:9px;margin-top:18px}.mi-fatal-recovery button{min-height:39px;padding:0 14px;border:1px solid #8ce2c5;border-radius:9px;background:#183f3c;color:#effff9;font:inherit;font-weight:850}.mi-fatal-recovery button.secondary{border-color:#59739e;background:#15264a;color:#e4edfb}@media (max-width:900px){.mi-analysis-quality-head{flex-direction:column;gap:7px}.mi-library-discovery{grid-template-columns:1fr 1fr}.mi-library-discovery label:first-child{grid-column:1/-1}.mi-curation-row{grid-template-columns:1fr 120px}.mi-curation-row .mi-curation-visible{grid-column:1/-1}.mi-library-tags{grid-template-columns:1fr}.mi-library-tags small{display:none}}@media (max-width:620px){.mi-graph-curation-controls,.mi-facilitator-export{width:100%}.mi-graph-curation-controls button,.mi-facilitator-export button{flex:1}.mi-library-discovery{grid-template-columns:1fr}.mi-library-discovery label:first-child{grid-column:auto}.mi-curation-backdrop{padding:8px}.mi-curation-modal{max-height:calc(100vh - 16px)}.mi-curation-row{grid-template-columns:1fr}.mi-curation-row .mi-curation-visible{grid-column:auto}.mi-fatal-recovery section>div{align-items:stretch;flex-direction:column}.mi-library-undo-toast,.mi-export-toast{left:12px;right:12px;bottom:12px}}@media (prefers-reduced-motion:reduce){.mi-evidence-source-highlight,.mi-evidence-graph-highlight{scroll-behavior:auto!important}}.mi-analysis-quality[data-state=blocked]{border-color:#ff7c6da6;background:#45121847}.mi-analysis-disclosures{display:grid;gap:4px;padding:9px 11px;border:1px solid rgba(242,214,109,.38);border-radius:9px;background:#3d300d33}.mi-analysis-quality[data-state=blocked] .mi-analysis-disclosures{border-color:#ff7c6d80;background:#4c141a47}.mi-analysis-disclosures strong{color:#f4e4b0;font-size:9px;text-transform:uppercase;letter-spacing:.06em}.mi-analysis-disclosures p{margin:0;color:#c5d1e5;font-size:9px;line-height:1.45}.mi-analysis-quality[data-state=blocked] .mi-analysis-disclosures strong{color:#ffc2ba}.import-footer .button.primary:disabled{cursor:not-allowed;opacity:.48;filter:saturate(.55)}.mi-analysis-audit{display:grid;gap:10px;margin:0 0 12px;padding:12px 14px;border:1px solid rgba(119,214,181,.45);border-radius:11px;background:#143b383d;color:#dce9f8}.mi-analysis-audit>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.mi-analysis-audit>div span,.mi-analysis-audit dt{color:#89a5c8;font-size:9px;font-weight:850;text-transform:uppercase;letter-spacing:.05em}.mi-analysis-audit>div strong{color:#bdf4df;font-size:10px}.mi-analysis-audit dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0}.mi-analysis-audit dl>div{display:grid;gap:3px}.mi-analysis-audit dd{margin:0;color:#d7e4f5;font-size:10px;line-height:1.35}.mi-analysis-audit details{padding-top:8px;border-top:1px solid rgba(74,107,145,.42)}.mi-analysis-audit summary{cursor:pointer;color:#a7bad7;font-size:9px;font-weight:800}.mi-analysis-audit p{margin:6px 0 0;color:#91a8c8;font-size:9px;line-height:1.4}.mi-analysis-audit code{overflow-wrap:anywhere;color:#c8f5e7}@media (max-width:760px){.mi-analysis-audit dl{grid-template-columns:1fr 1fr}}@media (max-width:620px){.mi-analysis-badges{gap:5px}.mi-analysis-badge{min-height:24px;padding:0 7px;font-size:8px}.mi-analysis-audit>div{align-items:flex-start;flex-direction:column}.mi-analysis-audit dl{grid-template-columns:1fr}}.mi-workflow3-controls{display:grid;grid-template-columns:minmax(220px,1fr) auto auto auto;align-items:end;gap:8px;margin:0 0 12px;padding:10px 12px;border:1px solid #2f4d7e;border-radius:11px;background:#08142ec7}.mi-workflow3-controls label{display:grid;gap:5px;color:#9fb2d3;font-size:9px;font-weight:850;text-transform:uppercase;letter-spacing:.04em}.mi-workflow3-controls input{width:100%;min-height:35px;padding:0 10px;border:1px solid #466493;border-radius:8px;background:#071128;color:#edf5ff;font:inherit;font-size:11px}.mi-workflow3-controls output{align-self:center;color:#a9bbd8;font-size:10px;font-weight:800;white-space:nowrap}.mi-workflow3-controls>button{min-height:35px;padding:0 11px;border:1px solid #45618f;border-radius:8px;background:#15264a;color:#e4edfb;font:inherit;font-size:10px;font-weight:850;cursor:pointer}.mi-workflow3-controls details{position:relative;align-self:center}.mi-workflow3-controls summary{cursor:pointer;color:#a9bbd8;font-size:10px;font-weight:850}.mi-workflow3-controls details div{position:absolute;z-index:120;right:0;top:calc(100% + 8px);width:min(370px,80vw);padding:11px;border:1px solid #4b6999;border-radius:10px;background:#0b1835;color:#c5d2e7;box-shadow:0 18px 50px #00000073;font-size:10px;line-height:1.6}.mi-workflow3-controls kbd{display:inline-block;min-width:22px;padding:1px 5px;border:1px solid #5c77a5;border-bottom-width:2px;border-radius:5px;background:#13264c;color:#f3f7ff;font:inherit;font-weight:900;text-align:center}.mi-workflow3-query-hidden{opacity:.12!important;pointer-events:none!important;filter:saturate(.2)!important}.mi-workflow3-query-match{z-index:15!important;outline:3px solid rgba(242,214,109,.92)!important;outline-offset:4px!important;filter:brightness(1.12)!important}.graph-panel .theme-node:focus-visible,.graph-panel .subtheme-node:focus-visible,.graph-panel .mi-artifact-node:focus-visible{outline:3px solid #f2d66d!important;outline-offset:4px!important;box-shadow:0 0 0 8px #f2d66d21!important}@media (max-width:760px){.mi-workflow3-controls{grid-template-columns:1fr auto}.mi-workflow3-controls label{grid-column:1/-1}.mi-workflow3-controls output{white-space:normal}.mi-workflow3-controls details div{right:auto;left:0}}@media (max-width:480px){.mi-workflow3-controls{grid-template-columns:1fr}.mi-workflow3-controls label{grid-column:auto}.mi-workflow3-controls>button,.mi-workflow3-controls details{width:100%}.mi-workflow3-controls details div{width:calc(100vw - 40px)}}@media (prefers-reduced-motion:reduce){.mi-workflow3-query-hidden,.mi-workflow3-query-match{transition:none!important}}.mi-workflow4-controls{display:grid;gap:10px;padding:11px 12px;border-bottom:1px solid #263e69;background:#091631}.mi-workflow4-filter-grid{display:grid;grid-template-columns:minmax(190px,1.5fr) repeat(4,minmax(105px,.7fr)) auto;align-items:end;gap:8px}.mi-workflow4-filter-grid label{display:grid;gap:5px;color:#91a7cc;font-size:9px;font-weight:850;text-transform:uppercase}.mi-workflow4-filter-grid input,.mi-workflow4-filter-grid select{width:100%;min-height:34px;padding:0 9px;border:1px solid #405b88;border-radius:8px;background:#071128;color:#edf5ff;font:inherit;font-size:10px}.mi-workflow4-filter-grid output{align-self:center;color:#a9bbd8;font-size:10px;font-weight:850;white-space:nowrap}.mi-workflow4-actions{display:flex;gap:7px;flex-wrap:wrap}.mi-workflow4-actions button,.mi-workflow4-modal button{min-height:34px;padding:0 10px;border:1px solid #476493;border-radius:8px;background:#15264a;color:#e7effd;font:inherit;font-size:10px;font-weight:850;cursor:pointer}.mi-workflow4-storage{margin:0;padding:8px 10px;border:1px solid #304a75;border-radius:8px;background:#0a1834;color:#9fb2d3;font-size:9px;line-height:1.45}.mi-workflow4-storage[data-state=warning]{border-color:#f2d66da6;background:#4b3b0d40;color:#f4e2a0}.mi-workflow4-filter-hidden{display:none!important}.mi-workflow4-empty{margin:0;padding:12px;border:1px dashed #4a6390;border-radius:9px;color:#a9bbd8;font-size:10px;text-align:center}.mi-workflow4-backdrop{position:fixed;z-index:10600;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:18px;background:#030712d1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.mi-workflow4-modal{width:min(760px,100%);max-height:calc(100vh - 36px);overflow:hidden;border:1px solid #4b6999;border-radius:18px;background:#0c1836;box-shadow:0 28px 90px #00000094}.mi-workflow4-modal header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:19px 21px 15px;border-bottom:1px solid #293f6b}.mi-workflow4-modal h2{margin:4px 0;color:#f0f5ff}.mi-workflow4-modal header p{margin:4px 0;color:#aebfdd;font-size:10px}.mi-workflow4-modal header>button{width:35px;padding:0;font-size:21px}.mi-workflow4-trash-list{display:grid;gap:8px;max-height:58vh;overflow:auto;padding:15px 20px}.mi-workflow4-trash-list article{display:grid;grid-template-columns:minmax(180px,1fr) auto auto;align-items:center;gap:8px;padding:10px;border:1px solid #2e4773;border-radius:10px;background:#09152e}.mi-workflow4-trash-list article>div{display:grid;gap:3px}.mi-workflow4-trash-list strong{color:#edf5ff;font-size:11px}.mi-workflow4-trash-list span{color:#91a7cc;font-size:9px}.mi-workflow4-trash-list [data-mi-w4-purge]{border-color:#ff7e718c;color:#ffc1b8}.mi-workflow4-modal footer{display:flex;justify-content:flex-end;gap:8px;padding:13px 20px;border-top:1px solid #293f6b}.mi-workflow4-toast{position:fixed;z-index:10700;right:18px;bottom:18px;max-width:min(500px,calc(100vw - 36px));padding:12px 14px;border:1px solid #65a78d;border-radius:11px;background:#12332f;color:#effff9;box-shadow:0 20px 60px #0000007a;font-size:11px;font-weight:780}.mi-workflow4-toast.error{border-color:#d66f67;background:#3c1a22;color:#ffd7d2}@media (max-width:980px){.mi-workflow4-filter-grid{grid-template-columns:1fr 1fr 1fr}.mi-workflow4-filter-grid label:first-child{grid-column:1/-1}.mi-workflow4-filter-grid output{grid-column:1/-1}}@media (max-width:620px){.mi-workflow4-filter-grid{grid-template-columns:1fr 1fr}.mi-workflow4-filter-grid label:first-child{grid-column:1/-1}.mi-workflow4-actions{display:grid;grid-template-columns:1fr}.mi-workflow4-trash-list article{grid-template-columns:1fr}.mi-workflow4-modal footer{flex-direction:column}.mi-workflow4-modal footer button{width:100%}}.mi-workflow5-export{display:flex}.mi-workflow5-export button{min-height:31px;padding:0 11px;border:1px solid #8ce2c5;border-radius:8px;background:#183f3c;color:#effff9;font:inherit;font-size:10px;font-weight:850;cursor:pointer}.mi-workflow5-backdrop{position:fixed;z-index:10800;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:14px;background:#030712d6;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.mi-workflow5-modal{width:min(1180px,100%);max-height:calc(100vh - 28px);overflow:hidden;border:1px solid #4b6999;border-radius:19px;background:#0c1836;box-shadow:0 30px 100px #0000009e}.mi-workflow5-modal>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:19px 22px 15px;border-bottom:1px solid #293f6b}.mi-workflow5-modal h2{margin:4px 0;color:#f0f5ff;font-size:23px}.mi-workflow5-modal header p{margin:3px 0;color:#aebfdd;font-size:10px}.mi-workflow5-modal header>button{width:36px;height:36px;border:1px solid #405b8c;border-radius:10px;background:#182950;color:#dce9ff;font-size:21px}.mi-workflow5-layout{display:grid;grid-template-columns:minmax(320px,.72fr) minmax(420px,1.28fr);min-height:0;max-height:calc(100vh - 125px)}.mi-workflow5-layout form{display:grid;align-content:start;gap:12px;overflow:auto;padding:18px 20px;border-right:1px solid #293f6b}.mi-workflow5-layout form>label{display:grid;gap:5px;color:#a9bcdb;font-size:9px;font-weight:850;text-transform:uppercase}.mi-workflow5-layout input[type=text],.mi-workflow5-layout input[name=title],.mi-workflow5-layout textarea{width:100%;padding:9px 10px;border:1px solid #45628f;border-radius:8px;background:#071126;color:#edf5ff;font:inherit;font-size:11px;resize:vertical}.mi-workflow5-layout fieldset{display:grid;gap:7px;margin:0;padding:10px 12px;border:1px solid #314b78;border-radius:10px}.mi-workflow5-layout legend{padding:0 5px;color:#c0cee4;font-size:9px;font-weight:850;text-transform:uppercase}.mi-workflow5-layout fieldset label{display:flex;align-items:flex-start;gap:7px;color:#d5e0f2;font-size:10px;line-height:1.35}.mi-workflow5-plan-note{margin:0;padding:9px 10px;border:1px solid rgba(242,214,109,.45);border-radius:8px;background:#4b3b0d3d;color:#f3dfa0;font-size:9px;line-height:1.45}.mi-workflow5-form-actions{display:grid;grid-template-columns:1fr 1fr;gap:7px}.mi-workflow5-form-actions button{min-height:37px;padding:0 10px;border:1px solid #4b6592;border-radius:8px;background:#15264a;color:#e7effd;font:inherit;font-size:10px;font-weight:850}.mi-workflow5-form-actions button.primary{grid-column:1/-1;border-color:#8ce2c5;background:#183f3c;color:#effff9}.mi-workflow5-preview{overflow:auto;padding:20px;background:#e9edf4;color:#17213a}.mi-workflow5-preview-document{min-height:100%;padding:28px;background:#fff;box-shadow:0 12px 45px #06102638;font-family:Inter,Arial,sans-serif;font-size:11px;line-height:1.45}.mi-workflow5-preview-document header{padding-bottom:14px;border-bottom:3px solid #172f62}.mi-workflow5-preview-document h1{margin:4px 0;font-size:28px;line-height:1.08}.mi-workflow5-preview-document h2{margin:20px 0 8px;color:#172f62;font-size:18px}.mi-workflow5-preview-document h3{margin:0 0 4px;font-size:12px}.mi-workflow5-preview-document .kicker{margin:0;color:#53627d;font-size:8px;font-weight:850;text-transform:uppercase;letter-spacing:.08em}.mi-workflow5-preview-document .report-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.mi-workflow5-preview-document .report-metrics div,.mi-workflow5-preview-document .report-card{padding:9px;border:1px solid #d5ddea;border-radius:7px}.mi-workflow5-preview-document .report-metrics strong,.mi-workflow5-preview-document .report-metrics span{display:block}.mi-workflow5-preview-document .report-metrics strong{font-size:18px}.mi-workflow5-preview-document .report-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px}.mi-workflow5-preview-document .report-card{margin-bottom:7px}.mi-workflow5-preview-document blockquote{margin:7px 0 0;padding-left:9px;border-left:3px solid #77bfa6}.mi-workflow5-preview-document .report-graph{max-height:430px;overflow:hidden;padding:6px;border:1px solid #ccd4e2;border-radius:10px;background:#071124}.mi-workflow5-preview-document .report-transcript{max-height:340px;overflow:auto;white-space:pre-wrap;word-break:break-word;padding:10px;border:1px solid #d7deea;border-radius:7px;background:#f7f9fc;font:9px/1.45 ui-monospace,monospace}.mi-workflow5-preview-document .disclosure{padding:9px;border:1px solid #e0c66a;border-radius:7px;background:#fff9dc}.mi-workflow5-toast{position:fixed;z-index:10900;right:18px;bottom:18px;max-width:min(500px,calc(100vw - 36px));padding:12px 14px;border:1px solid #65a78d;border-radius:11px;background:#12332f;color:#effff9;box-shadow:0 20px 60px #0000007a;font-size:11px;font-weight:780}.mi-workflow5-toast.error{border-color:#d66f67;background:#3c1a22;color:#ffd7d2}@media (max-width:900px){.mi-workflow5-layout{grid-template-columns:1fr;max-height:calc(100vh - 115px);overflow:auto}.mi-workflow5-layout form{overflow:visible;border-right:0;border-bottom:1px solid #293f6b}.mi-workflow5-preview{min-height:520px;overflow:visible}}@media (max-width:560px){.mi-workflow5-backdrop{padding:5px}.mi-workflow5-modal{max-height:calc(100vh - 10px)}.mi-workflow5-form-actions{grid-template-columns:1fr}.mi-workflow5-form-actions button.primary{grid-column:auto}.mi-workflow5-preview{padding:8px}.mi-workflow5-preview-document{padding:15px}.mi-workflow5-preview-document .report-metrics,.mi-workflow5-preview-document .report-grid{grid-template-columns:1fr 1fr}}.mi-team-control button{display:grid;gap:1px;min-height:34px;padding:5px 10px;border:1px solid #45618f;border-radius:9px;background:#14264a;color:#e9f1ff;font:inherit;text-align:left;cursor:pointer}.mi-team-control span{color:#91a7cc;font-size:8px;font-weight:850;text-transform:uppercase}.mi-team-control strong{font-size:10px}.mi-team-backdrop{position:fixed;z-index:11000;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:14px;background:#030712d6;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.mi-team-modal{width:min(1060px,100%);max-height:calc(100vh - 28px);overflow:hidden;border:1px solid #4b6999;border-radius:19px;background:#0c1836;box-shadow:0 30px 100px #0000009e}.mi-team-modal>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:19px 22px 15px;border-bottom:1px solid #293f6b}.mi-team-modal h2,.mi-team-modal h3,.mi-team-modal h4{margin:4px 0;color:#f0f5ff}.mi-team-modal header p{margin:3px 0;color:#aebfdd;font-size:10px}.mi-team-modal header>button{width:36px;height:36px;border:1px solid #405b8c;border-radius:10px;background:#182950;color:#dce9ff;font-size:21px}.mi-team-layout{display:grid;grid-template-columns:255px minmax(0,1fr);max-height:calc(100vh - 125px)}.mi-team-layout>aside{display:grid;align-content:start;gap:8px;overflow:auto;padding:15px;border-right:1px solid #293f6b;background:#09142c}.mi-team-workspace-card,.mi-team-personal{display:grid;gap:3px;width:100%;padding:10px 11px;border:1px solid #304b79;border-radius:10px;background:#101f40;color:#e7effd;font:inherit;text-align:left;cursor:pointer}.mi-team-workspace-card.active{border-color:#8ce2c5;background:#163b3a}.mi-team-workspace-card span,.mi-team-personal span{color:#91a7cc;font-size:8px;font-weight:850;text-transform:uppercase}.mi-team-workspace-card strong,.mi-team-personal strong{font-size:11px}.mi-team-workspace-card small{color:#9fb2d3;font-size:9px}.mi-team-layout>main{overflow:auto;padding:18px 20px}.mi-team-detail{display:grid;gap:16px}.mi-team-detail>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.mi-team-detail>header p{margin:4px 0;color:#9fb2d3;font-size:10px}.mi-team-detail button,.mi-team-detail select,.mi-team-detail input{min-height:34px;border:1px solid #45628f;border-radius:8px;background:#111f41;color:#edf5ff;font:inherit;font-size:10px}.mi-team-detail button{padding:0 10px;font-weight:850;cursor:pointer}.mi-team-detail button.primary{border-color:#8ce2c5;background:#183f3c}.mi-team-detail button.danger{border-color:#ff7e718c;color:#ffc1b8}.mi-team-seat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.mi-team-seat-grid div{padding:12px;border:1px solid #304b79;border-radius:10px;background:#09152e}.mi-team-seat-grid strong,.mi-team-seat-grid span{display:block}.mi-team-seat-grid strong{color:#eff5ff;font-size:21px}.mi-team-seat-grid span{color:#91a7cc;font-size:9px}.mi-team-invite-form{display:grid;grid-template-columns:minmax(190px,1fr) 130px auto;align-items:end;gap:8px;padding:11px;border:1px solid #35507d;border-radius:11px;background:#0a1731}.mi-team-invite-form label,.mi-team-member label{display:grid;gap:5px;color:#9fb2d3;font-size:8px;font-weight:850;text-transform:uppercase}.mi-team-invite-form input,.mi-team-invite-form select,.mi-team-member select{width:100%;padding:0 9px}.mi-team-member-list,.mi-team-invitation-list{display:grid;gap:7px;margin-top:8px}.mi-team-member,.mi-team-invitation{display:grid;grid-template-columns:minmax(180px,1fr) 130px auto;align-items:center;gap:8px;padding:9px 10px;border:1px solid #2e4773;border-radius:10px;background:#09152e}.mi-team-member>div,.mi-team-invitation>div{display:grid;grid-template-columns:auto 1fr;column-gap:7px}.mi-team-member i{grid-row:1/3;align-self:center;width:8px;height:8px;border-radius:50%;background:#5b6b87}.mi-team-member i.online{background:#77d6b5;box-shadow:0 0 0 4px #77d6b51f}.mi-team-member strong,.mi-team-invitation strong{color:#edf5ff;font-size:10px}.mi-team-member span,.mi-team-invitation span{color:#91a7cc;font-size:9px}.mi-team-role-chip{justify-self:end;padding:5px 8px;border:1px solid #3c5683;border-radius:999px;color:#b7c7df!important;font-size:8px!important;text-transform:uppercase}.mi-team-security-note{margin:0;padding:9px 11px;border:1px solid rgba(119,214,181,.4);border-radius:9px;background:#143e394d;color:#bcebdc;font-size:9px;line-height:1.5}.mi-team-empty{padding:28px;border:1px dashed #4a6390;border-radius:12px;text-align:center}.mi-team-empty strong{color:#edf5ff}.mi-team-empty p,.mi-team-modal .muted{color:#91a7cc;font-size:10px}.mi-team-toast{position:fixed;z-index:11100;right:18px;bottom:18px;max-width:min(520px,calc(100vw - 36px));padding:12px 14px;border:1px solid #65a78d;border-radius:11px;background:#12332f;color:#effff9;box-shadow:0 20px 60px #0000007a;font-size:11px;font-weight:780}.mi-team-toast.error{border-color:#d66f67;background:#3c1a22;color:#ffd7d2}@media (max-width:800px){.mi-team-layout{grid-template-columns:1fr;overflow:auto}.mi-team-layout>aside{grid-template-columns:repeat(2,minmax(150px,1fr));overflow:visible;border-right:0;border-bottom:1px solid #293f6b}.mi-team-layout>main{overflow:visible}.mi-team-modal{overflow:auto}.mi-team-detail>header{flex-direction:column}.mi-team-invite-form{grid-template-columns:1fr 1fr}.mi-team-invite-form button{grid-column:1/-1}.mi-team-member,.mi-team-invitation{grid-template-columns:1fr auto}}@media (max-width:520px){.mi-team-backdrop{padding:5px}.mi-team-modal{max-height:calc(100vh - 10px)}.mi-team-layout>aside,.mi-team-seat-grid,.mi-team-invite-form{grid-template-columns:1fr}.mi-team-member,.mi-team-invitation{grid-template-columns:1fr}.mi-team-member label,.mi-team-member button,.mi-team-invitation button{width:100%}}.mi-billing-lifecycle{display:grid;gap:13px;margin-bottom:14px;padding:16px 18px;border:1px solid #476492;border-radius:14px;background:#0d1b39}.mi-billing-lifecycle-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.mi-billing-lifecycle h2{margin:4px 0;color:#edf5ff}.mi-billing-lifecycle p{margin:4px 0;color:#aebfdd;font-size:10px;line-height:1.5}.mi-billing-entitlement{flex:0 0 auto;padding:7px 10px;border:1px solid #4b6592;border-radius:999px;color:#c3d1e8;font-size:9px;font-weight:900;text-transform:uppercase}.mi-billing-entitlement.active{border-color:#77d6b594;background:#1b4e4459;color:#bdf4df}.mi-billing-entitlement.locked{border-color:#f2d66d8c;background:#4c3c0e47;color:#f6e5a5}.mi-billing-audit-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.mi-billing-audit-grid div{display:grid;gap:3px;padding:9px 10px;border:1px solid #2e4773;border-radius:9px;background:#09152e}.mi-billing-audit-grid strong{color:#91a7cc;font-size:8px;text-transform:uppercase}.mi-billing-audit-grid span{color:#edf5ff;font-size:10px}.mi-billing-team-warning{padding:10px 12px;border:1px solid rgba(242,214,109,.52);border-radius:9px;background:#48380b42}.mi-billing-team-warning strong{color:#f3dfa0;font-size:9px;text-transform:uppercase}.mi-billing-lifecycle-actions{display:flex;gap:8px;justify-content:flex-end}.mi-billing-lifecycle-actions button{min-height:35px;padding:0 11px;border:1px solid #4a6593;border-radius:8px;background:#15264a;color:#e7effd;font:inherit;font-size:10px;font-weight:850;cursor:pointer}.mi-billing-lifecycle-actions button:last-child{border-color:#8ce2c5;background:#183f3c;color:#effff9}.mi-billing-grace,.mi-billing-payment-expired{border-color:#f2d66d9e}.mi-billing-canceled{border-color:#ff7e7185}@media (max-width:760px){.mi-billing-lifecycle-head{flex-direction:column}.mi-billing-audit-grid{grid-template-columns:1fr 1fr}.mi-billing-lifecycle-actions{display:grid;grid-template-columns:1fr}.mi-billing-lifecycle-actions button{width:100%}}@media (max-width:430px){.mi-billing-audit-grid{grid-template-columns:1fr}}.mi-profile-page .mi-billing-lifecycle-user{gap:16px;margin-bottom:18px;padding:20px}.mi-profile-page .mi-billing-lifecycle-head-simple{align-items:center}.mi-profile-page .mi-billing-lifecycle-copy{min-width:0}.mi-profile-page .mi-billing-lifecycle-copy .eyebrow{margin:0;color:#8fe7ca;font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.mi-profile-page .mi-billing-lifecycle-copy h2{margin:7px 0 0;color:#f1f6ff;font-size:23px;line-height:1.16;letter-spacing:-.035em}.mi-profile-page .mi-billing-lifecycle-copy>p:last-child{max-width:680px;margin:9px 0 0;color:#b7c6e1;font-size:12px;line-height:1.55}.mi-profile-page .mi-billing-lifecycle-user .mi-billing-entitlement{display:inline-flex;align-items:center;min-height:31px;padding:7px 11px;line-height:1;white-space:nowrap}.mi-profile-page .mi-billing-lifecycle-user .mi-billing-lifecycle-actions{margin-top:1px}.mi-profile-page .mi-plan-card-polished{overflow:visible}.mi-profile-page .mi-plan-heading{display:grid;justify-items:start;gap:11px;margin:0 0 15px}.mi-profile-page .mi-plan-heading .mi-plan-badge{position:static!important;display:inline-flex;width:max-content;max-width:100%;align-items:center;margin:0;line-height:1.2}.mi-profile-page .mi-plan-heading h2{position:static!important;margin:0!important;font-size:23px;line-height:1.15}.mi-profile-page .mi-plan-card-polished>p{margin:0;color:#b2c1de;font-size:12px;line-height:1.58}.mi-profile-page .mi-plan-card-polished>ul{display:grid;gap:8px;margin:18px 0 0;padding-left:19px;color:#dce8fa;font-size:12px;line-height:1.45}.mi-profile-page .mi-plan-card-polished .mi-data-summary{margin-bottom:0}.mi-profile-page .mi-cloud-card-polished .mi-card-intro{max-width:650px;margin-top:8px;font-size:12px;line-height:1.58}.mi-profile-page .mi-cloud-card-polished .mi-profile-primary{margin-top:18px}@media (max-width: 760px){.mi-profile-page .mi-profile-two-column{grid-template-columns:minmax(0,1fr)}.mi-profile-page .mi-profile-card,.mi-profile-page .mi-billing-lifecycle{min-width:0}.mi-profile-page .mi-billing-lifecycle-user{padding:18px}.mi-profile-page .mi-billing-lifecycle-head-simple{align-items:flex-start;flex-direction:column;gap:13px}.mi-profile-page .mi-billing-lifecycle-copy h2{font-size:22px}.mi-profile-page .mi-billing-lifecycle-user .mi-billing-entitlement{align-self:flex-start}.mi-profile-page .mi-plan-heading{gap:10px;margin-bottom:14px}.mi-profile-page .mi-plan-heading h2{font-size:22px}}.mi-reliability-control button{display:flex;align-items:center;gap:7px;min-height:34px;padding:0 10px;border:1px solid #45618f;border-radius:9px;background:#14264a;color:#dce8fa;font:inherit;font-size:9px;font-weight:850;cursor:pointer}.mi-reliability-control i{width:8px;height:8px;border-radius:50%;background:#7891bb}.mi-reliability-control[data-state=healthy] i{background:#77d6b5;box-shadow:0 0 0 4px #77d6b51f}.mi-reliability-control[data-state=degraded] i{background:#f2d66d}.mi-reliability-control[data-state=offline] i{background:#ff8e7e}.mi-reliability-backdrop{position:fixed;z-index:11200;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:14px;background:#030712db;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.mi-reliability-modal{width:min(980px,100%);max-height:calc(100vh - 28px);overflow:hidden;border:1px solid #4b6999;border-radius:19px;background:#0c1836;box-shadow:0 30px 100px #0000009e}.mi-reliability-modal>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:19px 22px 15px;border-bottom:1px solid #293f6b}.mi-reliability-modal h2{margin:4px 0;color:#f0f5ff}.mi-reliability-modal header p{margin:3px 0;color:#aebfdd;font-size:10px}.mi-reliability-modal header>button{width:36px;height:36px;border:1px solid #405b8c;border-radius:10px;background:#182950;color:#dce9ff;font-size:21px}.mi-health-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:16px 20px 10px}.mi-health-grid div{display:grid;gap:4px;padding:10px;border:1px solid #304a76;border-radius:9px;background:#09152e}.mi-health-grid strong{color:#91a7cc;font-size:8px;text-transform:uppercase}.mi-health-grid span{color:#edf5ff;font-size:10px;line-height:1.4}.mi-diagnostics-copy{margin:0 20px 10px;padding:10px 12px;border:1px solid rgba(119,214,181,.4);border-radius:9px;background:#143e394d}.mi-diagnostics-copy strong{color:#bcebdc;font-size:9px;text-transform:uppercase}.mi-diagnostics-copy p{margin:4px 0;color:#b8c9df;font-size:9px;line-height:1.5}.mi-diagnostic-list{display:grid;gap:7px;max-height:42vh;overflow:auto;padding:0 20px 15px}.mi-diagnostic-row{display:grid;gap:5px;padding:9px 10px;border:1px solid #2e4773;border-radius:9px;background:#09152e}.mi-diagnostic-row.warning{border-color:#f2d66d78}.mi-diagnostic-row.error{border-color:#ff7e7185}.mi-diagnostic-row>div{display:flex;justify-content:space-between;gap:10px}.mi-diagnostic-row strong{color:#dce8fa;font-size:9px;text-transform:capitalize}.mi-diagnostic-row span,.mi-diagnostic-row small{color:#8298bc;font-size:8px}.mi-diagnostic-row p{margin:0;color:#b8c8df;font-size:9px;line-height:1.45}.mi-reliability-modal footer{display:flex;justify-content:flex-end;gap:7px;flex-wrap:wrap;padding:13px 20px;border-top:1px solid #293f6b}.mi-reliability-modal footer button{min-height:35px;padding:0 10px;border:1px solid #496492;border-radius:8px;background:#15264a;color:#e7effd;font:inherit;font-size:9px;font-weight:850}.mi-reliability-modal footer button.primary{border-color:#8ce2c5;background:#183f3c}.mi-reliability-modal .muted{color:#91a7cc;font-size:10px}@media (max-width:720px){.mi-health-grid{grid-template-columns:1fr 1fr}.mi-diagnostic-row>div{display:grid}.mi-reliability-modal footer{display:grid;grid-template-columns:1fr 1fr}.mi-reliability-modal footer button{width:100%}}@media (max-width:440px){.mi-reliability-backdrop{padding:5px}.mi-reliability-modal{max-height:calc(100vh - 10px)}.mi-health-grid,.mi-reliability-modal footer{grid-template-columns:1fr}}.mi-skip-links{position:fixed;z-index:12000;left:8px;top:8px;display:flex;gap:6px;transform:translateY(-160%)}.mi-skip-links:focus-within{transform:none}.mi-skip-links a{padding:9px 12px;border:2px solid #f2d66d;border-radius:8px;background:#071124;color:#fff;font-size:12px;font-weight:900}.mi-accessibility-control button{min-height:34px;padding:0 10px;border:1px solid #45618f;border-radius:9px;background:#14264a;color:#dce8fa;font:inherit;font-size:9px;font-weight:850;cursor:pointer}.mi-graph-text-alternative{margin-top:14px;border:1px solid #35517e;border-radius:12px;background:#0a1732}.mi-graph-text-alternative summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;color:#dce8fa;font-size:10px;font-weight:850;cursor:pointer}.mi-graph-text-alternative summary strong{color:#91a7cc;font-size:9px}.mi-graph-text-content{display:grid;gap:13px;padding:0 14px 14px;border-top:1px solid #2a416c}.mi-graph-text-content>p{margin:12px 0 0;color:#aebfdd;font-size:10px;line-height:1.5}.mi-graph-text-content h3{margin:0 0 7px;color:#edf5ff;font-size:12px}.mi-graph-text-content ul{display:grid;gap:7px;margin:0;padding:0;list-style:none}.mi-graph-text-content li button{display:grid;gap:3px;width:100%;padding:9px 10px;border:1px solid #2e4773;border-radius:9px;background:#09152e;color:#edf5ff;font:inherit;text-align:left;cursor:pointer}.mi-graph-text-content li button span{color:#8ce2c5;font-size:8px;font-weight:900;text-transform:uppercase}.mi-graph-text-content li button strong{font-size:10px}.mi-graph-text-content li button small{color:#91a7cc;font-size:9px;line-height:1.4}.mi-accessibility-backdrop{position:fixed;z-index:11300;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:14px;background:#030712db;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.mi-accessibility-modal{width:min(700px,100%);max-height:calc(100vh - 28px);overflow:auto;border:1px solid #4b6999;border-radius:19px;background:#0c1836;box-shadow:0 30px 100px #0000009e}.mi-accessibility-modal>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:19px 22px 15px;border-bottom:1px solid #293f6b}.mi-accessibility-modal h2,.mi-accessibility-modal h3{margin:4px 0;color:#f0f5ff}.mi-accessibility-modal header p{margin:3px 0;color:#aebfdd;font-size:10px}.mi-accessibility-modal header>button{width:40px;height:40px;border:1px solid #405b8c;border-radius:10px;background:#182950;color:#dce9ff;font-size:21px}.mi-accessibility-modal form{display:grid;gap:13px;padding:17px 20px}.mi-accessibility-modal fieldset{display:grid;gap:8px;margin:0;padding:12px;border:1px solid #304b79;border-radius:10px}.mi-accessibility-modal legend{padding:0 5px;color:#a9bcdb;font-size:9px;font-weight:850;text-transform:uppercase}.mi-accessibility-modal label{display:flex;align-items:center;gap:8px;color:#dbe5f4;font-size:11px}.mi-accessibility-audit{padding:11px 12px;border:1px solid rgba(119,214,181,.4);border-radius:9px;background:#143e394d}.mi-accessibility-audit p,.mi-accessibility-audit li{color:#c0d1e4;font-size:9px;line-height:1.5}.mi-accessibility-audit ul{margin:7px 0 0;padding-left:18px}.mi-accessibility-modal footer{display:flex;justify-content:flex-end;gap:8px}.mi-accessibility-modal footer button{min-height:40px;padding:0 12px;border:1px solid #496492;border-radius:8px;background:#15264a;color:#e7effd;font:inherit;font-size:10px;font-weight:850}.mi-accessibility-modal footer button.primary{border-color:#8ce2c5;background:#183f3c}.mi-accessibility-modal :focus-visible,.mi-graph-text-alternative :focus-visible,.mi-accessibility-control :focus-visible,.mi-skip-links :focus-visible{outline:3px solid #f2d66d!important;outline-offset:3px!important}html[data-mi-large-text=true]{font-size:112.5%}html[data-mi-large-text=true] button,html[data-mi-large-text=true] input,html[data-mi-large-text=true] select,html[data-mi-large-text=true] textarea{font-size:max(1rem,inherit)}html[data-mi-reduce-motion=true] *,html[data-mi-reduce-motion=true] *:before,html[data-mi-reduce-motion=true] *:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}html[data-mi-appearance=contrast] body,html[data-mi-appearance=contrast] .app-shell{background:#000!important;color:#fff!important}html[data-mi-appearance=contrast] section,html[data-mi-appearance=contrast] article,html[data-mi-appearance=contrast] aside,html[data-mi-appearance=contrast] header,html[data-mi-appearance=contrast] nav,html[data-mi-appearance=contrast] .graph-surface{border-color:#fff!important;background:#000!important;color:#fff!important}html[data-mi-appearance=contrast] button,html[data-mi-appearance=contrast] input,html[data-mi-appearance=contrast] select,html[data-mi-appearance=contrast] textarea,html[data-mi-appearance=contrast] a{border-color:#fff!important;background:#000!important;color:#fff!important}html[data-mi-appearance=contrast] :focus-visible{outline:4px solid #ff0!important;outline-offset:3px!important}html[data-mi-appearance=light] body,html[data-mi-appearance=light] .app-shell,html[data-mi-appearance=light] .onboarding-page{background:#f4f7fb!important;color:#17213a!important}html[data-mi-appearance=light] .topbar,html[data-mi-appearance=light] section,html[data-mi-appearance=light] article,html[data-mi-appearance=light] aside,html[data-mi-appearance=light] nav,html[data-mi-appearance=light] .mi-profile-shell{border-color:#c8d3e3!important;background:#fff!important;color:#17213a!important}html[data-mi-appearance=light] h1,html[data-mi-appearance=light] h2,html[data-mi-appearance=light] h3,html[data-mi-appearance=light] h4,html[data-mi-appearance=light] strong{color:#142344!important}html[data-mi-appearance=light] p,html[data-mi-appearance=light] span,html[data-mi-appearance=light] small,html[data-mi-appearance=light] label{color:#435473!important}html[data-mi-appearance=light] button,html[data-mi-appearance=light] input,html[data-mi-appearance=light] select,html[data-mi-appearance=light] textarea{border-color:#879bb9!important;background:#fff!important;color:#17213a!important}html[data-mi-appearance=light] .graph-surface{background:#eaf0f8!important}@media (prefers-color-scheme:light){html[data-mi-appearance=system] body,html[data-mi-appearance=system] .app-shell,html[data-mi-appearance=system] .onboarding-page{background:#f4f7fb;color:#17213a}html[data-mi-appearance=system] .topbar,html[data-mi-appearance=system] .import-workspace,html[data-mi-appearance=system] .graph-panel,html[data-mi-appearance=system] .ledger-panel{border-color:#c8d3e3;background:#fff;color:#17213a}}@media (prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}@media (pointer:coarse){button,a,input,select,textarea,summary{min-height:44px}.graph-panel .theme-node,.graph-panel .subtheme-node,.graph-panel .mi-artifact-node{min-width:44px;min-height:44px}}@media (max-width:700px){.mi-accessibility-backdrop{padding:5px}.mi-accessibility-modal{max-height:calc(100vh - 10px)}.mi-graph-text-alternative summary{align-items:flex-start;flex-direction:column}.mi-accessibility-modal footer{display:grid;grid-template-columns:1fr}.mi-accessibility-modal footer button{width:100%}}@media (max-width:480px),(min-resolution:1.8dppx){.topbar{flex-wrap:wrap}.main-grid{grid-template-columns:minmax(0,1fr)!important}.workspace-column,.ledger-panel{min-width:0!important}.graph-toolbar,.import-footer,.source-mode-switch{align-items:stretch!important;flex-direction:column!important}.graph-toolbar button,.import-footer button{width:100%}.mi-profile-shell{grid-template-columns:1fr!important}.mi-profile-sidebar{position:static!important;width:auto!important}.mi-workflow3-controls,.mi-workflow4-filter-grid{grid-template-columns:1fr!important}}@media (forced-colors:active){*{forced-color-adjust:auto}.theme-node,.subtheme-node,.mi-artifact-node{border:2px solid ButtonText!important}.confirmed-dot,.emerging-dot,.subtheme-dot{border:1px solid ButtonText}}.mi-png-export-toast{position:fixed;z-index:12100;right:18px;bottom:18px;max-width:min(520px,calc(100vw - 36px));padding:12px 14px;border:1px solid #5d78a6;border-radius:11px;background:#102142;color:#edf5ff;box-shadow:0 20px 60px #0000007a;font-size:11px;font-weight:780}.mi-png-export-toast.busy{border-color:#6f8fca}.mi-png-export-toast.success{border-color:#65a78d;background:#12332f;color:#effff9}.mi-png-export-toast.error{border-color:#d66f67;background:#3c1a22;color:#ffd7d2}.mi-facilitator-export:empty{display:none!important}@media (max-width:620px){.mi-png-export-toast{left:12px;right:12px;bottom:12px}}.mi-library-discovery[hidden],.mi-facilitator-export[hidden]{display:none!important}.mi-materials-page{grid-template-columns:minmax(280px,340px) minmax(0,1fr)!important}.mi-material-list,.mi-material-detail,.mi-material-view{min-width:0}.mi-material-detail{overflow-x:hidden!important}.mi-material-detail-head>div:first-child{min-width:0;flex:1 1 auto}.mi-material-detail-head h2{overflow-wrap:anywhere}.mi-material-detail-actions{flex:0 1 auto;max-width:48%}.mi-material-list .mi-workflow4-filter-grid{grid-template-columns:1fr 1fr!important}.mi-material-list .mi-workflow4-filter-grid label:first-child{grid-column:1/-1}.mi-material-list .mi-workflow4-filter-grid output{grid-column:1/-1}.mi-material-list .mi-workflow4-actions{display:grid;grid-template-columns:1fr}.mi-material-list .mi-workflow4-actions button{width:100%}.mi-material-list .mi-workflow4-storage{overflow-wrap:anywhere}.mi-material-list [data-mi-library-discovery]{display:none!important}.mi-library-tags{grid-template-columns:72px minmax(0,1fr)!important;max-width:100%}.mi-library-tags input{min-width:0;width:100%}.mi-library-tags small{grid-column:2;color:#8399bf}.mi-material-graph{width:100%;max-width:100%;overflow:hidden!important}.mi-material-graph>.graph-surface,.mi-material-graph .graph-surface.hierarchy-surface{width:100%!important;min-width:0!important;max-width:100%!important;transform:none!important;transform-origin:center!important;contain:layout paint}.mi-material-graph .graph-orbit.orbit-one{width:min(48vw,430px)!important;height:min(48vw,430px)!important}.mi-material-graph .graph-orbit.orbit-two{width:min(72vw,680px)!important;height:min(72vw,680px)!important}.mi-material-graph .theme-node{max-width:min(210px,34%)!important}.mi-material-graph .subtheme-node{max-width:min(170px,28%)!important}.mi-material-caption{overflow-wrap:anywhere}@media (max-width:1120px){.mi-materials-page{grid-template-columns:300px minmax(0,1fr)!important}.mi-material-detail{padding:18px!important}.mi-material-detail-head{flex-direction:column}.mi-material-detail-actions{max-width:none;justify-content:flex-start}.mi-library-tags{grid-template-columns:1fr!important}.mi-library-tags small{grid-column:auto}.mi-material-graph .theme-node{max-width:38%!important}.mi-material-graph .subtheme-node{max-width:31%!important}}@media (max-width:760px){.mi-materials-page{grid-template-columns:1fr!important}.mi-material-list{max-height:360px}.mi-material-list .mi-workflow4-filter-grid{grid-template-columns:1fr 1fr!important}.mi-material-graph{overflow:auto!important}.mi-material-graph>.graph-surface{min-width:620px!important}.mi-material-graph .theme-node{max-width:210px!important}.mi-material-graph .subtheme-node{max-width:170px!important}}@media (max-width:480px){.mi-material-list .mi-workflow4-filter-grid{grid-template-columns:1fr!important}.mi-material-list .mi-workflow4-filter-grid label:first-child,.mi-material-list .mi-workflow4-filter-grid output{grid-column:auto}.mi-material-detail{padding:14px!important}}.mi-plan-entry a{display:grid;gap:1px;min-height:34px;padding:5px 10px;border:1px solid #45618f;border-radius:9px;background:#14264a;color:#e9f1ff;text-decoration:none;text-align:left}.mi-plan-entry span{color:#91a7cc;font-size:8px;font-weight:850;text-transform:uppercase}.mi-plan-entry strong{font-size:10px}.mi-plan-entry a:focus-visible{outline:3px solid #f2d66d;outline-offset:3px}@media (pointer:coarse){.mi-plan-entry a{min-height:44px}}:root{--ux-ink: #17213a;--ux-muted: #667085;--ux-line: #dfe4ec;--ux-soft: #f5f7fb;--ux-paper: #ffffff;--ux-navy: #132b5f;--ux-navy-2: #244985;--ux-teal: #2f8174;--ux-teal-soft: #e8f6f2;--ux-amber: #ad7613;--ux-amber-soft: #fff5dd;--ux-danger: #a63737;--ux-shadow: 0 18px 50px rgba(24, 37, 68, .14);--ux-radius: 18px}body{color:var(--ux-ink);background:var(--ux-soft)}a{color:inherit}button,a{-webkit-tap-highlight-color:transparent}.ux-app-page,.ux-product-shell{min-height:100vh;color:var(--ux-ink);background:var(--ux-soft)}.topbar.ux-global-header{position:sticky;top:0;z-index:70;display:block;width:100%;height:68px;padding:0;border:0;border-bottom:1px solid var(--ux-line);color:var(--ux-ink);background:#fffffff7;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.ux-runtime-header,.ux-app-page>.topbar.ux-global-header{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:26px;width:100%;min-height:67px;padding:0 28px}.ux-product-shell .ux-runtime-header{position:absolute;top:0;right:0;bottom:0;left:0}.ux-legacy-header-item,.ux-product-shell [data-mi-workspace-foundation-controls],.ux-product-shell [data-mi-team-workspace-control],.ux-product-shell [data-mi-cloud-workspace-control],.ux-product-shell [data-mi-billing-control],.ux-product-shell [data-mi-subscription-panel],.ux-app-page [data-mi-workspace-foundation-controls],.ux-app-page [data-mi-team-workspace-control],.ux-app-page [data-mi-cloud-workspace-control],.ux-app-page [data-mi-billing-control]{display:none!important}.ux-brand{display:inline-flex;align-items:center;gap:10px;color:var(--ux-ink);font-weight:850;text-decoration:none;white-space:nowrap}.ux-brand-mark{display:grid;place-items:center;width:38px;height:38px;color:#fff;background:var(--ux-navy);border-radius:12px;box-shadow:0 7px 18px #132b5f38}.ux-global-nav{display:flex;justify-content:center;gap:8px}.ux-global-nav a{min-height:42px;padding:11px 14px;border-radius:11px;color:#48536a;font-weight:750;text-decoration:none}.ux-global-nav a:hover,.ux-global-nav a.active,.ux-global-nav a[aria-current=page]{color:var(--ux-navy);background:#edf2fb}.ux-header-actions{position:relative;display:flex;align-items:center;gap:8px}.ux-workspace-pill,.ux-icon-button,.ux-avatar,.ux-mobile-nav-button{min-height:42px;border:1px solid var(--ux-line);background:#fff}.ux-workspace-pill{display:flex;align-items:center;gap:9px;padding:0 13px;border-radius:12px;color:#475467;font-weight:750}.ux-workspace-pill i{width:9px;height:9px;border-radius:50%;background:#55b894}.ux-icon-button{display:inline-grid;place-items:center;min-width:42px;padding:0 10px;border-radius:12px;color:#475467;font-weight:850;text-decoration:none}.ux-avatar{width:42px;border-radius:50%;color:#fff;background:var(--ux-navy);font-weight:850}.ux-profile-proxy{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important}.ux-mobile-nav-button{display:none;min-width:42px;border-radius:12px}.ux-menu{position:absolute;right:0;top:calc(100% + 8px);z-index:95;display:none;width:270px;padding:9px;border:1px solid var(--ux-line);border-radius:15px;background:#fff;box-shadow:var(--ux-shadow)}.ux-menu.open,.ux-menu strong,.ux-menu small{display:block}.ux-menu small{margin-top:2px;color:var(--ux-muted);font-weight:500}.ux-menu hr{border:0;border-top:1px solid var(--ux-line);margin:7px 0}.ux-menu button{width:100%;padding:10px 11px;border:0;border-radius:9px;color:var(--ux-ink);background:transparent;text-align:left}.ux-menu button:hover,.ux-menu button:focus-visible{background:var(--ux-soft)}.ux-mobile-drawer{display:none}.ux-page{width:min(1180px,calc(100% - 40px));margin:0 auto;padding:42px 0 70px}.ux-eyebrow{margin:0 0 8px;color:var(--ux-teal);font-size:12px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.ux-home-intro{margin-bottom:28px}.ux-home-intro h1{margin:0 0 10px;color:var(--ux-ink);font-size:clamp(36px,4vw,50px);line-height:1.05;letter-spacing:-.04em}.ux-home-intro p:last-child{max-width:720px;margin:0;color:#526079;font-size:17px;line-height:1.6}.ux-job-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.ux-job-card{min-height:220px;padding:23px;border:1px solid var(--ux-line);border-radius:var(--ux-radius);color:var(--ux-ink);background:#fff;text-align:left;text-decoration:none;box-shadow:0 7px 24px #2131540d;transition:.18s ease}.ux-job-card:hover{border-color:#9bb0d1;transform:translateY(-2px);box-shadow:0 14px 32px #2131541a}.ux-job-icon{display:grid;place-items:center;width:48px;height:48px;margin-bottom:28px;border-radius:15px;color:var(--ux-navy);background:#eaf0fb;font-size:22px}.ux-job-card h2{margin:0 0 8px;font-size:22px}.ux-job-card p{min-height:74px;color:var(--ux-muted);line-height:1.55}.ux-job-card span:last-child{color:var(--ux-navy);font-weight:900}.ux-dashboard-grid{display:grid;grid-template-columns:1.5fr .8fr;gap:20px;margin-top:34px}.ux-panel{padding:22px;border:1px solid var(--ux-line);border-radius:var(--ux-radius);background:#fff}.ux-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:16px}.ux-panel-heading h2{margin:0;font-size:22px}.ux-panel-heading a{color:var(--ux-navy);font-weight:800;text-decoration:none}.ux-list,.ux-next-list{display:grid;gap:9px}.ux-list-item{display:grid;grid-template-columns:1fr auto;gap:14px;align-items:center;padding:14px;border:1px solid var(--ux-line);border-radius:13px;color:var(--ux-ink);background:#fff;text-decoration:none}.ux-list-item strong,.ux-list-item small{display:block}.ux-list-item small{margin-top:4px;color:var(--ux-muted)}.ux-state{padding:6px 9px;border-radius:999px;color:var(--ux-teal);background:var(--ux-teal-soft);font-size:12px;font-weight:900}.ux-next-item{padding:14px;border-radius:13px;color:var(--ux-ink);background:var(--ux-soft);text-decoration:none}.ux-next-item strong,.ux-next-item small{display:block}.ux-next-item small{margin-top:5px;color:var(--ux-muted)}.ux-empty-home{padding:24px;border:1px dashed #cbd5e4;border-radius:14px;color:var(--ux-muted);text-align:center}.ux-empty-home strong{color:var(--ux-ink)}.ux-product-shell{background:#fff}.ux-meeting-header{position:sticky;top:68px;z-index:55;border-bottom:1px solid var(--ux-line);color:var(--ux-ink);background:#fffffffa;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.ux-meeting-title-row{display:flex;align-items:center;justify-content:space-between;gap:20px;width:min(1360px,calc(100% - 40px));margin:0 auto;padding:17px 0 12px}.ux-meeting-title-row h1{display:inline;margin:0;color:var(--ux-ink);font-size:23px;line-height:1.15;letter-spacing:-.02em}.ux-save-state{margin-left:10px;color:var(--ux-teal);font-size:12px;font-weight:900}.ux-meeting-actions{position:relative;display:flex;gap:8px}.ux-button{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 14px;border:1px solid var(--ux-line);border-radius:11px;color:var(--ux-ink);background:#fff;font-weight:800}.ux-meeting-tabs{display:flex;gap:24px;width:min(1360px,calc(100% - 40px));margin:0 auto}.ux-meeting-tabs button{position:relative;min-height:47px;padding:0 2px;border:0;color:#667085;background:transparent;font-weight:800}.ux-meeting-tabs button.active{color:var(--ux-navy)}.ux-meeting-tabs button.active:after{position:absolute;left:0;right:0;bottom:0;height:3px;border-radius:3px 3px 0 0;background:var(--ux-navy);content:""}.ux-export-menu{right:48px}.ux-meeting-menu{right:0}.ux-product-shell .main-grid{display:grid;grid-template-columns:1fr;width:min(1360px,calc(100% - 40px));margin:0 auto;padding:25px 0 70px;color:var(--ux-ink)}.ux-product-shell .workspace-column{min-width:0}.ux-product-shell .hero{display:none!important}.ux-product-shell .source-mode-switch{display:flex;width:min(760px,100%);margin:0 0 18px;padding:5px;border:1px solid var(--ux-line);border-radius:14px;background:#edf2f8}.ux-product-shell .source-mode-switch button{flex:1;min-height:72px;padding:12px 15px;border:0;border-radius:11px;color:#5b667b;background:transparent;text-align:left}.ux-product-shell .source-mode-switch button.active{color:var(--ux-navy);background:#fff;box-shadow:0 3px 12px #192d551a}.ux-product-shell .source-mode-switch strong,.ux-product-shell .source-mode-switch span{display:block}.ux-product-shell .source-mode-switch span{margin-top:4px;font-size:12px;line-height:1.4}.ux-product-shell .import-workspace,.ux-product-shell .live-studio,.ux-product-shell .graph-panel,.ux-product-shell .ledger-panel{border:1px solid var(--ux-line);border-radius:20px;color:var(--ux-ink);background:#fff;box-shadow:0 8px 28px #2333530f}.ux-product-shell .import-workspace,.ux-product-shell .live-studio{padding:24px}.ux-product-shell .section-heading h2{color:var(--ux-ink)}.ux-product-shell .section-heading p:last-child,.ux-product-shell .status-message,.ux-product-shell .format-hint,.ux-product-shell .muted{color:var(--ux-muted)}.ux-product-shell .eyebrow{color:var(--ux-teal)}.ux-product-shell textarea,.ux-product-shell input,.ux-product-shell select{color:var(--ux-ink);background:#fff;border-color:#cfd7e4}.ux-product-shell textarea:focus,.ux-product-shell input:focus,.ux-product-shell select:focus{border-color:var(--ux-navy-2);box-shadow:0 0 0 3px #2449851f}.ux-product-shell .button.primary{color:#fff;background:var(--ux-navy)}.ux-product-shell .button.secondary,.ux-product-shell .button.ghost{color:var(--ux-ink);background:#fff;border:1px solid var(--ux-line)}.ux-product-shell[data-ux-meeting-tab=transcript] .graph-panel,.ux-product-shell[data-ux-meeting-tab=transcript] .ledger-panel,.ux-product-shell[data-ux-meeting-tab=themes] .source-mode-switch,.ux-product-shell[data-ux-meeting-tab=themes] .import-workspace,.ux-product-shell[data-ux-meeting-tab=themes] .live-studio,.ux-product-shell[data-ux-meeting-tab=themes] .ledger-panel,.ux-product-shell[data-ux-meeting-tab=actions] .workspace-column{display:none!important}.ux-product-shell[data-ux-meeting-tab=actions] .ledger-panel{display:block!important;width:100%;max-height:none}.ux-product-shell .graph-panel{margin-top:0;overflow:visible}.ux-product-shell .graph-panel>.section-heading{padding:0 0 16px}.ux-product-shell .graph-toolbar{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px;padding:0;border:0;background:transparent}.ux-product-shell .graph-toolbar-copy{display:flex;align-items:center;gap:9px;color:#526079;font-size:13px;font-weight:800}.ux-product-shell .graph-toolbar-copy:before{width:9px;height:9px;border-radius:50%;background:#55b894;content:""}.ux-product-shell .graph-toolbar-copy span,.ux-product-shell .graph-history-actions{display:none}.ux-product-shell.ux-graph-editing .graph-history-actions{display:flex;order:3;gap:8px;width:100%;padding:11px 14px;border:1px solid var(--ux-line);border-radius:13px;background:#eef3fb}.ux-product-shell.ux-graph-editing .graph-history-actions button:nth-child(3){display:none}.ux-graph-tools{position:relative;display:flex;align-items:center;gap:8px}.ux-search-field{width:230px;min-height:42px;padding:0 13px;border:1px solid var(--ux-line);border-radius:11px;background:#fff}.ux-graph-menu{right:0}.ux-product-shell .graph-surface{min-height:610px;border:1px solid var(--ux-line);border-radius:20px 20px 0 0;background:radial-gradient(circle at center,#fff 0,#f2f6fc 60%,#ebf1f9)}.ux-product-shell .graph-core{color:#fff;background:var(--ux-navy);box-shadow:0 15px 35px #132b5f3d}.ux-product-shell .graph-orbit{border-color:#576f9724}.ux-product-shell .theme-node{width:190px;padding:15px;border:1px solid #cbd7e8;border-radius:15px;color:var(--ux-ink);background:#fff;text-align:left;box-shadow:0 8px 24px #273a5b1f}.ux-product-shell .theme-node.emerging{color:var(--ux-ink);background:#fffaf0;border-color:#e6ca8d}.ux-product-shell .theme-node:hover,.ux-product-shell .theme-node.ux-selected{border-color:var(--ux-navy-2);box-shadow:0 12px 30px #2246832b}.ux-product-shell .theme-node strong{color:var(--ux-ink)}.ux-product-shell .theme-node small{color:var(--ux-muted)}.ux-product-shell .node-stage{color:var(--ux-teal)}.ux-product-shell .subtheme-node{color:var(--ux-ink);background:#fff;border-color:#cbd7e8}.ux-product-shell .subtheme-node span,.ux-product-shell .subtheme-node small{color:var(--ux-muted)}.ux-product-shell:not(.ux-graph-editing) .drag-hint{display:none!important}.ux-product-shell:not(.ux-graph-editing) .theme-node{cursor:pointer}.ux-product-shell.ux-graph-editing .theme-node{cursor:move;outline:2px dashed rgba(36,73,133,.2);outline-offset:3px}.ux-query-hidden{display:none!important}.ux-product-shell .graph-legend{display:none;margin-top:0;padding:16px 18px;border:1px solid var(--ux-line);border-top:0;color:var(--ux-muted);background:#fff}.ux-product-shell.ux-show-graph-help .graph-legend{display:flex}.ux-product-shell .emerging-tray{display:block;margin-top:14px;padding:0;overflow:hidden;border:1px solid #ead6aa;border-radius:15px;background:var(--ux-amber-soft)}.ux-product-shell .emerging-tray>:not(.ux-developing-toggle){display:none}.ux-product-shell .emerging-tray.ux-open{padding:18px}.ux-product-shell .emerging-tray.ux-open>:not(.ux-developing-toggle){display:block}.ux-developing-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:54px;padding:0 18px;border:0;color:#5e4b1f;background:transparent;text-align:left;font-weight:850}.ux-product-shell .emerging-tray.ux-open .ux-developing-toggle{margin:-18px -18px 16px;width:calc(100% + 36px);border-bottom:1px solid #ead6aa}.ux-theme-panel-backdrop{align-items:stretch!important;justify-content:flex-end!important;padding:0!important;background:#1118272e!important}.ux-theme-panel{width:min(390px,100vw)!important;height:100vh!important;max-height:none!important;margin:0!important;border:0!important;border-left:1px solid var(--ux-line)!important;border-radius:0!important;color:var(--ux-ink)!important;background:#fff!important;box-shadow:-16px 0 50px #17213a2e!important}.ux-theme-panel .modal-header{color:var(--ux-ink);background:#fff;border-color:var(--ux-line)}.ux-theme-panel .modal-content{overflow:auto;max-height:calc(100vh - 86px)}.ux-theme-panel .theme-proposition,.ux-theme-panel .theme-status-reason,.ux-theme-panel .theme-meta,.ux-theme-panel .evidence-card{color:var(--ux-ink);background:var(--ux-soft);border-color:var(--ux-line)}.ux-theme-panel .evidence-card span{color:var(--ux-muted)}.ux-product-shell .ledger-panel{padding:22px}.ux-product-shell .metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ux-product-shell .metric{padding:16px;border:1px solid var(--ux-line);color:var(--ux-ink);background:var(--ux-soft)}.ux-product-shell .metric span{color:var(--ux-muted)}.ux-product-shell .ledger-section h3{color:var(--ux-ink);font-size:22px}.ux-product-shell .ledger-section h4{color:var(--ux-muted)}.ux-product-shell .artifact-card,.ux-product-shell .turn-card{border-color:var(--ux-line);color:var(--ux-ink);background:#fff}.ux-product-shell .artifact-card span,.ux-product-shell .turn-card span,.ux-product-shell .turn-card p{color:var(--ux-muted)}.ux-login-page .onboarding-shell{max-width:1100px}.ux-login-page .onboarding-copy h1{max-width:560px}.ux-login-page .onboarding-steps{display:none}.ux-marketing-page{min-height:100vh;color:var(--ux-ink);background:#fff}.ux-marketing-header{position:sticky;top:0;z-index:60;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;min-height:68px;padding:0 28px;border-bottom:1px solid var(--ux-line);background:#fffffff7;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.ux-marketing-nav{display:flex;justify-content:flex-end;gap:8px}.ux-marketing-nav a{padding:11px 13px;border-radius:10px;color:#4c586d;font-weight:750;text-decoration:none}.ux-marketing-actions{display:flex;align-items:center;gap:8px}.ux-marketing-actions a{min-height:42px;padding:11px 15px;border-radius:11px;font-weight:800;text-decoration:none}.ux-marketing-actions .primary{color:#fff;background:var(--ux-navy)}.ux-marketing-main{overflow:hidden}.ux-marketing-hero{display:grid;grid-template-columns:1.04fr .96fr;align-items:center;gap:54px;width:min(1180px,calc(100% - 40px));min-height:650px;margin:0 auto;padding:54px 0}.ux-marketing-hero h1{margin:0 0 16px;color:var(--ux-ink);font-size:clamp(44px,6vw,72px);line-height:1;letter-spacing:-.05em}.ux-marketing-hero .lead{max-width:690px;color:#526079;font-size:18px;line-height:1.62}.ux-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.ux-hero-actions a{min-height:46px;padding:13px 18px;border:1px solid var(--ux-line);border-radius:12px;font-weight:850;text-decoration:none}.ux-hero-actions .primary{color:#fff;background:var(--ux-navy);border-color:var(--ux-navy)}.ux-hero-proof{display:flex;flex-wrap:wrap;gap:18px;margin-top:28px;color:#526079;font-size:14px;font-weight:700}.ux-hero-proof span:before{margin-right:7px;color:var(--ux-teal);content:"✓"}.ux-product-card{padding:18px;border:1px solid #d8dfeb;border-radius:26px;background:#f9fbff;box-shadow:var(--ux-shadow)}.ux-product-bar{display:flex;align-items:center;justify-content:space-between;padding:4px 4px 15px;color:#58657a;font-size:13px;font-weight:700}.ux-product-tabs{display:flex;gap:5px;padding:5px;border-radius:12px;background:#eaf0f9}.ux-product-tabs span{padding:8px 10px;border-radius:9px;color:#58657a;font-size:12px;font-weight:800}.ux-product-tabs .active{color:var(--ux-navy);background:#fff;box-shadow:0 3px 12px #192d551a}.ux-mini-canvas{position:relative;height:390px;overflow:hidden;border:1px solid #dce3ef;border-radius:18px;background:radial-gradient(circle at center,#fff 0,#eef3fa 60%,#e6edf7)}.ux-mini-node{position:absolute;width:150px;padding:13px;border:1px solid #cad6e8;border-radius:14px;background:#fff;box-shadow:0 8px 20px #23375a1f}.ux-mini-node small,.ux-mini-node strong{display:block}.ux-mini-node small{color:var(--ux-teal);font-weight:800}.ux-mini-node strong{margin-top:4px;font-size:14px}.ux-mini-node.one{left:8%;top:15%}.ux-mini-node.two{right:8%;top:18%}.ux-mini-node.three{left:16%;bottom:14%}.ux-mini-node.four{right:13%;bottom:12%}.ux-mini-core{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:104px;height:104px;transform:translate(-50%,-50%);border-radius:50%;color:#fff;background:var(--ux-navy);text-align:center;font-weight:900}.ux-mini-line{position:absolute;left:50%;top:50%;width:180px;height:2px;transform-origin:left center;background:#afbdd2}.ux-mini-line.a{transform:rotate(-145deg)}.ux-mini-line.b{transform:rotate(-35deg)}.ux-mini-line.c{transform:rotate(145deg)}.ux-mini-line.d{transform:rotate(35deg)}.ux-lifecycle{padding:90px 0;background:var(--ux-soft)}.ux-lifecycle-inner,.ux-trust-band,.ux-pricing,.ux-final-cta{width:min(1180px,calc(100% - 40px));margin:0 auto}.ux-lifecycle-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:30px}.ux-lifecycle-card,.ux-trust-item,.ux-price-card{padding:22px;border:1px solid var(--ux-line);border-radius:18px;background:#fff}.ux-lifecycle-card>span{display:grid;place-items:center;width:34px;height:34px;margin-bottom:20px;border-radius:10px;color:var(--ux-navy);background:#eaf0fb;font-weight:900}.ux-lifecycle-card p,.ux-trust-item p,.ux-price-card p{margin-bottom:0;color:var(--ux-muted);line-height:1.55}.ux-trust-band{display:grid;grid-template-columns:.8fr 1.2fr;gap:40px;padding:84px 0}.ux-trust-list{display:grid;gap:12px}.ux-pricing{padding:20px 0 90px}.ux-price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:26px}.ux-price-card.featured{border-color:#8ea6cb;box-shadow:0 14px 38px #1c325b1f}.ux-price-card ul{padding-left:20px;color:#4f5c72;line-height:1.8}.ux-price-card a{display:inline-flex;margin-top:18px;padding:12px 16px;border-radius:11px;color:#fff;background:var(--ux-navy);font-weight:800;text-decoration:none}.ux-final-cta{padding:70px 0 90px;text-align:center}.ux-marketing-footer{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px;border-top:1px solid var(--ux-line);color:var(--ux-muted)}.ux-marketing-footer nav{display:flex;flex-wrap:wrap;gap:16px}.ux-marketing-footer a{text-decoration:none}.ux-toast{position:fixed;right:22px;bottom:22px;z-index:140;max-width:360px;padding:14px 17px;border-radius:13px;color:#fff;background:#111827;box-shadow:var(--ux-shadow)}:where(.ux-app-page,.ux-product-shell,.ux-marketing-page) :focus-visible{outline:3px solid #5b86c5;outline-offset:3px}@media (max-width: 1000px){.ux-global-nav{display:none}.ux-mobile-nav-button{display:inline-grid;place-items:center}.ux-runtime-header,.ux-app-page>.topbar.ux-global-header{grid-template-columns:auto 1fr auto;padding:0 16px;gap:10px}.ux-runtime-header .ux-brand{grid-column:1}.ux-runtime-header .ux-header-actions{grid-column:3}.ux-mobile-drawer.open{position:fixed;top:68px;right:0;bottom:0;left:0;z-index:65;display:block;padding:18px;background:#1118276b}.ux-mobile-drawer nav{display:grid;gap:7px;width:min(360px,88vw);padding:12px;border-radius:16px;background:#fff;box-shadow:var(--ux-shadow)}.ux-mobile-drawer a{padding:13px;border-radius:10px;font-weight:800;text-decoration:none}.ux-mobile-drawer a:hover{background:var(--ux-soft)}.ux-job-grid,.ux-price-grid{grid-template-columns:1fr}.ux-job-card{min-height:170px}.ux-job-icon{margin-bottom:18px}.ux-dashboard-grid,.ux-marketing-hero,.ux-trust-band{grid-template-columns:1fr}.ux-lifecycle-grid{grid-template-columns:1fr 1fr}.ux-marketing-hero{gap:34px;min-height:auto;padding:50px 0 70px}.ux-product-shell .metric-grid{grid-template-columns:repeat(2,1fr)}.ux-theme-panel{position:fixed!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;height:auto!important;max-height:82vh!important;border:0!important;border-top:1px solid var(--ux-line)!important;border-radius:22px 22px 0 0!important}.ux-theme-panel .modal-content{max-height:calc(82vh - 86px)}}@media (max-width: 680px){.ux-brand>span:last-child{display:none}.ux-workspace-pill span{display:none}.ux-page,.ux-meeting-title-row,.ux-meeting-tabs,.ux-product-shell .main-grid,.ux-marketing-hero,.ux-lifecycle-inner,.ux-trust-band,.ux-pricing,.ux-final-cta{width:min(100% - 24px,1360px)}.ux-page{padding-top:28px}.ux-meeting-title-row{align-items:flex-start}.ux-meeting-title-row h1{max-width:210px;font-size:18px}.ux-save-state{display:block;margin:4px 0 0}.ux-meeting-actions .ux-button{padding:0 10px;font-size:12px}.ux-meeting-tabs{gap:18px;overflow-x:auto}.ux-meeting-tabs button{white-space:nowrap}.ux-product-shell .source-mode-switch{display:grid}.ux-product-shell .graph-toolbar{align-items:stretch;flex-direction:column}.ux-graph-tools{display:grid;grid-template-columns:minmax(0,1fr) auto auto}.ux-search-field{width:100%;min-width:0}.ux-product-shell .graph-surface{min-height:570px}.ux-product-shell .theme-node{width:140px;padding:11px;font-size:13px}.ux-product-shell .metric-grid{grid-template-columns:1fr 1fr}.ux-lifecycle-grid{grid-template-columns:1fr}.ux-hero-proof{display:grid;gap:8px}.ux-product-card{padding:10px}.ux-mini-canvas{height:340px}.ux-mini-node{width:125px;padding:10px}.ux-marketing-header{padding:0 14px}.ux-marketing-nav,.ux-marketing-actions a:first-child{display:none}.ux-marketing-footer{align-items:flex-start;flex-direction:column}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.mi-project-theme-evolution{margin-top:30px;padding-top:28px;border-top:1px solid #dfe6ee;color:#17233e}.mi-theme-evolution-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:22px}.mi-theme-evolution-heading h3{margin:4px 0 7px;font-size:24px}.mi-theme-evolution-heading p{max-width:760px;margin:0;color:#657287;line-height:1.5}.mi-theme-evolution-heading nav{display:flex;gap:7px;padding:4px;border-radius:12px;background:#edf2f6}.mi-theme-evolution-heading nav button{border-color:transparent;background:transparent}.mi-theme-evolution-heading nav button.active{border-color:#9ccfbe;background:#fff;color:#174f40;box-shadow:0 4px 12px #12274b14}.mi-theme-evolution-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:20px 0}.mi-theme-evolution-summary article{padding:15px;border:1px solid #dce4ec;border-radius:12px;background:#f9fbfd}.mi-theme-evolution-summary strong,.mi-theme-evolution-summary span{display:block}.mi-theme-evolution-summary strong{font-size:24px}.mi-theme-evolution-summary span{margin-top:3px;color:#657287;font-size:12px}.mi-theme-current-list{display:grid;gap:12px}.mi-theme-current-card{padding:18px;border:1px solid #dce4ec;border-left:5px solid #7fa2b8;border-radius:14px;background:#fff}.mi-theme-current-card.movement-strengthened{border-left-color:#2d806b}.mi-theme-current-card.movement-weakened,.mi-theme-current-card.movement-not_discussed_recently{border-left-color:#c38a39}.mi-theme-current-card.movement-possible_contradiction{border-left-color:#b24b5a}.mi-theme-current-card>header{display:flex;justify-content:space-between;gap:18px}.mi-theme-current-card header>div>span{color:#2d806b;font-size:11px;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.mi-theme-current-card h4{margin:4px 0 5px;font-size:20px}.mi-theme-current-card header p{margin:0;color:#657287}.mi-theme-current-card header a{align-self:flex-start;white-space:nowrap}.mi-theme-movement-reason{margin:12px 0;padding:9px 11px;border-radius:9px;background:#f3f7fa;color:#43546a}.mi-theme-current-card blockquote{margin:12px 0;padding:13px;border-left:3px solid #2d806b;border-radius:8px;background:#f3f9f7}.mi-theme-current-card blockquote q,.mi-theme-current-card blockquote span{display:block}.mi-theme-current-card blockquote q{color:#17233e;line-height:1.5}.mi-theme-current-card blockquote span{margin-top:6px;color:#657287;font-size:12px}.mi-theme-aliases{color:#657287;font-size:13px}.mi-theme-evolution-evidence{margin-top:11px;padding-top:10px;border-top:1px solid #e3e9ef}.mi-theme-evolution-evidence summary{cursor:pointer;font-weight:800}.mi-theme-evolution-evidence>div{display:grid;gap:8px;margin-top:10px}.mi-theme-evolution-evidence article{padding:12px;border:1px solid #dfe6ed;border-radius:10px;background:#fafcfd}.mi-theme-evolution-evidence article>header{display:flex;justify-content:space-between;gap:12px}.mi-theme-evolution-evidence strong,.mi-theme-evolution-evidence small{display:block}.mi-theme-evolution-evidence small{margin-top:3px;color:#657287}.mi-theme-evolution-evidence blockquote{margin:9px 0 0}.mi-theme-evolution-evidence article>p{margin:8px 0 0;color:#657287;font-size:13px}.mi-theme-evolution-matrix{overflow:auto;border:1px solid #dce4ec;border-radius:14px;background:#fff}.mi-theme-matrix-header,.mi-theme-evolution-matrix>article{display:grid;grid-template-columns:minmax(210px,1.3fr) repeat(var(--mi-theme-meeting-count,4),minmax(120px,1fr));min-width:760px}.mi-theme-matrix-header{position:sticky;top:0;z-index:2;background:#edf3f7}.mi-theme-matrix-header>span,.mi-theme-matrix-header>div{padding:11px;border-right:1px solid #d7e0e8;border-bottom:1px solid #d7e0e8}.mi-theme-matrix-header>div{text-align:center}.mi-theme-matrix-header strong,.mi-theme-matrix-header small{display:block}.mi-theme-matrix-header small{color:#657287}.mi-theme-evolution-matrix>article>header,.mi-theme-evolution-matrix>article>div{min-height:112px;padding:12px;border-right:1px solid #e2e8ee;border-bottom:1px solid #e2e8ee}.mi-theme-evolution-matrix>article>header span{color:#2d806b;font-size:10px;font-weight:850;text-transform:uppercase}.mi-theme-evolution-matrix>article h4{margin:4px 0;font-size:17px}.mi-theme-evolution-matrix>article header small{color:#657287}.mi-theme-evolution-matrix>article>div{position:relative;display:grid;align-content:center;justify-items:center;gap:4px;text-align:center}.mi-theme-evolution-matrix>article>div i{display:block;width:54px;height:8px;border-radius:5px;background:linear-gradient(90deg,#2d806b var(--mi-theme-strength),#dfe8e4 var(--mi-theme-strength))}.mi-theme-evolution-matrix>article>div strong{font-size:16px}.mi-theme-evolution-matrix>article>div small,.mi-theme-evolution-matrix>article>div span{color:#657287}.mi-theme-evolution-matrix>article>div a{font-size:12px}.mi-theme-evolution-matrix>article>div.not-observed{background:#fafbfc}.mi-theme-strength-note{min-width:760px;margin:0;padding:12px;color:#657287;font-size:12px}.mi-theme-evolution-suggestions{margin-top:16px;padding:14px;border:1px solid #d6e0e8;border-radius:12px;background:#f8fafc}.mi-theme-evolution-suggestions summary{cursor:pointer;font-weight:800}.mi-theme-evolution-suggestions>div{display:grid;gap:8px;margin-top:11px}.mi-theme-evolution-suggestions article{padding:11px;border-radius:9px;background:#fff}.mi-theme-evolution-suggestions p{margin:5px 0;color:#43546a}.mi-theme-evolution-suggestions small{color:#657287}.mi-theme-evolution-empty,.mi-theme-evolution-unavailable{padding:22px;border:1px dashed #b8c6d5;border-radius:13px;background:#fbfcfe}.mi-theme-evolution-empty p,.mi-theme-evolution-unavailable p{margin:5px 0 0;color:#657287}@media (max-width:900px){.mi-theme-evolution-heading{flex-direction:column}.mi-theme-evolution-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.mi-theme-current-card>header{flex-direction:column}.mi-theme-current-card header a{align-self:flex-start}}@media (max-width:520px){.mi-theme-evolution-heading nav{width:100%}.mi-theme-evolution-heading nav button{flex:1}.mi-theme-evolution-summary{grid-template-columns:1fr 1fr}.mi-theme-evolution-evidence article>header{flex-direction:column}}.mi-live-agenda-guide{position:relative;margin:16px 0 20px;padding:20px;border:1px solid #b9d9d0;border-radius:18px;background:#fff;color:#17233e;box-shadow:0 12px 32px #12274b14}.mi-live-agenda-guide>header{display:flex;justify-content:space-between;gap:24px;padding-bottom:15px;border-bottom:1px solid #e1e8ef}.mi-live-agenda-guide h2{margin:4px 0 6px;font-size:24px}.mi-live-agenda-guide header p{margin:0;color:#5d6b80}.mi-agenda-guide-meta{display:grid;justify-items:end;min-width:200px}.mi-agenda-guide-meta strong{font-size:21px}.mi-agenda-guide-meta span,.mi-agenda-guide-meta small{color:#5d6b80}.mi-agenda-guide-body{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:12px;margin:15px 0}.mi-agenda-guide-body>section{padding:14px;border:1px solid #dce4ec;border-radius:12px;background:#f9fbfd}.mi-agenda-guide-body p{margin:5px 0;line-height:1.45}.mi-agenda-guide-body ul{margin:8px 0 0;padding-left:20px;color:#344258}.mi-agenda-state{display:flex;justify-content:space-between;gap:10px;margin-top:12px;padding-top:10px;border-top:1px solid #dfe6ed}.mi-agenda-state span{color:#667287}.mi-agenda-guide-actions{display:flex;gap:8px;flex-wrap:wrap}.mi-live-agenda-guide button,.mi-live-agenda-guide a{min-height:40px;padding:8px 12px;border:1px solid #bdcad8;border-radius:10px;background:#fff;color:#17233e;font:inherit;font-weight:750;text-decoration:none;cursor:pointer}.mi-live-agenda-guide button.primary{margin-left:auto;border-color:#173b67;background:#173b67;color:#fff}.mi-live-agenda-guide button:disabled{opacity:.5;cursor:not-allowed}.mi-agenda-full{margin-top:14px;padding:12px;border:1px solid #dce4ec;border-radius:12px;background:#fafcfd}.mi-agenda-full summary{cursor:pointer;font-weight:800}.mi-agenda-full ol{display:grid;gap:7px;margin:12px 0;padding:0;list-style:none}.mi-agenda-full li{display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:9px;padding:9px;border-radius:9px}.mi-agenda-full li.current{background:#eaf7f3}.mi-agenda-full li>span{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#e7edf4}.mi-agenda-full li strong,.mi-agenda-full li small{display:block}.mi-agenda-full li small{color:#667287}.mi-agenda-full p{color:#5d6b80}.mi-live-agenda-guide>footer{display:flex;justify-content:space-between;align-items:center;margin-top:12px}.mi-agenda-closeout{position:fixed;z-index:10050;inset:5vh max(20px,calc((100vw - 760px)/2));overflow:auto;max-height:90vh;padding:24px;border:1px solid #b9cad8;border-radius:18px;background:#fff;box-shadow:0 30px 90px #0c1b3459}.mi-agenda-closeout:before{content:"";position:fixed;z-index:-1;top:0;right:0;bottom:0;left:0;background:#101d336b}.mi-agenda-closeout>header{display:flex;justify-content:space-between;gap:18px}.mi-agenda-closeout h3{margin:4px 0 7px;font-size:26px}.mi-agenda-closeout header p{max-width:620px;margin:0;color:#5d6b80;line-height:1.5}.mi-agenda-closeout header button{min-width:42px;font-size:22px}.mi-agenda-closeout-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:20px 0}.mi-agenda-closeout-summary article{padding:14px;border:1px solid #dce4ec;border-radius:12px;background:#f7fafc}.mi-agenda-closeout-summary strong,.mi-agenda-closeout-summary span{display:block}.mi-agenda-closeout-summary strong{font-size:25px}.mi-agenda-closeout-summary span{color:#667287}.mi-agenda-closeout ol{display:grid;gap:7px;margin:0;padding:0;list-style:none}.mi-agenda-closeout li{display:grid;grid-template-columns:30px 1fr;gap:9px;padding:11px;border:1px solid #e1e7ee;border-radius:10px}.mi-agenda-closeout li>span{display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:#eaf7f3;color:#174f40}.mi-agenda-closeout li strong,.mi-agenda-closeout li small{display:block}.mi-agenda-closeout li small{margin-top:3px;color:#667287}.mi-agenda-closeout footer{display:flex;justify-content:flex-end;gap:9px;margin-top:18px}@media (max-width:820px){.mi-live-agenda-guide>header{flex-direction:column}.mi-agenda-guide-meta{justify-items:start}.mi-agenda-guide-body{grid-template-columns:1fr}.mi-live-agenda-guide button.primary{margin-left:0}.mi-agenda-closeout{top:12px;right:12px;bottom:12px;left:12px;max-height:calc(100vh - 24px)}.mi-agenda-closeout-summary{grid-template-columns:1fr}}@media (max-width:520px){.mi-agenda-guide-actions button{width:100%}.mi-live-agenda-guide>footer,.mi-agenda-closeout footer{align-items:stretch;flex-direction:column}.mi-live-agenda-guide>footer a,.mi-agenda-closeout footer a{text-align:center}.mi-agenda-full li{grid-template-columns:28px 1fr}.mi-agenda-full li button{grid-column:1/-1}}.mi-agenda-copilot{display:flex;justify-content:space-between;gap:18px;margin:14px 0;padding:15px;border:1px solid #b8d6e8;border-radius:13px;background:#f2f8fc;color:#17233e}.mi-agenda-copilot>div:first-child{min-width:0}.mi-agenda-copilot strong{display:block;font-size:17px;line-height:1.4}.mi-agenda-copilot details{margin-top:8px}.mi-agenda-copilot summary{cursor:pointer;color:#285477;font-weight:800}.mi-agenda-copilot details p{margin:8px 0;color:#4f6175}.mi-agenda-copilot blockquote{margin:8px 0;padding:9px 11px;border-left:3px solid #2d806b;background:#fff;color:#17233e}.mi-agenda-copilot small{color:#657287}.mi-agenda-copilot-actions{display:flex;align-content:flex-start;justify-content:flex-end;gap:7px;flex-wrap:wrap;min-width:230px}.mi-agenda-copilot-actions button{min-height:38px}.mi-agenda-copilot-time{border-color:#e0c66d;background:#fff9e8}.mi-agenda-copilot-action_quality,.mi-agenda-copilot-risk{border-color:#e7b4b8;background:#fff5f5}.mi-agenda-copilot-off_agenda{border-color:#cbb8e8;background:#f8f4fd}@media (max-width:760px){.mi-agenda-copilot{flex-direction:column}.mi-agenda-copilot-actions{justify-content:flex-start;min-width:0}}@media (max-width:480px){.mi-agenda-copilot-actions button{width:100%}}[data-mi-work-session-status],.mi-first-value-guide,.mi-mobile-menu-trigger,.mi-mobile-menu,.graph-panel [data-mi-graph-popout-controls],.graph-panel [data-mi-graph-zoom-controls],.graph-panel [data-mi-library-save-controls],.graph-panel [data-mi-workflow-3-controls],.graph-panel [data-mi-workflow-5-controls],.graph-panel [data-mi-graph-layer-control],.graph-panel [data-mi-graph-layer-menu-control],.graph-panel [data-mi-artifact-cluster-mode],.graph-panel [data-mi-cluster-mode-control],.graph-panel .graph-popout-controls,.graph-panel .graph-zoom-controls,.graph-panel .graph-layout-controls,.graph-panel .mi-recovery-graph-actions,.graph-panel .mi-library-save-controls,.graph-panel .mi-workflow3-controls,.graph-panel .mi-workflow5-controls,.emerging-tray[hidden]{display:none!important}.emerging-tray .eyebrow{color:#21695d!important}.emerging-tray h3{color:#3f310d!important}.emerging-tray p,.emerging-tray small{color:#594715!important}.mi-graph-text-alternative{border-color:#c7d2e2;color:#17213a;background:#f8faff}.mi-graph-text-alternative summary{color:#17213a;background:#f8faff}.mi-graph-text-alternative summary strong{color:#344054}.mi-graph-text-content{border-color:#d7dfeb}.mi-graph-text-content>p{color:#475467}.mi-graph-text-content h3{color:#17213a}.mi-graph-text-content li button{border-color:#cbd5e3;color:#17213a;background:#fff}.mi-graph-text-content li button span{color:#21695d}.mi-graph-text-content li button small{color:#475467}.ux-product-shell .live-studio,.ux-product-shell .live-studio h2,.ux-product-shell .live-studio h3,.ux-product-shell .live-studio h4,.ux-product-shell .live-studio strong,.ux-product-shell .live-studio label{color:#f4f8ff}.ux-product-shell .live-studio .section-heading p:last-child,.ux-product-shell .live-studio .format-hint,.ux-product-shell .live-studio .muted,.ux-product-shell .live-studio .live-capture-head small,.ux-product-shell .live-studio .live-empty p,.ux-product-shell .live-studio .live-transcript-head small,.ux-product-shell .live-studio .live-transcript-empty p{color:#d4e0f2!important}.ux-product-shell .live-studio .transcript-label,.ux-product-shell .live-studio .live-session-stats strong,.ux-product-shell .live-studio .live-empty strong,.ux-product-shell .live-studio .live-transcript-empty strong{color:#f7fbff!important}.ux-product-shell .live-studio .live-session-stats span,.ux-product-shell .live-studio .capture-status,.ux-product-shell .live-studio .live-turn span,.ux-product-shell .live-studio .live-transcript-turn span{color:#c5d4eb!important}.ux-product-shell .live-studio .live-turn p,.ux-product-shell .live-studio .live-transcript-turn p{color:#edf4ff!important}.ux-product-shell .live-studio .live-speaker-input{border-color:#7f97c1!important;color:#17213a!important;background:#fff!important}.ux-product-shell .live-studio .live-speaker-input::placeholder{color:#667085}@media (max-width: 720px){html,body{overflow-x:hidden}.topbar.ux-global-header{height:auto!important;min-height:64px!important;overflow:visible!important}.ux-runtime-header,.ux-app-page>.topbar.ux-global-header{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:64px!important;padding:10px 12px!important}.ux-brand{grid-column:1!important;min-width:44px!important;max-width:44px!important}.ux-brand>span:last-child{display:none!important}.ux-brand-mark{width:44px!important;height:44px!important;border-radius:13px!important}.ux-global-nav,.ux-workspace-pill,.ux-header-actions>.ux-icon-button,.ux-runtime-header>.ux-header-actions>.ux-icon-button{display:none!important}.ux-header-actions{grid-column:2!important;justify-self:end!important;display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;min-width:96px!important;max-width:104px!important;position:relative!important}.ux-header-actions .ux-avatar{order:1!important;display:grid!important;place-items:center!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important}.ux-header-actions .ux-mobile-nav-button{order:2!important;display:grid!important;place-items:center!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;border-color:#132b5f!important;color:#fff!important;background:#132b5f!important;font-size:0!important}.ux-header-actions .ux-mobile-nav-button:before{content:"☰";color:#fff;font-size:21px;line-height:1}.ux-menu{right:0!important;left:auto!important;width:min(280px,calc(100vw - 24px))!important;max-width:calc(100vw - 24px)!important}.ux-mobile-drawer.open{position:fixed!important;top:64px!important;right:0!important;bottom:0!important;left:0!important;z-index:68!important;overflow-y:auto!important}.ux-meeting-header{top:64px!important;overflow:visible!important}.ux-meeting-title-row{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:12px!important;width:calc(100% - 24px)!important;padding:14px 0 12px!important}.ux-meeting-title-row>div:first-child{min-width:0!important}.ux-meeting-title-row h1{display:block!important;max-width:100%!important;overflow-wrap:anywhere!important;font-size:21px!important;line-height:1.16!important}.ux-save-state{display:block!important;margin:5px 0 0!important;color:#21695d!important;font-size:13px!important}.ux-meeting-actions{display:grid!important;grid-template-columns:minmax(0,1fr) 48px!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important}.ux-meeting-actions .ux-button{width:100%!important;min-width:0!important;min-height:46px!important;padding:0 12px!important;font-size:14px!important;white-space:normal!important}.ux-meeting-actions>.ux-icon-button{display:grid!important;width:48px!important;min-width:48px!important;height:46px!important;min-height:46px!important;padding:0!important}.ux-meeting-tabs{display:grid!important;grid-template-columns:.85fr .8fr 1.35fr!important;gap:0!important;width:100%!important;padding:0 10px!important;overflow:hidden!important}.ux-meeting-tabs button{min-width:0!important;min-height:54px!important;padding:0 5px!important;overflow-wrap:anywhere!important;white-space:normal!important;font-size:13px!important;line-height:1.15!important;text-align:center!important}.ux-product-shell .main-grid{width:calc(100% - 24px)!important;padding:20px 0 48px!important}.ux-product-shell .import-workspace,.ux-product-shell .live-studio,.ux-product-shell .graph-panel,.ux-product-shell .ledger-panel{max-width:100%!important;min-width:0!important}.ux-product-shell .live-studio{padding:18px!important}.ux-product-shell .live-capture-card,.ux-product-shell .live-ledger-card,.ux-product-shell .live-transcript-rail{padding:15px!important}.ux-product-shell .graph-panel>.section-heading{padding:0 0 14px!important}.ux-product-shell .graph-panel>.section-heading h2{max-width:100%!important;overflow-wrap:anywhere!important;font-size:28px!important;line-height:1.08!important}.ux-product-shell .graph-panel>.section-heading p:last-child{font-size:15px!important;line-height:1.45!important}.ux-product-shell .graph-toolbar{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;margin-bottom:14px!important}.ux-product-shell .graph-toolbar-copy{width:100%!important;min-width:0!important}.ux-product-shell .ux-graph-tools{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;width:100%!important;margin:0!important}.ux-product-shell .ux-search-field{grid-column:1 / -1!important;width:100%!important;min-width:0!important}.ux-product-shell .ux-graph-tools>button{width:100%!important;min-width:0!important;min-height:44px!important;padding:0 10px!important;white-space:normal!important}.ux-product-shell .ux-graph-menu{left:0!important;right:0!important;width:100%!important}.ux-product-shell .graph-surface{min-height:500px!important;border-radius:18px 18px 0 0!important}.ux-product-shell .theme-node{width:138px!important;padding:10px!important}.ux-product-shell .subtheme-node{width:112px!important}.ux-product-shell .emerging-tray{margin-top:12px!important}.ux-product-shell .emerging-tray.ux-open{padding:16px!important}.ux-product-shell .emerging-tray.ux-open .ux-developing-toggle{margin:-16px -16px 14px!important;width:calc(100% + 32px)!important}.ux-developing-toggle{min-height:52px!important;padding:0 16px!important;font-size:15px!important}.mi-graph-text-alternative{margin-top:12px!important}.mi-graph-text-alternative summary{display:grid!important;grid-template-columns:1fr auto!important;align-items:center!important;gap:8px!important;padding:13px 14px!important}.mi-graph-text-alternative summary strong{text-align:right!important}.ux-product-shell footer,.ux-product-shell [class*=footer]{padding-left:16px!important;padding-right:16px!important}}@media (max-width: 390px){.ux-runtime-header,.ux-app-page>.topbar.ux-global-header{padding-inline:10px!important}.ux-meeting-tabs{padding-inline:6px!important}.ux-meeting-tabs button{padding-inline:2px!important;font-size:12px!important}}.mi-profile-page{--mi-site-ink: #17213a;--mi-site-muted: #667085;--mi-site-line: #dfe4ec;--mi-site-soft: #f5f7fb;--mi-site-paper: #ffffff;--mi-site-navy: #132b5f;--mi-site-navy-2: #244985;--mi-site-teal: #2f8174;--mi-site-teal-soft: #e8f6f2;--mi-site-shadow: 0 18px 44px rgba(24, 37, 68, .1);color:var(--mi-site-ink);background:linear-gradient(135deg,#f8faff,#f3f6fb 48%,#edf3f8)}.mi-profile-sidebar{border-color:var(--mi-site-line);background:#fffffff5;box-shadow:8px 0 28px #1825440f}.mi-profile-brand>span{color:#fff;border-color:transparent;background:var(--mi-site-navy);box-shadow:0 7px 18px #132b5f33}.mi-profile-brand strong{color:var(--mi-site-ink)}.mi-profile-brand small,.mi-profile-person span{color:var(--mi-site-muted)}.mi-profile-person{border-color:#cfe6df;background:var(--mi-site-teal-soft)}.mi-profile-avatar{color:#fff;border-color:#2f817459;background:var(--mi-site-teal)}.mi-profile-person strong{color:var(--mi-site-ink)}.mi-profile-nav-item{color:#4c586d}.mi-profile-nav-item:hover{color:var(--mi-site-navy);background:#edf2fb}.mi-profile-nav-item.active{color:var(--mi-site-navy);border-color:#b9c9e2;background:linear-gradient(135deg,#e8f6f2eb,#eaf0fbf0);box-shadow:0 8px 20px #18254412}.mi-profile-nav-item span{color:var(--mi-site-muted);opacity:1}.mi-profile-sidebar-foot{border-color:var(--mi-site-line)}.mi-profile-sidebar-foot span{color:var(--mi-site-navy)}.mi-profile-sidebar-foot small{color:var(--mi-site-muted)}.mi-profile-content{background:transparent}.mi-profile-topbar{border-color:var(--mi-site-line);background:#ffffffe0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.mi-profile-topbar .eyebrow{color:var(--mi-site-teal)}.mi-profile-topbar h1{color:var(--mi-site-ink)}.mi-profile-topbar p:last-child{color:var(--mi-site-muted)}.mi-profile-close{color:var(--mi-site-navy-2);border-color:#cbd5e2;background:#fff}.mi-profile-close:hover{color:var(--mi-site-navy);border-color:#9bb0d1;background:#f4f7fb}.mi-profile-card,.mi-materials-page{color:var(--mi-site-ink);border-color:var(--mi-site-line);background:var(--mi-site-paper);box-shadow:var(--mi-site-shadow)}.mi-profile-card h2,.mi-profile-card strong,.mi-setting-row strong,.mi-material-list-heading h2,.mi-material-row strong,.mi-material-empty strong,.mi-material-detail-head h2,.mi-library-no-materials strong{color:var(--mi-site-ink)}.mi-profile-card-heading p,.mi-profile-summary>p,.mi-card-intro,.mi-setting-row span,.mi-material-row small,.mi-material-empty p,.mi-material-detail-head p,.mi-library-no-materials p{color:var(--mi-site-muted)}.mi-profile-form label{color:#4c586d}.mi-profile-form input{color:var(--mi-site-ink);border-color:#cbd5e2;background:#fff}.mi-profile-form input:focus{border-color:var(--mi-site-navy-2);box-shadow:0 0 0 3px #2449851f}.mi-profile-primary,.mi-cloud-primary{color:#fff;border-color:var(--mi-site-navy);background:var(--mi-site-navy)}.mi-profile-primary:hover,.mi-cloud-primary:hover{background:#0d2454}.mi-profile-secondary,.mi-cloud-secondary{color:var(--mi-site-navy-2);border-color:#cbd5e2;background:#fff}.mi-profile-stat-grid>div,.mi-data-summary span,.mi-plan-badge,.mi-coming-soon,.mi-data-summary,.mi-setting-row,.mi-material-row,.mi-library-no-materials,.mi-material-empty,.mi-material-detail{border-color:var(--mi-site-line)}.mi-profile-stat-grid>div{background:var(--mi-site-soft)}.mi-profile-stat-grid strong{color:var(--mi-site-navy)}.mi-profile-stat-grid span{color:var(--mi-site-muted)}.mi-setting-row{border-color:var(--mi-site-line)}.mi-switch i{border-color:#aeb9c9;background:#dfe5ee}.mi-switch i:after{background:#fff;box-shadow:0 1px 4px #18254433}.mi-switch input:checked+i{border-color:var(--mi-site-teal);background:var(--mi-site-teal)}.mi-switch input:checked+i:after{background:#fff}.mi-data-summary span,.mi-plan-badge{color:var(--mi-site-navy-2);border-color:#c4d1e4;background:#edf2fb}.mi-profile-danger{color:#9f2f3a;border-color:#e5a9b0;background:#fff1f2}.mi-profile-danger:hover{background:#ffe5e7}.mi-materials-page{background:#ffffffc7}.mi-material-list{border-color:var(--mi-site-line);background:#f7f9fc}.mi-material-list-heading span{color:var(--mi-site-muted)}.mi-material-row{color:#4c586d;border-color:var(--mi-site-line);background:#fff}.mi-material-row:hover{border-color:#9bb0d1;background:#f4f7fb}.mi-material-row.active{border-color:#9ccfc1;background:var(--mi-site-teal-soft)}.mi-material-kind{color:var(--mi-site-navy-2);border-color:#b9c9e2;background:#edf2fb}.mi-material-kind.live{color:#22695d;border-color:#a7d8ca;background:var(--mi-site-teal-soft)}.mi-library-no-materials{border-color:#b9c5d6;background:#fff}.mi-material-detail{background:#ffffffe6}.mi-material-detail-actions button,.mi-material-tabs button{color:var(--mi-site-navy-2);border-color:#cbd5e2;background:#fff}.mi-material-detail-actions button:hover{border-color:#9bb0d1;background:#f4f7fb}.mi-material-detail-actions button.danger{color:#9f2f3a;border-color:#e5a9b0;background:#fff1f2}.mi-material-tabs{border-color:var(--mi-site-line)}.mi-material-tabs button{border-width:0 0 2px;border-color:transparent;background:transparent}.mi-material-tabs button.active{color:var(--mi-site-teal);border-color:var(--mi-site-teal)}.mi-material-graph{border-color:var(--mi-site-line);background:#f7f9fc}.mi-material-caption,.mi-material-transcript{color:var(--mi-site-muted)}.mi-material-transcript{border-color:var(--mi-site-line);background:#f7f9fc}.mi-iteration-list button{color:var(--mi-site-ink);border-color:var(--mi-site-line);background:#fff}.mi-iteration-list button:hover{border-color:#9bb0d1;background:#f4f7fb}.mi-coming-soon{color:var(--mi-site-ink);background:var(--mi-site-soft)}.mi-coming-soon span{color:var(--mi-site-muted)}.mi-billing-lifecycle{color:var(--mi-site-ink);border-color:var(--mi-site-line);background:#fff;box-shadow:var(--mi-site-shadow)}.mi-billing-lifecycle h2,.mi-profile-page .mi-billing-lifecycle-copy h2{color:var(--mi-site-ink)}.mi-billing-lifecycle p,.mi-profile-page .mi-billing-lifecycle-copy>p:last-child{color:var(--mi-site-muted)}.mi-profile-page .mi-billing-lifecycle-copy .eyebrow{color:var(--mi-site-teal)}.mi-billing-entitlement,.mi-billing-entitlement.active{color:#22695d;border-color:#9ccfc1;background:var(--mi-site-teal-soft)}.mi-billing-entitlement.locked{color:#7a5b00;border-color:#e3c66a;background:#fff8df}.mi-billing-audit-grid div{border-color:var(--mi-site-line);background:var(--mi-site-soft)}.mi-billing-audit-grid strong{color:var(--mi-site-muted)}.mi-billing-audit-grid span{color:var(--mi-site-ink)}.mi-billing-lifecycle-actions button{color:var(--mi-site-navy-2);border-color:#cbd5e2;background:#fff}.mi-billing-lifecycle-actions button:last-child{color:#fff;border-color:var(--mi-site-navy);background:var(--mi-site-navy)}.mi-workflow4-controls{border-color:var(--mi-site-line);background:#f7f9fc}.mi-workflow4-filter-grid label{color:#4c586d}.mi-workflow4-filter-grid input,.mi-workflow4-filter-grid select{color:var(--mi-site-ink);border-color:#cbd5e2;background:#fff}.mi-workflow4-filter-grid input:focus,.mi-workflow4-filter-grid select:focus{outline:none;border-color:var(--mi-site-navy-2);box-shadow:0 0 0 3px #2449851f}.mi-workflow4-filter-grid output,.mi-workflow4-storage,.mi-workflow4-empty{color:var(--mi-site-muted)}.mi-workflow4-actions button,.mi-workflow4-modal button{color:var(--mi-site-navy-2);border-color:#cbd5e2;background:#fff}.mi-workflow4-actions button:hover,.mi-workflow4-modal button:hover{border-color:#9bb0d1;background:#f4f7fb}.mi-workflow4-storage{border-color:var(--mi-site-line);background:#fff}.mi-workflow4-empty{border-color:#b9c5d6;background:#fff}.mi-workflow4-backdrop{background:#17213a7a}.mi-workflow4-modal{color:var(--mi-site-ink);border-color:var(--mi-site-line);background:#fff;box-shadow:0 28px 90px #18254438}.mi-workflow4-modal header,.mi-workflow4-modal footer{border-color:var(--mi-site-line)}.mi-workflow4-modal h2,.mi-workflow4-trash-list strong{color:var(--mi-site-ink)}.mi-workflow4-modal header p,.mi-workflow4-trash-list span{color:var(--mi-site-muted)}.mi-workflow4-trash-list article{border-color:var(--mi-site-line);background:var(--mi-site-soft)}.mi-profile-toast,.mi-workflow4-toast{color:#fff;border-color:var(--mi-site-teal);background:#22695d;box-shadow:0 18px 48px #18254438}.mi-cloud-modal{color:var(--mi-site-ink);border-color:var(--mi-site-line);background:#fff;box-shadow:0 28px 90px #18254438}.mi-cloud-modal header{border-color:var(--mi-site-line)}.mi-cloud-modal h2{color:var(--mi-site-ink)}.mi-cloud-modal p,.mi-cloud-message{color:var(--mi-site-muted)}.mi-cloud-form label{color:#4c586d}.mi-cloud-form input{color:var(--mi-site-ink);border-color:#cbd5e2;background:#fff}@media (max-width: 760px){.mi-profile-page{background:linear-gradient(180deg,#f8faff,#edf3f8)}.mi-profile-sidebar{border-color:var(--mi-site-line);background:#fffffff7;box-shadow:0 10px 26px #1825440f}.mi-profile-topbar{background:#ffffffeb}.mi-profile-main{background:transparent}}body.ux-theme-panel-open{overflow:hidden!important}.ux-theme-panel{min-height:0!important;overflow:hidden!important}.ux-theme-panel .modal-content{min-height:0!important;max-height:none!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain}.ux-theme-panel .theme-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ux-theme-panel .theme-meta{min-width:0!important;overflow-wrap:anywhere}.ux-product-shell .graph-core,.mi-material-graph .graph-core,.ux-product-shell .graph-toolbar .mi-graph-tools,.ux-product-shell .graph-toolbar .graph-layout-controls,.ux-product-shell [data-mi-graph-layout-controls],.ux-product-shell [data-mi-workflow-3-controls],.ux-product-shell [data-mi-workflow-5-controls],.ux-product-shell [data-mi-workflow-5-export],.ux-product-shell [data-mi-facilitator-export],.ux-product-shell [data-mi-export-png],.ux-product-shell [data-mi-w5-png],.ux-product-shell [data-mi-graph-layer-control],.ux-product-shell [data-mi-graph-layer-menu-control],.ux-product-shell [data-mi-graph-popout-controls],.ux-product-shell [data-mi-graph-zoom-controls],.ux-product-shell [data-mi-artifact-cluster-mode],.ux-product-shell [data-mi-cluster-mode-control]{display:none!important}.ux-product-shell .graph-toolbar{position:relative;z-index:12;overflow:visible;gap:14px;padding:16px 20px;border-color:var(--ux-line)!important;color:var(--ux-ink);background:#fff!important}.ux-product-shell .graph-toolbar-copy strong{color:var(--ux-ink)!important;font-size:14px}.ux-product-shell .graph-toolbar-copy span{max-width:620px;color:#667085!important;font-size:12px;line-height:1.45}.ux-product-shell .ux-graph-tools{position:relative;display:flex;align-items:center;gap:8px;margin-left:auto}.ux-product-shell .ux-search-field{width:min(240px,28vw);min-height:42px;border-radius:11px}.ux-product-shell .ux-graph-menu{top:calc(100% + 8px);right:0;left:auto;z-index:60;width:min(310px,calc(100vw - 24px))}.ux-product-shell .ux-graph-menu button strong,.ux-product-shell .ux-graph-menu button small{display:block}.ux-product-shell .ux-graph-menu button small{margin-top:3px;color:#667085;font-weight:500;line-height:1.35}.ux-product-shell .hierarchy-surface button.theme-node,.ux-product-shell .hierarchy-surface button.subtheme-node,.ux-product-shell .hierarchy-surface .mi-artifact-node{touch-action:none!important;-webkit-user-select:none;user-select:none}.ux-product-shell .hierarchy-surface.is-arranging button.theme-node,.ux-product-shell .hierarchy-surface.is-arranging button.subtheme-node,.ux-product-shell .hierarchy-surface.is-arranging .mi-artifact-node,.ux-product-shell .hierarchy-surface .is-repositioning,.ux-product-shell .hierarchy-surface .is-artifact-repositioning{transition:none!important;animation:none!important;will-change:left,top}.ux-product-shell .hierarchy-surface.is-arranging button.theme-node:hover,.ux-product-shell .hierarchy-surface.is-arranging button.theme-node:focus-visible,.ux-product-shell .hierarchy-surface.is-arranging button.subtheme-node:hover,.ux-product-shell .hierarchy-surface.is-arranging button.subtheme-node:focus-visible,.ux-product-shell .hierarchy-surface .is-repositioning,.ux-product-shell .hierarchy-surface .is-artifact-repositioning{transform:translate(-50%,-50%)!important}.ux-product-shell .hierarchy-surface.is-arranging{cursor:grabbing}.ux-product-shell .drag-hint{color:#667085!important}.ux-product-shell .mi-artifact-node{color:var(--ux-ink)!important;border-color:#cbd7e8!important;background:#fff!important;box-shadow:0 8px 22px #2333531f!important}.ux-product-shell .mi-artifact-node strong{color:var(--ux-ink)!important}.ux-product-shell .mi-artifact-node span{color:var(--ux-teal)!important}.ux-product-shell .mi-artifact-node small{color:#667085!important}.ux-product-shell .mi-artifact-merge-count{color:#7a5410!important;background:#fff5dd;border-radius:999px;padding:3px 7px;width:fit-content}.ux-theme-panel-backdrop{display:flex!important;align-items:stretch!important;justify-content:flex-end!important;padding:0!important;overflow:hidden!important;z-index:10100!important;background:#0f172a52!important}.ux-theme-panel{width:min(480px,100vw)!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;border:0!important;border-left:1px solid var(--ux-line)!important;border-radius:20px 0 0 20px!important;color:var(--ux-ink)!important;background:#fff!important;box-shadow:-18px 0 60px #1825442e!important}.ux-theme-panel .modal-header{min-width:0;background:#fff!important}.ux-theme-panel .modal-content{min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;scrollbar-gutter:stable;overscroll-behavior:contain}.ux-theme-panel .modal-content::-webkit-scrollbar,.mi-artifact-evidence-modal::-webkit-scrollbar,.mi-metric-definition-modal::-webkit-scrollbar{width:10px}.ux-theme-panel .modal-content::-webkit-scrollbar-thumb,.mi-artifact-evidence-modal::-webkit-scrollbar-thumb,.mi-metric-definition-modal::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:999px;background:#aebacd;background-clip:padding-box}.ux-product-shell[data-ux-meeting-tab=actions] .ledger-panel{color:var(--ux-ink)!important;background:#fff!important}.ux-product-shell[data-ux-meeting-tab=actions] .artifact-card,.ux-product-shell[data-ux-meeting-tab=actions] .turn-card{border:1px solid var(--ux-line)!important;color:var(--ux-ink)!important;background:#fff!important;box-shadow:0 5px 16px #2333530d}.ux-product-shell[data-ux-meeting-tab=actions] .artifact-card strong,.ux-product-shell[data-ux-meeting-tab=actions] .turn-card p{color:var(--ux-ink)!important}.ux-product-shell[data-ux-meeting-tab=actions] .artifact-card>span,.ux-product-shell[data-ux-meeting-tab=actions] .turn-card>span{color:#667085!important}.ux-product-shell .mi-artifact-source{display:block;margin:12px 0 0!important;padding:11px 12px;border:1px solid #cfe5df;border-radius:11px;color:#344054!important;background:#f3faf8}.ux-product-shell .mi-artifact-source>span{display:block;color:#21695d!important;font-size:10px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.ux-product-shell .mi-artifact-source q{display:block;margin-top:6px;color:#344054!important;opacity:1!important;font-size:13px;line-height:1.55}.ux-product-shell .metric{border-color:var(--ux-line)!important;color:var(--ux-ink)!important;background:#f8faff!important;box-shadow:none!important}.ux-product-shell .metric strong{color:var(--ux-navy)!important}.ux-product-shell .metric span{color:#667085!important}.ux-product-shell .mi-analysis-quality{display:grid;gap:9px;margin:14px 0 0;padding:13px 14px;border:1px solid #cfe5df!important;border-radius:12px;color:var(--ux-ink)!important;background:#f3faf8!important}.ux-product-shell .mi-analysis-quality[data-state=blocked]{border-color:#efb7bd!important;background:#fff5f6!important}.ux-product-shell .mi-analysis-quality-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.ux-product-shell .mi-analysis-quality-head strong,.ux-product-shell .mi-analysis-quality-head span{display:block}.ux-product-shell .mi-analysis-quality-head strong{color:var(--ux-ink)!important;font-size:13px}.ux-product-shell .mi-analysis-quality-head span{margin-top:3px;color:#526079!important;font-size:12px;line-height:1.4}.ux-product-shell .mi-analysis-quality-head small{color:#667085!important;white-space:nowrap}.ux-product-shell .mi-analysis-details{padding-top:8px;border-top:1px solid #dce9e5}.ux-product-shell .mi-analysis-details summary{width:fit-content;cursor:pointer;color:var(--ux-navy);font-size:11px;font-weight:800}.ux-product-shell .mi-analysis-detail-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:9px}.ux-product-shell .mi-analysis-detail-grid>div{padding:8px;border:1px solid var(--ux-line);border-radius:9px;background:#fff}.ux-product-shell .mi-analysis-detail-grid dt{color:#667085;font-size:9px;text-transform:uppercase}.ux-product-shell .mi-analysis-detail-grid dd{margin:3px 0 0;color:var(--ux-ink);font-size:11px;font-weight:750}.ux-product-shell .mi-analysis-disclosures{padding:9px 10px;border-color:#e7cb82!important;color:#5c4715;background:#fff8e5!important}.ux-product-shell .mi-analysis-disclosures strong,.ux-product-shell .mi-analysis-disclosures p{color:#5c4715!important}.mi-metric-definition-backdrop,.mi-artifact-evidence-backdrop,.mi-cluster-modal-backdrop,.modal-backdrop:has(.merge-dialog){background:#0f172a52!important;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.mi-metric-definition-modal,.mi-artifact-evidence-modal,.mi-cluster-modal,.merge-dialog{color:var(--ux-ink)!important;border:1px solid var(--ux-line)!important;background:#fff!important;box-shadow:var(--ux-shadow)!important}.mi-metric-definition-modal header,.mi-artifact-evidence-modal header,.mi-cluster-modal header,.merge-dialog .modal-header{border-color:var(--ux-line)!important;background:#fff!important}.mi-metric-definition-modal h3,.mi-artifact-evidence-modal h3,.mi-cluster-modal h3,.merge-dialog h3{color:var(--ux-ink)!important}.mi-metric-definition-modal header button,.mi-artifact-evidence-modal header button,.mi-cluster-modal header button,.merge-dialog .close-button{color:var(--ux-navy)!important;border-color:var(--ux-line)!important;background:#f2f5fa!important}.mi-metric-definition-content,.mi-artifact-evidence-content,.mi-cluster-modal>div{color:var(--ux-ink)!important}.mi-metric-definition-value,.mi-artifact-evidence-card,.mi-artifact-label-editor,.mi-cluster-members,.merge-dialog .selected-theme-list span{color:var(--ux-ink)!important;border-color:var(--ux-line)!important;background:#f8faff!important}.mi-metric-definition-value strong,.mi-artifact-evidence-card strong,.mi-artifact-label-editor label,.mi-cluster-modal strong{color:var(--ux-ink)!important}.mi-metric-definition-value span,.mi-metric-definition-content p,.mi-artifact-evidence-intro,.mi-artifact-evidence-card span,.mi-artifact-evidence-card q,.mi-artifact-label-editor span,.mi-cluster-modal p{color:#526079!important}.mi-metric-definition-content h4{color:var(--ux-teal)!important}.mi-artifact-label-editor input,.mi-cluster-modal input,.merge-dialog input{color:var(--ux-ink)!important;border-color:#cfd7e4!important;background:#fff!important}.mi-artifact-separate{color:#7a5410!important;border-color:#e2c36e!important;background:#fff8e5!important}@media (max-width: 760px){.ux-product-shell .graph-toolbar{align-items:stretch}.ux-product-shell .ux-graph-tools{width:100%;margin-left:0}.ux-product-shell .ux-search-field{flex:1;width:auto;min-width:0}.ux-product-shell .mi-analysis-quality-head{flex-direction:column;gap:5px}.ux-product-shell .mi-analysis-quality-head small{white-space:normal}.ux-product-shell .mi-analysis-detail-grid{grid-template-columns:1fr 1fr}.ux-theme-panel-backdrop{align-items:flex-end!important}.ux-theme-panel{width:100vw!important;height:min(92dvh,820px)!important;max-height:92dvh!important;border-left:0!important;border-top:1px solid var(--ux-line)!important;border-radius:20px 20px 0 0!important}}@media (prefers-reduced-motion: reduce){.ux-product-shell .hierarchy-surface *,.ux-theme-panel,.ux-menu{transition:none!important;animation:none!important}}.ux-meeting-title-action{display:inline-block;max-width:min(720px,74vw);cursor:pointer;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:5px;transition:color .16s ease,text-decoration-color .16s ease}.ux-meeting-title-action:hover,.ux-meeting-title-action:focus-visible{color:#244985;text-decoration-color:#8aa1c8;outline:none}.ux-save-state.ux-meeting-name-action{display:inline-flex;align-items:center;width:max-content;min-height:28px;margin-top:7px;padding:4px 10px;color:#244985;border:1px solid #b9c9e2;border-radius:999px;background:#edf2fb;cursor:pointer;font-size:12px;font-weight:800;line-height:1.2}.ux-save-state.ux-meeting-name-action:hover,.ux-save-state.ux-meeting-name-action:focus-visible{color:#132b5f;border-color:#8fa6cb;background:#e3eaf7;outline:none}.ux-meeting-name-backdrop{position:fixed;z-index:22000;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#0f1a338a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ux-meeting-name-dialog{width:min(520px,100%);padding:26px;color:#17213a;border:1px solid #dfe4ec;border-radius:22px;background:#fff;box-shadow:0 30px 90px #0f1a3340}.ux-meeting-name-dialog .eyebrow{margin:0;color:#2f8174;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.ux-meeting-name-dialog h2{margin:8px 0 0;color:#17213a;font-size:28px;line-height:1.15;letter-spacing:-.035em}.ux-meeting-name-dialog>form>p:not(.eyebrow):not(.ux-meeting-name-error){margin:10px 0 0;color:#667085;font-size:14px;line-height:1.55}.ux-meeting-name-dialog label{display:grid;gap:7px;margin-top:22px;color:#344054;font-size:12px;font-weight:850}.ux-meeting-name-dialog input{width:100%;min-height:48px;padding:0 14px;color:#17213a;border:1px solid #cbd5e2;border-radius:11px;background:#fff;font:inherit;font-size:15px;outline:none}.ux-meeting-name-dialog input:focus{border-color:#244985;box-shadow:0 0 0 4px #2449851f}.ux-meeting-name-error{min-height:20px;margin:7px 0 0;color:#b42318;font-size:12px}.ux-meeting-name-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.ux-meeting-name-actions button{min-height:42px;padding:0 16px;color:#244985;border:1px solid #cbd5e2;border-radius:11px;background:#fff;font:inherit;font-size:13px;font-weight:850;cursor:pointer}.ux-meeting-name-actions button[type=submit]{color:#fff;border-color:#132b5f;background:#132b5f}.mi-profile-page [data-mi-open-material]{cursor:pointer}.mi-profile-page [data-mi-open-material]:focus-visible{outline:3px solid rgba(36,73,133,.2);outline-offset:2px}.mi-profile-page .mi-billing-lifecycle,.mi-profile-page [data-mi-workflow-7-billing]{display:none!important}.mi-profile-page .mi-plan-options-card .mi-setting-row{align-items:center;gap:18px}.mi-profile-page .mi-plan-options-card .mi-setting-row strong{color:#17213a!important}.mi-profile-page .mi-plan-options-card .mi-plan-option-copy,.mi-profile-page .mi-plan-options-card .mi-setting-row span{color:#4c586d!important;opacity:1!important}.mi-profile-page .mi-plan-option-button{flex:0 0 auto;min-width:150px;min-height:42px;margin:0!important;padding:0 16px!important;color:#fff!important;border:1px solid #244985!important;border-radius:12px!important;background:#244985!important;box-shadow:0 8px 18px #24498529;font-size:12px!important;font-weight:850!important;opacity:1!important;cursor:pointer}.mi-profile-page .mi-plan-option-button:hover:not(:disabled),.mi-profile-page .mi-plan-option-button:focus-visible:not(:disabled){border-color:#132b5f!important;background:#132b5f!important;outline:none}.mi-profile-page .mi-plan-option-button:disabled,.mi-profile-page .mi-plan-option-button[aria-current=true]{color:#fff!important;border-color:#244985!important;background:#244985!important;opacity:1!important;cursor:default}@media (max-width: 760px){.ux-meeting-title-action{max-width:100%}.ux-meeting-name-dialog{padding:22px 18px;border-radius:18px}.ux-meeting-name-dialog h2{font-size:24px}.ux-meeting-name-actions{display:grid;grid-template-columns:1fr}.ux-meeting-name-actions button{width:100%}.mi-profile-page .mi-plan-options-card .mi-setting-row{align-items:stretch;flex-direction:column;gap:12px}.mi-profile-page .mi-plan-option-button{width:100%;min-width:0}}body.mi-team-modal-open{overflow:hidden}.mi-team-backdrop{--mi-team-ink: #17213a;--mi-team-muted: #667085;--mi-team-line: #dfe4ec;--mi-team-soft: #f5f7fb;--mi-team-paper: #ffffff;--mi-team-navy: #132b5f;--mi-team-navy-2: #244985;--mi-team-teal: #2f8174;--mi-team-teal-soft: #e8f6f2;--mi-team-danger: #9f2f3a;box-sizing:border-box;padding:16px;background:#17213a7a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.mi-team-backdrop *,.mi-team-backdrop *:before,.mi-team-backdrop *:after{box-sizing:border-box}.mi-team-modal{display:flex;flex-direction:column;width:min(1120px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:hidden;color:var(--mi-team-ink);border:1px solid var(--mi-team-line);border-radius:24px;background:linear-gradient(145deg,#fff,#fbfcff 54%,#f4f8fb);box-shadow:0 30px 100px #18254447}.mi-team-modal>header{flex:0 0 auto;align-items:center;gap:24px;padding:24px 28px;border-bottom:1px solid var(--mi-team-line);background:#fffffff0}.mi-team-modal>header>div{min-width:0}.mi-team-modal>header .eyebrow{margin:0 0 6px;color:var(--mi-team-teal);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.mi-team-modal h2,.mi-team-modal h3,.mi-team-modal h4{color:var(--mi-team-ink)}.mi-team-modal>header h2{margin:0;font-size:clamp(26px,3vw,36px);line-height:1.08;letter-spacing:-.025em}.mi-team-modal>header p:not(.eyebrow){margin:8px 0 0;color:var(--mi-team-muted);font-size:15px;line-height:1.5}.mi-team-modal>header>button{flex:0 0 44px;width:44px;height:44px;min-width:44px;min-height:44px;padding:0;color:var(--mi-team-navy-2);border:1px solid #cbd5e2;border-radius:14px;background:#fff;font-size:24px;line-height:1;cursor:pointer}.mi-team-modal>header>button:hover{color:var(--mi-team-navy);border-color:#9bb0d1;background:#f4f7fb}.mi-team-layout{flex:1 1 auto;grid-template-columns:292px minmax(0,1fr);min-height:0;max-height:none;overflow:hidden}.mi-team-layout>aside{min-width:0;gap:12px;padding:20px;overflow:auto;border-right:1px solid var(--mi-team-line);background:#f7f9fc}.mi-team-workspace-card,.mi-team-personal{gap:5px;width:100%;min-height:88px;padding:15px 16px;color:var(--mi-team-ink);border:1px solid var(--mi-team-line);border-radius:16px;background:#fff;box-shadow:0 6px 18px #1825440a;text-align:left}.mi-team-workspace-card:hover,.mi-team-personal:hover{border-color:#aebed5;background:#f9fbfe}.mi-team-workspace-card.active{color:var(--mi-team-ink);border-color:#8fcabb;background:var(--mi-team-teal-soft);box-shadow:0 8px 22px #2f81741a}.mi-team-workspace-card span,.mi-team-personal span{color:var(--mi-team-teal);font-size:10px;font-weight:800;letter-spacing:.08em;line-height:1.35;text-transform:uppercase}.mi-team-workspace-card strong,.mi-team-personal strong{color:var(--mi-team-ink);font-size:15px;line-height:1.35}.mi-team-workspace-card small{color:var(--mi-team-muted);font-size:12px;line-height:1.4}.mi-team-layout>main{min-width:0;padding:28px;overflow:auto;background:transparent}.mi-team-detail{gap:24px}.mi-team-detail>header{align-items:center;gap:20px}.mi-team-detail>header>div{min-width:0}.mi-team-detail>header .eyebrow{margin:0 0 6px;color:var(--mi-team-teal);font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.mi-team-detail>header h3{margin:0;font-size:clamp(23px,2.4vw,30px);line-height:1.15;letter-spacing:-.02em}.mi-team-detail>header p{margin:8px 0 0;color:var(--mi-team-muted);font-size:14px;line-height:1.5}.mi-team-detail>header p b{color:var(--mi-team-ink)}.mi-team-detail button,.mi-team-detail select,.mi-team-detail input{min-height:44px;color:var(--mi-team-ink);border:1px solid #cbd5e2;border-radius:12px;background:#fff;font:inherit;font-size:14px}.mi-team-detail button{padding:0 16px;color:var(--mi-team-navy-2);font-weight:750}.mi-team-detail button:hover:not(:disabled){border-color:#9bb0d1;background:#f4f7fb}.mi-team-detail button.primary,.mi-team-detail .mi-team-workspace-switch{width:auto;min-width:170px;min-height:46px;padding:0 18px;color:#fff;border-color:var(--mi-team-navy);border-radius:13px;background:var(--mi-team-navy);font-size:14px;line-height:1.2;white-space:nowrap}.mi-team-detail button.primary:hover:not(:disabled),.mi-team-detail .mi-team-workspace-switch:hover:not(:disabled){border-color:#0d2454;background:#0d2454}.mi-team-detail .mi-team-current-workspace,.mi-team-detail .mi-team-current-workspace:disabled{color:#22695d;border-color:#9ccfc1;background:var(--mi-team-teal-soft);opacity:1;cursor:default}.mi-team-seat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.mi-team-seat-grid div{min-width:0;padding:18px;border:1px solid var(--mi-team-line);border-radius:16px;background:var(--mi-team-soft)}.mi-team-seat-grid strong{color:var(--mi-team-navy);font-size:30px;line-height:1}.mi-team-seat-grid span{margin-top:7px;color:var(--mi-team-muted);font-size:12px;line-height:1.35}.mi-team-invite-form{grid-template-columns:minmax(220px,1fr) 160px auto;align-items:end;gap:12px;padding:18px;border:1px solid var(--mi-team-line);border-radius:18px;background:#fff;box-shadow:0 8px 24px #1825440d}.mi-team-invite-form label,.mi-team-member label{gap:7px;color:#4c586d;font-size:11px;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.mi-team-invite-form input,.mi-team-invite-form select,.mi-team-member select{width:100%;padding:0 12px}.mi-team-invite-form input::placeholder{color:#98a2b3}.mi-team-detail input:focus,.mi-team-detail select:focus,.mi-team-detail button:focus-visible,.mi-team-modal>header>button:focus-visible,.mi-team-workspace-card:focus-visible,.mi-team-personal:focus-visible{outline:none;border-color:var(--mi-team-navy-2);box-shadow:0 0 0 3px #24498524}.mi-team-detail>section{min-width:0}.mi-team-detail>section>h4{margin:0;color:var(--mi-team-ink);font-size:16px;line-height:1.3}.mi-team-member-list,.mi-team-invitation-list{gap:9px;margin-top:10px}.mi-team-member,.mi-team-invitation{grid-template-columns:minmax(180px,1fr) 150px auto;gap:12px;min-width:0;padding:13px 14px;border:1px solid var(--mi-team-line);border-radius:14px;background:#fff}.mi-team-member>div,.mi-team-invitation>div{min-width:0;column-gap:9px}.mi-team-member i{width:9px;height:9px;background:#98a2b3}.mi-team-member i.online{background:#2f9d78;box-shadow:0 0 0 4px #2f9d781f}.mi-team-member strong,.mi-team-invitation strong{min-width:0;overflow:hidden;color:var(--mi-team-ink);font-size:14px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.mi-team-member span,.mi-team-invitation span{min-width:0;color:var(--mi-team-muted);font-size:12px;line-height:1.4}.mi-team-role-chip{justify-self:end;padding:7px 10px;color:var(--mi-team-navy-2)!important;border:1px solid #c4d1e4;border-radius:999px;background:#edf2fb;font-size:10px!important;font-weight:800;text-transform:uppercase}.mi-team-detail button.danger{color:var(--mi-team-danger);border-color:#e5a9b0;background:#fff1f2}.mi-team-detail button.danger:hover{border-color:#d88b95;background:#ffe5e7}.mi-team-security-note{margin:0;padding:13px 15px;color:#22695d;border:1px solid #a7d8ca;border-radius:14px;background:var(--mi-team-teal-soft);font-size:12px;line-height:1.55}.mi-team-empty{padding:40px 24px;color:var(--mi-team-ink);border:1px dashed #b9c5d6;border-radius:18px;background:#fff}.mi-team-empty strong{color:var(--mi-team-ink);font-size:18px}.mi-team-empty p,.mi-team-modal .muted{color:var(--mi-team-muted);font-size:14px;line-height:1.5}.mi-team-toast{right:18px;bottom:18px;padding:13px 15px;color:#fff;border-color:var(--mi-team-teal);border-radius:13px;background:#22695d;box-shadow:0 18px 48px #18254438;font-size:13px}.mi-team-toast.error{color:#fff;border-color:#b64250;background:#8f2f3b}@media (max-width: 800px){.mi-team-backdrop{display:block;padding:0;background:#f5f7fb;-webkit-backdrop-filter:none;backdrop-filter:none}.mi-team-modal{width:100vw;height:100dvh;max-height:none;border:0;border-radius:0;box-shadow:none}.mi-team-modal>header{position:sticky;z-index:2;top:0;padding:18px 16px}.mi-team-modal>header h2{font-size:27px}.mi-team-modal>header p:not(.eyebrow){font-size:13px}.mi-team-layout{display:flex;flex-direction:column;min-height:0;overflow:hidden}.mi-team-layout>aside{display:flex;flex:0 0 auto;gap:10px;padding:14px 16px;overflow-x:auto;overflow-y:hidden;border-right:0;border-bottom:1px solid var(--mi-team-line);scrollbar-width:thin}.mi-team-workspace-card,.mi-team-personal{flex:0 0 230px;min-height:80px;padding:13px 14px}.mi-team-layout>main{flex:1 1 auto;padding:20px 16px 40px;overflow:auto}.mi-team-detail{gap:20px}.mi-team-detail>header{align-items:stretch;flex-direction:column}.mi-team-detail button.primary,.mi-team-detail .mi-team-workspace-switch{width:100%;min-width:0;white-space:normal}.mi-team-seat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.mi-team-seat-grid div{padding:13px 10px}.mi-team-seat-grid strong{font-size:25px}.mi-team-seat-grid span{font-size:11px}.mi-team-invite-form{grid-template-columns:1fr;padding:16px}.mi-team-invite-form button{width:100%}.mi-team-member,.mi-team-invitation{grid-template-columns:minmax(0,1fr) auto}.mi-team-member label,.mi-team-member button,.mi-team-invitation button{grid-column:1 / -1;width:100%}}@media (max-width: 420px){.mi-team-modal>header{gap:12px}.mi-team-modal>header h2{font-size:25px}.mi-team-modal>header>button{flex-basis:42px;width:42px;height:42px;min-width:42px;min-height:42px}.mi-team-workspace-card,.mi-team-personal{flex-basis:215px}.mi-team-seat-grid strong{font-size:23px}.mi-team-member,.mi-team-invitation{grid-template-columns:1fr}.mi-team-role-chip{justify-self:start}}.mi-team-invitation:has(.mi-team-resend-invitation){grid-template-columns:minmax(190px,1fr) auto auto}.mi-team-invitation .mi-team-resend-invitation{min-width:118px;color:#244985;border-color:#c4d1e4;background:#edf2fb}.mi-team-invitation .mi-team-resend-invitation:hover:not(:disabled){border-color:#9bb0d1;background:#e3ebf8}.mi-team-invite-form button[disabled],.mi-team-invitation button[disabled]{cursor:wait;opacity:.7}@media (max-width:800px){.mi-team-invitation:has(.mi-team-resend-invitation){grid-template-columns:minmax(0,1fr) auto auto}}@media (max-width:520px){.mi-team-invitation:has(.mi-team-resend-invitation){grid-template-columns:1fr 1fr}.mi-team-invitation:has(.mi-team-resend-invitation)>div{grid-column:1/-1}.mi-team-invitation .mi-team-resend-invitation,.mi-team-invitation [data-mi-team-revoke]{width:100%;min-width:0}}:root{color-scheme:light;--ux-ink: #17213a;--ux-muted: #4c586d;--ux-line: #d7dfeb;--ux-soft: #f5f7fb;--ux-paper: #ffffff;--ux-navy: #132b5f;--ux-navy-2: #244985;--ux-teal: #22695d;--ux-teal-soft: #e8f6f2;--ux-amber: #7a5410;--ux-amber-soft: #fff5dd;--ux-danger: #8f2f39}html,body,#root{color:var(--ux-ink);background:var(--ux-soft)}input,textarea,select,button{color-scheme:light}::placeholder{color:#667085;opacity:1}.ux-app-page,.ux-product-shell,.ux-app-page main,.ux-product-shell main{color:var(--ux-ink)}.ux-panel,.ux-job-card,.ux-list-item,.ux-next-item,.ux-menu,.ux-mobile-drawer,.ux-price-card,.ux-theme-panel,.mi-metric-definition-modal,.mi-artifact-evidence-modal,.mi-cluster-modal,.merge-dialog{color:var(--ux-ink)}.ux-panel p,.ux-job-card p,.ux-list-item small,.ux-next-item small,.ux-menu small,.ux-mobile-drawer small,.ux-price-card p{color:var(--ux-muted)}.ux-app-page button:disabled,.ux-product-shell button:disabled{opacity:.72}.onboarding-page .onboarding-copy>p,.onboarding-page .onboarding-card p,.onboarding-page .onboarding-card-heading p,.onboarding-page .signup-form label,.onboarding-page .account-switch,.onboarding-page .billing-detail{color:var(--ux-muted)!important;opacity:1!important}.onboarding-page .account-switch a,.onboarding-page .onboarding-card a,.onboarding-page .auth-mode-button{color:var(--ux-navy)!important}.ux-product-shell.app-shell .workspace-column>.source-mode-switch,.ux-product-shell .workspace-column>.source-mode-switch,.ux-product-shell .source-mode-switch{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:min(760px,100%)!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0 0 18px!important;padding:6px!important;overflow:visible!important;border:1px solid var(--ux-line)!important;border-radius:16px!important;background:#eef3f8!important}.ux-product-shell.app-shell .workspace-column>.source-mode-switch>button,.ux-product-shell .workspace-column>.source-mode-switch>button,.ux-product-shell .source-mode-switch>button{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:5px!important;height:auto!important;min-height:84px!important;max-height:none!important;padding:15px 16px!important;overflow:visible!important;color:var(--ux-ink)!important;border:1px solid #c7d2e2!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important;opacity:1!important;text-align:left!important}.ux-product-shell.app-shell .workspace-column>.source-mode-switch>button strong,.ux-product-shell .workspace-column>.source-mode-switch>button strong,.ux-product-shell .source-mode-switch>button strong{color:var(--ux-ink)!important;font-size:14px!important;line-height:1.25!important}.ux-product-shell.app-shell .workspace-column>.source-mode-switch>button span,.ux-product-shell .workspace-column>.source-mode-switch>button span,.ux-product-shell .source-mode-switch>button span{color:var(--ux-muted)!important;font-size:12px!important;line-height:1.4!important;opacity:1!important}.ux-product-shell.app-shell .workspace-column>.source-mode-switch>button:hover:not(:disabled),.ux-product-shell .workspace-column>.source-mode-switch>button:hover:not(:disabled),.ux-product-shell .source-mode-switch>button:hover:not(:disabled){border-color:#73b8aa!important;background:#f8fcfb!important}.ux-product-shell.app-shell .workspace-column>.source-mode-switch>button.active,.ux-product-shell .workspace-column>.source-mode-switch>button.active,.ux-product-shell .source-mode-switch>button.active{color:var(--ux-ink)!important;border-color:#66ad9d!important;background:var(--ux-teal-soft)!important;box-shadow:0 0 0 2px #2f81741f!important}.ux-product-shell .live-studio{color:var(--ux-ink)!important;border-color:var(--ux-line)!important;background:#fff!important}.ux-product-shell .live-studio .eyebrow{color:var(--ux-teal)!important;opacity:1!important}.ux-product-shell .live-studio h1,.ux-product-shell .live-studio h2,.ux-product-shell .live-studio h3,.ux-product-shell .live-studio h4,.ux-product-shell .live-studio strong,.ux-product-shell .live-studio label{color:var(--ux-ink)!important;opacity:1!important}.ux-product-shell .live-studio .section-heading p,.ux-product-shell .live-studio>p,.ux-product-shell .live-studio .format-hint,.ux-product-shell .live-studio .muted,.ux-product-shell .live-studio small{color:var(--ux-muted)!important;opacity:1!important}.ux-product-shell .live-studio .live-principles span,.ux-product-shell .live-studio [class*=chip],.ux-product-shell .live-studio [class*=pill]{color:var(--ux-teal)!important;border-color:#9acfc2!important;background:var(--ux-teal-soft)!important;opacity:1!important}.ux-product-shell .live-studio [role=radio],.ux-product-shell .live-studio label:has(input[type=radio]){color:var(--ux-ink)!important;border-color:#cfd8e5!important;background:var(--ux-soft)!important;opacity:1!important}.ux-product-shell .live-studio [role=radio] strong,.ux-product-shell .live-studio [role=radio] h3,.ux-product-shell .live-studio label:has(input[type=radio]) strong,.ux-product-shell .live-studio label:has(input[type=radio]) h3{color:var(--ux-ink)!important}.ux-product-shell .live-studio [role=radio] span,.ux-product-shell .live-studio [role=radio] p,.ux-product-shell .live-studio [role=radio] small,.ux-product-shell .live-studio label:has(input[type=radio]) span,.ux-product-shell .live-studio label:has(input[type=radio]) p,.ux-product-shell .live-studio label:has(input[type=radio]) small{color:var(--ux-muted)!important}.ux-product-shell .live-studio [role=radio][aria-checked=true],.ux-product-shell .live-studio label:has(input[type=radio]:checked){border-color:#66ad9d!important;background:var(--ux-teal-soft)!important;box-shadow:0 0 0 2px #2f81741f!important}.ux-product-shell .live-studio .live-capture-card,.ux-product-shell .live-studio .live-ledger-card,.ux-product-shell .live-studio .live-transcript-rail,.ux-product-shell .live-studio .live-turn,.ux-product-shell .live-studio .live-transcript-turn,.ux-product-shell .live-studio .live-empty,.ux-product-shell .live-studio .live-transcript-empty{color:var(--ux-ink)!important;border-color:var(--ux-line)!important;background:#f8faff!important;opacity:1!important}.ux-product-shell .live-studio .live-transcript-rail{background:#f3faf8!important}.ux-product-shell .live-studio .live-capture-card strong,.ux-product-shell .live-studio .live-ledger-card strong,.ux-product-shell .live-studio .live-transcript-rail strong,.ux-product-shell .live-studio .live-turn strong,.ux-product-shell .live-studio .live-transcript-turn strong,.ux-product-shell .live-studio .live-empty strong,.ux-product-shell .live-studio .live-transcript-empty strong,.ux-product-shell .live-studio .live-session-stats strong{color:var(--ux-ink)!important}.ux-product-shell .live-studio .live-capture-card p,.ux-product-shell .live-studio .live-ledger-card p,.ux-product-shell .live-studio .live-transcript-rail p,.ux-product-shell .live-studio .live-turn p,.ux-product-shell .live-studio .live-transcript-turn p{color:#344054!important;opacity:1!important}.ux-product-shell .live-studio .live-session-stats>div{border-color:#c7d2e2!important;background:#edf2fb!important}.ux-product-shell .live-studio .live-session-stats span,.ux-product-shell .live-studio .capture-status,.ux-product-shell .live-studio .live-turn span,.ux-product-shell .live-studio .live-transcript-turn span,.ux-product-shell .live-studio .live-capture-head small,.ux-product-shell .live-studio .live-transcript-head small,.ux-product-shell .live-studio .live-empty p,.ux-product-shell .live-studio .live-transcript-empty p{color:var(--ux-muted)!important;opacity:1!important}.ux-product-shell .live-studio .capture-status.listening,.ux-product-shell .live-studio .transcript-follow-status.following,.ux-product-shell .live-studio .ledger-recheck,.ux-product-shell .live-studio .jump-to-latest{color:var(--ux-teal)!important}.ux-product-shell .live-studio input,.ux-product-shell .live-studio textarea,.ux-product-shell .live-studio select{color:var(--ux-ink)!important;border-color:#c7d2e2!important;background:#fff!important}.ux-product-shell .live-studio .speaker-profile-row{color:var(--ux-ink)!important;border-color:var(--ux-line)!important;background:#fff!important}.ux-product-shell .live-studio .live-error{color:var(--ux-danger)!important;border-color:#efb7bd!important;background:#fff5f6!important}.ux-product-shell .live-studio .diarization-message,.ux-product-shell .live-studio .interim-transcript,.ux-product-shell .live-studio .live-transcript-turn.interim{color:var(--ux-teal)!important;border-color:#73b8aa!important;background:var(--ux-teal-soft)!important}.ux-theme-panel,.ux-theme-panel .modal-header,.ux-theme-panel .modal-content{color:var(--ux-ink)!important;background:#fff!important}.ux-theme-panel h1,.ux-theme-panel h2,.ux-theme-panel h3,.ux-theme-panel h4,.ux-theme-panel strong,.ux-theme-panel label{color:var(--ux-ink)!important;opacity:1!important}.ux-theme-panel p,.ux-theme-panel span,.ux-theme-panel small,.ux-theme-panel dd{color:var(--ux-muted)!important;opacity:1!important}.ux-theme-panel .theme-proposition,.ux-theme-panel .theme-status-reason,.ux-theme-panel .theme-meta,.ux-theme-panel .evidence-card{color:var(--ux-ink)!important;border-color:var(--ux-line)!important;background:var(--ux-soft)!important;opacity:1!important}.ux-theme-panel .theme-proposition h3,.ux-theme-panel .theme-proposition h4,.ux-theme-panel .theme-proposition strong,.ux-theme-panel .theme-status-reason h3,.ux-theme-panel .theme-status-reason h4,.ux-theme-panel .theme-status-reason strong,.ux-theme-panel .theme-meta strong,.ux-theme-panel .evidence-card strong{color:var(--ux-ink)!important}.ux-theme-panel .theme-proposition p,.ux-theme-panel .theme-proposition span,.ux-theme-panel .theme-proposition small,.ux-theme-panel .theme-status-reason p,.ux-theme-panel .theme-status-reason span,.ux-theme-panel .theme-status-reason small,.ux-theme-panel .theme-meta span,.ux-theme-panel .theme-meta small,.ux-theme-panel .evidence-card p,.ux-theme-panel .evidence-card span,.ux-theme-panel .evidence-card small{color:var(--ux-muted)!important}.ux-menu,.ux-mobile-drawer,.mi-metric-definition-modal,.mi-artifact-evidence-modal,.mi-cluster-modal,.merge-dialog{color:var(--ux-ink)!important;border-color:var(--ux-line)!important;background:#fff!important}.ux-menu button,.ux-mobile-drawer button,.mi-metric-definition-modal button,.mi-artifact-evidence-modal button,.mi-cluster-modal button,.merge-dialog button{color:var(--ux-ink)}.ux-menu small,.ux-mobile-drawer small,.mi-metric-definition-modal p,.mi-artifact-evidence-modal p,.mi-cluster-modal p,.merge-dialog p{color:var(--ux-muted)!important}@media (max-width: 720px){.ux-product-shell.app-shell .workspace-column>.source-mode-switch,.ux-product-shell .workspace-column>.source-mode-switch,.ux-product-shell .source-mode-switch{grid-template-columns:1fr!important}.ux-product-shell.app-shell .workspace-column>.source-mode-switch>button,.ux-product-shell .workspace-column>.source-mode-switch>button,.ux-product-shell .source-mode-switch>button{height:auto!important;min-height:82px!important;max-height:none!important}.ux-product-shell .live-studio{padding:18px!important}}.operation-nightfall-v2 .airstrip-minimap{top:auto;right:auto;bottom:clamp(.55rem,1.5vw,1.2rem);left:clamp(.55rem,1.5vw,1.2rem);transform:scale(.5);transform-origin:left bottom;background:linear-gradient(180deg,#070f11e3,#050b0dcf),#050c0ed6}.operation-nightfall-v2 .airstrip-minimap svg{background:#081516d9}.operation-nightfall-v2 .airstrip-minimap-ground{fill:#2d433ede}.operation-nightfall-v2 .airstrip-status{top:clamp(.55rem,1.5vw,1.2rem);right:clamp(.55rem,1.5vw,1.2rem);width:min(260px,28%)}@media (hover: none),(pointer: coarse),(max-width: 760px){.operation-nightfall-v2 .airstrip-minimap{top:auto;right:auto;bottom:7.2rem;left:.45rem}.operation-nightfall-v2 .airstrip-status{top:.45rem;right:.45rem;width:42%}}@media (max-width: 620px){.operation-nightfall-v2 .airstrip-minimap{top:auto;right:auto;bottom:7.2rem;left:.45rem;width:40%;min-width:132px}.operation-nightfall-v2 .airstrip-status{top:.45rem;right:.45rem;width:38%}}@media (max-width: 430px){.operation-nightfall-v2 .airstrip-minimap{min-width:122px}}.ux-marketing-page,.onboarding-page,.ux-app-page,.ux-product-shell{--ux-ink: #17213a !important;--ux-muted: #4c586d !important;--ux-line: #d7dfeb !important;--ux-soft: #f5f7fb !important;--ux-paper: #ffffff !important;--ux-navy: #132b5f !important;--ux-navy-2: #244985 !important;--ux-teal: #22695d !important;--ux-teal-soft: #e8f6f2 !important;color-scheme:light}.onboarding-page .onboarding-copy>p,.onboarding-page .onboarding-card p,.onboarding-page .onboarding-card-heading p,.onboarding-page .signup-form label,.onboarding-page .account-switch,.onboarding-page .billing-detail{color:#4c586d!important;opacity:1!important}.onboarding-page .account-switch a,.onboarding-page .onboarding-card a,.onboarding-page .auth-mode-button{color:#132b5f!important}.ux-product-shell.app-shell .workspace-column>.source-mode-switch,.ux-product-shell .workspace-column>.source-mode-switch{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:min(760px,100%)!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0 0 18px!important;padding:6px!important;overflow:visible!important;border:1px solid #d7dfeb!important;border-radius:16px!important;background:#eef3f8!important}.ux-product-shell.app-shell .workspace-column>.source-mode-switch>button,.ux-product-shell .workspace-column>.source-mode-switch>button{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:5px!important;height:auto!important;min-height:84px!important;max-height:none!important;padding:15px 16px!important;overflow:visible!important;color:#17213a!important;border:1px solid #c7d2e2!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important;opacity:1!important;text-align:left!important}.ux-product-shell.app-shell .workspace-column>.source-mode-switch>button strong,.ux-product-shell .workspace-column>.source-mode-switch>button strong{color:#17213a!important;font-size:14px!important;line-height:1.25!important}.ux-product-shell.app-shell .workspace-column>.source-mode-switch>button span,.ux-product-shell .workspace-column>.source-mode-switch>button span{color:#4c586d!important;font-size:12px!important;line-height:1.4!important;opacity:1!important}.ux-product-shell.app-shell .workspace-column>.source-mode-switch>button:hover:not(:disabled),.ux-product-shell .workspace-column>.source-mode-switch>button:hover:not(:disabled){border-color:#73b8aa!important;background:#f8fcfb!important}.ux-product-shell.app-shell .workspace-column>.source-mode-switch>button.active,.ux-product-shell .workspace-column>.source-mode-switch>button.active{color:#17213a!important;border-color:#66ad9d!important;background:#e8f6f2!important;box-shadow:0 0 0 2px #2f81741f!important}.ux-product-shell.app-shell .workspace-column>.import-workspace,.ux-product-shell .workspace-column>.import-workspace{color:#17213a!important;border-color:#d7dfeb!important;background:#fff!important}.ux-product-shell.app-shell .workspace-column>.import-workspace h1,.ux-product-shell.app-shell .workspace-column>.import-workspace h2,.ux-product-shell.app-shell .workspace-column>.import-workspace h3,.ux-product-shell.app-shell .workspace-column>.import-workspace strong,.ux-product-shell.app-shell .workspace-column>.import-workspace .transcript-label{color:#17213a!important;opacity:1!important}.ux-product-shell.app-shell .workspace-column>.import-workspace .section-heading p:last-child,.ux-product-shell.app-shell .workspace-column>.import-workspace .format-hint,.ux-product-shell.app-shell .workspace-column>.import-workspace .status-message,.ux-product-shell.app-shell .workspace-column>.import-workspace small{color:#4c586d!important;opacity:1!important}.ux-product-shell.app-shell .workspace-column>.import-workspace textarea,.ux-product-shell.app-shell .workspace-column>.import-workspace input,.ux-product-shell.app-shell .workspace-column>.import-workspace select{color:#17213a!important;border-color:#c7d2e2!important;background:#fff!important}.ux-product-shell.app-shell .live-studio,.ux-product-shell .live-studio{color:#17213a!important;border-color:#d7dfeb!important;background:#fff!important}.ux-product-shell.app-shell .live-studio .eyebrow,.ux-product-shell .live-studio .eyebrow{color:#22695d!important;opacity:1!important}.ux-product-shell.app-shell .live-studio h1,.ux-product-shell.app-shell .live-studio h2,.ux-product-shell.app-shell .live-studio h3,.ux-product-shell.app-shell .live-studio h4,.ux-product-shell.app-shell .live-studio strong,.ux-product-shell.app-shell .live-studio label{color:#17213a!important;opacity:1!important}.ux-product-shell.app-shell .live-studio .section-heading p:last-child,.ux-product-shell.app-shell .live-studio .format-hint,.ux-product-shell.app-shell .live-studio .muted,.ux-product-shell.app-shell .live-studio .live-capture-head small,.ux-product-shell.app-shell .live-studio .live-transcript-head small,.ux-product-shell.app-shell .live-studio .live-empty p,.ux-product-shell.app-shell .live-studio .live-transcript-empty p{color:#4c586d!important;opacity:1!important}.ux-product-shell.app-shell .live-studio .live-principles span{color:#22695d!important;border-color:#9acfc2!important;background:#e8f6f2!important;opacity:1!important}.ux-product-shell.app-shell .live-studio [role=radio]{color:#17213a!important;border-color:#cfd8e5!important;background:#f5f7fb!important;opacity:1!important}.ux-product-shell.app-shell .live-studio [role=radio] strong{color:#17213a!important}.ux-product-shell.app-shell .live-studio [role=radio] span,.ux-product-shell.app-shell .live-studio [role=radio] p,.ux-product-shell.app-shell .live-studio [role=radio] small{color:#4c586d!important;opacity:1!important}.ux-product-shell.app-shell .live-studio [role=radio][aria-checked=true]{border-color:#66ad9d!important;background:#e8f6f2!important;box-shadow:0 0 0 2px #2f81741f!important}.ux-product-shell.app-shell .live-studio .live-capture-card,.ux-product-shell.app-shell .live-studio .live-ledger-card,.ux-product-shell.app-shell .live-studio .live-transcript-rail{color:#17213a!important;border-color:#d7dfeb!important;background:#f8faff!important;opacity:1!important}.ux-product-shell.app-shell .live-studio .live-transcript-rail{background:#f3faf8!important}.ux-product-shell.app-shell .live-studio .live-session-stats>div{border-color:#c7d2e2!important;background:#edf2fb!important}.ux-product-shell.app-shell .live-studio .live-session-stats strong,.ux-product-shell.app-shell .live-studio .live-empty strong,.ux-product-shell.app-shell .live-studio .live-transcript-empty strong,.ux-product-shell.app-shell .live-studio .live-turn strong,.ux-product-shell.app-shell .live-studio .live-transcript-turn strong{color:#17213a!important}.ux-product-shell.app-shell .live-studio .live-session-stats span,.ux-product-shell.app-shell .live-studio .capture-status,.ux-product-shell.app-shell .live-studio .live-turn span,.ux-product-shell.app-shell .live-studio .live-transcript-turn span{color:#4c586d!important;opacity:1!important}.ux-product-shell.app-shell .live-studio .live-turn p,.ux-product-shell.app-shell .live-studio .live-transcript-turn p{color:#344054!important;opacity:1!important}.ux-product-shell.app-shell .live-studio input,.ux-product-shell.app-shell .live-studio textarea,.ux-product-shell.app-shell .live-studio select{color:#17213a!important;border-color:#c7d2e2!important;background:#fff!important}.ux-product-shell.app-shell .live-studio .live-error{color:#8f2f39!important;border-color:#efb7bd!important;background:#fff5f6!important}.ux-product-shell.app-shell .live-studio .diarization-message,.ux-product-shell.app-shell .live-studio .interim-transcript,.ux-product-shell.app-shell .live-studio .live-transcript-turn.interim{color:#22695d!important;border-color:#73b8aa!important;background:#e8f6f2!important}.ux-theme-panel,.ux-theme-panel .modal-header,.ux-theme-panel .modal-content{color:#17213a!important;background:#fff!important}.ux-theme-panel h1,.ux-theme-panel h2,.ux-theme-panel h3,.ux-theme-panel h4,.ux-theme-panel strong,.ux-theme-panel label{color:#17213a!important;opacity:1!important}.ux-theme-panel p,.ux-theme-panel span,.ux-theme-panel small,.ux-theme-panel dd{color:#4c586d!important;opacity:1!important}.ux-theme-panel .theme-proposition,.ux-theme-panel .theme-status-reason,.ux-theme-panel .theme-meta,.ux-theme-panel .evidence-card{color:#17213a!important;border-color:#d7dfeb!important;background:#f5f7fb!important;opacity:1!important}@media (max-width: 720px){.ux-product-shell.app-shell .workspace-column>.source-mode-switch,.ux-product-shell .workspace-column>.source-mode-switch{grid-template-columns:1fr!important}.ux-product-shell.app-shell .workspace-column>.source-mode-switch>button,.ux-product-shell .workspace-column>.source-mode-switch>button{height:auto!important;min-height:82px!important;max-height:none!important}}.mi-product-feedback-button{position:fixed;right:max(18px,env(safe-area-inset-right));bottom:max(18px,env(safe-area-inset-bottom));z-index:1160;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:10px 15px;color:#fff;border:1px solid #183f78;border-radius:999px;background:#132b5f;box-shadow:0 12px 30px #132b5f3d;font:inherit;cursor:pointer}.mi-product-feedback-button:hover{background:#244985}.mi-product-feedback-button:focus-visible{outline:3px solid #73b8aa;outline-offset:3px}.mi-product-feedback-button span{font-size:18px}.mi-product-feedback-button strong{font-size:14px}.mi-feedback-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1300;display:grid;place-items:center;padding:20px;overflow:auto;background:#0f1f3a94;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.mi-feedback-panel{width:min(760px,100%);max-height:min(900px,calc(100dvh - 40px));overflow:hidden;color:#17213a;border:1px solid #d7dfeb;border-radius:24px;background:#fff;box-shadow:0 28px 80px #0f1f3a47}.mi-feedback-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:24px 26px 18px;border-bottom:1px solid #e2e8f0}.mi-feedback-panel h2{margin:3px 0 7px;color:#17213a;font-size:1.65rem}.mi-feedback-panel header p:last-child{margin:0;color:#4c586d;line-height:1.5}.mi-feedback-panel .eyebrow{margin:0;color:#22695d;font-size:.75rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.mi-feedback-close{flex:0 0 auto;display:grid;place-items:center;width:44px;height:44px;padding:0;color:#344054;border:1px solid #d7dfeb;border-radius:12px;background:#f8fafc;font:700 24px/1 inherit;cursor:pointer}.mi-feedback-close:hover{color:#132b5f;background:#edf2fb}.mi-feedback-close:focus-visible{outline:3px solid #73b8aa;outline-offset:2px}.mi-feedback-tabs{display:flex;gap:8px;padding:12px 26px 0;border-bottom:1px solid #e2e8f0}.mi-feedback-tabs button{min-height:42px;padding:9px 14px;color:#4c586d;border:0;border-bottom:3px solid transparent;background:transparent;font:700 14px/1.2 inherit;cursor:pointer}.mi-feedback-tabs button[aria-selected=true]{color:#132b5f;border-bottom-color:#2f8174}.mi-feedback-tabs button:focus-visible{outline:3px solid #73b8aa;outline-offset:-2px}.mi-feedback-content{max-height:calc(100dvh - 190px);padding:22px 26px 26px;overflow:auto;overscroll-behavior:contain}.mi-feedback-form{display:grid;gap:17px}.mi-feedback-type{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;border:0}.mi-feedback-type legend{grid-column:1 / -1;margin-bottom:3px;color:#17213a;font-weight:800}.mi-feedback-type label{position:relative;display:grid;min-height:98px;padding:15px;color:#17213a;border:1px solid #cfd8e5;border-radius:15px;background:#f8fafc;cursor:pointer}.mi-feedback-type label:has(input:checked){border-color:#66ad9d;background:#e8f6f2;box-shadow:0 0 0 2px #2f81741a}.mi-feedback-type input{position:absolute;inset:12px 12px auto auto;accent-color:#2f8174}.mi-feedback-type span{display:grid;align-content:center;gap:5px;padding-right:20px}.mi-feedback-type strong{color:#17213a;font-size:14px}.mi-feedback-type small{color:#4c586d;line-height:1.4}.mi-feedback-field{display:grid;gap:7px;color:#344054;font-weight:700}.mi-feedback-field>small{color:#5b667b;font-weight:400;line-height:1.45}.mi-feedback-field input:not([type=file]),.mi-feedback-field textarea,.mi-feedback-field select,.mi-feedback-admin-controls select{width:100%;min-height:44px;padding:10px 12px;color:#17213a;border:1px solid #c7d2e2;border-radius:11px;background:#fff;font:inherit;font-weight:400}.mi-feedback-field textarea{min-height:92px;resize:vertical;line-height:1.5}.mi-feedback-field input:focus-visible,.mi-feedback-field textarea:focus-visible,.mi-feedback-field select:focus-visible,.mi-feedback-admin-controls select:focus-visible{outline:3px solid rgba(47,129,116,.24);border-color:#2f8174}.mi-feedback-field[hidden]{display:none}.mi-feedback-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.mi-feedback-attachment{padding:14px;border:1px dashed #aebbd0;border-radius:13px;background:#f8fafc}.mi-feedback-attachment input{color:#344054;font-weight:400}.mi-feedback-check{display:flex;align-items:flex-start;gap:10px;color:#344054;cursor:pointer}.mi-feedback-check input{width:18px;height:18px;margin-top:1px;accent-color:#2f8174}.mi-feedback-diagnostics{padding:13px 15px;color:#4c586d;border:1px solid #d7dfeb;border-radius:13px;background:#f5f7fb}.mi-feedback-diagnostics summary{color:#173c64;font-weight:800;cursor:pointer}.mi-feedback-diagnostics ul{margin:10px 0 8px 18px;padding:0}.mi-feedback-diagnostics p{margin:8px 0 0;line-height:1.45}.mi-feedback-message{min-height:20px;margin:0;color:#8f2f39;font-weight:700}.mi-feedback-actions{display:flex;justify-content:flex-end;gap:10px;padding-top:2px}.mi-feedback-panel button.primary,.mi-feedback-panel button.secondary{min-height:44px;padding:10px 16px;border-radius:11px;font:750 14px/1.2 inherit;cursor:pointer}.mi-feedback-panel button.primary{color:#fff;border:1px solid #183f78;background:#132b5f}.mi-feedback-panel button.primary:hover:not(:disabled){background:#244985}.mi-feedback-panel button.secondary{color:#173c64;border:1px solid #c7d2e2;background:#fff}.mi-feedback-panel button.secondary:hover:not(:disabled){background:#edf2fb}.mi-feedback-panel button:disabled{cursor:not-allowed;opacity:.6}.mi-feedback-panel button:focus-visible{outline:3px solid #73b8aa;outline-offset:2px}.mi-feedback-toast{position:fixed;z-index:1400;right:20px;bottom:82px;max-width:min(430px,calc(100vw - 40px));padding:13px 16px;color:#163f38;border:1px solid #66ad9d;border-radius:13px;background:#e8f6f2;box-shadow:0 14px 36px #0f1f3a2e;font-weight:700}.mi-feedback-toast.error{color:#8f2f39;border-color:#efb7bd;background:#fff5f6}.mi-feedback-inbox-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.mi-feedback-inbox-list{display:grid;gap:14px}.mi-feedback-inbox-card{display:grid;gap:11px;padding:16px;color:#17213a;border:1px solid #d7dfeb;border-radius:15px;background:#fff}.mi-feedback-inbox-card>header{display:flex;justify-content:space-between;gap:12px}.mi-feedback-inbox-card>header>div{display:flex;align-items:flex-start;gap:8px}.mi-feedback-inbox-card time{color:#667085;font-size:12px;white-space:nowrap}.mi-feedback-inbox-card p{margin:0;color:#344054;line-height:1.5}.mi-feedback-badge{display:inline-flex;flex:0 0 auto;padding:3px 7px;border-radius:999px;color:#173c64;background:#edf2fb;font-size:11px;font-weight:800;text-transform:uppercase}.mi-feedback-badge.idea{color:#5b4512;background:#fff4d8}.mi-feedback-badge.general{color:#4a3b72;background:#f1edff}.mi-feedback-meta{display:flex;flex-wrap:wrap;gap:7px}.mi-feedback-meta span{padding:4px 8px;color:#4c586d;border-radius:999px;background:#f1f4f8;font-size:12px}.mi-feedback-admin-controls{display:flex;align-items:end;gap:10px}.mi-feedback-admin-controls label{display:grid;flex:1 1 240px;gap:5px;color:#344054;font-size:13px;font-weight:700}.mi-feedback-inbox-card a{width:fit-content;color:#173c64;font-weight:700}.mi-feedback-loading,.mi-feedback-error{margin:0;padding:16px;border-radius:12px;background:#f5f7fb}.mi-feedback-error{color:#8f2f39;background:#fff5f6}@media (max-width: 760px){.mi-product-feedback-button{right:12px;bottom:calc(74px + env(safe-area-inset-bottom));padding:10px 13px}.mi-feedback-backdrop{align-items:end;padding:0}.mi-feedback-panel{width:100%;max-height:94dvh;border-radius:22px 22px 0 0}.mi-feedback-panel>header{padding:20px 18px 15px}.mi-feedback-tabs{padding:8px 18px 0}.mi-feedback-content{max-height:calc(94dvh - 155px);padding:18px;padding-bottom:calc(22px + env(safe-area-inset-bottom))}.mi-feedback-type{grid-template-columns:1fr}.mi-feedback-type label{min-height:76px}.mi-feedback-grid{grid-template-columns:1fr}.mi-feedback-actions{position:sticky;bottom:0;padding:12px 0 2px;background:linear-gradient(180deg,#fff0,#fff 24%)}.mi-feedback-actions button{flex:1 1 0}.mi-feedback-inbox-card>header,.mi-feedback-admin-controls{align-items:stretch;flex-direction:column}.mi-feedback-inbox-card time{white-space:normal}.mi-feedback-toast{right:12px;bottom:calc(130px + env(safe-area-inset-bottom));max-width:calc(100vw - 24px)}}@media (prefers-reduced-motion: reduce){.mi-product-feedback-button,.mi-feedback-panel,.mi-feedback-toast{scroll-behavior:auto}}.mi-feedback-diagnostics:not([open])>p:last-child{display:block!important;margin-top:10px;color:#344054}
