@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=Chakra+Petch:wght@400;500;600;700&family=Noto+Sans:wght@400;500;600;700&family=Orbitron:wght@500;600;700;800&family=Share+Tech+Mono&display=swap";:root{--dtp-height:36px;--dtp-pad-x:10px;--dtp-gap:8px;--dtp-radius:6px;--dtp-popover-radius:10px;--dtp-popover-pad:12px;--dtp-popover-offset:6px;--dtp-cell:34px;--dtp-cell-gap:2px;--dtp-layer:30;--dtp-border:color-mix(in srgb, var(--ddam-line) 55%, transparent);--dtp-hover:color-mix(in srgb, var(--ddam-line) 18%, transparent);--dtp-selected:var(--ddam-blue-accent);--dtp-selected-text:var(--ddam-input);--dtp-shadow:0 14px 32px color-mix(in srgb, var(--ddam-sidebar) 80%, transparent);--dtp-disabled-opacity:.4}.dtp{margin-top:var(--dtp-popover-offset);position:relative}.dtp-trigger{align-items:center;gap:var(--dtp-gap);width:100%;height:var(--dtp-height);padding:0 var(--dtp-pad-x);border:1px solid var(--dtp-border);border-radius:var(--dtp-radius);background:var(--ddam-input);color:var(--ddam-text);font:inherit;font-size:var(--fs-md);text-align:left;letter-spacing:normal;cursor:pointer;display:flex}.dtp-trigger:hover,.dtp-trigger[aria-expanded=true]{border-color:var(--ddam-blue-accent)}.dtp-trigger svg{color:var(--ddam-muted);flex:none}.dtp-trigger__text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dtp-trigger--empty .dtp-trigger__text{color:var(--ddam-muted)}.dtp-popover{top:calc(100% + var(--dtp-popover-offset));z-index:var(--dtp-layer);gap:var(--dtp-gap);padding:var(--dtp-popover-pad);border:1px solid var(--dtp-border);border-radius:var(--dtp-popover-radius);background:var(--ddam-panel-raised);color:var(--ddam-text);box-shadow:var(--dtp-shadow);font-size:var(--fs-md);letter-spacing:normal;display:grid;position:absolute;left:0}.dtp-head{justify-content:space-between;align-items:center;gap:var(--dtp-gap);display:flex}.dtp-head strong{font-size:var(--fs-lg);font-weight:600}.dtp-nav,.dtp-day,.dtp-link,.dtp-done{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}.dtp-nav{width:var(--dtp-cell);height:var(--dtp-cell);border-radius:var(--dtp-radius);color:var(--ddam-muted);place-items:center;display:grid}.dtp-nav:hover{background:var(--dtp-hover);color:var(--ddam-text)}.dtp-weekdays,.dtp-grid{grid-template-columns:repeat(7, var(--dtp-cell));gap:var(--dtp-cell-gap);display:grid}.dtp-weekdays span{text-align:center;font-size:var(--fs-xs);color:var(--ddam-muted)}.dtp-day{height:var(--dtp-cell);border-radius:var(--dtp-radius)}.dtp-day:hover:not(:disabled){background:var(--dtp-hover)}.dtp-day:focus-visible{outline:2px solid var(--ddam-blue-accent);outline-offset:-2px}.dtp-day--outside{color:var(--ddam-muted)}.dtp-day--today{box-shadow:inset 0 0 0 1px var(--ddam-blue-accent)}.dtp-day--selected,.dtp-day--selected:hover:not(:disabled){background:var(--dtp-selected);color:var(--dtp-selected-text);font-weight:600}.dtp-day:disabled{opacity:var(--dtp-disabled-opacity);cursor:not-allowed}.dtp-time{align-items:center;gap:var(--dtp-gap);padding-top:var(--dtp-gap);border-top:1px solid var(--dtp-border);color:var(--ddam-muted);display:flex}.dtp-time span:first-child{margin-right:auto}.dtp-time select{height:var(--dtp-height);padding-left:var(--dtp-pad-x);border:1px solid var(--dtp-border);border-radius:var(--dtp-radius);background-color:var(--ddam-input);color:var(--ddam-text);font:inherit}.dtp-foot{justify-content:space-between;align-items:center;display:flex}.dtp-link{color:var(--ddam-blue-accent)}.dtp-link:disabled{opacity:var(--dtp-disabled-opacity);cursor:not-allowed}.dtp-done{padding:var(--dtp-cell-gap) var(--dtp-pad-x);border-radius:var(--dtp-radius);background:var(--dtp-hover)}.organization-access-page{max-width:1440px;margin:0 auto;padding-bottom:38px}.organization-access-page .page-heading{align-items:flex-end}.organization-access-page .page-heading .report-button{flex:none}.organization-hero{background:linear-gradient(110deg,#ee1c3017,#37526f14 45%,#151d29b3);justify-content:space-between;align-items:center;gap:20px;min-height:92px;margin:22px 0 14px;padding:17px 20px;display:flex}.organization-identity{align-items:center;gap:14px;min-width:0;display:flex}.organization-logo{color:#ff4859;background:linear-gradient(145deg,#ee1c3033,#3671be2b);border:1px solid #ffffff17;border-radius:13px;flex:none;place-items:center;width:48px;height:48px;display:grid}.organization-identity .section-kicker{margin-bottom:4px}.organization-identity h2{font:700 var(--fs-xl) Manrope, sans-serif;letter-spacing:-.3px;color:#f1f4f8;margin:0}.organization-identity p{color:var(--ddam-muted);font-size:var(--fs-xs);align-items:center;gap:7px;margin:5px 0 0;display:flex}.organization-identity p i{background:#718096;border-radius:50%;width:3px;height:3px}.organization-domain-dot{background:#45d2a4;border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #45d2a4}.organization-stats{grid-template-columns:repeat(3,minmax(155px,1fr)) minmax(220px,1.35fr);gap:10px;margin-bottom:18px;display:grid}.organization-stat{align-items:center;gap:11px;min-height:78px;padding:13px 14px;display:flex}.org-stat-icon{border-radius:9px;flex:none;place-items:center;width:31px;height:31px;display:grid}.org-stat-icon.people{color:#78b5ff;background:#4185d529}.org-stat-icon.spaces{color:#ff6778;background:#ed1c2e24}.org-stat-icon.security{color:#6ad5b2;background:#46be9724}.organization-stat div{min-width:0}.organization-stat small,.organization-stat b,.organization-stat div>span{display:block}.organization-stat small{color:var(--ddam-muted);font:var(--fs-xs) "DM Sans", monospace;letter-spacing:1px}.organization-stat b{color:#f1f4f8;font:700 var(--fs-xl) Manrope, sans-serif;margin:2px 0}.organization-stat div>span{color:var(--ddam-muted);font-size:var(--fs-xs);white-space:nowrap}.organization-security-note{color:var(--ddam-muted);border:1px solid var(--line);font-size:var(--fs-xs);background:#1c2733a8;border-radius:9px;align-items:center;gap:9px;padding:12px 13px;line-height:1.55;display:flex}.organization-security-note svg{color:#8eabff;flex:none}.organization-security-note b{color:#dce4ef}.admin-tabs{border-bottom:1px solid var(--line);gap:6px;margin-bottom:13px;display:flex}.admin-tabs button{height:39px;color:var(--ddam-muted);font-size:var(--fs-xs);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:0 13px;display:flex}.admin-tabs button.active{color:#f0f4fa;border-bottom-color:#ef3042}.admin-tabs button span{color:var(--ddam-muted);font:var(--fs-xs) "DM Sans", monospace;background:#ffffff14;border-radius:9px;padding:2px 6px}.admin-content-panel{padding:16px 17px 0}.admin-panel-heading,.workspace-admin-heading{justify-content:space-between;align-items:center;gap:15px;display:flex}.admin-panel-heading h2,.workspace-admin-heading h2{font:700 var(--fs-lg) Manrope, sans-serif;color:#edf2f8;margin:4px 0 0}.admin-panel-heading h2 span,.workspace-admin-heading h2 span{color:var(--ddam-muted);font:500 var(--fs-xs) "DM Sans", monospace;margin-left:5px}.admin-toolbar{align-items:center;gap:9px;padding:14px 0 10px;display:flex}.admin-toolbar .library-search{flex:1;max-width:280px}.admin-filter{border:1px solid var(--line);min-width:135px;height:31px;color:var(--ddam-muted);background:#171f2b;border-radius:6px;align-items:center;gap:6px;padding:0 9px;display:flex}.admin-filter select,.role-select-wrap select{appearance:none;color:#c7d1de;width:100%;font-size:var(--fs-xs);background:0 0;border:0;outline:0}.admin-filter select:focus,.admin-filter select:focus-visible,.role-select-wrap select:focus,.role-select-wrap select:focus-visible{box-shadow:none!important;outline:none!important}.admin-filter:focus-within,.role-select-wrap:focus-within{border-color:#689edca6}.admin-filter select option,.role-select-wrap select option,.admin-form-field select option{color:#edf1f6;background:#1b2531}.admin-filter svg:last-child{pointer-events:none;flex:none}.admin-table-hint{color:var(--ddam-muted);font-size:var(--fs-xs);margin-left:auto}.member-table-head,.member-table-row{grid-template-columns:minmax(210px,1.4fr) minmax(145px,.9fr) minmax(145px,1fr) minmax(95px,.6fr) 24px;align-items:center;gap:14px;display:grid}.member-table-head{border-bottom:1px solid var(--line);min-height:30px;color:var(--ddam-muted);font:var(--fs-xs) "DM Sans", monospace;letter-spacing:.9px;padding:0 8px}.member-table-row{min-height:59px;color:var(--ddam-muted);border-bottom:1px solid #adbed512;padding:6px 8px}.member-identity{align-items:center;gap:9px;min-width:0;display:flex}.member-avatar{color:#eef3fc;width:31px;height:31px;font:600 var(--fs-xs) Manrope, sans-serif;border:1px solid #ffffff17;border-radius:50%;flex:none;place-items:center;display:grid}.member-avatar.avatar-0{background:linear-gradient(135deg,#92584a,#d49571)}.member-avatar.avatar-1{background:linear-gradient(135deg,#405e8a,#7ba6d4)}.member-avatar.avatar-2{background:linear-gradient(135deg,#675487,#bc86ae)}.member-avatar.avatar-3{background:linear-gradient(135deg,#497565,#8bba8e)}.member-identity>span:last-child{min-width:0}.member-identity b,.member-identity small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.member-identity b{color:#e0e7ef;font-size:var(--fs-xs);font-weight:600}.member-identity small{color:var(--ddam-muted);font-size:var(--fs-xs);margin-top:3px}.role-select-wrap{background:#171f2a;border:1px solid #adbed514;border-radius:6px;align-items:center;gap:5px;max-width:180px;padding:7px 8px;display:flex}.role-select-wrap svg{color:var(--ddam-muted);pointer-events:none;flex:none}.member-workspaces{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:flex}.member-workspaces span{color:var(--ddam-muted);font-size:var(--fs-xs);background:#202a37;border:1px solid #adbed512;border-radius:4px;padding:4px 6px}.member-workspaces small{color:var(--ddam-muted);font-size:var(--fs-xs)}.member-status{color:#5ed3ac;width:max-content;font-size:var(--fs-xs);align-items:center;gap:6px;display:inline-flex}.member-status i{background:currentColor;border-radius:50%;width:5px;height:5px;display:inline-block}.member-status.invited{color:#e4bd6e}.member-table-row .dots{color:var(--ddam-muted)}.admin-panel-footer{min-height:40px;color:var(--ddam-muted);font-size:var(--fs-xs);justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-empty-state{min-height:145px;color:var(--ddam-muted);font-size:var(--fs-xs);flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.admin-empty-state b{color:#c9d2de;font-size:var(--fs-sm)}.workspace-admin-section{padding-top:6px}.workspace-admin-heading{align-items:flex-end;margin-bottom:15px}.workspace-admin-heading p{color:var(--ddam-muted);font-size:var(--fs-xs);margin:5px 0 0}.workspace-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.workspace-admin-card{padding:16px}.workspace-card-top{justify-content:space-between;align-items:center;display:flex}.workspace-mark-large{border:1px solid #ffffff12;border-radius:10px;place-items:center;width:37px;height:37px;display:grid}.workspace-mark-large.red{color:#ff6878;background:#ed1c2e24}.workspace-mark-large.blue{color:#79b1f4;background:#4485d226}.workspace-mark-large.violet{color:#ba9dff;background:#8b69d124}.workspace-mark-large.green{color:#6ad5b2;background:#46be9724}.workspace-admin-card h3{color:#edf2f8;font:700 var(--fs-md) Manrope, sans-serif;margin:12px 0 3px}.workspace-admin-card>p{min-height:15px;color:var(--ddam-muted);font-size:var(--fs-xs);margin:0}.workspace-location{color:var(--ddam-muted);font-size:var(--fs-xs);align-items:center;gap:6px;margin:14px 0 11px;display:flex}.workspace-location svg{color:var(--ddam-muted)}.workspace-card-meta{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:16px;padding:10px 0;display:flex}.workspace-card-meta span{color:var(--ddam-muted);font-size:var(--fs-xs);align-items:center;gap:6px;display:flex}.workspace-card-meta svg{color:var(--ddam-muted)}.workspace-card-footer{justify-content:space-between;align-items:center;gap:10px;padding-top:10px;display:flex}.workspace-card-footer>span{color:var(--ddam-muted);font-size:var(--fs-xs);align-items:center;gap:6px;display:flex}.workspace-card-footer button{color:#a6beff;font-size:var(--fs-xs);background:0 0;border:0;align-items:center;gap:4px;display:flex}.role-plan-intro{align-items:center;gap:12px;margin-bottom:12px;padding:16px;display:flex}.role-plan-icon{color:#82d5b8;background:#46be9721;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.role-plan-intro>div{flex:1}.role-plan-intro h2{color:#edf2f8;font:700 var(--fs-md) Manrope, sans-serif;margin:4px 0 3px}.role-plan-intro p{max-width:770px;color:var(--ddam-muted);font-size:var(--fs-xs);margin:0;line-height:1.55}.role-plan-version{color:var(--ddam-muted);font:var(--fs-xs) "DM Sans", monospace;letter-spacing:.7px;background:#222d3a;border-radius:4px;padding:5px 7px}.role-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.role-plan-card{min-height:190px;padding:14px}.role-plan-card-head{justify-content:space-between;align-items:center;display:flex}.role-plan-index{color:var(--ddam-muted);font:var(--fs-xs) "DM Sans", monospace}.role-plan-level{color:var(--ddam-muted);font:var(--fs-xs) "DM Sans", monospace;letter-spacing:.7px;background:#202a37;border-radius:4px;padding:4px 6px}.role-plan-card.organization .role-plan-level{color:#ff8a97;background:#ed1c2e1c}.role-plan-card.meeting .role-plan-level{color:#86bafd;background:#4185d51f}.role-plan-card.device .role-plan-level{color:#b39cf5;background:#8b69d11f}.role-plan-card h3{color:#edf2f8;font:700 var(--fs-md) Manrope, sans-serif;margin:10px 0 5px}.role-plan-card>p{min-height:39px;color:var(--ddam-muted);font-size:var(--fs-xs);margin:0;line-height:1.5}.role-plan-members{color:#d0d8e3;border-bottom:1px solid var(--line);font:var(--fs-xs) "DM Sans", monospace;padding:9px 0 7px}.role-permissions{grid-template-columns:1fr 1fr;gap:6px 9px;padding-top:9px;display:grid}.role-permissions span{color:var(--ddam-muted);font-size:var(--fs-xs);align-items:flex-start;gap:4px;line-height:1.35;display:flex}.role-permissions svg{color:#67ceaa;flex:none;margin-top:1px}.session-rule-note{background:#3753701f;border:1px solid #7ca3cd21;border-radius:8px;align-items:flex-start;gap:9px;margin-top:11px;padding:11px 13px;display:flex}.session-rule-note>span{color:#8fb7e4}.session-rule-note b{color:#dbe5ef;font-size:var(--fs-xs)}.session-rule-note p{color:var(--ddam-muted);font-size:var(--fs-xs);margin:3px 0 0;line-height:1.5}.admin-modal-scrim{z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#04080dbd;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.admin-modal{background:#151d28;border:1px solid #adbed529;border-radius:13px;width:min(430px,100%);padding:19px;box-shadow:0 24px 80px #0008}.admin-modal-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:19px;display:flex}.admin-modal-heading h2{color:#eef3f8;font:700 var(--fs-xl) Manrope, sans-serif;margin:4px 0}.admin-modal-heading p{color:var(--ddam-muted);font-size:var(--fs-xs);margin:0}.admin-form-field{color:var(--ddam-muted);font:var(--fs-xs) "DM Sans", monospace;letter-spacing:.7px;flex-direction:column;gap:7px;margin:13px 0;display:flex}.admin-form-field input,.admin-form-field select{color:#e1e8f0;height:37px;font:var(--fs-xs) "DM Sans", sans-serif;letter-spacing:0;background:#0f151e;border:1px solid #adbed521;border-radius:6px;outline:none;padding:0 10px}.admin-form-field input:focus,.admin-form-field select:focus{border-color:#689edca6}.admin-modal-note{color:var(--ddam-muted);font-size:var(--fs-xs);background:#6987ad14;border-radius:6px;align-items:flex-start;gap:7px;margin:14px 0;padding:9px;line-height:1.5;display:flex}.admin-modal-note svg{color:#9ab5d5;flex:none}.admin-modal-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;padding-top:11px;display:flex}@media (width<=1050px){.organization-stats{grid-template-columns:repeat(3,minmax(145px,1fr))}.organization-security-note{grid-column:1/-1}.role-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.member-table-head,.member-table-row{grid-template-columns:minmax(180px,1.2fr) minmax(130px,.85fr) minmax(120px,.9fr) minmax(85px,.5fr) 20px;gap:8px}}@media (width<=760px){.organization-access-page .page-heading{align-items:flex-start}.organization-hero{flex-direction:column;align-items:flex-start}.organization-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.organization-security-note{grid-column:1/-1}.admin-toolbar{flex-wrap:wrap}.admin-toolbar .library-search{flex-basis:100%;max-width:none}.admin-table-hint,.member-table-head{display:none}.member-table-row{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:11px 2px}.member-identity{grid-column:1}.member-table-row .role-select-wrap{grid-area:2/1;max-width:230px}.member-workspaces{grid-area:3/1}.member-status{grid-area:1/2;justify-self:end}.member-table-row .dots{grid-area:2/2;justify-self:end}.admin-panel-footer{flex-direction:column;justify-content:center;align-items:flex-start}.workspace-admin-grid,.role-plan-grid{grid-template-columns:1fr}.workspace-admin-heading{flex-direction:column;align-items:flex-start}.role-plan-intro{align-items:flex-start}.role-plan-version{margin-left:auto}}.member-role-text{color:#c9d2de;font-size:var(--fs-md)}.admin-form-section{flex-direction:column;gap:4px;margin-top:4px;display:flex}.admin-form-section b{font-size:var(--fs-xs);letter-spacing:.4px;color:var(--ddam-text)}.admin-form-section small{color:var(--ddam-muted);line-height:1.5}.admin-form-field select{appearance:none;cursor:pointer;background-color:#0f151e;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23c3ceda' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;width:100%;height:40px;padding:0 34px 0 12px;line-height:40px;display:block}.admin-form-field select:disabled{opacity:.6;cursor:not-allowed}.admin-access-head{justify-content:space-between;align-items:center;display:flex}.admin-access-count{color:var(--ddam-blue-accent);font-size:var(--fs-xs);background:#9bcaff1f;border-radius:999px;padding:1px 8px}.admin-access-box{background:#0f151e80;border:1px solid #adbed533;border-radius:10px;margin-top:8px;overflow:hidden}.admin-access-search{background:#0f151eb3;border-bottom:1px solid #adbed524;align-items:center;display:flex;position:relative}.admin-access-search svg{color:var(--ddam-muted);pointer-events:none;position:absolute;left:12px}.admin-access-search input{color:#e1e8f0;width:100%;height:38px;font:var(--fs-xs) "DM Sans", sans-serif;background:0 0;border:0;border-radius:0;outline:none;padding:0 12px 0 34px}.admin-access-search:focus-within{box-shadow:inset 0 -2px #689edca6}.admin-workspace-list{max-height:232px;overflow-y:auto}.admin-workspace-row{color:var(--ddam-text);font-size:var(--fs-xs);justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;display:flex}.admin-workspace-row+.admin-workspace-row{border-top:1px solid #adbed514}.admin-workspace-row>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.admin-access-empty{color:var(--ddam-muted);padding:12px;display:block}.admin-access-toggle{background:#0f151e;border:1px solid #adbed529;border-radius:8px;flex:none;gap:2px;padding:2px;display:inline-flex}.admin-access-toggle button{min-width:52px;height:26px;color:var(--ddam-muted);font:600 var(--fs-xs) "DM Sans", sans-serif;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 10px}.admin-access-toggle button:hover:not(:disabled):not([aria-checked=true]){color:var(--ddam-text);background:#adbed514}.admin-access-toggle button[aria-checked=true][data-level=none]{color:var(--ddam-text);background:#adbed529}.admin-access-toggle button[aria-checked=true][data-level=member]{color:var(--ddam-blue-accent);background:#0756a566}.admin-access-toggle button[aria-checked=true][data-level=workspace_admin]{color:#ffd5da;background:#c8193266}.admin-access-toggle button:disabled{opacity:.45;cursor:not-allowed}.admin-access-toggle button:focus-visible{outline-offset:1px;outline:2px solid #689edca6}.admin-modal{overscroll-behavior:contain;max-height:calc(100vh - 40px);overflow-y:auto}.admin-modal .admin-modal-actions{border-top:1px solid var(--line);background:#151d28;margin:17px 0 -19px;padding:12px 0 19px;position:sticky;bottom:-19px}.admin-modal.member-edit{flex-direction:column;width:min(480px,100%);max-height:calc(100vh - 40px);padding:0;display:flex;overflow:hidden}.member-edit .admin-modal-heading{border-bottom:1px solid #adbed51a;margin:0;padding:20px 22px 16px}.member-edit-id{align-items:center;gap:14px;min-width:0;display:flex}.member-edit-avatar{color:#fff;width:46px;height:46px;font:700 var(--fs-lg,18px) "DM Sans", sans-serif;background:linear-gradient(135deg,#c81932d9,#0756a5e6);border-radius:12px;flex:none;place-items:center;display:grid}.member-edit-id h2{text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;overflow:hidden}.member-edit-id p{color:var(--ddam-muted);font-size:var(--fs-xs);margin:2px 0 0}.member-edit .admin-modal-body{flex-direction:column;flex:1;gap:16px;min-height:0;padding:18px 22px;display:flex;overflow-y:auto}.member-edit .admin-modal-body .admin-modal-note{margin:0}.member-edit .admin-workspace-list{max-height:min(260px,36vh)}.member-edit .admin-modal-actions{background:#0f151e8c;border-top:1px solid #adbed529;align-items:center;margin:0;padding:14px 22px;position:static}.admin-modal-spacer{flex:1}@media (height<=640px){.member-edit .admin-modal-heading{padding:12px 20px 10px}.member-edit-avatar{width:38px;height:38px}.member-edit .admin-modal-body{gap:10px;padding:12px 20px}.member-edit .admin-modal-actions{padding:10px 20px}}.member-edit-name{cursor:text;border:1px solid #0000;border-radius:6px;align-items:center;gap:6px;width:fit-content;max-width:100%;margin:2px 0 0 -4px;padding:0 4px;display:flex;position:relative}.member-edit-name input{min-width:0;max-width:100%;color:var(--ddam-text);font:700 var(--fs-lg,18px) "DM Sans", sans-serif;text-overflow:ellipsis;background:0 0;border:0;outline:none;padding:2px 0}.member-edit-name svg{color:var(--ddam-muted);opacity:.7;flex:none}.member-edit-name:hover{border-color:#adbed52e}.member-edit-name:focus-within{background:#0f151e99;border-color:#689edca6}:root{--ui-text:var(--ddam-text,#f3f6fa);--ui-text-2:#d6dee8;--ui-muted:#9ca7b8;--ui-surface-2:#1d2936;--ui-surface-3:#232c37;--ui-line-strong:#354559;--ui-inverse:#f3f6fa;--ui-on-inverse:#171d25;--ui-fg-rgb:255 255 255;--ui-cool-rgb:155 202 255;--ui-shadow-rgb:0 0 0;--ui-panel-rgb:31 40 50;--ui-accent-text:var(--ddam-red-accent,#ff6575);--ui-accent-rgb:255 101 117;--ui-danger:var(--ddam-red-accent,#ff6575);--ui-violet:#8f7cf0;--ui-violet-text:#b69cff;--ui-violet-rgb:150 125 255;--ui-ok-text:#3bd98e;--ui-ok-rgb:59 217 142;--ui-warn-text:#f0bf6d;--ui-warn-rgb:240 191 109;--exp-heat-0:#ffffff08;--exp-heat-1:#2e4255;--exp-heat-2:#45627c;--exp-heat-3:#6e8fab;--exp-heat-4:#a7c2d8;--exp-heat-5:#e6eff6;--exp-important:var(--ui-warn-text);--exp-critical:var(--ui-danger);--exp-accent:var(--ui-violet);--exp-ok:var(--ui-ok-text);--exp-surface:var(--ui-surface-2);--exp-surface-line:var(--ui-line-strong);--exp-topic-1:#3a7fc1;--exp-topic-2:#c53a32;--exp-topic-3:#e78531;--exp-topic-4:#f3c15f;--exp-topic-5:#e9e2bc}.exp-flag{white-space:nowrap;border:1px solid;border-radius:999px;flex:none;padding:2px 7px;font-size:9px}.exp-flag.important{background:rgb(var(--ui-warn-rgb) / .14);color:var(--ui-warn-text);border-color:rgb(var(--ui-warn-rgb) / .45)}.exp-flag.critical{background:rgb(var(--ui-accent-rgb) / .22);color:var(--ui-accent-text);border-color:rgb(var(--ui-accent-rgb) / .55)}.exp-flag.routine{color:var(--ui-muted);border-color:var(--exp-surface-line)}.exp-yours{letter-spacing:.4px;color:var(--ddam-blue-accent,var(--ui-violet-text));border:1px solid rgb(var(--ui-violet-rgb) / .4);background:rgb(var(--ui-violet-rgb) / .22);border-radius:999px;padding:1px 6px;font-size:8px}.exp-bar{background:var(--exp-heat-4);border-radius:4px 4px 2px 2px;width:100%;max-width:40px;display:block}.exp-bar.important{background:var(--exp-important)}.exp-bar.critical{background:var(--exp-critical)}.pa-alert-icon{width:30px;height:30px;color:var(--ui-accent-text);background:rgb(var(--ui-accent-rgb) / .16);border-radius:8px;flex:none;place-items:center;display:grid}.exp-legend{color:var(--ui-muted);flex-wrap:wrap;gap:14px;font-size:9px;display:flex}.exp-legend>span{align-items:center;gap:6px;display:flex}.exp-marker.important svg,.exp-col-flag.important{color:var(--exp-important)}.exp-marker.critical svg,.exp-col-flag.critical{color:var(--exp-critical)}.exp-hm{border:1px solid var(--exp-surface-line);background:var(--exp-surface);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--ui-line-strong) transparent;border-radius:10px;gap:3px;max-height:320px;margin-top:8px;padding:0 10px;display:grid;overflow-y:auto}.exp-hm-head,.exp-hm-tail{z-index:1;background:var(--exp-surface);gap:3px;display:grid;position:sticky}.exp-hm-head{padding:8px 0 3px;top:0}.exp-hm-tail{padding:3px 0 8px;bottom:0}.exp-hm-rows{gap:3px;display:grid}.exp-hm-row{grid-template-columns:minmax(130px, 220px) repeat(var(--slots), minmax(28px, 1fr));align-items:center;gap:3px;display:grid}.exp-agenda-band{color:var(--ui-text-2);border:1px solid var(--exp-surface-line);white-space:nowrap;text-overflow:ellipsis;border-radius:6px;padding:4px 8px;font-size:9px;overflow:hidden}.exp-col-flag{place-items:center;height:16px;display:grid}.exp-hm-label{min-width:0;color:var(--ui-text-2);align-items:center;gap:6px;padding-right:6px;font-size:10px;display:flex}.exp-hm-label>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.exp-hm-label b{color:var(--ui-muted);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:500}.exp-hm-cell{cursor:pointer;height:20px;color:var(--ui-text);border:0;border-radius:4px;place-items:center;padding:0;display:grid}.exp-hm-cell.hot{color:var(--ui-on-inverse)}.exp-hm-cell svg{width:11px;height:11px}.exp-hm-cell:hover{outline:1px solid rgb(var(--ui-fg-rgb) / .55)}.exp-hm-cell.selected{box-shadow:inset 0 0 0 1.5px var(--ddam-blue-accent,var(--ui-violet-text))}.exp-hm-cell:focus-visible{outline:2px solid var(--ddam-blue-accent,var(--ui-violet-text));outline-offset:1px}.exp-hm-axis button{color:var(--ui-muted);font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:999px;justify-self:center;padding:2px 8px;font-size:9px}.exp-hm-axis button:hover{color:var(--ui-text)}.exp-hm-axis button.selected{background:var(--ui-inverse);color:var(--ui-on-inverse)}.exp-hm-foot{justify-content:flex-end;align-items:center;gap:12px;padding-top:4px;display:flex}.exp-hm-scale{color:var(--ui-muted);align-items:center;gap:3px;margin-left:auto;font-size:9px;display:inline-flex}.exp-hm-scale i{border-radius:2px;width:14px;height:10px}.exp-hm-scale i:first-of-type{margin-left:4px}.exp-hm-scale i:last-of-type{margin-right:4px}.ma-live{flex-direction:column;display:flex}.ma-profile-strip{z-index:5;flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:6px 24px;display:flex;position:relative;overflow:visible}.ma-profile-desc{color:var(--ui-text-2);flex:100%;margin:0;font-size:11.5px;line-height:1.45}.ma-profile-strip>.pa-profile{flex:520px;min-width:0}.pa-profile.compact{flex-wrap:wrap;align-items:center;gap:8px 0;display:flex}.pa-cell{border-left:1px solid var(--exp-surface-line);margin-left:6px;padding-left:6px;position:relative}.pa-cell:first-child{border-left:0;margin-left:0;padding-left:0}.pa-cell-btn{color:var(--ui-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;gap:3px;padding:4px 10px;display:grid}.pa-cell-btn:hover,.pa-cell-btn.open{background:rgb(var(--ui-fg-rgb) / .06)}.pa-cell-label{letter-spacing:.06em;text-transform:uppercase;color:var(--ui-muted);font-size:9px}.pa-cell-value{align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:inline-flex}.pa-cell-value>svg{color:var(--ui-muted)}.pa-pop{z-index:20;border:1px solid var(--exp-surface-line);background:var(--ddam-bg,var(--ui-surface-2));width:300px;box-shadow:0 16px 40px rgb(var(--ui-shadow-rgb) / .45);border-radius:12px;gap:10px;padding:12px;display:grid;position:absolute;top:calc(100% + 6px);left:0}.pa-pop-hint{color:var(--ui-muted);margin:0;font-size:10.5px;line-height:1.45}.pa-pop .pa-chip{align-items:center;gap:5px;display:inline-flex}.pa-pop input{height:32px}.pa-pop input::placeholder{color:var(--ui-muted)}.pa-pop input:focus{border-color:rgb(var(--ui-violet-rgb) / .6)}.pa-pop input:focus-visible{outline:none!important}.pa-profile.compact .pa-reset{color:var(--ui-muted);margin-left:auto;font-size:10.5px}.ma-strip-prefs{border-left:1px solid var(--exp-surface-line);flex-wrap:wrap;align-items:center;gap:6px 18px;padding:2px 0 2px 20px;display:flex}.ma-strip-prefs-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ma-strip-pref{color:var(--ui-text);cursor:pointer;align-items:center;gap:10px;font-size:11.5px;display:flex}.ma-strip-pref .pa-switch{width:28px;height:16px;padding:2px}.ma-strip-pref .pa-switch i{width:12px;height:12px}.ma-strip-pref .pa-switch:not(.on){background:rgb(var(--ui-fg-rgb) / .16)}@media (width<=1100px){.ma-strip-prefs{border-left:0;padding-left:0}}.ma-pulse{padding:12px 17px}.ma-pulse h2{font-size:15px}.ma-pulse-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 18px;display:flex}.ma-pulse-hint{color:var(--ui-muted)}.ma-pulse-toggle{border:1px solid var(--exp-surface-line);color:var(--ui-text-2);background:0 0;border-radius:999px;align-items:center;gap:4px;padding:4px 9px;font-size:10px;display:inline-flex}.ma-pulse-toggle:hover{background:rgb(var(--ui-fg-rgb) / .05);color:var(--ui-text)}.ma-pulse-toggle svg{transition:transform .15s;transform:rotate(180deg)}.ma-pulse-toggle.collapsed svg{transform:none}.exp-flow{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--ui-line-strong) transparent;max-height:420px;margin-top:10px;overflow-y:auto}.exp-flow-plot{position:relative}.exp-flow-agenda{height:22px;position:relative}.exp-flow-agenda .exp-agenda-band{box-sizing:border-box;text-align:center;position:absolute;top:0}.exp-flow-plot svg{display:block;overflow:visible}.exp-flow-col{fill:#0000;cursor:pointer}.exp-flow-col:hover{fill:rgb(var(--ui-fg-rgb) / .03)}.exp-flow-col.selected{fill:rgb(var(--ui-fg-rgb) / .06)}.exp-flow-seg{cursor:pointer;transition:opacity .15s}.exp-flow-ribbon{pointer-events:none;transition:opacity .15s}.exp-flow-plot .exp-col-flag{height:16px}.exp-flow-axis{height:24px;margin-top:4px;position:relative}.exp-flow-axis button{color:var(--ui-muted);font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:999px;padding:2px 8px;font-size:10px;position:absolute;top:0;transform:translate(-50%)}.exp-flow-axis button:hover{color:var(--ui-text)}.exp-flow-axis button.selected{background:var(--ui-inverse);color:var(--ui-on-inverse)}.exp-flow-tip{z-index:5;border:1px solid var(--exp-surface-line);background:var(--exp-surface);max-width:230px;box-shadow:0 10px 28px rgb(var(--ui-shadow-rgb) / .4);pointer-events:none;border-radius:8px;align-items:flex-start;gap:8px;padding:8px 10px;display:flex;position:absolute;transform:translate(-50%,-100%)}.exp-flow-tip b{color:var(--ui-text);font-size:12px;display:block}.exp-flow-tip small{color:var(--ui-muted);font-size:10px}.exp-flow-swatch{border-radius:3px;flex:none;width:10px;height:10px;margin-top:2px}.exp-flow-legend{border-top:1px solid var(--exp-surface-line);flex-wrap:wrap;gap:6px 16px;margin:10px 0 0;padding:10px 0 0;list-style:none;display:flex}.exp-flow-legend li{min-width:0;max-width:260px;color:var(--ui-text-2);cursor:default;align-items:center;gap:6px;font-size:11px;transition:opacity .15s;display:flex}.exp-flow-legend li.dim{opacity:.35}.exp-flow-legend .exp-flow-swatch{margin-top:0}.exp-flow-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.exp-flow-legend b{color:var(--ui-muted);font-variant-numeric:tabular-nums;font-weight:600}.ma-lower{grid-template-columns:minmax(0,1fr) 340px;align-items:stretch;gap:14px;margin-top:14px;display:grid}.ma-lower+.ma-pulse{flex:none;margin-top:14px}.ma-lower .pa-chat{min-height:420px}.ma-lower .pa-chat .pa-feed{max-height:560px}.ma-side{flex-direction:column;min-height:420px;padding:0;display:flex}.ma-tabs{border-bottom:1px solid var(--exp-surface-line);gap:4px;padding:6px 10px 0;display:flex}.ma-tabs button{color:var(--ui-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:1;padding:9px 6px;font-size:11px}.ma-tabs button.on{color:var(--ui-text);border-bottom-color:var(--ddam-blue-accent,var(--ui-violet))}.ma-tabs span{color:var(--ui-muted);font-variant-numeric:tabular-nums;margin-left:4px;font-size:10px}.ma-side-body{flex:1;min-height:0;position:relative}.ma-side-body>*{padding:12px;position:absolute;inset:0;overflow-y:auto}.pa-card{padding:16px}.pa-field-label{color:var(--ui-muted);margin:12px 0 6px;font-size:9px;display:block}.pa-field-label em{color:var(--ui-muted);margin-left:4px;font-style:normal}.pa-profile-head{align-items:center;gap:10px;display:flex}.pa-profile-head>div:nth-child(2){flex:1;display:grid}.pa-profile-head b{font-size:12px}.pa-profile-head small{color:var(--ui-muted);font-size:9px}.pa-profile-fields{gap:10px;margin:14px 0 0;display:grid}.pa-profile-fields dt{color:var(--ui-muted);font-size:9px}.pa-profile-fields dd{margin:3px 0 0;font-size:12px}.pa-profile-form{gap:4px;margin-top:12px;display:grid}.pa-profile-form label{color:var(--ui-muted);gap:5px;margin-bottom:8px;font-size:9px;display:grid}.pa-pop input,.pa-composer input,.pa-add-form input,.pa-feedback textarea{border:1px solid var(--exp-surface-line);background:var(--ddam-input,var(--ui-surface-3));width:100%;color:var(--ui-text);font:inherit;border-radius:7px;padding:7px 9px;font-size:11px}.pa-form-actions{align-items:center;gap:8px;margin-top:12px;display:flex}.pa-chip-list{flex-wrap:wrap;gap:6px;display:flex}.pa-chip{border:1px solid var(--exp-surface-line);height:28px;color:var(--ui-text-2);background:0 0;border-radius:999px;padding:0 11px;font-size:10px}.pa-chip.static{height:22px;color:var(--ui-text);background:var(--exp-surface);align-items:center;display:inline-flex}.pa-chip.on{border-color:var(--exp-accent);background:rgb(var(--ui-violet-rgb) / .14);color:var(--ui-text)}.pa-pref{align-items:center;gap:10px;margin-top:12px;display:flex}.pa-pref>div{flex:1;gap:2px;display:grid}.pa-pref b{font-size:11px;font-weight:500}.pa-pref small{color:var(--ui-muted);font-size:9px}.pa-switch{background:var(--exp-surface-line);border:0;border-radius:999px;flex:none;justify-content:flex-start;width:34px;height:20px;padding:2px;display:flex}.pa-switch i{background:var(--ui-muted);border-radius:999px;width:16px;height:16px}.pa-switch.on{background:var(--exp-accent);justify-content:flex-end}.pa-switch.on i{background:var(--ui-surface-2)}.pa-suggest{border-top:1px solid var(--exp-surface-line);scrollbar-width:none;gap:6px;padding:10px 16px 0;display:flex;overflow-x:auto}.pa-suggest::-webkit-scrollbar{display:none}.pa-suggest-chip,.pa-suggest-range{border:1px solid var(--exp-surface-line);background:var(--exp-surface);height:28px;color:var(--ui-text);white-space:nowrap;border-radius:999px;flex:none;align-items:center;font-size:10px;display:inline-flex}.pa-suggest-chip{padding:0 12px;transition:border-color .15s,background .15s}.pa-suggest-chip:hover{border-color:rgb(var(--ui-violet-rgb) / .6);background:rgb(var(--ui-violet-rgb) / .12)}.pa-suggest-range{border-color:rgb(var(--ui-violet-rgb) / .45);background:rgb(var(--ui-violet-rgb) / .1);color:var(--ui-muted);gap:4px;padding:0 3px 0 12px}.pa-suggest-range>span:first-child{color:var(--ui-text-2);margin-right:2px}.pa-suggest-range select{height:22px;min-height:0;color:var(--ui-text);line-height:22px;font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;padding:0 22px 0 8px;display:inline-flex}.pa-suggest-range select:hover{background:rgb(var(--ui-fg-rgb) / .06)}@supports (appearance:base-select){.pa-suggest-range select::picker(select){position-area:block-start span-inline-end;scrollbar-width:thin;font-variant-numeric:tabular-nums;min-width:96px;max-height:232px;font-size:11px;overflow-y:auto}.pa-suggest-range select option{justify-content:space-between}}.pa-suggest-range select option{background:var(--ui-surface-2);color:var(--ui-text)}.pa-suggest-range button{background:var(--exp-accent);width:22px;height:22px;color:var(--ui-on-inverse);border:0;border-radius:999px;place-items:center;margin-left:2px;padding:0;display:grid}.pa-suggest-range button:hover{background:var(--ui-violet-text)}.pa-chat{flex-direction:column;min-height:640px;padding:0;display:flex}.pa-feed{flex-direction:column;flex:1;gap:14px;display:flex}.pa-chat .pa-feed{max-height:calc(100vh - 250px);padding:16px;overflow-y:auto}.pa-system-line{color:var(--ui-muted);border:1px solid var(--exp-surface-line);border-radius:999px;align-self:center;padding:4px 10px;font-size:9px}.pa-ended-note{color:var(--ui-muted);border:1px solid var(--exp-surface-line);background:var(--exp-surface);border-radius:999px;flex-wrap:wrap;justify-content:center;align-self:center;align-items:center;gap:4px 10px;padding:5px 6px 5px 12px;font-size:9px;display:flex}.pa-ended-note button{border:1px solid rgb(var(--ui-violet-rgb) / .45);background:rgb(var(--ui-violet-rgb) / .12);color:var(--ui-text-2);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:3px 10px;font-size:9px;transition:background .15s;display:inline-flex}.pa-ended-note button:hover{background:rgb(var(--ui-violet-rgb) / .22);color:var(--ui-text)}.pa-user-bubble{background:rgb(var(--ui-violet-rgb) / .4);border:1px solid rgb(var(--ui-violet-rgb) / .45);border-radius:12px 12px 3px;align-self:flex-end;gap:3px;max-width:78%;padding:9px 12px;font-size:11px;display:grid}.pa-user-bubble small{color:var(--ui-violet-text);font-size:8px}.pa-message{align-items:flex-start;gap:10px;display:flex}.pa-bot{width:30px;height:30px;color:var(--ui-violet-text);background:linear-gradient(135deg, rgb(var(--ui-accent-rgb) / .25), rgb(var(--ui-violet-rgb) / .4));border-radius:9px;flex:none;place-items:center;display:grid}.pa-bubble{border:1px solid var(--exp-surface-line);background:var(--exp-surface);border-radius:3px 12px 12px;flex:1;min-width:0;padding:13px 14px;font-size:11px;line-height:1.5}.pa-bubble-kicker{letter-spacing:1px;text-transform:uppercase;color:var(--ui-muted);margin-bottom:5px;font-size:8px;display:block}.pa-bubble h3{margin:0 0 6px;font:600 13px Plus Jakarta Sans,sans-serif}.pa-bubble ul{color:var(--ui-text-2);gap:4px;margin:0;padding-left:16px;display:grid}.pa-pending{color:var(--ui-muted);font-style:italic}.pa-why{color:var(--ui-warn-text);background:rgb(var(--ui-warn-rgb) / .1);border:1px solid rgb(var(--ui-warn-rgb) / .3);border-radius:8px;gap:8px;margin-top:11px;padding:9px 10px;display:flex}.pa-why b{font-size:10px}.pa-why p{color:var(--ui-text-2);font-size:10px}.pa-steps{gap:6px;display:grid}.pa-step{background:rgb(var(--ui-shadow-rgb) / .14);border-radius:8px;align-items:center;gap:10px;padding:7px 9px;display:flex}.pa-step>span{flex:1}.pa-step-button{border:1px solid var(--ui-violet);height:28px;color:var(--exp-accent);background:0 0;border-radius:7px;flex:none;padding:0 10px;font-size:10px}.pa-step-button.added{border-color:var(--exp-ok);background:rgb(var(--ui-ok-rgb) / .12);color:var(--ui-ok-text)}.pa-sources{color:var(--ui-muted);align-items:center;gap:6px;margin-top:11px;font-size:9px;display:flex}.pa-sources button{border:1px solid var(--exp-surface-line);color:var(--ui-violet-text);font-variant-numeric:tabular-nums;background:0 0;border-radius:999px;padding:2px 8px;font-size:9px}.pa-sources button.pa-doc-source{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;max-width:180px;display:inline-flex;overflow:hidden}.pa-bubble-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.pa-alert{border-radius:10px;gap:10px;padding:12px;font-size:11px;line-height:1.5;display:flex}.pa-alert.needed{border:1px solid rgb(var(--ui-accent-rgb) / .5);background:linear-gradient(100deg, rgb(var(--ui-accent-rgb) / .13), rgb(var(--ui-accent-rgb) / .04))}.pa-alert.tip{border:1px solid rgb(var(--ui-violet-rgb) / .35);background:rgb(var(--ui-violet-rgb) / .07)}.pa-alert.tip .pa-alert-icon{color:var(--exp-accent);background:rgb(var(--ui-violet-rgb) / .14)}.pa-alert-body{flex:1}.pa-alert-head{justify-content:space-between;margin-bottom:4px;display:flex}.pa-alert-head small{color:var(--ui-muted);font-variant-numeric:tabular-nums;font-size:9px}.pa-quote{border-left:2px solid var(--exp-critical);background:rgb(var(--ui-shadow-rgb) / .18);color:var(--ui-text);border-radius:0 7px 7px 0;margin-top:9px;padding:9px 11px;font-style:italic}.pa-quote span{letter-spacing:1px;text-transform:uppercase;color:var(--ui-accent-text);margin-bottom:3px;font-size:8px;font-style:normal;display:block}.pa-composer{gap:8px;padding:10px 16px 12px;display:flex}.pa-composer input{height:32px}.pa-count{color:var(--ui-text-2);font-variant-numeric:tabular-nums;font-size:11px}.pa-progress{background:var(--exp-surface-line);border-radius:999px;height:4px;margin-top:11px}.pa-progress i{height:100%;width:var(--w,0%);background:var(--exp-ok);border-radius:999px;display:block}.pa-check-list{gap:7px;margin:12px 0 0;padding:0;list-style:none;display:grid}.pa-checklist.bare .pa-check-list{margin-top:0}.pa-check-row{text-align:left;border:1px solid var(--exp-surface-line);background:var(--exp-surface);border-radius:9px;gap:10px;width:100%;padding:10px;display:flex}.pa-check-list li{position:relative}.pa-check-list li:has(.pa-check-remove) .pa-check-row{padding-right:38px}.pa-check-list .pa-check-remove{width:24px;height:24px;color:var(--ui-muted);opacity:0;background:0 0;border:1px solid #0000;border-radius:6px;place-items:center;padding:0;transition:opacity .15s,background .15s,color .15s;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.pa-check-list .pa-check-remove:hover{background:rgb(var(--ui-accent-rgb) / .14);border-color:rgb(var(--ui-accent-rgb) / .4);color:var(--ui-accent-text)}.pa-check-list li:hover .pa-check-remove,.pa-check-list .pa-check-remove:focus-visible{opacity:1}@media (hover:none){.pa-check-list .pa-check-remove{opacity:1}}.pa-check-row{transition:border-color .15s,background .15s}.pa-check-row:hover .pa-checkbox{border-color:var(--exp-ok)}.pa-check-row.done{background:0 0}.pa-check-row.ai{box-shadow:inset 2px 0 0 var(--exp-accent);background:rgb(var(--ui-violet-rgb) / .06)}.pa-check-row.ai.done{box-shadow:inset 2px 0 0 rgb(var(--ui-violet-rgb) / .35);background:0 0}.pa-origin{white-space:nowrap;align-items:center;gap:3px;display:inline-flex}.pa-origin.ai{border:1px solid rgb(var(--ui-violet-rgb) / .45);background:rgb(var(--ui-violet-rgb) / .12);color:var(--ui-text-2);border-radius:999px;padding:1px 6px}.pa-check-row.crucial{border-color:rgb(var(--ui-accent-rgb) / .5)}.pa-checkbox{border:1px solid var(--ui-line-strong);width:15px;height:15px;color:var(--ui-on-inverse);border-radius:4px;flex:none;place-items:center;margin-top:1px;display:grid}.done>.pa-checkbox,.pa-check-row.done .pa-checkbox{background:var(--exp-ok);border-color:var(--exp-ok)}.pa-check-copy{gap:4px;display:grid}.pa-check-text{color:var(--ui-text);font-size:11px;line-height:1.45}.pa-check-row.done .pa-check-text{color:var(--ui-muted);text-decoration:line-through}.pa-check-meta{color:var(--ui-muted);align-items:center;gap:6px;font-size:9px;display:flex}.pa-add,.pa-add-form{margin-top:8px}.pa-footnote{color:var(--ui-muted);margin-top:10px;font-size:9px;line-height:1.5}.pa-private{text-transform:none;letter-spacing:0;color:var(--ui-muted);align-items:center;gap:3px;margin-left:6px;display:inline-flex}.pa-report-wrap .pa-pending{align-items:center;gap:6px;font-size:11px;display:flex}.pa-wrap-gap{margin-top:10px}.pa-report-stats{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));column-gap:16px}.pa-report-feedback{border-top:1px solid var(--exp-surface-line);margin-top:16px;padding-top:14px}.pa-report-feedback .pa-feedback>p{color:var(--ui-text-2);font-size:11px}.pa-wrap-columns{grid-template-columns:1fr 1fr;gap:10px;margin-top:11px;display:grid}.pa-wrap-block{background:rgb(var(--ui-shadow-rgb) / .14);border:1px solid var(--exp-surface-line);border-radius:8px;gap:5px;padding:10px 11px;display:grid}.pa-wrap-block.checklist{margin-top:10px}.pa-wrap-block>span{letter-spacing:1px;text-transform:uppercase;color:var(--ui-muted);font-size:8px}.pa-wrap-block p{align-items:flex-start;gap:7px;font-size:11px;display:flex}.pa-wrap-block p svg{flex:none;margin-top:2px}.pa-wrap-block.decided svg{color:var(--exp-ok)}.pa-wrap-block.open svg{color:var(--exp-important)}.pa-wrap-block p.done{color:var(--ui-muted);text-decoration:line-through}.pa-score-scale{grid-template-columns:repeat(5,1fr);gap:7px;display:grid}.pa-score{border:1px solid var(--exp-surface-line);background:rgb(var(--ui-shadow-rgb) / .14);height:58px;color:var(--ui-text-2);border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}.pa-score b{font-size:15px}.pa-score small{font-size:9px}.pa-score.on{border-color:var(--exp-accent);background:rgb(var(--ui-violet-rgb) / .14);color:var(--ui-text)}.pa-feedback textarea{resize:vertical}.pa-feedback-foot{align-items:center;gap:8px;margin-top:10px;display:flex}.pa-feedback-foot small{color:var(--ui-muted);flex:1;font-size:9px}.pa-feedback-done{color:var(--ui-ok-text);background:rgb(var(--ui-ok-rgb) / .1);border:1px solid rgb(var(--ui-ok-rgb) / .35);border-radius:8px;align-items:center;gap:8px;margin-top:10px;padding:9px 11px;display:flex}.pa-feedback-done span{color:var(--ui-text);flex:1}.pa-glance-stats{margin:14px 0 0;display:grid}.pa-glance-stats>div{border-bottom:1px solid var(--exp-surface-line);justify-content:space-between;padding:8px 0;font-size:11px;display:flex}.pa-glance-stats dt{color:var(--ui-muted)}.pa-glance-stats dd{margin:0;font-weight:600}.pa-glance-stats dd.critical{color:var(--ui-accent-text)}.pa-glance-stats dd.important{color:var(--ui-warn-text)}@media (width>=1101px) and (height>=700px){.ma-live{height:calc(100vh - 112px);min-height:0}.ma-pulse .exp-flow{max-height:clamp(200px,36vh,420px)}.ma-lower{flex:1;grid-template-rows:minmax(0,1fr);min-height:0}.ma-live:has(.ma-pulse-toggle[aria-expanded=true]){height:auto}.ma-live:has(.ma-pulse-toggle[aria-expanded=true]) .ma-lower{flex:none;height:max(360px,100vh - 400px)}.ma-lower .pa-chat,.ma-side{min-height:0}.ma-lower .pa-chat .pa-feed{min-height:0;max-height:none}}@media (width<=1280px){.ma-lower{grid-template-columns:minmax(0,1fr) 300px}}@media (width<=1100px){.ma-lower{grid-template-columns:1fr}.exp-hm{overflow-x:auto}.exp-hm-row{grid-template-columns:140px repeat(var(--slots), minmax(32px, 1fr))}}.exp-moments-list{align-content:start;gap:8px;margin:0;padding:0;list-style:none;display:grid}.exp-moments-list button{border:1px solid var(--exp-surface-line);background:var(--exp-surface);text-align:left;width:100%;color:var(--ui-text-2);cursor:pointer;border-radius:10px;gap:8px;padding:12px 14px;transition:border-color .15s,background .15s;display:grid}.exp-moments-list button:hover{border-color:var(--ui-line-strong)}.exp-moments-list button.selected{border-color:rgb(var(--ui-violet-rgb) / .55);background:var(--ui-surface-2)}.exp-moment-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.exp-moment-time{color:var(--ui-muted);font-variant-numeric:tabular-nums;font-size:10px}.exp-moment-flag{border-radius:999px;align-items:center;gap:4px;padding:2px 8px 2px 6px;font-size:9px;font-weight:600;line-height:1.4;display:inline-flex}.exp-moment-flag svg{flex:none;width:10px;height:10px;display:block}.exp-moment-flag.important{color:var(--ui-warn-text);background:rgb(var(--ui-warn-rgb) / .14)}.exp-moment-flag.critical{color:var(--ui-accent-text);background:rgb(var(--ui-accent-rgb) / .16)}.exp-moment-topic{color:var(--ui-text);align-items:baseline;gap:6px;font-size:11px;font-weight:500;line-height:1.6;display:flex}.exp-moment-topic>span,.exp-moment-detail,.exp-moment-say q{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.exp-moment-say q{-webkit-line-clamp:2}.exp-moments-list button.selected .exp-moment-topic>span,.exp-moments-list button.selected .exp-moment-detail,.exp-moments-list button.selected .exp-moment-say q{-webkit-line-clamp:unset}.exp-moment-topic>i{width:8px;height:8px;box-shadow:inset 0 0 0 1px rgb(var(--ui-cool-rgb) / .3);border-radius:2px;flex:none}.exp-moment-detail{font-size:10px;line-height:1.55}.exp-moment-say{background:rgb(var(--ui-fg-rgb) / .03);border-radius:8px;gap:3px;padding:8px 10px;display:grid}.exp-moment-say small{color:var(--ui-violet-text);font-size:9px;font-weight:600}.exp-moment-say q{color:var(--ui-text-2);font-size:10px;line-height:1.6}.exp-moments-empty{color:var(--ui-muted);margin-top:10px;font-size:11px}.pa-helpful.on{color:var(--exp-ok)}.exp-window{align-content:start;gap:8px;display:grid}.exp-window h3{color:var(--ui-text);margin:0;font-size:13px}.exp-topic-dialog{border:1px solid var(--exp-surface-line);background:var(--ui-surface-2);width:min(560px,100vw - 32px);max-height:min(80vh,720px);color:var(--ui-text-2);box-shadow:0 24px 60px rgb(var(--ui-shadow-rgb) / .45);border-radius:14px;padding:0;overflow:hidden}.exp-topic-dialog[open]{flex-direction:column;display:flex}.exp-topic-dialog::backdrop{background:rgb(var(--ui-panel-rgb) / .6);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.exp-topic-dialog-inner{flex-direction:column;gap:0;min-height:0;display:flex}.exp-topic-dialog-head{border-bottom:1px solid var(--exp-surface-line);justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 18px 12px;display:flex}.exp-topic-dialog-head h3{margin-top:4px;font-size:15px;line-height:1.35}.exp-topic-dialog-close{width:28px;height:28px;color:var(--ui-muted);background:0 0;border:1px solid #0000;border-radius:7px;flex:none;place-items:center;padding:0;display:grid}.exp-topic-dialog-close:hover{background:rgb(var(--ui-fg-rgb) / .06);color:var(--ui-text)}.exp-topic-dialog-body{align-content:start;gap:10px;padding:14px 18px 18px;display:grid;overflow-y:auto}.exp-window-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.exp-window-list li{background:var(--exp-surface);border-radius:8px;gap:9px;padding:8px 10px;display:flex}.exp-window-list li>i{border-radius:2px;flex:none;width:4px}.exp-window-list li>div{min-width:0;color:var(--ui-text-2);gap:3px;font-size:10px;line-height:1.45;display:grid}.exp-window-list p,.exp-window-transcript p{overflow-wrap:anywhere;margin:0}.exp-window-list b{color:var(--ui-text);font-size:11px}.exp-window-list time,.exp-window-transcript time{color:var(--ui-muted);font-variant-numeric:tabular-nums;font-size:10px}.exp-window-topic{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:flex}.exp-window-topic:hover b{text-decoration:underline}.exp-window-transcript{color:var(--ui-text-2);gap:5px;font-size:10px;line-height:1.5;display:grid}.exp-window-transcript time{margin-right:6px}.exp-window-transcript b{color:var(--ui-text);margin-right:6px}.exp-fit{box-sizing:border-box;white-space:nowrap;border:1px solid;border-radius:999px;flex:none;place-self:start;align-items:center;gap:5px;max-width:100%;min-height:22px;padding:3px 10px;font-size:10px;font-weight:600;line-height:14px;display:inline-flex}.exp-fit i{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.exp-fit em{color:#a9bfd0;text-overflow:ellipsis;min-width:0;font-style:normal;font-weight:400;overflow:hidden}.exp-fit-on{color:var(--exp-ok)}.exp-fit-partly{color:var(--exp-important)}.exp-fit-off{color:var(--exp-critical)}.exp-window-transcript p.cited{background:rgb(var(--ui-accent-rgb) / .12);color:var(--ui-text);border-radius:6px;margin:0 -8px;padding:4px 8px}.login-root{background:radial-gradient(at 70% -20%,#2f527c38,#0000 50%),radial-gradient(at 10% 110%,#b41e321f,#0000 48%),#080b11;justify-content:center;align-items:center;min-height:100vh;display:flex}.login-card{background:linear-gradient(145deg,#10151ef7,#0b0f16f7);border:1px solid #adbed51a;border-radius:16px;flex-direction:column;align-items:center;gap:0;width:min(420px,100vw - 32px);padding:40px 36px 36px;display:flex;box-shadow:0 32px 80px #00000080,inset 0 0 0 1px #ffffff08}.login-brand{align-items:center;gap:12px;margin-bottom:32px;display:flex}.login-brand img{width:auto;height:30px}.login-brand-rule{background:#2a3240;width:1px;height:32px}.login-brand-text b{font:700 var(--fs-md) Manrope, sans-serif;letter-spacing:1.8px;color:#e8edf6;display:block}.login-brand-text small{font:var(--fs-xs) "DM Sans", monospace;color:var(--ddam-muted);letter-spacing:1.1px;margin-top:4px;display:block}.login-avatar-stage{justify-content:center;align-items:center;width:120px;height:120px;margin-bottom:24px;display:flex;position:relative}.login-avatar-glow{filter:blur(10px);background:radial-gradient(#319ab447,#3d61be26 55%,#0000 75%);border-radius:50%;position:absolute;inset:0}.login-avatar-orbit{border:1px solid #64c1da33;border-radius:50%;width:112px;height:50px;position:absolute;transform:rotate(-18deg)}.login-avatar-orbit-b{border-color:#a081f438;width:90px;height:38px;transform:rotate(26deg)}.login-avatar-img{object-fit:contain;filter:drop-shadow(0 8px 18px #00000080);width:auto;height:110px;position:relative}.login-heading{text-align:center;margin-bottom:8px}.login-heading h1{font:700 var(--fs-xl) Manrope, sans-serif;letter-spacing:-.5px;color:#f2f5fa;margin:0}.login-heading p{font-size:var(--fs-md);color:var(--ddam-muted);margin:8px 0 0;line-height:1.5}.login-divider{background:#adbed51a;width:100%;height:1px;margin:24px 0}.login-sign-in-btn{color:#d7caff;width:100%;height:44px;font:600 var(--fs-md) Manrope, sans-serif;letter-spacing:.3px;cursor:pointer;background:linear-gradient(110deg,#272448,#1c2541);border:1px solid #464079;border-radius:9px;justify-content:center;align-items:center;gap:9px;transition:border-color .15s,background .15s;display:flex}.login-sign-in-btn:hover{background:linear-gradient(110deg,#302b53,#233060);border-color:#8c7bc3}.login-sign-in-btn svg{opacity:.8}.login-demo-note{background:#ffffff05;border:1px solid #adbed514;border-radius:8px;align-items:flex-start;gap:10px;width:100%;margin-top:20px;padding:12px 14px;display:flex}.login-demo-dot{background:#f0bf6d;border-radius:50%;flex:none;width:6px;height:6px;margin-top:4px;box-shadow:0 0 7px #f0bf6d88}.login-demo-note b{font-size:var(--fs-xs);color:#d0c4a8;letter-spacing:.3px;display:block}.login-demo-note span{font-size:var(--fs-xs);color:var(--ddam-muted);margin-top:3px;line-height:1.5;display:block}.login-footer{font:var(--fs-xs) "DM Sans", monospace;letter-spacing:.8px;color:#495566;text-align:center;margin-top:28px}.login-form{flex-direction:column;gap:14px;width:100%;display:flex}.login-field{flex-direction:column;gap:6px;display:flex}.login-field span{font-size:var(--fs-xs);color:var(--ddam-muted);letter-spacing:.3px}.login-field input{background:var(--ddam-input);height:42px;color:var(--ddam-text);font-size:var(--fs-md);border:1px solid #3b4855;border-radius:9px;padding:0 12px}.login-field input:focus{border-color:var(--ddam-blue-accent);outline:none}.login-field input[readonly]{opacity:.7}.login-error,.login-notice{font-size:var(--fs-xs);border-radius:8px;padding:9px 12px;line-height:1.5}.login-error{color:var(--ddam-red-accent);background:#c819321f;border:1px solid #ff657566}.login-notice{color:var(--ddam-blue-accent);background:#0756a526;border:1px solid #9bcaff4d}.login-sign-in-btn:disabled{opacity:.6;cursor:default}.login-link{color:var(--ddam-blue-accent);font-size:var(--fs-xs);cursor:pointer;background:0 0;border:0;align-self:center}.login-link:hover{text-decoration:underline}.login-password-wrap{display:flex;position:relative}.login-password-wrap input{width:100%;padding-right:42px}.login-eye{width:42px;height:42px;color:var(--ddam-muted);cursor:pointer;background:0 0;border:0;border-radius:0 9px 9px 0;justify-content:center;align-items:center;display:flex;position:absolute;top:0;right:0}.login-eye:hover,.login-eye:focus-visible{color:var(--ddam-text);outline:none}.login-field input[aria-invalid=true]{border-color:var(--ddam-red-accent)}.login-field .login-field-error{font-size:var(--fs-xs);color:var(--ddam-red-accent)}.reauth-backdrop{z-index:1000;background:#080b11b3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.reauth-card{width:min(400px,100vw - 32px);color:var(--ddam-text);background:linear-gradient(145deg,#1f2832,#1b232c);border:1px solid #3b4855;border-radius:14px;padding:24px}.reauth-card h2{font-size:var(--fs-lg,18px);margin:0}.reauth-card p{font-size:var(--fs-sm,13px);color:var(--ddam-muted);margin:0;line-height:1.5}.reauth-actions{justify-content:flex-end;align-items:center;gap:12px;display:flex}.reauth-actions .login-sign-in-btn{width:auto;padding:0 22px}:root{color:#e8edf6;font-synthesis:none;text-rendering:optimizelegibility;font-optical-sizing:auto;--muted:#838d9e;--line:#adbed51a;--panel:#10151e;--cyan:#ed1c2e;--blue:#4d94da;--purple:#4d94da;background:#080b11;font-family:DM Sans,sans-serif;font-weight:400}*{box-sizing:border-box}body{background:radial-gradient(at 71% -28%,#2f527c30,#0000 52%),#080b11;min-width:320px;margin:0}button,input{font:inherit}button{color:inherit;cursor:pointer}.app-shell{min-height:100vh;display:flex}.sidebar{border-right:1px solid var(--line);z-index:2;background:#0b0f16;flex-direction:column;width:246px;min-width:246px;padding:24px 15px 16px;display:flex;position:fixed;inset:0 auto 0 0}.brand{align-items:center;gap:10px;height:45px;padding:0 8px;display:flex}.brand img{width:auto;height:28px}.brand-rule{background:#303641;width:1px;height:29px}.brand b{font:800 var(--fs-md) Manrope, sans-serif;letter-spacing:1.7px}.brand small{font:var(--fs-xs) "DM Sans", monospace;color:var(--ddam-muted);letter-spacing:1px;margin-top:3px;display:block}.workspace-switch{border:1px solid var(--line);background:#121821;border-radius:10px;align-items:center;gap:10px;margin:28px 1px 30px;padding:10px;display:flex}.workspace-mark{background:linear-gradient(135deg,#db2850,#3f85f9);border-radius:8px;place-items:center;width:30px;height:30px;font-weight:700;display:grid}.workspace-switch div:nth-child(2){flex:1}.workspace-switch strong,.workspace-switch small{font-size:var(--fs-sm);display:block}.workspace-switch small{font-size:var(--fs-xs);color:var(--muted);margin-top:3px}.workspace-switch>svg{color:var(--ddam-muted)}.nav-section{margin-bottom:26px}.nav-label,.section-kicker,.eyebrow,.agenda-head,.insight-label,.nav-section .nav-label,.modal-suggestions>span{font:500 var(--fs-xs) "DM Sans", monospace;letter-spacing:1.2px;color:var(--ddam-muted);text-transform:uppercase}.nav-label{padding:0 11px 10px}.nav-item{width:100%;height:39px;color:var(--ddam-muted);font-size:var(--fs-md);text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:12px;margin:2px 0;padding:0 11px;display:flex}.nav-item:hover,.nav-item.selected{color:#edf3fd;background:#171e29}.nav-count{font:var(--fs-xs) "DM Sans";color:var(--ddam-muted);background:#252e3b;border-radius:5px;margin-left:auto;padding:3px 7px}.sidebar-bottom{flex:none;margin-top:auto}.sidebar-nav{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line) transparent;flex:auto;min-height:0;overflow-y:auto}.sidebar>.brand,.sidebar>.workspace-switch{flex:none}.online-dot{background:#4cddb4;border-radius:50%;width:6px;height:6px;display:inline-block;box-shadow:0 0 9px #4cddb466}.user-profile{border-top:1px solid var(--line);align-items:center;gap:9px;margin-top:12px;padding:13px 8px 1px;display:flex}.avatar-small{color:#fff;width:29px;height:29px;font-size:var(--fs-xs);background:linear-gradient(135deg,#dd9f76,#a15953);border-radius:50%;place-items:center;font-weight:700;display:grid}.user-profile div:nth-child(2){flex:1}.user-profile b,.user-profile small{font-size:var(--fs-xs);display:block}.user-profile small{color:var(--muted);font-size:var(--fs-xs);margin-top:3px}.user-profile>svg{color:var(--ddam-muted)}.main{width:calc(100% - 246px);min-height:100vh;margin-left:246px}.topbar{border-bottom:1px solid var(--line);background:#090d13c7;justify-content:space-between;align-items:center;height:63px;padding:0 34px;display:flex}.breadcrumbs{color:var(--ddam-muted);font-size:var(--fs-sm);align-items:center;gap:9px;display:flex}.breadcrumbs svg{color:#4c5666}.breadcrumbs span{color:#dce3ee}.top-actions{align-items:center;gap:17px;display:flex}.icon-button,.dots{border:1px solid var(--line);width:30px;height:30px;color:var(--ddam-muted);background:#10151e;border-radius:7px;place-items:center;display:grid;position:relative}.icon-button:hover,.dots:hover{color:#fff;background:#1b2430}.notification b{color:#fff;background:#ed1c2e;border-radius:999px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:9px;font-weight:700;line-height:1;display:grid;position:absolute;top:-5px;right:-5px;box-shadow:0 0 0 2px #1b2633}.content{max-width:1510px;margin:0 auto;padding:28px 34px 20px}.page-heading{justify-content:space-between;align-items:flex-end;margin-bottom:22px;display:flex}.eyebrow{color:var(--ddam-muted);font-size:var(--fs-xs);align-items:center;gap:9px;display:flex}.live-dot{background:#61dfc0;border-radius:50%;width:6px;height:6px;display:inline-block;box-shadow:0 0 9px #61dfc0}.eyebrow-sep{color:#46505f}h1,h2,p{margin:0}h1{font:700 var(--fs-2xl) Manrope, sans-serif;letter-spacing:-.7px;color:#f2f5fa;margin-top:7px}.subhead{font-size:var(--fs-sm);color:var(--ddam-muted);margin-top:6px}.subhead-dot{vertical-align:middle;background:#667181;border-radius:50%;width:3px;height:3px;margin:0 7px;display:inline-block}.heading-actions{gap:8px;display:flex}.secondary-button,.end-button{height:34px;color:var(--ddam-muted);font-size:var(--fs-xs);background:#111720;border:1px solid #29323f;border-radius:7px;align-items:center;gap:7px;padding:0 12px;display:flex}.secondary-button:hover{border-color:#536175}.end-button{color:#78e0c9;background:#10201f;border-color:#285c58}.end-button.ended{color:#f3bc75;background:#201b13;border-color:#56462b}.device-strip{background:linear-gradient(100deg,#18424433,#101a24c7);border:1px solid #57cec92e;border-radius:9px;justify-content:space-between;align-items:center;height:55px;margin-bottom:16px;padding:0 16px;display:flex}.device-strip-left,.device-strip-right{align-items:center;display:flex}.signal-icon{color:#6edbd1;background:#143334;border-radius:8px;place-items:center;width:30px;height:30px;margin-right:10px;display:grid}.device-strip-left b{font-size:var(--fs-sm);display:block}.device-strip-left span{font-size:var(--fs-xs);color:var(--ddam-muted);margin-top:3px;display:block}.device-strip-left span i{background:#57d8bd;border-radius:50%;width:3px;height:3px;margin:0 6px 2px;display:inline-block}.device-strip-right{color:#65d8bc;font:var(--fs-xs) "DM Sans", monospace;letter-spacing:.65px;gap:9px}.level-bars{align-items:center;gap:2px;height:17px;display:flex}.level-bars i{background:#58d9bd;border-radius:2px;width:2px;height:6px;animation:.7s ease-in-out infinite alternate bars}.level-bars i:nth-child(2n){height:12px;animation-delay:.2s}.level-bars i:nth-child(3n){height:16px;animation-delay:.4s}.level-bars i:nth-child(4n){height:8px;animation-delay:.1s}@keyframes bars{to{opacity:.5;transform:scaleY(.55)}}.strip-divider{background:#31464a;width:1px;height:16px;margin:0 3px}.privacy{color:var(--ddam-muted);letter-spacing:0;text-transform:none;font:var(--fs-xs) "DM Sans"}.privacy-dot{vertical-align:1px;background:#ef8c73;border-radius:50%;width:5px;height:5px;margin-right:4px;display:inline-block}.device-strip-right button{color:var(--ddam-muted);background:0 0;border:0;margin-left:7px;padding:4px}.dashboard-grid{grid-template-rows:359px 265px;grid-template-columns:minmax(350px,1.18fr) minmax(310px,.95fr) minmax(290px,.93fr);gap:14px;display:grid}.panel{border:1px solid var(--line);background:linear-gradient(145deg,#111720f7,#0d121af7);border-radius:10px;overflow:hidden;box-shadow:0 10px 28px #0002}.agenda-panel{grid-row:1/3;padding:17px 17px 14px}.panel-heading{justify-content:space-between;align-items:flex-start;display:flex}.panel-heading h2,.assistant-top h2{font:600 var(--fs-lg) Manrope, sans-serif;letter-spacing:-.2px;margin-top:5px}.section-kicker{font-size:var(--fs-xs);letter-spacing:1.1px;color:var(--ddam-muted)}.text-button{color:var(--ddam-muted);font-size:var(--fs-xs);background:0 0;border:0;align-items:center;gap:3px;padding:4px;display:flex}.text-button:hover{color:#c9d8e8}.meeting-goal{background:linear-gradient(105deg,#141d29,#151a25);border:1px solid #99acca1f;border-radius:8px;align-items:flex-start;gap:10px;margin-top:15px;padding:12px 10px;display:flex}.goal-icon{color:#9bb5ff;background:#212945;border-radius:7px;flex:none;place-items:center;width:27px;height:27px;display:grid}.meeting-goal>div:nth-child(2){flex:1}.meeting-goal span{font:var(--fs-xs) "DM Sans";letter-spacing:1px;color:var(--ddam-muted)}.meeting-goal p{font-size:var(--fs-xs);color:#d0d9e6;margin-top:5px;line-height:1.5}.dots{width:25px;height:25px;color:var(--ddam-muted);background:0 0;border:0}.agenda-head{font-size:var(--fs-xs);justify-content:space-between;margin:18px 2px 8px;display:flex}.agenda-head span:last-child{font:var(--fs-xs) "DM Sans";letter-spacing:0;text-transform:none;color:var(--ddam-muted)}.agenda-list{border-top:1px solid var(--line)}.agenda-row{border:0;border-bottom:1px solid var(--line);text-align:left;color:#d4dce8;background:0 0;align-items:center;gap:9px;width:100%;height:40px;padding:0 3px;display:flex}.agenda-row:hover{background:#ffffff05}.check-circle{color:#10201f;border:1px solid #485466;border-radius:50%;flex:none;place-items:center;width:14px;height:14px;display:grid}.complete .check-circle{background:#5ad4bd;border-color:#5ad4bd}.agenda-time{font:var(--fs-xs) "DM Sans";color:var(--ddam-muted);width:38px}.agenda-title{font-size:var(--fs-xs);flex:1}.complete .agenda-title{color:var(--ddam-muted)}.now-tag{font:var(--fs-xs) "DM Sans";letter-spacing:.4px;color:#61d5cc;background:#163237;border-radius:4px;padding:4px 5px}.agenda-chevron{color:var(--ddam-muted)}.add-agenda{height:29px;color:var(--ddam-muted);font-size:var(--fs-xs);background:0 0;border:0;align-items:center;gap:6px;padding:0 4px;display:flex}.add-agenda:hover{color:#c6d1df}.participant-area{border-top:1px solid var(--line);margin-top:4px;padding-top:1px}.participant-count{color:var(--ddam-muted);font:var(--fs-xs) "DM Sans";background:#202a38;border-radius:5px;place-items:center;margin-left:4px;padding:2px 5px;display:inline-grid}.participant-list{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.participant{color:var(--ddam-muted);font-size:var(--fs-xs);align-items:center;gap:5px;display:flex}.person{width:21px;height:21px;font-size:var(--fs-xs);color:#fff;border-radius:50%;place-items:center;font-weight:700;display:grid}.p1{background:#a6604f}.p2{background:#5076a3}.p3{background:#7d5a95}.p4{background:#71865c}.speaking{background:#59ddbd;border-radius:50%;width:5px;height:5px;box-shadow:0 0 5px #59ddbd}.assistant-panel{grid-area:1/2;padding:16px 17px 13px;position:relative}.ai-pill{font:var(--fs-xs) "DM Sans";color:#91a8ff;vertical-align:2px;letter-spacing:.5px;border:1px solid #46527d;border-radius:4px;margin-left:4px;padding:2px 4px}.assistant-top{z-index:1;justify-content:space-between;display:flex;position:relative}.assistant-top p{font-size:var(--fs-xs);color:var(--ddam-muted);margin-top:4px}.character-stage{justify-content:center;align-items:center;height:188px;margin-top:2px;display:flex;position:relative;overflow:hidden}.character-glow{filter:blur(12px);background:radial-gradient(#319ab43b,#3d61be21 48%,#0000 73%);border-radius:50%;width:180px;height:125px;position:absolute;bottom:9px}.orbit{border:1px solid #64c1da2e;border-radius:50%;width:222px;height:101px;position:absolute;top:62px;transform:rotate(-19deg)}.orbit-two{border-color:#a081f438;width:181px;height:74px;transform:rotate(26deg)}.character{object-fit:contain;filter:drop-shadow(0 12px 12px #0007);width:auto;max-width:none;height:188px;position:absolute;top:0;left:calc(50% - 68px)}.character-status{color:#83d5d7;font:var(--fs-xs) "DM Sans";letter-spacing:1px;white-space:nowrap;background:#121e25d9;border:1px solid #73d6d840;border-radius:20px;align-items:center;gap:5px;padding:5px 8px;display:flex;position:absolute;bottom:9px;left:50%;transform:translate(-50%)}.sparkle-mini{color:#a895ff}.assistant-caption{text-align:center;height:24px;font-size:var(--fs-xs);color:var(--ddam-muted);justify-content:center;align-items:center;gap:8px;display:flex}.caption-wave{align-items:center;gap:2px;height:14px;display:flex}.caption-wave i{background:#62ddd0;border-radius:2px;width:2px;height:5px;display:block}.caption-wave i:nth-child(2n){height:10px}.caption-wave i:nth-child(3){height:13px}.voice-entry{background:#0b1119;border:1px solid #313e50;border-radius:8px;align-items:center;gap:8px;height:39px;margin-top:7px;padding:0 7px;display:flex}.voice-entry:focus-within{border-color:#4ba9b2;box-shadow:0 0 0 2px #42bec01c}.mic-button{color:#07131c;background:linear-gradient(135deg,#45d9ce,#4d91dc);border:0;border-radius:6px;flex:none;place-items:center;width:27px;height:27px;display:grid}.mic-button.is-listening{background:#ed886e;animation:1.1s infinite pulse;box-shadow:0 0 14px #ed886e66}@keyframes pulse{50%{box-shadow:0 0 2px #ed886e}}.voice-entry input{color:#e5edf8;min-width:0;font-size:var(--fs-xs);background:0 0;border:0;outline:0;flex:1}.voice-entry input::placeholder{color:var(--ddam-muted)}.voice-entry kbd,.command-modal kbd{font:var(--fs-xs) "DM Sans";color:var(--ddam-muted);background:#151b25;border:1px solid #293341;border-radius:4px;align-items:center;gap:2px;padding:3px 4px;display:flex}.send-button{color:#71d8d0;background:0 0;border:0;place-items:center;display:grid}.quick-asks{align-items:center;gap:5px;margin-top:7px;display:flex}.quick-asks>span{font:var(--fs-xs) "DM Sans";color:var(--ddam-muted);margin-right:2px}.quick-asks button{color:var(--ddam-muted);font-size:var(--fs-xs);background:#151b25;border:1px solid #2b3441;border-radius:12px;padding:4px 8px}.quick-asks button:hover{color:#d5f2ef;border-color:#5e9fa2}.transcript-panel{flex-direction:column;grid-area:1/3;padding:17px 16px 13px;display:flex}.transcript-heading{align-items:center}.transcript-tools{align-items:center;gap:6px;display:flex}.transcript-live{font:var(--fs-xs) "DM Sans";color:#68d9bd;align-items:center;gap:5px;display:flex}.transcript-live i{background:#60ddba;border-radius:50%;width:5px;height:5px;box-shadow:0 0 6px #60ddba}.transcript-feed{flex:1;margin-top:8px;overflow:hidden}.transcript-line{gap:8px;margin:11px 0;display:flex}.transcript-avatar{color:#fff;width:21px;height:21px;font-size:var(--fs-xs);background:#9a604f;border-radius:50%;flex:none;place-items:center;display:grid}.t1{background:#5075a2}.t2{background:#81609c}.damu-avatar{background:#436d75}.transcript-copy{flex:1;min-width:0}.transcript-meta{align-items:center;gap:7px;display:flex}.transcript-meta b{font-size:var(--fs-xs);color:#d8e0eb;font-weight:600}.transcript-meta time{font:var(--fs-xs) "DM Sans";color:var(--ddam-muted)}.transcript-copy p{font-size:var(--fs-xs);color:var(--ddam-muted);margin-top:4px;line-height:1.55}.in-progress .transcript-copy p{color:#d1d9e3}.cursor{vertical-align:-2px;background:#62dfd0;width:1px;height:10px;margin-left:2px;animation:.9s infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.transcript-more{border:0;border-top:1px solid var(--line);color:var(--ddam-muted);font-size:var(--fs-xs);background:0 0;justify-content:center;align-items:center;gap:4px;padding:10px 0 0;display:flex}.insights-panel{grid-area:2/2/auto/4;padding:16px;position:relative}.insight-card{border-bottom:1px solid var(--line);gap:9px;padding:10px 0 9px;display:flex}.insight-icon{border-radius:6px;flex:none;place-items:center;width:24px;height:24px;display:grid}.insight-icon.idea{color:#f0bf6d;background:#342b1d}.insight-icon.action{color:#7dc9bb;background:#18302d}.insight-card>div:nth-child(2){flex:1;min-width:0}.insight-label{font-size:var(--fs-xs);letter-spacing:.8px;color:#e3c078;align-items:center;gap:7px;display:flex}.insight-card:nth-of-type(2) .insight-label{color:#7bd4c5}.insight-label span{color:var(--ddam-muted);font-size:var(--fs-xs)}.insight-card p{font-size:var(--fs-xs);color:#d7dee9;margin-top:4px;line-height:1.45}.insight-source{font-size:var(--fs-xs);color:var(--ddam-muted);margin-top:5px}.insight-source button{color:#8ab7ff;font-size:var(--fs-xs);background:0 0;border:0;align-items:center;gap:2px;margin-left:5px;padding:0;display:inline-flex}.canvas-agent{align-items:center;gap:8px;padding:9px 0 2px;display:flex}.canvas-agent-icon{color:#b798ff;background:#24203b;border-radius:6px;place-items:center;width:25px;height:25px;display:grid}.canvas-agent-copy{flex:1}.canvas-agent-copy b,.canvas-agent-copy span{display:block}.canvas-agent-copy b{font-size:var(--fs-xs);color:#d5d9e7}.canvas-agent-copy span{font-size:var(--fs-xs);color:var(--ddam-muted);margin-top:3px}.canvas-agent>button{color:#c4a3ff;height:26px;font-size:var(--fs-xs);background:#211c34;border:1px solid #423865;border-radius:6px;align-items:center;gap:5px;padding:0 8px;display:flex}.canvas-agent>button:hover{background:#30274a}.insight-footer{color:var(--ddam-muted);font-size:var(--fs-xs);background:0 0;border:0;align-items:center;gap:3px;padding:3px;display:flex;position:absolute;top:17px;right:15px}.bottom-bar{border-top:1px solid var(--line);justify-content:space-between;align-items:center;height:52px;margin-top:15px;display:flex}.bottom-stats{color:var(--ddam-muted);font-size:var(--fs-xs);align-items:center;gap:13px;display:flex}.bottom-stats span{align-items:center;gap:6px;display:flex}.bottom-stats svg{color:var(--ddam-muted)}.bottom-stats b{font:var(--fs-xs) "DM Sans";color:#cad3df;font-weight:500}.bottom-stats>i{background:#2b333f;width:1px;height:12px}.report-button{color:#d7caff;height:33px;font-size:var(--fs-xs);background:linear-gradient(110deg,#272448,#1c2541);border:1px solid #464079;border-radius:7px;align-items:center;gap:7px;padding:0 12px;display:flex}.report-button:hover{background:#302b53;border-color:#8c7bc3}.toast{z-index:10;min-width:290px;max-width:440px;font-size:var(--fs-sm);color:#e1e9f3;background:#141e28;border:1px solid #304854;border-radius:9px;align-items:center;gap:9px;padding:12px 13px;animation:.2s ease-out toastin;display:flex;position:fixed;bottom:25px;right:26px;box-shadow:0 12px 35px #0009}.toast>div{color:#b69cff;background:#232541;border-radius:6px;place-items:center;width:24px;height:24px;display:grid}.toast>button{color:var(--ddam-muted);background:0 0;border:0;place-items:center;margin-left:auto;display:grid}@keyframes toastin{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.modal-scrim{z-index:20;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#03060ac9;justify-content:center;align-items:flex-start;padding-top:17vh;display:flex;position:fixed;inset:0}.command-modal{background:#111720;border:1px solid #303d4c;border-radius:12px;width:min(560px,100vw - 30px);overflow:hidden;box-shadow:0 24px 90px #000c}.modal-search{height:57px;color:var(--ddam-muted);border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:0 17px;display:flex}.modal-search input{color:#eff4fb;min-width:0;font-size:var(--fs-md);background:0 0;border:0;outline:0;flex:1}.modal-search input::placeholder{color:var(--ddam-muted)}.modal-suggestions{padding:13px}.modal-suggestions>span{font-size:var(--fs-xs);padding:2px 8px 9px;display:block}.modal-suggestions button{text-align:left;color:#c5ceda;width:100%;font-size:var(--fs-sm);background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;padding:10px 9px;display:flex}.modal-suggestions button:hover{background:#1b2430}.modal-suggestions button svg{color:#8c9cff}.modal-suggestions button kbd{margin-left:auto}@media (width<=1150px){.sidebar{width:218px;min-width:218px}.main{width:calc(100% - 218px);margin-left:218px}.content{padding:24px 22px}.dashboard-grid{grid-template-rows:350px 270px 255px;grid-template-columns:minmax(300px,1.08fr) minmax(280px,.95fr)}.agenda-panel{grid-row:1/3}.assistant-panel{grid-area:1/2}.transcript-panel{grid-area:2/2}.insights-panel{grid-area:3/1/auto/3}.character{height:200px}.bottom-bar{margin-top:14px}}@media (width<=760px){.sidebar{width:56px;min-width:56px;padding:18px 7px}.brand{justify-content:center;padding:0}.brand img{height:26px}.brand-rule,.brand>div,.workspace-switch,.nav-label,.nav-item span,.sidebar-bottom{display:none}.nav-section{margin-top:30px}.nav-item{justify-content:center;padding:0}.main{width:calc(100% - 56px);margin-left:56px}.topbar{height:55px;padding:0 14px}.content{padding:20px 13px}.page-heading{flex-direction:column;align-items:flex-start;gap:12px}.heading-actions{width:100%}.heading-actions .secondary-button:first-child{margin-left:auto}.device-strip{height:auto;min-height:53px;padding:9px 10px}.device-strip-right{gap:5px}.device-strip-right>span:not(.privacy),.strip-divider{display:none}.dashboard-grid{flex-direction:column;display:flex}.panel{min-height:280px}.agenda-panel{order:2;min-height:380px}.assistant-panel{order:1;min-height:350px}.transcript-panel{order:3;min-height:290px}.insights-panel{order:4;min-height:295px}.character-stage{height:185px}.bottom-bar{flex-direction:column;align-items:flex-start;gap:12px;height:auto;padding-top:12px}.bottom-stats{flex-wrap:wrap;gap:7px}.report-button{justify-content:center;align-self:stretch}.participant-list{gap:9px}.participant,.breadcrumbs{font-size:var(--fs-xs)}}.workspace-page{min-height:calc(100vh - 112px)}.workspace-page .page-heading{align-items:flex-end;margin-bottom:20px}.workspace-page h1{margin-top:8px}.overview-stats{grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:14px;display:grid}.stat-card{min-height:112px;padding:16px 17px}.stat-card>span,.report-metric span{font:var(--fs-xs) "DM Sans";letter-spacing:.9px;color:var(--ddam-muted);display:block}.stat-card>b{font:700 var(--fs-2xl) Manrope, sans-serif;color:#edf3fb;margin:8px 0 5px;display:block}.stat-card small{font-size:var(--fs-xs);color:#6bd6b8;align-items:center;gap:4px;display:flex}.stat-card small.stat-neutral{color:var(--ddam-muted)}.stat-unit{font-size:var(--fs-md);color:var(--ddam-muted);font-weight:500}.overview-grid{grid-template-rows:minmax(267px,auto) minmax(145px,auto);grid-template-columns:1.1fr .9fr;gap:13px;display:grid}.overview-main,.overview-side,.overview-bottom{padding:17px;position:relative}.overview-main{grid-row:1/3}.overview-main h2,.overview-side h2,.overview-bottom h2,.report-list-panel h2,.library-title h2{font:600 var(--fs-lg) Manrope, sans-serif;margin-top:5px}.featured-meeting{text-align:left;background:linear-gradient(100deg,#132326,#151c28);border:1px solid #63d6c736;border-radius:8px;align-items:center;gap:11px;width:100%;margin-top:15px;padding:12px;display:flex}.featured-meeting:hover{border-color:#53bcb3}.featured-icon{color:#68e0cb;background:#193a38;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.featured-copy{flex:1}.featured-copy b,.featured-copy small{display:block}.featured-copy b{font-size:var(--fs-sm);margin:5px 0 4px}.featured-copy small{font-size:var(--fs-xs);color:var(--ddam-muted)}.featured-meeting>svg{color:var(--ddam-muted)}.meeting-tag{font:var(--fs-xs) "DM Sans";color:#74dec2;letter-spacing:.7px}.meeting-tag i{background:#59dbba;border-radius:50%;width:5px;height:5px;margin-right:4px;display:inline-block}.overview-main .agenda-head{margin-top:21px}.upcoming-row{border-top:1px solid var(--line);align-items:center;gap:10px;padding:10px 0;display:flex}.date-tile{background:#151c26;border:1px solid #293343;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;width:34px;height:38px;display:flex}.date-tile b{font:600 var(--fs-md) Manrope}.date-tile small{font:var(--fs-xs) "DM Sans";color:var(--ddam-muted)}.upcoming-copy{flex:1;min-width:0}.upcoming-copy b,.upcoming-copy span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.upcoming-copy b{font-size:var(--fs-xs);color:#d5deeb}.upcoming-copy span{font-size:var(--fs-xs);color:var(--ddam-muted);margin-top:4px}.meeting-type{font:var(--fs-xs) "DM Sans";letter-spacing:.5px;color:var(--ddam-muted);background:#1a222e;border-radius:4px;padding:5px}.upcoming-row .icon-button{width:25px;height:25px}.overview-side{min-height:265px}.trend-badge{font:var(--fs-xs) "DM Sans";color:#66d6ba;background:#162925;border-radius:5px;align-items:center;gap:4px;padding:5px 7px;display:flex}.momentum-score{align-items:center;gap:13px;margin:17px 0 15px;display:flex}.score-ring{border:3px solid #68d6bd;border-radius:50%;flex-direction:column;flex:none;justify-content:center;align-items:center;width:59px;height:59px;display:flex;box-shadow:inset 0 0 17px #3dc8a51a}.score-ring b{font:700 var(--fs-xl) Manrope}.score-ring small{font:var(--fs-xs) "DM Sans";color:var(--ddam-muted);letter-spacing:.8px}.momentum-score>div:nth-child(2) b{font-size:var(--fs-xs)}.momentum-score p,.knowledge-shortcut>p{font-size:var(--fs-xs);color:var(--ddam-muted);margin-top:5px;line-height:1.5}.momentum-metric{font-size:var(--fs-xs);color:var(--ddam-muted);justify-content:space-between;align-items:center;padding:5px 0 11px;display:flex;position:relative}.momentum-metric b{font:var(--fs-xs) "DM Sans";color:#dce4ee}.momentum-metric b small{color:var(--ddam-muted);font-size:var(--fs-xs)}.progress-track{background:#242d39;border-radius:3px;height:2px;position:absolute;bottom:3px;left:0;right:0}.progress-track i{height:100%;width:var(--w,0%);background:linear-gradient(90deg,#4e9fbe,#69d8bb);border-radius:3px;display:block}.overview-side .insight-footer{top:auto;bottom:13px}.overview-bottom{min-height:145px}.recommendation{align-items:flex-start;gap:9px;margin:12px 0 8px;display:flex}.recommend-icon{color:#f0c27a;background:#352d1e;border-radius:7px;flex:none;place-items:center;width:26px;height:26px;display:grid}.recommendation b{font-size:var(--fs-xs)}.recommendation p{font-size:var(--fs-xs);color:var(--ddam-muted);margin-top:4px;line-height:1.45}.overview-bottom>.text-button{padding-left:35px}.knowledge-shortcut>p{max-width:390px;margin:11px 0}.knowledge-banner{background:linear-gradient(110deg,#151d2a,#171829);border:1px solid #84a3ea2e;border-radius:9px;align-items:center;gap:12px;margin-bottom:14px;padding:15px;display:flex}.knowledge-banner-icon{color:#b99eff;background:#25213c;border-radius:8px;flex:none;place-items:center;width:34px;height:34px;display:grid}.knowledge-banner>div:nth-child(2){flex:1}.knowledge-banner>div:nth-child(2) b{font-size:var(--fs-sm)}.knowledge-banner p{font-size:var(--fs-xs);color:var(--ddam-muted);margin-top:4px}.knowledge-banner-count{text-align:right;border-left:1px solid var(--line);padding-left:18px}.knowledge-banner-count b,.knowledge-banner-count span{display:block}.knowledge-banner-count b{font:700 var(--fs-xl) Manrope;color:#d6c8ff}.knowledge-banner-count span{font:var(--fs-xs) "DM Sans";letter-spacing:.6px;color:var(--ddam-muted);margin-top:2px}.knowledge-library,.report-list-panel{padding:17px 17px 0}.library-toolbar,.report-list-top{justify-content:space-between;align-items:center;gap:14px;display:flex}.library-title h2 span{font:var(--fs-xs) "DM Sans";color:var(--ddam-muted);background:#202a37;border-radius:5px;margin-left:5px;padding:3px 6px}.library-controls{align-items:center;gap:8px;display:flex}.library-search{width:200px;height:32px;color:var(--ddam-muted);background:#0c1118;border:1px solid #2b3542;border-radius:6px;align-items:center;gap:7px;padding:0 9px;display:flex}.library-search input{color:#d9e1ec;width:100%;min-width:0;font-size:var(--fs-xs);background:0 0;border:0;outline:0}.library-controls .secondary-button{height:32px;font-size:var(--fs-xs);padding:0 9px}.library-tabs{border-bottom:1px solid var(--line);gap:15px;margin-top:17px;display:flex;overflow:auto}.library-tabs button{color:var(--ddam-muted);font-size:var(--fs-xs);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 1px 9px}.document-header,.document-row{grid-template-columns:minmax(210px,2.2fr) minmax(100px,1fr) minmax(130px,1.2fr) minmax(100px,.8fr) 20px;align-items:center;gap:13px;display:grid}.document-header{height:34px;font:var(--fs-xs) "DM Sans";letter-spacing:.8px;color:var(--ddam-muted)}.document-row{text-align:left;border:0;border-top:1px solid var(--line);width:100%;min-height:53px;font-size:var(--fs-xs);color:var(--ddam-muted);background:0 0}.document-name{align-items:center;gap:9px;min-width:0;display:flex}.document-name b{font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap;color:#d2dbe7;font-weight:500;overflow:hidden}.doc-icon{border-radius:7px;flex:none;place-items:center;width:28px;height:28px;display:grid}.doc-icon.lavender{color:#4d94da;background:#29233c}.doc-icon.blue{color:#8eb6ff;background:#1b293f}.doc-icon.green{color:#75d5ae;background:#1b322c}.doc-icon.amber{color:#e7bd70;background:#342c1e}.doc-icon.rose{color:#e595a5;background:#34232b}.doc-updated{color:var(--ddam-muted)}.document-row>span:nth-child(4){align-items:center;gap:6px;display:flex}.collection-dot{background:#4d94da;border-radius:50%;width:6px;height:6px}.collection-dot.blue{background:#7bafff}.collection-dot.green{background:#6fcea8}.collection-dot.amber{background:#dab066}.collection-dot.rose{background:#dd8197}.document-row>svg{color:var(--ddam-muted)}.library-footer{border-top:1px solid var(--line);height:42px;font-size:var(--fs-xs);color:var(--ddam-muted);justify-content:space-between;align-items:center;display:flex}.library-footer button,.knowledge-footer-note button{color:#4d94da;font-size:var(--fs-xs);background:0 0;border:0;align-items:center;gap:4px;display:inline-flex}.knowledge-footer-note{font-size:var(--fs-xs);color:var(--ddam-muted);align-items:center;gap:6px;padding:12px 2px;display:flex}.knowledge-footer-note button{padding:0}.empty-state{text-align:center;font-size:var(--fs-xs);color:var(--ddam-muted);padding:26px}.report-metrics{grid-template-columns:repeat(3,1fr);gap:13px;margin-bottom:14px;display:grid}.report-metric{align-items:center;gap:11px;min-height:108px;padding:15px;display:flex}.metric-icon{border-radius:8px;flex:none;place-items:center;width:32px;height:32px;display:grid}.metric-icon.violet{color:#b79aff;background:#28223e}.metric-icon.mint{color:#73d7bd;background:#1a302e}.metric-icon.amber{color:#e5c176;background:#352d1e}.report-metric>div:nth-child(2){flex:1}.report-metric b{font:700 var(--fs-xl) Manrope;margin:7px 0 2px;display:block}.report-metric b small{color:var(--ddam-muted);font-size:var(--fs-xs);font-weight:500;display:inline}.report-metric>div:nth-child(2)>small{font-size:var(--fs-xs);color:var(--ddam-muted)}.metric-sparkline{color:#aa8dff;letter-spacing:-3px;align-self:flex-end;padding-bottom:4px;font:20px DM Sans}.mint-text{color:#69d2b6}.amber-text{color:#e5bd6a}.report-list-panel{padding-bottom:0}.report-list-top{margin-bottom:14px}.report-table-head,.report-row{grid-template-columns:minmax(180px,1.8fr) minmax(100px,1fr) minmax(140px,1.3fr) minmax(75px,.7fr) minmax(110px,1fr) 18px;align-items:center;gap:10px;display:grid}.report-table-head{border-bottom:1px solid var(--line);height:33px;font:var(--fs-xs) "DM Sans";letter-spacing:.8px;color:var(--ddam-muted)}.report-row{text-align:left;border:0;border-bottom:1px solid var(--line);width:100%;min-height:53px;color:var(--ddam-muted);font-size:var(--fs-xs);background:0 0}.report-name{align-items:center;gap:8px;min-width:0;display:flex}.report-name b{font-size:var(--fs-xs);color:#d2dbe7;white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.report-file-icon{color:#af9aff;background:#29233c;border-radius:6px;flex:none;place-items:center;width:27px;height:27px;display:grid}.health-score{font:var(--fs-xs) "DM Sans";color:#79d3b7;align-items:center;gap:5px;display:flex}.health-score i{background:#28323a;border-radius:4px;width:35px;height:3px}.health-score i b{background:#59ceaa;border-radius:4px;height:100%;display:block}.report-type{color:var(--ddam-muted);background:#1a222d;border-radius:4px;width:max-content;padding:5px 6px}.report-row>svg{color:var(--ddam-muted)}.report-load{color:#9b8aff;width:100%;height:43px;font-size:var(--fs-xs);background:0 0;border:0;justify-content:center;align-items:center;gap:5px;display:flex}.report-bottom-note{border:1px solid var(--line);color:var(--ddam-muted);font-size:var(--fs-xs);background:#111720;border-radius:8px;align-items:center;gap:9px;margin-top:13px;padding:10px 12px;display:flex}.report-bottom-note .canvas-agent-icon{flex:none}.report-bottom-note>span{flex:1}.report-bottom-note b{color:#e0e6ef}.report-bottom-note button{color:#b99eff;font-size:var(--fs-xs);background:0 0;border:0;align-items:center;gap:4px;display:flex}.reports-page>.page-heading>.secondary-button{margin-bottom:3px}.reports-page>.page-heading{flex-direction:row;align-items:flex-end}.reports-page .page-heading .secondary-button{margin-left:auto}@media (width<=1150px){.overview-stats{grid-template-columns:repeat(2,1fr)}.overview-grid{grid-template-columns:1fr}.overview-main{grid-row:auto}.overview-side{min-height:255px}.overview-bottom{min-height:145px}.document-header,.document-row{grid-template-columns:minmax(190px,2fr) minmax(90px,.9fr) minmax(120px,1fr) minmax(85px,.7fr) 20px}.report-table-head,.report-row{grid-template-columns:minmax(160px,1.6fr) minmax(90px,.9fr) minmax(120px,1.2fr) minmax(65px,.6fr) minmax(100px,1fr) 18px}}@media (width<=760px){.workspace-page{min-height:0}.workspace-page .page-heading,.reports-page>.page-heading{flex-direction:column;align-items:flex-start}.overview-stats{grid-template-columns:repeat(2,1fr);gap:8px}.stat-card{min-height:100px;padding:12px}.overview-grid{flex-direction:column;display:flex}.overview-main{min-height:370px}.overview-side{min-height:275px}.overview-bottom{min-height:145px}.knowledge-banner{align-items:flex-start}.knowledge-banner-count{display:none}.library-toolbar,.report-list-top{flex-direction:column;align-items:flex-start}.library-controls{width:100%}.library-search{flex:1;width:auto}.library-tabs{gap:12px}.document-header{display:none}.document-row{grid-template-columns:minmax(120px,1fr) 70px 20px;gap:7px;padding:8px 0}.document-row>.doc-updated,.document-row>span:nth-child(4){display:none}.document-name b{white-space:normal;line-height:1.3}.doc-type{font-size:var(--fs-xs)}.knowledge-footer-note{align-items:flex-start;line-height:1.5}.report-metrics{grid-template-columns:1fr}.report-metric{min-height:84px}.report-list-top .library-controls{flex-wrap:wrap}.report-table-head{display:none}.report-row{grid-template-columns:minmax(120px,1fr) 62px 18px;gap:7px;padding:8px 0}.report-row>span:nth-child(2),.report-row>span:nth-child(3),.report-row>.report-type{display:none}.report-name b{white-space:normal;line-height:1.35}.report-bottom-note{flex-wrap:wrap;align-items:flex-start}.report-bottom-note>span{min-width:calc(100% - 50px)}.report-bottom-note button{margin-left:35px}.upcoming-row{gap:7px}.meeting-type{display:none}.overview-main .text-button{font-size:var(--fs-xs)}}.role-switch{height:29px;color:var(--ddam-muted);background:#111720;border:1px solid #293442;border-radius:6px;align-items:center;gap:6px;padding:0 8px;display:flex}.role-switch select{appearance:none;color:#d2dbe7;font-size:var(--fs-xs);cursor:pointer;background:0 0;border:0;outline:0}.role-switch select option{color:#e7edf6;background:#10151e}.language-switch{background:#111720;border:1px solid #293442;border-radius:6px;align-items:center;height:29px;padding:0 8px;display:flex}.language-switch select{appearance:none;color:#d2dbe7;font-size:var(--fs-xs);cursor:pointer;background:0 0;border:0;outline:0}.language-switch option{color:#e7edf6;background:#10151e}.display-language-select{color:#f0f3f8;font-size:var(--fs-sm);background:#0d121ae6;border:1px solid #ffffff2e;border-radius:6px;padding:5px 7px}.display-language-select option{color:#111720}.role-switch>svg:last-child{color:var(--ddam-muted);margin-left:-3px}.top-actions{gap:11px}.room-page>.page-heading{margin-bottom:17px}.room-page>.page-heading h1{font-size:var(--fs-2xl)}.room-presence{font-size:var(--fs-xs);color:var(--ddam-muted);align-items:center;gap:6px;margin-right:6px;display:flex}.room-hero{background:radial-gradient(at 76% 40%,#246d7030,#0000 45%),linear-gradient(105deg,#111b22,#131a25 58%,#151b28);border:1px solid #53cabc2e;border-radius:10px;align-items:center;gap:20px;min-height:143px;margin-bottom:22px;padding:20px 22px;display:flex;position:relative;overflow:hidden}.room-hero:after{content:"";pointer-events:none;border:1px solid #6cb9cc1c;border-radius:50%;width:280px;height:280px;position:absolute;top:-120px;right:13%;box-shadow:0 0 0 22px #66a6c806,0 0 0 50px #66a6c805}.room-hero-copy{z-index:1;flex:1;position:relative}.room-hero-copy h2{font:700 var(--fs-xl) Manrope, sans-serif;margin-top:7px}.room-hero-copy>p{font-size:var(--fs-xs);color:var(--ddam-muted);margin-top:5px}.room-people{align-items:center;margin-top:13px;display:flex}.room-people .person{border:2px solid #121a24;width:23px;height:23px;margin-right:-5px}.room-people-count{font-size:var(--fs-xs);color:var(--ddam-muted);margin-left:12px}.room-audio-state{z-index:1;background:#0d171c;border:1px solid #66d2c126;border-radius:8px;align-items:center;gap:9px;padding:10px 12px;display:flex;position:relative}.room-audio-state>svg{color:#73d9c6}.room-audio-state span{font-size:var(--fs-xs);color:#cbd5df}.room-audio-state span b{font-size:var(--fs-xs);color:var(--ddam-muted);margin-top:3px;font-weight:400;display:block}.room-wave{align-items:center;gap:2px;height:20px;margin-left:8px;display:flex}.room-wave b{background:#5dd5bd;border-radius:3px;width:2px;height:6px}.room-wave b:nth-child(2n){height:13px}.room-wave b:nth-child(3n){height:18px}.room-meeting-button{z-index:1;color:#c8d4e4;height:32px;font-size:var(--fs-xs);white-space:nowrap;background:#1a2432;border:1px solid #3e4d62;border-radius:7px;align-items:center;gap:7px;padding:0 10px;display:flex;position:relative}.room-meeting-button:hover{border-color:#8195b1}.room-screen-heading{justify-content:space-between;align-items:flex-end;margin-bottom:10px;display:flex}.room-screen-heading h2{font:600 var(--fs-md) Manrope, sans-serif;margin-top:5px}.room-screen-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.room-screen-card{padding:10px}.screen-card-top{align-items:center;gap:6px;height:25px;display:flex}.screen-mini{color:#9bb2d6;background:#1c2735;border-radius:6px;place-items:center;width:23px;height:23px;display:grid}.display-live{font:var(--fs-xs) "DM Sans";letter-spacing:.6px;color:#76cfb6;align-items:center;gap:4px;display:flex}.display-live i,.preview-dot{background:#62dbb8;border-radius:50%;width:5px;height:5px;display:inline-block;box-shadow:0 0 6px #62dbb855}.screen-card-top button{color:var(--ddam-muted);background:0 0;border:0;place-items:center;margin-left:auto;padding:3px;display:grid}.screen-preview,.assignment-preview{background:linear-gradient(130deg,#121f29,#151d2b);border:1px solid #7b9ec21f;border-radius:6px;height:126px;margin-top:7px;padding:10px 11px;position:relative;overflow:hidden}.preview-1{background:linear-gradient(130deg,#141c2b,#1a1c32)}.preview-2{background:linear-gradient(130deg,#132220,#172027)}.preview-topline{font:var(--fs-xs) "DM Sans";letter-spacing:.7px;color:var(--ddam-muted);justify-content:space-between;display:flex}.preview-title{font:600 var(--fs-md) Manrope;color:#e0e8f2;margin-top:11px}.preview-agenda{flex-direction:column;gap:5px;margin-top:7px;display:flex}.preview-agenda b,.preview-agenda span{font-size:var(--fs-xs);color:#d5deea}.preview-agenda span{color:var(--ddam-muted);border-left:2px solid #5acbb7;padding-left:5px}.preview-bottom{font:var(--fs-xs) "DM Sans";letter-spacing:.8px;color:var(--ddam-muted);position:absolute;bottom:9px;left:11px}.preview-insight{color:#d9c68a;font-size:var(--fs-xs);background:#28251d;border:1px solid #3d392b;border-radius:4px;align-items:center;gap:4px;margin-top:9px;padding:5px;display:inline-flex}.preview-chart{align-items:flex-end;gap:3px;height:24px;display:flex;position:absolute;bottom:8px;right:11px}.preview-chart i{background:#5acbb7;border-radius:3px 3px 0 0;width:4px;height:10px}.preview-chart i:nth-child(2n){height:19px}.preview-chart i:nth-child(3n){height:14px}.preview-task{font-size:var(--fs-xs);color:#c5ddce;align-items:center;gap:5px;margin-top:8px;display:flex}.preview-task svg{color:#61d6b0}.preview-task.muted{color:var(--ddam-muted)}.preview-task.muted svg{color:#c5a666}.preview-result{color:#c3a5ff;font:var(--fs-xs) "DM Sans";letter-spacing:.4px;background:#231f34;border:1px solid #b797ff40;border-radius:5px;align-items:center;gap:4px;padding:4px 5px;display:flex;position:absolute;bottom:8px;right:8px}.screen-card-footer{justify-content:space-between;align-items:center;padding:9px 1px 1px;display:flex}.screen-card-footer b,.screen-card-footer span{display:block}.screen-card-footer b{font-size:var(--fs-xs)}.screen-card-footer>div>span{font-size:var(--fs-xs);color:var(--ddam-muted);margin-top:4px}.screen-card-footer .online-dot{vertical-align:1px;width:4px;height:4px}.screen-view-tag{font-size:var(--fs-xs);color:var(--ddam-muted);background:#1b2430;border-radius:4px;padding:5px 6px}.room-lower-grid{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:12px;margin-top:14px;display:grid}.room-damujin-panel,.room-activity-panel{padding:15px}.room-damujin-head{align-items:center;gap:11px;min-height:64px;display:flex}.room-character-wrap{background:radial-gradient(#48bbc333,#0000 70%);flex:none;justify-content:center;align-items:flex-end;width:48px;height:54px;display:flex;overflow:hidden}.room-character-wrap img{filter:drop-shadow(0 4px 5px #0007);width:auto;height:55px}.room-damujin-intro h2{font:600 var(--fs-md) Manrope;margin-top:4px}.room-damujin-intro p{font-size:var(--fs-xs);color:var(--ddam-muted);max-width:470px;margin-top:3px}.room-listening-state{font-size:var(--fs-xs);color:#77d9c3;align-items:center;gap:5px;margin-top:6px;display:flex}.listening-pulse{background:#62ddbd;border-radius:50%;width:5px;height:5px;box-shadow:0 0 7px #62ddbd}.room-voice-entry{background:#0b1119;border:1px solid #344154;border-radius:7px;align-items:center;gap:8px;height:38px;margin-top:10px;padding:0 7px;display:flex}.room-voice-entry:focus-within{border-color:#4ba9b2;box-shadow:0 0 0 2px #42bec01c}.room-voice-entry input{color:#e5edf8;min-width:0;font-size:var(--fs-xs);background:0 0;border:0;outline:0;flex:1}.room-voice-entry input::placeholder{color:var(--ddam-muted)}.room-voice-entry kbd{font:var(--fs-xs) "DM Sans";color:var(--ddam-muted);background:#151b25;border:1px solid #293341;border-radius:4px;align-items:center;gap:2px;padding:3px 4px;display:flex}.agent-suggestion-head{font:var(--fs-xs) "DM Sans";letter-spacing:.7px;color:var(--ddam-muted);justify-content:space-between;margin:13px 1px 7px;display:flex}.agent-suggestion-head span:last-child{color:var(--ddam-muted)}.agent-suggestion-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.agent-suggestion{text-align:left;background:#141a24;border:1px solid #272f3c;border-radius:6px;align-items:center;gap:7px;min-width:0;min-height:42px;padding:6px 7px;display:flex}.agent-suggestion:hover{background:#1a1d2d;border-color:#70619d}.agent-suggestion-icon{color:#b99bff;background:#26213a;border-radius:6px;flex:none;place-items:center;width:24px;height:24px;display:grid}.agent-suggestion>span:nth-child(2){flex:1;min-width:0}.agent-suggestion b,.agent-suggestion small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.agent-suggestion b{font-size:var(--fs-xs);color:#d8deeb}.agent-suggestion small{font-size:var(--fs-xs);color:var(--ddam-muted);margin-top:3px}.agent-suggestion>svg{color:var(--ddam-muted);flex:none}.room-activity-panel{min-height:252px;position:relative}.task-count{font:var(--fs-xs) "DM Sans";color:#7bdec0;background:#162925;border-radius:5px;padding:5px 6px}.room-empty-tasks{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:155px;padding:8px 20px;display:flex}.empty-orbit{color:#b79aff;border:1px solid #423a62;border-radius:50%;place-items:center;width:37px;height:37px;margin-bottom:8px;display:grid;box-shadow:0 0 24px #9169d51c}.room-empty-tasks b{font-size:var(--fs-xs)}.room-empty-tasks p{font-size:var(--fs-xs);color:var(--ddam-muted);max-width:230px;margin-top:5px;line-height:1.5}.room-job-list{max-height:150px;margin-top:8px;overflow:auto}.room-job{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:8px 1px;display:flex}.job-status-icon{border-radius:6px;flex:none;place-items:center;width:23px;height:23px;display:grid}.job-status-icon.working{color:#c0a1ff;background:#28223b;animation:2s linear infinite jobspin}.job-status-icon.done{color:#70d7b7;background:#19302a}@keyframes jobspin{to{transform:rotate(360deg)}}.room-job-copy{flex:1;min-width:0}.room-job-copy b,.room-job-copy span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.room-job-copy b{font-size:var(--fs-xs);color:#d4deeb}.room-job-copy span{font-size:var(--fs-xs);color:var(--ddam-muted);margin-top:3px}.job-state{font:var(--fs-xs) "DM Sans";letter-spacing:.4px;white-space:nowrap}.job-state.working{color:#b49aff}.job-state.done{color:#76d6b7}.room-result-announcement{background:linear-gradient(110deg,#1b2334,#1c1b2a);border:1px solid #ae92ff36;border-radius:7px;gap:8px;margin-top:10px;padding:8px;display:flex}.announcement-icon{color:#c4a1ff;background:#2e2745;border-radius:6px;flex:none;place-items:center;width:25px;height:25px;display:grid}.room-result-announcement span,.room-result-announcement b{display:block}.room-result-announcement span{font:var(--fs-xs) "DM Sans";letter-spacing:.6px;color:#4d94da}.room-result-announcement b{font-size:var(--fs-xs);margin-top:3px}.room-result-announcement p{font-size:var(--fs-xs);color:var(--ddam-muted);margin-top:3px;line-height:1.4}.room-results-link{color:#a998e8;font-size:var(--fs-xs);background:0 0;border:0;align-items:center;gap:3px;display:flex;position:absolute;bottom:12px;right:14px}.room-role-note{border:1px solid var(--line);color:var(--ddam-muted);font-size:var(--fs-xs);background:#0f141c;border-radius:7px;align-items:center;gap:8px;margin-top:12px;padding:10px 12px;display:flex}.room-role-note>svg{color:var(--ddam-muted);flex:none}.room-role-note span{flex:1}.room-role-note b{color:#cbd5e1;font-weight:500}.room-role-note button{color:#a697e7;font-size:var(--fs-xs);white-space:nowrap;background:0 0;border:0;align-items:center;gap:4px;display:flex}.screen-sync-banner{background:linear-gradient(105deg,#132124,#161d28);border:1px solid #66c6c72e;border-radius:8px;align-items:center;gap:10px;margin-bottom:14px;padding:12px 14px;display:flex}.screen-sync-icon{color:#71dbcf;background:#1c3434;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.screen-sync-banner>div:nth-child(2){flex:1}.screen-sync-banner b{font-size:var(--fs-xs)}.screen-sync-banner p{font-size:var(--fs-xs);color:var(--ddam-muted);margin-top:3px}.sync-toggle{font-size:var(--fs-xs);color:#8ddfc4;align-items:center;gap:6px;display:flex}.sync-toggle input{opacity:0;pointer-events:none;position:absolute}.sync-toggle span{background:#2e3c48;border-radius:20px;width:25px;height:14px;position:relative}.sync-toggle span:after{content:"";background:#8593a2;border-radius:50%;width:10px;height:10px;transition:all .15s;position:absolute;top:2px;left:2px}.sync-toggle input:checked+span{background:#287969}.sync-toggle input:checked+span:after{background:#9bf1d8;left:13px}.screen-assignment-list{flex-direction:column;gap:12px;display:flex}.screen-assignment-card{grid-template-columns:minmax(250px,.85fr) minmax(350px,1.15fr);gap:18px;padding:13px;display:grid}.assignment-preview{height:172px;margin:0;padding:12px}.assignment-screen{color:#7f9aba;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:36px 10px 26px}.assignment-screen b{font:600 var(--fs-sm) Manrope;color:#e0e7ef;margin-top:7px}.assignment-screen span{font-size:var(--fs-xs);color:var(--ddam-muted);margin-top:4px}.assignment-details{padding:2px 3px}.screen-id-row{justify-content:space-between;align-items:flex-start;display:flex}.screen-id-row h2{font:600 var(--fs-md) Manrope;margin-top:3px}.screen-id-row p{font-size:var(--fs-xs);color:var(--ddam-muted);margin-top:4px}.screen-id-row p .online-dot{width:5px;height:5px;margin-right:4px}.assignment-label{font:var(--fs-xs) "DM Sans";letter-spacing:.8px;color:var(--ddam-muted);margin:12px 0 5px;display:block}.assignment-details select{color:#dfe6ef;width:100%;height:32px;font-size:var(--fs-xs);background:#101720;border:1px solid #303b4a;border-radius:6px;padding:0 9px}.assignment-help{font-size:var(--fs-xs);color:var(--ddam-muted);margin-top:6px}.preview-screen-button{height:27px;color:var(--ddam-muted);font-size:var(--fs-xs);background:#171e29;border:1px solid #343e4e;border-radius:5px;align-items:center;gap:5px;margin-top:9px;padding:0 8px;display:flex}.preview-screen-button:hover{border-color:#5b6c83}.screen-result-note{color:var(--ddam-muted);font-size:var(--fs-xs);background:#151420;border:1px solid #ae92ff26;border-radius:7px;align-items:center;gap:9px;margin-top:13px;padding:12px;line-height:1.5;display:flex}.screen-result-note svg{color:#b69bff;flex:none}.screen-result-note b{color:#d8d1ef;font-weight:500}@media (width<=1150px){.room-screen-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.room-lower-grid{grid-template-columns:1fr}.room-activity-panel{min-height:210px}.screen-assignment-card{grid-template-columns:minmax(220px,.85fr) minmax(280px,1.15fr)}}@media (width<=760px){.role-switch{display:none}.room-page>.page-heading{flex-direction:column;align-items:flex-start}.room-hero{flex-wrap:wrap;gap:12px;padding:15px}.room-audio-state{order:3;width:100%}.room-meeting-button{margin-left:auto}.room-screen-heading{flex-direction:column;align-items:flex-start;gap:7px}.room-screen-grid{grid-template-columns:1fr}.room-screen-card{min-height:205px}.screen-preview{height:137px}.room-lower-grid{flex-direction:column;display:flex}.room-damujin-panel{min-height:290px}.room-activity-panel{min-height:230px}.agent-suggestion-grid{grid-template-columns:1fr}.room-role-note{flex-wrap:wrap;align-items:flex-start;line-height:1.5}.room-role-note button{margin-left:22px}.screen-sync-banner{flex-wrap:wrap;align-items:flex-start}.sync-toggle{margin-left:40px}.screen-assignment-card{grid-template-columns:1fr;gap:10px}.assignment-preview{height:145px}.room-presence{margin:0}}.display-mode{color:#eef3fa;background:radial-gradient(at 52% 55%,#274a6826,#0000 57%),#080c13;flex-direction:column;min-height:100vh;padding:0 4.2vw;display:flex;overflow:hidden}.display-header{border-bottom:1px solid #aebed31f;flex:none;grid-template-columns:1fr 1fr 1fr;align-items:center;height:76px;display:grid}.display-brand{align-items:center;gap:11px;display:flex}.display-brand img{width:auto;height:22px}.display-brand span{font:var(--fs-xs) "DM Sans";letter-spacing:1px;color:var(--ddam-muted)}.display-brand i{color:var(--ddam-muted);margin:0 4px;font-style:normal}.display-header-center{flex-direction:column;align-items:center;gap:5px;display:flex}.display-header-center .display-live{font:var(--fs-xs) "DM Sans";letter-spacing:.8px;color:#72d7bb;align-items:center;gap:5px;display:flex}.display-header-center>b{font:600 var(--fs-md) Manrope;color:#e4eaf2}.display-header-right{color:var(--ddam-muted);justify-self:end;align-items:center;gap:10px;display:flex}.display-header-right>span{font-size:var(--fs-xs);color:#d7e0ec}.display-header-right small{color:var(--ddam-muted);font-size:var(--fs-xs);margin-top:3px;display:block}.display-header-right button{width:30px;height:30px;color:var(--ddam-muted);background:#111720;border:1px solid #303b49;border-radius:6px;place-items:center;margin-left:11px;display:grid}.display-content{flex-direction:column;flex:1;justify-content:center;width:min(1200px,100%);margin:auto;padding:55px 0 75px;display:flex}.display-eyebrow{font:var(--fs-xs) "DM Sans";letter-spacing:1.6px;color:#82ddc3}.display-eyebrow span{color:var(--ddam-muted);margin:0 5px}.display-content h1{letter-spacing:-1.8px;margin-top:15px;font:700 clamp(30px,4vw,55px) Manrope}.display-goal{font-size:var(--fs-lg);color:var(--ddam-muted);max-width:760px;margin-top:12px;line-height:1.6}.display-time{align-items:center;gap:16px;margin-top:34px;display:flex}.display-time>span,.display-section-head,.display-insight-grid>div>span{font:var(--fs-xs) "DM Sans";letter-spacing:1.1px;color:var(--ddam-muted)}.display-time>b{font:600 var(--fs-lg) "DM Sans";color:#e8f0f7}.display-time>small{font-size:var(--fs-xs);color:var(--ddam-muted)}.display-agenda{border-top:1px solid var(--line);margin-top:32px}.display-section-head{justify-content:space-between;padding:14px 0;display:flex}.display-section-head span{color:var(--ddam-muted)}.display-agenda-row{border-top:1px solid var(--line);min-height:66px;color:var(--ddam-muted);align-items:center;gap:16px;display:flex}.display-check{width:25px;height:25px;font:var(--fs-xs) "DM Sans";color:var(--ddam-muted);border:1px solid #526175;border-radius:50%;flex:none;place-items:center;display:grid}.display-agenda-row.done .display-check{color:#76dfbf;background:#1b4d43;border-color:#54c4a7}.display-agenda-time{font:var(--fs-xs) "DM Sans";color:var(--ddam-muted);width:42px}.display-agenda-row>b{font:500 var(--fs-lg) Manrope;flex:1}.display-agenda-row.done>b{color:var(--ddam-muted)}.display-agenda-row>i{font:var(--fs-xs) "DM Sans";letter-spacing:.8px;color:#6fd7c1;background:#152c2c;border-radius:5px;padding:7px 9px}.insight-display h1{max-width:800px}.big-insight{background:linear-gradient(115deg,#211f19,#171b25 70%);border:1px solid #e3bb6938;border-radius:12px;align-items:flex-start;gap:20px;max-width:1040px;margin-top:42px;padding:28px;display:flex}.big-insight-icon{color:#edc976;background:#3a3020;border-radius:11px;flex:none;place-items:center;width:48px;height:48px;display:grid}.big-insight>div:nth-child(2)>span{font:var(--fs-xs) "DM Sans";letter-spacing:1px;color:#e2bd72}.big-insight h2{max-width:810px;margin-top:10px;font:600 clamp(20px,2.5vw,30px)/1.35 Manrope}.big-insight p{font-size:var(--fs-md);color:var(--ddam-muted);margin-top:12px}.display-insight-grid{grid-template-columns:repeat(3,1fr);gap:12px;max-width:1040px;margin-top:16px;display:grid}.display-insight-grid>div{border:1px solid var(--line);background:#111720;border-radius:9px;min-height:84px;padding:15px}.display-insight-grid>div>b,.display-insight-grid>div>small{display:block}.display-insight-grid>div>b{font:600 var(--fs-xl) Manrope;color:#e2eaf2;margin-top:8px}.display-insight-grid>div>small{font-size:var(--fs-xs);color:var(--ddam-muted);margin-top:3px}.display-quote{color:var(--ddam-muted);margin-top:20px;font:italic 12px Manrope}.display-quote span{color:var(--ddam-muted);font-style:normal;font-size:var(--fs-xs);margin-left:8px}.tasks-display h1{max-width:900px}.display-task-list{border-top:1px solid var(--line);max-width:1000px;margin-top:36px}.display-task-item{border-bottom:1px solid var(--line);align-items:center;gap:15px;min-height:78px;display:flex}.display-task-item>div{flex:1}.display-task-item>div>b,.display-task-item>div>small{display:block}.display-task-item>div>b{font:500 var(--fs-md) Manrope}.display-task-item>div>small{font-size:var(--fs-xs);color:var(--ddam-muted);margin-top:5px}.display-check.pending{color:#dbb96e;border-color:#846b3a;border-radius:50%}.display-task-state{font:var(--fs-xs) "DM Sans";letter-spacing:.7px;color:#83d8bc}.display-task-state.pending{color:#dbb96e}.display-agent-result{background:linear-gradient(100deg,#1d1b2b,#141923);border:1px solid #b897ff33;border-radius:9px;align-items:center;gap:12px;max-width:1000px;margin-top:24px;padding:17px;display:flex}.display-agent-result>div:nth-child(2)>span,.display-agent-result b,.display-agent-result p{display:block}.display-agent-result>div:nth-child(2)>span{font:var(--fs-xs) "DM Sans";letter-spacing:.8px;color:#b69aff}.display-agent-result b{font:500 var(--fs-md) Manrope;margin-top:6px}.display-agent-result p{font-size:var(--fs-xs);color:var(--ddam-muted);margin-top:4px}.damujin-display{grid-template-columns:.9fr 1fr;align-items:center;gap:4vw;display:grid}.display-damujin-visual{justify-content:center;align-items:flex-end;height:min(66vh,620px);display:flex;position:relative}.display-damujin-glow{filter:blur(12px);background:radial-gradient(#30a5b442,#375eaa1f 50%,#0000 72%);border-radius:50%;width:75%;height:45%;position:absolute;bottom:6%}.display-damujin-orbit{border:1px solid #69cddd2b;border-radius:50%;width:76%;height:30%;position:absolute;top:30%;transform:rotate(-20deg);box-shadow:0 0 0 24px #6eb5da05}.display-damujin-visual>img{filter:drop-shadow(0 20px 24px #0009);width:auto;height:min(60vh,560px);position:relative}.display-damujin-copy h1{font-size:clamp(36px,5vw,66px)}.display-damujin-copy>p{font-size:var(--fs-md);color:var(--ddam-muted);max-width:470px;margin-top:12px;line-height:1.6}.display-talk-button{color:#b0f0de;height:46px;font-size:var(--fs-sm);background:linear-gradient(110deg,#173b3a,#1a2b40);border:1px solid #456e78;border-radius:8px;align-items:center;gap:10px;margin-top:25px;padding:0 18px;display:flex}.display-talk-button.listening{color:#ffc4a4;background:#3a2524;border-color:#a4675a}.display-damujin-copy>small{font-size:var(--fs-xs);color:var(--ddam-muted);margin-top:11px;display:block}.display-footer{border-top:1px solid var(--line);height:52px;font:var(--fs-xs) "DM Sans";letter-spacing:.8px;color:var(--ddam-muted);flex:none;justify-content:space-between;align-items:center;display:flex}.display-footer>span:first-child{align-items:center;gap:7px;display:flex}.display-footer>span:first-child .live-dot{width:5px;height:5px}.display-footer i{color:#4c586a;margin:0 5px;font-style:normal}.display-footer button{color:var(--ddam-muted);font:var(--fs-xs) "DM Sans";background:0 0;border:0;align-items:center;gap:5px;display:flex}@media (width<=760px){.display-mode{padding:0 18px}.display-header{grid-template-columns:1fr 1fr;height:62px}.display-brand img{height:18px}.display-brand span{font-size:var(--fs-xs)}.display-header-center{display:none}.display-header-right>span{font-size:var(--fs-xs)}.display-content{padding:35px 0 45px}.display-content h1{font-size:var(--fs-2xl)}.display-goal{font-size:var(--fs-md)}.display-time{flex-wrap:wrap;gap:8px;margin-top:22px}.display-time>small{flex-basis:100%;margin-left:1px}.display-agenda-row{gap:8px;min-height:58px}.display-agenda-row>b{font-size:var(--fs-sm)}.display-agenda-row>i{font-size:var(--fs-xs);padding:6px}.big-insight{gap:12px;margin-top:26px;padding:17px}.big-insight-icon{width:34px;height:34px}.big-insight h2{font-size:var(--fs-xl)}.big-insight p{font-size:var(--fs-xs);line-height:1.5}.display-insight-grid{grid-template-columns:1fr;gap:7px}.display-insight-grid>div{min-height:66px}.display-insight-grid>div>b{font-size:var(--fs-md)}.display-task-item{gap:9px}.display-task-item>div>b{font-size:var(--fs-sm)}.display-task-state{font-size:var(--fs-xs)}.damujin-display{flex-direction:column;align-items:stretch;gap:8px;display:flex}.display-damujin-visual{height:36vh;max-height:285px}.display-damujin-visual>img{height:34vh;max-height:270px}.display-damujin-copy h1{font-size:36px}.display-damujin-copy>p{font-size:var(--fs-sm)}.display-footer,.display-footer button{font-size:var(--fs-xs)}}.context-page{max-width:1320px;margin:0 auto}.context-banner{background:linear-gradient(105deg,#142122,#151a25);border:1px solid #71c9be2b;border-radius:9px;align-items:center;gap:12px;margin:18px 0 22px;padding:14px 16px;display:flex}.context-banner>div:first-child{flex:1;min-width:0}.context-banner>div:first-child>span,.context-banner-meta>span{font:var(--fs-xs) "DM Sans";letter-spacing:.9px;color:var(--ddam-muted);display:block}.context-banner>div:first-child>b{font-size:var(--fs-xs);color:#dce5ed;margin-top:5px;font-weight:600;display:block}.context-banner>div:first-child>small{font-size:var(--fs-xs);color:var(--ddam-muted);margin-top:4px;display:block}.context-banner-meta{border-left:1px solid #ffffff13;min-width:145px;padding-left:16px}.context-banner-meta>b{font-size:var(--fs-xs);color:#c7d3de;margin-top:7px;display:block}.context-banner-meta .online-dot{margin-right:4px;display:inline-block}.prototype-dot{background:#e2bb72;border-radius:50%;width:6px;height:6px;margin-right:4px;display:inline-block}.context-toolbar{justify-content:space-between;align-items:end;gap:15px;margin:0 0 11px;display:flex}.context-toolbar h2{font:600 var(--fs-md) Manrope;color:#dce5ef;margin-top:4px}.context-filters{border:1px solid var(--line);background:#10151d;border-radius:7px;gap:4px;padding:3px;display:flex}.context-filters button{color:var(--ddam-muted);font-size:var(--fs-xs);white-space:nowrap;background:0 0;border:0;border-radius:5px;padding:7px 9px}.context-filters button.active{color:#d4c7ff;background:#2a243b}.signal-list,.task-result-list{flex-direction:column;gap:10px;display:flex}.signal-card{padding:14px 16px}.signal-card-top{justify-content:space-between;align-items:center;display:flex}.signal-type{font:var(--fs-xs) "DM Sans";letter-spacing:.7px;color:#e8c678;align-items:center;gap:6px;display:flex}.signal-type i{background:currentColor;border-radius:50%;width:6px;height:6px}.signal-type.question{color:#88b9ff}.signal-type.action{color:#79d9b8}.signal-time{font:var(--fs-xs) "DM Sans";letter-spacing:.5px;color:var(--ddam-muted)}.signal-card h3{font:600 var(--fs-md) Manrope;color:#e0e7ef;margin-top:9px}.signal-summary{font-size:var(--fs-xs);color:var(--ddam-muted);max-width:800px;margin-top:5px;line-height:1.55}.signal-context-row{color:var(--ddam-muted);font-size:var(--fs-xs);flex-wrap:wrap;gap:15px;margin-top:10px;display:flex}.signal-context-row span{align-items:center;gap:5px;display:flex}.signal-context-row svg{color:#a795e5;flex:none}.signal-context-row b{color:#c8d1dc;font-weight:600}.evidence-block{background:#131722;border-left:2px solid #72639b;border-radius:0 6px 6px 0;margin-top:11px;padding:10px 12px}.evidence-label{font:var(--fs-xs) "DM Sans";letter-spacing:.7px;color:#9c8ed1;align-items:center;gap:6px;display:flex}.evidence-label span{color:var(--ddam-muted);margin-left:auto}.evidence-block blockquote{color:#d2d9e3;margin-top:7px;font:italic 9px/1.5 Manrope}.evidence-byline{color:var(--ddam-muted);font-size:var(--fs-xs);align-items:center;gap:6px;margin-top:7px;display:flex}.evidence-byline b{color:#c5d0dc;font-weight:600}.evidence-byline .transcript-avatar{width:18px;height:18px;font-size:var(--fs-xs)}.signal-actions{justify-content:flex-end;gap:6px;margin-top:10px;display:flex}.signal-actions .secondary-button,.signal-actions .report-button{height:27px;font-size:var(--fs-xs);padding:0 8px}.linked-task-chip{color:#c5b4ff;width:max-content;font-size:var(--fs-xs);background:#1a1826;border:1px solid #b397ff2e;border-radius:5px;align-items:center;gap:6px;margin-top:9px;padding:6px 8px;display:flex}.linked-task-chip svg:last-child{margin-left:3px}.signal-type.risk{color:#ff9c86}.signal-type.decision{color:#c2b2ff}.context-filters button span{color:var(--ddam-muted);margin-left:3px}.context-filters button.active span{color:#a99ad8}.insight-section-title{font:var(--fs-xs) "DM Sans";letter-spacing:.8px;text-transform:uppercase;color:var(--ddam-muted);margin:16px 0 8px}.insight-suggestion{background:#171522;border:1px solid #b397ff29;border-radius:6px;margin-top:11px;padding:10px 12px}.insight-suggestion-label{font:var(--fs-xs) "DM Sans";letter-spacing:.7px;color:#b9a6ff;align-items:center;gap:6px;display:flex}.insight-suggestion-label span{font:600 var(--fs-xs) Manrope;letter-spacing:0;color:#d8ceff;margin-left:auto}.insight-suggestion-question{font:600 var(--fs-xs)/1.5 Manrope;color:#e3e8f0;margin-top:7px}.insight-suggestion dl{font-size:var(--fs-xs);grid-template-columns:max-content 1fr;gap:4px 10px;margin-top:8px;line-height:1.5;display:grid}.insight-suggestion dt{color:var(--ddam-muted)}.insight-suggestion dd{color:var(--ddam-muted);margin:0}.insight-suggestion-steps{font-size:var(--fs-xs);color:var(--ddam-muted);margin:8px 0 0 14px;line-height:1.5}.insight-suggestion-steps b{color:#d8ceff;font-weight:600}.insight-suggestion-owner{font-size:var(--fs-xs);color:var(--ddam-muted);align-items:center;gap:5px;margin-top:8px;display:flex}.insight-suggestion-owner b{color:#c8d1dc;font-weight:600}.insight-empty{text-align:center;color:var(--ddam-muted);font-size:var(--fs-xs);flex-direction:column;align-items:center;gap:6px;padding:28px 16px;display:flex}.insight-empty svg{color:#a795e5}.insight-empty b{color:#d2d9e3;font:600 var(--fs-sm) Manrope}.insight-engine-failed{color:#ff9c86!important}.spin{animation:1.2s linear infinite jobspin}@media (width<=640px){.insight-suggestion dl{grid-template-columns:1fr}}.insight-voice-hint,.task-agent-note{border:1px solid var(--line);color:var(--ddam-muted);font-size:var(--fs-xs);background:#111720;border-radius:7px;align-items:center;gap:9px;margin-top:12px;padding:11px 12px;display:flex}.insight-voice-hint>svg{color:#88d9c4;flex:none}.insight-voice-hint span,.task-agent-note>span:nth-child(2){flex:1}.insight-voice-hint b,.task-agent-note b{color:#d4dee8;font-weight:600}.insight-voice-hint button,.task-agent-note button{color:#a997e9;font-size:var(--fs-xs);white-space:nowrap;background:0 0;border:0;align-items:center;gap:4px;display:flex}.task-result-card{padding:14px 16px}.task-result-header{align-items:center;gap:9px;display:flex}.task-result-header .job-status-icon{width:27px;height:27px}.task-result-title{flex:1;min-width:0}.task-result-title>span{font:var(--fs-xs) "DM Sans";letter-spacing:.7px;color:#aa98e7}.task-result-title h3{font:600 var(--fs-sm) Manrope;color:#e0e7ef;margin-top:4px}.context-status{font:var(--fs-xs) "DM Sans";letter-spacing:.6px;color:#c0a8ff;white-space:nowrap;background:#25223a;border-radius:4px;padding:5px 7px}.context-status.done{color:#79d9b7;background:#183029}.task-context-grid{grid-template-columns:1.25fr 1fr 1fr;gap:8px;margin:12px 0;display:grid}.task-context-grid>div{border:1px solid var(--line);background:#111720;border-radius:5px;min-width:0;padding:8px 9px}.task-context-grid span,.task-context-grid b{display:block}.task-context-grid span{font:var(--fs-xs) "DM Sans";letter-spacing:.6px;color:var(--ddam-muted)}.task-context-grid b{font-size:var(--fs-xs);color:#c6d0dc;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-weight:500;overflow:hidden}.task-working-state{color:#ba9bff;background:#151522;border-radius:6px;align-items:center;gap:9px;padding:10px;display:flex}.task-working-state>div:nth-child(2){flex:1}.task-working-state b,.task-working-state span{display:block}.task-working-state b{font-size:var(--fs-xs);color:#d4c8f4}.task-working-state span{font-size:var(--fs-xs);color:var(--ddam-muted);margin-top:3px}.working-track{background:#302b40;border-radius:4px;width:70px;height:3px;overflow:hidden}.working-track i{background:#b298ff;width:55%;height:100%;animation:1.8s ease-in-out infinite alternate workprogress;display:block}@keyframes workprogress{to{width:94%}}.task-output{background:linear-gradient(100deg,#14211f,#151a23);border:1px solid #71d0b124;border-radius:6px;padding:11px}.task-output-heading{color:#7cdbb8;align-items:center;gap:6px;display:flex}.task-output-heading>span{font:var(--fs-xs) "DM Sans";letter-spacing:.8px}.task-output-heading small{font-size:var(--fs-xs);color:var(--ddam-muted);margin-left:auto}.task-output h4{font:600 var(--fs-xs) Manrope;color:#dce7e7;margin-top:8px}.task-output p{font-size:var(--fs-xs);color:var(--ddam-muted);margin-top:4px;line-height:1.5}.task-result-actions{gap:13px;margin-top:9px;display:flex}.task-result-actions button{color:var(--ddam-muted);font-size:var(--fs-xs);background:0 0;border:0;align-items:center;gap:4px;display:flex}.task-result-actions button:hover{color:#c9fff0}.task-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:190px;padding:20px;display:flex}.task-empty b{font-size:var(--fs-xs);margin-top:6px}.task-empty p{max-width:330px;color:var(--ddam-muted);font-size:var(--fs-xs);margin:5px 0 10px;line-height:1.5}.task-empty .secondary-button{height:29px;font-size:var(--fs-xs)}.task-agent-note .canvas-agent-icon{flex:none;place-items:center;width:26px;height:26px;display:grid}.task-agent-note .canvas-agent-icon svg{color:#4d94da}.task-agent-note>span:nth-child(2){line-height:1.5}.task-agent-note button{flex:none}@media (width<=760px){.context-banner{flex-wrap:wrap;align-items:flex-start}.context-banner-meta{border-left:0;width:100%;padding-left:0}.context-toolbar{flex-direction:column;align-items:flex-start}.context-filters{max-width:100%;overflow:auto}.context-filters button{padding:7px}.signal-card{padding:12px}.signal-actions{flex-wrap:wrap;justify-content:flex-start}.signal-actions .report-button{margin-left:auto}.task-context-grid{grid-template-columns:1fr}.insight-voice-hint,.task-agent-note{flex-wrap:wrap;align-items:flex-start}.insight-voice-hint button,.task-agent-note button{margin-left:24px}.task-result-header{align-items:flex-start}.context-status{margin-left:auto}.working-track{width:42px}.task-result-actions{flex-wrap:wrap;gap:8px 12px}}.wall-goal,.wall-task-goal{color:#82dbc7;background:linear-gradient(100deg,#142422,#151c26);border:1px solid #67bfb330;border-radius:9px;align-items:center;gap:12px;margin-top:20px;padding:13px 16px;display:flex}.wall-goal>div{flex:1}.wall-goal>div>span,.wall-job-meta span,.wall-linked-evidence>span{font:var(--fs-xs) "DM Sans";letter-spacing:1px;color:var(--ddam-muted);display:block}.wall-goal>div>b{font:500 var(--fs-md) Manrope;color:#dce6ef;margin-top:5px;display:block}.wall-live{font:var(--fs-xs) "DM Sans";color:#86dfc3;white-space:nowrap}.wall-live i{background:#70d8b5;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block;box-shadow:0 0 10px #70d8b5}.wall-insight-layout{grid-template-columns:1.15fr .85fr;gap:14px;margin-top:14px;display:grid}.wall-primary-insight,.wall-secondary-card,.wall-primary-task,.wall-job-card{border:1px solid var(--line);background:linear-gradient(145deg,#121923,#111720);border-radius:10px;padding:18px}.wall-card-top,.wall-job-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.wall-card-top>span:last-child{font:var(--fs-xs) "DM Sans";letter-spacing:.6px;color:var(--ddam-muted)}.wall-type,.wall-agent-tag{font:var(--fs-xs) "DM Sans";letter-spacing:.8px;color:#e6c36f;align-items:center;gap:7px;display:flex}.wall-type.question{color:#94baff}.wall-type svg{color:inherit}.wall-primary-insight h2,.wall-primary-task h2,.wall-job-card h2{letter-spacing:-.5px;color:#eef3f8;max-width:850px;margin-top:16px;font:650 clamp(23px,2.1vw,32px)/1.28 Manrope}.wall-primary-insight>p{font-size:var(--fs-md);color:var(--ddam-muted);max-width:800px;margin-top:10px;line-height:1.6}.wall-why{color:#b69cff;background:#191d27;border-radius:7px;align-items:center;gap:11px;margin-top:19px;padding:12px;display:flex}.wall-why>div{flex:1}.wall-why span,.wall-why b{display:block}.wall-why span{font:var(--fs-xs) "DM Sans";letter-spacing:.8px;color:#a793e6}.wall-why b{font:500 var(--fs-sm) Manrope;color:#d2dbe4;margin-top:4px}.wall-why>small{font:var(--fs-xs) "DM Sans";color:var(--ddam-muted)}.wall-evidence{background:#171925;border-left:2px solid #9682d1;border-radius:0 7px 7px 0;margin-top:14px;padding:12px 14px}.wall-evidence>div{font:var(--fs-xs) "DM Sans";letter-spacing:.7px;color:#b5a4ed;align-items:center;gap:7px;display:flex}.wall-evidence>div span{color:var(--ddam-muted);margin-left:auto}.wall-evidence blockquote{color:#e1e7ee;margin-top:10px;font:italic 12px/1.55 Manrope}.wall-evidence>small{font:var(--fs-xs) "DM Sans";color:var(--ddam-muted);margin-top:8px;display:block}.wall-evidence>small b{color:#d3dce7}.wall-secondary-signals{flex-direction:column;gap:12px;display:flex}.wall-secondary-card{flex:1;padding:15px}.wall-secondary-card h3{color:#e4eaf1;margin-top:13px;font:600 17px/1.35 Manrope}.wall-secondary-card>p{font-size:var(--fs-xs);color:var(--ddam-muted);margin-top:6px;line-height:1.5}.wall-evidence.compact{margin-top:11px;padding:9px 10px}.wall-evidence.compact>div{font-size:var(--fs-xs)}.wall-evidence.compact blockquote{font-size:var(--fs-xs);margin-top:7px}.wall-evidence.compact>small{font-size:var(--fs-xs);margin-top:6px}.wall-footer-note{color:#9ddbc9;font-size:var(--fs-xs);align-items:center;gap:9px;margin-top:13px;display:flex}.wall-footer-note span{color:var(--ddam-muted);font-size:var(--fs-xs);margin-left:auto}.insight-wall{width:min(1500px,100%);padding:25px 0 30px}.insight-wall>h1,.task-wall>h1{margin-top:10px;font-size:clamp(30px,3.3vw,48px)}.task-wall{width:min(1500px,100%);padding:25px 0 30px}.wall-task-goal{margin-top:14px;padding:10px 14px}.wall-task-goal>span{color:var(--ddam-muted);font-size:var(--fs-xs)}.wall-task-goal b{font:var(--fs-xs) "DM Sans";letter-spacing:.7px;color:#89dbc6;margin-right:7px}.wall-task-layout{grid-template-columns:1.2fr .8fr;gap:14px;margin-top:14px;display:grid}.wall-primary-task{padding:17px}.wall-agent-tag{color:#b8a1ff}.wall-job-status{font:var(--fs-xs) "DM Sans";letter-spacing:.7px;color:#c7adff;white-space:nowrap;background:#252139;border-radius:5px;padding:7px 9px}.wall-job-status.done{color:#82dbb9;background:#173129}.wall-primary-task h2{margin-top:13px;font-size:clamp(20px,1.8vw,27px)}.wall-job-meta{flex-wrap:wrap;gap:20px;margin-top:11px;display:flex}.wall-job-meta span{font-size:var(--fs-xs)}.wall-job-output{background:linear-gradient(110deg,#172822,#151c23);border:1px solid #6bd0ad33;border-radius:8px;margin-top:13px;padding:13px 14px}.wall-job-output>div{color:#82dcb9;font:var(--fs-xs) "DM Sans";letter-spacing:.7px;align-items:center;gap:7px;display:flex}.wall-job-output h3{font:600 var(--fs-lg) Manrope;color:#e4eee9;margin-top:9px}.wall-job-output>p{font-size:var(--fs-xs);color:var(--ddam-muted);margin-top:6px;line-height:1.55}.wall-output-points{flex-wrap:wrap;gap:9px 18px;margin-top:12px;display:flex}.wall-output-points span{color:var(--ddam-muted);font-size:var(--fs-xs);align-items:center;gap:5px;display:flex}.wall-linked-evidence{background:#191723;border:1px solid #b097ff26;border-radius:7px;margin-top:11px;padding:10px 12px}.wall-linked-evidence>span{color:#b39df0}.wall-linked-evidence>b,.wall-linked-evidence>small{display:block}.wall-linked-evidence>b{font-size:var(--fs-xs);color:#e0d9f2;margin-top:5px}.wall-linked-evidence>small{font-size:var(--fs-xs);color:var(--ddam-muted);margin-top:4px}.wall-task-sidebar{flex-direction:column;gap:11px;display:flex}.wall-task-sidebar>.wall-secondary-card{flex:none}.wall-task-sidebar .wall-secondary-card h3{font-size:var(--fs-lg)}.wall-status-legend{border:1px solid var(--line);background:#101720;border-radius:7px;flex-direction:column;gap:8px;padding:11px 13px;display:flex}.wall-status-legend span{font-size:var(--fs-xs);color:var(--ddam-muted)}.wall-status-legend i{border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.wall-status-legend i.done{background:#79d9b8}.wall-status-legend i.progress{background:#b69aff}.wall-status-legend small{font-size:var(--fs-xs);color:var(--ddam-muted);line-height:1.5}.wall-dynamic-jobs{flex-direction:column;gap:10px;margin-top:13px;display:flex}.wall-job-card{padding:14px}.wall-job-card h2{font-size:var(--fs-xl);margin-top:10px}.wall-job-card .wall-job-output{margin-top:10px}.wall-job-working{color:#c1a9ff;font-size:var(--fs-xs);background:#211d30;border-radius:7px;align-items:center;gap:9px;margin-top:11px;padding:10px;display:flex}.wall-job-source{color:#b49bf5;font-size:var(--fs-xs);align-items:center;gap:6px;margin-top:8px;display:flex}@media (width<=760px){.insight-wall,.task-wall{padding:22px 0}.wall-goal{flex-wrap:wrap;align-items:flex-start}.wall-live{margin-left:30px}.wall-insight-layout,.wall-task-layout{grid-template-columns:1fr}.wall-primary-insight,.wall-primary-task,.wall-secondary-card{padding:13px}.wall-primary-insight h2,.wall-primary-task h2{font-size:var(--fs-xl)}.wall-primary-insight>p{font-size:var(--fs-xs)}.wall-secondary-signals{gap:8px}.wall-secondary-card h3{font-size:var(--fs-lg)}.wall-why{flex-wrap:wrap;align-items:flex-start}.wall-why>div{min-width:70%}.wall-why>small{margin-left:27px}.wall-footer-note{font-size:var(--fs-xs);flex-wrap:wrap;align-items:flex-start}.wall-footer-note span{width:100%;margin-left:24px}.wall-output-points{flex-direction:column;gap:7px}.wall-primary-task h2{font-size:var(--fs-xl)}}.facilitator-wall{grid-template-columns:1.08fr .92fr;align-items:center;gap:clamp(24px,4vw,62px);width:min(1500px,100%);padding:25px 0 30px;display:grid}.facilitator-agenda h1{margin-top:12px;font-size:clamp(34px,3.4vw,52px)}.facilitator-agenda .display-goal{max-width:620px;font-size:clamp(12px,1vw,15px)}.facilitator-agenda .display-time{margin-top:24px}.facilitator-agenda .display-agenda{margin-top:18px}.facilitator-agenda .display-agenda-row{min-height:55px}.facilitator-agenda .display-agenda-row>b{font-size:var(--fs-md)}.facilitator-meeting-pulse{color:#75d8b7;background:#121e1d;border:1px solid #71d1b626;border-radius:7px;align-items:center;gap:9px;margin-top:16px;padding:11px 12px;display:flex}.facilitator-meeting-pulse>span{font:var(--fs-xs) "DM Sans";letter-spacing:.7px;white-space:nowrap}.facilitator-meeting-pulse>b{font-size:var(--fs-xs);color:var(--ddam-muted);font-weight:500}.facilitator-character-panel{background:radial-gradient(at 50% 53%,#22879729,#0000 46%),linear-gradient(155deg,#111923,#0e141d 70%);border:1px solid #65c5cd26;border-radius:15px;flex-direction:column;justify-content:flex-end;align-items:center;min-height:640px;padding:14px 20px 17px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 70px #0003}.facilitator-character-top{z-index:3;justify-content:space-between;align-items:center;display:flex;position:absolute;top:15px;left:15px;right:15px}.facilitator-character-top .wall-live{font-size:var(--fs-xs)}.autonomy-toggle{height:28px;color:var(--ddam-muted);font:var(--fs-xs) "DM Sans";letter-spacing:.5px;background:#151c26;border:1px solid #364352;border-radius:20px;align-items:center;gap:6px;padding:0 9px;display:flex}.autonomy-toggle span{background:#697789;border-radius:50%;width:6px;height:6px}.autonomy-toggle.on{color:#83d9ba;background:#14231f;border-color:#285447}.autonomy-toggle.on span{background:#75dcb8;box-shadow:0 0 10px #75dcb8}.facilitator-avatar-stage{justify-content:center;align-items:flex-end;width:100%;height:min(51vh,430px);margin-top:33px;display:flex;position:relative}.facilitator-avatar-stage>img{object-fit:contain;z-index:1;filter:drop-shadow(0 18px 26px #0009);max-width:70%;height:100%;position:relative}.facilitator-avatar-glow{filter:blur(15px);background:radial-gradient(#24cfbc45,#4662d024 48%,#0000 74%);border-radius:50%;width:70%;height:54%;position:absolute;bottom:0}.facilitator-avatar-orbit{border:1px solid #65dbdb38;border-radius:50%;height:34%;position:absolute;top:39%;left:12%;right:12%;transform:rotate(-19deg);box-shadow:0 0 0 20px #61b9cd06,0 0 50px #4fc4c914}.facilitator-avatar-orbit.orbit-b{border-color:#ad93ff21;height:47%;top:32%;left:22%;right:22%;transform:rotate(18deg)}.avatar-speaking-indicator{z-index:2;background:#102321dd;border:1px solid #477f7b;border-radius:20px;align-items:center;gap:4px;height:22px;padding:0 10px;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.avatar-speaking-indicator i{background:#73dfc4;border-radius:4px;width:3px;height:5px;animation:.7s ease-in-out infinite alternate speakwave;display:block}.avatar-speaking-indicator i:nth-child(2){animation-delay:.12s}.avatar-speaking-indicator i:nth-child(3){animation-delay:.24s}.avatar-speaking-indicator i:nth-child(4){animation-delay:.36s}.avatar-speaking-indicator i:nth-child(5){animation-delay:.48s}@keyframes speakwave{to{height:15px}}.damujin-speaking-card{z-index:3;background:#0d171bf5;border:1px solid #5fd5c333;border-radius:8px;width:100%;padding:12px 14px;position:relative;box-shadow:0 10px 30px #0004}.damujin-speaking-card>div{color:#82dcc6;font:var(--fs-xs) "DM Sans";letter-spacing:.8px;align-items:center;gap:6px;display:flex}.damujin-speaking-card p{font:500 var(--fs-sm)/1.55 Manrope;color:#e1e9ee;margin-top:6px}.damujin-speaking-card small{font-size:var(--fs-xs);color:var(--ddam-muted);margin-top:5px;display:block}.facilitator-manual-actions{z-index:3;gap:7px;width:100%;margin-top:9px;display:flex;position:relative}.facilitator-manual-actions button{color:#c5d2dc;height:32px;font-size:var(--fs-xs);background:#161f2a;border:1px solid #354552;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:6px;display:flex}.facilitator-manual-actions button:first-child{color:#e6c980;background:#211f1a;border-color:#625742}.facilitator-manual-actions button:hover{filter:brightness(1.2)}.wall-insight-side{flex-direction:column;gap:12px;display:flex}.wall-insight-side .wall-secondary-signals{flex-direction:row;gap:10px}.wall-insight-side .wall-secondary-card{padding:12px}.wall-insight-side .wall-secondary-card h3{font-size:var(--fs-md)}.wall-insight-side .wall-secondary-card>p{font-size:var(--fs-xs)}.wall-insight-side .wall-evidence.compact{margin-top:8px;padding:8px}.wall-insight-side .wall-evidence.compact blockquote{font-size:var(--fs-xs)}.wall-chart-card{background:linear-gradient(130deg,#111b26,#121821);border:1px solid #67b7db2e;border-radius:9px;padding:12px 14px}.wall-chart-heading{justify-content:space-between;align-items:center;display:flex}.wall-chart-heading>div>span,.wall-chart-period,.wall-direction-graph>span{font:var(--fs-xs) "DM Sans";letter-spacing:.8px;color:var(--ddam-muted);display:block}.wall-chart-heading>div>b{font:700 var(--fs-2xl) Manrope;color:#77d9c0;margin-top:3px;display:block}.wall-chart-period{font-size:var(--fs-xs)}.visitor-bars{border-bottom:1px solid #394654;align-items:flex-end;gap:7px;height:68px;padding:7px 1px 0;display:flex}.visitor-bars>div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:3px;height:100%;display:flex}.visitor-bars i{width:68%;max-width:22px;height:var(--h,30%);background:linear-gradient(#59c6b0,#287c80);border-radius:3px 3px 0 0;display:block}.visitor-bars .highlight i{background:linear-gradient(#bd9aff,#7765bf);box-shadow:0 0 13px #a78afc61}.visitor-bars span{font:var(--fs-xs) "DM Sans";color:var(--ddam-muted)}.channel-bars{flex-direction:column;gap:6px;margin-top:9px;display:flex}.channel-bars>div{grid-template-columns:58px 1fr 20px;align-items:center;gap:7px;display:grid}.channel-bars>div>span,.channel-bars strong{font:var(--fs-xs) "DM Sans";color:var(--ddam-muted)}.channel-bars>div>i,.wall-direction-graph>div>i{background:#29323e;border-radius:6px;height:5px;overflow:hidden}.channel-bars>div>i>b,.wall-direction-graph>div>i>b{height:100%;width:var(--w,0%);border-radius:inherit;background:linear-gradient(90deg,#4e80b7,#61cdb6);display:block}.channel-bars>div:nth-child(2)>i>b{background:linear-gradient(90deg,#285f9b,#4d94da)}.channel-bars>div:nth-child(3)>i>b{background:linear-gradient(90deg,#b8844e,#e3bf72)}.channel-bars strong{font-size:var(--fs-xs);text-align:right}.wall-direction-graph{border-top:1px solid #ffffff13;margin-top:12px;padding-top:10px}.wall-direction-graph>div{grid-template-columns:125px 1fr 24px;align-items:center;gap:8px;margin-top:8px;display:grid}.wall-direction-graph>div>label,.wall-direction-graph>div>strong{font-size:var(--fs-xs);color:var(--ddam-muted)}.wall-direction-graph>div>strong{text-align:right;font:var(--fs-xs) "DM Sans";color:#83d8b8}.wall-progress-card{background:#171624;border:1px solid #a992f22b;border-radius:8px;align-items:center;gap:12px;padding:12px;display:flex}.wall-progress-ring{background:conic-gradient(#9e88ee 0 75%, #363044 75%);border-radius:50%;flex:none;place-items:center;width:46px;height:46px;display:grid;position:relative}.wall-progress-ring:before{content:"";background:#171624;border-radius:50%;position:absolute;inset:5px}.wall-progress-ring span{z-index:1;font:var(--fs-xs) "DM Sans";color:#d8ceff}.wall-progress-card>div:nth-child(2)>span,.wall-progress-card>div:nth-child(2)>b,.wall-progress-card>div:nth-child(2)>small{display:block}.wall-progress-card>div:nth-child(2)>span{font:var(--fs-xs) "DM Sans";letter-spacing:.7px;color:#4d94da}.wall-progress-card>div:nth-child(2)>b{font-size:var(--fs-xs);color:#e2dafa;margin-top:4px}.wall-progress-card>div:nth-child(2)>small{font-size:var(--fs-xs);color:var(--ddam-muted);margin-top:3px}@media (width<=850px){.facilitator-wall{grid-template-columns:1fr;gap:15px}.facilitator-character-panel{min-height:520px}.facilitator-avatar-stage{height:300px}.wall-insight-layout{grid-template-columns:1fr}.wall-insight-side .wall-secondary-signals{flex-direction:column}.wall-insight-side .wall-secondary-card{min-height:auto}}@media (width<=760px){.facilitator-wall{padding:22px 0}.facilitator-agenda h1{font-size:var(--fs-2xl)}.facilitator-agenda .display-agenda-row>b{font-size:var(--fs-xs)}.facilitator-meeting-pulse{flex-wrap:wrap;align-items:flex-start}.facilitator-meeting-pulse>b{flex-basis:100%;margin-left:24px}.facilitator-character-panel{min-height:460px;padding:12px}.facilitator-avatar-stage{height:260px}.damujin-speaking-card p,.facilitator-manual-actions button{font-size:var(--fs-xs)}.wall-direction-graph>div{grid-template-columns:95px 1fr 20px}.wall-chart-card{padding:10px}}.insight-choice-heading{justify-content:space-between;align-items:center;margin:13px 0 10px;display:flex}.insight-choice-heading>div:first-child>b,.insight-choice-heading>div:first-child>span{display:block}.insight-choice-heading>div:first-child>b{font:600 var(--fs-md) Manrope;color:#e7edf4}.insight-choice-heading>div:first-child>span{font-size:var(--fs-xs);color:var(--ddam-muted);margin-top:3px}.insight-lift-badge{color:#72d7b7;background:#14211f;border:1px solid #71d9be33;border-radius:7px;align-items:center;gap:7px;padding:7px 10px;display:flex}.insight-lift-badge>b{font:700 var(--fs-xl) Manrope}.insight-lift-badge>span{font-size:var(--fs-xs);color:var(--ddam-muted)}.insight-option-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:11px;display:grid}.insight-category{border:1px solid var(--line);background:linear-gradient(150deg,#141a24,#10161e);border-radius:9px;flex-direction:column;gap:8px;min-width:0;padding:11px;display:flex}.insight-category>header{border-bottom:1px solid #ffffff13;justify-content:space-between;align-items:center;padding:2px 2px 6px;display:flex}.insight-category>header>span{font:600 var(--fs-sm) Manrope;color:#e1e8f0;align-items:center;gap:7px;display:flex}.insight-category>header>small{font:var(--fs-xs) "DM Sans";letter-spacing:.7px;color:var(--ddam-muted)}.insight-category.opportunity>header>span>svg{color:#e6c36f}.insight-category.question>header>span>svg{color:#8ebaff}.insight-category.action>header>span>svg{color:#75d9b6}.insight-mini-chart{background:#101923;border:1px solid #6dbcdb24;border-radius:6px;padding:8px 9px}.insight-mini-chart-head{font:var(--fs-xs) "DM Sans";letter-spacing:.6px;color:var(--ddam-muted);justify-content:space-between;margin-bottom:5px;display:flex}.insight-mini-chart>div:not(.insight-mini-chart-head){grid-template-columns:54px 1fr 20px;align-items:center;gap:6px;margin-top:5px;display:grid}.insight-mini-chart label,.insight-mini-chart strong{font:var(--fs-xs) "DM Sans";color:var(--ddam-muted)}.insight-mini-chart strong{text-align:right;color:#83d8bf}.insight-mini-chart i{background:#263440;border-radius:4px;height:4px;overflow:hidden}.insight-mini-chart i>b{height:100%;width:var(--w,0%);background:linear-gradient(90deg,#4c83b9,#63d0b4);border-radius:4px;display:block}.insight-option{background:#171e28;border:1px solid #293442;border-radius:7px;flex-direction:column;min-height:115px;padding:10px;display:flex}.insight-option h2{font:600 var(--fs-md)/1.35 Manrope;color:#e3eaf2}.insight-option p{font-size:var(--fs-xs);color:var(--ddam-muted);margin-top:5px;line-height:1.4}.insight-option-source{font:var(--fs-xs) "DM Sans";letter-spacing:.3px;color:var(--ddam-muted);margin-top:auto;padding-top:7px;display:block}.insight-option-actions{gap:5px;margin-top:8px;display:flex}.insight-option-actions button{color:#c4d2de;min-width:0;height:27px;font-size:var(--fs-xs);white-space:nowrap;background:#1c2631;border:1px solid #384655;border-radius:5px;flex:1;justify-content:center;align-items:center;gap:4px;padding:0 5px;display:flex}.insight-option-actions button:first-child{color:#9fe2d1;background:#172823;border-color:#356055}.insight-option-actions button.sent{color:#72d7b7;background:#173029;border-color:#2e6654}.insight-option-actions button:disabled{cursor:default}.insight-instructions{color:var(--ddam-muted);font-size:var(--fs-xs);background:#121c20;border:1px solid #6bc2b729;border-radius:7px;align-items:center;gap:9px;margin-top:11px;padding:10px 12px;display:flex}.insight-instructions>svg{color:#80dac4;flex:none}.insight-instructions>span:first-of-type{flex:1}.insight-instructions b,.insight-instructions strong{color:#d6e3e4}.insight-instructions>span:last-child{font:var(--fs-xs) "DM Sans";letter-spacing:.6px;color:#78b7a7;white-space:nowrap}.task-wall-simple{width:min(1450px,100%);padding:28px 0 32px}.task-wall-simple>h1{margin-top:9px;font-size:clamp(30px,3vw,46px)}.task-summary-strip{gap:8px;margin:15px 0 12px;display:flex}.task-summary-strip>div{border:1px solid var(--line);background:#111820;border-radius:6px;min-width:120px;padding:8px 11px}.task-summary-strip>div>span,.task-summary-strip>div>b{display:block}.task-summary-strip>div>span{font:var(--fs-xs) "DM Sans";letter-spacing:.7px;color:var(--ddam-muted)}.task-summary-strip>div>b{font:600 var(--fs-sm) Manrope;color:#dbe4ed;margin-top:4px}.task-summary-strip>div:nth-child(2)>b{color:#83d8b8}.task-summary-strip>div:nth-child(3)>b{color:#e2c37c}.task-simple-grid{grid-template-columns:1.25fr .75fr;gap:12px;display:grid}.task-simple-result,.task-simple-next{border:1px solid var(--line);background:linear-gradient(145deg,#131a23,#10161e);border-radius:9px;padding:15px}.task-simple-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.task-simple-result>h2{color:#e8eef5;margin-top:11px;font:600 clamp(17px,1.65vw,24px)/1.3 Manrope}.task-simple-summary{font-size:var(--fs-xs);color:var(--ddam-muted);max-width:800px;margin-top:5px;line-height:1.5}.task-result-preview{background:#111821;border:1px solid #2a3541;border-radius:6px;margin-top:11px;padding:10px 11px}.task-result-preview-head{justify-content:space-between;margin-bottom:7px;display:flex}.task-result-preview-head span{font:var(--fs-xs) "DM Sans";letter-spacing:.7px;color:var(--ddam-muted)}.task-result-preview>div:not(.task-result-preview-head){grid-template-columns:92px 1fr 23px;align-items:center;gap:8px;margin-top:6px;display:grid}.task-result-preview label,.task-result-preview strong{font:var(--fs-xs) "DM Sans";color:var(--ddam-muted)}.task-result-preview strong{text-align:right;color:#8bd9bf}.task-result-preview i{background:#283440;border-radius:5px;height:5px;overflow:hidden}.task-result-preview i>b{background:linear-gradient(90deg,#7868b9,#63cbb1);border-radius:5px;height:100%;display:block}.task-source-chip{color:#b39aef;font-size:var(--fs-xs);background:#191723;border:1px solid #af97f426;border-radius:6px;align-items:center;gap:6px;margin-top:9px;padding:8px 9px;display:flex}.task-source-chip>span{color:var(--ddam-muted);flex:1}.task-source-chip>span>b{color:#e2ddf1}.task-source-chip>small{font:var(--fs-xs) "DM Sans";color:var(--ddam-muted)}.task-explain-button{color:#84dcca;font-size:var(--fs-xs);background:0 0;border:0;align-items:center;gap:6px;margin-top:9px;padding:0;display:flex}.task-simple-next{background:radial-gradient(at 100% 0,#24201a,#131820 65%);flex-direction:column;justify-content:center;display:flex}.next-action-label{font:var(--fs-xs) "DM Sans";letter-spacing:.7px;color:#e0c47f;align-items:center;gap:6px;display:flex}.task-simple-next h2{color:#e9edf1;margin-top:13px;font:600 18px/1.35 Manrope}.task-simple-next>p{font-size:var(--fs-xs);color:var(--ddam-muted);margin-top:6px;line-height:1.5}.next-owner{color:var(--ddam-muted);background:#1b2026;border-radius:6px;align-items:center;gap:7px;margin-top:14px;padding:9px;display:flex}.next-owner>span{font-size:var(--fs-xs)}.next-owner>b{color:#e1c47b;font-size:var(--fs-xs);margin-left:auto}.next-owner-source{font:var(--fs-xs) "DM Sans";color:var(--ddam-muted);margin-top:6px}.task-simple-next>button{color:#e4d19d;height:31px;font-size:var(--fs-xs);background:#272419;border:1px solid #514b39;border-radius:5px;justify-content:center;align-items:center;gap:6px;margin-top:12px;display:flex}.task-flow-simple{border:1px solid var(--line);background:#10161e;border-radius:7px;align-items:center;gap:9px;margin-top:11px;padding:10px 12px;display:flex}.task-flow-label{font:var(--fs-xs) "DM Sans";letter-spacing:.7px;color:var(--ddam-muted);white-space:nowrap;margin-right:4px}.task-flow-step{color:var(--ddam-muted);white-space:nowrap;align-items:center;gap:6px;display:flex}.task-flow-step>i{width:20px;height:20px;font:var(--fs-xs) "DM Sans";color:var(--ddam-muted);border:1px solid #3d4857;border-radius:50%;place-items:center;font-style:normal;display:grid}.task-flow-step.done>i{color:#82d9b5;background:#17342c;border-color:#31775f}.task-flow-step.active>i{color:#c8b7ff;background:#26213a;border-color:#7664b1}.task-flow-step>b{font-size:var(--fs-xs);font-weight:500}.task-flow-line{background:#34404e;flex:1;min-width:14px;height:1px}.task-flow-line.done{background:linear-gradient(90deg,#44876f,#3a4655)}.task-flow-help{font-size:var(--fs-xs);color:var(--ddam-muted);text-align:right;margin-left:auto}@media (width<=760px){.insight-option-grid{grid-template-columns:1fr}.insight-category{gap:7px}.insight-option{min-height:100px}.insight-choice-heading{align-items:flex-start;gap:8px}.insight-instructions{flex-wrap:wrap;align-items:flex-start}.insight-instructions>span:first-of-type{flex-basis:calc(100% - 35px)}.insight-instructions>span:last-child{margin-left:24px}.task-summary-strip{flex-wrap:wrap}.task-summary-strip>div{flex:1;min-width:calc(33.33% - 6px)}.task-simple-grid{grid-template-columns:1fr}.task-simple-result,.task-simple-next{padding:12px}.task-flow-simple{flex-wrap:wrap;align-items:flex-start}.task-flow-label{width:100%}.task-flow-help{text-align:left;width:100%;margin-left:0}.task-flow-line{flex:0 0 20px}.task-source-chip{flex-wrap:wrap;align-items:flex-start}.task-source-chip>span{flex:calc(100% - 30px)}.task-source-chip>small{margin-left:20px}}.meeting-overview-stats{grid-template-columns:repeat(3,minmax(0,1fr)) 1.4fr;gap:10px;margin:18px 0 14px;display:grid}.meeting-overview-stats>.panel{padding:12px 14px}.meeting-overview-stats>.panel>span,.meeting-overview-stats>.panel>b,.meeting-overview-stats>.panel>small{display:block}.meeting-overview-stats>.panel>span{font:var(--fs-xs) "DM Sans";letter-spacing:.8px;color:var(--ddam-muted)}.meeting-overview-stats>.panel>b{font:600 var(--fs-xl) Manrope;color:#e5ebf2;margin-top:5px}.meeting-overview-stats>.panel>small{font-size:var(--fs-xs);color:var(--ddam-muted);margin-top:2px}.meeting-create-hint{background:#171623;border:1px solid #ab93f426;border-radius:7px;align-items:center;gap:9px;padding:11px 13px;display:flex}.meeting-create-hint .canvas-agent-icon{flex:none;place-items:center;width:29px;height:29px;display:grid}.meeting-create-hint .canvas-agent-icon svg{color:#4d94da}.meeting-create-hint b,.meeting-create-hint small{display:block}.meeting-create-hint b{font-size:var(--fs-xs);color:#dbd4f2}.meeting-create-hint small{font-size:var(--fs-xs);color:var(--ddam-muted);margin-top:3px}.meetings-list-panel{padding:14px}.meetings-list-toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.meetings-list-toolbar h2{font:600 var(--fs-md) Manrope;color:#e0e7ef;margin-top:4px}.meetings-list-toolbar h2 span{font:var(--fs-xs) "DM Sans";color:var(--ddam-muted);margin-left:5px}.meetings-list-toolbar .library-search{width:220px}.meetings-tabs{border-bottom:1px solid var(--line);gap:4px;margin-top:12px;padding-bottom:7px;display:flex}.meetings-tabs button{height:27px;color:var(--ddam-muted);font-size:var(--fs-xs);background:0 0;border:0;border-radius:5px;padding:0 9px}.meetings-tabs button.active{color:#c8b5ff;background:#25213a}.meetings-list{flex-direction:column;display:flex}.meeting-list-row{border-bottom:1px solid #ffffff0c;align-items:center;gap:11px;padding:10px 2px;display:flex}.meeting-date-block{background:#151b25;border:1px solid #30394a;border-radius:6px;flex-direction:column;flex:none;justify-content:center;align-items:center;width:38px;height:42px;display:flex}.meeting-date-block b{font:600 var(--fs-md) Manrope;color:#e0e8f0}.meeting-date-block small{font:var(--fs-xs) "DM Sans";letter-spacing:.7px;color:var(--ddam-muted)}.meeting-date-block.live{background:#15231f;border-color:#285548}.meeting-date-block.live b{color:#8bdfbe}.meeting-row-copy{flex:1;min-width:0}.meeting-row-tags{font:var(--fs-xs) "DM Sans";color:var(--ddam-muted);align-items:center;gap:9px;display:flex}.meeting-status-label{align-items:center;gap:5px;display:flex}.meeting-status-label i{background:#8795a4;border-radius:50%;width:5px;height:5px}.meeting-status-label.live{color:#7dd9b7}.meeting-status-label.live i{background:#69d7b0}.meeting-status-label.upcoming{color:#a994e9}.meeting-status-label.upcoming i{background:#a994e9}.meeting-status-label.completed{color:var(--ddam-muted)}.meeting-row-copy h3{font:600 var(--fs-xs) Manrope;color:#dbe3ec;margin-top:4px}.meeting-row-copy p{font-size:var(--fs-xs);color:var(--ddam-muted);align-items:center;gap:6px;margin-top:4px;display:flex}.meeting-row-copy p i{background:#627082;border-radius:50%;width:2px;height:2px}.meeting-goal-preview{color:var(--ddam-muted);font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;display:block;overflow:hidden}.meeting-row-action{flex:none;align-items:center;gap:8px;display:flex}.meeting-row-action .report-button,.meeting-row-action .secondary-button{height:29px;font-size:var(--fs-xs);white-space:nowrap;padding:0 9px}.meeting-list-empty{min-height:140px;color:var(--ddam-muted);flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.meeting-list-empty svg{color:#879cc0}.meeting-list-empty b{font-size:var(--fs-xs);color:#d5dfe8}.meeting-list-empty span{font-size:var(--fs-xs)}.meeting-modal-scrim{z-index:20;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#03060ac2;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.meeting-create-modal{background:linear-gradient(150deg,#171e29,#10161f);border:1px solid #354151;border-radius:11px;width:min(570px,100%);max-height:min(90vh,780px);padding:20px;overflow:auto;box-shadow:0 24px 80px #0009}.meeting-modal-head{justify-content:space-between;gap:14px;margin-bottom:14px;display:flex}.meeting-modal-head h2{font:600 var(--fs-xl) Manrope;color:#e8edf4;margin-top:5px}.meeting-modal-head p{font-size:var(--fs-xs);color:var(--ddam-muted);margin-top:4px}.meeting-modal-head .icon-button{flex:none}.meeting-form-field{font:var(--fs-xs) "DM Sans";letter-spacing:.7px;color:var(--ddam-muted);margin-top:11px;display:block}.meeting-form-field input,.meeting-form-field textarea,.meeting-form-field select{color:#e1e9f0;width:100%;font:var(--fs-xs) "DM Sans";background:#0f151d;border:1px solid #303b4a;border-radius:6px;outline:none;margin-top:5px;padding:9px 10px;display:block}.meeting-form-field input:focus,.meeting-form-field textarea:focus,.meeting-form-field select:focus{border-color:#7664b0}.meeting-form-field textarea{resize:vertical;min-height:68px}.meeting-form-two{grid-template-columns:1fr 1fr;gap:10px;display:grid}.meeting-agenda-toggle{cursor:pointer;background:#191724;border:1px solid #b096f72b;border-radius:6px;align-items:center;gap:8px;margin-top:14px;padding:10px;display:flex}.meeting-agenda-toggle input{accent-color:#a88cff}.meeting-agenda-toggle>span:nth-child(2){color:#7eb2e6;background:#2c2641;border-radius:6px;flex:none;place-items:center;width:26px;height:26px;display:grid}.meeting-agenda-toggle b,.meeting-agenda-toggle small{display:block}.meeting-agenda-toggle b{font-size:var(--fs-xs);color:#ded7f4}.meeting-agenda-toggle small{font-size:var(--fs-xs);color:var(--ddam-muted);margin-top:3px}.meeting-modal-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:7px;margin-top:17px;padding-top:12px;display:flex}.meeting-modal-actions button{height:31px;font-size:var(--fs-xs)}@media (width<=760px){.meeting-overview-stats{grid-template-columns:repeat(3,1fr)}.meeting-create-hint{grid-column:1/-1}.meetings-list-toolbar{flex-direction:column;align-items:flex-start}.meetings-list-toolbar .library-search{width:100%}.meeting-list-row{flex-wrap:wrap;align-items:flex-start}.meeting-row-copy{min-width:calc(100% - 55px)}.meeting-row-action{margin-left:49px}.meeting-row-action button{height:27px}.meeting-form-two{grid-template-columns:1fr}.meeting-create-modal{padding:15px}}.room-page-upgraded{max-width:1500px}.room-live-banner{background:radial-gradient(at 10% 10%,#2b7d821f,#0000 50%),linear-gradient(115deg,#121c25,#121722 65%,#19182a);border:1px solid #67c1c133;border-radius:11px;justify-content:space-between;align-items:center;gap:24px;padding:19px 21px;display:flex;box-shadow:0 10px 35px #0002}.room-live-main{min-width:0}.room-live-main h2{font:600 var(--fs-xl) Manrope;letter-spacing:-.5px;margin-top:9px}.room-live-main>p{font-size:var(--fs-xs);color:var(--ddam-muted);margin-top:6px}.room-live-main>p span{color:var(--ddam-muted);margin:0 3px}.room-live-meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.room-meta-card{color:#86ded0;background:#111820;border:1px solid #2c3945;border-radius:7px;align-items:center;gap:8px;min-width:145px;padding:9px 10px;display:flex}.room-meta-card>span>b,.room-meta-card>span>small{display:block}.room-meta-card>span>b{font-size:var(--fs-xs);color:#d8e1ea}.room-meta-card>span>small{font-size:var(--fs-xs);color:var(--ddam-muted);margin-top:4px}.room-meta-card .online-dot{width:5px;height:5px;margin-right:4px}.room-live-meta .room-meeting-button{height:33px;padding:0 10px}.room-quick-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:11px;display:grid}.room-quick-stats>.room-agenda-stat>.room-agenda-toggle,.room-quick-stats>button,.room-quick-stat-static{text-align:left;color:#dce4ef;background:linear-gradient(110deg,#141b26,#111720);border:1px solid #252f3b;border-radius:8px;align-items:center;gap:10px;min-height:59px;padding:10px 12px;display:flex}.room-quick-stat-static{cursor:default}.room-quick-stats>.room-agenda-stat>.room-agenda-toggle:hover,.room-quick-stats>button:hover{border-color:#4b6971}.room-quick-stats>.room-agenda-stat>.room-agenda-toggle>span:nth-child(2),.room-quick-stats>button>span:nth-child(2),.room-quick-stat-static>span:nth-child(2){flex:1}.room-quick-stats>.room-agenda-stat>.room-agenda-toggle>span:nth-child(2)>small,.room-quick-stats>button>span:nth-child(2)>small,.room-quick-stats>.room-agenda-stat>.room-agenda-toggle>span:nth-child(2)>b,.room-quick-stats>button>span:nth-child(2)>b,.room-quick-stat-static>span:nth-child(2)>small,.room-quick-stat-static>span:nth-child(2)>b{display:block}.room-quick-stats>.room-agenda-stat>.room-agenda-toggle>span:nth-child(2)>small,.room-quick-stats>button>span:nth-child(2)>small,.room-quick-stat-static>span:nth-child(2)>small{font:var(--fs-xs) "DM Sans";letter-spacing:.7px;color:var(--ddam-muted)}.room-quick-stats>.room-agenda-stat>.room-agenda-toggle>span:nth-child(2)>b,.room-quick-stats>button>span:nth-child(2)>b,.room-quick-stat-static>span:nth-child(2)>b{font-size:var(--fs-xs);margin-top:4px}.room-quick-stats>.room-agenda-stat>.room-agenda-toggle>svg,.room-quick-stats>button>svg{color:var(--ddam-muted)}.quick-stat-icon{border-radius:8px;flex:none;place-items:center;width:31px;height:31px;display:grid}.quick-stat-icon.insight{color:#e8bf74;background:#352c1d}.quick-stat-icon.action{color:#b89cff;background:#25203a}.quick-stat-icon.pace{color:#75d9bc;background:#19312d}.room-progress{background:#26313e;border-radius:5px;width:66px;height:5px;overflow:hidden}.room-progress i{width:var(--progress,0%);background:linear-gradient(90deg,#56b7ab,#9be1c3);border-radius:5px;height:100%;transition:width .4s;display:block}.room-live-grid{grid-template-columns:minmax(0,1.2fr) minmax(330px,.8fr);align-items:stretch;gap:11px;margin-top:11px;display:grid}.room-conversation,.room-assistant-card,.room-shared-work{padding:14px}.room-conversation{flex-direction:column;min-height:300px;max-height:min(640px,75vh);display:flex}.room-conversation .panel-heading{margin-bottom:6px}.room-conversation .panel-heading h2,.room-shared-work .panel-heading h2{font:600 var(--fs-md) Manrope;margin-top:3px}.transcript-status{font:var(--fs-xs) "DM Sans";letter-spacing:.6px;color:#76d9be;align-items:center;gap:5px;display:flex}.transcript-status i{background:#69dabb;border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #69dabb}.room-transcript-list{overscroll-behavior:contain;scrollbar-width:thin;flex:1 1 0;min-height:0;margin-top:10px;padding-right:4px;overflow-y:auto}.room-transcript-line{border-bottom:1px solid #222c37;gap:9px;padding:10px 1px;display:flex}.transcript-avatar{width:27px;height:27px;font:var(--fs-xs) "DM Sans";color:#c5d3e2;background:#1a2630;border:1px solid #455365;border-radius:8px;flex:none;place-items:center;display:grid}.transcript-avatar.avatar-1{color:#d5c5ff;background:#29243b;border-color:#544a6c}.transcript-avatar.avatar-2{color:#c6e8cd;background:#263229;border-color:#485b4b}.room-transcript-line>div{flex:1;min-width:0}.transcript-speaker{align-items:center;gap:8px;display:flex}.transcript-speaker b{font-size:var(--fs-xs);color:#d6deea}.transcript-speaker time{font:var(--fs-xs) "DM Sans";color:var(--ddam-muted)}.room-transcript-line p{font-size:var(--fs-xs);color:var(--ddam-muted);margin-top:4px;line-height:1.45}.room-conversation-footer{border-top:1px solid #242e3a;justify-content:space-between;align-items:center;margin-top:9px;padding-top:9px;display:flex}.room-conversation-footer>span,.room-conversation-footer>button{font-size:var(--fs-xs);color:var(--ddam-muted);align-items:center;gap:5px;display:flex}.room-conversation-footer>button{color:#b69fff;background:0 0;border:0}.room-assistant-card{min-height:300px}.room-assistant-card .room-damujin-head{min-height:74px}.room-assistant-card .room-character-wrap{width:56px;height:64px}.room-assistant-card .room-character-wrap img{height:64px}.room-assistant-card .room-damujin-intro h2{font-size:var(--fs-lg)}.room-assistant-card .room-damujin-intro p{font-size:var(--fs-xs);max-width:320px;line-height:1.45}.room-assistant-card .room-voice-entry{height:43px;margin-top:12px}.room-assistant-card .room-voice-entry input{font-size:var(--fs-xs)}.room-assistant-card .agent-suggestion-head{margin-top:14px}.room-assistant-card .agent-suggestion-head button{color:#b7a2f4;font:var(--fs-xs) "DM Sans";background:0 0;border:0;align-items:center;display:flex}.room-assistant-card .agent-suggestion{min-height:43px}.room-assistant-card .agent-suggestion b{font-size:var(--fs-xs)}.room-shared-work{min-height:104px;margin-top:11px;padding-bottom:24px;position:relative}.room-shared-work .panel-heading{margin-bottom:4px}.room-empty-compact{text-align:left;flex-direction:row;justify-content:flex-start;gap:10px;min-height:58px;padding:8px 2px}.room-empty-compact .empty-orbit{flex:none;width:32px;height:32px;margin:0}.room-empty-compact p{max-width:none;font-size:var(--fs-xs)}.room-shared-work .room-job-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;max-height:none;margin-top:4px;display:grid}.room-shared-work .room-results-link{bottom:8px;right:12px}.room-displays-strip{background:#111720;border:1px solid #242e39;border-radius:8px;align-items:center;gap:15px;margin-top:13px;padding:11px 13px;display:flex}.room-displays-strip>div:first-child{min-width:132px}.room-displays-strip h2{font:600 var(--fs-xs) Manrope;margin-top:3px}.room-display-pills{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.room-display-pill{min-width:0;color:var(--ddam-muted);background:#141b25;border:1px solid #293442;border-radius:6px;flex:1;align-items:center;gap:7px;padding:7px 8px;display:flex}.room-display-pill>span{flex:1;min-width:0}.room-display-pill b,.room-display-pill small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.room-display-pill b{font-size:var(--fs-xs);color:#d3deea}.room-display-pill small{font-size:var(--fs-xs);color:var(--ddam-muted);margin-top:3px}.display-offline-dot{background:#728093;border-radius:50%;flex:none;width:6px;height:6px}.room-displays-strip>.text-button{white-space:nowrap}.room-page-upgraded .room-role-note{font-size:var(--fs-xs)}.room-page-upgraded .room-role-note button{margin-left:auto}@media (width<=1150px){.room-live-banner{flex-direction:column;align-items:flex-start}.room-live-meta{justify-content:flex-start}.room-live-grid{grid-template-columns:minmax(0,1fr) minmax(300px,.9fr)}}@media (width<=850px){.room-live-grid{grid-template-columns:1fr}.room-conversation,.room-assistant-card{min-height:0}.room-conversation{max-height:70vh}.room-quick-stats{grid-template-columns:1fr}.room-display-pills{flex-direction:column;align-items:stretch}.room-display-pill{flex:auto}.room-displays-strip{flex-wrap:wrap;align-items:flex-start}.room-displays-strip>div:first-child{width:100%}.room-displays-strip>.text-button{margin-left:auto}.room-shared-work .room-job-list{grid-template-columns:1fr}}@media (width<=600px){.room-live-meta{grid-template-columns:1fr 1fr;width:100%;display:grid}.room-live-meta .room-meeting-button{grid-column:span 2;justify-content:center}.room-live-main h2{font-size:var(--fs-xl)}.room-live-main>p{line-height:1.6}.room-people-count{font-size:var(--fs-xs)}}.task-shared-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-height:calc(100vh - 320px);margin-top:14px;padding-right:3px;display:grid;overflow:auto}.task-shared-card{background:linear-gradient(145deg,#121923,#10151e);border:1px solid #8fa4bd29;border-radius:9px;min-width:0;padding:14px 15px}.task-shared-card-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.task-shared-card-top .wall-agent-tag{font-size:var(--fs-xs)}.task-shared-card h2{color:#e8eef5;min-height:40px;margin-top:11px;font:600 15px/1.35 Manrope}.task-shared-meta{flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:8px;display:flex}.task-shared-meta span{font:var(--fs-xs) "DM Sans";letter-spacing:.35px;color:var(--ddam-muted)}.task-shared-output{background:linear-gradient(110deg,#162621,#141b22);border:1px solid #67c9a42b;border-radius:7px;margin-top:10px;padding:10px 11px}.task-shared-output>span{font:var(--fs-xs) "DM Sans";letter-spacing:.6px;color:#85d7b7;align-items:center;gap:5px;display:flex}.task-shared-output p{font-size:var(--fs-xs);color:var(--ddam-muted);margin-top:6px;line-height:1.5}.task-shared-working{color:#c3adff;font-size:var(--fs-xs);background:#211d30;border-radius:7px;align-items:flex-start;gap:7px;margin-top:10px;padding:10px;line-height:1.45;display:flex}.task-shared-working svg{flex:none}.task-shared-explain{color:#b9a3fb;font-size:var(--fs-xs);background:0 0;border:0;align-items:center;gap:6px;margin-top:9px;padding:0;display:flex}.task-shared-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:210px;padding:22px;display:flex}.task-shared-empty .empty-orbit{margin-bottom:10px}.task-shared-empty h2{font:600 var(--fs-xl) Manrope}.task-shared-empty p{max-width:540px;color:var(--ddam-muted);font-size:var(--fs-sm);margin-top:7px;line-height:1.5}.task-shared-footnote{font:var(--fs-xs) "DM Sans";letter-spacing:.45px;color:var(--ddam-muted);border-top:1px solid #8fa4bd21;justify-content:space-between;align-items:center;margin-top:11px;padding-top:9px;display:flex}.task-shared-footnote>span:first-child{color:#86cbb8;align-items:center;gap:5px;display:flex}.task-summary-strip>div{flex:1}@media (width<=760px){.task-shared-list{grid-template-columns:1fr;max-height:calc(100vh - 290px)}.task-shared-card h2{min-height:auto}.task-shared-footnote{flex-wrap:wrap;gap:8px}}.context-status.needs_input,.wall-job-status.needs_input{color:#efc96e;background:#30291b}.context-status.failed,.wall-job-status.failed{color:#ff9a9e;background:#351f25}.job-status-icon.needs_input{color:#f0c96d;background:#332c1d}.job-status-icon.failed{color:#ff9da2;background:#382229}.task-needs-input,.task-failed-state{border:1px solid;border-radius:7px;align-items:flex-start;gap:9px;margin-top:11px;padding:11px;display:flex}.task-needs-input{color:#efca72;background:#272316;border-color:#69582c}.task-failed-state{color:#ff9ca1;background:#2b1b20;border-color:#654047}.task-needs-input>div,.task-failed-state>div{flex:1;min-width:0}.task-needs-input b,.task-needs-input span,.task-failed-state b,.task-failed-state span{display:block}.task-needs-input b,.task-failed-state b{font-size:var(--fs-xs);color:#f0e5c7}.task-needs-input span,.task-failed-state span{font-size:var(--fs-xs);color:#c3b89b;margin-top:4px;line-height:1.45}.task-failed-state span{color:#c9a9ad}.task-needs-input button,.task-failed-state button{color:inherit;font-size:var(--fs-xs);background:0 0;border:1px solid;border-radius:5px;flex:none;align-items:center;gap:4px;padding:6px 8px;display:flex}.task-status-needs_input{border-color:#e7be5b4d}.task-status-failed{border-color:#ea6f794d}.wall-job-status.working{color:#c3a6ff;background:#29223a}.task-shared-needs-input,.task-shared-failed{border-radius:6px;align-items:flex-start;gap:7px;margin-top:10px;padding:9px;display:flex}.task-shared-needs-input{color:#efca72;background:#292518}.task-shared-failed{color:#ff9da2;background:#2d1d22}.task-shared-needs-input>div,.task-shared-failed>div{min-width:0}.task-shared-needs-input b,.task-shared-needs-input span,.task-shared-failed b,.task-shared-failed span{display:block}.task-shared-needs-input b,.task-shared-failed b{font-size:var(--fs-xs)}.task-shared-needs-input span,.task-shared-failed span{font-size:var(--fs-xs);color:#b7ad96;margin-top:3px;line-height:1.4}.task-shared-failed span{color:#c1a5a8}.task-summary-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.task-summary-strip>div{min-width:0}.task-shared-list{max-height:calc(100vh - 355px)}.task-wall .display-eyebrow span:nth-child(4){color:#d6ad69}@media (width<=760px){.task-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.task-summary-strip>div:last-child{grid-column:span 2}}.reports-page .report-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.reports-page .report-row-active{cursor:pointer}.reports-page .report-row-active:hover{background:#151c27}.report-row .report-status{width:max-content}.report-status{color:var(--ddam-muted);font:var(--fs-xs) "DM Sans";letter-spacing:.4px;background:#1c2731;border-radius:5px;align-items:center;padding:5px 7px;display:inline-flex}.report-status.live{color:#7bdec6;background:#163130}.report-detail-modal{color:#e8eef7;background:linear-gradient(145deg,#151c27,#10151d);border:1px solid #354253;border-radius:13px;width:min(680px,100vw - 32px);max-height:min(82vh,760px);padding:22px;overflow:auto;box-shadow:0 30px 90px #000b}.report-modal-scrim{z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#05080dcc;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.report-detail-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.report-detail-head h2{font:600 var(--fs-2xl) Manrope;letter-spacing:-.5px;margin-top:8px}.report-detail-head p{font-size:var(--fs-xs);color:var(--ddam-muted);margin-top:6px}.report-detail-meta{border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:var(--fs-xs);color:var(--ddam-muted);flex-wrap:wrap;gap:7px;margin:12px 0;padding:12px 0;display:flex}.report-detail-meta>span:not(.report-status){background:#1b222d;border-radius:5px;padding:5px 7px}.report-detail-section{margin-top:15px}.report-detail-section>.section-kicker{margin-bottom:7px}.report-detail-section>p{font-size:var(--fs-xs);color:var(--ddam-muted);line-height:1.55}.report-detail-task{background:#121923;border:1px solid #2d3744;border-radius:7px;margin-top:7px;padding:10px 11px}.report-detail-task>div{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.report-detail-task b{font-size:var(--fs-xs);color:#e0e7f0}.report-detail-task span{font:var(--fs-xs) "DM Sans";color:#a993ed;text-align:right;white-space:nowrap}.report-detail-task p,.report-detail-empty{font-size:var(--fs-xs);color:var(--ddam-muted);margin-top:5px;line-height:1.5}.report-detail-empty{border:1px dashed #364253;border-radius:6px;padding:11px}.report-detail-note{color:var(--ddam-muted);font-size:var(--fs-xs);background:#191925;border-left:2px solid #8f7bd0;margin-top:16px;padding:10px 11px;line-height:1.5}.report-detail-actions{justify-content:flex-end;gap:8px;margin-top:15px;display:flex}.report-detail-actions .report-button{height:33px;margin:0}.report-detail-actions .secondary-button{height:33px}.report-bottom-note{margin-bottom:8px}@media (width<=760px){.reports-page .report-metrics{grid-template-columns:1fr}.report-detail-modal{padding:17px}.report-detail-task>div{flex-direction:column;gap:5px}.report-detail-task span{text-align:left}.report-detail-actions{flex-wrap:wrap}.report-detail-actions button{flex:1}}.report-modal-scrim{z-index:10000}.report-export-preview{background:#111720;border:1px solid #2c3745;border-radius:8px;margin-top:17px;padding:12px}.report-export-preview>.section-kicker{margin-bottom:8px}.report-export-preview>div{color:var(--ddam-muted);font-size:var(--fs-xs);border-top:1px solid #222c38;align-items:center;gap:8px;padding:7px 0;display:flex}.report-export-preview>div svg{color:#b39aff;flex:none}.report-export-preview>div span{flex:1}.report-export-preview>div small{font:var(--fs-xs) "DM Sans";color:var(--ddam-muted)}.report-export-preview>small,.report-export-preview>p{color:var(--ddam-muted);font-size:var(--fs-xs);margin-top:7px;display:block}.report-export-feedback{color:#9be2c6;font-size:var(--fs-xs);background:#14251f;border:1px solid #6ad3af33;border-radius:6px;margin-top:10px;padding:9px 11px;line-height:1.45}.report-export-actions{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.report-export-actions .report-button{height:34px;margin:0}.report-export-actions .report-button:disabled{opacity:.45;cursor:not-allowed}.report-export-text{border-top:1px solid var(--line);color:var(--ddam-muted);font-size:var(--fs-xs);margin-top:13px;padding-top:10px}.report-export-text summary{cursor:pointer}.report-export-text pre{white-space:pre-wrap;word-break:break-word;max-height:180px;color:var(--ddam-muted);font:var(--fs-xs)/1.5 "DM Sans";background:#0c1118;border-radius:6px;margin-top:8px;padding:10px;overflow:auto}.knowledge-use-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 14px;display:grid}.knowledge-use-grid article{border:1px solid var(--line);background:#111720;border-radius:8px;align-items:flex-start;gap:9px;padding:12px;display:flex}.knowledge-use-icon{border-radius:7px;flex:none;place-items:center;width:27px;height:27px;display:grid}.knowledge-use-icon.violet{color:#4d94da;background:#29233c}.knowledge-use-icon.mint{color:#75d5ae;background:#1b322c}.knowledge-use-icon.amber{color:#e7bd70;background:#342c1e}.knowledge-use-grid b{font-size:var(--fs-xs);color:#dce4ee}.knowledge-use-grid p{font-size:var(--fs-xs);color:var(--ddam-muted);margin-top:4px;line-height:1.45}.source-ready-indicator{white-space:nowrap;color:#85d7b7;font:var(--fs-xs) "DM Sans";align-items:center;gap:5px;display:flex}.source-ready-indicator i{background:#6bd2aa;border-radius:50%;width:5px;height:5px}.document-row{cursor:pointer}.document-row:focus-visible{outline-offset:-2px;outline:1px solid #9b86eb}.document-row>svg{justify-self:end}.knowledge-library .empty-state{flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:140px;display:flex}.knowledge-library .empty-state svg{color:#9f8ae8}.knowledge-library .empty-state b{color:#dce4ee}.knowledge-library .empty-state .text-button{margin-top:2px}.library-footer>span{font-size:var(--fs-xs);color:var(--ddam-muted)}.knowledge-source-modal .report-detail-meta{margin-top:14px}.knowledge-dropzone{cursor:pointer;text-align:center;background:linear-gradient(145deg,#191827,#121821);border:1px dashed #51466f;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:150px;margin-top:16px;display:flex;position:relative}.knowledge-dropzone input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.knowledge-dropzone>span{color:#4d94da;background:#29233c;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.knowledge-dropzone b{font-size:var(--fs-xs);color:#e4eaf2}.knowledge-dropzone small{font-size:var(--fs-xs);color:var(--ddam-muted)}.knowledge-demo-note{color:var(--ddam-muted);font-size:var(--fs-xs);background:#1a2029;border-radius:6px;margin-top:10px;padding:9px 10px;line-height:1.5}.knowledge-add-modal .report-detail-actions{margin-top:12px}@media (width<=760px){.knowledge-use-grid{grid-template-columns:1fr}.library-footer>span{display:none}.source-ready-indicator{font-size:var(--fs-xs)}}.report-button:hover{background:linear-gradient(110deg,#ed1c2e,#126fbd);border-color:#8bb8e8;box-shadow:0 5px 18px #ed1c2e35}.mic-button{color:#fff;background:linear-gradient(135deg,#ed1c2e,#0756a5)}.nav-item.selected{background:linear-gradient(90deg,#ed1c2e18,#0756a510);box-shadow:inset 2px 0 #ed1c2e}.workspace-mark{background:linear-gradient(135deg,#ed1c2e,#0756a5)}.knowledge-banner-icon,.knowledge-use-icon.violet,.doc-icon.lavender,.quick-stat-icon.action,.metric-icon.violet,.report-file-icon,.canvas-agent-icon,.agent-suggestion-icon,.announcement-icon{color:#75b4f0;background-color:#0054a62e;border-color:#4d94da40}.workspace-mark{color:#fff}.report-detail-task span{color:#75b4f0}.report-detail-note{background:linear-gradient(90deg,#ed1c2e12,#0756a508);border-left-color:#ed1c2e}:root{--line:#4e89ca2e;--panel:#0d1521;--blue:#4d94da;--purple:#4d94da}.sidebar:after{content:"";opacity:.8;pointer-events:none;background:linear-gradient(#ed1c2e 0%,#0756a5 42%,#0000 78%);width:2px;height:100%;position:absolute;top:0;left:0}.topbar{z-index:10;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(90deg,#090e17f7,#0c1420e8);border-bottom-color:#4d94da33;position:sticky;top:0}.topbar:after{content:"";background:linear-gradient(90deg,#ed1c2e,#0756a5,#0000);width:230px;height:2px;position:absolute;bottom:-1px;left:0}.secondary-button{background:linear-gradient(100deg,#101a29,#111722);border-color:#4d94da47}.secondary-button:hover{color:#fff;background:#0756a533;border-color:#4d94da}.page-heading .eyebrow,.section-kicker{color:var(--ddam-muted)}body{background:radial-gradient(at 84% -20%,#0054a62e,#0000 48%),radial-gradient(at 30% -40%,#ed1c2e17,#0000 47%),#121923}.panel{background:linear-gradient(145deg,#1b2633,#17212c);border-color:#678bb13d}.secondary-button,.icon-button,.dots{background:#1d2936;border-color:#354559}.document-row{border-top-color:#678bb133}.report-list-panel,.knowledge-library{background:linear-gradient(145deg,#1b2633,#17212c)}:root{--line:#7f97b252;--panel:#2c3949;--muted:#b2becc}.sidebar{background:linear-gradient(#222d3a 0%,#273443 100%);border-right-color:#849bb54d}.topbar{background:linear-gradient(90deg,#273240fa,#2e3c4df7);border-bottom-color:#849bb552}.panel,.report-list-panel,.knowledge-library{background:linear-gradient(145deg,#344253,#2d3a49);border-color:#849bb54d}.library-search,.meeting-form-field input,.meeting-form-field textarea,.meeting-form-field select{background:#263341;border-color:#58697b}.library-search input{color:#f1f4f8}.knowledge-banner{background:linear-gradient(105deg,#ed1c2e1f,#0756a538,#344253);border-color:#849bb559}.document-row{color:#c6d0dc;border-top-color:#849bb540}.document-row:hover,.report-row:hover{background:linear-gradient(90deg,#ed1c2e1a,#0756a52b)}.meeting-row,.room-job,.report-detail-task{background:#2b3847}.room-live-banner,.room-damujin-panel,.wall-chart-card{filter:brightness(1.16)}.page-heading .eyebrow,.section-kicker,.nav-label,.library-footer,.knowledge-footer-note,.subhead,.document-updated,.library-search,.nav-item{color:var(--ddam-muted)}.nav-item:hover,.nav-item.selected{color:#fff}.knowledge-use-grid article,.room-quick-stats>.room-agenda-stat>.room-agenda-toggle,.room-quick-stats>button,.agent-suggestion,.room-job,.room-display-pill,.document-table,.report-metric{background-color:#2b3847;border-color:#849bb547}.knowledge-use-grid article{background:linear-gradient(145deg,#344253,#2c3948)}.room-quick-stats>.room-agenda-stat>.room-agenda-toggle:hover,.room-quick-stats>button:hover,.agent-suggestion:hover{background:#3b4b5d}.library-search{background:#263341}:root{--line:#63788e;--muted:#c1ccd8}body,.main{color:#f3f6fa}.subhead,.nav-item,.breadcrumbs,.document-row,.meeting-row,.report-row,.document-updated,.doc-type,.library-footer,.knowledge-footer-note,.knowledge-use-grid p,.knowledge-banner p,.report-detail-section>p,.report-detail-task p,.report-detail-empty,.report-detail-note,.knowledge-demo-note,.room-transcript-line p,.metric-card small{color:#c3ceda}.section-kicker,.eyebrow,.nav-label,.agenda-head,.insight-label,.modal-suggestions>span{color:#c4d0dd}.panel p,.panel small{color:#c3ceda}.library-tabs button.active{color:#fff}.document-header,.report-table-head{color:var(--ddam-muted);border-bottom-color:#667b91}.document-name b,.report-name b,.report-detail-task b{color:#f0f4f8}.secondary-button,.icon-button,.dots{color:#f0f4f8;border-color:#788da2}.library-search,.meeting-form-field input,.meeting-form-field textarea,.meeting-form-field select{color:#f4f7fa;border-color:#73879b}.knowledge-use-grid article,.room-quick-stats>.room-agenda-stat>.room-agenda-toggle,.room-quick-stats>button,.agent-suggestion,.room-job,.room-display-pill{border-color:#71869a}.report-status,.job-state,.wall-job-status{font-weight:600}:root{--brand-red:#c81932;--brand-red-accent:#ff6575;--brand-blue:#0756a5;--brand-blue-accent:#9bcaff}.nav-item.selected{box-shadow:inset 3px 0 #ff6575}.library-tabs button.active{border-color:#ff6575}.screen-pairing-banner{background:linear-gradient(100deg,#18424440,#101a24cc);border:1px solid #64c1da40;border-radius:10px;align-items:center;gap:14px;margin-top:16px;padding:16px;display:flex}.screen-pairing-icon{color:#6edbd1;background:#143334;border-radius:8px;flex:none;place-items:center;width:34px;height:34px;display:grid}.screen-pairing-banner>div:nth-child(2){flex:1}.screen-pairing-banner b{font-size:var(--fs-sm);display:block}.screen-pairing-banner p{font-size:var(--fs-xs);color:#8d98a8;margin:4px 0 0}.pairing-code-display{align-items:center;gap:10px;display:flex}.pairing-code-display span{font:700 var(--fs-xl) "DM Sans", monospace;letter-spacing:4px;color:#6edbd1;background:#0d1e20;border:1px solid #64c1da4d;border-radius:8px;padding:8px 14px}.no-meeting-selected{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:60vh;padding:40px;display:flex}.no-meeting-icon{border:1px solid var(--line);color:#556070;background:#111820;border-radius:14px;place-items:center;width:60px;height:60px;margin-bottom:8px;display:grid}.no-meeting-selected h2{font:600 var(--fs-lg) Manrope, sans-serif;color:#c8d2de;margin:0}.no-meeting-selected p{font-size:var(--fs-sm);color:var(--ddam-muted);max-width:320px;margin:0;line-height:1.6}.no-meeting-selected .secondary-button{margin-top:8px}.create-task-dialog{width:min(560px,100%);max-height:calc(100vh - 40px);overflow-y:auto}.create-task-dialog textarea{resize:vertical;color:#e1e8f0;min-height:96px;font:var(--fs-xs)/1.5 "DM Sans", sans-serif;letter-spacing:0;background:#0f151e;border:1px solid #adbed521;border-radius:6px;outline:none;padding:9px 10px}.create-task-dialog textarea:focus{border-color:#689edca6}.create-task-source{color:#a99ad8;font-size:var(--fs-xs);background:#1a1826;border-radius:6px;align-items:center;gap:6px;padding:8px 10px;display:flex}.create-task-source b{color:#ddd4ff;text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.create-task-agent{font-size:var(--fs-xs);color:var(--ddam-muted);background:#111821;border:1px solid #adbed51a;border-radius:7px;padding:10px 12px;line-height:1.5}.create-task-agent dl{grid-template-columns:max-content 1fr;gap:4px 10px;margin-top:8px;display:grid}.create-task-agent dt{color:var(--ddam-muted)}.create-task-agent dd{margin:0}.create-task-note{color:#e5c77a;gap:6px;margin-top:8px;display:flex}.create-task-hint{color:var(--ddam-muted);font-size:var(--fs-xs);margin:-6px 0 12px}.create-task-error{color:#ff9ca1;font-size:var(--fs-xs);background:#2b1b20;border-radius:6px;margin-bottom:10px;padding:8px 10px}.job-status-icon.queued,.job-status-icon.cancelled{color:var(--ddam-muted);background:#1e2631}.job-status-icon.checking{color:#8fc2ff;background:#1b2738;animation:2s linear infinite jobspin}.job-status-icon.partial{color:#e8c678;background:#302a1c}.context-status.queued,.context-status.cancelled{color:var(--ddam-muted);background:#1e2631}.context-status.checking{color:#8fc2ff;background:#1b2738}.context-status.partial{color:#e8c678;background:#30291b}.task-failed-state button:disabled{opacity:.6}.task-output.partial{background:linear-gradient(100deg,#221f15,#151a23);border-color:#e8c67840}.task-output .task-simulated{color:#e8c678;font:var(--fs-xs) "DM Sans";letter-spacing:.6px;background:#302a1c;border-radius:3px;padding:2px 5px}.task-partial-note{color:#d9c08a!important}.safe-markdown{color:var(--ddam-muted);font-size:var(--fs-xs);overflow-wrap:anywhere;margin-top:8px;line-height:1.6}.safe-markdown h4,.safe-markdown h5{color:#e3ecec;font:600 var(--fs-xs) Manrope;margin:10px 0 4px}.safe-markdown h5{font-size:var(--fs-xs)}.safe-markdown p{margin:5px 0;font-size:var(--fs-xs)!important;color:#b9c6c8!important}.safe-markdown ul,.safe-markdown ol{margin:4px 0 6px 16px}.safe-markdown li{margin:2px 0}.safe-markdown strong{color:#e3ecec;font-weight:600}.safe-markdown code{font:var(--fs-xs) "DM Sans";background:#0f151e;border-radius:3px;padding:1px 4px}.safe-markdown a,.task-sources a{color:#8fc2ff;text-underline-offset:2px;text-decoration:underline}.safe-markdown blockquote{color:var(--ddam-muted);border-left:2px solid #3d5a55;margin:6px 0;padding-left:9px}.task-sources{font-size:var(--fs-xs);border-top:1px solid #71d0b11f;margin-top:10px;padding-top:8px}.task-sources>span{font:var(--fs-xs) "DM Sans";letter-spacing:.8px;color:#7cdbb8}.task-sources ul{margin:5px 0 0;padding:0;list-style:none}.task-sources li{text-overflow:ellipsis;white-space:nowrap;margin:3px 0;overflow:hidden}.task-sources a{align-items:center;gap:4px;display:inline-flex}.task-run-meta{color:var(--ddam-muted);font:var(--fs-xs) "DM Sans";margin-top:8px}.task-run-meta:empty{display:none}.task-card-actions{align-items:center;gap:6px;margin-top:10px;display:flex}.task-card-actions>span{flex:1}.task-card-actions .linked-task-chip{margin-top:0}.task-card-actions .secondary-button{height:27px;font-size:var(--fs-xs);align-items:center;gap:5px;padding:0 9px;display:inline-flex}.task-again-form{flex-direction:column;gap:6px;margin-top:10px;display:flex}.task-again-form textarea{color:#e1e8f0;font:var(--fs-xs)/1.5 "DM Sans", sans-serif;resize:vertical;background:#0f151e;border:1px solid #adbed521;border-radius:6px;padding:8px 10px}.task-again-form>div{justify-content:flex-end;gap:6px;display:flex}.task-again-form button{color:#d5dde6;font-size:var(--fs-xs);background:#18202b;border:1px solid #adbed533;border-radius:5px;align-items:center;gap:5px;padding:6px 9px;display:inline-flex}.task-again-form button[type=submit]{color:#d4c7ff;border-color:#c0a1ff66}.task-status-partial{border-color:#e8c67840}.safe-markdown-table{margin:6px 0;overflow-x:auto}.safe-markdown table{border-collapse:collapse;width:100%;font-size:var(--fs-xs)}.safe-markdown th,.safe-markdown td{text-align:left;vertical-align:top;border:1px solid #adbed51f;padding:5px 7px}.safe-markdown th{color:#e3ecec;background:#111821;font-weight:600}.task-steps{font-size:var(--fs-xs);flex-wrap:wrap;align-items:center;gap:5px;margin-top:9px;display:flex}.task-steps>span{font:var(--fs-xs) "DM Sans";letter-spacing:.8px;color:#7cdbb8;margin-right:2px}.task-steps i{color:#9ccfbf;font:var(--fs-xs) "DM Sans";background:#18252a;border-radius:4px;align-items:center;gap:3px;padding:2px 6px;display:inline-flex}.task-steps i.failed{color:#ff9ca1;background:#2b1b20}.task-again-form>span{font-size:var(--fs-xs);color:var(--ddam-muted)}.task-heading-actions{align-items:center;gap:8px;display:flex}.task-heading-actions .secondary-button{align-items:center;gap:5px;display:inline-flex}.create-task-files{font-size:var(--fs-xs);color:var(--ddam-muted);margin:-2px 0 12px}.create-task-files-row{align-items:center;gap:8px;display:flex}.create-task-files-row .secondary-button{height:27px;font-size:var(--fs-xs);align-items:center;gap:5px;display:inline-flex}.create-task-files ul{margin:8px 0 4px;padding:0;list-style:none}.create-task-files li{color:#c8d1dc;background:#111821;border-radius:5px;align-items:center;gap:8px;margin-top:4px;padding:5px 8px;display:flex}.create-task-files li span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.create-task-files li button{color:var(--ddam-muted);background:0 0;border:0;place-items:center;display:grid}.create-task-chain{font-size:var(--fs-xs);color:var(--ddam-muted);background:#171522;border:1px solid #b397ff29;border-radius:7px;margin-bottom:12px;padding:9px 11px}.create-task-chain label{color:#d4c7ff;align-items:center;gap:6px;font-weight:600;display:flex}.create-task-chain ol{margin:6px 0 0 16px;line-height:1.6}.create-task-chain b{color:#e3e8f0}.task-chain-next{font-size:var(--fs-xs);color:#a99ad8;align-items:center;gap:5px;margin-top:8px;display:flex}.task-chain-next b{color:#ddd4ff}.task-files{flex-direction:column;gap:8px;margin-top:10px;display:flex}.task-file-chips{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.task-file-chips>span{font:var(--fs-xs) "DM Sans";letter-spacing:.8px;color:#7cdbb8}.task-file-chips button{color:#c8d1dc;font-size:var(--fs-xs);background:#111821;border:1px solid #adbed524;border-radius:4px;align-items:center;gap:4px;padding:3px 7px;display:inline-flex}.task-gallery{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:6px;display:grid}.task-gallery button{aspect-ratio:16/9;background:#0f151e;border:1px solid #adbed524;border-radius:6px;padding:0;overflow:hidden}.task-gallery img{object-fit:cover;width:100%;height:100%;display:block}.task-card-actions .secondary-button.active{color:#d4c7ff;border-color:#c0a1ff80}.presented-result{z-index:50;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#06090eeb;place-items:center;padding:4vh 4vw;display:grid;position:fixed;inset:0}.presented-card{color:#dce7e7;background:linear-gradient(120deg,#13201f,#141a24);border:1px solid #71d0b12e;border-radius:16px;width:min(1400px,100%);max-height:92vh;padding:3vh 3vw;overflow-y:auto}.presented-kicker{letter-spacing:1px;color:#7cdbb8;align-items:center;gap:10px;font:1.1vw DM Mono;display:flex}.presented-kicker span{color:var(--ddam-muted);letter-spacing:0;margin-left:auto}.presented-card h1{color:#f0f5f5;margin:1.4vh 0 2vh;font:700 2.2vw/1.3 Manrope}.presented-images{grid-template-columns:repeat(auto-fit,minmax(22vw,1fr));gap:1vw;margin-bottom:2vh;display:grid}.presented-images img{border-radius:10px;width:100%}.presented-markdown,.presented-markdown p,.presented-markdown li,.presented-markdown td,.presented-markdown th{line-height:1.6;font-size:1.15vw!important}.presented-markdown h4,.presented-markdown h5{font-size:1.4vw}.presented-footer{color:var(--ddam-muted);align-items:center;gap:8px;margin-top:2.5vh;font-size:.9vw;display:flex}.insight-option-kind{font:var(--fs-xs) "DM Sans";letter-spacing:.7px;border-radius:4px;align-self:flex-start;padding:2px 6px}.insight-option-kind.risk{color:#ff9c86;background:#351f25}.insight-option-kind.decision{color:#c2b2ff;background:#25223a}.insight-option-empty{color:var(--ddam-muted);font-size:var(--fs-xs)}.nudge-card{background:linear-gradient(145deg,#1f1b30f7,#10131df7);border-color:#a795e552;margin-bottom:10px;padding:16px 18px}.nudge-card-top{justify-content:space-between;align-items:center;display:flex}.nudge-kind{font:var(--fs-xs) "DM Sans";letter-spacing:.7px;color:#c2b2ff;align-items:center;gap:6px;display:inline-flex}.nudge-conflict .nudge-kind,.nudge-drift .nudge-kind{color:#ff9c86}.nudge-gap .nudge-kind,.nudge-closing_check .nudge-kind{color:#e8c678}.nudge-data_question .nudge-kind{color:#88b9ff}.nudge-counterpoint .nudge-kind{color:#7fd6c2}.nudge-card h2{color:#eef2f7;margin-top:9px;font:600 15px/1.35 Manrope}.nudge-summary{max-width:820px;font-size:var(--fs-xs);color:var(--ddam-muted);margin-top:6px;line-height:1.55}.nudge-evidence{gap:5px;margin-top:11px;display:grid}.nudge-evidence blockquote{font-size:var(--fs-xs);color:var(--ddam-muted);background:#131722;border-left:2px solid #72639b;border-radius:0 6px 6px 0;margin:0;padding:6px 10px;line-height:1.45}.nudge-evidence blockquote span{font:var(--fs-xs) "DM Sans";color:#9c8ed1;margin-right:7px}.nudge-related{font-size:var(--fs-xs);color:var(--ddam-muted);flex-wrap:wrap;align-items:center;gap:5px;margin-top:10px;display:flex}.nudge-related b{color:#c8d1dc;background:#161d27;border:1px solid #2c3746;border-radius:10px;padding:3px 7px;font-weight:500}.nudge-quiet{font-size:var(--fs-xs);color:var(--ddam-muted);border:1px dashed #2a3442;border-radius:8px;align-items:center;gap:8px;margin-bottom:10px;padding:10px 14px;display:flex}.nudge-quiet svg{color:#a795e5;flex:none}.nudge-earlier{margin-bottom:12px}.nudge-earlier>button,.insight-section-toggle{font:var(--fs-xs) "DM Sans";letter-spacing:.8px;text-transform:uppercase;color:var(--ddam-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:flex}.nudge-earlier ul{gap:4px;margin:7px 0 0;padding:0;list-style:none;display:grid}.nudge-earlier li{border:1px solid var(--line);font-size:var(--fs-xs);color:#c8d1dc;background:#121821;border-radius:6px;align-items:center;gap:9px;padding:7px 10px;display:flex}.nudge-earlier li>b{flex:1;min-width:0;font-weight:500}.nudge-earlier li small{font:var(--fs-xs) "DM Sans";color:var(--ddam-muted);white-space:nowrap}.nudge-earlier li button{font-size:var(--fs-xs);color:#c2b2ff;white-space:nowrap;background:#1a1830;border:1px solid #3a3360;border-radius:5px;align-items:center;gap:4px;padding:3px 7px;display:flex}.meeting-map{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:10px;display:grid}.map-lane{padding:10px}.map-lane>header{border-bottom:1px solid #ffffff10;justify-content:space-between;align-items:center;padding-bottom:7px;display:flex}.map-lane>header span{font:600 var(--fs-xs) Manrope;color:#e1e8f0;align-items:center;gap:6px;display:flex}.map-lane>header small{font:var(--fs-xs) "DM Sans";color:var(--ddam-muted)}.lane-decided>header svg{color:#c2b2ff}.lane-open>header svg{color:#88b9ff}.lane-risk>header svg{color:#ff9c86}.lane-action>header svg{color:#79d9b8}.map-lane ul{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.map-lane-empty{font-size:var(--fs-xs);color:var(--ddam-muted);margin-top:9px}.map-point{background:#151c26;border:1px solid #263140;border-radius:6px;padding:8px 9px;transition:border-color .6s,background .6s}.map-point.fresh{background:#1c1a2e;border-color:#a795e58c}.map-point.resolved{opacity:.55}.map-point.resolved>b{text-decoration:line-through}.map-point>b{font:600 var(--fs-xs)/1.4 Manrope;color:#e3eaf2;display:block}.map-point>p{font-size:var(--fs-xs);color:var(--ddam-muted);margin-top:3px;line-height:1.45}.map-point-meta{font-size:var(--fs-xs);color:var(--ddam-muted);flex-wrap:wrap;gap:4px 9px;margin-top:5px;display:flex}.map-point-meta span{align-items:center;gap:3px;display:inline-flex}.map-point-actions{opacity:0;gap:4px;margin-top:7px;transition:opacity .2s;display:flex}.map-point:hover .map-point-actions,.map-point:focus-within .map-point-actions{opacity:1}.map-point-actions button,.map-point-actions select{height:20px;font-size:var(--fs-xs);color:var(--ddam-muted);background:#1a222d;border:1px solid #334050;border-radius:4px;align-items:center;gap:3px;padding:0 6px;display:inline-flex}.map-point-actions select{min-width:0}@media (hover:none){.map-point-actions{opacity:1}}@media (width<=1150px){.meeting-map{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.meeting-map{grid-template-columns:1fr}.nudge-earlier li{flex-wrap:wrap}}.insight-option-grid.wall-map-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.insight-category.lane-decided>header>span>svg{color:#c2b2ff}.insight-category.lane-open>header>span>svg{color:#8ebaff}.insight-category.lane-risk>header>span>svg{color:#ff9c86}.insight-category.lane-action>header>span>svg{color:#75d9b6}.insight-option.wall-point{min-height:0;transition:border-color .8s,background .8s}.insight-option.wall-point.fresh{background:#1e1b31;border-color:#a795e599}.wall-nudge{background:linear-gradient(110deg,#221d38,#141a26);border:1px solid #a795e561;border-radius:9px;align-items:center;gap:12px;margin-bottom:11px;padding:12px 14px;display:flex}.wall-nudge>svg{color:#c2b2ff;flex:none}.wall-nudge>div:first-of-type{flex:1;min-width:0}.wall-nudge span{font:var(--fs-xs) "DM Sans";letter-spacing:.7px;color:#c2b2ff}.wall-nudge b{color:#f0f3f8;margin-top:3px;font:600 14px/1.35 Manrope;display:block}.wall-nudge p{font-size:var(--fs-xs);color:var(--ddam-muted);margin-top:3px;line-height:1.45}.wall-nudge-actions{flex-direction:column;gap:5px;display:flex}.wall-nudge-actions button{height:26px;font-size:var(--fs-xs);color:#9fe2d1;white-space:nowrap;background:#172823;border:1px solid #356055;border-radius:5px;align-items:center;gap:4px;padding:0 9px;display:flex}.wall-nudge-actions button:disabled{color:#c2b2ff;background:#1a1830;border-color:#3a3360}@media (width<=1150px){.insight-option-grid.wall-map-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.insight-option-grid.wall-map-grid{grid-template-columns:1fr}.wall-nudge{flex-direction:column;align-items:flex-start}}.wrapup-card{background:linear-gradient(145deg,#12211ef7,#0d121af7);border-color:#79d9b847;margin-bottom:12px;padding:16px 18px}.wrapup-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.wrapup-top .section-kicker{color:#79d9b8;align-items:center;gap:5px;display:inline-flex}.wrapup-meta{font:var(--fs-xs) "DM Sans";letter-spacing:.5px;color:var(--ddam-muted);align-items:center;gap:8px;display:inline-flex}.wrapup-meta button{font:var(--fs-xs) Manrope;color:#9fe2d1;background:#15241f;border:1px solid #335247;border-radius:5px;align-items:center;gap:4px;padding:3px 8px;display:inline-flex}.wrapup-card>h2{color:#eef2f7;margin-top:9px;font:600 14px/1.4 Manrope}.wrapup-empty{font-size:var(--fs-xs);color:var(--ddam-muted);margin-top:8px}.wrapup-agenda{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:6px;margin-top:11px;display:grid}.wrapup-agenda-item{background:#141b25;border:1px solid #263140;border-left:2px solid #88b9ff;border-radius:6px;padding:8px 10px}.wrapup-agenda-item.settled{border-left-color:#79d9b8}.wrapup-agenda-item.not_discussed{border-left-color:#5d6878}.wrapup-agenda-item span{font:var(--fs-xs) "DM Sans";letter-spacing:.6px;color:var(--ddam-muted)}.wrapup-agenda-item b{font:600 var(--fs-xs) Manrope;color:#e3eaf2;margin-top:3px;display:block}.wrapup-agenda-item p{font-size:var(--fs-xs);color:var(--ddam-muted);margin-top:3px;line-height:1.45}.wrapup-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;margin-top:13px;display:grid}.wrapup-section h4,.wrapup-follow-ups h4{font:600 var(--fs-xs) Manrope;color:#d5dde6;align-items:center;gap:5px;display:flex}.wrapup-section h4 span{font:var(--fs-xs) "DM Sans";color:var(--ddam-muted)}.wrapup-section ul{font-size:var(--fs-xs);color:var(--ddam-muted);gap:4px;margin:6px 0 0;padding:0 0 0 14px;line-height:1.45;display:grid}.wrapup-section li small{font:var(--fs-xs) "DM Sans";color:#79d9b8;display:block}.wrapup-follow-ups{border-top:1px solid #ffffff10;margin-top:14px;padding-top:11px}.wrapup-follow-up{background:#16152a;border:1px solid #b397ff29;border-radius:6px;align-items:center;gap:12px;margin-top:7px;padding:8px 10px;display:flex}.wrapup-follow-up>div{flex:1;min-width:0}.wrapup-follow-up b{font:600 var(--fs-xs) Manrope;color:#c2b2ff}.wrapup-follow-up p{font-size:var(--fs-xs);color:#c8d1dc;margin-top:2px;line-height:1.45}.wrapup-follow-up small{font-size:var(--fs-xs);color:var(--ddam-muted)}.wrapup-hint{font-size:var(--fs-xs);color:#e8c678;align-items:center;gap:4px;margin-top:11px;display:flex}.report-detail-modal .wrapup-card{margin:12px 0 0}@media (width<=760px){.wrapup-grid{grid-template-columns:1fr}.wrapup-follow-up{flex-direction:column;align-items:flex-start}}.meeting-tabs-bar{border-bottom:1px solid #71869a59;margin:-6px 0 22px}.meeting-tabs-head{align-items:center;gap:14px;min-width:0;margin-bottom:10px;display:flex}.meeting-tabs-back{color:#c3ceda;font:inherit;font-size:var(--fs-md);cursor:pointer;background:0 0;border:1px solid #71869a73;border-radius:6px;align-items:center;gap:6px;padding:5px 10px 5px 8px;display:inline-flex}.meeting-tabs-back:hover{color:#f3f6fa;border-color:#9bcaff}.meeting-tabs-title{font-size:var(--fs-md);color:#f3f6fa;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.meeting-tabs-live{font:var(--fs-sm) "DM Sans";color:#ff6575;text-transform:uppercase;align-items:center;gap:6px;display:inline-flex}.meeting-tabs-live i{background:#ed1c2e;border-radius:50%;width:6px;height:6px}.meeting-tabs{gap:4px;display:flex;overflow-x:auto}.meeting-tab{color:#c3ceda;font:inherit;font-size:var(--fs-md);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:10px 16px;display:inline-flex}.meeting-tab:hover{color:#f3f6fa}.meeting-tab.selected{color:#f3f6fa;border-bottom-color:#ed1c2e}.shared-screen-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;display:grid}.shared-screen-card{flex-direction:column;display:flex}.shared-screen-card.pending .shared-screen-body{opacity:.7}.shared-screen-preview{aspect-ratio:16/9;background:#1a232e;border:1px solid #71869a66;border-radius:8px;margin:14px 14px 0;position:relative;overflow:hidden}.shared-screen-card.pending .shared-screen-preview{border-style:dashed}.shared-screen-soon{color:#9bcaff;font:var(--fs-xs) "DM Sans";text-transform:uppercase;background:#0f141cd9;border:1px solid #9bcaff66;border-radius:20px;padding:3px 8px;position:absolute;top:8px;right:8px}.shared-screen-body{flex-direction:column;flex:1;gap:10px;padding:16px 18px 18px;display:flex}.shared-screen-title{align-items:center;gap:10px;display:flex}.shared-screen-title h2{font-size:var(--fs-lg);margin:0}.shared-screen-icon{color:#ff6575;background:#ed1c2e24;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.shared-screen-body p{color:#c3ceda;font-size:var(--fs-md);flex:1;margin:0;line-height:1.5}.shared-screen-body p.shared-screen-wait{color:#d9a441;font-size:var(--fs-sm,12px);flex:0}.shared-screen-route{color:#9bcaff;font:var(--fs-sm) "DM Sans";text-overflow:ellipsis;white-space:nowrap;background:#151c26;border-radius:6px;padding:7px 10px;display:block;overflow:hidden}.shared-screen-actions{gap:8px;display:flex}.shared-screen-open,.shared-screen-actions .secondary-button{cursor:pointer;justify-content:center;align-items:center;height:34px;display:inline-flex}.shared-screen-open{flex:1}.shared-screen-actions button:disabled{opacity:.45;cursor:not-allowed}.shared-screens-note{color:var(--ddam-muted);font-size:var(--fs-md);margin:18px 2px 0}.sketch{gap:8px;padding:12px;display:flex;position:absolute;inset:0}.sketch i{background:#c3ceda38;border-radius:3px;display:block}.sketch-agenda{flex-direction:column;flex:1;gap:7px;display:flex}.sketch-agenda i{height:12%}.sketch-agenda i.done{background:#50c88c73}.sketch-agenda i.now{background:#ed1c2e99}.sketch-timer{flex:0 0 38%;place-items:center;display:grid}.sketch-timer span{aspect-ratio:1;border:5px solid #9bcaff80;border-top-color:#ed1c2e;border-radius:50%;width:62%}.sketch-lane{flex-direction:column;flex:1;gap:6px;display:flex}.sketch-lane b{background:#9bcaff;border-radius:3px;height:6px}.sketch-lane.lane-decided b{background:#50c88c}.sketch-lane.lane-risk b{background:#f0a040}.sketch-lane.lane-action b{background:#ff6575}.sketch-lane i{height:22%}.sketch-brainstorm{display:block}.sketch-brainstorm .note{background:#f0c8504d;width:22%;height:28%;position:absolute}.sketch-brainstorm .n1{top:14%;left:10%;transform:rotate(-4deg)}.sketch-brainstorm .n2{background:#9bcaff4d;top:40%;left:38%;transform:rotate(3deg)}.sketch-brainstorm .n3{background:#ff65754d;top:16%;left:66%;transform:rotate(5deg)}.sketch-brainstorm .n4{background:#50c88c4d;top:56%;left:18%;transform:rotate(-2deg)}.map-point-by{align-items:center;gap:4px;margin-left:auto;display:inline-flex}.map-point-by.ai{color:#9bcaff}.map-point-by.person{color:#f0c870}.nudge-why{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.nudge-why>span{color:#c3ceda;font-size:var(--fs-md);margin-right:4px}.nudge-why button{color:#f3f6fa;font:inherit;font-size:var(--fs-md);cursor:pointer;background:0 0;border:1px solid #71869a80;border-radius:20px;padding:6px 11px}.nudge-why button:hover{border-color:#9bcaff}.nudge-why .nudge-why-skip{color:var(--ddam-muted);border-color:#0000}.ai-review{margin-top:22px}.ai-review-head{color:#f3f6fa;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:14px 18px;display:flex}.ai-review-head div{flex-direction:column;gap:2px;display:flex}.ai-review-head span{color:var(--ddam-muted);font-size:var(--fs-md)}.ai-review-note{color:#c3ceda;font-size:var(--fs-md);align-items:center;gap:8px;margin:0;padding:0 18px 16px;display:flex}.ai-review-body{flex-direction:column;gap:18px;padding:0 18px 18px;display:flex}.ai-review-tiles{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px;display:grid}.ai-review-tiles div{background:#0f141c80;border:1px solid #71869a4d;border-radius:8px;padding:10px 12px}.ai-review-tiles b{font-size:var(--fs-xl);display:block}.ai-review-tiles span{color:var(--ddam-muted);font-size:var(--fs-sm)}.ai-review-block h3{color:var(--ddam-muted);font:500 var(--fs-xs) "DM Sans", monospace;text-transform:uppercase;margin:0 0 8px}.ai-review-block p{color:#c3ceda;font-size:var(--fs-md);margin:0}.ai-review-block ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ai-review-block li{font-size:var(--fs-md);align-items:baseline;gap:10px;display:flex}.ai-review-block li small{color:var(--ddam-muted)}.ai-review-reasons{flex-wrap:wrap;gap:8px;display:flex}.ai-review-reasons span{font-size:var(--fs-md);border:1px solid #71869a66;border-radius:20px;padding:4px 10px}.ai-review-timeline li{flex-wrap:wrap}.ai-review-timeline time{color:var(--ddam-muted);font:var(--fs-sm) "DM Sans"}.ai-team-preview{background:#0756a51a;border:1px solid #71869a73;border-radius:8px;gap:5px;margin-top:9px;padding:8px 10px;display:grid}.ai-team-preview b{font:600 var(--fs-xs) "DM Sans";letter-spacing:0;color:#e1e9f0}.ai-team-preview small{font:var(--fs-xs) "DM Sans";letter-spacing:0;color:var(--ddam-muted)}.ai-team-chips{flex-wrap:wrap;gap:5px;display:flex}.ai-team-chips span{font:600 var(--fs-xs) "DM Sans";letter-spacing:0;color:#e1e9f0;border:1px solid #71869a;border-radius:999px;padding:3px 8px}.ai-team-chips span.always{color:#9bcaff;border-color:#9bcaff}.insight-source{font:var(--fs-xs) "DM Sans";letter-spacing:.6px;color:var(--ddam-muted);text-transform:uppercase;align-items:center;gap:6px;display:inline-flex}.insight-source b{color:#dfe6ef;font-weight:500}.insight-source span:before{content:"·";color:var(--ddam-muted);margin-right:6px}.insight-source em{color:#e8c678;border:1px solid #58697b;border-radius:4px;padding:1px 5px;font-style:normal}.nudge-card-top .insight-source{margin-left:10px;margin-right:auto}.perspective-filter{flex-wrap:wrap;gap:5px;margin:0 0 10px;display:flex}.perspective-filter button{height:24px;color:var(--ddam-muted);font:var(--fs-xs) "DM Sans";cursor:pointer;background:0 0;border:1px solid #3a4757;border-radius:12px;padding:0 10px}.perspective-filter button.is-active{color:#ece6ff;background:#2c2641;border-color:#7664b0}.perspective-filter button.is-muted{opacity:.55;text-decoration:line-through}.nudge-option .nudge-kind{color:#7fd6b0}.nudge-earlier .insight-source{flex:none}.insights-header{border:1px solid var(--line);background:var(--panel);border-radius:10px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px;padding:14px 16px;display:flex}.insights-header-main{min-width:0}.insights-kicker{font:var(--fs-xs) "DM Sans";letter-spacing:.7px;text-transform:uppercase;color:var(--ddam-muted);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.insights-kicker svg{color:#71c9be}.insights-kicker em{color:var(--ddam-muted);font-style:normal}.insights-kicker em:before{content:"·";color:var(--ddam-muted);margin-right:6px}.insights-goal{font-size:var(--fs-lg);color:#eef3f8;margin:5px 0 0;font-weight:600;line-height:1.35}.meeting-page-actions .insights-views+.report-button{height:32px;font-size:var(--fs-sm);border-radius:7px;padding:0 15px}.meeting-page-actions .insights-views+.report-button:disabled{opacity:.6;cursor:progress}.insights-engine{font:var(--fs-xs) "DM Sans";color:var(--ddam-muted);align-items:center;gap:4px;display:inline-flex}.insights-engine.is-failed{color:#ff9c86}.insights-views{background:#0f151d;border:1px solid #3a4757;border-radius:10px;gap:2px;padding:3px;display:inline-flex}.insights-views button{height:32px;color:var(--ddam-muted);font:500 var(--fs-sm) "DM Sans";cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:7px;padding:0 15px;transition:background .15s,color .15s;display:inline-flex}.insights-views button:hover{color:#eef3f8;background:#ffffff0d}.insights-views button.is-active{box-shadow:inset 0 0 0 1px var(--ddam-blue-accent);color:#fff;background:#9bcaff29;font-weight:700}.insights-views button.is-active svg{color:var(--ddam-blue-accent)}.insights-views button:focus-visible{outline:2px solid var(--ddam-blue-accent);outline-offset:2px}.insights-layout{grid-template-columns:minmax(0,1fr) minmax(260px,340px);align-items:start;gap:14px;display:grid}.insights-main{gap:10px;min-width:0;display:grid}.insights-main .perspective-filter{margin:0}.insights-map-panel{border:1px solid var(--line);background:var(--panel);border-radius:8px;max-height:calc(100vh - 90px);padding:10px;position:sticky;top:70px;overflow-y:auto}.insights-map-panel>header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.insights-map-panel h2{font:var(--fs-xs) "DM Sans";letter-spacing:.7px;text-transform:uppercase;color:var(--ddam-muted);margin:0}.map-lane-stacked+.map-lane-stacked{border-top:1px solid var(--line);margin-top:6px;padding-top:6px}.map-lane-toggle{color:#dfe6ef;width:100%;font:600 var(--fs-xs) "DM Sans";cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:4px 0;display:flex}.map-lane-toggle small{font:var(--fs-xs) "DM Sans";color:var(--ddam-muted);margin-right:auto}.map-lane-stacked ul{gap:5px;margin:5px 0 0;padding:0;list-style:none;display:grid}.lane-idea .map-lane-toggle svg:first-child,.lane-idea>header span svg{color:#7fd6b0}.insights-resolved-toggle{height:22px;color:var(--ddam-muted);font:var(--fs-xs) "DM Sans";cursor:pointer;background:0 0;border:1px solid #3a4757;border-radius:11px;padding:0 8px}.insights-resolved-toggle.active{color:#ece6ff;border-color:#7664b0}.insight-state{font:var(--fs-xs) "DM Sans";letter-spacing:.6px;text-transform:uppercase;color:#8fd3a8;align-self:center;margin-right:auto}.insights-before{gap:10px;display:grid}.insights-agenda{padding:14px 16px 16px}.insights-agenda-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.insights-agenda-head h2{margin:0}.insights-agenda-count{border:1px solid var(--ddam-line);color:var(--ddam-muted);font:600 var(--fs-xs) "DM Sans";border-radius:999px;padding:2px 10px}.insights-agenda-steps{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#ffffff38 transparent;grid-auto-columns:minmax(170px,1fr);grid-auto-flow:column;gap:0 14px;margin:0;padding:0 0 8px;list-style:none;display:grid;overflow-x:auto}.insights-agenda-steps li{gap:9px;padding-right:6px;display:grid;position:relative}.insights-agenda-steps li:not(:last-child):after{content:"";background:#ffffff1a;border-radius:2px;height:2px;position:absolute;top:12px;left:34px;right:-14px}.insights-agenda-steps li.is-done:not(:last-child):after{background:#3fcf9b}.insights-agenda-node{z-index:1;border:2px solid var(--ddam-blue-accent);background:var(--ddam-panel,#1f2832);width:26px;height:26px;color:var(--ddam-blue-accent);font:700 var(--fs-xs) Manrope, sans-serif;border-radius:50%;place-items:center;display:grid;position:relative}.insights-agenda-steps li.is-done .insights-agenda-node{color:#062b1d;background:#3fcf9b;border-color:#3fcf9b}.insights-agenda-title{color:var(--ddam-text);font-size:var(--fs-md);font-weight:600;line-height:1.4}.insights-agenda-steps li.is-done .insights-agenda-title{color:var(--ddam-muted)}.insights-after{gap:12px;display:grid}.insights-after-actions{align-items:center;gap:8px;display:flex}@media (width<=960px){.insights-layout{grid-template-columns:1fr}.insights-map-panel{max-height:none;position:static}}@media (width<=760px){.insights-header{flex-direction:column;align-items:stretch}}.insights-after .meeting-map{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.insight-results{gap:6px;margin-top:10px;display:grid}.insight-result{background:#121821;border:1px solid #2d3a4a;border-left:3px solid #88b9ff;border-radius:6px;padding:8px 10px}.insight-result.purpose-ask{border-left-color:#a88cff}.insight-result-label{font:var(--fs-xs) "DM Sans";letter-spacing:.5px;text-transform:uppercase;color:var(--ddam-muted);align-items:center;gap:5px;display:inline-flex}.insight-result.purpose-search .insight-result-label{color:#e8c678}.insight-result p{font-size:var(--fs-xs);color:#dfe6ef;margin:5px 0 0}.insight-result ul{font-size:var(--fs-xs);margin:5px 0 0;padding-left:16px}.insight-result a{color:#88b9ff}.ask-back{gap:6px;margin-top:10px;display:flex}.ask-back input{color:#e1e9f0;min-width:0;font:var(--fs-xs) "DM Sans";background:#0f151d;border:1px solid #3a4757;border-radius:6px;flex:1;padding:7px 9px}.map-point-result{font-size:var(--fs-xs);color:#c8d1dc;align-items:flex-start;gap:4px;margin:5px 0 0;display:flex}.map-point-result svg{color:#a88cff;flex:none;margin-top:1px}.brief-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px;display:grid}.brief-card{flex-direction:column;gap:7px;padding:12px 14px;display:flex}.brief-card-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.brief-card h3{font-size:var(--fs-md);margin:0;line-height:1.35}.brief-watch{font-size:var(--fs-xs);color:#c8d1dc;margin:0}.brief-watch b{font:var(--fs-xs) "DM Sans";letter-spacing:.5px;text-transform:uppercase;color:var(--ddam-muted);margin-right:4px}.brief-card .signal-actions{margin-top:auto}.ai-review-questions ol{gap:7px;margin:0;padding-left:18px;display:grid}.ai-review-questions li{display:list-item}.ai-review-questions li b{font-size:var(--fs-xs);color:#eef3f8;display:block}.ai-review-questions li span{font-size:var(--fs-xs);color:#c8d1dc;margin-top:2px;display:block}.knowledge-page .heading-actions{flex-wrap:wrap;align-items:center}.knowledge-page .heading-actions .report-button{margin:0}.knowledge-page .secondary-button:disabled{opacity:.6;cursor:progress}.knowledge-spin{animation:1s linear infinite knowledge-spin}@keyframes knowledge-spin{to{transform:rotate(360deg)}}.knowledge-library.knowledge-drop-target{outline-offset:-6px;outline:2px dashed #9bcaff}.knowledge-dropzone.dragging{background:linear-gradient(145deg,#1d2a3b,#142030);border-color:#9bcaff}.knowledge-dropzone.busy,.knowledge-dropzone.busy input{cursor:progress;opacity:.7}.document-title{flex-direction:column;gap:2px;min-width:0;display:flex}.document-title small{text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-xs);color:var(--ddam-muted);overflow:hidden}.knowledge-upload-summary{font-size:var(--fs-xs);color:var(--ddam-muted);margin-top:14px}.knowledge-upload-list{gap:6px;max-height:260px;margin:8px 0 0;padding:0;list-style:none;display:grid;overflow:auto}.knowledge-upload-item{background:#121923;border:1px solid #2d3744;border-radius:7px;padding:8px 10px}.knowledge-upload-line{font-size:var(--fs-xs);justify-content:space-between;gap:12px;display:flex}.knowledge-upload-name{text-overflow:ellipsis;white-space:nowrap;color:#e0e7f0;overflow:hidden}.knowledge-upload-state{font:var(--fs-xs) "DM Sans";color:var(--ddam-muted);flex:none}.knowledge-upload-item.uploaded .knowledge-upload-state{color:#9be4d3}.knowledge-upload-item.failed .knowledge-upload-state,.knowledge-upload-item.rejected .knowledge-upload-state{color:#ff6575}.knowledge-upload-bar{background:#253142;border-radius:2px;height:3px;margin-top:6px;overflow:hidden}.knowledge-upload-bar i{background:#4d94da;height:100%;transition:width .2s;display:block}.knowledge-upload-item.uploaded .knowledge-upload-bar i{background:#5cc9b5}.knowledge-upload-item.failed .knowledge-upload-bar i,.knowledge-upload-item.rejected .knowledge-upload-bar i{background:#ff6575;width:100%!important}.knowledge-viewer-modal{width:min(860px,100vw - 32px);max-height:min(88vh,900px)}.knowledge-viewer-modal:focus,.knowledge-add-modal:focus,.knowledge-source-modal:focus{outline:none}.knowledge-meta-summary{font-size:var(--fs-xs);color:var(--ddam-muted);margin-top:12px;line-height:1.55}.knowledge-meta-chips{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.knowledge-meta-chip{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:var(--fs-xs);color:#d5dde7;background:#1b222d;border:1px solid #3a4a5d;border-radius:999px;padding:4px 9px;overflow:hidden}.knowledge-meta-chip b{color:#9bcaff;text-transform:capitalize;margin-right:3px;font-weight:600}.knowledge-markdown{font-size:var(--fs-sm);color:#d5dde7;overflow-wrap:anywhere;background:#121923;border:1px solid #2d3744;border-radius:9px;margin-top:14px;padding:16px 18px;line-height:1.65}.knowledge-markdown>:first-child{margin-top:0}.knowledge-markdown>:last-child{margin-bottom:0}.knowledge-markdown h1,.knowledge-markdown h2,.knowledge-markdown h3,.knowledge-markdown h4,.knowledge-markdown h5,.knowledge-markdown h6{color:#f3f6fa;margin:1.3em 0 .5em;font-family:Manrope,sans-serif;line-height:1.3}.knowledge-markdown h1{font-size:var(--fs-xl)}.knowledge-markdown h2{font-size:var(--fs-lg)}.knowledge-markdown h3{font-size:var(--fs-md)}.knowledge-markdown h4,.knowledge-markdown h5,.knowledge-markdown h6{font-size:var(--fs-sm)}.knowledge-markdown p,.knowledge-markdown ul,.knowledge-markdown ol,.knowledge-markdown blockquote,.knowledge-markdown pre,.knowledge-markdown table{margin:0 0 .85em}.knowledge-markdown ul,.knowledge-markdown ol{padding-left:1.4em}.knowledge-markdown ul{list-style:outside}.knowledge-markdown ol{list-style:decimal}.knowledge-markdown li{margin:.2em 0}.knowledge-markdown li>input[type=checkbox]{margin-right:6px}.knowledge-markdown a{color:#9bcaff;text-decoration:underline}.knowledge-markdown strong{color:#f3f6fa}.knowledge-markdown code{font:var(--fs-xs) "DM Sans";background:#1c2735;border-radius:4px;padding:1px 4px}.knowledge-markdown pre{background:#0c1219;border-radius:7px;padding:10px 12px;overflow:auto}.knowledge-markdown pre code{background:0 0;padding:0}.knowledge-markdown blockquote{color:var(--ddam-muted);border-left:2px solid #4d94da;padding-left:12px}.knowledge-markdown table{border-collapse:collapse;max-width:100%;display:block;overflow-x:auto}.knowledge-markdown th,.knowledge-markdown td{text-align:left;border:1px solid #2d3744;padding:5px 9px}.knowledge-markdown th{color:#f3f6fa;background:#1b222d}.knowledge-markdown hr{border:0;border-top:1px solid #2d3744;margin:1.3em 0}.knowledge-markdown-image{color:var(--ddam-muted);font-style:italic}a.report-button{text-decoration:none;display:inline-flex}.list-toolbar{margin-bottom:14px}.library-footer>.list-pager{white-space:nowrap;align-items:center;gap:6px;margin-left:auto;display:flex}.list-pager .icon-button{width:26px;height:26px}.list-pager .icon-button:disabled{opacity:.35;cursor:default}.knowledge-library{overflow:visible}.filter-menu{flex-shrink:0;position:relative}.filter-menu-button{white-space:nowrap;max-width:220px}.filter-menu-button .filter-menu-label{text-overflow:ellipsis;overflow:hidden}.filter-menu-count{color:var(--ddam-muted);font-variant-numeric:tabular-nums}.filter-menu-list{z-index:20;background:#222d3a;border:1px solid #71869a;border-radius:10px;outline:none;width:max-content;min-width:100%;max-width:min(320px,100vw - 32px);max-height:320px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto;box-shadow:0 16px 40px #00000073}.filter-menu-list li{font-size:var(--fs-md);color:var(--ddam-text);cursor:pointer;border-radius:7px;align-items:center;gap:10px;padding:8px 10px;display:flex}.filter-menu-list li+li{margin-top:2px}.filter-menu-list li:hover,.filter-menu-list li.active{background:#9bcaff1f}.filter-menu-list .filter-menu-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.filter-menu-check{width:13px;color:var(--ddam-blue-accent);flex-shrink:0;place-items:center;display:grid}@media (width<=760px){.list-toolbar .library-controls{flex-wrap:wrap}}.vocab-library{overflow:visible}.vocab-sticky{z-index:5;background:var(--ddam-panel,#1f2832);border-radius:10px 10px 0 0;margin:-17px -17px 0;padding:17px 17px 0;position:sticky;top:63px}.vocab-preview-note{margin:0 0 14px}.vocab-table-head,.vocab-row{grid-template-columns:minmax(220px,1.6fr) minmax(240px,2.4fr) minmax(110px,.7fr) 150px;align-items:center;gap:12px;display:grid}.vocab-table-head{height:34px;font:var(--fs-xs) "DM Sans";letter-spacing:.8px;text-transform:uppercase;color:var(--ddam-muted);border-bottom:1px solid #667b91}.vocab-row{min-height:62px;font-size:var(--fs-md);color:var(--ddam-muted);border-bottom:1px solid #9ab1c84d;padding:8px 0}.vocab-row:hover{background:#9bcaff0f}.vocab-row.off>:not(.vocab-actions){opacity:.5}.vocab-row-name{align-items:center;gap:10px;min-width:0;display:flex}.vocab-row-name>span:last-child{min-width:0;display:grid}.vocab-row-name b{font-size:var(--fs-md);color:var(--ddam-text);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.vocab-row-name small{font-size:var(--fs-sm);color:var(--ddam-muted);white-space:nowrap;align-items:center;gap:8px;margin-top:2px;display:flex}.vocab-not-in-prompt{color:#f0c674;font-style:normal}.vocab-chips{flex-wrap:wrap;gap:5px;min-width:0;display:flex}.vocab-chips:not(.open){flex-wrap:nowrap;overflow:hidden}.vocab-chips:not(.open) .vocab-chip{white-space:nowrap;flex:none}.vocab-chip{color:#d1dbe5;max-width:100%;font-size:var(--fs-sm);overflow-wrap:anywhere;background:#9ab1c824;border-radius:5px;align-items:center;gap:4px;padding:3px 8px;line-height:1.4;display:inline-flex}.vocab-chip button{color:var(--ddam-muted);background:0 0;border:0;place-items:center;padding:0;display:grid}.notify{position:relative}.notify-pop{z-index:30;background:#141b26;border:1px solid #3a4a5e;border-radius:12px;flex-direction:column;width:min(400px,100vw - 32px);max-height:min(70vh,560px);animation:.18s ease-out toastin;display:flex;position:absolute;top:calc(100% + 10px);right:-8px;box-shadow:0 18px 48px #000b}.notify-head{color:#e1e9f3;border-bottom:1px solid #2a3646;padding:12px 14px 10px;font-size:12px;font-weight:600}.notify-list{gap:8px;padding:10px;display:grid;overflow-y:auto}.notify-empty{text-align:center;color:#7f8fa3;margin:0;padding:22px 14px;font-size:11px}.notify-desktop{text-align:left;border-top:1px solid #2a3646;padding:10px 14px 12px}.assistant-toast{color:#e1e9f3;background:#161a2b;border:1px solid #4a3f7a;border-radius:10px;align-items:flex-start;gap:10px;padding:12px 34px 12px 12px;font-size:12px;display:flex;position:relative}.assistant-toast-close{color:#8a97a8;background:0 0;border:0;border-radius:6px;place-items:center;width:22px;height:22px;padding:0;display:grid;position:absolute;top:8px;right:8px}.vocab-chip button:hover{color:#fff}.vocab-more{color:#c5e1ff;font-size:var(--fs-sm);background:0 0;border:1px dashed #5c6f83;border-radius:5px;flex:none;padding:3px 8px}.vocab-more:hover{color:#fff;border-color:#9bcaff}.vocab-none{font-size:var(--fs-sm);color:var(--ddam-faint,#98a6b5)}.vocab-actions{white-space:nowrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.vocab-actions .text-button{font-size:var(--fs-sm)}.text-button.danger{color:#ff8f9b}.text-button.danger:hover{color:#ffb8c0}.vocab-confirm{font-size:var(--fs-sm);color:var(--ddam-text)}.vocab-switch{font-size:var(--fs-sm);color:var(--ddam-muted);cursor:pointer;align-items:center;gap:6px;margin-right:4px;display:inline-flex}.vocab-switch input{appearance:none;cursor:pointer;background:#4a5b6e;border-radius:999px;width:28px;height:16px;margin:0;transition:background .15s;position:relative}.vocab-switch input:after{content:"";background:#f3f6fa;border-radius:50%;width:12px;height:12px;transition:transform .15s;position:absolute;top:2px;left:2px}.vocab-switch input:checked{background:linear-gradient(110deg,#c81932,#0756a5)}.vocab-switch input:checked:after{transform:translate(12px)}.vocab-switch input:disabled{opacity:.6;cursor:progress}.vocab-footer{font-size:var(--fs-sm);gap:12px}.vocab-modal{width:min(560px,100vw - 32px)}.vocab-form .meeting-form-field:first-child{margin-top:16px}.vocab-alias-box{cursor:text;background:#263341;border:1px solid #73879b;border-radius:6px;flex-wrap:wrap;align-items:center;gap:5px;min-height:36px;margin-top:5px;padding:4px 6px;display:flex}.vocab-alias-box:focus-within{outline-offset:2px;outline:2px solid #9bcaff}.meeting-form-field .vocab-alias-box input{flex:1;width:auto;min-width:110px;margin:0;padding:3px 2px;background:0 0!important;border:0!important;outline:none!important}.vocab-category-picker{margin-top:5px;position:relative}.meeting-form-field .vocab-category-picker input{margin-top:0;padding-right:34px}.vocab-category-toggle{width:26px;height:26px;color:var(--ddam-muted);cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.vocab-category-toggle:hover{color:var(--ddam-text);background:#9bcaff1f}.vocab-category-toggle svg{transition:transform .15s}.vocab-category-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.vocab-category-list{z-index:20;letter-spacing:0;background:#222d3a;border:1px solid #71869a;border-radius:10px;max-height:240px;margin:0;padding:6px;list-style:none;position:fixed;overflow-y:auto;box-shadow:0 16px 40px #00000073}.vocab-category-list li{font-size:var(--fs-md);color:var(--ddam-text);cursor:pointer;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.vocab-category-list li+li{margin-top:2px}.vocab-category-list li>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vocab-category-list li:hover,.vocab-category-list li.active{background:#9bcaff1f}.vocab-category-list li.none{color:var(--ddam-muted)}.vocab-category-list li svg{color:var(--ddam-blue-accent);flex-shrink:0}.vocab-field-hint{font:var(--fs-xs) "DM Sans";letter-spacing:0;color:var(--ddam-muted);margin-top:4px;display:block}.vocab-field-error{font-size:var(--fs-sm);color:#ff8f9b;margin:6px 0 0}.vocab-field-error .text-button{color:#9bcaff;display:inline-flex}.vocab-form .report-detail-actions .vocab-form-remove{margin-right:auto}.vocab-badge{color:#d4dde7;font-size:var(--fs-xs);vertical-align:1px;background:#3a4859;border-radius:4px;margin-left:6px;padding:2px 6px;font-weight:500;display:inline-block}.vocab-badge.category{color:#c5e1ff;background:#0756a552}.vocab-badge.warn{color:#f0c674;background:#3e3320}.vocab-term-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.vocab-count{color:#d4dde7;background:#3a4859;border-radius:4px;margin-left:4px;padding:1px 6px}.vocab-meeting-list{margin:10px 0 0;padding:0;list-style:none}.vocab-meeting-item{border-top:1px solid #9ab1c84d;justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 0;display:flex}.vocab-meeting-item b{font-size:var(--fs-md);color:var(--ddam-text);font-weight:600}.vocab-meeting-item.editing,.vocab-inline-form{background:#1c2531;border:1px solid #5d7186;border-radius:8px;margin-top:10px;padding:4px 12px 12px;display:block}.vocab-empty-line{font-size:var(--fs-sm);color:var(--ddam-muted);border:1px dashed #5d7186;border-radius:7px;margin:10px 0 0;padding:10px 12px}.vocab-add-inline{height:30px;font-size:var(--fs-sm);margin-top:10px}.vocab-meeting-modal .report-detail-section{margin-top:16px}.vocab-meeting-modal .report-detail-section>p{margin:6px 0 8px}.meeting-row-action{align-items:center;gap:6px;display:flex}@media (width<=760px){.vocab-sticky{top:55px}.vocab-table-head{display:none}.vocab-row{grid-template-columns:1fr;gap:8px}.vocab-actions{justify-content:flex-start}}.assistant-toast-close:hover{color:#fff;background:#ffffff12}.assistant-toast.needed{border-color:#b98a2e}.assistant-toast.crucial{border-color:#ed1c2e}.assistant-toast-icon{color:#b69cff;background:#232541;border-radius:7px;flex:none;place-items:center;width:28px;height:28px;display:grid}.assistant-toast.needed .assistant-toast-icon{color:#f2b84b;background:#3a2d12}.assistant-toast.crucial .assistant-toast-icon{color:#ff6b77;background:#3d1418}.assistant-toast-body{flex:1;min-width:0}.assistant-toast-kicker{letter-spacing:.04em;text-transform:uppercase;color:#9ca7b8;align-items:center;gap:7px;font-size:10px;display:flex}.assistant-toast-kicker i{text-transform:none;margin-left:auto;font-style:normal}.assistant-toast-body p{margin:5px 0 0;line-height:1.45}.assistant-toast-say{color:#b9c4d4;font-style:italic}.assistant-toast-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.assistant-toast-link{color:#8aa8ff;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px}.nav-count.alert{color:#fff;background:#ed1c2e}.assistant-toast.activity{background:#151d29;border-color:#2e4560}.assistant-toast.activity .assistant-toast-icon{color:#7cc4ff;background:#16304a}.assistant-toast.meeting_ended .assistant-toast-icon{color:#b9c4d4;background:#262d38}.assistant-toast.task_done .assistant-toast-icon{color:#5fe0a4;background:#123426}.assistant-toast .activity-body{color:#b9c4d4;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.assistant-toast.activity .assistant-toast-link{align-items:center;gap:2px;display:inline-flex}.workspace-switch-wrap{flex:none;margin:28px 1px 30px;position:relative}.workspace-switch-wrap>.workspace-switch{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;margin:0}.workspace-switch-wrap>.workspace-switch:disabled{cursor:default;opacity:1}.workspace-switch-wrap>.workspace-switch:not(:disabled):hover{border-color:var(--ddam-blue-accent,#9bcaff)!important}.workspace-menu{z-index:40;background:#1b2531;border:1px solid #adbed538;border-radius:12px;grid-template-columns:minmax(0,1fr);gap:4px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 18px 48px #0000008c}.workspace-menu-title{font:600 var(--fs-xs) "DM Sans", sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--ddam-muted);padding:2px 6px 4px}.workspace-menu-search{background:var(--ddam-input,#151d27);height:32px;color:var(--ddam-muted);border:1px solid #adbed533;border-radius:8px;align-items:center;gap:8px;margin-bottom:4px;padding:0 10px;display:flex}.workspace-menu-search:focus-within{border-color:var(--ddam-blue-accent,#9bcaff)}.workspace-menu-search input:focus-visible{outline:none!important}.workspace-menu-search input{min-width:0;color:var(--ddam-text);font:inherit;font-size:var(--fs-sm);background:0 0;border:0;outline:none;flex:1}.workspace-menu-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff38 transparent;scrollbar-gutter:stable;grid-template-columns:minmax(0,1fr);gap:2px;max-height:min(300px,50vh);margin:0;padding:0;list-style:none;display:grid;position:relative;overflow-y:auto}.workspace-menu-list li{min-width:0}.workspace-menu-list button{width:100%;color:var(--ddam-text);font:600 var(--fs-sm,13px) "DM Sans", sans-serif;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:7px 8px;transition:background .12s;display:flex}.workspace-menu-mark{width:26px;height:26px;color:var(--ddam-muted);font:700 var(--fs-xs) Manrope, sans-serif;text-transform:uppercase;background:#adbed514;border:1px solid #adbed538;border-radius:7px;flex:none;place-items:center;display:grid}.workspace-menu-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.workspace-menu-list button:hover,.workspace-menu-list button:focus-visible{background:#adbed51a;outline:none}.workspace-menu-list button:focus-visible{box-shadow:inset 0 0 0 1px #9bcaff80}.workspace-menu-list button[aria-selected=true]{color:#fff;background:#9bcaff24}.workspace-menu-list button[aria-selected=true] .workspace-menu-mark{color:#fff;background:linear-gradient(135deg,#c81932,#0756a5);border-color:#0000}.workspace-menu-list button[aria-selected=true]>svg{color:var(--ddam-blue-accent,#9bcaff);flex:none}.workspace-menu-empty{color:var(--ddam-muted);font-size:var(--fs-sm);padding:10px 8px}.document-table,.vocab-table{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#9ab1c866 transparent;max-height:clamp(300px,100vh - 430px,800px);overflow-y:auto}.document-table>.document-header{z-index:2;background:var(--ddam-panel,#1f2832);position:sticky;top:0}.meeting-form-field input:focus-visible,.meeting-form-field textarea:focus-visible,.meeting-form-field select:focus-visible{box-shadow:0 0 0 1px var(--ddam-blue-accent);border-color:var(--ddam-blue-accent)!important;outline:none!important}.meeting-form-field .vocab-alias-box input:focus-visible{box-shadow:none}.vocab-alias-box:focus-within{border-color:var(--ddam-blue-accent);box-shadow:0 0 0 1px var(--ddam-blue-accent);outline:none}.meeting-row-action .row-icon-button{min-width:29px;height:29px;font-size:var(--fs-xs);white-space:nowrap;border:1px solid color-mix(in srgb, var(--tone) 38%, transparent);color:var(--tone);background:color-mix(in srgb, var(--tone) 10%, transparent);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;padding:0 7px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.meeting-row-action .row-icon-button:hover{border-color:var(--tone);background:color-mix(in srgb, var(--tone) 20%, transparent)}.row-icon-button.terms{--tone:#73d7bd}.row-icon-button.summary{--tone:#e5c176}.row-icon-button.open{--tone:#b79aff}.meeting-row-action .row-join-button{height:29px;font-size:var(--fs-xs);white-space:nowrap;color:#aef2de;cursor:pointer;background:#3dbea029;border:1px solid #2f8f78;border-radius:7px;align-items:center;gap:7px;padding:0 12px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.meeting-row-action .row-join-button:hover{color:#fff;background:#3dbea04d;border-color:#73d7bd}.row-icon-label{opacity:0;max-width:0;margin-left:0;transition:max-width .22s cubic-bezier(.2,.8,.2,1),margin-left .22s cubic-bezier(.2,.8,.2,1),opacity .16s;overflow:hidden}.row-icon-button:hover .row-icon-label,.row-icon-button:focus-visible .row-icon-label{opacity:1;max-width:160px;margin-left:7px}@media (prefers-reduced-motion:reduce){.row-icon-label{transition:none}}.meetings-list .meeting-list-row{border-bottom:1px solid var(--rpt-card-line,#ffffff12);cursor:pointer;gap:14px;padding:14px;transition:background .15s;position:relative}.meetings-list .meeting-list-row:hover{background:#ffffff09}.meetings-list .meeting-list-row:focus-visible{outline-offset:-2px}.meetings-list .meeting-list-row.live:before{content:"";background:#69d7b0;border-radius:0 3px 3px 0;width:3px;position:absolute;top:12px;bottom:12px;left:0}.meetings-list .meeting-date-block{width:46px;height:50px}.meeting-row-titleline{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.meeting-row-titleline h3{font:700 var(--fs-md) Manrope, sans-serif;color:#eef3f9;margin:0}.meeting-row-titleline .meeting-status-label{font-size:var(--fs-xs);background:#ffffff0f;border-radius:999px;padding:2px 9px 2px 8px;font-weight:600}.meeting-row-titleline .meeting-status-label.live{background:#69d7b024}.meeting-row-titleline .meeting-status-label.upcoming{background:#a994e924}.meeting-kind-tag{font-size:var(--fs-xs);color:var(--ddam-muted)}.meeting-row-copy .meeting-row-meta{font-size:var(--fs-sm);flex-wrap:wrap;gap:4px 16px;margin-top:6px}.meeting-row-meta span{align-items:center;gap:6px;display:inline-flex}.meeting-row-meta svg{color:#7f90a3;flex:none}.meeting-row-action .row-icon-button{--tone:#aab8c8;background:0 0;border-color:#0000}.meeting-row-action .row-icon-button:hover,.meeting-row-action .row-icon-button:focus-visible{--tone:#fff;border-color:var(--ddam-line);background:#ffffff14}.meeting-row-chevron{color:#5d6c7e;flex:none;transition:transform .18s,color .18s}.meeting-list-row:hover .meeting-row-chevron{color:#dbe6f2;transform:translate(3px)}@media (width<=760px){.meetings-list .meeting-list-row{flex-wrap:wrap;align-items:flex-start}.meetings-list .meeting-row-copy{min-width:calc(100% - 70px)}.meetings-list .meeting-row-action{margin-left:60px}.meeting-row-chevron{display:none}}.meetings-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#9ab1c866 transparent;min-height:240px;max-height:clamp(320px,100vh - 470px,800px);overflow-y:auto}@media (width<=760px){.meetings-list{min-height:0;max-height:none;overflow:visible}}.meeting-row-copy h3{text-overflow:ellipsis;white-space:nowrap;font:700 var(--fs-md) Manrope, sans-serif;color:#eef3f9;margin:0;overflow:hidden}.meeting-row-copy .meeting-row-meta{gap:4px 18px}.meeting-row-meta .meeting-status-label{background:0 0;padding:0;font-weight:600}.meeting-row-meta .meeting-row-plain{color:#8b9aac}.meeting-row-meta .meeting-row-plain:first-of-type:before{content:none}.room-busy-dialog{border:1px solid var(--ddam-line);background:#151c27;border-radius:14px;gap:12px;width:min(460px,100vw - 32px);padding:20px;display:grid;box-shadow:0 24px 60px #000a}.room-busy-head{align-items:flex-start;gap:12px;display:flex}.room-busy-head>div{flex:1;min-width:0}.room-busy-head h2{font:700 var(--fs-lg) Manrope, sans-serif;color:#eef3f9;margin:0}.room-busy-head p{font-size:var(--fs-sm);color:var(--ddam-muted);margin:4px 0 0}.room-busy-icon{color:#f3bc75;background:#f3bc7524;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.room-busy-hint{font-size:var(--fs-sm);color:var(--ddam-text);margin:0}.room-busy-list{gap:6px;max-height:220px;display:grid;overflow-y:auto}.room-busy-list small{color:var(--ddam-muted)}.room-busy-option{border:1px solid var(--ddam-line);height:38px;color:var(--ddam-text);font-size:var(--fs-sm);text-align:left;cursor:pointer;background:0 0;border-radius:9px;align-items:center;gap:10px;padding:0 12px;display:flex}.room-busy-option span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.room-busy-option small{color:#7dd9b7}.room-busy-option:hover:not(:disabled){background:#7dd9b714;border-color:#7dd9b7}.room-busy-add{gap:8px;display:flex}.room-busy-add input{flex:1;min-width:0;height:32px}.room-busy-actions{justify-content:flex-end;display:flex}.rooms-panel{gap:12px;padding:16px;display:grid}.rooms-toolbar h2{font:700 var(--fs-md) Manrope, sans-serif;color:#eef3f9;margin:2px 0 0}.rooms-toolbar h2 span{font:var(--fs-xs) "DM Sans", sans-serif;color:var(--ddam-muted);margin-left:6px}.rooms-add{gap:8px;display:flex}.rooms-add input{flex:1;min-width:0;height:34px}.rooms-error{font-size:var(--fs-sm);color:var(--rpt-bad-fg,#ffb4a8);background:var(--rpt-bad-bg,#ff78641f);border-radius:8px;padding:9px 12px}.rooms-table{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#9ab1c866 transparent;border:1px solid var(--rpt-card-line,#ffffff14);border-radius:12px;min-height:160px;max-height:clamp(260px,100vh - 430px,720px);overflow-y:auto}.rooms-row{border-bottom:1px solid var(--rpt-card-line,#ffffff14);font-size:var(--fs-sm);grid-template-columns:minmax(0,2fr) 150px minmax(0,2fr) 96px;align-items:center;gap:14px;padding:12px 16px;display:grid}.rooms-row:last-child{border-bottom:0}.rooms-head{z-index:2;font-size:var(--fs-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--ddam-muted);background:#151c27;padding-block:9px;font-weight:600;position:sticky;top:0}.rooms-row:not(.rooms-head):hover{background:#ffffff08}.rooms-name{align-items:center;gap:12px;min-width:0;display:flex}.rooms-name b{font:700 var(--fs-md) Manrope, sans-serif;color:#eef3f9;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rooms-name input{flex:1;min-width:0;height:32px}.rooms-status{align-items:center;gap:7px;font-weight:600;display:inline-flex}.rooms-status i{background:#8795a4;border-radius:50%;width:7px;height:7px}.rooms-status.free{color:var(--ddam-muted)}.rooms-status.recording{color:#7dd9b7}.rooms-status.recording i{background:#69d7b0;box-shadow:0 0 0 3px #69d7b033}.rooms-status.paused{color:#f3bc75}.rooms-status.paused i{background:#f3bc75}.rooms-meeting{min-width:0}.rooms-meeting button{max-width:100%;color:var(--ddam-text);font:inherit;text-align:left;text-overflow:ellipsis;text-underline-offset:3px;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;-webkit-text-decoration:underline #ffffff40;text-decoration:underline #ffffff40;overflow:hidden}.rooms-meeting button:hover{text-decoration-color:currentColor}.rooms-meeting em{color:var(--ddam-muted);font-style:normal}.rooms-actions{justify-content:flex-end;gap:2px;display:inline-flex}.rooms-actions button{min-width:30px;height:30px;font-size:var(--fs-xs);color:var(--ddam-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 7px;display:inline-flex}.rooms-actions button:hover:not(:disabled){color:#fff;background:#ffffff1a}.rooms-actions button.confirm{color:#ffb4a8;background:#ff786424}.rooms-actions button:disabled{opacity:.35;cursor:default}.rooms-empty{text-align:center;color:var(--ddam-muted);padding:26px 16px}.rooms-note{font-size:var(--fs-xs);color:var(--ddam-muted);margin:0}@media (width<=760px){.rooms-row{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px}.rooms-head{display:none}.rooms-name{grid-column:1/-1}}.room-busy-add input,.rooms-add input,.rooms-name input{color:#e1e8f0;font:var(--fs-sm) "DM Sans", sans-serif;background:#0f151e;border:1px solid #adbed521;border-radius:6px;padding:0 10px;outline:none!important}.room-busy-add input::placeholder,.rooms-add input::placeholder{color:var(--ddam-muted)}.room-busy-add input:focus,.rooms-add input:focus,.rooms-name input:focus{border-color:#689edca6}.room-busy-add input:focus-visible,.rooms-add input:focus-visible,.rooms-name input:focus-visible{outline:none!important}.room-busy-add,.rooms-add{align-items:center}.room-busy-add input,.room-busy-add button,.rooms-add input,.rooms-add button{box-sizing:border-box;height:34px;margin:0}.rooms-limit-note{font-size:var(--fs-sm);color:#f3bc75;background:#f3bc751f;border-radius:8px;padding:9px 12px}.admin-field-hint{font-size:var(--fs-xs);letter-spacing:0;text-transform:none;color:var(--ddam-muted);margin-top:4px;font-weight:400;display:block}.page-heading .report-button:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.attendees-editor .attendees-hint{font:var(--fs-xs) "DM Sans";letter-spacing:0;color:var(--ddam-muted);margin-top:3px;display:block}.attendees-editor ul{gap:10px;margin:10px 0 0;padding:0;list-style:none;display:grid}.attendee-card{background:#ffffff06;border:1px solid #adbed524;border-radius:10px;gap:10px;padding:12px;display:grid}.attendee-top{align-items:center;gap:10px;min-width:0;display:flex}.attendee-avatar{width:30px;height:30px;font:700 var(--fs-xs) "DM Sans", sans-serif;letter-spacing:0;color:#fff;background:linear-gradient(135deg,#8a5a6a,#4d6a92);border-radius:50%;flex:none;place-items:center;display:grid}.attendee-name{min-width:0;font:700 var(--fs-md) Manrope, sans-serif;letter-spacing:0;color:#eef3f9;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.attendee-kind{font:600 var(--fs-xs) "DM Sans", sans-serif;letter-spacing:0;color:var(--ddam-muted);background:#ffffff0f;border-radius:999px;flex:none;padding:2px 9px}.attendee-top .attendee-name{flex:0 auto}.attendee-guest{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;min-width:0;display:grid}.attendee-remove{width:30px;height:30px;color:var(--ddam-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex:none;place-items:center;margin-left:auto;padding:0;display:inline-grid}.attendee-remove:hover{color:#ffb4a8;background:#ff78641a;border-color:#ff8c7866}.attendee-fields{grid-template-columns:minmax(0,1.1fr) minmax(0,1.2fr) minmax(0,1fr);gap:10px;display:grid}.attendee-fields label{gap:5px;min-width:0;display:grid}.attendee-fields label>span{font:600 var(--fs-xs) "DM Sans", sans-serif;letter-spacing:.04em;text-transform:uppercase;color:var(--ddam-muted)}.attendees-editor .attendee-fields input,.attendees-editor .attendee-fields select,.attendees-editor .attendee-guest input,.attendees-editor .attendees-add select{box-sizing:border-box;color:#e1e8f0;width:100%;min-width:0;height:34px;font:var(--fs-sm) "DM Sans", sans-serif;letter-spacing:0;text-transform:none;background:#0f151e;border:1px solid #adbed529;border-radius:6px;margin:0;padding:0 10px;outline:none!important}.attendees-editor .attendee-fields input:focus,.attendees-editor .attendee-fields select:focus,.attendees-editor .attendee-guest input:focus,.attendees-editor .attendees-add select:focus,.attendees-editor .attendee-fields input:focus-visible,.attendees-editor .attendee-fields select:focus-visible,.attendees-editor .attendee-guest input:focus-visible,.attendees-editor .attendees-add select:focus-visible{border-color:#689edca6;outline:none!important}.attendees-editor input::placeholder{color:#6f8093}.attendees-add{align-items:center;gap:8px;margin-top:10px;display:flex}.attendees-add select{flex:1}.attendees-add .secondary-button{box-sizing:border-box;height:34px;font:600 var(--fs-sm) "DM Sans", sans-serif;letter-spacing:0;white-space:nowrap;align-items:center;gap:6px;margin:0;padding:0 14px;display:inline-flex}@media (width<=760px){.attendee-fields,.attendee-guest{grid-template-columns:minmax(0,1fr)}}.room-live-main .room-people{white-space:nowrap;flex-wrap:nowrap;gap:12px}.room-live-main .room-people .person+.room-people-count,.room-live-main .room-people .room-people-count{margin-left:12px}.room-people-edit{height:26px;font:600 var(--fs-sm) "DM Sans", sans-serif;color:var(--ddam-text);cursor:pointer;background:0 0;border:1px solid #9bcaff66;border-radius:999px;align-items:center;gap:6px;padding:0 12px;transition:border-color .15s,background .15s;display:inline-flex}.room-people-edit:hover{border-color:var(--ddam-blue-accent);background:#9bcaff1a}.attendees-editor .attendee-fields select,.attendees-editor .attendees-add select{align-items:center;display:flex}.attendees-editor .attendees-add{margin-top:10px}.attendees-editor ul.attendees-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#9ab1c866 transparent;align-content:start;min-height:96px;max-height:clamp(180px,38vh,380px);margin-top:10px;padding:2px 4px 2px 0;overflow-y:auto}.attendees-empty{min-height:80px;font-size:var(--fs-sm);text-align:center;color:var(--ddam-muted);border:1px dashed #adbed540;border-radius:10px;place-items:center;display:grid}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ddam-bg:#171d25;--ddam-sidebar:#141b23;--ddam-panel:#1f2832;--ddam-panel-raised:#232c37;--ddam-input:#171f27;--ddam-line:#71869a;--ddam-text:#f3f6fa;--ddam-muted:#c3ceda;--ddam-red:#c81932;--ddam-red-accent:#ff6575;--ddam-blue:#0756a5;--ddam-blue-accent:#9bcaff}body{color:var(--ddam-text)!important;background:radial-gradient(ellipse at 84% -20%, #0054a633, transparent 48%), radial-gradient(ellipse at 30% -40%, #ed1c2e1a, transparent 47%), var(--ddam-bg)!important}.sidebar{background:linear-gradient(#141b23,#171f28)!important;border-color:#323e4a!important}.topbar{background:linear-gradient(90deg,#171e26,#1c242e)!important;border-color:#3b4855!important}.panel,.knowledge-library,.report-list-panel{background:linear-gradient(145deg,#1f2832,#1b232c)!important;border-color:#3b4855!important}.knowledge-use-grid article,.room-quick-stats>button,.room-quick-stats>.room-agenda-stat>.room-agenda-toggle,.agent-suggestion,.room-job,.room-display-pill{background:#202934!important;border-color:#71869a!important}.workspace-switch{background:linear-gradient(115deg,#c8193226,#0756a538)!important;border-color:#71869a!important}.topbar:after{background:linear-gradient(90deg, var(--ddam-red-accent), var(--ddam-blue), transparent)!important}.sidebar:after{background:linear-gradient(180deg, var(--ddam-red-accent), var(--ddam-blue) 42%, transparent 78%)!important}.section-kicker,.eyebrow,.nav-label,.agenda-head,.insight-label,.subhead,.breadcrumbs,.document-row,.meeting-row,.report-row,.document-updated,.doc-type,.library-footer,.knowledge-footer-note,.knowledge-use-grid p,.knowledge-banner p,.panel p,.panel small,.report-detail-section>p,.report-detail-task p,.report-detail-empty,.room-transcript-line p{color:var(--ddam-muted)!important}h1,h2,h3,.document-name b,.report-name b,.report-detail-task b{color:var(--ddam-text)!important}.document-header,.report-table-head,.output-table-head,.vocab-table-head{color:#d1dbe5!important;border-color:#71869a!important}.document-row,.report-row{border-color:#9ab1c85c!important}.library-tabs button{color:#c3ceda!important}.library-tabs button.active{color:#fff!important;border-color:var(--ddam-red-accent)!important}.library-search,.meeting-form-field input,.meeting-form-field textarea,.meeting-form-field select{color:var(--ddam-text)!important;background:var(--ddam-input)!important;border-color:#71869a!important}.library-search input::placeholder{color:#bdc8d4!important}.secondary-button,.icon-button,.dots{color:var(--ddam-text)!important;background:#202832!important;border-color:#788da2!important}.report-button{color:#fff!important;background:linear-gradient(110deg, var(--ddam-red), var(--ddam-blue))!important;border-color:#8bb8e8!important}.nav-item.selected{color:#fff!important;box-shadow:inset 3px 0 var(--ddam-red-accent)!important;background:linear-gradient(90deg,#ed1c2e1c,#0756a51f)!important}.nav-item{color:#d2dbe5!important}.nav-item:hover,.room-quick-stats>button:hover,.room-quick-stats>.room-agenda-stat>.room-agenda-toggle:hover,.agent-suggestion:hover{background-color:#283240!important}.doc-icon.lavender,.knowledge-banner-icon,.knowledge-use-icon.violet,.quick-stat-icon.action,.metric-icon.violet,.report-file-icon,.canvas-agent-icon,.agent-suggestion-icon,.announcement-icon{color:var(--ddam-blue-accent)!important;background-color:#0756a53d!important}.report-status.live{color:#a8ead9!important}.report-status.completed{color:#b4efd8!important}.report-detail-note{border-left-color:var(--ddam-red-accent)!important}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:2px solid var(--ddam-blue-accent)!important}button:focus-visible,input:where(:not([type=checkbox],[type=radio])):focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:-2px}.user-menu{position:relative}.user-menu-avatar{cursor:pointer;border:0}.user-menu-icon{color:#8993a2;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:4px;display:grid}.user-menu-icon:hover,.user-menu-avatar:hover{filter:brightness(1.15)}.user-menu-panel{z-index:40;background:#0d1118;border:1px solid #adbed529;border-radius:11px;width:240px;padding:12px;position:absolute;right:0;box-shadow:0 18px 50px #0009}.user-menu-panel.down{top:calc(100% + 8px)}.user-menu-panel.up{bottom:calc(100% + 8px)}.user-menu-identity{border-bottom:1px solid var(--line);align-items:center;gap:9px;padding-bottom:10px;display:flex}.user-menu-identity b,.user-menu-identity small{text-overflow:ellipsis;white-space:nowrap;max-width:170px;display:block;overflow:hidden}.user-menu-identity b{color:#eef3f8;font-size:var(--fs-md)}.user-menu-identity small{color:var(--muted);font-size:var(--fs-xs);margin-top:2px}.user-menu-meta{font-size:var(--fs-sm);grid-template-columns:auto 1fr;gap:6px 12px;margin:10px 0;display:grid}.user-menu-meta dt{color:var(--muted)}.user-menu-meta dd{color:#dbe2ec;text-align:right;margin:0}.user-menu-signout{border:1px solid var(--line);color:#eef3f8;width:100%;font-size:var(--fs-sm);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:8px;padding:8px 9px;display:flex}.user-menu-signout:hover:not(:disabled){background:#adbed514}.user-menu-identity>span:nth-child(2){flex:1;min-width:0}.user-menu-edit{border-bottom:1px solid var(--line);gap:8px;padding-bottom:10px;display:grid}.user-menu-edit label{color:var(--muted);font-size:var(--fs-xs);gap:5px;display:grid}.user-menu-edit input{color:#eef3f8;font-size:var(--fs-md);background:#090d12;border:1px solid #adbed533;border-radius:7px;padding:7px 8px}.user-menu-error{color:#f19a9a;font-size:var(--fs-xs)}.user-menu-edit-actions{justify-content:flex-end;gap:6px;display:flex}.user-menu-edit-actions button{border:1px solid var(--line);color:#eef3f8;font-size:var(--fs-sm);cursor:pointer;background:0 0;border-radius:7px;align-items:center;gap:5px;padding:5px 9px;display:flex}.user-menu-edit-actions button[type=submit]{background:#4e84ff2e}.user-menu-edit-actions button:disabled{opacity:.5;cursor:default}.task-answer-form{flex:1;gap:6px;min-width:220px;display:flex}.task-answer-form input{color:#eef3f8;min-width:0;font-size:var(--fs-md);background:#090d12;border:1px solid #adbed533;border-radius:7px;flex:1;padding:6px 8px}.room-role-hint{color:var(--muted);font-size:var(--fs-md);margin:6px 0 0}.meeting-control-button{height:34px;color:var(--ddam-text);font-size:var(--fs-xs);cursor:pointer;background:#202832;border:1px solid #788da2;border-radius:7px;align-items:center;gap:7px;padding:0 13px;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.meeting-control-button svg{flex:none}.meeting-control-button:hover:not(:disabled){border-color:#9fb2c6}.meeting-control-group{gap:8px;display:inline-flex}.meeting-control-button.start{color:#8be6c3;background:#3fcf9b24;border-color:#3fcf9b8c}.meeting-control-button.start:hover:not(:disabled){background:#3fcf9b3d;border-color:#3fcf9b}.meeting-control-button.pause.paused{color:#f3d281;background:#e0b13d24;border-color:#e0b13d99}.meeting-control-button.pause.paused:hover:not(:disabled){background:#e0b13d3d;border-color:#e0b13d}.meeting-control-button.stop{color:#ff9f97;background:#c8483f24;border-color:#e7675e8c}.meeting-control-button.stop:hover:not(:disabled){background:#c8483f42;border-color:#e7675e}.meeting-control-button.stop.confirming{color:#fff;background:linear-gradient(135deg,#c8483f,#9b2f2a);border-color:#e7675e;box-shadow:0 0 0 3px #ff786e4d}.meeting-control-button:focus-visible{outline:2px solid var(--ddam-blue-accent);outline-offset:2px}.meeting-control-button:disabled{opacity:.6;cursor:progress}.meeting-state-badge{border:1px solid var(--line);color:var(--muted);font-size:var(--fs-sm);border-radius:999px;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.meeting-state-badge.live{color:#9be3bf;border-color:#6fd6a059}.meeting-state-badge.live i{background:#6fd6a0;border-radius:50%;width:6px;height:6px}.live-transcript-controls{align-items:center;gap:8px;display:flex}.live-language-select{color:var(--muted);font-size:var(--fs-sm);align-items:center;gap:6px;display:inline-flex}.live-language-select select{border:1px solid var(--line);color:#eef3f8;font-size:var(--fs-sm);background:#090d12;border-radius:6px;padding:4px 6px}.live-language-badge{border:1px solid var(--line);color:var(--muted);font-size:var(--fs-xs);border-radius:5px;padding:2px 6px}.transcript-status.state-off i,.transcript-status.state-pending i{background:#9aa4b2;animation:none}.transcript-status.state-error{color:#f19a9a}.transcript-status.state-error i{background:#e06c6c;animation:none}.live-transcript-error{color:#f3b4b4;font-size:var(--fs-md);border:1px solid #e06c6c59;border-radius:8px;margin:0 0 8px;padding:8px 10px}.live-transcript-empty{color:var(--muted);font-size:var(--fs-md);margin:18px 4px}.room-transcript-line.is-partial p{color:#b9c3d0;font-style:italic}.room-agenda-stat{min-width:0;display:flex;position:relative}.room-agenda-toggle{min-width:0;font:inherit;cursor:pointer;flex:1}.room-agenda-toggle:disabled{cursor:default}.room-agenda-list{z-index:30;background:#0d1118;border:1px solid #adbed529;border-radius:10px;margin:0;padding:8px 10px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 18px 50px #0009}.room-agenda-list label{font-size:var(--fs-md);cursor:pointer;align-items:center;gap:8px;padding:5px 0;display:flex}.room-agenda-list .is-done{color:var(--muted);text-decoration:line-through}.room-agenda-hint{color:var(--muted);font-size:var(--fs-xs);padding-top:6px}:root{--fs-xs:11px;--fs-sm:12px;--fs-md:13px;--fs-lg:15px;--fs-xl:18px;--fs-2xl:24px;--ddam-muted:#b4c0cd;--muted:#b4c0cd;--ddam-faint:#98a6b5}html{font-family:DM Sans,sans-serif}body{font-size:var(--fs-md);line-height:1.5}h1,h2,h3,h4{letter-spacing:0;font-family:Manrope,DM Sans,sans-serif}h1{font-size:var(--fs-2xl);font-weight:700}h2{font-size:var(--fs-xl);font-weight:700}h3{font-size:var(--fs-lg);font-weight:600}h4{font-size:var(--fs-md);font-weight:600}button,input,select,textarea{font-family:inherit}.meeting-tabs-bar{border-bottom:1px solid var(--line);background:#090d1380;flex-wrap:wrap;justify-content:space-between;align-items:stretch;gap:24px;margin:0;padding:0 34px;display:flex}.meeting-tabs-head{gap:10px;margin:0;padding:8px 0}.meeting-tabs-back{color:var(--ddam-muted);border:0;padding:4px 8px 4px 4px}.meeting-tabs-sep{color:var(--ddam-faint)}.meeting-tabs-title{max-width:320px;font-size:var(--fs-md)}.meeting-tabs{gap:0}.meeting-tab{border-bottom-width:3px;padding:0 16px}.content{padding-top:24px}.room-live-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.room-agenda-panel{flex-direction:column;gap:12px;padding:14px;display:flex}.room-agenda-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.room-agenda-count{font:600 var(--fs-md) Manrope, sans-serif;letter-spacing:-.2px;margin-top:3px;display:block}.room-agenda-ring{flex:none;place-items:center;width:40px;height:40px;display:grid;position:relative}.room-agenda-ring svg{position:absolute;inset:0;transform:rotate(-90deg)}.room-agenda-ring circle{fill:none;stroke-width:4px}.room-agenda-ring .track{stroke:#ffffff14}.room-agenda-ring .value{stroke:var(--ddam-blue-accent);stroke-linecap:round;stroke-dasharray:calc(var(--progress) * 1) 100;transition:stroke-dasharray .4s}.room-agenda-ring.zero .value{display:none}.room-agenda-ring>span{font:700 var(--fs-xs) Manrope, sans-serif;color:var(--ddam-text)}.room-agenda-segments{gap:4px;display:flex}.room-agenda-segments i{background:#ffffff17;border-radius:999px;flex:1;height:5px}.room-agenda-segments i.done{background:#3fcf9b}.room-agenda-segments i.next{background:var(--ddam-blue-accent);box-shadow:0 0 10px #9bcaff73}.room-agenda-steps{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff38 transparent;max-height:clamp(220px,36vh,360px);margin:6px 0 0;padding:0;list-style:none;display:grid;position:relative;overflow-y:auto}.room-agenda-steps li{position:relative}.room-agenda-steps li:not(:last-child):before{content:"";background:#ffffff1a;border-radius:2px;width:2px;position:absolute;top:34px;bottom:-6px;left:21px}.room-agenda-steps li.done:not(:last-child):before{background:#3fcf9b}.room-agenda-row{min-height:40px;font-size:var(--fs-md);color:var(--ddam-muted);border-radius:10px;align-items:center;gap:12px;padding:7px 10px;transition:background .15s;display:flex;position:relative}.room-agenda-row:hover{background:#ffffff0a}.room-agenda-steps li.next .room-agenda-row{color:var(--ddam-text);background:#9bcaff1a}.room-agenda-check{cursor:pointer;flex:none;display:grid;position:relative}.room-agenda-check input{opacity:0;pointer-events:none;position:absolute}.room-agenda-node{background:var(--ddam-panel,#161d25);width:24px;height:24px;font:700 var(--fs-xs) Manrope, sans-serif;color:var(--ddam-muted);border:2px solid #ffffff2e;border-radius:50%;flex:none;place-items:center;display:grid}.room-agenda-steps li.next .room-agenda-node{border-color:var(--ddam-blue-accent);color:var(--ddam-blue-accent);box-shadow:0 0 0 4px #9bcaff24}.room-agenda-steps li.done .room-agenda-node{color:#062b1d;background:#3fcf9b;border-color:#3fcf9b}.room-agenda-check input:focus-visible+.room-agenda-node{outline:2px solid var(--ddam-blue-accent);outline-offset:2px}.room-agenda-steps li.done .room-agenda-title{color:var(--ddam-muted)}.room-agenda-steps li.next .room-agenda-title{font-weight:600}.room-agenda-title{min-width:0;color:inherit;font:inherit;text-align:left;background:0 0;border:0;flex:1;padding:0}.room-agenda-title.editable{cursor:text;border-radius:6px}.room-agenda-title.editable:hover{text-underline-offset:4px;-webkit-text-decoration:underline dotted #fff6;text-decoration:underline dotted #fff6}.room-agenda-steps li.done .room-agenda-title.editable,.room-agenda-steps li.next .room-agenda-title.editable{color:inherit}.room-agenda-edit,.room-agenda-add input{border:1px solid var(--ddam-line);background:var(--ddam-input);min-width:0;height:30px;color:var(--ddam-text);font:inherit;font-size:var(--fs-md);border-radius:8px;flex:1;padding:0 10px}.room-agenda-edit:focus,.room-agenda-add input:focus{border-color:var(--ddam-blue-accent)}.room-agenda-edit:focus-visible,.room-agenda-add input:focus-visible{outline:none!important}.room-agenda-add input::placeholder{color:var(--ddam-muted)}.room-agenda-remove{height:26px;color:var(--ddam-muted);font:600 var(--fs-xs) "DM Sans";cursor:pointer;opacity:0;background:0 0;border:1px solid #0000;border-radius:7px;flex:none;align-items:center;gap:6px;padding:0 7px;transition:opacity .15s,color .15s,background .15s;display:inline-flex}.room-agenda-row:hover .room-agenda-remove,.room-agenda-remove:focus-visible,.room-agenda-remove.confirming{opacity:1}.room-agenda-remove:hover{color:#ff9f97;background:#c8483f24}.room-agenda-remove.confirming{color:#ff9f97;background:#c8483f24;border-color:#e7675e8c}@media (hover:none){.room-agenda-remove{opacity:1}}.room-agenda-add{align-items:center;gap:12px;margin-top:4px;padding:4px 10px;display:flex}.room-agenda-node.add{background:0 0;border-style:dashed}.room-agenda-add-button{color:#fff;height:30px;font:600 var(--fs-xs) "DM Sans";cursor:pointer;background:linear-gradient(110deg,#c81932,#0756a5);border:1px solid #426fa6;border-radius:7px;flex:none;padding:0 12px}.room-agenda-add-button:disabled{opacity:.6;cursor:progress}.room-agenda-tag{color:var(--ddam-blue-accent);font:700 var(--fs-xs) Manrope, sans-serif;letter-spacing:.06em;text-transform:uppercase;background:#9bcaff29;border-radius:999px;flex:none;padding:2px 8px}.room-agenda-check input:disabled+.room-agenda-node{cursor:default}.room-agenda-check:has(input:disabled){cursor:default}.room-live-main{flex:1;justify-items:start;gap:10px;display:grid}.room-live-main h1{font-size:var(--fs-2xl);margin:0;line-height:1.25}.room-live-main .room-people{margin-top:4px}.room-facts{flex-wrap:wrap;gap:6px;display:flex}.room-facts span{border:1px solid var(--ddam-line);color:var(--ddam-muted);font-size:var(--fs-sm);border-radius:999px;align-items:center;gap:5px;padding:2px 10px;display:inline-flex}.room-facts .room-language-select{height:auto;min-height:0;color:var(--ddam-text);font:inherit;font-size:var(--fs-sm);cursor:pointer;background-color:#0000;border:0;padding:0 18px 0 0;font-weight:600}.room-facts span:has(.room-language-select){cursor:pointer;border-color:#9bcaff66}.room-facts span:has(.room-language-select):hover{border-color:var(--ddam-blue-accent)}.room-live-main>.room-goal{max-width:75ch;color:var(--ddam-text);font-size:var(--fs-md);margin:0;line-height:1.55}.room-goal b{color:var(--ddam-blue-accent);font-size:var(--fs-xs);letter-spacing:.06em;margin-bottom:2px;font-weight:600;display:block}.document-header,.document-row{grid-template-columns:minmax(200px,2.2fr) minmax(96px,.9fr) minmax(110px,1fr) minmax(110px,.9fr) 18px;gap:12px}.document-header{height:34px;font:var(--fs-xs) "DM Sans";letter-spacing:.8px;text-transform:uppercase;border-bottom:1px solid #667b91}.document-row{min-height:62px;font-size:var(--fs-md);cursor:pointer;border-top:0;border-bottom:1px solid #9ab1c84d;padding:8px 0}.document-row:hover{background:#9bcaff0f}.document-name{gap:10px;min-width:0}.document-title{min-width:0;display:grid}.document-name b{font-size:var(--fs-md);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.document-title small{font-size:var(--fs-sm);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;overflow:hidden}.document-table{background:0 0!important;border:0!important}.room-agenda-empty{color:var(--ddam-muted);text-align:center;justify-items:center;gap:6px;padding:28px 12px 20px;display:grid}.room-agenda-empty b{color:var(--ddam-text);font-size:var(--fs-md)}.room-agenda-empty span{max-width:28ch;font-size:var(--fs-sm)}.room-live-banner{align-items:flex-start}.room-live-actions{align-self:flex-start}.room-agenda-panel.empty{align-self:stretch}.room-agenda-panel.empty .room-agenda-empty{flex:1;align-content:center;padding:12px}.room-shared-actions{align-items:center;gap:16px;display:flex}.room-shared-work{padding-bottom:14px}.room-shared-work .room-job-list{grid-template-columns:minmax(0,1fr);gap:0}.room-shared-work .room-job:last-child{border-bottom:0}.map-lane{min-width:0}.map-lane ul{grid-template-columns:minmax(0,1fr)}.map-point{overflow-wrap:break-word;min-width:0}.map-point-result{flex-wrap:wrap;gap:2px 8px}.map-point-result>b{flex:none}.meeting-create-modal{width:min(680px,100%)}.meeting-map{align-items:stretch}.map-lane:not(.map-lane-stacked){flex-direction:column;height:min(520px,62vh);min-height:320px;display:flex}.map-lane:not(.map-lane-stacked)>header{flex:none}.map-lane:not(.map-lane-stacked)>ul{scrollbar-width:thin;flex:1;align-content:start;min-height:0;padding-right:4px;overflow-y:auto}.map-lane-empty{flex:none}.map-point-actions{flex-wrap:wrap;gap:6px}.map-point-actions button,.map-point-actions select{height:24px;font-size:var(--fs-xs);white-space:nowrap;flex:none;padding:0 8px}.map-point-actions select{text-overflow:ellipsis;width:auto;max-width:100%}.map-point-by{max-width:100%;font-size:var(--fs-xs);white-space:nowrap;border:1px solid;border-radius:999px;flex:none;padding:1px 8px;font-weight:500;line-height:1.5}.map-point-by.ai{background:#9bcaff1a}.map-point-by.person{background:#f0c8701a}.map-point-by svg{flex:none}.map-point-by.person{color:#f0c870;border-radius:999px;width:auto;height:auto;font-weight:500;display:inline-flex}.map-point-toggle{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:8px;padding:0;display:flex}.map-point-toggle b{-webkit-line-clamp:3;font-size:var(--fs-sm);-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.map-point.open .map-point-toggle b{-webkit-line-clamp:unset}.map-point-toggle svg{color:var(--ddam-muted);flex:none;margin-top:2px;transition:transform .15s}.map-point.open .map-point-toggle svg{transform:rotate(180deg)}.map-point-meta{gap:4px 6px;margin-top:8px}.map-point-meta>span{background:#ffffff0d;border-radius:999px;padding:1px 7px}.map-point-meta>span.map-point-by{margin-left:auto}.map-point-actions{opacity:1}.map-point-meta>span{border-radius:10px}.map-point-meta>span.map-point-by{border-radius:999px}.map-point-meta>span{text-align:left;align-items:flex-start;line-height:1.4}.map-point-meta>span>svg{flex:none;margin-top:2px}.map-point-meta>span.map-point-by{align-items:center}.map-point-meta>span.map-point-by>svg{margin-top:0}.map-point-detail{color:var(--ddam-text);font-size:var(--fs-sm);margin:10px 0 0;line-height:1.5}.map-point-facts{gap:6px;margin:12px 0 0;padding:0;list-style:none;display:grid}.map-point-facts li{color:var(--ddam-muted);font-size:var(--fs-xs);align-items:flex-start;gap:8px;line-height:1.4;display:flex}.map-point-facts li svg{flex:none;margin-top:1px}.map-point-facts li.by-person svg{color:#f0c870}.map-point-facts li.by-ai svg{color:var(--ddam-blue-accent)}.map-point.open .map-point-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:12px;display:grid}.map-point.open .map-point-actions button,.map-point.open .map-point-actions select{justify-content:center;width:100%;height:28px}.map-point.open .map-point-actions button svg{flex:none}.map-point.open .map-point-actions select{padding-right:4px}.content>.workspace-page,.content>.room-page{width:100%;max-width:1500px;margin-inline:auto}.meeting-page-head{align-items:flex-end;gap:16px;margin-bottom:18px}.meeting-page-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.meeting-page-head h1,.meeting-page-head .subhead{margin:4px 0 0}.insights-goal-card .insights-goal{font:600 var(--fs-lg) Manrope, sans-serif;margin:4px 0 0;line-height:1.4}.room-live-banner{margin-top:0}.room-live-banner,.insights-goal-card,.context-banner.task-context-banner,.ma-profile-strip{filter:brightness(1.16);background:radial-gradient(at 10% 10%,#2b7d821f,#0000 50%),linear-gradient(115deg,#121c25,#121722 65%,#19182a);border:1px solid #67c1c133;border-radius:11px;padding:16px 20px;box-shadow:0 10px 35px #0002}.insights-goal-card,.context-banner.task-context-banner,.ma-profile-strip{margin:0 0 18px}.ma-profile-strip{padding-block:11px}.room-goal b,.insights-goal-card .insights-kicker,.context-banner.task-context-banner>div:first-child>span,.context-banner.task-context-banner .context-banner-meta>span{color:var(--ddam-blue-accent);font:600 var(--fs-xs) "DM Sans";letter-spacing:.06em;text-transform:uppercase}.insights-goal-card .insights-kicker svg{color:var(--ddam-blue-accent)}.insights-goal-card .insights-kicker em{color:var(--ddam-muted);font-weight:400}.room-goal,.insights-goal-card .insights-goal,.context-banner.task-context-banner>div:first-child>b{color:var(--ddam-text);font-size:var(--fs-md);font-weight:600;line-height:1.5}.insights-goal-card .insights-goal,.context-banner.task-context-banner>div:first-child>b{margin:4px 0 0}.context-banner.task-context-banner>div:first-child>small{font-size:var(--fs-sm)}.room-live-banner .room-live-main,.insights-goal-card .room-live-main{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;place-items:start stretch;gap:12px 40px;width:100%;display:grid}.room-live-main>.room-goal{grid-area:1/1/span 2;align-self:center;max-width:75ch}.room-live-main>.room-facts{grid-area:1/2;justify-content:flex-end}.room-live-main>.room-people{grid-area:2/2;justify-self:end;margin-top:0}@media (width<=900px){.room-live-banner .room-live-main,.insights-goal-card .room-live-main{grid-template-columns:minmax(0,1fr)}.room-live-main>.room-goal,.room-live-main>.room-facts,.room-live-main>.room-people{grid-area:auto/1;justify-content:flex-start;justify-self:start}}.meeting-date-block{gap:1px;width:46px;height:48px}.meeting-date-block b,.meeting-date-block small{white-space:nowrap;line-height:1.2}.map-point[draggable=true]{cursor:grab}.map-point[draggable=true]:active{cursor:grabbing}.map-point.is-dragging{opacity:.35;transform:scale(.97)}.map-lane.can-drop,.map-lane-stacked.can-drop{outline-offset:-3px;outline:1px dashed #9bcaff73}.map-lane.drop-target,.map-lane-stacked.drop-target{outline:2px dashed var(--ddam-blue-accent);outline-offset:-3px;background:#9bcaff14}.map-drop-hint{border:1px dashed var(--ddam-blue-accent);color:var(--ddam-blue-accent);font-size:var(--fs-sm);text-align:center;border-radius:8px;margin:8px 0 0;padding:10px}.is-foldable{cursor:pointer}.is-foldable:hover{border-color:#9bcaff73}.card-chevron{color:var(--ddam-muted);place-items:center;margin-left:auto;display:inline-grid}.is-foldable:hover .card-chevron{color:var(--ddam-blue-accent)}.is-foldable button,.is-foldable a,.is-foldable input,.is-foldable select{cursor:pointer}.nudge-summary.is-clamped{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.nudge-card-top,.brief-card-top{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:6px 14px;display:flex}.nudge-card-top .nudge-kind,.nudge-card-top .insight-source,.brief-card-top .insight-source{white-space:nowrap;margin:0}.nudge-card-top .signal-time{white-space:nowrap;margin-left:auto}.nudge-card-top .card-chevron,.brief-card-top .card-chevron{margin-left:0}.brief-card-top .card-chevron{margin-left:auto}.insight-source.p-facilitator{--pc:#6fe0c0}.insight-source.p-challenger{--pc:#ff8b7a}.insight-source.p-customer{--pc:#7dbaff}.insight-source.p-business{--pc:#f4c56b}.insight-source.p-creative{--pc:#c9a6ff}.insight-source.p-delivery{--pc:#97d673}.insight-source .lens-flag{border:1px solid var(--pc);background:color-mix(in srgb, var(--pc) 20%, transparent);color:#fff;letter-spacing:.06em;text-transform:uppercase;box-shadow:0 0 14px -3px color-mix(in srgb, var(--pc) 75%, transparent);border-radius:999px;align-items:center;gap:6px;padding:2px 10px 2px 4px;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.insight-source .lens-flag small{background:var(--pc);color:#0b1018;letter-spacing:.1em;border-radius:999px;padding:0 7px;font-size:10px;font-weight:800}.insight-source .lens-flag svg{color:var(--pc);filter:drop-shadow(0 0 4px var(--pc))}.insight-source .lens-flag:after{content:"";background:linear-gradient(100deg,#0000,#ffffff4d,#0000);width:40%;animation:5s ease-in-out 1s infinite lens-shine;position:absolute;inset:0 auto 0 0;transform:translate(-130%)}@keyframes lens-shine{0%,60%{transform:translate(-130%)}to{transform:translate(360%)}}@media (prefers-reduced-motion:reduce){.insight-source .lens-flag:after{display:none}}.nudge-card.is-foldable,.brief-card.is-foldable{position:relative}.nudge-card .card-chevron,.brief-card .card-chevron{margin:0;position:absolute;top:14px;right:14px}.nudge-card-top,.brief-card-top{padding-right:28px}.panel .insight-source .lens-flag small{color:#0b1018!important}.shared-screen-card:has(.sketch-insights) .shared-screen-preview{background:linear-gradient(#5ad7ff0f 1px,#0000 1px) 0 0/14px 14px,linear-gradient(90deg,#5ad7ff0f 1px,#0000 1px) 0 0/14px 14px,#0a1019;border-color:#5ad7ff73;box-shadow:inset 0 0 30px -12px #5ad7ff80}.sketch-insights{gap:10px}.sketch-ai{flex-direction:column;flex:1.25;gap:7px;min-width:0;display:flex}.sketch-spot{background:#6fe0c01a;border:1px solid #6fe0c0;border-radius:6px;flex-direction:column;flex:1;gap:5px;padding:9px 10px;display:flex;position:relative;overflow:hidden;box-shadow:0 0 14px -4px #6fe0c0b3}.sketch-spot:after{content:"";background:linear-gradient(100deg,#0000,#ffffff2e,#0000);width:35%;animation:4s ease-in-out 1s infinite lens-shine;position:absolute;inset:0 auto 0 0;transform:translate(-130%)}.sketch-lens{background:#6fe0c0;border-radius:999px;width:34%;height:7px;box-shadow:0 0 8px #6fe0c0}.sketch-spot b{background:#ffffffd9;border-radius:3px;height:8px;display:block}.sketch-spot b.short{width:62%}.sketch-spot i{height:4px}.sketch-spot i.short{width:48%}.sketch-earlier{gap:4px;display:grid}.sketch-earlier i{border-left:3px solid #f4c56b;border-radius:2px;height:8px}.sketch-earlier i:last-child{border-left-color:#c9a6ff}.sketch-map{flex:1;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr);gap:5px;min-width:0;display:grid}.sketch-map .sketch-lane{background:#5ad7ff0d;border:1px solid #5ad7ff4d;border-radius:4px;gap:4px;padding:5px}.sketch-map .sketch-lane em{background:#9bcaff;border-radius:2px;width:45%;height:4px;display:block}.sketch-map .sketch-lane.lane-decided em{background:#c2b2ff}.sketch-map .sketch-lane.lane-risk em{background:#ff9c86}.sketch-map .sketch-lane.lane-action em{background:#79d9b8}.sketch-map .sketch-lane i{border-radius:2px;height:6px}.sketch-map .sketch-lane i.fresh{background:#52e3b4b3;box-shadow:0 0 6px #52e3b4cc}.shared-screen-card:has(.sketch-brainstorm){--sk-bs-grid:#c2b2ff12;--sk-bs-glow:#c2b2ff80;--sk-bs-frame:#c2b2ff73;--sk-bs-problem:#ff6575;--sk-bs-solution:#9bcaff;--sk-bs-ai:#c2b2ff;--sk-bs-fresh:#6fe0c0;--sk-bs-ink:#ffffffd9;--sk-bs-card:#c3ceda3d;--sk-bs-cycle:5s}.shared-screen-card:has(.sketch-brainstorm) .shared-screen-preview{border-color:var(--sk-bs-frame);background:linear-gradient(var(--sk-bs-grid) 1px, transparent 1px) 0 0 / 14px 14px, linear-gradient(90deg, var(--sk-bs-grid) 1px, transparent 1px) 0 0 / 14px 14px, #0a1019;box-shadow:inset 0 0 30px -12px var(--sk-bs-glow)}.sketch-brainstorm{gap:8px;display:flex}.sketch-board{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.sketch-focus{border-left:3px solid var(--sk-bs-solution);flex-direction:column;gap:4px;padding:4px 8px;display:flex;position:relative;overflow:hidden}.sketch-focus:after{content:"";background:linear-gradient(100deg,#0000,#ffffff2e,#0000);width:35%;animation:4s ease-in-out 1s infinite lens-shine;position:absolute;inset:0 auto 0 0;transform:translate(-130%)}.sketch-fw{background:var(--sk-bs-solution);width:28%;height:4px;box-shadow:0 0 8px var(--sk-bs-solution);border-radius:999px}.sketch-focus b{background:var(--sk-bs-ink);border-radius:3px;width:78%;height:8px;display:block}.sketch-fishbone{flex:1;min-height:0;position:relative}.sketch-spine{background:var(--sk-bs-solution);height:2px;box-shadow:0 0 6px var(--sk-bs-solution);position:absolute;top:50%;left:2%;right:24%}.sketch-head{border:1px solid var(--sk-bs-problem);background:color-mix(in srgb, var(--sk-bs-problem) 16%, transparent);width:22%;height:46%;box-shadow:0 0 10px -2px var(--sk-bs-problem);border-radius:5px;flex-direction:column;gap:4px;padding:5px;display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}.sketch-head em{background:var(--sk-bs-problem);border-radius:2px;width:60%;height:4px;display:block}.sketch-brainstorm .sketch-head i{background:color-mix(in srgb, var(--sk-bs-problem) 30%, transparent);flex:1}.sketch-bone{background:color-mix(in srgb, var(--sk-bs-solution) 70%, transparent);transform-origin:bottom;width:2px;height:34%;position:absolute}.sketch-bone.b1,.sketch-bone.b2{top:16%;transform:rotate(-28deg)}.sketch-bone.b3,.sketch-bone.b4{transform-origin:top;top:50%;transform:rotate(28deg)}.sketch-bone.b1,.sketch-bone.b3{left:22%}.sketch-bone.b2,.sketch-bone.b4{left:52%}.sketch-brainstorm .sketch-cause{border:1px solid color-mix(in srgb, var(--sk-bs-problem) 55%, transparent);background:var(--sk-bs-card);border-radius:3px;width:24%;height:18%;position:absolute}.sketch-cause.c1,.sketch-cause.c2{top:2%}.sketch-cause.c3,.sketch-cause.c4{bottom:2%}.sketch-cause.c1,.sketch-cause.c3{left:4%}.sketch-cause.c2,.sketch-cause.c4{left:34%}.sketch-brainstorm .sketch-cause.arrive{animation:sk-bs-arrive var(--sk-bs-cycle) ease-out infinite}.sketch-brainstorm .sketch-cause.ai{border:1px dashed var(--sk-bs-ai);background:color-mix(in srgb, var(--sk-bs-ai) 14%, transparent);animation:2.4s ease-in-out infinite sk-bs-glow}.sketch-chapters{gap:4px;display:flex}.sketch-chapters span{background:var(--sk-bs-card);border-radius:999px;width:16%;height:4px}.sketch-chapters span.done{background:color-mix(in srgb, var(--sk-bs-solution) 55%, transparent)}.sketch-chapters span.now{background:var(--sk-bs-solution);box-shadow:0 0 8px var(--sk-bs-solution);animation:2s ease-in-out infinite sk-bs-pulse}.sketch-strip{border:1px solid var(--sk-bs-frame);background:color-mix(in srgb, var(--sk-bs-ai) 5%, transparent);border-radius:5px;flex-direction:column;gap:4px;width:24%;padding:5px;display:flex}.sketch-strip em{background:var(--sk-bs-fresh);border-radius:2px;width:60%;height:4px;display:block}.sketch-strip em.open{background:var(--sk-bs-ai);margin-top:4px}.sketch-brainstorm .sketch-strip i{height:9%}@keyframes sk-bs-arrive{0%,8%{opacity:0;transform:translateY(-40%)scale(.85)}18%{opacity:1;background:color-mix(in srgb, var(--sk-bs-fresh) 70%, transparent);box-shadow:0 0 8px var(--sk-bs-fresh);transform:none}60%,to{opacity:1;transform:none}}@keyframes sk-bs-glow{0%,to{box-shadow:0 0 2px color-mix(in srgb, var(--sk-bs-ai) 40%, transparent)}50%{box-shadow:0 0 10px var(--sk-bs-ai)}}@keyframes sk-bs-pulse{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.sketch-focus:after,.sketch-brainstorm .sketch-cause.arrive,.sketch-brainstorm .sketch-cause.ai,.sketch-chapters span.now{animation:none}}:root{--select-chevron-size:12px;--select-chevron-inset:6px;--select-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%23c3ceda' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 4.5 6 7.5 9 4.5'/%3E%3C/svg%3E")}select:not([multiple],[size]):not(:is(.role-switch,.language-switch,.admin-filter,.role-select-wrap) select){appearance:none;padding-right:calc(var(--select-chevron-inset) * 2 + var(--select-chevron-size));background-image:var(--select-chevron);background-repeat:no-repeat;background-position:right var(--select-chevron-inset) center;background-size:var(--select-chevron-size)}:root{--select-picker-gap:4px;--select-picker-pad:4px;--select-picker-radius:8px;--select-option-pad:6px 10px;--select-option-radius:6px;--select-picker-bg:var(--ddam-input);--select-picker-border:color-mix(in srgb, var(--ddam-line) 40%, transparent);--select-option-hover:color-mix(in srgb, var(--ddam-line) 16%, transparent);--select-option-checked:color-mix(in srgb, var(--ddam-blue-accent) 18%, transparent);--select-picker-shadow:0 12px 28px color-mix(in srgb, var(--ddam-sidebar) 80%, transparent)}select:not([multiple],[size]) option{background-color:var(--select-picker-bg);color:var(--ddam-text)}@supports (appearance:base-select){select:not([multiple],[size]):not(:is(.role-switch,.language-switch,.admin-filter,.role-select-wrap) select){appearance:base-select}select:not([multiple],[size]):not(:is(.role-switch,.language-switch,.admin-filter,.role-select-wrap) select)::picker(select){appearance:base-select}select::picker-icon{display:none}::picker(select){margin-block:var(--select-picker-gap);padding:var(--select-picker-pad);border:1px solid var(--select-picker-border);border-radius:var(--select-picker-radius);background:var(--select-picker-bg);color:var(--ddam-text);box-shadow:var(--select-picker-shadow);max-height:min(360px,60vh);line-height:1.4}select:not([multiple],[size]) optgroup{letter-spacing:.08em;text-transform:uppercase;color:var(--ddam-muted);padding:8px 0 4px;font-size:10px;font-weight:600;line-height:1.4}select:not([multiple],[size]) optgroup+optgroup{border-top:1px solid var(--select-picker-border);margin-top:6px}select:not([multiple],[size]) optgroup>option{font-size:var(--fs-xs);letter-spacing:0;text-transform:none;margin-top:2px;padding-left:18px;font-weight:500}select:not([multiple],[size]) option{padding:var(--select-option-pad);border-radius:var(--select-option-radius);color:var(--ddam-text);opacity:1;font:inherit;cursor:pointer;background:0 0;height:auto;min-height:0;line-height:1.4}select:not([multiple],[size]) option:not(:disabled):hover,select:not([multiple],[size]) option:focus-visible{background:var(--select-option-hover);outline:none}select:not([multiple],[size]) option:disabled{color:var(--ddam-muted);opacity:.45;cursor:not-allowed;background:0 0}select:not([multiple],[size]) option:checked{background:var(--select-option-checked);color:var(--ddam-text);font-weight:600}select:not([multiple],[size]) option::checkmark{display:none}}:root{--rpt-ok-bg:#1f3d35;--rpt-ok-fg:#b4efd8;--rpt-warn-bg:#4a3c1c;--rpt-warn-fg:#f3dca4;--rpt-info-bg:#24466a;--rpt-info-fg:#c5e1ff;--rpt-bad-bg:#4a2530;--rpt-bad-fg:#ffc2c9;--rpt-neutral-bg:#3a4350;--rpt-card-line:#9ab1c847;--rpt-surface:transparent}.reports-page .link-button{color:var(--ddam-blue-accent);font-size:var(--fs-sm);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.reports-page .link-button:disabled{opacity:.5;cursor:default}.report-status.cancelled{color:var(--ddam-muted);background:var(--rpt-neutral-bg)}.report-status.completed{color:var(--rpt-ok-fg);background:var(--rpt-ok-bg)}.report-status.upcoming{color:var(--rpt-info-fg);background:var(--rpt-info-bg)}.output-bar{background:#9ab1c82e;border-radius:5px;height:8px;display:block;position:relative;overflow:hidden}.output-bar i{background:var(--ddam-blue-accent);border-radius:5px;position:absolute;inset:0 auto 0 0}.output-bar.blue i{background:linear-gradient(90deg, var(--ddam-blue), var(--ddam-blue-accent))}.output-bar.mint i{background:linear-gradient(90deg,#2f8f75,#7fdcc0)}.output-bar.violet i{background:linear-gradient(90deg,#6b54c4,#b79aff)}.output-bar.grey i{background:#8796a7}.report-file-status{font-size:var(--fs-sm);white-space:nowrap;color:var(--ddam-muted);background:#2b3846;border-radius:5px;align-items:center;gap:5px;padding:3px 8px;display:inline-flex}.report-file-status.ready{color:var(--rpt-ok-fg);background:var(--rpt-ok-bg)}.report-file-status.pending,.report-file-status.generating{color:var(--rpt-info-fg);background:var(--rpt-info-bg)}.report-file-status.attention{color:var(--rpt-warn-fg);background:var(--rpt-warn-bg)}.report-file-status.failed{color:var(--rpt-bad-fg);background:var(--rpt-bad-bg)}.report-file-status.none{color:var(--ddam-muted);background:0 0;border:1px dashed #5c6f83}.output-dot{background:currentColor;border-radius:50%;width:6px;height:6px}.report-fallback-badge{font-size:var(--fs-sm);color:#ffe3a6;background:#4a3d1f;border-radius:5px;padding:3px 7px}.output-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.output-card{--accent:#b79aff;isolation:isolate;flex-direction:column;gap:12px;padding:14px 18px 16px;display:flex;position:relative}.output-card.tone-mint{--accent:#73d7bd}.output-card.tone-amber{--accent:#e5c176}.output-card:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse 70% 90% at 0% 0%, color-mix(in srgb, var(--accent) 13%, transparent), transparent 70%);position:absolute;inset:0}.output-card>header{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.output-card>header .section-kicker{flex:1;margin:0}.output-card-badge{font-size:var(--fs-sm);color:var(--rpt-ok-fg);background:var(--rpt-ok-bg);border-radius:5px;padding:3px 8px}.output-card-main{flex-wrap:wrap;align-items:baseline;gap:2px 12px;display:flex}.output-card-main b{letter-spacing:-.02em;color:var(--ddam-text);font:700 clamp(26px,2vw,32px)/1.1 Manrope}.output-card-main span{font-size:var(--fs-md);color:var(--ddam-muted)}.output-chips{flex-wrap:wrap;gap:6px;display:flex}.output-chip{font-size:var(--fs-sm);color:var(--ddam-muted);background:#9ab1c824;border-radius:999px;padding:3px 9px}.output-chip b{color:var(--ddam-text);margin-left:3px}.output-chip.blue{color:var(--rpt-info-fg);background:var(--rpt-info-bg)}.output-chip.red{color:var(--rpt-bad-fg);background:var(--rpt-bad-bg)}.output-card>.output-bar{border-radius:6px;height:10px;margin-top:auto}.output-card>.output-bar i{border-radius:6px}.output-funnel{gap:9px;margin-top:auto;display:grid}.output-funnel>div,.report-bars>div{font-size:var(--fs-md);color:var(--ddam-muted);grid-template-columns:minmax(96px,.9fr) minmax(60px,1.3fr) minmax(28px,auto);align-items:center;gap:10px;display:grid}.output-funnel>div{grid-template-columns:minmax(0,1.4fr) minmax(48px,1fr) minmax(28px,auto)}.output-funnel b,.report-bars b{text-align:right;font:700 var(--fs-md) Manrope;color:var(--ddam-text)}.output-delivered{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:8px;margin:auto 0 0;display:grid}.output-delivered>div{background:#9ab1c81a;border-radius:8px;flex-direction:column;justify-content:space-between;gap:2px;padding:8px 11px;display:flex}.output-delivered dt{font-size:var(--fs-sm);color:var(--ddam-muted)}.output-delivered dd{font:700 var(--fs-xl) Manrope;color:var(--ddam-text);margin:0}.output-table-head,.output-row{grid-template-columns:minmax(200px,2.2fr) minmax(96px,.9fr) minmax(90px,.8fr) minmax(110px,.9fr) minmax(120px,1fr) minmax(70px,.6fr) 18px;align-items:center;gap:12px;display:grid}.output-table-head{height:34px;font:var(--fs-xs) "DM Sans";letter-spacing:.8px;text-transform:uppercase;color:var(--ddam-muted);border-bottom:1px solid #667b91}.output-row{width:100%;min-height:62px;color:var(--ddam-muted);font-size:var(--fs-md);text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #9ab1c84d;padding:8px 0}.output-row:hover{background:#9bcaff0f}.output-row-name{align-items:center;gap:10px;min-width:0;display:flex}.output-row-name>span:last-child{min-width:0;display:grid}.output-row-name b{font-size:var(--fs-md);color:var(--ddam-text);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.output-row-name small{font-size:var(--fs-sm);color:var(--ddam-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;overflow:hidden}.output-row-used{grid-template-columns:minmax(40px,1fr) auto;align-items:center;gap:8px;display:grid}.output-row-used b,.output-row-results b{font:700 var(--fs-md) Manrope;color:var(--ddam-text)}.output-row-results{display:grid}.output-row-results small{font-size:var(--fs-xs);color:var(--rpt-info-fg)}.output-row>svg{color:var(--ddam-muted)}.report-popup{flex-direction:column;width:min(980px,100vw - 32px);height:min(90vh,1000px);max-height:none;padding:0;display:flex;overflow:hidden}.report-popup-head{background:radial-gradient(55% 130% at 0 0,#9bcaff17,#0000 70%);gap:10px;padding:20px 24px 14px;display:grid}.report-popup-titlebar{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.report-popup-titles{min-width:0}.report-popup-titles h2{font:700 var(--fs-xl) / 1.3 Manrope;letter-spacing:-.01em;overflow-wrap:anywhere;margin:6px 0 0}.report-popup-facts{font-size:var(--fs-md);color:var(--ddam-muted);flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0;display:flex}.report-fact{align-items:center;gap:6px;display:inline-flex}.report-fact svg{color:var(--ddam-blue-accent);opacity:.85;flex:none}.report-versionbar{border-top:1px solid var(--rpt-card-line);flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 24px;display:flex}.report-versionbar-action{height:34px;margin:0 0 0 auto}.report-versionbar-action[aria-expanded=true]{border-color:var(--ddam-line)!important;box-shadow:none!important;color:var(--ddam-text)!important;background:0 0!important}.report-older{font-size:var(--fs-sm);color:var(--rpt-warn-fg);background:var(--rpt-warn-bg);border-radius:999px;align-items:center;gap:4px;padding:3px 4px 3px 12px;font-weight:600;animation:.22s cubic-bezier(.2,.8,.2,1) both report-pop;display:inline-flex}.report-older .text-button{color:inherit;font:inherit;padding:2px 8px;text-decoration:underline}.report-version-picker.is-making svg{animation:1.4s ease-in-out infinite report-breathe}.report-version-picker{border:1px solid var(--ddam-line);height:36px;font-size:var(--fs-sm);color:var(--ddam-muted);border-radius:999px;align-items:center;gap:8px;padding:0 6px 0 14px;transition:border-color .15s;display:inline-flex}.report-version-picker:hover,.report-version-picker:focus-within{border-color:var(--ddam-blue-accent)}.report-version-picker svg{color:var(--ddam-blue-accent);flex:none}.report-version-picker select{max-width:290px;height:30px;font-size:var(--fs-md);color:var(--ddam-text);white-space:nowrap;text-overflow:ellipsis;background-color:#0000;border:0;border-radius:999px;align-items:center;padding:0 24px 0 4px;overflow:hidden}.report-version-picker select:focus-visible{outline:none!important}.report-live-chip{border:1px dashed var(--ddam-line);font-size:var(--fs-sm);white-space:nowrap;color:var(--ddam-muted);border-radius:999px;padding:6px 10px}.report-changed-note{border-left:2px solid var(--ddam-blue-accent);font-size:var(--fs-md);color:var(--ddam-text);background:#9bcaff14;border-radius:0 7px 7px 0;align-items:flex-start;gap:7px;margin:0 24px 10px;padding:8px 11px;line-height:1.5;display:flex}.report-changed-note svg{color:var(--ddam-blue-accent);flex:none;margin-top:2px}.report-popup-message{font-size:var(--fs-md);color:var(--rpt-bad-fg);background:var(--rpt-bad-bg);border-radius:7px;align-items:center;gap:6px;margin:0 24px 10px;padding:9px 11px;display:flex}.report-generate-wrap{grid-template-rows:0fr;transition:grid-template-rows .24s cubic-bezier(.2,.8,.2,1);display:grid}.report-generate-wrap.open{grid-template-rows:1fr}.report-generate-clip{min-height:0;overflow:hidden}.report-generate{border:1px solid var(--rpt-card-line);font-size:var(--fs-md);color:var(--ddam-muted);opacity:0;background:linear-gradient(90deg,#9bcaff12,#0000 60%);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px 22px;margin:2px 24px 14px;padding:12px 14px;transition:opacity .18s,transform .24s cubic-bezier(.2,.8,.2,1);display:flex;transform:translateY(-6px)}.report-generate-wrap.open .report-generate{opacity:1;transform:none}.report-option{align-items:center;gap:10px;display:inline-flex}.report-option-label{align-items:center;gap:7px;display:inline-flex}.report-option-label svg{flex:none}.report-segmented{border:1px solid var(--ddam-line);border-radius:999px;padding:2px;display:inline-flex}.report-segmented button{height:26px;font:600 var(--fs-sm) "DM Sans", sans-serif;color:var(--ddam-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 14px;transition:background .15s,color .15s}.report-segmented button:hover{color:var(--ddam-text)}.report-segmented button.on{color:#fff;background:#9bcaff38}.report-switch{color:var(--ddam-text);cursor:pointer}.report-switch input{opacity:0;pointer-events:none;position:absolute}.report-switch-track{border:1px solid var(--ddam-line);border-radius:999px;flex:none;width:32px;height:18px;transition:background .18s,border-color .18s;position:relative}.report-switch-track:after{content:"";background:var(--ddam-muted);border-radius:50%;width:12px;height:12px;transition:transform .18s,background .18s;position:absolute;top:2px;left:2px}.report-switch input:checked+.report-switch-track{border-color:var(--ddam-blue-accent);background:#9bcaff38}.report-switch input:checked+.report-switch-track:after{background:var(--ddam-blue-accent);transform:translate(14px)}.report-switch input:focus-visible+.report-switch-track{outline:2px solid var(--ddam-blue-accent);outline-offset:2px}.report-generate-actions{gap:8px;margin-left:auto;display:flex}.report-generate .report-button,.report-generate .secondary-button{height:32px;margin:0}.report-tabs{scrollbar-width:none;box-shadow:inset 0 -1px 0 var(--ddam-line);gap:4px;padding:0 24px;display:flex;position:relative;overflow-x:auto}.report-tabs:after{content:"";width:var(--tab-w,0);background:var(--ddam-red-accent);height:2px;transform:translateX(var(--tab-x,0));transition:transform .26s cubic-bezier(.2,.8,.2,1),width .26s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:0;left:0}.report-tabs::-webkit-scrollbar{display:none}.report-tabs button{color:var(--ddam-muted);font-size:var(--fs-md);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:11px 14px;transition:color .15s;display:inline-flex}.report-tabs button svg{opacity:.75;flex:none}.report-tabs button:hover,.report-tabs button.active{color:var(--ddam-text)}.report-tabs button.active svg{color:var(--ddam-blue-accent);opacity:1}.report-tabs button:focus-visible{outline-offset:-4px;border-radius:8px 8px 0 0}.report-tabs small{font-size:var(--fs-xs);color:var(--rpt-info-fg);background:var(--rpt-info-bg);border-radius:999px;padding:1px 6px}.report-tab-panel{--report-title-size:var(--fs-lg);--report-heading-size:var(--fs-md);flex:1;min-height:0;padding:16px 24px 24px;overflow:auto}.report-tab-body{gap:16px;display:grid}.report-tab-panel .report-detail-empty,.report-tab-panel .report-detail-note{font-size:var(--fs-md);line-height:1.6}.report-card{border:1px solid var(--rpt-card-line);background:var(--rpt-surface);border-radius:10px;align-content:start;gap:12px;min-width:0;padding:14px 16px 16px;display:grid}.report-card-head{align-items:center;gap:10px;display:flex}.report-tab-panel .ai-review.panel{border-radius:10px;margin-top:0;border-color:var(--rpt-card-line)!important;background:var(--rpt-surface)!important}.report-card-head h3{font:600 var(--report-title-size) Manrope;color:var(--ddam-text);flex:1;margin:0}.report-card-head small{font-size:var(--fs-sm);color:var(--ddam-muted);background:#9ab1c81f;border-radius:999px;padding:2px 9px;font-weight:600}.report-card-icon{border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:grid}.report-card-icon.blue,.report-points.blue>li{--tone:#75b4f0}.report-card-icon.mint,.report-points.mint>li{--tone:#73d7bd}.report-card-icon.violet,.report-points.violet>li{--tone:#b79aff}.report-card-icon.amber{--tone:#e5c176}.report-card-icon.idea,.report-points.idea>li,.report-kind-dot.idea{--tone:#e8c678}.report-card-icon.question,.report-points.question>li,.report-kind-dot.question{--tone:#88b9ff}.report-card-icon.action,.report-points.action>li,.report-kind-dot.action{--tone:#79d9b8}.report-card-icon.risk,.report-points.risk>li,.report-kind-dot.risk{--tone:#ff9c86}.report-card-icon.decision,.report-points.decision>li,.report-kind-dot.decision{--tone:#c2b2ff}.report-card-icon{color:var(--tone,#75b4f0);background:color-mix(in srgb, var(--tone,#75b4f0) 16%, transparent)}.report-card h4{font:600 var(--report-heading-size) Manrope;color:var(--ddam-text);margin:4px 0 0}.report-card-note{font-size:var(--fs-md);color:var(--ddam-muted);line-height:1.55}.report-card-pair,.report-card-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.report-card-columns{align-items:start}.report-card-columns>div{align-content:start;gap:10px;display:grid}.report-goal{font-size:var(--fs-md);color:var(--ddam-text);overflow-wrap:anywhere;line-height:1.65}.report-people{font-size:var(--fs-md);gap:6px;margin:0;padding:0;line-height:1.5;list-style:none;display:grid}.report-people b{color:var(--ddam-text)}.report-people span{color:var(--ddam-muted);margin-left:6px}.report-summary{gap:16px;display:grid}.report-overview{gap:10px;display:grid}.report-overview p{font-size:var(--fs-md);color:var(--ddam-text);overflow-wrap:anywhere;line-height:1.75}.report-points{gap:8px;margin:0;padding:0;list-style:none;display:grid}.report-points>li{border-left:3px solid var(--tone,#75b4f0);background:var(--rpt-surface);border-radius:0 7px 7px 0;padding:9px 12px}.report-point-title{font-size:var(--fs-md);color:var(--ddam-text);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:4px 8px;line-height:1.5;display:flex}.report-point-title b{font-size:var(--report-heading-size);color:var(--ddam-text);font-weight:600}.report-points>li>p{font-size:var(--fs-md);color:var(--ddam-muted);overflow-wrap:anywhere;margin-top:3px;line-height:1.6}.report-owner{font-size:var(--fs-sm);white-space:nowrap;color:var(--rpt-ok-fg);background:var(--rpt-ok-bg);border-radius:999px;margin-left:auto;padding:1px 8px}.report-unreviewed{border:1px solid var(--ddam-line);font-size:var(--fs-xs);white-space:nowrap;color:var(--ddam-muted);border-radius:999px;padding:1px 7px;font-style:normal}.report-steps{font-size:var(--fs-md);color:var(--ddam-text);gap:5px;margin:0;padding-left:18px;line-height:1.6;display:grid}.report-topic-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px;display:grid}.report-topic-grid article{border:1px solid var(--rpt-card-line);background:var(--rpt-surface);border-radius:8px;padding:11px 12px}.report-topic-grid b{font-size:var(--report-heading-size);color:var(--ddam-text);overflow-wrap:anywhere}.report-topic-grid p{font-size:var(--fs-md);color:var(--ddam-muted);overflow-wrap:anywhere;margin-top:4px;line-height:1.6}.report-agenda-list{font-size:var(--fs-md);color:var(--ddam-text);gap:8px;margin:0;padding:0;list-style:none;display:grid}.report-agenda-list li{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.report-agenda-list b{font-size:var(--report-heading-size);color:var(--ddam-text)}.report-agenda-list li>span:last-child:not(.report-check){font-size:var(--fs-md);color:var(--ddam-muted);flex-basis:100%;padding-left:56px}.report-check{min-width:48px;font-size:var(--fs-sm);text-align:center;color:var(--ddam-muted);background:var(--rpt-neutral-bg);border-radius:4px;padding:2px 6px}.report-check.done,.report-check.settled{color:var(--rpt-ok-fg);background:var(--rpt-ok-bg)}.report-check.open{color:var(--rpt-warn-fg);background:var(--rpt-warn-bg)}.report-agenda-list .report-check{white-space:nowrap;min-width:56px}.report-overview .report-headline{font:600 var(--report-title-size,var(--fs-lg)) / 1.5 Manrope;color:var(--ddam-text)}.report-source-note{font-size:var(--fs-sm);color:var(--ddam-muted);margin:-4px 2px 0;line-height:1.5}.report-due{font-size:var(--fs-xs);white-space:nowrap;color:var(--rpt-warn-fg);background:var(--rpt-warn-bg);border-radius:999px;padding:1px 8px}.report-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.report-flow li{border:1px solid var(--rpt-card-line);border-top:3px solid var(--step,#75b4f0);background:var(--rpt-surface);border-radius:8px;align-content:start;gap:3px;padding:11px 12px 12px;display:grid;position:relative}.report-flow li.blue{--step:#75b4f0}.report-flow li.mint{--step:#73d7bd}.report-flow li.violet{--step:#b79aff}.report-flow b{font:700 var(--fs-xl) Manrope;color:var(--ddam-text);white-space:nowrap}.report-flow b small{font-size:var(--fs-md);color:#7fdcc0;margin-left:6px;font-weight:600}.report-flow span{font-size:var(--report-heading-size);color:var(--ddam-text);font-weight:600}.report-flow li>small{font-size:var(--fs-xs);color:var(--ddam-muted);line-height:1.45}.report-flow-arrow{z-index:1;color:var(--ddam-muted);position:absolute;top:50%;right:-14px;transform:translateY(-50%)}.report-flow li:last-child .report-flow-arrow{display:none}.report-kind-dot{background:var(--tone,#75b4f0);border-radius:50%;width:8px;height:8px;margin-right:7px;display:inline-block}.report-mini-stats{flex-wrap:wrap;gap:8px;display:flex}.report-mini-stats>div{border:1px solid var(--rpt-card-line);background:var(--rpt-surface);border-radius:8px;flex:1;min-width:120px;padding:9px 11px}.report-mini-stats b{font:700 var(--fs-xl) Manrope;color:var(--ddam-text);white-space:nowrap;display:block}.report-mini-stats span{font-size:var(--report-heading-size);color:var(--ddam-text);margin-top:2px;font-weight:600;line-height:1.4;display:block}.report-bars,.report-stacked{gap:8px;display:grid}.report-stacked>div{font-size:var(--fs-md);color:var(--ddam-muted);grid-template-columns:minmax(96px,.9fr) minmax(60px,1.3fr) minmax(24px,auto);align-items:center;gap:10px;display:grid}.report-stacked b{text-align:right;font:700 var(--fs-md) Manrope;color:var(--ddam-text)}.report-stack{background:#9ab1c824;border-radius:5px;height:10px;display:flex;overflow:hidden}.report-stack i,.report-legend i{height:100%;display:block}.report-stack i.mint,.report-legend i.mint{background:#4fc4a3}.report-stack i.blue,.report-legend i.blue{background:#5d9be0}.report-stack i.grey,.report-legend i.grey{background:#7c8a9b}.report-legend{font-size:var(--fs-sm);color:var(--ddam-muted);flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.report-legend span{align-items:center;gap:5px;display:inline-flex}.report-legend i{border-radius:3px;width:10px;height:10px}.report-agenda-cover{font-size:var(--fs-md);gap:6px;margin:0;padding:0;list-style:none;display:grid}.report-agenda-cover li{grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.report-agenda-cover b{color:var(--ddam-text);overflow-wrap:anywhere;font-weight:500}.report-agenda-cover small{font-size:var(--fs-xs);color:var(--ddam-muted)}.report-task-table{border:1px solid var(--ddam-line);font-size:var(--fs-md);border-radius:8px;display:grid;overflow:hidden}.report-task-table>div{color:var(--ddam-muted);grid-template-columns:minmax(130px,2fr) repeat(6,minmax(48px,1fr));gap:8px;padding:8px 12px;display:grid}.report-task-table>div+div{border-top:1px solid var(--rpt-card-line)}.report-task-table>.head{font:var(--fs-xs) "DM Sans";letter-spacing:.6px;text-transform:uppercase;color:var(--ddam-muted);background:var(--rpt-surface)}.report-task-table b{color:var(--ddam-text)}.report-gaps{font-size:var(--fs-md);color:var(--ddam-muted);margin:0;padding-left:18px}.report-limits{font-size:var(--fs-md);color:var(--ddam-muted);border-left:2px solid var(--ddam-blue-accent);background:#9bcaff0f;padding:10px 12px;line-height:1.55}.report-file-list{gap:10px;display:grid}.report-file-list article{border:1px solid var(--rpt-card-line);background:var(--rpt-surface);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 14px;transition:border-color .15s;display:flex}.report-file-list article:hover{border-color:color-mix(in srgb, var(--ddam-blue-accent) 40%, transparent)}.report-file-list article>div:not(.report-file-actions,.report-file-actions-wrap){flex:1;min-width:180px}.report-file-list b{font-size:var(--report-heading-size);color:var(--ddam-text);display:block}.report-file-list small{font-size:var(--fs-md);color:var(--ddam-muted);margin-top:2px;line-height:1.45;display:block}.report-file-list .report-button,.report-file-list .secondary-button{height:32px;margin:0}.report-file-tile{width:38px;height:38px;color:var(--tone,#75b4f0);background:color-mix(in srgb, var(--tone,#75b4f0) 15%, transparent);border-radius:10px;flex:none;place-items:center;display:grid}.report-file-tile.pdf{--tone:#ff9c86}.report-file-tile.pptx{--tone:#e5c176}.report-file-tile.summary,.report-file-tile.transcript{--tone:#75b4f0}.report-file-tile.numbers{--tone:#73d7bd}.report-file-tile.prototype{--tone:#b79aff}.report-file-actions{border:1px solid var(--ddam-line);border-radius:8px;flex:none;margin-left:auto;display:inline-flex;overflow:hidden}.report-file-open,.report-file-save{color:#e9eef5;width:112px;height:30px;font:600 var(--fs-sm) "DM Sans", sans-serif;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;gap:5px;padding:0 8px;transition:background .15s,color .15s;display:inline-flex}.report-file-open svg,.report-file-save svg{flex:none}.report-file-open{color:#fff;background:#ffffff1f}.report-file-open+.report-file-save,.report-file-save+.report-file-save{border-left:1px solid var(--ddam-line)}.report-file-open:hover,.report-file-save:hover{color:#fff;background:#ffffff38}@media (width<=760px){.report-file-actions{width:100%;margin-left:0}.report-file-open,.report-file-save{flex:1;width:auto}}.report-tab-panel .report-detail-task{border:1px solid var(--rpt-card-line);background:var(--rpt-surface);border-radius:8px;margin-top:0;padding:11px 13px}.report-tab-panel .report-detail-task>div{align-items:center}.report-tab-panel .report-detail-task b{font-size:var(--report-heading-size);overflow-wrap:anywhere;line-height:1.4}.report-tab-panel .report-detail-task p{font-size:var(--fs-md)}.report-tab-panel .report-detail-task>.task-output{margin-top:10px;padding:12px 14px;display:block}.report-tab-panel .task-output-heading>span{font:600 var(--fs-xs) "DM Sans";letter-spacing:.06em;text-transform:uppercase}.report-tab-panel .task-output-heading small,.report-tab-panel .task-output .task-simulated{font-size:var(--fs-xs)}.report-tab-panel .task-output .safe-markdown{font-size:var(--fs-md);color:var(--ddam-text);line-height:1.65}.report-tab-panel .task-output .safe-markdown p,.report-tab-panel .task-output .safe-markdown li,.report-tab-panel .task-output .safe-markdown blockquote,.report-tab-panel .task-output>p{line-height:1.65;font-size:var(--fs-md)!important}.report-tab-panel .task-output .safe-markdown h4{font:600 var(--report-heading-size) Manrope}.report-tab-panel .task-output .safe-markdown h5{font:600 var(--fs-sm) Manrope}.report-tab-panel .task-output .safe-markdown table,.report-tab-panel .task-output .task-partial-note,.report-tab-panel .task-sources,.report-tab-panel .task-sources a{font-size:var(--fs-sm)}.report-tab-panel .task-sources>span,.report-tab-panel .task-steps>span{font:600 var(--fs-xs) "DM Sans";letter-spacing:.06em;text-transform:uppercase}.report-tab-panel .task-steps,.report-tab-panel .task-run-meta{font:var(--fs-xs) "DM Sans"}.report-tab-panel .report-detail-task .report-file-status{white-space:nowrap}.report-modal-scrim.report-prototype-scrim{z-index:10001}.report-prototype-viewer{border:1px solid var(--ddam-line);background:#1f2a36;border-radius:12px;flex-direction:column;width:min(1200px,100vw - 32px);height:min(86vh,900px);display:flex;overflow:hidden}.report-prototype-bar{font-size:var(--fs-md);color:var(--ddam-text);align-items:center;gap:10px;padding:9px 12px;display:flex}.report-prototype-bar small{font-size:var(--fs-sm);color:var(--ddam-muted);flex:1}.report-prototype-viewer iframe{background:#fff;border:0;flex:1;width:100%}.report-file-viewer-text{overflow-wrap:anywhere;background:#24303d;flex:1;padding:22px 28px 28px;overflow:auto}.report-file-viewer-text .safe-markdown{max-width:860px;font-size:var(--fs-md);color:var(--ddam-text);margin:0 auto;line-height:1.7}.report-file-viewer-text .safe-markdown h4{font-size:var(--report-title-size,var(--fs-lg));color:var(--ddam-text);margin:24px 0 8px}.report-file-viewer-text .safe-markdown h5{font-size:var(--report-heading-size,var(--fs-md));color:var(--ddam-text);margin:18px 0 6px}.report-file-viewer-text .safe-markdown>:first-child{margin-top:0}.report-file-viewer-text .safe-markdown p,.report-file-viewer-text .safe-markdown li,.report-file-viewer-text .safe-markdown blockquote{font-size:var(--fs-md)!important}.report-file-viewer-text .safe-markdown ul,.report-file-viewer-text .safe-markdown ol{margin:6px 0 12px 22px}.report-file-viewer-text .safe-markdown table,.report-file-viewer-text .safe-markdown code{font-size:var(--fs-sm)}.report-file-viewer-state{text-align:center;font-size:var(--fs-md);color:var(--ddam-muted);flex:1;place-content:center;justify-items:center;gap:12px;padding:24px;display:grid}.report-file-viewer-state>div{gap:8px;display:flex}.report-prototype-bar .secondary-button{height:30px;margin:0}.reports-page .report-list-panel{overflow:visible}.report-range{position:relative}.report-range-menu{z-index:20;border:1px solid var(--ddam-line);background:#222d3a;border-radius:10px;gap:10px;width:356px;max-width:calc(100vw - 32px);padding:10px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 16px 40px #00000073}.report-range-menu ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.report-range-menu li button{width:100%;font-size:var(--fs-md);text-align:left;color:var(--ddam-text);cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;padding:8px 10px;display:flex}.report-range-menu li button:hover,.report-range-menu li button.active{color:var(--ddam-text);background:#9bcaff1f}.report-range-menu li button svg{color:var(--ddam-blue-accent)}.report-range-custom{border-top:1px solid #9ab1c847;gap:8px;padding:12px 2px 2px;display:grid}.report-range-custom b{font-size:var(--fs-md);color:var(--ddam-text)}.report-range-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.report-range-fields label,.report-range-field{min-width:0;font-size:var(--fs-sm);color:var(--ddam-muted);gap:4px;display:grid}.report-range-fields input{border:1px solid var(--ddam-line);width:100%;height:32px;font-size:var(--fs-md);color:var(--ddam-text);background:var(--ddam-input);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:6px;padding:0 8px}.report-range-problem{font-size:var(--fs-sm);color:var(--rpt-bad-fg);line-height:1.4}.report-range-custom .report-button{justify-self:end;height:32px;margin:0}@media (width<=1100px){.output-table-head,.output-row{grid-template-columns:minmax(170px,2fr) minmax(90px,.9fr) minmax(86px,.8fr) minmax(100px,.9fr) minmax(96px,1fr) 18px}.output-table-head>span:nth-child(6),.output-row>.output-row-results{display:none}.report-card-pair{grid-template-columns:1fr}}@media (width<=760px){.output-cards,.report-card-columns{grid-template-columns:1fr}.report-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.report-flow-arrow,.output-table-head{display:none}.output-row{grid-template-columns:minmax(0,1fr) auto 18px;grid-template-areas:"name report chevron"}.output-row>.output-row-name{grid-area:name}.output-row>span:nth-child(4){grid-area:report}.output-row>svg{grid-area:chevron}.output-row>.output-row-date,.output-row>span:nth-child(3),.output-row>.output-row-used,.output-row>.output-row-results{display:none}.output-row-name b{white-space:normal}.report-generate-actions{flex-basis:100%;margin-left:0}.report-generate-actions>button{flex:1}.report-task-table>div{font-size:var(--fs-sm);grid-template-columns:minmax(110px,2fr) repeat(6,minmax(34px,1fr))}}.report-export-hint{font-size:var(--fs-md);color:var(--ddam-muted);margin:12px 0 4px;line-height:1.55}.report-export-modal .report-popup-message{margin:10px 0 0}.output-table{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#9ab1c866 transparent;max-height:clamp(320px,100vh - 490px,800px);overflow-y:auto}.output-table>.output-table-head{z-index:2;background:var(--ddam-panel,#1f2832);position:sticky;top:0}@media (width<=760px){.report-popup{overflow-y:auto}.report-version-picker,.report-live-chip{flex:100%;min-width:0;height:auto;min-height:36px;padding-block:3px}.report-version-picker select{white-space:normal;flex:1;min-width:0;max-width:none;height:auto;min-height:30px;padding-block:3px}.report-versionbar-action{flex:100%;margin-left:0}.report-tabs{z-index:3;background:#131a24;flex:none;position:sticky;top:0}.report-tab-panel{flex:none;overflow:visible}}.report-tab-view{animation:.22s cubic-bezier(.2,.8,.2,1) both report-view-in}.report-progress{opacity:0;height:2px;transition:opacity .15s;position:relative;overflow:hidden}.report-progress.on{opacity:1}.report-progress:after{content:"";background:linear-gradient(90deg, transparent, var(--ddam-blue-accent), transparent);width:35%;animation:1.1s ease-in-out infinite report-progress;position:absolute;inset:0 auto 0 0}@keyframes report-view-in{0%{opacity:0;transform:translateY(6px)}}@keyframes report-pop{0%{opacity:0;transform:scale(.94)}}@keyframes report-breathe{50%{opacity:.45}}@keyframes report-progress{0%{transform:translate(-100%)}to{transform:translate(300%)}}@media (prefers-reduced-motion:reduce){.report-tab-view,.report-older,.report-version-picker.is-making svg,.report-progress:after{animation:none}.report-generate-wrap,.report-generate,.report-tabs:after{transition:none}}.deliverables-card{border:1px solid var(--rpt-card-line);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.deliverables-card .report-versionbar{border-top:0}.deliverables-body{padding:8px 24px 24px}@media (width<=760px){.deliverables-card .report-versionbar,.deliverables-card .report-generate{padding-left:16px;padding-right:16px}.deliverables-card .report-generate{margin-left:16px;margin-right:16px}.deliverables-body{padding:8px 16px 20px}}.deliverables-body .report-tab-view{animation:none}.report-file-actions-wrap{flex:none;margin-left:auto;position:relative}.report-file-actions-wrap .report-file-actions{margin-left:0}.report-file-save svg.flip{transform:rotate(180deg)}.report-file-menu{z-index:20;border:1px solid var(--ddam-line);background:#1a2230;border-radius:9px;min-width:210px;padding:4px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 30px #0009}.report-file-menu button{height:32px;color:var(--ddam-text);font:500 var(--fs-sm) "DM Sans", sans-serif;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:9px;padding:0 10px;display:flex}.report-file-menu button:hover{background:#ffffff1a}@media (width<=760px){.report-file-actions-wrap{width:100%;margin-left:0}.report-file-menu{left:0;right:0}}.report-file-viewer{background:#151c27}.report-file-viewer .report-prototype-bar{border-bottom:1px solid var(--rpt-card-line);padding:12px 16px}.report-file-viewer .report-prototype-bar b{font:700 var(--fs-md) Manrope, sans-serif}.report-file-viewer .report-file-viewer-text{background:0 0;padding:32px 28px 56px}.report-file-viewer-text .safe-markdown{max-width:820px;line-height:1.75}.report-file-viewer-text .safe-markdown h4{border-bottom:1px solid var(--rpt-card-line);font:700 var(--fs-lg) Manrope, sans-serif;margin:36px 0 12px;padding-bottom:8px}.report-file-viewer-text .safe-markdown>h4:first-child{letter-spacing:-.01em;border-bottom:0;margin-bottom:8px;padding-bottom:0;font-size:24px}.report-file-viewer-text .safe-markdown>h4:first-child+p{margin-bottom:4px}.report-file-viewer-text .safe-markdown h5{font:700 var(--fs-md) Manrope, sans-serif;color:#c9d7e6;margin:26px 0 8px}.report-file-viewer-text .safe-markdown p{margin:8px 0;color:#bccadb!important}.report-file-viewer-text .safe-markdown li{color:#bccadb;margin:4px 0}.report-file-viewer-text .safe-markdown .safe-markdown-table{border:1px solid var(--rpt-card-line);border-radius:10px;margin:12px 0 18px}.report-file-viewer-text .safe-markdown table{font-size:var(--fs-sm)}.report-file-viewer-text .safe-markdown th,.report-file-viewer-text .safe-markdown td{border:0;border-bottom:1px solid var(--rpt-card-line);padding:9px 14px}.report-file-viewer-text .safe-markdown tbody tr:last-child td{border-bottom:0}.report-file-viewer-text .safe-markdown th{font-size:var(--fs-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--ddam-muted);background:#ffffff0a;font-weight:600}.report-file-viewer-text .safe-markdown tbody tr:hover td{background:#ffffff08}.report-file-viewer-text .safe-markdown td:not(:first-child){font-variant-numeric:tabular-nums}.report-file-viewer-text .safe-markdown blockquote{border-left:3px solid var(--ddam-line);background:#ffffff0a;border-radius:0 8px 8px 0;margin:14px 0;padding:10px 14px}@media (width<=760px){.report-file-viewer .report-file-viewer-text{padding:22px 16px 40px}.report-file-viewer-text .safe-markdown>h4:first-child{font-size:20px}}.display-content.wall-stage{justify-content:flex-start;gap:20px;width:min(1840px,100%);padding:22px 0 28px}.wall-stage .p-facilitator{--pc:#6fe0c0}.wall-stage .p-challenger{--pc:#ff8b7a}.wall-stage .p-customer{--pc:#7dbaff}.wall-stage .p-business{--pc:#f4c56b}.wall-stage .p-creative{--pc:#c9a6ff}.wall-stage .p-delivery{--pc:#97d673}.wall-goalbar{min-width:0;color:var(--ddam-muted);align-items:center;gap:12px;padding:0 4px;font-size:clamp(13px,1vw,16px);display:flex}.wall-goalbar>span:first-of-type{letter-spacing:.08em;flex:none;font-size:12px;font-weight:600}.wall-goalbar>b{color:#d5deea;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:500;overflow:hidden}.wall-goalbar .wall-live{color:#8fe0c6;flex:none;align-items:center;gap:8px;display:inline-flex}.wall-goalbar .wall-live i{background:#4fd6a6;border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite wall-blink}.wall-main{flex:1;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:24px;min-height:0;display:grid}.wall-main.map-only{grid-template-columns:minmax(0,1fr)}.wall-ai,.wall-map{flex-direction:column;gap:16px;min-width:0;min-height:0;display:flex}.wall-section-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.wall-section-head h2{color:#cfd9e6;letter-spacing:.08em;text-transform:uppercase;margin:0;font:700 clamp(15px,1.2vw,20px) Manrope,sans-serif}.wall-team{gap:8px;display:flex}.wall-team-dot{border:1px solid color-mix(in srgb, var(--pc) 55%, transparent);background:color-mix(in srgb, var(--pc) 14%, transparent);width:32px;height:32px;color:var(--pc);border-radius:50%;place-items:center;display:grid;position:relative}.wall-team-dot.speaking:after{content:"";border:2px solid var(--pc);border-radius:50%;animation:2s ease-out infinite wall-ring;position:absolute;inset:-5px}.wall-spotlight{border:1px solid color-mix(in srgb, var(--pc) 45%, transparent);background:radial-gradient(ellipse at 0% 0%, color-mix(in srgb, var(--pc) 16%, transparent), transparent 60%), #131b26;border-radius:18px;flex-direction:column;gap:14px;padding:clamp(20px,2vw,32px) clamp(22px,2.2vw,36px);animation:.7s cubic-bezier(.2,.8,.2,1) both wall-enter;display:flex;position:relative;overflow:hidden}.wall-spotlight:before{content:"";background:var(--pc);width:6px;position:absolute;inset:0 auto 0 0}.wall-spotlight.is-new{animation:.7s cubic-bezier(.2,.8,.2,1) both wall-enter,2.4s ease-in-out .7s infinite wall-glow}.wall-spotlight-top{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.wall-perspective{background:color-mix(in srgb, var(--pc) 18%, transparent);color:var(--pc);border-radius:999px;align-items:center;gap:8px;padding:4px 12px;font-size:clamp(13px,1vw,16px);font-weight:700;display:inline-flex}.wall-kind{color:#cfd9e6;letter-spacing:.08em;font-size:clamp(12px,.9vw,14px);font-weight:600}.wall-age{color:var(--ddam-muted);margin-left:auto;font-size:clamp(12px,.95vw,15px)}.wall-new{background:var(--pc);color:#0b1018;letter-spacing:.1em;border-radius:999px;align-items:center;gap:6px;padding:2px 10px;font-size:12px;font-weight:800;display:inline-flex}.wall-new i{background:#0b1018;border-radius:50%;width:8px;height:8px;animation:1s ease-in-out infinite wall-blink}.wall-spotlight h2{color:#fff;margin:0;font:700 clamp(26px,2.5vw,44px)/1.2 Manrope,sans-serif}.wall-spotlight p{color:#c9d4e2;margin:0;font-size:clamp(16px,1.4vw,23px);line-height:1.5}.wall-spotlight-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px;display:flex}.wall-spotlight-actions button,.wall-suggestion{border:1px solid color-mix(in srgb, var(--pc) 50%, transparent);background:color-mix(in srgb, var(--pc) 10%, transparent);color:var(--pc);border-radius:10px;align-items:center;gap:8px;padding:8px 16px;font-size:clamp(13px,1vw,16px);font-weight:600;display:inline-flex}.wall-suggestion{border-style:dashed}.wall-ai-empty{min-height:220px;color:var(--ddam-muted);text-align:center;border:1px dashed #9ab1c859;border-radius:18px;align-content:center;justify-items:center;gap:12px;display:grid}.wall-ai-empty svg{animation:3s ease-in-out infinite wall-float}.wall-ai-empty p{max-width:36ch;margin:0;font-size:clamp(15px,1.2vw,19px)}.wall-earlier{gap:8px;display:grid}.wall-earlier h3{color:var(--ddam-muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 2px;font-size:13px;font-weight:600}.wall-earlier-row{border:1px solid #9ab1c82e;border-left:4px solid var(--pc);opacity:.85;animation:.55s cubic-bezier(.2,.8,.2,1) both wall-enter;animation-delay:calc(var(--i,0) * 90ms);background:#121923;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 14px;display:grid}.wall-earlier-row b{color:#dbe4ef;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(14px,1.1vw,18px);font-weight:600;overflow:hidden}.wall-earlier-row small{color:var(--ddam-muted);font-size:13px}.wall-lanes{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:12px;min-height:0;display:grid}.wall-main.map-only .wall-lanes{grid-template-columns:repeat(4,minmax(0,1fr))}.wall-lane{background:#111821;border:1px solid #9ab1c838;border-radius:14px;flex-direction:column;gap:8px;min-height:0;padding:14px 16px;display:flex}.wall-lane>header{justify-content:space-between;align-items:center;display:flex}.wall-lane>header>span{color:#dbe4ef;align-items:center;gap:8px;font:700 clamp(14px,1.1vw,18px) Manrope,sans-serif;display:inline-flex}.wall-stage .lane-decided>header svg{color:#c2b2ff}.wall-stage .lane-open>header svg{color:#88b9ff}.wall-stage .lane-risk>header svg{color:#ff9c86}.wall-stage .lane-action>header svg{color:#79d9b8}.wall-stage .lane-idea>header svg{color:#f4c56b}.wall-count{color:#fff;text-align:center;background:#ffffff14;border-radius:999px;min-width:28px;padding:1px 8px;font:700 clamp(14px,1.1vw,18px) Manrope,sans-serif;animation:.5s cubic-bezier(.3,1.6,.5,1) both wall-pop}.wall-lane ul{gap:8px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.wall-point{color:#dbe4ef;-webkit-line-clamp:2;background:#19222e;border:1px solid #9ab1c829;border-radius:9px;-webkit-box-orient:vertical;padding:8px 12px;font-size:clamp(14px,1.1vw,18px);font-weight:500;line-height:1.35;animation:.5s cubic-bezier(.2,.8,.2,1) both wall-enter;display:-webkit-box;overflow:hidden}.wall-point.fresh{color:#fff;background:#ffd37a1f;border-color:#ffd37a;animation:.5s cubic-bezier(.2,.8,.2,1) both wall-enter,1.8s ease-out .5s 2 wall-flash}.wall-lane-empty{color:var(--ddam-muted);margin:0;font-size:clamp(13px,1vw,16px)}.wall-more{color:var(--ddam-muted);font-size:13px}@keyframes wall-enter{0%{opacity:0;transform:translateY(22px)scale(.98)}to{opacity:1;transform:none}}@keyframes wall-glow{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--pc) 0%, transparent)}50%{box-shadow:0 0 36px 2px color-mix(in srgb, var(--pc) 38%, transparent)}}@keyframes wall-ring{0%{opacity:.9;transform:scale(.9)}to{opacity:0;transform:scale(1.5)}}@keyframes wall-blink{50%{opacity:.35}}@keyframes wall-pop{0%{transform:scale(.6)}to{transform:scale(1)}}@keyframes wall-flash{0%,to{background:#ffd37a1f}40%{background:#ffd37a57}}@keyframes wall-float{50%{transform:translateY(-6px)}}@media (width<=1100px){.wall-main{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.wall-stage *,.wall-stage :before,.wall-stage :after{transition:none!important;animation:none!important}}.wall-perspective{gap:8px;padding:5px 14px 5px 10px;font-size:clamp(15px,1.2vw,19px)}.wall-perspective small{background:var(--pc);color:#0b1018;letter-spacing:.1em;border-radius:999px;padding:1px 8px;font-size:11px;font-weight:800}.wall-new,.wall-latest{padding:3px 12px;font-size:clamp(12px,.95vw,15px)}.wall-latest{color:#dbe4ef;letter-spacing:.1em;text-transform:uppercase;border:1px solid #9ab1c873;border-radius:999px;font-weight:700;display:inline-block}.wall-age{align-items:center;gap:10px;display:inline-flex}.wall-updated{color:#cfd9e6;font-size:clamp(13px,1.05vw,17px);font-weight:600}.wall-point-tag{color:#1a1305;letter-spacing:.08em;vertical-align:2px;background:#ffd37a;border-radius:999px;margin-right:8px;padding:0 8px;font-size:11px;font-weight:800;display:inline-block}.wall-earlier-row .wall-perspective small{display:none}.wall-spotlight{flex:auto;justify-content:center;max-height:58%}.display-live-insights{--hud:#5ad7ff;background:radial-gradient(at 50% 0,#5ad7ff1a,#0000 55%),linear-gradient(#5ad7ff0b 1px,#0000 1px) 0 0/48px 48px,linear-gradient(90deg,#5ad7ff0b 1px,#0000 1px) 0 0/48px 48px,#060b12}.display-live-insights:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(#0000,#5ad7ff12,#0000);height:140px;animation:9s linear infinite wall-scan;position:fixed;inset:0 0 auto}.display-live-insights .wall-stage{z-index:1;min-height:0;position:relative}.display-live-insights{height:100vh;min-height:640px}.wall-spotlight:after,.wall-lane:after{content:"";pointer-events:none;--b:var(--hud);background:linear-gradient(var(--b), var(--b)) top left / 16px 2px no-repeat, linear-gradient(var(--b), var(--b)) top left / 2px 16px no-repeat, linear-gradient(var(--b), var(--b)) top right / 16px 2px no-repeat, linear-gradient(var(--b), var(--b)) top right / 2px 16px no-repeat, linear-gradient(var(--b), var(--b)) bottom left / 16px 2px no-repeat, linear-gradient(var(--b), var(--b)) bottom left / 2px 16px no-repeat, linear-gradient(var(--b), var(--b)) bottom right / 16px 2px no-repeat, linear-gradient(var(--b), var(--b)) bottom right / 2px 16px no-repeat;opacity:.75;position:absolute;inset:6px}.wall-spotlight:after{--b:var(--pc)}.wall-lane{background:linear-gradient(160deg,#5ad7ff0f,#0000 45%),#0d141d;border-color:#5ad7ff38;animation:.8s cubic-bezier(.2,.8,.2,1) both wall-boot;position:relative}.wall-lane:nth-child(2){animation-delay:80ms}.wall-lane:nth-child(3){animation-delay:.16s}.wall-lane:nth-child(4){animation-delay:.24s}.wall-spotlight{box-shadow:0 0 24px -6px color-mix(in srgb, var(--pc) 45%, transparent)}.wall-section-head{gap:14px}.wall-section-head h2{color:var(--hud);letter-spacing:.18em;text-shadow:0 0 12px #5ad7ff8c;flex:1;align-items:center;gap:14px;font-family:DM Mono,monospace;font-weight:500;display:flex}.wall-section-head h2:after{content:"";background:linear-gradient(90deg,#5ad7ff99,#0000);flex:1;height:1px}.wall-map .wall-section-head h2{color:var(--hud)}.wall-arc{border:2px dashed #5ad7ffcc;border-radius:50%;flex:none;width:34px;height:34px;animation:12s linear infinite wall-spin;position:relative}.wall-arc:before{content:"";border:2px solid #0000;border-top-color:var(--hud);border-bottom-color:var(--hud);border-radius:50%;animation:3.5s linear infinite reverse wall-spin;position:absolute;inset:5px}.wall-arc:after{content:"";background:var(--hud);box-shadow:0 0 14px 2px var(--hud);border-radius:50%;animation:2.4s ease-in-out infinite wall-breathe;position:absolute;inset:12px}.wall-arc.small{width:26px;height:26px}.wall-arc.small:before{inset:4px}.wall-arc.small:after{inset:9px}.wall-sweep{pointer-events:none;display:none;position:absolute;inset:0;overflow:hidden}.wall-spotlight.is-new .wall-sweep{display:block}.wall-sweep:before{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--pc) 28%, transparent), transparent);width:28%;animation:3.2s ease-in-out .6s infinite wall-sweep;position:absolute;top:0;bottom:0;transform:translate(-120%)}.wall-spotlight>:not(.wall-sweep){z-index:1;position:relative}.wall-kind,.wall-age,.wall-updated,.wall-goalbar>span:first-of-type,.wall-earlier h3,.wall-more,.wall-earlier-row small{font-family:DM Mono,monospace}.wall-goalbar{border-bottom:1px solid #5ad7ff2e;padding-bottom:12px}.wall-goalbar>span:first-of-type{color:var(--hud)}.wall-count{min-width:34px;color:var(--hud);text-shadow:0 0 10px #5ad7ffb3;background:#5ad7ff1a;border:1px solid #5ad7ff80;font-family:DM Mono,monospace}.wall-point{border-color:#5ad7ff29;position:relative}.wall-point.fresh:before{content:"";background:#ffd37a;border-radius:9px 0 0 9px;width:4px;animation:1.2s ease-in-out infinite wall-blink;position:absolute;inset:0 auto 0 0}.wall-earlier-row{background:linear-gradient(90deg, color-mix(in srgb, var(--pc) 8%, transparent), #0f1620 40%)}@keyframes wall-scan{0%{transform:translateY(-160px)}to{transform:translateY(100vh)}}@keyframes wall-spin{to{transform:rotate(360deg)}}@keyframes wall-breathe{50%{opacity:.7;transform:scale(.65)}}@keyframes wall-sweep{0%,35%{transform:translate(-120%)}to{transform:translate(520%)}}@keyframes wall-boot{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){.display-live-insights:before{display:none}}.display-live-insights{--wall-text:"Chakra Petch", "Noto Sans", "Noto Sans JP", "Hiragino Sans", "Yu Gothic", sans-serif;--wall-display:"Orbitron", "Chakra Petch", "Noto Sans", "Noto Sans JP", sans-serif;--wall-mono:"Share Tech Mono", "DM Mono", monospace;font-family:var(--wall-text)}.display-live-insights .wall-stage{font-family:var(--wall-text)}.wall-section-head h2,.wall-lane>header>span,.wall-count{font-family:var(--wall-display)}.wall-section-head h2{letter-spacing:.2em;font-size:clamp(14px,1.1vw,18px);font-weight:600}.wall-lane>header>span{letter-spacing:.08em;text-transform:uppercase;font-size:clamp(13px,1vw,16px);font-weight:600}.wall-count{font-size:clamp(14px,1.1vw,18px);font-weight:700}.wall-spotlight h2{font-family:var(--wall-text);letter-spacing:.01em;font-size:clamp(28px,2.7vw,48px);font-weight:700;line-height:1.18}.wall-spotlight p{font-family:var(--wall-text);font-weight:400}.wall-point,.wall-earlier-row b{font-family:var(--wall-text);letter-spacing:.01em;font-weight:500}.wall-perspective,.wall-new,.wall-latest,.wall-point-tag,.wall-perspective small{font-family:var(--wall-display);letter-spacing:.1em}.wall-perspective{text-transform:uppercase;font-size:clamp(13px,1vw,16px);font-weight:600}.wall-perspective small{font-size:10px;font-weight:700}.wall-new,.wall-latest{font-size:clamp(11px,.85vw,13px);font-weight:700}.wall-kind,.wall-age,.wall-updated,.wall-goalbar>span:first-of-type,.wall-earlier h3,.wall-more,.wall-earlier-row small,.wall-goalbar .wall-live{font-family:var(--wall-mono);letter-spacing:.08em}.wall-kind{text-transform:uppercase}.wall-goalbar>b{font-family:var(--wall-text)}.wall-spotlight-actions button,.wall-suggestion{font-family:var(--wall-text);letter-spacing:.04em;text-transform:uppercase;font-weight:600}.wall-lane-empty,.wall-ai-empty p{font-family:var(--wall-text)}.wall-wheel{perspective:1400px;outline:none;flex:1;min-height:380px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 9% 91%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 9% 91%,#0000 100%)}.wall-wheel-item.wall-spotlight{opacity:0;cursor:pointer;transform-origin:50%;flex:none;justify-content:flex-start;gap:8px;height:15%;max-height:none;padding-block:12px;transition:top .8s cubic-bezier(.2,.8,.2,1),height .8s cubic-bezier(.2,.8,.2,1),transform .8s cubic-bezier(.2,.8,.2,1),opacity .8s;animation:.7s both wall-fade;position:absolute;top:96%;left:0;right:44px;transform:scale(.84)}.wall-wheel-item.wall-spotlight.is-new{animation:.7s both wall-fade,2.4s ease-in-out .7s infinite wall-glow}.wall-wheel-item[data-o="0"]{opacity:1;cursor:default;z-index:3;justify-content:center;gap:14px;height:56%;padding-block:clamp(20px,2vw,32px);top:22%;transform:none}.wall-wheel-item[data-o="-1"]{transform-origin:bottom;opacity:.6;top:5%;transform:scale(.94)rotateX(16deg)}.wall-wheel-item[data-o="1"]{transform-origin:top;opacity:.6;top:80%;transform:scale(.94)rotateX(-16deg)}.wall-wheel-item[data-o="-2"]{opacity:.25;top:-8%;transform:scale(.86)rotateX(30deg)}.wall-wheel-item[data-o="2"]{opacity:.25;top:94%;transform:scale(.86)rotateX(-30deg)}.wall-wheel-item[data-o="-3"],.wall-wheel-item[data-o="3"]{pointer-events:none}.wall-wheel-item:not(.is-active) h2{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(15px,1.25vw,21px);overflow:hidden}.wall-wheel-item:not(.is-active) p,.wall-wheel-item:not(.is-active) .wall-spotlight-actions,.wall-wheel-item:not(.is-active) .wall-kind,.wall-wheel-item:not(.is-active) .wall-perspective small,.wall-wheel-item:not(.is-active) .wall-sweep{display:none}.wall-latest.earlier{opacity:.7}.wall-wheel-dots{z-index:4;justify-items:center;gap:10px;display:grid;position:absolute;top:50%;right:0;transform:translateY(-50%)}.wall-wheel-dots i{cursor:pointer;border:1px solid #5ad7ff99;border-radius:50%;width:8px;height:8px;transition:background .3s,transform .3s,box-shadow .3s}.wall-wheel-dots i.on{background:var(--hud);box-shadow:0 0 12px 2px var(--hud);transform:scale(1.5)}.wall-wheel-dots small{color:var(--hud);font-family:var(--wall-mono);margin-top:6px;font-size:12px}@keyframes wall-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.wall-wheel-item.wall-spotlight{transition:none!important}}.wall-spotlight:before{display:none}.wall-age{align-items:center;gap:14px}.wall-time{border-left:1px solid #5ad7ff59;justify-items:end;gap:1px;padding-left:14px;line-height:1.15;display:grid}.wall-time small{color:var(--hud);font-family:var(--wall-mono);letter-spacing:.16em;text-transform:uppercase;font-size:10px}.wall-time b{color:#fff;font-family:var(--wall-display);letter-spacing:.04em;white-space:nowrap;align-items:center;gap:6px;font-size:clamp(13px,1.05vw,17px);font-weight:700;display:inline-flex}.wall-time b svg{color:var(--hud)}.wall-time em{color:var(--ddam-muted);font-family:var(--wall-mono);letter-spacing:.06em;font-size:12px;font-style:normal}.wall-wheel-item:not(.is-active) .wall-time{padding-left:10px}.wall-wheel-item:not(.is-active) .wall-time small,.wall-wheel-item:not(.is-active) .wall-time em{display:none}.wall-wheel-item:not(.is-active) .wall-time b{font-size:12px}.wall-wheel-item[data-o="0"]{height:60%;top:20%}.wall-wheel-item.is-active h2{-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:none;display:-webkit-box;overflow:hidden}.wall-wheel-item.is-active p{-webkit-line-clamp:4;-webkit-box-orient:vertical;flex:0 auto;min-height:0;display:-webkit-box;overflow:hidden}.wall-wheel-item.is-active .wall-spotlight-actions{flex:none;margin-top:auto}.wall-wheel-item.is-active .wall-spotlight-top{flex:none}.wall-wheel-item[data-o="0"]{gap:clamp(8px,1.1vh,12px);padding-block:clamp(14px,2vh,22px)}.wall-wheel-item.is-active p{-webkit-line-clamp:3;flex:none;font-size:clamp(14px,min(1.4vw,2vh),22px)}.wall-wheel-item[data-o="0"]{height:auto;max-height:66%;top:50%;transform:translateY(-50%)}.wall-wheel-item[data-o="-1"]{top:2%}.wall-wheel-item[data-o="1"]{top:84%}.wall-wheel-item.is-active h2{-webkit-line-clamp:2;font-size:clamp(26px,min(3vw,4.1vh),54px)}.wall-wheel-item.is-active p{-webkit-line-clamp:3;font-size:clamp(17px,min(1.75vw,2.5vh),29px);line-height:1.45}.wall-wheel.title-only .wall-wheel-item.is-active h2{-webkit-line-clamp:4;font-size:clamp(30px,min(3.9vw,5.4vh),68px)}.wall-wheel.title-only .wall-wheel-item p{display:none}.wall-spotlight-actions button{font-size:clamp(14px,1.1vw,18px)}.wall-toggle{border-style:dashed;margin-left:auto}@media (prefers-reduced-motion:no-preference){.wall-wheel-item.is-active h2,.wall-wheel-item.is-active p{transition:font-size .4s}}.wall-point.fresh{padding-left:16px}.wall-point.fresh:before{animation:1.2s ease-in-out infinite wall-blink}.wall-point.is-new{color:#fff;background:#52e3b421;border-color:#52e3b4;animation:.6s cubic-bezier(.2,.8,.2,1) both wall-enter,1.8s ease-in-out .6s infinite wall-new-glow}.wall-point.is-new:before{background:#52e3b4}.wall-point.is-new .wall-point-tag{color:#04201a;background:#52e3b4}.wall-point.is-updated{border-color:#ffd37a}.wall-lane.has-change{border-color:#5ad7ff8c;box-shadow:0 0 26px -8px #5ad7ff99}.wall-lane.has-change>header>span:after{content:"";background:#52e3b4;border-radius:50%;width:9px;height:9px;margin-left:4px;animation:1s ease-in-out infinite wall-blink;box-shadow:0 0 10px 2px #52e3b4}@keyframes wall-new-glow{50%{box-shadow:0 0 18px 1px #52e3b473}}.wall-point{cursor:pointer}.wall-point:hover,.wall-point:focus-visible{border-color:var(--hud);background:#5ad7ff1a;outline:none}.wall-point.is-moved{color:#fff;background:#7db8ff24;border-color:#7db8ff}.wall-point.is-moved:before{background:#7db8ff}.wall-point.is-moved .wall-point-tag{color:#051427;background:#7db8ff}.wall-detail-scrim{z-index:50;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#03070cb8;place-items:center;padding:4vw;animation:.25s both wall-fade;display:grid;position:fixed;inset:0}.wall-detail{width:min(1100px,100%);max-height:86vh;font-family:var(--wall-text);background:radial-gradient(at 0 0,#5ad7ff24,#0000 55%),#0d151f;border:1px solid #5ad7ff80;border-radius:18px;gap:18px;padding:clamp(24px,3vw,44px);animation:.4s cubic-bezier(.2,.8,.2,1) both wall-enter;display:grid;position:relative;overflow:auto;box-shadow:0 0 60px -10px #5ad7ff73}.wall-detail>header{justify-content:space-between;align-items:center;display:flex}.wall-detail>header>span{color:var(--hud);font:700 clamp(14px, 1.2vw, 20px) var(--wall-display);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;display:inline-flex}.wall-detail>header button{width:40px;height:40px;color:var(--hud);background:0 0;border:1px solid #5ad7ff80;border-radius:10px;place-items:center;display:grid}.wall-detail h2{color:#fff;font:700 clamp(28px, 3vw, 54px) / 1.2 var(--wall-text);margin:0}.wall-detail p{color:#cfd9e6;margin:0;font-size:clamp(18px,1.8vw,30px);line-height:1.5}.wall-detail.is-insight p{white-space:pre-wrap;overflow-wrap:anywhere}.wall-detail.is-insight h2{overflow-wrap:anywhere}.wall-detail footer{flex-wrap:wrap;gap:12px;display:flex}.wall-detail footer span{color:#dbe4ef;border:1px solid #5ad7ff59;border-radius:999px;align-items:center;gap:8px;padding:6px 16px;font-size:clamp(14px,1.2vw,20px);display:inline-flex}.wall-point[draggable=true]{cursor:grab}.wall-point.is-dragging{opacity:.35;transform:scale(.96)}.wall-lane.can-drop{border-style:dashed;border-color:#5ad7ff80}.wall-lane.drop-target{border:2px dashed var(--hud);background:#5ad7ff1f;box-shadow:0 0 30px -6px #5ad7ffb3}.wall-point{-webkit-line-clamp:unset;padding-left:12px;display:block;position:relative;overflow:visible}.wall-point-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.wall-point .wall-point-tag{z-index:2;vertical-align:baseline;border:2px solid #0d141d;margin:0;padding:1px 9px;font-size:10px;line-height:1.5;position:absolute;top:-10px;right:10px;box-shadow:0 0 10px -2px}.wall-lane ul{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#5ad7ff59 transparent;min-height:0;margin-top:-4px;padding-top:12px;overflow-y:auto}.wall-wheel-item.is-active .wall-perspective{border:1px solid var(--pc);background:color-mix(in srgb, var(--pc) 26%, #0d141d);color:#fff;box-shadow:0 0 0 1px color-mix(in srgb, var(--pc) 40%, transparent), 0 0 22px -2px color-mix(in srgb, var(--pc) 75%, transparent);text-shadow:0 0 10px var(--pc);animation:2.6s ease-in-out infinite wall-lens-pulse;position:relative;overflow:hidden}.wall-wheel-item.is-active .wall-perspective svg{color:var(--pc);filter:drop-shadow(0 0 6px var(--pc))}.wall-wheel-item.is-active .wall-perspective small{box-shadow:0 0 12px var(--pc)}.wall-wheel-item.is-active .wall-perspective:after{content:"";background:linear-gradient(100deg,#0000,#ffffff59,#0000);width:40%;animation:4.2s ease-in-out 1s infinite wall-lens-shine;position:absolute;inset:0 auto 0 0;transform:translate(-130%)}@keyframes wall-lens-pulse{50%{box-shadow:0 0 0 1px color-mix(in srgb, var(--pc) 60%, transparent), 0 0 34px 2px color-mix(in srgb, var(--pc) 85%, transparent)}}@keyframes wall-lens-shine{0%,55%{transform:translate(-130%)}to{transform:translate(360%)}}.wall-wheel-item:not(.is-active) .wall-perspective{border:1px solid color-mix(in srgb, var(--pc) 55%, transparent)}.damujin-page{background:#080b14;border-radius:12px;flex-direction:column;height:calc(100vh - 150px);min-height:520px;display:flex;overflow:hidden}.damujin-page-head{border-bottom:1px solid #a0bef01c;justify-content:space-between;align-items:center;gap:16px;height:56px;padding:0 20px;display:flex}.damujin-page-head p{color:#8a93ab;margin:0;font-size:12px}.damujin-page-actions{align-items:center;gap:10px;display:flex}.damujin-mode-chip{color:#a9dbff;letter-spacing:.025em;white-space:nowrap;background:#4fb3f629;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:11px;font-weight:500;display:flex}.damujin-stage{background:#04060e;flex:1;min-height:0;position:relative;overflow:hidden}.damujin-layer{position:absolute;inset:0;overflow:hidden}.damujin-placeholder{background:#0a0e1a;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.damujin-placeholder>div{background:#06b6d4;border-radius:999px;width:12px;height:12px;animation:1.6s ease-in-out infinite damujin-pulse}.damujin-video{object-fit:contain;width:100%;height:100%;transition-property:opacity;transition-timing-function:ease-in-out;position:absolute;inset:0}.damujin-talking-glow{pointer-events:none;transition:opacity .7s;position:absolute;inset:0}.damujin-status-pill{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#ffffff8c;letter-spacing:.5px;opacity:0;pointer-events:none;background:#080b1480;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:11px;font-weight:500;transition:all .5s;display:flex;position:absolute;bottom:64px;left:50%;transform:translate(-50%)}.damujin-status-pill.visible{opacity:1}.damujin-status-pill.talking{color:#06b6d4;background:#06b6d426;border-color:#06b6d459}.damujin-status-dot{background:#ffffff59;border-radius:999px;width:6px;height:6px}.damujin-status-pill.talking .damujin-status-dot{background:#00d3f3;animation:1.6s ease-in-out infinite damujin-pulse}.damujin-subtitle{opacity:0;pointer-events:none;justify-content:center;width:100%;max-width:760px;padding:0 24px;transition:opacity .3s;display:flex;position:absolute;bottom:112px;left:50%;transform:translate(-50%)}.damujin-subtitle.visible{opacity:1}.damujin-subtitle p{color:#fff;text-align:center;text-shadow:0 2px 8px #000000d9;background:#0000008c;border-radius:2px;margin:0;padding:6px 16px;font-size:24px;font-weight:600;line-height:32px;display:inline-block}.damujin-stage-controls{align-items:center;gap:8px;display:flex;position:absolute;top:20px;right:20px}.damujin-mode-toggle{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#080b148c;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:4px;padding:6px;display:flex}.damujin-mode-toggle button{color:#ffffff8c;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;transition:color .15s,background .15s;display:flex}.damujin-mode-toggle button:hover{color:#fff}.damujin-mode-toggle button.active{color:#06b6d4;background:#06b6d433}.damujin-mute{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;background:#080b148c;border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-items:center;width:48px;height:48px;transition:background .15s;display:flex}.damujin-mute:hover{background:#080b14cc}.damujin-ask{color:#fff;white-space:nowrap;background:linear-gradient(#fff3,#fff0 55%),linear-gradient(100deg,#22a6f0 0%,#2a7de8 32%,#2563eb 55%,#4f46e5 100%);border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:12px;font-weight:600;transition:filter .15s;display:flex;box-shadow:inset 0 1px #ffffff4d,0 8px 24px -10px #2a7de8cc,0 4px 14px -6px #4f46e580}.damujin-ask:hover:not(:disabled){filter:brightness(1.1)}.damujin-ask:disabled{cursor:not-allowed;opacity:.4}.damujin-ask.listening{box-shadow:none;color:#e8edf6;background:0 0;border-color:#a0bef01c}.damujin-ask.thinking{box-shadow:none;color:#e8edf6cc;opacity:1;background:#e8edf640}.damujin-ask.error{box-shadow:none;color:#fca5a5;opacity:1;background:#ef444433}.damujin-ask-dot{background:currentColor;border-radius:999px;width:6px;height:6px}.damujin-ask-dot.pulse{background:#06b6d4;animation:1.6s ease-in-out infinite damujin-pulse}.damujin-ask-dot.ping{animation:1s cubic-bezier(0,0,.2,1) infinite damujin-ping}.damujin-debug{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#ffffff8c;background:#080b14bf;border:1px solid #ffffff1a;border-radius:6px;max-width:340px;padding:10px 14px;font-family:DM Mono,monospace;font-size:10px;line-height:16px;position:absolute;bottom:20px;left:20px}.damujin-debug p{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}@keyframes damujin-pulse{50%{opacity:.5}}@keyframes damujin-ping{75%,to{opacity:0;transform:scale(2)}}.display-mode.facilitator-screen{background:#080b14;height:100vh;padding:0}.facilitator-screen .damujin-page{border-radius:0;flex:1;height:100vh;min-height:0}.sketch-damujin{border-radius:inherit;background:#04060e;padding:0;overflow:hidden}.sketch-damujin img{object-fit:cover;object-position:center;width:100%;height:100%}.damujin-stage{container-type:size}.damuchan-scene{aspect-ratio:16/9;background:#04060e;width:max(100cqw,177.778cqh);position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);container-type:inline-size}.damuchan-poster,.damuchan-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.damuchan-video{z-index:1}.damuchan-video.front{z-index:2}.damuchan-poster{z-index:3}.damuchan-display{z-index:4;opacity:0;pointer-events:none;width:50.43%;height:45.9%;transition:opacity .45s,transform .45s;position:absolute;top:10.42%;left:38.4%;overflow:hidden;transform:scale(.985)}.damuchan-display.visible{opacity:1;transform:none}.screen-slide{color:#e9eef8;background:radial-gradient(at 85% 0,#4f46e547,#0000 55%),radial-gradient(at 0 100%,#22a6f02e,#0000 50%),#0b1020;flex-direction:column;width:100%;height:100%;padding:2.2cqw 2.6cqw;font-family:Inter,system-ui,sans-serif;display:flex}.screen-slide-kicker{color:#7cd3ff;letter-spacing:.12em;text-transform:uppercase;font-size:.85cqw;font-weight:600}.screen-slide h2{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.6cqw 0 0;font-size:1.9cqw;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.screen-slide-rule{background:linear-gradient(90deg,#22a6f0,#4f46e5);border-radius:999px;width:4cqw;height:.25cqw;margin:1.2cqw 0}.screen-slide ul{flex-direction:column;flex:1;justify-content:flex-end;gap:.7cqw;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.screen-slide li{color:#e9eef88c;padding-left:1.4cqw;font-size:1.25cqw;line-height:1.4;animation:.45s both screen-slide-in;position:relative}.screen-slide li:before{content:"";background:#7cd3ff73;border-radius:999px;width:.55cqw;height:.55cqw;position:absolute;top:.55cqw;left:0}.screen-slide li.now{color:#fff}.screen-slide li.now:before{background:#22d3ee;box-shadow:0 0 .8cqw #22d3eecc}.screen-slide-thinking{color:#e9eef8b3;align-items:center;gap:.8cqw;margin:auto 0;font-size:1.3cqw;display:flex}.screen-slide-dots{gap:.35cqw;display:flex}.screen-slide-dots i{background:#7cd3ff;border-radius:999px;width:.5cqw;height:.5cqw;animation:1.2s ease-in-out infinite damujin-pulse}.screen-slide-dots i:nth-child(2){animation-delay:.2s}.screen-slide-dots i:nth-child(3){animation-delay:.4s}@keyframes screen-slide-in{0%{opacity:0;transform:translateY(.6cqw)}}.damuchan-demo{background:#080b14;flex-direction:column;height:100vh;display:flex}.damuchan-demo .damujin-stage{flex:1;position:relative;overflow:hidden}.damuchan-demo-controls{border-top:1px solid #a0bef01c;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px;display:flex}.damuchan-demo-controls span{background:#a0bef033;width:1px;height:20px}.damuchan-demo-controls button{color:#e9eef8;background:0 0;border:1px solid #a0bef033;border-radius:999px;padding:6px 12px;font-size:12px}.damuchan-demo-controls button.active{background:#4fb3f640;border-color:#3fa9f5}.damuchan-display--studio{width:100%;height:100%;inset:0;overflow:visible;transform:none}.damuchan-display--studio.visible{transform:none}.holo{--holo:120 230 255;perspective:1200px;animation:holo-float 5s ease-in-out calc(1.2s + var(--holo-delay,0s)) infinite;position:absolute}.holo--left{aspect-ratio:4/5;width:27%;top:15%;left:3.5%}.holo--right{aspect-ratio:4/5;width:27%;top:15%;left:69.5%}.holo--top{aspect-ratio:3.4;width:30%;top:2.5%;left:35%}.holo__screen{border:2px solid rgb(var(--holo) / .85);background:radial-gradient(ellipse at 50% 0%, rgb(var(--holo) / .22), transparent 70%), linear-gradient(#143c6e73, #0a28504d);width:100%;height:100%;box-shadow:0 0 1vmin rgb(var(--holo) / .9), 0 0 4vmin rgb(var(--holo) / .45), 0 0 10vmin rgb(var(--holo) / .2), inset 0 0 4vmin rgb(var(--holo) / .45);-webkit-backdrop-filter:blur(3px)brightness(.75);backdrop-filter:blur(3px)brightness(.75);transform-origin:50%;animation:holo-in 1.1s cubic-bezier(.2, .8, .2, 1) var(--holo-delay,0s) both;border-radius:6px;position:relative;overflow:hidden}.holo--left .holo__screen{transform:rotateY(16deg)}.holo--right .holo__screen{transform:rotateY(-16deg)}.holo--top .holo__screen{transform:rotateX(-10deg)}.holo__screen:before,.holo__screen:after{content:"";pointer-events:none;position:absolute;inset:0}.holo__screen:before{z-index:2;background:repeating-linear-gradient(to bottom, transparent 0 3px, rgb(var(--holo) / .1) 3px 4px);mix-blend-mode:screen}.holo__screen:after{z-index:3;background:linear-gradient(to bottom, transparent, rgb(var(--holo) / .18), transparent);height:30%;animation:3.5s linear infinite holo-sweep}.holo__tint{z-index:1;background:linear-gradient(to bottom, rgb(var(--holo) / .16), transparent 25%, transparent 75%, rgb(var(--holo) / .2)), #288cff1a;mix-blend-mode:screen;pointer-events:none;position:absolute;inset:0}.holo__base{background:radial-gradient(ellipse, rgb(var(--holo) / .75), rgb(var(--holo) / .15) 55%, transparent 72%);filter:blur(4px);height:7%;animation:holo-beam 1.1s ease-out var(--holo-delay,0s) both, holo-pulse 3s ease-in-out 1.1s infinite;border-radius:50%;position:absolute;bottom:-9%;left:5%;right:5%}.holo__corner{z-index:4;aspect-ratio:1;border:0 solid rgb(var(--holo));width:12%;filter:drop-shadow(0 0 4px rgb(var(--holo)));position:absolute}.holo--top .holo__corner{width:4%}.holo__corner--tl{border-top-width:3px;border-left-width:3px;top:4px;left:4px}.holo__corner--tr{border-top-width:3px;border-right-width:3px;top:4px;right:4px}.holo__corner--bl{border-bottom-width:3px;border-left-width:3px;bottom:4px;left:4px}.holo__corner--br{border-bottom-width:3px;border-right-width:3px;bottom:4px;right:4px}@keyframes holo-in{0%{opacity:0;filter:brightness(3);scale:.3 .01}35%{opacity:1;filter:brightness(3);scale:1 .01}60%{opacity:.6;scale:1}70%{opacity:1}78%{opacity:.5}to{opacity:1;filter:brightness();scale:1}}@keyframes holo-float{0%,to{translate:0}50%{translate:0 -1.2%}}@keyframes holo-sweep{0%{transform:translateY(-100%)}to{transform:translateY(400%)}}@keyframes holo-beam{0%{opacity:0}to{opacity:1}}@keyframes holo-pulse{0%,to{opacity:1}50%{opacity:.6}}.studio-beam{filter:blur(2px);mix-blend-mode:screen;clip-path:polygon(0 55%,100% 0,100% 100%);background:linear-gradient(90deg,#a0f0ffb3,#78e6ff14);width:6%;height:40%;animation:1.1s ease-out .2s both holo-beam,3s ease-in-out 1.3s infinite holo-pulse;position:absolute;top:25%}.studio-beam--left{left:29%;transform:scaleX(-1)}.studio-beam--right{left:64.5%}.studio-panel{z-index:0;box-sizing:border-box;color:#e9f8ff;height:100%;padding:1.4cqw 1.5cqw;font-family:Inter,system-ui,sans-serif;position:relative}.studio-panel--top{flex-direction:column;justify-content:center;padding:0 1.6cqw;display:flex}.studio-kicker{color:#7cd3ff;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:.5cqw;font-size:.75cqw;font-weight:600;display:flex}.studio-kicker i{background:#22d3ee;border-radius:50%;width:.5cqw;height:.5cqw;box-shadow:0 0 .6cqw #22d3ee}.studio-panel h2{text-shadow:0 0 .8cqw #7cd3ff99;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.4cqw 0 0;font-size:1.35cqw;font-weight:800;line-height:1.25;display:-webkit-box;overflow:hidden}.studio-points{gap:.7cqw;margin:1.1cqw 0 0;padding:0;list-style:none;display:grid}.studio-points li{color:#e9f8ffb8;text-shadow:0 0 .4cqw #040c1ce6;padding-left:1.1cqw;font-size:.95cqw;line-height:1.4;animation:.45s both screen-slide-in;position:relative}.studio-points li:before{content:"";background:#7cd3ff;border-radius:50%;width:.45cqw;height:.45cqw;position:absolute;top:.5cqw;left:0;box-shadow:0 0 .5cqw #7cd3ff}.studio-points li.now{color:#fff}.studio-points li.now:before{background:#f2c46b;box-shadow:0 0 .7cqw #f2c46b}.studio-facts{grid-template-columns:1fr 1fr;gap:.8cqw;margin-top:1.1cqw;display:grid}.studio-fact{background:#0a285066;border:1px solid #7cd3ff59;border-radius:.5cqw;padding:.8cqw;animation:.45s both screen-slide-in}.studio-fact b{color:#fff;text-shadow:0 0 .8cqw #7cd3ffcc;word-break:break-word;font-size:1.7cqw;font-weight:800;line-height:1.1;display:block}.studio-fact span{color:#9fdcff;margin-top:.3cqw;font-size:.72cqw;line-height:1.3;display:block}.studio-thinking{color:#e9f8ffbf;align-items:center;gap:.8cqw;margin-top:2cqw;font-size:1.1cqw;display:flex}@media (prefers-reduced-motion:reduce){.holo,.holo__screen,.holo__screen:after,.studio-beam{animation:none}}.damujin-scene-tabs{background:#080b1499;border:1px solid #a0bef024;border-radius:999px;gap:4px;padding:3px;display:flex}.damujin-scene-tabs button{color:#8a93ab;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:5px 14px;font-size:12px;font-weight:600;transition:background .15s,color .15s}.damujin-scene-tabs button:hover{color:#e9eef8}.damujin-scene-tabs button.active{color:#a9dbff;background:#4fb3f633}.damujin-page-head>p{flex:1}.help-screen{background:#0b1020;position:absolute;inset:0;overflow:hidden}.help-screen-shot{object-fit:cover;object-position:top left;width:100%;height:100%;position:absolute;inset:0}.help-screen-live{opacity:0;pointer-events:none;transform-origin:0 0;border:0;transition:opacity .6s;position:absolute;top:0;left:0}.help-screen-live.visible{opacity:1}.help-screen-label{z-index:2;color:#e9f8ff;background:#060c1cd1;border:1px solid #7cd3ff66;border-radius:999px;align-items:center;gap:.6cqw;padding:.45cqw .9cqw;font-size:.85cqw;display:flex;position:absolute;top:3%;right:2.5%;box-shadow:0 0 1.2cqw #06b6d459}.help-screen-app{color:#7cd3ff;letter-spacing:.14em;text-transform:uppercase;font-size:.7cqw;font-weight:600}.help-screen-live-badge{color:#fca5a5;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.3cqw;font-size:.7cqw;font-weight:700;display:flex}.help-screen-live-badge i{background:#ef4444;border-radius:999px;width:.45cqw;height:.45cqw;animation:1.4s ease-in-out infinite damujin-pulse}.holo--screen{aspect-ratio:16/10;width:33%;top:20%;left:64.5%}.holo--screen .holo__screen{transform:rotateY(-12deg)}.holo--screen .help-screen{z-index:0}.help-slide{animation:.65s cubic-bezier(.2,.8,.2,1) both help-swipe-in;position:absolute;inset:0}@keyframes help-swipe-in{0%{opacity:0;filter:blur(6px)brightness(1.8);transform:translate(18%)scale(.96)}60%{opacity:1;filter:blur()brightness(1.2)}to{opacity:1;filter:none;transform:none}}.help-slide-dots{z-index:5;gap:.5cqw;display:flex;position:absolute;bottom:4%;left:50%;transform:translate(-50%)}.help-slide-dots i{background:#7cd3ff59;border-radius:999px;width:.55cqw;height:.55cqw;transition:background .3s,width .3s}.help-slide-dots i.now{background:#7cd3ff;width:1.6cqw;box-shadow:0 0 .6cqw #7cd3ff}.damujin-proposal{z-index:4;color:#fff;background:#060c1ce0;border:1px solid #7cd3ff59;border-radius:14px;width:min(640px,100% - 32px);padding:18px 20px;position:absolute;bottom:112px;left:50%;transform:translate(-50%);box-shadow:0 12px 40px #00000080}.damujin-proposal-kind{color:#7cd3ff;letter-spacing:.06em;text-transform:uppercase;font-size:13px;font-weight:700}.damujin-proposal p{margin:6px 0 0;font-size:22px;font-weight:600;line-height:30px}.damujin-proposal p.damujin-proposal-request{color:#ffffffb3;font-size:15px;font-weight:400;line-height:22px}.damujin-proposal-actions{align-items:center;gap:8px;margin-top:14px;display:flex}.damujin-proposal-actions span{color:#fff9;flex:1;font-size:14px}.damujin-proposal-actions button{color:#fff;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff40;border-radius:8px;padding:8px 16px;font-weight:600}.damujin-proposal-actions button.primary{background:#0e7fbf;border-color:#7cd3ff}.result-slide-body{flex:1;gap:2cqw;min-height:0;display:flex}.result-slide ol{counter-reset:point;flex-direction:column;flex:1;gap:1cqw;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.result-slide li{color:#e9eef899;counter-increment:point;padding-left:2.4cqw;font-size:1.2cqw;line-height:1.4;transition:color .3s;position:relative}.result-slide li:before{color:#7cd3ff;text-align:center;content:counter(point);background:#7cd3ff2e;border-radius:999px;width:1.6cqw;height:1.6cqw;font-size:.9cqw;font-weight:700;line-height:1.6cqw;position:absolute;top:0;left:0}.result-slide li.said{color:#e9eef8d9}.result-slide li.now{color:#fff}.result-slide li.now:before{color:#04121c;background:#22d3ee;box-shadow:0 0 .8cqw #22d3eecc}.result-slide-images{flex-direction:column;flex:0 0 38%;gap:.8cqw;min-height:0;display:flex}.result-slide-images img{object-fit:cover;border-radius:.6cqw;flex:1;width:100%;min-height:0}.result-slide-sources{color:#e9eef880;letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.6cqw;margin-top:1cqw;font-size:.8cqw;display:flex}.result-slide-sources span{color:#a9dbff;letter-spacing:0;text-transform:none;background:#7cd3ff1f;border-radius:999px;padding:.2cqw .6cqw}
