/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@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;--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}.fixed{position:fixed}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.block{display:block}.contents{display:contents}.hidden{display:none}.inline{display:inline}.table{display:table}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--ink:#142033;--muted:#6d7888;--line:#dde3ea;--canvas:#f4f6f8;--panel:#fff;--nav:#101a2a;--nav-soft:#18253a;--blue:#2266e3;--green:#1d8f6e;--red:#d75050;--amber:#c8861c;--violet:#7b61c9}.integrations-mobile-health{display:none}.integration-detail-content{gap:18px;display:grid}.integrations-empty{color:#748398;text-align:center;background:#f8fafc;border:1px dashed #d8e1ec;border-radius:14px;grid-column:1/-1;padding:28px 16px;font-size:12px}@media (width<=720px){.mobile-work-feed *,.project-command-page *,.integrations-registry *{box-sizing:border-box}.mobile-feed-mode button,.mobile-work-feed button,.project-command-page button,.project-command-page a,.integrations-registry button,.integrations-registry a{min-height:44px}.integrations-registry{gap:12px;min-width:0}.integrations-mobile-health{background:radial-gradient(circle at 100% 0,#3c74e21f,#0000 38%),#fff;border:1px solid #dce5f0;border-radius:20px;gap:12px;padding:15px;display:grid;box-shadow:0 10px 28px #1d3b6612}.integrations-mobile-health>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.integrations-mobile-health>header>div{min-width:0}.integrations-mobile-health h1{color:#172a45;letter-spacing:-.035em;margin:4px 0 3px;font-size:23px}.integrations-mobile-health p{color:#718097;margin:0;font-size:10px;line-height:1.4}.integrations-mobile-health>header>button{color:#275d9f;min-width:94px;min-height:44px;font:inherit;background:#f7faff;border:1px solid #cddcf0;border-radius:13px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:10px;font-weight:850;display:inline-flex}.integrations-mobile-health>header>button:disabled{opacity:.65}.integrations-mobile-score{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.integrations-mobile-score>div{background:#f8fafc;border:1px solid #e0e7f0;border-radius:14px;gap:3px;min-width:0;padding:11px;display:grid}.integrations-mobile-score>div[data-status=connected]{background:#f2faf6;border-color:#c9e3d8}.integrations-mobile-score>div[data-status=attention]{background:#fff9ef;border-color:#edd1ab}.integrations-mobile-score span,.integrations-mobile-score small{color:#75849a;text-overflow:ellipsis;font-size:8px;line-height:1.25;overflow:hidden}.integrations-mobile-score span{letter-spacing:.04em;text-transform:uppercase;font-weight:850}.integrations-mobile-score strong{color:#1c3455;text-overflow:ellipsis;white-space:nowrap;font-size:17px;line-height:1.25;overflow:hidden}.integrations-mobile-details-toggle{color:#253b58;text-align:left;width:100%;min-height:52px;font:inherit;background:#fff;border:1px solid #dce5ef;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:8px 11px;display:flex}.integrations-mobile-details-toggle>span{gap:2px;min-width:0;display:grid}.integrations-mobile-details-toggle strong{font-size:11px}.integrations-mobile-details-toggle small{color:#7a889b;font-size:9px}.integrations-mobile-details-toggle b{color:#2c63aa;background:#edf4ff;border-radius:10px;flex:none;place-items:center;width:30px;height:30px;font-size:17px;display:grid}.integrations-hero,.integrations-summary{display:none}.integration-detail-content{gap:12px;min-width:0;display:none}.integration-detail-content.is-open{display:grid}.integrations-toolbar{gap:8px;padding:10px;overflow:hidden}.integrations-toolbar>div{scrollbar-width:none;flex-wrap:nowrap;width:calc(100% + 20px);margin-inline:-10px;padding-inline:10px;overflow-x:auto}.integrations-toolbar>div::-webkit-scrollbar{display:none}.integrations-toolbar button{flex:none;min-height:44px}.integrations-toolbar small{padding-inline:2px}.ai-access-control{min-width:0;overflow:hidden}.ai-access-control>header,.ai-access-policy-heading,.ai-access-policies article>footer{flex-direction:column;align-items:stretch}.ai-access-control>header code{overflow-wrap:anywhere;max-width:100%}.ai-access-policies article,.integration-card{min-width:0;padding:13px}.ai-access-workspaces,.ai-access-modules{grid-template-columns:1fr}.ai-access-switch,.ai-access-workspaces label,.ai-access-modules label,.ai-access-policies article>footer label,.ai-access-policies article>footer button{min-height:44px}.ai-access-usage{grid-template-columns:repeat(2,minmax(0,1fr))}.integrations-list{grid-template-columns:1fr}.integration-card header{grid-template-columns:38px minmax(0,1fr)}.integration-card header>em{grid-column:1/-1;justify-self:start;min-height:30px}.integration-facts{grid-template-columns:1fr}.integration-technical{align-items:stretch;min-width:0}.integration-technical code,.integration-technical a{overflow-wrap:anywhere;align-items:center;max-width:100%;min-height:44px;display:flex}.integrations-error,.integrations-loading,.integrations-empty{min-width:0}.integrations-error button{min-height:44px}.project-command-page{gap:10px}.project-command-hero{border-radius:17px;padding:13px 14px}.project-command-hero .eyebrow,.project-command-hero p,.project-command-actions a,.project-command-actions>button:last-child{display:none}.project-command-hero h1{margin:0;font-size:20px;line-height:1.2}.project-command-actions{margin-top:9px}.project-command-actions .project-create-primary{min-height:44px}.project-company-section{border-radius:17px;gap:8px;padding:12px}.project-company-heading .section-kicker,.project-company-heading p{display:none}.project-company-heading h2{margin:0;font-size:15px}.project-company-grid{scroll-snap-type:x proximity;scrollbar-width:none;gap:8px;width:calc(100% + 24px);margin-inline:-12px;padding:0 12px 2px;display:flex;overflow-x:auto}.project-company-grid::-webkit-scrollbar{display:none}.project-company-card{scroll-snap-align:start;flex:0 0 min(72vw,245px);gap:6px;min-height:88px;padding:10px 11px}.project-company-card-top small{max-width:92px}.project-company-card-top b{text-overflow:ellipsis;white-space:nowrap;max-width:116px;overflow:hidden}.project-company-card>strong{font-size:14px}.project-command-toolbar{gap:8px;padding:10px}.project-command-toolbar>div:first-child strong{font-size:20px}.project-command-toolbar input{min-height:44px}.project-user-next-task{border-radius:16px;gap:10px;padding:13px}.project-user-next-task p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-block:4px;font-size:13px;line-height:1.35;display:-webkit-box;overflow:hidden}.project-user-next-task button{min-height:44px}.project-command-list{gap:7px;padding:7px}.project-command-list>button{flex-basis:min(76vw,270px);min-height:92px;padding:10px}.project-command-detail{padding:13px}.project-command-detail h2{overflow-wrap:anywhere;font-size:21px}.project-detail-context>span:not(.status-pill){border-left:0;padding-left:0}.task-card-row{min-height:82px;padding:11px 10px 11px 13px}.task-card-meta{margin-top:6px}.task-card-meta em:nth-child(n+3){display:none}.task-card-state{min-width:34px}}@media (width<=360px){.integrations-mobile-health,.project-company-section,.project-command-toolbar,.project-user-next-task{padding-inline:11px}.integrations-mobile-health>header{flex-direction:column;align-items:stretch}.integrations-mobile-health>header>button{width:100%}.integrations-mobile-score,.ai-access-usage{grid-template-columns:1fr}.mobile-feed-heading{gap:8px}.mobile-feed-heading h1{font-size:21px}.mobile-feed-heading p{max-width:205px}.mobile-feed-heading>button{min-width:54px;padding-inline:10px}.mobile-feed-attention{grid-template-columns:1fr}.mobile-feed-primary,.mobile-feed-next,.mobile-feed-projects{border-radius:17px;padding:12px}.mobile-feed-primary-meta span{max-width:100%}.project-command-scope button{font-size:10px}.project-company-card{flex-basis:84vw}}.task-reschedule-card{border:1px solid var(--line);background:var(--panel);border-radius:16px;padding:17px}.task-reschedule-heading{justify-content:space-between;align-items:start;gap:16px;display:flex}.task-reschedule-heading h3{color:var(--text);margin:4px 0;font-size:18px}.task-reschedule-heading p,.task-reschedule-notice{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.task-reschedule-heading>button,.task-reschedule-confirmation button{color:#2459ad;cursor:pointer;background:#f4f8ff;border:1px solid #bcd0ec;border-radius:11px;min-height:44px;padding:0 13px;font-weight:750}.task-reschedule-heading>button:disabled,.task-reschedule-confirmation button:disabled{opacity:.5;cursor:not-allowed}.task-reschedule-form{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:15px;padding-top:15px;display:grid}.task-reschedule-quick,.task-reschedule-confirmation,.task-reschedule-note,.task-reschedule-error,.task-reschedule-success{grid-column:1/-1}.task-reschedule-quick{flex-wrap:wrap;gap:8px;display:flex}.task-reschedule-quick button{color:#3d587b;min-height:44px;font:inherit;cursor:pointer;background:#f9fbfe;border:1px solid #d6e0ed;border-radius:10px;padding:0 12px;font-size:13px;font-weight:720}.task-reschedule-form>label{gap:7px;display:grid}.task-reschedule-form>label>span{color:#5f6d80;font-size:11px;font-weight:800}.task-reschedule-form input[type=date],.task-reschedule-form select,.task-reschedule-form textarea{width:100%;min-height:44px;color:var(--text);background:var(--input);font:inherit;border:1px solid #d6e0ed;border-radius:10px;outline:none;padding:10px 11px}.task-reschedule-form textarea{resize:vertical;line-height:1.45}.task-reschedule-form input:focus,.task-reschedule-form select:focus,.task-reschedule-form textarea:focus{border-color:#6488ed;box-shadow:0 0 0 3px #4f78e91a}.task-reschedule-confirmation{background:var(--panel-soft);border-radius:12px;gap:12px;padding:12px;display:grid}.task-reschedule-confirmation>label{color:var(--text);align-items:flex-start;gap:9px;font-size:13px;line-height:1.45;display:flex}.task-reschedule-confirmation input[type=checkbox]{flex:none;width:20px;height:20px;margin:0}.task-reschedule-confirmation>div{justify-content:flex-end;gap:8px;display:flex}.task-reschedule-confirmation button:not(.secondary){color:#13200a;background:#b6f36d;border-color:#b6f36d}.task-reschedule-success{color:#267653;background:#33b36914;border:1px solid #47cf8040;border-radius:10px;margin:0;padding:10px 11px;font-size:13px;line-height:1.45}.task-reschedule-error{color:#9f2b2b;background:#d1444414;border:1px solid #d144443d;border-radius:10px;margin:0;padding:10px 11px;font-size:13px;line-height:1.45}@media (width<=860px){.task-reschedule-card{border-radius:14px;padding:13px}.task-reschedule-heading{flex-direction:column;align-items:stretch}.task-reschedule-heading>button{width:100%}.task-reschedule-form{grid-template-columns:1fr}.task-reschedule-quick{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.task-reschedule-quick button{overflow-wrap:anywhere;width:100%;min-width:0}.task-reschedule-confirmation>div{grid-template-columns:1fr 1fr;display:grid}.task-reschedule-confirmation button{min-width:0;padding:0 8px}}.ai-intake-stage-head{align-items:center;gap:10px;margin-top:18px;display:flex}.ai-intake-stage-head>span{color:#315eb2;background:#e8f0ff;border-radius:8px;flex:none;place-items:center;width:26px;height:26px;font-size:10px;font-weight:850;display:grid}.ai-intake-stage-head>div{gap:2px;display:grid}.ai-intake-stage-head strong{color:var(--text)}.ai-intake-stage-head small,.ai-material-link small,.ai-intake-details small,.ai-review-details small{color:var(--muted);line-height:1.4}.ai-material-link{gap:7px;margin:0 0 14px;display:grid}.ai-material-link>span{color:#5f6d80;letter-spacing:.035em;font-size:10px;font-weight:850}.ai-material-link input{background:var(--input);width:100%;min-height:44px;color:var(--text);font:inherit;border:1px solid #dce3ed;border-radius:11px;outline:none;padding:0 11px}.ai-intake-details{border:1px solid var(--line);background:var(--panel-soft);border-radius:12px;grid-column:1/-1}.ai-intake-details summary,.ai-review-details summary,.ai-created-history summary{cursor:pointer;min-height:44px;color:var(--text);justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-weight:750;display:flex}.ai-intake-details summary small,.ai-review-details summary small{text-align:right;font-size:11px;font-weight:500}.ai-intake-detail-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 12px 12px;display:grid}.ai-intake-detail-fields>label{gap:7px;display:grid}.ai-intake-detail-fields label>span{color:#5f6d80;letter-spacing:.035em;font-size:10px;font-weight:850}.ai-intake-detail-fields select{background:var(--input);width:100%;min-height:44px;color:var(--text);font:inherit;border:1px solid #dce3ed;border-radius:11px;padding:0 11px}.ai-review-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.ai-review-summary>div{border:1px solid var(--line);background:var(--panel-soft);border-radius:10px;min-width:0;padding:10px}.ai-review-summary span,.ai-review-summary strong{display:block}.ai-review-summary span{color:var(--muted);font-size:10px}.ai-review-summary strong{overflow-wrap:anywhere;color:var(--text);margin-top:4px;font-size:12px;line-height:1.35}.ai-review-details{border:1px solid var(--line);background:var(--panel-soft);border-radius:12px}.ai-review-details .ai-draft-form{padding:0 12px 12px}.ai-created-actions{flex:none;align-items:center;gap:8px;display:flex}.ai-created-actions button{white-space:nowrap;min-height:44px;padding:0 9px}.ai-created-history{border-top:1px solid #47cf8033;grid-column:1/-1;width:100%}.ai-created-history summary{min-height:38px;color:var(--muted);padding:9px 0 0;font-size:11px;font-weight:650}.ai-created-history p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}@media (width<=860px){.ai-builder-page{gap:12px}.ai-builder-hero{border-radius:17px;min-height:0;padding:18px}.ai-builder-hero h1{margin:5px 0 7px;font-size:clamp(26px,8vw,34px)}.ai-builder-hero p,.ai-builder-flow{display:none}.ai-composer{flex-direction:column;padding:14px;display:flex}.ai-assistant-head{order:0;padding-bottom:12px}.ai-request-stage-head{order:1}.ai-message.compact{order:2;margin-top:14px}.ai-prompt{order:3}.ai-prompt-tips{order:4;margin-bottom:10px}.ai-material-link{order:5}.ai-message:not(.compact){order:6;margin-top:8px}.ai-intake-basics{order:7}.owner-suggestion-panel{order:8}.drawer-error{order:9}.ai-generate-button{order:10;min-height:48px}.ai-intake-hint{order:11}.ai-message{padding:11px 12px;font-size:13px}.ai-message p{font-size:12px}.ai-prompt textarea{min-height:132px;padding:13px 13px 28px}.ai-intake-basics,.ai-intake-detail-fields,.ai-review-summary,.ai-company-choice>div{grid-template-columns:1fr}.ai-company-choice button{min-height:44px}.ai-draft-panel{padding:14px}.ai-draft-empty{min-height:190px;padding:28px 16px}.ai-create-footer{bottom:calc(78px + env(safe-area-inset-bottom));z-index:60;border:1px solid var(--line);background:var(--panel);border-radius:14px;margin:14px -4px 0;padding:10px;position:sticky}@supports (color:color-mix(in lab, red, red)){.ai-create-footer{background:color-mix(in srgb, var(--panel) 96%, transparent)}}.ai-create-footer{box-shadow:0 8px 24px #0c1d3424}.ai-create-footer>div{display:none}.ai-create-footer button{width:100%;min-height:48px}.ai-created-success{flex-wrap:wrap;align-items:flex-start}.ai-created-success>div{min-width:0}.ai-created-actions{width:100%}.ai-created-actions button{flex:1 1 0}}@media (width<=720px){.mobile-feed-projects{gap:10px;min-width:0;padding:14px}.mobile-project-preview-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.mobile-project-preview-heading>div,.mobile-project-preview-copy{min-width:0}.mobile-project-preview-heading strong,.mobile-project-preview-heading small,.mobile-project-preview-copy strong,.mobile-project-preview-copy small{display:block}.mobile-project-preview-heading strong{color:#1f304b;font-size:15px;line-height:1.2}.mobile-project-preview-heading small{color:#728198;margin-top:3px;font-size:10px;line-height:1.25}.mobile-project-preview-all{color:#245fae;white-space:nowrap;background:#eef5ff;border:0;border-radius:11px;flex:none;min-width:44px;min-height:44px;padding:0 8px;font-size:11px;font-weight:850}.mobile-project-preview-list{display:grid}.mobile-project-preview-list>button{color:#23364f;text-align:left;background:0 0;border:0;border-top:1px solid #edf1f6;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:10px;width:100%;min-width:0;min-height:64px;padding:10px 3px;display:grid}.mobile-project-preview-list>button:first-child{border-top:0}.mobile-project-preview-list .mobile-project-mark{color:#3269ad;background:#edf4ff;border-radius:12px;width:42px;height:42px}.mobile-project-preview-list .mobile-project-mark.one{color:#6a4aaf;background:#f3efff}.mobile-project-preview-copy strong{color:#21344f;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:760;line-height:1.3;display:-webkit-box;overflow:hidden}.mobile-project-preview-copy small{color:#748399;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;line-height:1.25;overflow:hidden}.mobile-project-preview-list>button>b{color:#6e86a5;font-size:22px;line-height:1}.mobile-project-preview-state{color:#5d6e84;background:#f8fbff;border:1px dashed #d7e2f0;border-radius:13px;align-content:center;gap:4px;min-height:70px;padding:11px 12px;display:grid}.mobile-project-preview-state strong{color:#2a405d;font-size:12px;line-height:1.3}.mobile-project-preview-state small{font-size:10px;line-height:1.4}.mobile-project-preview-state.loading{grid-template-columns:38px minmax(0,1fr);align-items:center}.mobile-project-preview-state.loading>span{background:linear-gradient(100deg,#e8eef6 20%,#f5f8fc 50%,#e8eef6 80%) 0 0/180% 100%;border-radius:12px;width:38px;height:38px;animation:1.2s linear infinite registry-loading-sweep}.mobile-project-preview-state.error{color:#9b4747;background:#fff8f8;border-color:#efd2d2}.mobile-project-preview-state.permission{background:#fffbf1;border-color:#e9dfc5}}.project-agent-oversight{background:linear-gradient(135deg,#f5f9fff5,#f7f4fff5);border:1px solid #4d74b233;border-radius:20px;margin:18px 0;padding:18px}.project-agent-oversight>header,.project-agent-title,.project-agent-check footer{justify-content:space-between;align-items:center;gap:14px;display:flex}.project-agent-oversight h3{margin:4px 0;font-size:20px}.project-agent-oversight header p,.project-agent-list>article>p{color:var(--muted);margin:0;line-height:1.5}.project-agent-list{gap:12px;margin-top:14px;display:grid}.project-agent-list>article{background:#ffffffe0;border:1px solid #4d74b229;border-radius:16px;padding:15px}.project-agent-title>span{color:#fff;background:#173c70;border-radius:12px;place-items:center;width:38px;height:38px;font-size:12px;font-weight:800;display:grid}.project-agent-title>div{flex:1;gap:3px;display:grid}.project-agent-title small,.project-agent-title em{color:var(--muted);font-size:12px;font-style:normal}.project-agent-check{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:13px;display:grid}.project-agent-check>span{background:#f4f7fb;border-radius:11px;gap:3px;min-width:0;padding:9px 10px;display:grid}.project-agent-check small{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:10px}.project-agent-check b{text-overflow:ellipsis;font-size:12px;overflow:hidden}.project-agent-check>p,.project-agent-check footer{background:#e9f1ffb8;border-radius:11px;grid-column:1/-1;margin:0;padding:10px 12px;font-size:12px}.project-agent-empty-check{color:var(--muted);background:#f4f7fb;border-radius:11px;gap:4px;margin-top:12px;padding:11px 12px;font-size:12px;display:grid}.project-agent-form{border-top:1px solid #4d74b22e;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;padding-top:14px;display:grid}.project-agent-form label{gap:6px;display:grid}.project-agent-form label>span{font-size:12px;font-weight:700}.project-agent-form input,.project-agent-form select,.project-agent-form textarea{width:100%;color:inherit;font:inherit;background:#fff;border:1px solid #354b6e33;border-radius:11px;padding:11px 12px}.project-agent-form .wide{grid-column:1/-1}@media (width<=720px){.project-agent-oversight{border-radius:16px;padding:14px}.project-agent-oversight>header{align-items:flex-start}.project-agent-check,.project-agent-form{grid-template-columns:1fr 1fr}.project-agent-title{flex-wrap:wrap;align-items:flex-start}.project-agent-title em{width:100%;padding-left:52px}.project-agent-check footer{flex-direction:column;align-items:flex-start}}.project-create-primary{color:#fff!important;background:#1d4ed8!important;border-color:#1d4ed8!important}.project-builder-backdrop{z-index:1200;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#091426a3;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.project-builder-modal{background:#f8fbff;border:1px solid #d8e2ef;border-radius:28px;width:min(920px,100%);max-height:min(900px,100dvh - 32px);overflow:auto;box-shadow:0 28px 90px #0b1f3d47}.project-builder-modal>header{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f8fbfff5;border-bottom:1px solid #dbe6f2;justify-content:space-between;gap:24px;padding:26px 28px 20px;display:flex;position:sticky;top:0}.project-builder-modal>header h2{color:#10233f;margin:5px 0 6px;font-size:clamp(24px,3vw,34px)}.project-builder-modal>header p{color:#64748b;margin:0}.project-builder-close{color:#334155;background:#fff;border:1px solid #cad7e6;border-radius:14px;flex:0 0 42px;width:42px;height:42px;font-size:26px}.project-builder-intake,.project-builder-review{gap:22px;padding:26px 28px 30px;display:grid}.project-builder-intake label,.project-builder-grid label{gap:8px;display:grid}.project-builder-intake label>span,.project-builder-grid label>span{color:#243b5a;font-size:13px;font-weight:800}.project-builder-intake textarea,.project-builder-grid input,.project-builder-grid textarea,.project-builder-grid select,.project-team-builder select{color:#162b47;width:100%;font:inherit;background:#fff;border:1px solid #cbd8e8;border-radius:14px}.project-builder-intake textarea,.project-builder-grid textarea{resize:vertical;padding:14px 16px;line-height:1.55}.project-builder-grid input,.project-builder-grid select,.project-team-builder select{min-height:46px;padding:0 13px}.project-type-chips{flex-wrap:wrap;gap:8px;display:flex}.project-type-chips button{color:#475569;background:#fff;border:1px solid #cbd8e8;border-radius:999px;padding:10px 13px;font-weight:750}.project-type-chips button.active{color:#1d4ed8;background:#eaf2ff;border-color:#2563eb}.project-builder-intake footer,.project-builder-review>footer{justify-content:flex-end;gap:10px;display:flex}.project-builder-intake footer button,.project-builder-review>footer button{color:#fff;background:#1d4ed8;border:0;border-radius:14px;min-height:48px;padding:0 18px;font-weight:850}.project-builder-intake footer button.secondary,.project-builder-review>footer button.secondary{color:#334155;background:#fff;border:1px solid #cbd8e8}.project-builder-intake footer button:disabled,.project-builder-review>footer button:disabled{cursor:not-allowed;opacity:.55}.project-builder-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.project-builder-grid .wide{grid-column:1/-1}.project-legacy-adoption-note,.project-edit-safety-note{color:#475569;margin:0;font-size:13px;line-height:1.5}.project-legacy-adoption-note{background:#eff6ff;border:1px solid #bfdbfe;border-radius:14px;padding:12px 14px}.project-builder-review>footer{flex-wrap:wrap}.project-edit-safety-note{flex:100%}.project-team-builder{background:#fff;border:1px solid #d7e2ef;border-radius:18px;gap:12px;padding:18px;display:grid}.project-team-builder>header strong,.project-team-builder>header small{display:block}.project-team-builder>header small{color:#64748b;margin-top:4px}.project-people-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-height:300px;display:grid;overflow:auto}.project-people-picker article{background:#f8fafc;border:1px solid #e0e8f2;border-radius:13px;grid-template-columns:minmax(0,1fr) 140px;align-items:center;gap:8px;padding:8px;display:grid}.project-people-picker article>button{color:#334155;text-align:left;background:0 0;border:0;align-items:center;gap:9px;min-width:0;display:flex}.project-people-picker article>button:disabled{cursor:not-allowed;opacity:.72}.project-people-picker article>button span{background:#fff;border:1px solid #b8c8da;border-radius:9px;flex:0 0 27px;place-items:center;width:27px;height:27px;display:grid}.project-people-picker article.active{background:#eef5ff;border-color:#93b8f2}.project-people-picker article>button em{color:#7a8797;font-size:8px;font-style:normal;line-height:1.25}.project-duplicate-warning{color:#744b00;background:#fff8e6;border:1px solid #f3c66d;border-radius:14px;gap:3px;padding:14px 16px;display:grid}.project-duplicate-warning button{color:#744b00;background:#fff;border:1px solid #d9aa4d;border-radius:10px;width:fit-content;margin-top:7px;padding:8px 12px;font-weight:800}.project-adoption-choice{background:#f3f8ff;border:1px solid #bdd2ee;border-radius:14px;gap:7px;padding:14px 16px;display:grid}.project-adoption-choice>span{color:#244469;font-weight:800}.project-adoption-choice select{color:#162b47;min-height:46px;font:inherit;background:#fff;border:1px solid #aec6e4;border-radius:11px;padding:0 12px}.project-adoption-choice small{color:#5d718b;line-height:1.45}.project-knowledge-builder{background:#f8fffb;border:1px solid #cfe0d8;border-radius:18px;gap:14px;padding:18px;display:grid}.project-knowledge-builder>header strong,.project-knowledge-builder>header small{display:block}.project-knowledge-builder>header small,.project-knowledge-note{color:#60746b;margin-top:4px;line-height:1.45}.project-knowledge-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.project-knowledge-options button{color:#385247;background:#fff;border:1px solid #cbd8d1;border-radius:12px;min-height:44px;padding:8px 11px;font-weight:800}.project-knowledge-options button.active{color:#155a42;background:#e6f7ef;border-color:#24805f}.project-knowledge-reason{gap:8px;display:grid}.project-knowledge-reason span{color:#385247;font-size:13px;font-weight:800}.project-knowledge-reason input{color:#162b47;min-height:46px;font:inherit;background:#fff;border:1px solid #cbd8d1;border-radius:14px;padding:0 13px}.project-knowledge-home-link,.project-knowledge-pending{border-radius:11px;width:fit-content;margin-top:10px;padding:8px 11px;font-size:12px;font-weight:800;display:inline-flex}.project-knowledge-home-link{color:#146044;background:#ecfaf3;border:1px solid #afd5c4;text-decoration:none}.project-knowledge-home-link:hover{background:#dcf4e8}.project-knowledge-pending{color:#77530b;background:#fff8e7;border:1px solid #ead39c}.project-recurring-toggle{align-content:center;align-items:center;padding-top:22px;grid-template-columns:auto 1fr!important}.project-recurring-toggle input{width:20px;min-height:20px}.task-project-move{background:#f7faff;border:1px solid #d7e3f1;border-radius:16px;grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) auto;align-items:end;gap:12px;margin-top:14px;padding:15px;display:grid}.task-project-move>div strong,.task-project-move>div small{display:block}.task-project-move>div small{color:#64748b;margin-top:4px}.task-project-move select,.task-project-move button{min-height:44px;font:inherit;border-radius:12px}.task-project-move select{background:#fff;border:1px solid #cbd8e8;padding:0 12px}.task-project-move button{color:#fff;background:#1d4ed8;border:0;padding:0 15px;font-weight:800}.task-project-move button:disabled{opacity:.5}@media (width<=720px){.project-builder-backdrop{align-items:end;padding:0}.project-builder-modal{border-radius:24px 24px 0 0;max-height:94dvh}.project-builder-modal>header,.project-builder-intake,.project-builder-review{padding-left:17px;padding-right:17px}.project-builder-grid,.project-people-picker,.project-knowledge-options{grid-template-columns:1fr}.project-people-picker article{grid-template-columns:minmax(0,1fr) 126px}.project-builder-intake footer,.project-builder-review>footer{z-index:2;padding:10px 0 max(10px, env(safe-area-inset-bottom));background:linear-gradient(#0000,#f8fbff 28%);position:sticky;bottom:0}.project-builder-intake footer button,.project-builder-review>footer button{flex:1}.task-project-move{grid-template-columns:1fr;align-items:stretch}}.ai-cost-analytics{gap:18px;display:grid}.analytics-metrics-todo{background:#fffaf0;border:1px solid #ead6a2;border-radius:13px;padding:12px 14px}.analytics-metrics-todo span{color:#9a6819;letter-spacing:.08em;font-size:9px;font-weight:900}.analytics-metrics-todo p{color:#745d37;margin:4px 0 0;font-size:11px;line-height:1.45}.analytics-usage-section{border-top:1px solid #e2e8f1;gap:13px;padding-top:18px;display:grid}.analytics-usage-section-heading{align-items:center;gap:11px;display:flex}.analytics-usage-section-heading>span{color:#2663c6;background:#f2f7ff;border:1px solid #cad9ef;border-radius:10px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:10px;font-weight:900;display:inline-flex}.analytics-usage-section-heading h3{color:#1b304d;margin:0;font-size:16px}.analytics-usage-section-heading p{color:#7b889a;margin:3px 0 0;font-size:10px}.analytics-metric-state{color:#17304f;letter-spacing:-.025em;align-items:baseline;gap:5px;font-size:20px;font-weight:850;display:inline-flex}.analytics-metric-state small{color:#77869a;letter-spacing:0;font-size:9px;font-weight:750}.analytics-metric-state.loading,.analytics-metric-state.unavailable,.analytics-metric-state.error{color:#718095;letter-spacing:0;max-width:170px;font-size:11px;line-height:1.35}.analytics-metric-state.error{color:#af3f45}.analytics-metric-state.zero{color:#44566f}.analytics-telemetry-note{color:#6d5a34;background:#fdfaf3;border:1px solid #dfd5bc;border-radius:11px;gap:3px;padding:10px 12px;font-size:10px;display:grid}.analytics-telemetry-note span{color:#8b7b5e}.analytics-aggregate-list{background:#f7f9fc;border:1px solid #e0e6ef;border-radius:14px;gap:7px;padding:13px;display:grid}.analytics-aggregate-list>div:not(.empty-state){background:#fff;border:1px solid #e4e9f1;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;min-height:48px;padding:9px 11px;display:flex}.analytics-aggregate-list>div>span{gap:3px;min-width:0;display:grid}.analytics-aggregate-list strong{color:#2b3e58;font-size:12px}.analytics-aggregate-list small{color:#7b889b;font-size:9px}.analytics-request-list{gap:8px;display:grid}.analytics-request-list article{background:#fff;border:1px solid #dfe6f0;border-radius:13px;grid-template-columns:minmax(190px,1.5fr) minmax(180px,1.2fr) minmax(110px,.7fr) minmax(120px,.7fr);align-items:center;gap:13px;min-height:80px;padding:12px;display:grid}.analytics-request-list article>div{gap:4px;min-width:0;display:grid}.analytics-request-list article>div+div{border-left:1px solid #e7ebf2;padding-left:13px}.analytics-request-list article span{color:#7a889b;letter-spacing:.04em;text-transform:uppercase;font-size:8px;font-weight:800}.analytics-request-list article strong,.analytics-request-list article button{color:#263b57;text-align:left;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:800;overflow:hidden}.analytics-request-list article button{color:#2461c5;cursor:pointer;background:0 0;border:0;padding:0}.analytics-request-list article small{color:#8290a2;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}@media (width<=900px){.analytics-request-list article{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-request-list article>div+div{border-left:0;padding-left:0}}@media (width<=720px){.ai-cost-analytics{gap:15px}.analytics-usage-section{padding-top:15px}.analytics-usage-section .assistant-intelligence-kpis{grid-template-columns:1fr}.analytics-usage-section .assistant-intelligence-kpis article{min-height:96px}.ai-usage-user-table{overflow-x:auto}.ai-usage-user-table>div,.ai-usage-user-table .usage-user-head{min-width:670px}.analytics-request-list article{grid-template-columns:1fr;gap:10px}.analytics-request-list article>div{border-top:1px solid #e7ebf2;padding-top:8px}.analytics-request-list article>div:first-child{border-top:0;padding-top:0}}.project-command-page{gap:14px;display:grid}.project-command-hero{color:#fff;background:radial-gradient(circle at 86% 12%,#5684ff57,#0000 36%),linear-gradient(135deg,#13233e 0%,#1c3767 100%);border-radius:22px;justify-content:space-between;align-items:center;gap:24px;padding:20px 24px;display:flex;box-shadow:0 18px 42px #12274a26}.project-command-hero h1{letter-spacing:-.035em;margin:4px 0 6px;font-size:clamp(24px,2.5vw,34px)}.project-command-hero p{color:#ffffffc2;max-width:760px;margin:0;font-size:13px;line-height:1.5}.project-command-actions{flex:none;gap:10px;display:flex}.project-command-actions a,.project-command-actions button,.project-command-buttons button,.project-command-buttons a{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:#ffffff1a;border:1px solid #fff3;border-radius:12px;justify-content:center;align-items:center;padding:0 16px;font-weight:800;text-decoration:none;display:inline-flex}.project-company-section{background:linear-gradient(135deg,#f8fbff 0%,#fff 58%);border:1px solid #dce5f2;border-radius:18px;gap:12px;padding:18px;display:grid}.project-company-heading h2{color:#17283f;letter-spacing:-.025em;margin:3px 0 4px;font-size:20px}.project-company-heading p,.project-company-empty{color:#718096;margin:0;font-size:13px;line-height:1.45}.project-company-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;display:grid}.project-company-card{color:#1d3049;text-align:left;min-width:0;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8e3f2;border-radius:15px;gap:9px;padding:14px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.project-company-card:hover,.project-company-card:focus-visible{border-color:#8eb4f4;outline:none;transform:translateY(-1px);box-shadow:0 10px 24px #345d991f}.project-company-card.active{background:linear-gradient(135deg,#f2f7ff,#fff);border-color:#3474dc;box-shadow:0 10px 22px #3474dc24}.project-company-card-top,.project-company-card-stats{justify-content:space-between;align-items:center;gap:8px;display:flex}.project-company-card-top small{color:#77869b;letter-spacing:.05em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:800;overflow:hidden}.project-company-card-top b{border-radius:999px;flex:none;padding:4px 7px;font-size:10px}.project-company-card-top b.attention{color:#a3403d;background:#fff0ef}.project-company-card-top b.active{color:#176a56;background:#e8f8f0}.project-company-card-top b.calm{color:#53657b;background:#eff3f8}.project-company-card>strong{text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:1.25;overflow:hidden}.project-company-card-stats{color:#718096;justify-content:flex-start;font-size:12px}.project-company-card-stats span+span{border-left:1px solid #e1e8f1;padding-left:9px}.project-company-card-stats b{color:#223b62}.project-user-next-task{background:linear-gradient(105deg,#edf5ff,#fafdff);border:1px solid #bfd6fb;border-radius:17px;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.project-user-next-task>div{min-width:0}.project-user-next-task strong{color:#1c3252;margin-top:2px;display:block}.project-user-next-task p{color:#1b2d48;margin:5px 0 3px;font-weight:750}.project-user-next-task small{color:#63748c}.project-user-next-task button{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:#2869d8;border:0;border-radius:12px;flex:none;padding:0 14px;font-size:13px;font-weight:800}.project-command-toolbar{background:#fff;border:1px solid #dce5f2;border-radius:16px;grid-template-columns:auto auto minmax(260px,1fr);align-items:center;gap:16px;padding:14px 16px;display:grid}.project-command-toolbar>div:first-child{align-items:baseline;gap:8px;display:flex}.project-command-toolbar>div:first-child strong{color:#15243a;font-size:24px}.project-command-toolbar>div:first-child span{color:#718096;font-size:12px;font-weight:700}.project-command-toolbar input{color:#1b2c43;width:100%;min-height:44px;font:inherit;background:#f8fafc;border:1px solid #d7e1ef;border-radius:12px;padding:0 14px}.project-command-scope{background:#f1f5fa;border-radius:12px;padding:4px;display:inline-flex}.project-command-scope button{color:#68778b;min-height:34px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 12px;font-size:12px;font-weight:800}.project-command-scope button.active{color:#fff;background:#203b69;box-shadow:0 5px 14px #203b692e}.project-command-layout{grid-template-columns:minmax(240px,290px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.project-command-fallback{background:linear-gradient(#fff8ef 0%,#fffdf8 100%);border:1px solid #ea923533;border-radius:18px;justify-content:space-between;align-items:flex-start;gap:16px;margin:16px 0 0;padding:16px 18px;display:flex;box-shadow:0 10px 25px #ab611414}.project-command-fallback .section-kicker{color:#9a5308}.project-command-fallback strong{color:#7f3f06;margin-top:4px;display:block}.project-command-fallback small{color:#7c5a2f;max-width:72ch;margin-top:6px;display:block}.project-command-fallback-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.project-command-fallback-actions button{min-height:42px}.project-command-list,.project-command-detail{background:#fff;border:1px solid #dce5f2;border-radius:18px}.project-command-list{gap:6px;max-height:720px;padding:8px;display:grid;overflow:auto}.project-command-list>button{color:#26374e;text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.project-command-list>button:hover,.project-command-list>button.active{background:#f1f6ff;border-color:#b9cdf0}.project-command-list>button>span:first-child{gap:3px;min-width:0;display:grid}.project-command-list small,.project-command-list em{color:#7a899d;font-size:11px;font-style:normal}.project-command-list strong{text-overflow:ellipsis;overflow:hidden}.project-list-next{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden;color:#315f9f!important}.project-command-counts{background:#eaf1fc;border-radius:10px;justify-items:center;min-width:44px;padding:7px;display:grid}.project-command-counts b{color:#244a87;font-size:18px}.project-command-detail{padding:20px}.project-detail-header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.project-detail-copy{min-width:0}.project-command-detail h2{color:#15243a;letter-spacing:-.025em;margin:4px 0 7px;font-size:clamp(22px,2.2vw,30px)}.project-command-detail header p{color:#66758a;max-width:820px;margin:7px 0 0;font-size:12px;line-height:1.45}.project-detail-context{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.project-detail-context>span:not(.status-pill){color:#6f7e91;border-left:1px solid #dbe4ef;padding-left:8px;font-size:11px;font-weight:750}.project-notes{color:#62738a;margin-top:8px;font-size:11px}.project-notes summary{color:#315f9f;cursor:pointer;width:fit-content;font-weight:800}.project-notes p{background:#f8fafc;border:1px solid #dce6f2;border-radius:10px;max-width:760px;padding:10px 12px}.project-command-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:14px 0;display:grid}.project-command-summary article{background:#f9fbfe;border:1px solid #e1e8f2;border-radius:12px;gap:5px;padding:10px 12px;display:grid}.project-command-summary article.linked{background:#f0faf6;border-color:#b9dfcf}.project-command-summary article.attention{background:#fff6f4;border-color:#efc8c1}.project-command-summary article.attention strong{color:#bc443d}.project-command-summary span{color:#76869a;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:800}.project-command-summary strong{color:#1b2c43;font-size:17px}.project-command-buttons{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:9px;display:flex}.project-command-buttons button,.project-command-buttons a{color:#fff;background:#2864cf;border-color:#2864cf}.project-command-buttons .secondary{color:#244a87;background:#f3f7fd;border-color:#c5d4e9}.project-now-card{background:radial-gradient(circle at 88% 20%,#3d73e624,#0000 34%),#f4f8ff;border:1px solid #c8d9f3;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:15px 16px;display:flex}.project-now-card>div{gap:3px;min-width:0;display:grid}.project-now-card strong{color:#172b49;text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.project-now-card small{color:#6b7f99;font-size:11px}.project-now-card>button{color:#fff;min-height:40px;font:inherit;cursor:pointer;background:#2864cf;border:0;border-radius:11px;padding:0 14px;font-size:12px;font-weight:850}.project-structure-note{background:#fffaf0;border:1px solid #e9cf9b;border-radius:14px;gap:5px;margin-top:12px;padding:14px 16px;display:grid}.project-structure-note strong{color:#664613;font-size:14px}.project-structure-note p{color:#836a3d;margin:0;font-size:11px;line-height:1.5}.project-process-stack{gap:12px;margin-top:12px;display:grid}.project-process-card,.project-direct-tasks{background:#fbfcfe;border:1px solid #dbe5f2;border-radius:15px;overflow:hidden}.project-process-head{background:linear-gradient(90deg,#edf3ff,#f8faff);justify-content:space-between;align-items:center;gap:14px;padding:13px 14px 10px;display:flex}.project-process-head>button{color:#1d3357;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;gap:3px;padding:0;display:grid}.project-process-head>button span,.project-process-head>span{color:#6680a7;letter-spacing:.06em;font-size:10px;font-weight:800}.project-process-progress{background:#dfe8f5;height:4px;overflow:hidden}.project-process-progress>span{background:#2b69d5;border-radius:999px;height:100%;display:block}.project-process-current{background:#fff;border-bottom:1px solid #e2eaf4;grid-template-columns:110px minmax(0,1fr);align-items:center;gap:12px;padding:12px 14px;display:grid}.project-process-current>span{color:#77889e;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:850}.project-process-current>button{color:#203755;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;gap:2px;padding:0;display:grid}.project-process-current small{color:#78889c;font-size:10px}.project-process-tasks,.project-direct-tasks{display:grid}.project-process-tasks>button,.project-direct-tasks>button{color:#26374e;text-align:left;font:inherit;cursor:pointer;background:#fff;border:0;border-top:1px solid #e6edf5;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 15px;display:grid}.project-process-tasks>button:hover,.project-direct-tasks>button:hover{background:#f5f8fc}.project-process-tasks>button span:nth-child(2),.project-direct-tasks>button span:nth-child(2){gap:3px;display:grid}.project-process-tasks small,.project-direct-tasks small{color:#7a899d;font-size:11px}.project-process-tasks>small{padding:14px 15px}.project-next-step{color:#2459ae;text-align:left;width:100%;font:inherit;cursor:pointer;background:#f5f8fe;border:0;border-top:1px solid #dbe5f2;padding:12px 15px;font-weight:800}.project-direct-tasks>div:first-child{gap:3px;padding:14px 15px;display:grid}.project-task-list-head{justify-content:space-between;align-items:center;gap:12px;display:flex!important}.project-task-list-head>div:first-child{gap:3px;display:grid}.project-task-controls{align-items:flex-end;gap:8px;display:flex}.project-task-controls label{gap:4px;display:grid}.project-task-controls label>span{color:#748399;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:850}.project-task-controls select{color:#243852;min-width:165px;min-height:36px;font:inherit;background:#fff;border:1px solid #d6e1ee;border-radius:9px;padding:0 32px 0 10px;font-size:11px;font-weight:750}.project-task-sections{gap:10px;padding:0 12px 12px;display:grid}.project-task-section{background:#fff;border:1px solid #dfe7f1;border-left:3px solid #9eb4d1;border-radius:12px;overflow:hidden}.project-task-section.attention{border-left-color:#d65353}.project-task-section.active{border-left-color:#2d6bd8}.project-task-section.upcoming{border-left-color:#7892b5}.project-task-section.waiting{border-left-color:#d6922f}.project-task-section.unscheduled{border-left-color:#8d6cc8}.project-task-section.done{background:#f8fbfa;border-left-color:#3d9a76}.project-task-section>header,.project-task-section>summary{background:#f8fafd;border-bottom:1px solid #e8eef5;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.project-task-section>summary{cursor:pointer;border-bottom:0;list-style:none}.project-task-section[open]>summary{border-bottom:1px solid #e8eef5}.project-task-section>summary::-webkit-details-marker{display:none}.project-task-section>summary:after{content:"გახსნა ↓";color:#537096;font-size:10px;font-weight:800}.project-task-section[open]>summary:after{content:"დახურვა ↑"}.project-task-section>header>span,.project-task-section>summary>span{gap:2px;min-width:0;display:grid}.project-task-section>header strong,.project-task-section>summary strong{color:#21354f;font-size:12px}.project-task-section>header small,.project-task-section>summary small{color:#7a899d;font-size:9px}.project-task-section>header>b,.project-task-section>summary>b{color:#304967;background:#eaf0f7;border-radius:8px;place-items:center;min-width:26px;height:26px;font-size:11px;display:inline-grid}.project-task-section>div{display:grid}.project-task-row{color:#26374e;text-align:left;min-width:0;font:inherit;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf1f6;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px 12px;display:grid}.project-task-row:last-child{border-bottom:0}.project-task-row:hover{background:#f7f9fc}.project-task-row>span:nth-child(2){gap:4px;min-width:0;display:grid}.project-task-row strong{color:#22364f;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.project-task-row small{color:#748399;align-items:center;gap:6px;min-width:0;font-size:9px;display:flex}.project-task-row small>*{white-space:nowrap;border-right:1px solid #dfe7f0;padding-right:6px}.project-task-row small>:last-child{border-right:0;padding-right:0}.project-task-row em{color:#7b899a;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-style:normal;overflow:hidden}.project-task-row .missing-date{color:#7a52b5}.project-task-row>b:last-child{color:#6d83a0;font-size:14px}.project-task-scopes{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.project-task-scopes button{color:#6e7e92;min-height:31px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dbe4ef;border-radius:9px;padding:0 9px;font-size:10px;font-weight:800}.project-task-scopes button b{margin-left:3px}.project-task-scopes button.active{color:#fff;background:#2b66cb;border-color:#2b66cb}.project-task-empty{color:#7b899a;background:#fff;border-top:1px solid #e6edf5;padding:20px 15px;font-size:12px}.project-crm-only{gap:14px;padding-top:4px;display:grid}.project-crm-only h2{color:#17283f;margin:4px 0}.project-crm-only p{color:#6d7b8e;margin:0}@media (width<=980px){.project-command-hero{flex-direction:column;align-items:flex-start}.project-command-toolbar{grid-template-columns:1fr}.project-user-next-task{flex-direction:column;align-items:stretch}.project-user-next-task button{width:100%}.project-command-layout{grid-template-columns:1fr}.project-command-list{scroll-snap-type:x proximity;max-height:none;display:flex;overflow-x:auto}.project-command-list>button{scroll-snap-align:start;flex:0 0 min(78vw,300px)}}@media (width<=680px){.project-command-page,.project-command-toolbar,.project-command-layout,.project-command-list,.project-command-detail{min-width:0;max-width:100%}.project-command-hero{border-radius:16px;padding:17px 16px}.project-command-hero h1{font-size:23px}.project-command-hero p{display:none}.project-command-actions,.project-command-buttons{flex-wrap:wrap;width:100%}.project-command-actions a,.project-command-actions button{flex:1;min-width:min(150px,100%);min-height:44px}.project-command-toolbar{gap:10px;padding:12px;overflow:hidden}.project-command-scope{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.project-command-scope button{min-width:0;min-height:44px;padding-inline:6px}.project-command-toolbar input{min-width:0}.project-command-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.project-command-detail{padding:14px}.project-detail-header{flex-direction:column}.project-command-buttons{justify-content:flex-start}.project-command-buttons button,.project-command-buttons a{flex:1;min-width:92px;min-height:44px;padding:0 10px;font-size:11px}.project-command-summary{display:flex;overflow-x:auto}.project-command-summary article{flex:0 0 116px}.project-now-card{flex-direction:column;align-items:stretch}.project-now-card strong{white-space:normal}.project-now-card>button{width:100%}.project-process-current{grid-template-columns:1fr;gap:5px}.project-task-list-head{flex-direction:column;align-items:flex-start}.project-task-scopes{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.project-task-scopes button{min-height:44px}.project-task-controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;display:grid}.project-task-controls select{width:100%;min-width:0;min-height:44px}.project-task-sections{gap:9px;padding:0 9px 10px}.project-task-section>header,.project-task-section>summary{align-items:flex-start;padding:10px}.project-task-section>header small,.project-task-section>summary small{line-height:1.4}.project-task-row{grid-template-columns:minmax(0,1fr) auto;min-height:76px;padding:10px}.project-task-row>.status-pill{grid-column:1/-1;width:max-content}.project-task-row strong{white-space:normal;font-size:13px;line-height:1.35}.project-task-row small{flex-wrap:wrap;row-gap:4px}.project-task-row em{white-space:normal}}.integrations-registry{gap:18px;width:min(1180px,100%);margin:0 auto;padding-bottom:48px;display:grid}.integrations-hero{color:#f8fbff;background:radial-gradient(circle at 88% 18%,#497ae147,#0000 34%),#13233d;border:1px solid #789edc38;border-radius:22px;justify-content:space-between;align-items:flex-end;gap:32px;padding:30px 32px;display:flex;box-shadow:0 16px 36px #192a481f}.integrations-hero>div{max-width:760px}.integrations-hero .section-kicker{color:#72a6ff}.integrations-hero h1{letter-spacing:-.035em;margin:7px 0 8px;font-size:clamp(28px,3vw,42px);line-height:1.08}.integrations-hero p{color:#b9c8dc;margin:0;font-size:14px;line-height:1.65}.integrations-hero>button{color:#16315a;cursor:pointer;background:#fff;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-width:180px;min-height:44px;padding:0 17px;font-weight:800;display:inline-flex}.integrations-hero>button:disabled{opacity:.7;cursor:wait}.integrations-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.integrations-summary article{background:#fff;border:1px solid #dce5f1;border-radius:16px;justify-content:space-between;align-items:center;min-height:82px;padding:18px 20px;display:flex;position:relative;overflow:hidden}.integrations-summary article:before{content:"";background:#9aa9bd;width:4px;position:absolute;inset:0 auto 0 0}.integrations-summary article[data-status=connected]:before{background:#20a477}.integrations-summary article[data-status=ready]:before{background:#3478e5}.integrations-summary article[data-status=attention]:before{background:#d48a19}.integrations-summary article[data-status=blocked]:before{background:#d95151}.integrations-summary span{color:#6c7e96;font-size:12px;font-weight:750}.integrations-summary strong{color:#16253d;letter-spacing:-.04em;font-size:28px}.integrations-toolbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.integrations-toolbar>div{flex-wrap:wrap;gap:7px;display:flex}.integrations-toolbar button{color:#667991;cursor:pointer;background:#fff;border:1px solid #d7e1ee;border-radius:10px;min-height:36px;padding:0 13px;font-size:12px;font-weight:800}.integrations-toolbar button.active{color:#fff;background:#1d4f9a;border-color:#1d4f9a}.integrations-toolbar small{color:#8492a6;font-size:11px}.integrations-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.integration-card{background:#fff;border:1px solid #dce5f1;border-radius:18px;flex-direction:column;min-width:0;padding:22px;display:flex;box-shadow:0 8px 24px #1e385b0d}.integration-card header{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.integration-mark{color:#315f9f;letter-spacing:.04em;background:#edf4ff;border:1px solid #dbe8fb;border-radius:12px;place-items:center;width:44px;height:44px;font-size:11px;font-style:normal;font-weight:900;display:grid}.integration-mark.crm{color:#168063;background:#eaf8f2;border-color:#cfece1}.integration-mark.authentication{color:#7252b5;background:#f3effc;border-color:#e3dafa}.integration-mark.automation{color:#aa7017;background:#fff6e7;border-color:#f4e1b8}.integration-mark.hosting{color:#354a67;background:#eef2f7;border-color:#dce3eb}.integration-card header>div:nth-child(2)>span{color:#7590b4;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:900}.integration-card h2{color:#16253d;letter-spacing:-.02em;margin:4px 0 0;font-size:18px;line-height:1.22}.integration-card header>em{color:#63738a;white-space:nowrap;background:#f4f7fa;border-radius:999px;align-items:center;gap:6px;min-height:28px;padding:0 10px;font-size:10px;font-style:normal;font-weight:850;display:inline-flex}.integration-card header>em i{background:#8998aa;border-radius:50%;width:7px;height:7px}.integration-card header>em[data-status=connected]{color:#167456;background:#eaf8f2}.integration-card header>em[data-status=connected] i{background:#20a477}.integration-card header>em[data-status=ready]{color:#245fae;background:#edf4ff}.integration-card header>em[data-status=ready] i{background:#3478e5}.integration-card header>em[data-status=attention]{color:#996111;background:#fff5e3}.integration-card header>em[data-status=attention] i{background:#d48a19}.integration-card>p{color:#5b6f88;min-height:46px;margin:18px 0;font-size:13px;line-height:1.55}.integration-facts{background:#e3eaf3;border:1px solid #e3eaf3;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.integration-facts>span{background:#f9fbfd;flex-direction:column;gap:5px;min-width:0;min-height:70px;padding:12px 13px;display:flex}.integration-facts small,.integration-card footer small{color:#8291a5;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850}.integration-facts strong{color:#253a56;font-size:11px;line-height:1.35}.integration-card footer{gap:13px;margin-top:auto;padding-top:17px;display:grid}.integration-card footer>div:first-child{gap:5px;display:grid}.integration-card footer>div:first-child strong{color:#344b69;font-size:11px;line-height:1.5}.integration-technical{border-top:1px solid #e8edf4;justify-content:space-between;align-items:center;gap:10px;padding-top:12px;display:flex}.integration-technical>span{color:#75869c;font-size:10px;font-weight:750}.integration-technical code{color:#315f9f;text-overflow:ellipsis;white-space:nowrap;max-width:55%;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;overflow:hidden}.integration-technical a{color:#2768c6;font-size:11px;font-weight:850;text-decoration:none}.integrations-loading,.integrations-error{text-align:center;background:#fff;border:1px solid #dce5f1;border-radius:18px;place-items:center;min-height:180px;padding:28px;display:grid}.integrations-error{color:#7f3535;gap:8px}.integrations-error button{color:#fff;background:#193f7d;border:0;border-radius:9px;min-height:38px;margin-top:8px;padding:0 14px;font-weight:800}.ai-access-control{background:radial-gradient(circle at 100% 0,#465cd21c,#0000 30%),#fff;border:1px solid #d8e2ef;border-radius:20px;gap:18px;padding:24px;display:grid}.ai-access-control>header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.ai-access-control h2{color:#172741;margin:5px 0 6px;font-size:24px}.ai-access-control header p{color:#64748b;max-width:720px;margin:0;font-size:13px;line-height:1.55}.ai-access-control header code{color:#2858a9;text-overflow:ellipsis;white-space:nowrap;background:#f5f8fd;border:1px solid #cfdbed;border-radius:10px;max-width:360px;padding:9px 12px;font-size:11px;overflow:hidden}.ai-access-policies{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ai-access-policies>article{background:#fbfcfe;border:1px solid #dfe6f0;border-radius:16px;gap:15px;padding:18px;display:grid}.ai-access-policy-heading,.ai-access-policies footer{justify-content:space-between;align-items:center;gap:14px;display:flex}.ai-access-policy-heading>div{gap:3px;display:grid}.ai-access-policy-heading strong,.ai-access-usage strong{color:#172741;font-size:15px}.ai-access-policy-heading small,.ai-access-usage span{color:#75849a;font-size:11px}.ai-access-switch,.ai-access-workspaces label,.ai-access-policies footer label{color:#41536c;align-items:center;gap:7px;font-size:11px;font-weight:800;display:flex}.ai-access-workspaces{background:#fff;border:1px solid #e3e9f2;border-radius:11px;align-items:center;gap:12px;padding:11px 12px;display:flex}.ai-access-workspaces>span{color:#7a8799;letter-spacing:.08em;text-transform:uppercase;margin-right:auto;font-size:10px;font-weight:900}.ai-access-modules{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ai-access-modules>label{background:#fff;border:1px solid #e1e7f0;border-radius:11px;align-items:flex-start;gap:9px;min-height:62px;padding:10px;display:flex}.ai-access-modules>label[data-sensitive=restricted]{border-style:dashed}.ai-access-modules span{gap:3px;display:grid}.ai-access-modules strong{color:#263750;font-size:11px}.ai-access-modules small{color:#7a889b;font-size:9px;line-height:1.4}.ai-access-policies footer{border-top:1px solid #e4eaf2;padding-top:12px}.ai-access-policies footer button{color:#fff;background:#2768d7;border:0;border-radius:9px;padding:9px 12px;font-size:11px;font-weight:900}.ai-access-usage{background:#dfe6ef;border:1px solid #dfe6ef;border-radius:14px;grid-template-columns:minmax(0,2fr) repeat(3,minmax(120px,.7fr));gap:1px;display:grid;overflow:hidden}.ai-access-usage>div{background:#fff;align-content:center;gap:4px;min-height:74px;padding:13px 15px;display:grid}@media (width<=900px){.integrations-list,.ai-access-policies{grid-template-columns:1fr}}@media (width<=680px){.integrations-registry{gap:13px;padding-bottom:24px}.integrations-hero{border-radius:17px;gap:20px;padding:22px 20px;display:grid}.integrations-hero h1{font-size:29px}.integrations-hero>button{width:100%}.integrations-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.integrations-summary article{min-height:68px;padding:14px 15px}.integrations-summary strong{font-size:23px}.integrations-toolbar{flex-direction:column;align-items:flex-start}.integrations-toolbar>div{flex-wrap:nowrap;width:100%;padding-bottom:3px;overflow-x:auto}.integrations-toolbar button{flex:none}.integration-card{border-radius:15px;padding:17px}.integration-card header{grid-template-columns:40px minmax(0,1fr)}.integration-card header>em{grid-column:1/-1;justify-self:start}.integration-mark{width:40px;height:40px}.integration-card>p{min-height:auto}.integration-facts{grid-template-columns:1fr}.integration-facts>span{min-height:58px}.integration-technical{flex-direction:column;align-items:flex-start}.integration-technical code{max-width:100%}.ai-access-control{padding:17px}.ai-access-control>header,.ai-access-policy-heading,.ai-access-policies footer{flex-direction:column;align-items:stretch}.ai-access-control header code{max-width:100%}.ai-access-modules,.ai-access-usage{grid-template-columns:1fr}.ai-access-workspaces{flex-direction:column;align-items:flex-start}}.communications-center{gap:20px;max-width:1480px;margin:0 auto;display:grid}.communications-hero{background:radial-gradient(circle at 90% 10%,#4173e524,#0000 32%),linear-gradient(135deg,#fff,#f3f7fd);border:1px solid #d9e3f1;border-radius:24px;justify-content:space-between;align-items:flex-end;gap:32px;padding:30px 32px;display:flex}.communications-hero h1{color:#14233a;max-width:780px;margin:8px 0 10px;font-size:clamp(28px,3vw,44px);line-height:1.08}.communications-hero p{color:#5b6b82;max-width:720px;margin:0;font-size:15px;line-height:1.65}.communications-hero>button,.communications-builder-actions .primary{color:#fff;background:#1767d9;border:0;border-radius:14px;padding:14px 20px;font-weight:800}.communications-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.communications-kpis article{background:#fff;border:1px solid #dfe7f2;border-radius:18px;gap:5px;padding:18px 20px;display:grid}.communications-kpis span,.communication-metrics small{color:#66758b;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.communications-kpis strong{color:#14233a;font-size:30px}.communications-kpis small{color:#8491a4}.communications-builder-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:18px;display:grid}.communications-builder,.communications-preview,.communications-library{background:#fff;border:1px solid #dce5f1;border-radius:22px;box-shadow:0 14px 40px #162d4e0f}.communications-builder{padding:26px}.communications-builder>header,.communications-library>header,.communications-audience>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.communications-builder h2,.communications-library h2,.communications-audience h3{color:#17263d;margin:5px 0 0}.communications-builder>header button{color:#355171;background:#fff;border:1px solid #d7e1ef;border-radius:10px;padding:9px 12px}.communications-ai-brief{background:linear-gradient(135deg,#eef5ff,#f8f6ff);border:1px solid #cdddf8;border-radius:18px;grid-template-columns:1fr auto;gap:10px;margin:22px 0;padding:18px;display:grid}.communications-ai-brief>span{color:#23426a;grid-column:1/-1;font-weight:800}.communications-ai-brief textarea{resize:vertical;min-height:96px}.communications-ai-brief button{color:#fff;background:#243f83;border:0;border-radius:12px;align-self:end;padding:13px 16px;font-weight:800}.communications-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.communications-form-grid label,.communications-audience label{gap:7px;display:grid}.communications-form-grid label.wide{grid-column:1/-1}.communications-form-grid label>span{color:#52647d;font-size:12px;font-weight:800}.communications-form-grid input,.communications-form-grid textarea,.communications-form-grid select,.communications-audience select,.communications-ai-brief textarea{color:#18283f;width:100%;font:inherit;background:#fbfcfe;border:1px solid #d7e1ed;border-radius:12px;padding:12px 13px}.communications-form-grid textarea{resize:vertical;min-height:108px}.communications-audience{border-top:1px solid #e2e9f2;gap:14px;margin-top:20px;padding-top:20px;display:grid}.audience-chips,.audience-people{flex-wrap:wrap;gap:9px;display:flex}.audience-chips button{color:#50627b;background:#fff;border:1px solid #d7e1ed;border-radius:999px;padding:9px 13px}.audience-chips button.active,.audience-people button.active{color:#164f9f;background:#edf4ff;border-color:#2c6dcc}.audience-people button{text-align:left;background:#fff;border:1px solid #dce5ef;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:36px 1fr;gap:1px 9px;min-width:220px;padding:10px;display:grid}.audience-people button>span{color:#1d5aa8;background:#e9f1fc;border-radius:10px;grid-row:1/3;place-items:center;font-weight:900;display:grid}.audience-people small{color:#8390a1}.communications-message{color:#167052;background:#eef7f3;border-radius:11px;margin:16px 0 0;padding:11px 13px;font-weight:700}.communications-builder-actions{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.communications-builder-actions button{color:#334b69;background:#fff;border:1px solid #ccd8e7;border-radius:12px;padding:12px 15px;font-weight:800}.communications-preview{gap:16px;padding:20px;display:grid;position:sticky;top:84px}.communication-card,.communication-surface{background:radial-gradient(circle at 92% 5%,#2f6ce22e,#0000 34%),#f7faff;border:1px solid #cfe0f6;border-radius:20px;padding:22px;position:relative;overflow:hidden}.communication-card.kind-celebration,.communication-surface.kind-celebration{background:radial-gradient(circle at 90% 0,#f5bf4b38,#0000 36%),#fffcf3;border-color:#ead9a9}.communication-card.kind-instruction,.communication-surface.kind-instruction{background:radial-gradient(circle at 90% 0,#30ab7929,#0000 36%),#f5fbf8;border-color:#c8ddd4}.communication-card small,.communication-copy>small{color:#2770cf;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900}.communication-card h3,.communication-copy h3{color:#14243a;margin:9px 0 8px;font-size:21px}.communication-card p,.communication-copy p{color:#52647c;margin:0;line-height:1.6}.communication-card ol,.communication-copy ol{color:#314761;gap:8px;margin:16px 0 0;padding-left:20px;display:grid}.communication-card>button,.communication-actions button{color:#fff;background:#1d66ce;border:0;border-radius:10px;margin-top:16px;padding:10px 13px;font-weight:800}.communications-preview-note{color:#50627a;background:#f3f6fa;border-radius:14px;padding:14px}.communications-preview-note p{margin:5px 0 0;font-size:12px;line-height:1.55}.communications-library{padding:24px}.communications-list{gap:10px;margin-top:18px;display:grid}.communications-list>article{border:1px solid #e0e7f0;border-radius:16px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:22px;padding:16px;display:grid}.communications-list-main{gap:12px;min-width:0;display:flex}.communications-list-main h3{color:#1a2a41;margin:4px 0}.communications-list-main p{color:#6b788b;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;overflow:hidden}.communications-list-main small{color:#8793a4;text-transform:capitalize}.communication-status{color:#63738a;text-transform:uppercase;background:#edf1f6;border-radius:999px;align-self:flex-start;padding:5px 8px;font-size:9px;font-weight:900}.communication-status.active{color:#14825c;background:#e4f6ee}.communication-status.scheduled{color:#2f61b3;background:#e8f0ff}.communication-status.paused{color:#9a6710;background:#fff2d7}.communication-metrics{gap:16px;display:flex}.communication-metrics span{text-align:center;display:grid}.communication-metrics strong{color:#1b2b42;font-size:18px}.communications-list-actions{gap:7px;display:flex}.communications-list-actions button{color:#365170;background:#fff;border:1px solid #d6e0ec;border-radius:9px;padding:8px 10px}.communications-live-stack{gap:10px;margin-bottom:16px;display:grid}.communication-surface{grid-template-columns:42px minmax(0,1fr);gap:15px;padding:18px 50px 18px 18px;display:grid}.communication-symbol{color:#fff;background:#256bd2;border-radius:13px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.communication-dismiss{color:#66778e;background:#ffffffd9;border:1px solid #d5dfeb;border-radius:9px;width:28px;height:28px;position:absolute;top:10px;right:10px}.communication-actions{flex-wrap:wrap;gap:8px;display:flex}.communication-actions .complete{background:#1b7a59}.communication-popup-backdrop{z-index:1300;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a182c94;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.communication-popup-backdrop .communication-surface{width:min(620px,100%);max-height:min(760px,88vh);overflow-y:auto;box-shadow:0 36px 100px #07172e47}@media (width<=1050px){.communications-builder-layout{grid-template-columns:1fr}.communications-preview{position:static}.communications-list>article{grid-template-columns:1fr}.communication-metrics{justify-content:flex-start}}@media (width<=720px){.communications-hero{flex-direction:column;align-items:stretch;padding:22px}.communications-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.communications-builder,.communications-library{padding:18px}.communications-form-grid{grid-template-columns:1fr}.communications-form-grid label.wide{grid-column:auto}.communications-ai-brief{grid-template-columns:1fr}.communications-builder-actions{display:grid}.communications-list-main{flex-direction:column}.communications-list-main p{white-space:normal}.communication-metrics{grid-template-columns:repeat(4,1fr);display:grid}}.product-ops{gap:14px;width:min(1500px,100%);margin:0 auto;display:grid}.product-ops-hero{color:#fff;background:radial-gradient(circle at 88% 20%,#4d87ff38,#0000 34%),linear-gradient(112deg,#10213b,#18355f);border:1px solid #263c60;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;min-height:112px;padding:20px 24px;display:flex}.product-ops-hero h1{margin:5px 0;font-size:clamp(24px,2.25vw,34px);line-height:1.08}.product-ops-hero p{color:#bcc9dc;max-width:720px;margin:0;font-size:12px;line-height:1.5}.product-ops-hero-actions{justify-items:end;gap:10px;display:grid}.product-ops-hero-actions>button{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff47;border-radius:10px;min-height:38px;padding:0 14px;font-size:11px;font-weight:900}.product-ops-flow{background:#ffffff0f;border:1px solid #ffffff24;border-radius:14px;flex:none;align-items:center;gap:9px;padding:10px;display:flex}.product-ops-flow span{color:#e8eef8;background:#ffffff14;border-radius:9px;padding:8px 10px;font-size:12px;font-weight:800}.product-ops-flow b{color:#6da2ff}.product-ops-kpis{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.product-ops-kpis article{background:#fff;border:1px solid #dbe3ef;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:12px;padding:12px 14px;display:grid}.product-ops-kpis span,.product-ops-kpis small{color:#71809a;font-size:12px;font-weight:700;display:block}.product-ops-kpis strong{color:#14243e;grid-row:1/3;min-width:44px;margin:0;font-size:25px;line-height:1;display:block}.product-ops-mode-tabs{background:#eef2f7;border:1px solid #d8e1ed;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;width:min(680px,100%);padding:4px;display:grid}.product-ops-mode-tabs button{color:#65748a;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;min-height:36px;padding:0 12px;font-size:11px;font-weight:850;display:inline-flex}.product-ops-home{gap:12px;display:grid}.product-home-intro,.product-home-block,.product-ops-activity{background:#fff;border:1px solid #dbe3ef;border-radius:18px}.product-home-intro{background:radial-gradient(circle at 92% 8%,#5079f221,#0000 30%),#fff;justify-content:space-between;align-items:center;gap:18px;padding:20px 22px;display:flex}.product-home-intro h2,.product-ops-activity h2{color:#15253e;margin:5px 0 3px;font-size:20px}.product-home-intro p,.product-ops-activity>header p{color:#718097;margin:0;font-size:11px;line-height:1.5}.product-home-intro>button{color:#255eb7;cursor:pointer;background:#f4f8ff;border:1px solid #c7d7ef;border-radius:10px;flex:none;min-height:38px;padding:0 13px;font-size:11px;font-weight:900}.product-home-intro>button.has-unread{color:#fff;background:#d94d58;border-color:#d94d58;box-shadow:0 8px 18px #c1384229}.product-home-focus{grid-template-columns:minmax(0,1.45fr) minmax(280px,.75fr);gap:12px;display:grid}.product-home-focus>article{background:#fff;border:1px solid #cad9ef;border-radius:18px;align-content:start;gap:9px;min-width:0;padding:19px 20px;display:grid;overflow:hidden}.product-home-current{color:#fff;box-shadow:0 14px 32px #19396324;background:radial-gradient(circle at 90% 5%,#5a91ff47,#0000 34%),linear-gradient(122deg,#10223d,#1d4272)!important;border-color:#244572!important}.product-home-current .section-kicker{color:#7af}.product-home-focus-meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.product-home-focus-meta>span{color:#4d6480;background:#eef3f9;border-radius:7px;padding:5px 7px;font-size:9px;font-weight:900}.product-home-current .product-home-focus-meta>span{color:#e8effa;background:#ffffff1f}.product-home-focus h2,.product-home-focus h3{color:#1c304a;margin:0;line-height:1.25}.product-home-focus h2{font-size:clamp(19px,2vw,27px)}.product-home-focus h3{font-size:17px}.product-home-current h2{color:#fff}.product-home-focus p{color:#718198;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.55;display:-webkit-box;overflow:hidden}.product-home-current p{color:#c4d1e3}.product-home-focus>article>button{color:#245eb7;cursor:pointer;background:#f5f8fe;border:1px solid #c6d7ef;border-radius:9px;width:fit-content;min-height:37px;margin-top:3px;padding:0 12px;font-size:10px;font-weight:900}.product-home-current>button{color:#173b6c!important;background:#fff!important;border-color:#fff!important}.product-home-workbench,.product-home-ai-status,.product-home-suggestions{background:#fff;border:1px solid #dbe3ef;border-radius:18px;overflow:hidden}.product-home-workbench>header,.product-home-ai-status>header,.product-home-suggestions>header{border-bottom:1px solid #e5eaf1;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.product-home-workbench>header>div,.product-home-ai-status>header>div,.product-home-suggestions>header>div{gap:3px;display:grid}.product-home-workbench h2,.product-home-ai-status h2,.product-home-suggestions h2{color:#1d3049;margin:0;font-size:16px}.product-home-workbench header p,.product-home-ai-status header p,.product-home-suggestions header p{color:#77869a;margin:0;font-size:10px}.product-home-workbench>header>strong,.product-home-ai-status>header>strong{color:#fff;background:#2868d6;border-radius:10px;place-items:center;min-width:32px;height:32px;font-size:12px;display:grid}.product-home-work-list,.product-home-ai-status>div{display:grid}.product-home-work-list>button,.product-home-ai-status>div>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf0f4;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:58px;padding:9px 15px;display:grid}.product-home-work-list>button:last-child,.product-home-ai-status>div>button:last-child{border-bottom:0}.product-home-work-list>button>span{color:#285da9;background:#edf4ff;border-radius:9px;place-items:center;width:29px;height:29px;font-size:9px;font-weight:900;display:grid}.product-home-work-list button>div,.product-home-ai-status button>div{gap:3px;min-width:0;display:grid}.product-home-work-list button strong,.product-home-ai-status button strong{color:#273a54;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.product-home-work-list button small,.product-home-ai-status button small{color:#75849a;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.product-home-work-list button em,.product-home-ai-status button em{color:#2862ba;font-size:9px;font-style:normal;font-weight:850}.product-home-ai-status{background:#fcfbff;border-color:#d8d5f3}.product-home-ai-status>header{background:#f8f7ff;border-color:#e5e2f7}.product-home-ai-status>header>strong{background:#6358c9}.product-ai-state{color:#5b51c5;background:#efedff;border-radius:9px;place-items:center;width:29px;height:29px;font-size:11px;font-weight:900;display:grid}.product-ai-state.state-stalled{color:#a13c42;background:#fdebed}.product-home-suggestions>header{background:#fbfcfe}.product-home-suggestions>div{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:9px;padding:11px;display:grid}.product-home-suggestions article{background:#fff;border:1px solid #e0e6ef;border-radius:12px;grid-template-columns:auto minmax(0,1fr);gap:8px 10px;padding:12px;display:grid}.product-home-suggestions article>span{color:#536983;background:#eef2f7;border-radius:7px;padding:5px 7px;font-size:8px;font-weight:900}.product-home-suggestions article>div{gap:3px;min-width:0;display:grid}.product-home-suggestions article strong{color:#2c405c;font-size:11px}.product-home-suggestions article small{color:#74849a;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:9px;line-height:1.4;display:-webkit-box;overflow:hidden}.product-home-suggestions article>button{color:#285fb8;cursor:pointer;background:#f5f8fe;border:1px solid #cbd9ee;border-radius:9px;grid-column:1/-1;min-height:34px;font-size:9px;font-weight:900}.product-home-block{overflow:hidden}.product-home-block>header,.product-home-block>summary{justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;list-style:none;display:flex}.product-home-block>summary{cursor:pointer}.product-home-block>summary::-webkit-details-marker{display:none}.product-home-block>header>div,.product-home-block>summary>div{align-items:center;gap:11px;min-width:0;display:flex}.product-home-block>header>div>span,.product-home-block>summary>div>span{color:#285fbc;background:#edf4ff;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-size:10px;font-weight:950;display:grid}.product-home-block>header>div>div,.product-home-block>summary>div>div{gap:2px;min-width:0;display:grid}.product-home-block>header strong,.product-home-block>summary strong{color:#1b2d47;font-size:13px}.product-home-block>header small,.product-home-block>summary small{color:#76859a;font-size:10px}.product-home-block>header>b,.product-home-block>summary>b{color:#30445f;background:#eef2f7;border-radius:9px;place-items:center;min-width:30px;height:30px;font-size:11px;display:grid}.product-home-review{border-color:#c8d9f7}.product-home-review>header{background:#f5f8ff}.product-home-review>header>b{color:#fff;background:#2868d6}.product-home-blocked{border-color:#efd3d6}.product-home-blocked>header{background:#fff8f8}.product-home-blocked>header>div>span,.product-home-blocked>header>b{color:#a13c42;background:#fdebed}.product-home-new>header,.product-home-active>summary{background:#fbfcfe}.product-home-cards{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:9px;padding:0 12px 12px;display:grid}.product-home-cards article{background:#fff;border:1px solid #e1e7f0;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;padding:13px 14px;display:grid}.product-home-card-copy{gap:4px;min-width:0;display:grid}.product-home-card-copy>span{color:#6d7f98;letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:900}.product-home-card-copy>strong{color:#22354f;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.product-home-card-copy>small{color:#76869b;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.45;display:-webkit-box;overflow:hidden}.product-home-cards article>button{color:#fff;cursor:pointer;background:#2868d6;border:0;border-radius:9px;min-height:36px;padding:0 11px;font-size:10px;font-weight:900}.product-home-blocked .product-home-cards article>button{color:#8d3940;background:#fff5f5;border:1px solid #ecc7cb}.product-home-clear{color:#527263;background:#f1f8f4;border-radius:10px;margin:0 14px 14px;padding:11px 12px;font-size:11px;font-weight:750}.product-home-active-list{border-top:1px solid #e6ebf2;display:grid}.product-home-active-list>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf0f4;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:48px;padding:8px 14px;display:grid}.product-home-active-list>button:last-child{border-bottom:0}.product-home-active-list>button>span{color:#315e9f;background:#eef4fd;border-radius:8px;place-items:center;width:28px;height:28px;font-size:9px;font-weight:900;display:grid}.product-home-active-list>button>strong{color:#2b3d57;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.product-home-active-list>button>small{color:#62758e;font-size:9px;font-weight:800}.product-home-snapshot{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.product-home-snapshot>div{background:#f8fafc;border:1px solid #dfe6ef;border-radius:12px;align-items:baseline;gap:7px;padding:10px 12px;display:flex}.product-home-snapshot strong{color:#1e3554;font-size:18px}.product-home-snapshot span{color:#748399;font-size:10px;font-weight:800}.product-ops-activity{overflow:hidden}.product-ops-activity>header{border-bottom:1px solid #e4e9f1;padding:20px 22px}.product-activity-summary{background:#f8fafc;border-bottom:1px solid #e4e9f1;grid-template-columns:repeat(4,1fr);gap:8px;padding:12px;display:grid}.product-activity-summary article{background:#fff;border:1px solid #e0e6ef;border-radius:11px;gap:4px;padding:12px;display:grid}.product-activity-summary span{color:#75849a;font-size:9px;font-weight:850}.product-activity-summary strong{color:#243954;font-size:17px}.product-activity-feed{padding:4px 16px 14px;display:grid}.product-activity-feed>article{border-bottom:1px solid #e8edf3;grid-template-columns:14px minmax(0,1fr);gap:10px;padding:14px 0;display:grid}.product-activity-feed>article:last-child{border-bottom:0}.product-activity-dot{background:#3575dc;border:2px solid #fff;border-radius:50%;width:9px;height:9px;margin-top:5px;box-shadow:0 0 0 2px #cfe0fb}.product-activity-feed article>div{gap:7px;min-width:0;display:grid}.product-activity-feed header,.product-activity-feed footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.product-activity-feed header>div{gap:2px;display:grid}.product-activity-feed header small{color:#2b65bd;text-transform:uppercase;font-size:9px;font-weight:900}.product-activity-feed header strong{color:#223751;font-size:12px}.product-activity-feed time,.product-activity-feed footer span{color:#8290a3;font-size:9px}.product-activity-feed p{color:#53657c;margin:0;font-size:11px;line-height:1.5}.product-activity-feed footer{flex-wrap:wrap;justify-content:flex-start}.product-activity-feed footer button{color:#285fb7;cursor:pointer;background:#fff;border:1px solid #cfdbed;border-radius:8px;margin-left:auto;padding:6px 8px;font-size:9px;font-weight:850}.product-ops-mode-tabs button strong{color:#43556f;background:#fff;border-radius:7px;place-items:center;min-width:22px;height:22px;font-size:10px;display:grid}.product-ops-mode-tabs button.active{color:#fff;background:#18355f;box-shadow:0 5px 14px #18355f26}.product-ops-mode-tabs button.active strong{color:#18355f}.product-ops-mode-tabs button.has-unread:not(.active){color:#a6363f;background:#fff4f5;border:1px solid #efc9cd}.product-ops-mode-tabs button.has-unread:not(.active) strong{color:#fff;background:#d74f5a}.product-ops [hidden]{display:none!important}.product-ops-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;display:grid}.product-ops-layout.builder-open{grid-template-columns:minmax(0,1fr) 390px}.product-ops-main{gap:18px;display:grid}.product-ops-section,.product-ops-builder{background:#fff;border:1px solid #dbe3ef;border-radius:18px}.product-ops-section>header{border-bottom:1px solid #e4e9f1;justify-content:space-between;align-items:flex-end;gap:18px;padding:22px 24px;display:flex}.product-support-inbox>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:15px 20px;list-style:none;display:flex}.product-support-inbox>summary::-webkit-details-marker{display:none}.product-support-inbox>summary>span{color:#285fbc;background:#edf4ff;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:850}.product-support-inbox[open]>summary{border-bottom:1px solid #e4e9f1}.product-support-tabs{background:#f8fafc;border-bottom:1px solid #e7ecf3;gap:7px;padding:10px 16px;display:flex}.product-support-tabs button{color:#61728a;cursor:pointer;background:#fff;border:1px solid #dbe3ee;border-radius:9px;align-items:center;gap:7px;min-height:34px;padding:0 10px;font-size:10px;font-weight:850;display:flex}.product-support-tabs button strong{color:#41546e;background:#edf1f6;border-radius:7px;place-items:center;min-width:20px;height:20px;font-size:9px;display:grid}.product-support-tabs button.active{color:#fff;background:#2868d6;border-color:#2868d6}.product-support-tabs button.active strong{color:#fff;background:#ffffff2e}.product-ops-section h2,.product-ops-builder h2{color:#15253e;margin:4px 0 0;font-size:19px}.product-ops-section>header>span{color:#285fbc;background:#edf4ff;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800}.product-support-list,.product-record-list{display:grid}.product-support-list article{border-bottom:1px solid #e7ecf3;padding:16px 20px}.product-support-list article:last-child,.product-record-list article:last-child{border-bottom:0}.product-support-meta,.product-record-meta{align-items:center;gap:8px;display:flex}.product-support-meta span,.product-record-meta span{color:#536680;text-transform:uppercase;background:#eef2f7;border-radius:7px;padding:5px 8px;font-size:10px;font-weight:900}.product-record-meta .product-record-status{color:#244061;text-transform:none;background:#e9eff7}.product-record-meta .product-record-status-ready{color:#165c43;background:#e3f5ec}.product-record-meta .product-record-status-in_progress{color:#1d5cba;background:#e6efff}.product-record-meta .product-record-status-blocked{color:#a13c42;background:#fdebed}.product-record-meta .product-record-status-done{color:#126647;background:#dff5e9}.product-record-meta .product-record-status-archived{color:#59677a;background:#edf0f4}.product-support-meta time{color:#8794a8;margin-left:auto;font-size:11px}.product-support-list p,.product-record-list p{color:#354862;margin:12px 0;line-height:1.55}.product-support-occurrences{color:#a14f16;margin:-4px 0 12px;font-size:11px;font-weight:800;display:block}.product-support-analysis{color:#31445f;background:#f3f7ff;border:1px solid #cbdcf5;border-radius:11px;gap:7px;margin:12px 0;padding:14px;display:grid}.product-support-analysis strong{color:#173e7a;font-size:14px}.product-support-analysis p{margin:0}.product-support-analysis span{color:#3168bc;font-size:11px;font-weight:900}.product-support-analysis small{color:#697a93;line-height:1.5}.product-support-list footer{color:#728198;justify-content:space-between;align-items:center;gap:16px;font-size:12px;display:flex}.product-support-list footer div{gap:8px;display:flex}.product-support-list button,.product-type-tabs button{color:#255bad;background:#fff;border:1px solid #cbdaf0;border-radius:9px;padding:8px 11px;font-size:11px;font-weight:800}.product-support-list button:last-child,.product-type-tabs button.active{color:#fff;background:#2768d7;border-color:#2768d7}.product-support-list .product-support-ignore{color:#6d5a2d;background:#fffaf0;border-color:#e4d9bb}.product-support-list .product-support-restore{color:#fff;background:#2768d7;border-color:#2768d7}.product-intake-composer{background:radial-gradient(circle at 100% 0,#6957ea1c,#0000 38%),linear-gradient(145deg,#f8fbff 0%,#f3f7ff 100%);border:1px solid #cbd9ef;border-radius:18px;gap:14px;padding:19px 20px;display:grid;overflow:hidden;box-shadow:0 12px 30px #1f498b12}.product-intake-composer>header{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;display:grid}.product-intake-avatar{color:#fff;background:linear-gradient(145deg,#2169db,#7157e9);border-radius:13px;place-items:center;width:40px;height:40px;font-size:14px;font-weight:950;display:grid;box-shadow:0 8px 18px #3755be38}.product-intake-composer h2{color:#15253e;margin:2px 0 0;font-size:18px}.product-intake-composer header p{color:#697a92;max-width:760px;margin:5px 0 0;font-size:11px;line-height:1.5}.product-intake-input{background:#fff;border:1px solid #c9d7ec;border-radius:15px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;padding:8px;display:grid;box-shadow:inset 0 0 0 1px #ffffffb3}.product-intake-input textarea{resize:vertical;color:#1c2f4b;width:100%;min-height:70px;font:inherit;background:0 0;border:0;outline:0;padding:8px 10px;line-height:1.55}.product-intake-input button{color:#fff;cursor:pointer;background:linear-gradient(115deg,#2168d9,#6f57e9);border:0;border-radius:11px;min-height:42px;padding:0 15px;font-size:11px;font-weight:900;box-shadow:0 8px 18px #2f4eb42e}.product-intake-input button:disabled{cursor:not-allowed;opacity:.42;box-shadow:none}.product-intake-suggestions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.product-intake-suggestions span{color:#78879b;font-size:10px;font-weight:750}.product-intake-suggestions button{color:#47617f;cursor:pointer;background:#ffffffe0;border:1px solid #d3deed;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:850}.product-intake-ready{color:#176249;background:#effaf6;border:1px solid #b9dfd2;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.product-intake-ready span{font-size:10px;font-weight:900}.product-intake-ready strong{color:#173b31;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.product-intake-ready button{color:#176249;background:#fff;border:1px solid #aed9cb;border-radius:8px;padding:7px 9px;font-size:10px;font-weight:900}.product-registry-heading{align-items:center!important}.product-registry-heading p{color:#718097;max-width:720px;margin:5px 0 0;font-size:11px;line-height:1.5}.product-registry-create{color:#255eb7;cursor:pointer;background:#f4f8ff;border:1px solid #c7d7ef;border-radius:9px;flex:none;padding:9px 12px;font-size:11px;font-weight:900}.product-registry-heading-actions{align-items:center;gap:7px;display:flex}.product-registry-merge{color:#536880;cursor:pointer;background:#fff;border:1px solid #d2dce9;border-radius:9px;flex:none;padding:9px 12px;font-size:10px;font-weight:850}.product-registry-merge.active{color:#8b4b12;background:#fff8ec;border-color:#e6cb9f}.product-merge-toolbar{background:linear-gradient(90deg,#f2f7ff,#f9fbff);border-bottom:1px solid #d8e3f1;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 16px;display:grid}.product-merge-toolbar>div{gap:2px;display:grid}.product-merge-toolbar strong{color:#263d5c;font-size:11px}.product-merge-toolbar small{color:#718198;font-size:9px}.product-merge-toolbar>span{color:#526983;font-size:10px;font-weight:850}.product-merge-toolbar>button{color:#fff;cursor:pointer;background:#2868d6;border:0;border-radius:9px;min-height:35px;padding:0 11px;font-size:10px;font-weight:900}.product-merge-toolbar>button:disabled{cursor:not-allowed;opacity:.42}.product-work-lanes{background:#f8fafc;border-bottom:1px solid #e5eaf1;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px 16px;display:grid}.product-work-lanes button{color:#5b6c82;cursor:pointer;background:#fff;border:1px solid #dce4ef;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:8px 11px;font-size:11px;font-weight:850;display:flex}.product-work-lanes button strong{color:#30445f;background:#eef2f7;border-radius:8px;place-items:center;min-width:24px;height:24px;font-size:11px;display:grid}.product-work-lanes button.active{color:#fff;background:#2467d8;border-color:#2467d8;box-shadow:0 8px 18px #2467d829}.product-work-lanes button.active strong{color:#fff;background:#ffffff2e}.product-registry-filters{border-bottom:1px solid #e7ecf3;align-items:center;gap:10px;padding:10px 16px;display:flex}.product-registry-filters>span{color:#8491a4;text-transform:uppercase;font-size:10px;font-weight:900}.product-type-tabs{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.product-record-list article{border-bottom:1px solid #e7ecf3;grid-template-columns:4px minmax(0,1fr);gap:13px;padding:13px 17px;display:grid}.product-record-list>article.merge-selected{background:#f4f8ff;box-shadow:inset 0 0 0 1px #a9c6f3}.product-record-merge-select{color:#48617f;cursor:pointer;background:#fff;border:1px solid #d3dfef;border-radius:8px;grid-column:1/-1;align-items:center;gap:7px;width:fit-content;padding:6px 8px;font-size:9px;font-weight:850;display:flex}.product-record-merge-select input{accent-color:#2868d6;width:15px;height:15px;margin:0}.product-record-marker{background:#aab5c5;border-radius:99px}.product-record-marker[data-priority=P1]{background:#dd5961}.product-record-marker[data-priority=P2]{background:#df9632}.product-record-marker[data-priority=P3]{background:#aab5c5}.product-record-list h3{color:#192a44;margin:6px 0 0;font-size:15px;line-height:1.35}.product-record-list p{-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:4px 0;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.product-record-list small{color:#7b889c;line-height:1.5}.product-record-family-summary{color:#34506f;background:linear-gradient(90deg,#f1f6ff,#f8fbff);border:1px solid #d6e3f6;border-radius:11px;grid-column:1/-1;align-items:center;gap:9px;margin:-4px 0 0;padding:9px 11px;font-size:11px;display:flex}.product-record-family-summary>span{color:#fff;letter-spacing:.05em;text-transform:uppercase;background:#2c69ca;border-radius:7px;padding:4px 7px;font-size:9px;font-weight:900}.product-record-family-summary>em{color:#a24c19;background:#fff0df;border-radius:999px;margin-left:auto;padding:4px 7px;font-size:10px;font-style:normal;font-weight:850}.product-record-family-summary>small{margin-left:auto}.product-record-latest-update{color:#34445c;background:#f4f7fb;border:0;border-radius:8px;align-items:baseline;gap:8px;margin-top:8px;padding:7px 9px;display:flex}.product-record-latest-update strong{color:#59708e;letter-spacing:.08em;text-transform:uppercase;flex:none;font-size:9px}.product-record-latest-update span{color:#52647c;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.product-record-roadmap{background:#f8faff;border:1px solid #dce5f2;border-radius:12px;grid-column:2}.product-record-type{border:1px solid #d9e1ec;place-items:center;width:23px;height:23px;display:grid;color:#40536d!important;background:#fff!important;border-radius:7px!important;padding:0!important;font-size:10px!important}.product-record-track{color:#6d7c90!important;text-transform:none!important;background:0 0!important;padding-inline:0!important}.product-record-risk{color:#9b4c16!important;text-transform:none!important;background:#fff2df!important}.product-record-ai-mark{width:23px;height:23px;margin-left:auto;color:#5b55c7!important;background:#efedff!important;padding:0!important;font-size:11px!important}.product-record-controls{background:#fff;border-top:1px solid #dce5f2;grid-template-columns:minmax(240px,1fr) minmax(520px,auto);align-items:end;gap:18px;padding:14px 16px;display:grid}.product-record-controls>div:first-child{gap:6px;display:grid}.product-record-controls small{color:#74839a;font-size:10px;font-weight:750}.product-record-control-actions{flex-wrap:nowrap;justify-content:flex-end;align-items:flex-end;gap:8px;display:flex}.product-record-control-actions>label{color:#708098;flex:0 0 210px;gap:4px;width:210px;font-size:9px;font-weight:850;display:grid}.product-record-control-actions select{width:100%;min-height:34px}.product-record-control-actions>button,.product-record-control-actions>a{white-space:nowrap;flex:0 210px;justify-content:center;align-items:center;width:auto;min-width:170px;min-height:38px;display:inline-flex}.product-record-control-actions .product-work-start{order:1}.product-record-control-actions .product-codex-copy{order:2}.product-record-control-actions>label{order:3}.product-record-ai-usage{color:#545f80;background:#f8f7ff;border-top:1px solid #e3e0fb;align-items:center;gap:10px;padding:10px 14px;display:flex}.product-record-ai-usage>span{color:#5a50c8;background:#ebe8ff;border-radius:9px;flex:none;place-items:center;width:28px;height:28px;display:grid}.product-record-ai-usage>div{gap:2px;display:grid}.product-record-ai-usage strong{color:#3e4568;font-size:11px}.product-record-ai-usage small{color:#757b98;font-size:10px}.product-record-definition{background:#fff;border-top:1px solid #dce5f2;grid-template-columns:minmax(0,1fr) minmax(150px,.36fr);gap:10px;padding:14px 15px;display:grid}.product-record-definition>div{background:#f9fbfd;border:1px solid #e0e7f0;border-radius:10px;padding:11px 12px}.product-record-definition strong{color:#2a5fae;letter-spacing:.06em;text-transform:uppercase;font-size:10px}.product-record-definition p{color:#44566e;-webkit-line-clamp:unset;margin:6px 0 0;font-size:11px;display:block;overflow:visible}.product-record-edit-form{background:#f4f7ffdb;border:1px solid #4a6fcd38;border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px;display:grid}.product-record-edit-head,.product-record-edit-wide{grid-column:1/-1}.product-record-edit-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.product-record-edit-head div,.product-record-edit-form label{gap:7px;display:grid}.product-record-edit-head small,.product-record-edit-form label{color:var(--muted);font-size:12px;font-weight:700}.product-record-edit-form input,.product-record-edit-form textarea{width:100%;color:var(--ink);font:inherit;resize:vertical;background:#fff;border:1px solid #394b7633;border-radius:12px;padding:11px 12px}.product-record-edit-actions{justify-content:flex-end;gap:10px;display:flex}.product-record-edit-actions button,.product-record-edit-trigger{min-height:42px}.product-registry-search{min-width:min(300px,72vw);color:var(--muted);gap:5px;font-size:11px;font-weight:800;display:grid}.product-registry-search input{min-height:42px;color:var(--ink);font:inherit;background:#fff;border:1px solid #394b762e;border-radius:12px;padding:9px 12px}@media (width<=720px){.product-record-edit-form{grid-template-columns:1fr;padding:14px}.product-registry-search{min-width:100%}}.product-record-roadmap>summary{color:#203752;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:10px 13px;list-style:none;display:flex}.product-record-roadmap>summary::-webkit-details-marker{display:none}.product-record-roadmap>summary>span:first-child{gap:3px;display:grid}.product-record-roadmap>summary strong{font-size:12px}.product-record-roadmap>summary small{color:#718198;font-size:10px}.product-record-roadmap-toggle{color:#275fb8;background:#e8f0ff;border-radius:8px;flex:none;padding:6px 9px;font-size:11px;font-weight:850}.product-record-roadmap[open] .product-record-roadmap-toggle:before{content:"დახურვა"}.product-record-roadmap[open] .product-record-roadmap-toggle{font-size:0}.product-record-roadmap[open] .product-record-roadmap-toggle:before{font-size:11px}.product-record-progress{background:#fff;border-top:1px solid #dce5f2;border-bottom:1px solid #dce5f2;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:15px;display:grid}.product-record-progress>div{color:#8290a3;align-items:center;gap:7px;display:flex}.product-record-progress>div>span{background:#f3f6fa;border:1px solid #d8e0ec;border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;font-weight:900;display:grid}.product-record-progress>div.complete{color:#166247}.product-record-progress>div.complete>span{color:#fff;background:#249168;border-color:#249168}.product-record-progress small{font-size:10px;font-weight:800}.product-record-family{background:#f5f8fd;border-bottom:1px solid #dce5f2;gap:12px;padding:14px 15px;display:grid}.product-record-family>header{gap:3px;display:grid}.product-record-family>header strong{color:#233b5a;font-size:12px}.product-record-family>div{gap:7px;display:grid}.product-record-list .product-record-family article{background:#fff;border:1px solid #dde6f2;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 11px;display:grid}.product-record-family article>span{color:#54708f;text-transform:uppercase;font-size:9px;font-weight:900}.product-record-family article>strong{color:#2a3f5b;font-size:11px}.product-record-family article>em{border-radius:999px;padding:4px 7px;font-size:9px;font-style:normal;font-weight:850}.product-record-timeline{padding:16px 16px 2px;display:grid}.product-record-timeline>article{border:0;grid-template-columns:14px minmax(0,1fr);gap:10px;padding:0 0 16px;display:grid;position:relative}.product-record-timeline>article:not(:last-child):before{content:"";background:#cad7e9;width:1px;position:absolute;top:13px;bottom:-1px;left:5px}.product-record-timeline-dot{z-index:1;background:#2d6fd6;border:3px solid #dce8fa;border-radius:50%;width:11px;height:11px;margin-top:3px}.product-record-timeline header,.product-record-timeline footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.product-record-timeline header strong{color:#233b5a;font-size:12px}.product-record-timeline time,.product-record-timeline footer{color:#8190a4;font-size:10px}.product-record-timeline p{color:#40536d;-webkit-line-clamp:unset;margin:6px 0;font-size:12px;display:block;overflow:visible}.product-record-timeline small{color:#62758f;margin-top:4px;font-size:11px;display:block}.product-record-timeline footer{justify-content:flex-start;margin-top:7px}.product-record-timeline footer span+span:before{content:"•";margin-right:7px}.product-record-roadmap-empty{color:#728198;background:#fff;border:1px dashed #cad7e9;border-radius:10px;margin:0 15px 15px;padding:12px;font-size:11px;line-height:1.5}.product-work-start{color:#fff;cursor:pointer;background:#2467da;border:0;border-radius:10px;width:100%;padding:10px 11px;font-size:11px;font-weight:900}.product-work-start:disabled{cursor:wait;opacity:.55}.product-handoff-ready,.product-handoff-pending,.product-handoff-stalled{text-align:center;border-radius:9px;padding:7px 9px;font-size:10px;font-weight:900;display:block}.product-handoff-ready{color:#08745a;background:#edf9f5;border:1px solid #a8ddcf}.product-handoff-pending{color:#75550c;background:#fff9e9;border:1px solid #ead49b}.product-handoff-stalled{color:#a43b32;background:#fff3f2;border:1px solid #efb7b1}.product-codex-copy{color:#234f98;cursor:pointer;background:#f4f7fd;border:1px solid #bfcfea;border-radius:10px;width:100%;padding:9px 10px;font-size:10px;font-weight:900}.product-record-list label,.product-ops-builder label{color:#65748a;gap:6px;font-size:11px;font-weight:800;display:grid}.product-record-list select,.product-ops-builder input,.product-ops-builder textarea,.product-ops-builder select{color:#1d2e47;width:100%;font:inherit;background:#fff;border:1px solid #d5dfec;border-radius:10px;outline:none;padding:11px 12px}.product-ops-builder{gap:14px;padding:22px;display:grid;position:sticky;top:82px}.product-ops-builder-close{color:#60718a;cursor:pointer;background:#fff;border:1px solid #d7e0eb;border-radius:9px;place-items:center;width:30px;height:30px;font-size:20px;display:grid;position:absolute;top:14px;right:14px}.product-ops-builder>p{color:#75839a;margin:-6px 0 2px;font-size:13px;line-height:1.5}.product-ai-draft{background:radial-gradient(circle at 100% 0,#6a5bff1a,#0000 42%),#f5f8ff;border:1px solid #c9daf8;border-radius:14px;gap:11px;margin:3px -4px 0;padding:16px;display:grid}.product-ai-draft label>span{color:#183b75;font-size:13px;line-height:1.35}.product-ai-draft label>small{color:#74839a;font-size:10px;font-weight:650;line-height:1.5}.product-ai-draft textarea{resize:vertical;background:#fffffff0;min-height:144px;line-height:1.55}.product-ai-draft-prompts{flex-wrap:wrap;gap:6px;display:flex}.product-ai-draft-prompts button{color:#47617f;background:#fff;border:1px solid #d4deec;border-radius:999px;padding:6px 8px;font-size:9px;font-weight:800}.product-ai-generate{color:#fff;background:linear-gradient(115deg,#2369d9,#7157ea);border:0;border-radius:10px;min-height:42px;font-weight:900;box-shadow:0 8px 20px #3252b42e}.product-ai-generate:disabled{cursor:not-allowed;opacity:.45;box-shadow:none}.product-ai-review-divider{color:#7d8ba0;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:10px;font-size:9px;font-weight:900;display:flex}.product-ai-review-divider:before,.product-ai-review-divider:after{content:"";background:#e1e7ef;flex:1;height:1px}.product-ai-review-divider span{text-align:center;max-width:230px}.product-ops-builder-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.product-ops-create{color:#fff;background:#2467da;border:0;border-radius:11px;padding:13px;font-weight:900}.product-ops-create:disabled{opacity:.45}.product-ops-message{color:#216d58;margin:0;font-size:12px;font-weight:800}.product-claude-handoff{background:linear-gradient(135deg,#f7faff 0%,#edf4ff 100%);border:1px solid #b9d1ff;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex;box-shadow:0 12px 30px #1f53ab14}.product-claude-handoff>div{align-items:center;gap:12px;display:flex}.product-claude-handoff>div:first-child{gap:4px;display:grid}.product-claude-handoff strong{color:#14243f;font-size:16px}.product-claude-handoff p{color:#5c6f8f;margin:0;font-size:12px}.product-claude-handoff button,.product-claude-handoff a{min-height:42px;font:inherit;white-space:nowrap;cursor:pointer;color:#fff;background:#2f6fda;border:1px solid #2f6fda;border-radius:12px;align-items:center;padding:0 16px;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex}.product-claude-handoff button.secondary{color:#2459af;background:#fff}@media (width<=760px){.product-claude-handoff,.product-claude-handoff>div{flex-direction:column;align-items:stretch}.product-claude-handoff button,.product-claude-handoff a{justify-content:center;width:100%}}.product-work-open{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.product-change-guard{color:#75551e;background:#fff9e9;border:1px solid #ead6a7;border-radius:11px;gap:6px;padding:14px;font-size:11px;line-height:1.5;display:grid}.ai-usage-user-table>div,.ai-usage-user-table .usage-user-head{grid-template-columns:minmax(190px,1.5fr) 80px 100px 90px 140px}@media (width<=1100px){.product-ops-layout,.product-ops-layout.builder-open{grid-template-columns:1fr}.product-ops-builder{position:static}.product-ops-kpis{grid-template-columns:repeat(2,1fr)}.product-ops-hero{flex-direction:column;align-items:flex-start}.product-ops-hero-actions{justify-items:start;width:100%}.product-record-controls{grid-template-columns:1fr;align-items:stretch}.product-record-control-actions{grid-template-columns:repeat(2,minmax(0,1fr)) minmax(190px,.75fr);display:grid}.product-record-control-actions>button,.product-record-control-actions>a,.product-record-control-actions>label{width:100%;min-width:0}}@media (width<=620px){.product-ai-draft{margin-inline:0;padding:14px}.product-ai-review-divider span{max-width:190px}}@media (width<=680px){.product-ops{gap:12px}.product-ops-hero{border-radius:16px;min-height:0;padding:17px 16px}.product-ops-hero h1{font-size:25px}.product-ops-hero-actions>button{width:100%}.product-ops-flow{width:100%;overflow-x:auto}.product-ops-kpis{grid-template-columns:1fr 1fr;gap:8px}.product-ops-kpis article{padding:11px 12px}.product-ops-kpis strong{font-size:22px}.product-ops-kpis small{display:none}.product-ops-mode-tabs{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;overflow:hidden}.product-ops-mode-tabs button{justify-content:center;min-width:0;padding-inline:7px}.product-ops-mode-tabs button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-ops-mode-tabs button strong{display:none}.product-home-intro{flex-direction:column;align-items:flex-start;padding:17px 16px}.product-home-intro>button{width:100%}.product-home-focus{grid-template-columns:1fr}.product-home-focus>article{padding:17px 16px}.product-home-focus>article>button{width:100%}.product-home-workbench>header,.product-home-ai-status>header,.product-home-suggestions>header{align-items:flex-start;padding:14px}.product-home-work-list>button,.product-home-ai-status>div>button{grid-template-columns:28px minmax(0,1fr);padding:10px 12px}.product-home-work-list button>em,.product-home-ai-status button>em{grid-column:2}.product-home-suggestions>div{grid-template-columns:1fr}.product-home-block>header,.product-home-block>summary{align-items:flex-start}.product-home-block>header small,.product-home-block>summary small{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.product-home-cards{grid-template-columns:1fr;padding:0 10px 10px}.product-home-cards article{grid-template-columns:1fr;align-items:stretch;gap:10px}.product-home-cards article>button{width:100%}.product-home-active-list>button{grid-template-columns:28px minmax(0,1fr)}.product-home-active-list>button>small{grid-column:2}.product-home-snapshot{grid-template-columns:1fr 1fr;gap:7px}.product-home-snapshot>div{padding:9px 10px}.product-activity-summary{grid-template-columns:1fr 1fr}.product-activity-feed{padding-inline:12px}.product-activity-feed header{flex-direction:column;align-items:flex-start;gap:4px}.product-activity-feed footer button{width:100%;margin-left:0}.product-ops-section>header{flex-direction:column;align-items:flex-start;padding:18px}.product-support-inbox>summary{padding:14px 16px}.product-work-lanes{scroll-snap-type:x mandatory;padding:10px 12px;display:flex;overflow-x:auto}.product-work-lanes button{scroll-snap-align:start;flex:none;min-width:138px}.product-registry-filters{flex-direction:column;align-items:flex-start;padding:10px 12px}.product-registry-heading-actions{flex-direction:column;align-items:stretch;width:100%}.product-registry-heading-actions>button{width:100%}.product-merge-toolbar{grid-template-columns:1fr auto;align-items:start;padding:12px}.product-merge-toolbar>button{grid-column:1/-1;width:100%}.product-type-tabs{flex-wrap:nowrap;justify-content:flex-start;width:100%;overflow-x:auto}.product-type-tabs button{flex:none}.product-support-list article{padding:18px}.product-support-list footer{flex-direction:column;align-items:flex-start}.product-support-list footer div{width:100%}.product-support-list button{flex:1}.product-support-tabs{padding-inline:12px;overflow-x:auto}.product-support-tabs button{flex:none}.product-intake-composer{padding:16px}.product-intake-composer>header{grid-template-columns:36px minmax(0,1fr)}.product-intake-avatar{border-radius:11px;width:36px;height:36px}.product-intake-composer h2{font-size:17px}.product-intake-input{grid-template-columns:1fr}.product-intake-input button{width:100%}.product-intake-suggestions{flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.product-intake-suggestions span,.product-intake-suggestions button{flex:none}.product-intake-ready{grid-template-columns:1fr auto}.product-intake-ready span{grid-column:1/-1}.product-record-list article{grid-template-columns:4px minmax(0,1fr);padding:16px}.product-record-controls{grid-template-columns:1fr;align-items:stretch}.product-record-control-actions{flex-direction:column;justify-content:stretch;display:flex}.product-record-control-actions>*,.product-record-control-actions>label,.product-record-control-actions select,.product-record-control-actions button,.product-record-control-actions a{width:100%}.product-record-ai-mark{margin-left:0}.product-record-family-summary{flex-wrap:wrap;align-items:flex-start}.product-record-family-summary>em,.product-record-family-summary>small{width:100%;margin-left:0}.product-record-list article>label,.product-record-list article>.product-record-actions,.product-record-roadmap{grid-column:2}.product-record-definition{grid-template-columns:1fr;padding:12px}.product-record-roadmap>summary{align-items:flex-start;padding:12px}.product-record-progress{grid-template-columns:1fr 1fr;padding:12px}.product-record-list .product-record-family article{grid-template-columns:1fr auto}.product-record-family article>span{grid-column:1/-1}.product-record-timeline{padding:14px 12px 0}.product-record-timeline>article{grid-template-columns:14px minmax(0,1fr);padding:0 0 15px}.product-record-timeline header{flex-direction:column;align-items:flex-start;gap:3px}.product-record-timeline footer{flex-wrap:wrap}.product-ops-builder{padding:18px}}.access-page-redesigned{--access-ink:#17253a;--access-muted:#6d7b8f;--access-line:#dfe6ee;--access-soft:#f6f8fb;gap:12px}.access-command{background:radial-gradient(circle at 88% -35%,#5e90e759,#0000 42%),linear-gradient(125deg,#101f34 0%,#1e3c68 100%);border:1px solid #243b5d;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;min-height:132px;padding:24px 26px;display:flex;overflow:hidden;box-shadow:0 14px 34px #12233a1f}.access-command .section-kicker{color:#71a5ff}.access-command h1{color:#fff;letter-spacing:-.035em;margin:8px 0 5px;font-size:clamp(24px,2.4vw,34px);font-weight:690}.access-command p{color:#c2cde0;max-width:720px;margin:0;font-size:12px;line-height:1.6}.access-command>button{color:#18365f;cursor:pointer;background:#fff;border:1px solid #fff3;border-radius:10px;flex:none;min-height:44px;padding:0 16px;font-size:10px;font-weight:850}.access-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.access-summary article{border:1px solid var(--access-line);background:#fff;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:4px 10px;min-height:92px;padding:14px 15px;display:grid}.access-summary article>span{color:var(--access-muted);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:800}.access-summary article>strong{color:var(--access-ink);letter-spacing:-.05em;grid-area:1/2/3;font-size:30px;font-weight:720}.access-summary article>small{color:#8995a5;font-size:9px;line-height:1.4}.access-summary article.attention{background:#fffbf2;border-color:#ead5a6}.access-summary article.attention>strong{color:#b66d0e}.access-page-redesigned .access-add-card{background:#f3f7fc;border-color:#cbd9ea;grid-template-columns:minmax(210px,.9fr) repeat(3,minmax(150px,1fr)) auto;padding:15px}.access-add-card>header{gap:3px;display:grid}.access-add-card>header strong{color:var(--access-ink);font-size:13px}.access-add-card>header small{color:var(--access-muted);font-size:9px}.access-manager{grid-template-columns:290px minmax(0,1fr);align-items:start;gap:12px;min-height:610px;display:grid}.access-roster,.access-editor{border:1px solid var(--access-line);background:#fff;border-radius:16px}.access-roster{position:sticky;top:12px;overflow:hidden}.access-roster>header{justify-content:space-between;align-items:center;padding:16px 16px 10px;display:flex}.access-roster>header>div{gap:3px;display:grid}.access-roster>header strong{color:var(--access-ink);font-size:15px}.access-roster>header>span{color:#52647c;background:#edf2f8;border-radius:9px;place-items:center;min-width:30px;height:30px;font-size:10px;font-weight:850;display:grid}.access-search{border:1px solid var(--access-line);background:var(--access-soft);border-radius:10px;align-items:center;gap:7px;min-height:39px;margin:0 12px 9px;padding:0 10px;display:flex}.access-search>span{color:#7c8ba0;font-size:16px}.access-search input{width:100%;color:var(--access-ink);background:0 0;border:0;outline:0;font-size:10px}.access-roster-tabs{background:#eef2f7;border-radius:9px;grid-template-columns:repeat(3,1fr);gap:3px;margin:0 12px 8px;padding:3px;display:grid}.access-roster-tabs button{color:#738196;cursor:pointer;background:0 0;border:0;border-radius:7px;min-height:29px;font-size:8px;font-weight:800}.access-roster-tabs button.active{color:#214f8e;background:#fff;box-shadow:0 2px 7px #1a304e14}.access-roster-list{max-height:520px;padding:3px 7px 8px;overflow-y:auto}.access-roster-list>button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:36px minmax(0,1fr) 8px;align-items:center;gap:9px;width:100%;min-height:62px;padding:8px 9px;display:grid}.access-roster-list>button:hover{background:#f5f8fc}.access-roster-list>button.active{background:#edf4ff;box-shadow:inset 3px 0 #2b6ed6}.access-roster-list>button>span{color:#34577f;background:#e9eff7;border-radius:10px;place-items:center;width:36px;height:36px;font-size:10px;font-weight:850;display:grid}.access-roster-list>button.active>span{color:#fff;background:#2b67c3}.access-roster-list>button>div{gap:3px;min-width:0;display:grid}.access-roster-list strong{color:var(--access-ink);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.access-roster-list small{color:#7b899b;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.access-roster-list i{background:#c9d1db;border-radius:50%;width:7px;height:7px}.access-roster-list i.online{background:#37bd8a;box-shadow:0 0 0 4px #37bd8a1a}.access-roster-list>p{color:var(--access-muted);text-align:center;padding:20px 12px;font-size:10px}.access-editor{overflow:hidden}.access-editor.inactive{background:#fafbfc}.access-editor-profile{border-bottom:1px solid var(--access-line);background:linear-gradient(90deg,#edf4ffb8,#0000 56%),#fff;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:112px;padding:20px 22px;display:grid}.access-editor-profile>span{color:#fff;background:#173d70;border-radius:16px;place-items:center;width:56px;height:56px;font-size:14px;font-weight:850;display:grid}.access-editor-profile>div{min-width:0}.access-editor-profile>div>small{color:#2b67bf;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:850}.access-editor-profile h2{color:var(--access-ink);letter-spacing:-.03em;margin:3px 0 2px;font-size:21px;font-weight:680}.access-editor-profile p,.access-editor-profile em{color:var(--access-muted);margin:0;font-size:9px;font-style:normal}.access-editor-profile em{color:#9aa5b3;font-family:var(--font-geist-mono);font-size:8px}.access-editor-section{border-bottom:1px solid var(--access-line);gap:13px;padding:18px 22px;display:grid}.access-editor-section>header{align-items:center;gap:10px;display:flex}.access-editor-section>header>span{color:#496784;background:#eef3fa;border-radius:8px;place-items:center;width:27px;height:27px;font-size:8px;font-weight:850;display:grid}.access-editor-section>header>div{gap:2px;display:grid}.access-editor-section>header strong{color:var(--access-ink);font-size:12px}.access-editor-section>header small{color:var(--access-muted);font-size:9px}.access-page-redesigned .access-config-grid{grid-template-columns:1fr 1.15fr 1.45fr}.access-baseline-capability{background:#f2f7ff;border:1px solid #cbdcf4;border-radius:11px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:9px 11px;display:grid}.access-baseline-capability>span{color:#fff;background:#2368ce;border-radius:10px;place-items:center;width:36px;height:36px;font-size:12px;font-weight:900;display:grid}.access-baseline-capability>div{gap:2px;display:grid}.access-baseline-capability strong{color:#17375f;font-size:11px}.access-baseline-capability small{color:#6f8198;font-size:9px}.access-baseline-capability b{color:#275d9f;background:#dfeaff;border-radius:7px;padding:6px 8px;font-size:8px}.access-capabilities.access-capability-grid{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:0;display:grid}.access-capability-grid label{border:1px solid var(--access-line);cursor:pointer;background:#fff;border-radius:10px;grid-template-columns:17px minmax(0,1fr);align-items:center;gap:9px;min-height:58px;padding:9px 11px;display:grid}.access-capability-grid label.sensitive{background:#fffbf3;border-color:#ead8b1}.access-capability-grid label>span{gap:3px;display:grid}.access-capability-grid label strong{color:var(--access-ink);font-size:10px}.access-capability-grid label small{color:var(--access-muted);font-size:8px;line-height:1.4}.access-safety-note{color:#6b788b;background:#f7f9fc;border-radius:9px;margin:0;padding:9px 11px;font-size:9px;line-height:1.5}.access-page-redesigned .access-work-hours{border-radius:11px;margin:0;padding:11px}.access-save-bar{background:#f8fafc;align-items:center;gap:8px;min-height:72px;padding:13px 18px;display:flex}.access-save-bar>div{gap:2px;min-width:0;margin-right:auto;display:grid}.access-save-bar strong{color:var(--access-ink);font-size:11px}.access-save-bar small{color:var(--access-muted);font-size:9px}.access-save-bar>button{color:#fff;cursor:pointer;background:#286bd1;border:1px solid #2c65bc;border-radius:9px;min-height:39px;padding:0 13px;font-size:9px;font-weight:850}.access-save-bar>button.secondary{border-color:var(--access-line);color:#65758a;background:#fff}.access-save-bar>button:disabled{cursor:wait;opacity:.55}@media (width<=1050px){.access-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.access-manager{grid-template-columns:250px minmax(0,1fr)}.access-page-redesigned .access-config-grid,.access-page-redesigned .access-add-card{grid-template-columns:1fr 1fr}.access-add-card>header{grid-column:1/-1}}@media (width<=720px){.access-command{flex-direction:column;align-items:stretch;min-height:0;padding:18px}.access-command h1{font-size:23px}.access-command>button{width:100%}.access-summary{grid-template-columns:1fr 1fr}.access-summary article{min-height:88px}.access-manager{grid-template-columns:1fr;min-height:0}.access-roster{position:static}.access-roster-list{max-height:255px}.access-editor-profile{grid-template-columns:48px minmax(0,1fr);padding:16px}.access-editor-profile>span{border-radius:13px;width:48px;height:48px}.access-editor-profile .access-active-toggle{grid-column:1/-1}.access-editor-section{padding:16px}.access-page-redesigned .access-config-grid,.access-page-redesigned .access-add-card,.access-capabilities.access-capability-grid,.access-page-redesigned .access-work-hours{grid-template-columns:1fr}.access-baseline-capability{grid-template-columns:34px minmax(0,1fr)}.access-baseline-capability b{grid-column:2;justify-self:start}.access-page-redesigned .access-work-hours>span{display:none}.access-save-bar{z-index:3;flex-wrap:wrap;position:sticky;bottom:68px;box-shadow:0 -8px 20px #16263b14}.access-save-bar>div{width:100%}.access-save-bar>button{flex:1}}.hero-panel-compact .hero-focus-card-primary>button{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"meta action""title action""owner action""reason action";gap:9px 22px}.hero-task-owner{grid-area:owner;align-items:center;gap:10px;width:fit-content;margin-top:3px;display:flex}.hero-task-owner>i,.simple-task-owner>i,.home-followup-people>button>i{color:#27364d;background:#e2e8f1;border-radius:50%;place-items:center;width:38px;min-width:38px;height:38px;font-size:12px;font-style:normal;font-weight:800;display:grid}.hero-task-owner>span{gap:3px;display:grid}.hero-task-owner strong{color:#1d2c43;font-size:15px;font-weight:650}.hero-task-owner small{color:#53637a;font-size:12px}.hero-priority-reason{color:#273b5d;grid-area:reason;align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.hero-priority-reason>span{color:#2d6cdf}.home-attention-dock{background:#fff;border:1px solid #dfe6f0;border-radius:16px;padding:15px 18px}.home-attention-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.home-attention-heading>div{gap:3px;display:grid}.home-attention-heading>div>strong{color:#17243a;font-size:16px}.home-attention-heading>span{color:#4f5e74;background:#eef2f7;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:800}.home-attention-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.home-attention-actions>button{color:#34445b;background:#f4f6f9;border:0;border-radius:10px;align-items:center;gap:7px;min-height:38px;padding:8px 10px;display:inline-flex}.home-attention-actions>button>span{color:#6e7d91;font-weight:900}.home-attention-actions>button>strong{font-size:12px}.home-attention-actions>button.critical{color:#9d2525;background:#fff1f1}.home-attention-actions>button.critical>span{color:#c43737}.home-attention-actions>button.review{color:#1f518f;background:#edf5ff}.simple-work-columns-compact .simple-task-list>button{grid-template-columns:auto minmax(0,1fr) auto auto;gap:10px;transition:border-color .16s,background .16s,transform .16s;position:relative}.simple-task-main{gap:6px}.simple-task-context{color:#526278;font-size:11px;font-weight:650}.simple-task-owner{align-items:center;gap:8px;width:fit-content;margin-top:2px;display:flex}.simple-task-owner>i{width:28px;min-width:28px;height:28px;font-size:10px}.simple-task-owner>strong{color:#26364d;font-size:12px;font-weight:650}.simple-task-open{color:#6e7f98;align-self:center;font-size:22px}.home-followup{background:#fff;border:1px solid #dfe6f0;border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(240px,.9fr) auto;align-items:center;gap:18px;padding:16px 18px;display:grid}.home-followup-copy{gap:4px;display:grid}.home-followup-copy>strong{color:#17243a;font-size:16px}.home-followup-copy>small{color:#627188;max-width:460px;font-size:12px;line-height:1.45}.home-followup-people{gap:8px;display:grid}.home-followup-people>button{color:#213149;text-align:left;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;padding:5px 0;display:grid}.home-followup-people>button>span{gap:2px;display:grid}.home-followup-people>button small{color:#526278;font-size:11px}.home-followup-people>button b{color:#64758e;font-size:20px}.home-followup-all{color:#234f9f;white-space:nowrap;background:#fff;border:1px solid #cbd7e8;border-radius:10px;min-height:40px;padding:9px 12px;font-size:12px;font-weight:800}.home-team-pulse{color:#233149;text-align:left;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:8px 2px;display:flex}.home-team-pulse>span{gap:3px;display:grid}.home-team-pulse strong{font-size:14px}.home-team-pulse small{color:#5f6f85;font-size:11px}.home-team-pulse b{color:#2b5ba5;font-size:12px}@media (width<=900px){.home-followup{grid-template-columns:1fr auto}.home-followup-people{grid-area:2/1/auto/-1;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.hero-panel-compact .hero-focus-card-primary{border-left-width:3px}.hero-panel-compact .hero-focus-card-primary>button{grid-template-columns:minmax(0,1fr) 18px;grid-template-areas:"meta open""title open""owner open""reason open""action action";gap:8px 10px;display:grid}.hero-panel-compact .hero-focus-card-primary>button>strong{margin-top:3px}.hero-task-owner{margin-top:2px}.hero-task-owner>i{width:38px;min-width:38px;height:38px}.hero-task-owner strong{font-size:14px}.hero-task-owner small{color:#43546d;font-size:11px}.hero-priority-reason{margin-top:2px;font-size:11px;line-height:1.4}.hero-panel-compact .hero-open-task{color:#0000;background:0 0;border:0;grid-area:open;width:18px;min-width:18px;margin:0;padding:0;overflow:hidden}.hero-panel-compact .hero-open-task:after{content:"›";color:#315fa8;font-size:25px;display:block}.home-attention-dock{border-radius:14px;padding:13px}.home-attention-heading>div>strong{font-size:14px}.home-attention-actions{scroll-snap-type:x proximity;flex-wrap:nowrap;margin-inline:-13px;padding-inline:13px;overflow-x:auto}.home-attention-actions>button{scroll-snap-align:start;flex:none;min-width:max-content}.simple-workspace{padding:14px}.simple-work-columns-compact .simple-task-list>button{grid-template-columns:auto minmax(0,1fr) auto;min-height:104px}.simple-work-columns-compact .simple-task-list>button>.status-pill{grid-area:1/3}.simple-task-open{grid-area:1/3/span 2;align-self:center;margin-top:30px}.simple-task-owner>strong{font-size:12px}.home-followup{border-radius:14px;grid-template-columns:1fr auto;padding:14px}.home-followup-copy>small{display:none}.home-followup-people{grid-column:1/-1;grid-template-columns:1fr}.home-followup-all{grid-area:1/2}.home-team-pulse{padding:10px 2px}}.work-assistant-panel{background:#f7f9fc;border:1px solid #d8e0eb;border-radius:22px;width:min(420px,100vw - 32px);height:auto;inset:16px 16px 16px auto;overflow:hidden;box-shadow:0 28px 80px #0f1d3233,0 2px 8px #0f1d3214}.work-assistant-launcher.active{right:452px}.work-assistant-panel>header{background:#fff;min-height:70px;padding:13px 15px}.work-assistant-identity{align-items:center;gap:10px;min-width:0;display:flex}.work-assistant-mark{background:#173a70;border-radius:12px;width:38px;height:38px;box-shadow:0 6px 16px #1f65c533}.work-assistant-identity strong{color:#15233a;letter-spacing:-.01em;font-size:14px;font-weight:800}.work-assistant-identity small{color:#7b8798;margin-top:2px;font-size:9px}.work-assistant-header-actions{align-items:center;gap:8px;display:flex}.work-assistant-online{color:#66758b;align-items:center;gap:5px;font-size:9px;font-weight:700;display:inline-flex}.work-assistant-online i{background:#2cac7b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #2cac7b1f}.work-assistant-header-actions>button{color:#65748a!important;background:#fff!important;border:1px solid #dde4ed!important;border-radius:10px!important;place-items:center!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;padding:0!important;font-size:18px!important;display:grid!important}.work-assistant-tabs{background:#fff;border-bottom:1px solid #e4e9f0;gap:5px;height:46px;padding:6px 12px}.work-assistant-tabs button{color:#768399!important;background:0 0!important;border:0!important;border-radius:9px!important;width:auto!important;min-width:0!important;height:34px!important;min-height:34px!important;padding:0 15px!important;font-size:10px!important;line-height:1!important}.work-assistant-tabs button.active{box-shadow:inset 0 0 0 1px #ccdbef;color:#1f5da9!important;background:#eaf1fb!important}.work-assistant-chat{flex-direction:column;flex:1;min-height:0;display:flex}.work-assistant-context-strip{background:#f2f8f5;border:1px solid #d9e8df;border-radius:11px;flex:none;align-items:center;gap:9px;margin:10px 14px 0;padding:9px 11px;display:flex}.work-assistant-context-strip>span{background:#279f70;border-radius:50%;flex:none;width:8px;height:8px}.work-assistant-context-strip strong,.work-assistant-context-strip small{display:block}.work-assistant-context-strip strong{color:#315847;font-size:10px}.work-assistant-context-strip small{color:#778a81;margin-top:2px;font-size:8px;line-height:1.4}.work-assistant-context-strip button{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin-top:4px;padding:0}.work-assistant-context-strip button b{color:#234d3b;text-overflow:ellipsis;white-space:nowrap;max-width:300px;font-size:9px;display:block;overflow:hidden}.work-assistant-conversation{overscroll-behavior:contain;flex:auto;min-height:0;padding:17px 15px 12px;overflow-y:auto}.work-assistant-messages{flex-direction:column;gap:13px;min-height:0;padding:0;display:flex;overflow:visible}.work-assistant-message{align-items:flex-end;gap:8px;flex:none!important}.work-assistant-message>span{background:#173a70;border-radius:9px;width:25px;height:25px;font-size:9px}.work-assistant-message>div{background:#fff;border:1px solid #dfe6ee;border-radius:14px 14px 14px 4px;max-width:84%;padding:10px 12px;box-shadow:0 2px 8px #15233a0a;width:auto!important;height:auto!important;min-height:0!important}.work-assistant-message.user>div{box-shadow:none;background:#215da8;border:0;border-radius:14px 14px 4px}.work-assistant-message p{color:#26364e;font-size:11px;line-height:1.55}.work-assistant-message.user p{color:#fff}.work-assistant-message small{margin-top:7px;font-size:8px}.work-assistant-prompts{margin-top:18px;padding:0!important;display:block!important}.work-assistant-prompts>small{color:#8793a4;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:8px;font-weight:800;display:block}.work-assistant-prompts>div{flex-wrap:wrap;gap:7px;display:flex}.work-assistant-prompts button{gap:7px;max-width:100%;color:#40526b!important;width:auto!important;min-width:0!important;height:36px!important;min-height:36px!important;box-shadow:none!important;background:#fff!important;border:1px solid #d9e2ed!important;border-radius:999px!important;flex:none!important;justify-content:flex-start!important;align-items:center!important;padding:0 11px!important;font-size:9px!important;line-height:1!important;display:inline-flex!important}.work-assistant-prompts button:hover{color:#1e5ca9!important;background:#f4f8fd!important;border-color:#9eb9dc!important}.work-assistant-prompts button i{color:#2c6abb;font-style:normal}.work-assistant-composer{background:#fff;border:1px solid #cfd9e6;border-radius:15px;flex:none;min-height:52px;margin:0 14px;padding:7px 7px 7px 11px;box-shadow:0 5px 18px #14243b12}.work-assistant-composer:focus-within{border-color:#5f8bc7;box-shadow:0 0 0 3px #2e69b91a,0 5px 18px #14243b12}.work-assistant-composer textarea{max-height:108px;padding:9px 0;font-size:11px;line-height:1.45;min-height:36px!important}.work-assistant-composer>button{background:#1f5fae!important;border-radius:11px!important;place-items:center!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;padding:0!important;font-size:15px!important;display:grid!important}.work-assistant-composer>button:disabled{background:#d2dae5!important}.work-assistant-composer-meta{flex:none;justify-content:space-between;align-items:center;gap:8px;padding:7px 16px 12px;display:flex}.work-assistant-composer-meta span{color:#9aa4b3;font-size:7px}.work-assistant-composer-meta button{color:#2a63ad!important;background:0 0!important;border:0!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;padding:0!important;font-size:8px!important;font-weight:800!important}.work-assistant-report{gap:12px;padding:16px}.work-assistant-report>header{background:#172a46;border-radius:14px;padding:15px}.work-assistant-report label{font-size:9px}.work-assistant-report select{height:40px!important;min-height:40px!important}.work-assistant-report textarea{height:auto!important;min-height:128px!important}.work-assistant-report-submit{width:100%!important;height:42px!important;min-height:42px!important}@media (width<=720px){.work-assistant-panel{border:0;border-radius:0;width:100vw;height:100dvh;inset:0}.work-assistant-launcher.active{display:none}.work-assistant-panel>header{min-height:64px;padding-top:max(11px, env(safe-area-inset-top))}.work-assistant-context-strip{margin:9px 11px 0}.work-assistant-conversation{padding:15px 12px 10px}.work-assistant-prompts>div{grid-template-columns:1fr;display:grid}.work-assistant-prompts button{justify-content:space-between!important;width:100%!important}.work-assistant-composer{margin:0 11px}.work-assistant-composer-meta{padding-bottom:max(10px, env(safe-area-inset-bottom))}}.solus-controls{background:#f8fafc;border-bottom:1px solid #e8edf4;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.solus-filter-chips{flex-wrap:wrap;gap:6px;display:flex}.solus-filter-chips button{color:#5c687c;cursor:pointer;background:#fff;border:1px solid #dce4ef;border-radius:10px;align-items:center;gap:7px;min-height:38px;padding:0 9px 0 12px;font-size:11px;font-weight:800;display:inline-flex}.solus-filter-chips button span{color:#69778b;text-align:center;background:#edf1f6;border-radius:999px;min-width:22px;padding:3px 6px;font-size:10px}.solus-filter-chips button.active{color:#fff;background:#243fbd;border-color:#2948b8}.solus-filter-chips button.active span{color:#fff;background:#ffffff29}.solus-search{color:#728096;background:#fff;border:1px solid #d7e0ec;border-radius:11px;align-items:center;gap:8px;min-width:min(290px,100%);height:42px;padding:0 12px;display:flex}.solus-search input{color:#1c2d47;background:0 0;border:0;outline:0;width:100%;min-width:0;height:100%;padding:0;font-size:13px}.solus-load-more{color:#294fa2;cursor:pointer;background:#f3f7ff;border:1px solid #cbd8ec;border-radius:12px;width:calc(100% - 32px);min-height:46px;margin:14px 16px 16px;font-size:12px;font-weight:850}@media (width<=720px){.analytics-view{gap:10px}.analytics-hero{border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;min-height:0;padding:17px;display:grid}.analytics-hero .section-kicker{font-size:9px}.analytics-hero h1{margin:6px 0 0;font-size:23px;line-height:1.12}.analytics-hero p{display:none}.analytics-hero-score{border-radius:13px;min-width:88px;padding:11px}.analytics-hero-score span{font-size:8px}.analytics-hero-score strong{font-size:27px}.analytics-hero-score small{display:none}.analytics-kpis,.usage-kpis{scroll-snap-type:x mandatory;scrollbar-width:none;gap:7px;margin-inline:-10px;padding-inline:10px;display:flex;overflow-x:auto}.analytics-kpis::-webkit-scrollbar{display:none}.usage-kpis::-webkit-scrollbar{display:none}.solus-kpis::-webkit-scrollbar{display:none}.solus-filter-chips::-webkit-scrollbar{display:none}.analytics-kpis article,.usage-kpis article{scroll-snap-align:start;border-radius:14px;flex:0 0 min(49vw,180px);min-width:min(49vw,180px);min-height:106px;padding:14px}.analytics-kpis article>span,.usage-kpis article span{min-height:0;font-size:11px}.analytics-kpis article>strong,.usage-kpis article strong{margin-top:auto;font-size:25px}.analytics-kpis article>small,.usage-kpis article small{font-size:10px}.analytics-company-pulse,.analytics-panel{border-radius:16px;padding:15px}.analytics-company-pulse{display:block}.analytics-company-pulse h2,.analytics-panel-heading h2{font-size:18px}.analytics-company-pulse>div:last-child{scroll-snap-type:x proximity;scrollbar-width:none;gap:7px;margin-top:12px;display:flex;overflow-x:auto}.analytics-company-pulse button{scroll-snap-align:start;flex:0 0 124px;min-width:124px;min-height:68px;padding:10px}.analytics-company-pulse button strong{font-size:21px}.analytics-panel-heading{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:12px}.analytics-panel-heading>button{min-height:42px}.usage-analytics-panel{gap:12px}.usage-daily-strip{min-height:132px;margin-inline:-2px;padding:10px}.usage-layout,.usage-review-queue{grid-template-columns:1fr}.usage-user-table{overflow-x:auto}.usage-user-head,.usage-user-table>div{min-width:760px}.analytics-main-grid{gap:10px}.analytics-trend{overflow-x:auto}.analytics-month-chart{min-width:560px}.analytics-team-table{overflow-x:auto}.analytics-groups{grid-template-columns:1fr;gap:7px}.analytics-groups>button{min-height:76px}.analytics-task-list>button{grid-template-columns:minmax(0,1fr) auto;gap:7px 10px;min-height:86px;padding:11px}.analytics-task-state{grid-column:1/-1;width:fit-content;padding:5px 8px;font-size:10px}.analytics-task-list>button>span:nth-child(2) strong{white-space:normal;font-size:13px;line-height:1.35;overflow:visible}.analytics-task-list>button>span:nth-child(2) small{font-size:10px;line-height:1.4}.solus-view{gap:10px}.solus-hero{border-radius:18px;gap:14px;padding:17px;position:relative}.solus-hero h1{margin:5px 0 6px;font-size:36px}.solus-hero p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.solus-context{margin-top:12px;padding:6px 9px}.solus-context span,.solus-context strong{font-size:10px}.solus-hero>button{border-radius:12px;min-height:46px;padding:0 14px}.solus-kpis{scroll-snap-type:x mandatory;scrollbar-width:none;gap:7px;margin-inline:-10px;padding-inline:10px;display:flex;overflow-x:auto}.solus-kpis article{scroll-snap-align:start;border-radius:14px;flex:0 0 min(46vw,170px);min-width:min(46vw,170px);min-height:104px;padding:13px}.solus-kpis span{font-size:10px}.solus-kpis strong{margin:7px 0 5px;font-size:25px}.solus-kpis small{font-size:10px}.solus-workbench{border-radius:17px}.solus-panel-heading{align-items:flex-start;gap:9px;padding:15px}.solus-panel-heading h2{font-size:18px;line-height:1.25}.solus-panel-heading p{display:none}.solus-panel-heading>span{padding:6px 8px;font-size:10px}.solus-controls{flex-direction:column;align-items:stretch;gap:8px;padding:10px}.solus-filter-chips{scroll-snap-type:x proximity;flex-wrap:nowrap;width:calc(100% + 20px);margin-inline:-10px;padding-inline:10px;overflow-x:auto}.solus-filter-chips button{scroll-snap-align:start;flex:none;min-height:42px;font-size:12px}.solus-search{width:100%;min-width:0;height:46px}.solus-search input{font-size:16px}.solus-task-list{background:#f6f8fb;gap:7px;padding:7px;display:grid}.solus-task-list>button{border:1px solid #e0e6ef;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;gap:8px 10px;min-height:102px;padding:12px}.solus-task-state{grid-column:1/-1;padding:5px 8px;font-size:10px}.solus-task-copy strong{margin-bottom:5px;font-size:14px;line-height:1.38}.solus-task-copy small{font-size:11px}.solus-task-end{gap:6px}.solus-task-end .status-pill{font-size:10px}.solus-load-more{min-height:48px;font-size:13px}}.work-assistant-launcher{z-index:88;color:#fff;cursor:pointer;background:#14243b;border:1px solid #ffffff2e;border-radius:16px;align-items:center;gap:10px;min-width:162px;height:54px;padding:0 14px 0 9px;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 18px 48px #0f1d323d}.work-assistant-launcher>span,.work-assistant-mark{color:#fff;background:linear-gradient(145deg,#2f74de,#5b8ff0);border-radius:11px;place-items:center;width:36px;height:36px;font-weight:850;display:grid}.work-assistant-launcher b{letter-spacing:.01em;font-size:13px}.work-assistant-launcher i{color:#9bb3d6;margin-left:auto;font-style:normal}.work-assistant-launcher.active{justify-content:center;width:54px;min-width:54px;padding:0;right:440px}.work-assistant-launcher.active b,.work-assistant-launcher.active>span{display:none}.work-assistant-launcher.active i{color:#fff;margin:0;font-size:22px}.work-assistant-panel{z-index:87;color:#17253a;background:#f7f9fc;border-left:1px solid #dbe3ee;flex-direction:column;width:min(430px,100vw);display:flex;position:fixed;inset:0 0 0 auto;box-shadow:-20px 0 70px #0f1d3226}.work-assistant-panel>header{background:#fff;border-bottom:1px solid #e1e7f0;justify-content:space-between;align-items:center;min-height:76px;padding:16px 18px;display:flex}.work-assistant-panel>header>div{align-items:center;gap:11px;display:flex}.work-assistant-panel>header strong{font-size:14px;display:block}.work-assistant-panel>header small{color:#74839a;margin-top:3px;font-size:10px;display:block}.work-assistant-panel>header>button{color:#617086;cursor:pointer;background:#fff;border:1px solid #d9e1eb;border-radius:10px;width:34px;height:34px;font-size:20px}.work-assistant-tabs{background:#fff;grid-template-columns:1fr 1fr;padding:10px 14px 0;display:grid}.work-assistant-tabs button{color:#7a889c;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:11px;font-size:12px;font-weight:750}.work-assistant-tabs button.active{color:#245fb8;border-bottom-color:#3476d4}.work-assistant-privacy{background:#f1f8f4;border:1px solid #dbe7df;border-radius:14px;gap:10px;margin:14px 14px 0;padding:13px;display:flex}.work-assistant-privacy>span{color:#177349;background:#d9f0e2;border-radius:9px;flex:none;place-items:center;width:28px;height:28px;font-weight:850;display:grid}.work-assistant-privacy strong{font-size:11px}.work-assistant-privacy p{color:#63766b;margin:4px 0 0;font-size:9px;line-height:1.5}.work-assistant-messages{flex-direction:column;flex:1;gap:13px;min-height:0;padding:18px 14px 10px;display:flex;overflow-y:auto}.work-assistant-message{align-items:flex-start;gap:8px;display:flex}.work-assistant-message>span{color:#fff;background:#245fae;border-radius:9px;flex:none;place-items:center;width:27px;height:27px;font-size:10px;font-weight:850;display:grid}.work-assistant-message>div{background:#fff;border:1px solid #dfe6ef;border-radius:4px 14px 14px;max-width:88%;padding:11px 13px}.work-assistant-message.user{justify-content:flex-end}.work-assistant-message.user>div{color:#fff;background:#2866bd;border-color:#2866bd;border-radius:14px 4px 14px 14px}.work-assistant-message p{white-space:pre-wrap;margin:0;font-size:12px;line-height:1.55}.work-assistant-message small{color:#738198;margin-top:8px;font-size:9px;display:block}.work-assistant-message .confidence-high{color:#177349}.work-assistant-message .confidence-low{color:#b25a2b}.work-assistant-sources{gap:6px;margin-top:9px;display:grid}.work-assistant-sources a{color:#285b9e;background:#f5f8fc;border:1px solid #d8e3f2;border-radius:9px;padding:8px 9px;font-size:10px;font-weight:700;text-decoration:none}.work-assistant-sources a span{margin-right:6px}.work-assistant-connect{color:#fff;cursor:pointer;background:#1f65c5;border:0;border-radius:9px;width:100%;margin-top:10px;padding:9px 10px;font-size:10px;font-weight:800}.work-assistant-message.loading>div{gap:4px;display:flex}.work-assistant-message.loading i{background:#7c8ba1;border-radius:50%;width:6px;height:6px;animation:1.1s ease-in-out infinite assistant-pulse}.work-assistant-message.loading i:nth-child(2){animation-delay:.15s}.work-assistant-message.loading i:nth-child(3){animation-delay:.3s}@keyframes assistant-pulse{50%{opacity:.28;transform:translateY(-2px)}}.work-assistant-prompts{gap:7px;padding:0 14px 10px;display:grid}.work-assistant-prompts button{color:#415168;cursor:pointer;background:#fff;border:1px solid #dbe3ee;border-radius:10px;justify-content:space-between;padding:10px 11px;font-size:10px;font-weight:700;display:flex}.work-assistant-composer{background:#fff;border:1px solid #cfdae8;border-radius:14px;align-items:flex-end;gap:7px;margin:0 14px;padding:7px;display:flex}.work-assistant-composer textarea{resize:none;color:#17253a;min-height:42px;font:inherit;background:0 0;border:0;outline:none;flex:1;padding:7px;font-size:11px}.work-assistant-composer button{color:#fff;cursor:pointer;background:#1f65c5;border:0;border-radius:10px;flex:none;width:36px;height:36px;font-size:17px}.work-assistant-composer button:disabled{cursor:default;background:#b8c4d4}.work-assistant-panel>footer{color:#8290a3;justify-content:space-between;align-items:center;padding:10px 16px 14px;font-size:9px;display:flex}.work-assistant-panel>footer button{color:#2864b6;cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:800}.work-assistant-access{flex:1;min-height:0;padding:18px 14px;overflow-y:auto}.work-assistant-access>header{color:#fff;background:#14243b;border-radius:15px;justify-content:space-between;align-items:flex-end;gap:12px;padding:16px;display:flex}.work-assistant-access>header span{color:#76a8ee;letter-spacing:.14em;font-size:8px;font-weight:850}.work-assistant-access>header h3{margin:7px 0 5px;font-size:16px}.work-assistant-access>header p{color:#b9c7da;margin:0;font-size:9px;line-height:1.5}.work-assistant-access>header button{color:#fff;cursor:pointer;background:0 0;border:1px solid #546a88;border-radius:9px;padding:8px 10px;font-size:9px}.work-assistant-connection-list{gap:10px;margin-top:12px;display:grid}.work-assistant-connection-list>article{background:#fff;border:1px solid #dfe6ef;border-radius:14px;padding:14px}.work-assistant-connection-list>article>div{align-items:center;gap:9px;display:flex}.work-assistant-connection-list>article>div>span{color:#245fae;background:#e7effb;border-radius:10px;place-items:center;width:32px;height:32px;font-weight:850;display:grid}.work-assistant-connection-list strong,.work-assistant-connection-list small{display:block}.work-assistant-connection-list strong{font-size:11px}.work-assistant-connection-list small{color:#7c899a;margin-top:2px;font-size:9px}.work-assistant-connection-list b{color:#3466a9;background:#eef4fc;border-radius:8px;margin-left:auto;padding:5px 7px;font-size:9px}.work-assistant-connection-list ul{flex-wrap:wrap;gap:5px;margin:12px 0 8px;padding:0;list-style:none;display:flex}.work-assistant-connection-list li{color:#536177;background:#f0f4f8;border-radius:7px;padding:5px 7px;font-size:9px}.work-assistant-connection-list p,.work-assistant-connection-list time,.work-assistant-empty{color:#7c899a;font-size:9px}.work-assistant-connection-list time{border-top:1px solid #edf1f6;padding-top:8px;display:block}.work-assistant-empty{text-align:center;padding:30px 12px}.work-assistant-report{flex-direction:column;flex:1;gap:14px;min-height:0;padding:18px 16px;display:flex;overflow-y:auto}.work-assistant-report>header{color:#fff;background:#14243b;border-radius:15px;padding:17px}.work-assistant-report>header span{color:#7eb0f3;letter-spacing:.14em;font-size:8px;font-weight:850}.work-assistant-report>header h3{margin:7px 0 6px;font-size:17px}.work-assistant-report>header p{color:#bdc9da;margin:0;font-size:10px;line-height:1.55}.work-assistant-report label{color:#526077;font-size:10px;font-weight:750}.work-assistant-report select,.work-assistant-report textarea{color:#17253a;width:100%;font:inherit;background:#fff;border:1px solid #d5deea;border-radius:11px;outline:none;margin-top:7px;font-size:11px}.work-assistant-report select{height:42px;padding:0 11px}.work-assistant-report textarea{resize:vertical;padding:11px;line-height:1.55}.work-assistant-report select:focus,.work-assistant-report textarea:focus{border-color:#3977cf;box-shadow:0 0 0 3px #3977cf1a}.work-assistant-report-submit{color:#fff;cursor:pointer;background:#1f65c5;border:0;border-radius:11px;min-height:43px;font-size:11px;font-weight:800}.work-assistant-report-submit:disabled{cursor:default;background:#b8c4d4}.work-assistant-report-result{color:#216647;background:#eef8f3;border:1px solid #cce5d8;border-radius:11px;margin:0;padding:11px 12px;font-size:10px;line-height:1.5}@media (width<=720px){.work-assistant-launcher{border-radius:16px;justify-content:center;width:52px;min-width:52px;height:52px;padding:0;bottom:84px;right:14px}.work-assistant-launcher b,.work-assistant-launcher i,.work-assistant-launcher.active{display:none}.work-assistant-panel{width:100vw;bottom:0}.work-assistant-panel>header{min-height:68px}}@media (width<=760px){.access-work-hours,.usage-kpis,.usage-layout,.usage-review-queue,.profile-detail-grid,.profile-account-bar{grid-template-columns:1fr}.access-work-hours>span{display:none}.usage-user-table{overflow-x:auto}.usage-user-head,.usage-user-table>div{grid-template-columns:minmax(170px,1.6fr) repeat(5,70px) 140px;min-width:720px}.profile-work-health{grid-template-columns:1fr}.profile-account-bar .profile-sign-out{justify-self:start}}.login-shell{color:#12213c;background:radial-gradient(circle at 20% 10%,#2b6fea1f,#0000 34%),radial-gradient(circle at 90% 80%,#1ca57b17,#0000 32%),#f4f7fb;place-items:center;min-height:100vh;padding:32px 20px;display:grid}.login-card{background:#fff;border:1px solid #dce4ef;border-radius:28px;width:min(100%,480px);padding:42px;box-shadow:0 24px 70px #1326471f}.login-brand-mark{color:#fff;background:#1967d2;border-radius:16px;place-items:center;width:52px;height:52px;margin-bottom:28px;font-size:22px;font-weight:800;display:grid}.login-card h1{letter-spacing:-.04em;margin:10px 0 12px;font-size:clamp(30px,6vw,42px);line-height:1.08}.login-card>p{color:#66758d;margin:0 0 28px;font-size:16px;line-height:1.65}.google-sign-in-button{justify-content:center;min-height:44px;display:flex;overflow:hidden}.login-message{text-align:center;color:#49617e!important;margin:14px 0 0!important;font-size:14px!important}.login-message-error{background:#fff1f1;border-radius:12px;padding:12px;color:#a33a3a!important}.login-security-note{color:#718097;border-top:1px solid #e7ecf3;gap:10px;margin-top:28px;padding-top:20px;display:flex}.login-security-note span{color:#18875e;font-weight:800}.login-security-note p{margin:0;font-size:13px;line-height:1.5}.login-footer{color:#8290a4;font-size:12px;position:fixed;bottom:18px}.profile-sign-out{color:#60718c;margin:4px 0 18px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.profile-sign-out:hover{color:#1f61c4}.profile-account-bar .profile-sign-out{justify-self:end;margin:0}@media (width<=560px){.login-shell{padding:16px}.login-card{border-radius:22px;padding:30px 22px}}@media (width<=1180px){.overview-command-bar.dashboard-studio{grid-template-columns:minmax(180px,.45fr) minmax(520px,1.55fr)}.dashboard-person-preview{border-top:1px solid #e1e7ef;border-left:0;grid-column:1/-1;padding:8px 0 0}.solus-kpis,.one-ads-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.solus-view{gap:14px}.solus-hero{border-radius:18px;flex-direction:column;align-items:stretch;padding:24px 20px}.solus-hero h1{font-size:42px}.solus-hero p{font-size:14px}.solus-hero>button{justify-content:center;width:100%}.solus-kpis{grid-template-columns:1fr 1fr;gap:8px}.solus-kpis article{min-height:112px;padding:16px}.solus-kpis strong{font-size:27px}.solus-panel-heading{align-items:flex-start;padding:20px}.solus-panel-heading>span{flex:none}.solus-task-list>button{grid-template-columns:1fr auto;gap:9px 12px;padding:17px 20px}.solus-task-state{grid-column:1/-1}.solus-task-copy small{line-height:1.5}.one-ads-hero{flex-direction:column;align-items:stretch;padding:24px 20px}.one-ads-source{min-width:0}.one-ads-kpis{grid-template-columns:1fr 1fr}.one-ads-toolbar{flex-direction:column;align-items:stretch}.one-ads-toolbar label{min-width:0}.one-ads-list{grid-template-columns:1fr}.one-ads-list>article{padding:18px}.one-ads-list footer{flex-direction:column;align-items:stretch}.one-ads-list footer>button{width:100%}.task-opportunity-picker{grid-template-columns:1fr}}*{box-sizing:border-box}html,body{background:var(--canvas);min-height:100%;color:var(--ink);margin:0}body,button,input,select,textarea{font-kerning:normal;text-rendering:optimizelegibility;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans Georgian,Helvetica Neue,Arial,sans-serif}button,a,input,select{-webkit-tap-highlight-color:transparent}button{color:inherit}.app-shell{grid-template-columns:248px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{z-index:40;background:radial-gradient(circle at 20% -10%, #3872dc33, transparent 28%), var(--nav);color:#d9e1ee;flex-direction:column;width:248px;padding:24px 14px 16px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.brand{align-items:center;gap:12px;padding:0 8px 24px;display:flex}.brand-mark{width:38px;height:38px;color:var(--nav);background:#f7f8fb;border:1px solid #ffffff59;border-radius:11px;place-items:center;font-size:20px;font-weight:900;display:grid}.brand-mark.workspace-one{color:#174b9a;letter-spacing:-.04em;background:linear-gradient(145deg,#f4f8ff,#dceaff);border-color:#c6deff7a;font-size:12px}.brand div:last-child{flex-direction:column;display:flex}.brand strong{letter-spacing:.16em;font-size:14px}.brand span{color:#77869c;letter-spacing:.18em;margin-top:2px;font-size:9px}.workspace-switcher{background:#ffffff09;border:1px solid #ffffff13;border-radius:11px;margin:-10px 0 14px;padding:8px}.workspace-switcher>span{color:#627087;letter-spacing:.13em;padding:2px 4px 7px;font-size:8px;font-weight:850;display:block}.workspace-switcher button{color:#8d9bb0;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:35px;padding:6px 7px;display:grid}.workspace-switcher button+button{margin-top:2px}.workspace-switcher button:hover{color:#fff;background:#ffffff0d}.workspace-switcher button.active{color:#fff;background:#4683f02b;box-shadow:inset 2px 0 #6097f7}.workspace-switcher button b{border:1px solid #ffffff1a;border-radius:6px;place-items:center;width:27px;height:23px;font-size:8px;display:grid}.workspace-switcher button span{text-align:left;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:720;overflow:hidden}.workspace-switcher button em{color:#63748c;font-size:8px;font-style:normal}.workspace-switcher button.active em{color:#6de0b7}.sidebar-create-task{color:#fff;text-align:left;cursor:pointer;background:radial-gradient(circle at 92% 0,#c3ff722e,#0000 40%),linear-gradient(135deg,#2f67dd,#5f4ee6);border:1px solid #a1d0ff47;border-radius:13px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:68px;margin:2px 0 12px;padding:10px;transition:transform .15s,box-shadow .15s;display:grid;box-shadow:0 13px 28px #1a43aa47}.sidebar-create-task:hover{transform:translateY(-1px);box-shadow:0 16px 34px #1a43aa5c}.sidebar-create-task>span:first-child{background:#ffffff26;border-radius:10px;place-items:center;width:34px;height:34px;font-size:21px;font-weight:400;display:grid}.sidebar-create-task>span:nth-child(2){gap:3px;min-width:0;display:grid}.sidebar-create-task strong{font-size:12px}.sidebar-create-task small{color:#d4deff;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.sidebar-create-task b{color:#dfffad;font-size:14px}.sidebar-create-task.active{box-shadow:0 0 0 2px #cdff8b6b,0 16px 34px #1a43aa5c}.sidebar-create-task.preview-disabled{cursor:default;filter:saturate(.55);opacity:.72}.sidebar nav{flex-direction:column;gap:3px;display:flex}.nav-label{color:#627087;letter-spacing:.13em;padding:8px 10px 6px;font-size:9px;font-weight:800}.nav-label.secondary{margin-top:14px}.sidebar nav button{color:#9eabbd;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:39px;padding:6px 8px;transition:all .16s;display:grid}.sidebar nav button:hover{color:#fff;background:#ffffff0e}.sidebar nav button.active{color:#fff;background:var(--nav-soft);box-shadow:inset 3px 0 #4e88f4}.nav-icon{width:27px;height:27px;font-family:var(--font-geist-mono);background:#ffffff09;border:1px solid #ffffff17;border-radius:7px;place-items:center;font-size:8px;font-weight:800;display:grid}.sidebar nav button>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650;overflow:hidden}.sidebar nav em{color:#77869c;text-align:center;background:#fff1;border-radius:999px;min-width:22px;padding:2px 5px;font-size:9px;font-style:normal}.sync-card div{color:#7f8da2;text-transform:uppercase;align-items:center;gap:7px;font-size:9px;display:flex}.sync-card strong,.sync-card small{display:block}.sync-card strong{color:#f0f4fa;margin-top:8px;font-size:11px}.sync-card small{color:#617087;margin-top:3px;font-size:9px}.sync-card>button{color:#b9d0ff;cursor:pointer;background:#3770da26;border:1px solid #6e9ef659;border-radius:7px;width:100%;margin-top:11px;padding:8px 10px;font-size:9px;font-weight:800}.sync-card>button:disabled{cursor:wait;opacity:.62}.live-dot{background:#38c999;border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 4px #38c9991f}.live-dot.error{background:#e5a33b;box-shadow:0 0 0 4px #e5a33b21}.workspace{grid-column:2;min-width:0}.topbar{z-index:30;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;align-items:center;gap:20px;height:68px;padding:0 26px;display:flex;position:sticky;top:0}.breadcrumb{align-items:center;gap:8px;min-width:190px;font-size:11px;display:flex}.breadcrumb span,.breadcrumb b{color:#98a2b1;font-weight:500}.breadcrumb strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.global-search{background:#f7f9fb;border:1px solid #d9e0e8;border-radius:9px;align-items:center;gap:8px;width:min(560px,100%);height:38px;margin:0 auto;padding:0 10px;display:flex}.global-search>span{color:#79879a;font-size:21px;line-height:1}.global-search input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:11px}.global-search kbd{color:#8d98a7;white-space:nowrap;background:#fff;border:1px solid #d8dee7;border-radius:5px;padding:3px 6px;font-size:9px}.top-actions{align-items:center;gap:12px;display:flex}.view-mode-badge{color:#66758a;white-space:nowrap;background:#f8fafc;border:1px solid #dfe5ec;border-radius:8px;align-items:center;min-height:30px;padding:0 10px;font-size:9px;font-weight:800;display:inline-flex}.view-as-control{background:#f8fafc;border:1px solid #dce3eb;border-radius:10px;align-items:center;gap:7px;height:38px;padding:3px 4px 3px 9px;display:flex}.view-as-control>span{color:#7c8999;letter-spacing:.09em;white-space:nowrap;font-size:8px;font-weight:850}.view-as-control select{color:#25364c;background:0 0;border:0;outline:0;max-width:210px;height:30px;font-size:10px;font-weight:780}.view-as-control.active{background:#eef5ff;border-color:#a9c2ef;box-shadow:0 0 0 3px #4573da14}.source-button{color:#536175;border:1px solid #d9e0e8;border-radius:8px;padding:8px 11px;font-size:10px;font-weight:700;text-decoration:none}.crm-open-button{color:#197255;white-space:nowrap;background:#eff9f5;border:1px solid #b8d8cb;border-radius:8px;align-items:center;min-height:34px;padding:0 12px;font-size:10px;font-weight:820;text-decoration:none;display:inline-flex}.sync-trigger{color:#225bbd;white-space:nowrap;cursor:pointer;background:#edf4ff;border:1px solid #b8d0fa;border-radius:8px;align-items:center;gap:7px;height:34px;padding:0 12px;font-size:10px;font-weight:850;display:inline-flex}.sync-trigger-dot{background:#2d6ddd;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #2d6ddd1f}.user-avatar{color:#fff;background:#17243a;border-radius:10px;place-items:center;width:34px;height:34px;font-size:10px;font-weight:800;display:grid}.mobile-menu{display:none}.content-area{max-width:1540px;margin:0 auto;padding:25px 28px 48px}.mobile-bottom-nav,.mobile-sidebar-backdrop{display:none}.analytics-view{gap:18px;display:grid}.analytics-hero{color:#fff;background:radial-gradient(circle at 80% 0,#4c86ed52,#0000 42%),linear-gradient(135deg,#101b2c,#172c4b);border:1px solid #213958;border-radius:22px;justify-content:space-between;align-items:center;gap:30px;padding:30px;display:flex}.analytics-hero h1{letter-spacing:-.04em;max-width:760px;margin:7px 0 10px;font-size:clamp(30px,4vw,48px);line-height:1.05}.analytics-hero p{color:#afbed3;max-width:720px;margin:0;font-size:14px;line-height:1.6}.analytics-hero-score{background:#ffffff14;border:1px solid #ffffff29;border-radius:17px;gap:4px;min-width:170px;padding:18px 22px;display:grid}.analytics-hero-score span{color:#98abc4;letter-spacing:.12em;font-size:9px;font-weight:850}.analytics-hero-score strong{letter-spacing:-.05em;font-size:38px}.analytics-hero-score small{color:#b5c4d7;font-size:10px}.analytics-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.analytics-kpis article{border:1px solid var(--line);background:#fff;border-radius:15px;flex-direction:column;align-items:flex-start;min-height:126px;padding:17px;display:flex}.analytics-kpis article>span{color:#6c798b;min-height:31px;font-size:10px;font-weight:800;line-height:1.4}.analytics-kpis article>strong{letter-spacing:-.04em;margin-top:auto;font-size:29px;line-height:1}.analytics-kpis article>small{color:#8c97a6;margin-top:8px;font-size:9px}.analytics-kpis article.danger{background:#fff8f8;border-color:#efc8c8}.analytics-kpis article.danger>strong{color:#c84646}.analytics-company-pulse,.analytics-panel{border:1px solid var(--line);background:#fff;border-radius:18px;padding:22px}.analytics-company-pulse{grid-template-columns:minmax(230px,.8fr) minmax(0,2fr);align-items:center;gap:24px;display:grid}.analytics-company-pulse h2,.analytics-panel-heading h2{letter-spacing:-.025em;margin:5px 0;font-size:22px;line-height:1.2}.analytics-company-pulse>div:last-child{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.analytics-company-pulse button{text-align:left;cursor:pointer;background:#f8fafc;border:1px solid #e0e6ed;border-radius:12px;justify-items:start;gap:6px;min-height:76px;padding:12px;display:grid}.analytics-company-pulse button strong{font-size:24px}.analytics-company-pulse button span{color:#748195;font-size:10px;font-weight:750}.analytics-main-grid{grid-template-columns:minmax(0,1.7fr) minmax(300px,.7fr);gap:18px;display:grid}.analytics-panel-heading{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:18px;display:flex}.analytics-panel-heading p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.analytics-panel-heading>button{color:#536278;white-space:nowrap;cursor:pointer;background:#f7f9fb;border:1px solid #dce3eb;border-radius:10px;min-height:39px;padding:0 13px;font-size:10px;font-weight:800}.analytics-panel-heading>button.active{color:#2457ac;background:#eaf1ff;border-color:#a7bde4}.analytics-legend{color:#748195;align-items:center;gap:12px;font-size:9px;font-weight:750;display:flex}.analytics-legend span{align-items:center;gap:5px;display:flex}.analytics-legend i{border-radius:3px;width:8px;height:8px}.analytics-legend .created,.analytics-bars .created{background:#4b78df}.analytics-legend .completed,.analytics-bars .completed{background:#35a47e}.analytics-month-chart{background:repeating-linear-gradient(#0000,#0000 54px,#edf1f5 55px);border-bottom:1px solid #e1e7ee;grid-template-columns:repeat(6,1fr);align-items:end;gap:12px;min-height:230px;padding:12px 5px 0;display:grid}.analytics-month-chart>div{grid-template-rows:1fr auto auto;justify-items:center;gap:5px;height:215px;display:grid}.analytics-bars{justify-content:center;align-items:flex-end;gap:5px;width:100%;height:170px;display:flex}.analytics-bars i{border-radius:6px 6px 2px 2px;width:min(24px,35%);min-height:4px;display:block}.analytics-month-chart strong{font-size:10px}.analytics-month-chart small{color:#8a95a4;font-size:8px}.analytics-quality-list{gap:8px;display:grid}.analytics-quality-list button{color:#5e6c80;text-align:left;cursor:pointer;background:#f9fafc;border:1px solid #e2e7ed;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;min-height:49px;padding:0 13px;display:flex}.analytics-quality-list span{font-size:11px;font-weight:750}.analytics-quality-list strong{color:#bf4747;text-align:right;min-width:28px;font-size:18px}.analytics-team-table{border:1px solid #e1e7ed;border-radius:13px;overflow:hidden}.analytics-team-head,.analytics-team-table>button{grid-template-columns:minmax(220px,2fr) repeat(5,minmax(74px,.6fr));align-items:center;gap:10px;display:grid}.analytics-team-head{color:#7b8797;letter-spacing:.04em;background:#f5f7fa;min-height:38px;padding:0 13px;font-size:8px;font-weight:850}.analytics-team-table>button{text-align:center;cursor:pointer;background:#fff;border:0;border-top:1px solid #e7ebf0;width:100%;min-height:69px;padding:9px 13px}.analytics-team-table>button:hover,.analytics-team-table>button.active{background:#f2f6ff}.analytics-team-table>button>strong{font-size:14px}.analytics-team-table>button>strong.danger{color:#c94747}.analytics-person{text-align:left;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.analytics-person>i{color:#285db4;background:#e8f0ff;border-radius:11px;place-items:center;width:38px;height:38px;font-size:10px;font-style:normal;font-weight:900;display:grid}.analytics-person>span{gap:4px;min-width:0;display:grid}.analytics-person strong,.analytics-person small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.analytics-person strong{font-size:11px}.analytics-person small{color:#7d8999;font-size:8px}.analytics-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.analytics-groups>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e1e7ed;border-radius:13px;grid-template-columns:minmax(0,1fr) 76px;align-items:center;gap:7px 14px;min-height:82px;padding:13px;display:grid}.analytics-group-copy{gap:5px;min-width:0;display:grid}.analytics-group-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.analytics-group-copy small{color:#7b8797;font-size:8px}.analytics-group-track{background:#e9edf2;border-radius:999px;height:5px;overflow:hidden}.analytics-group-track i{border-radius:inherit;background:linear-gradient(90deg,#4b78df,#5ea9c8);height:100%;display:block}.analytics-group-total{grid-area:1/2/3;justify-items:end;gap:3px;display:grid}.analytics-group-total strong{font-size:22px}.analytics-group-total small{color:#8b96a5;font-size:8px}.analytics-task-list{gap:7px;display:grid}.analytics-task-list>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e7ed;border-radius:11px;grid-template-columns:118px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:64px;padding:10px 12px;display:grid}.analytics-task-list>button:hover{background:#fafcff;border-color:#b7c6da}.analytics-task-list>button>span:nth-child(2){gap:5px;min-width:0;display:grid}.analytics-task-list>button>span:nth-child(2) strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.analytics-task-list>button>span:nth-child(2) small{color:#7b8797;font-size:9px}.analytics-task-state{color:#607087;text-align:center;background:#eef2f7;border-radius:8px;padding:7px 8px;font-size:9px;font-weight:850}.analytics-task-state.attention{color:#b73e3e;background:#fff0f0}.analytics-task-state.progress{color:#2762bd;background:#edf4ff}.analytics-task-state.today,.analytics-task-state.week{color:#946319;background:#fff6e8}.solus-view{color:#17213a;gap:20px;display:grid}.solus-hero{background:radial-gradient(circle at 88% 12%,#5767ff29,#0000 32%),linear-gradient(135deg,#fff 0%,#f5f7ff 58%,#f1f5ff 100%);border:1px solid #dbe4f2;border-radius:24px;justify-content:space-between;align-items:flex-end;gap:28px;padding:34px;display:flex;box-shadow:0 16px 40px #1d2d5314}.solus-hero h1{color:#111a35;letter-spacing:-.055em;margin:7px 0 8px;font-size:clamp(38px,5vw,66px);line-height:.95}.solus-hero p{color:#5c6880;max-width:720px;margin:0;font-size:16px;line-height:1.65}.solus-context{background:#fffc;border:1px solid #d9e2f2;border-radius:999px;align-items:center;gap:10px;width:fit-content;margin-top:22px;padding:8px 12px;display:flex}.solus-context span{color:#7a8498;font-size:12px}.solus-context strong{color:#2e46a7;font-size:12px}.solus-hero>button{color:#fff;cursor:pointer;background:#243fbd;border:0;border-radius:14px;flex:none;align-items:center;gap:10px;padding:14px 18px;font-weight:800;display:inline-flex;box-shadow:0 10px 24px #243fbd38}.solus-hero>button span{font-size:20px}.solus-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.solus-kpis article{background:#fff;border:1px solid #e2e8f2;border-radius:18px;min-height:132px;padding:20px}.solus-kpis article.attention{background:#fffaf1;border-color:#f1cf95}.solus-kpis span,.solus-kpis small{color:#7b8598;display:block}.solus-kpis span{letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:800}.solus-kpis strong{color:#17213a;margin:9px 0 7px;font-size:32px;display:block}.solus-kpis small{font-size:12px;line-height:1.4}.solus-workbench{background:#fff;border:1px solid #dfe6f0;border-radius:22px;overflow:hidden;box-shadow:0 12px 34px #1b2a4c0f}.solus-panel-heading{border-bottom:1px solid #e8edf4;justify-content:space-between;align-items:center;gap:20px;padding:25px 28px;display:flex}.solus-panel-heading h2{color:#17213a;margin:5px 0 4px;font-size:22px}.solus-panel-heading p{color:#788397;margin:0;font-size:13px}.solus-panel-heading>span{color:#2944b3;background:#edf1ff;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:800}.solus-task-list>button{width:100%;color:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf0f5;grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:18px;padding:18px 28px;display:grid}.solus-task-list>button:hover{background:#f7f9ff}.solus-task-state{color:#58657b;background:#eef1f6;border-radius:8px;width:fit-content;padding:7px 10px;font-size:11px;font-weight:800}.solus-task-state.attention{color:#a24d16;background:#fff0df}.solus-task-state.progress{color:#175e47;background:#e4f7ef}.solus-task-state.today,.solus-task-state.week{color:#2944b3;background:#edf1ff}.solus-task-copy strong,.solus-task-copy small{display:block}.solus-task-copy strong{color:#17213a;margin-bottom:6px;font-size:15px}.solus-task-copy small{color:#7a8498;font-size:12px}.solus-task-end{align-items:center;gap:14px;display:flex}.solus-task-end>i{color:#8791a4;font-size:18px;font-style:normal}.one-advertising-view{color:#17243a;gap:18px;display:grid}.one-ads-hero{background:linear-gradient(135deg,#fff 0%,#f6f9ff 100%);border:1px solid #dce5f1;border-radius:22px;justify-content:space-between;align-items:flex-end;gap:30px;padding:32px;display:flex;box-shadow:0 14px 36px #24375812}.one-ads-hero h1{color:#13213a;letter-spacing:-.045em;margin:6px 0 9px;font-size:clamp(34px,4vw,54px)}.one-ads-hero p{color:#647187;max-width:760px;margin:0;font-size:15px;line-height:1.65}.one-ads-source{background:#fff;border:1px solid #d7e2f2;border-radius:15px;min-width:260px;padding:17px 19px}.one-ads-source span,.one-ads-source strong,.one-ads-source small{display:block}.one-ads-source span{color:#718097;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.one-ads-source strong{color:#244ba2;margin:7px 0 4px;font-size:14px}.one-ads-source small{color:#8a95a8;font-size:11px}.one-ads-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.one-ads-kpis article{background:#fff;border:1px solid #e0e7f0;border-radius:16px;padding:18px}.one-ads-kpis article.attention{background:#fffaf2;border-color:#efd6a7}.one-ads-kpis span,.one-ads-kpis small{color:#78869a;display:block}.one-ads-kpis span{letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800}.one-ads-kpis strong{color:#14233b;margin:7px 0 5px;font-size:29px;display:block}.one-ads-kpis small{font-size:11px}.one-ads-toolbar{background:#fff;border:1px solid #e0e7f0;border-radius:16px;align-items:end;gap:12px;padding:16px 18px;display:flex}.one-ads-toolbar>div{flex:1}.one-ads-toolbar>div strong,.one-ads-toolbar>div small{display:block}.one-ads-toolbar>div strong{color:#1a2940;margin-bottom:4px;font-size:15px}.one-ads-toolbar>div small{color:#8290a4;font-size:11px}.one-ads-toolbar label{gap:5px;min-width:190px;display:grid}.one-ads-toolbar label span{color:#718097;font-size:10px;font-weight:800}.one-ads-toolbar select{color:#26364d;background:#f8fafc;border:1px solid #d9e2ee;border-radius:10px;height:40px;padding:0 34px 0 11px;font-weight:700}.one-ads-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.one-ads-list>article{background:#fff;border:1px solid #dee6f0;border-radius:18px;align-content:start;gap:14px;padding:22px;display:grid;box-shadow:0 9px 24px #2334520d}.one-ads-card-top{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.one-ads-card-top>span:not(.status-pill){color:#586a82;background:#f0f4f8;border-radius:7px;padding:6px 8px;font-size:9px;font-weight:800}.one-ads-card-top>.one-ads-action.attention{color:#a54f1b;background:#fff0df}.one-ads-card-top>.one-ads-action.progress{color:#176b50;background:#e7f7f0}.one-ads-card-top>.one-ads-action.today,.one-ads-card-top>.one-ads-action.week{color:#2557b8;background:#eaf1ff}.one-ads-card-top .status-pill{margin-left:auto}.one-ads-card-title{color:#15233a;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:16px;width:100%;padding:0;display:flex}.one-ads-card-title strong{font-size:18px;line-height:1.35}.one-ads-card-title span{color:#5573b7;font-size:19px}.one-ads-list>article>p{color:#69778d;margin:-3px 0 0;font-size:13px;line-height:1.55}.one-ads-definition{background:#f5f8fd;border-left:3px solid #5b7ac8;border-radius:0 10px 10px 0;padding:13px 14px}.one-ads-definition span{color:#58709d;letter-spacing:.07em;font-size:9px;font-weight:900}.one-ads-definition p{color:#3d4e66;margin:6px 0 0;font-size:12px;line-height:1.5}.one-ads-card-meta{grid-template-columns:1fr 1fr;gap:10px;display:grid}.one-ads-card-meta>span{border:1px solid #e8edf4;border-radius:10px;padding:10px 11px}.one-ads-card-meta small,.one-ads-card-meta strong{display:block}.one-ads-card-meta small{color:#8a95a7;margin-bottom:4px;font-size:9px}.one-ads-card-meta strong{color:#34445b;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.one-ads-list footer{border-top:1px solid #edf1f6;justify-content:space-between;align-items:center;gap:12px;padding-top:13px;display:flex}.one-ads-list footer>div{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.one-ads-list footer a{color:#285ab2;font-size:10px;font-weight:800;text-decoration:none}.one-ads-list footer span{color:#8b96a8;font-size:9px}.one-ads-list footer>button{color:#244b98;cursor:pointer;background:#f4f7fd;border:1px solid #cddaf0;border-radius:9px;flex:none;padding:9px 11px;font-size:10px;font-weight:850}.observer-overview{gap:18px;display:grid}.observer-hero{color:#fff;background:radial-gradient(circle at 86% -35%,#5589f659,#0000 46%),linear-gradient(135deg,#111d30,#172a49);border:1px solid #243a5c;border-radius:22px;justify-content:space-between;align-items:center;gap:28px;padding:30px;display:flex;overflow:hidden}.observer-hero h1{letter-spacing:-.04em;max-width:740px;margin:7px 0 9px;font-size:clamp(30px,4vw,48px);line-height:1.05}.observer-hero p{color:#aebdd2;max-width:680px;margin:0;font-size:15px;line-height:1.6}.observer-create{color:#15243b;text-align:left;cursor:pointer;background:#fff;border:1px solid #ffffff2e;border-radius:16px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:13px;min-width:280px;min-height:82px;padding:15px 18px;display:grid;box-shadow:0 16px 35px #040c1a42}.observer-create>span:first-child{color:#fff;background:#2266e3;border-radius:13px;place-items:center;width:44px;height:44px;font-size:25px;font-weight:700;display:grid}.observer-create>span:last-child{gap:4px;display:grid}.observer-create strong{font-size:14px}.observer-create small{color:#738096;font-size:11px;line-height:1.35}.observer-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:11px;display:grid}.observer-kpis button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:16px;flex-direction:column;align-items:flex-start;min-height:132px;padding:17px;display:flex}.observer-kpis button:hover,.observer-people-grid button:hover,.observer-task-row:hover{border-color:#aebfda;transform:translateY(-1px);box-shadow:0 8px 22px #16305312}.observer-kpis span{color:#6c7889;min-height:34px;font-size:11px;font-weight:750;line-height:1.35}.observer-kpis strong{letter-spacing:-.04em;margin-top:auto;font-size:32px;line-height:1}.observer-kpis small{color:#8a95a4;margin-top:8px;font-size:10px}.observer-kpis button:nth-child(2) strong{color:var(--red)}.observer-kpis button:nth-child(3) strong{color:var(--blue)}.observer-kpis button:nth-child(5) strong{color:var(--green)}.observer-priority-strip,.observer-team-section,.observer-task-section{border:1px solid var(--line);background:#fff;border-radius:18px;padding:22px}.observer-priority-strip{grid-template-columns:minmax(220px,.8fr) minmax(0,2fr);align-items:center;gap:24px;display:grid}.observer-priority-strip h2,.observer-section-heading h2{letter-spacing:-.025em;margin:5px 0;font-size:22px;line-height:1.2}.observer-priority-strip>div:last-child{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.observer-priority-strip button{text-align:left;cursor:pointer;background:#f8fafc;border:1px solid #e1e7ee;border-radius:13px;grid-template-columns:1fr auto;align-items:center;gap:4px 8px;min-height:86px;padding:12px;display:grid}.observer-priority-strip button span{color:#66758a;font-size:11px;font-weight:850}.observer-priority-strip button strong{grid-area:1/2/3;font-size:25px}.observer-priority-strip button small{color:#8b96a5;font-size:9px}.observer-priority-strip .priority-p1{background:#fff7f7;border-color:#f0cccc}.observer-priority-strip .priority-p1 strong{color:#c54848}.observer-priority-strip .priority-p2{background:#fffaf1;border-color:#efdcb8}.observer-section-heading{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:16px;display:flex}.observer-section-heading p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.observer-section-heading>button{color:#536278;white-space:nowrap;cursor:pointer;background:#f7f9fb;border:1px solid #dce3eb;border-radius:10px;min-height:39px;padding:0 13px;font-size:11px;font-weight:800}.observer-section-heading>button.active{color:#2457ac;background:#eaf1ff;border-color:#a7bde4}.observer-people-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.observer-people-grid>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e0e6ed;border-radius:14px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;min-height:88px;padding:13px;transition:all .16s;display:grid}.observer-people-grid>button.active{background:#f2f6ff;border-color:#7fa4ea;box-shadow:inset 0 0 0 1px #a7bfed}.observer-person-avatar{color:#255ab5;background:#e9f0fd;border-radius:13px;place-items:center;width:42px;height:42px;font-size:11px;font-weight:900;display:grid}.observer-person-copy{gap:5px;min-width:0;display:grid}.observer-person-copy>strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.observer-person-copy>small{color:#7d8999;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.observer-progress-track{background:#e8edf3;border-radius:999px;width:100%;height:4px;overflow:hidden}.observer-progress-track i{border-radius:inherit;background:linear-gradient(90deg,#3a75dd,#31a47e);height:100%;display:block}.observer-person-score{justify-items:end;gap:2px;display:grid}.observer-person-score strong{font-size:20px}.observer-person-score small{color:#8a95a4;font-size:9px}.observer-task-list{gap:7px;display:grid}.observer-task-row{text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e7ed;border-radius:12px;grid-template-columns:42px minmax(0,1fr) auto auto;align-items:center;gap:12px;width:100%;min-height:68px;padding:10px 12px;transition:all .16s;display:grid}.observer-task-row.attention{border-left:4px solid #d75050}.observer-task-row.today{border-left:4px solid #d49327}.observer-task-row.progress{border-left:4px solid #2c6fd7}.observer-task-priority{color:#506078;background:#f0f3f7;border-radius:9px;place-items:center;min-height:34px;font-size:10px;font-weight:900;display:grid}.observer-task-copy{gap:5px;min-width:0;display:grid}.observer-task-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.observer-task-copy small{color:#7a8798;font-size:10px}.observer-action-tag{color:#617087;white-space:nowrap;background:#eef2f7;border-radius:999px;padding:6px 8px;font-size:9px;font-weight:850}.observer-action-tag.attention{color:#b33d3d;background:#fff0f0}.observer-action-tag.progress{color:#2862bd;background:#edf4ff}.observer-action-tag.today,.observer-action-tag.week{color:#9b681d;background:#fff6e8}.observer-task-edit{color:#2c62bc;white-space:nowrap;font-size:10px;font-weight:800}.observer-note{color:#66758a;background:#f8fafc;border:1px solid #dfe5ec;border-radius:13px;align-items:center;gap:11px;padding:13px 16px;display:flex}.observer-note>span{color:#2d62b8;background:#dfe9fb;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:11px;font-weight:900;display:grid}.observer-note p{margin:0;font-size:11px;line-height:1.5}.overview-stack{flex-direction:column;gap:18px;display:flex}.overview-registry-shell{position:relative}.overview-registry-shell.is-loading{min-height:280px}.overview-registry-shell.is-loading .overview-registry-content{visibility:hidden;height:280px;overflow:hidden}.registry-loading-state{z-index:2;border:1px solid var(--line);min-height:280px;color:var(--ink);background:radial-gradient(circle at 82% 18%,#3772ec1f,#0000 34%),#fff;border-radius:22px;grid-template-columns:auto minmax(0,560px);justify-content:center;align-items:center;gap:22px;padding:48px;display:grid;position:absolute;inset:0;box-shadow:0 18px 48px #152b4d0f}.registry-loading-state>div{gap:7px;display:grid}.registry-loading-state strong{letter-spacing:-.035em;font-size:clamp(22px,2.2vw,32px)}.registry-loading-state p{max-width:560px;color:var(--muted);margin:0;line-height:1.65}.registry-loading-mark{background:linear-gradient(145deg, var(--navy), #244b88);color:#fff;border-radius:17px;place-items:center;width:54px;height:54px;animation:2.4s ease-in-out infinite registry-loading-float;display:grid;position:relative;box-shadow:0 14px 30px #152f5633}.registry-loading-mark b{z-index:2;letter-spacing:.08em;font-size:13px;font-weight:850;position:relative}.registry-loading-mark>i{border:1px solid #3772ec47;border-radius:21px;animation:2.2s ease-out infinite registry-loading-ring;position:absolute;inset:-7px}.registry-loading-mark>i:last-child{animation-delay:1.1s}.registry-loading-progress{background:#eaf0f8;border-radius:999px;width:min(100%,360px);height:5px;margin-top:7px;display:block;overflow:hidden}.registry-loading-progress i{border-radius:inherit;background:linear-gradient(90deg,#2f6fe5,#7a5bf5,#2f6fe5);width:42%;height:100%;animation:1.35s ease-in-out infinite registry-loading-progress;display:block}.registry-loading-steps{grid-column:1/-1;justify-content:center;gap:7px;display:flex}.registry-loading-steps i{background:#8aa8d8;border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite registry-loading-dot}.registry-loading-steps i:nth-child(2){animation-delay:.16s}.registry-loading-steps i:nth-child(3){animation-delay:.32s}.registry-refresh-indicator{z-index:4;min-width:210px;color:var(--ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none;background:#f9fcfff0;border:1px solid #7091c43d;border-radius:14px;align-items:center;gap:10px;padding:10px 13px;animation:.24s ease-out both registry-refresh-enter;display:flex;position:absolute;top:12px;right:12px;box-shadow:0 12px 28px #1c39601f}.registry-refresh-indicator>span{align-items:center;gap:3px;display:flex}.registry-refresh-indicator>span i{background:var(--blue);border-radius:50%;width:5px;height:5px;animation:1.1s ease-in-out infinite registry-loading-dot}.registry-refresh-indicator>span i:nth-child(2){animation-delay:.14s}.registry-refresh-indicator>span i:nth-child(3){animation-delay:.28s}.registry-refresh-indicator>div{gap:1px;display:grid}.registry-refresh-indicator strong{font-size:12px}.registry-refresh-indicator small{color:var(--muted);font-size:10px}@keyframes registry-loading-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes registry-loading-ring{0%{opacity:.7;transform:scale(.82)}75%,to{opacity:0;transform:scale(1.26)}}@keyframes registry-loading-progress{0%{transform:translate(-115%)}to{transform:translate(260%)}}@keyframes registry-loading-dot{0%,to{opacity:.36;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@keyframes registry-refresh-enter{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (width<=760px){.registry-loading-state{border-radius:18px;grid-template-columns:auto 1fr;align-items:start;gap:15px;min-height:230px;padding:26px 20px}.registry-loading-steps{grid-column:1/-1;justify-self:center}.registry-refresh-indicator{width:calc(100% - 20px);margin:0 10px -48px;position:sticky;top:8px;right:auto}}.overview-command-bar{border:1px solid var(--line);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:13px 14px 13px 16px;display:flex}.birthday-banner{background:#fff;border:1px solid #d7e3f1;border-radius:16px;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:14px;padding:18px 20px;display:grid}.birthday-banner.birthday-self{background:linear-gradient(110deg,#fff9e8 0%,#fff 60%,#f4f8ff 100%);border-color:#e6d6a7}.birthday-banner.birthday-team{background:linear-gradient(110deg,#effaf5 0%,#fff 70%);border-color:#cfe4dc}.birthday-icon{background:#ffffffd9;border-radius:14px;place-items:center;width:46px;height:46px;font-size:22px;display:grid;box-shadow:0 7px 18px #14274514}.birthday-banner div{gap:3px;display:grid}.birthday-banner small{color:#7b6a3a;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.birthday-banner strong{color:#16273e;font-size:15px}.birthday-banner p{color:#6a7789;margin:0;font-size:11px}.profile-setup-banner{color:#1d304a;text-align:left;cursor:pointer;background:linear-gradient(120deg,#f4f8fe,#fff);border:1px solid #c9daef;border-radius:16px;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:15px;width:100%;padding:16px 18px;display:grid}.profile-setup-banner:hover{border-color:#78a5df;transform:translateY(-1px);box-shadow:0 12px 28px #1e53971a}.profile-setup-progress{background:#fff;border:5px solid #dbe8f8;border-top-color:#2d78d7;border-radius:50%;place-items:center;width:54px;height:54px;display:grid}.profile-setup-progress strong{font-size:12px}.profile-setup-banner>span:nth-child(2){gap:3px;display:grid}.profile-setup-banner small{color:#3974bd;letter-spacing:.1em;font-size:8px;font-weight:900}.profile-setup-banner>span>strong{font-size:14px}.profile-setup-banner p{color:#6b788a;margin:0;font-size:10px}.profile-setup-banner>b{color:#2d6fc4;font-size:11px}.active-work-banner{background:radial-gradient(circle at 88% 0,#2db17f21,#0000 34%),linear-gradient(135deg,#f2fbf7,#f8fcfa);border:1px solid #9fd8c3;border-radius:17px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:22px;padding:18px 20px;display:grid;box-shadow:0 14px 32px #196c4e1a}.active-work-status{align-items:flex-start;gap:13px;min-width:0;display:flex}.active-work-status>div{gap:4px;min-width:0;display:grid}.active-work-status small{color:#1f805f;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.active-work-banner.paused .active-work-status small{color:#a16b16}.active-work-status strong{color:#18372d;text-overflow:ellipsis;white-space:nowrap;font-size:17px;line-height:1.25;overflow:hidden}.active-work-status p{color:#688078;margin:0;font-size:10px}.timer-paused-dot{background:#fff8e8;border:3px solid #d7a64d;border-radius:3px;flex:none;width:10px;height:10px;margin-top:3px}.active-work-clock{text-align:center;border-left:1px solid #d3e6df;border-right:1px solid #d3e6df;gap:2px;min-width:128px;padding:8px 18px;display:grid}.active-work-clock span,.active-work-clock small{color:#70827c;font-size:8px;font-weight:800}.active-work-clock strong{color:#164b3c;font-family:var(--font-geist-mono);font-size:25px;line-height:1.1}.active-work-banner>button{color:#fff;text-align:left;cursor:pointer;background:#197453;border:0;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:1px 9px;min-height:48px;padding:8px 15px;display:grid}.active-work-banner>button small{color:#ffffffb8;font-size:8px}.overview-create-task{color:#1d2c42;text-align:left;cursor:pointer;background:radial-gradient(circle at 88% 5%,#7a59ff24,#0000 30%),linear-gradient(135deg,#f7faff,#eef4ff);border:1px solid #c9d8f2;border-radius:16px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:16px;width:100%;min-height:96px;padding:18px 20px;transition:transform .15s,border-color .15s,box-shadow .15s;display:grid;box-shadow:0 10px 28px #2a4a8012}.overview-create-task:hover{border-color:#8fafe5;transform:translateY(-2px);box-shadow:0 16px 36px #2a4a801f}.overview-create-icon{color:#fff;background:linear-gradient(145deg,#326fe6,#6d52ea);border-radius:14px;place-items:center;width:48px;height:48px;font-size:28px;display:grid;box-shadow:0 10px 24px #415bd73d}.overview-create-task>span:nth-child(2){gap:3px;min-width:0;display:grid}.overview-create-task small{color:#5c7cb4;letter-spacing:.12em;font-size:8px;font-weight:900}.overview-create-task strong{font-size:16px}.overview-create-task em{color:#718096;font-size:10px;font-style:normal;line-height:1.45}.overview-create-task>b{color:#fff;background:#1c2d45;border-radius:9px;align-items:center;min-height:36px;padding:0 13px;font-size:9px;display:inline-flex}.view-as-banner{background:#eff6ff;border:1px solid #bed3f5;border-radius:12px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;margin-bottom:14px;padding:12px 14px;display:grid}.view-as-banner>span{background:#dbe9ff;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.view-as-banner>div{gap:3px;display:grid}.view-as-banner strong{color:#234a86;font-size:11px}.view-as-banner small{color:#627896;font-size:9px}.view-as-banner button{color:#2f5b99;cursor:pointer;background:#fff;border:1px solid #aac4ec;border-radius:8px;min-height:34px;padding:0 11px;font-size:9px;font-weight:800}.ai-preview-notice{color:#16345f;background:#eef5ff;border:1px solid #b8d3ff;border-radius:16px;align-items:center;gap:12px;margin-bottom:18px;padding:14px 16px;display:flex}.ai-preview-notice>span{background:#dbeaff;border-radius:10px;flex:0 0 36px;justify-content:center;align-items:center;height:36px;display:flex}.ai-preview-notice div{gap:3px;display:grid}.ai-preview-notice small{color:#526b8c;line-height:1.45}.access-capability-note{color:#69778c;flex-basis:100%;line-height:1.45}.access-work-hours{background:#f7f9fc;border:1px solid #dfe6f0;border-radius:14px;grid-template-columns:minmax(180px,1fr) 120px auto 120px;align-items:end;gap:12px;margin-top:12px;padding:14px;display:grid}.access-work-hours>div,.access-work-hours label{gap:5px;display:grid}.access-work-hours>div>span,.access-work-hours label{color:#26364e;font-size:12px;font-weight:750}.access-work-hours small{color:#738097}.access-work-hours input{color:#16243a;background:#fff;border:1px solid #ccd6e5;border-radius:10px;min-height:40px;padding:8px 10px}.usage-analytics-panel{gap:18px;display:grid}.usage-kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.usage-kpis article{background:#f7f9fc;border:1px solid #e0e6ef;border-radius:14px;gap:5px;padding:16px;display:grid}.usage-kpis article span,.usage-kpis article small{color:#728097}.usage-kpis article strong{color:#15233a;font-size:28px}.usage-kpis article.attention{background:#fffaf0;border-color:#ecd5a4}.usage-kpis article.attention strong{color:#a66b12}.usage-layout{grid-template-columns:minmax(0,2fr) minmax(240px,1fr);gap:16px;display:grid}.usage-daily-strip{background:#f7f9fc;border:1px solid #e0e6ef;border-radius:14px;grid-template-columns:repeat(14,minmax(28px,1fr));align-items:end;gap:8px;min-height:150px;padding:14px;display:grid;overflow-x:auto}.usage-daily-strip>div{place-items:center;gap:4px;display:grid}.usage-daily-strip>div>span{background:#e8edf5;border-radius:6px;align-items:end;width:16px;height:74px;display:flex;overflow:hidden}.usage-daily-strip i{background:linear-gradient(#3177ea,#54a787);border-radius:6px;width:100%;display:block}.usage-daily-strip strong{color:#1c2e48;font-size:12px}.usage-daily-strip small{color:#7a879a;font-size:10px}.usage-user-table{border:1px solid #e0e6ef;border-radius:14px;overflow:hidden}.usage-user-head,.usage-user-table>div{grid-template-columns:minmax(180px,1.7fr) repeat(4,minmax(60px,.5fr)) minmax(130px,1fr);align-items:center;gap:10px;padding:12px 14px;display:grid}.usage-user-head{color:#68768b;text-transform:uppercase;background:#f3f6fa;font-size:11px;font-weight:800}.usage-user-table>div:not(.usage-user-head){border-top:1px solid #e7ebf2}.usage-user-table>div>span{gap:2px;min-width:0;display:grid}.usage-user-table small{color:#748197;text-overflow:ellipsis;overflow:hidden}.usage-top-actions{background:#f7f9fc;border:1px solid #e0e6ef;border-radius:14px;align-content:start;gap:8px;padding:14px;display:grid}.usage-top-actions>div{background:#fff;border:1px solid #e4e9f1;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.usage-top-actions>div span{color:#35445a;font-size:12px;line-height:1.35}.usage-top-actions>div strong{color:#245fce}.assistant-intelligence{gap:16px;display:grid}.assistant-intelligence .analytics-panel-heading{margin-bottom:0}.analytics-privacy-badge{color:#2c62b5;letter-spacing:.05em;background:#f2f7ff;border:1px solid #c7d8f2;border-radius:999px;flex:none;padding:7px 9px;font-size:8px;font-weight:900}.assistant-intelligence-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.assistant-intelligence-kpis article{background:#f9fbfe;border:1px solid #dce5f0;border-radius:13px;flex-direction:column;align-items:flex-start;min-height:101px;padding:13px;display:flex}.assistant-intelligence-kpis article>span{color:#697a91;min-height:28px;font-size:9px;font-weight:800;line-height:1.4}.assistant-intelligence-kpis article>strong{color:#17304f;letter-spacing:-.04em;margin-top:auto;font-size:25px}.assistant-intelligence-kpis article>small{color:#8290a3;margin-top:6px;font-size:8px}.assistant-intelligence-kpis article.attention{background:#fffaf0;border-color:#ead3a3}.assistant-intelligence-kpis article.attention>strong{color:#a76a10}.assistant-intelligence-grid{grid-template-columns:minmax(260px,.8fr) minmax(0,1.5fr);gap:12px;display:grid}.assistant-topic-panel,.assistant-people-panel{background:#fff;border:1px solid #dfe6ef;border-radius:14px;overflow:hidden}.assistant-topic-panel>div:first-child,.assistant-people-panel>div:first-child{background:#f7f9fc;border-bottom:1px solid #e6ebf2;padding:13px 14px}.assistant-topic-panel h3,.assistant-people-panel h3,.assistant-gap-panel h3{color:#203550;margin:4px 0 0;font-size:14px}.assistant-topic-panel>div:not(:first-child){border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:10px;min-height:51px;padding:9px 13px;display:flex}.assistant-topic-panel>div:not(:first-child):last-child{border-bottom:0}.assistant-topic-panel>div>span{gap:3px;display:grid}.assistant-topic-panel strong{color:#30445f;font-size:10px}.assistant-topic-panel small{color:#8190a3;font-size:8px}.assistant-topic-panel b{color:#2b63b8;background:#eaf2ff;border-radius:9px;place-items:center;min-width:28px;height:28px;font-size:11px;display:grid}.assistant-topic-panel>p,.assistant-people-panel>p{color:#7b899c;margin:0;padding:16px;font-size:10px}.assistant-topic-health{color:#6d7e93;background:#f8fafc;border-top:1px solid #e7edf4;padding:9px 13px;font-size:8px;font-weight:750;display:block}.assistant-topic-health.attention{color:#9b621d;background:#fff8e9}.assistant-people-head,.assistant-people-panel>div:not(:first-child){grid-template-columns:minmax(170px,1.5fr) repeat(3,minmax(65px,.55fr)) minmax(115px,.85fr);align-items:center;gap:8px;padding:10px 12px;display:grid}.assistant-people-head{color:#79879a;background:#fbfcfe;font-size:8px;font-weight:850}.assistant-people-panel>div:not(:first-child):not(.assistant-people-head){border-top:1px solid #edf1f5;min-height:53px}.assistant-people-panel>div>span{gap:2px;min-width:0;display:grid}.assistant-people-panel strong{color:#2e425d;font-size:10px}.assistant-people-panel small{color:#8390a2;text-overflow:ellipsis;font-size:8px;overflow:hidden}.assistant-people-panel b{color:#344861;font-size:10px}.assistant-people-panel b.attention{color:#bd6a1c}.assistant-gap-panel{background:#fffaf1;border:1px solid #ead7af;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.assistant-gap-panel p{color:#786b58;max-width:760px;margin:4px 0 0;font-size:9px;line-height:1.5}.assistant-gap-panel>button{color:#855d18;cursor:pointer;background:#fff;border:1px solid #d5b874;border-radius:10px;flex:none;min-height:37px;padding:0 12px;font-size:9px;font-weight:850}.assistant-gap-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.assistant-gap-list article{background:#fff;border:1px solid #e1e7ef;border-radius:12px;padding:13px}.assistant-gap-list article header,.assistant-gap-list article footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.assistant-gap-list article header span,.assistant-gap-list article header b{font-size:8px;font-weight:850}.assistant-gap-list article header span{color:#426fae}.assistant-gap-list article header b{color:#a15d20}.assistant-gap-list article p{color:#334961;margin:11px 0;font-size:10px;line-height:1.55}.assistant-gap-list article footer{color:#8491a2;font-size:8px}.assistant-gap-list article footer strong{color:#576a81}.assistant-support-themes{gap:9px;display:grid}.assistant-support-themes>div{flex-wrap:wrap;gap:7px;display:flex}.assistant-support-themes article{background:#f8fafc;border:1px solid #dfe6ef;border-radius:10px;align-items:center;gap:7px;padding:8px 10px;font-size:9px;display:flex}.assistant-support-themes article span{color:#7d899a}.assistant-support-themes article b{color:#245eb5;background:#e8f1ff;border-radius:7px;place-items:center;min-width:21px;height:21px;display:grid}.usage-review-queue{background:#fffaf1;border:1px solid #ead9b4;border-radius:16px;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:16px;padding:18px;display:grid}.usage-review-queue h3{color:#3e3422;margin:5px 0 6px}.usage-review-queue p{color:#806f52;margin:0;font-size:12px;line-height:1.55}.usage-review-queue>div:last-child{gap:8px;display:grid}.usage-review-queue button{color:#28364a;text-align:left;cursor:pointer;background:#fff;border:1px solid #eadfca;border-radius:11px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:11px 12px;display:grid}.usage-review-queue button>span{gap:3px;min-width:0;display:grid}.usage-review-queue button strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.usage-review-queue button small,.usage-review-queue button em{color:#8b795b;font-size:10px}.usage-review-queue button b{color:#9a6719;font-size:10px}.overview-command-bar>div:first-child{flex-direction:column;min-width:0;display:flex}.overview-command-bar>div:first-child>strong{margin-top:4px;font-size:12px}.overview-command-bar>div:first-child>small{color:#8a95a4;margin-top:3px;font-size:8px}.overview-command-bar.dashboard-studio{border-radius:14px;grid-template-columns:minmax(190px,.52fr) minmax(480px,1.35fr) minmax(370px,.9fr);align-items:center;gap:12px;padding:12px 14px;display:grid;box-shadow:0 7px 24px #182f4e0d}.dashboard-studio-heading{justify-content:center;padding:2px 4px}.dashboard-studio-heading>strong{color:#172a43;font-size:12px!important}.dashboard-studio-heading>small{max-width:280px;line-height:1.35;color:#748196!important;font-size:8px!important}.dashboard-view-switch{grid-template-columns:repeat(4,minmax(94px,1fr));gap:6px;display:grid}.dashboard-view-switch button{color:#536176;text-align:left;cursor:pointer;background:#f8fafc;border:1px solid #dfe6ef;border-radius:10px;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:6px;min-height:43px;padding:6px 8px;display:grid}.dashboard-view-switch button>i{color:#44617f;background:#eaf0f8;border-radius:7px;place-items:center;width:25px;height:25px;font-size:7px;font-style:normal;font-weight:900;display:grid}.dashboard-view-switch button>strong{color:#243750;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:9px;overflow:hidden}.dashboard-view-switch button.active{color:#fff;background:#172a44;border-color:#234c82;box-shadow:0 7px 17px #19345629}.dashboard-view-switch button.active>i{color:#fff;background:#2f72c9}.dashboard-view-switch button.active>strong{color:#fff}.dashboard-view-switch em{color:#6d7b8d;background:#e8edf3;border-radius:999px;min-width:20px;padding:3px 4px;font-size:8px;font-style:normal}.dashboard-view-switch button.active em{color:#fff;background:#ffffff24}.dashboard-person-preview{background:0 0;border:0;border-left:1px solid #e1e7ef;border-radius:0;grid-column:auto;justify-content:space-between;align-items:center;gap:10px;padding:0 0 0 12px;display:flex}.dashboard-person-preview>div:first-child{gap:2px;min-width:78px;display:grid}.dashboard-person-preview>div:first-child strong{color:#263950;font-size:9px}.dashboard-person-preview>div:first-child small{display:none}.dashboard-person-actions{justify-content:flex-end;align-items:stretch;gap:6px;display:flex}.dashboard-person-actions>button{color:#26384f;text-align:left;cursor:pointer;background:#fff;border:1px solid #d8e1ec;border-radius:10px;grid-template-columns:25px 1fr;gap:1px 8px;min-width:88px;padding:5px 7px;display:grid}.dashboard-person-actions>button:hover{border-color:#7fa8dc}.dashboard-person-actions>button>span{color:#2f66ad;background:#e8f0fb;border-radius:9px;grid-row:1/3;place-items:center;width:25px;height:25px;font-size:8px;font-weight:900;display:grid}.dashboard-person-actions>button strong{align-self:end;font-size:8px}.dashboard-person-actions>button small{color:#7d899a;font-size:7px}.dashboard-person-actions>label{color:#6f7d90;gap:4px;min-width:132px;font-size:8px;font-weight:800;display:grid}.dashboard-person-actions select{color:#26384f;background:#fff;border:1px solid #d8e1ec;border-radius:9px;min-height:37px;padding:0 30px 0 10px;font-size:8px}.hero-panel{color:#fff;background:radial-gradient(circle at 88% 10%,#4178e447,#0000 31%),linear-gradient(125deg,#121d2e,#17263c 72%,#1c2f4a);border:1px solid #202e42;border-radius:16px;justify-content:space-between;align-items:center;gap:28px;min-height:225px;padding:34px 36px;display:flex;box-shadow:0 18px 44px #13203421}.hero-main{flex:1;min-width:0}.eyebrow,.section-kicker{color:#4e83e7;letter-spacing:.13em;font-size:9px;font-weight:850}.hero-panel h1,.view-heading h1{letter-spacing:-.035em;margin:9px 0 10px}.hero-panel h1{max-width:720px;font-size:clamp(26px,3.5vw,45px);line-height:1.08}.hero-panel p{color:#aebbd0;max-width:720px;margin:0;font-size:13px;line-height:1.7}.hero-actions{gap:9px;margin-top:24px;display:flex}.primary-button,.secondary-button{cursor:pointer;border-radius:8px;padding:10px 14px;font-size:10px;font-weight:800;text-decoration:none}.primary-button{color:#152238;background:#fff;border:1px solid #fff}.secondary-button{color:#fff;background:#ffffff0d;border:1px solid #ffffff2e}.hero-status{background:#ffffff0b;border:1px solid #ffffff21;border-radius:13px;min-width:245px;padding:21px}.pulse-row{color:#aab7c9;text-transform:uppercase;align-items:center;gap:9px;font-size:9px;display:flex}.hero-status strong{margin-top:17px;font-size:19px;display:block}.hero-status p{margin-top:7px;font-size:10px}.hero-focus-card{background:#ffffff0e;border:1px solid #ffffff24;border-radius:13px;width:min(390px,38vw);min-width:300px;padding:20px}.hero-focus-card>button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;width:100%;margin-top:14px;padding:0}.hero-priority-meta{align-items:center;gap:8px;display:flex}.hero-priority-meta>b{color:#17305a;background:#fff;border-radius:6px;place-items:center;width:28px;height:24px;font-size:8px;display:grid}.hero-focus-card>button>strong{margin-top:11px;font-size:14px;line-height:1.45;display:block}.hero-focus-card>button>small{color:#9eacc0;margin-top:8px;font-size:8px;line-height:1.5;display:block}.hero-focus-card>p{color:#718198;border-top:1px solid #ffffff1a;margin-top:16px;padding-top:12px;font-size:8px}.hero-empty{color:#aebbd0;background:#ffffff0d;border-radius:9px;margin-top:15px;padding:18px;font-size:9px}.metric-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:11px;display:grid}.metric-card{border:1px solid var(--line);background:var(--panel);border-radius:15px;min-height:128px;padding:20px 19px 16px;transition:all .16s;position:relative;box-shadow:0 8px 24px #1a27390b}.metric-card:hover{border-color:#c8d3df;transform:translateY(-2px);box-shadow:0 14px 30px #1a273914}.metric-mark{border-radius:2px;width:8px;height:8px;position:absolute;top:16px;right:16px}.metric-mark.blue{background:var(--blue)}.metric-mark.green{background:var(--green)}.metric-mark.red{background:var(--red)}.metric-mark.amber{background:var(--amber)}.metric-mark.violet{background:var(--violet)}.metric-label,.metric-note{display:block}.metric-label{color:#7a8697;font-size:11px;font-weight:700}.metric-card strong{letter-spacing:-.04em;margin-top:10px;font-size:31px;display:block}.metric-note{color:#a0a9b6;margin-top:5px;font-size:10px}.workstream-board{background:linear-gradient(#fffffff5,#f7fafdf5),#f8fafc;border:1px solid #d9e2ec;border-radius:18px;padding:25px;box-shadow:0 12px 34px #1724350e}.workstream-heading{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:17px;display:flex}.workstream-heading h2{letter-spacing:-.025em;margin:5px 0 0;font-size:22px}.workstream-heading p{color:#7e8a9a;margin:7px 0 0;font-size:11px;line-height:1.5}.workstream-heading>span{color:#647184;white-space:nowrap;background:#e9eef4;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:800}.workstream-lanes{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.workstream-lane{background:#fff;border:1px solid #e1e7ee;border-radius:14px;min-width:0;overflow:hidden;box-shadow:0 7px 20px #1d2c410b}.workstream-lane.blue{border-top:3px solid #3d78df}.workstream-lane.green{border-top:3px solid #3b9673}.workstream-lane.red{border-top:3px solid #d45b5b}.lane-header{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:12px;padding:17px 16px 14px;display:flex}.lane-header>div{min-width:0}.lane-header span{color:#8894a4;font-size:10px;font-weight:700}.lane-header h3{margin:4px 0 0;font-size:16px}.lane-header>button{color:#2e69ca;cursor:pointer;background:#edf3fc;border:0;border-radius:8px;min-width:34px;height:30px;font-size:12px;font-weight:900}.workstream-lane.green .lane-header>button{color:#2b7c5e;background:#eaf6f1}.workstream-lane.red .lane-header>button{color:#b84747;background:#fff0f0}.lane-task-list{flex-direction:column;gap:6px;padding:10px;display:flex}.lane-task{color:#243348;text-align:left;cursor:pointer;background:#f8fafc;border:1px solid #0000;border-radius:9px;width:100%;padding:13px;transition:all .14s}.lane-task:hover{background:#fff;border-color:#d6e0eb;transform:translateY(-1px);box-shadow:0 5px 13px #19273a12}.lane-task-topline{justify-content:space-between;align-items:center;gap:8px;display:flex}.lane-task-topline>b{color:#647286;font-size:8px}.lane-task>strong{margin-top:9px;font-size:12px;line-height:1.45;display:block}.lane-task>small{color:#8a96a5;text-overflow:ellipsis;white-space:nowrap;margin-top:8px;font-size:10px;display:block;overflow:hidden}.lane-empty{color:#779084;background:#f6f9fb;border-radius:9px;place-items:center;min-height:80px;font-size:9px;display:grid}.dashboard-grid{grid-template-columns:1.15fr .85fr;gap:14px;display:grid}.focus-dashboard-grid{grid-template-columns:minmax(0,1.28fr) minmax(310px,.72fr)}.focus-queue-panel{min-height:420px}.panel{border:1px solid var(--line);background:var(--panel);border-radius:16px;min-width:0;padding:23px;box-shadow:0 10px 28px #1724350d}.panel-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.panel-header h2{letter-spacing:-.02em;margin:5px 0 0;font-size:18px}.text-button{color:#6e7b8c;cursor:pointer;background:0 0;border:0;padding:7px 9px;font-size:10px;font-weight:750}.panel-total{color:#6d798b;background:#eef2f6;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:800}.queue-list,.system-list,.project-list,.role-list{flex-direction:column;display:flex}.queue-item,.system-row,.project-row,.role-list button{text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #edf0f4;width:100%}.queue-item:first-child,.system-row:first-child,.project-row:first-child,.role-list button:first-child{border-top:0}.queue-item{grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px 0;display:grid}.empty-state.compact{padding:20px 0}.priority-box{width:27px;height:27px;color:var(--blue);background:#eef3fd;border-radius:7px;place-items:center;font-size:9px;font-weight:850;display:grid}.queue-copy,.system-row>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.queue-copy strong,.system-row strong,.project-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.queue-copy small,.system-row small,.project-copy small{color:#909aa8;margin-top:5px;font-size:10px}.status-pill{text-overflow:ellipsis;white-space:nowrap;border-radius:999px;align-items:center;max-width:150px;padding:4px 7px;font-size:8px;font-weight:800;line-height:1;display:inline-flex;overflow:hidden}.status-pill.green{color:#187457;background:#e9f6f1}.status-pill.red{color:#b43d3d;background:#fdeeee}.status-pill.amber{color:#a26912;background:#fff4df}.status-pill.slate{color:#687587;background:#eef1f5}.system-row{grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0;display:grid}.system-icon{color:#566579;width:31px;height:31px;font-family:var(--font-geist-mono);background:#f5f7fa;border:1px solid #e2e7ed;border-radius:8px;place-items:center;font-size:8px;font-weight:800;display:grid}.system-summary{color:#748094;background:#f6f8fa;border-radius:8px;justify-content:space-between;margin-top:12px;padding:11px 12px;font-size:8px;display:flex}.workflow-bars{flex-direction:column;gap:14px;display:flex}.workflow-row{grid-template-columns:64px minmax(0,1fr) 25px;align-items:center;gap:9px;display:grid}.workflow-row>span{color:#657287;font-size:10px;font-weight:700}.workflow-row>strong{color:#344259;text-align:right;font-size:11px}.workflow-track{background:#edf1f5;border-radius:99px;height:9px;overflow:hidden}.workflow-track>div{border-radius:inherit;background:linear-gradient(90deg,#326ed8,#78a9ff);min-width:3px;height:100%}.workflow-summary{background:#f7f9fb;border:1px solid #e5eaf0;border-radius:9px;grid-template-columns:repeat(3,1fr);margin-top:22px;display:grid}.workflow-summary>div{text-align:center;border-left:1px solid #e5eaf0;padding:12px 8px}.workflow-summary>div:first-child{border-left:0}.workflow-summary strong,.workflow-summary span{display:block}.workflow-summary strong{font-size:17px}.workflow-summary span{color:#8c97a5;margin-top:4px;font-size:7px}.client-strip{border:1px solid #e6eaf0;border-radius:9px;grid-template-columns:repeat(3,1fr);margin-bottom:13px;display:grid}.client-strip>div{border-left:1px solid #e6eaf0;padding:12px}.client-strip>div:first-child{border-left:0}.client-strip span,.client-strip strong{display:block}.client-strip span{color:#8792a1;font-size:8px}.client-strip strong{margin-top:5px;font-size:18px}.project-row{grid-template-columns:minmax(0,1fr) 120px;align-items:center;gap:16px;padding:11px 0;display:grid}.project-copy{flex-direction:column;min-width:0;display:flex}.progress-wrap>span{color:#6e7a8c;text-align:right;margin-bottom:5px;font-size:8px;display:block}.progress-track{background:#e9edf2;border-radius:99px;height:5px;overflow:hidden}.progress-track div{border-radius:inherit;background:linear-gradient(90deg,#2f6cde,#65a0ff);height:100%}.avatar-stack{align-items:center;min-height:48px;display:flex}.person-chip{color:#fff;cursor:pointer;background:#253954;border:3px solid #fff;border-radius:50%;place-items:center;width:37px;height:37px;margin-left:-8px;font-size:9px;font-weight:850;display:grid}.person-chip:first-child{margin-left:0}.person-chip:nth-child(2n){background:#4c6d9a}.person-chip:nth-child(3n){background:#557d72}.person-chip:nth-child(4n){background:#806b91}.team-total{color:#7f8b9a;margin-left:12px;font-size:9px;font-weight:700}.role-list{margin-top:8px}.role-list button{justify-content:space-between;gap:18px;padding:8px 0;display:flex}.role-list span{font-size:9px;font-weight:700}.role-list small{color:#8e99a8;text-align:right;font-size:8px}.owner-workload-list{flex-direction:column;gap:12px;display:flex}.owner-workload-row{grid-template-columns:22px minmax(95px,.8fr) minmax(80px,1fr) 24px;align-items:center;gap:9px;display:grid}.owner-rank{color:#7b8798;background:#f0f3f7;border-radius:6px;place-items:center;width:22px;height:22px;font-size:8px;font-weight:800;display:grid}.owner-name{color:#4c5a6d;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.owner-track{background:#edf1f5;border-radius:99px;height:6px;overflow:hidden}.owner-track>div{border-radius:inherit;background:#55769f;height:100%}.owner-workload-row>strong{color:#39485c;text-align:right;font-size:11px}.ownership-footnote{color:#8b96a5;text-align:center;background:#f6f8fa;border-radius:8px;margin-top:18px;padding:10px;font-size:8px}.admin-health-strip{background:#eef2f6;border:1px solid #dbe2ea;border-radius:12px;grid-template-columns:minmax(220px,1.4fr) repeat(4,minmax(100px,.65fr));align-items:stretch;gap:8px;padding:14px 15px;display:grid}.admin-health-strip>div{flex-direction:column;justify-content:center;padding:7px 8px;display:flex}.admin-health-strip>div strong{margin-top:4px;font-size:10px}.admin-health-strip>button{color:#536176;cursor:pointer;background:#fff;border:1px solid #dce3eb;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:10px 11px;display:flex}.admin-health-strip>button span{font-size:8px;font-weight:700}.admin-health-strip>button strong{font-size:15px}.compact-modules{grid-template-columns:repeat(6,minmax(0,1fr))}.module-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.module-card{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:10px;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:13px;transition:all .15s;display:grid}.module-card:hover{border-color:#b8c7db;transform:translateY(-2px);box-shadow:0 8px 18px #1a263812}.module-symbol{color:#435773;width:35px;height:35px;font-family:var(--font-geist-mono);background:#eff3f8;border-radius:8px;place-items:center;font-size:8px;font-weight:850;display:grid}.module-card>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.module-card strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.module-card small{color:#929ca9;margin-top:4px;font-size:8px}.module-card b{color:#8995a5;font-size:12px}.view-heading{border:1px solid var(--line);background:#fff;border-radius:13px;justify-content:space-between;align-items:center;gap:24px;min-height:135px;padding:25px 27px;display:flex}.view-heading h1{font-size:clamp(23px,3vw,34px)}.view-heading p{color:var(--muted);margin:0;font-size:11px}.heading-stat{border-left:1px solid var(--line);text-align:center;min-width:118px;padding:15px 18px}.heading-stat strong,.heading-stat span{display:block}.heading-stat strong{font-size:28px}.heading-stat span{color:#8a95a3;margin-top:3px;font-size:8px}.view-toolbar{border:1px solid var(--line);background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:15px;margin-top:13px;padding:10px 12px;display:flex}.toolbar-filters{align-items:center;gap:15px;display:flex}.filter-group{align-items:center;gap:9px;display:flex}.filter-group label,.record-count{color:#778394;font-size:9px;font-weight:700}.filter-group select{color:#465468;background:#f8fafb;border:1px solid #dce2e9;border-radius:7px;outline:none;min-width:155px;height:31px;padding:0 9px;font-size:9px}.hide-done-toggle{color:#56657a;cursor:pointer;background:#f8fafb;border:1px solid #dce2e9;border-radius:7px;align-items:center;gap:7px;min-height:31px;padding:0 11px;font-size:9px;font-weight:800;display:inline-flex}.hide-done-toggle>span{color:#fff;background:#fff;border:1px solid #cbd5e1;border-radius:4px;place-items:center;width:16px;height:16px;font-size:10px;display:grid}.hide-done-toggle.active{color:#246a52;background:#eff9f5;border-color:#98cbb7}.hide-done-toggle.active>span{background:#2f8a68;border-color:#2f8a68}.department-filter{background:linear-gradient(135deg,#f8fbff,#f4f7fb);border:1px solid #d9e3f1;border-radius:11px;justify-content:space-between;align-items:center;gap:20px;margin-top:10px;padding:13px 14px;display:flex}.registry-live-banner{background:#f2faf7;border:1px solid #cfe8df;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;margin-top:13px;padding:11px 13px;display:grid}.registry-live-banner.fallback,.registry-live-banner.error{background:#fff9ee;border-color:#eadab9}.registry-live-banner>div{flex-direction:column;display:flex}.registry-live-banner strong{color:#256b56;font-size:9px}.registry-live-banner small{color:#6e817a;margin-top:3px;font-size:8px;line-height:1.45}.registry-live-banner button{color:#46675d;cursor:pointer;background:#fff;border:1px solid #c8d7d1;border-radius:7px;min-height:31px;padding:0 10px;font-size:8px;font-weight:800}.registry-live-banner button:disabled{cursor:wait;opacity:.6}.department-filter>div:first-child{flex-direction:column;display:flex}.department-filter strong{margin-top:3px;font-size:12px}.department-filter small{color:#8895a6;margin-top:3px;font-size:8px}.department-chips{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.department-chips button{color:#5e6d81;cursor:pointer;background:#fff;border:1px solid #d9e1eb;border-radius:9px;align-items:center;gap:8px;min-height:34px;padding:0 8px 0 11px;font-size:9px;font-weight:800;display:inline-flex}.department-chips button:hover{border-color:#a9bfdf}.department-chips button.active{color:#fff;background:#1f60cf;border-color:#2c6ad7;box-shadow:0 5px 13px #1f60cf2e}.department-chips em{color:#69778a;text-align:center;background:#eef2f7;border-radius:999px;min-width:22px;padding:3px 5px;font-size:8px;font-style:normal}.department-chips button.active em{color:#fff;background:#ffffff2b}.table-shell{border:1px solid var(--line);background:#fff;border-radius:11px;margin-top:13px;overflow:auto;box-shadow:0 4px 16px #17243508}table{border-collapse:collapse;width:max-content;min-width:100%;font-size:9px}th,td{text-align:left;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #edf0f3;border-right:1px solid #edf0f3;max-width:340px;padding:10px 11px;overflow:hidden}th{z-index:3;color:#627083;letter-spacing:.025em;background:#f3f6f9;font-size:8px;font-weight:850;position:sticky;top:0}th:first-child,td:first-child{z-index:2;color:#294e85;min-width:105px;font-family:var(--font-geist-mono);background:#fff;font-weight:800;position:sticky;left:0}th:first-child{z-index:4;background:#edf2f7}tbody tr{cursor:pointer;transition:all .12s}tbody tr:hover td,tbody tr:hover td:first-child{background:#f8fbff}.task-worklist{background:#f6f8fb;border:1px solid #dfe5ec;border-radius:16px;margin-top:14px;overflow:hidden;box-shadow:0 12px 34px #18273b0f}.task-worklist-summary{background:#fff;border-bottom:1px solid #e3e8ee;justify-content:space-between;align-items:center;gap:24px;padding:18px 20px;display:flex}.task-worklist-summary>div:first-child{flex-direction:column;gap:4px;min-width:0;display:flex}.task-worklist-summary strong{color:#17263a;font-size:15px}.task-worklist-summary small{color:#738095;font-size:11px;line-height:1.5}.task-worklist-counts{flex-shrink:0;gap:8px;display:flex}.task-worklist-counts span{color:#6b788b;background:#f8fafc;border:1px solid #e1e6ec;border-radius:11px;align-items:center;gap:6px;min-height:42px;padding:0 13px;font-size:10px;font-weight:750;display:flex}.task-worklist-counts b{color:#1c2d43;font-size:16px}.task-worklist-counts .has-attention{color:#a84b42;background:#fff4f2;border-color:#f1ceca}.task-worklist-counts .has-attention b{color:#b33f36}.task-card-list{flex-direction:column;gap:6px;padding:8px;display:flex}.task-card-row{width:100%;min-height:104px;color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e7ed;border-radius:12px;grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:18px;padding:15px 16px 15px 14px;transition:border-color .14s,box-shadow .14s,transform .14s;display:grid;position:relative;overflow:hidden}.task-card-row:before{content:"";background:#aeb8c5;border-radius:0 4px 4px 0;width:3px;position:absolute;inset:10px auto 10px 0}.task-card-row:hover{z-index:1;border-color:#b8c8dc;transform:translateY(-1px);box-shadow:0 8px 22px #1b2d4517}.task-card-row.attention:before{background:#d65349}.task-card-row.today:before{background:#df8d24}.task-card-row.progress:before{background:#289578}.task-card-row.week:before{background:#5a72d8}.task-card-row.planned:before{background:#7c6fc2}.task-card-row.done{opacity:.72}.task-card-row.done:before{background:#91a096}.task-action-order{color:#6c798b;letter-spacing:.035em;text-transform:uppercase;align-items:center;gap:8px;font-size:9px;font-weight:900;display:flex}.task-action-order i{background:#aeb8c5;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #f0f3f6}.attention .task-action-order{color:#b4433a}.attention .task-action-order i{background:#d65349;box-shadow:0 0 0 4px #fde9e6}.today .task-action-order{color:#ae6817}.today .task-action-order i{background:#df8d24;box-shadow:0 0 0 4px #fff0dc}.progress .task-action-order{color:#267d67}.progress .task-action-order i{background:#289578;box-shadow:0 0 0 4px #e2f3ee}.week .task-action-order{color:#5067c5}.week .task-action-order i{background:#5a72d8;box-shadow:0 0 0 4px #e9edff}.task-card-copy{flex-direction:column;min-width:0;display:flex}.task-card-copy>strong{color:#18283c;font-size:14px;line-height:1.4}.task-card-copy>small{color:#6f7c8f;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:11px;line-height:1.5;overflow:hidden}.task-card-meta{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.task-card-meta em{color:#657387;background:#f1f4f7;border-radius:6px;padding:4px 7px;font-size:9px;font-style:normal;font-weight:750}.task-card-state{justify-content:flex-end;align-items:center;gap:9px;display:flex}.task-card-state>i{color:#9aa6b5;font-size:16px;font-style:normal}.task-priority{color:#627084;text-align:center;background:#eef1f5;border-radius:7px;min-width:28px;padding:5px 6px;font-size:9px}.task-priority.p1{color:#b94137;background:#fee9e6}.task-priority.p2{color:#a96316;background:#fff0dc}.table-link{color:var(--blue);font-weight:750;text-decoration:none}.empty-value{color:#b0b8c2}.empty-state{color:#8a95a3;text-align:center;padding:35px;font-size:10px}.knowledge-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:13px;display:grid}.knowledge-card{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:10px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;padding:13px;display:grid}.knowledge-card:hover{border-color:#bdcbe0}.file-badge{color:#2e64b6;background:#eaf1fc;border-radius:8px;place-items:center;width:42px;height:38px;font-size:8px;font-weight:900;display:grid}.file-badge.xlsx,.file-badge.gsheet{color:#24775c;background:#eaf7f1}.file-badge.pptx{color:#b5612b;background:#fff0e6}.file-badge.pdf{color:#bb4747;background:#fdecec}.knowledge-copy{flex-direction:column;min-width:0;display:flex}.knowledge-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.knowledge-copy small{color:#738095;margin-top:4px;font-size:8px}.knowledge-copy em{color:#a0a8b4;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:7px;font-style:normal;overflow:hidden}.drawer-backdrop{z-index:80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#09111c61;justify-content:flex-end;display:flex;position:fixed;inset:0}.detail-drawer{background:#fff;flex-direction:column;width:min(720px,96vw);height:100%;padding:24px 28px 34px;animation:.18s ease-out drawer-in;display:flex;overflow-y:auto;box-shadow:-20px 0 50px #0c17262e}.detail-drawer>.drawer-header{order:0}.detail-drawer>.drawer-preview-banner{order:1}.detail-drawer>.task-overview,.detail-drawer>.drawer-actions{order:2}.detail-drawer>.task-workflow-card{order:3}.detail-drawer>.task-approval-card{order:4}.detail-drawer>.drawer-error{order:5}.detail-drawer>.pause-review,.detail-drawer>.completion-review{order:6}.detail-drawer>.task-brief{order:7}.detail-drawer>.task-opportunity-link{order:8;margin-top:12px}.detail-drawer>.drawer-fields{order:9}.detail-drawer>.drawer-actions.editing{order:10}@keyframes drawer-in{0%{opacity:0;transform:translate(25px)}to{opacity:1;transform:translate(0)}}.drawer-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:18px;display:flex}.drawer-header h2{letter-spacing:-.018em;margin:5px 0 0;font-size:22px;font-weight:700;line-height:1.25}.drawer-header button{border:1px solid var(--line);color:#647286;cursor:pointer;background:#fff;border-radius:9px;width:34px;height:34px;font-size:21px}.drawer-header-copy{flex:1;min-width:0}.drawer-header-actions{flex:none;align-items:center;gap:7px;display:flex;position:relative}.drawer-header .drawer-header-assistant{color:#214f96;white-space:nowrap;background:#f7faff;border-color:#c7d7ef;align-items:center;gap:7px;width:auto;min-width:34px;height:34px;padding:0 10px 0 6px;font-size:10px;font-weight:850;display:inline-flex}.drawer-header .drawer-header-assistant>span{color:#fff;background:#2867ce;border-radius:7px;place-items:center;width:22px;height:22px;font-size:8px;font-weight:900;display:grid}.drawer-header .drawer-header-assistant.compact{justify-content:center;width:34px;padding:0}.drawer-more{position:relative}.drawer-header .drawer-more-toggle,.drawer-header .drawer-close{place-items:center;width:34px;height:34px;display:grid}.drawer-header .drawer-more-toggle{padding-bottom:8px;font-size:20px;font-weight:800}.drawer-more-menu{z-index:12;background:#fff;border:1px solid #d8e2ee;border-radius:13px;gap:2px;width:min(244px,100vw - 32px);padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 46px #16273f2e}.drawer-header .drawer-more-menu>button,.drawer-header .drawer-more-menu>a{color:#293d56;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;width:100%;height:auto;min-height:40px;padding:9px 10px;font-size:10px;font-weight:750;line-height:1.35;text-decoration:none;display:grid}.drawer-header .drawer-more-menu>button:hover,.drawer-header .drawer-more-menu>a:hover{background:#f2f6fb}.drawer-more-menu>*>span{color:#4774b9;text-align:center;font-size:12px}.drawer-preview-banner{color:#35506f;background:#f4f7fb;border:1px solid #cfdced;border-radius:13px;align-items:flex-start;gap:10px;margin-top:12px;padding:11px 13px;display:flex}.drawer-preview-banner>span{flex:none;font-size:13px}.drawer-preview-banner>div{gap:3px;display:grid}.drawer-preview-banner strong{font-size:10px}.drawer-preview-banner small{color:#687d96;font-size:9px;line-height:1.45}.task-overview{background:#fff;border:1px solid #d9e3ef;border-radius:18px;margin-top:14px;overflow:hidden;box-shadow:0 8px 22px #19304e0b}.task-overview-facts{background:#f8fafc;border-bottom:1px solid #e5ebf2;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.task-overview-facts>div{border-right:1px solid #e5ebf2;align-content:center;gap:5px;min-width:0;min-height:54px;padding:10px 12px;display:grid}.task-overview-facts>div:last-child{border-right:0}.task-overview-facts span,.task-overview-context span{color:#718198;letter-spacing:.01em;font-size:9px;font-weight:800}.task-overview-facts strong{color:#20334d;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-weight:700;line-height:1.35;overflow:hidden}.task-project-context{background:radial-gradient(circle at 100% 0,#356cd31a,#0000 38%),linear-gradient(135deg,#f6f9ff,#fbfdff 58%,#f5f9ff);border-bottom:1px solid #dfe8f2;gap:10px;padding:12px 16px;display:grid}.task-project-context>header{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.task-project-mark{color:#245fbf;letter-spacing:.06em;background:#fff;border:1px solid #c7d9f3;border-radius:12px;place-items:center;width:34px;height:34px;font-size:8px;font-weight:950;display:grid;box-shadow:0 6px 16px #27579b14}.task-project-copy{gap:2px;min-width:0;display:grid}.task-project-copy>span,.task-parent-process>span,.task-project-related>div:first-child>span{color:#2b66c5;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.task-project-copy>strong{color:#1d3552;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;overflow:hidden}.task-project-copy>small{color:#718198;font-size:8px;font-weight:700}.task-project-stats{gap:6px;display:flex}.task-project-stats>span{color:#728197;text-align:center;background:#ffffffd1;border:1px solid #d7e3f2;border-radius:9px;justify-content:center;align-items:baseline;gap:4px;min-width:0;padding:5px 7px;font-size:7px;font-weight:800;display:flex}.task-project-stats b{color:#234667;font-size:10px}.task-parent-process,.task-project-related{border-top:1px solid #dce6f2;gap:7px;padding-top:10px;display:grid}.task-parent-process>button,.task-parent-process>p{color:#263f5d;text-align:left;background:#fff;border:1px solid #d3e0f1;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin:0;padding:9px 10px;display:flex}.task-parent-process>button:hover{border-color:#8fb2e7;box-shadow:0 6px 16px #234f8b12}.task-parent-process>button>span,.task-parent-process>p{min-width:0}.task-parent-process b,.task-project-related-list b{color:#6f82a0;font-size:7px;line-height:1.4;display:block}.task-parent-process strong{text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:9px;line-height:1.4;display:block;overflow:hidden}.task-parent-process em{color:#2865c5;flex:none;font-size:8px;font-style:normal;font-weight:850}.task-parent-process>p span{color:#708096;font-size:8px;display:block}.task-parent-process-direct{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px}.task-parent-process-direct>small{color:#708096;font-size:8px;line-height:1.45}.task-project-related>div:first-child{justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.task-project-related>div:first-child>small{color:#7b899b;font-size:8px}.task-project-related-list{gap:5px;display:grid}.task-project-related-list>button{color:#263e5a;text-align:left;background:#ffffffe0;border:1px solid #dde6f1;border-radius:9px;grid-template-columns:minmax(0,1fr) auto 10px;align-items:center;gap:8px;min-width:0;padding:8px 9px;display:grid}.task-project-related-list>button:hover{background:#fff;border-color:#9cb9e4}.task-project-related-list>button>span{min-width:0}.task-project-related-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;line-height:1.4;display:block;overflow:hidden}.task-project-related-list em{color:#2c68c7;font-size:10px;font-style:normal;font-weight:900}.task-project-all{border-top:1px solid #dce6f2}.task-project-all>summary{color:#526b8d;cursor:pointer;grid-template-columns:minmax(0,1fr) auto 14px;align-items:center;gap:8px;padding-top:10px;list-style:none;display:grid}.task-project-all>summary::-webkit-details-marker{display:none}.task-project-all>summary>span{font-size:8px;font-weight:850}.task-project-all>summary>strong{color:#2865c5;font-size:8px}.task-project-all>summary>em{color:#6f82a0;font-size:11px;font-style:normal;transition:transform .16s}.task-project-all[open]>summary>em{transform:rotate(180deg)}.task-project-all>.task-project-related-list{max-height:290px;margin-top:9px;padding-right:3px;overflow-y:auto}.task-overview-context>div{background:#fff;padding:17px 18px 19px}.task-overview-context>div+div{border-top:1px solid #e5ebf2}.task-overview-context>div.done{background:#f7fbf9;box-shadow:inset 2px 0 #69a98c}.task-overview-context>div.missing{color:#765b2f;background:#fffaf0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px 14px;display:grid;box-shadow:inset 2px 0 #d6aa59}.task-overview-context>div.missing>span,.task-overview-context>div.missing>p{grid-column:1}.task-overview-context>div.missing>p{color:#765b2f;margin-top:0}.task-overview-context>div.missing>button{color:#77531c;background:#fff;border:1px solid #dfc48e;border-radius:9px;grid-area:1/2/span 2;padding:8px 10px;font-size:9px;font-weight:850}.task-overview-context p{color:#2b3f58;white-space:pre-line;margin:8px 0 0;font-size:12.5px;line-height:1.68}.task-overview-meta{color:#718198;background:#fbfcfe;border-top:1px solid #e5ebf2;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;font-size:9px;font-weight:750;display:flex}.task-overview-meta a{color:#2c63b8;flex:none;font-weight:850}.task-roadmap{background:linear-gradient(135deg,#3169d509,#0000 55%),#fbfcfe;border-top:1px solid #e5ebf2;gap:14px;padding:16px 18px 18px;display:grid}.task-roadmap>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.task-roadmap>header>div{gap:3px;display:grid}.task-roadmap>header span,.task-roadmap-checklist>span,.task-roadmap-latest>span{color:#2d67c4;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.task-roadmap>header strong{color:#213650;font-size:11px;line-height:1.4}.task-roadmap>header small{color:#718198;text-align:right;font-size:8px;font-weight:750;line-height:1.4}.task-roadmap-stages{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.task-roadmap-stages li{color:#8996a8;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:7px;min-width:0;font-size:8px;font-weight:800;display:grid}.task-roadmap-stages li:not(:last-child):after{content:"";background:#dbe4ef;grid-column:1/-1;height:1px;margin:7px 8px 0 29px}.task-roadmap-stages b{color:#7a889b;background:#fff;border:1px solid #d7e0eb;border-radius:50%;place-items:center;width:22px;height:22px;font-size:8px;display:grid}.task-roadmap-stages li.complete,.task-roadmap-stages li.current{color:#274568}.task-roadmap-stages li.complete b{color:#187754;background:#eaf8f2;border-color:#a8dac6}.task-roadmap-stages li.current b{color:#fff;background:#2d6bd4;border-color:#7da7ee;box-shadow:0 0 0 4px #2d6bd417}.task-roadmap-source{color:#203a5c;text-align:left;background:linear-gradient(135deg,#f1f6fd,#fff);border:1px solid #cfddf2;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;gap:3px 12px;padding:11px 12px;display:grid}.task-roadmap-source:hover{border-color:#8eb1e8;transform:translateY(-1px);box-shadow:0 8px 20px #224d8b14}.task-roadmap-source>span{color:#2d67c4;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.task-roadmap-source>strong{color:#203650;grid-column:1;min-width:0;font-size:9.5px;line-height:1.45}.task-roadmap-source>small{color:#74849a;grid-column:1;font-size:8px}.task-roadmap-source>b{color:#2864c7;white-space:nowrap;grid-area:1/2/span 3;align-self:center;font-size:8px}.task-roadmap-checklist{gap:8px;display:grid}.task-roadmap-checklist ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.task-roadmap-checklist li{background:#fff;border:1px solid #e0e7f0;border-radius:10px;grid-template-columns:24px minmax(0,1fr);align-items:flex-start;gap:8px;padding:9px 10px;display:grid}.task-roadmap-checklist li b{color:#6d86a9;font-size:8px;line-height:1.6}.task-roadmap-checklist li p{color:#344a65;margin:0;font-size:9px;line-height:1.55}.task-roadmap-latest{background:#f2f6fc;border-left:2px solid #6b91d5;border-radius:0 9px 9px 0;gap:4px;padding:10px 12px;display:grid}.task-roadmap-latest p{color:#31465f;margin:0;font-size:9px;line-height:1.55}.task-roadmap-latest small{color:#77869a;font-size:8px}.task-roadmap-empty{color:#738297;background:#fff;border:1px dashed #ccd8e7;border-radius:10px;padding:10px 12px;font-size:9px;line-height:1.55}.task-crm-source-note{color:#58708e;background:#edf4fd;border-radius:9px;padding:8px 10px;font-size:8px;line-height:1.5;display:block}.task-overview-alert{color:#704f18;background:#fff8e9;border-top:1px solid #ead8ae;align-items:flex-start;gap:10px;padding:11px 16px;display:flex}.task-overview-alert>span{color:#8f6516;background:#f6e5bd;border-radius:8px;flex:none;place-items:center;width:24px;height:24px;font-size:10px;font-weight:900;display:grid}.task-overview-alert>div{gap:3px;display:grid}.task-overview-alert strong{font-size:10px}.task-overview-alert small{color:#8c713e;font-size:9px;line-height:1.45}.task-blocked-explanation{background:#fff8f8;border-top:1px solid #f1caca;gap:12px;padding:16px;display:grid}.task-blocked-explanation>header{align-items:flex-start;gap:10px;display:flex}.task-blocked-explanation>header>span{color:#a8323b;background:#fde7e8;border-radius:10px;flex:none;place-items:center;width:30px;height:30px;font-size:12px;font-weight:900;display:grid}.task-blocked-explanation>header>div{gap:3px;display:grid}.task-blocked-explanation>header strong{color:#7d2029;font-size:11px}.task-blocked-explanation>header small{color:#9b6268;font-size:9px;line-height:1.5}.task-blocked-explanation>p{color:#623039;background:#fff;border:1px solid #f1d5d7;border-radius:11px;margin:0;padding:11px 12px;font-size:10px;line-height:1.6}.task-blocked-explanation>p.missing{color:#8a5d20;background:#fffaf0;border-color:#ead9b5}.task-dependency-list{gap:7px;display:grid}.task-dependency-list>span{color:#8d4b52;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.task-dependency-list>button,.task-dependency-list>div{color:#26374f;text-align:left;background:#fff;border:1px solid #e3e8ef;border-radius:11px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:9px;width:100%;min-height:48px;padding:9px 11px;display:grid}.task-dependency-list>button{cursor:pointer}.task-dependency-list>button:hover{border-color:#b8c9e5;box-shadow:0 5px 16px #223f6814}.task-dependency-list>button>span,.task-dependency-list>div>span{gap:2px;min-width:0;display:grid}.task-dependency-list b{color:#77869a;font-size:8px}.task-dependency-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.task-dependency-list em{color:#2d64bb;font-size:8px;font-style:normal;font-weight:850}@media (width<=720px){.task-overview-context>div.missing{grid-template-columns:1fr}.task-overview-context>div.missing>button{grid-area:auto/1;justify-self:start}.task-roadmap{padding:14px}.task-roadmap>header{display:grid}.task-roadmap>header small{text-align:left}.task-roadmap-stages{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.task-roadmap-stages li:not(:last-child):after{display:none}.task-dependency-list>button,.task-dependency-list>div{grid-template-columns:minmax(0,1fr) auto}.task-dependency-list em{display:none}}.task-workflow-card{background:radial-gradient(circle at 92% 0,#5b7de71f,#0000 34%),#f8fafc;border:1px solid #d9e2ed;border-radius:16px;margin-top:12px;padding:14px}.task-workflow-card.running{background:radial-gradient(circle at 92% 0,#32b77f24,#0000 36%),#f5fbf8;border-color:#a9dec9}.task-workflow-card.completed{background:#f4faf7;border-color:#b9ddce}.task-workflow-card.paused{background:radial-gradient(circle at 92% 0,#d6a13321,#0000 36%),#fffaf0;border-color:#e6cf9d}.task-workflow-passive{color:#425a77;background:#ffffffb8;border:1px solid #d5dfec;border-radius:12px;align-items:flex-start;gap:9px;margin-top:12px;padding:11px 12px;display:flex}.task-workflow-passive>span{color:#3568b5;background:#e8f0fc;border-radius:9px;flex:none;place-items:center;width:27px;height:27px;font-size:11px;display:grid}.task-workflow-passive>div{gap:3px;display:grid}.task-workflow-passive strong{color:#29415f;font-size:10px}.task-workflow-passive small{color:#6d8098;font-size:9px;line-height:1.45}.task-approval-card{color:#14243b;background:#f8fbff;border:1px solid #dbe5f2;border-radius:18px;margin:14px 0;padding:20px}.task-approval-card.stage-issuer_review{background:#f3f7ff;border-color:#a9c8ff;box-shadow:0 10px 28px #2667cf14}.task-approval-heading,.task-approval-roles,.approval-buttons{align-items:center;display:flex}.task-approval-heading{justify-content:space-between;gap:16px}.task-approval-heading h3{margin:5px 0 0;font-size:18px}.approval-stage-pill{color:#285aa3;background:#e7eef9;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:800}.task-approval-roles{gap:10px;margin-top:16px}.task-approval-roles>div{background:#fff;border:1px solid #e0e8f3;border-radius:12px;flex:1;min-width:0;padding:12px}.task-approval-roles span,.approval-submission>span,.approval-action-panel label>span{color:#6a7890;margin-bottom:5px;font-size:11px;font-weight:700;display:block}.task-approval-roles strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.task-approval-roles>b{color:#7890b0}.approval-action-panel{background:#fff;border-radius:14px;margin-top:16px;padding:14px}.approval-action-panel select,.approval-action-panel textarea,.approval-action-panel input{color:#14243b;width:100%;font:inherit;background:#fff;border:1px solid #d7e1ee;border-radius:10px;margin-top:7px;padding:11px 12px}.admin-recovery-panel{background:#fffaf0;border:1px solid #edc36d;box-shadow:0 12px 30px #7d561214}.admin-recovery-panel .approval-submission{background:#fff5df;border-left-color:#d99b24}.admin-recovery-panel label{margin-top:12px;display:block}.admin-recovery-actions button{flex:1}.admin-recovery-panel>button.link-button{color:#6f5b35;background:0 0;padding:5px 0;font-size:11px}.approval-action-panel>button,.approval-buttons button{color:#fff;background:#2868cf;border:0;border-radius:10px;padding:11px 14px;font-weight:800}.approval-action-panel>button{margin-top:10px}.approval-buttons{gap:10px;margin-top:10px}.approval-buttons .return{color:#a43b31;background:#fff0ee}.approval-submission{background:#f5f8fd;border-left:3px solid #4d82dd;padding:12px}.approval-submission p,.approval-return-note{margin:4px 0 8px;line-height:1.55}.approval-submission a{color:#2868cf;font-weight:800}.review-queue-banner{background:#f2f7ff;border:1px solid #b7cff5;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;margin:18px 0;padding:18px 20px;display:flex}.review-queue-banner strong,.review-queue-banner small{display:block}.review-queue-banner strong{color:#173660;margin:4px 0;font-size:18px}.review-queue-banner small{color:#60738f}.review-queue-banner button{color:#fff;background:#2868cf;border:0;border-radius:10px;flex:none;padding:11px 14px;font-weight:800}@media (width<=720px){.task-approval-roles,.review-queue-banner,.approval-buttons{flex-direction:column;align-items:stretch}.task-approval-roles>b{display:none}.review-queue-banner button{width:100%}}.task-workflow-topline{justify-content:space-between;align-items:center;gap:14px;display:flex}.task-workflow-topline>span{color:#708096;letter-spacing:.12em;font-size:8px;font-weight:900}.task-start-state{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:15px;display:grid}.task-start-state strong{color:#1d2d43;font-size:15px}.task-start-state p{color:#6f7d91;margin:5px 0 0;font-size:10px;line-height:1.55}.task-start-state button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2b67da,#4e7ee4);border:0;border-radius:12px;align-items:center;gap:9px;min-height:46px;padding:0 16px;font-size:10px;font-weight:850;display:inline-flex;box-shadow:0 10px 24px #2b67da33}.task-start-state button:disabled,.task-finish-button:disabled,.task-pause-button:disabled{cursor:wait;opacity:.58}.task-paused-state{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;margin-top:15px;display:grid}.task-paused-state>div{align-items:flex-start;gap:11px;display:flex}.task-paused-state>div>span{color:#966c16;background:#f7e9c7;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;font-size:13px;font-weight:900;display:grid}.task-paused-state>div>div{gap:4px;display:grid}.task-paused-state strong{color:#513f1d;font-size:13px}.task-paused-state p{color:#765f32;margin:0;font-size:9px;line-height:1.5}.task-paused-state small{color:#9a7d40;font-size:8px}.task-paused-state>button{color:#fff;cursor:pointer;background:#2f67d8;border:0;border-radius:11px;align-items:center;gap:8px;min-height:44px;padding:0 15px;font-size:9px;font-weight:850;display:inline-flex}.task-live-timer{background:#ffffffc7;border:1px solid #cde5db;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:5px 16px;margin-top:11px;padding:12px 13px;display:grid}.task-live-timer>div{align-items:center;gap:8px;display:flex}.task-live-timer small{color:#24795f;font-size:9px;font-weight:800}.timer-pulse{background:#28a77e;border-radius:50%;width:8px;height:8px;animation:1.7s ease-in-out infinite timer-pulse;box-shadow:0 0 0 5px #28a77e1f}@keyframes timer-pulse{50%{box-shadow:0 0 0 8px #28a77e08}}.task-live-timer>strong{color:#153c31;font-family:var(--font-geist-mono);letter-spacing:-.035em;font-size:24px;line-height:1}.task-live-timer>span{color:#7b8c86;grid-column:1/-1;font-size:9px}.task-finish-button{color:#fff;text-align:left;cursor:pointer;background:#173d32;border:0;border-radius:13px;grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;min-height:46px;padding:8px 11px;display:grid}.task-finish-button>span:first-child{color:#92f0c1;background:#85f1bb24;border-radius:9px;place-items:center;width:29px;height:29px;font-size:16px;display:grid}.task-finish-button>span:nth-child(2){display:block}.task-finish-button strong{font-size:11px}.task-finish-button small{display:none}.task-finish-button b{color:#9cf2c5}.task-workflow-actions{grid-template-columns:minmax(150px,.65fr) minmax(240px,1.35fr);gap:9px;margin-top:8px;display:grid}.task-pause-button{color:#5b481f;text-align:left;cursor:pointer;background:#fff9eb;border:1px solid #e4cf9e;border-radius:13px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;min-height:52px;padding:10px 12px;display:grid}.task-pause-button>span:first-child{color:#946912;background:#f5e5bd;border-radius:10px;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.task-pause-button>span:last-child{gap:3px;display:grid}.task-pause-button strong{font-size:10px}.task-pause-button small{color:#9a8049;font-size:7px;line-height:1.35}.task-workflow-completed{align-items:center;gap:12px;margin-top:15px;display:flex}.task-workflow-completed>span{color:#16845f;background:#dff3e9;border-radius:13px;place-items:center;width:42px;height:42px;font-size:18px;font-weight:900;display:grid}.task-workflow-completed>div{gap:4px;display:grid}.task-workflow-completed strong{color:#21483c;font-size:14px}.task-workflow-completed small{color:#6b847b;font-size:9px}.completion-review{background:#fff;border:1px solid #d8e1ee;border-radius:20px;margin-top:16px;padding:16px;box-shadow:0 16px 40px #1f2d4214}.pause-review{background:#fffaf0;border:1px solid #e3d09f;border-radius:17px;margin-top:16px;padding:18px}.pause-review-intro{color:#7b6740;margin:12px 0 0;font-size:9px;line-height:1.55}.completion-human-first{background:#fff;border:1px solid #dce4f2;border-radius:13px;gap:5px;margin-top:14px;padding:14px 15px;display:grid}.completion-human-first>span{color:#5e76ce;letter-spacing:.08em;font-size:8px;font-weight:900}.completion-human-first strong{color:#273a59;font-size:12px}.completion-human-first p{color:#6c7890;margin:0;font-size:9px;line-height:1.5}.completion-generate{color:#fff;text-align:left;cursor:pointer;background:#244f9c;border:0;border-radius:12px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;min-height:54px;margin-top:14px;padding:9px 12px;display:grid}.completion-generate:disabled{cursor:not-allowed;opacity:.42}.completion-generate>span:first-child{background:#ffffff1f;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.completion-generate>span:nth-child(2){gap:3px;display:grid}.completion-generate strong{font-size:10px}.completion-generate small{color:#c7d6f3;font-size:8px}.completion-link-optional{color:#52657d;background:#f6f9fd;border:1px solid #d8e4f2;border-radius:10px;margin:10px 0 0;padding:10px 11px;font-size:9px;line-height:1.45}.completion-evidence-choice{background:0 0;border:0;margin:14px 0 0;padding:0}.completion-evidence-choice legend{color:#18304d;padding:0;font-size:12px;font-weight:850}.completion-evidence-choice>p{color:#66758a;margin:2px 0 12px;font-size:.86rem}.completion-evidence-choice>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.completion-evidence-choice button{text-align:left;color:#263b55;background:#fff;border:1px solid #4c77bc2e;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:30px minmax(0,1fr);align-items:center;column-gap:9px;min-height:66px;padding:10px 11px;display:grid}.completion-evidence-choice button.active{background:#eef5ff;border-color:#2e6bd7;box-shadow:0 0 0 2px #2e6bd71a}.completion-evidence-choice button>span{color:#55667d;background:#f0f3f8;border-radius:9px;grid-row:1/3;place-items:center;width:30px;height:30px;font-size:15px;font-weight:900;display:grid}.completion-evidence-choice button.active>span{color:#fff;background:#2e6bd7}.completion-evidence-choice button strong{color:#24364d;font-size:11px}.completion-evidence-choice button small{color:#738196;font-size:8px;line-height:1.35}@media (width<=720px){.completion-evidence-choice>div{grid-template-columns:repeat(2,minmax(0,1fr))}.completion-evidence-choice button{grid-template-columns:24px minmax(0,1fr);column-gap:7px;min-height:62px;padding:8px}.completion-evidence-choice button>span{border-radius:7px;width:24px;height:24px;font-size:12px}}.completion-review-header{justify-content:space-between;gap:15px;display:flex}.completion-review-header h3{color:#1f2d42;margin:5px 0 0;font-size:18px}.completion-review-header p{color:#718096;margin:5px 0 0;font-size:10px;line-height:1.4}.completion-review-header>button{color:#758298;cursor:pointer;background:#fff;border:1px solid #d7deea;border-radius:9px;width:30px;height:30px;font-size:17px}.completion-ai-loading,.completion-ai-answer{background:#fff;border:1px solid #dce4f2;border-radius:13px;margin-top:14px}.completion-ai-loading{align-items:center;gap:11px;padding:16px;display:flex}.completion-ai-loading>span,.completion-ai-answer>div:first-child>span{color:#6177dc;background:#edf1ff;border-radius:11px;flex:none;place-items:center;width:35px;height:35px;display:grid}.completion-ai-loading>div{gap:4px;display:grid}.completion-ai-loading strong{font-size:11px}.completion-ai-loading small{color:#7b8797;font-size:9px}.completion-ai-answer>div:first-child{align-items:flex-start;gap:11px;padding:15px;display:flex}.completion-ai-answer strong{color:#273a59;font-size:12px}.completion-ai-answer p{color:#6c7890;margin:5px 0 0;font-size:10px;line-height:1.55}.completion-checklist{background:#f8faff;border-top:1px solid #e7ebf2;gap:7px;padding:12px 15px;display:grid}.completion-checklist span{color:#50617c;font-size:9px;line-height:1.45}.completion-field{gap:7px;margin-top:14px;display:grid}.completion-field>span{color:#33465f;font-size:12px;font-weight:850}.completion-field>small{color:#758298;font-size:10px;line-height:1.45}.completion-field textarea,.completion-field input{color:#24354c;width:100%;font:inherit;background:#fff;border:1px solid #cdd8e8;border-radius:11px;outline:none;padding:11px 12px;font-size:13px;line-height:1.55}.completion-field textarea{resize:vertical}.completion-field textarea:focus,.completion-field input:focus{border-color:#6488e0;box-shadow:0 0 0 3px #5576d61a}.completion-submit{border-top:1px solid #dfe5ef;justify-content:space-between;align-items:center;gap:16px;margin-top:15px;padding-top:15px;display:flex}.completion-submit>div{gap:4px;display:grid}.completion-submit strong{color:#33465f;font-size:10px}.completion-submit span{color:#7a8799;font-size:8px;line-height:1.45}.completion-submit button,.completion-retry{color:#fff;cursor:pointer;background:#244f9c;border:0;border-radius:10px;min-height:42px;padding:0 14px;font-size:9px;font-weight:850}.completion-submit button:disabled{cursor:not-allowed;opacity:.42}.completion-submit-compact{gap:10px;display:grid}.completion-submit-compact>p{color:#6d7b8f;align-items:flex-start;gap:7px;margin:0;font-size:9px;line-height:1.45;display:flex}.completion-submit-compact>p span{color:#5a72d8;font-size:12px}.completion-submit-compact button{background:#173f76;border-radius:13px;width:100%;min-height:48px;font-size:11px}.completion-retry{margin-top:14px}.drawer-fields{flex-direction:column;display:flex}.task-brief{gap:12px;margin-top:16px;display:grid}.task-brief>.task-history-card{order:-1}.task-brief-facts{background:#fff;border:1px solid #dfe6ee;border-radius:15px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.task-brief-facts>div{border-bottom:1px solid #e7ecf2;border-right:1px solid #e7ecf2;gap:5px;min-width:0;padding:13px 14px;display:grid}.task-brief-facts>div:nth-child(2n){border-right:0}.task-brief-facts>div:nth-last-child(-n+2){border-bottom:0}.task-brief-facts span,.task-brief-copy>span{color:#76859a;font-size:9px;font-weight:800}.task-brief-facts strong{color:#213249;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;overflow:hidden}.task-brief-copy{background:#f8fafc;border:1px solid #dfe6ee;border-radius:14px;padding:15px 16px}.task-context-card{background:#f8fafc;border:1px solid #dfe6ee;border-radius:16px;overflow:hidden}.task-context-card>div{padding:16px}.task-context-card>div+div{border-top:1px solid #e1e8ef}.task-context-card>div.done{background:#f4faf7}.task-context-card span{color:#74849a;letter-spacing:.02em;font-size:9px;font-weight:850}.task-context-card p{color:#2f425a;white-space:pre-line;margin:7px 0 0;font-size:12px;line-height:1.65}.task-history-card{background:#fff;border:1px solid #d8e2ee;border-radius:16px;overflow:hidden}.task-history-heading{background:linear-gradient(135deg,#f8fbff 0%,#f4f7fb 100%);border-bottom:1px solid #e6ebf1;justify-content:space-between;align-items:center;gap:14px;padding:17px 18px;display:flex}.task-history-heading h3{color:#20334d;margin:4px 0 3px;font-size:17px}.task-history-heading p{color:#718198;margin:0;font-size:11px;line-height:1.4}.task-history-heading>button{color:#285eaf;cursor:pointer;background:#fff;border:1px solid #bed1ed;border-radius:10px;flex:none;min-height:36px;padding:9px 13px;font-size:10px;font-weight:850}.task-history-onboarding{background:#f8fbff;border:1px solid #cadcf5;border-radius:14px;margin:12px;overflow:hidden}.task-history-onboarding.compact{margin:10px 12px}.task-history-onboarding.compact .task-history-onboarding-head{border-bottom:0}.task-history-onboarding.compact .task-history-onboarding-ai{grid-template-columns:29px minmax(0,1fr) auto}.task-history-onboarding.compact .task-history-onboarding-actions button{white-space:nowrap}.task-history-onboarding-head{border-bottom:1px solid #dce7f6;justify-content:space-between;align-items:flex-start;gap:12px;padding:13px 14px 11px;display:flex}.task-history-onboarding-head span{color:#3570ca;letter-spacing:.02em;font-size:8px;font-weight:900}.task-history-onboarding-head h4{color:#1d3553;margin:4px 0 3px;font-size:13px}.task-history-onboarding-head p{color:#708199;margin:0;font-size:9px;line-height:1.45}.task-history-onboarding-head>button{color:#71839a;cursor:pointer;background:0 0;border:0;flex:none;padding:5px 7px;font-size:8px;font-weight:800}.task-history-onboarding-steps{gap:9px;padding:11px 14px;display:grid}.task-history-onboarding-steps>div{grid-template-columns:25px 1fr;align-items:flex-start;gap:8px;display:grid}.task-history-onboarding-steps b{color:#2d68c9;background:#e9f1ff;border-radius:8px;place-items:center;width:25px;height:25px;font-size:8px;display:grid}.task-history-onboarding-steps span{color:#53677f;font-size:9px;line-height:1.5}.task-history-onboarding-steps strong{color:#263b56;margin-right:5px}.task-history-onboarding-ai{background:#eef5ff;border-top:1px solid #dce7f6;grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px 14px;display:grid}.task-history-onboarding-ai>span{color:#fff;background:#2864c5;border-radius:9px;place-items:center;width:29px;height:29px;font-size:10px;font-weight:900;display:grid}.task-history-onboarding-ai strong{color:#263b56;font-size:9px}.task-history-onboarding-ai p{color:#647994;margin:3px 0 0;font-size:8px;line-height:1.45}.task-history-onboarding-actions{align-items:center;gap:6px;display:flex}.task-history-onboarding-actions button{color:#285eaf;cursor:pointer;background:#fff;border:1px solid #b8cef0;border-radius:8px;min-height:31px;padding:7px 9px;font-size:8px;font-weight:850}.task-history-onboarding-actions button:last-child{color:#fff;background:#2d68c9;border-color:#2d68c9}.task-progress-composer{background:#fbfcfe;border-bottom:1px solid #e4eaf1;gap:11px;padding:15px 16px;display:grid}.task-progress-composer label{gap:6px;display:grid}.task-progress-composer label>span{color:#53677f;font-size:10px;font-weight:850}.task-progress-composer textarea{resize:vertical;color:#21344d;width:100%;font:inherit;background:#fff;border:1px solid #cfdae7;border-radius:11px;padding:11px 12px;font-size:12px;line-height:1.55}.task-progress-composer textarea:focus{border-color:#6f9cdd;outline:3px solid #2f68c71f}.task-progress-preview{background:#f3f7ff;border:1px solid #cfe0f8;border-radius:12px;padding:11px}.task-progress-actions{flex-wrap:wrap;gap:8px;display:flex}.task-progress-actions button{color:#53657d;cursor:pointer;background:#fff;border:1px solid #ccd7e5;border-radius:9px;min-height:37px;padding:9px 12px;font-size:10px;font-weight:850}.task-progress-actions button.primary{color:#fff;background:#2d68c9;border-color:#2d68c9}.task-progress-actions button:disabled{cursor:not-allowed;opacity:.45}.task-progress-composer>small,.task-progress-warning{color:#718198;margin:0;font-size:9px;line-height:1.45}.task-progress-warning{color:#805d1d;background:#fff7e7;border-radius:9px;padding:8px 10px}.task-history-list{padding:2px 16px}.task-history-list article{border-bottom:1px solid #edf1f5;grid-template-columns:1fr;padding:14px 0 14px 18px;display:grid;position:relative}.task-history-list article:last-child{border-bottom:0}.task-history-dot{background:#2d68c9;border-radius:50%;width:7px;height:7px;position:absolute;top:18px;left:1px;box-shadow:0 0 0 4px #e9f1ff}.task-history-list article header{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.task-history-list article header strong{color:#263950;font-size:11px}.task-history-list article time{color:#8794a5;font-size:9px}.task-history-list article p{color:#40546d;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:6px 0;font-size:11px;line-height:1.55;display:-webkit-box;overflow:hidden}.task-history-list article small{color:#6680a3;font-size:8px;font-weight:750}.task-history-empty{color:#7a889a;align-items:center;gap:9px;padding:20px 4px;display:flex}.task-history-empty>span{background:#f0f4f8;border-radius:9px;place-items:center;width:28px;height:28px;display:grid}.task-history-empty p{margin:0;font-size:10px}.task-brief-copy.done{background:#f5faf7;border-color:#cfe4db}.task-brief-copy.result{background:#f1faf6;border-color:#c9e3d7}.task-brief-copy p{color:#33465e;white-space:pre-line;margin:7px 0 0;font-size:12px;line-height:1.65}.task-brief-copy a{color:#216a52;margin-top:10px;font-size:11px;font-weight:800;display:inline-flex}.task-brief-links{background:#f4f8ff;border:1px solid #cbdcf4;border-radius:14px;padding:15px 16px}.task-brief-links>span{color:#5f718a;font-size:9px;font-weight:800}.task-brief-links>div{gap:8px;margin-top:9px;display:grid}.task-brief-links a{color:#2559a7;background:#fff;border:1px solid #d7e3f5;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 10px;min-width:0;padding:10px 11px;text-decoration:none;display:grid}.task-brief-links a strong{font-size:11px}.task-brief-links a small{color:#718198;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.task-brief-links a b{grid-area:1/2/span 2}.task-brief-alert{background:#fffaf0;border:1px solid #ead8ae;border-radius:13px;align-items:center;gap:11px;padding:12px 14px;display:flex}.task-brief-alert>span{color:#956619;background:#f5e8c8;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.task-brief-alert>div{gap:3px;display:grid}.task-brief-alert strong{color:#684d20;font-size:11px}.task-brief-alert small{color:#8a724a;font-size:9px}.drawer-system-toggle{color:#647286;cursor:pointer;background:#f8fafc;border:1px dashed #cfd7e1;border-radius:10px;width:100%;min-height:42px;margin-top:14px;font-size:10px;font-weight:800}.drawer-system-toggle:hover{background:#f2f6fa;border-color:#9fb0c5}.access-page{gap:15px;display:grid}.access-hero{background:radial-gradient(circle at 92% 0,#3f6abe1f,#0000 36%),#fff;border:1px solid #dbe3ed;border-radius:17px;justify-content:space-between;align-items:center;gap:24px;padding:26px 28px;display:flex}.access-hero h1{color:#14253a;margin:7px 0 5px;font-size:25px}.access-hero p{color:#68778b;max-width:650px;margin:0;font-size:12px;line-height:1.6}.access-hero>button,.access-add-card>button{color:#fff;cursor:pointer;background:#2366ce;border:0;border-radius:10px;min-height:42px;padding:0 16px;font-size:10px;font-weight:850}.access-policy-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.access-policy-strip>div{background:#f8fafc;border:1px solid #e0e6ed;border-radius:12px;flex-direction:column;gap:4px;padding:15px 16px;display:flex}.access-policy-strip strong{color:#26374c;font-size:11px}.access-policy-strip span{color:#748196;font-size:9px;line-height:1.5}.access-add-card{background:#f4f8fd;border:1px solid #bfcfe3;border-radius:13px;grid-template-columns:1.2fr 1.2fr .8fr auto;align-items:end;gap:10px;padding:17px;display:grid}.access-add-card>div,.access-config-grid>label{flex-direction:column;gap:6px;display:flex}.access-add-card label,.access-config-grid>label,.access-workspaces>span,.access-group-selector>span{color:#617086;font-size:9px;font-weight:800}.access-add-card input,.access-config-grid select{color:#26364a;background:#fff;border:1px solid #d8e0e9;border-radius:9px;min-height:39px;padding:0 10px;font-size:11px}.access-error{color:#ad4037;background:#fff3f1;border:1px solid #edc1bc;border-radius:10px;margin:0;padding:12px 14px;font-size:10px}.access-user-list{gap:8px;display:grid}.access-user-list>article{background:#fff;border:1px solid #dfe5ec;border-radius:14px;gap:14px;padding:17px;display:grid;box-shadow:0 5px 18px #1d2c400a}.access-user-list>article.inactive{opacity:.62;background:#f6f7f9}.access-user-identity{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.access-user-identity>span{color:#255da9;text-transform:uppercase;background:#e9f0fb;border-radius:12px;place-items:center;width:44px;height:44px;font-size:12px;font-weight:900;display:grid}.access-user-identity>div{flex-direction:column;gap:2px;min-width:0;display:flex}.access-user-identity strong{color:#1c2c40;font-size:13px}.access-user-identity small{color:#66758a;font-size:10px}.access-user-identity em{color:#9aa4b1;font-family:var(--font-geist-mono);font-size:8px;font-style:normal}.access-active-toggle{color:#557064;align-items:center;gap:6px;font-size:9px;font-weight:800;display:flex}.access-config-grid{grid-template-columns:1fr 1fr 1.4fr;gap:10px;display:grid}.access-workspaces{background:#fafbfc;border:1px solid #dfe5ec;border-radius:9px;align-items:center;gap:13px;padding:9px 11px;display:flex}.access-workspaces>span{margin-right:auto}.access-service-team,.access-workspace-status{background:#fafbfc;border:1px solid #dfe5ec;border-radius:9px;gap:6px;padding:9px 11px;display:grid}.access-workspace-status>span,.access-service-team>span{color:#516173;text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-weight:800}.access-workspace-status div,.access-service-team div{gap:2px;display:grid}.access-workspace-status strong,.access-service-team strong{font-size:11px}.access-workspace-status small,.access-service-team small{color:#697788;font-size:9px;line-height:1.35}.access-workspace-status .enabled strong,.access-service-team .service-team-active strong{color:#206a39}.access-workspace-status .disabled strong,.access-service-team .service-team-missing strong{color:#a35415}.access-workspaces label,.access-capabilities label{color:#526176;align-items:center;gap:5px;font-size:9px;font-weight:750;display:flex}.access-group-selector{gap:8px;display:grid}.access-group-selector>div{flex-wrap:wrap;gap:5px;display:flex}.access-group-selector button{color:#6a778a;cursor:pointer;background:#f7f9fb;border:1px solid #d9e0e8;border-radius:7px;padding:6px 9px;font-size:8px;font-weight:750}.access-group-selector button.active{color:#245cae;background:#e9f1fd;border-color:#3f72c4}.access-capabilities{border-top:1px solid #e7ebf0;align-items:center;gap:16px;padding-top:12px;display:flex}.access-capabilities>button{color:#fff;cursor:pointer;background:#2d6ccc;border:1px solid #2b65bd;border-radius:8px;min-height:36px;margin-left:auto;padding:0 13px;font-size:9px;font-weight:850}.access-capabilities>button:disabled,.access-add-card>button:disabled{cursor:wait;opacity:.55}.drawer-actions{background:#f8fafc;border:1px solid #dce5f0;border-radius:16px;grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr);gap:8px;margin-top:12px;padding:10px;display:grid}.drawer-actions button{cursor:pointer;border-radius:12px;min-height:54px;padding:9px 13px;font-size:10px;font-weight:800;transition:border-color .14s,background .14s,color .14s}.drawer-actions button:disabled{cursor:wait;opacity:.65}.drawer-edit{color:#52657d;background:#fff;border:1px solid #d4deea}.drawer-discuss{color:#fff;text-align:left;background:#286bd7;border:1px solid #2362c8;align-items:center;gap:9px;display:inline-flex;box-shadow:0 7px 18px #286bd72e}.drawer-discuss>b{margin-left:auto;font-size:15px}.drawer-discuss>span:first-child{color:#fff;background:#0c306861;border-radius:9px;flex:none;place-items:center;width:28px;height:28px;font-size:10px;display:grid}.drawer-progress-quick{color:#314d70;text-align:left;background:#f5f8fc;border:1px solid #cbd8e8;align-items:center;gap:9px;display:inline-flex}.drawer-utility-actions{border-top:1px solid #e4eaf2;grid-column:1/-1;align-items:center;gap:7px;padding-top:8px;display:flex}.drawer-utility-actions button{min-height:34px;box-shadow:none;border-radius:9px;padding:6px 10px}.drawer-utility-actions .drawer-edit{align-items:center;gap:6px;display:inline-flex}.drawer-utility-actions .drawer-edit>span{color:#2d67bd;font-size:13px}.drawer-preview-note{color:#365b8a;background:#eef5ff;border:1px solid #cfe0f8;border-radius:10px;grid-column:1/-1;margin:0;padding:9px 11px;font-size:9px;font-weight:700;line-height:1.45}.drawer-progress-quick>span:first-child{color:#2b63b5;background:#e7effb;border-radius:8px;flex:none;place-items:center;width:26px;height:26px;font-size:14px;font-weight:900;display:grid}.drawer-action-copy{gap:2px;min-width:0;display:grid}.drawer-action-copy strong{font-size:10px;line-height:1.25}.drawer-action-copy small{color:#73849a;font-size:8px;font-weight:700;line-height:1.3}.drawer-discuss .drawer-action-copy small{color:#d9e7ff}.drawer-progress-quick:hover{background:#eef4fb;border-color:#aebfd5}.drawer-discuss:hover{background:#235fc2;border-color:#1d55b1}.drawer-actions button:focus-visible,.task-opportunity-toggle:focus-visible,.task-history-heading>button:focus-visible{outline-offset:2px;outline:3px solid #2d68c92e}.drawer-cancel{border:1px solid var(--line);color:#5f6e82;background:#fff}.drawer-delete{color:#b53d3d;background:#fff7f7;border:1px solid #e6b5b5}.drawer-delete.armed{color:#fff;background:#b82929;border-color:#b82929}.drawer-actions.editing{background:#fff;grid-template-columns:minmax(0,1fr) auto}.drawer-edit-danger{background:#fff9f9;border:1px solid #efd2d2;border-radius:12px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;padding:12px;display:flex}.drawer-edit-danger>div{gap:3px;min-width:0;display:grid}.drawer-edit-danger strong{color:#973838;font-size:10px}.drawer-edit-danger small{color:#866868;max-width:420px;font-size:8px;line-height:1.45}.drawer-edit-danger .drawer-delete{flex:none;min-height:38px}.drawer-error{color:#a33;background:#fff6f6;border:1px solid #f0c7c7;border-radius:8px;margin:12px 0 0;padding:10px 12px;font-size:10px;line-height:1.5}.drawer-field{border-bottom:1px solid #edf0f4;grid-template-columns:145px minmax(0,1fr);gap:18px;padding:13px 0;display:grid}.drawer-field>span,.drawer-field>label{color:#8893a2;font-size:9px}.drawer-field>strong{overflow-wrap:anywhere;color:#263549;font-size:10px;font-weight:650;line-height:1.55}.drawer-field.editable{align-items:start}.drawer-field input,.drawer-field select,.drawer-field textarea{color:#263549;width:100%;font:inherit;background:#fbfcfe;border:1px solid #ccd6e2;border-radius:8px;padding:9px 10px;font-size:10px;line-height:1.45}.drawer-field textarea{resize:vertical}.drawer-field input:focus,.drawer-field select:focus,.drawer-field textarea:focus{border-color:#5f91de;outline:2px solid #286ed829}.sync-modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#080f1ab8;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.sync-modal{background:#f8fafc;border:1px solid #d9e2ee;border-radius:16px;width:min(860px,100%);max-height:calc(100vh - 44px);padding:25px;overflow-y:auto;box-shadow:0 28px 90px #060e1b57}.sync-modal-header{justify-content:space-between;gap:20px;display:flex}.sync-modal-header h2{letter-spacing:-.035em;margin:5px 0 6px;font-size:25px}.sync-modal-header p{color:#6d798b;max-width:660px;margin:0;font-size:11px;line-height:1.55}.sync-close{color:#687587;cursor:pointer;background:#fff;border:1px solid #dce3eb;border-radius:9px;flex:none;width:34px;height:34px;font-size:19px}.sync-scope-banner{background:#eff5ff;border:1px solid #cfe0fb;border-radius:11px;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:11px;margin-top:18px;padding:13px 14px;display:grid}.sync-shield{color:#fff;background:#1c5fc7;border-radius:9px;place-items:center;width:33px;height:33px;font-size:11px;font-weight:900;display:grid}.sync-scope-banner div{flex-direction:column;display:flex}.sync-scope-banner strong{font-size:10px}.sync-scope-banner small{color:#6e7c90;margin-top:3px;font-size:9px}.sync-stats{background:#fff;border:1px solid #e1e6ed;border-radius:10px;grid-template-columns:repeat(4,1fr);margin-top:12px;display:grid;overflow:hidden}.sync-stats div{border-left:1px solid #e7ebf0;padding:12px 14px}.sync-stats div:first-child{border-left:0}.sync-stats strong,.sync-stats span{display:block}.sync-stats strong{font-size:18px}.sync-stats span{color:#8792a1;margin-top:2px;font-size:8px}.sync-flow{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;display:grid}.sync-step{background:#fff;border:1px solid #e1e6ed;border-radius:9px;grid-template-columns:27px minmax(0,1fr);align-items:start;gap:9px;min-height:68px;padding:11px;display:grid}.sync-step>span{color:#2d65bc;width:27px;height:27px;font-family:var(--font-geist-mono);background:#eef3fb;border-radius:7px;place-items:center;font-size:8px;font-weight:850;display:grid}.sync-step div{flex-direction:column;display:flex}.sync-step strong{font-size:10px}.sync-step small{color:#8a95a4;margin-top:4px;font-size:8px;line-height:1.4}.sync-rules,.sync-warning{background:#fff;border:1px solid #e1e6ed;border-radius:10px;margin-top:12px;padding:14px}.sync-rules h3,.sync-warning strong{margin:0;font-size:10px}.sync-check-grid{grid-template-columns:repeat(2,1fr);gap:7px 14px;margin-top:10px;display:grid}.sync-check-grid span{color:#586679;font-size:9px}.sync-warning{background:#fff9ee;border-color:#f0dcb8}.sync-warning p{color:#7b6b4f;margin:5px 0 0;font-size:9px;line-height:1.55}.sync-warning.configured{background:#f2fbf6;border-color:#b9dfca}.sync-warning.configured p{color:#41705a}.sync-error-list{color:#8b3a3a;background:#fff6f6;border:1px solid #f0c7c7;border-radius:10px;flex-direction:column;gap:6px;margin-top:12px;padding:13px 14px;font-size:9px;display:flex}.sync-error-list strong{font-size:10px}.sync-actions{gap:8px;margin-top:15px;display:flex}.sync-primary,.sync-secondary{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;min-height:37px;padding:0 13px;font-size:9px;font-weight:850;text-decoration:none;display:inline-flex}.sync-primary{color:#fff;background:#1b5fc7;border:1px solid #1b5fc7;min-width:190px}.sync-primary:disabled{cursor:not-allowed;background:#b8c2cf;border-color:#b8c2cf}.crm-ready-action{color:#1b5fc7;cursor:pointer;background:#eff6ff;border:1px solid #a8c6ee;border-radius:8px;min-height:34px;padding:0 12px;font-size:9px;font-weight:850}.crm-linked-badge{color:#087a55;background:#effcf7;border:1px solid #a7e7cf;border-radius:10px;align-items:center;padding:9px 12px;font-size:12px;font-weight:800;display:inline-flex}.crm-send-modal{max-width:860px}.crm-send-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.crm-send-grid label{gap:7px;display:grid}.crm-send-grid label.wide{grid-column:1/-1}.crm-send-grid label>span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:800}.crm-send-grid input,.crm-send-grid select,.crm-send-grid textarea,.opportunity-toolbar input{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#fff;border-radius:10px;outline:none;padding:11px 12px}.crm-send-grid textarea{resize:vertical;line-height:1.55}.crm-send-grid input:focus,.crm-send-grid select:focus,.crm-send-grid textarea:focus,.opportunity-toolbar input:focus{border-color:#26896b;box-shadow:0 0 0 3px #26896b1a}.crm-send-preview{background:#f5fbf8;border:1px solid #cfe7df;border-radius:14px;gap:9px;margin-top:18px;padding:18px;display:grid}.crm-send-preview>strong{font-size:18px}.crm-send-preview>p{color:var(--muted);white-space:pre-wrap;margin:0;line-height:1.55}.crm-send-preview>div{flex-wrap:wrap;gap:8px;display:flex}.crm-send-preview>div span{color:#34584d;background:#fff;border-radius:7px;padding:6px 8px;font-size:11px;font-weight:700}.crm-send-warning{color:#8a5200;background:#fff8ea;border:1px solid #ffd7a2;border-radius:10px;margin:14px 0 0;padding:11px 13px;font-weight:700}.opportunity-page{gap:20px;display:grid}.opportunity-hero,.opportunity-toolbar{border:1px solid var(--line);background:#fff;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;padding:24px;display:flex}.opportunity-hero{color:#fff;background:linear-gradient(135deg,#10253c,#193d52)}.opportunity-hero h1{margin:5px 0 8px;font-size:clamp(25px,3vw,38px)}.opportunity-hero p{color:#ffffffb8;max-width:760px;margin:0;line-height:1.55}.opportunity-hero button,.opportunity-hero-actions a{color:#17374b;cursor:pointer;background:#fff;border:0;border-radius:10px;flex:none;padding:11px 14px;font-weight:800;text-decoration:none}.opportunity-hero-actions{align-items:center;gap:8px;display:flex}.opportunity-hero-actions a{color:#fff;background:#ffffff14;border:1px solid #ffffff3d}.opportunity-toolbar>div{display:grid}.opportunity-toolbar strong{font-size:27px}.opportunity-toolbar span{color:var(--muted);font-size:12px}.opportunity-toolbar input{max-width:420px}.opportunity-scope-switch{background:#f3f6f9;border:1px solid #dde5ed;border-radius:10px;grid-auto-flow:column;gap:4px;padding:4px;display:flex!important}.opportunity-scope-switch button{color:#657389;cursor:pointer;background:0 0;border:0;border-radius:7px;min-height:34px;padding:0 12px;font-size:10px;font-weight:800}.opportunity-scope-switch button.active{color:#fff;background:#183b55;box-shadow:0 4px 12px #14344c26}.opportunity-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.opportunity-grid>.opportunity-card{border:1px solid var(--line);color:inherit;background:#fff;border-radius:14px;gap:15px;padding:18px;text-decoration:none;transition:all .16s;display:grid}.opportunity-grid>.opportunity-card:hover{border-color:#aac2d4;transform:translateY(-3px);box-shadow:0 14px 30px #1830431a}.opportunity-card-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.opportunity-card-head small{color:var(--muted)}.project-stage-badge{color:#255a99;letter-spacing:.02em;background:#eef5ff;border:1px solid #c9d9ee;border-radius:999px;align-items:center;min-height:26px;padding:0 9px;font-size:9px;font-weight:850;display:inline-flex}.opportunity-grid h3{margin:0;font-size:17px;line-height:1.35}.opportunity-grid dl{gap:9px;margin:0;display:grid}.opportunity-grid dl div{border-bottom:1px solid #edf1f4;justify-content:space-between;gap:14px;padding-bottom:8px;display:flex}.opportunity-grid dt{color:var(--muted);font-size:11px}.opportunity-grid dd{text-align:right;margin:0;font-size:12px;font-weight:700}.opportunity-grid footer{border-top:1px solid #edf1f4;gap:4px;margin-top:auto;padding-top:12px;display:grid}.opportunity-grid footer span{color:#207256;text-transform:uppercase;font-size:10px;font-weight:800}.opportunity-grid code{color:#52636e;text-overflow:ellipsis;font-size:10px;overflow:hidden}.all-modules-trigger{margin-top:8px;color:#c4cfdf!important;border:1px dashed #ffffff21!important}.sidebar-admin-panel{color:#e7ebff;text-align:left;background:linear-gradient(135deg,#465bb82e,#533c9721);border:1px solid #91a5ff33;border-radius:11px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;margin-top:10px;padding:10px;display:grid}.sidebar-solus-support{color:#f7f8f5;text-align:left;cursor:pointer;background:linear-gradient(135deg,#08090af5,#14191df0);border:1px solid #c6ff0038;border-radius:10px;grid-template-columns:66px minmax(0,1fr) auto;align-items:center;gap:9px;width:calc(100% - 12px);min-height:52px;margin:8px 6px 2px;padding:7px 8px;display:grid;box-shadow:0 8px 22px #00000029}.sidebar-solus-support:hover,.sidebar-solus-support.active{background:linear-gradient(135deg,#08090a,#191e22);border-color:#c6ff008c;box-shadow:0 10px 26px #00000038,inset 3px 0 #c6ff00}.sidebar-solus-wordmark{background:#08090a url(/solus-wordmark-dark.svg) 50%/contain no-repeat;border-radius:7px;place-items:center;width:66px;height:30px;display:grid;overflow:hidden}.sidebar-solus-support>span:nth-child(2){gap:2px;min-width:0;display:grid}.sidebar-solus-support strong{letter-spacing:.01em;font-size:11px}.sidebar-solus-support small{color:#aeb7bd;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.sidebar-solus-support b{color:#c6ff00;font-size:13px}.sidebar-admin-panel>span:first-child{color:#b8c3ff;background:#7c8fff29;border-radius:9px;place-items:center;width:34px;height:34px;font-size:14px;display:grid}.sidebar-admin-panel>span:nth-child(2){gap:2px;min-width:0;display:grid}.sidebar-admin-panel strong{font-size:11px}.sidebar-admin-panel small{color:#8e9ab7;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.sidebar-admin-panel b{color:#818dac}.sidebar-profile{color:#dce5f1;text-align:left;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff17;border-radius:11px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;margin-top:10px;padding:10px;display:grid}.sidebar-profile>span:first-child{color:#1b4f9d;background:#eaf1ff;border-radius:9px;place-items:center;width:34px;height:34px;font-size:11px;font-weight:900;display:grid}.sidebar-profile>span:nth-child(2){gap:2px;min-width:0;display:grid}.sidebar-profile strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.sidebar-profile small{color:#8292a9;font-size:9px}.sidebar-profile b{color:#6e7e95}.sidebar-instructions{color:#e8f4ff;text-align:left;cursor:pointer;background:#4389d217;border:1px solid #70b7ff33;border-radius:11px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;margin-top:10px;padding:9px 10px;text-decoration:none;display:grid}.sidebar-assistant-tour{margin-top:-6px}.access-invite-card select,.onboarding-step input,.onboarding-step select,.onboarding-step textarea{color:#172131;width:100%;font:inherit;background:#fff;border:1px solid #1c2a3a29;border-radius:12px;padding:11px 12px}.access-invite-card .access-workspaces,.invite-groups,.invite-capabilities{flex-wrap:wrap;align-self:stretch;gap:9px 14px;display:flex}.access-invite-card .access-workspaces>span,.invite-groups>span,.invite-capabilities>span{color:#6b7480;flex-basis:100%;font-size:12px;font-weight:700}.access-invite-card .access-workspaces label,.invite-groups label,.invite-capabilities label{flex-direction:row;align-items:center;gap:7px;display:flex}.access-invite-card input[type=checkbox]{width:auto}.invite-actions{align-items:center;gap:10px;display:flex}.invite-actions button,.invite-success button{cursor:pointer;border:0;border-radius:12px;padding:11px 16px;font-weight:800}.invite-actions button:last-child,.invite-success button{color:#fff;background:#172131}.invite-success{background:#eaf8ef;border:1px solid #bfe6cb;border-radius:14px;flex-direction:column;align-items:flex-start;gap:7px;padding:14px;display:flex}.access-review-request{background:#fff4dc;border:1px solid #efcf8e;border-radius:14px;margin:0 22px 16px;padding:14px 16px}.access-review-request p{color:#735b2c;margin:5px 0 0}.onboarding-shell,.instructions-shell{color:#172131;background:radial-gradient(circle at 100% 0,#4074ff21,#0000 34%),#f5f6f8;min-height:100vh;padding:40px 20px}.onboarding-card,.instructions-hero,.instructions-grid{max-width:940px;margin:0 auto}.onboarding-card{background:#fff;border:1px solid #1c2a3a17;border-radius:28px;padding:32px;box-shadow:0 24px 70px #1721311a}.onboarding-head{align-items:center;gap:18px;display:flex}.onboarding-head h1,.instructions-hero h1{letter-spacing:-.04em;margin:5px 0 8px;font-size:clamp(30px,5vw,48px)}.onboarding-head p,.onboarding-step p,.instructions-hero p,.instructions-grid p{color:#697382;margin:0;line-height:1.6}.onboarding-progress{gap:8px;margin:28px 0;display:flex}.onboarding-progress span{color:#788291;background:#edf0f4;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;font-size:12px;font-weight:800;display:flex}.onboarding-progress span.active{color:#fff;background:#172131}.onboarding-step{gap:22px;display:grid}.onboarding-step h2{margin:5px 0;font-size:27px}.onboarding-name-grid,.onboarding-schedule{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.onboarding-step label{color:#5e6877;gap:7px;font-size:13px;font-weight:700;display:grid}.onboarding-access-summary{background:#f6f8fa;border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px;display:grid}.onboarding-access-summary div{gap:4px;display:grid}.onboarding-access-summary span{color:#7a8491;text-transform:uppercase;font-size:11px;font-weight:800}.onboarding-access-summary strong{font-size:14px}.onboarding-choice{gap:10px;display:flex}.onboarding-choice button{cursor:pointer;background:#fff;border:1px solid #dce1e7;border-radius:12px;padding:11px 14px}.onboarding-choice button.active{color:#1c56bd;background:#eaf2ff;border-color:#8ab0ff;font-weight:800}.onboarding-primary{color:#fff;cursor:pointer;background:#172131;border:0;border-radius:14px;justify-self:start;padding:13px 20px;font-size:15px;font-weight:800}.onboarding-primary:disabled{cursor:wait;opacity:.55}.onboarding-actions{gap:11px;margin:0;padding:0;list-style:none;display:grid}.onboarding-actions li{border:1px solid #e5e8ec;border-radius:15px;align-items:center;gap:12px;padding:14px;display:flex}.onboarding-actions li>b{color:#fff;background:#172131;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.onboarding-actions span{gap:3px;display:grid}.onboarding-actions small{color:#77818f}.instructions-hero{padding:50px 0 30px}.instructions-hero a{color:#1d5fd0;margin-top:18px;font-weight:800;text-decoration:none;display:inline-block}.instructions-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.instructions-grid article{background:#fff;border:1px solid #1c2a3a17;border-radius:20px;min-height:190px;padding:22px}.instructions-grid article>span{color:#316bd2;font-size:12px;font-weight:900}.instructions-grid h2{margin:25px 0 8px}.instructions-video-slot{color:#fff;background:#172131!important}.instructions-video-slot p{color:#bfc8d5}@media (width<=760px){.onboarding-card{border-radius:20px;padding:22px}.onboarding-head{align-items:flex-start}.onboarding-name-grid,.onboarding-schedule,.onboarding-access-summary,.instructions-grid{grid-template-columns:1fr}.onboarding-choice{flex-direction:column;align-items:stretch}}.sidebar-instructions:hover{background:#4389d229}.sidebar-instructions>span:first-child{color:#9dd8ff;background:#409be224;border:1px solid #87ccff40;border-radius:50%;place-items:center;width:34px;height:34px;font-size:15px;font-weight:900;display:grid}.sidebar-instructions>span:nth-child(2){gap:2px;min-width:0;display:grid}.sidebar-instructions strong{font-size:11px}.sidebar-instructions small{color:#829bb5;font-size:9px}.sidebar-instructions b{color:#75a9d3}.guided-tour{z-index:500;position:fixed;inset:0}.tour-click-blocker{z-index:500;cursor:default;position:fixed;inset:0}.tour-spotlight{z-index:501;pointer-events:none;border:2px solid #75c7ff;border-radius:14px;transition:top .22s,left .22s,width .22s,height .22s;position:fixed;box-shadow:0 0 0 9999px #040c19c2,0 0 0 5px #75c7ff2b,0 16px 42px #0000004d}.tour-card{z-index:502;color:#17263b;background:#fff;border:1px solid #dbe7f2;border-radius:19px;width:370px;padding:24px;position:fixed;box-shadow:0 24px 70px #06142747}.tour-card:before{content:"";background:#fff;border:solid #dbe7f2;width:13px;height:13px;position:absolute;top:29px;transform:rotate(45deg)}.tour-card.right:before{border-width:0 0 1px 1px;left:-7px}.tour-card.left:before{border-width:1px 1px 0 0;right:-7px}.tour-card.above:before{border-width:0 1px 1px 0;top:auto;bottom:-7px;right:24px}.tour-card-head,.tour-card footer,.tour-card footer>div{align-items:center;display:flex}.tour-card-head,.tour-card footer{justify-content:space-between}.tour-card-head>span{color:#2874ba;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900}.tour-card-head>button{color:#64758b;cursor:pointer;background:#f2f6fa;border:0;border-radius:9px;width:30px;height:30px;font-size:21px}.tour-card>strong{letter-spacing:-.025em;margin-top:12px;font-size:23px;line-height:1.2;display:block}.tour-card>p{color:#607087;margin:10px 0 18px;font-size:14px;line-height:1.62}.tour-progress{gap:5px;display:flex}.tour-progress i{background:#e7edf3;border-radius:20px;flex:1;height:4px}.tour-progress i.active{background:#3186d4}.tour-card footer{margin-top:19px}.tour-card footer>div{gap:8px}.tour-card footer button{color:#43566e;cursor:pointer;background:#fff;border:1px solid #d9e2eb;border-radius:10px;min-height:40px;padding:0 14px;font-weight:800}.tour-card footer .tour-skip{color:#77879a;border:0;padding-left:0}.tour-card footer .tour-next{color:#fff;background:#216fc1;border-color:#216fc1}.daily-brief{border:1px solid var(--line);background:#fff;border-radius:17px;padding:25px}.daily-brief-heading h1{letter-spacing:-.035em;max-width:760px;margin:6px 0 7px;font-size:clamp(27px,3vw,42px);line-height:1.08}.daily-brief-heading p{max-width:720px;color:var(--muted);margin:0;font-size:14px;line-height:1.6}.daily-brief-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.daily-brief-cards button{text-align:left;cursor:pointer;background:#f9fafc;border:1px solid #dfe5ec;border-radius:13px;flex-direction:column;align-items:flex-start;min-height:155px;padding:17px;transition:all .15s;display:flex}.daily-brief-cards button:hover{border-color:#b8c7d9;transform:translateY(-2px);box-shadow:0 10px 24px #182b4514}.daily-brief-cards button>span{color:#748194;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.daily-brief-cards button>strong{margin:12px 0 2px;font-size:38px;line-height:1}.daily-brief-cards button>b{margin-top:6px;font-size:13px}.daily-brief-cards button>small{color:#617083;margin-top:auto;padding-top:15px;font-size:11px;line-height:1.4}.daily-brief-cards button.critical{color:#a92f2a;background:#fff7f6;border-color:#f0c1be}.daily-brief-cards button.clear,.daily-brief-cards button.progress{color:#177459;background:#f4fbf8;border-color:#cce9dc}.today-plan{background:radial-gradient(circle at 0 0,#366fd817,#0000 35%),#f8fbff;border:1px solid #dbe5f1;border-radius:14px;grid-template-columns:minmax(240px,.75fr) minmax(0,1.7fr);gap:22px;margin-top:14px;padding:18px;display:grid}.today-plan-intro{padding:5px 5px 5px 2px}.today-plan-intro h2{letter-spacing:-.025em;margin:6px 0 7px;font-size:20px}.today-plan-intro p{color:#68778a;margin:0;font-size:11px;line-height:1.6}.today-plan-list{gap:7px;display:grid}.today-plan-list>button{width:100%;min-height:62px;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:1px solid #e0e7ef;border-radius:11px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px 12px;transition:all .15s;display:grid}.today-plan-list>button:hover{border-color:#b9cce4;transform:translate(3px);box-shadow:0 8px 20px #1c345512}.today-plan-list>button>span:first-child{color:#2d65bd;background:#eaf1fc;border-radius:8px;place-items:center;width:31px;height:31px;font-size:10px;font-weight:900;display:grid}.today-plan-list>button>span:nth-child(2){gap:4px;min-width:0;display:grid}.today-plan-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.today-plan-list small{color:#7e8b9b;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.data-confidence-strip{background:#eef3f8;border:1px solid #dbe3ec;border-radius:15px;grid-template-columns:minmax(260px,1.6fr) repeat(3,minmax(125px,.62fr));gap:9px;padding:15px;display:grid}.data-confidence-strip>div:first-child{align-content:center;gap:4px;padding:7px 10px;display:grid}.data-confidence-strip>div:first-child strong{font-size:13px}.data-confidence-strip>div:first-child small{color:#7d8999;font-size:10px;line-height:1.45}.data-confidence-strip>button,.confidence-score{color:#536176;background:#fff;border:1px solid #dce4ed;border-radius:11px;justify-content:space-between;align-items:center;gap:9px;padding:13px;display:flex}.data-confidence-strip>button{cursor:pointer}.data-confidence-strip>button:hover{border-color:#b9c8da}.data-confidence-strip>button span,.confidence-score span{font-size:10px;font-weight:720}.data-confidence-strip>button strong,.confidence-score strong{font-size:18px}.confidence-score{color:#247157;background:#f4fbf7;border-color:#c9e5d9}.all-modules-modal{max-width:920px}.admin-panel-modal{max-width:980px}.admin-panel-tools{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.admin-panel-tools>button,.admin-panel-tools>a{min-height:94px;color:inherit;text-align:left;background:linear-gradient(145deg,#f9fbff,#f2f6fc);border:1px solid #d7e0ec;border-radius:12px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;padding:14px;text-decoration:none;display:grid}.admin-panel-tools>button>span:first-child,.admin-panel-tools>a>span:first-child{color:#2859a8;background:#e5edff;border-radius:10px;place-items:center;width:38px;height:38px;font-size:10px;font-weight:900;display:grid}.admin-panel-tools>button>span:nth-child(2),.admin-panel-tools>a>span:nth-child(2){gap:4px;display:grid}.admin-panel-tools strong{font-size:12px}.admin-panel-tools small{color:var(--muted);font-size:9px;line-height:1.4}.admin-panel-section-heading{border-top:1px solid var(--line);padding-top:4px}.admin-panel-section-heading h3{margin:5px 0 3px;font-size:17px}.admin-panel-section-heading p{color:var(--muted);margin:0;font-size:10px}.module-library{gap:22px;display:grid}.module-library section>h3{color:#657389;letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:11px}.module-library section>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.module-library section button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:11px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;display:grid}.module-library section button:hover{background:#f7faff;border-color:#afc2dd}.module-library section button>span:nth-child(2){gap:3px;display:grid}.module-library section button strong{font-size:13px}.module-library section button small{color:var(--muted);font-size:10px}.profile-modal{max-width:980px;max-height:min(900px,100vh - 36px);overflow-y:auto}.profile-identity{border-bottom:1px solid var(--line);grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:16px;padding-bottom:20px;display:grid}.profile-avatar{color:#fff;background:linear-gradient(145deg,#1c579f,#2d7bdd);border-radius:18px;place-items:center;width:62px;height:62px;font-size:19px;font-weight:900;display:grid}.profile-identity h2{margin:4px 0 2px;font-size:25px}.profile-identity p{color:var(--muted);margin:0;font-size:12px}.profile-role-line{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.profile-role-line strong,.profile-role-line span,.profile-role-line em{border-radius:999px;padding:5px 8px;font-size:9px;font-style:normal;font-weight:800}.profile-role-line strong{color:#2365c6;background:#eaf2ff}.profile-role-line span{color:#526176;background:#f1f4f8}.profile-role-line em{color:#21805f;background:#e8f6ef}.profile-account-bar{background:#f7f9fc;border:1px solid #dfe6ef;border-radius:13px;grid-template-columns:repeat(3,minmax(120px,1fr)) auto;align-items:center;gap:12px;margin-top:14px;padding:12px 14px;display:grid}.profile-setup-card{background:linear-gradient(125deg,#f4f8fe 0%,#fff 75%);border:1px solid #c9daef;border-radius:15px;gap:15px;margin-top:14px;padding:18px;display:grid}.profile-setup-card.complete{background:linear-gradient(125deg,#f0faf5 0%,#fff 75%);border-color:#c9e2d7}.profile-setup-heading{grid-template-columns:54px minmax(0,1fr);align-items:center;gap:14px;display:grid}.profile-setup-score{color:#fff;background:#1e67c2;border-radius:15px;place-items:center;width:54px;height:54px;font-size:13px;font-weight:900;display:grid}.profile-setup-card.complete .profile-setup-score{background:#268161}.work-profile-editor{background:linear-gradient(145deg,#f8fbfa,#fff);border:1px solid #dce6e1;border-radius:20px;margin:20px 0;padding:22px}.work-profile-editor>header{justify-content:space-between;gap:20px;margin-bottom:18px;display:flex}.work-profile-editor h3{margin:5px 0;font-size:21px}.work-profile-editor header p,.work-profile-current p,.work-profile-draft-head small{color:#64736d;margin:0;line-height:1.5}.work-profile-editor header b{color:#227454;white-space:nowrap;background:#e8f5ef;border-radius:999px;height:fit-content;padding:7px 11px;font-size:12px}.work-profile-editor label,.work-profile-draft{gap:7px;display:grid}.work-profile-editor label{color:#31433c;margin-top:14px;font-size:13px;font-weight:700}.work-profile-editor input,.work-profile-editor textarea{color:#17231e;width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #cad8d2;border-radius:12px;padding:12px 14px;font-weight:500}.work-profile-current{background:#eef6f2;border-radius:14px;padding:15px}.work-profile-current>div{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.work-profile-current span{color:#436158;background:#fff;border-radius:999px;padding:5px 8px;font-size:11px}.work-profile-ai-button,.work-profile-actions button{color:#fff;background:#163e31;border:0;border-radius:11px;margin-top:12px;padding:11px 15px;font-weight:750}.work-profile-example{background:#f4f8f6;border:1px dashed #b9cec5;border-radius:13px;justify-content:space-between;align-items:flex-end;gap:14px;margin-top:12px;padding:14px;display:flex}.work-profile-example p{color:#586a63;margin:5px 0 0;font-size:12px;line-height:1.55}.work-profile-example button{color:#295c49;background:#fff;border:1px solid #b8cbc3;border-radius:9px;flex:none;padding:8px 11px;font-weight:750}.work-profile-draft{background:#fff;border:1px solid #bdd4ca;border-radius:16px;margin-top:18px;padding:18px}.work-profile-draft-head{gap:3px;display:grid}.work-profile-tag-editor{border-top:1px solid #e3ebe7;gap:9px;padding:14px 0;display:grid}.work-profile-tag-editor>div:first-child{gap:3px;display:grid}.work-profile-tag-editor small{color:#697a73;line-height:1.4}.work-profile-tags{flex-wrap:wrap;gap:7px;display:flex}.work-profile-tags>button{color:#245a46;background:#eaf5f0;border:1px solid #b9d4c8;border-radius:999px;align-items:center;gap:7px;padding:7px 9px 7px 11px;font-size:12px;font-weight:700;display:inline-flex}.work-profile-tags>button span{font-size:16px;line-height:1}.work-profile-tags>em{color:#7a8983;font-size:12px;font-style:normal}.work-profile-tag-add{gap:7px;display:flex}.work-profile-tag-add input{min-width:0;padding:9px 11px}.work-profile-tag-add button{color:#355b4d;background:#edf2ef;border:0;border-radius:9px;padding:9px 11px;font-weight:750}.work-profile-actions{justify-content:flex-end;gap:8px;display:flex}.work-profile-actions .secondary{color:#31433c;background:#edf1ef}.work-profile-message{color:#315f4f;margin:12px 0 0;font-size:13px}.work-profile-editor.compact{border-radius:16px;padding:18px}.owner-suggestion-panel{background:#f3f8f6;border:1px solid #cbded6;border-radius:16px;gap:12px;margin-top:16px;padding:16px;display:grid}.owner-suggestion-panel>div:first-child{gap:4px;display:grid}.owner-suggestion-panel small{color:#61716b}.owner-suggestion-panel>button{color:#fff;background:#1e5945;border:0;border-radius:10px;width:fit-content;padding:10px 14px;font-weight:750}.owner-suggestion-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.owner-suggestion-list>button{color:#20342d;text-align:left;background:#fff;border:1px solid #d0ddd8;border-radius:13px;gap:7px;padding:13px;display:grid}.owner-suggestion-list>button.selected{border-color:#1e7b59;box-shadow:0 0 0 2px #bce5d3}.owner-suggestion-list span{display:grid}.owner-suggestion-list p{color:#50645c;margin:0;font-size:12px;line-height:1.45}.owner-suggestion-list em{color:#1e7b59;font-size:11px;font-style:normal;font-weight:750}@media (width<=760px){.work-profile-editor>header,.work-profile-actions,.work-profile-example{flex-direction:column;align-items:stretch}.owner-suggestion-list{grid-template-columns:1fr}}.profile-setup-heading h3{color:#1c2d44;margin:4px 0 3px;font-size:16px}.profile-setup-heading p{color:#6b788b;margin:0;font-size:10px;line-height:1.55}.profile-birth-field{border-top:1px solid #dce5f0;grid-template-columns:minmax(150px,1fr) minmax(190px,1fr) auto;align-items:end;gap:10px;padding-top:14px;display:grid}.profile-birth-field label{color:#253750;gap:3px;font-size:11px;font-weight:800;display:grid}.profile-birth-field label small{color:#7c899a;font-size:9px;font-weight:600}.profile-birth-field input{color:#20334c;min-height:42px;font:inherit;background:#fff;border:1px solid #ccd8e7;border-radius:10px;padding:0 12px;font-size:12px}.profile-birth-field button{color:#fff;cursor:pointer;background:#236ecb;border:0;border-radius:10px;min-height:42px;padding:0 15px;font-size:10px;font-weight:850}.profile-birth-field button:disabled{opacity:.55;cursor:default}.profile-save-message{color:#2b725c;margin:-4px 0 0;font-size:10px;font-weight:750}.profile-account-bar>span{gap:3px;display:grid}.profile-account-bar small{color:#7a8799;font-size:9px}.profile-account-bar strong{color:#26364d;font-size:11px}.profile-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.profile-stats article{border:1px solid var(--line);background:#fff;border-radius:12px;gap:5px;padding:16px;display:grid}.profile-stats span,.profile-stats small{color:var(--muted);font-size:10px}.profile-stats strong{font-size:27px}.profile-work-health{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.profile-work-health>div{background:#fbfcfe;border:1px solid #e1e7ef;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;padding:11px 13px;display:flex}.profile-work-health span{color:#68768a;font-size:10px}.profile-work-health strong{color:#24354d}.profile-work-health .attention{background:#fffaf1;border-color:#ecd8ae}.profile-work-health .attention strong{color:#a76b13}.profile-detail-grid{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:12px;margin-top:14px;display:grid}.profile-access-card,.profile-person-card{background:#fff;border:1px solid #dfe5ee;border-radius:14px;padding:17px}.profile-access-card h3,.profile-person-card h3{margin:4px 0 14px;font-size:16px}.profile-access-card dl,.profile-person-card dl{gap:8px;margin:0;display:grid}.profile-access-card dl>div,.profile-person-card dl>div{border-bottom:1px solid #edf0f4;gap:3px;padding-bottom:8px;display:grid}.profile-access-card dt,.profile-person-card dt{color:#8390a2;font-size:9px}.profile-access-card dd,.profile-person-card dd{overflow-wrap:anywhere;color:#2b3b52;margin:0;font-size:11px;font-weight:750}.profile-workspace-chips{flex-wrap:wrap;gap:5px;display:flex}.profile-workspace-chips span{color:#2b64bc;background:#edf3fd;border-radius:999px;padding:4px 7px;font-size:9px}.profile-permission-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:13px;display:grid}.profile-permission-list>span{border-radius:9px;align-items:center;gap:7px;padding:8px 9px;font-size:10px;font-weight:700;display:flex}.profile-permission-list .enabled{color:#26795d;background:#edf8f3}.profile-permission-list .disabled{color:#8a94a3;background:#f3f5f8}.profile-permission-list i{background:#ffffffbf;border-radius:6px;place-items:center;width:18px;height:18px;font-style:normal;display:grid}.profile-progress-card{background:#f5f9fe;border:1px solid #cadbed;border-radius:13px;gap:12px;margin-top:14px;padding:17px;display:grid}.profile-progress-card>div:first-child{gap:4px;display:grid}.profile-progress-card strong{font-size:18px}.profile-progress-card small{color:var(--muted)}.profile-progress-track{background:#dfe7f1;border-radius:999px;height:9px;overflow:hidden}.profile-progress-track span{border-radius:inherit;background:linear-gradient(90deg,#2775d7,#31a17e);height:100%;display:block}.profile-recent{gap:8px;margin-top:18px;display:grid}.profile-recent h3{margin:4px 0 8px}.profile-recent>button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:10px;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.profile-recent>button>span{color:#15815f;font-weight:900}.profile-recent>button strong{font-size:12px}.profile-recent>button small{color:var(--muted)}.sidebar nav button>span:nth-child(2){font-size:12px}.view-heading p,.hero-main p,.workstream-heading p,.panel-header+p{font-size:13px;line-height:1.6}.table-shell th{font-size:10px}.table-shell td{min-width:120px;padding-top:12px;padding-bottom:12px;font-size:12px;line-height:1.45}.table-shell td:nth-child(2){min-width:280px;font-weight:700}.drawer-field>label{font-size:11px}.drawer-field>strong,.drawer-field input,.drawer-field select,.drawer-field textarea{font-size:12px}.sync-secondary{color:#586679;background:#fff;border:1px solid #d9e1ea}.sync-footnote{color:#8a95a4;margin:10px 0 0;font-size:8px;line-height:1.5}.checkup-page{gap:16px;display:grid}.checkup-hero{color:#fff;background:radial-gradient(circle at 88% 5%,#d750502e,#0000 30%),linear-gradient(135deg,#111d2e,#182a44);border-radius:16px;justify-content:space-between;align-items:center;gap:24px;padding:28px 30px;display:flex}.checkup-hero h1{letter-spacing:-.045em;margin:7px 0 8px;padding-block:2px;font-size:clamp(25px,3vw,39px);line-height:1.14;overflow:visible}.checkup-hero p{color:#c8d3e3;max-width:720px;margin:0;font-size:12px;line-height:1.65}.checkup-hero button{color:#142033;cursor:pointer;background:#fff;border:1px solid #ffffff3d;border-radius:10px;min-width:170px;min-height:42px;padding:0 16px;font-size:10px;font-weight:850}.checkup-hero button:disabled{opacity:.65;cursor:wait}.checkup-error{color:#9d3838;background:#fff5f5;border:1px solid #edc1c1;border-radius:10px;padding:12px 15px;font-size:10px;font-weight:750}.checkup-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.checkup-metrics article{border:1px solid var(--line);background:var(--panel);border-radius:12px;flex-direction:column;min-height:112px;padding:17px;display:flex}.checkup-metrics article.critical{background:#fff8f8;border-color:#e8b9b9}.checkup-metrics article.healthy{background:#f6fcf9;border-color:#b8ddce}.checkup-metrics span,.checkup-metrics small{color:var(--muted);font-size:8px;font-weight:750}.checkup-metrics strong{letter-spacing:-.04em;margin:auto 0 2px;font-size:29px}.checkup-controls{border:1px solid var(--line);background:var(--panel);border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:13px;display:flex}.checkup-filters{flex-wrap:wrap;gap:6px;display:flex}.checkup-filters button{color:#5e6b7d;cursor:pointer;background:#f8fafc;border:1px solid #dce2e9;border-radius:8px;min-height:31px;padding:0 10px;font-size:8px;font-weight:800}.checkup-filters button.active{color:#fff;background:#173b70;border-color:#234f91}.checkup-filters select{color:#5e6b7d;background:#f8fafc;border:1px solid #dce2e9;border-radius:8px;min-height:31px;padding:0 9px;font-size:8px;font-weight:800}.checkup-controls input{border:1px solid #d8dfe8;border-radius:9px;outline:none;width:min(340px,100%);min-height:36px;padding:0 12px;font-size:9px}.checkup-controls input:focus{border-color:#5f8fd7;box-shadow:0 0 0 3px #2266e314}.checkup-list{border:1px solid var(--line);background:var(--panel);border-radius:14px;overflow:hidden}.checkup-list-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.checkup-list-heading div{gap:3px;display:grid}.checkup-list-heading strong{font-size:13px}.checkup-list-heading>span{color:var(--muted);font-size:9px;font-weight:750}.checkup-row{border-bottom:1px solid #edf0f4;grid-template-columns:minmax(260px,1.25fr) minmax(420px,1fr);gap:20px;padding:16px 18px;display:grid}.checkup-row:last-child{border-bottom:0}.checkup-row-title{align-items:flex-start;gap:9px;display:flex}.checkup-row-title>span{letter-spacing:.08em;border-radius:5px;margin-top:2px;padding:4px 6px;font-size:7px;font-weight:900}.checkup-row-title>span.open{color:#275ca8;background:#eef4ff}.checkup-row-title>span.done{color:#167456;background:#eaf8f2}.checkup-row h3{margin:0;font-size:12px;line-height:1.45}.checkup-issues{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.checkup-issues span{color:#647184;background:#f4f6f8;border-radius:6px;padding:4px 7px;font-size:7px;font-weight:800}.checkup-issues span.high{color:#a33d3d;background:#fff0f0}.checkup-issues span.medium{color:#976318;background:#fff6e8}.checkup-row-meta{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.checkup-row-meta>span{align-content:start;gap:4px;min-width:0;display:grid}.checkup-row-meta small{color:#8792a1;font-size:7px;font-weight:750}.checkup-row-meta strong,.checkup-row-meta button{color:#334154;text-align:left;text-overflow:ellipsis;font-size:8px;font-weight:800;line-height:1.4;overflow:hidden}.checkup-row-meta button{color:var(--blue);cursor:pointer;background:0 0;border:0;padding:0}.checkup-empty{color:var(--muted);text-align:center;padding:50px 20px;font-size:10px}.checkup-footnote{color:#7d8998;margin:0;font-size:8px;line-height:1.5}.ai-builder-page{gap:18px;display:grid}.ai-builder-hero{background:radial-gradient(circle at 84% 20%,#4670ff40,#0000 32%),linear-gradient(135deg,#10192a 0%,#0d1320 58%,#12162a 100%);border:1px solid #7094ff38;border-radius:22px;justify-content:space-between;align-items:center;gap:32px;min-height:214px;padding:34px 38px;display:flex}.ai-builder-hero h1{color:#f7f9ff;letter-spacing:-.045em;max-width:680px;margin:9px 0 10px;font-size:clamp(32px,4vw,52px);line-height:1.02}.ai-builder-hero p{color:#aebbd1;max-width:720px;margin:0;font-size:16px;line-height:1.65}.ai-builder-flow{gap:8px;min-width:235px;display:grid}.ai-builder-flow span{color:#dfe7f7;background:#ffffff09;border:1px solid #ffffff17;border-radius:11px;padding:10px 13px}.ai-builder-flow b{color:#b8ff6a;background:#b5ff5f1f;border-radius:7px;place-items:center;width:23px;height:23px;margin-right:9px;display:inline-grid}.ai-builder-flow i{color:#63718a;height:8px;padding-left:22px;font-style:normal;line-height:8px}.ai-builder-layout{grid-template-columns:minmax(330px,.82fr) minmax(520px,1.18fr);align-items:start;gap:18px;display:grid}.ai-composer,.ai-draft-panel,.smart-completion-note{border:1px solid var(--line);background:var(--panel);border-radius:18px}.ai-composer{padding:23px}.ai-assistant-head{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding-bottom:18px;display:flex}.ai-orb{color:#e8eeff;background:linear-gradient(145deg,#416eff,#814df3);border:1px solid #87a4ff73;border-radius:12px;place-items:center;width:39px;height:39px;font-weight:800;display:grid;box-shadow:0 10px 30px #3f5fff3d}.ai-assistant-head div{gap:3px;display:grid}.ai-assistant-head strong{color:var(--text)}.ai-assistant-head small,.ai-create-footer span{color:var(--muted)}.ai-message{background:var(--panel-soft);border-radius:13px;margin:18px 0 12px;padding:14px 15px}.ai-message strong{color:var(--text)}.ai-message p{color:var(--muted);margin:6px 0 0;line-height:1.55}.ai-message.compact{border-left:3px solid #6688ec;margin-top:20px;margin-bottom:12px}.ai-intake-basics{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ai-intake-basics>label,.ai-company-choice{gap:7px;display:grid}.ai-company-choice,.ai-opportunity-choice{grid-column:1/-1}.ai-intake-basics label>span,.ai-company-choice>span{color:#5f6d80;letter-spacing:.035em;font-size:10px;font-weight:850}.ai-company-choice>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ai-company-choice button{color:#5e6d80;cursor:pointer;background:#f8fafc;border:1px solid #dce3ed;border-radius:11px;align-items:center;gap:9px;min-height:46px;padding:8px 11px;font-size:11px;font-weight:780;display:flex}.ai-company-choice button b{color:#485a73;background:#e8edf5;border-radius:8px;place-items:center;width:31px;height:27px;font-size:8px;display:grid}.ai-company-choice button.active{color:#244f9f;background:#eef4ff;border-color:#5f82e7;box-shadow:0 0 0 3px #5279e517}.ai-company-choice button.active b{color:#fff;background:#346bdd}.ai-intake-basics select,.ai-intake-basics input{background:var(--input);width:100%;min-height:44px;color:var(--text);font:inherit;border:1px solid #dce3ed;border-radius:11px;outline:none;padding:0 11px}.ai-intake-basics select:focus,.ai-intake-basics input:focus{border-color:#6488ed;box-shadow:0 0 0 3px #4f78e91a}.ai-prompt{display:block;position:relative}.ai-prompt textarea{resize:vertical;width:100%;color:var(--text);background:var(--input);font:inherit;border:1px solid #587ddd61;border-radius:14px;outline:none;padding:16px 16px 28px;line-height:1.55}.ai-prompt textarea:focus{border-color:#6488ed;box-shadow:0 0 0 3px #4f78e91f}.ai-prompt>span{color:var(--muted);font-size:11px;position:absolute;bottom:10px;right:12px}.ai-prompt-tips{flex-wrap:wrap;gap:7px;margin:11px 0 16px;display:flex}.ai-prompt-tips span{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:5px 8px;font-size:11px}.ai-generate-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#4772ef,#784ee9);border:0;border-radius:13px;width:100%;min-height:48px;font-weight:750;box-shadow:0 12px 28px #4b58e038}.ai-generate-button span{color:#dfffb3;margin-right:7px}.ai-generate-button:disabled{opacity:.48;cursor:not-allowed}.ai-intake-hint{color:#7d899a;text-align:center;margin-top:9px;font-size:10px;line-height:1.45;display:block}.ai-draft-panel{min-height:520px;padding:24px}.ai-draft-empty{text-align:center;place-content:center;justify-items:center;min-height:470px;display:grid}.ai-draft-empty>span{color:#9fbbff;background:#4f74e81f;border-radius:20px;place-items:center;width:62px;height:62px;font-size:25px;display:grid}.ai-draft-empty h2{color:var(--text);margin:18px 0 7px}.ai-draft-empty p{max-width:420px;color:var(--muted);margin:0;line-height:1.6}.ai-draft-head{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.ai-draft-head h2{color:var(--text);margin:4px 0 0;font-size:25px}.draft-ready,.draft-needs-info{border-radius:999px;padding:7px 10px;font-size:11px;font-weight:800}.draft-ready{color:#7ef1b0;background:#2ab96d1f}.draft-needs-info{color:#ffd37a;background:#d99a2b21}.ai-questions{color:#e7c889;background:#bf801912;border:1px solid #e2a74140;border-radius:12px;gap:5px;margin-bottom:17px;padding:13px 15px;font-size:13px;display:grid}.ai-draft-form{grid-template-columns:1fr 1fr;gap:13px;display:grid}.ai-draft-form label{gap:7px;display:grid}.ai-draft-form label.wide{grid-column:1/-1}.ai-draft-form label>span{color:var(--muted);letter-spacing:.02em;font-size:11px;font-weight:700}.ai-draft-form label>small{color:#7d8999;margin-top:-2px;font-size:10px;font-weight:450;line-height:1.45}.ai-draft-form .definition-field{background:#f6f9ff;border:1px solid #cbdaf3;border-radius:13px;padding:14px}.ai-draft-form .definition-field>span{color:#315a9b}.ai-draft-form input,.ai-draft-form select,.ai-draft-form textarea{border:1px solid var(--line);width:100%;min-height:42px;color:var(--text);background:var(--input);font:inherit;border-radius:10px;outline:none;padding:10px 11px}.ai-draft-form textarea{resize:vertical;line-height:1.5}.ai-draft-form input:focus,.ai-draft-form select:focus,.ai-draft-form textarea:focus{border-color:#6488ed}.ai-create-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding-top:18px;display:flex}.ai-create-footer>div{gap:4px;display:grid}.ai-create-footer button{color:#13200a;cursor:pointer;background:#b6f36d;border:0;border-radius:11px;flex:none;min-height:44px;padding:0 16px;font-weight:800}.ai-create-footer button:disabled{opacity:.38;cursor:not-allowed}.ai-created-success{background:#33b36914;border:1px solid #47cf8040;border-radius:12px;align-items:center;gap:11px;margin-top:14px;padding:13px;display:flex}.ai-created-success>span{color:#84efae;background:#4bca7e24;border-radius:9px;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.ai-created-success div{flex:1;display:grid}.ai-created-success strong{color:var(--text)}.ai-created-success small{color:var(--muted)}.ai-created-success button{color:#9ab6ff;cursor:pointer;background:0 0;border:0;font-weight:750}.smart-completion-note{background:linear-gradient(90deg, #2d9f5d14, var(--panel));border-color:#5bbf8033;align-items:center;gap:14px;padding:18px 21px;display:flex}.smart-completion-note>span{color:#86efae;background:#40bf7221;border-radius:11px;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.smart-completion-note strong{color:var(--text)}.smart-completion-note p{color:var(--muted);margin:4px 0 0;line-height:1.5}.simple-workspace{color:var(--ink);background:radial-gradient(circle at 8% 0,#2266e30e,#0000 32%),#fff;border:1px solid #dbe3ec;border-radius:20px;gap:20px;padding:26px;display:grid;box-shadow:0 10px 30px #142a480d}.simple-workspace-heading{justify-content:space-between;align-items:end;gap:24px;display:flex}.simple-workspace-heading h2{color:#16243a;letter-spacing:-.04em;margin:6px 0 5px;font-size:clamp(24px,2.4vw,34px)}.simple-workspace-heading p{color:#66758a;margin:0;font-size:15px;line-height:1.5}.simple-workspace-heading>button{color:#2459ad;cursor:pointer;background:#f4f8ff;border:1px solid #cbd8e8;border-radius:12px;flex:none;padding:12px 17px;font-weight:750}.simple-workspace-heading>button:hover{background:#eaf2ff;border-color:#9eb7db}.simple-work-columns{grid-template-columns:1fr 1fr;gap:16px;display:grid}.simple-work-column{background:#fbfcfe;border:1px solid #dce4ed;border-radius:16px;overflow:hidden}.simple-work-column>header{background:#f8fafc;border-bottom:1px solid #dfe6ee;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:18px 20px;display:grid}.simple-work-column.active>header{background:linear-gradient(90deg,#effaf5,#f8fbfa)}.simple-work-column.next>header{background:linear-gradient(90deg,#eff4ff,#f8faff)}.simple-work-column header small{color:#6c7b8f;letter-spacing:.13em;text-transform:uppercase;margin-bottom:3px;font-size:11px;font-weight:800;display:block}.simple-work-column header h3{color:#19283d;margin:0;font-size:18px}.simple-work-column header>strong{text-align:center;color:#26374e;background:#e9eef5;border-radius:10px;min-width:36px;padding:7px 10px;font-size:16px}.simple-work-icon{color:#315eb2;background:#dfe8ff;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.simple-work-column.active .simple-work-icon{color:#197457;background:#d9f1e7}.simple-task-list{display:grid}.simple-task-list>button{color:#18263b;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e6ebf1;align-items:center;gap:14px;width:100%;min-height:82px;padding:16px 20px;transition:all .15s;display:flex}.simple-task-list>button:hover{background:#f5f8fc;transform:translate(2px)}.simple-task-main{flex:1;gap:6px;min-width:0;display:grid}.simple-task-main strong{color:#17253a;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:760;line-height:1.35;overflow:hidden}.simple-task-main small,.simple-task-side small{color:#6d7b8e;font-size:12px}.simple-task-side{justify-items:end;gap:7px;display:grid}.simple-priority{color:#3658a8;background:#e5ebff;border-radius:11px;place-items:center;width:36px;height:36px;font-size:12px;font-weight:850;display:grid}.simple-task-list>button>b{color:#8290a2;font-size:24px}.simple-empty{color:#6d7b8e;text-align:center;background:#fff;align-content:center;place-items:center;gap:7px;min-height:170px;padding:24px;display:grid}.simple-empty>span{color:#197457;background:#dff3ea;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.simple-empty strong{color:#17253a}.simple-attention-bar{color:#27364a;background:#fffaf0;border:1px solid #ead5ac;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.simple-attention-bar>div{align-items:center;gap:12px;display:flex}.simple-attention-bar>div>span{color:#9b6618;background:#f8e8c8;border-radius:10px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.simple-attention-bar strong,.simple-attention-bar small{display:block}.simple-attention-bar small{color:#786b59;margin-top:3px}.simple-attention-bar button{color:#875815;cursor:pointer;background:#fff3da;border:1px solid #dbbc7f;border-radius:10px;padding:10px 14px;font-weight:750}.task-opportunity-link{background:#f8fafc;border:1px solid #dce5f0;border-radius:16px;gap:13px;padding:18px;display:grid}.task-opportunity-link.compact{gap:10px;padding:14px}.task-opportunity-link.collapsed{background:#fbfcfe;padding:12px 14px}.task-opportunity-link.compact.unlinked.collapsed{background:#fcfdff;border-style:dashed;padding:10px 12px}.task-opportunity-link.compact.unlinked.collapsed .section-kicker{display:none}.task-opportunity-link.compact.unlinked.collapsed .task-opportunity-heading h3{margin:0 0 2px;font-size:13px}.task-opportunity-link.compact.unlinked.collapsed .task-opportunity-heading p{font-size:9px}.task-opportunity-link.collapsed .task-opportunity-heading{align-items:center}.task-opportunity-toggle{color:#315f9f;cursor:pointer;background:#fff;border:1px solid #c8d7ea;border-radius:9px;flex:none;padding:8px 10px;font-size:10px;font-weight:850}.task-opportunity-link.compact .task-opportunity-heading h3{font-size:15px}.task-opportunity-link.compact .task-opportunity-heading p{font-size:11px}.task-opportunity-heading{justify-content:space-between;gap:15px;display:flex}.task-opportunity-heading h3{color:#1c2b42;margin:5px 0;font-size:18px}.task-opportunity-heading p{color:#6f7e92;margin:0;font-size:13px;line-height:1.5}.opportunity-linked-state{color:#187052;background:#e6f6ef;border-radius:999px;flex:none;align-self:start;padding:7px 10px;font-size:11px;font-weight:850}.task-linked-opportunity{background:#fff;border:1px solid #dce5ef;border-radius:13px;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.task-linked-opportunity span{gap:5px;display:grid}.task-linked-opportunity small,.task-opportunity-lock,.ai-opportunity-choice>small{color:#748297;font-size:12px;line-height:1.45}.task-linked-opportunity a{color:#285bb3;white-space:nowrap;font-size:12px;font-weight:800}.task-opportunity-picker{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px;display:grid}.task-opportunity-select{gap:5px;display:grid}.task-opportunity-select>span{color:#64758b;letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:800}.task-opportunity-picker select{color:#26374e;background:#fff;border:1px solid #d5dfeb;border-radius:10px;width:100%;padding:11px 12px}.task-opportunity-picker button{color:#fff;background:#2d67c7;border:0;border-radius:10px;justify-self:end;padding:11px 14px;font-weight:800}.task-opportunity-picker button:disabled{opacity:.45}@media (width<=720px){.task-overview{box-shadow:none;border-radius:15px;margin-top:12px}.task-overview-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.task-overview-facts>div:nth-child(2){border-right:0}.task-overview-facts>div:nth-child(-n+2){border-bottom:1px solid #e5ebf2}.task-overview-facts>div:nth-child(3),.task-overview-facts>div:nth-child(4){border-bottom:0}.task-overview-facts span{font-size:9px}.task-overview-facts strong{font-size:11px}.task-overview-context>div{padding:16px 15px 18px}.task-overview-context p{font-size:13px;line-height:1.58}.task-overview-meta{flex-direction:column;align-items:flex-start;padding:10px 14px}.task-live-timer{grid-template-columns:minmax(0,1fr) auto}.task-workflow-actions{grid-template-columns:1fr}.task-history-heading{padding:15px 14px}.task-history-heading h3{font-size:16px}.task-history-onboarding.compact .task-history-onboarding-ai{grid-template-columns:29px 1fr}.task-history-onboarding.compact .task-history-onboarding-actions{grid-column:1/-1}.task-history-heading{align-items:flex-start}.task-history-heading>button{white-space:normal;max-width:138px}.task-progress-actions{grid-template-columns:1fr;display:grid}.task-progress-actions button{width:100%}.task-history-onboarding-head{display:grid}.task-history-onboarding-head>button{justify-self:start;padding-left:0}.task-history-onboarding-ai{grid-template-columns:29px 1fr}.task-history-onboarding-actions{grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.task-history-onboarding-actions button{width:100%}.task-history-list article header{flex-direction:column;align-items:flex-start;gap:3px}.task-opportunity-picker{grid-template-columns:1fr}.task-opportunity-picker button{width:100%}}@media (width<=1180px){.analytics-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.analytics-company-pulse,.analytics-main-grid{grid-template-columns:1fr}.observer-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.observer-people-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.simple-work-columns,.ai-builder-layout{grid-template-columns:1fr}.ai-composer,.ai-draft-panel{min-height:0}.ai-draft-empty{min-height:320px}.metric-grid,.module-grid{grid-template-columns:repeat(3,1fr)}.compact-modules{grid-template-columns:repeat(4,1fr)}.dashboard-grid{grid-template-columns:1fr}.admin-health-strip{grid-template-columns:repeat(4,1fr)}.admin-health-strip>div{grid-column:1/-1}.checkup-metrics{grid-template-columns:repeat(3,1fr)}.checkup-row{grid-template-columns:1fr}}@media (width<=860px){body{font-size:15px}button,input,select,textarea{font-size:16px}.dashboard-view-switch{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-command-bar.dashboard-studio{grid-template-columns:1fr}.dashboard-person-preview{flex-direction:column;grid-column:auto;align-items:stretch}.dashboard-person-actions{flex-wrap:wrap;justify-content:flex-start}.admin-panel-tools{grid-template-columns:1fr}.simple-workspace{border-radius:20px;padding:20px}.simple-workspace-heading,.simple-attention-bar,.task-linked-opportunity,.task-opportunity-heading{flex-direction:column;align-items:stretch}.simple-workspace-heading>button,.simple-attention-bar>button,.task-linked-opportunity a{align-self:flex-start}.app-shell{display:block}.sidebar{z-index:96;width:min(86vw,330px);padding-bottom:calc(18px + env(safe-area-inset-bottom));transition:all .18s;transform:translate(-105%);box-shadow:22px 0 40px #07111e42}.sidebar.open{transform:translate(0)}.mobile-sidebar-backdrop{z-index:95;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#060f1c85;border:0;display:block;position:fixed;inset:0}.workspace{width:100%}.mobile-menu{background:0 0;border:0;font-size:20px;display:block}.breadcrumb{min-width:0}.breadcrumb span,.breadcrumb b{display:none}.topbar{height:62px;padding:0 16px}.content-area{padding-bottom:calc(100px + env(safe-area-inset-bottom))}.mobile-bottom-nav{right:10px;bottom:calc(8px + env(safe-area-inset-bottom));z-index:70;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff2;border:1px solid #c8d2decc;border-radius:20px;justify-content:space-around;align-items:flex-end;gap:4px;min-height:68px;padding:7px 8px;display:flex;position:fixed;left:10px;box-shadow:0 16px 45px #0c1d3433}.mobile-bottom-nav button{color:#69778a;background:0 0;border:0;border-radius:13px;place-items:center;gap:1px;min-width:55px;min-height:52px;padding:5px 6px;display:grid}.mobile-bottom-nav button.active{color:#225dbe;background:#edf3ff}.mobile-bottom-nav button>span{font-size:20px;line-height:1}.mobile-bottom-nav button>small{font-size:10px;font-weight:750}.mobile-bottom-nav .mobile-new-task{color:#fff;background:#1f64d8;margin-top:-22px;box-shadow:0 8px 20px #1f64d84d}.mobile-bottom-nav .mobile-new-task.active{color:#fff;background:#174fae}.mobile-bottom-nav .mobile-new-task>span{font-size:28px}.observer-hero,.analytics-hero{flex-direction:column;align-items:stretch;padding:25px 22px}.analytics-hero-score{min-width:0}.analytics-company-pulse>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr))}.analytics-team-table{overflow-x:auto}.analytics-team-head,.analytics-team-table>button{min-width:760px}.observer-create{width:100%;min-width:0}.observer-priority-strip{grid-template-columns:1fr}.observer-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.observer-kpis button:last-child{grid-column:1/-1}.observer-task-row{grid-template-columns:42px minmax(0,1fr) auto}.observer-task-edit,.source-button{display:none}.sync-trigger{padding:0 9px}.view-mode-badge{display:none}.department-filter{flex-direction:column;align-items:flex-start}.registry-live-banner{grid-template-columns:auto minmax(0,1fr)}.registry-live-banner button{grid-column:2;justify-self:flex-start}.department-chips{justify-content:flex-start}.checkup-hero,.checkup-controls,.opportunity-hero,.opportunity-toolbar{flex-direction:column;align-items:stretch}.checkup-hero button{align-self:flex-start}.checkup-controls input{width:100%}.opportunity-toolbar input{max-width:none}.opportunity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-panel{flex-direction:column;align-items:stretch}.hero-focus-card{width:100%;min-width:0}.hero-status{min-width:0}.workstream-lanes{grid-template-columns:1fr}.knowledge-grid,.module-grid{grid-template-columns:repeat(2,1fr)}.daily-brief-cards,.profile-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.today-plan{grid-template-columns:1fr}.data-confidence-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.data-confidence-strip>div:first-child{grid-column:1/-1}.compact-modules{grid-template-columns:repeat(3,1fr)}}@media (width<=590px){.overview-command-bar.dashboard-studio{padding:14px}.dashboard-view-switch{grid-template-columns:1fr 1fr}.dashboard-view-switch button{grid-template-columns:25px minmax(0,1fr) auto;min-height:42px;padding:7px}.dashboard-view-switch button>i{width:25px;height:25px}.dashboard-person-actions{grid-template-columns:1fr 1fr;display:grid}.dashboard-person-actions>button{min-width:0}.dashboard-person-actions>label{grid-column:1/-1;min-width:0}.tour-card{border-radius:18px;width:auto;padding:20px;right:10px;top:auto!important;bottom:calc(92px + env(safe-area-inset-bottom))!important;left:10px!important}.tour-card:before{display:none}.tour-card>strong{font-size:20px}.tour-card>p{font-size:13px}.content-area{padding:14px 12px calc(100px + env(safe-area-inset-bottom))}.topbar{gap:10px;height:58px;padding:0 12px}.top-actions .source-button,.view-as-control,.sync-trigger,.crm-open-button{display:none}.breadcrumb{flex:1;min-width:0;font-size:13px;display:flex}.breadcrumb strong{display:block}.user-avatar{border-radius:12px;flex:none;width:40px;height:40px;font-size:11px;display:grid}.top-actions{display:flex}.global-search{display:none}.mobile-menu{color:#31435b;background:#fff;border:1px solid #e0e5eb;border-radius:12px;width:42px;height:42px;padding:0;font-size:20px}.observer-overview,.analytics-view{gap:12px}.analytics-hero{border-radius:18px;padding:23px 19px}.analytics-hero h1{font-size:31px;line-height:1.08}.analytics-hero p{font-size:13px}.analytics-hero-score{grid-template-columns:1fr auto;align-items:center;padding:14px 16px}.analytics-hero-score strong{grid-area:1/2/3;font-size:32px}.analytics-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.analytics-kpis article{min-height:116px;padding:14px}.analytics-company-pulse,.analytics-panel{border-radius:16px;padding:17px 14px}.analytics-company-pulse>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-panel-heading{flex-direction:column;align-items:stretch}.analytics-panel-heading>button,.analytics-legend{align-self:flex-start}.analytics-month-chart{gap:5px;min-height:205px}.analytics-month-chart>div{height:190px}.analytics-bars{height:150px}.analytics-groups{grid-template-columns:1fr}.analytics-task-list>button{grid-template-columns:1fr auto;min-height:82px}.analytics-task-state{justify-self:start}.analytics-task-list>button>span:nth-child(2){grid-area:2/1/auto/-1}.analytics-task-list>button>span:nth-child(2) strong{white-space:normal;line-height:1.4}.analytics-task-list>button>span:nth-child(2) small{font-size:10px;line-height:1.45}.observer-hero{border-radius:18px;padding:23px 19px}.observer-hero h1{font-size:31px;line-height:1.08}.observer-hero p{font-size:14px}.observer-create{min-height:76px}.observer-kpis{gap:8px}.observer-kpis button{min-height:118px;padding:14px}.observer-kpis span{font-size:11px}.observer-kpis strong{font-size:29px}.observer-priority-strip,.observer-team-section,.observer-task-section{border-radius:16px;padding:17px 14px}.observer-priority-strip>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}.observer-section-heading{flex-direction:column;align-items:stretch}.observer-section-heading>button{align-self:flex-start}.observer-people-grid{grid-template-columns:1fr}.observer-people-grid>button{min-height:84px}.observer-person-copy>strong{font-size:13px}.observer-person-copy>small{font-size:10px}.observer-task-row{grid-template-columns:38px minmax(0,1fr);gap:9px;min-height:82px;padding:11px 9px}.observer-action-tag{grid-column:2;justify-self:flex-start}.observer-task-copy strong{white-space:normal;line-height:1.35}.observer-task-copy small{font-size:11px;line-height:1.4}.observer-note{align-items:flex-start}.detail-drawer{width:100%;max-width:none;height:100dvh;padding:18px 15px calc(30px + env(safe-area-inset-bottom));border-radius:0}.task-brief-facts{grid-template-columns:1fr}.task-brief-facts>div,.task-brief-facts>div:nth-child(2n),.task-brief-facts>div:nth-last-child(-n+2){border-bottom:1px solid #e7ecf2;border-right:0}.task-brief-facts>div:last-child{border-bottom:0}.drawer-header h2{font-size:20px}.drawer-header button{flex:none;width:44px;height:44px}.hero-panel{padding:25px 20px}.overview-command-bar{flex-direction:column;align-items:stretch}.overview-create-task,.view-as-banner{grid-template-columns:42px minmax(0,1fr)}.active-work-banner{grid-template-columns:1fr;gap:14px}.active-work-clock{text-align:left;border:1px solid #d3e6df;border-left:0;border-right:0;padding:12px 0}.active-work-status strong{white-space:normal}.active-work-banner>button{width:100%}.overview-create-task>b,.view-as-banner>button{grid-column:2;justify-self:flex-start}.overview-create-icon{width:42px;height:42px}.ai-builder-hero{flex-direction:column;align-items:stretch;padding:25px 20px}.ai-builder-flow{min-width:0}.ai-intake-basics,.ai-draft-form{grid-template-columns:1fr}.ai-company-choice,.ai-opportunity-choice,.ai-draft-form label.wide{grid-column:auto}.task-start-state,.task-paused-state,.task-workflow-actions{grid-template-columns:1fr}.task-paused-state>button{justify-content:center;width:100%}.task-start-state button{justify-content:center}.task-live-timer{grid-template-columns:1fr;align-items:start}.task-live-timer>strong{font-size:24px}.task-live-timer>span{grid-column:auto}.completion-submit{flex-direction:column;align-items:stretch}.workstream-board{padding:15px}.workstream-heading{flex-direction:column;align-items:flex-start}.dashboard-view-switch{width:100%}.dashboard-view-switch button{flex:1;justify-content:space-between}.hero-actions{flex-direction:column}.primary-button,.secondary-button{text-align:center}.metric-grid,.module-grid,.knowledge-grid{grid-template-columns:1fr}.daily-brief{padding:20px 16px}.daily-brief-cards,.profile-stats,.module-library section>div{grid-template-columns:1fr}.today-plan{padding:14px}.today-plan-list>button{grid-template-columns:32px minmax(0,1fr)}.today-plan-list .status-pill{display:none}.data-confidence-strip{grid-template-columns:1fr}.data-confidence-strip>div:first-child{grid-column:auto}.daily-brief-cards button{min-height:135px}.profile-identity{grid-template-columns:52px minmax(0,1fr) auto}.profile-avatar{width:52px;height:52px}.birthday-banner{grid-template-columns:42px minmax(0,1fr);padding:15px}.birthday-icon{width:42px;height:42px}.profile-setup-banner{grid-template-columns:48px minmax(0,1fr);padding:14px}.profile-setup-progress{width:48px;height:48px}.profile-setup-banner>b{grid-column:2}.profile-setup-heading{grid-template-columns:46px minmax(0,1fr)}.profile-setup-score{width:46px;height:46px}.profile-birth-field{grid-template-columns:1fr;align-items:stretch}.admin-health-strip{grid-template-columns:1fr 1fr}.admin-health-strip>div{grid-column:1/-1}.owner-workload-row{grid-template-columns:22px minmax(80px,1fr) 24px}.owner-track{display:none}.view-heading{flex-direction:column;align-items:flex-start}.heading-stat{border-top:1px solid var(--line);border-left:0;width:100%}.view-toolbar,.filter-group,.toolbar-filters{flex-direction:column;align-items:stretch}.record-count{display:none}.department-chips{grid-template-columns:1fr 1fr;width:100%;display:grid}.department-chips button{justify-content:space-between}.task-worklist-summary{flex-direction:column;align-items:stretch}.task-worklist-counts span{flex:1}.task-card-row{grid-template-columns:1fr auto;gap:10px}.task-action-order{grid-column:1/-1}.task-card-copy>small{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.task-card-state{flex-direction:column;align-items:flex-end}.task-card-state>i{display:none}.access-hero{flex-direction:column;align-items:stretch}.access-policy-strip,.access-add-card,.access-config-grid{grid-template-columns:1fr}.access-capabilities{flex-wrap:wrap;align-items:flex-start}.access-capabilities>button{width:100%;margin-left:0}.checkup-metrics{grid-template-columns:1fr 1fr}.checkup-metrics article:first-child{grid-column:1/-1}.checkup-row-meta{grid-template-columns:1fr 1fr}.drawer-field{grid-template-columns:1fr;gap:7px}.sync-modal-backdrop{align-items:end;padding:0}.sync-modal{border-radius:16px 16px 0 0;max-height:92vh}.sync-stats,.sync-flow,.sync-check-grid{grid-template-columns:1fr 1fr}.sync-actions{flex-wrap:wrap}.crm-send-grid,.opportunity-grid{grid-template-columns:1fr}.sync-primary{width:100%}}body .work-assistant-panel{background:#f7f9fc;border:1px solid #d8e0eb;border-radius:22px;width:min(420px,100vw - 32px);height:auto;inset:16px 16px 16px auto;overflow:hidden;box-shadow:0 28px 80px #0f1d3233,0 2px 8px #0f1d3214}body .work-assistant-launcher.active{right:452px}body .work-assistant-panel>header{background:#fff;min-height:70px;padding:13px 15px}body .work-assistant-tabs{background:#fff;border-bottom:1px solid #e4e9f0;gap:5px;height:46px;padding:6px 12px}body .work-assistant-tabs button{color:#768399!important;background:0 0!important;border:0!important;border-radius:9px!important;width:auto!important;min-width:0!important;height:34px!important;min-height:34px!important;padding:0 15px!important;font-size:10px!important;line-height:1!important}body .work-assistant-tabs button.active{box-shadow:inset 0 0 0 1px #ccdbef;color:#1f5da9!important;background:#eaf1fb!important}body .work-assistant-messages{flex-direction:column;gap:13px;min-height:0;padding:0;display:flex;overflow:visible}body .work-assistant-message{align-items:flex-end;gap:8px;flex:none!important}body .work-assistant-message>span{background:#173a70;border-radius:9px;width:25px;height:25px;font-size:9px}body .work-assistant-message>div{background:#fff;border:1px solid #dfe6ee;border-radius:14px 14px 14px 4px;max-width:84%;padding:10px 12px;box-shadow:0 2px 8px #15233a0a;width:auto!important;height:auto!important;min-height:0!important}body .work-assistant-message.user>div{box-shadow:none;background:#215da8;border:0;border-radius:14px 14px 4px}body .work-assistant-message p{color:#26364e;white-space:pre-line;font-size:12px;line-height:1.6}body .work-assistant-message.user p{color:#fff}body .work-assistant-prompts{margin-top:18px;padding:0!important;display:block!important}body .work-assistant-prompts>div{flex-wrap:wrap;gap:7px;display:flex}body .work-assistant-prompts button{gap:7px;max-width:100%;color:#40526b!important;width:auto!important;min-width:0!important;height:36px!important;min-height:36px!important;box-shadow:none!important;background:#fff!important;border:1px solid #d9e2ed!important;border-radius:999px!important;flex:none!important;justify-content:flex-start!important;align-items:center!important;padding:0 11px!important;font-size:9px!important;line-height:1!important;display:inline-flex!important}body .work-assistant-prompts-persistent{background:#f7f9fc;border-top:1px solid #e5eaf1;flex:none!important;margin:0!important;padding:8px 14px 6px!important}body .work-assistant-prompts-persistent>small{color:#8793a5;letter-spacing:.06em;text-transform:uppercase;margin:0 0 6px;font-size:8px;font-weight:750;display:block}body .work-assistant-prompts-persistent button:disabled{cursor:wait;opacity:.55}body .work-assistant-composer{background:#fff;border:1px solid #cfd9e6;border-radius:15px;flex:none;min-height:52px;margin:0 14px;padding:7px 7px 7px 11px;box-shadow:0 5px 18px #14243b12}body .work-assistant-composer textarea{max-height:108px;padding:9px 0;font-size:11px;line-height:1.45;min-height:36px!important}body .work-assistant-composer>button{background:#1f5fae!important;border-radius:11px!important;place-items:center!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;padding:0!important;font-size:15px!important;display:grid!important}body .work-assistant-report{gap:12px;padding:16px}body .work-assistant-report select{height:40px!important;min-height:40px!important}body .work-assistant-report textarea{height:auto!important;min-height:128px!important}body .work-assistant-report-submit{width:100%!important;height:42px!important;min-height:42px!important}@media (width<=720px){body .work-assistant-panel{border:0;border-radius:0;width:100vw;height:100dvh;inset:0}body .work-assistant-launcher.active{display:none}body .work-assistant-prompts>div{grid-template-columns:1fr;display:grid}body .work-assistant-prompts button{justify-content:space-between!important;width:100%!important}}body .work-assistant-message:has(.work-assistant-task-list)>div{max-width:calc(100% - 33px);padding:10px;width:calc(100% - 33px)!important}.work-assistant-task-list{gap:7px;margin-top:10px;display:grid}body .work-assistant-task-list>button{cursor:pointer;position:relative;color:#21314a!important;text-align:left!important;width:100%!important;min-width:0!important;height:auto!important;min-height:74px!important;box-shadow:none!important;background:#f8fafd!important;border:1px solid #dce4ee!important;border-radius:12px!important;padding:10px 34px 10px 11px!important;display:block!important}body .work-assistant-task-list>button:hover{transform:translateY(-1px);background:#f1f6fc!important;border-color:#9fb9db!important}.work-assistant-task-topline{align-items:center;gap:6px;display:flex}.work-assistant-task-topline b,.work-assistant-task-topline i{border-radius:6px;padding:3px 6px;font-size:7px;font-style:normal;font-weight:800;line-height:1}.work-assistant-task-topline b{color:#285b9e;background:#e7eef9}.work-assistant-task-topline i{color:#66758a;background:#eef1f5}.work-assistant-task-list strong{color:#1e2f48;margin-top:7px;font-size:10px;line-height:1.35;display:block}.work-assistant-task-meta{color:#7c899b;align-items:center;gap:4px;margin-top:5px;font-size:8px;display:flex}.work-assistant-task-meta i{font-style:normal}.work-assistant-task-list em{color:#2a64ad;font-size:19px;font-style:normal;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.work-assistant-contacts{border-top:1px solid #e6ebf2;margin-top:10px;padding-top:9px}.work-assistant-contacts>small{color:#718097;letter-spacing:.08em;text-transform:uppercase;margin:0 0 7px;font-size:8px;font-weight:800;display:block}.work-assistant-contacts>a,.work-assistant-contacts>div{color:#243650;background:#f7faff;border:1px solid #dce5ef;border-radius:11px;align-items:center;gap:9px;min-height:48px;padding:8px;text-decoration:none;display:flex}.work-assistant-contacts>a+a,.work-assistant-contacts>div+div,.work-assistant-contacts>a+div,.work-assistant-contacts>div+a{margin-top:6px}.work-assistant-contacts>a>span,.work-assistant-contacts>div>span{color:#245b9e;background:#e3edfb;border-radius:9px;flex:0 0 29px;place-items:center;width:29px;height:29px;font-size:10px;font-weight:900;display:grid}.work-assistant-contacts>a>div,.work-assistant-contacts>div>div{flex:1;min-width:0}.work-assistant-contacts strong,.work-assistant-contacts small{display:block}.work-assistant-contacts strong{font-size:10px}.work-assistant-contacts small{color:#76849a;margin:2px 0 0;font-size:8px}.work-assistant-contacts i{color:#2a64ad;font-size:12px;font-style:normal}.work-assistant-feedback{align-items:center;gap:5px;margin-top:9px;display:flex}.work-assistant-feedback small{color:#7d899a;margin:0 auto 0 0;font-size:8px}.work-assistant-rich-answer{gap:7px;display:grid}.work-assistant-rich-answer>strong{color:#172b46;margin-top:5px;font-size:10px;font-weight:850;line-height:1.35;display:block}.work-assistant-rich-answer>strong:first-child{margin-top:0}.work-assistant-rich-answer>span{color:#31445f;align-items:flex-start;gap:7px;font-size:11px;line-height:1.55;display:flex}.work-assistant-rich-answer>span>i{background:#2f70ca;border-radius:50%;flex:0 0 5px;width:5px;height:5px;margin-top:6px}.work-assistant-rich-answer>p{margin:0}body .work-assistant-feedback button{color:#627188!important;width:28px!important;min-width:28px!important;height:26px!important;min-height:26px!important;box-shadow:none!important;background:#f8fafc!important;border:1px solid #dce4ee!important;border-radius:8px!important;place-items:center!important;padding:0!important;display:grid!important}body .work-assistant-feedback button:hover,body .work-assistant-feedback button.active{color:#205da5!important;background:#eaf2fc!important;border-color:#8cadd6!important}.overview-command-bar.dashboard-studio{justify-content:space-between;align-items:center;gap:20px;min-height:0;padding:15px 18px;display:flex}.overview-command-bar.dashboard-studio .dashboard-studio-heading{min-width:230px}.overview-command-bar.dashboard-studio .dashboard-studio-heading small{display:none}.overview-command-bar.dashboard-studio .dashboard-view-switch{background:#f4f7fb;border:1px solid #dfe6f0;border-radius:12px;gap:4px;width:auto;padding:4px;display:flex}.overview-command-bar.dashboard-studio .dashboard-view-switch button{background:0 0;border:0;border-radius:9px;min-height:40px;padding:8px 11px}.overview-command-bar.dashboard-studio .dashboard-view-switch button i{display:none}.overview-command-bar.dashboard-studio .dashboard-view-switch button em{background:#64748b1f;border-radius:999px;place-items:center;min-width:24px;height:22px;font-style:normal;display:inline-grid}.overview-command-bar.dashboard-studio .dashboard-view-switch button.active{color:#fff;background:#17233a;box-shadow:0 4px 12px #0f172a29}.overview-command-bar.dashboard-studio .dashboard-view-switch button.active em{background:#ffffff29}.hero-panel{min-height:0}.hero-panel .hero-main{padding-block:34px}.hero-panel .hero-main h1{max-width:720px;font-size:clamp(2rem,3.4vw,3.35rem);line-height:1.07}.home-priority-strip{align-items:stretch;gap:10px;display:flex}.home-priority-strip>button,.home-priority-clear{color:#24324a;background:#fff;border:1px solid #dfe6f0;border-radius:14px;flex:1 1 0;justify-content:space-between;align-items:center;gap:12px;min-height:68px;padding:14px 16px;display:flex}.home-priority-strip>button span{font-size:.86rem;font-weight:750}.home-priority-strip>button strong{background:#eef3f9;border-radius:10px;place-items:center;min-width:34px;height:34px;font-size:1.05rem;display:grid}.home-priority-strip>button.critical{color:#991b1b;background:#fff8f8;border-color:#fecaca}.home-priority-strip>button.review{color:#1d4ed8;background:#f7faff;border-color:#bfdbfe}.home-priority-strip>button.paused{color:#8a5a13;background:#fff9ed;border-color:#f1d39a}.home-priority-strip>button.paused strong{background:#ffefc9}.home-priority-strip>button.muted{color:#59677d;background:#f8fafc}.home-priority-clear{color:#17684a;background:#f5fcf8;border-color:#bce7d3;justify-content:flex-start}.home-priority-clear>span{color:#fff;background:#1d8f64;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.home-priority-clear small{color:#617164;margin-left:auto}.daily-brief.daily-brief-compact{box-shadow:none;background:0 0;border:0;padding:0}.daily-brief.daily-brief-compact .today-plan{margin:0}.daily-brief.daily-brief-compact .review-queue-banner{margin-bottom:12px}:where(button,a,input,select,textarea,[role=button],[tabindex]):focus-visible{outline-offset:3px!important;outline:3px solid #2563eb!important;box-shadow:0 0 0 5px #2563eb24!important}@media (width<=900px){.overview-command-bar.dashboard-studio{padding:12px;display:block}.overview-command-bar.dashboard-studio .dashboard-studio-heading{min-width:0;margin-bottom:10px}.overview-command-bar.dashboard-studio .dashboard-view-switch{scrollbar-width:none;width:100%;overflow-x:auto}.overview-command-bar.dashboard-studio .dashboard-view-switch button{flex:none;min-width:104px}.hero-panel .hero-main{padding-block:24px}.home-priority-strip{scroll-snap-type:x proximity;padding-bottom:2px;overflow-x:auto}.home-priority-strip>button,.home-priority-clear{scroll-snap-align:start;flex:0 0 82%;min-height:62px}.home-priority-clear small{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=720px){html{scroll-padding-top:72px}body{-webkit-tap-highlight-color:transparent;background:#f5f7fa}.topbar{z-index:60;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border-bottom:1px solid #d5dde7e6;height:60px;padding:8px 12px;position:sticky;top:0;box-shadow:0 4px 16px #13253d0d}.mobile-menu,.user-avatar{border-radius:13px;width:44px;height:44px}.agent-center-actions button,.security-guardian-message button,.ux-browser-audit-head button{min-height:44px}.breadcrumb{min-width:0;padding:0 2px}.breadcrumb strong{color:#1c2b40;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:800;overflow:hidden}.content-area{padding:10px 10px calc(92px + env(safe-area-inset-bottom))}.overview-stack{gap:10px}.overview-command-bar.dashboard-studio{box-shadow:none;background:#edf2f8;border-radius:14px;margin:0 -2px;padding:5px}.overview-command-bar.dashboard-studio .dashboard-studio-heading{display:none}.overview-command-bar.dashboard-studio .dashboard-view-switch{scroll-snap-type:x proximity;scrollbar-width:none;gap:4px;width:100%;padding:0;overflow-x:auto}.overview-command-bar.dashboard-studio .dashboard-view-switch::-webkit-scrollbar{display:none}.home-priority-strip::-webkit-scrollbar{display:none}.department-chips::-webkit-scrollbar{display:none}body .work-assistant-prompts>div::-webkit-scrollbar{display:none}.overview-command-bar.dashboard-studio .dashboard-view-switch button{scroll-snap-align:start;border-radius:10px;flex:none;min-width:auto;min-height:40px;padding:8px 12px;font-size:12px}.overview-command-bar.dashboard-studio .dashboard-view-switch button strong{font-size:12px}.overview-command-bar.dashboard-studio .dashboard-view-switch button em{min-width:22px;height:20px;font-size:10px}.profile-setup-banner,.birthday-banner{border-radius:15px;min-height:68px;padding:11px 13px}.profile-setup-banner p,.birthday-banner p{display:none}.profile-setup-banner small,.birthday-banner small{font-size:10px}.profile-setup-banner>span>strong,.birthday-banner strong{font-size:14px;line-height:1.35}.active-work-banner{border-radius:17px;gap:11px;padding:14px}.active-work-status{gap:10px}.active-work-status small{font-size:10px}.active-work-status strong{font-size:15px;line-height:1.35}.active-work-clock{padding:10px 0}.active-work-clock strong{font-size:28px}.active-work-banner>button{border-radius:12px;min-height:46px}.hero-panel{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:18px;padding:0}.hero-panel .hero-main{display:none}.hero-focus-card{background:radial-gradient(circle at 92% 0,#477de557,#0000 38%),linear-gradient(135deg,#13233a,#1b3151);border:0;border-radius:18px;width:100%;min-width:0;padding:17px;box-shadow:0 14px 30px #13274329}.hero-focus-card .pulse-row,.hero-priority-meta{font-size:11px}.hero-focus-card>button{min-height:72px;margin-top:10px}.hero-focus-card>button>strong{margin-top:9px;font-size:17px;line-height:1.35}.hero-focus-card>button>small{color:#bdc9d9;margin-top:7px;font-size:12px}.hero-focus-card>p{margin-top:10px;padding-top:10px;font-size:11px}.home-priority-strip{scroll-snap-type:x mandatory;gap:7px;margin-inline:-10px;padding:0 10px 2px;scroll-padding-inline:10px;overflow-x:auto}.home-priority-strip>button,.home-priority-clear{scroll-snap-align:start;border-radius:14px;flex-basis:min(76vw,290px);min-height:58px;padding:11px 13px}.home-priority-strip>button span{font-size:13px}.home-priority-strip>button strong,.home-priority-clear>span{width:32px;min-width:32px;height:32px;font-size:14px}.daily-brief.daily-brief-compact,.overview-create-task{display:none}.simple-workspace{border-radius:18px;gap:12px;padding:15px;box-shadow:0 8px 24px #142a480d}.simple-workspace-heading{gap:10px}.simple-workspace-heading h2{margin:4px 0 3px;font-size:21px;line-height:1.2}.simple-workspace-heading p{font-size:13px;line-height:1.45}.simple-workspace-heading>button{min-height:44px;padding:9px 12px}.simple-work-columns{gap:10px}.simple-work-column{border-radius:15px}.simple-work-column>header{gap:10px;padding:13px}.simple-work-column header small{font-size:10px}.simple-work-column header h3{font-size:16px}.simple-work-icon{width:34px;height:34px}.simple-task-list>button{gap:10px;min-height:70px;padding:12px 13px}.simple-task-list>button:nth-child(n+4){display:none}.simple-task-main strong{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.35;display:-webkit-box;overflow:hidden}.simple-task-main small,.simple-task-side small{font-size:11px}.simple-task-side .status-pill{font-size:10px}.simple-attention-bar{border-radius:13px;gap:8px;padding:12px}.mobile-bottom-nav{right:8px;bottom:calc(7px + env(safe-area-inset-bottom));border-radius:19px;align-items:center;min-height:66px;padding:6px;left:8px}.mobile-bottom-nav button{border-radius:13px;flex:1 1 0;min-width:0;min-height:52px;padding:5px 3px}.mobile-bottom-nav button>span{font-size:19px}.mobile-bottom-nav button>small{font-size:10px}.mobile-bottom-nav .mobile-new-task{border:4px solid #f5f7fa;border-radius:18px;flex:0 0 54px;width:54px;min-width:54px;max-width:54px;height:54px;margin:-17px 2px 0}.mobile-bottom-nav .mobile-new-task>span{font-size:25px}.work-assistant-launcher{right:12px;bottom:calc(84px + env(safe-area-inset-bottom));border:3px solid #fff;border-radius:16px;width:50px;min-width:50px;height:50px;box-shadow:0 10px 24px #13346040}.department-filter{gap:10px;padding:12px}.department-filter>div:first-child small{display:none}.department-filter strong{font-size:14px}.department-chips{scroll-snap-type:x proximity;flex-wrap:nowrap;gap:6px;width:calc(100% + 24px);margin-inline:-12px;padding-inline:12px;display:flex;overflow-x:auto}.department-chips button{scroll-snap-align:start;border-radius:11px;flex:none;min-height:42px;padding:0 10px 0 12px;font-size:12px}.department-chips em{font-size:10px}.view-toolbar,.filter-group,.toolbar-filters{gap:8px}.task-card-list{gap:7px;padding:5px}.task-card-row{border-radius:14px;min-height:92px;padding:13px 12px 13px 14px}.task-action-order{font-size:10px}.task-card-copy>strong{font-size:15px;line-height:1.38}.task-card-copy>small,.task-card-meta{font-size:12px}.task-card-state{gap:6px}.detail-drawer{padding:0 14px calc(26px + env(safe-area-inset-bottom));overscroll-behavior:contain}.drawer-header{z-index:5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;align-items:center;margin:0 -14px;padding:12px 14px;position:sticky;top:0}.drawer-header .section-kicker{display:none}.drawer-header h2{margin:0;font-size:18px;line-height:1.3}.task-workflow-card,.task-approval-card{border-radius:16px;margin-top:12px;padding:14px}.task-workflow-topline{font-size:10px}.task-start-state strong,.task-paused-state strong{font-size:15px}.task-start-state p,.task-paused-state p,.task-paused-state small{font-size:12px}.task-start-state button,.task-paused-state>button,.task-workflow-actions button{border-radius:13px;min-height:50px}.task-live-timer>strong{font-size:30px}.task-live-timer small,.task-live-timer>span{font-size:11px}.task-approval-heading{align-items:flex-start}.task-approval-heading h3{font-size:17px}.task-approval-roles{grid-template-columns:1fr;gap:7px;display:grid}.task-approval-roles>b{justify-self:center;transform:rotate(90deg)}.drawer-actions{grid-template-columns:1fr 1fr;gap:7px;padding-block:12px;display:grid}.drawer-actions>button{width:100%;min-height:44px}.drawer-actions>.drawer-discuss,.drawer-actions>.drawer-progress-quick{grid-column:1/-1;min-height:52px}.drawer-utility-actions{flex-wrap:wrap}.drawer-edit-danger{flex-direction:column;align-items:stretch}.drawer-edit-danger .drawer-delete{width:100%}.drawer-field{padding-block:11px}.drawer-field>span,.drawer-field>strong,.drawer-field>a{font-size:12px;line-height:1.45}.sync-modal{width:100%;max-width:none;min-height:min(86dvh,720px);max-height:100dvh;padding:16px 14px calc(24px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0}.profile-modal,.admin-panel-modal{max-height:100dvh}.profile-identity{z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;grid-template-columns:48px minmax(0,1fr) auto;margin:-16px -14px 0;padding:14px;position:sticky;top:-16px}.profile-avatar{border-radius:15px;width:48px;height:48px;font-size:16px}.profile-identity h2{font-size:19px}.profile-identity p{text-overflow:ellipsis;font-size:11px;overflow:hidden}.admin-panel-tools>button,.admin-panel-tools>a,.module-library section button{min-height:76px}.admin-panel-tools strong,.module-library section button strong{font-size:14px}.admin-panel-tools small,.module-library section button small{font-size:11px}body .work-assistant-panel{background:#f5f7fa;grid-template-rows:auto auto minmax(0,1fr);display:grid}body .work-assistant-panel>header{min-height:calc(62px + env(safe-area-inset-top));padding:calc(10px + env(safe-area-inset-top)) 14px 10px;border-bottom:1px solid #e1e7ef}body .work-assistant-identity strong{font-size:15px}body .work-assistant-identity small{font-size:11px}body .work-assistant-header-actions>button{width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important}body .work-assistant-tabs{height:48px;padding:6px 10px}body .work-assistant-tabs button{height:36px!important;min-height:36px!important;padding:0 17px!important;font-size:12px!important}body .work-assistant-chat{min-height:0;overflow:hidden}body .work-assistant-context-strip{margin:8px 10px 0;padding:8px 10px}body .work-assistant-context-strip strong{font-size:12px}body .work-assistant-context-strip small{font-size:10px}body .work-assistant-conversation{padding:13px 10px 8px}body .work-assistant-message{gap:7px}body .work-assistant-message>div{max-width:88%;padding:11px 12px}body .work-assistant-message p{font-size:14px;line-height:1.5}body .work-assistant-message small{font-size:10px}body .work-assistant-prompts{background:#fff;border-top:1px solid #e4e9f0;margin:0;padding:7px 10px 8px!important}body .work-assistant-prompts>small{margin-bottom:6px;font-size:10px}body .work-assistant-prompts>div{scroll-snap-type:x proximity;flex-wrap:nowrap;gap:6px;display:flex;overflow-x:auto}body .work-assistant-prompts button{scroll-snap-align:start;justify-content:flex-start!important;width:auto!important;min-width:max-content!important;height:38px!important;min-height:38px!important;padding:0 12px!important;font-size:12px!important}body .work-assistant-composer{min-height:54px;margin:0 10px;padding:7px 7px 7px 11px}body .work-assistant-composer textarea{font-size:16px;min-height:38px!important}body .work-assistant-composer>button{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important}body .work-assistant-composer-meta{padding:6px 12px calc(10px + env(safe-area-inset-bottom))}body .work-assistant-composer-meta span{display:none}body .work-assistant-composer-meta button{margin-left:auto;min-height:32px!important;font-size:11px!important}body .work-assistant-message:has(.work-assistant-task-list)>div{max-width:calc(100% - 32px);width:calc(100% - 32px)!important}body .work-assistant-task-list>button{min-height:88px!important;padding:12px 36px 12px 12px!important}.work-assistant-task-topline b,.work-assistant-task-topline i{font-size:10px}.work-assistant-task-list strong{font-size:13px}.work-assistant-task-meta{font-size:11px}body .work-assistant-report{min-height:0;padding:16px 14px calc(24px + env(safe-area-inset-bottom));overflow-y:auto}}.hero-panel.hero-panel-compact{min-height:0;box-shadow:none;background:0 0;border:0;padding:0;display:block}.hero-panel-compact .hero-focus-card-primary{color:#14243c;background:radial-gradient(circle at 92% 12%,#4972dd24,#0000 34%),linear-gradient(135deg,#f8fbff 0%,#eaf1ff 100%);border:1px solid #d8e2f2;border-radius:22px;width:100%;min-height:164px;padding:22px 26px;box-shadow:0 18px 44px #1e3b691a}.hero-panel-compact .hero-focus-card-primary>button{color:#14243c;text-align:left;grid-template-columns:minmax(0,1fr) auto;gap:8px 18px;width:100%;min-height:88px;padding:12px 0 0;display:grid}.hero-panel-compact .hero-priority-meta,.hero-panel-compact .hero-focus-card-primary>button>strong,.hero-panel-compact .hero-focus-card-primary>button>small{grid-column:1}.hero-panel-compact .hero-focus-card-primary>button>strong{color:#14243c;max-width:820px;font-size:clamp(23px,2.6vw,36px);font-weight:760;line-height:1.16}.hero-panel-compact .hero-focus-card-primary>button>small{color:#61718a;font-size:13px}.hero-open-task{color:#234f9f;white-space:nowrap;background:#fff;border:1px solid #c6d5ef;border-radius:12px;grid-area:1/2/span 3;align-self:center;padding:12px 15px;font-size:12px}.simple-work-columns.simple-work-columns-compact{grid-template-columns:1fr}.simple-work-columns-compact .simple-work-column{min-height:0}.simple-work-columns-compact .simple-task-list>button{background:#fff;border:1px solid #e1e8f2;border-radius:14px;align-items:flex-start;min-height:108px;padding:15px}.simple-work-columns-compact .simple-task-main strong{white-space:normal}@media (width<=720px){.analytics-kpis,.usage-kpis,.solus-kpis{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;gap:7px;margin-inline:-10px;padding-inline:10px;display:flex;overflow-x:auto}.analytics-kpis article,.usage-kpis article,.solus-kpis article{scroll-snap-align:start;border-radius:14px;flex:0 0 min(49vw,180px);width:auto;min-width:min(49vw,180px);min-height:106px;padding:14px}.solus-hero{border-radius:18px;gap:14px;padding:17px}.solus-hero h1{margin:5px 0 6px;font-size:36px}.analytics-hero{border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;min-height:0;padding:17px;display:grid}.analytics-hero h1{margin:6px 0 0;font-size:23px;line-height:1.12}.hero-panel-compact .hero-focus-card-primary{border-radius:17px;min-height:0;padding:17px}.hero-panel-compact .hero-focus-card-primary>button{min-height:0;padding-top:12px;display:block}.hero-panel-compact .hero-focus-card-primary>button>strong{margin-top:10px;font-size:20px;display:block}.hero-panel-compact .hero-focus-card-primary>button>small{margin-top:7px;font-size:12px;display:block}.hero-open-task{margin-top:13px;display:inline-flex}.simple-work-columns-compact .simple-task-list{grid-template-columns:1fr;padding:10px}.simple-work-columns-compact .simple-task-list>button{min-height:82px}.task-opportunity-picker{grid-template-columns:1fr}.task-opportunity-picker button{justify-self:stretch;width:100%}}.hero-panel-compact .hero-focus-card-primary{background:radial-gradient(circle at 92% 8%,#4670da2e,#0000 34%),linear-gradient(135deg,#f8fbff 0%,#e5edfc 100%);border-left:4px solid #2d6cdf;position:relative}.hero-panel-compact .hero-focus-card-primary>button{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"meta action""title action""owner action""reason action";gap:9px 22px;display:grid}.hero-panel-compact .hero-priority-meta{grid-area:meta}.hero-panel-compact .hero-focus-card-primary>button>strong{grid-area:title}.hero-panel-compact .hero-open-task{grid-area:action}.simple-work-columns-compact .simple-task-list>button{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:start;gap:10px;min-height:132px;padding:15px;display:grid}@media (width<=720px){.hero-panel-compact .hero-focus-card-primary{border-left-width:3px}.hero-panel-compact .hero-focus-card-primary>button{grid-template-columns:minmax(0,1fr) 18px;grid-template-areas:"meta open""title open""owner open""reason open""action action";gap:8px 10px;display:grid}.hero-panel-compact .hero-open-task{grid-area:open}.simple-work-columns-compact .simple-task-list{grid-template-columns:1fr;padding:10px}.simple-work-columns-compact .simple-task-list>button{grid-template-columns:auto minmax(0,1fr) auto;min-height:104px}}.overview-command-bar.dashboard-studio{min-height:52px;box-shadow:none;border-radius:13px;padding:9px 14px}.overview-command-bar.dashboard-studio .dashboard-studio-heading{align-items:center;gap:9px;min-width:0;display:flex}.overview-command-bar.dashboard-studio .dashboard-studio-heading .section-kicker{display:none}.overview-command-bar.dashboard-studio .dashboard-studio-heading>strong{font-size:14px;font-weight:700}.dashboard-view-select{color:#718096;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:8px;font-size:10px;font-weight:800;display:flex}.dashboard-view-select select{color:#24344c;text-transform:none;letter-spacing:normal;background-color:#fff;border:1px solid #d7e0eb;border-radius:9px;min-width:178px;min-height:36px;padding:0 34px 0 11px;font-size:12px;font-weight:700}.hero-panel-compact .hero-focus-card-primary{color:#15243a;background:#fff;border:1px solid #dce4ee;border-left:4px solid #2563d9;border-radius:16px;width:100%;min-height:0;padding:16px 20px 0;box-shadow:0 7px 20px #182e4e0d}.hero-panel-compact .hero-focus-card-primary .pulse-row{color:#627188;font-size:10px}.hero-panel-compact .hero-focus-card-primary>button{color:#15243a;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"meta action""title action""owner action""reason action";gap:6px 18px;min-height:0;margin-top:6px;padding:4px 0 12px}.hero-panel-compact .hero-focus-card-primary>button>strong{color:#132239;letter-spacing:-.025em;max-width:860px;margin:0;font-size:clamp(20px,2vw,26px);font-weight:680;line-height:1.18}.hero-panel-compact .hero-task-owner{gap:8px;margin:0}.hero-panel-compact .hero-task-owner>i{width:30px;min-width:30px;height:30px;font-size:10px}.hero-panel-compact .hero-task-owner strong{font-size:13px;font-weight:600}.hero-panel-compact .hero-task-owner small,.hero-panel-compact .hero-priority-reason{color:#66758a;font-size:11px;font-weight:500}.hero-panel-compact .hero-open-task{color:#fff;background:#235fc7;border:0;border-radius:10px;align-self:center;min-height:40px;padding:10px 14px;font-size:12px;font-weight:800}.hero-panel-compact .hero-focus-card-primary>p{display:none}.home-attention-inline{scrollbar-width:none;background:#fafbfd;border-top:1px solid #e5ebf2;border-radius:0 0 15px 12px;align-items:center;gap:7px;margin:0 -20px;padding:10px 20px;display:flex;overflow-x:auto}.home-attention-inline::-webkit-scrollbar{display:none}.home-attention-inline>button{color:#46566d;background:#eef2f6;border:0;border-radius:8px;flex:none;justify-content:flex-start;align-items:center;gap:6px;min-height:30px;padding:6px 9px;display:inline-flex}.home-attention-inline>button>span{color:#66778d;font-size:11px;font-weight:900}.home-attention-inline>button>strong{width:auto;min-width:0;height:auto;color:inherit;background:0 0;font-size:11px;font-weight:700;display:inline}.home-attention-inline>button.critical{color:#a12d2d;background:#fff0f0}.home-attention-inline>button.review{color:#225da8;background:#edf4ff}.simple-workspace{box-shadow:none;background:0 0;border:0;border-radius:0;gap:10px;padding:0}.simple-workspace-heading{align-items:center;gap:16px;min-height:38px;padding:0 2px}.simple-workspace-heading h2{color:#17253a;letter-spacing:-.025em;margin:2px 0 0;font-size:20px;font-weight:680}.simple-workspace-heading>button{background:#fff;border-radius:9px;min-height:36px;padding:7px 11px;font-size:11px}.simple-work-columns.simple-work-columns-compact{display:block}.simple-work-columns-compact .simple-work-column{background:#fff;border:1px solid #dce4ed;border-radius:14px;overflow:hidden}.simple-work-columns-compact .simple-task-list{grid-template-columns:1fr;gap:0;padding:0;display:grid}.simple-work-columns-compact .simple-task-list>button{background:#fff;border:0;border-bottom:1px solid #e7ecf2;border-radius:0;grid-template-columns:32px minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:58px;padding:9px 13px;display:grid;transform:none}.simple-work-columns-compact .simple-task-list>button:last-child{border-bottom:0}.simple-work-columns-compact .simple-task-list>button:hover{background:#f8fafc;border-color:#e7ecf2;transform:none}.simple-work-columns-compact .simple-priority{border-radius:8px;width:30px;height:30px;font-size:10px}.simple-work-columns-compact .simple-task-main{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px;display:grid}.simple-work-columns-compact .simple-task-main>strong{color:#18263b;white-space:nowrap;grid-column:1/-1;font-size:13px;font-weight:650;line-height:1.3}.simple-work-columns-compact .simple-task-context{color:#69788d;font-size:10px;font-weight:550}.simple-work-columns-compact .simple-task-owner{gap:5px;margin:0}.simple-work-columns-compact .simple-task-owner>i{width:20px;min-width:20px;height:20px;font-size:8px}.simple-work-columns-compact .status-pill{font-size:9px}.simple-work-columns-compact .simple-task-open{color:#8090a4;font-size:18px}.home-followup{box-shadow:none;border-radius:14px;grid-template-columns:220px minmax(0,1fr) auto;gap:14px;padding:11px 13px}.home-followup-copy{gap:2px}.home-followup-copy>strong{font-size:13px}.home-followup-copy>small{display:none}.home-followup-people{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.home-followup-people>button{border-left:1px solid #e4eaf1;grid-template-columns:28px minmax(0,1fr) auto;min-height:40px;padding:4px 8px}.home-followup-people>button>i{width:28px;min-width:28px;height:28px;font-size:9px}.home-followup-people>button strong{font-size:11px;font-weight:650}.home-followup-people>button small{font-size:10px}.home-followup-all{min-height:36px;padding:7px 10px;font-size:10px}.sidebar nav button{min-height:40px;padding-block:7px}.workspace-switcher button{min-height:38px}.sidebar-instructions,.sidebar-solus-support,.sidebar-admin-panel,.sidebar-profile{min-height:50px}@media (width<=900px){.overview-command-bar.dashboard-studio{padding:8px 10px;display:flex}.overview-command-bar.dashboard-studio .dashboard-studio-heading{margin:0}.dashboard-view-select>span{display:none}.home-followup{grid-template-columns:190px minmax(0,1fr) auto}}@media (width<=720px){.overview-stack{gap:9px}.overview-command-bar.dashboard-studio{background:#fff;border:1px solid #dfe6ee;min-height:44px;margin:0}.overview-command-bar.dashboard-studio .dashboard-studio-heading{min-width:0;display:flex}.overview-command-bar.dashboard-studio .dashboard-studio-heading>strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.dashboard-view-select select{width:120px;min-width:120px;min-height:32px;font-size:11px}.hero-panel-compact .hero-focus-card-primary{box-shadow:none;background:#fff;border-left-width:3px;border-radius:14px;padding:14px 14px 0}.hero-panel-compact .hero-focus-card-primary>button{grid-template-columns:minmax(0,1fr) 16px;grid-template-areas:"meta open""title open""owner open""reason open";gap:6px 8px;padding:4px 0 10px}.hero-panel-compact .hero-focus-card-primary>button>strong{margin:0;font-size:18px;line-height:1.22}.hero-panel-compact .hero-open-task{color:#0000;background:0 0;grid-area:open;width:16px;min-width:16px;min-height:24px;padding:0;overflow:hidden}.hero-panel-compact .hero-open-task:after{content:"›";color:#2f62ad;font-size:24px}.hero-panel-compact .hero-task-owner small{text-overflow:ellipsis;white-space:nowrap;max-width:230px;overflow:hidden}.home-attention-inline{border-radius:0 0 13px 10px;margin:0 -14px;padding:8px 14px}.home-attention-inline>button{min-height:29px;padding:6px 8px}.simple-workspace{padding:0}.simple-workspace-heading{min-height:36px;padding-inline:2px}.simple-workspace-heading h2{font-size:17px}.simple-workspace-heading>button{min-height:34px}.simple-work-columns-compact .simple-task-list{padding:0}.simple-work-columns-compact .simple-task-list>button{grid-template-columns:30px minmax(0,1fr) auto;min-height:66px;padding:9px 10px}.simple-work-columns-compact .simple-task-main{grid-template-columns:1fr;gap:2px;display:grid}.simple-work-columns-compact .simple-task-main>strong{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-column:auto;font-size:13px;display:-webkit-box;overflow:hidden}.simple-work-columns-compact .simple-task-owner{display:none}.simple-work-columns-compact .status-pill{grid-area:1/3}.simple-work-columns-compact .simple-task-open{display:none}.home-followup{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:10px}.home-followup-copy{grid-column:1}.home-followup-people{grid-column:1/-1;grid-template-columns:1fr;gap:0}.home-followup-people>button{border-top:1px solid #e6ebf1;border-left:0;min-height:42px}.home-followup-all{grid-area:1/2}}.home-followup-empty{color:#415269;border-left:1px solid #e4eaf1;align-items:center;gap:10px;min-height:44px;padding:5px 10px;display:flex}.home-followup-empty>span{color:#187054;background:#e5f4ed;border-radius:50%;place-items:center;width:28px;min-width:28px;height:28px;font-size:11px;font-weight:900;display:grid}.home-followup-empty>div{gap:2px;min-width:0;display:grid}.home-followup-empty strong{font-size:11px;font-weight:650}.home-followup-empty small{color:#788699;font-size:10px}.home-team-pulse{border-top:1px solid #e2e8ef;min-height:34px;padding:7px 2px 0}.home-team-pulse strong{font-size:11px;font-weight:750}@media (width<=720px){.home-followup-empty{border-top:1px solid #e6ebf1;border-left:0;grid-column:1/-1;min-height:48px}.home-team-pulse{align-items:flex-start}.home-team-pulse small{max-width:260px;line-height:1.4}}.active-work-banner{min-height:56px;box-shadow:none;background:#fff;border-left:3px solid #22936b;border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;padding:8px 12px}.active-work-banner.paused{background:#fffdf8;border-color:#e3d4b5 #e3d4b5 #e3d4b5 #c98b24}.active-work-status{align-items:center;gap:9px}.active-work-status>div{gap:1px}.active-work-status small{letter-spacing:.06em;font-size:8px}.active-work-status strong{font-size:13px;font-weight:680}.active-work-status p{font-size:9px}.active-work-clock{min-width:108px;padding:2px 12px}.active-work-clock strong{font-size:19px}.active-work-banner>button{border-radius:9px;gap:7px;min-height:36px;padding:7px 11px;display:inline-flex}.active-work-banner>button>span{grid-row:auto;font-size:11px}.active-work-banner>button strong{font-size:10px}.active-work-banner>button small{display:none}.hero-task-context{color:#66758a;grid-area:owner;align-items:baseline;gap:7px;min-width:0;display:flex}.hero-task-context strong{color:#34445a;font-size:12px;font-weight:700}.hero-task-context small{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.home-attention-label{color:#7a8799;letter-spacing:.06em;text-transform:uppercase;flex:none;font-size:9px;font-weight:850}.status-pill{white-space:nowrap}@media (width<=720px){.active-work-banner{grid-template-columns:minmax(0,1fr) auto;gap:8px;min-height:0;padding:9px 10px}.active-work-status p,.active-work-clock{display:none}.active-work-banner>button{justify-content:center;width:36px;min-width:36px;padding:0}.active-work-banner>button strong{display:none}.hero-panel-compact .hero-focus-card-primary>button>strong{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.hero-task-context{flex-direction:column;align-items:flex-start;gap:1px}.home-attention-label{display:none}}.hero-panel-compact .hero-focus-card-primary>button>strong{text-overflow:clip;white-space:normal;overflow:visible}@media (width<=720px){.work-assistant-launcher{display:none}.mobile-bottom-nav{gap:2px}.mobile-bottom-nav button{padding-inline:2px}.mobile-bottom-nav .mobile-assistant-nav>span{color:#fff;background:#235fc7;border-radius:8px;place-items:center;width:24px;height:24px;margin-inline:auto;font-size:11px;font-weight:850;display:grid}.mobile-bottom-nav .mobile-assistant-nav.active>span{background:#173f83}.dashboard-view-select select{width:min(156px,44vw);min-width:min(156px,44vw);padding-right:40px}.hero-panel-compact .hero-focus-card-primary>button>strong{text-overflow:clip;white-space:normal;-webkit-line-clamp:unset;display:block;overflow:visible}}.sidebar{padding:20px 14px 14px}.brand{padding:0 6px 18px}.workspace-switcher{background:0 0;border:0;border-radius:0;gap:6px;margin:0 0 18px;padding:0 6px;display:grid}.workspace-switcher>span{color:#6f7e94;letter-spacing:.14em;padding:0;font-size:8px;font-weight:850}.workspace-switcher select{appearance:none;color:#edf3fc;cursor:pointer;background:linear-gradient(45deg,#0000 50%,#8da0ba 50%) calc(100% - 15px) 17px/5px 5px no-repeat,linear-gradient(135deg,#8da0ba 50%,#0000 50%) calc(100% - 10px) 17px/5px 5px no-repeat,#ffffff0b;border:1px solid #ffffff1c;border-radius:9px;width:100%;min-height:40px;padding:0 34px 0 12px;font-size:11px;font-weight:750}.workspace-switcher select:focus-visible{border-color:#6f9ff885;outline:none}.sidebar-create-task{background:#336fe0;border-radius:9px;grid-template-columns:26px minmax(0,1fr) auto;gap:9px;width:calc(100% - 12px);min-height:44px;margin:0 6px 18px;padding:0 11px;box-shadow:0 8px 18px #163a833d}.sidebar-create-task>span:first-child{border-radius:7px;width:26px;height:26px;font-size:17px}.sidebar-create-task>strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.sidebar-create-task>b{color:#dce9ff;font-size:12px}.sidebar nav{gap:0}.sidebar-nav-group{gap:3px;display:grid}.sidebar-nav-group+.sidebar-nav-group{margin-top:16px}.nav-label{color:#64738a;letter-spacing:.14em;text-transform:uppercase;padding:0 10px 6px;font-size:8px}.sidebar nav button{min-height:42px;padding:7px 8px}.sidebar nav button.active{background:#3d69af38;box-shadow:inset 2px 0 #64a0ff}.sync-card{background:0 0;border:0;border-radius:0;margin-top:auto;padding:16px 6px 5px}.sync-card>button{color:#9aacbf;text-align:left;background:0 0;border:0;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:38px;margin:0;padding:5px 7px;display:grid}.sync-card>button>span:nth-child(2){gap:1px;min-width:0;display:grid}.sync-card>button strong,.sync-card>button small{margin:0}.sync-card>button strong{color:#aebacd;font-size:9px}.sync-card>button small{color:#607087;font-size:8px}.sidebar-instructions,.sidebar-admin-panel,.sidebar-profile{background:0 0;border:0;border-radius:8px;grid-template-columns:28px minmax(0,1fr) auto;gap:8px;width:calc(100% - 12px);min-height:42px;margin:2px 6px 0;padding:6px 8px}.sidebar-instructions>span:first-child,.sidebar-admin-panel>span:first-child,.sidebar-profile>span:first-child{border-radius:8px;width:28px;height:28px;font-size:10px}.sidebar-instructions strong,.sidebar-solus-support strong,.sidebar-admin-panel strong,.sidebar-profile strong{font-size:10px}.sidebar-instructions small,.sidebar-solus-support small,.sidebar-admin-panel small,.sidebar-profile small{font-size:8px}.sidebar-profile{border-top:1px solid #ffffff12;border-radius:0 0 8px 8px;margin-top:5px;padding-top:9px}.sidebar-solus-support{background:linear-gradient(135deg,#08090a,#151a1e);border:1px solid #c6ff0038;border-radius:9px;grid-template-columns:64px minmax(0,1fr) auto;min-height:48px;margin-top:7px;padding:7px 8px}.sidebar-solus-wordmark{width:64px;height:28px}@media (width<=720px){.sidebar{width:min(286px,86vw);padding-top:18px}.sidebar-create-task{min-height:46px}.sidebar nav button{min-height:44px}}:root{--canvas:#f1f4f8;--home-navy:#142640;--home-navy-soft:#203b63;--home-card:#fff;--home-muted:#68778c;--home-line:#e3e9f1;--home-blue:#2563d9;--home-amber:#bd7615;--home-red:#c63d46;--home-green:#18815f}.content-area{width:100%;max-width:1400px}.overview-stack{gap:18px}.overview-command-bar.dashboard-studio{background:#ffffffeb;border-color:#e0e6ee;box-shadow:0 1px 2px #14264008}.hero-panel-compact .hero-focus-card-primary{background:var(--home-card);border:0;border-radius:14px;padding:0;overflow:hidden;box-shadow:0 12px 34px #14264017,0 1px 2px #14264014}.hero-panel-compact .hero-focus-card-primary .pulse-row{color:#f4f8ff;background:var(--home-navy);justify-content:space-between;align-items:center;gap:16px;min-height:47px;margin:0;padding:0 20px;font-size:11px;display:flex}.hero-panel-compact .hero-focus-card-primary .pulse-row>span{align-items:center;gap:9px;display:inline-flex}.hero-panel-compact .hero-focus-card-primary .pulse-row .live-dot{background:#48d5a5;box-shadow:0 0 0 4px #48d5a521}.hero-panel-compact .hero-focus-card-primary .pulse-row strong{letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:750}.hero-panel-compact .hero-focus-card-primary .pulse-row small{color:#aebdd3;font-size:10px;font-weight:600}.hero-panel-compact .hero-focus-card-primary>button{color:#14233a;background:#fff;grid-template-columns:minmax(0,1fr) minmax(210px,232px);grid-template-areas:"meta due""title due""owner due""reason due";align-items:start;gap:8px 24px;min-height:136px;margin:0;padding:20px 24px;display:grid}.hero-panel-compact .hero-priority-meta{grid-area:meta;gap:8px}.hero-panel-compact .hero-priority-meta>b{color:#33445c;background:0 0;border:1px solid #b9c5d5;border-radius:999px;width:auto;min-width:30px;height:24px;padding:0 8px;font-size:10px;font-weight:800}.hero-panel-compact .hero-focus-card-primary>button>strong{color:#132239;letter-spacing:-.025em;grid-area:title;max-width:820px;margin:0;font-size:clamp(22px,1.9vw,25px);font-weight:650;line-height:1.2}.hero-panel-compact .hero-task-owner{grid-area:owner;gap:11px;margin-top:2px}.hero-panel-compact .hero-task-owner>i{color:#1f3b64;background:#edf3fb;border:1px solid #d9e1ec;width:44px;min-width:44px;height:44px;font-size:12px}.hero-panel-compact .hero-task-owner strong{color:#1b2a41;font-size:14px;font-weight:650}.hero-panel-compact .hero-task-owner small{color:var(--home-muted);font-size:12px;font-weight:500}.hero-panel-compact .hero-priority-reason{color:#53647b;grid-area:reason;margin-top:1px;font-size:12px;font-weight:600}.hero-panel-compact .hero-priority-reason>span{color:var(--home-blue)}.hero-due-rail{text-align:left;background:linear-gradient(145deg,#fbfcff 0%,#f4f7fc 100%);border:1px solid #e1e8f2;border-radius:12px;grid-area:due;align-content:center;align-self:center;justify-items:stretch;gap:4px;min-width:0;min-height:0;padding:16px;display:grid}.hero-due-label{color:#7b8798;letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:800;line-height:1.2}.hero-due-rail>strong{color:#243955;font-variant-numeric:tabular-nums;letter-spacing:-.02em;white-space:normal;font-size:20px;font-weight:750;line-height:1.18}.hero-due-rail>em{color:#5f7087;margin-top:1px;font-size:11px;font-style:normal;font-weight:550}.hero-due-rail.due-overdue>strong{color:var(--home-red)}.hero-due-rail.due-today>strong{color:var(--home-blue)}.hero-due-rail.due-tomorrow>strong{color:#567fbe}.hero-due-rail.due-undated>strong{color:#7c899a}.hero-panel-compact .hero-open-task{color:#fff;background:var(--home-blue);text-align:center;white-space:normal;overflow-wrap:anywhere;border:0;border-radius:10px;grid-area:auto;justify-content:center;justify-self:stretch;align-items:center;width:100%;min-width:0;max-width:100%;min-height:38px;margin-top:11px;padding:9px 12px;font-size:12px;font-weight:750;line-height:1.25;display:inline-flex;box-shadow:0 5px 12px #2563d92e}.home-attention-inline{border-top:1px solid var(--home-line);background:#f8fafc;border-radius:0;margin:0;padding:10px 20px}.home-attention-inline>button{background:#eef2f7;border:1px solid #0000}.home-attention-inline>button.critical{color:#a42d36;background:#fff3f3;border-color:#f4d5d7}.home-attention-inline>button.review{color:#245aa5;background:#f1f6ff;border-color:#d5e3f8}.status-pill{border:0;border-radius:999px;align-items:center;gap:5px;min-height:23px;padding:4px 8px;font-size:10px;font-weight:750;display:inline-flex}.status-pill:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.status-pill.blue,.status-pill.action-progress{color:#245fc1;background:#eaf2ff}.status-pill.amber,.status-pill.action-today{color:#9c6216;background:#fff3dc}.status-pill.red,.status-pill.action-attention{color:#ad3039;background:#fff0f1}.status-pill.green,.status-pill.action-done{color:#187457;background:#e8f6f0}.status-pill.slate,.status-pill.action-week,.status-pill.action-planned,.status-pill.action-next{color:#5d6b7e;background:#eef1f5}.simple-workspace{gap:16px}.simple-workspace-heading{padding:0 3px}.simple-workspace-heading .section-kicker,.home-followup .section-kicker{color:#758398;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:850}.simple-workspace-heading h2{color:#16253a;font-size:20px;font-weight:650}.simple-work-columns-compact .simple-work-column{border:0;border-radius:12px;box-shadow:0 7px 22px #1426400f,0 1px 2px #1426400d}.simple-work-columns-compact .simple-task-list>button{border-bottom-color:var(--home-line);grid-template-columns:38px minmax(0,1fr) auto;gap:12px;min-height:72px;padding:11px 16px;transition:background .15s,border-color .15s,box-shadow .15s}.simple-work-columns-compact .simple-task-list>button:hover{background:#f7f9fc;box-shadow:inset 2px 0 #8da6c8}.simple-work-columns-compact .simple-priority{color:#35465e;background:0 0;border:1px solid #c8d1de;border-radius:999px;width:auto;min-width:34px;height:26px;padding:0 7px;font-size:10px}.simple-work-columns-compact .simple-task-main{grid-template-columns:minmax(0,1fr);gap:7px}.simple-work-columns-compact .simple-task-main>strong{color:#17263b;font-size:15px;font-weight:600;line-height:1.32}.simple-task-meta{justify-content:flex-start;align-items:center;gap:14px;min-width:0;display:flex}.simple-work-columns-compact .simple-task-owner{gap:7px}.simple-work-columns-compact .simple-task-owner>i{color:#28476f;background:#edf2f8;width:28px;min-width:28px;height:28px;font-size:9px}.simple-work-columns-compact .simple-task-owner>strong{color:#26364c;font-size:12px;font-weight:650}.simple-work-columns-compact .simple-task-owner>small{color:#758398;font-size:11px;font-weight:550}.simple-task-deadline{color:#31445e;text-align:left;white-space:nowrap;background:#f7f9fc;border:1px solid #dce4ee;border-radius:10px;flex-direction:column;flex:0 0 96px;justify-content:center;align-items:flex-start;gap:2px;width:96px;min-width:96px;height:42px;padding:6px 11px;display:flex}.simple-task-deadline>small{color:#8491a3;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:800;line-height:1}.simple-task-deadline>strong{max-width:100%;color:inherit;text-overflow:ellipsis;font-size:11px;font-weight:750;line-height:1.2;overflow:hidden}.simple-task-deadline.due-overdue{color:var(--home-red);background:#fff7f7;border-color:#f1d3d6}.simple-task-deadline.due-today{color:#245fc1;background:#f4f8ff;border-color:#d5e3f8}.simple-task-deadline.due-tomorrow{color:#245fc1}.simple-task-state{grid-template-columns:96px 102px 16px;align-items:center;gap:10px;display:grid}.simple-task-state>.status-pill{justify-content:center;width:102px;min-width:102px}.simple-work-columns-compact .simple-task-list>button:has(.due-overdue):hover{box-shadow:inset 2px 0 0 var(--home-red)}.simple-work-columns-compact .simple-task-open{color:#65758c}.home-followup{border:0;border-top:1px solid var(--home-line);box-shadow:none;background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"copy all""people people";gap:14px 18px;padding:18px 3px 20px}.home-followup-copy{grid-area:copy}.home-followup-copy>strong{color:#17263b;font-size:17px;font-weight:700}.home-followup-copy>small{color:var(--home-muted);margin-top:3px;font-size:12px;display:block}.home-followup-people{grid-area:people;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.home-followup-people>button{background:#ffffffe6;border:1px solid #e0e7f0;border-left:3px solid #0000;border-radius:12px;grid-template-columns:40px minmax(0,1fr) auto 16px;gap:11px;min-width:0;min-height:72px;padding:10px 13px;transition:border-color .15s,background .15s,box-shadow .15s}.home-followup-people>button:hover{background:#fff;border-color:#c8d5e5;box-shadow:0 6px 16px #1426400f}.home-followup-people>button.needs-attention{border-color:#ead8ba;border-left-color:var(--home-red);background:#fffdf8}.home-followup-people>button.high-load:not(.needs-attention){border-left-color:#c8861d}.home-followup-people>button.needs-attention>i{color:#8b5a11;background:#ffefcf}.home-followup-people>button>i{color:#24436b;background:#eaf1fa;width:40px;min-width:40px;height:40px;font-size:10px}.home-followup-person{min-width:0}.home-followup-people>button strong{color:#1b2b42;font-size:14px;font-weight:700}.home-followup-people>button small{color:#6d7b8f;margin-top:3px;font-size:11px;display:block}.home-followup-people>button.needs-attention small{color:#96631c;font-weight:650}.home-followup-count{color:#4f6077;text-align:center;background:#eef2f7;border-radius:11px;place-content:center;min-width:42px;min-height:42px;padding:5px 8px;display:grid}.home-followup-count strong{font-variant-numeric:tabular-nums;line-height:1;color:inherit!important;font-size:17px!important}.home-followup-count small{letter-spacing:.08em;text-transform:uppercase;font-weight:800;color:inherit!important;margin-top:3px!important;font-size:8px!important}.home-followup-count.is-heavy{color:#996117;background:#fff0d4;min-width:48px;min-height:48px}.home-followup-count.has-attention{color:#a3323b;background:#fff0f1}.home-followup-chevron{color:#607087;font-size:18px;font-weight:700}.home-followup-overflow{color:#4f627c;place-self:center start;min-width:max-content;font-size:10px;font-weight:750;background:0 0!important;grid-template-columns:1fr!important;width:auto!important;min-height:34px!important;padding:0 10px!important}.home-followup-all{border-color:#cbd6e5;grid-area:all;align-self:center}.home-team-pulse{border:0;border-top:1px solid var(--home-line);min-height:52px;box-shadow:none;background:0 0;border-radius:0;padding:16px 3px 0}.home-team-pulse strong{color:#1b2b42;font-size:13px}.home-team-pulse small,.home-team-pulse b{font-size:11px}@media (width<=900px){.hero-panel-compact .hero-focus-card-primary>button{grid-template-columns:minmax(0,1fr) 190px}.home-followup{grid-template-columns:minmax(0,1fr) auto}}@media (width<=720px){.content-area{max-width:none}.overview-stack{gap:14px}.hero-panel-compact .hero-focus-card-primary{border-radius:12px;box-shadow:0 8px 24px #14264014}.hero-panel-compact .hero-focus-card-primary .pulse-row{min-height:44px;padding:0 14px}.hero-panel-compact .hero-focus-card-primary .pulse-row strong{font-size:10px}.hero-panel-compact .hero-focus-card-primary .pulse-row small{text-overflow:ellipsis;white-space:nowrap;max-width:145px;font-size:9px;overflow:hidden}.hero-panel-compact .hero-focus-card-primary>button{grid-template-columns:minmax(0,1fr);grid-template-areas:"meta""title""owner""reason""due";gap:8px;min-height:0;padding:16px 14px 14px}.hero-panel-compact .hero-focus-card-primary>button>strong{font-size:20px;line-height:1.24}.hero-panel-compact .hero-task-owner>i{width:40px;min-width:40px;height:40px}.hero-due-rail{border-top:1px solid var(--home-line);border-left:0;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"date action""summary action";align-items:center;min-height:0;margin-top:4px;padding:12px 0 0}.hero-due-rail>strong{grid-area:date;font-size:13px}.hero-due-label{display:none}.hero-due-rail>em{grid-area:summary}.hero-panel-compact .hero-open-task{color:#0000;grid-area:action;width:auto;min-width:42px;min-height:42px;margin:0;padding:0 12px;overflow:hidden}.hero-panel-compact .hero-open-task:after{content:"→";color:#fff;font-size:18px}.home-attention-inline{padding-inline:14px}.simple-workspace-heading h2{font-size:18px}.simple-work-columns-compact .simple-task-list>button{grid-template-columns:34px minmax(0,1fr) auto;gap:9px;min-height:88px;padding:11px}.simple-work-columns-compact .simple-task-main{grid-template-columns:minmax(0,1fr);gap:7px}.simple-work-columns-compact .simple-task-main>strong{font-size:14px}.simple-work-columns-compact .simple-task-owner{display:flex}.simple-work-columns-compact .simple-task-owner>i{width:24px;min-width:24px;height:24px}.simple-work-columns-compact .simple-task-open{display:none}.simple-task-meta{flex-direction:column;align-items:flex-start;gap:5px}.simple-task-state{grid-template-columns:86px auto;gap:7px}.simple-task-deadline{text-align:left;flex-basis:86px;width:86px;min-width:86px;height:38px;padding:5px 9px}.simple-task-state>.status-pill{width:auto;min-width:0}.home-followup{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"copy all""people people";gap:10px;padding:13px}.home-followup-copy>small{display:none}.home-followup-people{grid-column:1/-1;grid-template-columns:minmax(0,1fr)}.home-followup-people>button{grid-template-columns:36px minmax(0,1fr) auto 14px;min-height:64px;padding:9px 10px}.home-followup-people>button>i{width:36px;min-width:36px;height:36px}.home-followup-count,.home-followup-count.is-heavy{min-width:40px;min-height:40px}.home-team-pulse{gap:10px}}@media (width<=1180px){.assistant-intelligence-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.assistant-intelligence-grid{grid-template-columns:1fr}}@media (width<=720px){.assistant-intelligence{padding:15px}.assistant-intelligence .analytics-panel-heading{flex-direction:column;align-items:flex-start}.assistant-intelligence-kpis{scroll-snap-type:x mandatory;padding-bottom:3px;display:flex;overflow-x:auto}.assistant-intelligence-kpis article{scroll-snap-align:start;min-width:158px}.assistant-people-panel{overflow-x:auto}.assistant-people-head,.assistant-people-panel>div:not(:first-child){min-width:660px}.assistant-gap-panel{flex-direction:column;align-items:flex-start}.assistant-gap-panel>button{width:100%}.assistant-gap-list{grid-template-columns:1fr}:root{--mobile-canvas:#f3f6fb;--mobile-card:#fffffff5;--mobile-line:#dfe7f1;--mobile-ink:#15243a;--mobile-muted:#6d7b8f;--mobile-blue:#2868d6}html,body{max-width:100%;overflow-x:hidden}body{color:var(--mobile-ink);background:radial-gradient(circle at 100% 0%, #4479e01a, transparent 28rem), linear-gradient(180deg, #f7f9fc 0%, var(--mobile-canvas) 42%, #eef3f9 100%)}.workspace{background:0 0}.topbar{background:#ffffffeb;border-bottom-color:#cfdae8e0;height:62px;box-shadow:0 7px 24px #162f5012}.content-area{padding:11px 10px calc(118px + env(safe-area-inset-bottom))}.overview-stack,.analytics-view,.solus-view,.access-page-redesigned{gap:14px}.overview-command-bar.dashboard-studio{border:1px solid var(--mobile-line);background:var(--mobile-card);border-radius:16px;min-height:58px;margin:0;padding:9px;box-shadow:0 8px 24px #1931520f}.overview-command-bar.dashboard-studio .dashboard-studio-heading,.overview-command-bar.dashboard-studio .dashboard-person-preview>div:first-child{display:none!important}.overview-command-bar.dashboard-studio .dashboard-person-preview,.overview-command-bar.dashboard-studio .dashboard-person-actions,.overview-command-bar.dashboard-studio .dashboard-view-select{width:100%}.overview-command-bar.dashboard-studio .dashboard-person-actions{display:block}.overview-command-bar.dashboard-studio .dashboard-view-select select{color:#223650;background-color:#f8faff;border-color:#d6e1ef;border-radius:11px;width:100%;min-width:0;height:40px;font-weight:750}.hero-panel-compact .hero-focus-card-primary{background:radial-gradient(circle at 100% 0,#5584e63d,#0000 44%),linear-gradient(145deg,#fff 0%,#eef4ff 58%,#e5edfb 100%);border:1px solid #d8e4f5;border-left:0;border-radius:19px;overflow:hidden;box-shadow:0 16px 36px #1939691c,0 2px 5px #1939690d}.hero-panel-compact .hero-focus-card-primary .pulse-row{color:#dfe9f8;background:linear-gradient(100deg,#142a47,#203d67);min-height:42px;padding-inline:14px}.hero-panel-compact .hero-focus-card-primary>button{padding:17px 14px 15px}.hero-panel-compact .hero-focus-card-primary>button>strong{color:#132844;letter-spacing:-.025em;font-size:clamp(20px,6vw,24px);line-height:1.22}.hero-panel-compact .hero-task-owner>i{background:#ffffffd6;border:1px solid #cfddf0}.hero-due-rail{background:#ffffffb8;border:1px solid #d7e2f2;border-radius:13px;margin-top:7px;padding:11px}.hero-panel-compact .hero-open-task{border-radius:11px;min-width:48px;min-height:44px;box-shadow:0 8px 18px #2562ce33}.simple-workspace{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.simple-workspace-heading{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;min-height:54px;padding:2px 3px;display:grid}.simple-workspace-heading>div{min-width:0}.simple-workspace-heading .section-kicker{text-align:left}.simple-workspace-heading h2{text-align:left;margin:3px 0 0;font-size:20px}.simple-workspace-heading>button{white-space:nowrap;background:#ffffffd6;border-radius:10px;align-self:end;min-height:38px;padding:8px 10px}.simple-work-columns-compact .simple-work-column{box-shadow:none;background:0 0;border-radius:17px}.simple-work-columns-compact .simple-task-list{background:0 0;gap:9px;padding:0}.simple-work-columns-compact .simple-task-list>button{border:1px solid var(--mobile-line);background:var(--mobile-card);border-radius:15px;grid-template-columns:34px minmax(0,1fr);grid-template-areas:"priority copy""state state";align-items:start;gap:9px 10px;min-height:116px;padding:13px;box-shadow:0 6px 18px #152e4f0e}.simple-work-columns-compact .simple-priority{grid-area:priority;align-self:start}.simple-work-columns-compact .simple-task-main{grid-area:copy}.simple-work-columns-compact .simple-task-main>strong{-webkit-line-clamp:2;font-size:15px;line-height:1.35}.simple-task-state{border-top:1px solid #e7edf5;grid-area:state;grid-template-columns:minmax(88px,1fr) auto;gap:8px;width:100%;padding-top:9px;display:grid}.simple-task-deadline{border-radius:10px;flex-basis:auto;width:100%;min-width:0;height:40px}.simple-task-state>.status-pill{border-radius:10px;min-width:104px;min-height:40px;padding-inline:11px}.home-followup{border-top-color:#d9e2ee;padding:18px 2px 4px}.home-followup-copy>strong{font-size:18px}.home-followup-people>button{border:1px solid var(--mobile-line);background:var(--mobile-card);border-radius:14px;box-shadow:0 5px 16px #152e4f0a}.mobile-bottom-nav{right:10px;bottom:calc(8px + env(safe-area-inset-bottom));background:#fffffff5;border-color:#cbd6e4e6;border-radius:21px;gap:4px;min-height:68px;padding:7px;left:10px;box-shadow:0 18px 46px #0f244233,0 2px 8px #0f24420f}.mobile-bottom-nav .mobile-assistant-nav{display:none}.mobile-bottom-nav button{border-radius:13px;min-height:52px}.mobile-bottom-nav button.active{color:#245fbe;background:#eaf2ff}.mobile-bottom-nav .mobile-new-task{background:linear-gradient(145deg,#367bed,#245cc8);border-color:#f3f6fb}.work-assistant-launcher{right:15px;bottom:calc(88px + env(safe-area-inset-bottom));background:linear-gradient(145deg,#214f9c,#15335f);border:3px solid #fff;border-radius:17px;width:52px;min-width:52px;height:52px;padding:0;display:flex;box-shadow:0 13px 28px #11305b47}.work-assistant-launcher>span:not(:first-child),.work-assistant-launcher>b{display:none}.analytics-hero{background:radial-gradient(circle at 92% 10%,#467adf59,#0000 42%),linear-gradient(135deg,#14263f,#244c85);border-radius:19px;grid-template-columns:minmax(0,1fr) 90px;align-items:center;padding:19px;box-shadow:0 14px 32px #132f5529}.analytics-hero h1{color:#fff;font-size:22px;line-height:1.2}.analytics-hero p{display:none}.analytics-hero-score{text-align:center;border-radius:14px;grid-template-columns:1fr;gap:2px;min-width:0;padding:12px;display:grid}.analytics-hero-score span,.analytics-hero-score small{font-size:8px}.analytics-hero-score strong{grid-area:auto;font-size:30px}.analytics-kpis,.usage-kpis,.assistant-intelligence-kpis,.solus-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;width:100%;margin:0;padding:0;display:grid;overflow:visible}.analytics-kpis article,.usage-kpis article,.assistant-intelligence-kpis article,.solus-kpis article{border:1px solid var(--mobile-line);background:var(--mobile-card);scroll-snap-align:none;border-radius:15px;width:auto;min-width:0;min-height:110px;padding:14px}.analytics-kpis article>strong,.usage-kpis article>strong,.assistant-intelligence-kpis article>strong,.solus-kpis article>strong{font-size:28px}.analytics-panel,.analytics-company-pulse{border-color:var(--mobile-line);background:var(--mobile-card);border-radius:17px;padding:17px 14px;box-shadow:0 7px 22px #172e4c0b}.analytics-panel-heading h2{font-size:20px;line-height:1.25}.analytics-panel-heading p{font-size:12px;line-height:1.55}.analytics-panel .empty-state{min-height:92px;padding:20px 12px}.analytics-month-chart{min-height:230px;padding:16px 5px 0}.analytics-team-head{display:none}.analytics-team-table{background:0 0;border:0;overflow:visible}.analytics-team-table>button{border:1px solid var(--mobile-line);background:#fff;border-radius:14px;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px 5px;min-width:0;margin-top:8px;padding:13px;display:grid}.analytics-team-table>button>.analytics-person{border-bottom:1px solid #e7edf5;grid-column:1/-1;padding-bottom:10px}.analytics-team-table>button>strong{text-align:center;gap:3px;min-width:0;font-size:13px;display:grid}.analytics-team-table>button>strong:before{color:#8995a6;letter-spacing:.04em;text-transform:uppercase;font-size:7px;font-weight:800;line-height:1.15}.analytics-team-table>button>strong:nth-child(2):before{content:"ღია"}.analytics-team-table>button>strong:nth-child(3):before{content:"მიმდინარე"}.analytics-team-table>button>strong:nth-child(4):before{content:"დაგვიანება"}.analytics-team-table>button>strong:nth-child(5):before{content:"ვადები"}.analytics-team-table>button>strong:nth-child(6):before{content:"AI დღე"}.analytics-task-list>button{border:1px solid var(--mobile-line);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"state pill""copy copy";gap:10px;min-height:124px;padding:13px}.analytics-task-list>button>.analytics-task-state{grid-area:state;width:fit-content}.analytics-task-list>button>span:nth-child(2){grid-area:copy}.analytics-task-list>button>.status-pill{grid-area:pill}.solus-hero{background:radial-gradient(circle at 92% 7%,#5260e82e,#0000 42%),linear-gradient(145deg,#fff 0%,#f0f2ff 100%);border:1px solid #dbe3f4;border-radius:20px;padding:20px 18px;box-shadow:0 12px 28px #1e306614}.solus-hero h1{letter-spacing:-.05em;font-size:38px}.solus-hero p{font-size:14px;line-height:1.55}.solus-hero>button{background:linear-gradient(135deg,#3455d7,#273fb6);border-radius:13px;width:100%;min-height:50px;box-shadow:0 10px 20px #3046bf33}.solus-kpis article:last-child{grid-column:1/-1}.solus-workbench{border:1px solid var(--mobile-line);background:#ffffffc7;border-radius:19px;padding:15px 10px 10px;box-shadow:0 8px 24px #182c4e0d}.solus-panel-heading{align-items:flex-start;padding:3px 5px 12px}.solus-panel-heading h2{max-width:250px;font-size:21px;line-height:1.25}.solus-panel-heading p{display:none}.solus-panel-heading>span{border-radius:10px;padding:7px 9px;font-size:10px}.solus-controls{gap:10px}.solus-filter-chips{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;display:grid;overflow:visible}.solus-filter-chips button{border-radius:10px;justify-content:center;min-width:0;min-height:40px;padding:7px;font-size:10px}.solus-search{width:100%}.solus-task-list{gap:9px;padding-top:10px}.solus-task-list>button{border:1px solid var(--mobile-line);background:#fff;border-radius:15px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"state end""copy copy";align-items:start;gap:11px;min-height:128px;padding:13px;display:grid;box-shadow:0 5px 17px #1a2d4c0b}.solus-task-state{grid-area:state;width:fit-content}.solus-task-copy{grid-area:copy}.solus-task-copy strong{margin-bottom:8px;font-size:16px;line-height:1.38}.solus-task-end{grid-area:end;gap:8px}.view-heading{border:1px solid var(--mobile-line);background:radial-gradient(circle at 100% 0%, #4374dd1f, transparent 46%), var(--mobile-card);border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:0;padding:20px 17px;box-shadow:0 8px 24px #162f500e}.view-heading h1{margin:5px 0 4px;font-size:27px}.view-heading p{max-width:230px;font-size:12px;line-height:1.5}.heading-stat{text-align:center;background:#f4f8ff;border:1px solid #d9e4f3;border-radius:18px;place-content:center;width:70px;min-width:70px;height:70px;padding:8px}.heading-stat strong{font-size:25px}.heading-stat span{font-size:8px}.registry-live-banner{border-radius:15px;padding:13px}.registry-live-banner small{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.view-toolbar{border:1px solid var(--mobile-line);background:var(--mobile-card);border-radius:15px;padding:12px}.toolbar-filters,.filter-group{width:100%}.filter-group select,.hide-done-toggle{min-height:43px}.record-count{display:none}.department-filter{border:1px solid var(--mobile-line);background:var(--mobile-card);border-radius:15px}.department-chips{padding-bottom:3px}.task-card-list{background:0 0;padding:0}.task-card-row{border-color:var(--mobile-line);background:var(--mobile-card);border-radius:15px;box-shadow:0 5px 17px #142b490b}:is(.sync-modal-backdrop:has(.admin-panel-modal),.sync-modal-backdrop:has(.profile-modal)){-webkit-backdrop-filter:none;backdrop-filter:none;background:#f3f6fb;place-items:stretch stretch;padding:0}.admin-panel-modal,.profile-modal{width:100%;max-width:none;min-height:100dvh;max-height:100dvh;padding:18px 14px calc(32px + env(safe-area-inset-bottom));box-shadow:none;background:radial-gradient(circle at 100% 0,#4374dd17,#0000 24rem),#f6f8fb;border:0;border-radius:0}.admin-panel-modal .sync-modal-header,.profile-modal .profile-identity{z-index:5;border-bottom:1px solid var(--mobile-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff2;margin:-18px -14px 14px;padding:16px 14px 13px;position:sticky;top:-18px}.admin-panel-modal .sync-modal-header h2{font-size:24px}.admin-panel-tools{gap:9px}.admin-panel-tools>button,.admin-panel-tools>a{background:#fff;border-radius:14px;min-height:74px;padding:12px;box-shadow:0 5px 16px #142b490b}.module-library section>div{grid-template-columns:1fr}.module-library section button{border-radius:13px;min-height:68px}.profile-identity{grid-template-columns:54px minmax(0,1fr) auto}.profile-avatar{border-radius:15px;width:54px;height:54px}.profile-account-bar,.profile-birth-field,.profile-detail-grid{grid-template-columns:1fr}.access-command{border-radius:18px;padding:19px 17px}.access-summary{gap:8px}.access-summary article{border-radius:14px;min-height:96px;padding:13px}.access-roster,.access-editor{border-radius:16px}.access-roster-list{max-height:300px}.access-editor-section{padding:15px 13px}.access-capability-grid label{border-radius:12px;min-height:70px}.access-save-bar{bottom:calc(76px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border-radius:0 0 16px 16px;margin:0 -13px -15px;padding:12px 13px}}@media (width<=390px){.analytics-kpis article,.usage-kpis article,.assistant-intelligence-kpis article,.solus-kpis article{min-height:104px;padding:12px}.analytics-kpis article>strong,.usage-kpis article>strong,.assistant-intelligence-kpis article>strong,.solus-kpis article>strong{font-size:25px}.view-heading{padding:17px 14px}.view-heading p{max-width:205px}.simple-task-state>.status-pill{min-width:96px}}.personal-support-loading{color:#66758c;background:#fff;border:1px solid #dce5f2;border-radius:18px;padding:18px}.personal-support-inline{margin-bottom:18px}.personal-support-composer{background:radial-gradient(circle at 100% 0,#715df626,#0000 38%),linear-gradient(145deg,#fbfdff,#f3f6ff);border:1px solid #cfdcf4;border-radius:22px;padding:20px;overflow:hidden;box-shadow:0 12px 32px #27468014}.personal-support-composer-head{align-items:center;gap:13px;display:flex}.personal-support-mark{color:#fff;background:linear-gradient(145deg,#2c6de7,#7254ef);border-radius:13px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-weight:850;display:grid;box-shadow:0 8px 18px #3d5cd638}.personal-support-composer h2,.personal-support-admin h1,.personal-support-admin h2,.personal-support-drawer h2,.personal-support-drawer h3{color:#15243b;margin:0}.personal-support-composer h2{margin-top:2px;font-size:19px}.personal-support-composer p{color:#64748b;margin:4px 0 0;font-size:12px;line-height:1.55}.personal-support-kind{gap:7px;margin-top:15px;display:flex}.personal-support-kind button{color:#53657e;background:#ffffffdb;border:1px solid #d7e1ef;border-radius:999px;padding:8px 12px;font-weight:750}.personal-support-kind button.active{color:#245fd2;background:#eef4ff;border-color:#7ba4f3}.personal-support-input{margin-top:11px;position:relative}.personal-support-input textarea{resize:vertical;color:#17283f;background:#fffffff2;border:1px solid #cdd9ec;border-radius:16px;outline:none;width:100%;min-height:104px;padding:15px 150px 15px 16px}.personal-support-input textarea:focus{border-color:#5f8fec;box-shadow:0 0 0 3px #4b78e81f}.personal-support-input button{color:#fff;background:linear-gradient(135deg,#286cdb,#7051e9);border:0;border-radius:12px;min-width:126px;min-height:42px;font-weight:800;position:absolute;bottom:10px;right:10px}.personal-support-input button:disabled{opacity:.5}.personal-support-success,.personal-support-error{border-radius:11px;padding:9px 12px;font-weight:700}.personal-support-success{background:#eaf8f2;color:#197258!important}.personal-support-error{background:#fff0f0;color:#a63131!important}.personal-support-launch{z-index:60;color:#fff;background:#152742;border:1px solid #7793c559;border-radius:16px;align-items:center;gap:9px;min-height:48px;padding:8px 15px 8px 9px;display:flex;position:fixed;bottom:86px;right:20px;box-shadow:0 14px 34px #0d213f40}.personal-support-launch>span{background:linear-gradient(145deg,#3976ea,#714eea);border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.personal-support-launch em{color:#143051;background:#fff;border-radius:999px;place-items:center;min-width:20px;height:20px;font-size:10px;font-style:normal;display:grid}.personal-support-launch-sidebar{left:18px;right:auto}.personal-support-backdrop{z-index:120;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0c1a306b;justify-content:flex-end;display:flex;position:fixed;inset:0}.personal-support-drawer{background:#f5f8fc;width:min(600px,100%);height:100%;padding:22px;overflow-y:auto;box-shadow:-22px 0 50px #13284a2e}.personal-support-drawer>header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.personal-support-drawer>header>button{color:#506179;background:#fff;border:1px solid #d5dfec;border-radius:12px;width:38px;height:38px;font-size:24px}.personal-support-sections{gap:14px;margin-top:16px;display:grid}.personal-support-sections>section{background:#fff;border:1px solid #dce5f0;border-radius:18px;padding:16px}.personal-support-sections h3{justify-content:space-between;align-items:center;margin-bottom:11px;font-size:15px;display:flex}.personal-support-sections h3 span{color:#285ebd;background:#edf3ff;border-radius:9px;place-items:center;min-width:26px;height:26px;font-size:11px;display:grid}.personal-support-records,.personal-support-updates{gap:7px;display:grid}.personal-support-records>button,.personal-support-updates>button{text-align:left;color:#263a56;background:#fafcff;border:1px solid #e0e7f1;border-radius:13px;gap:4px;width:100%;padding:12px;display:grid}.personal-support-records>button.active{background:#eef4ff;border-color:#73a0ed}.personal-support-updates>button.unread{background:#edf4ff;border-color:#7ba6ef;box-shadow:inset 3px 0 #3975df}.personal-support-records>button>span{color:#4770b8;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:850}.personal-support-records small,.personal-support-updates small{color:#718096}.personal-support-detail>p{color:#53657d;line-height:1.65}.personal-support-detail textarea,.personal-support-detail input{background:#fff;border:1px solid #d7e1ee;border-radius:11px;width:100%;margin-top:8px;padding:11px 12px}.personal-support-detail>button,.personal-support-settings>button{color:#fff;background:#2468d7;border:0;border-radius:11px;min-height:42px;margin-top:9px;padding:0 15px;font-weight:800}.personal-support-upload{cursor:pointer;color:#3566b6;background:#f4f8ff;border:1px dashed #abc1e4;border-radius:11px;align-items:center;min-height:42px;margin-top:8px;padding:9px 12px;font-size:12px;font-weight:750;display:flex}.personal-support-upload input{display:none}.personal-support-reason{color:#7d5817;background:#fff6df;border-radius:12px;gap:3px;padding:11px;display:grid}.personal-support-timeline{border-left:2px solid #bdd0ee;gap:8px;margin:12px 0;padding-left:12px;display:grid}.personal-support-timeline article{color:#3b4e69;gap:3px;font-size:12px;display:grid}.personal-support-timeline a{color:#2163cf}.personal-support-portal{gap:18px;max-width:1240px;margin:0 auto;display:grid}.personal-support-portal-hero{color:#fff;background:radial-gradient(circle at 88% 18%,#697cff61,#0000 34%),linear-gradient(135deg,#11233e 0%,#1d416f 100%);border:1px solid #24497e;border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;padding:28px 30px;display:grid;overflow:hidden;box-shadow:0 18px 42px #152e5324}.personal-support-portal-hero h1{color:#fff;letter-spacing:-.035em;margin:5px 0 6px;font-size:clamp(25px,3vw,38px)}.personal-support-portal-hero p{color:#ffffffb8;max-width:680px;margin:0;font-size:13px;line-height:1.65}.personal-support-portal-hero .section-kicker{color:#8fb7ff}.personal-support-portal-stats{grid-template-columns:repeat(3,minmax(92px,1fr));gap:8px;display:grid}.personal-support-portal-stats article{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #ffffff24;border-radius:15px;align-content:center;min-height:78px;padding:13px 14px;display:grid}.personal-support-portal-stats strong{font-size:24px;line-height:1}.personal-support-portal-stats span{color:#ffffffa3;letter-spacing:.04em;text-transform:uppercase;margin-top:6px;font-size:9px;font-weight:800}.personal-support-portal>.personal-support-composer{box-shadow:none}.personal-support-portal-grid{grid-template-columns:minmax(0,1.55fr) minmax(300px,.8fr);align-items:start;gap:16px;display:grid}.personal-support-portal-main,.personal-support-portal-side>section{background:#fff;border:1px solid #dce5f0;border-radius:20px;padding:19px;box-shadow:0 8px 24px #22385b0d}.personal-support-portal-side{gap:12px;display:grid}.personal-support-section-head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:13px;display:flex}.personal-support-section-head h2{color:#17283f;margin:0;font-size:16px}.personal-support-section-head>strong{color:#2a61bd;background:#edf3ff;border-radius:10px;place-items:center;min-width:29px;height:29px;padding:0 8px;font-size:11px;display:grid}.personal-support-portal-main .personal-support-records{grid-template-columns:repeat(2,minmax(0,1fr))}.personal-support-portal-main .personal-support-records>button{align-content:center;min-height:104px}.personal-support-empty{color:#62738a;background:#f8fbff;border:1px dashed #cdd9e8;border-radius:15px;grid-column:1/-1;align-content:center;place-items:center;gap:5px;min-height:150px;display:grid}.personal-support-empty>span{color:#1f8d69;background:#e6f7f1;border-radius:12px;place-items:center;width:36px;height:36px;margin-bottom:3px;display:grid}.personal-support-empty small,.personal-support-muted{color:#8390a3}.personal-support-detail{background:#f8fbff;border:1px solid #cfdcf0;border-radius:16px;margin-top:14px;padding:17px}.personal-support-detail-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.personal-support-detail-head span{color:#3167bf;letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:850}.personal-support-detail-head h3{color:#17283f;margin:4px 0 0;font-size:17px}.personal-support-detail-head>small{color:#7d8a9d;white-space:nowrap}.personal-support-portal-side .personal-support-updates,.personal-support-portal-side .personal-support-records{max-height:330px;overflow-y:auto}.personal-support-admin{gap:18px;display:grid}.personal-support-admin-hero,.personal-support-settings,.personal-support-admin-list{background:#fff;border:1px solid #dce5f0;border-radius:22px;padding:24px}.personal-support-admin-hero{color:#fff;background:linear-gradient(135deg,#12233d,#284b80);border-color:#213d68;grid-template-columns:minmax(0,1fr) auto;gap:24px;display:grid}.personal-support-admin-hero h1,.personal-support-admin-hero p{color:#fff}.personal-support-admin-hero p{opacity:.76;max-width:700px}.personal-support-admin-kpis{grid-template-columns:repeat(2,minmax(110px,1fr));gap:8px;display:grid}.personal-support-admin-kpis article{background:#ffffff14;border:1px solid #ffffff29;border-radius:13px;padding:13px;display:grid}.personal-support-admin-kpis strong{font-size:23px}.personal-support-admin-kpis span{opacity:.7;font-size:10px}.personal-support-settings{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:13px;display:grid}.personal-support-settings>div:first-child,.personal-support-settings .wide,.personal-support-status-lock,.personal-support-settings>p{grid-column:1/-1}.personal-support-settings label{color:#53647c;gap:6px;font-size:12px;font-weight:750;display:grid}.personal-support-settings label:has(input[type=checkbox]){align-items:center;display:flex}.personal-support-settings select,.personal-support-settings textarea{background:#fff;border:1px solid #d5dfec;border-radius:11px;min-height:42px;padding:9px 11px}.personal-support-status-lock{color:#455872;background:#f2f6fc;border-radius:12px;gap:4px;padding:12px;display:grid}.personal-support-admin-list>div:first-child{margin-bottom:14px}.personal-support-admin-list>article{border-top:1px solid #e2e8f0;padding:16px 0}.personal-support-admin-record-head{grid-template-columns:minmax(0,1fr) auto;gap:15px;display:grid}.personal-support-admin-record-head span,.personal-support-admin-record-head b{color:#66809f;font-size:10px}.personal-support-admin-record-head h3{color:#172941;margin:5px 0}.personal-support-admin-record-head p{color:#5b6e87;margin:0;line-height:1.55}.personal-support-admin-controls{grid-template-columns:180px 90px minmax(180px,1fr) auto;gap:8px;margin-top:12px;display:grid}.personal-support-admin-controls select,.personal-support-admin-controls input{background:#fbfcff;border:1px solid #d5dfeb;border-radius:10px;min-height:40px;padding:8px 10px}.personal-support-admin-history{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.personal-support-admin-history span{color:#5d6f86;background:#f2f5f9;border-radius:9px;padding:6px 9px;font-size:10px}@media (width<=720px){.personal-support-inline{margin:0 0 12px}.personal-support-composer{border-radius:18px;padding:15px}.personal-support-composer-head{align-items:flex-start}.personal-support-composer h2{font-size:16px}.personal-support-kind{overflow-x:auto}.personal-support-kind button{white-space:nowrap}.personal-support-input textarea{min-height:124px;padding:13px}.personal-support-input button{width:100%;margin-top:8px;position:static}.personal-support-launch,.personal-support-launch-sidebar{min-width:48px;padding-right:9px;bottom:82px;left:auto;right:12px}.personal-support-launch strong{display:none}.personal-support-drawer{padding:14px}.personal-support-portal{gap:12px}.personal-support-portal-hero{border-radius:20px;grid-template-columns:1fr;gap:18px;padding:20px 17px}.personal-support-portal-stats{grid-template-columns:repeat(3,1fr)}.personal-support-portal-stats article{min-height:66px;padding:10px}.personal-support-portal-stats strong{font-size:20px}.personal-support-portal-grid,.personal-support-portal-main .personal-support-records{grid-template-columns:1fr}.personal-support-portal-main,.personal-support-portal-side>section{border-radius:17px;padding:15px}.personal-support-admin-hero{grid-template-columns:1fr;padding:18px}.personal-support-settings,.personal-support-admin-controls{grid-template-columns:1fr}.personal-support-admin-hero,.personal-support-settings,.personal-support-admin-list{border-radius:18px;padding:17px}.drawer-header-actions{gap:5px}.drawer-header .drawer-header-assistant{border-radius:11px;width:auto;min-width:40px;height:40px;padding:0 9px 0 6px}.drawer-header .drawer-header-assistant.compact,.drawer-header .drawer-more-toggle,.drawer-header .drawer-close{width:40px;height:40px}.drawer-header .drawer-header-assistant.compact{padding:0}.drawer-header .drawer-header-assistant>span{width:26px;height:26px}.drawer-header .drawer-header-assistant strong{text-overflow:ellipsis;max-width:112px;overflow:hidden}.drawer-more-menu{width:min(260px,100vw - 24px);position:fixed;top:64px;right:12px}.drawer-preview-banner{margin-top:10px}.task-workflow-actions{bottom:calc(8px + env(safe-area-inset-bottom));z-index:4;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border:1px solid #d8e2ed;border-radius:16px;grid-template-columns:minmax(112px,.62fr) minmax(0,1.38fr);gap:7px;margin:10px -4px -4px;padding:7px;position:sticky;box-shadow:0 12px 32px #16273f24}.task-workflow-actions .task-pause-button,.task-workflow-actions .task-finish-button{min-height:48px}.task-workflow-actions .task-pause-button{grid-template-columns:28px minmax(0,1fr);gap:7px;padding:8px}.task-workflow-actions .task-pause-button>span:first-child{width:28px;height:28px}.task-workflow-actions .task-pause-button small,.task-workflow-actions .task-finish-button small{display:none}.task-history-heading{grid-template-columns:minmax(0,1fr) auto;display:grid}.task-history-heading>button{max-width:128px;min-height:40px}}@media (width<=430px){.drawer-header .drawer-header-assistant.labeled strong{display:none}.drawer-header .drawer-header-assistant.labeled{justify-content:center;width:40px;padding:0}}.personal-workspace-pulse{background:#fff;border:1px solid #dce4ee;border-radius:15px;gap:10px;padding:15px 16px;display:grid;box-shadow:0 6px 18px #182e4e0b}.personal-workspace-heading{justify-content:space-between;align-items:end;gap:16px;min-width:0;display:flex}.personal-workspace-heading>div{gap:3px;min-width:0;display:grid}.personal-workspace-heading .section-kicker{color:#758398;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:850}.personal-workspace-heading strong{color:#17263b;font-size:15px;font-weight:700}.personal-workspace-heading>small{color:#7a8799;text-align:right;font-size:10px}.personal-workspace-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:8px;display:grid}.personal-workspace-grid>button{color:#17263b;text-align:left;background:#f8fafc;border:1px solid #e0e7f0;border-radius:12px;grid-template-columns:36px minmax(0,1fr) 18px;align-items:center;gap:11px;min-width:0;min-height:88px;padding:12px;transition:border-color .15s,background .15s,transform .15s;display:grid}.personal-workspace-grid>button:not(:disabled):hover{background:#f4f8ff;border-color:#bfd0ea;transform:translateY(-1px)}.personal-workspace-grid>button:disabled{cursor:default;opacity:.72}.personal-workspace-mark{color:#28589f;letter-spacing:.03em;background:#e8f0fc;border-radius:10px;place-items:center;width:36px;height:36px;font-size:10px;font-weight:850;display:grid}.personal-workspace-copy{gap:4px;min-width:0;display:grid}.personal-workspace-copy>span{align-items:center;gap:7px;min-width:0;display:flex}.personal-workspace-copy>span strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:750;overflow:hidden}.personal-workspace-copy>span small,.personal-workspace-copy>span b{color:#627188;white-space:nowrap;background:#e9eef5;border-radius:999px;padding:3px 6px;font-size:8px;font-weight:800}.personal-workspace-copy>span b{color:#9b5b13;background:#fff0d8}.personal-workspace-copy>em{color:#23334a;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;font-weight:650;line-height:1.25;overflow:hidden}.personal-workspace-copy>small{color:#778499;text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.25;overflow:hidden}.personal-workspace-open{color:#70829a;font-size:20px}.simple-task-workspace{color:#315f9f;white-space:nowrap;background:#f2f7ff;border:1px solid #d9e4f3;border-radius:999px;flex:none;padding:4px 7px;font-size:9px;font-weight:800}.simple-task-reason{color:#768499;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;font-weight:550;overflow:hidden}.queue-count-mobile{display:none}@media (width<=720px){.personal-workspace-pulse{border-radius:16px;gap:8px;padding:13px}.personal-workspace-heading{align-items:start}.personal-workspace-heading strong{font-size:14px}.personal-workspace-heading>small{display:none}.personal-workspace-grid{border:1px solid #e0e7f0;border-radius:12px;grid-template-columns:1fr;gap:0;overflow:hidden}.personal-workspace-grid>button,.personal-workspace-grid>button.needs-attention{background:#fff;border:0;border-bottom:1px solid #e6ebf2;border-radius:0;min-height:66px;padding:9px 10px}.personal-workspace-grid>button:last-child{border-bottom:0}.personal-workspace-mark{width:34px;height:34px}.personal-workspace-copy{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 8px}.personal-workspace-copy>span{grid-column:1/-1}.personal-workspace-copy>em{font-size:11px}.personal-workspace-copy>small{text-align:right;max-width:110px}.simple-task-meta{grid-template-columns:minmax(0,1fr) auto;gap:5px 7px;width:100%;display:grid}.simple-task-reason{grid-column:1/-1}.simple-work-columns-compact .simple-task-list>button:nth-child(n+4),.queue-count-desktop{display:none}.queue-count-mobile{display:inline}}.hero-panel-compact .hero-focus-card-primary .pulse-row{min-height:40px}.hero-panel-compact .hero-focus-card-primary>button{grid-template-columns:minmax(0,1fr) 220px;gap:7px 22px;min-height:124px;padding:18px 20px}.hero-panel-compact .hero-task-owner>i{width:36px;min-width:36px;height:36px}.hero-due-rail{padding:13px}.hero-due-rail>strong{font-size:18px}.hero-panel-compact .hero-open-task{min-height:36px;margin-top:9px}.personal-workspace-pulse{box-shadow:none;gap:8px;padding:12px 14px}.personal-workspace-heading strong{font-size:14px}.personal-workspace-grid{gap:10px}.personal-workspace-grid>button{background:#fbfcfe;border-color:#e2e8f0;min-height:72px;padding:10px 11px}.personal-workspace-grid>button.needs-attention{background:#fffdf9;border-color:#e8dcc9}.personal-workspace-grid>button:not(.needs-attention){background:#fff;border-color:#edf0f4}.personal-workspace-grid>button:not(.needs-attention) .personal-workspace-mark{color:#65758a;background:#f1f4f8}.personal-workspace-grid>button:not(.needs-attention) .personal-workspace-copy>em{color:#6f7c8e;font-weight:520}.personal-workspace-mark{border-radius:9px;width:32px;height:32px}.personal-workspace-copy>span strong{font-size:13px}.personal-workspace-copy>span small{color:#718096;background:0 0;padding:0;font-size:10px}.personal-workspace-attention{border-radius:50%;width:8px;min-width:8px;height:8px;box-shadow:0 0 0 3px #d58a281c;background:#d58a28!important;padding:0!important}.personal-workspace-copy>em{color:#4c5b70;font-size:12px;font-weight:560}.personal-workspace-copy>small{display:none}.personal-workspace-load{background:#edf1f6;border-radius:999px;width:100%;height:2px;overflow:hidden}.personal-workspace-load>i{border-radius:inherit;background:#b8c4d3;height:100%;transition:width .18s;display:block}.personal-workspace-grid>button.needs-attention .personal-workspace-load>i{background:#d58a28}.personal-workspace-grid>button.highest-load .personal-workspace-copy>span small{color:#344c6d;font-weight:850}.queue-workspace-summary{color:#748296;margin-top:4px;font-size:11px;font-weight:550;display:block}.queue-workspace-name{color:#2d66bb;font-weight:750}.simple-work-columns-compact .simple-work-column{box-shadow:none;border:1px solid #e0e6ee;border-radius:12px;overflow:hidden}.simple-work-columns-compact .simple-task-list>button{min-height:60px;padding:9px 14px}.simple-work-columns-compact .simple-task-main{gap:5px}.simple-work-columns-compact .simple-task-main>strong{font-size:15px;font-weight:620}.simple-task-meta{gap:10px}.simple-work-columns-compact .simple-task-owner>i{width:24px;min-width:24px;height:24px}.simple-task-workspace{padding:3px 7px;font-size:9px}.simple-task-workspace-mark{background:#5282c7;border-radius:50%;width:7px;min-width:7px;height:7px;box-shadow:0 0 0 3px #5282c71a}.simple-task-state{grid-template-columns:96px 12px 16px;gap:10px}.simple-task-state.shared-deadline{grid-template-columns:12px 16px}.simple-work-columns-compact .simple-task-deadline{text-align:right;background:0 0;border:0;border-radius:7px;width:auto;min-width:62px;height:auto;min-height:24px;padding:3px 7px}.simple-work-columns-compact .simple-task-deadline>strong{font-size:10px;font-weight:700}.simple-work-columns-compact .simple-task-deadline.due-overdue{background:#fff4f4}.simple-work-columns-compact .simple-task-deadline.due-today,.simple-work-columns-compact .simple-task-deadline.due-tomorrow{background:#f2f7ff}.simple-task-status-dot{background:#8b98a9;border-radius:50%;justify-self:center;width:8px;height:8px}.simple-task-status-dot.status-progress,.simple-task-status-dot.status-today{background:#2b73d2;box-shadow:0 0 0 3px #2b73d21a}.simple-task-status-dot.status-attention{background:#d14949;box-shadow:0 0 0 3px #d149491a}.simple-task-status-dot.status-week{background:#d38a26}.simple-task-status-dot.status-done{background:#23966a}@media (width<=720px){.hero-panel-compact .hero-focus-card-primary .pulse-row{min-height:38px}.hero-panel-compact .hero-focus-card-primary>button{padding:15px 14px}.hero-panel-compact .hero-task-owner>i{width:36px;min-width:36px;height:36px}.hero-due-rail{grid-template-columns:1fr;grid-template-areas:"date""summary""action";gap:5px;padding-top:12px;display:grid}.hero-due-rail>strong{font-size:14px}.hero-panel-compact .hero-open-task{color:#fff;width:100%;min-height:44px;margin-top:7px;padding:0 14px}.hero-panel-compact .hero-open-task:after{content:none;display:none}.personal-workspace-pulse{padding:12px}.personal-workspace-grid>button,.personal-workspace-grid>button.needs-attention{min-height:64px;padding:9px 10px}.personal-workspace-copy{grid-template-columns:minmax(0,1fr);gap:4px;display:grid}.personal-workspace-copy>span{grid-column:auto}.personal-workspace-copy>em{font-size:12px}.simple-work-columns-compact .simple-task-list>button{min-height:92px;padding:11px 12px}.simple-task-meta{grid-template-columns:minmax(0,1fr) auto;align-items:center}.simple-task-state{grid-template-columns:minmax(92px,1fr) 14px}.simple-task-state>.simple-task-open{display:none}.simple-task-deadline{height:36px}}.personal-workspace-grid>article{background:#fff;border:1px solid #e2e8f0;border-radius:12px;min-width:0;overflow:hidden}.personal-workspace-grid>article.needs-attention{background:#fffdf9;border-color:#e8dcc9}.personal-workspace-summary,.personal-workspace-next{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0}.personal-workspace-summary{grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:52px;padding:10px 11px 8px;display:grid}.personal-workspace-summary:disabled{cursor:default;opacity:.66}.personal-workspace-summary:not(:disabled):hover,.personal-workspace-next:hover{background:#f7faff}.personal-workspace-next{border-top:1px solid #edf1f5;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:38px;padding:8px 11px;display:grid}.personal-workspace-next small{color:#7d8999;letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:800}.personal-workspace-next em{color:#44546a;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-style:normal;font-weight:650;overflow:hidden}.personal-workspace-next>span{color:#2f69c8;font-size:10px;font-weight:800}.personal-workspace-empty{color:#8490a0;border-top:1px solid #edf1f5;align-items:center;min-height:38px;padding:8px 11px;font-size:11px;display:flex}.personal-task-scope-banner{background:linear-gradient(135deg,#f7faff,#fff);border:1px solid #cddcf2;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin-top:14px;padding:14px 16px;display:flex}.personal-task-scope-banner>div{gap:3px;min-width:0;display:grid}.personal-task-scope-banner strong{color:#172942;font-size:15px}.personal-task-scope-banner small{color:#66758a;font-size:11px}.personal-task-scope-banner>button{color:#245da9;cursor:pointer;background:#fff;border:1px solid #c4d5ec;border-radius:10px;flex:none;min-height:38px;padding:0 14px;font-size:11px;font-weight:800}.task-card-meta .task-card-workspace{color:#245da9;background:#eef5ff;border-color:#bfd3ef}@media (width<=720px){.personal-workspace-grid>article{border-radius:11px}.personal-workspace-summary{min-height:56px;padding:10px}.personal-task-scope-banner{flex-direction:column;align-items:stretch;padding:13px}.personal-task-scope-banner>button{width:100%;min-height:44px}.content-area{padding:10px 10px calc(116px + env(safe-area-inset-bottom))}.overview-stack{gap:12px;width:100%;min-width:0}.overview-command-bar.dashboard-studio{border-radius:14px;min-height:0;padding:8px}.overview-command-bar.dashboard-studio .dashboard-view-select{min-width:0}.overview-command-bar.dashboard-studio .dashboard-view-select>span{display:none}.overview-command-bar.dashboard-studio .dashboard-view-select select{border-radius:10px;min-height:44px;padding-inline:12px 38px;font-size:12px}.hero-panel,.hero-panel.hero-panel-compact{min-width:0;padding:0}.hero-panel-compact .hero-focus-card-primary{background:#fff;border:1px solid #d9e2ef;border-radius:16px;min-width:0;overflow:hidden;box-shadow:0 10px 28px #142b4c17}.hero-panel-compact .hero-focus-card-primary .pulse-row{gap:10px;min-width:0;min-height:42px;padding:0 13px}.hero-panel-compact .hero-focus-card-primary .pulse-row>span{min-width:0}.hero-panel-compact .hero-focus-card-primary .pulse-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.hero-panel-compact .hero-focus-card-primary .pulse-row small{text-overflow:ellipsis;white-space:nowrap;max-width:118px;font-size:8px;overflow:hidden}.hero-panel-compact .hero-focus-card-primary>button{text-align:left;grid-template-columns:minmax(0,1fr);grid-template-areas:"meta""title""owner""reason""due";align-items:start;gap:9px;width:100%;min-width:0;min-height:0;padding:15px 14px 14px;display:grid}.hero-panel-compact .hero-priority-meta{grid-area:meta}.hero-panel-compact .hero-focus-card-primary>button>strong{color:#14243a;letter-spacing:-.025em;overflow-wrap:normal;word-break:normal;-webkit-line-clamp:4;-webkit-box-orient:vertical;grid-area:title;min-width:0;max-width:none;font-size:clamp(19px,5.5vw,22px);font-weight:700;line-height:1.24;display:-webkit-box;overflow:hidden}.hero-panel-compact .hero-task-owner{grid-area:owner;gap:10px;min-width:0;margin:0}.hero-panel-compact .hero-task-owner>i{width:38px;min-width:38px;height:38px}.hero-panel-compact .hero-task-owner>span{min-width:0}.hero-panel-compact .hero-task-owner strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.hero-panel-compact .hero-task-owner small{text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.hero-panel-compact .hero-priority-reason{grid-area:reason;min-width:0;margin:0;font-size:11px;line-height:1.35}.hero-due-rail{background:#f7f9fc;border:1px solid #dce5f0;border-radius:12px;grid-area:due;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"date action""summary action";align-items:center;gap:2px 10px;width:100%;min-width:0;min-height:58px;margin:2px 0 0;padding:10px;display:grid}.hero-due-label{display:none}.hero-due-rail>strong{grid-area:date;min-width:0;font-size:14px;line-height:1.2}.hero-due-rail>em{text-overflow:ellipsis;white-space:nowrap;grid-area:summary;min-width:0;font-size:10px;overflow:hidden}.hero-panel-compact .hero-open-task{color:#fff;white-space:normal;border-radius:10px;grid-area:action;width:auto;min-width:112px;min-height:42px;margin:0;padding:0 12px;font-size:11px;line-height:1.2}.hero-panel-compact .hero-open-task:after{content:none;display:none}.hero-panel-compact .hero-focus-card-primary>p{display:none}.home-attention-inline{scrollbar-width:none;gap:7px;min-width:0;padding:9px 12px;overflow-x:auto}.home-attention-inline::-webkit-scrollbar{display:none}.home-attention-inline .home-attention-label{flex:none;font-size:9px}.home-attention-inline>button{border-radius:9px;flex:none;min-height:34px;padding:6px 9px}.home-attention-inline>button>strong{font-size:10px}.personal-workspace-pulse{border-radius:15px;gap:10px;min-width:0;padding:13px}.personal-workspace-heading{align-items:start}.personal-workspace-heading strong{font-size:15px;line-height:1.25}.personal-workspace-heading>small{display:none}.personal-workspace-grid{scroll-snap-type:x mandatory;scrollbar-width:none;border:0;border-radius:0;gap:9px;margin-inline:-13px;padding:0 13px 2px;scroll-padding-inline:13px;display:flex;overflow-x:auto}.personal-workspace-grid::-webkit-scrollbar{display:none}.personal-workspace-grid>article{scroll-snap-align:start;border-radius:13px;flex:none;width:min(78vw,278px);min-width:min(78vw,278px)}.personal-workspace-summary{grid-template-columns:34px minmax(0,1fr) 18px;gap:9px;min-height:58px;padding:10px}.personal-workspace-mark{width:34px;height:34px}.personal-workspace-copy{grid-template-columns:minmax(0,1fr);gap:4px;min-width:0;display:grid}.personal-workspace-copy>span{grid-column:auto;min-width:0}.personal-workspace-copy>span strong{font-size:13px}.personal-workspace-load{width:100%}.personal-workspace-next{min-height:44px;padding:9px 10px}.personal-workspace-next em{font-size:11px}.simple-workspace{gap:10px;min-width:0}.simple-workspace-heading{align-items:end;min-height:50px;padding:0 2px}.simple-workspace-heading h2{font-size:18px;line-height:1.2}.simple-workspace-heading>button{min-height:40px;padding:0 10px;font-size:10px}.queue-workspace-summary{text-overflow:ellipsis;white-space:nowrap;max-width:230px;font-size:10px;overflow:hidden}.simple-work-columns-compact .simple-task-list{gap:8px}.simple-work-columns-compact .simple-task-list>button{border-radius:14px;grid-template-columns:34px minmax(0,1fr);grid-template-areas:"priority copy""state state";gap:9px 10px;width:100%;min-width:0;min-height:104px;padding:12px}.simple-work-columns-compact .simple-task-main{min-width:0}.simple-work-columns-compact .simple-task-main>strong{min-width:0;font-size:14px;line-height:1.34}.simple-task-meta{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 7px;min-width:0;display:grid}.simple-work-columns-compact .simple-task-owner{min-width:0}.simple-work-columns-compact .simple-task-owner>strong,.simple-work-columns-compact .simple-task-owner>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.simple-task-workspace{text-overflow:ellipsis;max-width:92px;overflow:hidden}.simple-task-state,.simple-task-state.shared-deadline{border-top:1px solid #e7edf5;grid-area:state;grid-template-columns:minmax(0,1fr) 14px;gap:8px;width:100%;padding-top:8px}.simple-task-state.shared-deadline{grid-template-columns:14px;justify-content:end}.simple-work-columns-compact .simple-task-deadline{text-align:left;justify-self:start;width:fit-content;min-width:0;min-height:28px;padding:4px 8px}.simple-work-columns-compact .simple-task-deadline>strong{font-size:10px}.simple-task-state>.simple-task-open{display:none}.home-followup{min-width:0;padding:14px 2px 4px}.home-followup-people{gap:8px;min-width:0}.home-followup-people>button{width:100%;min-width:0}.home-team-pulse{min-width:0;padding-bottom:4px}}@media (width<=390px){.hero-panel-compact .hero-focus-card-primary>button>strong{font-size:19px}.hero-panel-compact .hero-open-task{min-width:104px;padding-inline:10px;font-size:10px}.personal-workspace-grid>article{width:80vw;min-width:80vw}}.personal-workspace-pulse{background:#fff;border-color:#e2e8f0;gap:12px;padding:16px}.personal-workspace-heading{align-items:center}.personal-workspace-heading strong{letter-spacing:-.01em;font-size:16px}.personal-workspace-heading>small{color:#68778b;max-width:420px;font-size:11px;line-height:1.4}.personal-workspace-stale{color:#946019;background:#fff4df;border-radius:999px;width:fit-content;margin-top:2px;padding:3px 7px;font-size:9px;font-weight:750;line-height:1.3}.personal-workspace-grid{flex-wrap:wrap;align-items:flex-start;gap:10px;display:flex}.personal-workspace-grid>article{background:#fbfcfe;border-color:#e3e9f1;border-radius:14px;flex:1.25 245px;min-width:min(245px,100%);box-shadow:0 2px 8px #192d4909}.personal-workspace-grid>article.is-empty{min-width:min(190px,100%);box-shadow:none;background:#f8fafc;border-color:#edf1f5;flex:.65 190px}.personal-workspace-grid>article.is-empty .personal-workspace-summary{min-height:52px;padding-block:8px}.personal-workspace-grid>article.is-empty .personal-workspace-mark{color:#7a8798;background:#edf1f5}.personal-workspace-grid>article.is-empty .personal-workspace-copy>span small{color:#8490a0;background:0 0;padding:0;font-weight:650}.personal-workspace-grid>article.is-empty .personal-workspace-open{display:none}.personal-workspace-grid>article.needs-attention{background:#fffdf8;border-color:#e5cfa9;box-shadow:inset 0 2px #d89531}.personal-workspace-summary{min-height:58px;padding:11px 12px 9px}.personal-workspace-copy{gap:0}.personal-workspace-copy>span{flex-wrap:wrap;row-gap:5px}.personal-workspace-copy>span strong{color:#17263b;font-size:13px}.personal-workspace-copy>span small{color:#68778b;font-size:10px;font-weight:700}.personal-workspace-attention{width:auto;min-width:0;height:auto;box-shadow:none;white-space:nowrap;border-radius:999px;font-weight:800;line-height:1.2;color:#9a5b10!important;background:#fff0d6!important;padding:3px 7px!important;font-size:9px!important}.personal-workspace-next{background:#fff;border-top-color:#e7edf4;grid-template-columns:minmax(78px,auto) minmax(0,1fr) auto;gap:9px;min-height:46px;padding:9px 12px}.personal-workspace-next small{color:#68778b;letter-spacing:.06em;font-size:8px}.personal-workspace-next em{color:#34465e;font-size:11px}.personal-workspace-next>span{white-space:nowrap;font-size:10px}.personal-workspace-load,.queue-summary-mobile{display:none}.queue-workspace-summary{color:#647389;line-height:1.4}.home-followup{align-items:start}.home-followup-copy>strong{letter-spacing:-.012em;font-size:18px}.home-followup-copy>small{max-width:620px;line-height:1.45}.home-followup-people{gap:9px}.home-followup-people>button{min-height:68px;box-shadow:none;background:#fff;border-radius:11px}.home-followup-people>button.on-track{border-left-color:#7fa898}.home-followup-people>button.high-load:not(.needs-attention){background:#fffdf9;border-left-color:#d79a3f}.home-followup-people>button.on-track small{color:#557567}.home-followup-count small{letter-spacing:0;text-transform:none;max-width:58px;line-height:1.1}.home-followup-all{color:#285fae;min-height:34px;box-shadow:none;background:0 0;border:0;padding:0;font-size:11px;font-weight:800}.home-followup-all:hover{color:#174a94;text-underline-offset:3px;background:0 0;text-decoration:underline}.home-team-pulse{opacity:.88}@media (width<=720px){.personal-workspace-pulse{gap:10px;padding:13px}.personal-workspace-heading strong{font-size:15px}.personal-workspace-grid{scroll-snap-type:none;grid-template-columns:minmax(0,1fr);gap:8px;margin:0;padding:0;display:grid;overflow:visible}.personal-workspace-grid>article,.personal-workspace-grid>article.needs-attention{scroll-snap-align:none;border-radius:12px;flex:none;width:100%;min-width:0}.personal-workspace-grid>article.is-empty{background:#f7f9fc;border-color:#0000;border-radius:10px}.personal-workspace-grid>article.is-empty .personal-workspace-summary{grid-template-columns:30px minmax(0,1fr);min-height:44px;padding:6px 9px}.personal-workspace-grid>article.is-empty .personal-workspace-mark{border-radius:8px;width:30px;height:30px}.personal-workspace-summary{min-height:54px;padding:9px 10px 7px}.personal-workspace-next{grid-template-columns:minmax(72px,auto) minmax(0,1fr) auto;min-height:42px;padding:8px 10px}.personal-workspace-next small{font-size:7px}.personal-workspace-next em{font-size:10px}.queue-summary-desktop{display:none}.queue-summary-mobile{max-width:min(235px,70vw);display:block}.home-followup{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""people""all";gap:10px}.home-followup-copy>strong{font-size:17px;line-height:1.25}.home-followup-copy>small{font-size:11px;display:block}.home-followup-people{grid-template-columns:minmax(0,1fr)}.home-followup-all{justify-self:end}.home-team-pulse{padding-top:12px}}@media (width<=390px){.personal-workspace-grid>article{width:100%;min-width:0}.personal-workspace-next{grid-template-columns:minmax(0,1fr) auto}.personal-workspace-next small{display:none}}.next-actions-section{background:#fff;border:1px solid #dfe6ef;border-radius:18px;gap:0;overflow:hidden;box-shadow:0 12px 32px #1627410e,0 1px 2px #1627410a}.detail-drawer>.task-refinement-panel{order:8}.task-refinement-panel{box-sizing:border-box;background:radial-gradient(circle at 100% 0,#4a7cff17,#0000 32%),linear-gradient(145deg,#f9fbff 0%,#f4f8ff 100%);border:1px solid #c9d9f8;border-radius:16px;width:100%;margin:12px 0 4px;padding:16px}.task-refinement-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.task-refinement-heading h3{color:#15233a;margin:4px 0 5px;font-size:16px;line-height:1.3}.task-refinement-heading p{color:#60708a;max-width:500px;margin:0;font-size:11px;line-height:1.6}.task-refinement-heading>button,.task-refinement-review article>button{color:#fff;font:inherit;cursor:pointer;background:#2867dc;border:1px solid #2867dc;border-radius:10px;flex:none;font-size:12px;font-weight:800}.task-refinement-heading>button{min-height:44px;padding:0 17px;box-shadow:0 8px 18px #2867dc29}.task-refinement-review{border-top:1px solid #d8e3f7;gap:10px;margin-top:16px;padding-top:16px;display:grid}.task-refinement-summary{color:#344868;margin:0;font-size:13px;line-height:1.5}.task-refinement-review article{background:#ffffffe6;border:1px solid #dfe7f4;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;padding:14px;display:grid}.task-refinement-review article>div{min-width:0}.task-refinement-review article>div>span{color:#6d7d95;letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:900;display:block}.task-refinement-review article p,.task-refinement-review article strong{color:#253650;margin:0;font-size:13px;line-height:1.55}.task-refinement-review article>button{color:#2867dc;background:#fff;min-height:36px;padding:0 12px}.task-refinement-heading>button:disabled,.task-refinement-review article>button:disabled{color:#8491a5;cursor:default;background:#e8edf5;border-color:#cbd5e5}.task-refinement-review ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.task-refinement-review li{color:#40516c;grid-template-columns:auto minmax(0,1fr);gap:3px 8px;font-size:12px;display:grid}.task-refinement-review li strong{color:#2867dc}.task-refinement-review li small{color:#75849a;grid-column:2;line-height:1.45}.task-refinement-note{color:#48617f;background:#eaf2ff;border-radius:10px;padding:10px 12px;font-size:11px;line-height:1.5}@media (width<=720px){.task-refinement-panel{border-radius:15px;margin:10px 0 2px;padding:14px}.task-refinement-heading,.task-refinement-review article{flex-direction:column;grid-template-columns:1fr}.task-refinement-heading>button,.task-refinement-review article>button{width:100%}}.next-actions-section .simple-workspace-heading{background:radial-gradient(circle at 88% 0,#3d76cb14,#0000 32%),linear-gradient(#fff,#fbfcfe);border-bottom:1px solid #e5ebf2;align-items:center;min-height:86px;padding:17px 20px 16px}.next-actions-section .simple-workspace-heading h2{color:#14243a;letter-spacing:-.018em;margin-top:3px;font-size:21px;font-weight:720}.next-actions-section .queue-workspace-summary{color:#6b798d;margin-top:5px;font-size:11px;line-height:1.4}.next-actions-all{color:#245da8;background:#f7faff;border:1px solid #cddbef;border-radius:10px;font-size:11px;font-weight:800;transition:color .15s,border-color .15s,background .15s,transform .15s}.next-actions-all:hover{color:#174b91;background:#eef5ff;border-color:#aac2e5;transform:translateY(-1px)}.next-actions-all-mobile{display:none}.next-actions-section .simple-work-columns.simple-work-columns-compact{display:block}.next-actions-section .simple-work-columns-compact .simple-work-column{box-shadow:none;border:0;border-radius:0;overflow:visible}.next-actions-section .simple-task-list{background:#fff;overflow:visible}.next-actions-section .simple-task-list>button{text-align:left;background:#fff;border-bottom:1px solid #e7ecf2;grid-template-columns:42px minmax(0,1fr) auto;gap:13px;min-height:76px;padding:11px 18px;position:relative}.next-actions-section .simple-task-list>button:last-child{border-bottom:0}.next-actions-section .simple-task-list>button.is-next{background:linear-gradient(90deg,#2766c213,#2766c204 46%,#0000);box-shadow:inset 3px 0 #2e6bc2}.next-actions-section .simple-task-list>button:hover{background:#f7faff;border-color:#dbe4ef;box-shadow:inset 3px 0 #7197cb}.next-actions-section .simple-task-list>button.is-next:hover{background:linear-gradient(90deg,#2766c21b,#2766c206 50%,#f9fbff);box-shadow:inset 3px 0 #245da8}.next-queue-rank{color:#637289;letter-spacing:.05em;background:#f6f8fb;border:1px solid #d7e0eb;border-radius:12px;place-items:center;width:38px;height:38px;font-size:11px;font-weight:850;display:grid}.next-queue-item.is-next .next-queue-rank{color:#fff;background:#2e6bc2;border-color:#2e6bc2;box-shadow:0 5px 12px #2e6bc233}.next-actions-section .simple-task-main{gap:7px;min-width:0}.next-actions-section .simple-task-main>strong{color:#18283e;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:650;line-height:1.35;overflow:hidden}.next-actions-section .simple-task-meta{align-items:center;gap:7px;min-width:0;display:flex;overflow:hidden}.next-actions-section .simple-task-workspace,.next-queue-priority{color:#315f9f;white-space:nowrap;background:#f2f7ff;border:1px solid #d9e4f3;border-radius:999px;flex:none;padding:3px 7px;font-size:9px;font-weight:800;line-height:1.2}.next-queue-group{color:#768398;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;font-weight:600;overflow:hidden}.next-queue-priority{color:#5e6c7f;background:#f5f7fa;border-color:#e0e5ec}.next-actions-section .simple-task-owner{min-width:0;margin-left:2px}.next-actions-section .simple-task-owner>i{width:22px;min-width:22px;height:22px;font-size:8px}.next-actions-section .simple-task-owner>strong{color:#526177;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:700;overflow:hidden}.next-actions-section .simple-task-state{justify-content:flex-end;align-items:center;gap:12px;width:auto;display:flex}.next-queue-reason{color:#526177;text-overflow:ellipsis;white-space:nowrap;background:#f2f5f8;border-radius:8px;max-width:180px;padding:6px 9px;font-size:10px;font-weight:800;line-height:1.25;overflow:hidden}.next-queue-reason.reason-attention{color:#a5323c;background:#fff0f1}.next-queue-reason.reason-review{color:#6d49a2;background:#f3edff}.next-queue-reason.reason-today,.next-queue-reason.reason-tomorrow,.next-queue-reason.reason-progress{color:#245da8;background:#eaf2ff}.next-queue-reason.reason-paused{color:#996016;background:#fff3dc}.next-queue-reason.reason-undated{color:#6c7888;background:#f0f2f5}.next-actions-section .simple-task-open{color:#718096;font-size:21px;transition:color .15s,transform .15s}.next-actions-section .simple-task-list>button:hover .simple-task-open{color:#245da8;transform:translate(2px)}@media (width<=720px){.task-project-context{gap:11px;padding:14px 13px}.task-project-context>header{grid-template-columns:36px minmax(0,1fr)}.task-project-mark{border-radius:11px;width:36px;height:36px}.task-project-copy>strong{text-overflow:clip;white-space:normal;font-size:11.5px;overflow:visible}.task-project-stats{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.task-project-stats>span{grid-template-columns:auto auto;justify-content:center;align-items:baseline;gap:4px;min-width:0}.task-project-related>div:first-child{flex-direction:column;align-items:flex-start;gap:3px}.task-project-related-list>button{grid-template-columns:minmax(0,1fr) auto;min-height:48px}.task-project-related-list>button>.status-pill{align-self:start}.task-project-related-list>button>em{display:none}.task-project-related-list strong,.task-parent-process strong{text-overflow:clip;white-space:normal;overflow:visible}.next-actions-section{border-radius:16px;box-shadow:0 8px 24px #1627410d}.next-actions-section .simple-workspace-heading{align-items:start;min-height:0;padding:14px}.next-actions-section .simple-workspace-heading h2{font-size:18px}.next-actions-section .queue-workspace-summary{white-space:normal;max-width:none;overflow:visible}.next-actions-all-desktop{display:none}.next-actions-all-mobile{width:calc(100% - 24px);min-height:44px;margin:12px;display:block}.next-actions-section .simple-work-columns-compact .simple-task-list{gap:0}.next-actions-section .simple-task-list>button{border-radius:0;grid-template-columns:36px minmax(0,1fr);grid-template-areas:"rank copy""state state";gap:9px 10px;min-height:110px;padding:12px}.next-queue-rank{border-radius:10px;grid-area:rank;width:34px;height:34px}.next-actions-section .simple-task-main{grid-area:copy}.next-actions-section .simple-task-main>strong{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.35;display:-webkit-box;overflow:hidden}.next-actions-section .simple-task-meta{flex-wrap:wrap;row-gap:5px}.next-actions-section .simple-task-owner{max-width:100%}.next-actions-section .simple-task-state{border-top:1px solid #e5ebf2;grid-area:state;justify-content:space-between;width:100%;padding-top:8px}.next-queue-reason{max-width:calc(100% - 26px);padding:5px 8px}.next-actions-section .simple-task-state>.simple-task-open{display:inline}}@media (width<=390px){.next-actions-section .simple-task-list>button{min-height:116px}.next-queue-group{max-width:150px}}@media (width<=720px){:root{--mobile-canvas:#f1f5fb;--mobile-card:#fff;--mobile-line:#dbe5f1;--mobile-blue-soft:#edf4ff;--mobile-mint-soft:#edf9f4;--mobile-amber-soft:#fff7e8;--mobile-violet-soft:#f4f1ff}body{background:radial-gradient(circle at 102% -4%, #4c7de124, transparent 25rem), radial-gradient(circle at -12% 38%, #38b48b12, transparent 22rem), linear-gradient(180deg, #f8faff 0%, var(--mobile-canvas) 52%, #edf3fa 100%)}.content-area{padding-bottom:calc(132px + env(safe-area-inset-bottom))}.overview-stack,.analytics-view,.solus-view,.access-page-redesigned,.checkup-page,.product-ops-page{gap:16px}.personal-workspace-pulse{background:radial-gradient(circle at 100% 0,#447ae01a,#0000 48%),linear-gradient(145deg,#fff,#f7faff);border:1px solid #d9e6f6;box-shadow:0 10px 26px #1c3c6911}.personal-workspace-grid>article{border-color:#dce6f2;box-shadow:0 5px 14px #1a365b0b}.personal-workspace-grid>article:nth-child(2){background:linear-gradient(145deg,#fff,#f6f4ff)}.personal-workspace-grid>article:nth-child(3){background:linear-gradient(145deg,#fff,#f0faf6)}.next-actions-section{background:linear-gradient(#f8fbff 0,#fff 110px);border-color:#d9e5f4;box-shadow:0 10px 28px #1a37600f}.next-actions-section .simple-task-list>button.is-next{background:linear-gradient(100deg,#ebf3fff2,#fff 72%);box-shadow:inset 3px 0 #2e6bc2}.home-followup-people>button:nth-child(odd){background:linear-gradient(145deg, #fff, var(--mobile-amber-soft))}.home-followup-people>button:nth-child(2n){background:linear-gradient(145deg, #fff, var(--mobile-violet-soft))}.mobile-bottom-nav{z-index:70}.work-assistant-launcher{z-index:71}:is(body:has(.drawer-backdrop) .mobile-bottom-nav,body:has(.drawer-backdrop) .work-assistant-launcher){display:none}.drawer-backdrop{z-index:90;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0a16277a}.detail-drawer{width:100vw;max-width:100vw;padding:0 12px calc(28px + env(safe-area-inset-bottom));background:linear-gradient(#fff 0,#f8faff 170px,#f4f7fb 100%);scroll-padding-top:78px}.detail-drawer>*{flex:none}.drawer-header{border-bottom-color:#d7e1edeb;gap:10px;min-height:64px;margin:0 -12px;padding:11px 12px;box-shadow:0 7px 20px #1b34550e}.drawer-header h2{letter-spacing:-.018em;font-size:17px;line-height:1.28}.drawer-header-actions{gap:5px}.drawer-header .drawer-header-assistant,.drawer-header .drawer-more-toggle,.drawer-header .drawer-close{border-radius:12px;width:38px;min-width:38px;height:38px}.drawer-header .drawer-header-assistant{background:var(--mobile-blue-soft);border-color:#bdd1ee;justify-content:center;padding:0}.drawer-header .drawer-header-assistant strong{display:none}.drawer-header .drawer-header-assistant>span{border-radius:8px;width:24px;height:24px}.detail-drawer>.drawer-system-toggle{display:none}.task-overview{background:#fff;border-color:#d8e4f1;border-radius:17px;margin-top:12px;box-shadow:0 8px 22px #1b35580e}.task-overview-facts{background:linear-gradient(135deg,#f7faff,#f2f6fc)}.task-overview-facts>div{min-height:58px;padding:10px 11px}.task-overview-facts strong{text-overflow:clip;white-space:normal;line-height:1.3;overflow:visible}.task-overview-context>div{padding:15px 14px 17px}.task-overview-context>div:first-child{box-shadow:inset 3px 0 #5c89d5}.task-overview-context>div.done{background:var(--mobile-mint-soft);box-shadow:inset 3px 0 #56ad88}.task-overview-context p{color:#273b55;margin-top:7px;font-size:12.5px;line-height:1.58}.task-overview-meta{flex-direction:row;align-items:center;padding:11px 13px}.task-workflow-card{border-color:#d2dff0;box-shadow:0 8px 22px #1d385c0b}.task-workflow-card.ready{background:radial-gradient(circle at 100% 0,#4c78e124,#0000 42%),#f7f9ff}.task-start-state{grid-template-columns:minmax(0,1fr);gap:12px}.task-start-state button{width:100%}.task-approval-card{background:linear-gradient(145deg,#f8fbff,#f2f7ff);border-color:#d7e3f2;margin:12px 0;padding:14px}.task-approval-heading h3{font-size:15px}.approval-stage-pill{padding:6px 8px;font-size:9px}.task-approval-roles{background:#fff;border:1px solid #dce6f1;border-radius:13px;gap:0;margin-top:12px;overflow:hidden}.task-approval-roles>div{border:0;border-bottom:1px solid #e6edf5;border-radius:0;grid-template-columns:minmax(112px,.9fr) minmax(0,1fr);align-items:center;gap:10px;padding:10px 11px;display:grid}.task-approval-roles>div:last-of-type{border-bottom:0}.task-approval-roles span{margin:0;font-size:9px;line-height:1.35}.task-approval-roles strong{text-align:right;font-size:11px}.task-brief{border-color:#d9e4f0;border-radius:17px;box-shadow:0 7px 20px #1b35570a}.task-history-card{background:#fff;border:1px solid #d5e2f2;border-radius:17px;margin-top:12px;overflow:hidden;box-shadow:0 9px 24px #1d395e0e}.task-history-heading{background:radial-gradient(circle at 100% 0,#4a7cde1a,#0000 45%),linear-gradient(135deg,#f8fbff,#f1f6fe);padding:14px}.task-history-heading h3{margin-top:3px;font-size:16px}.task-history-heading p{margin-top:4px;font-size:10px;line-height:1.45}.task-history-heading>button{color:#245eae;background:#fff;border-color:#b9cff0;min-height:42px;padding:9px 11px;box-shadow:0 5px 13px #2358a514}.task-history-onboarding{background:linear-gradient(145deg,#fff,#f5f8fd);border-color:#d6e3f3;border-radius:14px;margin:10px}.task-history-list article{padding:13px 13px 13px 30px}.task-refinement-panel{background:radial-gradient(circle at 100% 0,#5774e81f,#0000 38%),linear-gradient(145deg,#fbfcff,#f2f6ff);border-color:#c7d9f8;border-radius:17px;margin-top:12px;padding:14px;box-shadow:0 8px 24px #254c8e11}.task-refinement-heading{gap:12px}.task-refinement-heading h3{font-size:16px}.task-refinement-heading p{font-size:10.5px;line-height:1.5}.task-refinement-heading>button,.task-refinement-review article>button{border-radius:12px;min-height:44px}.task-refinement-review article{background:#ffffffeb;border-radius:13px;padding:12px}.drawer-fields{background:#fff;border:1px solid #dbe5f0;border-radius:16px;overflow:hidden}.drawer-field{grid-template-columns:minmax(98px,.7fr) minmax(0,1.3fr);gap:10px;padding:12px}.drawer-field.editable{grid-template-columns:minmax(0,1fr)}.drawer-field input,.drawer-field select,.drawer-field textarea{background:#fbfcff;border-radius:11px;min-height:44px}.drawer-field textarea{min-height:118px}.analytics-kpis article:nth-child(4n+1),.usage-kpis article:nth-child(4n+1){background:linear-gradient(145deg, #fff, var(--mobile-blue-soft))}.analytics-kpis article:nth-child(4n+2),.usage-kpis article:nth-child(4n+2){background:linear-gradient(145deg, #fff, var(--mobile-mint-soft))}.analytics-kpis article:nth-child(4n+3),.usage-kpis article:nth-child(4n+3){background:linear-gradient(145deg, #fff, var(--mobile-amber-soft))}.analytics-kpis article:nth-child(4n),.usage-kpis article:nth-child(4n){background:linear-gradient(145deg, #fff, var(--mobile-violet-soft))}}@media (width<=390px){.drawer-header h2{font-size:16px}.task-overview-facts>div{min-height:56px;padding:9px 10px}.task-overview-context p{font-size:12px}.task-approval-roles>div{grid-template-columns:minmax(104px,.9fr) minmax(0,1.1fr)}.task-history-heading{flex-direction:column;align-items:stretch;gap:10px}.task-history-heading>button{width:100%}}.analytics-usage-section .assistant-intelligence-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.analytics-usage-section .assistant-intelligence-kpis article{min-height:112px}@media (width<=720px){.analytics-usage-section .assistant-intelligence-kpis{grid-template-columns:1fr}}.ai-team-overview{background:radial-gradient(circle at 92% 0,#3f76ff1a,#0000 34%),#fff}.ai-team-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:22px;display:grid}.ai-team-kpis article{background:#f8fbffeb;border:1px solid #dde6f2;border-radius:16px;min-width:0;padding:16px}.ai-team-kpis span,.ai-team-kpis small{color:#718096;font-size:11px;display:block}.ai-team-kpis strong{color:#13233d;margin:7px 0 5px;font-size:clamp(20px,2vw,28px);line-height:1;display:block}.ai-team-layout{grid-template-columns:minmax(0,1.7fr) minmax(280px,.7fr);align-items:start;gap:16px;margin-top:16px;display:grid}.ai-employee-table,.improvement-signal-list{background:#fff;border:1px solid #dde6f2;border-radius:18px;overflow:hidden}.ai-employee-head,.ai-employee-table summary{grid-template-columns:minmax(190px,1.45fr) repeat(4,minmax(100px,.8fr));align-items:center;gap:12px;display:grid}.ai-employee-head{color:#718096;letter-spacing:.06em;text-transform:uppercase;background:#f5f8fc;padding:11px 16px;font-size:10px;font-weight:800}.ai-employee-table details{border-top:1px solid #edf1f6}.ai-employee-table details:first-of-type{border-top:0}.ai-employee-table summary{cursor:pointer;padding:14px 16px;list-style:none;transition:background .16s}.ai-employee-table summary::-webkit-details-marker{display:none}.ai-employee-table summary:hover,.ai-employee-table details[open] summary{background:#f8fbff}.ai-employee-table summary>span{min-width:0}.ai-employee-table summary strong,.ai-employee-table summary small{display:block}.ai-employee-table summary strong{color:#17263f;font-size:12px}.ai-employee-table summary small{color:#718096;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10px;overflow:hidden}.ai-employee-context em{color:#52637d;background:#eef3fb;border-radius:999px;margin-top:7px;padding:4px 7px;font-size:9px;font-style:normal;font-weight:800;display:inline-flex}.ai-employee-context em.regular_user{color:#167355;background:#e8f7f0}.ai-employee-context em.used_once{color:#936216;background:#fff3da}.ai-employee-drilldown{background:#f8fbff;border-top:1px dashed #d9e3ef;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px 16px 16px;display:grid}.ai-employee-drilldown>div{background:#fff;border:1px solid #e2e9f2;border-radius:12px;padding:11px}.ai-employee-drilldown span,.ai-employee-drilldown small{color:#718096;font-size:10px}.ai-employee-drilldown strong{color:#17263f;margin-top:5px;font-size:12px;display:block}.ai-recent-questions{grid-column:1/-1}.ai-recent-questions p{border-top:1px solid #edf1f6;justify-content:space-between;gap:12px;margin:8px 0 0;padding-top:8px;display:flex}.improvement-signal-list{padding:16px}.improvement-signal-list>div:first-child h3{color:#17263f;margin:5px 0;font-size:17px}.improvement-signal-list>div:first-child p{color:#718096;margin:0 0 14px;font-size:11px}.improvement-signal{background:#f8fbff;border:1px solid #dfe7f1;border-radius:13px;gap:10px;margin-top:9px;padding:12px;display:flex}.improvement-signal>span{color:#2866d8;background:#e8f0ff;border-radius:8px;flex:0 0 24px;place-items:center;width:24px;height:24px;font-weight:900;display:grid}.improvement-signal.high{background:#fff7f7;border-color:#f0c9ce}.improvement-signal.high>span{color:#b42334;background:#fee7e9}.improvement-signal.attention{background:#fffaf0;border-color:#f0dcaf}.improvement-signal.attention>span{color:#936216;background:#ffefc8}.improvement-signal strong,.improvement-signal p,.improvement-signal small{display:block}.improvement-signal strong{color:#17263f;font-size:12px}.improvement-signal p{color:#52637d;margin:5px 0;font-size:11px;line-height:1.45}.improvement-signal small{color:#2866d8;font-size:10px;font-weight:700}.analytics-data-note{color:#718096;margin-top:12px;font-size:10px;display:block}@media (width<=1100px){.ai-team-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-team-layout{grid-template-columns:1fr}}@media (width<=720px){.ai-team-kpis{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.ai-team-kpis article{scroll-snap-align:start;min-width:210px}.ai-employee-head{display:none}.ai-employee-table summary{grid-template-columns:minmax(0,1fr) auto}.ai-employee-table summary>span:nth-child(3),.ai-employee-table summary>span:nth-child(4){display:none}.ai-employee-table summary>span:nth-child(5){grid-column:1/-1}.ai-employee-drilldown{grid-template-columns:1fr}.ai-recent-questions{grid-column:auto}}.agent-center-page{color:#17263f;gap:22px;max-width:1440px;margin:0 auto;display:grid}.agent-center-hero{background:radial-gradient(circle at 86% 14%,#3894772e,#0000 34%),linear-gradient(135deg,#f7fbfa 0%,#edf5f2 100%);border:1px solid #dbe5e1;border-radius:24px;grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);gap:28px;padding:34px;display:grid;position:relative;overflow:hidden}.agent-center-kicker{color:#24684f;letter-spacing:.13em;font-size:11px;font-weight:900}.agent-center-hero h1,.agent-center-section-head h2,.agent-security-blueprint h2,.agent-center-guardrails h2{letter-spacing:-.035em;margin:8px 0 10px}.agent-center-hero h1{font-size:clamp(32px,4vw,52px)}.agent-center-hero>div:first-child>p{color:#52637d;max-width:720px;margin:0;font-size:15px;line-height:1.65}.agent-center-state{background:#ffffffbd;border:1px solid #24684f33;border-radius:18px;align-self:center;gap:12px;padding:18px;display:flex;box-shadow:0 16px 40px #19433514}.agent-center-state>span{background:#d28a21;border-radius:999px;flex:0 0 10px;width:10px;height:10px;margin-top:5px;box-shadow:0 0 0 5px #d28a211f}.agent-center-state small,.agent-center-state strong,.agent-center-state p{display:block}.agent-center-state small{color:#738077;text-transform:uppercase;font-size:10px;font-weight:800}.agent-center-state strong{margin-top:4px;font-size:14px}.agent-center-state p{color:#6c756f;margin:5px 0 0;font-size:11px}.agent-center-state button{color:#fff;cursor:pointer;background:#213c33;border:0;border-radius:10px;margin-top:12px;padding:8px 11px;font-size:10px;font-weight:800}.agent-center-state button:disabled{cursor:wait;opacity:.55}.agent-center-actions{flex-wrap:wrap;gap:7px;display:flex}.agent-action-feedback{color:#42566f;background:#f7f9fc;border:1px solid #dbe4ef;border-radius:10px;margin:10px 0 0;padding:8px 10px;font-size:10px;font-weight:750;line-height:1.35}.agent-action-feedback.pending{color:#735c18;background:#fffaf0;border-color:#eadba5}.agent-action-feedback.success{color:#276b54;background:#f2fbf7;border-color:#b9dccf}.agent-action-feedback.error{color:#9b4139;background:#fff6f5;border-color:#ecc9c5}.agent-center-actions button:last-child{background:#3d426c}.agent-center-state.is-active>span{background:#27946e;box-shadow:0 0 0 5px #27946e1f}.agent-center-state.is-error>span{background:#b64b52;box-shadow:0 0 0 5px #b64b521f}.agent-center-principles{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.agent-center-principles article{background:#fff;border:1px solid #e2e8ee;border-radius:16px;gap:12px;padding:16px;display:flex}.agent-center-principles article>span{color:#86a89b;font-size:11px;font-weight:900}.agent-center-principles strong{font-size:13px;display:block}.agent-center-principles p{color:#6b778c;margin:5px 0 0;font-size:11px;line-height:1.45}.security-guardian-live{background:linear-gradient(#eef8f4b8,#fff 44%),#fff;border:1px solid #c9ddd5;border-radius:22px;padding:26px}.education-guidance-banner{background:radial-gradient(circle at 92% 0,#68c29b2b,#0000 34%),#f8fcfa;border:1px solid #bedfd2;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;margin-bottom:18px;padding:16px 18px;display:grid;box-shadow:0 12px 30px #194b3814}.education-guidance-mark{color:#fff;letter-spacing:.08em;background:#123f31;border-radius:14px;place-items:center;width:44px;height:44px;font-size:12px;font-weight:800;display:grid}.education-guidance-banner>div:nth-child(2){gap:3px;display:grid}.education-guidance-banner span{color:#2d765b;letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:800}.education-guidance-banner strong{color:#14382d;font-size:15px}.education-guidance-banner p{color:#567066;margin:0;font-size:13px;line-height:1.45}.education-guidance-actions{align-items:center;gap:8px;display:flex}.education-guidance-actions button{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:#174d3b;border:1px solid #174d3b;border-radius:12px;padding:0 15px;font-size:12px;font-weight:750}.education-guidance-actions button:last-child{color:#60756d;background:0 0;border-color:#0000}@media (width<=760px){.education-guidance-banner{grid-template-columns:auto minmax(0,1fr);align-items:start;padding:14px}.education-guidance-actions{grid-column:1/-1;grid-template-columns:1fr auto;display:grid}}.ux-guardian-live{background:linear-gradient(#f5f2fdcc,#fff 44%),#fff;border-color:#d8d2ec}.ux-guardian-live .agent-center-kicker{color:#6f64a7}.ux-browser-audit-panel{background:#f9f7ffe6;border:1px solid #ded8f0;border-radius:18px;margin-top:22px;padding:20px}.user-behavior-panel{background:linear-gradient(135deg,#edf9f5f0,#fafcfff5),#fff;border:1px solid #cfe2dc;border-radius:18px;margin-top:22px;padding:20px}.behavior-privacy-badge{color:#316c5a;letter-spacing:.06em;text-transform:uppercase;background:#fff;border:1px solid #bdd8cf;border-radius:999px;flex:none;padding:7px 10px;font-size:9px;font-weight:900}.behavior-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:16px;display:grid}.behavior-metric-grid article{background:#ffffffeb;border:1px solid #d6e6e1;border-radius:13px;padding:14px}.behavior-metric-grid span,.behavior-metric-grid strong,.behavior-metric-grid small{display:block}.behavior-metric-grid span{color:#70857e;text-transform:uppercase;font-size:9px;font-weight:900}.behavior-metric-grid strong{margin-top:6px;font-size:22px}.behavior-metric-grid small{color:#687a74;margin-top:4px;font-size:9px;line-height:1.4}.behavior-detail-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:10px;margin-top:10px;display:grid}.behavior-detail-grid>article{background:#fff;border:1px solid #d6e6e1;border-radius:13px;padding:15px}.behavior-detail-grid>article>strong{margin-bottom:9px;font-size:11px;display:block}.behavior-detail-grid>article>div:not(.behavior-unused-list){border-top:1px solid #edf2f0;grid-template-columns:minmax(0,1fr) auto auto;gap:9px;padding:7px 0;font-size:9px;display:grid}.behavior-detail-grid b{color:#405b52}.behavior-detail-grid small,.behavior-detail-grid p{color:#77877f}.behavior-detail-grid p{margin:0;font-size:10px}.behavior-unused-list{flex-wrap:wrap;gap:6px;display:flex}.behavior-unused-list span{color:#665e87;background:#f0edf8;border-radius:999px;padding:6px 8px;font-size:9px;font-weight:800}.ux-browser-audit-head{justify-content:space-between;align-items:center;gap:20px;display:flex}.ux-browser-audit-head h3{margin:6px 0;font-size:17px}.ux-browser-audit-head p,.ux-browser-audit-summary-text{color:#68738a;margin:0;font-size:11px;line-height:1.55}.ux-browser-audit-samples{color:#53657c;background:#f5f8fc;border-radius:10px;margin:10px 0 0;padding:9px 11px 9px 28px;font-size:10px;line-height:1.5}.ux-browser-audit-head button{color:#fff;cursor:pointer;background:#5d548e;border:0;border-radius:12px;flex:none;min-height:42px;padding:0 15px;font-size:11px;font-weight:900}.ux-browser-audit-head button:disabled{cursor:wait;opacity:.65}.ux-browser-audit-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:16px 0 10px;display:grid}.ux-browser-audit-summary article{background:#fff;border:1px solid #e4def2;border-radius:12px;padding:12px}.ux-browser-audit-summary span,.ux-browser-audit-summary strong{display:block}.ux-browser-audit-summary span{color:#7d7892;font-size:9px;font-weight:800}.ux-browser-audit-summary strong{margin-top:4px;font-size:14px}.ux-browser-audit-history{border-top:1px solid #e4def2;gap:6px;margin-top:16px;padding-top:14px;display:grid}.ux-browser-audit-history>strong{font-size:11px}.ux-browser-audit-history>div{color:#68738a;background:#fff;border-radius:9px;grid-template-columns:minmax(120px,1fr) auto auto;align-items:center;gap:12px;padding:8px 10px;font-size:10px;display:grid}.ux-browser-audit-history b{color:#30384a}@media (width<=720px){.ux-browser-audit-head{flex-direction:column;align-items:stretch}.ux-browser-audit-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.behavior-metric-grid,.behavior-detail-grid{grid-template-columns:1fr}.ux-browser-audit-history>div{grid-template-columns:1fr auto}.ux-browser-audit-history>div b{grid-column:1/-1}}.security-guardian-live-head{justify-content:space-between;align-items:end;gap:26px;display:flex}.security-guardian-live-head h2{letter-spacing:-.035em;margin:7px 0 8px;font-size:24px}.security-guardian-live-head>div:first-child>p{color:#637087;max-width:760px;margin:0;font-size:11px;line-height:1.55}.guardian-knowledge-link{color:#215eae;background:#eef5ffd6;border:1px solid #2f6ad23d;border-radius:999px;align-items:center;min-height:36px;margin-top:10px;padding:7px 12px;font-size:.78rem;font-weight:800;text-decoration:none;display:inline-flex}.guardian-knowledge-link:hover,.guardian-knowledge-link:focus-visible{background:#e1edff;border-color:#2f6ad275}.security-guardian-score{grid-template-columns:repeat(3,minmax(70px,1fr));gap:7px;min-width:250px;display:grid}.security-guardian-score article{text-align:center;background:#fff;border:1px solid #e0e7ed;border-radius:13px;padding:11px}.security-guardian-score strong,.security-guardian-score span{display:block}.security-guardian-score strong{font-size:20px}.security-guardian-score span{color:#7c879a;margin-top:3px;font-size:9px;font-weight:800}.security-guardian-score .safe strong{color:#267758}.security-guardian-score .danger{background:#fff7f7;border-color:#efc8ca}.security-guardian-score .danger strong{color:#ad3f48}.security-guardian-message{background:#fafcfd;border:1px dashed #d5dfe6;border-radius:15px;margin-top:18px;padding:18px}.security-guardian-message strong,.security-guardian-message p{display:block}.security-guardian-message strong{font-size:13px}.security-guardian-message p{color:#6c788b;margin:6px 0 0;font-size:11px;line-height:1.5}.security-guardian-message.success{background:#f4fbf8;border-color:#b9d8cb}.security-guardian-message.error{background:#fff8f8;border-color:#efc9cc}.security-guardian-message button{color:#fff;cursor:pointer;background:#253a53;border:0;border-radius:9px;margin-top:10px;padding:7px 10px;font-size:10px;font-weight:800}.security-finding-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.security-finding{background:#fff;border:1px solid #dde5eb;border-radius:15px;padding:16px}.security-finding.high{background:#fff9f9;border-color:#efc7ca}.security-finding.medium{background:#fffdf6;border-color:#ebd9ad}.security-finding header{justify-content:space-between;align-items:center;gap:8px;display:flex}.security-finding header span,.security-finding header b{text-transform:uppercase;font-size:9px;font-weight:900}.security-finding header span{color:#78859a}.security-finding header b{color:#657287;background:#eef2f5;border-radius:999px;padding:4px 7px}.security-finding.high header b{color:#a33b45;background:#fae2e4}.security-finding.medium header b{color:#8b651b;background:#f8edcc}.security-finding h3{margin:13px 0 7px;font-size:13px;line-height:1.35}.security-finding>p{color:#6a768a;min-height:50px;margin:0;font-size:10px;line-height:1.5}.guardian-finding-provenance{background:#f8fafc;border:1px solid #e1e8f0;border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:12px 0 0;padding:10px;display:grid}.guardian-finding-provenance>div{min-width:0}.guardian-finding-provenance dt,.guardian-finding-provenance dd{margin:0}.guardian-finding-provenance dt{color:#7b899c;letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:850}.guardian-finding-provenance dd{overflow-wrap:anywhere;color:#344861;margin-top:3px;font-size:9px;font-weight:750;line-height:1.35}.guardian-finding-provenance dd.is-available{color:#277259}.guardian-finding-provenance dd.is-missing{color:#a34b42}@media (width<=720px){.guardian-finding-provenance{grid-template-columns:1fr}}.security-finding>div{border-top:1px solid #e7ecf0;margin-top:13px;padding-top:11px}.security-finding>div small,.security-finding>div strong{display:block}.security-finding>div small{color:#8590a0;text-transform:uppercase;font-size:8px;font-weight:800}.security-finding>div strong{color:#44536b;margin-top:4px;font-size:10px;line-height:1.45}.security-finding>.task-intelligence-decision{gap:9px;display:grid}.security-finding>.task-intelligence-evidence{gap:6px;display:grid}.task-intelligence-evidence>small{color:#7d8b9b;text-transform:uppercase;font-size:8px;font-weight:800}.task-intelligence-evidence>article{background:#fbfcfd;border:1px solid #e2e8ed;border-radius:9px;gap:2px;padding:8px 9px;display:grid}.task-intelligence-evidence>article b{color:#344a64;overflow-wrap:anywhere;font-size:9px}.task-intelligence-evidence>article span,.task-intelligence-evidence>article em{color:#718095;font-size:8px;font-style:normal;line-height:1.35}.task-intelligence-decision>p{color:#657287;margin:0;font-size:9px;line-height:1.45}.task-intelligence-decision-actions{flex-wrap:wrap;gap:6px;display:flex}.task-intelligence-decision-actions button{color:#40526a;cursor:pointer;background:#f8fafb;border:1px solid #d8e1e8;border-radius:999px;padding:7px 9px;font-size:8px;font-weight:850}.task-intelligence-decision-actions button:first-child{color:#1e6e55;background:#eef8f4;border-color:#b8d5ca}.task-intelligence-decision-actions button:disabled{cursor:wait;opacity:.55}.task-intelligence-history{border-top:1px solid #e3e9ed;margin-top:16px;padding-top:13px}.task-intelligence-history summary{color:#50627a;cursor:pointer;font-size:10px;font-weight:850}.task-intelligence-history>div{gap:6px;margin-top:10px;display:grid}.task-intelligence-history article{color:#637188;background:#fafcfc;border:1px solid #e5eaee;border-radius:10px;grid-template-columns:minmax(110px,.8fr) minmax(130px,1fr) minmax(170px,1.3fr);align-items:center;gap:10px;padding:9px 11px;font-size:9px;display:grid}.task-intelligence-history article strong{color:#31445d}.agent-center-section{background:#fff;border:1px solid #e2e8ee;border-radius:22px;padding:26px}.agent-center-section-head{justify-content:space-between;align-items:end;gap:32px;margin-bottom:20px;display:flex}.agent-center-section-head span,.agent-center-guardrails>div>span{color:#708078;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:900}.agent-center-section-head h2,.agent-security-blueprint h2,.agent-center-guardrails h2{font-size:24px}.agent-center-section-head>p{color:#6b778c;max-width:520px;margin:0;font-size:12px;line-height:1.55}.agent-catalog-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;display:grid}.agent-card{background:#fbfcfd;border:1px solid #e3e8ef;border-radius:18px;min-height:270px;padding:18px}.agent-card.pilot{background:linear-gradient(#f2faf7 0%,#fff 100%);border-color:#9fc9b9}.agent-card header{justify-content:space-between;align-items:center;gap:8px;display:flex}.agent-card header span,.agent-card header b{text-transform:uppercase;font-size:9px;font-weight:900}.agent-card header span{color:#7c879a}.agent-card header b{color:#67758a;background:#edf1f5;border-radius:999px;padding:5px 8px}.agent-card.pilot header b{color:#24684f;background:#dcefe7}.agent-card-mark{color:#40516a;background:#e9edf3;border-radius:13px;place-items:center;width:42px;height:42px;margin:22px 0 16px;font-size:12px;font-weight:900;display:grid}.agent-card.pilot .agent-card-mark{color:#fff;background:#24684f;box-shadow:0 10px 22px #24684f38}.agent-card h3{margin:0;font-size:15px;line-height:1.3}.agent-card>p{color:#69768a;min-height:70px;margin:9px 0 15px;font-size:11px;line-height:1.5}.agent-card-tags{flex-wrap:wrap;gap:6px;display:flex}.agent-card-tags span{color:#617086;background:#fff;border:1px solid #e2e8ee;border-radius:999px;padding:5px 7px;font-size:9px;font-weight:800}.agent-security-blueprint{color:#fff;background:#172f29;border-radius:22px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:28px;padding:28px;display:grid}.agent-security-blueprint>div:first-child>p{color:#c6d7d1;margin:0;font-size:12px;line-height:1.6}.agent-security-blueprint .agent-center-kicker{color:#8fd0b8}.agent-security-checks{gap:9px;display:grid}.agent-security-checks article{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:14px;padding:14px 16px}.agent-security-checks small{color:#8fd0b8;letter-spacing:.09em;font-size:9px;font-weight:900}.agent-security-checks strong{margin-top:4px;font-size:12px;display:block}.agent-security-checks p{color:#b9cbc5;margin:4px 0 0;font-size:10px;line-height:1.45}.agent-center-guardrails{background:snow;border:1px solid #edd8d8;border-radius:22px;grid-template-columns:minmax(240px,.55fr) minmax(0,1.45fr);gap:30px;padding:26px;display:grid}.agent-center-guardrails ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;padding:0;list-style:none;display:grid}.agent-center-guardrails li{color:#695e64;background:#fff;border:1px solid #f0dede;border-radius:12px;padding:11px 12px 11px 31px;font-size:10px;line-height:1.45;position:relative}.agent-center-guardrails li:before{color:#b14e55;content:"×";font-size:14px;font-weight:900;position:absolute;top:11px;left:11px}@media (width<=1100px){.agent-center-principles,.agent-catalog-grid,.security-finding-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.agent-center-hero,.agent-security-blueprint,.agent-center-guardrails{grid-template-columns:1fr}.agent-center-hero,.agent-center-section,.agent-security-blueprint,.agent-center-guardrails{padding:20px}.agent-center-section-head{display:block}.agent-center-section-head>p{margin-top:8px}.agent-center-principles,.agent-catalog-grid,.agent-center-guardrails ul,.security-finding-list{grid-template-columns:1fr}.security-guardian-live{padding:20px}.security-guardian-live-head{display:block}.security-guardian-score{min-width:0;margin-top:16px}.agent-card,.agent-card>p{min-height:0}}.analytics-section-nav{background:#ffffffdb;border:1px solid #dbe4ef;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0;padding:6px;display:grid;box-shadow:0 10px 30px #1c31500d}.analytics-section-nav button{color:#52637d;text-align:left;background:0 0;border:1px solid #0000;border-radius:13px;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"index title""index detail";align-items:center;column-gap:10px;min-width:0;min-height:68px;padding:11px 13px;transition:background .16s,border-color .16s,color .16s,transform .16s;display:grid}.analytics-section-nav button:hover{background:#f4f8fd;transform:translateY(-1px)}.analytics-section-nav button.active{color:#164fa7;background:linear-gradient(145deg,#eef5ff,#f8fbff);border-color:#bed2f3;box-shadow:inset 3px 0 #2f6fdd}.analytics-section-nav button>span{color:#718096;background:#edf2f8;border-radius:10px;grid-area:index;place-items:center;width:32px;height:32px;font-size:10px;font-weight:900;display:grid}.analytics-section-nav button.active>span{color:#fff;background:#2f6fdd}.analytics-section-nav strong{color:#17263f;text-overflow:ellipsis;white-space:nowrap;grid-area:title;font-size:12px;overflow:hidden}.analytics-section-nav small{color:#718096;text-overflow:ellipsis;white-space:nowrap;grid-area:detail;font-size:10px;overflow:hidden}.analytics-view-section-hidden{display:none!important}@media (width<=720px){.analytics-section-nav{scroll-snap-type:x mandatory;padding:5px;display:flex;overflow-x:auto}.analytics-section-nav button{scroll-snap-align:start;min-width:220px}}.access-page-redesigned .access-invite-card{background:radial-gradient(circle at 100% 0,#497ad514,#0000 34%),#f7faff;border:1px solid #cddced;border-radius:18px;grid-template-columns:1fr;align-items:stretch;gap:16px;padding:20px;display:grid;box-shadow:0 10px 28px #1833580f}.access-invite-card>header{border-bottom:1px solid #dbe5f1;justify-content:space-between;align-items:center;gap:20px;padding-bottom:16px;display:flex}.access-invite-card>header>div:first-child{gap:3px;display:grid}.access-invite-card>header strong{color:#17263e;font-size:18px}.access-invite-card>header small{color:#718096;font-size:11px;line-height:1.45}.invite-progress{flex:none;align-items:center;display:flex}.invite-progress span{color:#8290a3;background:#fff;border:1px solid #cbd7e7;border-radius:999px;place-items:center;width:28px;height:28px;font-size:10px;font-weight:850;display:grid}.invite-progress span.active{color:#fff;background:#2d6fd5;border-color:#2d6fd5;box-shadow:0 4px 12px #2d6fd533}.invite-progress i{background:#cbd7e7;width:30px;height:1px}.invite-identity-grid{grid-template-columns:1fr 1fr 1.35fr;gap:12px;display:grid}.invite-identity-grid>div,.invite-permission-group>div:not(.access-workspaces):not(.invite-groups):not(.invite-capabilities){gap:7px;display:grid}.access-invite-card label{color:#5f6f84;font-size:10px;font-weight:800}.access-invite-card input:not([type=checkbox]),.access-invite-card select{color:#17263e;min-height:42px;font:inherit;background:#fff;border:1px solid #d7e1ed;border-radius:10px;padding:0 12px;font-size:12px}.access-invite-card input:not([type=checkbox]):focus,.access-invite-card select:focus{border-color:#7aa7ec;outline:3px solid #3470d51f}.invite-permissions-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.invite-permission-group{background:#fff;border:1px solid #dce5f0;border-radius:15px;flex-direction:column;gap:14px;min-width:0;padding:16px;display:flex;box-shadow:0 4px 14px #18335809}.invite-permission-group>header{border-bottom:1px solid #edf1f6;align-items:flex-start;gap:10px;padding-bottom:12px;display:flex}.invite-permission-group>header>span{color:#2765c4;background:#edf4ff;border-radius:9px;flex:none;place-items:center;width:28px;height:28px;font-size:9px;font-weight:900;display:grid}.invite-permission-group>header>div{gap:2px;display:grid}.invite-permission-group>header strong{color:#1b2c43;font-size:12px}.invite-permission-group>header small{color:#7c8a9d;font-size:9px;line-height:1.4}.access-invite-card .access-workspaces,.invite-groups,.invite-capabilities{grid-template-columns:1fr;align-content:start;gap:7px;display:grid}.access-invite-card .access-workspaces>span,.invite-groups>span{color:#718096;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:850}.access-invite-card .access-workspaces label,.invite-groups label,.invite-capabilities label{color:#53647a;background:#f8fafc;border:1px solid #e4eaf2;border-radius:9px;align-items:center;gap:8px;min-height:34px;padding:7px 9px;line-height:1.35;display:flex}:is(.invite-capabilities label:has(input:checked),.access-workspaces label:has(input:checked),.invite-groups label:has(input:checked)){color:#2157a8;background:#eef5ff;border-color:#bdd4f7}.access-invite-card input[type=checkbox]{accent-color:#2d6fd5}.invite-scope-note{color:#6b7a8f;background:#f3f7fc;border-radius:10px;margin:0;padding:10px 11px;font-size:10px;line-height:1.5}.access-invite-card .invite-actions{justify-content:flex-end;gap:9px;padding-top:2px;display:flex}.access-invite-card .invite-actions-forward{justify-content:flex-end}.access-invite-card .invite-actions button{border:1px solid #0000;border-radius:11px;min-height:40px;padding:0 16px;font-size:11px;font-weight:850}.access-invite-card .invite-actions button:first-child{color:#5d6c80;background:#fff;border-color:#d6e0ec}.access-invite-card .invite-actions button:last-child{color:#fff;background:#1d3150;box-shadow:0 5px 14px #1d315029}.access-invite-card .invite-actions button:disabled{cursor:not-allowed;opacity:.45}.access-invite-card .invite-success{margin-top:0}@media (width<=1050px){.invite-permissions-grid{grid-template-columns:1fr 1fr}.invite-permission-group:last-child{grid-column:1/-1}.invite-capabilities{grid-template-columns:1fr 1fr}}@media (width<=720px){.access-page-redesigned .access-invite-card{gap:14px;padding:15px}.access-invite-card>header{align-items:flex-start}.access-invite-card>header strong{font-size:16px}.invite-identity-grid,.invite-permissions-grid{grid-template-columns:1fr}.invite-permission-group:last-child{grid-column:auto}.invite-capabilities{grid-template-columns:1fr}.access-invite-card .invite-actions{grid-template-columns:1fr 1fr;display:grid}.access-invite-card .invite-actions-forward{grid-template-columns:1fr}.access-invite-card .invite-actions button{width:100%}.registry-live-banner button,.filter-group select,.hide-done-toggle,.department-chips button{min-height:44px}}.mobile-work-feed,.agent-mobile-command{display:none}@media (width<=720px){.personal-support-inline{margin-bottom:10px}.personal-support-compact{border-radius:17px;gap:9px;padding:11px 12px 12px;display:grid;box-shadow:0 8px 24px #27468012}.personal-support-compact .personal-support-composer-head{align-items:center;gap:9px}.personal-support-compact .personal-support-mark{width:30px;height:30px;box-shadow:none;border-radius:10px;flex-basis:30px;font-size:11px}.personal-support-compact .section-kicker,.personal-support-compact .personal-support-composer-head p{display:none}.personal-support-compact h2{margin:0;font-size:14px;line-height:1.2}.personal-support-compact .personal-support-kind{gap:6px;margin:0;overflow:visible}.personal-support-compact .personal-support-kind button{white-space:nowrap;flex:1;min-width:0;padding:6px 7px;font-size:10px;line-height:1}.personal-support-compact .personal-support-input{margin:0}.personal-support-compact .personal-support-input textarea{resize:none;border-radius:13px;min-height:50px;max-height:104px;padding:10px 92px 10px 11px;font-size:12px;line-height:1.4}.personal-support-compact .personal-support-input button{border-radius:10px;width:auto;min-width:78px;min-height:38px;margin:0;padding:0 10px;font-size:10px;position:absolute;bottom:6px;right:6px}.personal-support-compact .personal-support-success,.personal-support-compact .personal-support-error{margin:0;padding:7px 9px;font-size:10px}.overview-registry-content>.personal-support-inline,.overview-registry-content .active-work-banner{display:none!important}.mobile-work-feed{gap:12px}.mobile-feed-heading{align-items:center;padding:2px 1px 0}.mobile-feed-heading-copy{min-width:0}.mobile-workspace-context{color:#50637e;align-items:center;gap:7px;font-size:10px;font-weight:850;display:inline-flex}.mobile-workspace-context b{color:#fff;letter-spacing:.04em;background:#17345f;border-radius:9px;place-items:center;width:26px;height:26px;font-size:8px;display:grid}.mobile-feed-heading h1{margin-top:7px;font-size:24px}.mobile-feed-heading>button{color:#506985;border-color:#dce5f0;min-width:58px}.mobile-feed-mode{background:#f0f4f8;border:1px solid #e0e7f0;border-radius:14px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.mobile-feed-mode button{color:#6d7b8f;background:0 0;border:0;border-radius:10px;min-height:38px;font-size:10px;font-weight:850}.mobile-feed-mode button.active{color:#1d4f91;background:#fff;box-shadow:0 4px 12px #1f3d6917}.mobile-feed-attention{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mobile-feed-attention button{color:#52647c;text-align:left;background:#fff;border:1px solid #dfe6ef;border-radius:14px;justify-content:space-between;align-items:center;gap:8px;min-width:0;min-height:48px;padding:0 12px;display:flex}.mobile-feed-attention span{font-size:9px;font-weight:750;line-height:1.2}.mobile-feed-attention strong{color:#1b3559;font-size:17px}.mobile-feed-primary{background:radial-gradient(circle at 100% 0,#5477de24,#0000 40%),linear-gradient(145deg,#fff,#f0f5ff);border-radius:20px;gap:9px;padding:16px}.mobile-feed-assigned-by{color:#3e659b;font-size:10px;font-weight:800}.mobile-feed-primary-meta{gap:6px}.mobile-feed-primary-meta span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.mobile-feed-primary-action{min-height:40px;margin-top:2px}.mobile-feed-rank{color:#245d9f;letter-spacing:.04em;background:#eaf1fb}.mobile-feed-projects{padding:13px}.mobile-work-feed{gap:14px;margin:0 -2px;display:grid}.overview-stack>.overview-command-bar,.overview-stack>.hero-panel,.overview-stack>.personal-workspace-pulse,.overview-stack>.next-actions-section,.overview-stack>.home-followup,.overview-stack>.home-team-pulse{display:none!important}.mobile-feed-heading{justify-content:space-between;align-items:flex-start;gap:12px;padding:4px 2px 0;display:flex}.mobile-feed-heading h1{color:#17263f;letter-spacing:-.035em;margin:4px 0 3px;font-size:23px;line-height:1.16}.mobile-feed-heading p{color:#718097;margin:0;font-size:11px}.mobile-feed-heading>button{color:#315a93;background:#fff;border:1px solid #d9e4f1;border-radius:14px;min-width:62px;min-height:44px;padding:0 14px;font-size:11px;font-weight:850}.mobile-feed-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.mobile-feed-kpis button{color:#263a58;background:#fff;border:1px solid #dfe7f1;border-radius:14px;min-width:0;min-height:68px;padding:9px 5px}.mobile-feed-kpis button.attention{color:#a13e36;background:#fff5f2;border-color:#efc7c1}.mobile-feed-kpis strong,.mobile-feed-kpis span{display:block}.mobile-feed-kpis strong{font-size:20px;line-height:1}.mobile-feed-kpis span{color:inherit;text-overflow:ellipsis;margin-top:6px;font-size:8px;font-weight:800;line-height:1.15;overflow:hidden}.mobile-feed-primary{color:#172b49;text-align:left;background:radial-gradient(circle at 100% 0,#3c74e229,#0000 38%),linear-gradient(145deg,#fff,#edf4ff);border:1px solid #bdd3f5;border-radius:22px;gap:11px;width:100%;min-height:44px;padding:17px;display:grid;box-shadow:0 13px 32px #2a59a31a}.mobile-feed-primary-top,.mobile-feed-primary-meta{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.mobile-feed-primary-top{justify-content:space-between}.mobile-feed-primary-top small{color:#2b67bd;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.mobile-feed-primary-top b{color:#245ea9;background:#dce9ff;border-radius:9px;padding:5px 8px;font-size:10px}.mobile-feed-primary>strong{letter-spacing:-.02em;font-size:17px;line-height:1.34}.mobile-feed-primary-meta span{color:#647791;background:#ffffffc7;border:1px solid #d6e4f8;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:750}.mobile-feed-primary>em{color:#496987;font-size:11px;font-style:normal;line-height:1.4}.mobile-feed-primary-action{color:#fff;background:#245eae;border-radius:13px;justify-content:center;align-items:center;min-height:42px;font-size:11px;font-weight:850;display:flex}.mobile-feed-empty{color:#28664d;text-align:center;background:#f2fbf6;border:1px solid #cfe5da;border-radius:20px;justify-items:center;gap:5px;padding:28px 16px;display:grid}.mobile-feed-empty>span{background:#dff3e8;border-radius:14px;place-items:center;width:40px;height:40px;font-size:18px;display:grid}.mobile-feed-empty small{color:#6c8177}.mobile-feed-next,.mobile-feed-projects{background:#fff;border:1px solid #dfe7f1;border-radius:20px;gap:8px;padding:14px;display:grid}.mobile-feed-section-title{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:2px;display:flex}.mobile-feed-section-title strong{color:#1f304b;font-size:13px}.mobile-feed-section-title small{color:#7c899b;text-align:right;font-size:8.5px}.mobile-feed-next>button,.mobile-feed-projects>div>button{color:#23364f;text-align:left;background:0 0;border:0;border-top:1px solid #edf1f6;align-items:center;gap:10px;width:100%;min-height:58px;padding:9px 5px;display:grid}.mobile-feed-next>button{grid-template-columns:28px minmax(0,1fr) auto}.mobile-feed-next>button:first-of-type,.mobile-feed-projects>div>button:first-child{border-top:0}.mobile-feed-rank{color:#54708f;background:#f0f4fa;border-radius:10px;place-items:center;width:28px;height:28px;font-size:9px;font-weight:900;display:grid}.mobile-feed-next button span:nth-child(2),.mobile-feed-projects button span:nth-child(2){min-width:0}.mobile-feed-next button strong,.mobile-feed-next button small,.mobile-feed-projects button strong,.mobile-feed-projects button small{display:block}.mobile-feed-next button strong,.mobile-feed-projects button strong{text-overflow:ellipsis;font-size:11px;line-height:1.35;overflow:hidden}.mobile-feed-next button small,.mobile-feed-projects button small{color:#7a889b;margin-top:4px;font-size:9px}.mobile-feed-next button>b,.mobile-feed-projects button>b{color:#7890ad;font-size:20px}.mobile-feed-projects>div{display:grid}.mobile-feed-projects>div>button{grid-template-columns:38px minmax(0,1fr) auto}.mobile-project-mark{color:#3269ad;background:#edf4ff;border-radius:12px;place-items:center;width:38px;height:38px;font-size:9px;font-weight:900;display:grid}.agent-center-page{gap:14px}.agent-center-hero{border-radius:20px;grid-template-columns:1fr;gap:14px;padding:18px}.agent-center-hero h1{margin:5px 0;font-size:25px}.agent-center-hero>div:first-child>p{font-size:11px;line-height:1.45}.agent-center-state{border-radius:15px;padding:13px}.agent-center-state .agent-center-actions{display:none}.agent-mobile-command{background:#fff;border:1px solid #d9e5df;border-radius:20px;gap:12px;padding:14px;display:grid}.agent-mobile-command>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.agent-mobile-command>header strong,.agent-mobile-command>header small{display:block}.agent-mobile-command>header strong{color:#19382e;margin-top:3px;font-size:15px}.agent-mobile-command>header small{color:#718178;margin-top:4px;font-size:9px;line-height:1.35}.agent-mobile-command>header>span{color:#66776f;background:#f2f5f4;border-radius:999px;flex:none;padding:6px 8px;font-size:9px;font-weight:850}.agent-mobile-command>header>span.ready{color:#2b7257;background:#e9f7f0}.agent-mobile-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.agent-mobile-grid>button{color:#263d35;text-align:left;background:#fafcfb;border:1px solid #e1e8e5;border-radius:15px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;min-height:72px;padding:9px;display:grid}.agent-mobile-grid>button.active{background:#edf8f3;border-color:#66a88e;box-shadow:0 7px 18px #24684f17}.agent-mobile-grid>button.has-high{border-color:#edc4bd}.agent-mobile-mark{color:#316a55;background:#e8f1ed;border-radius:11px;place-items:center;width:34px;height:34px;font-size:9px;font-weight:900;display:grid}.agent-mobile-grid button strong,.agent-mobile-grid button small,.agent-mobile-grid button em{display:block}.agent-mobile-grid button strong{font-size:10px}.agent-mobile-grid button small{color:#71827a;margin-top:3px;font-size:8.5px}.agent-mobile-grid button em{color:#687872;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:7.5px;font-style:normal;line-height:1.25;overflow:hidden}.agent-mobile-grid button>b{color:#708079;background:#f0f3f2;border-radius:8px;place-items:center;min-width:22px;height:22px;font-size:9px;display:grid}.agent-mobile-grid button.has-high>b{color:#ae453a;background:#fde9e5}.agent-mobile-selection{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding-top:2px;display:grid}.agent-mobile-selection p{color:#66776f;margin:0;font-size:9px;line-height:1.4}.agent-mobile-selection button{color:#fff;background:#174d3b;border:0;border-radius:12px;min-height:44px;padding:0 12px;font-size:9px;font-weight:850}.agent-mobile-selection button:disabled{opacity:.55}.agent-center-page .guardian-detail{display:none}.agent-center-page .guardian-detail.is-mobile-active{display:block}.agent-center-principles,.agent-center-section,.agent-security-blueprint,.agent-center-guardrails{display:none}.agent-center-page .security-guardian-live{border-radius:19px;padding:16px}.agent-center-page .security-guardian-live-head{gap:12px}.agent-center-page .security-guardian-live-head h2{font-size:17px}.agent-center-page .security-guardian-live-head p{font-size:10px;line-height:1.45}.agent-center-page .security-finding-list{grid-template-columns:1fr}.agent-center-page .security-finding{padding:13px}.task-intelligence-history article{grid-template-columns:1fr;gap:3px}}.capability-registry-section{background:radial-gradient(circle at 92% 0,#4372de24,#0000 30%),linear-gradient(145deg,#fbfdff 0%,#f4f8ff 100%);border:1px solid #cad9ef;border-radius:24px;gap:16px;padding:22px;display:grid;box-shadow:0 18px 48px #1e396914}.capability-registry-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:24px;display:grid}.capability-registry-head h2{color:#172944;margin:6px 0 8px;font-size:24px;line-height:1.22}.capability-registry-head p{color:#5c6f8d;max-width:780px;margin:0;font-size:13px;line-height:1.6}.capability-pack-badge{color:#247;text-align:right;background:#fff;border:1px solid #b9cdef;border-radius:16px;gap:2px;min-width:142px;padding:13px 16px;display:grid}.capability-pack-badge small,.capability-control-grid small,.capability-permission-grid small,.capability-approval-row small{color:#7384a0;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850}.capability-pack-badge strong{font-size:21px}.capability-pack-badge span{color:#6e7f99;font-size:10px}.capability-registry-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.capability-registry-metrics article{background:#ffffffe0;border:1px solid #d7e1f0;border-radius:15px;gap:3px;min-width:0;padding:13px 14px;display:grid}.capability-registry-metrics article.attention{background:#fffaf0;border-color:#e7c875}.capability-registry-metrics article.blocked{background:#fff5f5;border-color:#eca8a8}.capability-registry-metrics article.ready{background:#f3fbf7;border-color:#b8dfcc}.capability-registry-metrics small{color:#6d7d96;font-size:9px;font-weight:800}.capability-registry-metrics strong{color:#172944;font-size:23px;line-height:1}.capability-registry-metrics span{color:#7d8ba0;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.capability-registry-error,.capability-source-warning{color:#9f3e37;background:#fff5f3;border:1px solid #efb3ad;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:11px 13px;font-size:11px;display:flex}.capability-registry-error button{color:#fff;background:#a9463f;border:0;border-radius:10px;min-height:34px;padding:0 12px;font-weight:800}.capability-registry-list{gap:8px;display:grid}.capability-registry-loading{color:#6c7d98;text-align:center;padding:28px}.capability-card{background:#fff;border:1px solid #d6e0ef;border-radius:15px;overflow:hidden}.capability-card>summary{cursor:pointer;grid-template-columns:112px minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:68px;padding:11px 14px;list-style:none;display:grid}.capability-card>summary::-webkit-details-marker{display:none}.capability-card[open]>summary{background:#f8fbff;border-bottom:1px solid #dde6f2}.capability-id{color:#3266ca;letter-spacing:.05em;font-size:10px;font-weight:900}.capability-title{gap:3px;min-width:0;display:grid}.capability-title strong{color:#1d304d;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.capability-title small{color:#7b8ba2;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.capability-status,.capability-eval{color:#5b6f8c;white-space:nowrap;background:#edf2f8;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:0 10px;font-size:9px;font-weight:850;display:inline-flex}.capability-status.active{color:#187650;background:#e7f7ef}.capability-status.draft,.capability-eval.not_run,.capability-eval.needs_eval{color:#8b5b00;background:#fff3d6}.capability-status.revoked,.capability-eval.failed{color:#a23f37;background:#fde7e5}.capability-eval.passed{color:#16724d;background:#e5f6ee}.capability-card-body{gap:13px;padding:15px;display:grid}.capability-purpose{color:#465c7a;margin:0;font-size:12px;line-height:1.55}.capability-control-grid,.capability-permission-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.capability-control-grid article,.capability-permission-grid article{background:#f9fbfe;border:1px solid #dde6f2;border-radius:12px;gap:4px;min-width:0;padding:11px;display:grid}.capability-control-grid article.eval-blocked{background:#fff5f4;border-color:#e7a6a0}.capability-control-grid strong{color:#243b5e;font-size:12px}.capability-control-grid span{color:#7889a1;font-size:9px;line-height:1.4}.capability-permission-grid p{color:#4d6381;overflow-wrap:anywhere;margin:0;font-size:10px;line-height:1.5}.capability-approval-row{background:#edf3ff;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px;display:grid}.capability-approval-row p{color:#4f6483;margin:3px 0 0;font-size:10px;line-height:1.45}.capability-approval-row button{color:#2459b9;background:#fff;border:1px solid #a9c0ea;border-radius:11px;min-height:40px;padding:0 14px;font-size:10px;font-weight:850}.capability-approval-row button.primary{color:#fff;background:#2e69dc;border-color:#2e69dc}.capability-approval-row button:disabled{cursor:wait;opacity:.6}.capability-full-eval{background:linear-gradient(135deg,#eef6ff,#f5f1ff);border:1px solid #a9c8ef;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.capability-full-eval.blocked{background:#fff4f3;border-color:#e6aaa5}.capability-full-eval>div{gap:3px;display:grid}.capability-full-eval small{color:#4f72a8;letter-spacing:.08em;font-size:9px;font-weight:900}.capability-full-eval strong{color:#1b365f;font-size:13px}.capability-full-eval span{color:#627895;font-size:10px;line-height:1.45}.capability-full-eval .capability-eval-diff{color:#315b9a;font-weight:750}.capability-full-eval button{color:#fff;background:#2e69dc;border:1px solid #2e69dc;border-radius:11px;min-height:42px;padding:0 16px;font-size:10px;font-weight:850}.capability-full-eval button:disabled{cursor:wait;opacity:.65}.capability-registry-foot{flex-wrap:wrap;gap:8px;display:flex}.capability-registry-foot span{color:#60728e;background:#e8eef8;border-radius:999px;padding:6px 9px;font-size:8px;font-weight:750}@media (width<=960px){.capability-registry-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.capability-control-grid,.capability-permission-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.capability-registry-section{border-radius:19px;gap:12px;padding:14px}.capability-registry-head{grid-template-columns:1fr;gap:10px}.capability-registry-head h2{font-size:18px}.capability-registry-head p{font-size:10px}.capability-pack-badge{text-align:left;grid-template-columns:auto auto;align-items:center;min-width:0}.capability-pack-badge span{grid-column:1/-1}.capability-registry-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.capability-card>summary{grid-template-columns:82px minmax(0,1fr);gap:7px;padding:10px}.capability-status,.capability-eval{justify-self:start;min-height:25px}.capability-control-grid,.capability-permission-grid,.capability-approval-row,.capability-full-eval{grid-template-columns:1fr}.capability-full-eval button{width:100%;min-height:46px}.capability-approval-row button{width:100%;min-height:44px}.task-view-heading{border-radius:14px;grid-template-columns:minmax(0,1fr) auto;gap:10px;min-height:0;padding:12px 14px;display:grid}.task-view-heading .eyebrow,.task-view-heading p{display:none}.task-view-heading h1{margin:0;font-size:19px;line-height:1.2}.task-view-heading .heading-stat{background:#eef4fd;border:0;border-radius:11px;justify-content:center;align-items:center;gap:5px;width:auto;min-width:58px;height:36px;padding:0 9px;display:inline-flex}.task-view-heading .heading-stat strong{font-size:16px;line-height:1}.task-view-heading .heading-stat span{margin:0;font-size:8px}.registry-live-banner{border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;min-height:48px;margin-top:8px;padding:7px 9px}.registry-live-banner small{display:none}.registry-live-banner button{white-space:nowrap;grid-column:auto;justify-self:end;min-width:84px;min-height:40px;padding:0 9px}.view-toolbar{margin-top:8px;padding:8px}.toolbar-filters{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.filter-group{min-width:0}.filter-group label{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.filter-group select{width:100%;min-width:0}.hide-done-toggle{white-space:nowrap;justify-content:center;min-width:142px}.department-filter{margin-top:8px;padding:7px 8px}.department-filter>div:first-child{display:none}.department-chips{overscroll-behavior-inline:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;justify-content:flex-start;width:100%;overflow-x:auto}.department-chips::-webkit-scrollbar{display:none}.department-chips button{flex:none;min-height:40px}.registry-live-banner button,.toolbar-filters select,.toolbar-filters button,.department-chips button{min-width:44px;min-height:44px;block-size:44px}.mobile-work-feed *,.project-command-page *,.integrations-registry *{box-sizing:border-box}.mobile-feed-mode button,.mobile-work-feed button,.project-command-page button,.project-command-page a,.integrations-registry button,.integrations-registry a{min-height:44px}.integrations-registry{gap:12px;min-width:0}.integrations-mobile-health{display:grid}.integrations-hero,.integrations-summary{display:none}.integration-detail-content{gap:12px;min-width:0;display:none}.integration-detail-content.is-open{display:grid}.integrations-toolbar{gap:8px;padding:10px;overflow:hidden}.integrations-toolbar>div{flex-wrap:nowrap;width:calc(100% + 20px);margin-inline:-10px;padding-inline:10px;overflow-x:auto}.integrations-toolbar button,.integrations-error button,.ai-access-switch,.ai-access-workspaces label,.ai-access-modules label,.ai-access-policies article>footer label,.ai-access-policies article>footer button{min-height:44px}.ai-access-control,.ai-access-policies article,.integration-card{min-width:0}.ai-access-control>header,.ai-access-policy-heading,.ai-access-policies article>footer{flex-direction:column;align-items:stretch}.ai-access-control>header code,.integration-technical code,.integration-technical a{overflow-wrap:anywhere;max-width:100%}.ai-access-workspaces,.ai-access-modules,.integrations-list,.integration-facts{grid-template-columns:1fr}.ai-access-usage{grid-template-columns:repeat(2,minmax(0,1fr))}.integration-card header{grid-template-columns:38px minmax(0,1fr)}.integration-card header>em{grid-column:1/-1;justify-self:start}.integration-technical a,.integration-technical code{align-items:center;min-height:44px;display:flex}.project-command-page{gap:10px}.project-command-hero{border-radius:17px;padding:13px 14px}.project-command-hero .eyebrow,.project-command-hero p,.project-command-actions a,.project-command-actions>button:last-child{display:none}.project-command-hero h1{margin:0;font-size:20px;line-height:1.2}.project-company-section{border-radius:17px;gap:8px;padding:12px}.project-company-heading .section-kicker,.project-company-heading p{display:none}.project-company-heading h2{margin:0;font-size:15px}.project-company-grid{scroll-snap-type:x proximity;flex-wrap:nowrap;gap:8px;width:calc(100% + 24px);margin-inline:-12px;padding:0 12px 2px;display:flex;overflow-x:auto}.project-company-card{scroll-snap-align:start;flex:0 0 min(72vw,245px);gap:6px;min-height:88px;padding:10px 11px}.project-command-toolbar,.project-user-next-task{padding:10px}.project-user-next-task{gap:10px}.project-user-next-task p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.project-command-list>button{flex-basis:min(76vw,270px);min-height:92px}.project-command-detail{padding:13px}.project-command-detail h2{overflow-wrap:anywhere;font-size:21px}.task-card-row{min-height:82px;padding:11px 10px 11px 13px}.task-card-meta{margin-top:6px}.task-card-meta em:nth-child(n+3){display:none}}@media (width<=360px){.integrations-mobile-health>header{flex-direction:column;align-items:stretch}.integrations-mobile-health>header>button{width:100%}.integrations-mobile-score,.ai-access-usage,.mobile-feed-attention{grid-template-columns:1fr}.mobile-feed-primary,.mobile-feed-next,.mobile-feed-projects{border-radius:17px;padding:12px}.project-company-card{flex-basis:84vw}}.task-capability-notice,.task-action-issue{background:#f5f8fbf5;border:1px solid #53647838;border-radius:14px;align-items:center;gap:10px;margin:14px 20px 0;padding:12px 14px;display:flex}.task-capability-notice>div,.task-action-issue>div{gap:3px;min-width:0;display:grid}.task-capability-notice strong,.task-action-issue strong{color:#243244;font-size:.88rem}.task-capability-notice small,.task-action-issue small{color:#5d6b7c;line-height:1.45}.task-action-issue .task-action-retry-hint{color:#2f6b55;font-weight:700}.task-action-issue.error{background:#fff7f7;border-color:#ab39394d}.task-action-issue.info{background:#f4f9ff;border-color:#2b6cb047}.task-action-issue button,.task-unavailable-actions button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#172337;border:0;border-radius:11px;padding:0 14px;font-weight:700}.task-unavailable-drawer{flex-direction:column;display:flex}.task-unavailable-state{background:#f8fafc;border:1px solid #53647833;border-radius:18px;align-items:flex-start;gap:14px;margin:auto 20px;padding:24px;display:flex}.task-unavailable-state>span{flex:none;font-size:1.35rem}.task-unavailable-state>div{min-width:0}.task-unavailable-state strong{color:#1f2d3d}.task-unavailable-state p{color:#5d6b7c;margin:7px 0 16px;line-height:1.55}.task-unavailable-actions{flex-wrap:wrap;gap:9px;display:flex}.task-unavailable-actions button.secondary{color:#243244;background:#fff;border:1px solid #53647840}@media (width<=720px){.task-capability-notice,.task-action-issue{flex-wrap:wrap;align-items:flex-start;margin-inline:14px}.task-action-issue button,.task-unavailable-actions button{width:100%}.task-unavailable-state{margin:auto 14px;padding:18px}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
