/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--radius-lg:.5rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.relative{position:relative}.\!start{inset-inline-start:var(--spacing)!important}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.table{display:table}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}:root{--ink:#171713;--muted:#716f67;--paper:#f6f3ed;--card:#fffdf8;--line:#ded9cf;--orange:#ef6c21;--green:#2f8f63;--yellow:#d99b20;--red:#ce4e45}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}button,select{font:inherit}.site-nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;width:min(1180px,100% - 32px);margin:0 auto;padding:18px 0;display:flex}.site-nav a{color:var(--ink);text-decoration:none}.site-nav .brand{align-items:center;width:72px;height:58px;display:flex;overflow:hidden}.site-nav .brand img{object-fit:contain;width:100%;height:100%;display:block}.site-nav div{gap:8px;display:flex}.site-nav div a{border-radius:10px;padding:9px 12px;font-size:13px;font-weight:700}.site-nav div a:hover{background:var(--card)}.shell{width:min(1180px,100% - 32px);margin:0 auto;padding:38px 0 64px}.hero{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:32px;padding-bottom:28px;display:flex}.eyebrow{letter-spacing:.16em;color:var(--orange);margin:0 0 9px;font-size:11px;font-weight:700}h1{letter-spacing:-.055em;max-width:680px;margin:0;font-size:clamp(36px,6vw,70px);line-height:.95}.subtitle{color:var(--muted);margin:18px 0 0;font-size:17px}.sync-box{border:1px solid var(--line);background:var(--card);border-radius:18px;grid-template-columns:auto 1fr;align-items:center;gap:4px 10px;min-width:280px;padding:16px;display:grid}.sync-dot{background:var(--green);width:10px;height:10px;box-shadow:0 0 0 5px var(--green);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.sync-dot{box-shadow:0 0 0 5px color-mix(in srgb, var(--green) 13%, transparent)}}.sync-box div{flex-direction:column;gap:3px;display:flex}.sync-box strong{font-size:13px}.sync-box small{color:var(--muted)}.sync-box button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:10px;grid-column:1/-1;margin-top:10px;padding:10px}.sync-box button:disabled{opacity:.55}.setup,.error,.success{border-radius:14px;margin:20px 0 0;padding:16px 18px}.setup{background:#fff3d8;border:1px solid #e3bd65}.setup p{color:#745b22;margin:5px 0 0}.error{color:#8b2c27;background:#fae4e2}.success{color:#246b4c;background:#def2e8}.filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:28px 0 14px;display:grid}.filters label{color:var(--muted);font-size:12px;font-weight:700}.filters select{border:1px solid var(--line);background:var(--card);width:100%;color:var(--ink);border-radius:12px;margin-top:7px;padding:12px 14px;display:block}.stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.stat{border:1px solid var(--line);background:var(--card);border-radius:18px;grid-template-columns:1fr auto;gap:7px;padding:20px;display:grid;position:relative;overflow:hidden}.stat:before{content:"";background:currentColor;width:5px;position:absolute;inset:0 auto 0 0}.stat.healthy{color:var(--green)}.stat.attention{color:var(--yellow)}.stat.risk{color:var(--red)}.stat span,.stat small{color:var(--muted)}.stat strong{grid-area:1/2/3;font-size:42px;line-height:1}.stat small{text-transform:uppercase;letter-spacing:.08em;font-size:11px}.distribution{background:var(--line);border-radius:999px;height:11px;margin:14px 0 34px;display:flex;overflow:hidden}.distribution span{transition:width .25s}.healthy-fill{background:var(--green)}.attention-fill{background:var(--yellow)}.risk-fill{background:var(--red)}.section-heading{justify-content:space-between;align-items:end;gap:18px;margin-bottom:14px;display:flex}.section-heading h2{margin:0;font-size:28px}.section-heading>span{color:var(--muted);font-size:12px}.accounts-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.account{min-width:0;color:var(--ink);border:1px solid var(--line);background:var(--card);border-radius:14px;grid-template-columns:auto 1fr minmax(118px,auto);align-items:center;gap:11px;padding:15px;transition:transform .15s,border-color .15s;display:grid}.account:hover{border-color:var(--orange);transform:translateY(-2px)}.account .status-dot{border-radius:50%;width:10px;height:10px}.account.healthy .status-dot{background:var(--green)}.account.attention .status-dot{background:var(--yellow)}.account.risk .status-dot{background:var(--red)}.account.other .status-dot{background:var(--muted)}.account>span:nth-child(2){flex-direction:column;gap:4px;min-width:0;display:flex}.account a{min-width:0;color:var(--ink);text-decoration:none}.account a:hover{text-decoration:underline}.account strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.account small{color:var(--muted)}.status-control{flex-direction:column;gap:3px;display:flex}.status-control select{border:1px solid var(--line);background:var(--paper);width:100%;color:var(--ink);border-radius:9px;padding:8px 9px;font-size:11px;font-weight:700}.status-control select:disabled{opacity:.55}.status-control small{font-size:10px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.empty{text-align:center;color:var(--muted);padding:28px 0}@media (width<=820px){.hero{flex-direction:column;align-items:stretch}.sync-box{width:100%;min-width:0}.accounts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.shell{width:min(100% - 22px,1180px);padding-top:24px}.filters,.stats,.accounts-grid{grid-template-columns:1fr}.section-heading{flex-direction:column;align-items:flex-start}.hero{gap:22px}.account{grid-template-columns:auto minmax(0,1fr) minmax(112px,auto)}}.agenda-shell{padding-top:34px}.agenda-hero{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:24px;padding-bottom:28px;display:flex}.agenda-hero h1{max-width:none}.calendar-link,.assistant-link{background:var(--ink);color:#fff;border-radius:12px;justify-content:center;align-items:center;padding:12px 16px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.agenda-layout{grid-template-columns:minmax(0,1.7fr) minmax(260px,.7fr);align-items:start;gap:16px;margin-top:24px;display:grid}.planner-card,.assistant-card{background:var(--card);border:1px solid var(--line);border-radius:20px;padding:22px}.planner-heading{justify-content:space-between;align-items:start;gap:20px;margin-bottom:18px;display:flex}.planner-heading h2,.assistant-card h2{letter-spacing:-.03em;margin:0;font-size:25px}.planner-heading>span{color:var(--muted);font-size:11px}.field{color:var(--muted);flex-direction:column;gap:7px;font-size:12px;font-weight:700;display:flex}.field input,.field select,.field textarea{border:1px solid var(--line);background:var(--paper);width:100%;color:var(--ink);font:inherit;border-radius:11px;padding:12px 13px;font-weight:400}.field input:focus,.field select:focus,.field textarea:focus{outline:2px solid var(--orange)}@supports (color:color-mix(in lab, red, red)){.field input:focus,.field select:focus,.field textarea:focus{outline:2px solid color-mix(in srgb,var(--orange) 35%,transparent)}}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--orange)}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:14px 0;display:grid}.quick-tasks{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.quick-tasks button{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;padding:8px 10px;font-size:11px}.quick-tasks button:hover{border-color:var(--orange);color:var(--ink)}.planner-actions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding-top:18px;display:flex}.planner-actions p{color:var(--muted);max-width:360px;margin:0;font-size:11px}.primary-action{background:var(--orange);color:#fff;cursor:pointer;border:0;border-radius:12px;padding:13px 17px;font-weight:800}.assistant-card{position:sticky;top:16px}.assistant-card>p:not(.eyebrow){color:var(--muted);line-height:1.55}.prompt-example{background:var(--paper);color:var(--ink);border-radius:12px;margin-top:9px;padding:13px;font-size:12px;line-height:1.45}.assistant-link{background:var(--orange);width:100%;margin:16px 0 12px}.assistant-card small{color:var(--muted);line-height:1.45;display:block}@media (width<=820px){.agenda-layout{grid-template-columns:1fr}.assistant-card{position:static}.agenda-hero{flex-direction:column;align-items:stretch}.calendar-link{align-self:flex-start}}@media (width<=560px){.site-nav{flex-direction:column;align-items:center;width:calc(100% - 22px)}.site-nav .brand{width:64px;height:52px}.site-nav div{width:100%}.site-nav div a{text-align:center;background:var(--card);flex:1}.form-grid{grid-template-columns:1fr}.planner-actions{flex-direction:column;align-items:stretch}.primary-action{width:100%}.planner-card,.assistant-card{padding:17px}}.metrics-shell{padding-top:34px}.metrics-hero{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:24px;padding-bottom:28px;display:flex}.flow-badge{border:1px solid var(--line);background:var(--card);border-radius:16px;flex-direction:column;gap:5px;min-width:245px;padding:16px 18px;display:flex}.flow-badge strong{font-size:13px}.flow-badge small{color:var(--muted)}.metrics-layout{grid-template-columns:minmax(0,1.7fr) minmax(300px,.7fr);align-items:start;gap:16px;margin-top:24px;display:grid}.report-card,.decision-card{border:1px solid var(--line);background:var(--card);border-radius:20px;padding:22px}.report-card h2,.decision-card h2{letter-spacing:-.03em;margin:0;font-size:25px}.metrics-identification .field-full{grid-column:1/-1}.section-step{border-top:1px solid var(--line);margin-top:28px;padding-top:22px}.metric-inputs{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.calculated-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;margin-top:14px;display:grid}.calculated-metrics article{background:var(--paper);border-radius:12px;min-width:0;padding:12px 10px}.calculated-metrics span,.calculated-metrics strong{display:block}.calculated-metrics span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px;font-size:10px;font-weight:700}.calculated-metrics strong{text-overflow:ellipsis;font-size:13px;overflow:hidden}.text-gap{margin-top:13px}.analysis-actions{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:10px;margin-top:18px;padding-top:18px;display:flex}.analysis-actions a{color:var(--ink);padding:12px 14px;font-size:12px;font-weight:700;text-decoration:none}.decision-card{position:sticky;top:16px}.decision-card>p:not(.eyebrow){color:var(--muted);line-height:1.55}.current-status{border-left:4px solid var(--muted);background:var(--paper);border-radius:12px;grid-template-columns:1fr auto;gap:5px;margin:18px 0;padding:14px;display:grid}.current-status span,.current-status small{color:var(--muted);font-size:11px}.current-status strong{grid-row:2}.current-status small{text-transform:uppercase;grid-area:1/2/3;align-self:center;font-weight:700}.current-status.healthy{border-color:var(--green)}.current-status.attention{border-color:var(--yellow)}.current-status.risk{border-color:var(--red)}.status-decision{margin-top:14px}.thermometer-action{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:12px;width:100%;margin-top:14px;padding:13px 15px;font-weight:800}.thermometer-action:disabled,.primary-action:disabled{opacity:.55;cursor:not-allowed}.decision-note{color:var(--muted);margin-top:10px;line-height:1.45;display:block}@media (width<=920px){.metrics-layout{grid-template-columns:1fr}.decision-card{position:static}.calculated-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=680px){.metrics-hero{flex-direction:column;align-items:stretch}.flow-badge{min-width:0}.metric-inputs{grid-template-columns:repeat(2,minmax(0,1fr))}.analysis-actions{flex-direction:column;align-items:stretch}.analysis-actions .primary-action,.analysis-actions a{text-align:center;width:100%}}@media (width<=420px){.metric-inputs,.calculated-metrics{grid-template-columns:1fr 1fr}.site-nav div{flex-wrap:wrap}.site-nav div a{min-width:90px}}.analysis-console{grid-template-columns:minmax(0,1fr) 260px;gap:14px;margin-top:24px;display:grid}.analysis-controls{border:1px solid var(--line);background:var(--card);border-radius:20px;grid-template-columns:minmax(220px,.75fr) minmax(0,1.45fr);gap:15px;padding:20px;display:grid}.period-control>span{color:var(--muted);margin-bottom:7px;font-size:12px;font-weight:700;display:block}.period-control>div{flex-wrap:wrap;gap:6px;display:flex}.period-control button{border:1px solid var(--line);background:var(--paper);color:var(--ink);cursor:pointer;border-radius:10px;padding:10px 12px;font-size:12px;font-weight:700}.period-control button.active{border-color:var(--orange);background:var(--orange);color:#fff}.custom-range{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:12px;display:grid}.question-field{grid-column:1/-1}.analyze-action{grid-column:2;justify-self:end;min-width:180px}.analysis-context{border:1px solid var(--line);background:var(--card);border-radius:20px;grid-template-columns:auto 1fr;align-content:start;gap:6px 11px;padding:20px;display:grid}.analysis-context div{flex-direction:column;gap:4px;display:flex}.analysis-context strong{font-size:13px}.analysis-context small{color:var(--muted);line-height:1.4}.analysis-context a{border-top:1px solid var(--line);color:var(--orange);grid-column:1/-1;margin-top:16px;padding-top:14px;font-size:12px;font-weight:800;text-decoration:none}.metrics-empty{border:1px dashed var(--line);text-align:center;background:var(--card);border-radius:20px;margin-top:16px;padding:40px 24px}@supports (color:color-mix(in lab, red, red)){.metrics-empty{background:color-mix(in srgb,var(--card) 55%,transparent)}}.metrics-empty p{color:var(--muted);margin:8px 0 0}.metrics-summary{margin-top:30px}.metric-cards{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;display:grid}.metric-cards article{border:1px solid var(--line);background:var(--card);border-radius:15px;min-width:0;padding:17px 14px}.metric-cards span,.metric-cards strong,.metric-cards small{display:block}.metric-cards span{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;font-size:10px;font-weight:700}.metric-cards strong{text-overflow:ellipsis;margin:9px 0 7px;font-size:20px;overflow:hidden}.metric-cards small{font-size:10px;font-weight:700}.metric-cards small.good{color:var(--green)}.metric-cards small.bad{color:var(--red)}.metric-cards small.neutral{color:var(--muted)}.insight-grid{grid-template-columns:1.2fr .8fr .9fr;gap:12px;margin-top:16px;display:grid}.insight-card{border:1px solid var(--line);background:var(--card);border-radius:19px;padding:21px}.insight-card h2{letter-spacing:-.03em;margin:0 0 13px;font-size:22px}.insight-card>p:not(.eyebrow),.direct-answer p{color:var(--muted);font-size:13px;line-height:1.65}.direct-answer{border-left:4px solid var(--orange);background:var(--paper);border-radius:11px;margin-top:17px;padding:15px}.direct-answer strong{font-size:12px}.direct-answer p{color:var(--ink);margin:6px 0 0}.insight-card ol{margin:0;padding:0;list-style:none}.insight-card li{border-top:1px solid var(--line);grid-template-columns:27px 1fr;gap:9px;padding:11px 0;font-size:12px;line-height:1.45;display:grid}.insight-card li b{background:var(--paper);width:25px;height:25px;color:var(--orange);border-radius:8px;place-items:center;font-size:10px;display:grid}.alerts li b{color:var(--red)}.action-bar{border:1px solid var(--line);background:var(--ink);color:#fff;border-radius:17px;align-items:center;gap:8px;margin-top:14px;padding:14px;display:flex}.action-bar>div{flex-direction:column;margin-right:auto;display:flex}.action-bar>div span{color:#b9b7ae;text-transform:uppercase;font-size:10px}.action-bar>div strong{margin-top:3px;font-size:14px}.action-bar button,.action-bar a{color:#fff;font:inherit;cursor:pointer;background:#282822;border:1px solid #4a4a43;border-radius:10px;padding:11px 13px;font-size:11px;font-weight:800;text-decoration:none}.action-bar button:hover,.action-bar a:hover{border-color:var(--orange)}.action-bar button:disabled{opacity:.55}.status-suggestion{border-left:5px solid var(--muted);background:var(--card);border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin-top:10px;padding:18px 20px;display:flex;box-shadow:0 4px 18px #1717130d}.status-suggestion.healthy{border-color:var(--green)}.status-suggestion.attention{border-color:var(--yellow)}.status-suggestion.risk{border-color:var(--red)}.status-suggestion div{grid-template-columns:auto 1fr;gap:3px 12px;display:grid}.status-suggestion span{color:var(--muted);text-transform:uppercase;font-size:10px}.status-suggestion strong{grid-row:2;font-size:19px}.status-suggestion small{color:var(--muted);grid-area:1/2/3;align-self:center;line-height:1.45}.status-suggestion button{background:var(--orange);color:#fff;white-space:nowrap;cursor:pointer;border:0;border-radius:10px;padding:11px 14px;font-weight:800}.analysis-history{margin-top:34px}.history-list{border:1px solid var(--line);background:var(--card);border-radius:17px;flex-direction:column;display:flex;overflow:hidden}.history-list article{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;padding:15px 17px;display:grid}.history-list article:last-child{border-bottom:0}.history-status{background:var(--muted);border-radius:50%;width:9px;height:9px;margin-top:4px}.history-status.complete{background:var(--green)}.history-status.update\ required{background:var(--yellow)}.history-status.at\ risk{background:var(--red)}.history-list strong{font-size:13px}.history-list p{color:var(--muted);margin:4px 0 0;font-size:11px;line-height:1.45}.history-list small{color:var(--muted);text-align:right;white-space:nowrap;font-size:10px;line-height:1.5}@media (width<=980px){.analysis-console{grid-template-columns:1fr}.analysis-context{grid-template-columns:auto 1fr}.metric-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.insight-grid{grid-template-columns:1fr 1fr}.insight-card.diagnosis{grid-column:1/-1}.action-bar{flex-wrap:wrap;align-items:stretch}.action-bar>div{width:100%;margin-bottom:5px}.action-bar button,.action-bar a{text-align:center;flex:1}.status-suggestion small{grid-area:auto/1/auto/-1}}@media (width<=620px){.analysis-controls{grid-template-columns:1fr;padding:16px}.analyze-action{grid-column:1;justify-self:stretch;width:100%}.custom-range{grid-template-columns:1fr}.metric-cards{grid-template-columns:1fr 1fr}.insight-grid{grid-template-columns:1fr}.insight-card.diagnosis{grid-column:auto}.action-bar{flex-direction:column}.action-bar button,.action-bar a{width:100%}.status-suggestion{flex-direction:column;align-items:stretch}.status-suggestion button{width:100%}.history-list article{grid-template-columns:auto 1fr}.history-list small{text-align:left;white-space:normal;grid-column:2}.metrics-summary .section-heading>span{line-height:1.5}}.history-status.update-required{background:var(--yellow)}.history-status.at-risk{background:var(--red)}.commands-shell{padding-top:34px}.commands-hero{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:24px;padding-bottom:28px;display:flex}.commands-hero h1{font-size:clamp(42px,6vw,68px)}.command-status{border:1px solid var(--line);background:var(--card);border-radius:16px;align-items:center;gap:12px;min-width:220px;padding:15px 17px;display:flex}.command-status>span{background:var(--green);width:11px;height:11px;box-shadow:0 0 0 5px var(--green);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.command-status>span{box-shadow:0 0 0 5px color-mix(in srgb,var(--green) 13%,transparent)}}.command-status div{flex-direction:column;gap:4px;display:flex}.command-status strong{font-size:13px}.command-status small{color:var(--muted)}.operation-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-top:22px;display:grid}.operation-card{text-align:left;border:1px solid var(--line);background:var(--card);min-width:0;color:var(--ink);cursor:pointer;border-radius:17px;grid-template-columns:1fr auto;padding:18px;display:grid;position:relative;overflow:hidden}.operation-card:before{content:"";background:var(--orange);width:4px;position:absolute;inset:0 auto 0 0}.operation-card.ink:before{background:var(--ink)}.operation-card.green:before{background:var(--green)}.operation-card.yellow:before{background:var(--yellow)}.operation-card span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;grid-column:1/-1;font-size:11px;font-weight:700}.operation-card strong{margin-top:9px;font-size:34px;line-height:1}.operation-card small{color:var(--muted);grid-row:3;margin-top:5px}.operation-card i{color:var(--orange);grid-area:2/2/4;align-self:center;font-size:20px;font-style:normal}.operation-card:hover{border-color:var(--orange);transform:translateY(-2px)}.commands-layout{grid-template-columns:minmax(0,1.65fr) minmax(275px,.65fr);align-items:start;gap:16px;margin-top:16px;display:grid}.chat-card,.command-shortcuts{border:1px solid var(--line);background:var(--card);border-radius:20px}.chat-card{overflow:hidden}.chat-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:18px;padding:20px 22px;display:flex}.chat-heading h2,.command-shortcuts h2{letter-spacing:-.03em;margin:0;font-size:25px}.chat-heading>small{color:var(--green);font-weight:700}.messages{background:linear-gradient(180deg,var(--paper),var(--paper));flex-direction:column;gap:13px;height:480px;padding:22px;display:flex;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.messages{background:linear-gradient(180deg,var(--paper),color-mix(in srgb,var(--paper) 60%,white))}}.message{display:flex}.message>div{border:1px solid var(--line);background:#fff;border-radius:16px;max-width:min(88%,700px);padding:13px 15px;box-shadow:0 3px 12px #1717130a}.message.user{justify-content:flex-end}.message.user>div{background:var(--ink);color:#fff;border-color:var(--ink);border-bottom-right-radius:5px}.message.assistant>div{border-bottom-left-radius:5px}.message strong{margin-bottom:4px;font-size:13px;display:block}.message p{margin:0;font-size:13px;line-height:1.5}.message ul{border-top:1px solid var(--line);margin:12px 0 0;padding:0;list-style:none}.message li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:9px 0;display:grid}.message li a{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;text-decoration:none;overflow:hidden}.message li span{max-width:240px;color:var(--muted);text-align:right;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.message-link{color:var(--orange);margin-top:11px;font-size:12px;font-weight:800;display:inline-block}.typing{gap:5px;display:flex}.typing i{background:var(--muted);border-radius:50%;width:7px;height:7px;animation:1s infinite alternate typing}.typing i:nth-child(2){animation-delay:.2s}.typing i:nth-child(3){animation-delay:.4s}@keyframes typing{to{opacity:.25;transform:translateY(-3px)}}.chat-options{flex-wrap:wrap;gap:8px;padding:12px 22px 0;display:flex}.chat-options button{border:1px solid var(--line);background:var(--paper);color:var(--ink);cursor:pointer;border-radius:999px;padding:9px 13px;font-size:12px;font-weight:700}.chat-options.confirm button:first-child{background:var(--orange);border-color:var(--orange);color:#fff}.command-input{grid-template-columns:1fr auto;gap:9px;padding:16px 22px 20px;display:grid}.command-input input{border:1px solid var(--line);background:var(--paper);min-width:0;color:var(--ink);font:inherit;border-radius:12px;padding:13px 14px}.command-input input:focus{outline:2px solid var(--orange)}@supports (color:color-mix(in lab, red, red)){.command-input input:focus{outline:2px solid color-mix(in srgb,var(--orange) 35%,transparent)}}.command-input input:focus{border-color:var(--orange)}.command-input button{background:var(--orange);color:#fff;cursor:pointer;border:0;border-radius:12px;padding:0 18px;font-weight:800}.command-input button:disabled,.command-shortcuts button:disabled,.operation-card:disabled{opacity:.5;cursor:not-allowed}.command-shortcuts{padding:21px;position:sticky;top:16px}.command-shortcuts>p:not(.eyebrow){color:var(--muted);line-height:1.5}.command-shortcuts>button{text-align:left;border:1px solid var(--line);background:var(--paper);width:100%;color:var(--ink);cursor:pointer;border-radius:11px;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;margin-top:7px;padding:11px 12px;font-weight:700;display:grid}.command-shortcuts>button:hover{border-color:var(--orange)}.command-shortcuts>button b{width:24px;height:24px;color:var(--orange);background:#fff;border-radius:7px;place-items:center;font-size:12px;display:grid}.command-shortcuts>button span{color:var(--orange);font-size:17px}.command-shortcuts>button.create-command{background:var(--ink);border-color:var(--ink);color:#fff;margin-top:14px}.command-scope{background:#fff3d8;border-radius:12px;flex-direction:column;gap:6px;margin-top:18px;padding:14px;display:flex}.command-scope strong{font-size:12px}.command-scope span,.command-scope small{color:#745b22;font-size:11px;line-height:1.4}.command-scope small{border-top:1px solid #e9cf93;margin-top:5px;padding-top:8px}@media (width<=960px){.operation-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.commands-layout{grid-template-columns:1fr}.command-shortcuts{position:static}.messages{height:420px}}@media (width<=620px){.commands-hero{flex-direction:column;align-items:stretch}.command-status{min-width:0}.operation-overview{grid-template-columns:1fr 1fr}.operation-card{padding:14px}.operation-card strong{font-size:28px}.chat-heading{flex-direction:column;align-items:flex-start}.messages{height:390px;padding:15px}.message>div{max-width:94%}.message li{grid-template-columns:1fr}.message li span{text-align:left;max-width:none}.command-input{padding:13px 15px 16px}.command-shortcuts{padding:17px}}.health-shell{padding-top:34px}.health-hero{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:24px;padding-bottom:28px;display:flex}.health-refresh{background:var(--orange);color:#fff;cursor:pointer;border:0;border-radius:12px;padding:13px 17px;font-weight:800}.health-refresh:disabled{opacity:.55}.health-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0 12px;display:grid}.health-summary article{border:1px solid var(--line);background:var(--card);border-radius:18px;flex-direction:column;gap:7px;padding:20px;display:flex}.health-summary span,.health-summary small{color:var(--muted)}.health-summary strong{font-size:25px}.integration-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.integration{border:1px solid var(--line);background:var(--card);border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:17px;display:grid}.integration i{border-radius:50%;width:11px;height:11px}.integration.connected i{background:var(--green)}.integration.degraded i{background:var(--yellow)}.integration.error i{background:var(--red)}.integration div{flex-direction:column;gap:4px;display:flex}.integration span{color:var(--muted);font-size:11px}.integration b{font-size:11px}.health-alert{background:#fff3d8;border:1px solid #e3bd65;border-radius:14px;margin-top:12px;padding:16px 18px}.health-alert p{color:#745b22;margin:5px 0 0}.resilience-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:26px;display:grid}.resilience-grid>article,.health-history{border:1px solid var(--line);background:var(--card);border-radius:20px;padding:22px}.resilience-grid h2{margin:0;font-size:25px}.resilience-grid ul{color:var(--muted);padding-left:18px;line-height:1.8}.resilience-grid>article>p:not(.eyebrow){color:var(--muted);line-height:1.55}.backup-link{background:var(--ink);color:#fff;border-radius:11px;padding:11px 14px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.environment-row{border-top:1px solid var(--line);justify-content:space-between;padding:12px 0;font-size:12px;display:flex}.environment-row b{color:var(--green)}.health-history{margin-top:12px}.health-history-list{flex-direction:column;display:flex}.health-history-list article{border-top:1px solid var(--line);grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px;padding:13px 0;display:grid}.health-history-list i{border-radius:50%;width:9px;height:9px}.health-history-list i.healthy{background:var(--green)}.health-history-list i.attention{background:var(--yellow)}.health-history-list i.critical{background:var(--red)}.health-history-list article>span:nth-child(2){flex-direction:column;gap:3px;display:flex}.health-history-list small,.health-history-list article>span:nth-child(3){color:var(--muted);font-size:11px}.health-history-list b{font-size:11px}.health-history-list article>span:nth-child(2)>strong{font-size:12px}@media (width<=820px){.health-hero{flex-direction:column;align-items:stretch}.health-refresh{align-self:flex-start}.health-summary,.integration-grid,.resilience-grid{grid-template-columns:1fr}}@media (width<=560px){.health-history-list article{grid-template-columns:auto 1fr}.health-history-list article>span:nth-child(3),.health-history-list article>b{grid-column:2}.resilience-grid>article,.health-history{padding:17px}}.command-health{border:1px solid var(--line);background:var(--line);border-radius:15px;grid-template-columns:repeat(6,minmax(0,1fr)) auto;gap:1px;margin-top:16px;display:grid;overflow:hidden}.command-health>div,.command-health>a{background:var(--card);min-width:0;padding:12px}.command-health>div{align-items:center;gap:8px;display:flex}.command-health>div:nth-child(n+4){flex-direction:column;align-items:flex-start;gap:2px}.command-health i{background:var(--muted);border-radius:50%;width:9px;height:9px}.command-health i.connected{background:var(--green)}.command-health i.degraded{background:var(--yellow)}.command-health i.error{background:var(--red)}.command-health span{flex-direction:column;min-width:0;display:flex}.command-health strong{font-size:11px}.command-health small{color:var(--muted);font-size:9px}.command-health>a{color:var(--orange);white-space:nowrap;place-items:center;font-size:11px;font-weight:800;text-decoration:none;display:grid}@media (width<=960px){.command-health{grid-template-columns:repeat(3,1fr)}.command-health>a{grid-column:1/-1}}@media (width<=560px){.command-health{grid-template-columns:1fr 1fr}.command-health>a{grid-column:1/-1}}:root{--ink:#20211e;--muted:#777a72;--paper:#f7f8f5;--card:#fff;--line:#e8e9e4;--orange:#f26a21;--green:#3f9d76;--yellow:#d9a53b;--red:#d35f56;--soft-orange:#fff4ec}body{background:radial-gradient(circle at 8% 0%,#fff3e9 0,transparent 30%),linear-gradient(180deg,#fbfcfa 0%,var(--paper) 48%,#f5f6f3 100%);min-height:100vh;font-family:var(--font-geist-sans),Arial,sans-serif;letter-spacing:-.01em}.site-nav{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffdb;border:1px solid #e0e1dbe6;border-radius:18px;width:min(1240px,100% - 32px);margin:12px auto 0;padding:10px 12px;position:sticky;top:12px;box-shadow:0 10px 40px #1f201d12}.site-nav .brand{gap:10px;width:auto;height:48px;padding:3px 8px 3px 4px;overflow:visible}.site-nav .brand img{filter:drop-shadow(0 4px 9px #0000001a);width:44px;height:44px}.site-nav .brand span{white-space:nowrap;flex-direction:column;gap:1px;display:flex}.site-nav .brand strong{letter-spacing:-.02em;font-size:13px}.site-nav .brand small{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:9px}.site-nav div{gap:3px}.site-nav div a{color:#666961;border-radius:11px;padding:10px 13px;font-size:12px}.site-nav div a:hover{background:var(--soft-orange);color:var(--orange)}.shell{width:min(1180px,100% - 36px);padding-top:46px}.hero,.commands-hero,.metrics-hero,.agenda-hero,.health-hero{border:1px solid var(--line);background:#ffffffd1;border-radius:26px;align-items:center;padding:34px;position:relative;overflow:hidden;box-shadow:0 18px 55px #1e1f1b0f}.hero:after,.commands-hero:after,.metrics-hero:after,.agenda-hero:after,.health-hero:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle,#f26a2124,#f26a2100 68%);border-radius:50%;width:310px;height:310px;position:absolute;top:-120px;right:-80px}.hero>*,.commands-hero>*,.metrics-hero>*,.agenda-hero>*,.health-hero>*{z-index:1;position:relative}h1{color:#20211e;letter-spacing:-.065em;font-weight:650}.subtitle{color:#74776f;max-width:680px;line-height:1.55}.eyebrow{color:var(--orange);font-weight:800}.sync-box,.command-status,.flow-badge{background:#fafaf7eb;border-color:#ecece7;box-shadow:0 8px 28px #1f201d0d}.filters,.operation-overview,.analysis-console,.health-summary{margin-top:20px}.stat,.account,.operation-card,.chat-card,.command-shortcuts,.report-card,.decision-card,.analysis-controls,.analysis-context,.metric-cards article,.insight-card,.integration,.resilience-grid>article,.health-history,.planner-card,.assistant-card{border-color:var(--line);background:#ffffffe6;box-shadow:0 10px 32px #1f201d0b}.stat,.operation-card,.metric-cards article,.integration{border-radius:18px}.account{border-radius:16px}.operation-card{transition:transform .18s,box-shadow .18s,border-color .18s}.operation-card:hover,.account:hover{border-color:#f2c4a9;transform:translateY(-3px);box-shadow:0 14px 34px #f26a2117}.command-health{border-color:var(--line);border-radius:18px;margin-top:14px;box-shadow:0 10px 34px #1f201d0a}.command-health>div,.command-health>a{background:#ffffffeb}.message>div{border-color:#ebebe6;box-shadow:0 5px 18px #1f201d0b}.command-input input,.field input,.field select,.field textarea,.filters select{background:#fafbf8;border-color:#e5e6e0}.primary-action,.health-refresh,.command-input button,.thermometer-action,.status-suggestion button{box-shadow:0 8px 20px #f26a2133}.health-alert,.command-scope{background:#fff8ed;border-color:#f3d8b5}.distribution{background:#e9eae5}.section-heading{padding:0 2px}@media (width<=720px){body{padding-bottom:78px}.site-nav{border-radius:18px;width:auto;margin:0;padding:7px 8px;position:fixed;inset:auto 10px 10px}.site-nav .brand{display:none}.site-nav div{grid-template-columns:repeat(5,1fr);gap:2px;width:100%;display:grid}.site-nav div a{text-align:center;justify-content:center;align-items:center;min-width:0;padding:11px 4px;font-size:10px;display:flex}.shell{width:min(100% - 22px,1180px);padding-top:22px}.hero,.commands-hero,.metrics-hero,.agenda-hero,.health-hero{border-radius:22px;padding:23px 20px}.commands-hero h1{font-size:42px}.operation-overview,.command-health{grid-template-columns:1fr 1fr}.command-health>a{grid-column:1/-1}.health-refresh{width:100%}}:root{--blue:#1769e8;--blue-soft:#eaf2ff;--ink:#111827;--muted:#66758a;--paper:#f4f7fb;--card:#fff;--line:#dbe4f0;--orange:#1769e8;--green:#12a66a;--yellow:#ed930d;--red:#ed3545;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--blue:#2c7cff;--blue-soft:#121e31;--ink:#f3f7ff;--muted:#91a0b5;--paper:#070b13;--card:#0f1622;--line:#263247;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html,body{background:var(--paper);color:var(--ink);transition:background .25s,color .25s}body{background-image:none}.premium-nav.site-nav{z-index:80;border:0;border-right:1px solid var(--line);background:var(--card);border-radius:0;flex-direction:column;align-items:stretch;width:238px;height:100vh;margin:0;padding:22px 14px 18px;display:flex;position:fixed;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.premium-nav.site-nav{background:color-mix(in srgb,var(--card) 96%,transparent)}}.premium-nav.site-nav{box-shadow:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.premium-nav .brand{align-items:center;gap:12px;width:auto;height:54px;padding:0 8px;display:flex}.premium-nav .brand img{filter:none;width:44px;height:44px}.premium-nav .brand span{flex-direction:column;display:flex}.premium-nav .brand strong{letter-spacing:.02em;font-size:15px}.premium-nav .brand small{color:var(--muted);letter-spacing:.13em;font-size:8px}.premium-links{flex-direction:column;width:100%;margin-top:34px;gap:5px!important;display:flex!important}.premium-nav p{color:var(--muted);letter-spacing:.14em;margin:0 10px 9px;font-size:9px;font-weight:800}.premium-links a{border-radius:11px;grid-template-columns:28px 1fr;align-items:center;gap:7px;width:100%;text-decoration:none;position:relative;color:var(--muted)!important;padding:11px 12px!important;font-size:12px!important;display:grid!important}.premium-links a i{text-align:center;font-size:17px;font-style:normal}.premium-links a:hover,.premium-links a.active{background:var(--blue-soft)!important;color:var(--blue)!important}.premium-links a.active:before{content:"";background:var(--blue);border-radius:9px;width:3px;height:22px;position:absolute;left:0}.integration-mini{flex-direction:column;width:100%;margin-top:30px;gap:11px!important;display:flex!important}.integration-mini span{color:var(--muted);align-items:center;gap:9px;padding:0 12px;font-size:11px;display:flex}.integration-mini i{background:var(--muted);border-radius:50%;width:8px;height:8px}.integration-mini i.ok{background:var(--green)}.integration-mini i.attention{background:var(--yellow)}.nav-footer{flex-direction:column;width:100%;margin-top:auto;gap:13px!important;display:flex!important}.nav-footer>button{border:1px solid var(--line);background:var(--paper);color:var(--ink);cursor:pointer;border-radius:11px;align-items:center;gap:10px;padding:10px 12px;font-size:11px;font-weight:700;display:flex}.nav-footer>button span{background:var(--card);border-radius:50%;place-items:center;width:23px;height:23px;display:grid}.profile{align-items:center;padding:4px 8px;gap:10px!important;display:flex!important}.profile>b{background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;font-size:10px;display:grid}.profile>span{flex-direction:column;display:flex}.profile strong{font-size:11px}.profile small{color:var(--muted);font-size:9px}.premium-nav~.shell{width:min(1180px,100% - 286px);margin-left:calc(238px + max(24px,50vw - 738px));margin-right:auto;padding-top:34px}.global-fab{z-index:70;background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:58px;height:58px;font-size:31px;text-decoration:none;transition:all .18s;display:grid;position:fixed;bottom:26px;right:28px;box-shadow:0 16px 35px #1769e852}.global-fab:hover{transform:translateY(-3px)rotate(4deg)}.hero,.commands-hero,.metrics-hero,.agenda-hero,.health-hero{border-color:var(--line);background:var(--card);box-shadow:none;border-radius:22px;padding:30px}.hero:after,.commands-hero:after,.metrics-hero:after,.agenda-hero:after,.health-hero:after{background:radial-gradient(circle,var(--blue),transparent 68%)}@supports (color:color-mix(in lab, red, red)){.hero:after,.commands-hero:after,.metrics-hero:after,.agenda-hero:after,.health-hero:after{background:radial-gradient(circle,color-mix(in srgb,var(--blue) 13%,transparent),transparent 68%)}}h1{color:var(--ink)}.eyebrow{color:var(--blue)}.stat,.account,.operation-card,.chat-card,.command-shortcuts,.report-card,.decision-card,.analysis-controls,.analysis-context,.metric-cards article,.insight-card,.integration,.resilience-grid>article,.health-history,.planner-card,.assistant-card{background:var(--card);border-color:var(--line);box-shadow:0 8px 28px #0000000d}.account:hover,.operation-card:hover{border-color:var(--blue);box-shadow:0 14px 34px var(--blue)}@supports (color:color-mix(in lab, red, red)){.account:hover,.operation-card:hover{box-shadow:0 14px 34px color-mix(in srgb,var(--blue) 12%,transparent)}}.sync-box,.command-status,.flow-badge,.filters select,.field input,.field select,.field textarea,.command-input input,.status-control select{background:var(--paper);border-color:var(--line);color:var(--ink)}.messages{background:linear-gradient(180deg,var(--paper),var(--paper))}@supports (color:color-mix(in lab, red, red)){.messages{background:linear-gradient(180deg,var(--paper),color-mix(in srgb,var(--paper) 80%,var(--card)))}}.message>div{background:var(--card)}.message.user>div{background:var(--blue);border-color:var(--blue)}.primary-action,.health-refresh,.command-input button,.thermometer-action,.status-suggestion button,.assistant-link{background:var(--blue);box-shadow:0 8px 20px var(--blue)}@supports (color:color-mix(in lab, red, red)){.primary-action,.health-refresh,.command-input button,.thermometer-action,.status-suggestion button,.assistant-link{box-shadow:0 8px 20px color-mix(in srgb,var(--blue) 25%,transparent)}}@media (width<=900px){.premium-nav.site-nav{border:1px solid var(--line);border-radius:18px;width:auto;height:66px;padding:6px 7px;display:block;position:fixed;inset:auto 10px 10px;box-shadow:0 12px 38px #0000002e}.premium-nav .brand,.integration-mini,.nav-footer{display:none!important}.premium-links{grid-template-columns:repeat(5,1fr);height:100%;margin:0;gap:2px!important;display:grid!important}.premium-links>p{display:none}.premium-links a{text-align:center;flex-direction:column;justify-content:center;gap:2px;padding:5px 2px!important;font-size:8px!important;display:flex!important}.premium-links a i{font-size:17px}.premium-links a.active:before{width:22px;height:3px;top:0;left:50%;transform:translate(-50%)}.premium-nav~.shell{width:min(100% - 22px,1180px);margin:0 auto;padding-top:22px;padding-bottom:92px}.global-fab{width:54px;height:54px;bottom:88px;right:18px}.hero,.commands-hero,.metrics-hero,.agenda-hero,.health-hero{padding:23px 20px}}.metrics-shell .analysis-console{grid-template-columns:minmax(0,1fr) 285px}.metrics-shell .analysis-controls,.metrics-shell .analysis-context{box-shadow:none}.metrics-shell .analysis-context{position:relative;overflow:hidden}.metrics-shell .analysis-context:after{content:"";background:var(--blue);border-radius:50%;width:130px;height:130px;position:absolute;bottom:-55px;right:-45px}@supports (color:color-mix(in lab, red, red)){.metrics-shell .analysis-context:after{background:color-mix(in srgb,var(--blue) 9%,transparent)}}.metrics-shell .metric-cards{gap:11px}.metrics-shell .metric-cards article{box-shadow:none;padding:19px 16px;position:relative;overflow:hidden}.metrics-shell .metric-cards article:before{content:"";background:linear-gradient(90deg,var(--blue),#59a0ff);width:100%;height:3px;position:absolute;top:0;left:0}.metrics-shell .metric-cards strong{letter-spacing:-.04em;font-size:22px}.metrics-chart-grid{grid-template-columns:minmax(0,1.5fr) minmax(280px,.75fr);gap:13px;margin-top:15px;display:grid}.metrics-chart-card{border:1px solid var(--line);background:var(--card);border-radius:20px;min-width:0;padding:22px;box-shadow:0 8px 28px #0000000d}.chart-heading{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:22px;display:flex}.chart-heading h3{letter-spacing:-.035em;margin:0;font-size:20px}.chart-heading .eyebrow{margin-bottom:5px}.chart-heading>span{background:var(--blue-soft);color:var(--blue);white-space:nowrap;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:800}.campaign-bars{flex-direction:column;gap:15px;display:flex}.campaign-bar{grid-template-columns:minmax(0,1fr) auto;gap:6px 14px;display:grid}.campaign-label{grid-column:1/-1;justify-content:space-between;gap:14px;display:flex}.campaign-label strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.campaign-label span{color:var(--ink);white-space:nowrap;font-size:11px;font-weight:800}.campaign-track{background:var(--paper);border-radius:999px;height:8px;overflow:hidden}.campaign-track i{border-radius:inherit;background:linear-gradient(90deg,var(--blue),#68a8ff);height:100%;box-shadow:0 3px 10px var(--blue);display:block}@supports (color:color-mix(in lab, red, red)){.campaign-track i{box-shadow:0 3px 10px color-mix(in srgb,var(--blue) 25%,transparent)}}.campaign-track i{transition:width .45s}.campaign-meta{gap:10px;display:flex}.campaign-meta small{color:var(--muted);white-space:nowrap;font-size:9px}.chart-empty{color:var(--muted);text-align:center;margin:35px 0;font-size:12px}.funnel-visual{flex-direction:column;align-items:center;gap:8px;padding:9px 0 21px;display:flex}.funnel-stage{background:var(--blue);color:#fff;box-shadow:0 9px 20px var(--blue);border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:13px 15px;display:flex}@supports (color:color-mix(in lab, red, red)){.funnel-stage{box-shadow:0 9px 20px color-mix(in srgb,var(--blue) 20%,transparent)}}.funnel-stage.stage-2{background:var(--blue)}@supports (color:color-mix(in lab, red, red)){.funnel-stage.stage-2{background:color-mix(in srgb,var(--blue) 76%,#8ab9ff)}}.funnel-stage.stage-3{background:var(--blue)}@supports (color:color-mix(in lab, red, red)){.funnel-stage.stage-3{background:color-mix(in srgb,var(--blue) 58%,#bcd7ff)}}.funnel-stage span{font-size:10px;font-weight:700}.funnel-stage strong{font-size:15px}.funnel-rates{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:8px;padding-top:15px;display:grid}.funnel-rates div{background:var(--paper);border-radius:11px;padding:10px}.funnel-rates span,.funnel-rates strong{display:block}.funnel-rates span{min-height:25px;color:var(--muted);font-size:9px;line-height:1.35}.funnel-rates strong{margin-top:4px;font-size:15px}.metrics-shell .insight-grid{margin-top:13px}.metrics-shell .action-bar{z-index:15;border-color:var(--blue);position:sticky;bottom:18px}@supports (color:color-mix(in lab, red, red)){.metrics-shell .action-bar{border-color:color-mix(in srgb,var(--blue) 30%,var(--line))}}.metrics-shell .action-bar{background:#0a1424}@supports (color:color-mix(in lab, red, red)){.metrics-shell .action-bar{background:color-mix(in srgb,#0a1424 94%,var(--blue))}}.metrics-shell .action-bar{box-shadow:0 18px 50px #040c1940}@media (width<=980px){.metrics-chart-grid,.metrics-shell .analysis-console{grid-template-columns:1fr}.funnel-visual{max-width:440px;margin:auto}.metrics-shell .action-bar{position:static}}@media (width<=620px){.metrics-chart-card{padding:17px}.chart-heading{margin-bottom:17px}.funnel-rates{grid-template-columns:1fr 1fr}.campaign-bar{grid-template-columns:minmax(0,1fr)}.campaign-meta{justify-content:space-between}.metrics-shell .metric-cards article{padding:16px 13px}}:root{--shadow:0 16px 45px #14264612;--shadow-hover:0 18px 42px #1769e824;--radius-xl:24px;--radius-lg:18px;--radius-md:13px}*{scrollbar-width:thin;scrollbar-color:var(--muted) transparent}@supports (color:color-mix(in lab, red, red)){*{scrollbar-color:color-mix(in srgb,var(--muted) 30%,transparent) transparent}}body{font-feature-settings:"ss01" 1,"cv11" 1}.shell{max-width:1260px}button,a,select,input,textarea{transition:border-color .18s,background-color .18s,color .18s,box-shadow .18s,transform .18s}button:focus-visible,a:focus-visible,select:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid var(--blue)}@supports (color:color-mix(in lab, red, red)){button:focus-visible,a:focus-visible,select:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid color-mix(in srgb,var(--blue) 24%,transparent)}}button:focus-visible,a:focus-visible,select:focus-visible,input:focus-visible,textarea:focus-visible{outline-offset:2px}.nav-search{border:1px solid var(--line);background:var(--paper);width:calc(100% - 12px);color:var(--muted);text-align:left;cursor:pointer;border-radius:11px;align-items:center;margin:22px 6px 4px;padding:10px 11px;font-size:10px;display:grid;grid-template-columns:auto 1fr auto!important;gap:9px!important}.nav-search kbd{border:1px solid var(--line);background:var(--card);border-radius:5px;padding:3px 5px;font-family:inherit;font-size:8px}.premium-links{margin-top:24px}.premium-links a i{place-items:center;display:grid}.integration-mini a{color:var(--blue);align-items:center;gap:7px;margin:2px 12px 0;font-size:10px;font-weight:750;text-decoration:none;display:flex}.nav-footer>button{justify-content:flex-start}.nav-footer>button>span{background:0 0!important;border-radius:0!important;width:auto!important;height:auto!important;display:inline!important}.global-fab{border-radius:999px;gap:9px;width:auto;height:48px;padding:0 18px;font-size:12px;font-weight:800;display:flex}.global-fab span{white-space:nowrap}.command-palette-backdrop{z-index:120;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0309148c;place-items:start center;padding:10vh 18px;display:grid;position:fixed;inset:0}.command-palette{border:1px solid var(--line);background:var(--card);border-radius:20px;width:min(610px,100%);overflow:hidden;box-shadow:0 28px 90px #0000004d}.command-palette>header{border-bottom:1px solid var(--line);color:var(--muted);grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:15px 17px;display:grid}.command-palette input{width:100%;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;padding:5px 0;font-size:15px}.command-palette header button{border:1px solid var(--line);background:var(--paper);width:31px;height:31px;color:var(--muted);cursor:pointer;border-radius:9px;place-items:center;display:grid}.command-results{max-height:58vh;padding:10px;overflow:auto}.command-results>small{color:var(--muted);letter-spacing:.12em;padding:10px 10px 6px;font-size:8px;font-weight:800;display:block}.command-results>a{color:var(--ink);border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;font-size:12px;font-weight:700;text-decoration:none;display:flex}.command-results>a:hover{background:var(--blue-soft);color:var(--blue)}.command-results>a span{align-items:center;gap:10px;display:flex}.command-results>a b{font-size:10px}.commands-hero h1 span{color:var(--blue)}.hero-actions{flex-direction:column;gap:10px;min-width:260px;display:flex}.triage-button{background:var(--blue);color:#fff;cursor:pointer;width:100%;box-shadow:0 10px 26px var(--blue);border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-weight:800;display:flex}@supports (color:color-mix(in lab, red, red)){.triage-button{box-shadow:0 10px 26px color-mix(in srgb,var(--blue) 24%,transparent)}}.triage-button:hover{transform:translateY(-2px)}.triage-button:disabled{opacity:.6;transform:none}.operation-overview{gap:13px}.operation-card{min-height:132px;padding:20px;position:relative;overflow:hidden}.operation-card:after{content:"";background:currentColor;border-radius:50%;width:95px;height:95px;position:absolute;bottom:-35px;right:-28px}@supports (color:color-mix(in lab, red, red)){.operation-card:after{background:color-mix(in srgb,currentColor 9%,transparent)}}.operation-card>i{font-style:normal}.operation-card strong{letter-spacing:-.055em}.calendar-operation-card{grid-template-rows:auto auto auto 1fr;min-height:185px}.calendar-operation-card .calendar-card-events{border-top:1px solid var(--line);flex-direction:column;grid-column:1/-1;gap:5px;margin-top:10px;padding-top:9px;display:flex}.calendar-operation-card .calendar-card-events span{color:var(--ink);letter-spacing:0;text-transform:none;white-space:nowrap;grid-template-columns:42px minmax(0,1fr);gap:5px;font-size:8px;font-weight:650;display:grid}.calendar-operation-card .calendar-card-events b{color:var(--blue);font-size:8px}.calendar-operation-card .calendar-card-events .calendar-card-empty{color:var(--muted);font-weight:500;display:block}.calendar-operation-card>i{grid-row:2/4}.priority-queue{margin-top:34px}.priority-table{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--card);box-shadow:var(--shadow);overflow:hidden}.priority-head,.priority-row{grid-template-columns:minmax(170px,.8fr) 100px minmax(260px,1.4fr) 112px;align-items:center;gap:16px;display:grid}.priority-head{background:var(--paper);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;padding:12px 18px;font-size:9px;font-weight:800}.priority-row{border-top:1px solid var(--line);padding:15px 18px;position:relative}.priority-row:before{content:"";background:var(--yellow);width:3px;position:absolute;top:0;bottom:0;left:0}.priority-row.critical:before{background:var(--red)}.priority-row>div{align-items:center;gap:10px;min-width:0;display:flex}.priority-row>div i{background:var(--yellow);width:9px;height:9px;box-shadow:0 0 0 5px var(--yellow);border-radius:50%;flex:none}@supports (color:color-mix(in lab, red, red)){.priority-row>div i{box-shadow:0 0 0 5px color-mix(in srgb,var(--yellow) 12%,transparent)}}.priority-row.critical>div i{background:var(--red);box-shadow:0 0 0 5px var(--red)}@supports (color:color-mix(in lab, red, red)){.priority-row.critical>div i{box-shadow:0 0 0 5px color-mix(in srgb,var(--red) 12%,transparent)}}.priority-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.priority-row>b{background:var(--yellow);border-radius:999px;justify-self:start;padding:5px 8px}@supports (color:color-mix(in lab, red, red)){.priority-row>b{background:color-mix(in srgb,var(--yellow) 12%,transparent)}}.priority-row>b{color:var(--yellow);text-transform:uppercase;font-size:9px}.priority-row.critical>b{background:var(--red)}@supports (color:color-mix(in lab, red, red)){.priority-row.critical>b{background:color-mix(in srgb,var(--red) 12%,transparent)}}.priority-row.critical>b{color:var(--red)}.priority-row p{color:var(--muted);margin:0;font-size:11px;line-height:1.45}.priority-row nav{justify-content:flex-end;gap:6px;display:flex}.priority-row nav a,.priority-row nav button{border:1px solid var(--line);background:var(--paper);width:31px;height:31px;color:var(--muted);cursor:pointer;border-radius:9px;place-items:center;padding:0;display:grid}.priority-row nav a:hover,.priority-row nav button:hover{border-color:var(--blue);background:var(--blue-soft);color:var(--blue)}.priority-clear{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--card);box-shadow:var(--shadow);align-items:center;gap:14px;padding:20px;display:flex}.priority-clear>span{background:var(--green);border-radius:13px;place-items:center;width:42px;height:42px;display:grid}@supports (color:color-mix(in lab, red, red)){.priority-clear>span{background:color-mix(in srgb,var(--green) 12%,transparent)}}.priority-clear>span{color:var(--green)}.priority-clear>div{flex:1}.priority-clear strong{font-size:13px}.priority-clear p{color:var(--muted);margin:4px 0 0;font-size:11px}.priority-clear button{border:1px solid var(--line);background:var(--paper);color:var(--ink);cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding:9px 12px;font-size:10px;font-weight:800;display:flex}.thermometer-filters{grid-template-columns:minmax(220px,.45fr) minmax(280px,1fr)}.search-field{border:1px solid var(--line);background:var(--card);color:var(--muted);border-radius:12px;align-items:center;gap:8px;margin-top:7px;padding:0 12px;display:flex}.search-field input{width:100%;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;padding:12px 0}.sync-box button{justify-content:center;align-items:center;gap:7px;display:flex}@keyframes spin{to{transform:rotate(360deg)}}.thermometer-board{grid-template-columns:repeat(3,minmax(240px,1fr));align-items:start;gap:14px;display:grid}.thermometer-column{border:1px solid var(--line);background:var(--paper);border-radius:20px;min-height:420px;padding:13px}@supports (color:color-mix(in lab, red, red)){.thermometer-column{background:color-mix(in srgb,var(--paper) 82%,var(--card))}}.thermometer-column{transition:border-color .18s,background .18s}.thermometer-column:hover{border-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.thermometer-column:hover{border-color:color-mix(in srgb,var(--blue) 38%,var(--line))}}.thermometer-column>header{justify-content:space-between;align-items:center;padding:4px 3px 14px;display:flex}.thermometer-column>header>div{align-items:center;gap:10px;display:flex}.thermometer-column>header i{background:var(--green);width:10px;height:10px;box-shadow:0 0 0 5px var(--green);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.thermometer-column>header i{box-shadow:0 0 0 5px color-mix(in srgb,var(--green) 11%,transparent)}}.thermometer-column.attention>header i{background:var(--yellow);box-shadow:0 0 0 5px var(--yellow)}@supports (color:color-mix(in lab, red, red)){.thermometer-column.attention>header i{box-shadow:0 0 0 5px color-mix(in srgb,var(--yellow) 11%,transparent)}}.thermometer-column.risk>header i{background:var(--red);box-shadow:0 0 0 5px var(--red)}@supports (color:color-mix(in lab, red, red)){.thermometer-column.risk>header i{box-shadow:0 0 0 5px color-mix(in srgb,var(--red) 11%,transparent)}}.thermometer-column>header span{flex-direction:column;gap:2px;display:flex}.thermometer-column>header strong{font-size:12px}.thermometer-column>header small{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;font-size:8px}.thermometer-column>header>b{background:var(--card);min-width:29px;height:26px;color:var(--muted);border-radius:9px;place-items:center;padding:0 8px;font-size:10px;display:grid}.thermometer-stack{flex-direction:column;gap:8px;display:flex}.thermometer-account{border:1px solid var(--line);background:var(--card);cursor:grab;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:13px;display:grid;box-shadow:0 6px 18px #0000000a}.thermometer-account:active{cursor:grabbing}.thermometer-account:hover{border-color:var(--blue);box-shadow:var(--shadow-hover);transform:translateY(-2px)}.drag-handle{color:var(--muted)}.thermometer-account>div{flex-direction:column;gap:3px;min-width:0;display:flex}.thermometer-account strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.thermometer-account small{color:var(--muted);font-size:9px}.thermometer-account>a{background:var(--paper);width:28px;height:28px;color:var(--muted);border-radius:8px;place-items:center;display:grid}.thermometer-account .status-control{grid-column:2/4}.thermometer-account .status-control select{background:var(--paper);padding:7px 8px;font-size:9px}.column-empty{border:1px dashed var(--line);color:var(--muted);text-align:center;border-radius:12px;margin:20px 0;padding:22px 10px;font-size:10px}.health-summary article,.integration,.resilience-grid>article,.health-history,.planner-card,.assistant-card,.metrics-chart-card{box-shadow:var(--shadow)}.integration{position:relative;overflow:hidden}.integration:after{content:"";background:var(--green);height:3px;position:absolute;inset:auto 0 0}.integration.degraded:after{background:var(--yellow)}.integration.error:after{background:var(--red)}@media (width<=1050px){.priority-head,.priority-row{grid-template-columns:minmax(150px,.8fr) 90px minmax(180px,1fr) 105px}.thermometer-board{grid-template-columns:1fr}.thermometer-column{min-height:180px}.thermometer-stack{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (width<=900px){.nav-search{display:none!important}.global-fab{justify-content:center;width:52px;height:52px;padding:0}.global-fab span{display:none}.hero-actions{width:100%;min-width:0}.priority-head{display:none}.priority-row{grid-template-columns:minmax(0,1fr) auto;padding:15px}.priority-row>p{grid-column:1/-1}.priority-row nav{grid-column:1/-1;justify-content:flex-start}.priority-clear{flex-wrap:wrap;align-items:flex-start}.priority-clear button{justify-content:center;width:100%}}@media (width<=620px){.thermometer-filters,.thermometer-stack{grid-template-columns:1fr}.priority-row{gap:9px}.priority-row>b{justify-self:end}.commands-hero h1{font-size:40px}.operation-card{min-height:118px}.priority-clear>span{width:36px;height:36px}.priority-clear>div{min-width:calc(100% - 56px)}}.agenda-today{border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow);border-radius:20px;margin-top:22px;padding:21px}.agenda-today-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:18px;padding-bottom:15px;display:flex}.agenda-today-heading h2{text-transform:capitalize;margin:0;font-size:22px}.agenda-today-heading>span{color:var(--muted);font-size:10px}.agenda-timeline{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding-top:15px;display:grid}.agenda-timeline article{border:1px solid var(--line);background:var(--paper);border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px;display:grid}.agenda-timeline article>span{background:var(--blue-soft);width:31px;height:31px;color:var(--blue);border-radius:9px;place-items:center;display:grid}.agenda-timeline article>div{flex-direction:column;gap:3px;min-width:0;display:flex}.agenda-timeline strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.agenda-timeline small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.agenda-timeline article>a{color:var(--muted)}.agenda-free{color:var(--green);grid-column:1/-1;align-items:center;gap:12px;padding:12px;display:flex}.agenda-free>div{flex-direction:column;gap:3px;display:flex}.agenda-free strong{font-size:12px}.agenda-free p{color:var(--muted);margin:0;font-size:10px}.agenda-skeleton{background:linear-gradient(90deg,var(--paper),var(--card),var(--paper));border-radius:12px;height:58px}@supports (color:color-mix(in lab, red, red)){.agenda-skeleton{background:linear-gradient(90deg,var(--paper),color-mix(in srgb,var(--card) 70%,var(--paper)),var(--paper))}}.agenda-skeleton{background-size:200% 100%;animation:1.2s infinite shimmer}@keyframes shimmer{to{background-position:-200% 0}}.focus-suggestions{border-top:1px solid var(--line);flex-direction:column;gap:7px;margin-top:19px;padding-top:16px;display:flex}.focus-suggestions>strong{align-items:center;gap:7px;margin-bottom:2px;font-size:11px;display:flex}.focus-suggestions button{border:1px solid var(--line);background:var(--paper);color:var(--muted);text-align:left;cursor:pointer;border-radius:9px;align-items:center;gap:7px;padding:9px;font-size:10px;display:flex}.focus-suggestions button:hover{border-color:var(--blue);color:var(--blue)}.integrated-calendar{border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow);border-radius:20px;margin-top:16px;overflow:hidden}.integrated-calendar-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:18px;padding:20px 21px 15px;display:flex}.integrated-calendar-heading h2{margin:0;font-size:22px}.integrated-calendar-heading>span{color:var(--muted);font-size:10px}.integrated-calendar iframe{background:#fff;border:0;width:100%;height:620px;display:block}.health-refresh,.backup-link,.rollback-button{justify-content:center;align-items:center;gap:8px;display:inline-flex}.health-overall{border:1px solid var(--green);grid-template-columns:auto 1fr auto;align-items:center;gap:13px;margin-top:20px;padding:15px 18px;display:grid}@supports (color:color-mix(in lab, red, red)){.health-overall{border:1px solid color-mix(in srgb,var(--green) 24%,var(--line))}}.health-overall{background:var(--green);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.health-overall{background:color-mix(in srgb,var(--green) 7%,var(--card))}}.health-overall{color:var(--green)}.health-overall.attention{border-color:var(--yellow)}@supports (color:color-mix(in lab, red, red)){.health-overall.attention{border-color:color-mix(in srgb,var(--yellow) 28%,var(--line))}}.health-overall.attention{background:var(--yellow)}@supports (color:color-mix(in lab, red, red)){.health-overall.attention{background:color-mix(in srgb,var(--yellow) 8%,var(--card))}}.health-overall.attention{color:var(--yellow)}.health-overall>span{background:currentColor;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}@supports (color:color-mix(in lab, red, red)){.health-overall>span{background:color-mix(in srgb,currentColor 12%,transparent)}}.health-overall>div{flex-direction:column;gap:3px;display:flex}.health-overall strong{font-size:12px}.health-overall small{color:var(--muted);font-size:10px}.health-overall>b{font-size:10px}.rollback-button{border:1px solid var(--line);background:var(--paper);color:var(--muted);border-radius:10px;margin-top:14px;padding:10px 12px;font-size:10px;font-weight:750}.backup-link{width:max-content}.metrics-side-charts{flex-direction:column;gap:13px;display:flex}.comparison-legend{color:var(--muted);gap:14px;margin:-8px 0 16px;font-size:9px;display:flex}.comparison-legend span{align-items:center;gap:6px;display:flex}.comparison-legend i{background:var(--muted);border-radius:999px;width:17px;height:4px}@supports (color:color-mix(in lab, red, red)){.comparison-legend i{background:color-mix(in srgb,var(--muted) 42%,transparent)}}.comparison-legend i.current{background:var(--blue)}.comparison-rows{flex-direction:column;gap:14px;display:flex}.comparison-row{grid-template-columns:115px 1fr;align-items:center;gap:10px;display:grid}.comparison-row>div:first-child{flex-direction:column;gap:3px;min-width:0;display:flex}.comparison-row strong{font-size:10px}.comparison-row small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.comparison-bars{flex-direction:column;gap:4px;display:flex}.comparison-bars i{background:var(--muted);border-radius:999px;height:5px;display:block}@supports (color:color-mix(in lab, red, red)){.comparison-bars i{background:color-mix(in srgb,var(--muted) 36%,transparent)}}.comparison-bars i.current{background:linear-gradient(90deg,var(--blue),#69a9ff)}@media (width<=980px){.agenda-timeline{grid-template-columns:1fr 1fr}.metrics-side-charts{grid-template-columns:1fr 1fr;display:grid}.health-overall{grid-template-columns:auto 1fr}.health-overall>b{grid-column:2}}@media (width<=620px){.agenda-timeline{grid-template-columns:1fr}.agenda-today{padding:16px}.agenda-today-heading,.integrated-calendar-heading{flex-direction:column;align-items:flex-start}.integrated-calendar iframe{height:560px}.metrics-side-charts{grid-template-columns:1fr}.health-overall{padding:14px}.comparison-row{grid-template-columns:92px 1fr}}.agenda-timeline article>nav{align-items:center;gap:5px;display:flex}.agenda-timeline article>nav a,.agenda-timeline article>nav button{border:1px solid var(--line);background:var(--card);width:28px;height:28px;color:var(--muted);cursor:pointer;border-radius:8px;place-items:center;padding:0;display:grid}.agenda-timeline article>nav button:hover{border-color:var(--green);background:var(--green)}@supports (color:color-mix(in lab, red, red)){.agenda-timeline article>nav button:hover{background:color-mix(in srgb,var(--green) 10%,var(--card))}}.agenda-timeline article>nav button:hover{color:var(--green)}.agenda-timeline article>nav a:hover{border-color:var(--blue);color:var(--blue)}.agenda-timeline article>nav button:disabled{opacity:.5}.install-app-button{z-index:55;border:1px solid var(--blue);align-items:center;gap:8px;padding:11px 14px;display:none;position:fixed;bottom:82px;right:24px}@supports (color:color-mix(in lab, red, red)){.install-app-button{border:1px solid color-mix(in srgb,var(--blue) 35%,var(--line))}}.install-app-button{background:var(--card);color:var(--blue);box-shadow:var(--shadow);cursor:pointer;border-radius:999px;font-size:11px;font-weight:800}.install-help-backdrop{z-index:130;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#03091494;place-items:end center;padding:18px;display:grid;position:fixed;inset:0}.install-help{border:1px solid var(--line);background:var(--card);border-radius:24px;width:min(440px,100%);padding:28px 24px;position:relative;box-shadow:0 28px 90px #00000059}.install-help-close{border:1px solid var(--line);background:var(--paper);width:34px;height:34px;color:var(--muted);cursor:pointer;border-radius:10px;place-items:center;display:grid;position:absolute;top:16px;right:16px}.install-help-icon{background:var(--blue-soft);width:54px;height:54px;color:var(--blue);border-radius:17px;place-items:center;margin-bottom:20px;display:grid}.install-help h2{letter-spacing:-.04em;margin:0;font-size:26px}.install-help>p:not(.eyebrow){color:var(--muted);margin:10px 0 18px;font-size:13px;line-height:1.55}.install-help ol{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.install-help li{border:1px solid var(--line);background:var(--paper);border-radius:13px;align-items:center;gap:12px;padding:13px;font-size:12px;display:flex}.install-help li b{background:var(--blue-soft);width:30px;height:30px;color:var(--blue);border-radius:9px;place-items:center;font-size:18px;display:grid}.install-help>small{color:var(--muted);margin-top:16px;font-size:10px;line-height:1.45;display:block}@media (width<=900px){.install-app-button{display:flex;bottom:150px;right:16px}.install-help-backdrop{padding-bottom:88px}}@media (display-mode:standalone){body{padding-top:env(safe-area-inset-top);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.premium-nav.site-nav{padding-bottom:max(6px,env(safe-area-inset-bottom))}.global-fab{bottom:calc(88px + env(safe-area-inset-bottom))}.install-app-button{display:none}}.notification-lab{border:1px solid var(--blue);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;margin:18px 0;padding:21px;display:grid}@supports (color:color-mix(in lab, red, red)){.notification-lab{border:1px solid color-mix(in srgb,var(--blue) 26%,var(--line))}}.notification-lab{background:linear-gradient(135deg,var(--blue),var(--card));border-radius:20px}@supports (color:color-mix(in lab, red, red)){.notification-lab{background:linear-gradient(135deg,color-mix(in srgb,var(--blue) 7%,var(--card)),var(--card))}}.notification-lab{box-shadow:var(--shadow)}.notification-lab-icon{background:var(--blue-soft);width:52px;height:52px;color:var(--blue);border-radius:16px;place-items:center;display:grid}.notification-lab .eyebrow{margin-bottom:5px}.notification-lab h2{letter-spacing:-.035em;margin:0;font-size:21px}.notification-lab p:not(.eyebrow){color:var(--muted);margin:5px 0 9px;font-size:11px;line-height:1.5}.notification-lab small{color:var(--muted);align-items:center;gap:6px;font-size:9px;display:flex}.notification-lab>button{background:var(--blue);color:#fff;cursor:pointer;box-shadow:0 9px 22px var(--blue);border:0;border-radius:11px;padding:12px 15px;font-size:11px;font-weight:800}@supports (color:color-mix(in lab, red, red)){.notification-lab>button{box-shadow:0 9px 22px color-mix(in srgb,var(--blue) 24%,transparent)}}.notification-lab>button:disabled{opacity:.55;cursor:not-allowed}.notification-feedback{color:var(--green);margin-top:9px;font-size:10px;line-height:1.4;display:block}@media (width<=620px){.notification-lab{grid-template-columns:auto 1fr;align-items:start;padding:17px}.notification-lab>button{grid-column:1/-1;width:100%}.notification-lab-icon{width:44px;height:44px}}.notification-preferences{border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow);border-radius:22px;margin:18px 0 24px;overflow:hidden}.notification-preferences>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding:22px;display:flex}.notification-preferences h2{letter-spacing:-.04em;margin:0;font-size:24px}.notification-preferences header p:not(.eyebrow){color:var(--muted);margin:6px 0 0;font-size:11px}.notification-preferences header>span{background:var(--green);border-radius:999px;align-items:center;gap:7px;padding:8px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.notification-preferences header>span{background:color-mix(in srgb,var(--green) 10%,transparent)}}.notification-preferences header>span{color:var(--green);white-space:nowrap;font-size:9px;font-weight:800}.notification-rule-list{grid-template-columns:1fr 1fr;display:grid}.notification-rule{border-bottom:1px solid var(--line);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:11px;padding:15px 18px;display:grid;position:relative}.notification-rule:nth-child(odd){border-right:1px solid var(--line)}.notification-rule-icon{background:var(--blue-soft);width:34px;height:34px;color:var(--blue);border-radius:10px;place-items:center;display:grid}.notification-rule>span:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.notification-rule strong{font-size:11px}.notification-rule small{color:var(--muted);font-size:9px;line-height:1.4}.notification-rule>b{background:var(--paper);color:var(--muted);white-space:nowrap;border-radius:999px;padding:5px 7px;font-size:8px}.notification-rule input{opacity:0;pointer-events:none;position:absolute}.notification-rule>i{background:var(--line);border-radius:999px;width:34px;height:20px;position:relative}.notification-rule>i:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 2px 5px #0003}.notification-rule input:checked+i{background:var(--blue)}.notification-rule input:checked+i:after{transform:translate(14px)}.notification-preferences>footer{background:var(--paper);justify-content:space-between;align-items:center;gap:16px;padding:15px 20px;display:flex}.notification-preferences footer>div{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:9px;display:flex}.notification-preferences footer label{align-items:center;gap:5px;display:flex}.notification-preferences footer input,.notification-preferences footer select{border:1px solid var(--line);background:var(--card);color:var(--ink);font:inherit;border-radius:8px;padding:7px 8px}.notification-preferences footer>button{border:1px solid var(--line);background:var(--card);color:var(--muted);cursor:pointer;border-radius:9px;padding:8px 10px;font-size:9px;font-weight:800}@media (width<=820px){.notification-rule-list{grid-template-columns:1fr}.notification-rule:nth-child(odd){border-right:0}.notification-preferences>header{flex-direction:column}.notification-preferences>footer{flex-direction:column;align-items:stretch}.notification-preferences footer>button{width:100%}}@media (width<=520px){.notification-rule{grid-template-columns:auto minmax(0,1fr) auto}.notification-rule>b{display:none}.notification-preferences>header{padding:18px}.notification-preferences footer>div{flex-direction:column;align-items:flex-start}}.operation-card:after{display:none!important}.falling-account-list{border:1px solid var(--red);width:100%;min-width:0;max-width:100%;margin:12px 0;padding:15px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.falling-account-list{border:1px solid color-mix(in srgb,var(--red) 24%,var(--line))}}.falling-account-list{background:var(--red);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.falling-account-list{background:color-mix(in srgb,var(--red) 5%,var(--card))}}.falling-account-list>strong{color:var(--red);text-transform:uppercase;letter-spacing:.06em;margin-bottom:9px;font-size:11px;display:block}.falling-account-list>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;min-width:0;display:grid}.falling-account-list a{border:1px solid var(--line);background:var(--card);width:100%;min-width:0;max-width:100%;color:var(--ink);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 11px;text-decoration:none;display:flex;overflow:hidden}.falling-account-list a span{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex;overflow:hidden}.falling-account-list a small{max-width:100%;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;display:block;overflow:hidden}.falling-account-list a b{color:var(--red);white-space:nowrap;flex:none;font-size:9px}@media (width<=700px){.daily-briefing{width:100%;max-width:100%;overflow:hidden}.falling-account-list{padding:13px}.falling-account-list>div{grid-template-columns:minmax(0,1fr)}.falling-account-list a{align-items:flex-start;padding:11px}.falling-account-list a b{margin-top:2px}}@media (width<=420px){.falling-account-list a{flex-direction:column;gap:7px}.falling-account-list a b{align-self:flex-start}}@media (width<=900px){.premium-nav.site-nav{inset:auto 12px calc(18px + env(safe-area-inset-bottom))!important;border:1px solid var(--line)!important;width:auto!important;height:76px!important;padding:7px 8px!important}@supports (color:color-mix(in lab, red, red)){.premium-nav.site-nav{border:1px solid color-mix(in srgb,var(--line) 78%,transparent)!important}}.premium-nav.site-nav{background:var(--card)!important;border-radius:24px!important}@supports (color:color-mix(in lab, red, red)){.premium-nav.site-nav{background:color-mix(in srgb,var(--card) 88%,transparent)!important}}.premium-nav.site-nav{-webkit-backdrop-filter:blur(24px)saturate(145%);box-shadow:0 18px 48px #030c1c3d,0 3px 12px #030c1c1a!important}.premium-links{grid-template-columns:repeat(5,minmax(0,1fr))!important;place-items:center!important;gap:4px!important;height:100%!important}.premium-links a{touch-action:manipulation;-webkit-tap-highlight-color:transparent;min-width:0;min-height:60px;font-weight:750;text-align:center!important;border-radius:17px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:4px!important;width:100%!important;padding:7px 3px!important;font-size:9px!important;line-height:1!important;display:flex!important}.premium-links a i{width:28px;height:25px;margin:0 auto;transition:transform .18s;place-items:center!important;font-size:20px!important;display:grid!important}.premium-links a svg{width:20px;height:20px}.premium-links a.active{background:var(--blue-soft)!important}@supports (color:color-mix(in lab, red, red)){.premium-links a.active{background:color-mix(in srgb,var(--blue-soft) 92%,transparent)!important}}.premium-links a.active{box-shadow:inset 0 0 0 1px var(--blue)}@supports (color:color-mix(in lab, red, red)){.premium-links a.active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--blue) 12%,transparent)}}.premium-links a.active{transform:translateY(-3px)}.premium-links a.active i{transform:scale(1.08)}.premium-links a.active:before{display:none!important}.premium-nav~.shell{padding-bottom:calc(122px + env(safe-area-inset-bottom))!important}.global-fab{bottom:calc(112px + env(safe-area-inset-bottom))!important}.install-app-button{bottom:calc(174px + env(safe-area-inset-bottom))!important}}.morning-shell{padding-top:28px}.morning-hero{border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow);border-radius:22px;justify-content:space-between;align-items:flex-end;gap:24px;padding:25px 27px;display:flex}.morning-hero h1{font-size:48px}.morning-connections{width:min(620px,58%)}.morning-tabs{z-index:8;border:1px solid var(--line);background:var(--paper);border-radius:16px;grid-template-columns:repeat(4,1fr);gap:7px;margin:14px 0;padding:7px;display:grid;position:sticky;top:10px}@supports (color:color-mix(in lab, red, red)){.morning-tabs{background:color-mix(in srgb,var(--paper) 90%,transparent)}}.morning-tabs{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.morning-tabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:12px;font-size:10px;font-weight:800;display:flex;position:relative}.morning-tabs button.active{background:var(--blue);color:#fff;box-shadow:0 7px 20px var(--blue)}@supports (color:color-mix(in lab, red, red)){.morning-tabs button.active{box-shadow:0 7px 20px color-mix(in srgb,var(--blue) 22%,transparent)}}.morning-tabs button b{background:var(--red);color:#fff;border-radius:99px;place-items:center;min-width:17px;height:17px;font-size:7px;display:grid}.morning-stage{display:none}.morning-stage.active{display:grid}.morning-meeting{grid-template-columns:minmax(0,1.6fr) minmax(290px,.65fr);gap:12px}.meeting-call,.meeting-overview,.morning-card,.morning-notes,.summary-lead,.summary-grid>article,.morning-decisions{border:1px solid var(--line);background:var(--card);border-radius:20px}.meeting-call{background:radial-gradient(circle at 90% 10%,var(--blue),transparent 35%),var(--card);flex-direction:column;justify-content:center;min-height:385px;padding:42px;display:flex}@supports (color:color-mix(in lab, red, red)){.meeting-call{background:radial-gradient(circle at 90% 10%,color-mix(in srgb,var(--blue) 14%,transparent),transparent 35%),var(--card)}}.meeting-live{color:var(--green);letter-spacing:.07em;align-items:center;gap:8px;font-size:8px;font-weight:900;display:flex}.meeting-live i{background:var(--green);width:8px;height:8px;box-shadow:0 0 0 5px var(--green);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.meeting-live i{box-shadow:0 0 0 5px color-mix(in srgb,var(--green) 12%,transparent)}}.meeting-call h2{letter-spacing:-.045em;max-width:650px;margin:18px 0 9px;font-size:38px}.meeting-call>p{max-width:620px;color:var(--muted);margin:0;font-size:12px;line-height:1.65}.meeting-actions{flex-wrap:wrap;gap:9px;margin-top:27px;display:flex}.meeting-actions a{border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:14px 17px;font-size:10px;font-weight:850;text-decoration:none;display:flex}.meeting-actions .meeting-primary{border-color:var(--blue);background:var(--blue);color:#fff}.meeting-call>small{color:var(--muted);margin-top:15px;font-size:8px}.meeting-overview{padding:24px}.meeting-overview>div{gap:8px;margin:12px 0;display:grid}.meeting-overview>div span{background:var(--paper);color:var(--blue);border-radius:13px;grid-template-columns:auto 1fr;align-items:center;gap:3px 10px;padding:13px;display:grid}.meeting-overview>div b{font-size:20px}.meeting-overview>div small{color:var(--muted);grid-column:2;font-size:8px}.meeting-overview>div .warning{color:var(--red)}.meeting-overview>button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:11px;justify-content:center;align-items:center;gap:7px;width:100%;padding:11px;font-size:9px;font-weight:800;display:flex}.meeting-overview>small{color:var(--muted);text-align:center;margin-top:8px;font-size:7px;display:block}.spin{animation:1s linear infinite spin}.morning-agenda{grid-template-columns:1fr 1fr;gap:12px}.morning-card,.morning-notes{padding:22px}.morning-card>header{justify-content:space-between;align-items:center;display:flex}.morning-card h2,.morning-notes h2{margin:3px 0;font-size:23px}.morning-card>header>b{font-size:30px}.morning-list{flex-direction:column;margin-top:14px;display:flex}.morning-list>a{border-top:1px solid var(--line);color:var(--ink);grid-template-columns:70px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 3px;text-decoration:none;display:grid}.morning-list>a:first-child{border-top:0}.morning-list .time{color:var(--blue);font-size:9px;font-weight:850}.morning-list>a>span:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.morning-list strong,.morning-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.morning-list strong{font-size:10px}.morning-list small,.morning-empty{color:var(--muted);font-size:8px}.task-dot{background:var(--green);border-radius:50%;width:9px;height:9px}.task-dot.late{background:var(--red)}.morning-notes{grid-column:1/-1;grid-template-columns:260px 1fr;align-items:start;gap:18px;display:grid}.morning-notes textarea{resize:vertical;border:1px solid var(--line);background:var(--paper);color:var(--ink);font:inherit;border-radius:12px;padding:14px;font-size:10px}.morning-notes>small{color:var(--muted);grid-column:2;font-size:7px}.morning-summary{gap:12px}.summary-lead{grid-template-columns:auto 1fr auto;align-items:center;gap:15px;padding:22px;display:grid}.summary-lead>span{background:var(--blue-soft);width:48px;height:48px;color:var(--blue);border-radius:14px;place-items:center;display:grid}.summary-lead h2{margin:2px 0 5px;font-size:25px}.summary-lead p:not(.eyebrow){color:var(--muted);margin:0;font-size:9px}.summary-lead>a{color:var(--blue);align-items:center;gap:6px;font-size:9px;font-weight:800;text-decoration:none;display:flex}.summary-grid{grid-template-columns:1.15fr 1.15fr .7fr;gap:12px;display:grid}.summary-grid>article{padding:22px}.summary-grid ol{margin:14px 0 0;padding-left:20px}.summary-grid li{color:var(--ink);padding:7px 0;font-size:10px;line-height:1.4}.summary-grid ul{margin:12px 0 0;padding:0;list-style:none}.summary-grid ul li{color:var(--muted);align-items:center;gap:8px;display:flex}.summary-grid ul svg{color:var(--green)}.summary-calendar{color:var(--blue);align-items:center;gap:10px;margin-top:15px;display:flex}.summary-calendar span{flex-direction:column;gap:4px;display:flex}.summary-calendar strong{font-size:11px}.summary-calendar small{color:var(--muted);font-size:8px}.morning-decisions{padding:24px}.morning-decisions>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.morning-decisions h2{margin:3px 0 5px;font-size:26px}.morning-decisions header p:not(.eyebrow){color:var(--muted);margin:0;font-size:9px}.morning-decisions header>button,.decision-actions button,.morning-decisions>footer>button{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;font-size:8px;font-weight:800;display:flex}.morning-decisions header>button{padding:11px 14px}.decision-list{flex-direction:column;margin-top:20px;display:flex}.decision-list article{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:14px 4px;display:grid}.decision-icon{background:var(--paper);width:37px;height:37px;color:var(--blue);border-radius:11px;place-items:center;display:grid}.decision-list article>div:nth-child(2){flex-direction:column;gap:4px;min-width:0;display:flex}.decision-list strong{font-size:10px}.decision-list small{color:var(--muted);font-size:8px}.decision-list em{background:var(--paper);color:var(--muted);border-radius:99px;padding:5px 8px;font-size:7px;font-style:normal;font-weight:850}.decision-list article.approved em{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.decision-list article.approved em{background:color-mix(in srgb,var(--green) 12%,transparent)}}.decision-list article.approved em{color:var(--green)}.decision-list article.ignored{opacity:.5}.decision-actions{gap:5px;display:flex}.decision-actions button{background:var(--paper);color:var(--muted);padding:8px}.decision-actions button:last-child{background:var(--blue);color:#fff}.morning-decisions>footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:15px;padding-top:16px;font-size:9px;display:flex}.morning-decisions>footer>span{color:var(--muted);align-items:center;gap:5px;display:flex}.morning-decisions>footer>button{background:var(--green);padding:12px 15px}.morning-decisions>footer>button:disabled{opacity:.55;cursor:not-allowed}@media (width<=1050px){.morning-hero{flex-direction:column;align-items:stretch}.morning-connections{width:100%}.morning-meeting{grid-template-columns:1fr}.summary-grid{grid-template-columns:1fr 1fr}.summary-grid>article:last-child{grid-column:1/-1}}@media (width<=900px){.premium-links{grid-template-columns:repeat(7,minmax(0,1fr))!important}.morning-shell{padding:17px 0 90px}.morning-hero{padding:19px}.morning-hero h1{font-size:36px}.morning-connections{display:grid}.morning-tabs{top:7px}.meeting-call{min-height:330px;padding:25px}.meeting-call h2{font-size:29px}.morning-stage{display:none!important}.morning-stage.active{display:grid!important}.morning-agenda,.summary-grid{grid-template-columns:1fr}.morning-notes{grid-column:auto;grid-template-columns:1fr}.morning-notes>small,.summary-grid>article:last-child{grid-column:auto}.decision-list article{grid-template-columns:auto minmax(0,1fr) auto}.decision-actions{grid-column:2/-1;justify-content:flex-end}.morning-decisions>header{flex-direction:column;align-items:stretch}.morning-decisions>footer{flex-direction:column;align-items:stretch;gap:12px}.summary-lead{grid-template-columns:auto 1fr}.summary-lead>a{grid-column:2}}@media (width<=540px){.morning-shell{width:calc(100% - 18px)}.morning-hero{padding:16px}.morning-connections{grid-template-columns:1fr 1fr}.morning-connections>em{grid-column:1/-1}.morning-tabs{gap:3px;padding:5px}.morning-tabs button{flex-direction:column;gap:3px;padding:9px 3px;font-size:8px}.meeting-actions{flex-direction:column}.meeting-actions a{width:100%}.meeting-call{padding:21px}.meeting-overview,.morning-card,.morning-notes,.summary-grid>article,.morning-decisions,.summary-lead{padding:17px}.decision-list article{gap:8px}.decision-list em{grid-column:2}.decision-actions{grid-column:1/-1}.decision-actions button{flex:1}.premium-links a{font-size:6px!important}}.expert-health{grid-template-columns:repeat(4,minmax(92px,1fr));gap:8px;display:grid}.expert-health .token-health>svg{color:var(--blue)}.briefing-tools{align-items:flex-start;gap:12px;display:flex}.briefing-toggle{border:1px solid var(--line);background:var(--paper);width:32px;height:32px;color:var(--muted);cursor:pointer;border-radius:10px;place-items:center;display:grid}.briefing-toggle svg{transition:transform .2s}.daily-briefing.collapsed .briefing-toggle svg{transform:rotate(-90deg)}.daily-briefing.collapsed .daily-client-priority,.daily-briefing.collapsed .daily-task-list,.daily-briefing.collapsed>footer{display:none}.daily-briefing.collapsed{padding-block:17px}@media (width<=760px){.expert-health{grid-template-columns:repeat(2,1fr)}.briefing-tools{justify-content:space-between;width:100%}}.period-tools,.clickup-sources,.live-sync{align-items:center;display:flex}.period-tools{gap:8px}.clickup-sources{gap:8px;margin-top:10px}.clickup-sources a{border:1px solid var(--line);color:var(--blue);border-radius:9px;align-items:center;gap:5px;padding:6px 9px;font-size:8px;font-weight:800;text-decoration:none;display:inline-flex}.live-sync{color:var(--green);text-transform:uppercase;gap:5px;font-size:8px;font-weight:800}.live-sync i{background:var(--green);width:7px;height:7px;box-shadow:0 0 0 4px var(--green);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.live-sync i{box-shadow:0 0 0 4px color-mix(in srgb,var(--green) 12%,transparent)}}.ops-refresh{border:1px solid var(--line);background:var(--paper);width:34px;height:34px;color:var(--blue);cursor:pointer;border-radius:10px;place-items:center;display:grid}.today-tasks{border:1px solid var(--blue);margin-top:12px;padding:18px}@supports (color:color-mix(in lab, red, red)){.today-tasks{border:1px solid color-mix(in srgb,var(--blue) 20%,var(--line))}}.today-tasks{background:linear-gradient(135deg,var(--blue),var(--paper));border-radius:17px}@supports (color:color-mix(in lab, red, red)){.today-tasks{background:linear-gradient(135deg,color-mix(in srgb,var(--blue) 6%,var(--paper)),var(--paper))}}.today-tasks>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.today-tasks h3{margin:2px 0 0;font-size:18px}.today-tasks>header>span{color:var(--muted);font-size:9px}.today-tasks>header>span strong{color:var(--ink);font-size:16px}.today-tasks>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.today-tasks a{border:1px solid var(--line);background:var(--card);color:var(--ink);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:11px;text-decoration:none;display:grid}.today-tasks a>i{background:var(--blue-soft);width:29px;height:29px;color:var(--blue);border-radius:9px;place-items:center;display:grid}.today-tasks a>span{flex-direction:column;min-width:0;display:flex}.today-tasks a strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.today-tasks a small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:7px;overflow:hidden}.today-tasks a>b{background:var(--blue-soft);color:var(--blue);text-transform:uppercase;border-radius:8px;padding:4px 7px;font-size:7px}.today-tasks a.completed{opacity:.72}.today-tasks a.completed>i{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.today-tasks a.completed>i{background:color-mix(in srgb,var(--green) 12%,transparent)}}.today-tasks a.completed>i{color:var(--green)}.today-tasks a.completed>b{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.today-tasks a.completed>b{background:color-mix(in srgb,var(--green) 12%,transparent)}}.today-tasks a.completed>b{color:var(--green)}.today-tasks>div>p{color:var(--muted);text-align:center;grid-column:1/-1;margin:0;padding:18px;font-size:10px}.agency-pills{background:var(--paper);border-radius:12px;gap:4px;padding:4px;display:flex}.agency-pills button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:8px 10px;font-size:8px;font-weight:800}.agency-pills button.active{background:var(--blue);color:#fff}.priority-tasks>div{grid-template-columns:1fr}.priority-tasks article{border:1px solid var(--line);background:var(--card);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:9px;padding:11px;display:grid}.priority-tasks article>i{background:var(--blue-soft);width:31px;height:31px;color:var(--blue);border-radius:9px;place-items:center;display:grid}.priority-tasks article>span{flex-direction:column;min-width:0;display:flex}.priority-tasks article strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.priority-tasks article small,.priority-tasks article em{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:7px;font-style:normal;overflow:hidden}.priority-tasks article em{color:var(--blue);font-weight:800}.priority-tasks article>b{background:var(--blue-soft);color:var(--blue);text-transform:uppercase;border-radius:8px;padding:4px 7px;font-size:7px}.priority-tasks article>button{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:8px;padding:7px 9px;font-size:7px;font-weight:800}.priority-tasks article>button:disabled{opacity:.55}.priority-tasks article>a{color:var(--muted);place-items:center;padding:6px;display:grid}.priority-tasks article.overdue{border-color:var(--red)}@supports (color:color-mix(in lab, red, red)){.priority-tasks article.overdue{border-color:color-mix(in srgb,var(--red) 28%,var(--line))}}.priority-tasks article.overdue>i{background:var(--red)}@supports (color:color-mix(in lab, red, red)){.priority-tasks article.overdue>i{background:color-mix(in srgb,var(--red) 12%,transparent)}}.priority-tasks article.overdue>i{color:var(--red)}.priority-tasks article.completed{opacity:.7}.priority-tasks article.completed>i{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.priority-tasks article.completed>i{background:color-mix(in srgb,var(--green) 12%,transparent)}}.priority-tasks article.completed>i{color:var(--green)}@media (width<=760px){.period-tools{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;width:100%}.agency-pills{order:3;width:100%;overflow:auto}.agency-pills button{flex:1}.today-tasks>div{grid-template-columns:1fr}.priority-tasks article{grid-template-columns:auto minmax(0,1fr) auto}.priority-tasks article>b{display:none}.priority-tasks article>button{grid-column:2/3;width:max-content}.priority-tasks article>a{grid-area:1/3/3}}.operations-section{border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow);border-radius:22px;margin-top:24px;padding:24px}.operations-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px;display:flex}.operations-heading h2{letter-spacing:-.04em;margin:0;font-size:29px}.operations-heading>div>p:not(.eyebrow){color:var(--muted);margin:6px 0 0;font-size:11px}.period-pills{background:var(--paper);border-radius:12px;gap:5px;padding:4px;display:flex}.period-pills button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:8px 11px;font-size:9px;font-weight:800}.period-pills button.active{background:var(--blue);color:#fff}.ops-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;display:grid}.ops-kpi{border:1px solid var(--line);background:var(--paper);border-radius:15px;align-items:flex-start;gap:10px;min-width:0;padding:15px;display:flex}.ops-kpi>span{background:var(--blue-soft);width:34px;height:34px;color:var(--blue);border-radius:10px;flex:none;place-items:center;display:grid}.ops-kpi.green>span{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.ops-kpi.green>span{background:color-mix(in srgb,var(--green) 12%,transparent)}}.ops-kpi.green>span{color:var(--green)}.ops-kpi.red>span{background:var(--red)}@supports (color:color-mix(in lab, red, red)){.ops-kpi.red>span{background:color-mix(in srgb,var(--red) 12%,transparent)}}.ops-kpi.red>span{color:var(--red)}.ops-kpi.yellow>span{background:var(--yellow)}@supports (color:color-mix(in lab, red, red)){.ops-kpi.yellow>span{background:color-mix(in srgb,var(--yellow) 13%,transparent)}}.ops-kpi.yellow>span{color:var(--yellow)}.ops-kpi.purple>span{color:#815ac7;background:#f0eafd}.ops-kpi.teal>span{color:#168b8d;background:#e2f5f4}.ops-kpi>div{flex-direction:column;min-width:0;display:flex}.ops-kpi small{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:800}.ops-kpi strong{letter-spacing:-.05em;margin:3px 0;font-size:24px}.ops-kpi p{color:var(--muted);white-space:nowrap;margin:0;font-size:8px}.ops-charts-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:12px;display:grid}.ops-bottom-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:11px;margin-top:11px;display:grid}.ops-chart-card{border:1px solid var(--line);background:var(--paper);border-radius:17px;min-width:0;padding:18px}.ops-chart-card>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.ops-chart-card h3{margin:0;font-size:13px}.ops-chart-card header span{color:var(--muted);text-transform:uppercase;font-size:8px}.donut-layout{grid-template-columns:142px minmax(0,1fr);align-items:center;gap:20px;display:grid}.donut{border-radius:50%;width:132px;height:132px;position:relative}.donut:after{content:"";background:var(--paper);border-radius:50%;position:absolute;inset:24px}.donut>span{z-index:1;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.donut strong{font-size:24px}.donut small{color:var(--muted);text-transform:uppercase;font-size:7px}.donut-legend{flex-direction:column;gap:7px;min-width:0;display:flex}.donut-legend>div{grid-template-columns:auto minmax(0,1fr) auto 30px;align-items:center;gap:7px;display:grid}.donut-legend i{border-radius:50%;width:7px;height:7px}.donut-legend span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.donut-legend b{font-size:9px}.donut-legend small{color:var(--muted);text-align:right;font-size:8px}.workload-legend{color:var(--muted);justify-content:flex-end;align-items:center;gap:6px;margin-top:-9px;font-size:8px;display:flex}.workload-legend i{background:var(--blue);border-radius:4px;width:12px;height:4px}.workload-legend i:nth-of-type(2){background:var(--red);margin-left:6px}.workload-list{flex-direction:column;gap:10px;margin-top:14px;display:flex}.workload-list>div{grid-template-columns:105px minmax(0,1fr) 62px;align-items:center;gap:10px;display:grid}.workload-list>div>span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.workload-list>div>div{flex-direction:column;gap:3px;display:flex}.workload-list i{background:var(--blue);border-radius:5px;height:5px;display:block}.workload-list i+i{background:var(--red)}.workload-list b{justify-content:flex-end;align-items:flex-end;gap:4px;font-size:10px;display:flex}.workload-list b small{color:var(--red);font-size:7px}.operations-sync{color:var(--muted);text-align:right;margin-top:12px;font-size:8px;display:block}.operations-section>.error{margin:0 0 12px}@media (width<=1100px){.ops-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.operations-section{padding:17px}.operations-heading{flex-direction:column;align-items:flex-start}.ops-charts-grid,.ops-bottom-grid{grid-template-columns:1fr}.donut-layout{grid-template-columns:125px minmax(0,1fr)}.donut{width:118px;height:118px}}@media (width<=520px){.ops-kpis{grid-template-columns:1fr 1fr}.ops-kpi{padding:12px}.ops-kpi>span{width:30px;height:30px}.ops-kpi strong{font-size:20px}.donut-layout{grid-template-columns:105px minmax(0,1fr);gap:12px}.donut{width:100px;height:100px}.donut:after{inset:19px}.workload-list>div{grid-template-columns:82px minmax(0,1fr) 52px}}.daily-briefing{border:1px solid var(--blue);margin-top:16px;padding:22px}@supports (color:color-mix(in lab, red, red)){.daily-briefing{border:1px solid color-mix(in srgb,var(--blue) 24%,var(--line))}}.daily-briefing{background:linear-gradient(135deg,var(--blue),var(--card));border-radius:22px}@supports (color:color-mix(in lab, red, red)){.daily-briefing{background:linear-gradient(135deg,color-mix(in srgb,var(--blue) 7%,var(--card)),var(--card))}}.daily-briefing{box-shadow:var(--shadow)}.daily-briefing>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.daily-briefing h2{letter-spacing:-.035em;margin:3px 0 5px;font-size:25px}.daily-briefing>header p:not(.eyebrow){color:var(--muted);margin:0;font-size:10px}.daily-live{color:var(--green);text-transform:uppercase;grid-template-columns:auto auto;align-items:center;gap:4px 6px;font-size:8px;font-weight:800;display:grid}.daily-live i{background:var(--green);width:7px;height:7px;box-shadow:0 0 0 4px var(--green);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.daily-live i{box-shadow:0 0 0 4px color-mix(in srgb,var(--green) 12%,transparent)}}.daily-live small{color:var(--muted);text-align:right;grid-column:2;font-size:7px}.daily-client-priority{border:1px solid var(--line);background:var(--paper);border-radius:14px;margin-top:16px;padding:13px}.daily-client-priority>strong{text-transform:uppercase;margin-bottom:9px;font-size:9px;display:block}.daily-client-priority>div{flex-wrap:wrap;gap:7px;display:flex}.daily-client-priority label{border:1px solid var(--line);background:var(--card);border-radius:10px;align-items:center;gap:7px;padding:6px 7px 6px 10px;display:flex}.daily-client-priority label span{font-size:8px;font-weight:800}.daily-client-priority select,.daily-task-list select{border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:8px;padding:6px 8px;font-size:8px}.daily-task-list{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.daily-task-list article{border:1px solid var(--line);background:var(--card);border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:11px;transition:opacity .2s,border-color .2s,background .2s;display:grid}.daily-task-list article.overdue{border-color:var(--red)}@supports (color:color-mix(in lab, red, red)){.daily-task-list article.overdue{border-color:color-mix(in srgb,var(--red) 32%,var(--line))}}.daily-task-list article.completed{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.daily-task-list article.completed{border-color:color-mix(in srgb,var(--green) 28%,var(--line))}}.daily-task-list article.completed{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.daily-task-list article.completed{background:color-mix(in srgb,var(--green) 5%,var(--card))}}.daily-task-list article.completed{opacity:.74}.daily-task-list article.completed strong{text-decoration:line-through;text-decoration-thickness:1px}.daily-task-check{border:1px solid var(--blue);place-items:center;width:31px;height:31px;padding:0;display:grid}@supports (color:color-mix(in lab, red, red)){.daily-task-check{border:1px solid color-mix(in srgb,var(--blue) 35%,var(--line))}}.daily-task-check{background:var(--blue-soft);color:var(--blue);cursor:pointer;border-radius:9px}.daily-task-check:hover{border-color:var(--green);background:var(--green)}@supports (color:color-mix(in lab, red, red)){.daily-task-check:hover{background:color-mix(in srgb,var(--green) 11%,var(--card))}}.daily-task-check:hover{color:var(--green)}.daily-task-list .overdue .daily-task-check{border-color:var(--red)}@supports (color:color-mix(in lab, red, red)){.daily-task-list .overdue .daily-task-check{border-color:color-mix(in srgb,var(--red) 24%,var(--line))}}.daily-task-list .overdue .daily-task-check{background:var(--red)}@supports (color:color-mix(in lab, red, red)){.daily-task-list .overdue .daily-task-check{background:color-mix(in srgb,var(--red) 10%,transparent)}}.daily-task-list .overdue .daily-task-check{color:var(--red)}.daily-task-list .completed .daily-task-check{border-color:var(--green);background:var(--green);color:#fff;cursor:default}.daily-task-check:disabled{opacity:.85}.task-check-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:13px;height:13px;animation:.65s linear infinite spin}.task-completion-message{border:1px solid var(--green);align-items:center;gap:7px;margin:10px 0 0;padding:9px 11px;display:flex}@supports (color:color-mix(in lab, red, red)){.task-completion-message{border:1px solid color-mix(in srgb,var(--green) 25%,var(--line))}}.task-completion-message{background:var(--green);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.task-completion-message{background:color-mix(in srgb,var(--green) 7%,var(--card))}}.task-completion-message{color:var(--green);font-size:9px;font-weight:800}.daily-task-list article>div{flex-direction:column;min-width:0;display:flex}.daily-task-list strong,.daily-task-list small,.daily-task-list em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.daily-task-list strong{font-size:9px}.daily-task-list small,.daily-task-list em{color:var(--muted);margin-top:2px;font-size:7px;font-style:normal}.daily-task-list em{color:var(--blue);font-weight:800}.daily-task-list a{color:var(--muted);place-items:center;display:grid}.daily-task-list>p{color:var(--muted);text-align:center;grid-column:1/-1;margin:0;padding:18px;font-size:10px}.daily-briefing>footer{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.daily-briefing>footer>span{color:var(--muted);align-items:center;gap:5px;font-size:9px;display:flex}.daily-briefing>footer>span b{color:var(--ink)}.daily-briefing>footer button{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:11px;align-items:center;gap:7px;padding:10px 14px;font-size:9px;font-weight:800;display:flex}.expert-shell{padding-top:34px}.expert-hero{border:1px solid var(--line);background:var(--card);border-radius:22px;justify-content:space-between;align-items:center;gap:24px;padding:30px;display:flex}.expert-hero h1{margin:4px 0 8px;font-size:46px}.expert-health{gap:8px;display:flex}.expert-health>span{border:1px solid var(--line);background:var(--paper);border-radius:13px;grid-template-columns:auto 1fr;align-items:center;gap:2px 7px;min-width:92px;padding:12px;display:grid}.expert-health i{background:var(--red);border-radius:50%;width:8px;height:8px}.expert-health i.ok{background:var(--green)}.expert-health i.attention{background:var(--yellow)}.expert-health b{font-size:10px}.expert-health small{color:var(--muted);grid-column:2;font-size:8px}.expert-error{border:1px solid var(--red);margin:14px 0 0;padding:12px 15px}@supports (color:color-mix(in lab, red, red)){.expert-error{border:1px solid color-mix(in srgb,var(--red) 30%,var(--line))}}.expert-error{background:var(--red);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.expert-error{background:color-mix(in srgb,var(--red) 7%,var(--card))}}.expert-error{color:var(--red);font-size:11px}.expert-layout{grid-template-columns:210px minmax(0,1fr) 270px;gap:12px;min-height:660px;margin-top:16px;display:grid}.expert-sidebar,.expert-chat,.expert-memory{border:1px solid var(--line);background:var(--card);border-radius:20px;overflow:hidden}.expert-sidebar{padding:14px}.new-expert-chat{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:11px;justify-content:center;align-items:center;gap:7px;width:100%;padding:11px;font-size:10px;font-weight:800;display:flex}.expert-sidebar>p,.expert-memory header p,.candidate-list>p,.confirmed-memory>p{color:var(--muted);letter-spacing:.08em;margin:18px 5px 8px;font-size:8px;font-weight:800}.expert-conversations{flex-direction:column;gap:4px;display:flex}.expert-conversations>button{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:space-between;align-items:center;gap:7px;padding:10px;display:flex}.expert-conversations>button:hover,.expert-conversations>button.active{border-color:var(--line);background:var(--paper)}.expert-conversations span{flex-direction:column;gap:3px;min-width:0;display:flex}.expert-conversations strong,.expert-conversations small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.expert-conversations strong{font-size:10px}.expert-conversations small,.empty-copy{color:var(--muted);font-size:8px}.expert-chat{grid-template-rows:auto minmax(0,1fr) auto;display:grid}.expert-chat>header{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:14px 16px;display:flex}.expert-avatar{background:var(--blue);border-radius:12px;place-items:center;width:39px;height:39px;display:grid}@supports (color:color-mix(in lab, red, red)){.expert-avatar{background:color-mix(in srgb,var(--blue) 12%,var(--paper))}}.expert-avatar{color:var(--blue)}.expert-chat>header>span{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.expert-chat>header strong{font-size:11px}.expert-chat>header small{color:var(--muted);font-size:8px}.expert-chat select{border:1px solid var(--line);background:var(--paper);max-width:230px;color:var(--ink);border-radius:10px;padding:9px 10px;font-size:9px}.expert-messages{background:linear-gradient(180deg,var(--paper),var(--paper));height:520px;padding:18px;overflow:auto}@supports (color:color-mix(in lab, red, red)){.expert-messages{background:linear-gradient(180deg,var(--paper),color-mix(in srgb,var(--paper) 82%,var(--card)))}}.expert-welcome{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100%;display:flex}.expert-welcome>svg{color:var(--blue)}.expert-welcome h2{margin:12px 0 5px;font-size:22px}.expert-welcome p{max-width:430px;color:var(--muted);margin:0;font-size:10px;line-height:1.6}.expert-welcome>div{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:15px;display:flex}.expert-welcome button{border:1px solid var(--line);background:var(--card);color:var(--ink);cursor:pointer;border-radius:999px;padding:8px 10px;font-size:8px}.expert-message{align-items:flex-start;gap:8px;margin-bottom:14px;display:flex}.expert-message>span{background:var(--card);width:29px;height:29px;color:var(--blue);border-radius:9px;flex:none;place-items:center;font-size:8px;font-weight:800;display:grid}.expert-message>div{border:1px solid var(--line);background:var(--card);border-radius:5px 14px 14px;max-width:82%;padding:11px 13px;box-shadow:0 5px 18px #0000000a}.expert-message.user{flex-direction:row-reverse}.expert-message.user>span{background:var(--blue);color:#fff}.expert-message.user>div{border-color:var(--blue);background:var(--blue);color:#fff;border-radius:14px 5px 14px 14px}.expert-message p{margin:0 0 6px;font-size:10px;line-height:1.6}.expert-message p:last-child{margin-bottom:0}.expert-typing{gap:4px;display:flex}.expert-typing i{background:var(--muted);border-radius:50%;width:6px;height:6px;animation:1s infinite alternate typing}.expert-typing i:nth-child(2){animation-delay:.2s}.expert-typing i:nth-child(3){animation-delay:.4s}.expert-input{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:8px;padding:13px 14px 22px;display:grid;position:relative}.expert-input textarea{resize:none;border:1px solid var(--line);background:var(--paper);color:var(--ink);font:inherit;border-radius:12px;padding:11px 13px;font-size:10px}.expert-input textarea:focus{outline:2px solid var(--blue)}@supports (color:color-mix(in lab, red, red)){.expert-input textarea:focus{outline:2px solid color-mix(in srgb,var(--blue) 25%,transparent)}}.expert-input textarea:focus{border-color:var(--blue)}.expert-input button{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:12px;width:42px}.expert-input button:disabled{opacity:.45}.expert-input small{color:var(--muted);font-size:7px;position:absolute;bottom:6px;left:17px}.expert-memory{padding:16px}.expert-memory>header{justify-content:space-between;align-items:center;display:flex}.expert-memory header p{margin:0}.expert-memory h2{margin:3px 0 0;font-size:19px}.expert-memory header>span{background:var(--paper);color:var(--blue);border-radius:9px;align-items:center;gap:5px;padding:7px 9px;font-size:9px;font-weight:800;display:flex}.candidate-list>p,.confirmed-memory>p{margin-left:0}.candidate-list article{border:1px solid var(--yellow);padding:11px}@supports (color:color-mix(in lab, red, red)){.candidate-list article{border:1px solid color-mix(in srgb,var(--yellow) 30%,var(--line))}}.candidate-list article{background:var(--yellow);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.candidate-list article{background:color-mix(in srgb,var(--yellow) 7%,var(--card))}}.candidate-list article{margin-bottom:7px}.candidate-list article>span{align-items:center;gap:6px;display:flex}.candidate-list strong{font-size:9px}.candidate-list article>p{color:var(--muted);font-size:8px;line-height:1.5}.candidate-list article>div{gap:5px;display:flex}.candidate-list button{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:7px;align-items:center;gap:4px;padding:6px 8px;font-size:7px;font-weight:800;display:flex}.candidate-list button:last-child{background:var(--paper);color:var(--muted)}.confirmed-memory{flex-direction:column;display:flex}.confirmed-memory article{border-top:1px solid var(--line);gap:8px;padding:9px 0;display:flex}.confirmed-memory article>i{background:var(--green);border-radius:50%;flex:none;width:7px;height:7px;margin-top:4px}.confirmed-memory article>span{flex-direction:column;gap:3px;min-width:0;display:flex}.confirmed-memory strong{font-size:8px}.confirmed-memory small{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:7px;line-height:1.45;display:-webkit-box;overflow:hidden}.expert-memory>a{color:var(--blue);align-items:center;gap:5px;margin-top:12px;font-size:8px;font-weight:800;text-decoration:none;display:flex}@media (width<=1100px){.expert-layout{grid-template-columns:180px minmax(0,1fr)}.expert-memory{grid-column:1/-1}.confirmed-memory{grid-template-columns:repeat(3,1fr);gap:0 14px;display:grid}}@media (width<=760px){.daily-briefing{padding:16px}.daily-briefing>header{flex-direction:column}.daily-task-list{grid-template-columns:1fr}.daily-task-list article{grid-template-columns:auto minmax(0,1fr) auto}.daily-task-list article>a{grid-area:1/3/3}.daily-task-list article>select{grid-column:2;width:max-content}.daily-briefing>footer{flex-direction:column;align-items:stretch}.daily-briefing>footer button{justify-content:center}.expert-hero{flex-direction:column;align-items:flex-start}.expert-hero h1{font-size:37px}.expert-health{grid-template-columns:repeat(3,1fr);width:100%;display:grid}.expert-health>span{min-width:0}.expert-layout{grid-template-columns:1fr}.expert-sidebar{display:none}.expert-chat>header{flex-wrap:wrap;align-items:stretch}.expert-chat select{width:100%;max-width:none}.expert-messages{height:470px;padding:13px}.expert-message>div{max-width:87%}.expert-memory{grid-column:auto}.confirmed-memory{display:flex}.expert-input small{display:none}.expert-input{padding-bottom:13px}}@media (width<=900px){.premium-links{grid-template-columns:repeat(6,minmax(0,1fr))!important}.premium-links a{font-size:7px!important}.premium-links a i{font-size:15px}}@media (width>=821px){.integration-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=380px){.premium-nav.site-nav{inset-inline:8px!important}.premium-links{gap:1px!important}.premium-links a{padding-inline:1px!important;font-size:8px!important}}.meetings-shell{padding-top:34px}.meetings-hero{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:25px;display:flex}.meetings-hero h1{font-size:clamp(42px,5vw,66px)}.meetings-connections{min-width:570px}.meetings-summary{grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:9px;margin:18px 0 12px;display:grid}.meetings-summary>div,.meetings-summary>button{border:1px solid var(--line);background:var(--card);border-radius:14px;min-height:66px}.meetings-summary>div{color:var(--blue);align-items:center;gap:11px;padding:12px 14px;display:flex}.meetings-summary span{flex-direction:column;display:flex}.meetings-summary strong{color:var(--ink);font-size:19px}.meetings-summary small{color:var(--muted);font-size:8px}.meetings-summary>button{background:var(--ink);color:#fff;cursor:pointer;justify-content:center;align-items:center;gap:7px;padding:0 18px;font-size:9px;font-weight:800;display:flex}.meetings-tabs{border:1px solid var(--line);background:var(--card);border-radius:14px;gap:4px;padding:5px;display:flex}.meetings-tabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:7px;padding:10px 14px;font-size:9px;font-weight:800;display:flex}.meetings-tabs button.active{background:var(--blue);color:#fff}.meetings-tabs b{min-width:18px;height:18px;color:var(--blue);background:#fff;border-radius:50%;place-items:center;font-size:8px;display:grid}.meetings-view{border:1px solid var(--line);background:var(--card);border-radius:19px;margin-top:14px;padding:22px}.meetings-view-heading{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:16px;display:flex}.meetings-view-heading h2{letter-spacing:-.035em;margin:0;font-size:25px}.meetings-view-heading>a{color:var(--blue);align-items:center;gap:5px;font-size:9px;font-weight:800;text-decoration:none;display:flex}.meetings-view-heading>small{max-width:260px;color:var(--muted);text-align:right;font-size:9px}.meeting-row-list{flex-direction:column;gap:7px;display:flex}.meeting-row-list>article{border:1px solid var(--line);background:var(--paper);border-radius:13px;overflow:hidden}.meeting-row-main{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:82px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 15px;display:grid}.meeting-time{color:var(--blue);font-size:10px;font-weight:800}.meeting-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.meeting-copy strong,.meeting-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.meeting-copy strong{font-size:11px}.meeting-copy small{color:var(--muted);font-size:8px}.meeting-row-main>em{color:var(--muted);place-items:center;transition:transform .2s;display:grid}.meeting-row-list article.expanded .meeting-row-main>em{transform:rotate(180deg)}.meeting-context{border-top:1px solid var(--line);background:var(--card);grid-template-columns:1fr auto;gap:18px;padding:17px;display:grid}.meeting-context h3{margin:0 0 10px;font-size:18px}.meeting-context ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.meeting-context li{background:var(--paper);color:var(--muted);border-radius:9px;align-items:center;gap:6px;padding:8px 10px;font-size:8px;display:flex}.meeting-context-actions{align-items:center;gap:7px;display:flex}.meeting-context-actions a,.meeting-context-actions button{border:1px solid var(--line);background:var(--paper);color:var(--ink);cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding:10px 12px;font-size:8px;font-weight:800;text-decoration:none;display:flex}.meeting-context-actions a{border-color:var(--blue);background:var(--blue);color:#fff}.meetings-empty{color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:35px;display:flex}.meetings-empty strong{color:var(--ink);font-size:11px}.meetings-empty small{max-width:460px;font-size:9px;line-height:1.5}.meetings-empty.large{border:1px dashed var(--line);background:var(--paper);border-radius:14px;min-height:280px}.meeting-approval-list{flex-direction:column;gap:7px;display:flex}.meeting-approval-list article{border:1px solid var(--line);background:var(--paper);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;display:grid}.meeting-approval-list article>span{border:1px solid var(--line);width:32px;height:32px;color:var(--muted);border-radius:9px;place-items:center;display:grid}.meeting-approval-list article.approved>span{border-color:var(--green);background:var(--green);color:#fff}.meeting-approval-list article>div{flex-direction:column;gap:2px;min-width:0;display:flex}.meeting-approval-list em{color:var(--blue);text-transform:uppercase;font-size:7px;font-style:normal;font-weight:800}.meeting-approval-list strong{font-size:10px}.meeting-approval-list small{color:var(--muted);font-size:8px}.meeting-approval-list button{border:1px solid var(--line);background:var(--card);cursor:pointer;border-radius:9px;padding:8px 11px;font-size:8px;font-weight:800}.meeting-approval-list .approved button{border-color:var(--green);color:var(--green)}.meeting-search{border:1px solid var(--line);background:var(--paper);width:min(330px,100%);color:var(--muted);border-radius:10px;align-items:center;gap:7px;padding:9px 11px;display:flex}.meeting-search input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:8px}.meeting-history{flex-direction:column;display:flex}.meeting-history article{border-top:1px solid var(--line);grid-template-columns:58px minmax(0,1fr) 70px 72px auto;align-items:center;gap:12px;padding:13px 5px;display:grid}.meeting-history time{color:var(--muted);font-size:8px;font-weight:800}.meeting-history article>div{flex-direction:column;gap:2px;min-width:0;display:flex}.meeting-history small{color:var(--blue);font-size:7px;font-weight:800}.meeting-history strong{font-size:10px}.meeting-history p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:8px;overflow:hidden}.meeting-history article>span,.meeting-history article>em{font-size:8px;font-style:normal}.meeting-history article>em{color:var(--green);font-weight:800}.meeting-history article>button{color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}@media (width<=900px){.meetings-hero{flex-direction:column;align-items:flex-start}.meetings-connections{display:none}.meetings-summary{grid-template-columns:repeat(3,1fr)}.meetings-summary>button{grid-column:1/-1;min-height:42px}.meeting-context{grid-template-columns:1fr}.meeting-context-actions{justify-content:flex-start}}@media (width<=620px){.meetings-shell{padding-top:22px}.meetings-hero h1{font-size:39px}.meetings-hero .subtitle{font-size:12px}.meetings-summary{grid-template-columns:repeat(3,1fr);gap:5px}.meetings-summary>div{flex-direction:column;align-items:flex-start;gap:4px;min-height:72px;padding:10px}.meetings-summary>div>svg{width:15px}.meetings-summary strong{font-size:16px}.meetings-tabs{overflow-x:auto}.meetings-tabs button{flex:none;padding:9px 11px}.meetings-view{padding:15px}.meetings-view-heading{flex-direction:column;align-items:flex-start}.meetings-view-heading h2{font-size:21px}.meeting-row-main{grid-template-columns:58px minmax(0,1fr) auto;padding:12px 9px}.meeting-context ul{flex-direction:column}.meeting-context li{width:100%}.meeting-context-actions{flex-direction:column;align-items:stretch}.meeting-context-actions a,.meeting-context-actions button{justify-content:center}.meeting-history article{grid-template-columns:44px minmax(0,1fr) auto}.meeting-history article>span,.meeting-history article>em{display:none}.meeting-approval-list article{grid-template-columns:auto minmax(0,1fr)}.meeting-approval-list article>button{grid-column:2;width:max-content}.meeting-search{width:100%}}.meeting-processing-list{flex-direction:column;gap:9px;display:flex}.meeting-processing-card{border:1px solid var(--line);background:var(--paper);border-radius:14px;overflow:hidden}.meeting-processing-card.failed{border-color:var(--red)}@supports (color:color-mix(in lab, red, red)){.meeting-processing-card.failed{border-color:color-mix(in srgb,var(--red) 38%,var(--line))}}.meeting-processing-main{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.meeting-processing-main>span:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.meeting-processing-main small{color:var(--blue);letter-spacing:.08em;font-size:7px;font-weight:900}.meeting-processing-main strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.meeting-processing-main em{color:var(--muted);font-size:8px;font-style:normal}.processing-state{background:var(--blue-soft);width:36px;height:36px;color:var(--blue);border-radius:10px;place-items:center;display:grid}.processing-state.completed{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.processing-state.completed{background:color-mix(in srgb,var(--green) 13%,transparent)}}.processing-state.completed{color:var(--green)}.processing-state.failed{background:var(--red)}@supports (color:color-mix(in lab, red, red)){.processing-state.failed{background:color-mix(in srgb,var(--red) 13%,transparent)}}.processing-state.failed{color:var(--red)}.meeting-processing-card.expanded .meeting-processing-main>svg{transform:rotate(180deg)}.meeting-processing-detail{border-top:1px solid var(--line);background:var(--card);padding:17px}.meeting-pipeline{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.meeting-pipeline>div{border:1px solid var(--line);min-width:0;color:var(--muted);border-radius:10px;align-items:center;gap:7px;padding:10px;font-size:8px;display:flex}.meeting-pipeline i{background:var(--paper);border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:8px;font-style:normal;font-weight:900;display:grid}.meeting-pipeline .complete{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.meeting-pipeline .complete{border-color:color-mix(in srgb,var(--green) 32%,var(--line))}}.meeting-pipeline .complete{color:var(--green)}.meeting-pipeline .complete i{background:var(--green);color:#fff}.meeting-pipeline .failed{border-color:var(--red)}@supports (color:color-mix(in lab, red, red)){.meeting-pipeline .failed{border-color:color-mix(in srgb,var(--red) 32%,var(--line))}}.meeting-pipeline .failed{color:var(--red)}.meeting-pipeline .failed i{background:var(--red);color:#fff}.meeting-process-error{background:var(--red);border-radius:10px;align-items:flex-start;gap:8px;margin:12px 0 0;padding:11px;display:flex}@supports (color:color-mix(in lab, red, red)){.meeting-process-error{background:color-mix(in srgb,var(--red) 9%,transparent)}}.meeting-process-error{color:var(--red);font-size:9px}.meeting-extraction{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.meeting-extraction section{border:1px solid var(--line);background:var(--paper);border-radius:11px;padding:13px}.meeting-extraction h3{margin:0 0 8px;font-size:11px}.meeting-extraction ul{color:var(--muted);flex-direction:column;gap:6px;margin:0;padding-left:17px;font-size:9px;display:flex}.meeting-processing-detail footer{flex-wrap:wrap;justify-content:flex-end;gap:7px;margin-top:13px;display:flex}.meeting-processing-detail footer a,.meeting-processing-detail footer button{border:1px solid var(--line);background:var(--paper);color:var(--ink);cursor:pointer;border-radius:9px;align-items:center;gap:6px;padding:9px 11px;font-size:8px;font-weight:800;text-decoration:none;display:flex}.meeting-processing-detail footer button{border-color:var(--blue);color:var(--blue)}.meeting-health-card{border:1px solid var(--line);background:var(--card);border-radius:18px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;align-items:center;gap:20px;margin-top:14px;padding:19px 21px;display:grid}.meeting-health-card h2{margin:2px 0 4px;font-size:20px}.meeting-health-card p{color:var(--muted);margin:0;font-size:9px}.meeting-health-card>div:nth-child(2){flex-direction:column;gap:3px;display:flex}.meeting-health-card>div:nth-child(2) span,.meeting-health-card small{color:var(--muted);font-size:8px}.meeting-health-card>div:nth-child(2) strong{font-size:10px}.meeting-health-card>a{background:var(--blue);color:#fff;white-space:nowrap;border-radius:10px;padding:10px 12px;font-size:8px;font-weight:800;text-decoration:none}@media (width<=760px){.meeting-pipeline,.meeting-extraction{grid-template-columns:1fr}.meeting-processing-main{padding:12px 10px}.meeting-processing-detail{padding:12px}.meeting-health-card{grid-template-columns:1fr;gap:12px}.meeting-health-card>a{text-align:center}.integration-grid{grid-template-columns:1fr}}.connection-indicators{grid-template-columns:repeat(4,minmax(92px,1fr)) auto;gap:8px;display:grid}.connection-indicators>span,.connection-indicators>em{border:1px solid var(--line);background:var(--card);border-radius:13px;min-width:0;padding:11px 12px}.connection-indicators>span{grid-template-columns:auto 1fr;align-items:center;gap:2px 7px;display:grid}.connection-indicators i{background:var(--muted);border-radius:50%;width:8px;height:8px}.connection-indicators i.connected{background:var(--green)}.connection-indicators i.degraded{background:var(--yellow)}.connection-indicators i.error{background:var(--red)}.connection-indicators i.loading{animation:1.2s ease-in-out infinite pulse}.connection-indicators b{font-size:10px}.connection-indicators small{color:var(--muted);font-size:8px}.connection-indicators>span small{grid-column:2}.connection-indicators>em{color:var(--muted);white-space:nowrap;flex-direction:column;justify-content:center;font-size:8px;font-style:normal;display:flex}.connection-indicators>em small{color:var(--ink);margin-top:3px;font-weight:800}.desktop-connections{min-width:590px}.commands-connections{margin-top:16px}.command-health-details{grid-template-columns:repeat(3,minmax(0,1fr)) auto}.mobile-expert-health{display:none}.expert-desktop-summary{grid-template-columns:repeat(4,minmax(0,1fr)) auto;gap:8px;margin-top:14px;display:grid}.expert-desktop-summary>a,.expert-desktop-summary>button{border:1px solid var(--line);background:var(--card);min-width:0;color:var(--ink);border-radius:15px;padding:14px 15px;text-decoration:none}.expert-desktop-summary>a{grid-template-columns:1fr auto;gap:3px 8px;display:grid}.expert-desktop-summary small{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;font-size:8px;font-weight:800}.expert-desktop-summary strong{grid-area:1/2/3;align-self:center;font-size:21px}.expert-desktop-summary span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.expert-desktop-summary>button{background:var(--blue);color:#fff;cursor:pointer;border:0;justify-content:center;align-items:center;gap:7px;font-size:9px;font-weight:800;display:flex}.expert-desktop-summary .expert-agenda-summary{grid-template-rows:auto 1fr;grid-template-columns:1fr auto}.expert-desktop-summary .expert-agenda-summary>span{white-space:normal;flex-direction:column;grid-column:1/-1;gap:2px;margin-top:4px;display:flex;overflow:visible}.expert-agenda-summary em{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;grid-template-columns:35px minmax(0,1fr);gap:4px;font-size:7px;font-style:normal;display:grid;overflow:hidden}.expert-agenda-summary em b{color:var(--blue)}@media (width<=900px){.desktop-connections,.expert-desktop-summary,.commands-connections{display:none}.mobile-expert-health{display:grid}.command-health-details{display:none}.calendar-operation-card{min-height:132px}.calendar-operation-card .calendar-card-events{display:none}}.central-expert-hero{background:linear-gradient(112deg,var(--card) 62%,var(--blue));align-items:center;min-height:300px}@supports (color:color-mix(in lab, red, red)){.central-expert-hero{background:linear-gradient(112deg,var(--card) 62%,color-mix(in srgb,var(--blue) 8%,var(--card)))}}.central-expert-hero>div:first-child{max-width:760px}.central-expert-hero h1{letter-spacing:-.07em;margin:13px 0 18px;font-size:clamp(54px,6.1vw,86px);line-height:.96}.central-expert-hero h1 span{color:var(--blue);display:block}.central-expert-hero .subtitle{max-width:720px;margin:0;font-size:15px}.central-triage{flex-direction:column;gap:10px;width:min(285px,28%);display:flex}.central-triage>div{border:1px solid var(--line);background:var(--paper);border-radius:17px;align-items:center;gap:13px;padding:19px;display:flex}.central-triage>div>i{background:var(--green);width:13px;height:13px;box-shadow:0 0 0 7px var(--green);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.central-triage>div>i{box-shadow:0 0 0 7px color-mix(in srgb,var(--green) 13%,transparent)}}.central-triage span{flex-direction:column;gap:4px;display:flex}.central-triage strong{font-size:13px}.central-triage small{color:var(--muted);font-size:10px}.central-triage button{background:var(--blue);color:#fff;cursor:pointer;box-shadow:0 12px 28px var(--blue);border:0;border-radius:14px;justify-content:center;align-items:center;gap:9px;padding:16px;font-weight:800;display:flex}@supports (color:color-mix(in lab, red, red)){.central-triage button{box-shadow:0 12px 28px color-mix(in srgb,var(--blue) 22%,transparent)}}.central-triage .central-create-task{border:1px solid var(--line);background:var(--paper);color:var(--ink);box-shadow:none}.central-create-task-mobile{display:none}.central-task-backdrop{z-index:110;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#08111f8c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.central-task-modal{border:1px solid var(--line);background:var(--card);border-radius:22px;width:min(560px,100%);overflow:hidden;box-shadow:0 28px 90px #0000004d}.central-task-modal>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 25px 18px;display:flex}.central-task-modal h2{letter-spacing:-.04em;margin:4px 0 5px;font-size:27px}.central-task-modal header p:not(.eyebrow){color:var(--muted);margin:0;font-size:10px}.central-task-modal>header>button{border:1px solid var(--line);background:var(--paper);width:36px;height:36px;color:var(--ink);cursor:pointer;border-radius:10px;place-items:center;display:grid}.central-task-modal form{grid-template-columns:1fr 170px;gap:14px;padding:22px 25px 25px;display:grid}.central-task-modal label{flex-direction:column;gap:7px;display:flex}.central-task-modal label span{font-size:9px;font-weight:800}.central-task-modal input,.central-task-modal textarea{border:1px solid var(--line);background:var(--paper);width:100%;color:var(--ink);font:inherit;border-radius:11px;padding:12px 13px;font-size:10px}.central-task-modal textarea{resize:vertical}.central-task-modal input:focus,.central-task-modal textarea:focus{outline:2px solid var(--blue)}@supports (color:color-mix(in lab, red, red)){.central-task-modal input:focus,.central-task-modal textarea:focus{outline:2px solid color-mix(in srgb,var(--blue) 22%,transparent)}}.central-task-modal input:focus,.central-task-modal textarea:focus{border-color:var(--blue)}.central-task-modal .task-description{grid-column:1/-1}.central-task-modal form footer{grid-column:1/-1;justify-content:flex-end;gap:8px;padding-top:3px;display:flex}.central-task-modal form footer button,.central-task-success button,.central-task-success a{border:1px solid var(--line);background:var(--paper);color:var(--ink);cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:11px 14px;font-size:9px;font-weight:800;text-decoration:none;display:inline-flex}.central-task-modal form footer button[type=submit]{border-color:var(--blue);background:var(--blue);color:#fff}.central-task-modal form footer button:disabled{opacity:.5;cursor:not-allowed}.central-task-success{text-align:center;flex-direction:column;align-items:center;padding:34px 25px;display:flex}.central-task-success>svg{color:var(--green)}.central-task-success h3{margin:10px 0 4px;font-size:22px}.central-task-success p{color:var(--muted);margin:0 0 18px;font-size:10px}.central-task-success a{border-color:var(--blue);background:var(--blue);color:#fff}.central-task-success button{margin-top:8px}.central-connections{min-width:0;margin-top:14px}.central-health-strip{border:1px solid var(--line);background:var(--card);border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr)) auto;margin-top:12px;display:grid;overflow:hidden}.central-health-strip>*{border-right:1px solid var(--line);color:var(--muted);padding:13px 15px;font-size:9px;text-decoration:none}.central-health-strip b{color:var(--ink);margin-right:7px;font-size:11px}.central-health-strip a{color:var(--blue);border:0;place-items:center;font-weight:800;display:grid}.expert-desktop-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px}.expert-desktop-summary>a{flex-direction:column;align-items:flex-start;min-height:132px;padding:18px 17px;display:flex;position:relative;overflow:hidden}.expert-desktop-summary>a:before{content:"";background:var(--blue);width:4px;position:absolute;inset:0 auto 0 0}.expert-desktop-summary>a.summary-ink:before{background:var(--ink)}.expert-desktop-summary>a.summary-green:before{background:var(--green)}.expert-desktop-summary>a.summary-yellow:before{background:var(--yellow)}.expert-desktop-summary small{font-size:9px}.expert-desktop-summary strong{margin-top:20px;font-size:30px;line-height:1;display:block}.expert-desktop-summary span{margin-top:auto;font-size:10px}.expert-desktop-summary>a>i{color:var(--blue);font-size:20px;font-style:normal;position:absolute;top:50%;right:20px}.expert-desktop-summary .expert-agenda-summary{display:flex}.expert-desktop-summary .expert-agenda-summary>span{width:100%;margin-top:auto}.expert-agenda-summary em{grid-template-columns:42px minmax(0,1fr);font-size:8px}.expert-input button{place-items:center;padding:0;display:grid}.expert-input button svg{margin:auto;display:block}@media (width<=900px){.central-expert-hero{background:var(--card);min-height:0}.central-expert-hero h1{font-size:37px}.central-expert-hero h1 span{margin-left:.18em;display:inline}.central-triage,.central-health-strip{display:none}.central-create-task-mobile{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:7px;width:100%;margin-top:12px;padding:12px;font-size:10px;font-weight:800;display:flex}}@media (width<=560px){.central-task-backdrop{align-items:end;padding:0}.central-task-modal{border-radius:22px 22px 0 0}.central-task-modal form{grid-template-columns:1fr;padding:19px}.central-task-modal .task-description,.central-task-modal form footer{grid-column:1}.central-task-modal>header{padding:20px 19px 15px}}@media (width<=900px){.premium-nav.site-nav{justify-content:center!important;align-items:center!important;padding:8px 12px!important;display:flex!important}.premium-links{grid-template-columns:repeat(6,minmax(0,1fr))!important;place-items:center!important;column-gap:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;display:grid!important}.premium-links a{width:100%!important;height:100%!important;min-height:0!important;box-shadow:none!important;text-align:center!important;background:0 0!important;border:0!important;border-radius:0!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:4px!important;margin:0!important;padding:0!important;font-size:7px!important;display:flex!important;transform:none!important}.premium-links a i{place-items:center!important;width:24px!important;height:24px!important;margin:0 auto!important;display:grid!important;transform:none!important}.premium-links a svg{margin:auto;display:block}.premium-links a:hover{background:0 0!important}.premium-links a.active{box-shadow:none!important;color:var(--blue)!important;background:0 0!important;border-radius:0!important;transform:none!important}.premium-links a.active i{transform:none!important}}.ops-kpi-button{width:100%;font:inherit;text-align:left;cursor:pointer;transition:border-color .16s,transform .16s,box-shadow .16s}.ops-kpi-button:hover{border-color:var(--blue);transform:translateY(-1px);box-shadow:0 8px 22px #2463eb1a}.task-audit-backdrop{z-index:90;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a142385;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.task-audit{border:1px solid var(--line);background:var(--card);border-radius:22px;flex-direction:column;width:min(1180px,100%);max-height:min(84vh,820px);display:flex;overflow:hidden;box-shadow:0 24px 80px #00000047}.task-audit>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding:22px 24px 16px;display:flex}.task-audit h2{letter-spacing:-.04em;margin:2px 0 3px;font-size:26px}.task-audit header p:not(.eyebrow){color:var(--muted);margin:0;font-size:10px}.task-audit>header>button{border:1px solid var(--line);background:var(--paper);width:36px;height:36px;color:var(--text);cursor:pointer;border-radius:10px;place-items:center;display:grid}.task-audit-summary{border-bottom:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:14px 24px;display:grid}.task-audit-summary button{border:1px solid var(--line);background:var(--paper);color:var(--muted);cursor:pointer;border-radius:11px;justify-content:space-between;align-items:center;gap:8px;padding:11px 12px;font-size:9px;font-weight:800;display:flex}.task-audit-summary button strong{color:var(--text);font-size:16px}.task-audit-summary button.active{border-color:var(--blue);background:var(--blue-soft);color:var(--blue)}.task-audit-table{padding:0 24px;overflow:auto}.task-audit-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(220px,1.8fr) minmax(130px,1fr) minmax(120px,.85fr) minmax(90px,.7fr) 80px 95px 24px;align-items:center;gap:12px;min-width:950px;padding:12px 4px;font-size:9px;display:grid}.task-audit-row>span{flex-direction:column;gap:3px;min-width:0;display:flex}.task-audit-row strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.task-audit-row small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.task-audit-head{z-index:2;background:var(--card);color:var(--muted);text-transform:uppercase;padding-top:10px;padding-bottom:9px;font-size:8px;font-weight:800;position:sticky;top:0}.task-audit-row>a{color:var(--blue)}.audit-category{background:var(--paper);border-radius:99px;width:max-content;padding:4px 7px;font-size:8px}.audit-category.late{background:var(--red)}@supports (color:color-mix(in lab, red, red)){.audit-category.late{background:color-mix(in srgb,var(--red) 12%,transparent)}}.audit-category.late{color:var(--red)}.audit-category.today{background:var(--yellow)}@supports (color:color-mix(in lab, red, red)){.audit-category.today{background:color-mix(in srgb,var(--yellow) 15%,transparent)}}.audit-category.today{color:#a36b00}.task-audit-empty{color:var(--muted);text-align:center;padding:28px}.task-audit>footer{border-top:1px solid var(--line);color:var(--muted);text-align:right;padding:12px 24px;font-size:8px}@media (width<=760px){.task-audit-backdrop{align-items:end;padding:0}.task-audit{border-radius:20px 20px 0 0;max-height:92vh}.task-audit>header{padding:18px}.task-audit-summary{grid-template-columns:1fr 1fr;padding:12px 18px}.task-audit-summary button:first-child{grid-column:1/-1}.task-audit-table{padding:0 18px}}.portfolio-performance{border:1px solid var(--line);background:var(--card);border-radius:20px;margin-top:24px;padding:22px}.portfolio-performance .section-heading{margin-bottom:18px}.portfolio-performance .section-heading p:not(.eyebrow){color:var(--muted);margin:5px 0 0;font-size:12px}.portfolio-performance .section-heading>button{border:1px solid var(--line);background:var(--paper);color:var(--ink);cursor:pointer;border-radius:9px;padding:8px 12px;font-weight:700}.portfolio-performance .section-heading>button.active{border-color:var(--blue);color:var(--blue)}.portfolio-charts{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:14px;display:grid}.portfolio-charts>article{border:1px solid var(--line);background:var(--paper);border-radius:16px;padding:18px}.portfolio-charts .chart-heading h3{margin:0}.portfolio-charts .chart-heading small{color:var(--muted)}.portfolio-bars{flex-direction:column;gap:15px;margin-top:21px;display:flex}.portfolio-bars button{color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.portfolio-bars button>span{justify-content:space-between;margin-bottom:7px;font-size:12px;font-weight:700;display:flex}.portfolio-bars button>i{background:var(--card);border-radius:999px;height:10px;display:block;overflow:hidden}.portfolio-bars button em{border-radius:inherit;background:var(--muted);height:100%;display:block}.portfolio-bars .good em{background:var(--green)}.portfolio-bars .average em{background:var(--yellow)}.portfolio-bars .falling em{background:var(--red)}.portfolio-bars button.active>span{color:var(--blue)}.portfolio-pie{border-radius:50%;place-items:center;width:145px;height:145px;margin:14px auto;display:grid}.portfolio-pie>span{background:var(--paper);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:86px;height:86px;display:flex}.portfolio-pie strong{font-size:25px}.portfolio-pie small{color:var(--muted)}.portfolio-legend{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.portfolio-legend button{color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:9px;display:flex}.portfolio-legend i{border-radius:50%;width:7px;height:7px}.portfolio-legend .good{background:var(--green)}.portfolio-legend .average{background:var(--yellow)}.portfolio-legend .falling{background:var(--red)}.portfolio-filtered{border-top:1px solid var(--line);flex-direction:column;gap:7px;margin-top:15px;padding-top:15px;display:flex}.portfolio-filtered>a{background:var(--paper);color:var(--ink);border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;text-decoration:none;display:flex}.portfolio-filtered span{flex-direction:column;gap:3px;font-size:12px;font-weight:700;display:flex}.portfolio-filtered small{color:var(--muted);font-size:9px;font-weight:500}.portfolio-filtered b{color:var(--blue);white-space:nowrap;font-size:10px}@media (width<=760px){.portfolio-charts{grid-template-columns:1fr}.portfolio-performance{padding:16px}.portfolio-filtered>a{flex-direction:column;align-items:flex-start}}.login-page{color:#f8fafc;background:radial-gradient(circle at 85% 12%,#ef6c2124,#0000 30%),linear-gradient(145deg,#07111f 0%,#0b1728 52%,#111b29 100%);place-items:center;min-height:100svh;padding:28px;display:grid;position:relative;overflow:hidden}.login-page:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}.login-accent{border:1px solid #ef6c2129;border-radius:50%;width:380px;height:380px;position:absolute;top:-130px;right:-110px;box-shadow:0 0 0 65px #ef6c2109,0 0 0 130px #ef6c2105}.login-card{z-index:1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#091423d6;border:1px solid #ffffff1c;border-radius:24px;width:min(100%,430px);padding:30px;position:relative;box-shadow:0 28px 80px #00000057}.login-brand{border-bottom:1px solid #ffffff17;align-items:center;gap:12px;padding-bottom:24px;display:flex}.login-brand img{object-fit:contain;filter:drop-shadow(0 8px 18px #ef6c2138);width:42px;height:42px}.login-brand div{flex-direction:column;gap:2px;display:flex}.login-brand span{letter-spacing:.11em;font-size:13px;font-weight:900}.login-brand small{color:#8fa0b5;letter-spacing:.08em;text-transform:uppercase;font-size:10px}.login-heading{padding:30px 0 24px;position:relative}.login-heading .eyebrow{margin-bottom:11px}.login-heading h1{color:#fff;letter-spacing:-.045em;max-width:none;font-size:42px;line-height:1}.login-heading>p:last-child{color:#9eabbc;margin:13px 0 0;font-size:14px;line-height:1.55}.login-lock{color:#ff7c31;background:#ef6c211a;border:1px solid #ef6c214d;border-radius:13px;place-items:center;width:43px;height:43px;display:grid;position:absolute;top:28px;right:0}.login-field{flex-direction:column;gap:8px;display:flex}.login-field>span{color:#c7d0dc;font-size:12px;font-weight:750}.login-field>div{background:#091322;border:1px solid #ffffff21;border-radius:13px;align-items:center;transition:border-color .2s,box-shadow .2s;display:flex}.login-field>div:focus-within{border-color:#ef6c21;box-shadow:0 0 0 4px #ef6c211f}.login-field input{color:#fff;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;padding:14px 15px}.login-field input::placeholder{color:#5f6d7e}.login-field button{color:#8290a1;cursor:pointer;background:0 0;border:0;place-items:center;width:46px;height:46px;display:grid}.login-submit{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff7d31,#e75a12);border:0;border-radius:13px;width:100%;margin-top:16px;padding:14px 16px;font-weight:850;transition:transform .15s,opacity .15s;box-shadow:0 12px 28px #ef6c213d}.login-submit:hover:not(:disabled){transform:translateY(-1px)}.login-submit:disabled{cursor:not-allowed;opacity:.5}.login-error{color:#ffaaa4;background:#ef5b521a;border:1px solid #ef5b5240;border-radius:10px;margin:12px 0 0;padding:11px 12px;font-size:12px;line-height:1.4}.login-security{color:#627185;text-align:center;margin-top:15px;font-size:10px;display:block}.login-footer{z-index:1;color:#536276;letter-spacing:.16em;margin:0;font-size:9px;font-weight:800;position:absolute;bottom:20px}@media (width<=520px){.login-page{align-items:center;padding:18px}.login-card{border-radius:20px;padding:23px}.login-heading{padding:26px 0 22px}.login-heading h1{font-size:36px}.login-footer{bottom:13px}.login-accent{right:-220px}}@keyframes pulse{50%{opacity:.5}}
