:root{--tasko-font-sans: Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--tasko-canvas: #f7f8fc;--tasko-surface: rgba(255, 255, 255, .9);--tasko-surface-solid: #ffffff;--tasko-surface-soft: #f4f2ff;--tasko-line: rgba(15, 23, 42, .08);--tasko-line-strong: rgba(15, 23, 42, .13);--tasko-ink: #11182f;--tasko-ink-soft: #526078;--tasko-ink-faint: #8994aa;--tasko-brand: #6f53ee;--tasko-brand-strong: #4f38c7;--tasko-brand-soft: #eeebff;--tasko-success: #11a36a;--tasko-warning: #c9851a;--tasko-danger: #cf476e;--tasko-marketing: #e94b8b;--tasko-sales: #4d83ea;--tasko-support: #15966a;--tasko-operations: #7053df;--tasko-finance: #b57816;--tasko-people: #7668d8;--tasko-radius-sm: 12px;--tasko-radius-md: 18px;--tasko-radius-lg: 24px;--tasko-radius-xl: 30px;--tasko-shadow-sm: 0 8px 28px rgba(27, 33, 58, .06);--tasko-shadow-md: 0 20px 60px rgba(27, 33, 58, .09);--tasko-sidebar-width: 210px;--tasko-content-max: 1520px;--tasko-transition: .18s cubic-bezier(.2, .7, .2, 1)}:host{display:block}.utility-page{font-size:15px}.utility-back,.utility-link-pill,.utility-primary-pill,.utility-action-button{font-size:14px!important}.utility-eyebrow{font-size:13px!important}.utility-header p:last-child{font-size:16px!important;line-height:1.55}.utility-workspace-picker{font-size:12px!important}.utility-workspace-picker select,.utility-select,.utility-field input,.utility-field select,.utility-message{font-size:14px!important}.utility-empty h2{font-size:22px!important}.utility-empty p,.utility-empty a{font-size:14px!important}.utility-metric-card>span{font-size:13px!important}.utility-metric-card strong{font-size:28px!important}.utility-metric-card small{font-size:13px!important}.utility-section-heading h2{font-size:21px!important}.utility-section-heading p:last-child,.utility-panel-copy{font-size:14px!important}.utility-count-pill,.utility-status-pill,.utility-risk-pill{min-height:30px;font-size:12px!important}.utility-empty-list h3{font-size:16px!important}.utility-empty-list p,.utility-note strong{font-size:14px!important}.utility-note span,.utility-note p{font-size:13px!important}.utility-filter-bar button{min-height:37px;font-size:13px!important}.utility-row-card h3{font-size:16px!important}.utility-row-card p,.utility-row-card small,.utility-field{font-size:13px!important}.utility-page .activity-timeline strong,.utility-page .approval-summary h3,.utility-page .definition-card h3,.utility-page .run-card h3,.utility-page .model-choice strong,.utility-page .department-policy-row strong,.utility-page .setup-links span,.utility-page .control-card strong,.utility-page .policy-summary-card h2,.utility-page .flow-card h2{font-size:15px!important}.utility-page .activity-timeline p,.utility-page .activity-timeline footer,.utility-page .approval-summary p,.utility-page .approval-summary footer,.utility-page .definition-card p,.utility-page .definition-card small,.utility-page .run-card p,.utility-page .run-card small,.utility-page .model-choice small,.utility-page .department-policy-row small,.utility-page .setup-links small,.utility-page .control-card p,.utility-page .policy-summary-card p,.utility-page .flow-steps,.utility-page label,.utility-page button,.utility-page select,.utility-page input{font-size:14px!important}@media(max-width:720px){.utility-page{font-size:14px}.utility-header p:last-child{font-size:15px!important}}*{box-sizing:border-box}html{min-width:320px;background:var(--tasko-canvas);color:var(--tasko-ink);color-scheme:light;font-family:var(--tasko-font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;min-height:100vh;font-size:16px;line-height:1.5}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid color-mix(in srgb,var(--tasko-brand) 45%,white);outline-offset:3px}::selection{background:#6f53ee2e}.brand-copy small,.trial-card small,.profile-copy small,.company-menu strong,.stat-copy>span,.stat-trend,.panel-heading p,.panel-heading.compact a,.department-card-heading strong,.state-pill,.department-card>p,.priority-row,.activity-row,.priority-row time,.activity-row time,.motivation-card p,.dashboard-footer,.eyebrow,.control-label,.metric-card span,.metric-card small,.paused-banner p,.paused-banner button,.live-pill,.activity-copy strong,.activity-copy time,.activity-copy p,.activity-state,.capability-copy strong,.capability-copy p,.capability-details>p,.detail-tags span,.detail-footer,.autonomy-option strong,.autonomy-option small,.automatic-note strong,.automatic-note p,.integration-row strong,.integration-row small,.integration-row button,.outcome-list div,.outcomes-card a,.trust-note,.section-heading>span,label>span,label small,.submit-note,.configuration-intro,.department-choice-row strong,.department-choice-row small,summary,.detail-block>span,.tag-list span,.configuration-footer p{font-size:13px!important}.department-card>p,.priority-row,.activity-row,.motivation-card p,.paused-banner p,.activity-copy p,.capability-copy p,.capability-details>p,.autonomy-option small,.automatic-note p,.configuration-intro,.configuration-footer p,label>span{font-size:14px!important}.department-card-heading strong,.activity-copy strong,.capability-copy strong,.department-choice-row strong,.profile-copy strong,.trial-card strong{font-size:14px!important}.notification-count,.department-pill,.integration-badges span,.integration-logo{font-size:11px!important}.secondary-button,.dark-button,.trial-button,.outcomes-card a{font-size:13px!important}.hero-scene,.department-hero-scene{animation:tasko-scene-settle .56s cubic-bezier(.2,.7,.2,1) both;transition:opacity .42s ease,filter .42s ease;will-change:opacity}html[data-tasko-daypart=morning] .department-hero-scene{background-image:linear-gradient(180deg,#f8f9ff1f,#f8f9ff61 48%,#f8f9fc),url(/hero-morning.svg);filter:saturate(.98) brightness(1.02)}html[data-tasko-daypart=afternoon] .department-hero-scene{background-image:linear-gradient(180deg,#f8f9ff1a,#f8f9ff66 50%,#f8f9fc),url(/hero-afternoon.svg);filter:saturate(1.02) brightness(1.01)}html[data-tasko-daypart=evening] .department-hero-scene{background-image:linear-gradient(180deg,#f8f9ff14,#f8f9ff6b 50%,#f8f9fc),url(/hero-evening.svg);filter:saturate(.96) contrast(.99)}html[data-tasko-daypart=night] .department-hero-scene{background-image:linear-gradient(180deg,#f8f9ff14,#f8f9ff73 54%,#f8f9fc),url(/hero-night.svg);filter:saturate(.88) brightness(.96)}.dashboard[data-daypart=morning] .hero-scene{filter:saturate(.98) brightness(1.02)}.dashboard[data-daypart=afternoon] .hero-scene{filter:saturate(1.02) brightness(1.01)}.dashboard[data-daypart=evening] .hero-scene{filter:saturate(.96) contrast(.99)}.dashboard[data-daypart=night] .hero-scene{filter:saturate(.88) brightness(.96)}.department-hero-scene:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 75% 28%,color-mix(in srgb,var(--department, var(--tasko-brand)) 10%,transparent),transparent 27%),linear-gradient(90deg,color-mix(in srgb,var(--department, var(--tasko-brand)) 4%,transparent),transparent 38%);pointer-events:none}@keyframes tasko-scene-settle{0%{opacity:0;transform:scale(1.008)}to{transform:scale(1)}}@supports (content-visibility: auto){.ai-team-panel,.lower-grid,.department-grid-layout{content-visibility:auto}.ai-team-panel{contain-intrinsic-size:620px}.lower-grid,.department-grid-layout{contain-intrinsic-size:900px}}@media(max-width:760px){.brand-copy small,.trial-card small,.profile-copy small,.dashboard-footer,.priority-row time,.activity-row time,.eyebrow,.live-pill,.activity-state,.detail-tags span,.detail-footer,.integration-row small,.integration-row button,.section-heading>span,label small,.submit-note,summary,.detail-block>span,.tag-list span{font-size:12px!important}.priority-row,.activity-row,.department-card>p,.motivation-card p,.activity-copy p,.capability-copy p,.capability-details>p,.autonomy-option small,.automatic-note p,.configuration-intro,.configuration-footer p,label>span{font-size:14px!important}}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.hero-scene,.department-hero-scene{will-change:auto}}@media(forced-colors:active){button,a,[role=switch]{forced-color-adjust:auto}}.integrations-page{font-size:16px}.integrations-page .back-link,.integrations-page .ghost-pill,.integrations-page .dark-pill{font-size:15px}.integrations-page .eyebrow{font-size:13px}.integrations-page .intro{max-width:780px;font-size:17px;line-height:1.55}.integrations-page .metric-card{min-height:88px;padding:15px 17px}.integrations-page .metric-card strong{font-size:25px}.integrations-page .metric-card span:not(.metric-icon){font-size:14px;line-height:1.35}.integrations-page .ai-summary-card strong{font-size:17px}.integrations-page .inline-status,.integrations-page .status-pill,.integrations-page .verified-chip{font-size:13px}.integrations-page .panel{padding:21px;border-radius:20px}.integrations-page .rail-card{padding:18px;border-radius:18px}.integrations-page .section-heading{margin-bottom:17px}.integrations-page .section-heading h2{font-size:22px;line-height:1.2}.integrations-page .section-heading p:last-child{margin-top:6px;font-size:15px;line-height:1.5}.integrations-page .section-count{padding:7px 11px;font-size:13px}.integrations-page .section-icon{width:40px;height:40px;flex-basis:40px;border-radius:12px}.integrations-page .ai-mode-grid{gap:13px;margin:15px 0 17px}.integrations-page .ai-mode-card{min-height:100px;gap:12px;border-radius:15px;padding:16px 18px}.integrations-page .ai-mode-card strong{font-size:16px}.integrations-page .ai-mode-card small{font-size:14px;line-height:1.5}.integrations-page .ai-form{gap:14px 15px}.integrations-page .ai-form label{gap:8px}.integrations-page .ai-form label>span{font-size:14px}.integrations-page .ai-form input,.integrations-page .ai-form select{min-height:44px;border-radius:11px;padding-inline:13px;font-size:15px}.integrations-page .ai-form small{font-size:13px;line-height:1.45}.integrations-page .managed-notice,.integrations-page .ai-message,.integrations-page .ai-error,.integrations-page .setup-message{padding:12px 14px;font-size:14px;line-height:1.5}.integrations-page .connect-button,.integrations-page .disconnect-button{min-height:40px;padding-inline:15px;font-size:14px}.integrations-page .verified-chip{padding:8px 11px}.integrations-page .connected-tool-grid{gap:12px}.integrations-page .connected-tool-card{border-radius:16px;padding:15px}.integrations-page .tool-logo{width:44px;height:44px;border-radius:12px;font-size:13px}.integrations-page .tool-logo.small{width:44px;height:44px;border-radius:12px;background-color:#fff;background-position:center;background-repeat:no-repeat;background-size:26px 26px;color:transparent;font-size:0;box-shadow:inset 0 0 0 1px #19244514,0 7px 18px #1f2b5412}.integrations-page .available-grid .available-card:nth-child(1) .tool-logo.small{background-image:url(/integrations/gmail.svg);background-color:#fff2f1}.integrations-page .available-grid .available-card:nth-child(2) .tool-logo.small{background-image:url(/integrations/google-calendar.svg);background-color:#eef5ff}.integrations-page .available-grid .available-card:nth-child(3) .tool-logo.small{background-image:url(/integrations/google-drive.svg);background-color:#effaf3}.integrations-page .available-grid .available-card:nth-child(4) .tool-logo.small{background-image:url(/integrations/slack.svg);background-color:#f7eff7}.integrations-page .available-grid .available-card:nth-child(5) .tool-logo.small{background-image:url(/integrations/instagram.svg);background-color:#fff0f4}.integrations-page .available-grid .available-card:nth-child(6) .tool-logo.small{background-image:url(/integrations/quickbooks.svg);background-color:#eff9ed}.integrations-page .available-grid .available-card:nth-child(7) .tool-logo.small{background-image:url(/integrations/hubspot.svg);background-color:#fff3ef}.integrations-page .available-grid .available-card:nth-child(8) .tool-logo.small{background-image:url(/integrations/linkedin.svg);background-color:#eef6fc}.integrations-page .connected-tool-card h3,.integrations-page .available-card h3{margin-top:13px;font-size:17px;line-height:1.25}.integrations-page .connected-tool-card>p,.integrations-page .available-card>p{margin-top:6px;color:#5f6f8c;font-size:14px;line-height:1.5}.integrations-page .tool-meta{margin-top:11px;font-size:13px}.integrations-page .department-chips{gap:6px;margin-top:10px}.integrations-page .department-chips span,.integrations-page .category-chip{padding:5px 8px;font-size:12px}.integrations-page .connection-details{margin-top:12px;border-top:1px solid #edf0f5;padding-top:10px}.integrations-page .connection-manage-toggle{display:inline-flex;min-height:36px;align-items:center;justify-content:center;gap:7px;margin-left:auto;border:0;background:transparent;color:#5d42d8;padding:0;font:inherit;font-size:13.5px;font-weight:850;cursor:pointer}.integrations-page .connection-details.open .connection-manage-toggle{color:#354363}.integrations-page .connected-tool-card.editing{grid-column:1 / -1;border-color:#6950e247;box-shadow:0 14px 36px #2e286014}.integrations-page .connection-manager{display:grid;gap:14px;margin-top:12px;border-radius:14px;background:#f8f8ff;padding:15px}.integrations-page .connection-manager-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.integrations-page .connection-manager-heading strong{color:#202b47;font-size:16px}.integrations-page .connection-manager-heading p{margin:4px 0 0;color:#67748c;font-size:13.5px;line-height:1.5}.integrations-page .unsaved-chip{flex:0 0 auto;border-radius:999px;background:#fff2d9;color:#94610b;padding:6px 9px;font-size:12px;font-weight:850}.integrations-page .connection-actions button{min-height:36px;padding-inline:11px;font-size:13px}.integrations-page .access-fieldset{margin-top:0;padding:13px 14px 14px;background:#fff}.integrations-page .access-fieldset legend{font-size:13.5px}.integrations-page .access-options{gap:8px}.integrations-page .access-options label{min-height:38px;padding-inline:11px;font-size:13px;cursor:pointer}.integrations-page .access-options input{width:16px;height:16px}.integrations-page .access-editor-actions{display:flex;align-items:center;justify-content:flex-end;gap:9px;padding-top:2px}.integrations-page .editor-cancel,.integrations-page .editor-save{min-height:40px;border-radius:10px;padding:0 15px;font:inherit;font-size:14px;font-weight:850;cursor:pointer}.integrations-page .editor-cancel{border:1px solid #dce2ed;background:#fff;color:#46536d}.integrations-page .editor-save{border:0;background:linear-gradient(135deg,#df3b98,#6249ec);color:#fff;box-shadow:0 8px 18px #5a46d529}.integrations-page .editor-cancel:disabled,.integrations-page .editor-save:disabled{cursor:not-allowed;opacity:.52}.integrations-page .connection-empty-state{gap:12px;border-radius:15px;padding:17px}.integrations-page .connection-empty-state strong{font-size:16px}.integrations-page .connection-empty-state p{margin-top:5px;font-size:14px;line-height:1.5}.integrations-page .available-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.integrations-page .available-card{min-height:205px;border-radius:17px;padding:16px;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.integrations-page .available-card:hover{transform:translateY(-2px);border-color:#cfd6e8;box-shadow:0 14px 30px #212c5614}.integrations-page .available-card>p{-webkit-line-clamp:3}.integrations-page .available-footer{gap:10px;padding-top:12px}.integrations-page .available-footer small{font-size:13px;line-height:1.35}.integrations-page .connect-link,.integrations-page .text-action{font-size:13.5px}.integrations-page .workspace-layout{grid-template-columns:minmax(0,1fr) 320px;gap:16px}.integrations-page .workspace-main,.integrations-page .workspace-rail{gap:16px}.integrations-page .rail-heading{margin-bottom:12px}.integrations-page .rail-heading h2{font-size:17px;line-height:1.25}.integrations-page .rail-heading>a{font-size:13px}.integrations-page .readiness-list{gap:10px}.integrations-page .readiness-list>div{font-size:14px;line-height:1.4}.integrations-page .privacy-card>p,.integrations-page .rail-copy{font-size:14px;line-height:1.55}.integrations-page .connection-activity-list>div{grid-template-columns:14px minmax(0,1fr) auto;gap:9px;padding:10px 0}.integrations-page .connection-activity-list strong{font-size:13.5px}.integrations-page .connection-activity-list small,.integrations-page .connection-activity-list time{font-size:12px}.integrations-page .department-access-list>div{padding:9px 0;font-size:13.5px}.integrations-page .department-access-list strong{font-size:12.5px}.integrations-page .rail-empty{padding:12px;font-size:13px;line-height:1.5}@media(max-width:1180px){.integrations-page .workspace-layout{grid-template-columns:minmax(0,1fr) 290px}.integrations-page .available-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:960px){.integrations-page .workspace-layout{grid-template-columns:1fr}}@media(max-width:620px){.integrations-page .available-grid{grid-template-columns:1fr}.integrations-page .panel{padding:17px}.integrations-page .connection-manager-heading,.integrations-page .access-editor-actions{align-items:stretch;flex-direction:column}.integrations-page .editor-cancel,.integrations-page .editor-save{width:100%}}
