/* Generated by scripts/theme-css.mjs from style.css, task-workspace.css and workspace-style.css. Do not edit: run `node scripts/theme-css.mjs`. */
html.dark{color-scheme:dark}
:root.dark{color:color-mix(in srgb,#fff var(--ct,0%),#c3c3c3);background:color-mix(in srgb,#000 var(--cg,0%),#191919);--blue:#9e9e9e;--blue-dark:#aaaaaa;--muted:color-mix(in srgb,#fff var(--ct,0%),#7f7f7f);--border:#232323;--panel:color-mix(in srgb,#fff var(--cg,0%),#131313)}:where(html).dark button{color:inherit}:where(html).dark button{border:0;background:none}:where(html).dark button:focus-visible,:where(html).dark a:focus-visible{outline:3px solid #656565;outline-offset:4px}:where(html).dark input:focus,:where(html).dark textarea:focus,:where(html).dark select:focus{outline:2px solid #505050;outline-offset:2px}:where(html).dark hr{border:0;border-top:1px solid var(--border)}:where(html).dark a{color:var(--blue)}:where(html).dark .sidebar{background:color-mix(in srgb,#fff var(--cg,0%),#131313);border-right:1px solid var(--border)}:where(html).dark .brand small{color:color-mix(in srgb,#fff var(--ct,0%),#888888)}:where(html).dark .workspace-tag{color:color-mix(in srgb,#fff var(--ct,0%),#737373)}:where(html).dark .workspace-dot{background:#6d6d6d;border-radius:50%}:where(html).dark .nav-item{border-radius:9px;color:color-mix(in srgb,#fff var(--ct,0%),#8d8d8d)}:where(html).dark .nav-item:hover{background:color-mix(in srgb,#000 var(--cg,0%),#191919);color:color-mix(in srgb,#fff var(--ct,0%),#b5b5b5)}:where(html).dark .nav-item.active{background:color-mix(in srgb,#000 var(--cg,0%),#1e1e1e);color:color-mix(in srgb,#fff var(--ct,0%),#9e9e9e)}:where(html).dark .nav-label{color:color-mix(in srgb,#fff var(--ct,0%),#656565)}:where(html).dark .account{border-top:1px solid var(--border)}:where(html).dark .avatar,:where(html).dark .header-avatar{background:color-mix(in srgb,#000 var(--cg,0%),#202020);color:var(--blue);border-radius:50%}:where(html).dark .account small{color:var(--muted)}:where(html).dark .topbar{border-bottom:1px solid var(--border);background:color-mix(in srgb,#fff var(--cg,0%),#131313c7)}:where(html).dark .breadcrumb{color:color-mix(in srgb,#fff var(--ct,0%),#6f6f6f)}:where(html).dark .breadcrumb strong{color:color-mix(in srgb,#fff var(--ct,0%),#a2a2a2)}:where(html).dark .icon-button{border-radius:7px;color:color-mix(in srgb,#fff var(--ct,0%),#777777)}:where(html).dark .icon-button:hover{background:color-mix(in srgb,#000 var(--cg,0%),#1e1e1e)}:where(html).dark .preview-indicator{color:color-mix(in srgb,#fff var(--ct,0%),#727272)}:where(html).dark .preview-indicator span{background:#484848;border-radius:50%}:where(html).dark main{outline:0}:where(html).dark .eyebrow{color:color-mix(in srgb,#fff var(--ct,0%),#727272)}:where(html).dark .page-heading p{color:color-mix(in srgb,#fff var(--ct,0%),#7a7a7a)}:where(html).dark .button{border-radius:8px}:where(html).dark .button.primary{background:var(--blue);color:color-mix(in srgb,#fff var(--ct,0%),#131313);box-shadow:0 3px 8px color-mix(in srgb,#000000c0 var(--cs,0%),#0000003c)}:where(html).dark .button.primary:hover{background:var(--blue-dark)}:where(html).dark .button.secondary{background:color-mix(in srgb,#fff var(--cg,0%),#131313);border:1px solid #2b2b2b;color:color-mix(in srgb,#fff var(--ct,0%),#969696);box-shadow:0 2px 3px color-mix(in srgb,#000000c0 var(--cs,0%),#0000002e)}:where(html).dark .button.secondary:hover{border-color:#474747;background:color-mix(in srgb,#000 var(--cg,0%),#171717)}:where(html).dark .text-button{color:color-mix(in srgb,#fff var(--ct,0%),#9e9e9e)}:where(html).dark .text-button:hover{color:color-mix(in srgb,#fff var(--ct,0%),#bcbcbc)}:where(html).dark .panel{background:color-mix(in srgb,#fff var(--cg,0%),#131313);border:1px solid var(--border);border-radius:13px;box-shadow:0 3px 10px color-mix(in srgb,#000000c0 var(--cs,0%),#0000002e)}:where(html).dark .section-title p{color:color-mix(in srgb,#fff var(--ct,0%),#6e6e6e)}:where(html).dark .pill{background:color-mix(in srgb,#000 var(--cg,0%),#1b1b1b);color:color-mix(in srgb,#fff var(--ct,0%),#797979);border-radius:6px}:where(html).dark .pill.green{background:color-mix(in srgb,#000 var(--cg,0%),#17251d);color:color-mix(in srgb,#fff var(--ct,0%),#7cc0a4)}:where(html).dark .task-tools{border-bottom:1px solid #202020}:where(html).dark .segmented{background:color-mix(in srgb,#000 var(--cg,0%),#1a1a1a);border:1px solid #202020;border-radius:7px}:where(html).dark .segmented button{color:color-mix(in srgb,#fff var(--ct,0%),#717171);border-radius:5px}:where(html).dark .segmented button.selected{background:color-mix(in srgb,#fff var(--cg,0%),#131313);box-shadow:0 1px 3px color-mix(in srgb,#000000c0 var(--cs,0%),#00000036);color:color-mix(in srgb,#fff var(--ct,0%),#9d9d9d)}:where(html).dark .search-field{color:color-mix(in srgb,#fff var(--ct,0%),#5b5b5b)}:where(html).dark .search-field input{border:0;background:transparent;color:color-mix(in srgb,#fff var(--ct,0%),#9c9c9c)}:where(html).dark .search-field input::placeholder{color:color-mix(in srgb,#fff var(--ct,0%),#5b5b5b)}:where(html).dark .empty-icon{background:color-mix(in srgb,#000 var(--cg,0%),#1b1b1b);border:1px solid #222222;border-radius:19px;color:color-mix(in srgb,#fff var(--ct,0%),#5f5f5f)}:where(html).dark .empty h3{color:color-mix(in srgb,#fff var(--ct,0%),#919191)}:where(html).dark .empty p{color:color-mix(in srgb,#fff var(--ct,0%),#676767)}:where(html).dark .empty-events{border:1px dashed #2d2d2d;background:color-mix(in srgb,#fff var(--cg,0%),#161616);border-radius:12px}:where(html).dark .empty-events>svg{color:color-mix(in srgb,#fff var(--ct,0%),#535353)}:where(html).dark .empty-events h3{color:color-mix(in srgb,#fff var(--ct,0%),#8c8c8c)}:where(html).dark .empty-events p{color:color-mix(in srgb,#fff var(--ct,0%),#636363)}:where(html).dark .welcome-panel{background:linear-gradient(135deg,color-mix(in srgb,#000 var(--cg,0%),#1d1d1d) 0%,color-mix(in srgb,#000 var(--cg,0%),#171717) 66%,color-mix(in srgb,#000 var(--cg,0%),#1c1c1c) 100%);border:1px solid #242424;border-radius:13px}:where(html).dark .welcome-panel:after{border-radius:50%;background:#1a52611a}:where(html).dark .mini-icon{background:color-mix(in srgb,#fff var(--cg,0%),#13131399);border:1px solid #131313;border-radius:11px;color:color-mix(in srgb,#fff var(--ct,0%),#777777);box-shadow:0 3px 7px color-mix(in srgb,#000000c0 var(--cs,0%),#0000002e)}:where(html).dark .welcome-panel .eyebrow{color:color-mix(in srgb,#fff var(--ct,0%),#6a6a6a)}:where(html).dark .welcome-panel h2{color:color-mix(in srgb,#fff var(--ct,0%),#a6a6a6)}:where(html).dark .welcome-panel>p{color:color-mix(in srgb,#fff var(--ct,0%),#707070)}:where(html).dark .onboarding-step>span{background:color-mix(in srgb,#fff var(--cg,0%),#131313b3);border:1px solid #292929;color:color-mix(in srgb,#fff var(--ct,0%),#666666);border-radius:6px}:where(html).dark .onboarding-step strong{color:color-mix(in srgb,#fff var(--ct,0%),#8f8f8f)}:where(html).dark .onboarding-step small{color:color-mix(in srgb,#fff var(--ct,0%),#626262)}:where(html).dark .welcome-panel .button{background:color-mix(in srgb,#fff var(--cg,0%),#131313c2);border-color:#2b2b2b}:where(html).dark .quiet-card{color:color-mix(in srgb,#fff var(--ct,0%),#686868)}:where(html).dark .quiet-card strong{color:color-mix(in srgb,#fff var(--ct,0%),#7d7d7d)}:where(html).dark .quiet-card p{color:color-mix(in srgb,#fff var(--ct,0%),#5e5e5e)}:where(html).dark .app-footer{color:color-mix(in srgb,#fff var(--ct,0%),#575757);border-top:1px solid #232323}:where(html).dark .event-card{border:1px solid var(--border);border-radius:12px;background:color-mix(in srgb,#fff var(--cg,0%),#131313)}:where(html).dark .event-card:hover{border-color:#3c3c3c;box-shadow:0 5px 18px color-mix(in srgb,#000000c0 var(--cs,0%),#0000002e)}:where(html).dark .card-top{color:color-mix(in srgb,#fff var(--ct,0%),#616161)}:where(html).dark .event-date{color:color-mix(in srgb,#fff var(--ct,0%),#737373)}:where(html).dark .event-card h3{color:color-mix(in srgb,#fff var(--ct,0%),#a3a3a3)}:where(html).dark .event-card>p{color:color-mix(in srgb,#fff var(--ct,0%),#656565)}:where(html).dark .card-progress,:where(html).dark .card-bottom{color:color-mix(in srgb,#fff var(--ct,0%),#676767)}:where(html).dark .card-progress strong{color:color-mix(in srgb,#fff var(--ct,0%),#818181)}:where(html).dark .progress-track{background:color-mix(in srgb,#000 var(--cg,0%),#1e1e1e);border-radius:5px}:where(html).dark .progress-track span{background:#737373;border-radius:5px}:where(html).dark .standalone-search{border:1px solid var(--border);background:color-mix(in srgb,#fff var(--cg,0%),#131313);border-radius:8px}:where(html).dark .task-table-head{color:color-mix(in srgb,#fff var(--ct,0%),#626262);background:color-mix(in srgb,#fff var(--cg,0%),#151515);border-bottom:1px solid var(--border)}:where(html).dark .task-row{border-bottom:1px solid #1d1d1d}:where(html).dark .task-row:last-child{border-bottom:0}:where(html).dark .task-row:hover{background:color-mix(in srgb,#000 var(--cg,0%),#171717)}:where(html).dark .task-title strong{color:color-mix(in srgb,#fff var(--ct,0%),#9c9c9c)}:where(html).dark .task-title small{color:color-mix(in srgb,#fff var(--ct,0%),#616161)}:where(html).dark .task-check{color:color-mix(in srgb,#fff var(--ct,0%),#494949)}:where(html).dark .owner-cell,:where(html).dark .due-cell{color:color-mix(in srgb,#fff var(--ct,0%),#6a6a6a)}:where(html).dark .task-row.overdue .due-cell{color:color-mix(in srgb,#fff var(--ct,0%),#986051)}:where(html).dark .status{border-radius:5px;background:color-mix(in srgb,#000 var(--cg,0%),#1c1c1c);color:color-mix(in srgb,#fff var(--ct,0%),#6a6a6a)}:where(html).dark .status.blocked{background:color-mix(in srgb,#000 var(--cg,0%),#2c120b);color:color-mix(in srgb,#fff var(--ct,0%),#9a6352)}:where(html).dark .status.in-progress{background:color-mix(in srgb,#000 var(--cg,0%),#1c1c1c);color:color-mix(in srgb,#fff var(--ct,0%),#848484)}:where(html).dark .status.complete{background:color-mix(in srgb,#000 var(--cg,0%),#17251d);color:color-mix(in srgb,#fff var(--ct,0%),#7db79d)}:where(html).dark .import-explainer span{color:color-mix(in srgb,#fff var(--ct,0%),#585858)}:where(html).dark .import-explainer h3{color:color-mix(in srgb,#fff var(--ct,0%),#8c8c8c)}:where(html).dark .import-explainer p{color:color-mix(in srgb,#fff var(--ct,0%),#636363)}:where(html).dark .note{color:color-mix(in srgb,#fff var(--ct,0%),#676767);border:1px solid #242424;background:color-mix(in srgb,#000 var(--cg,0%),#1b1b1b);border-radius:8px}:where(html).dark .template-toolbar label{color:color-mix(in srgb,#fff var(--ct,0%),#737373)}:where(html).dark .template-toolbar select{background:color-mix(in srgb,#000 var(--cg,0%),#171717);border:1px solid #262626;color:color-mix(in srgb,#fff var(--ct,0%),#949494);border-radius:7px}:where(html).dark .template-table-head{background:color-mix(in srgb,#000 var(--cg,0%),#171717);border-block:1px solid var(--border);color:color-mix(in srgb,#fff var(--ct,0%),#616161)}:where(html).dark .template-row{border-bottom:1px solid #1f1f1f}:where(html).dark .template-row>div>input{color:color-mix(in srgb,#fff var(--ct,0%),#929292);border:1px solid transparent;background:transparent;border-radius:5px}:where(html).dark .template-row>div>input:hover{border-color:#262626}:where(html).dark .template-row>div>select{color:color-mix(in srgb,#fff var(--ct,0%),#5e5e5e);background:none;border:0}:where(html).dark .template-row>input{border:1px solid #282828;border-radius:6px;color:color-mix(in srgb,#fff var(--ct,0%),#747474)}:where(html).dark .switch span{border-radius:20px;background:color-mix(in srgb,#000 var(--cg,0%),#242424)}:where(html).dark .switch span:after{border-radius:50%;background:color-mix(in srgb,#fff var(--cg,0%),#131313)}:where(html).dark .switch input:checked+span{background:#6c6c6c}:where(html).dark .switch input:focus-visible+span{outline:3px solid #686868;outline-offset:3px}:where(html).dark .connection-icon{border-radius:11px;background:color-mix(in srgb,#000 var(--cg,0%),#1d1d1d);color:color-mix(in srgb,#fff var(--ct,0%),#676767)}:where(html).dark .connection-card p{color:color-mix(in srgb,#fff var(--ct,0%),#676767)}:where(html).dark .settings-note{color:color-mix(in srgb,#fff var(--ct,0%),#6b6b6b)}:where(html).dark .settings-note h3{color:color-mix(in srgb,#fff var(--ct,0%),#838383)}:where(html).dark .settings-note p{color:color-mix(in srgb,#fff var(--ct,0%),#646464)}:where(html).dark .overlay{background:#a9c1d130}:where(html).dark .modal{background:color-mix(in srgb,#fff var(--cg,0%),#131313ed);border:1px solid #131313;border-radius:17px;box-shadow:0 24px 100px color-mix(in srgb,#000000c0 var(--cs,0%),#00000090)}:where(html).dark .modal>p{color:color-mix(in srgb,#fff var(--ct,0%),#737373)}:where(html).dark .drawer{border-radius:15px}:where(html).dark .form-stack label{color:color-mix(in srgb,#fff var(--ct,0%),#7f7f7f)}:where(html).dark .form-stack input,:where(html).dark .form-stack select,:where(html).dark .form-stack textarea{border:1px solid #2a2a2a;border-radius:7px;color:color-mix(in srgb,#fff var(--ct,0%),#999999);background:color-mix(in srgb,#fff var(--cg,0%),#131313)}:where(html).dark .help-text{color:color-mix(in srgb,#fff var(--ct,0%),#5e5e5e)}:where(html).dark .comment{border-bottom:1px solid var(--border)}:where(html).dark .comment strong{color:color-mix(in srgb,#fff var(--ct,0%),#7e7e7e)}:where(html).dark .comment p{color:color-mix(in srgb,#fff var(--ct,0%),#787878)}:where(html).dark .comment small{color:color-mix(in srgb,#fff var(--ct,0%),#595959)}:where(html).dark .tour-icon{background:color-mix(in srgb,#000 var(--cg,0%),#1c1c1c);border:1px solid #252525;color:color-mix(in srgb,#fff var(--ct,0%),#666666);border-radius:24px}:where(html).dark .tour h2{color:color-mix(in srgb,#fff var(--ct,0%),#989898)}:where(html).dark .tour>p{color:color-mix(in srgb,#fff var(--ct,0%),#696969)}:where(html).dark .tour-footer .text-button{color:color-mix(in srgb,#fff var(--ct,0%),#636363)}:where(html).dark .tour-dots span{border-radius:50%;background:color-mix(in srgb,#000 var(--cg,0%),#292929)}:where(html).dark .tour-dots span.active{background:#6f6f6f}:where(html).dark .toast{background:color-mix(in srgb,#fff var(--cg,0%),#131313ed);border:1px solid #292929;box-shadow:0 9px 40px color-mix(in srgb,#000000c0 var(--cs,0%),#0000006c);border-radius:12px;color:color-mix(in srgb,#fff var(--ct,0%),#8c8c8c)}:where(html).dark .signin-page{background:radial-gradient(ellipse at 30% 30%,color-mix(in srgb,#000 var(--cg,0%),#202020),transparent 55%),color-mix(in srgb,#000 var(--cg,0%),#181818)}:where(html).dark .signin-card{background:color-mix(in srgb,#fff var(--cg,0%),#131313db);border:1px solid #131313;border-radius:22px;box-shadow:0 15px 75px color-mix(in srgb,#000000c0 var(--cs,0%),#00000036)}:where(html).dark .signin-card>p{color:color-mix(in srgb,#fff var(--ct,0%),#6b6b6b)}:where(html).dark .event-description{color:color-mix(in srgb,#fff var(--ct,0%),#6c6c6c)}:where(html).dark .detail-panel dl{color:color-mix(in srgb,#fff var(--ct,0%),#868686)}:where(html).dark .detail-panel dt{color:color-mix(in srgb,#fff var(--ct,0%),#5d5d5d)}:where(html).dark .team-row{border-top:1px solid var(--border)}:where(html).dark .team-row strong{color:color-mix(in srgb,#fff var(--ct,0%),#858585)}:where(html).dark .team-row small{color:color-mix(in srgb,#fff var(--ct,0%),#5d5d5d)}:where(html).dark .skip-link{background:color-mix(in srgb,#fff var(--cg,0%),#131313)}:where(html).dark .loading-message{color:color-mix(in srgb,#fff var(--ct,0%),#656565)}@media(max-width:760px){:where(html).dark .mobile-shade{background:#aec4d530}:where(html).dark .modal{border-radius:16px}:where(html).dark .drawer{border:0;border-radius:0}}:where(html).dark .page-heading p,:where(html).dark .section-title p,:where(html).dark .empty p,:where(html).dark .empty-events p,:where(html).dark .welcome-panel>p,:where(html).dark .onboarding-step small,:where(html).dark .quiet-card p,:where(html).dark .help-text,:where(html).dark .connection-card p,:where(html).dark .settings-note p,:where(html).dark .tour>p,:where(html).dark .signin-card>p,:where(html).dark .event-description,:where(html).dark .team-row small{color:color-mix(in srgb,#fff var(--ct,0%),#898989)}:where(html).dark .search-field input::placeholder{color:color-mix(in srgb,#fff var(--ct,0%),#868686)}:where(html).dark .pco-secret-names code{background:color-mix(in srgb,#000 var(--cg,0%),#1b1b1b);border-radius:8px}:where(html).dark .pco-message{border:1px solid var(--border);border-radius:10px;background:color-mix(in srgb,#000 var(--cg,0%),#191919)}:where(html).dark .pco-checklist-row small{color:var(--muted)}:where(html).dark .pco-protected{background:color-mix(in srgb,#000 var(--cg,0%),#191919);border:1px solid var(--border);border-radius:10px}:where(html).dark .pco-refresh-row{border-bottom:1px solid var(--border)}:where(html).dark .pco-refresh-row small{color:var(--muted)}:where(html).dark .pco-match-intro{color:var(--muted)}:where(html).dark .pco-match-card{border:1px solid var(--border);border-radius:12px;background:color-mix(in srgb,#fff var(--cg,0%),#131313)}:where(html).dark .pco-match-card:hover,:where(html).dark .pco-match-card.selected{border-color:var(--blue);background:color-mix(in srgb,#000 var(--cg,0%),#181818)}:where(html).dark .pco-match-card small{color:var(--muted)}:where(html).dark .pco-match-confirm{border-top:1px solid var(--border)}:where(html).dark .pill.orange{background:color-mix(in srgb,#000 var(--cg,0%),#39290e);color:color-mix(in srgb,#fff var(--ct,0%),#f7b967)}:where(html).dark .import-plan{border-top:1px solid var(--border)}:where(html).dark .recommendation{border:1px solid var(--border);border-radius:10px;background:color-mix(in srgb,#fff var(--cg,0%),#161616)}:where(html).dark .recommendation p{color:var(--muted)}:where(html).dark .recommendation.accepted{background:color-mix(in srgb,#000 var(--cg,0%),#16251b);border-color:#336b41}:where(html).dark .recommendation.declined{background:color-mix(in srgb,#000 var(--cg,0%),#280c0a);border-color:#6a221c}:where(html).dark .recommendation-choice button{border:1px solid var(--border);border-radius:7px;background:color-mix(in srgb,#fff var(--cg,0%),#131313)}:where(html).dark .recommendation-choice button.accepted{background:#86d4ab;color:color-mix(in srgb,#fff var(--ct,0%),#131313);border-color:#86d4ab}:where(html).dark .recommendation-choice button.declined{background:#bb544f;color:color-mix(in srgb,#fff var(--ct,0%),#131313);border-color:#bb544f}:where(html).dark .recommendation small{color:color-mix(in srgb,#fff var(--ct,0%),#cc635f)}:where(html).dark .event-sheet{border-collapse:collapse}:where(html).dark .event-sheet th{background:color-mix(in srgb,#000 var(--cg,0%),#191919);color:color-mix(in srgb,#fff var(--ct,0%),#888888);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}:where(html).dark .event-sheet td{border-bottom:1px solid var(--border);border-right:1px solid #1f1f1f}:where(html).dark .event-sheet tr:hover td{background:color-mix(in srgb,#fff var(--cg,0%),#161616)}:where(html).dark .event-sheet input,:where(html).dark .event-sheet select{border:1px solid transparent;border-radius:5px;background:transparent;color:var(--ink)}:where(html).dark .event-sheet input:hover,:where(html).dark .event-sheet select:hover{border-color:#2b2b2b;background:color-mix(in srgb,#fff var(--cg,0%),#131313)}:where(html).dark .event-sheet td:first-child select{color:var(--muted)}:where(html).dark .event-sheet .task-status-select{background:color-mix(in srgb,#000 var(--cg,0%),#1f1f1f)}:where(html).dark .event-sheet .status-complete{background:color-mix(in srgb,#000 var(--cg,0%),#192c20);color:color-mix(in srgb,#fff var(--ct,0%),#8ad0ab)}:where(html).dark .event-sheet .status-blocked{background:color-mix(in srgb,#000 var(--cg,0%),#31100c);color:color-mix(in srgb,#fff var(--ct,0%),#c7655b)}:where(html).dark .event-sheet .status-in-progress{background:color-mix(in srgb,#000 var(--cg,0%),#1f1f1f);color:color-mix(in srgb,#fff var(--ct,0%),#979797)}:where(html).dark .event-sheet .status-waiting{background:color-mix(in srgb,#000 var(--cg,0%),#3b2d0f);color:color-mix(in srgb,#fff var(--ct,0%),#e1af66)}:where(html).dark .pending-owner{color:color-mix(in srgb,#fff var(--ct,0%),#dfad64)}:where(html).dark .sheet-add-task>input{border:1px solid var(--border);border-radius:6px}:where(html).dark .sheet-help{color:var(--muted)}:where(html).dark .sr-only{border:0}:where(html).dark .leader-picker{background:color-mix(in srgb,#000 var(--cg,0%),#171717);border:1px solid var(--border);border-radius:10px}:where(html).dark .leader-email{color:color-mix(in srgb,#fff var(--ct,0%),#989898)}:where(html).dark .existing-profile-alert{background:color-mix(in srgb,#000 var(--cg,0%),#1b1b1b);border:1px solid #414141;border-radius:8px}:where(html).dark .event-sheet textarea{border:1px solid transparent;border-radius:5px;background:transparent;color:var(--ink)}:where(html).dark .event-sheet textarea:hover{border-color:#2b2b2b;background:color-mix(in srgb,#fff var(--cg,0%),#131313)}:root.dark{color:color-mix(in srgb,#fff var(--ct,0%),#cfcfcf);background:color-mix(in srgb,#000 var(--cg,0%),#1d1d1d);--ink:color-mix(in srgb,#fff var(--ct,0%),#cfcfcf);--blue:#cbcbcb;--blue-dark:#e0e0e0;--muted:color-mix(in srgb,#fff var(--ct,0%),#979797);--border:#292929;--panel:color-mix(in srgb,#fff var(--cg,0%),#131313)}:where(html).dark body{background:color-mix(in srgb,#000 var(--cg,0%),#1d1d1d)}:where(html).dark .main-shell{background:color-mix(in srgb,#000 var(--cg,0%),#1d1d1d)}:where(html).dark .topbar{background:color-mix(in srgb,#000 var(--cg,0%),#1d1d1d);border-bottom:0}:where(html).dark .breadcrumb,:where(html).dark .breadcrumb strong{color:color-mix(in srgb,#fff var(--ct,0%),#999999)}:where(html).dark .topbar .icon-button{color:color-mix(in srgb,#fff var(--ct,0%),#a4a4a4)}:where(html).dark .header-avatar,:where(html).dark .avatar{background:color-mix(in srgb,#000 var(--cg,0%),#282828);color:color-mix(in srgb,#fff var(--ct,0%),#c2c2c2)}:where(html).dark .icon-button:hover{background:color-mix(in srgb,#000 var(--cg,0%),#262626)}:where(html).dark main{background:color-mix(in srgb,#fff var(--cg,0%),#131313);border:1px solid #292929;border-radius:12px 12px 0 0;box-shadow:0 2px 12px color-mix(in srgb,#000000c0 var(--cs,0%),#0000002e)}:where(html).dark .panel{background:color-mix(in srgb,#fff var(--cg,0%),#131313);box-shadow:none;border-color:#282828}:where(html).dark .page-heading p,:where(html).dark .section-title p,:where(html).dark .help-text,:where(html).dark .sheet-help,:where(html).dark .eyebrow{color:color-mix(in srgb,#fff var(--ct,0%),#989898)}:where(html).dark .button.primary{background:#cbcbcb;color:color-mix(in srgb,#fff var(--ct,0%),#131313);border-color:#cbcbcb}:where(html).dark .button.primary:hover{background:#e0e0e0}:where(html).dark .button.secondary{background:color-mix(in srgb,#fff var(--cg,0%),#131313);border-color:#303030;color:color-mix(in srgb,#fff var(--ct,0%),#bfbfbf)}:where(html).dark .button.secondary:hover{background:color-mix(in srgb,#000 var(--cg,0%),#1c1c1c)}:where(html).dark .text-button{color:color-mix(in srgb,#fff var(--ct,0%),#bebebe)}:where(html).dark .segmented{background:color-mix(in srgb,#000 var(--cg,0%),#232323)}:where(html).dark .segmented button{color:color-mix(in srgb,#fff var(--ct,0%),#9e9e9e)}:where(html).dark .segmented button.selected{background:color-mix(in srgb,#fff var(--cg,0%),#131313);color:color-mix(in srgb,#fff var(--ct,0%),#cfcfcf);box-shadow:0 1px 3px color-mix(in srgb,#000000c0 var(--cs,0%),#0000003d)}:where(html).dark .pco-message,:where(html).dark .leader-picker,:where(html).dark .pco-match-confirm,:where(html).dark .pco-setup,:where(html).dark .pco-protected{background:color-mix(in srgb,#000 var(--cg,0%),#1a1a1a)}:where(html).dark .pco-match-card{background:color-mix(in srgb,#fff var(--cg,0%),#131313)}:where(html).dark .pco-match-card.selected{border-color:#aaaaaa;background:color-mix(in srgb,#000 var(--cg,0%),#1b1b1b);box-shadow:0 0 0 1px color-mix(in srgb,#000000c0 var(--cs,0%),#00000099)}:where(html).dark .existing-profile-alert{background:color-mix(in srgb,#000 var(--cg,0%),#1d1d1d);border-color:#373737}:where(html).dark .leader-email{color:color-mix(in srgb,#fff var(--ct,0%),#a6a6a6)}:where(html).dark .event-sheet th{background:color-mix(in srgb,#000 var(--cg,0%),#1b1b1b);color:color-mix(in srgb,#fff var(--ct,0%),#a0a0a0)}:where(html).dark .event-sheet tr:hover td{background:color-mix(in srgb,#000 var(--cg,0%),#171717)}:where(html).dark .event-sheet .status-in-progress{background:color-mix(in srgb,#000 var(--cg,0%),#272727);color:color-mix(in srgb,#fff var(--ct,0%),#c3c3c3)}:where(html).dark .progress-track{background:color-mix(in srgb,#000 var(--cg,0%),#222222)}:where(html).dark .progress-track>span{background:#a4a4a4}:where(html).dark .task-row:hover{background:color-mix(in srgb,#000 var(--cg,0%),#191919)}:where(html).dark .nav-item.active{background:color-mix(in srgb,#000 var(--cg,0%),#292929);color:color-mix(in srgb,#fff var(--ct,0%),#cfcfcf)}:where(html).dark .nav-item:hover{background:color-mix(in srgb,#000 var(--cg,0%),#242424);color:color-mix(in srgb,#fff var(--ct,0%),#cfcfcf)}:where(html).dark .workspace-dot{background:#6b6b6b}:where(html).dark .brand small{color:color-mix(in srgb,#fff var(--ct,0%),#959595)}:where(html).dark .nav-label{color:color-mix(in srgb,#fff var(--ct,0%),#8c8c8c)}:where(html).dark button:focus-visible,:where(html).dark a:focus-visible{outline-color:#888888}:where(html).dark input:focus,:where(html).dark textarea:focus,:where(html).dark select:focus{outline-color:#6b6b6b}@media(min-width:761px){:where(html).dark .sidebar{background:color-mix(in srgb,#000 var(--cg,0%),#1d1d1d);border-right:0}:where(html).dark .sidebar:hover,:where(html).dark .sidebar:focus-within{box-shadow:5px 0 18px color-mix(in srgb,#000000c0 var(--cs,0%),#0000002e);border-right:1px solid #2b2b2b}:where(html).dark .sidebar .nav-item{color:color-mix(in srgb,#fff var(--ct,0%),#9f9f9f);border-radius:8px}:where(html).dark .sidebar .nav-item.active{color:color-mix(in srgb,#fff var(--ct,0%),#d1d1d1)}:where(html).dark .sidebar .nav-label{border-top:1px solid #303030}:where(html).dark .sidebar:hover .nav-label,:where(html).dark .sidebar:focus-within .nav-label{border:0}}@media(max-width:760px){:where(html).dark .sidebar{background:color-mix(in srgb,#000 var(--cg,0%),#1d1d1d)}:where(html).dark main{border-radius:10px 10px 0 0}}:where(html).dark .import-loading{border:1px solid #2c2c2c;border-radius:10px;background:color-mix(in srgb,#000 var(--cg,0%),#171717)}:where(html).dark .import-loading p{color:color-mix(in srgb,#fff var(--ct,0%),#979797)}:where(html).dark .import-loading-track{background:color-mix(in srgb,#000 var(--cg,0%),#242424)}:where(html).dark .import-loading-track>span{background:#979797}:where(html).dark .import-check-complete{color:color-mix(in srgb,#fff var(--ct,0%),#9a9a9a)}:where(html).dark .import-list-tools{border-bottom:1px solid #282828}:where(html).dark .import-list-row{border-bottom:1px solid #232323}:where(html).dark .import-list-row:last-child{border-bottom:0}:where(html).dark .import-list-meta{color:color-mix(in srgb,#fff var(--ct,0%),#979797)}:where(html).dark .import-source-details{color:color-mix(in srgb,#fff var(--ct,0%),#8c8c8c)}:where(html).dark .import-list-empty{color:color-mix(in srgb,#fff var(--ct,0%),#979797)}:where(html).dark .import-warnings{border:1px solid #292929;border-radius:8px}:where(html).dark .import-warnings p{color:color-mix(in srgb,#fff var(--ct,0%),#979797)}:where(html).dark .import-copy-notice{background:color-mix(in srgb,#000 var(--cg,0%),#1a1a1a);border-radius:8px}:where(html).dark .form-stack fieldset{border:0}:where(html).dark .board-toolbar>select,:where(html).dark .calendar-filter>select{border:1px solid var(--border);border-radius:6px;background:color-mix(in srgb,#fff var(--cg,0%),#131313)}:where(html).dark .board-count{color:var(--muted)}:where(html).dark .row-size{color:var(--muted)}:where(html).dark .row-size input{accent-color:#b3b3b3}:where(html).dark .board-sheet{border-collapse:collapse}:where(html).dark .column-resizer{background:transparent;border:0}:where(html).dark .column-resizer:hover,:where(html).dark .column-resizer:focus-visible{background:#0c4fad66}:where(html).dark .board-sheet td{border-right:1px solid #232323}:where(html).dark .board-sheet td:first-child{border-left:4px solid var(--category-color,#0c4fad)}:where(html).dark .board-sheet input,:where(html).dark .board-sheet select,:where(html).dark .board-sheet textarea{border-radius:4px;border:1px solid transparent}:where(html).dark .board-status option{background:color-mix(in srgb,#fff var(--cg,0%),#131313);color:color-mix(in srgb,#fff var(--ct,0%),#c3c6d1)}:where(html).dark .owner-email{color:var(--muted)}:where(html).dark .board-empty{color:var(--muted)}:where(html).dark .board-option input[type=color]{border-radius:6px}:where(html).dark .danger{color:color-mix(in srgb,#fff var(--ct,0%),#cd5465)}:where(html).dark .profile-heading p{color:var(--muted)}:where(html).dark .calendar-filter{color:var(--muted)}:where(html).dark .calendar-grid{border-left:1px solid var(--border);border-top:1px solid var(--border)}:where(html).dark .calendar-weekday{border-bottom:1px solid var(--border);border-right:1px solid var(--border);background:color-mix(in srgb,#000 var(--cg,0%),#1b1b1b)}:where(html).dark .calendar-cell{border-right:1px solid var(--border);border-bottom:1px solid var(--border)}:where(html).dark .calendar-date{border:0;background:none;color:var(--ink);border-radius:5px}:where(html).dark .calendar-today{background:color-mix(in srgb,#000 var(--cg,0%),#0a1429)}:where(html).dark .calendar-today .calendar-date{background:#3a6dc3;color:color-mix(in srgb,#fff var(--ct,0%),#131313)}:where(html).dark .calendar-outside{background:color-mix(in srgb,#000 var(--cg,0%),#171717)}:where(html).dark .calendar-outside .calendar-date{color:color-mix(in srgb,#fff var(--ct,0%),#6b6b6b)}:where(html).dark .calendar-task{border:1px solid #272727;border-left:4px solid var(--item-color);border-radius:4px;background:color-mix(in srgb,#fff var(--cg,0%),#131313);color:color-mix(in srgb,#fff var(--ct,0%),#bbbfc6)}:where(html).dark .calendar-task:hover{background:color-mix(in srgb,#000 var(--cg,0%),#191919)}:where(html).dark .calendar-task span{color:color-mix(in srgb,#fff var(--ct,0%),#979797)}:where(html).dark .calendar-event{background:#cbcbcb;color:color-mix(in srgb,#fff var(--ct,0%),#131313);border-radius:4px}:where(html).dark .calendar-legend span{color:var(--muted)}:where(html).dark .calendar-legend i{border-radius:50%}:where(html).dark .header-avatar{border:0}:where(html).dark .board-sheet th:last-child,:where(html).dark .board-sheet td:last-child{background:color-mix(in srgb,#fff var(--cg,0%),#131313);box-shadow:-1px 0 color-mix(in srgb,#000000c0 var(--cs,0%),#ffffff0f)}:where(html).dark .board-sheet th:last-child{background:color-mix(in srgb,#000 var(--cg,0%),#1b1b1b)}:root.dark{--text:color-mix(in srgb,#fff var(--ct,0%),#bdc0c6);--muted:color-mix(in srgb,#fff var(--ct,0%),#83868d)}:where(html).dark .task-workspace{color:color-mix(in srgb,#fff var(--ct,0%),#bbbdc1)}:where(html).dark .task-toolbar .search-field{background:color-mix(in srgb,#000 var(--cg,0%),#181a1c);border:1px solid #222326;border-radius:10px}:where(html).dark .task-toolbar .search-field input{color:color-mix(in srgb,#fff var(--ct,0%),#b8bac1)}:where(html).dark .task-count{color:color-mix(in srgb,#fff var(--ct,0%),#7e8288)}:where(html).dark .task-filters select{border:1px solid #27282a;border-radius:8px;background:color-mix(in srgb,#fff var(--cg,0%),#131313c9);color:color-mix(in srgb,#fff var(--ct,0%),#979ba1)}:where(html).dark .task-hide{color:color-mix(in srgb,#fff var(--ct,0%),#8d9198)}:where(html).dark .task-hide input{accent-color:#9ea6ae}:where(html).dark .task-feedback{color:color-mix(in srgb,#fff var(--ct,0%),#7f848a)}:where(html).dark .task-feedback button{color:color-mix(in srgb,#fff var(--ct,0%),#a9b3ba)}:where(html).dark .save-error{color:color-mix(in srgb,#fff var(--ct,0%),#cf5968)}:where(html).dark .task-table-scroll{border-block:1px solid #222326}:where(html).dark .task-grid{border-collapse:separate;border-spacing:0}:where(html).dark .task-grid th{color:color-mix(in srgb,#fff var(--ct,0%),#8d9198);background:color-mix(in srgb,#000 var(--cg,0%),#15171a);border-bottom:1px solid #212327}:where(html).dark .task-grid td{border-bottom:1px solid #1d1e21;background:color-mix(in srgb,#fff var(--cg,0%),#131313)}:where(html).dark .task-grid tr:hover td{background:color-mix(in srgb,#000 var(--cg,0%),#13171a)}:where(html).dark .task-grid .anchored{box-shadow:1px 0 0 color-mix(in srgb,#000000c0 var(--cs,0%),#ffffff0f)}:where(html).dark .task-grid .column-resizer{border:0}:where(html).dark .task-grid .column-resizer:hover,:where(html).dark .task-grid .column-resizer:focus-visible{background:color-mix(in srgb,#000 var(--cg,0%),#2a3036)}:where(html).dark .header-pencil{color:color-mix(in srgb,#fff var(--ct,0%),#6a7179);border-radius:6px}:where(html).dark .header-pencil:hover{background:color-mix(in srgb,#000 var(--cg,0%),#1f2227);color:color-mix(in srgb,#fff var(--ct,0%),#b5bbc2)}:where(html).dark .task-name{color:color-mix(in srgb,#fff var(--ct,0%),#b8bec6)}:where(html).dark .task-grip{color:color-mix(in srgb,#fff var(--ct,0%),#51565c)}:where(html).dark .task-name-cell>.task-popover .task-popover-trigger{color:color-mix(in srgb,#fff var(--ct,0%),#636a71)}:where(html).dark .task-popover-trigger{border-radius:7px}:where(html).dark .task-popover-trigger:hover{background:color-mix(in srgb,#000 var(--cg,0%),#1a1d21)}:where(html).dark .task-popover-panel{background:color-mix(in srgb,#fff var(--cg,0%),#131313fa);border:1px solid #222529;border-radius:12px;box-shadow:0 12px 36px color-mix(in srgb,#000000c0 var(--cs,0%),#00000060);color:color-mix(in srgb,#fff var(--ct,0%),#abb0b7)}:where(html).dark .task-popover-panel>.help-text{color:color-mix(in srgb,#fff var(--ct,0%),#828891)}:where(html).dark .picker-option{border-radius:7px}:where(html).dark .picker-option:hover{background:color-mix(in srgb,#000 var(--cg,0%),#181c1f)}:where(html).dark .picker-option i,:where(html).dark .soft-tag i,:where(html).dark .task-group-button i{border-radius:50%}:where(html).dark .picker-edit{border-top:1px solid #1f2224;color:color-mix(in srgb,#fff var(--ct,0%),#868e98)}:where(html).dark .soft-tag{background:color-mix(in srgb,#000 var(--cg,0%),#181c1f);border-radius:6px;color:color-mix(in srgb,#fff var(--ct,0%),#a9b0ba)}:where(html).dark .owner-summary small{color:color-mix(in srgb,#fff var(--ct,0%),#70757c)}:where(html).dark .owner-initial{background:color-mix(in srgb,#000 var(--cg,0%),#1b1f24);color:color-mix(in srgb,#fff var(--ct,0%),#7f8793);border:1px solid #23272d;border-radius:50%}:where(html).dark .cell-value{color:color-mix(in srgb,#fff var(--ct,0%),#9297a1);border-radius:6px}:where(html).dark .cell-value:hover{background:color-mix(in srgb,#000 var(--cg,0%),#1b1d20)}:where(html).dark .cell-placeholder{color:color-mix(in srgb,#fff var(--ct,0%),#5f656d)}:where(html).dark .cell-editor input,:where(html).dark .cell-editor textarea,:where(html).dark .task-rename input{border:1px solid #2c3643;border-radius:6px;background:color-mix(in srgb,#fff var(--cg,0%),#131313);color:color-mix(in srgb,#fff var(--ct,0%),#b4bdc7)}:where(html).dark .cell-editor button{color:color-mix(in srgb,#fff var(--ct,0%),#8795a8)}:where(html).dark .task-comments{color:color-mix(in srgb,#fff var(--ct,0%),#67727e);border-radius:6px}:where(html).dark .task-comments:hover{background:color-mix(in srgb,#000 var(--cg,0%),#1b1f24);color:color-mix(in srgb,#fff var(--ct,0%),#919eaf)}:where(html).dark .task-group-row td{background:color-mix(in srgb,#000 var(--cg,0%),#15181c)!important}:where(html).dark .task-group-button{color:color-mix(in srgb,#fff var(--ct,0%),#929ca9)}:where(html).dark .task-group-button span{color:color-mix(in srgb,#fff var(--ct,0%),#666e79)}:where(html).dark .task-add{color:color-mix(in srgb,#fff var(--ct,0%),#575f69)}:where(html).dark .task-add input{border:0;background:transparent;color:color-mix(in srgb,#fff var(--ct,0%),#a9b0ba)}:where(html).dark .task-help{color:color-mix(in srgb,#fff var(--ct,0%),#6d7480)}:where(html).dark .task-empty{color:color-mix(in srgb,#fff var(--ct,0%),#6e7783)}:where(html).dark .view-control select{border:1px solid #21252b;border-radius:6px}:where(html).dark .view-columns small{color:color-mix(in srgb,#fff var(--ct,0%),#676e79)}:where(html).dark .task-detail-tabs button{color:color-mix(in srgb,#fff var(--ct,0%),#828993)}:where(html).dark .comments .help-text{color:color-mix(in srgb,#fff var(--ct,0%),#79818d)}:where(html).dark .comment strong,:where(html).dark .comment p{color:color-mix(in srgb,#fff var(--ct,0%),#8d98a8)}@media(max-width:760px){:where(html).dark .mobile-task{background:color-mix(in srgb,#fff var(--cg,0%),#131313);border:1px solid #1e2228;border-radius:12px;box-shadow:0 2px 7px color-mix(in srgb,#000000c0 var(--cs,0%),#0000002e)}:where(html).dark .mobile-task>p{color:color-mix(in srgb,#fff var(--ct,0%),#6f7884)}:where(html).dark .mobile-task-footer{border-top:1px solid #1a1d21}:where(html).dark .mobile-task .task-popover-panel{box-shadow:0 0 0 100vmax color-mix(in srgb,#000000c0 var(--cs,0%),#00000099),0 10px 40px color-mix(in srgb,#000000c0 var(--cs,0%),#00000090)}:where(html).dark .modal.drawer{border-radius:0}:where(html).dark .modal.drawer .modal-heading{background:color-mix(in srgb,#fff var(--cg,0%),#131313ed)}}@media(max-width:760px){:where(html).dark .modal.drawer .form-stack label{color:color-mix(in srgb,#fff var(--ct,0%),#8c949f)}:where(html).dark .modal.drawer .form-stack input,:where(html).dark .modal.drawer .form-stack textarea,:where(html).dark .modal.drawer .form-stack select{color:color-mix(in srgb,#fff var(--ct,0%),#acb6c3)}}:where(html).dark .layout-options,:where(html).dark .definition-options{border-top:1px solid #1e2124}:where(html).dark .layout-options summary,:where(html).dark .definition-options summary{color:color-mix(in srgb,#fff var(--ct,0%),#969eaa)}:where(html).dark .event-actions .task-popover-trigger{border:1px solid #24272c;background:color-mix(in srgb,#fff var(--cg,0%),#131313b0)}:where(html).dark .event-options-list .text-button:hover{background:color-mix(in srgb,#000 var(--cg,0%),#1b1d20);border-radius:7px}:where(html).dark .mobile-task-edit{border-radius:8px;color:color-mix(in srgb,#fff var(--ct,0%),#757f8a)}:where(html).dark .mobile-task-edit:hover{background:color-mix(in srgb,#000 var(--cg,0%),#181b20)}:where(html).dark .mobile-owner{color:color-mix(in srgb,#fff var(--ct,0%),#7e8896)}:where(html).dark .mobile-deadline{color:color-mix(in srgb,#fff var(--ct,0%),#7e8896)}:where(html).dark .task-comments{color:color-mix(in srgb,#fff var(--ct,0%),#6e7989)}@media(max-width:760px){:where(html).dark .task-toolbar-right .task-popover-panel,:where(html).dark .event-actions .task-popover-panel{box-shadow:0 0 0 100vmax color-mix(in srgb,#000000c0 var(--cs,0%),#00000099),0 10px 40px color-mix(in srgb,#000000c0 var(--cs,0%),#00000090)}}:where(html).dark .option-control{color:color-mix(in srgb,#fff var(--ct,0%),#808996)}:where(html).dark .event-readiness{border-bottom:1px solid #1e2124;color:color-mix(in srgb,#fff var(--ct,0%),#686f78)}:where(html).dark .overlay{background:#c5ccd547}:where(html).dark .modal,:where(html).dark .modal.drawer{border-radius:18px}:where(html).dark .task-create{border-radius:50%;background:#c4c8cc;color:color-mix(in srgb,#fff var(--ct,0%),#131313);box-shadow:0 4px 16px color-mix(in srgb,#000000c0 var(--cs,0%),#0000006f)}:where(html).dark .task-create:hover{background:#abb0b7}:where(html).dark .event-detail-actions{border-top:1px solid #1e2124}:where(html).dark .event-detail-actions .event-readiness{border:0}:where(html).dark main.event-page{background:transparent;border:0;border-radius:0;box-shadow:none}:where(html).dark .event-page>.panel{background:transparent;border:0;border-radius:0;box-shadow:none}:where(html).dark .event-nav .task-popover-trigger{border-radius:12px;color:color-mix(in srgb,#fff var(--ct,0%),#979faa);background:color-mix(in srgb,#fff var(--cg,0%),#1313138c);border:1px solid #131313cc;box-shadow:0 2px 8px color-mix(in srgb,#000000c0 var(--cs,0%),#0000002e)}:where(html).dark .event-nav .task-popover-panel{background:color-mix(in srgb,#fff var(--cg,0%),#131313f0)}:where(html).dark .event-nav nav button{border-radius:8px}:where(html).dark .event-nav nav button:hover,:where(html).dark .event-nav nav button[aria-current=page]{background:color-mix(in srgb,#000 var(--cg,0%),#1c2024);color:color-mix(in srgb,#fff var(--ct,0%),#afbac7)}:where(html).dark .task-create{background:linear-gradient(145deg,color-mix(in srgb,#fff var(--cg,0%),#131313db),color-mix(in srgb,#000 var(--cg,0%),#191e258f));color:color-mix(in srgb,#fff var(--ct,0%),#afb9c6);border:1px solid #131313f2;box-shadow:0 8px 24px color-mix(in srgb,#000000c0 var(--cs,0%),#00000078),0 2px 5px color-mix(in srgb,#000000c0 var(--cs,0%),#00000042),inset 0 1px 1px color-mix(in srgb,#000000c0 var(--cs,0%),#ffffff0f)}:where(html).dark .task-create:hover{background:color-mix(in srgb,#fff var(--cg,0%),#131313eb);box-shadow:0 10px 28px color-mix(in srgb,#000000c0 var(--cs,0%),#00000096),0 2px 5px color-mix(in srgb,#000000c0 var(--cs,0%),#00000042),inset 0 1px 1px color-mix(in srgb,#000000c0 var(--cs,0%),#ffffff0f)}@media(max-width:760px){:where(html).dark .event-page .mobile-task{background:color-mix(in srgb,#fff var(--cg,0%),#131313eb)}:where(html).dark .event-page .task-table-scroll{border:0}}html.dark,:where(html).dark body{background:color-mix(in srgb,#000 var(--cg,0%),#1c1c1c)}:where(html).dark .modal{background:color-mix(in srgb,#fff var(--cg,0%),#131313e6);border:1px solid #131313f0;box-shadow:0 18px 70px color-mix(in srgb,#000000c0 var(--cs,0%),#00000078),inset 0 1px 1px color-mix(in srgb,#000000c0 var(--cs,0%),#ffffff0f)}:where(html).dark .modal:focus{outline:none}:where(html).dark .event-page .mobile-task{background:color-mix(in srgb,#fff var(--cg,0%),#131313c4);border:1px solid #131313;box-shadow:0 2px 10px color-mix(in srgb,#000000c0 var(--cs,0%),#0000002e),inset 0 1px 1px color-mix(in srgb,#000000c0 var(--cs,0%),#ffffff0f)}:where(html).dark .modal .form-stack input:not([type=hidden]):not([type=color]),:where(html).dark .modal .form-stack select,:where(html).dark .form-picker>.task-popover>.task-popover-trigger{border:1px solid #24282e;background:color-mix(in srgb,#fff var(--cg,0%),#131313b8);border-radius:9px}:where(html).dark .field-label{color:color-mix(in srgb,#fff var(--ct,0%),#7f7f7f)}:where(html).dark .form-picker i{border-radius:50%}:where(html).dark .form-picker .task-popover-panel{background:color-mix(in srgb,#fff var(--cg,0%),#131313fa)}:where(html).dark .picker-create{border-top:1px solid #1f232a}:where(html).dark .picker-create p{color:color-mix(in srgb,#fff var(--ct,0%),#b24c4c)}:where(html).dark .pending-owner,:where(html).dark .pending-note{color:color-mix(in srgb,#fff var(--ct,0%),#dfa056)!important}:where(html).dark .pending-team .avatar{background:color-mix(in srgb,#000 var(--cg,0%),#39280e);color:color-mix(in srgb,#fff var(--ct,0%),#e0a055)}:where(html).dark .pending-team small{color:color-mix(in srgb,#fff var(--ct,0%),#e0a055)}:where(html).dark .invite-delivery{color:color-mix(in srgb,#fff var(--ct,0%),#7a828d)}:where(html).dark .pending-task-owner{color:color-mix(in srgb,#fff var(--ct,0%),#dfa056)}:where(html).dark .topbar{background:color-mix(in srgb,#000 var(--cg,0%),#1c1c1c)}:where(html).dark .form-picker-trigger{border:1px solid #292d31;border-radius:10px;background:color-mix(in srgb,#fff var(--cg,0%),#131313cc);color:inherit}:where(html).dark .form-picker-trigger>i{border-radius:50%}:where(html).dark .form-popover-panel{background:color-mix(in srgb,#fff var(--cg,0%),#131313f5);border:1px solid #2d323ca6;border-radius:14px;box-shadow:0 14px 40px color-mix(in srgb,#000000c0 var(--cs,0%),#00000072);outline:none}:where(html).dark .event-menu-trigger,:where(html).dark .glass-button{background:color-mix(in srgb,#fff var(--cg,0%),#131313a6);border:1px solid #131313f2;box-shadow:0 3px 12px color-mix(in srgb,#000000c0 var(--cs,0%),#0000002e),inset 0 1px 0 color-mix(in srgb,#000000c0 var(--cs,0%),#ffffff0f);border-radius:13px;color:var(--ink)}:where(html).dark .event-core-details dt{color:color-mix(in srgb,#fff var(--ct,0%),#7d828c)}:where(html).dark .answer-bubble{background:color-mix(in srgb,#fff var(--cg,0%),#131313ba);border:1px solid #272a30cc;border-radius:16px;box-shadow:0 4px 16px color-mix(in srgb,#000000c0 var(--cs,0%),#0000002e)}:where(html).dark .event-settings-actions>button{border-radius:12px}:where(html).dark .form-popover-panel .picker-create input:not([type=color]){border:1px solid #24282e;border-radius:9px}:where(html).dark .form-popover-panel .picker-create label{color:color-mix(in srgb,#fff var(--ct,0%),#7d828c)}:where(html).dark .detail-panel dl.event-core-details{color:color-mix(in srgb,#fff var(--ct,0%),#a4aab4)}:where(html).dark .detail-panel .event-core-details dt{color:color-mix(in srgb,#fff var(--ct,0%),#7d828c)}:root.dark{--tile-surface:color-mix(in srgb,#fff var(--cg,0%),#131313c4);--glass-surface:color-mix(in srgb,#fff var(--cg,0%),#131313a6);--tile-edge:#272a30cc;--glass-shadow:0 4px 16px color-mix(in srgb,#000000c0 var(--cs,0%),#0000002e),inset 0 1px 1px color-mix(in srgb,#000000c0 var(--cs,0%),#ffffff0f)}:where(html).dark main.workspace-page{background:transparent;border:0;border-radius:0;box-shadow:none}:where(html).dark .panel{background:transparent;border:0;border-radius:0;box-shadow:none}:where(html).dark .button,:where(html).dark .glass-button{border-radius:13px}:where(html).dark .button.secondary{background:var(--glass-surface);border:1px solid #131313ed;box-shadow:var(--glass-shadow);color:var(--ink)}:where(html).dark .button.secondary:hover{background:color-mix(in srgb,#fff var(--cg,0%),#131313ec);box-shadow:0 5px 18px color-mix(in srgb,#000000c0 var(--cs,0%),#0000002e)}:where(html).dark .button.primary{background:#cbcbcbeb;border:1px solid #13131330;box-shadow:0 5px 18px color-mix(in srgb,#000000c0 var(--cs,0%),#00000036),inset 0 1px 1px color-mix(in srgb,#000000c0 var(--cs,0%),#ffffff02)}:where(html).dark .button.primary:hover{background:#d3d3d3f2}:where(html).dark .icon-button{border-radius:12px}:where(html).dark .icon-button:hover{background:color-mix(in srgb,#fff var(--cg,0%),#13131380)}:where(html).dark .segmented{background:color-mix(in srgb,#000 var(--cg,0%),#2325288c);border:1px solid #1313139c;border-radius:13px}:where(html).dark .segmented button{border-radius:9px}:where(html).dark .segmented button.selected{background:color-mix(in srgb,#fff var(--cg,0%),#131313ed);box-shadow:0 2px 8px color-mix(in srgb,#000000c0 var(--cs,0%),#0000002e);color:color-mix(in srgb,#fff var(--ct,0%),#cfcfcf)}:where(html).dark .search-field{background:color-mix(in srgb,#fff var(--cg,0%),#13131390);border:1px solid var(--tile-edge);border-radius:13px}:where(html).dark .form-stack input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=hidden]),:where(html).dark .form-stack select,:where(html).dark .form-stack textarea,:where(html).dark .template-tile-fields select,:where(html).dark .template-tile-fields input[type=number],:where(html).dark .template-tile-heading>input,:where(html).dark .template-toolbar select,:where(html).dark .calendar-filter>select{border:1px solid #24282e;background:color-mix(in srgb,#fff var(--cg,0%),#131313b8);border-radius:10px;color:var(--ink)}:where(html).dark .form-stack label,:where(html).dark .template-tile-fields label{color:color-mix(in srgb,#fff var(--ct,0%),#7d828c)}:where(html).dark .form-stack input[readonly]{background:#1e21244d;color:color-mix(in srgb,#fff var(--ct,0%),#7d838d)}:where(html).dark .event-card,:where(html).dark .template-tile,:where(html).dark .connection-card,:where(html).dark .import-list-row,:where(html).dark .pco-match-card,:where(html).dark .team-row,:where(html).dark .quiet-card,:where(html).dark .settings-note,:where(html).dark .empty-events,:where(html).dark .recommendation,:where(html).dark .pco-checklist-row,:where(html).dark .comment{background:var(--tile-surface);border:1px solid var(--tile-edge);border-radius:var(--tile-radius);box-shadow:var(--glass-shadow)}:where(html).dark .event-card:hover{border-color:var(--tile-edge);background:color-mix(in srgb,#fff var(--cg,0%),#131313ee);box-shadow:0 7px 22px color-mix(in srgb,#000000c0 var(--cs,0%),#0000002e)}:where(html).dark .event-card h3{color:var(--ink)}:where(html).dark .event-card>p,:where(html).dark .event-date,:where(html).dark .card-progress,:where(html).dark .card-bottom{color:color-mix(in srgb,#fff var(--ct,0%),#7d828c)}:where(html).dark .progress-track{border-radius:6px;background:color-mix(in srgb,#000 var(--cg,0%),#202328)}:where(html).dark .progress-track>span{background:#5f6c7a;border-radius:6px}:where(html).dark .pill,:where(html).dark .status{border-radius:9px;background:#1e212775;color:color-mix(in srgb,#fff var(--ct,0%),#8c94a0)}:where(html).dark .task-tools{border:0}:where(html).dark .task-table-head{background:none;border:0;color:color-mix(in srgb,#fff var(--ct,0%),#7d828c)}:where(html).dark .task-row{background:var(--tile-surface);border:1px solid var(--tile-edge);border-radius:var(--tile-radius);box-shadow:var(--glass-shadow)}:where(html).dark .task-row:last-child{border:1px solid var(--tile-edge)}:where(html).dark .task-row:hover{background:color-mix(in srgb,#fff var(--cg,0%),#131313ed)}:where(html).dark .task-title strong{color:var(--ink)}:where(html).dark .task-title small,:where(html).dark .owner-cell,:where(html).dark .due-cell{color:color-mix(in srgb,#fff var(--ct,0%),#7d828c)}:where(html).dark .quiet-card strong{color:color-mix(in srgb,#fff var(--ct,0%),#a4aab4)}:where(html).dark .quiet-card p{color:color-mix(in srgb,#fff var(--ct,0%),#7d828c)}:where(html).dark .template-toolbar label{color:color-mix(in srgb,#fff var(--ct,0%),#7d828c)}:where(html).dark .template-toolbar select{color:var(--ink)}:where(html).dark .template-tile-heading .icon-button{color:color-mix(in srgb,#fff var(--ct,0%),#6c7583)}:where(html).dark .template-category{border-radius:9px}:where(html).dark .template-category i{border-radius:50%}:where(html).dark .template-tile-footer{border-top:1px solid #1f232a;color:color-mix(in srgb,#fff var(--ct,0%),#7d828c)}:where(html).dark .profile-heading .avatar,:where(html).dark .connection-icon{background:color-mix(in srgb,#fff var(--cg,0%),#131313b8);border:1px solid #131313;box-shadow:var(--glass-shadow)}:where(html).dark .pco-setup{background:transparent}:where(html).dark .pco-secret-names code{background:color-mix(in srgb,#fff var(--cg,0%),#13131390);border:1px solid var(--tile-edge);border-radius:10px}:where(html).dark .pco-message,:where(html).dark .pco-protected,:where(html).dark .pco-match-confirm,:where(html).dark .leader-picker,:where(html).dark .existing-profile-alert,:where(html).dark .import-loading,:where(html).dark .import-copy-notice{border:1px solid var(--tile-edge);background:var(--tile-surface);border-radius:16px;box-shadow:var(--glass-shadow)}:where(html).dark .pco-match-card.selected{background:color-mix(in srgb,#000 var(--cg,0%),#141a23f0);border-color:#5f6c7a;box-shadow:0 0 0 1px color-mix(in srgb,#000000c0 var(--cs,0%),#ffffff0f)}:where(html).dark .import-list-tools{border:0}:where(html).dark .import-list-row:last-child{border:1px solid var(--tile-edge)}:where(html).dark .import-list-info>strong{color:var(--ink)}:where(html).dark .import-plan{border:0;background:none}:where(html).dark .recommendation-choice button{border-radius:11px}:where(html).dark .import-template-summary{border-radius:13px}:where(html).dark .team-row strong{color:var(--ink)}:where(html).dark .calendar-task{border-radius:10px;background:var(--tile-surface);border-color:var(--tile-edge);border-left-color:var(--item-color);box-shadow:0 2px 8px color-mix(in srgb,#000000c0 var(--cs,0%),#0000002e)}:where(html).dark .calendar-event{border-radius:10px;background:#cbcbcbeb}:where(html).dark .calendar-weekday{background:#1e23276b}:where(html).dark .calendar-cell{background:#1313134d}:where(html).dark .calendar-today{background:color-mix(in srgb,#000 var(--cg,0%),#0e19288c)}:where(html).dark .calendar-outside{background:#1e232733}:where(html).dark .signin-card{background:var(--tile-surface);border:1px solid #131313ed;box-shadow:0 18px 70px color-mix(in srgb,#000000c0 var(--cs,0%),#00000045),inset 0 1px 1px color-mix(in srgb,#000000c0 var(--cs,0%),#ffffff0f);border-radius:22px}:where(html).dark .sidebar{background:color-mix(in srgb,#000 var(--cg,0%),#1c1c1cd1)}:where(html).dark .sidebar:hover,:where(html).dark .sidebar:focus-within{border-color:#131313b8;box-shadow:6px 0 22px color-mix(in srgb,#000000c0 var(--cs,0%),#0000002e)}:where(html).dark .sidebar .nav-item{border-radius:11px}:where(html).dark .sidebar .nav-item.active{background:color-mix(in srgb,#fff var(--cg,0%),#131313b8);box-shadow:0 2px 9px color-mix(in srgb,#000000c0 var(--cs,0%),#0000002e)}:where(html).dark .mobile-shade{background:#b2c1d126}:where(html).dark .templates-page .page-heading>.button{box-shadow:0 10px 30px color-mix(in srgb,#000000c0 var(--cs,0%),#0000006c),inset 0 1px 1px color-mix(in srgb,#000000c0 var(--cs,0%),#ffffff03)}@media(max-width:760px){:where(html).dark .templates-page .page-heading>.button{border-radius:14px}}:where(html).dark .email-connection>.email-availability{color:color-mix(in srgb,#fff var(--ct,0%),#7d828c)}:where(html).dark .email-setup summary{color:color-mix(in srgb,#fff var(--ct,0%),#8c94a0)}:where(html).dark .email-setup-links a{color:var(--ink)}:where(html).dark .email-check-error{color:color-mix(in srgb,#fff var(--ct,0%),#bf606c)!important}:where(html).dark .task-floating-popover input,:where(html).dark .task-floating-popover select{border:1px solid var(--tile-edge);border-radius:9px;background:color-mix(in srgb,#fff var(--cg,0%),#131313);color:var(--ink)}:where(html).dark .calendar-grid{border-radius:14px}:where(html).dark .calendar-undated summary{color:color-mix(in srgb,#fff var(--ct,0%),#868e98)}:where(html).dark .calendar-empty{color:color-mix(in srgb,#fff var(--ct,0%),#7d828c)}:where(html).dark .calendar-agenda-day{background:var(--tile-surface);border:1px solid var(--tile-edge);border-radius:16px;box-shadow:var(--glass-shadow)}:where(html).dark .calendar-agenda-day h3>span{color:color-mix(in srgb,#fff var(--ct,0%),#7d828c)}@media(max-width:760px){:where(html).dark .calendar-mini-weekday{color:color-mix(in srgb,#fff var(--ct,0%),#7d828c)}:where(html).dark .calendar-mini-date{border-radius:10px;color:var(--ink);background:#13131360;border:1px solid transparent}:where(html).dark .calendar-mini-date.calendar-outside{color:color-mix(in srgb,#fff var(--ct,0%),#646b76);background:#1e232733}:where(html).dark .calendar-mini-date[aria-current=date]{border-color:#5f6c7a}:where(html).dark .calendar-mini-date[aria-pressed=true]{background:#cbcbcbeb;color:color-mix(in srgb,#fff var(--ct,0%),#131313);box-shadow:var(--glass-shadow)}:where(html).dark .calendar-day-markers i{border-radius:50%;background:currentColor}:where(html).dark .calendar-mini-date.is-event:not([aria-pressed=true]){background:color-mix(in srgb,#000 var(--cg,0%),#1c222a);border-color:#2d3845}}:where(html).dark .assignee-choices [aria-checked=true]{background:#6684ac14}:where(html).dark .connection-card>small{color:color-mix(in srgb,#fff var(--ct,0%),#7d828c)}:where(html).dark .calendar-reminders select{border:1px solid #292d31;border-radius:9px;background:color-mix(in srgb,#fff var(--cg,0%),#131313b8)}:where(html).dark .notification-panel,:where(html).dark .email-settings{background:var(--tile-surface);border:1px solid var(--tile-edge);border-radius:var(--tile-radius);box-shadow:var(--glass-shadow)}:where(html).dark .notification-heading p,:where(html).dark .email-settings-head p{color:color-mix(in srgb,#fff var(--ct,0%),#7d828c)}:where(html).dark .save-status{color:color-mix(in srgb,#fff var(--ct,0%),#7d828c)}:where(html).dark .email-settings>.save-status{color:color-mix(in srgb,#fff var(--ct,0%),#83ba95)}:where(html).dark .notification-group,:where(html).dark .email-schedule,:where(html).dark .email-editor{border-top:1px solid #1e2124}:where(html).dark .notification-group h3,:where(html).dark .email-schedule h3,:where(html).dark .email-editor h3{color:color-mix(in srgb,#fff var(--ct,0%),#5f6c7a)}:where(html).dark .notification-row+.notification-row{border-top:1px solid #1b1d20}:where(html).dark .notification-row strong{color:color-mix(in srgb,#fff var(--ct,0%),#c3c3c3)}:where(html).dark .notification-row small{color:color-mix(in srgb,#fff var(--ct,0%),#7d828c)}:where(html).dark .notification-off{color:color-mix(in srgb,#fff var(--ct,0%),#e0a055);background:color-mix(in srgb,#000 var(--cg,0%),#2d2012);border-radius:10px}:where(html).dark .notification-off a{color:inherit}:where(html).dark .reminder-default>label:first-child{color:color-mix(in srgb,#fff var(--ct,0%),#7f7f7f)}:where(html).dark .reminder-default select{border:1px solid #2a2a2a;border-radius:7px;background:color-mix(in srgb,#fff var(--cg,0%),#131313);color:color-mix(in srgb,#fff var(--ct,0%),#999999)}:where(html).dark .reminder-default .reminder-check{color:color-mix(in srgb,#fff var(--ct,0%),#a5a5a5)}:where(html).dark .reminder-default small{color:color-mix(in srgb,#fff var(--ct,0%),#7d828c)}:where(html).dark .email-kind{border:1px solid #222428;border-radius:12px;background:color-mix(in srgb,#fff var(--cg,0%),#131313b8)}:where(html).dark .email-kind strong{color:color-mix(in srgb,#fff var(--ct,0%),#c3c3c3)}:where(html).dark .email-kind small{color:color-mix(in srgb,#fff var(--ct,0%),#5f6c7a)}:where(html).dark .email-kind.selected{border-color:#cbcbcb;background:color-mix(in srgb,#fff var(--cg,0%),#131313);box-shadow:0 2px 10px color-mix(in srgb,#000000c0 var(--cs,0%),#0000002e)}:where(html).dark .email-kind:focus-visible{outline:3px solid #686868;outline-offset:2px}:where(html).dark .field-label small{color:color-mix(in srgb,#fff var(--ct,0%),#5e5e5e)}:where(html).dark .placeholder-chips{color:color-mix(in srgb,#fff var(--ct,0%),#7f7f7f)}:where(html).dark .chip{color:color-mix(in srgb,#fff var(--ct,0%),#9ba6b4);background:color-mix(in srgb,#000 var(--cg,0%),#181c1f);border:1px solid #24282e;border-radius:999px}:where(html).dark .chip:hover:not(:disabled){background:color-mix(in srgb,#000 var(--cg,0%),#1e2226)}:where(html).dark .email-problems{background:color-mix(in srgb,#000 var(--cg,0%),#2d2012);color:color-mix(in srgb,#fff var(--ct,0%),#e4b072);border-radius:10px}:where(html).dark .email-preview-bar small{color:color-mix(in srgb,#fff var(--ct,0%),#5f6c7a)}:where(html).dark .email-preview-bar strong{color:color-mix(in srgb,#fff var(--ct,0%),#c3c3c3)}:where(html).dark .email-preview iframe{border:1px solid #222428;border-radius:12px;background:color-mix(in srgb,#000 var(--cg,0%),#1d1d1d)}:where(html).dark .task-done-toggle{border-radius:50%;border:1.5px solid #394048;background:color-mix(in srgb,#fff var(--cg,0%),#131313);color:color-mix(in srgb,#fff var(--ct,0%),#131313)}:where(html).dark .task-done-toggle:hover:not(:disabled){border-color:#70c999;background:color-mix(in srgb,#000 var(--cg,0%),#17241c)}:where(html).dark .task-done-toggle.done{background:#70c999;border-color:#70c999}:where(html).dark .task-done-toggle:focus-visible{outline:3px solid #686868;outline-offset:2px}:where(html).dark .task-grid tr.is-done .task-name,:where(html).dark .mobile-task.is-done .task-name{color:color-mix(in srgb,#fff var(--ct,0%),#5d636b);text-decoration-color:color-mix(in srgb,#fff var(--ct,0%),#394048)}:where(html).dark .deadline-chip{border-radius:999px;color:color-mix(in srgb,#fff var(--ct,0%),#9ba6b4)}:where(html).dark .deadline-chip.overdue{background:color-mix(in srgb,#000 var(--cg,0%),#2d2012);color:color-mix(in srgb,#fff var(--ct,0%),#e0a055)}:where(html).dark .deadline-chip.today{background:#cbcbcb;color:color-mix(in srgb,#fff var(--ct,0%),#131313)}:where(html).dark .deadline-chip.tomorrow,:where(html).dark .deadline-chip.soon{color:color-mix(in srgb,#fff var(--ct,0%),#cbcbcb)}:where(html).dark .deadline-chip.done{color:color-mix(in srgb,#fff var(--ct,0%),#52575f)}:where(html).dark .quick-chip{border-radius:999px;border:1px solid #24282e;background:color-mix(in srgb,#fff var(--cg,0%),#131313b8);color:color-mix(in srgb,#fff var(--ct,0%),#9ba6b4)}:where(html).dark .quick-chip:hover{border-color:#394048;background:color-mix(in srgb,#fff var(--cg,0%),#131313)}:where(html).dark .quick-chip span{border-radius:999px;background:color-mix(in srgb,#000 var(--cg,0%),#1e2124);color:color-mix(in srgb,#fff var(--ct,0%),#9ba6b4)}:where(html).dark .quick-chip.warn span{background:color-mix(in srgb,#000 var(--cg,0%),#2d2012);color:color-mix(in srgb,#fff var(--ct,0%),#e0a055)}:where(html).dark .quick-chip.on{background:#cbcbcb;border-color:#cbcbcb;color:color-mix(in srgb,#fff var(--ct,0%),#131313)}:where(html).dark .quick-chip.on span{background:#1313132e;color:color-mix(in srgb,#fff var(--ct,0%),#131313)}:where(html).dark .quick-chip:focus-visible{outline:3px solid #686868;outline-offset:2px}:where(html).dark .task-summary{color:color-mix(in srgb,#fff var(--ct,0%),#7d828c)}:where(html).dark .task-progress{border-radius:999px;background:color-mix(in srgb,#000 var(--cg,0%),#1e2124)}:where(html).dark .task-progress i{background:#70c999;border-radius:inherit}:where(html).dark .filter-badge{border-radius:999px;background:#cbcbcb;color:color-mix(in srgb,#fff var(--ct,0%),#131313)}:where(html).dark .task-empty>span{color:color-mix(in srgb,#fff var(--ct,0%),#7d828c)}:where(html).dark .task-delete{color:color-mix(in srgb,#fff var(--ct,0%),#cd6750)}:where(html).dark .task-delete:hover{color:color-mix(in srgb,#fff var(--ct,0%),#dd826e)}:where(html).dark .sidebar .nav-label .nav-count{color:color-mix(in srgb,#fff var(--ct,0%),#606060)}:where(html).dark .event-link small{color:color-mix(in srgb,#fff var(--ct,0%),#696969)}:where(html).dark .event-link small.past{color:color-mix(in srgb,#fff var(--ct,0%),#505050)}:where(html).dark .event-badge{border-radius:7px;background:color-mix(in srgb,#fff var(--cg,0%),#131313b0);border:1px solid #2c2c2c;color:color-mix(in srgb,#fff var(--ct,0%),#9f9f9f)}:where(html).dark .event-link.active .event-badge{background:#b0bcc8;border-color:#b0bcc8;color:color-mix(in srgb,#fff var(--ct,0%),#131313)}:where(html).dark .sidebar-empty{color:color-mix(in srgb,#fff var(--ct,0%),#6a6a6a)}:where(html).dark .sidebar .sidebar-bottom{border-top:1px solid #2a2a2a}:where(html).dark .sidebar .account{border-top:0}:where(html).dark .account-link{border:0;background:none;border-radius:11px}:where(html).dark .account-link:hover,:where(html).dark .account-link.active{background:color-mix(in srgb,#fff var(--cg,0%),#131313b8)}:where(html).dark .account-text strong{color:color-mix(in srgb,#fff var(--ct,0%),#c3c3c3)}:where(html).dark .account-text small{color:var(--muted)}@media(min-width:1100px){:where(html).dark .sidebar,:where(html).dark .sidebar:hover,:where(html).dark .sidebar:focus-within{box-shadow:none;border-right:0;background:transparent}:where(html).dark .sidebar .sidebar-events .nav-label{border:0}}:where(html).dark .people-toolbar p{color:var(--muted)}:where(html).dark .toggle-chip{color:color-mix(in srgb,#fff var(--ct,0%),#9ba6b4);background:color-mix(in srgb,#fff var(--cg,0%),#131313b0);border:1px solid #24282e;border-radius:999px}:where(html).dark .toggle-chip.selected{background:#b0bcc8;color:color-mix(in srgb,#fff var(--ct,0%),#131313);border-color:#b0bcc8}:where(html).dark .people-row{border-top:1px solid #1d2023;border-radius:12px}:where(html).dark .people-row:first-child{border-top:0}:where(html).dark .people-row:hover{background:color-mix(in srgb,#fff var(--cg,0%),#13131380)}:where(html).dark .people-person{border:0;background:none;border-radius:10px}:where(html).dark .people-name strong{color:color-mix(in srgb,#fff var(--ct,0%),#c3c3c3)}:where(html).dark .people-name small{color:color-mix(in srgb,#fff var(--ct,0%),#6d7278)}:where(html).dark .you{color:color-mix(in srgb,#fff var(--ct,0%),#5e646b)}:where(html).dark .avatar.pending{background:color-mix(in srgb,#000 var(--cg,0%),#1a1b1f);color:color-mix(in srgb,#fff var(--ct,0%),#6d7278);border:1px dashed #33383e}:where(html).dark .people-meta{color:color-mix(in srgb,#fff var(--ct,0%),#828891)}:where(html).dark .pill.warn{background:color-mix(in srgb,#000 var(--cg,0%),#39290e);color:color-mix(in srgb,#fff var(--ct,0%),#f7b967)}:where(html).dark .people-expiry{color:color-mix(in srgb,#fff var(--ct,0%),#5e646b)}:where(html).dark .people-actions .task-popover-trigger{border-radius:10px;border:1px solid transparent;background:none;color:color-mix(in srgb,#fff var(--ct,0%),#8c94a0)}:where(html).dark .people-actions .task-popover-trigger:hover{background:color-mix(in srgb,#fff var(--cg,0%),#131313c0);border-color:#222529}:where(html).dark .row-menu button{border:0;background:none;border-radius:8px;color:color-mix(in srgb,#fff var(--ct,0%),#afbac7)}:where(html).dark .row-menu button:hover:not(:disabled){background:color-mix(in srgb,#000 var(--cg,0%),#1c2024)}:where(html).dark .row-menu button.danger{color:color-mix(in srgb,#fff var(--ct,0%),#c95851)}:where(html).dark .team-person{border:0;background:none}:where(html).dark .name-link{border:0;background:none;color:color-mix(in srgb,#fff var(--ct,0%),#8d98a8)}:where(html).dark .person-head a{color:color-mix(in srgb,#fff var(--ct,0%),#9ba6b4)}:where(html).dark .person-head small{color:color-mix(in srgb,#fff var(--ct,0%),#6d7278)}:where(html).dark .person-summary{color:color-mix(in srgb,#fff var(--ct,0%),#828891)}:where(html).dark .person-event{border:1px solid #1e2124;border-radius:14px;background:color-mix(in srgb,#fff var(--cg,0%),#131313a8)}:where(html).dark .person-event-head{border:0;background:none;border-radius:10px;color:color-mix(in srgb,#fff var(--ct,0%),#9ba6b4)}:where(html).dark .person-event-head:hover{background:color-mix(in srgb,#000 var(--cg,0%),#181c1f)}:where(html).dark .person-event-head strong{color:color-mix(in srgb,#fff var(--ct,0%),#afbac7)}:where(html).dark .person-event-head small{color:color-mix(in srgb,#fff var(--ct,0%),#6d7278)}:where(html).dark .person-task{border:0;background:none;border-radius:8px;color:color-mix(in srgb,#fff var(--ct,0%),#a7afbb)}:where(html).dark .person-task:hover{background:color-mix(in srgb,#000 var(--cg,0%),#181c1f)}:where(html).dark .person-task small{color:color-mix(in srgb,#fff var(--ct,0%),#6d7278)}:where(html).dark .person-task small.late{color:color-mix(in srgb,#fff var(--ct,0%),#c95851)}:where(html).dark .person-task.done .person-task-title{color:color-mix(in srgb,#fff var(--ct,0%),#5e646b)}:where(html).dark .person-other>span{color:color-mix(in srgb,#fff var(--ct,0%),#6d7278)}:where(html).dark .person-chip{color:color-mix(in srgb,#fff var(--ct,0%),#9ba6b4);background:color-mix(in srgb,#fff var(--cg,0%),#131313b0);border:1px solid #25282c;border-radius:999px}:where(html).dark .person-chip:hover{background:color-mix(in srgb,#fff var(--cg,0%),#131313);border-color:#31373e}:where(html).dark .person-chip small{color:color-mix(in srgb,#fff var(--ct,0%),#6d7278)}:where(html).dark .owner-name{border:0;background:none;color:color-mix(in srgb,#fff var(--ct,0%),#a7afbb);border-radius:4px}:where(html).dark button.owner-name:hover{color:color-mix(in srgb,#fff var(--ct,0%),#c0cbd7)}:where(html).dark button.owner-name:focus-visible{outline:2px solid #527095;outline-offset:1px}:where(html).dark .owner-name.pending{color:color-mix(in srgb,#fff var(--ct,0%),#6d7278)}:where(html).dark .owner-comma{color:color-mix(in srgb,#fff var(--ct,0%),#6d7278)}:where(html).dark .owner-names .task-popover-trigger{color:color-mix(in srgb,#fff var(--ct,0%),#767c83)}:where(html).dark .owner-empty{color:color-mix(in srgb,#fff var(--ct,0%),#6d7278)}:where(html).dark .team-actions .task-popover-trigger{border-radius:10px;border:1px solid transparent;background:none;color:color-mix(in srgb,#fff var(--ct,0%),#8c94a0)}:where(html).dark .team-actions .task-popover-trigger:hover{background:color-mix(in srgb,#fff var(--cg,0%),#131313c0);border-color:#222529}:where(html).dark .pending-tag{color:color-mix(in srgb,#fff var(--ct,0%),#5e646b)}:where(html).dark .invite-context{border-radius:12px;background:color-mix(in srgb,#000 var(--cg,0%),#151b20);border:1px solid #21262b;color:color-mix(in srgb,#fff var(--ct,0%),#9ba6b4)}:where(html).dark .invite-context svg{color:color-mix(in srgb,#fff var(--ct,0%),#527095)}:where(html).dark .field-hint{color:color-mix(in srgb,#fff var(--ct,0%),#6d7278)}:where(html).dark .role-choice legend{color:color-mix(in srgb,#fff var(--ct,0%),#8c949f)}:where(html).dark .role-tile{border:1px solid #25282c;border-radius:12px;background:color-mix(in srgb,#fff var(--cg,0%),#131313b0)}:where(html).dark .role-tile:has(input:checked){border-color:#b0bcc8;background:color-mix(in srgb,#fff var(--cg,0%),#131313);box-shadow:0 0 0 1px color-mix(in srgb,#000000c0 var(--cs,0%),#00000099)}:where(html).dark .role-tile input{accent-color:#b0bcc8}:where(html).dark .role-tile strong{color:color-mix(in srgb,#fff var(--ct,0%),#afbac7)}:where(html).dark .role-tile small{color:color-mix(in srgb,#fff var(--ct,0%),#767e86)}@media(min-width:761px){:where(html).dark .modal.drawer{border-radius:18px}}:where(html).dark .bell-badge{border-radius:999px;background:#e97342;color:color-mix(in srgb,#fff var(--ct,0%),#131313);box-shadow:0 0 0 2px color-mix(in srgb,#000000c0 var(--cs,0%),#ffffff0f)}:where(html).dark .inbox-tools{color:color-mix(in srgb,#fff var(--ct,0%),#828891)}:where(html).dark .inbox-item{border-radius:12px}:where(html).dark .inbox-item.unread{background:color-mix(in srgb,#000 var(--cg,0%),#141b22)}:where(html).dark .inbox-main{border:0;background:none;border-radius:12px;color:color-mix(in srgb,#fff var(--ct,0%),#afbac7)}:where(html).dark .inbox-main:hover{background:#eeeeee06}:where(html).dark .inbox-icon{border-radius:10px;background:color-mix(in srgb,#fff var(--cg,0%),#131313);border:1px solid #222529;color:color-mix(in srgb,#fff var(--ct,0%),#8c94a0)}:where(html).dark .inbox-item:not(.unread) .inbox-text>span{color:color-mix(in srgb,#fff var(--ct,0%),#8c949f)}:where(html).dark .inbox-text small{color:color-mix(in srgb,#fff var(--ct,0%),#6d7278)}:where(html).dark .inbox-dot{border-radius:50%;background:#1f57d4}:where(html).dark .inbox-empty{color:color-mix(in srgb,#fff var(--ct,0%),#6d7278)}:where(html).dark .inbox-empty strong{color:color-mix(in srgb,#fff var(--ct,0%),#9ba6b4)}:where(html).dark .reassign-row{border:1px solid #222529;border-radius:12px;background:color-mix(in srgb,#fff var(--cg,0%),#131313b0)}:where(html).dark .reassign-row strong{color:color-mix(in srgb,#fff var(--ct,0%),#afbac7)}:where(html).dark .reassign-row small{color:color-mix(in srgb,#fff var(--ct,0%),#6d7278)}:where(html).dark .needs-leader{border:0}:where(html).dark .needs-leader-banner{border:1px solid #604214!important;background:color-mix(in srgb,#000 var(--cg,0%),#2c200b)!important;border-radius:14px!important;color:color-mix(in srgb,#fff var(--ct,0%),#f8c87c)}:where(html).dark .needs-leader-banner strong{color:color-mix(in srgb,#fff var(--ct,0%),#f9d394)}:where(html).dark .needs-leader-banner p{color:color-mix(in srgb,#fff var(--ct,0%),#d8b981)}:where(html).dark .leader-picker legend .leader-hint{color:color-mix(in srgb,#fff var(--ct,0%),#6d7278)}:where(html).dark .task-grid .cell-value{border:0;background:transparent}:where(html).dark .task-grid .cell-value:hover:not(:disabled){background:color-mix(in srgb,#000 var(--cg,0%),#1b1f23)}:where(html).dark .task-grid .cell-value:focus-visible{outline:2px solid #527095;outline-offset:-2px}:where(html).dark .task-grid .cell-title{color:color-mix(in srgb,#fff var(--ct,0%),#b8bec6)}:where(html).dark .cell-input{border:0;border-radius:6px;background:color-mix(in srgb,#fff var(--cg,0%),#131313);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,#000000c0 var(--cs,0%),#ffffff0f),0 2px 8px color-mix(in srgb,#000000c0 var(--cs,0%),#00000036);color:color-mix(in srgb,#fff var(--ct,0%),#b4bdc7);outline:none}:where(html).dark .cell-input.cell-title{color:color-mix(in srgb,#fff var(--ct,0%),#b8bec6)}:where(html).dark .task-row-menu .task-popover-trigger{border-radius:6px;color:color-mix(in srgb,#fff var(--ct,0%),#838a93)}:where(html).dark .task-row-menu .task-popover-trigger:hover{background:color-mix(in srgb,#000 var(--cg,0%),#212429);color:color-mix(in srgb,#fff var(--ct,0%),#b4bcc8)}:where(html).dark .task-grid tr:focus-within td{background:color-mix(in srgb,#000 var(--cg,0%),#13171a)}:where(html).dark .mobile-task-open{border:0;background:none;color:inherit}:where(html).dark .mobile-task-open svg{color:color-mix(in srgb,#fff var(--ct,0%),#545a63)}:where(html).dark .task-grid .cell-input:focus,:where(html).dark .task-grid .cell-input:focus-visible{outline:none;border:0}:where(html).dark .task-grid th .column-sort{border:0;background:none;border-radius:6px;color:inherit}:where(html).dark .task-grid th .column-sort:hover{background:color-mix(in srgb,#000 var(--cg,0%),#1c1f23);color:color-mix(in srgb,#fff var(--ct,0%),#b5bbc2)}:where(html).dark .task-grid th .column-sort:focus-visible{outline:2px solid #527095;outline-offset:0}:where(html).dark .task-grid th .column-sort.on{color:color-mix(in srgb,#fff var(--ct,0%),#b4bcc8)}:where(html).dark .column-sort:not(.on) .sort-arrow{color:color-mix(in srgb,#fff var(--ct,0%),#51575f)}:where(html).dark .task-done-toggle:hover:not(:disabled){border-color:#394048;background:color-mix(in srgb,#fff var(--cg,0%),#131313)}@media(hover:hover){:where(html).dark .task-done-toggle:not(.done):hover:not(:disabled){border-color:#70c999;background:color-mix(in srgb,#000 var(--cg,0%),#17241c)}}:where(html).dark .task-done-toggle.done,:where(html).dark .task-done-toggle.done:hover:not(:disabled){background:#70c999;border-color:#70c999}:where(html).dark .panel-head{border-bottom:1px solid #1c1f23}:where(html).dark .panel-head textarea{border:0;border-radius:8px;background:transparent}:where(html).dark .panel-head textarea:hover:not(:disabled){background:color-mix(in srgb,#000 var(--cg,0%),#181c1f)}:where(html).dark .panel-head textarea:focus{outline:none;background:color-mix(in srgb,#fff var(--cg,0%),#131313);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,#000000c0 var(--cs,0%),#ffffff0f)}:where(html).dark .panel-head .panel-title{color:color-mix(in srgb,#fff var(--ct,0%),#c5cad1)}:where(html).dark .panel-head .panel-description{color:color-mix(in srgb,#fff var(--ct,0%),#99a1ad)}:where(html).dark .panel-description::placeholder{color:color-mix(in srgb,#fff var(--ct,0%),#5b626b)}:where(html).dark .panel-section{border-bottom:1px solid #1c1f23}:where(html).dark .panel-section-toggle{border:0;background:none;color:color-mix(in srgb,#fff var(--ct,0%),#b4bcc8)}:where(html).dark .panel-section-label{color:color-mix(in srgb,#fff var(--ct,0%),#8c949f)}:where(html).dark .panel-section-summary{color:color-mix(in srgb,#fff var(--ct,0%),#abb3be)}:where(html).dark .panel-section-icon{border-radius:7px;color:color-mix(in srgb,#fff var(--ct,0%),#838a93)}:where(html).dark .panel-section-toggle:hover .panel-section-icon{background:color-mix(in srgb,#000 var(--cg,0%),#1c1f23);color:color-mix(in srgb,#fff var(--ct,0%),#b4bcc8)}:where(html).dark .panel-section-toggle:focus-visible{outline:2px solid #527095;outline-offset:-2px;border-radius:8px}:where(html).dark .panel-choice{border:0;border-radius:9px;background:none;color:color-mix(in srgb,#fff var(--ct,0%),#afbac7)}:where(html).dark .panel-choice i{border-radius:50%}:where(html).dark .panel-choice:hover:not(:disabled){background:color-mix(in srgb,#000 var(--cg,0%),#191c21)}:where(html).dark .panel-choice.selected{background:color-mix(in srgb,#000 var(--cg,0%),#131b26)}:where(html).dark .option-editor .board-option input[type=color]{border-radius:8px;border:1px solid #272a2f;background:color-mix(in srgb,#fff var(--cg,0%),#131313)}:where(html).dark .option-editor .board-option input:not([type=color]){border:1px solid #272a2f;border-radius:8px}:where(html).dark .panel-deadline input{border:1px solid #272a2f;border-radius:9px}:where(html).dark .panel-comment textarea{border:1px solid #272a2f;border-radius:10px}:where(html).dark .panel-delete{color:color-mix(in srgb,#fff var(--ct,0%),#c95851)}:where(html).dark .panel-error{color:color-mix(in srgb,#fff var(--ct,0%),#c95851)}:where(html).dark .task-grid th .column-sort{border-radius:0}:where(html).dark .task-grid th .column-sort:hover{background:color-mix(in srgb,#000 var(--cg,0%),#1c1f23)}:where(html).dark .event-nav-add,:where(html).dark .event-nav .task-popover-trigger{border-radius:12px;color:color-mix(in srgb,#fff var(--ct,0%),#979faa);background:color-mix(in srgb,#fff var(--cg,0%),#1313138c);border:1px solid #131313cc;box-shadow:0 2px 8px color-mix(in srgb,#000000c0 var(--cs,0%),#0000002e)}:where(html).dark .event-nav-add:hover,:where(html).dark .event-nav .task-popover-trigger:hover{background:color-mix(in srgb,#fff var(--cg,0%),#131313d9);color:color-mix(in srgb,#fff var(--ct,0%),#b4bcc8)}:where(html).dark .event-nav-add:focus-visible{outline:2px solid #527095;outline-offset:2px}@media(max-width:760px){:where(html).dark .event-nav-add,:where(html).dark .event-nav .task-popover-trigger{border-radius:11px}}:where(html).dark .modal.drawer .modal-heading{background:none}@media(max-width:760px){:where(html).dark body:has(.task-create-dock) .toast{border-radius:28px}:where(html).dark body:has(.task-create-dock) .toast .icon-button{border-radius:22px}:where(html).dark .toast{border-radius:28px}}:where(html).dark .import-sections{border-top:1px solid #1c1f23}:where(html).dark .plan-hint{color:var(--muted)}:where(html).dark .plan-needs{color:color-mix(in srgb,#fff var(--ct,0%),#e4a250)}:where(html).dark .leader-choices .picker-option small{color:var(--muted)}:where(html).dark .leader-choices .picker-option[aria-checked=true]{background:color-mix(in srgb,#000 var(--cg,0%),#161d25)}:where(html).dark .field-error{color:color-mix(in srgb,#fff var(--ct,0%),#cc635f)}:where(html).dark .plan-summary{color:var(--muted)}:where(html).dark .plan-list{border:1px solid var(--tile-edge);border-radius:16px;background:var(--tile-surface);box-shadow:var(--glass-shadow)}:where(html).dark .plan-row{border-top:1px solid #1c1f23}:where(html).dark .plan-row:first-child{border-top:0}:where(html).dark .plan-row .plan-include{accent-color:#86d4ab}:where(html).dark .plan-row-toggle{background:none;border:0;color:inherit}:where(html).dark .plan-row-toggle svg{color:color-mix(in srgb,#fff var(--ct,0%),#697078)}:where(html).dark .plan-row-text strong{color:var(--ink)}:where(html).dark .plan-row-text small{color:var(--muted)}:where(html).dark .plan-row.open{background:color-mix(in srgb,#fff var(--cg,0%),#11161a)}:where(html).dark .plan-reason{color:color-mix(in srgb,#fff var(--ct,0%),#796aa2)}:where(html).dark .plan-remove{color:color-mix(in srgb,#fff var(--ct,0%),#cc635f)}:where(html).dark .plan-add{color:color-mix(in srgb,#fff var(--ct,0%),#abb3be);background:none;border:0}:where(html).dark .plan-add:hover{color:var(--ink)}:where(html).dark .plan-empty{color:var(--muted)}:where(html).dark .plan-error{border:1px solid #442421;background:color-mix(in srgb,#000 var(--cg,0%),#250c09);border-radius:14px}:where(html).dark .import-footer .button{box-shadow:0 10px 28px color-mix(in srgb,#000000c0 var(--cs,0%),#0000008a)}:where(html).dark .form-stack .smart-questions .pco-choice,:where(html).dark .smart-questions .pco-choice{color:var(--ink)}:where(html).dark .smart-questions input[type=checkbox]{accent-color:#86d4ab}:where(html).dark .home-search{border:1px solid var(--tile-edge);border-radius:13px;background:color-mix(in srgb,#fff var(--cg,0%),#13131390)}:where(html).dark .home-tools.searching .home-search{background:color-mix(in srgb,#fff var(--cg,0%),#131313f0);border-color:#353a43}:where(html).dark .home-search-open{border:0;background:none;color:color-mix(in srgb,#fff var(--ct,0%),#9fa5af);border-radius:12px}:where(html).dark .home-search input{border:0;background:none;outline:none}:where(html).dark .home-search-close{border:0;border-radius:9px;background:none;color:color-mix(in srgb,#fff var(--ct,0%),#838a93)}:where(html).dark .home-tools.searching .home-search-open{color:color-mix(in srgb,#fff var(--ct,0%),#838a93)}:where(html).dark .home-search-close:hover,:where(html).dark .home-tools:not(.searching) .home-search-open:hover{background:color-mix(in srgb,#fff var(--cg,0%),#131313b0)}:where(html).dark .home-task{background:var(--tile-surface);border:1px solid var(--tile-edge);border-radius:14px;box-shadow:var(--glass-shadow)}:where(html).dark .home-task:hover{background:color-mix(in srgb,#fff var(--cg,0%),#131313ed)}:where(html).dark .home-task-check{color:color-mix(in srgb,#fff var(--ct,0%),#5b616b)}:where(html).dark .home-task-text strong{color:var(--ink)}:where(html).dark .home-task-text small{color:color-mix(in srgb,#fff var(--ct,0%),#7d828c)}:where(html).dark .home-task.overdue .home-task-due{color:color-mix(in srgb,#fff var(--ct,0%),#c96551)}:where(html).dark .home-task-status i{border-radius:50%}:where(html).dark .start-option,:where(html).dark .start-row{background:var(--tile-surface);border:1px solid var(--tile-edge);border-radius:var(--tile-radius);box-shadow:var(--glass-shadow);color:var(--ink)}:where(html).dark .start-option:hover,:where(html).dark .start-row:hover{background:color-mix(in srgb,#fff var(--cg,0%),#131313ed)}:where(html).dark .start-option small,:where(html).dark .start-row small{color:color-mix(in srgb,#fff var(--ct,0%),#7d828c)}:where(html).dark .start-option>svg,:where(html).dark .start-row>svg{color:color-mix(in srgb,#fff var(--ct,0%),#696f78)}:where(html).dark .start-option-icon{border-radius:12px;background:color-mix(in srgb,#000 var(--cg,0%),#1a1e24);color:color-mix(in srgb,#fff var(--ct,0%),#a7afbb)}:where(html).dark .template-remove{color:color-mix(in srgb,#fff var(--ct,0%),#c96551)}:where(html).dark .event-template-toolbar input{border:1px solid #24282e;background:color-mix(in srgb,#fff var(--cg,0%),#131313b8);border-radius:10px;color:var(--ink)}:where(html).dark .setup-step{border-top:1px solid #1c1f23}:where(html).dark .setup-step:first-of-type{border-top:0}:where(html).dark .setup-step-head p{color:var(--muted)}:where(html).dark .setup-step-number{border-radius:50%;background:#b6bdc8;color:color-mix(in srgb,#fff var(--ct,0%),#131313)}:where(html).dark .setup-field .field-label small{color:var(--muted)}:where(html).dark .setup-dropdown{border:1px solid #24282e;border-radius:12px;background:color-mix(in srgb,#fff var(--cg,0%),#131313c8);color:var(--ink,color-mix(in srgb,#fff var(--ct,0%),#c3c3c3))}:where(html).dark .setup-dropdown:hover{border-color:#353a43;background:color-mix(in srgb,#fff var(--cg,0%),#131313)}:where(html).dark .setup-dropdown[data-state=open]{border-color:#3f4651;background:color-mix(in srgb,#fff var(--cg,0%),#131313);box-shadow:0 0 0 3px color-mix(in srgb,#000000c0 var(--cs,0%),#ffffff0f)}:where(html).dark .setup-dropdown>svg{color:color-mix(in srgb,#fff var(--ct,0%),#697078)}:where(html).dark .setup-dropdown-value small{color:var(--muted)}:where(html).dark .setup-placeholder{color:color-mix(in srgb,#fff var(--ct,0%),#697078)}:where(html).dark .setup-search{border:1px solid #24282e;border-radius:10px;background:color-mix(in srgb,#000 var(--cg,0%),#16181b);color:color-mix(in srgb,#fff var(--ct,0%),#757b83)}:where(html).dark .setup-search input{border:0;background:none;outline:none;color:color-mix(in srgb,#fff var(--ct,0%),#b6bdc8)}:where(html).dark .setup-group{color:color-mix(in srgb,#fff var(--ct,0%),#697078)}:where(html).dark .setup-empty{color:var(--muted)}:where(html).dark .setup-person small{color:var(--muted)}:where(html).dark .setup-person[aria-checked=true]{background:color-mix(in srgb,#000 var(--cg,0%),#161d25)}:where(html).dark .setup-avatar{border-radius:50%;background:color-mix(in srgb,#000 var(--cg,0%),#1e2228);color:color-mix(in srgb,#fff var(--ct,0%),#919aa5)}:where(html).dark .setup-avatar.pending{background:color-mix(in srgb,#000 var(--cg,0%),#39280e);color:color-mix(in srgb,#fff var(--ct,0%),#e0a055)}:where(html).dark .setup-avatar.ghost{background:color-mix(in srgb,#000 var(--cg,0%),#1b1d20);color:color-mix(in srgb,#fff var(--ct,0%),#5c636b)}:where(html).dark .setup-chips li{border:1px solid #23272c;border-radius:999px;background:color-mix(in srgb,#fff var(--cg,0%),#131313)}:where(html).dark .setup-chips li small{color:color-mix(in srgb,#fff var(--ct,0%),#e0a055)}:where(html).dark .setup-chips .icon-button{border-radius:50%;color:color-mix(in srgb,#fff var(--ct,0%),#757b83)}:where(html).dark .form-stack .smart-prompt textarea::placeholder{color:color-mix(in srgb,#fff var(--ct,0%),#555b63)}:where(html).dark .plan-cat-summary i{border-radius:50%}:where(html).dark .category-editor input[type=color]{border:1px solid #24282e;border-radius:9px;background:color-mix(in srgb,#fff var(--cg,0%),#131313)}:where(html).dark .plan-dot{border-radius:50%;background:color-mix(in srgb,#000 var(--cg,0%),#353a43)}:where(html).dark .plan-source{border-radius:999px;background:color-mix(in srgb,#000 var(--cg,0%),#1a1e24);color:color-mix(in srgb,#fff var(--ct,0%),#8b949f)}:where(html).dark .plan-source.smart{background:color-mix(in srgb,#000 var(--cg,0%),#191228);color:color-mix(in srgb,#fff var(--ct,0%),#796aa2)}:where(html).dark .category-settings-body .board-option>input:not([type=color]){border:1px solid #24282e;border-radius:9px;background:color-mix(in srgb,#fff var(--cg,0%),#131313)}:where(html).dark .team-search,:where(html).dark .form-stack .team-search{border:1px solid #24282e;border-radius:12px;background:color-mix(in srgb,#fff var(--cg,0%),#131313c8);color:color-mix(in srgb,#fff var(--ct,0%),#757b83)}:where(html).dark .team-adder.open .team-search,:where(html).dark .team-search:focus-within{border-color:#3f4651;background:color-mix(in srgb,#fff var(--cg,0%),#131313);box-shadow:0 0 0 3px color-mix(in srgb,#000000c0 var(--cs,0%),#ffffff0f)}:where(html).dark .form-stack .team-search input,:where(html).dark .team-search input{border:0!important;background:none!important;outline:none;color:color-mix(in srgb,#fff var(--ct,0%),#b6bdc8);box-shadow:none!important}:where(html).dark .team-suggestions{background:color-mix(in srgb,#fff var(--cg,0%),#131313fa);border:1px solid #222529;border-radius:12px;box-shadow:0 12px 36px color-mix(in srgb,#000000c0 var(--cs,0%),#00000060)}:where(html).dark .team-suggestions .picker-option.active,:where(html).dark .team-suggestions .picker-edit.active{background:color-mix(in srgb,#000 var(--cg,0%),#181d21)}:where(html).dark .team-suggestions .picker-option>svg{color:color-mix(in srgb,#fff var(--ct,0%),#697078)}:where(html).dark .team-invite-row{border-top:1px solid #1f2224;color:color-mix(in srgb,#fff var(--ct,0%),#abb3be);border-radius:8px}:where(html).dark .form-stack .team-invite-fields input,:where(html).dark .team-invite-fields input{border:1px solid #24282e;border-radius:9px;background:color-mix(in srgb,#fff var(--cg,0%),#131313)}:where(html).dark .team-picks{border:1px solid var(--tile-edge,#1e2228);border-radius:16px;background:var(--tile-surface,color-mix(in srgb,#fff var(--cg,0%),#131313))}:where(html).dark .team-pick{border-top:1px solid #1c1f23}:where(html).dark .team-pick:first-child{border-top:0}:where(html).dark .team-pick-who{background:none;border:0;color:inherit}:where(html).dark button.team-pick-who{border-radius:8px}:where(html).dark .team-pick-text strong{color:var(--ink,color-mix(in srgb,#fff var(--ct,0%),#b6bdc8))}:where(html).dark .team-pick-text small{color:var(--muted)}:where(html).dark .team-pick.pending .team-pick-text small{color:color-mix(in srgb,#fff var(--ct,0%),#e0a055)}:where(html).dark .team-role select{border:1px solid #24282e;border-radius:999px;background:color-mix(in srgb,#fff var(--cg,0%),#131313) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%237d848d' stroke-width='2.5'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 10px center;color:color-mix(in srgb,#fff var(--ct,0%),#abb3be)}:where(html).dark .team-role-tag{color:color-mix(in srgb,#fff var(--ct,0%),#8b949f);background:color-mix(in srgb,#000 var(--cg,0%),#1a1e24);border-radius:999px}:where(html).dark .team-role-tag.leader{background:#b6bdc8;color:color-mix(in srgb,#fff var(--ct,0%),#131313)}:where(html).dark .team-remove{color:color-mix(in srgb,#fff var(--ct,0%),#757b83);border-radius:50%}:where(html).dark .team-remove:hover:not(:disabled){background:color-mix(in srgb,#000 var(--cg,0%),#201d1d);color:color-mix(in srgb,#fff var(--ct,0%),#cc635f)}:where(html).dark .team-access{border:1px solid transparent;border-radius:999px;background:none;color:color-mix(in srgb,#fff var(--ct,0%),#8b949f)}:where(html).dark .team-access:hover:not(:disabled){background:color-mix(in srgb,#000 var(--cg,0%),#181c1f);border-color:#222529}:where(html).dark .team-access.limited{background:color-mix(in srgb,#000 var(--cg,0%),#2e210c);color:color-mix(in srgb,#fff var(--ct,0%),#e4b072)}:where(html).dark .team-access-all{border-bottom:1px solid #1c1f23;border-radius:7px 7px 0 0}:where(html).dark .team-access-all small{color:var(--muted)}:where(html).dark .team-access-lock{color:color-mix(in srgb,#fff var(--ct,0%),#484e56)}:where(html).dark .locked-head{color:color-mix(in srgb,#fff var(--ct,0%),#8b949f)}:where(html).dark .locked-head strong{color:var(--ink,color-mix(in srgb,#fff var(--ct,0%),#b6bdc8))}:where(html).dark .locked-head p{color:var(--muted)}:where(html).dark .locked-categories li{border:1px dashed #2b3035;border-radius:999px;color:color-mix(in srgb,#fff var(--ct,0%),#8b949f);background:color-mix(in srgb,#000 var(--cg,0%),#13171a)}:where(html).dark .locked-categories li i{border-radius:50%}:where(html).dark .locked-categories li .text-button{border-radius:999px;background:color-mix(in srgb,#fff var(--cg,0%),#131313);border:1px solid #23272c}:where(html).dark .form-stack label.template-share input,:where(html).dark .modal.drawer .form-stack label.template-share input{box-shadow:none;accent-color:var(--ink,#d1d1d1)}:where(html).dark .setup-form .start-from{border-bottom:1px solid #232323}:where(html).dark .tour-blocker{background:transparent}:where(html).dark .tour-hole{border-radius:14px;box-shadow:0 0 0 200vmax color-mix(in srgb,#000000c0 var(--cs,0%),#000000)),0 0 0 2px color-mix(in srgb,#000000c0 var(--cs,0%),#ffffff0f),0 0 0 6px color-mix(in srgb,#000000c0 var(--cs,0%),#ffffff07)}:where(html).dark .tour-hole-none{box-shadow:0 0 0 200vmax color-mix(in srgb,#000000c0 var(--cs,0%),#000000))}:where(html).dark .tour-card{background:#c6cdd8;color:color-mix(in srgb,#fff var(--ct,0%),#171b1e);border-radius:16px;box-shadow:0 22px 56px color-mix(in srgb,#000000c0 var(--cs,0%),#00000099),0 0 0 1px color-mix(in srgb,#000000c0 var(--cs,0%),#ffffff01)}:where(html).dark .tour-card h2{color:color-mix(in srgb,#fff var(--ct,0%),#131313)}:where(html).dark .tour-card p{color:color-mix(in srgb,#fff var(--ct,0%),#303944)}:where(html).dark .tour-progress{color:color-mix(in srgb,#fff var(--ct,0%),#5f6877)}:where(html).dark .tour-sample{color:color-mix(in srgb,#fff var(--ct,0%),#9d7315)}:where(html).dark .tour-missing{color:color-mix(in srgb,#fff var(--ct,0%),#9d7315)!important}:where(html).dark .tour-actions .text-button{color:color-mix(in srgb,#fff var(--ct,0%),#48515e)}:where(html).dark .tour-actions .button{background:color-mix(in srgb,#fff var(--cg,0%),#131313);color:color-mix(in srgb,#fff var(--ct,0%),#c6cdd8);border-color:#131313}:where(html).dark .tour-actions .tour-skip-step{color:color-mix(in srgb,#fff var(--ct,0%),#5f6877)}:where(html).dark .tour-dots{border-radius:4px;background:#1313131f}:where(html).dark .tour-dots span{background:color-mix(in srgb,#fff var(--cg,0%),#131313);border-radius:4px}:where(html).dark .help-button{border:0;border-radius:50%;background:transparent;color:color-mix(in srgb,#fff var(--ct,0%),#686e78)}:where(html).dark .help-button:hover,:where(html).dark .help-button[aria-expanded=true]{background:color-mix(in srgb,#000 var(--cg,0%),#1c1f23);color:color-mix(in srgb,#fff var(--ct,0%),#abb3be)}:where(html).dark .help-card{background:color-mix(in srgb,#fff var(--cg,0%),#131313);border:1px solid #24262a;border-radius:12px;box-shadow:0 12px 32px color-mix(in srgb,#000000c0 var(--cs,0%),#0000007a);color:color-mix(in srgb,#fff var(--ct,0%),#99a1ad)}:where(html).dark .help-card-head{color:color-mix(in srgb,#fff var(--ct,0%),#c8ccd5)}@media (max-width:760px){:where(html).dark .help-card{box-shadow:0 -8px 40px color-mix(in srgb,#000000c0 var(--cs,0%),#00000099)}}:where(html).dark .first-tip{background:color-mix(in srgb,#000 var(--cg,0%),#0a1327);border:1px solid #132038;border-radius:12px}:where(html).dark .first-tip strong{color:color-mix(in srgb,#fff var(--ct,0%),#c8ccd5)}:where(html).dark .first-tip p{color:color-mix(in srgb,#fff var(--ct,0%),#99a1ad)}:where(html).dark .who-can-group{border:1px solid #1e2124;border-radius:12px;background:color-mix(in srgb,#fff var(--cg,0%),#131318)}:where(html).dark .who-can-group ul{color:color-mix(in srgb,#fff var(--ct,0%),#99a1ad)}:where(html).dark .tour-actions .button.primary,:where(html).dark .tour-actions .button.primary:hover,:where(html).dark .tour-actions .button.primary:focus,:where(html).dark .tour-actions .button.primary:focus-visible,:where(html).dark .tour-actions .button.primary:active{background:color-mix(in srgb,#fff var(--cg,0%),#131313)!important;color:color-mix(in srgb,#fff var(--ct,0%),#c6cdd8)!important;border-color:#131313!important;outline:none;box-shadow:0 0 0 3px color-mix(in srgb,#000000c0 var(--cs,0%),#ffffff05)}:where(html).dark .help-button.with-text{border-radius:999px;color:color-mix(in srgb,#fff var(--ct,0%),#808793);background:color-mix(in srgb,#000 var(--cg,0%),#191c21)}:where(html).dark .help-button.with-text:hover,:where(html).dark .help-button.with-text[aria-expanded=true]{background:color-mix(in srgb,#000 var(--cg,0%),#212429);color:color-mix(in srgb,#fff var(--ct,0%),#b0bcc8)}:where(html).dark .inbox-group{border-radius:14px}:where(html).dark .inbox-group.open{background:#eeeeee08}:where(html).dark .inbox-group .inbox-chevron{color:color-mix(in srgb,#fff var(--ct,0%),#686e78)}:where(html).dark .toast-undo{color:color-mix(in srgb,#fff var(--ct,0%),#b8b8b8);border-radius:18px;background:color-mix(in srgb,#000 var(--cg,0%),#1f1f1f)}:where(html).dark .toast-undo:hover{background:color-mix(in srgb,#000 var(--cg,0%),#282828)}:where(html).dark .history-panel h3{color:color-mix(in srgb,#fff var(--ct,0%),#767676)}:where(html).dark .history-deleted{background:color-mix(in srgb,#000 var(--cg,0%),#171717);border:1px solid #222222;border-radius:12px}:where(html).dark .history-deleted li{border-top:1px solid #212121}:where(html).dark .history-deleted strong{color:color-mix(in srgb,#fff var(--ct,0%),#a5a5a5)}:where(html).dark .history-deleted small,:where(html).dark .history-note{color:color-mix(in srgb,#fff var(--ct,0%),#6a6a6a)}:where(html).dark .history-day li{border-top:1px solid #1f1f1f;color:color-mix(in srgb,#fff var(--ct,0%),#8f8f8f)}:where(html).dark .history-day li strong{color:color-mix(in srgb,#fff var(--ct,0%),#aaaaaa)}:where(html).dark .history-time{color:color-mix(in srgb,#fff var(--ct,0%),#616161)}:where(html).dark .archived-link{color:color-mix(in srgb,#fff var(--ct,0%),#737373)}:where(html).dark .history-day li.history-burst{border-top:1px solid #1f1f1f}:where(html).dark .history-burst>button{color:color-mix(in srgb,#fff var(--ct,0%),#8f8f8f)}:where(html).dark .history-burst>button:hover{background:color-mix(in srgb,#000 var(--cg,0%),#171717)}:where(html).dark .history-burst>button svg:last-child{color:color-mix(in srgb,#fff var(--ct,0%),#656565)}:where(html).dark .history-burst>ol{border-left:2px solid #222222}:where(html).dark .history-burst>ol li{border-top:0}:where(html).dark .calendar-banner{border-radius:var(--tile-radius,14px);background:linear-gradient(135deg,color-mix(in srgb,#000 var(--cg,0%),#121f27),color-mix(in srgb,#000 var(--cg,0%),#0f1a20));border:1px solid #1c2d35;box-shadow:var(--glass-shadow,0 3px 10px color-mix(in srgb,#000000c0 var(--cs,0%),#0000002e))}:where(html).dark .calendar-banner-icon{border-radius:11px;background:color-mix(in srgb,#fff var(--cg,0%),#131313);color:color-mix(in srgb,#fff var(--ct,0%),#5ca6c9)}:where(html).dark .calendar-banner strong{color:color-mix(in srgb,#fff var(--ct,0%),#a0bbc9)}:where(html).dark .calendar-banner p{color:color-mix(in srgb,#fff var(--ct,0%),#7c939e)}:where(html).dark .calendar-banner-error{color:color-mix(in srgb,#fff var(--ct,0%),#bf6355)}:where(html).dark .colour-trigger{border-radius:9px;border:1px solid #292929;background:color-mix(in srgb,#fff var(--cg,0%),#131313)}:where(html).dark .colour-dot{border-radius:50%}:where(html).dark .colour-swatch{border-radius:50%;color:color-mix(in srgb,#fff var(--ct,0%),#131313);box-shadow:inset 0 0 0 1px color-mix(in srgb,#000000c0 var(--cs,0%),#0000004e)}:where(html).dark .colour-swatch[aria-selected=true]{box-shadow:0 0 0 2px color-mix(in srgb,#000000c0 var(--cs,0%),#ffffff0f),0 0 0 4px currentColor;outline:2px solid #bababa;outline-offset:2px}:where(html).dark .colour-custom{color:color-mix(in srgb,#fff var(--ct,0%),#767676)}:where(html).dark .colour-custom i{border-radius:50%}:where(html).dark .contrast-slider input{accent-color:#bdbdbd}:where(html).dark .contrast-scale{color:color-mix(in srgb,#fff var(--ct,0%),#787878)}:where(html).dark .task-grid tbody tr[style]>td:first-child{box-shadow:inset 4px 0 0 var(--row-color,transparent)}:where(html).dark .mobile-task[style]{box-shadow:inset 4px 0 0 var(--row-color,transparent),var(--glass-shadow,0 0 0 transparent)}:where(html).dark .home-task[style]{box-shadow:inset 4px 0 0 var(--row-color,transparent),var(--glass-shadow,0 0 0 transparent)}:where(html).dark .colour-custom>i,:where(html).dark .soft-tag>i,:where(html).dark .picker-option>i,:where(html).dark .panel-choices i,:where(html).dark .colour-dot,:where(html).dark .colour-swatch,:where(html).dark .calendar-legend i,:where(html).dark .plan-dot,:where(html).dark .plan-cat-summary i,:where(html).dark .home-task-status>i,:where(html).dark .task-group-toggle>i,:where(html).dark .locked-categories li>i,:where(html).dark .template-category>i{box-shadow:var(--swatch-shadow,0 1px 3px color-mix(in srgb,#000000c0 var(--cs,0%),#00000099))}:where(html).dark .colour-swatch[aria-selected=true]{box-shadow:var(--swatch-shadow,0 1px 3px color-mix(in srgb,#000000c0 var(--cs,0%),#00000099)),0 0 0 2px color-mix(in srgb,#000000c0 var(--cs,0%),#ffffff0f)}:where(html).dark .usage-summary strong{color:var(--ink)}:where(html).dark .usage-summary p{color:color-mix(in srgb,#fff var(--ct,0%),#7d828c)}:where(html).dark .usage-refresh small{color:color-mix(in srgb,#fff var(--ct,0%),#6c7178)}:where(html).dark .usage-card{background:var(--tile-surface);border:1px solid var(--tile-edge);border-radius:var(--tile-radius);box-shadow:var(--glass-shadow)}:where(html).dark .usage-head:hover{background:color-mix(in srgb,#000 var(--cg,0%),#17171780)}:where(html).dark .usage-icon{border-radius:12px;background:color-mix(in srgb,#000 var(--cg,0%),#1a1b1f);color:color-mix(in srgb,#fff var(--ct,0%),#a2a7af)}:where(html).dark .usage-title strong{color:var(--ink)}:where(html).dark .usage-title small{color:color-mix(in srgb,#fff var(--ct,0%),#787d85)}:where(html).dark .usage-top>small{color:color-mix(in srgb,#fff var(--ct,0%),#6c7178)}:where(html).dark .usage-top-line,:where(html).dark .usage-measure-line{color:color-mix(in srgb,#fff var(--ct,0%),#91969d)}:where(html).dark .usage-top-line b,:where(html).dark .usage-measure-line b{color:var(--ink)}:where(html).dark .usage-chevron{color:color-mix(in srgb,#fff var(--ct,0%),#6c7178)}:where(html).dark .usage-bar{border-radius:999px;background:color-mix(in srgb,#000 var(--cg,0%),#1e2124)}:where(html).dark .usage-bar>span{border-radius:inherit;background:#70c999}:where(html).dark .usage-bar.warn>span{background:#dc9d43}:where(html).dark .usage-bar.high>span{background:#cb5745}:where(html).dark .usage-bar.unknown>span{background:transparent}:where(html).dark .usage-measure-meta{color:color-mix(in srgb,#fff var(--ct,0%),#6c7178)}:where(html).dark .usage-body .help-text{color:color-mix(in srgb,#fff var(--ct,0%),#6c7178)}:where(html).dark .usage-stats li{border-radius:12px;background:color-mix(in srgb,#000 var(--cg,0%),#181a1d)}:where(html).dark .usage-stats b{color:var(--ink)}:where(html).dark .usage-stats span{color:color-mix(in srgb,#fff var(--ct,0%),#787d85)}:where(html).dark .usage-subhead{color:var(--ink)}:where(html).dark .usage-emails li+li{border-top:1px solid #1d2023}:where(html).dark .usage-emails button{border-radius:10px}:where(html).dark .usage-emails button:hover{background:color-mix(in srgb,#000 var(--cg,0%),#181a1d)}:where(html).dark .usage-email-main strong{color:var(--ink)}:where(html).dark .usage-email-main small{color:color-mix(in srgb,#fff var(--ct,0%),#787d85)}:where(html).dark .usage-email-side time{color:color-mix(in srgb,#fff var(--ct,0%),#787d85)}:where(html).dark .usage-loading{color:color-mix(in srgb,#fff var(--ct,0%),#6c7178)}:where(html).dark .usage-detail-list dt{color:color-mix(in srgb,#fff var(--ct,0%),#6c7178)}:where(html).dark .usage-detail-list dd{color:var(--ink)}:where(html).dark .usage-detail-list dd small{color:color-mix(in srgb,#fff var(--ct,0%),#787d85)}:where(html).dark .usage-prompt{border:1px solid var(--tile-edge);border-radius:12px;background:color-mix(in srgb,#000 var(--cg,0%),#17191b);color:var(--ink)}:where(html).dark .share-card{background:var(--tile-surface);border:1px solid var(--tile-edge);border-radius:var(--tile-radius);box-shadow:var(--glass-shadow)}:where(html).dark .share-icon{border-radius:12px;background:color-mix(in srgb,#000 var(--cg,0%),#1a1b1f);color:color-mix(in srgb,#fff var(--ct,0%),#a2a7af)}:where(html).dark .share-head h3{color:var(--ink)}:where(html).dark .share-head p{color:color-mix(in srgb,#fff var(--ct,0%),#7d828c)}:where(html).dark .share-url{border:1px solid var(--tile-edge);border-radius:11px;background:color-mix(in srgb,#000 var(--cg,0%),#17191b);color:color-mix(in srgb,#fff var(--ct,0%),#a2a7af)}:where(html).dark .share-renew{color:color-mix(in srgb,#fff var(--ct,0%),#7d828c)}:where(html).dark .share-note{color:color-mix(in srgb,#fff var(--ct,0%),#6c7178)}:where(html).dark .share-compact{border-top:1px solid #1d2023}:where(html).dark .share-compact p{color:color-mix(in srgb,#fff var(--ct,0%),#7d828c)}:where(html).dark .share-after{border-radius:12px;background:color-mix(in srgb,#000 var(--cg,0%),#181a1d)}:where(html).dark .share-after strong{color:var(--ink)}:where(html).dark .share-after small{color:color-mix(in srgb,#fff var(--ct,0%),#7d828c)}:where(html).dark .form-stack .share-after input{border-radius:4px}:where(html).dark .meeting-settings .meeting-prompt{border-top:1px solid #c3c6d114}:where(html).dark .meeting-settings .meeting-prompt:first-of-type{border-top:0}:where(html).dark .meeting-prompt .field-label small.over{color:color-mix(in srgb,#fff var(--ct,0%),#bc4257)}:where(html).dark .meeting-composer{border:1px solid #20252c;border-radius:12px;background:color-mix(in srgb,#000 var(--cg,0%),#12151c)}:where(html).dark .meeting-paste textarea{border:1px solid #24282e;border-radius:10px;background:color-mix(in srgb,#fff var(--cg,0%),#131313)}:where(html).dark .meeting-paste textarea:focus{outline:2px solid #0c4fad55;border-color:#0c4fad}:where(html).dark .meeting-paste .field-label small.over{color:color-mix(in srgb,#fff var(--ct,0%),#bc4257)}:where(html).dark .meeting-composer-row label{color:color-mix(in srgb,#fff var(--ct,0%),#7f7f7f)}:where(html).dark .meeting-composer-row input{border:1px solid #24282e;border-radius:9px;background:color-mix(in srgb,#fff var(--cg,0%),#131313)}:where(html).dark .meeting-tile{border:1px solid #202329;border-radius:12px;background:color-mix(in srgb,#fff var(--cg,0%),#131313);box-shadow:0 1px 3px color-mix(in srgb,#000000c0 var(--cs,0%),#0000002e)}:where(html).dark .meeting-tile:hover{border-color:#262b32}:where(html).dark .meeting-tile.open{box-shadow:0 6px 22px color-mix(in srgb,#000000c0 var(--cs,0%),#0000003c);border-color:#25292f}:where(html).dark .meeting-icon{border-radius:10px;background:color-mix(in srgb,#000 var(--cg,0%),#0b162a);color:color-mix(in srgb,#fff var(--ct,0%),#3e70be)}:where(html).dark .meeting-title-input{color:color-mix(in srgb,#fff var(--ct,0%),#c3c6d1);border:1px solid transparent;border-radius:7px;background:transparent}:where(html).dark .meeting-title-input:hover:not(:disabled),:where(html).dark .meeting-date-input:hover:not(:disabled){background:color-mix(in srgb,#000 var(--cg,0%),#161a1f)}:where(html).dark .meeting-title-input:focus,:where(html).dark .meeting-date-input:focus{background:color-mix(in srgb,#fff var(--cg,0%),#131313);border-color:#0c4fad;outline:none}:where(html).dark .meeting-tile-meta{color:color-mix(in srgb,#fff var(--ct,0%),#686e78)}:where(html).dark .meeting-date-input{color:color-mix(in srgb,#fff var(--ct,0%),#828892);border:1px solid transparent;border-radius:6px;background:transparent}:where(html).dark .meeting-working-chip{color:color-mix(in srgb,#fff var(--ct,0%),#3e70be)}:where(html).dark .meeting-working-chip::before{border-radius:50%;background:#0c4fad}:where(html).dark .meeting-section+.meeting-section{border-top:1px solid #1b1f23}:where(html).dark .meeting-section h3{color:color-mix(in srgb,#fff var(--ct,0%),#8c929d)}:where(html).dark .meeting-section h3 .count{background:color-mix(in srgb,#000 var(--cg,0%),#1a1e24);color:color-mix(in srgb,#fff var(--ct,0%),#838a94);border-radius:10px}:where(html).dark .summary-editor{color:color-mix(in srgb,#fff var(--ct,0%),#b6bcc8);border-radius:9px;outline:none}:where(html).dark .summary-editor:hover{background:color-mix(in srgb,#000 var(--cg,0%),#13181d)}:where(html).dark .summary-editor:focus{background:color-mix(in srgb,#fff var(--cg,0%),#131313);box-shadow:0 0 0 2px color-mix(in srgb,#000000c0 var(--cs,0%),#ffffff07)}:where(html).dark .summary-editor:empty::before{color:color-mix(in srgb,#fff var(--ct,0%),#525861)}:where(html).dark .summary-editor h4{color:color-mix(in srgb,#fff var(--ct,0%),#c3c6d1)}:where(html).dark .save-hint{color:color-mix(in srgb,#fff var(--ct,0%),#5b616b)}:where(html).dark .meeting-transcript{color:color-mix(in srgb,#fff var(--ct,0%),#9ea4af);background:color-mix(in srgb,#000 var(--cg,0%),#15181c);border:1px solid #1c2024;border-radius:10px}:where(html).dark .shimmer-line{border-radius:6px;background:linear-gradient(90deg,color-mix(in srgb,#000 var(--cg,0%),#1a1e24) 0%,color-mix(in srgb,#000 var(--cg,0%),#14171c) 50%,color-mix(in srgb,#000 var(--cg,0%),#1a1e24) 100%);background-size:220% 100%}:where(html).dark .shimmer-line.row{border-radius:10px}:where(html).dark .meeting-retry{color:color-mix(in srgb,#fff var(--ct,0%),#828892);background:color-mix(in srgb,#000 var(--cg,0%),#231b12);border:1px solid #362a1c;border-radius:10px}:where(html).dark .select-all{color:color-mix(in srgb,#fff var(--ct,0%),#9e9e9e)}:where(html).dark .suggestion-row{border:1px solid #1b1f24;border-radius:11px;background:color-mix(in srgb,#fff var(--cg,0%),#131313)}:where(html).dark .suggestion-row:hover{border-color:#23282e}:where(html).dark .suggestion-row.picked{background:color-mix(in srgb,#000 var(--cg,0%),#0a1627);border-color:#14253f}:where(html).dark .suggestion-row.added{background:color-mix(in srgb,#000 var(--cg,0%),#131e18);border-color:#203228}:where(html).dark .suggestion-pick{accent-color:#3e70be}:where(html).dark .suggestion-title,:where(html).dark .suggestion-desc{border:1px solid transparent;border-radius:7px;background:transparent}:where(html).dark .suggestion-title{color:color-mix(in srgb,#fff var(--ct,0%),#c3c6d1)}:where(html).dark .suggestion-desc{color:color-mix(in srgb,#fff var(--ct,0%),#8c929d)}:where(html).dark .suggestion-title:hover:not(:disabled),:where(html).dark .suggestion-desc:hover:not(:disabled),:where(html).dark .suggestion-date:hover:not(:disabled){background:color-mix(in srgb,#000 var(--cg,0%),#161a1f)}:where(html).dark .suggestion-title:focus,:where(html).dark .suggestion-desc:focus,:where(html).dark .suggestion-date:focus{background:color-mix(in srgb,#fff var(--cg,0%),#131313);border-color:#0c4fad;outline:none}:where(html).dark .suggestion-tags .task-popover-trigger{background:none;border:0}:where(html).dark .owner-tag.owner-none{color:color-mix(in srgb,#fff var(--ct,0%),#5b616b)}:where(html).dark .suggestion-date{color:color-mix(in srgb,#fff var(--ct,0%),#a9b0ba);background:color-mix(in srgb,#000 var(--cg,0%),#181c1f);border:1px solid transparent;border-radius:6px}:where(html).dark .suggestion-note{color:color-mix(in srgb,#fff var(--ct,0%),#5b616b)}:where(html).dark .added-chip{color:color-mix(in srgb,#fff var(--ct,0%),#7ae1b1);background:color-mix(in srgb,#000 var(--cg,0%),#192c21);border-radius:7px;border:0}:where(html).dark .added-chip:hover{background:color-mix(in srgb,#000 var(--cg,0%),#20362a)}:where(html).dark .removed-chip{color:color-mix(in srgb,#fff var(--ct,0%),#e29352);background:color-mix(in srgb,#000 var(--cg,0%),#301c0c);border-radius:7px}:where(html).dark .meeting-tile-foot{border-top:1px solid #1b1f23}:where(html).dark .text-button.danger{color:color-mix(in srgb,#fff var(--ct,0%),#bc4257)}:where(html).dark .meetings-deleted li{border:1px solid #1b1f23;border-radius:10px}:where(html).dark .meetings-deleted li small{color:color-mix(in srgb,#fff var(--ct,0%),#5b616b)}:where(html).dark .display-intro-root{background:#d6d9df73}:where(html).dark .display-intro-root.pointer{background:transparent}:where(html).dark .display-intro-card{background:color-mix(in srgb,#fff var(--cg,0%),#131313);border-radius:18px;box-shadow:0 24px 60px color-mix(in srgb,#000000c0 var(--cs,0%),#00000099)}:where(html).dark .display-intro-card h2{color:color-mix(in srgb,#fff var(--ct,0%),#caced5)}:where(html).dark .display-intro-card p{color:color-mix(in srgb,#fff var(--ct,0%),#9097a1)}:where(html).dark .display-intro-icon{border-radius:15px;background:color-mix(in srgb,#000 var(--cg,0%),#0b162a);color:color-mix(in srgb,#fff var(--ct,0%),#3e70be)}:where(html).dark .display-intro-dots span{border-radius:3px;background:color-mix(in srgb,#000 var(--cg,0%),#212429)}:where(html).dark .display-intro-dots span.on{background:#3e70be}:where(html).dark .theme-choice{border:1.5px solid #21252b;border-radius:13px;background:color-mix(in srgb,#fff var(--cg,0%),#131313)}:where(html).dark .theme-choice:hover{border-color:#2c3541}:where(html).dark .theme-choice.selected{border-color:#3e70be;box-shadow:0 0 0 3px color-mix(in srgb,#000000c0 var(--cs,0%),#ffffff03)}:where(html).dark .theme-choice strong{color:color-mix(in srgb,#fff var(--ct,0%),#caced5)}:where(html).dark .theme-choice small{color:color-mix(in srgb,#fff var(--ct,0%),#767c86)}:where(html).dark .theme-swatch{border-radius:9px;border:1px solid hsl(220 14% 86%);background:hsl(0 0% 100%)}:where(html).dark .theme-swatch i{border-radius:2px;background:hsl(220 10% 80%)}:where(html).dark .theme-swatch i:first-child{background:hsl(220 12% 30%)}:where(html).dark .theme-choice.dark .theme-swatch{background:hsl(240 7% 11%);border-color:hsl(240 5% 24%)}:where(html).dark .theme-choice.dark .theme-swatch i{background:hsl(240 5% 34%)}:where(html).dark .theme-choice.dark .theme-swatch i:first-child{background:hsl(0 0% 92%)}:where(html).dark .theme-choice.auto .theme-swatch{background:linear-gradient(135deg,hsl(0 0% 100%) 50%,hsl(240 7% 11%) 50%)}:where(html).dark .theme-choice.auto .theme-swatch i{background:hsl(220 8% 56%)}:where(html).dark .theme-check{border-radius:50%;background:#3e70be;color:color-mix(in srgb,#fff var(--ct,0%),#131313)}:where(html).dark .display-intro-sample{border:1px solid #202329;border-radius:11px;background:color-mix(in srgb,#fff var(--cg,0%),#131313);box-shadow:0 2px 8px color-mix(in srgb,#000000c0 var(--cs,0%),#0000003c)}:where(html).dark .display-intro-sample strong{color:color-mix(in srgb,#fff var(--ct,0%),#c3c6d1)}:where(html).dark .display-intro-sample span{color:color-mix(in srgb,#fff var(--ct,0%),#686e78)}:where(html).dark .display-intro-hole{border-radius:12px;box-shadow:0 0 0 9999px color-mix(in srgb,#000000c0 var(--cs,0%),#00000099),0 0 0 3px color-mix(in srgb,#000000c0 var(--cs,0%),#ffffff0f)}:where(html).dark .display-intro-hole.none{box-shadow:0 0 0 9999px color-mix(in srgb,#000000c0 var(--cs,0%),#00000099)}:where(html).dark .add-chooser{background:color-mix(in srgb,#fff var(--cg,0%),#131313);border:1px solid #212429;border-radius:14px;box-shadow:0 14px 38px color-mix(in srgb,#000000c0 var(--cs,0%),#0000007b)}:where(html).dark .add-chooser button{border:0;background:none;border-radius:10px}:where(html).dark .add-chooser button:hover,:where(html).dark .add-chooser button:focus-visible{background:color-mix(in srgb,#000 var(--cg,0%),#141a21);outline:none}:where(html).dark .add-chooser strong{color:color-mix(in srgb,#fff var(--ct,0%),#c3c6d1)}:where(html).dark .add-chooser small{color:color-mix(in srgb,#fff var(--ct,0%),#686e78)}:where(html).dark .add-chooser-icon{border-radius:10px;background:color-mix(in srgb,#000 var(--cg,0%),#191c21);color:color-mix(in srgb,#fff var(--ct,0%),#a9b0ba)}:where(html).dark .add-chooser-icon.mic{background:color-mix(in srgb,#000 var(--cg,0%),#0b162a);color:color-mix(in srgb,#fff var(--ct,0%),#3e70be)}:where(html).dark .voice-root{background:#d6d9df80}:where(html).dark .voice-card{border-radius:28px;background:radial-gradient(120% 60% at 50% 0%,color-mix(in srgb,#000 var(--cg,0%),#0b162e) 0%,color-mix(in srgb,#000 var(--cg,0%),#090f25) 38%,color-mix(in srgb,#fff var(--cg,0%),#131313) 70%);box-shadow:0 30px 80px color-mix(in srgb,#000000c0 var(--cs,0%),#00000099),0 0 0 1px color-mix(in srgb,#000000c0 var(--cs,0%),#ffffff0c) inset}:where(html).dark .voice-card.review{background:color-mix(in srgb,#fff var(--cg,0%),#131313);border-radius:22px}:where(html).dark .voice-label{color:color-mix(in srgb,#fff var(--ct,0%),#9097a1)}:where(html).dark .voice-chip{color:color-mix(in srgb,#fff var(--ct,0%),#7b889f);background:color-mix(in srgb,#fff var(--cg,0%),#131313b3);border:1px solid #1b212d;border-radius:999px}:where(html).dark .voice-timer{color:color-mix(in srgb,#fff var(--ct,0%),#c64d63)}:where(html).dark .voice-timer i{border-radius:50%;background:#ba2841}:where(html).dark .voice-close{border-radius:50%;border:0;background:color-mix(in srgb,#fff var(--cg,0%),#131313b3);color:color-mix(in srgb,#fff var(--ct,0%),#98a0af);box-shadow:0 1px 3px color-mix(in srgb,#000000c0 var(--cs,0%),#0000003c)}:where(html).dark .voice-close:hover{background:color-mix(in srgb,#fff var(--cg,0%),#131313)}:where(html).dark .voice-prompt{color:color-mix(in srgb,#fff var(--ct,0%),#caced5)}:where(html).dark .voice-sub{color:color-mix(in srgb,#fff var(--ct,0%),#767c86)}:where(html).dark .voice-orb{border-radius:50%;background:radial-gradient(circle at 32% 28%,hsl(195 100% 86%) 0%,hsl(210 95% 66%) 34%,hsl(228 82% 56%) 62%,hsl(262 72% 54%) 100%);box-shadow:0 20px 48px hsl(222 85% 55% / .38),inset 0 -14px 30px hsl(262 70% 35% / .35),inset 0 10px 24px hsl(195 100% 92% / .5)}:where(html).dark .voice-orb::before{background:conic-gradient(from 0deg,hsl(190 100% 75% / 0) 0deg,hsl(190 100% 80% / .55) 70deg,hsl(285 95% 72% / .5) 160deg,hsl(330 90% 72% / .35) 220deg,hsl(190 100% 75% / 0) 300deg)}:where(html).dark .voice-orb-shine{border-radius:50%;background:radial-gradient(closest-side,hsl(0 0% 100% / .7),hsl(0 0% 100% / 0))}:where(html).dark .voice-halo{border-radius:50%;background:radial-gradient(circle,hsl(214 95% 65% / .28),hsl(258 80% 65% / .08) 62%,hsl(258 80% 65% / 0) 72%)}:where(html).dark .voice-transcript p{color:color-mix(in srgb,#fff var(--ct,0%),#caced5)}:where(html).dark .voice-transcript .interim{color:color-mix(in srgb,#fff var(--ct,0%),#616975)}:where(html).dark .voice-transcript textarea{border:1px solid transparent;background:color-mix(in srgb,#fff var(--cg,0%),#1313138c);border-radius:16px;color:color-mix(in srgb,#fff var(--ct,0%),#caced5)}:where(html).dark .voice-transcript textarea::placeholder{color:color-mix(in srgb,#fff var(--ct,0%),#565f6b)}:where(html).dark .voice-transcript textarea:focus{outline:none;background:color-mix(in srgb,#fff var(--cg,0%),#131313);border-color:#153671}:where(html).dark .voice-ctrl{border:0;background:none;color:color-mix(in srgb,#fff var(--ct,0%),#98a0af);border-radius:14px}:where(html).dark .voice-ctrl svg{border-radius:50%;background:color-mix(in srgb,#fff var(--cg,0%),#131313cc);box-shadow:0 2px 8px color-mix(in srgb,#000000c0 var(--cs,0%),#0000003c)}:where(html).dark .voice-ctrl:hover:not(:disabled) svg{background:color-mix(in srgb,#fff var(--cg,0%),#131313)}:where(html).dark .voice-ctrl.go{color:color-mix(in srgb,#fff var(--ct,0%),#517dc9)}:where(html).dark .voice-ctrl.go svg{background:hsl(222 82% 56%);color:hsl(0 0% 100%);box-shadow:0 6px 18px hsl(222 82% 56% / .35)}:where(html).dark .voice-ctrl.go:hover:not(:disabled) svg{background:hsl(222 82% 50%)}:where(html).dark .voice-mic{border-radius:50%;border:0;color:hsl(0 0% 100%);background:linear-gradient(145deg,hsl(212 92% 60%),hsl(240 75% 58%));box-shadow:0 12px 30px hsl(226 80% 55% / .42),inset 0 1px 0 hsl(0 0% 100% / .35)}:where(html).dark .voice-mic.recording{background:linear-gradient(145deg,hsl(350 85% 60%),hsl(335 75% 52%));box-shadow:0 12px 30px hsl(345 80% 55% / .42)}:where(html).dark .voice-mic:disabled{background:hsl(218 18% 78%);box-shadow:none}:where(html).dark .voice-privacy{color:color-mix(in srgb,#fff var(--ct,0%),#5b616b)}@media (max-width:760px){:where(html).dark .voice-card{border-radius:28px 28px 0 0}:where(html).dark .voice-card.review{border-radius:22px 22px 0 0}}:where(html).dark .voice-notice{color:color-mix(in srgb,#fff var(--ct,0%),#7b889f);background:color-mix(in srgb,#fff var(--cg,0%),#131313b3);border:1px solid #1b212d;border-radius:12px}@media (hover:none) and (pointer:coarse){:where(html).dark .modal,:where(html).dark .modal.drawer{background:color-mix(in srgb,#fff var(--cg,0%),#131313fa)}}
:root.hc:not(.dark){color:color-mix(in srgb,#000 var(--ct,0%),#333333);background:color-mix(in srgb,#000 var(--cg,0%),#f8f8f8);--blue:#5e5e5e;--blue-dark:#4f4f4f;--muted:color-mix(in srgb,#000 var(--ct,0%),#818181);--panel:#fff}:where(html).hc:not(.dark) button{color:inherit}:where(html).hc:not(.dark) button{background:none}:where(html).hc:not(.dark) a{color:var(--blue)}:where(html).hc:not(.dark) .sidebar{background:#fff}:where(html).hc:not(.dark) .brand small{color:color-mix(in srgb,#000 var(--ct,0%),#777777)}:where(html).hc:not(.dark) .workspace-tag{color:color-mix(in srgb,#000 var(--ct,0%),#909090)}:where(html).hc:not(.dark) .workspace-dot{background:#979797}:where(html).hc:not(.dark) .nav-item{color:color-mix(in srgb,#000 var(--ct,0%),#717171)}:where(html).hc:not(.dark) .nav-item:hover{background:color-mix(in srgb,#000 var(--cg,0%),#f8f8f8);color:color-mix(in srgb,#000 var(--ct,0%),#434343)}:where(html).hc:not(.dark) .nav-item.active{background:color-mix(in srgb,#000 var(--cg,0%),#f2f2f2);color:color-mix(in srgb,#000 var(--ct,0%),#5e5e5e)}:where(html).hc:not(.dark) .nav-label{color:color-mix(in srgb,#000 var(--ct,0%),#a0a0a0)}:where(html).hc:not(.dark) .avatar,:where(html).hc:not(.dark) .header-avatar{background:color-mix(in srgb,#000 var(--cg,0%),#f0f0f0);color:var(--blue)}:where(html).hc:not(.dark) .account small{color:var(--muted)}:where(html).hc:not(.dark) .topbar{background:rgba(255,255,255,.78)}:where(html).hc:not(.dark) .breadcrumb{color:color-mix(in srgb,#000 var(--ct,0%),#949494)}:where(html).hc:not(.dark) .breadcrumb strong{color:color-mix(in srgb,#000 var(--ct,0%),#595959)}:where(html).hc:not(.dark) .icon-button{color:color-mix(in srgb,#000 var(--ct,0%),#8b8b8b)}:where(html).hc:not(.dark) .icon-button:hover{background:color-mix(in srgb,#000 var(--cg,0%),#f2f2f2)}:where(html).hc:not(.dark) .preview-indicator{color:color-mix(in srgb,#000 var(--ct,0%),#919191)}:where(html).hc:not(.dark) .preview-indicator span{background:#c2c2c2}:where(html).hc:not(.dark) .eyebrow{color:color-mix(in srgb,#000 var(--ct,0%),#919191)}:where(html).hc:not(.dark) .page-heading p{color:color-mix(in srgb,#000 var(--ct,0%),#878787)}:where(html).hc:not(.dark) .button.primary{background:var(--blue);color:color-mix(in srgb,#000 var(--ct,0%),white);box-shadow:0 3px 8px color-mix(in srgb,#00000066 var(--cs,0%),#007b9f14)}:where(html).hc:not(.dark) .button.primary:hover{background:var(--blue-dark)}:where(html).hc:not(.dark) .button.secondary{background:white;color:color-mix(in srgb,#000 var(--ct,0%),#676767);box-shadow:0 2px 3px color-mix(in srgb,#00000066 var(--cs,0%),#405c6603)}:where(html).hc:not(.dark) .button.secondary:hover{background:color-mix(in srgb,#000 var(--cg,0%),#fbfbfb)}:where(html).hc:not(.dark) .text-button{color:color-mix(in srgb,#000 var(--ct,0%),#5e5e5e)}:where(html).hc:not(.dark) .text-button:hover{color:color-mix(in srgb,#000 var(--ct,0%),#3b3b3b)}:where(html).hc:not(.dark) .panel{background:#fff;box-shadow:0 3px 10px color-mix(in srgb,#00000066 var(--cs,0%),#23384403)}:where(html).hc:not(.dark) .section-title p{color:color-mix(in srgb,#000 var(--ct,0%),#959595)}:where(html).hc:not(.dark) .pill{background:color-mix(in srgb,#000 var(--cg,0%),#f6f6f6);color:color-mix(in srgb,#000 var(--ct,0%),#888888)}:where(html).hc:not(.dark) .pill.green{background:color-mix(in srgb,#000 var(--cg,0%),#edf7f1);color:color-mix(in srgb,#000 var(--ct,0%),#398264)}:where(html).hc:not(.dark) .segmented{background:color-mix(in srgb,#000 var(--cg,0%),#f7f7f7)}:where(html).hc:not(.dark) .segmented button{color:color-mix(in srgb,#000 var(--ct,0%),#929292)}:where(html).hc:not(.dark) .segmented button.selected{background:#fff;box-shadow:0 1px 3px color-mix(in srgb,#00000066 var(--cs,0%),#395d6b12);color:color-mix(in srgb,#000 var(--ct,0%),#5f5f5f)}:where(html).hc:not(.dark) .search-field{color:color-mix(in srgb,#000 var(--ct,0%),#acacac)}:where(html).hc:not(.dark) .search-field input{background:transparent;color:color-mix(in srgb,#000 var(--ct,0%),#606060)}:where(html).hc:not(.dark) .search-field input::placeholder{color:color-mix(in srgb,#000 var(--ct,0%),#acacac)}:where(html).hc:not(.dark) .empty-icon{background:color-mix(in srgb,#000 var(--cg,0%),#f6f6f6);color:color-mix(in srgb,#000 var(--ct,0%),#a7a7a7)}:where(html).hc:not(.dark) .empty h3{color:color-mix(in srgb,#000 var(--ct,0%),#6d6d6d)}:where(html).hc:not(.dark) .empty p{color:color-mix(in srgb,#000 var(--ct,0%),#9e9e9e)}:where(html).hc:not(.dark) .empty-events{background:#fcfcfc}:where(html).hc:not(.dark) .empty-events>svg{color:color-mix(in srgb,#000 var(--ct,0%),#b5b5b5)}:where(html).hc:not(.dark) .empty-events h3{color:color-mix(in srgb,#000 var(--ct,0%),#737373)}:where(html).hc:not(.dark) .empty-events p{color:color-mix(in srgb,#000 var(--ct,0%),#a2a2a2)}:where(html).hc:not(.dark) .welcome-panel{background:linear-gradient(135deg,color-mix(in srgb,#000 var(--cg,0%),#f4f4f4) 0%,color-mix(in srgb,#000 var(--cg,0%),#fafafa) 66%,color-mix(in srgb,#000 var(--cg,0%),#f5f5f5) 100%)}:where(html).hc:not(.dark) .welcome-panel:after{background:#aee0ed1a}:where(html).hc:not(.dark) .mini-icon{background:#fff9;color:color-mix(in srgb,#000 var(--ct,0%),#8b8b8b);box-shadow:0 3px 7px color-mix(in srgb,#00000066 var(--cs,0%),#25819907)}:where(html).hc:not(.dark) .welcome-panel .eyebrow{color:color-mix(in srgb,#000 var(--ct,0%),#9a9a9a)}:where(html).hc:not(.dark) .welcome-panel h2{color:color-mix(in srgb,#000 var(--ct,0%),#545454)}:where(html).hc:not(.dark) .welcome-panel>p{color:color-mix(in srgb,#000 var(--ct,0%),#939393)}:where(html).hc:not(.dark) .onboarding-step>span{background:#ffffffb3;color:color-mix(in srgb,#000 var(--ct,0%),#9f9f9f)}:where(html).hc:not(.dark) .onboarding-step strong{color:color-mix(in srgb,#000 var(--ct,0%),#6f6f6f)}:where(html).hc:not(.dark) .onboarding-step small{color:color-mix(in srgb,#000 var(--ct,0%),#a3a3a3)}:where(html).hc:not(.dark) .welcome-panel .button{background:#ffffffc2}:where(html).hc:not(.dark) .quiet-card{color:color-mix(in srgb,#000 var(--ct,0%),#9c9c9c)}:where(html).hc:not(.dark) .quiet-card strong{color:color-mix(in srgb,#000 var(--ct,0%),#848484)}:where(html).hc:not(.dark) .quiet-card p{color:color-mix(in srgb,#000 var(--ct,0%),#a8a8a8)}:where(html).hc:not(.dark) .app-footer{color:color-mix(in srgb,#000 var(--ct,0%),#b0b0b0)}:where(html).hc:not(.dark) .event-card{background:#fff}:where(html).hc:not(.dark) .event-card:hover{box-shadow:0 5px 18px color-mix(in srgb,#00000066 var(--cs,0%),#4264750c)}:where(html).hc:not(.dark) .card-top{color:color-mix(in srgb,#000 var(--ct,0%),#a4a4a4)}:where(html).hc:not(.dark) .event-date{color:color-mix(in srgb,#000 var(--ct,0%),#909090)}:where(html).hc:not(.dark) .event-card h3{color:color-mix(in srgb,#000 var(--ct,0%),#585858)}:where(html).hc:not(.dark) .event-card>p{color:color-mix(in srgb,#000 var(--ct,0%),#a0a0a0)}:where(html).hc:not(.dark) .card-progress,:where(html).hc:not(.dark) .card-bottom{color:color-mix(in srgb,#000 var(--ct,0%),#9e9e9e)}:where(html).hc:not(.dark) .card-progress strong{color:color-mix(in srgb,#000 var(--ct,0%),#7f7f7f)}:where(html).hc:not(.dark) .progress-track{background:color-mix(in srgb,#000 var(--cg,0%),#f2f2f2)}:where(html).hc:not(.dark) .progress-track span{background:#8f8f8f}:where(html).hc:not(.dark) .standalone-search{background:#fff}:where(html).hc:not(.dark) .task-table-head{color:color-mix(in srgb,#000 var(--ct,0%),#a3a3a3);background:#fdfdfd}:where(html).hc:not(.dark) .task-row:hover{background:color-mix(in srgb,#000 var(--cg,0%),#fafafa)}:where(html).hc:not(.dark) .task-title strong{color:color-mix(in srgb,#000 var(--ct,0%),#606060)}:where(html).hc:not(.dark) .task-title small{color:color-mix(in srgb,#000 var(--ct,0%),#a4a4a4)}:where(html).hc:not(.dark) .task-check{color:color-mix(in srgb,#000 var(--ct,0%),#c0c0c0)}:where(html).hc:not(.dark) .owner-cell,:where(html).hc:not(.dark) .due-cell{color:color-mix(in srgb,#000 var(--ct,0%),#9a9a9a)}:where(html).hc:not(.dark) .task-row.overdue .due-cell{color:color-mix(in srgb,#000 var(--ct,0%),#b47868)}:where(html).hc:not(.dark) .status{background:color-mix(in srgb,#000 var(--cg,0%),#f5f5f5);color:color-mix(in srgb,#000 var(--ct,0%),#9a9a9a)}:where(html).hc:not(.dark) .status.blocked{background:color-mix(in srgb,#000 var(--cg,0%),#fff0ec);color:color-mix(in srgb,#000 var(--ct,0%),#b37765)}:where(html).hc:not(.dark) .status.in-progress{background:color-mix(in srgb,#000 var(--cg,0%),#f5f5f5);color:color-mix(in srgb,#000 var(--ct,0%),#7c7c7c)}:where(html).hc:not(.dark) .status.complete{background:color-mix(in srgb,#000 var(--cg,0%),#edf7f1);color:color-mix(in srgb,#000 var(--ct,0%),#438165)}:where(html).hc:not(.dark) .import-explainer span{color:color-mix(in srgb,#000 var(--ct,0%),#afafaf)}:where(html).hc:not(.dark) .import-explainer h3{color:color-mix(in srgb,#000 var(--ct,0%),#737373)}:where(html).hc:not(.dark) .import-explainer p{color:color-mix(in srgb,#000 var(--ct,0%),#a2a2a2)}:where(html).hc:not(.dark) .note{color:color-mix(in srgb,#000 var(--ct,0%),#9d9d9d);background:color-mix(in srgb,#000 var(--cg,0%),#f6f6f6)}:where(html).hc:not(.dark) .template-toolbar label{color:color-mix(in srgb,#000 var(--ct,0%),#8f8f8f)}:where(html).hc:not(.dark) .template-toolbar select{background:color-mix(in srgb,#000 var(--cg,0%),#fafafa);color:color-mix(in srgb,#000 var(--ct,0%),#696969)}:where(html).hc:not(.dark) .template-table-head{background:color-mix(in srgb,#000 var(--cg,0%),#fbfbfb);color:color-mix(in srgb,#000 var(--ct,0%),#a5a5a5)}:where(html).hc:not(.dark) .template-row>div>input{color:color-mix(in srgb,#000 var(--ct,0%),#6b6b6b);background:transparent}:where(html).hc:not(.dark) .template-row>div>select{color:color-mix(in srgb,#000 var(--ct,0%),#a8a8a8);background:none}:where(html).hc:not(.dark) .template-row>input{color:color-mix(in srgb,#000 var(--ct,0%),#8e8e8e)}:where(html).hc:not(.dark) .switch span{background:color-mix(in srgb,#000 var(--cg,0%),#ebebeb)}:where(html).hc:not(.dark) .switch span:after{background:#fff}:where(html).hc:not(.dark) .switch input:checked+span{background:#989898}:where(html).hc:not(.dark) .connection-icon{background:color-mix(in srgb,#000 var(--cg,0%),#f3f3f3);color:color-mix(in srgb,#000 var(--ct,0%),#9d9d9d)}:where(html).hc:not(.dark) .connection-card p{color:color-mix(in srgb,#000 var(--ct,0%),#9d9d9d)}:where(html).hc:not(.dark) .settings-note{color:color-mix(in srgb,#000 var(--ct,0%),#999999)}:where(html).hc:not(.dark) .settings-note h3{color:color-mix(in srgb,#000 var(--ct,0%),#7d7d7d)}:where(html).hc:not(.dark) .settings-note p{color:color-mix(in srgb,#000 var(--ct,0%),#a1a1a1)}:where(html).hc:not(.dark) .overlay{background:#263d4d30}:where(html).hc:not(.dark) .modal{background:#ffffffed;box-shadow:0 24px 100px color-mix(in srgb,#00000066 var(--cs,0%),#183c5530)}:where(html).hc:not(.dark) .modal>p{color:color-mix(in srgb,#000 var(--ct,0%),#909090)}:where(html).hc:not(.dark) .form-stack label{color:color-mix(in srgb,#000 var(--ct,0%),#818181)}:where(html).hc:not(.dark) .form-stack input,:where(html).hc:not(.dark) .form-stack select,:where(html).hc:not(.dark) .form-stack textarea{color:color-mix(in srgb,#000 var(--ct,0%),#636363);background:#fff}:where(html).hc:not(.dark) .help-text{color:color-mix(in srgb,#000 var(--ct,0%),#a8a8a8)}:where(html).hc:not(.dark) .comment strong{color:color-mix(in srgb,#000 var(--ct,0%),#838383)}:where(html).hc:not(.dark) .comment p{color:color-mix(in srgb,#000 var(--ct,0%),#8a8a8a)}:where(html).hc:not(.dark) .comment small{color:color-mix(in srgb,#000 var(--ct,0%),#aeaeae)}:where(html).hc:not(.dark) .tour-icon{background:color-mix(in srgb,#000 var(--cg,0%),#f5f5f5);color:color-mix(in srgb,#000 var(--ct,0%),#9f9f9f)}:where(html).hc:not(.dark) .tour h2{color:color-mix(in srgb,#000 var(--ct,0%),#656565)}:where(html).hc:not(.dark) .tour>p{color:color-mix(in srgb,#000 var(--ct,0%),#9b9b9b)}:where(html).hc:not(.dark) .tour-footer .text-button{color:color-mix(in srgb,#000 var(--ct,0%),#a2a2a2)}:where(html).hc:not(.dark) .tour-dots span{background:color-mix(in srgb,#000 var(--cg,0%),#e6e6e6)}:where(html).hc:not(.dark) .tour-dots span.active{background:#949494}:where(html).hc:not(.dark) .toast{background:#ffffffed;box-shadow:0 9px 40px color-mix(in srgb,#00000066 var(--cs,0%),#17384e24);color:color-mix(in srgb,#000 var(--ct,0%),#727272)}:where(html).hc:not(.dark) .signin-page{background:radial-gradient(ellipse at 30% 30%,color-mix(in srgb,#000 var(--cg,0%),#f0f0f0),transparent 55%),color-mix(in srgb,#000 var(--cg,0%),#f9f9f9)}:where(html).hc:not(.dark) .signin-card{background:#ffffffdb;box-shadow:0 15px 75px color-mix(in srgb,#00000066 var(--cs,0%),#234f6612)}:where(html).hc:not(.dark) .signin-card>p{color:color-mix(in srgb,#000 var(--ct,0%),#999999)}:where(html).hc:not(.dark) .event-description{color:color-mix(in srgb,#000 var(--ct,0%),#989898)}:where(html).hc:not(.dark) .detail-panel dl{color:color-mix(in srgb,#000 var(--ct,0%),#7a7a7a)}:where(html).hc:not(.dark) .detail-panel dt{color:color-mix(in srgb,#000 var(--ct,0%),#a9a9a9)}:where(html).hc:not(.dark) .team-row strong{color:color-mix(in srgb,#000 var(--ct,0%),#7b7b7b)}:where(html).hc:not(.dark) .team-row small{color:color-mix(in srgb,#000 var(--ct,0%),#a9a9a9)}:where(html).hc:not(.dark) .skip-link{background:#fff}:where(html).hc:not(.dark) .loading-message{color:color-mix(in srgb,#000 var(--ct,0%),#a0a0a0)}@media(max-width:760px){:where(html).hc:not(.dark) .mobile-shade{background:#22374730}}:where(html).hc:not(.dark) .page-heading p,:where(html).hc:not(.dark) .section-title p,:where(html).hc:not(.dark) .empty p,:where(html).hc:not(.dark) .empty-events p,:where(html).hc:not(.dark) .welcome-panel>p,:where(html).hc:not(.dark) .onboarding-step small,:where(html).hc:not(.dark) .quiet-card p,:where(html).hc:not(.dark) .help-text,:where(html).hc:not(.dark) .connection-card p,:where(html).hc:not(.dark) .settings-note p,:where(html).hc:not(.dark) .tour>p,:where(html).hc:not(.dark) .signin-card>p,:where(html).hc:not(.dark) .event-description,:where(html).hc:not(.dark) .team-row small{color:color-mix(in srgb,#000 var(--ct,0%),#767676)}:where(html).hc:not(.dark) .search-field input::placeholder{color:color-mix(in srgb,#000 var(--ct,0%),#7a7a7a)}:where(html).hc:not(.dark) .pco-secret-names code{background:color-mix(in srgb,#000 var(--cg,0%),#f6f6f6)}:where(html).hc:not(.dark) .pco-message{background:color-mix(in srgb,#000 var(--cg,0%),#f8f8f8)}:where(html).hc:not(.dark) .pco-checklist-row small{color:var(--muted)}:where(html).hc:not(.dark) .pco-protected{background:color-mix(in srgb,#000 var(--cg,0%),#f8f8f8)}:where(html).hc:not(.dark) .pco-refresh-row small{color:var(--muted)}:where(html).hc:not(.dark) .pco-match-intro{color:var(--muted)}:where(html).hc:not(.dark) .pco-match-card{background:#fff}:where(html).hc:not(.dark) .pco-match-card:hover,:where(html).hc:not(.dark) .pco-match-card.selected{background:color-mix(in srgb,#000 var(--cg,0%),#f9f9f9)}:where(html).hc:not(.dark) .pco-match-card small{color:var(--muted)}:where(html).hc:not(.dark) .pill.orange{background:color-mix(in srgb,#000 var(--cg,0%),#fff0d8);color:color-mix(in srgb,#000 var(--ct,0%),#945400)}:where(html).hc:not(.dark) .recommendation{background:#fcfcfc}:where(html).hc:not(.dark) .recommendation p{color:var(--muted)}:where(html).hc:not(.dark) .recommendation.accepted{background:color-mix(in srgb,#000 var(--cg,0%),#eef8f1)}:where(html).hc:not(.dark) .recommendation.declined{background:color-mix(in srgb,#000 var(--cg,0%),#fff2f1)}:where(html).hc:not(.dark) .recommendation-choice button{background:white}:where(html).hc:not(.dark) .recommendation-choice button.accepted{background:#24744a;color:color-mix(in srgb,#000 var(--ct,0%),white)}:where(html).hc:not(.dark) .recommendation-choice button.declined{background:#b7443e;color:color-mix(in srgb,#000 var(--ct,0%),white)}:where(html).hc:not(.dark) .recommendation small{color:color-mix(in srgb,#000 var(--ct,0%),#a3312c)}:where(html).hc:not(.dark) .event-sheet th{background:color-mix(in srgb,#000 var(--cg,0%),#f8f8f8);color:color-mix(in srgb,#000 var(--ct,0%),#777777)}:where(html).hc:not(.dark) .event-sheet tr:hover td{background:#fcfcfc}:where(html).hc:not(.dark) .event-sheet input,:where(html).hc:not(.dark) .event-sheet select{background:transparent;color:var(--ink)}:where(html).hc:not(.dark) .event-sheet input:hover,:where(html).hc:not(.dark) .event-sheet select:hover{background:white}:where(html).hc:not(.dark) .event-sheet td:first-child select{color:var(--muted)}:where(html).hc:not(.dark) .event-sheet .task-status-select{background:color-mix(in srgb,#000 var(--cg,0%),#f1f1f1)}:where(html).hc:not(.dark) .event-sheet .status-complete{background:color-mix(in srgb,#000 var(--cg,0%),#e5f5eb);color:color-mix(in srgb,#000 var(--ct,0%),#28704a)}:where(html).hc:not(.dark) .event-sheet .status-blocked{background:color-mix(in srgb,#000 var(--cg,0%),#ffe7e4);color:color-mix(in srgb,#000 var(--ct,0%),#a83c31)}:where(html).hc:not(.dark) .event-sheet .status-in-progress{background:color-mix(in srgb,#000 var(--cg,0%),#f1f1f1);color:color-mix(in srgb,#000 var(--ct,0%),#666666)}:where(html).hc:not(.dark) .event-sheet .status-waiting{background:color-mix(in srgb,#000 var(--cg,0%),#fff2d6);color:color-mix(in srgb,#000 var(--ct,0%),#986316)}:where(html).hc:not(.dark) .pending-owner{color:color-mix(in srgb,#000 var(--ct,0%),#9b6618)}:where(html).hc:not(.dark) .sheet-help{color:var(--muted)}:where(html).hc:not(.dark) .leader-picker{background:color-mix(in srgb,#000 var(--cg,0%),#fafafa)}:where(html).hc:not(.dark) .leader-email{color:color-mix(in srgb,#000 var(--ct,0%),#656565)}:where(html).hc:not(.dark) .existing-profile-alert{background:color-mix(in srgb,#000 var(--cg,0%),#f6f6f6)}:where(html).hc:not(.dark) .event-sheet textarea{background:transparent;color:var(--ink)}:where(html).hc:not(.dark) .event-sheet textarea:hover{background:white}:root.hc:not(.dark){color:color-mix(in srgb,#000 var(--ct,0%),#252525);background:color-mix(in srgb,#000 var(--cg,0%),#f4f4f4);--ink:color-mix(in srgb,#000 var(--ct,0%),#252525);--blue:#292929;--blue-dark:#111;--muted:color-mix(in srgb,#000 var(--ct,0%),#666);--panel:#fff}:where(html).hc:not(.dark) body{background:color-mix(in srgb,#000 var(--cg,0%),#f4f4f4)}:where(html).hc:not(.dark) .main-shell{background:color-mix(in srgb,#000 var(--cg,0%),#f4f4f4)}:where(html).hc:not(.dark) .topbar{background:color-mix(in srgb,#000 var(--cg,0%),#f4f4f4)}:where(html).hc:not(.dark) .breadcrumb,:where(html).hc:not(.dark) .breadcrumb strong{color:color-mix(in srgb,#000 var(--ct,0%),#636363)}:where(html).hc:not(.dark) .topbar .icon-button{color:color-mix(in srgb,#000 var(--ct,0%),#575757)}:where(html).hc:not(.dark) .header-avatar,:where(html).hc:not(.dark) .avatar{background:color-mix(in srgb,#000 var(--cg,0%),#e7e7e7);color:color-mix(in srgb,#000 var(--ct,0%),#343434)}:where(html).hc:not(.dark) .icon-button:hover{background:color-mix(in srgb,#000 var(--cg,0%),#e9e9e9)}:where(html).hc:not(.dark) main{background:white;box-shadow:0 2px 12px color-mix(in srgb,#00000066 var(--cs,0%),rgba(0,0,0,.025))}:where(html).hc:not(.dark) .panel{background:#fff;box-shadow:none}:where(html).hc:not(.dark) .page-heading p,:where(html).hc:not(.dark) .section-title p,:where(html).hc:not(.dark) .help-text,:where(html).hc:not(.dark) .sheet-help,:where(html).hc:not(.dark) .eyebrow{color:color-mix(in srgb,#000 var(--ct,0%),#646464)}:where(html).hc:not(.dark) .button.primary{background:#292929;color:color-mix(in srgb,#000 var(--ct,0%),#fff)}:where(html).hc:not(.dark) .button.primary:hover{background:#111}:where(html).hc:not(.dark) .button.secondary{background:white;color:color-mix(in srgb,#000 var(--ct,0%),#373737)}:where(html).hc:not(.dark) .button.secondary:hover{background:color-mix(in srgb,#000 var(--cg,0%),#f5f5f5)}:where(html).hc:not(.dark) .text-button{color:color-mix(in srgb,#000 var(--ct,0%),#383838)}:where(html).hc:not(.dark) .segmented{background:color-mix(in srgb,#000 var(--cg,0%),#ededed)}:where(html).hc:not(.dark) .segmented button{color:color-mix(in srgb,#000 var(--ct,0%),#5d5d5d)}:where(html).hc:not(.dark) .segmented button.selected{background:#fff;color:color-mix(in srgb,#000 var(--ct,0%),#252525);box-shadow:0 1px 3px color-mix(in srgb,#00000066 var(--cs,0%),rgba(0,0,0,.08))}:where(html).hc:not(.dark) .pco-message,:where(html).hc:not(.dark) .leader-picker,:where(html).hc:not(.dark) .pco-match-confirm,:where(html).hc:not(.dark) .pco-setup,:where(html).hc:not(.dark) .pco-protected{background:color-mix(in srgb,#000 var(--cg,0%),#f7f7f7)}:where(html).hc:not(.dark) .pco-match-card{background:#fff}:where(html).hc:not(.dark) .pco-match-card.selected{background:color-mix(in srgb,#000 var(--cg,0%),#f6f6f6);box-shadow:0 0 0 1px color-mix(in srgb,#00000066 var(--cs,0%),#505050)}:where(html).hc:not(.dark) .existing-profile-alert{background:color-mix(in srgb,#000 var(--cg,0%),#f3f3f3)}:where(html).hc:not(.dark) .leader-email{color:color-mix(in srgb,#000 var(--ct,0%),#545454)}:where(html).hc:not(.dark) .event-sheet th{background:color-mix(in srgb,#000 var(--cg,0%),#f6f6f6);color:color-mix(in srgb,#000 var(--ct,0%),#5b5b5b)}:where(html).hc:not(.dark) .event-sheet tr:hover td{background:color-mix(in srgb,#000 var(--cg,0%),#fafafa)}:where(html).hc:not(.dark) .event-sheet .status-in-progress{background:color-mix(in srgb,#000 var(--cg,0%),#e8e8e8);color:color-mix(in srgb,#000 var(--ct,0%),#333)}:where(html).hc:not(.dark) .progress-track{background:color-mix(in srgb,#000 var(--cg,0%),#eee)}:where(html).hc:not(.dark) .progress-track>span{background:#575757}:where(html).hc:not(.dark) .task-row:hover{background:color-mix(in srgb,#000 var(--cg,0%),#f8f8f8)}:where(html).hc:not(.dark) .nav-item.active{background:color-mix(in srgb,#000 var(--cg,0%),#e5e5e5);color:color-mix(in srgb,#000 var(--ct,0%),#242424)}:where(html).hc:not(.dark) .nav-item:hover{background:color-mix(in srgb,#000 var(--cg,0%),#ebebeb);color:color-mix(in srgb,#000 var(--ct,0%),#252525)}:where(html).hc:not(.dark) .workspace-dot{background:#999}:where(html).hc:not(.dark) .brand small{color:color-mix(in srgb,#000 var(--ct,0%),#686868)}:where(html).hc:not(.dark) .nav-label{color:color-mix(in srgb,#000 var(--ct,0%),#727272)}@media(min-width:761px){:where(html).hc:not(.dark) .sidebar{background:color-mix(in srgb,#000 var(--cg,0%),#f4f4f4)}:where(html).hc:not(.dark) .sidebar:hover,:where(html).hc:not(.dark) .sidebar:focus-within{box-shadow:5px 0 18px color-mix(in srgb,#00000066 var(--cs,0%),rgba(0,0,0,.06))}:where(html).hc:not(.dark) .sidebar .nav-item{color:color-mix(in srgb,#000 var(--ct,0%),#5c5c5c)}:where(html).hc:not(.dark) .sidebar .nav-item.active{color:color-mix(in srgb,#000 var(--ct,0%),#222)}}@media(max-width:760px){:where(html).hc:not(.dark) .sidebar{background:color-mix(in srgb,#000 var(--cg,0%),#f4f4f4)}}:where(html).hc:not(.dark) .import-loading{background:color-mix(in srgb,#000 var(--cg,0%),#fafafa)}:where(html).hc:not(.dark) .import-loading p{color:color-mix(in srgb,#000 var(--ct,0%),#666)}:where(html).hc:not(.dark) .import-loading-track{background:color-mix(in srgb,#000 var(--cg,0%),#ebebeb)}:where(html).hc:not(.dark) .import-loading-track>span{background:#666}:where(html).hc:not(.dark) .import-check-complete{color:color-mix(in srgb,#000 var(--ct,0%),#626262)}:where(html).hc:not(.dark) .import-list-meta{color:color-mix(in srgb,#000 var(--ct,0%),#666)}:where(html).hc:not(.dark) .import-source-details{color:color-mix(in srgb,#000 var(--ct,0%),#737373)}:where(html).hc:not(.dark) .import-list-empty{color:color-mix(in srgb,#000 var(--ct,0%),#666)}:where(html).hc:not(.dark) .import-warnings p{color:color-mix(in srgb,#000 var(--ct,0%),#666)}:where(html).hc:not(.dark) .import-copy-notice{background:color-mix(in srgb,#000 var(--cg,0%),#f7f7f7)}:where(html).hc:not(.dark) .board-toolbar>select,:where(html).hc:not(.dark) .calendar-filter>select{background:white}:where(html).hc:not(.dark) .board-count{color:var(--muted)}:where(html).hc:not(.dark) .row-size{color:var(--muted)}:where(html).hc:not(.dark) .row-size input{accent-color:#454545}:where(html).hc:not(.dark) .column-resizer{background:transparent}:where(html).hc:not(.dark) .column-resizer:hover,:where(html).hc:not(.dark) .column-resizer:focus-visible{background:#579bfc66}:where(html).hc:not(.dark) .board-status option{background:white;color:color-mix(in srgb,#000 var(--ct,0%),#242731)}:where(html).hc:not(.dark) .owner-email{color:var(--muted)}:where(html).hc:not(.dark) .board-empty{color:var(--muted)}:where(html).hc:not(.dark) .danger{color:color-mix(in srgb,#000 var(--ct,0%),#b02b3e)}:where(html).hc:not(.dark) .profile-heading p{color:var(--muted)}:where(html).hc:not(.dark) .calendar-filter{color:var(--muted)}:where(html).hc:not(.dark) .calendar-weekday{background:color-mix(in srgb,#000 var(--cg,0%),#f6f6f6)}:where(html).hc:not(.dark) .calendar-date{background:none;color:var(--ink)}:where(html).hc:not(.dark) .calendar-today{background:color-mix(in srgb,#000 var(--cg,0%),#f0f5ff)}:where(html).hc:not(.dark) .calendar-today .calendar-date{background:#376fcd;color:color-mix(in srgb,#000 var(--ct,0%),white)}:where(html).hc:not(.dark) .calendar-outside{background:color-mix(in srgb,#000 var(--cg,0%),#fafafa)}:where(html).hc:not(.dark) .calendar-outside .calendar-date{color:color-mix(in srgb,#000 var(--ct,0%),#999)}:where(html).hc:not(.dark) .calendar-task{background:white;color:color-mix(in srgb,#000 var(--ct,0%),#30343b)}:where(html).hc:not(.dark) .calendar-task:hover{background:color-mix(in srgb,#000 var(--cg,0%),#f8f8f8)}:where(html).hc:not(.dark) .calendar-task span{color:color-mix(in srgb,#000 var(--ct,0%),#666)}:where(html).hc:not(.dark) .calendar-event{background:#292929;color:color-mix(in srgb,#000 var(--ct,0%),white)}:where(html).hc:not(.dark) .calendar-legend span{color:var(--muted)}:where(html).hc:not(.dark) .board-sheet th:last-child,:where(html).hc:not(.dark) .board-sheet td:last-child{background:#fff;box-shadow:-1px 0 color-mix(in srgb,#00000066 var(--cs,0%),#e7e7e7)}:where(html).hc:not(.dark) .board-sheet th:last-child{background:color-mix(in srgb,#000 var(--cg,0%),#f6f6f6)}:root.hc:not(.dark){--text:color-mix(in srgb,#000 var(--ct,0%),#303238);--muted:color-mix(in srgb,#000 var(--ct,0%),#72767d)}:where(html).hc:not(.dark) .task-workspace{color:color-mix(in srgb,#000 var(--ct,0%),#35373b)}:where(html).hc:not(.dark) .task-toolbar .search-field{background:color-mix(in srgb,#000 var(--cg,0%),#f6f7f8)}:where(html).hc:not(.dark) .task-toolbar .search-field input{color:color-mix(in srgb,#000 var(--ct,0%),#36383e)}:where(html).hc:not(.dark) .task-count{color:color-mix(in srgb,#000 var(--ct,0%),#777b82)}:where(html).hc:not(.dark) .task-filters select{background:#ffffffc9;color:color-mix(in srgb,#000 var(--ct,0%),#5b5f65)}:where(html).hc:not(.dark) .task-hide{color:color-mix(in srgb,#000 var(--ct,0%),#656971)}:where(html).hc:not(.dark) .task-hide input{accent-color:#4c555d}:where(html).hc:not(.dark) .task-feedback{color:color-mix(in srgb,#000 var(--ct,0%),#757a81)}:where(html).hc:not(.dark) .task-feedback button{color:color-mix(in srgb,#000 var(--ct,0%),#3e484f)}:where(html).hc:not(.dark) .save-error{color:color-mix(in srgb,#000 var(--ct,0%),#aa293a)}:where(html).hc:not(.dark) .task-grid th{color:color-mix(in srgb,#000 var(--ct,0%),#656a71);background:color-mix(in srgb,#000 var(--cg,0%),#f9fafb)}:where(html).hc:not(.dark) .task-grid td{background:#fff}:where(html).hc:not(.dark) .task-grid tr:hover td{background:color-mix(in srgb,#000 var(--cg,0%),#fafbfc)}:where(html).hc:not(.dark) .task-grid .anchored{box-shadow:1px 0 0 color-mix(in srgb,#00000066 var(--cs,0%),#ebedef)}:where(html).hc:not(.dark) .task-grid .column-resizer:hover,:where(html).hc:not(.dark) .task-grid .column-resizer:focus-visible{background:color-mix(in srgb,#000 var(--cg,0%),#d7dde4)}:where(html).hc:not(.dark) .header-pencil{color:color-mix(in srgb,#000 var(--ct,0%),#899099)}:where(html).hc:not(.dark) .header-pencil:hover{background:color-mix(in srgb,#000 var(--cg,0%),#e9ecf0);color:color-mix(in srgb,#000 var(--ct,0%),#353b42)}:where(html).hc:not(.dark) .task-name{color:color-mix(in srgb,#000 var(--ct,0%),#30363e)}:where(html).hc:not(.dark) .task-grip{color:color-mix(in srgb,#000 var(--ct,0%),#abb0b6)}:where(html).hc:not(.dark) .task-name-cell>.task-popover .task-popover-trigger{color:color-mix(in srgb,#000 var(--ct,0%),#9299a1)}:where(html).hc:not(.dark) .task-popover-trigger:hover{background:color-mix(in srgb,#000 var(--cg,0%),#f0f2f5)}:where(html).hc:not(.dark) .task-popover-panel{background:rgba(255,255,255,.98);box-shadow:0 12px 36px color-mix(in srgb,#00000066 var(--cs,0%),#27344220);color:color-mix(in srgb,#000 var(--ct,0%),#41464d)}:where(html).hc:not(.dark) .task-popover-panel>.help-text{color:color-mix(in srgb,#000 var(--ct,0%),#6d747e)}:where(html).hc:not(.dark) .picker-option:hover{background:color-mix(in srgb,#000 var(--cg,0%),#f3f5f7)}:where(html).hc:not(.dark) .picker-edit{color:color-mix(in srgb,#000 var(--ct,0%),#656e79)}:where(html).hc:not(.dark) .soft-tag{background:color-mix(in srgb,#000 var(--cg,0%),#f3f5f7);color:color-mix(in srgb,#000 var(--ct,0%),#3e454f)}:where(html).hc:not(.dark) .owner-summary small{color:color-mix(in srgb,#000 var(--ct,0%),#858b93)}:where(html).hc:not(.dark) .owner-initial{background:color-mix(in srgb,#000 var(--cg,0%),#edf0f4);color:color-mix(in srgb,#000 var(--ct,0%),#6b7481)}:where(html).hc:not(.dark) .cell-value{color:color-mix(in srgb,#000 var(--ct,0%),#5b616b)}:where(html).hc:not(.dark) .cell-value:hover{background:color-mix(in srgb,#000 var(--cg,0%),#f1f3f5)}:where(html).hc:not(.dark) .cell-placeholder{color:color-mix(in srgb,#000 var(--ct,0%),#979da6)}:where(html).hc:not(.dark) .cell-editor input,:where(html).hc:not(.dark) .cell-editor textarea,:where(html).hc:not(.dark) .task-rename input{background:#fff;color:color-mix(in srgb,#000 var(--ct,0%),#303942)}:where(html).hc:not(.dark) .cell-editor button{color:color-mix(in srgb,#000 var(--ct,0%),#536277)}:where(html).hc:not(.dark) .task-comments{color:color-mix(in srgb,#000 var(--ct,0%),#84909d)}:where(html).hc:not(.dark) .task-comments:hover{background:color-mix(in srgb,#000 var(--cg,0%),#edf0f4);color:color-mix(in srgb,#000 var(--ct,0%),#4b596b)}:where(html).hc:not(.dark) .task-group-row td{background:color-mix(in srgb,#000 var(--cg,0%),#f7f8fa)!important}:where(html).hc:not(.dark) .task-group-button{color:color-mix(in srgb,#000 var(--ct,0%),#525d6b)}:where(html).hc:not(.dark) .task-group-button span{color:color-mix(in srgb,#000 var(--ct,0%),#89929e)}:where(html).hc:not(.dark) .task-add{color:color-mix(in srgb,#000 var(--ct,0%),#9ca4af)}:where(html).hc:not(.dark) .task-add input{background:transparent;color:color-mix(in srgb,#000 var(--ct,0%),#3e4650)}:where(html).hc:not(.dark) .task-help{color:color-mix(in srgb,#000 var(--ct,0%),#818996)}:where(html).hc:not(.dark) .task-empty{color:color-mix(in srgb,#000 var(--ct,0%),#7e8794)}:where(html).hc:not(.dark) .view-columns small{color:color-mix(in srgb,#000 var(--ct,0%),#89919d)}:where(html).hc:not(.dark) .task-detail-tabs button{color:color-mix(in srgb,#000 var(--ct,0%),#6b737e)}:where(html).hc:not(.dark) .comments .help-text{color:color-mix(in srgb,#000 var(--ct,0%),#727b88)}:where(html).hc:not(.dark) .comment strong,:where(html).hc:not(.dark) .comment p{color:color-mix(in srgb,#000 var(--ct,0%),#535f70)}@media(max-width:760px){:where(html).hc:not(.dark) .mobile-task{background:#fff;box-shadow:0 2px 7px color-mix(in srgb,#00000066 var(--cs,0%),#263a5104)}:where(html).hc:not(.dark) .mobile-task>p{color:color-mix(in srgb,#000 var(--ct,0%),#7d8693)}:where(html).hc:not(.dark) .mobile-task .task-popover-panel{box-shadow:0 0 0 100vmax color-mix(in srgb,#00000066 var(--cs,0%),#26364735),0 10px 40px color-mix(in srgb,#00000066 var(--cs,0%),#27344230)}:where(html).hc:not(.dark) .modal.drawer .modal-heading{background:#ffffffed}}@media(max-width:760px){:where(html).hc:not(.dark) .modal.drawer .form-stack label{color:color-mix(in srgb,#000 var(--ct,0%),#5d6672)}:where(html).hc:not(.dark) .modal.drawer .form-stack input,:where(html).hc:not(.dark) .modal.drawer .form-stack textarea,:where(html).hc:not(.dark) .modal.drawer .form-stack select{color:color-mix(in srgb,#000 var(--ct,0%),#343e4b)}}:where(html).hc:not(.dark) .layout-options summary,:where(html).hc:not(.dark) .definition-options summary{color:color-mix(in srgb,#000 var(--ct,0%),#505966)}:where(html).hc:not(.dark) .event-actions .task-popover-trigger{background:#ffffffb0}:where(html).hc:not(.dark) .event-options-list .text-button:hover{background:color-mix(in srgb,#000 var(--cg,0%),#f1f3f5)}:where(html).hc:not(.dark) .mobile-task-edit{color:color-mix(in srgb,#000 var(--ct,0%),#75808d)}:where(html).hc:not(.dark) .mobile-task-edit:hover{background:color-mix(in srgb,#000 var(--cg,0%),#f2f4f7)}:where(html).hc:not(.dark) .mobile-owner{color:color-mix(in srgb,#000 var(--ct,0%),#677282)}:where(html).hc:not(.dark) .mobile-deadline{color:color-mix(in srgb,#000 var(--ct,0%),#677282)}:where(html).hc:not(.dark) .task-comments{color:color-mix(in srgb,#000 var(--ct,0%),#778394)}@media(max-width:760px){:where(html).hc:not(.dark) .task-toolbar-right .task-popover-panel,:where(html).hc:not(.dark) .event-actions .task-popover-panel{box-shadow:0 0 0 100vmax color-mix(in srgb,#00000066 var(--cs,0%),#26364735),0 10px 40px color-mix(in srgb,#00000066 var(--cs,0%),#27344230)}}:where(html).hc:not(.dark) .option-control{color:color-mix(in srgb,#000 var(--ct,0%),#677180)}:where(html).hc:not(.dark) .event-readiness{color:color-mix(in srgb,#000 var(--ct,0%),#8a929c)}:where(html).hc:not(.dark) .overlay{background:rgba(32,38,46,.28)}:where(html).hc:not(.dark) .task-create{background:#292c30;color:color-mix(in srgb,#000 var(--ct,0%),white);box-shadow:0 4px 16px color-mix(in srgb,#00000066 var(--cs,0%),#20252b25)}:where(html).hc:not(.dark) .task-create:hover{background:#41464d}:where(html).hc:not(.dark) main.event-page{background:transparent;box-shadow:none}:where(html).hc:not(.dark) .event-page>.panel{background:transparent;box-shadow:none}:where(html).hc:not(.dark) .event-nav .task-popover-trigger{color:color-mix(in srgb,#000 var(--ct,0%),#515a65);background:rgba(255,255,255,.55);box-shadow:0 2px 8px color-mix(in srgb,#00000066 var(--cs,0%),#27334209)}:where(html).hc:not(.dark) .event-nav .task-popover-panel{background:rgba(255,255,255,.94)}:where(html).hc:not(.dark) .event-nav nav button:hover,:where(html).hc:not(.dark) .event-nav nav button[aria-current=page]{background:color-mix(in srgb,#000 var(--cg,0%),#edf0f3);color:color-mix(in srgb,#000 var(--ct,0%),#303b48)}:where(html).hc:not(.dark) .task-create{background:linear-gradient(145deg,rgba(255,255,255,.86),color-mix(in srgb,#000 var(--cg,0%),rgba(237,241,246,.56)));color:color-mix(in srgb,#000 var(--ct,0%),#313b48);box-shadow:0 8px 24px color-mix(in srgb,#00000066 var(--cs,0%),#27344228),0 2px 5px color-mix(in srgb,#00000066 var(--cs,0%),#27344216),inset 0 1px 1px color-mix(in srgb,#00000066 var(--cs,0%),#ffffff)}:where(html).hc:not(.dark) .task-create:hover{background:rgba(255,255,255,.92);box-shadow:0 10px 28px color-mix(in srgb,#00000066 var(--cs,0%),#27344232),0 2px 5px color-mix(in srgb,#00000066 var(--cs,0%),#27344216),inset 0 1px 1px color-mix(in srgb,#00000066 var(--cs,0%),#fff)}@media(max-width:760px){:where(html).hc:not(.dark) .event-page .mobile-task{background:rgba(255,255,255,.92)}}html.hc:not(.dark),:where(html).hc:not(.dark) body{background:color-mix(in srgb,#000 var(--cg,0%),#f5f5f5)}:where(html).hc:not(.dark) .modal{background:rgba(255,255,255,.90);box-shadow:0 18px 70px color-mix(in srgb,#00000066 var(--cs,0%),#26344328),inset 0 1px 1px color-mix(in srgb,#00000066 var(--cs,0%),#fff)}:where(html).hc:not(.dark) .event-page .mobile-task{background:rgba(255,255,255,.77);box-shadow:0 2px 10px color-mix(in srgb,#00000066 var(--cs,0%),#25344806),inset 0 1px 1px color-mix(in srgb,#00000066 var(--cs,0%),#ffffff)}:where(html).hc:not(.dark) .modal .form-stack input:not([type=hidden]):not([type=color]),:where(html).hc:not(.dark) .modal .form-stack select,:where(html).hc:not(.dark) .form-picker>.task-popover>.task-popover-trigger{background:#ffffffb8}:where(html).hc:not(.dark) .field-label{color:color-mix(in srgb,#000 var(--ct,0%),#818181)}:where(html).hc:not(.dark) .form-picker .task-popover-panel{background:#fffffffa}:where(html).hc:not(.dark) .picker-create p{color:color-mix(in srgb,#000 var(--ct,0%),#b94a4a)}:where(html).hc:not(.dark) .pending-owner,:where(html).hc:not(.dark) .pending-note{color:color-mix(in srgb,#000 var(--ct,0%),#ac6818)!important}:where(html).hc:not(.dark) .pending-team .avatar{background:color-mix(in srgb,#000 var(--cg,0%),#fff0d9);color:color-mix(in srgb,#000 var(--ct,0%),#ad6817)}:where(html).hc:not(.dark) .pending-team small{color:color-mix(in srgb,#000 var(--ct,0%),#ad6817)}:where(html).hc:not(.dark) .invite-delivery{color:color-mix(in srgb,#000 var(--ct,0%),#727b87)}:where(html).hc:not(.dark) .pending-task-owner{color:color-mix(in srgb,#000 var(--ct,0%),#ac6818)}:where(html).hc:not(.dark) .topbar{background:color-mix(in srgb,#000 var(--cg,0%),#f5f5f5)}:where(html).hc:not(.dark) .form-picker-trigger{background:rgba(255,255,255,.8);color:inherit}:where(html).hc:not(.dark) .form-popover-panel{background:rgba(255,255,255,.96);box-shadow:0 14px 40px color-mix(in srgb,#00000066 var(--cs,0%),#18212e26)}:where(html).hc:not(.dark) .event-menu-trigger,:where(html).hc:not(.dark) .glass-button{background:rgba(255,255,255,.65);box-shadow:0 3px 12px color-mix(in srgb,#00000066 var(--cs,0%),#19212b0a),inset 0 1px 0 color-mix(in srgb,#00000066 var(--cs,0%),#fff);color:var(--ink)}:where(html).hc:not(.dark) .event-core-details dt{color:color-mix(in srgb,#000 var(--ct,0%),#737984)}:where(html).hc:not(.dark) .answer-bubble{background:rgba(255,255,255,.73);box-shadow:0 4px 16px color-mix(in srgb,#00000066 var(--cs,0%),#18212e04)}:where(html).hc:not(.dark) .form-popover-panel .picker-create label{color:color-mix(in srgb,#000 var(--ct,0%),#737984)}:where(html).hc:not(.dark) .detail-panel dl.event-core-details{color:color-mix(in srgb,#000 var(--ct,0%),#454c56)}:where(html).hc:not(.dark) .detail-panel .event-core-details dt{color:color-mix(in srgb,#000 var(--ct,0%),#737984)}:root.hc:not(.dark){--tile-surface:rgba(255,255,255,.77);--glass-surface:rgba(255,255,255,.65);--glass-shadow:0 4px 16px color-mix(in srgb,#00000066 var(--cs,0%),#18212e06),inset 0 1px 1px color-mix(in srgb,#00000066 var(--cs,0%),#fff)}:where(html).hc:not(.dark) main.workspace-page{background:transparent;box-shadow:none}:where(html).hc:not(.dark) .panel{background:transparent;box-shadow:none}:where(html).hc:not(.dark) .button.secondary{background:var(--glass-surface);box-shadow:var(--glass-shadow);color:var(--ink)}:where(html).hc:not(.dark) .button.secondary:hover{background:#ffffffec;box-shadow:0 5px 18px color-mix(in srgb,#00000066 var(--cs,0%),#18212e0c)}:where(html).hc:not(.dark) .button.primary{background:#292929eb;box-shadow:0 5px 18px color-mix(in srgb,#00000066 var(--cs,0%),#18212e12),inset 0 1px 1px color-mix(in srgb,#00000066 var(--cs,0%),#ffffff16)}:where(html).hc:not(.dark) .button.primary:hover{background:#202020f2}:where(html).hc:not(.dark) .icon-button:hover{background:#ffffff80}:where(html).hc:not(.dark) .segmented{background:color-mix(in srgb,#000 var(--cg,0%),rgba(231,233,236,.55))}:where(html).hc:not(.dark) .segmented button.selected{background:#ffffffed;box-shadow:0 2px 8px color-mix(in srgb,#00000066 var(--cs,0%),#18212e0b);color:color-mix(in srgb,#000 var(--ct,0%),#252525)}:where(html).hc:not(.dark) .search-field{background:#ffffff90}:where(html).hc:not(.dark) .form-stack input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=hidden]),:where(html).hc:not(.dark) .form-stack select,:where(html).hc:not(.dark) .form-stack textarea,:where(html).hc:not(.dark) .template-tile-fields select,:where(html).hc:not(.dark) .template-tile-fields input[type=number],:where(html).hc:not(.dark) .template-tile-heading>input,:where(html).hc:not(.dark) .template-toolbar select,:where(html).hc:not(.dark) .calendar-filter>select{background:#ffffffb8;color:var(--ink)}:where(html).hc:not(.dark) .form-stack label,:where(html).hc:not(.dark) .template-tile-fields label{color:color-mix(in srgb,#000 var(--ct,0%),#737984)}:where(html).hc:not(.dark) .form-stack input[readonly]{background:#eceef14d;color:color-mix(in srgb,#000 var(--ct,0%),#727984)}:where(html).hc:not(.dark) .event-card,:where(html).hc:not(.dark) .template-tile,:where(html).hc:not(.dark) .connection-card,:where(html).hc:not(.dark) .import-list-row,:where(html).hc:not(.dark) .pco-match-card,:where(html).hc:not(.dark) .team-row,:where(html).hc:not(.dark) .quiet-card,:where(html).hc:not(.dark) .settings-note,:where(html).hc:not(.dark) .empty-events,:where(html).hc:not(.dark) .recommendation,:where(html).hc:not(.dark) .pco-checklist-row,:where(html).hc:not(.dark) .comment{background:var(--tile-surface);box-shadow:var(--glass-shadow)}:where(html).hc:not(.dark) .event-card:hover{background:#ffffffee;box-shadow:0 7px 22px color-mix(in srgb,#00000066 var(--cs,0%),#18212e0b)}:where(html).hc:not(.dark) .event-card h3{color:var(--ink)}:where(html).hc:not(.dark) .event-card>p,:where(html).hc:not(.dark) .event-date,:where(html).hc:not(.dark) .card-progress,:where(html).hc:not(.dark) .card-bottom{color:color-mix(in srgb,#000 var(--ct,0%),#737984)}:where(html).hc:not(.dark) .progress-track{background:color-mix(in srgb,#000 var(--cg,0%),#e8ebef)}:where(html).hc:not(.dark) .progress-track>span{background:#8997a6}:where(html).hc:not(.dark) .pill,:where(html).hc:not(.dark) .status{background:#e9ecf175;color:color-mix(in srgb,#000 var(--ct,0%),#5c6572)}:where(html).hc:not(.dark) .task-table-head{background:none;color:color-mix(in srgb,#000 var(--ct,0%),#737984)}:where(html).hc:not(.dark) .task-row{background:var(--tile-surface);box-shadow:var(--glass-shadow)}:where(html).hc:not(.dark) .task-row:hover{background:#ffffffed}:where(html).hc:not(.dark) .task-title strong{color:var(--ink)}:where(html).hc:not(.dark) .task-title small,:where(html).hc:not(.dark) .owner-cell,:where(html).hc:not(.dark) .due-cell{color:color-mix(in srgb,#000 var(--ct,0%),#737984)}:where(html).hc:not(.dark) .quiet-card strong{color:color-mix(in srgb,#000 var(--ct,0%),#454c56)}:where(html).hc:not(.dark) .quiet-card p{color:color-mix(in srgb,#000 var(--ct,0%),#737984)}:where(html).hc:not(.dark) .template-toolbar label{color:color-mix(in srgb,#000 var(--ct,0%),#737984)}:where(html).hc:not(.dark) .template-toolbar select{color:var(--ink)}:where(html).hc:not(.dark) .template-tile-heading .icon-button{color:color-mix(in srgb,#000 var(--ct,0%),#7e8897)}:where(html).hc:not(.dark) .template-tile-footer{color:color-mix(in srgb,#000 var(--ct,0%),#737984)}:where(html).hc:not(.dark) .profile-heading .avatar,:where(html).hc:not(.dark) .connection-icon{background:#ffffffb8;box-shadow:var(--glass-shadow)}:where(html).hc:not(.dark) .pco-setup{background:transparent}:where(html).hc:not(.dark) .pco-secret-names code{background:#ffffff90}:where(html).hc:not(.dark) .pco-message,:where(html).hc:not(.dark) .pco-protected,:where(html).hc:not(.dark) .pco-match-confirm,:where(html).hc:not(.dark) .leader-picker,:where(html).hc:not(.dark) .existing-profile-alert,:where(html).hc:not(.dark) .import-loading,:where(html).hc:not(.dark) .import-copy-notice{background:var(--tile-surface);box-shadow:var(--glass-shadow)}:where(html).hc:not(.dark) .pco-match-card.selected{background:color-mix(in srgb,#000 var(--cg,0%),#f1f5faf0);box-shadow:0 0 0 1px color-mix(in srgb,#00000066 var(--cs,0%),#8997a6)}:where(html).hc:not(.dark) .import-list-info>strong{color:var(--ink)}:where(html).hc:not(.dark) .import-plan{background:none}:where(html).hc:not(.dark) .team-row strong{color:var(--ink)}:where(html).hc:not(.dark) .calendar-task{background:var(--tile-surface);box-shadow:0 2px 8px color-mix(in srgb,#00000066 var(--cs,0%),#18212e05)}:where(html).hc:not(.dark) .calendar-event{background:#292929eb}:where(html).hc:not(.dark) .calendar-weekday{background:#e9edf16b}:where(html).hc:not(.dark) .calendar-cell{background:#ffffff4d}:where(html).hc:not(.dark) .calendar-today{background:color-mix(in srgb,#000 var(--cg,0%),#eef4fd8c)}:where(html).hc:not(.dark) .calendar-outside{background:#e9edf133}:where(html).hc:not(.dark) .signin-card{background:var(--tile-surface);box-shadow:0 18px 70px color-mix(in srgb,#00000066 var(--cs,0%),#26344317),inset 0 1px 1px color-mix(in srgb,#00000066 var(--cs,0%),#fff)}:where(html).hc:not(.dark) .sidebar{background:color-mix(in srgb,#000 var(--cg,0%),rgba(245,245,245,.82))}:where(html).hc:not(.dark) .sidebar:hover,:where(html).hc:not(.dark) .sidebar:focus-within{box-shadow:6px 0 22px color-mix(in srgb,#00000066 var(--cs,0%),#18212e0c)}:where(html).hc:not(.dark) .sidebar .nav-item.active{background:#ffffffb8;box-shadow:0 2px 9px color-mix(in srgb,#00000066 var(--cs,0%),#18212e06)}:where(html).hc:not(.dark) .mobile-shade{background:#26344326}:where(html).hc:not(.dark) .templates-page .page-heading>.button{box-shadow:0 10px 30px color-mix(in srgb,#00000066 var(--cs,0%),#18212e24),inset 0 1px 1px color-mix(in srgb,#00000066 var(--cs,0%),#ffffff22)}:where(html).hc:not(.dark) .email-connection>.email-availability{color:color-mix(in srgb,#000 var(--ct,0%),#737984)}:where(html).hc:not(.dark) .email-setup summary{color:color-mix(in srgb,#000 var(--ct,0%),#5c6572)}:where(html).hc:not(.dark) .email-setup-links a{color:var(--ink)}:where(html).hc:not(.dark) .email-check-error{color:color-mix(in srgb,#000 var(--ct,0%),#a33a48)!important}:where(html).hc:not(.dark) .task-floating-popover input,:where(html).hc:not(.dark) .task-floating-popover select{background:#fff;color:var(--ink)}:where(html).hc:not(.dark) .calendar-undated summary{color:color-mix(in srgb,#000 var(--ct,0%),#656e79)}:where(html).hc:not(.dark) .calendar-empty{color:color-mix(in srgb,#000 var(--ct,0%),#737984)}:where(html).hc:not(.dark) .calendar-agenda-day{background:var(--tile-surface);box-shadow:var(--glass-shadow)}:where(html).hc:not(.dark) .calendar-agenda-day h3>span{color:color-mix(in srgb,#000 var(--ct,0%),#737984)}@media(max-width:760px){:where(html).hc:not(.dark) .calendar-mini-weekday{color:color-mix(in srgb,#000 var(--ct,0%),#737984)}:where(html).hc:not(.dark) .calendar-mini-date{color:var(--ink);background:#ffffff60}:where(html).hc:not(.dark) .calendar-mini-date.calendar-outside{color:color-mix(in srgb,#000 var(--ct,0%),#8d94a0);background:#e9edf133}:where(html).hc:not(.dark) .calendar-mini-date[aria-pressed=true]{background:#292929eb;color:color-mix(in srgb,#000 var(--ct,0%),#fff);box-shadow:var(--glass-shadow)}:where(html).hc:not(.dark) .calendar-day-markers i{background:currentColor}:where(html).hc:not(.dark) .calendar-mini-date.is-event:not([aria-pressed=true]){background:color-mix(in srgb,#000 var(--cg,0%),#e6ecf3)}}:where(html).hc:not(.dark) .assignee-choices [aria-checked=true]{background:rgba(79,113,157,.08)}:where(html).hc:not(.dark) .connection-card>small{color:color-mix(in srgb,#000 var(--ct,0%),#737984)}:where(html).hc:not(.dark) .calendar-reminders select{background:#ffffffb8}:where(html).hc:not(.dark) .notification-panel,:where(html).hc:not(.dark) .email-settings{background:var(--tile-surface);box-shadow:var(--glass-shadow)}:where(html).hc:not(.dark) .notification-heading p,:where(html).hc:not(.dark) .email-settings-head p{color:color-mix(in srgb,#000 var(--ct,0%),#737984)}:where(html).hc:not(.dark) .save-status{color:color-mix(in srgb,#000 var(--ct,0%),#737984)}:where(html).hc:not(.dark) .email-settings>.save-status{color:color-mix(in srgb,#000 var(--ct,0%),#3f7a52)}:where(html).hc:not(.dark) .notification-group h3,:where(html).hc:not(.dark) .email-schedule h3,:where(html).hc:not(.dark) .email-editor h3{color:color-mix(in srgb,#000 var(--ct,0%),#8997a6)}:where(html).hc:not(.dark) .notification-row strong{color:color-mix(in srgb,#000 var(--ct,0%),#333)}:where(html).hc:not(.dark) .notification-row small{color:color-mix(in srgb,#000 var(--ct,0%),#737984)}:where(html).hc:not(.dark) .notification-off{color:color-mix(in srgb,#000 var(--ct,0%),#ad6817);background:color-mix(in srgb,#000 var(--cg,0%),#fbf1e6)}:where(html).hc:not(.dark) .notification-off a{color:inherit}:where(html).hc:not(.dark) .reminder-default>label:first-child{color:color-mix(in srgb,#000 var(--ct,0%),#818181)}:where(html).hc:not(.dark) .reminder-default select{background:#fff;color:color-mix(in srgb,#000 var(--ct,0%),#636363)}:where(html).hc:not(.dark) .reminder-default .reminder-check{color:color-mix(in srgb,#000 var(--ct,0%),#555)}:where(html).hc:not(.dark) .reminder-default small{color:color-mix(in srgb,#000 var(--ct,0%),#737984)}:where(html).hc:not(.dark) .email-kind{background:#ffffffb8}:where(html).hc:not(.dark) .email-kind strong{color:color-mix(in srgb,#000 var(--ct,0%),#333)}:where(html).hc:not(.dark) .email-kind small{color:color-mix(in srgb,#000 var(--ct,0%),#8997a6)}:where(html).hc:not(.dark) .email-kind.selected{background:#fff;box-shadow:0 2px 10px color-mix(in srgb,#00000066 var(--cs,0%),#18212e0c)}:where(html).hc:not(.dark) .field-label small{color:color-mix(in srgb,#000 var(--ct,0%),#a8a8a8)}:where(html).hc:not(.dark) .placeholder-chips{color:color-mix(in srgb,#000 var(--ct,0%),#818181)}:where(html).hc:not(.dark) .chip{color:color-mix(in srgb,#000 var(--ct,0%),#45505f);background:color-mix(in srgb,#000 var(--cg,0%),#f3f5f7)}:where(html).hc:not(.dark) .chip:hover:not(:disabled){background:color-mix(in srgb,#000 var(--cg,0%),#eaedf1)}:where(html).hc:not(.dark) .email-problems{background:color-mix(in srgb,#000 var(--cg,0%),#fbf1e6);color:color-mix(in srgb,#000 var(--ct,0%),#8a5413)}:where(html).hc:not(.dark) .email-preview-bar small{color:color-mix(in srgb,#000 var(--ct,0%),#8997a6)}:where(html).hc:not(.dark) .email-preview-bar strong{color:color-mix(in srgb,#000 var(--ct,0%),#333)}:where(html).hc:not(.dark) .email-preview iframe{background:color-mix(in srgb,#000 var(--cg,0%),#f4f4f4)}:where(html).hc:not(.dark) .task-done-toggle{background:#fff;color:color-mix(in srgb,#000 var(--ct,0%),#fff)}:where(html).hc:not(.dark) .task-done-toggle:hover:not(:disabled){background:color-mix(in srgb,#000 var(--cg,0%),#eef7f1)}:where(html).hc:not(.dark) .task-done-toggle.done{background:#2f8f5b}:where(html).hc:not(.dark) .task-grid tr.is-done .task-name,:where(html).hc:not(.dark) .mobile-task.is-done .task-name{color:color-mix(in srgb,#000 var(--ct,0%),#9aa0a8);text-decoration-color:color-mix(in srgb,#000 var(--ct,0%),#c3c9d1)}:where(html).hc:not(.dark) .deadline-chip{color:color-mix(in srgb,#000 var(--ct,0%),#45505f)}:where(html).hc:not(.dark) .deadline-chip.overdue{background:color-mix(in srgb,#000 var(--cg,0%),#fbf1e6);color:color-mix(in srgb,#000 var(--ct,0%),#ad6817)}:where(html).hc:not(.dark) .deadline-chip.today{background:#292929;color:color-mix(in srgb,#000 var(--ct,0%),#fff)}:where(html).hc:not(.dark) .deadline-chip.tomorrow,:where(html).hc:not(.dark) .deadline-chip.soon{color:color-mix(in srgb,#000 var(--ct,0%),#292929)}:where(html).hc:not(.dark) .deadline-chip.done{color:color-mix(in srgb,#000 var(--ct,0%),#a8adb5)}:where(html).hc:not(.dark) .quick-chip{background:#ffffffb8;color:color-mix(in srgb,#000 var(--ct,0%),#45505f)}:where(html).hc:not(.dark) .quick-chip:hover{background:#fff}:where(html).hc:not(.dark) .quick-chip span{background:color-mix(in srgb,#000 var(--cg,0%),#eceef1);color:color-mix(in srgb,#000 var(--ct,0%),#45505f)}:where(html).hc:not(.dark) .quick-chip.warn span{background:color-mix(in srgb,#000 var(--cg,0%),#fbf1e6);color:color-mix(in srgb,#000 var(--ct,0%),#ad6817)}:where(html).hc:not(.dark) .quick-chip.on{background:#292929;color:color-mix(in srgb,#000 var(--ct,0%),#fff)}:where(html).hc:not(.dark) .quick-chip.on span{background:#ffffff2e;color:color-mix(in srgb,#000 var(--ct,0%),#fff)}:where(html).hc:not(.dark) .task-summary{color:color-mix(in srgb,#000 var(--ct,0%),#737984)}:where(html).hc:not(.dark) .task-progress{background:color-mix(in srgb,#000 var(--cg,0%),#eceef1)}:where(html).hc:not(.dark) .task-progress i{background:#2f8f5b}:where(html).hc:not(.dark) .filter-badge{background:#292929;color:color-mix(in srgb,#000 var(--ct,0%),#fff)}:where(html).hc:not(.dark) .task-empty>span{color:color-mix(in srgb,#000 var(--ct,0%),#737984)}:where(html).hc:not(.dark) .task-delete{color:color-mix(in srgb,#000 var(--ct,0%),#b4442b)}:where(html).hc:not(.dark) .task-delete:hover{color:color-mix(in srgb,#000 var(--ct,0%),#8f2f1a)}:where(html).hc:not(.dark) .sidebar .nav-label .nav-count{color:color-mix(in srgb,#000 var(--ct,0%),#a6a6a6)}:where(html).hc:not(.dark) .event-link small{color:color-mix(in srgb,#000 var(--ct,0%),#9b9b9b)}:where(html).hc:not(.dark) .event-link small.past{color:color-mix(in srgb,#000 var(--ct,0%),#b8b8b8)}:where(html).hc:not(.dark) .event-badge{background:#ffffffb0;color:color-mix(in srgb,#000 var(--ct,0%),#5c5c5c)}:where(html).hc:not(.dark) .event-link.active .event-badge{background:#2f3a46;color:color-mix(in srgb,#000 var(--ct,0%),#fff)}:where(html).hc:not(.dark) .sidebar-empty{color:color-mix(in srgb,#000 var(--ct,0%),#9a9a9a)}:where(html).hc:not(.dark) .account-link{background:none}:where(html).hc:not(.dark) .account-link:hover,:where(html).hc:not(.dark) .account-link.active{background:#ffffffb8}:where(html).hc:not(.dark) .account-text strong{color:color-mix(in srgb,#000 var(--ct,0%),#333)}:where(html).hc:not(.dark) .account-text small{color:var(--muted)}@media(min-width:1100px){:where(html).hc:not(.dark) .sidebar,:where(html).hc:not(.dark) .sidebar:hover,:where(html).hc:not(.dark) .sidebar:focus-within{box-shadow:none;background:transparent}}:where(html).hc:not(.dark) .people-toolbar p{color:var(--muted)}:where(html).hc:not(.dark) .toggle-chip{color:color-mix(in srgb,#000 var(--ct,0%),#45505f);background:#ffffffb0}:where(html).hc:not(.dark) .toggle-chip.selected{background:#2f3a46;color:color-mix(in srgb,#000 var(--ct,0%),#fff)}:where(html).hc:not(.dark) .people-row:hover{background:#ffffff80}:where(html).hc:not(.dark) .people-person{background:none}:where(html).hc:not(.dark) .people-name strong{color:color-mix(in srgb,#000 var(--ct,0%),#333)}:where(html).hc:not(.dark) .people-name small{color:color-mix(in srgb,#000 var(--ct,0%),#8a8f96)}:where(html).hc:not(.dark) .you{color:color-mix(in srgb,#000 var(--ct,0%),#9aa0a7)}:where(html).hc:not(.dark) .avatar.pending{background:color-mix(in srgb,#000 var(--cg,0%),#f3f4f6);color:color-mix(in srgb,#000 var(--ct,0%),#8a8f96)}:where(html).hc:not(.dark) .people-meta{color:color-mix(in srgb,#000 var(--ct,0%),#6d747e)}:where(html).hc:not(.dark) .pill.warn{background:color-mix(in srgb,#000 var(--cg,0%),#fff0d8);color:color-mix(in srgb,#000 var(--ct,0%),#945400)}:where(html).hc:not(.dark) .people-expiry{color:color-mix(in srgb,#000 var(--ct,0%),#9aa0a7)}:where(html).hc:not(.dark) .people-actions .task-popover-trigger{background:none;color:color-mix(in srgb,#000 var(--ct,0%),#5c6572)}:where(html).hc:not(.dark) .people-actions .task-popover-trigger:hover{background:#ffffffc0}:where(html).hc:not(.dark) .row-menu button{background:none;color:color-mix(in srgb,#000 var(--ct,0%),#303b48)}:where(html).hc:not(.dark) .row-menu button:hover:not(:disabled){background:color-mix(in srgb,#000 var(--cg,0%),#edf0f3)}:where(html).hc:not(.dark) .row-menu button.danger{color:color-mix(in srgb,#000 var(--ct,0%),#b4372f)}:where(html).hc:not(.dark) .team-person{background:none}:where(html).hc:not(.dark) .name-link{background:none;color:color-mix(in srgb,#000 var(--ct,0%),#535f70)}:where(html).hc:not(.dark) .person-head a{color:color-mix(in srgb,#000 var(--ct,0%),#45505f)}:where(html).hc:not(.dark) .person-head small{color:color-mix(in srgb,#000 var(--ct,0%),#8a8f96)}:where(html).hc:not(.dark) .person-summary{color:color-mix(in srgb,#000 var(--ct,0%),#6d747e)}:where(html).hc:not(.dark) .person-event{background:#ffffffa8}:where(html).hc:not(.dark) .person-event-head{background:none;color:color-mix(in srgb,#000 var(--ct,0%),#45505f)}:where(html).hc:not(.dark) .person-event-head:hover{background:color-mix(in srgb,#000 var(--cg,0%),#f3f5f7)}:where(html).hc:not(.dark) .person-event-head strong{color:color-mix(in srgb,#000 var(--ct,0%),#303b48)}:where(html).hc:not(.dark) .person-event-head small{color:color-mix(in srgb,#000 var(--ct,0%),#8a8f96)}:where(html).hc:not(.dark) .person-task{background:none;color:color-mix(in srgb,#000 var(--ct,0%),#3d4652)}:where(html).hc:not(.dark) .person-task:hover{background:color-mix(in srgb,#000 var(--cg,0%),#f3f5f7)}:where(html).hc:not(.dark) .person-task small{color:color-mix(in srgb,#000 var(--ct,0%),#8a8f96)}:where(html).hc:not(.dark) .person-task small.late{color:color-mix(in srgb,#000 var(--ct,0%),#b4372f)}:where(html).hc:not(.dark) .person-task.done .person-task-title{color:color-mix(in srgb,#000 var(--ct,0%),#9aa0a7)}:where(html).hc:not(.dark) .person-other>span{color:color-mix(in srgb,#000 var(--ct,0%),#8a8f96)}:where(html).hc:not(.dark) .person-chip{color:color-mix(in srgb,#000 var(--ct,0%),#45505f);background:#ffffffb0}:where(html).hc:not(.dark) .person-chip:hover{background:#fff}:where(html).hc:not(.dark) .person-chip small{color:color-mix(in srgb,#000 var(--ct,0%),#8a8f96)}:where(html).hc:not(.dark) .owner-name{background:none;color:color-mix(in srgb,#000 var(--ct,0%),#3d4652)}:where(html).hc:not(.dark) button.owner-name:hover{color:color-mix(in srgb,#000 var(--ct,0%),#1f2933)}:where(html).hc:not(.dark) .owner-name.pending{color:color-mix(in srgb,#000 var(--ct,0%),#8a8f96)}:where(html).hc:not(.dark) .owner-comma{color:color-mix(in srgb,#000 var(--ct,0%),#8a8f96)}:where(html).hc:not(.dark) .owner-names .task-popover-trigger{color:color-mix(in srgb,#000 var(--ct,0%),#7d848c)}:where(html).hc:not(.dark) .owner-empty{color:color-mix(in srgb,#000 var(--ct,0%),#8a8f96)}:where(html).hc:not(.dark) .team-actions .task-popover-trigger{background:none;color:color-mix(in srgb,#000 var(--ct,0%),#5c6572)}:where(html).hc:not(.dark) .team-actions .task-popover-trigger:hover{background:#ffffffc0}:where(html).hc:not(.dark) .pending-tag{color:color-mix(in srgb,#000 var(--ct,0%),#9aa0a7)}:where(html).hc:not(.dark) .invite-context{background:color-mix(in srgb,#000 var(--cg,0%),#f3f6f9);color:color-mix(in srgb,#000 var(--ct,0%),#45505f)}:where(html).hc:not(.dark) .invite-context svg{color:color-mix(in srgb,#000 var(--ct,0%),#6b8bb3)}:where(html).hc:not(.dark) .field-hint{color:color-mix(in srgb,#000 var(--ct,0%),#8a8f96)}:where(html).hc:not(.dark) .role-choice legend{color:color-mix(in srgb,#000 var(--ct,0%),#5d6672)}:where(html).hc:not(.dark) .role-tile{background:#ffffffb0}:where(html).hc:not(.dark) .role-tile:has(input:checked){background:#fff;box-shadow:0 0 0 1px color-mix(in srgb,#00000066 var(--cs,0%),#2f3a46)}:where(html).hc:not(.dark) .role-tile input{accent-color:#2f3a46}:where(html).hc:not(.dark) .role-tile strong{color:color-mix(in srgb,#000 var(--ct,0%),#303b48)}:where(html).hc:not(.dark) .role-tile small{color:color-mix(in srgb,#000 var(--ct,0%),#7a828b)}:where(html).hc:not(.dark) .bell-badge{background:#c2410c;color:color-mix(in srgb,#000 var(--ct,0%),#fff);box-shadow:0 0 0 2px color-mix(in srgb,#00000066 var(--cs,0%),#f4f4f4)}:where(html).hc:not(.dark) .inbox-tools{color:color-mix(in srgb,#000 var(--ct,0%),#6d747e)}:where(html).hc:not(.dark) .inbox-item.unread{background:color-mix(in srgb,#000 var(--cg,0%),#f2f6fa)}:where(html).hc:not(.dark) .inbox-main{background:none;color:color-mix(in srgb,#000 var(--ct,0%),#303b48)}:where(html).hc:not(.dark) .inbox-main:hover{background:#00000006}:where(html).hc:not(.dark) .inbox-icon{background:#fff;color:color-mix(in srgb,#000 var(--ct,0%),#5c6572)}:where(html).hc:not(.dark) .inbox-item:not(.unread) .inbox-text>span{color:color-mix(in srgb,#000 var(--ct,0%),#5d6672)}:where(html).hc:not(.dark) .inbox-text small{color:color-mix(in srgb,#000 var(--ct,0%),#8a8f96)}:where(html).hc:not(.dark) .inbox-dot{background:#2563eb}:where(html).hc:not(.dark) .inbox-empty{color:color-mix(in srgb,#000 var(--ct,0%),#8a8f96)}:where(html).hc:not(.dark) .inbox-empty strong{color:color-mix(in srgb,#000 var(--ct,0%),#45505f)}:where(html).hc:not(.dark) .reassign-row{background:#ffffffb0}:where(html).hc:not(.dark) .reassign-row strong{color:color-mix(in srgb,#000 var(--ct,0%),#303b48)}:where(html).hc:not(.dark) .reassign-row small{color:color-mix(in srgb,#000 var(--ct,0%),#8a8f96)}:where(html).hc:not(.dark) .needs-leader-banner{background:color-mix(in srgb,#000 var(--cg,0%),#fff8ec)!important;color:color-mix(in srgb,#000 var(--ct,0%),#7a4b00)}:where(html).hc:not(.dark) .needs-leader-banner strong{color:color-mix(in srgb,#000 var(--ct,0%),#5c3900)}:where(html).hc:not(.dark) .needs-leader-banner p{color:color-mix(in srgb,#000 var(--ct,0%),#7a5a20)}:where(html).hc:not(.dark) .leader-picker legend .leader-hint{color:color-mix(in srgb,#000 var(--ct,0%),#8a8f96)}:where(html).hc:not(.dark) .task-grid .cell-value{background:transparent}:where(html).hc:not(.dark) .task-grid .cell-value:hover:not(:disabled){background:color-mix(in srgb,#000 var(--cg,0%),#eef1f4)}:where(html).hc:not(.dark) .task-grid .cell-title{color:color-mix(in srgb,#000 var(--ct,0%),#30363e)}:where(html).hc:not(.dark) .cell-input{background:#fff;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,#00000066 var(--cs,0%),#6b8bb3),0 2px 8px color-mix(in srgb,#00000066 var(--cs,0%),#2a3c5512);color:color-mix(in srgb,#000 var(--ct,0%),#303942)}:where(html).hc:not(.dark) .cell-input.cell-title{color:color-mix(in srgb,#000 var(--ct,0%),#30363e)}:where(html).hc:not(.dark) .task-row-menu .task-popover-trigger{color:color-mix(in srgb,#000 var(--ct,0%),#6b737d)}:where(html).hc:not(.dark) .task-row-menu .task-popover-trigger:hover{background:color-mix(in srgb,#000 var(--cg,0%),#e6e9ee);color:color-mix(in srgb,#000 var(--ct,0%),#2f3742)}:where(html).hc:not(.dark) .task-grid tr:focus-within td{background:color-mix(in srgb,#000 var(--cg,0%),#fafbfc)}:where(html).hc:not(.dark) .mobile-task-open{background:none;color:inherit}:where(html).hc:not(.dark) .mobile-task-open svg{color:color-mix(in srgb,#000 var(--ct,0%),#a3aab3)}:where(html).hc:not(.dark) .task-grid th .column-sort{background:none;color:inherit}:where(html).hc:not(.dark) .task-grid th .column-sort:hover{background:color-mix(in srgb,#000 var(--cg,0%),#eef0f3);color:color-mix(in srgb,#000 var(--ct,0%),#353b42)}:where(html).hc:not(.dark) .task-grid th .column-sort.on{color:color-mix(in srgb,#000 var(--ct,0%),#2f3742)}:where(html).hc:not(.dark) .column-sort:not(.on) .sort-arrow{color:color-mix(in srgb,#000 var(--ct,0%),#a8aeb6)}:where(html).hc:not(.dark) .task-done-toggle:hover:not(:disabled){background:#fff}@media(hover:hover){:where(html).hc:not(.dark) .task-done-toggle:not(.done):hover:not(:disabled){background:color-mix(in srgb,#000 var(--cg,0%),#eef7f1)}}:where(html).hc:not(.dark) .task-done-toggle.done,:where(html).hc:not(.dark) .task-done-toggle.done:hover:not(:disabled){background:#2f8f5b}:where(html).hc:not(.dark) .panel-head textarea{background:transparent}:where(html).hc:not(.dark) .panel-head textarea:hover:not(:disabled){background:color-mix(in srgb,#000 var(--cg,0%),#f3f5f7)}:where(html).hc:not(.dark) .panel-head textarea:focus{background:#fff;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,#00000066 var(--cs,0%),#6b8bb3)}:where(html).hc:not(.dark) .panel-head .panel-title{color:color-mix(in srgb,#000 var(--ct,0%),#24292f)}:where(html).hc:not(.dark) .panel-head .panel-description{color:color-mix(in srgb,#000 var(--ct,0%),#4d5562)}:where(html).hc:not(.dark) .panel-description::placeholder{color:color-mix(in srgb,#000 var(--ct,0%),#9aa1aa)}:where(html).hc:not(.dark) .panel-section-toggle{background:none;color:color-mix(in srgb,#000 var(--ct,0%),#2f3742)}:where(html).hc:not(.dark) .panel-section-label{color:color-mix(in srgb,#000 var(--ct,0%),#5d6672)}:where(html).hc:not(.dark) .panel-section-summary{color:color-mix(in srgb,#000 var(--ct,0%),#3a424d)}:where(html).hc:not(.dark) .panel-section-icon{color:color-mix(in srgb,#000 var(--ct,0%),#6b737d)}:where(html).hc:not(.dark) .panel-section-toggle:hover .panel-section-icon{background:color-mix(in srgb,#000 var(--cg,0%),#eef0f3);color:color-mix(in srgb,#000 var(--ct,0%),#2f3742)}:where(html).hc:not(.dark) .panel-choice{background:none;color:color-mix(in srgb,#000 var(--ct,0%),#303b48)}:where(html).hc:not(.dark) .panel-choice:hover:not(:disabled){background:color-mix(in srgb,#000 var(--cg,0%),#f1f3f6)}:where(html).hc:not(.dark) .panel-choice.selected{background:color-mix(in srgb,#000 var(--cg,0%),#eef3fa)}:where(html).hc:not(.dark) .option-editor .board-option input[type=color]{background:#fff}:where(html).hc:not(.dark) .panel-delete{color:color-mix(in srgb,#000 var(--ct,0%),#b4372f)}:where(html).hc:not(.dark) .panel-error{color:color-mix(in srgb,#000 var(--ct,0%),#b4372f)}:where(html).hc:not(.dark) .task-grid th .column-sort:hover{background:color-mix(in srgb,#000 var(--cg,0%),#eef0f3)}:where(html).hc:not(.dark) .event-nav-add,:where(html).hc:not(.dark) .event-nav .task-popover-trigger{color:color-mix(in srgb,#000 var(--ct,0%),#515a65);background:rgba(255,255,255,.55);box-shadow:0 2px 8px color-mix(in srgb,#00000066 var(--cs,0%),#27334209)}:where(html).hc:not(.dark) .event-nav-add:hover,:where(html).hc:not(.dark) .event-nav .task-popover-trigger:hover{background:rgba(255,255,255,.85);color:color-mix(in srgb,#000 var(--ct,0%),#2f3742)}:where(html).hc:not(.dark) .modal.drawer .modal-heading{background:none}:where(html).hc:not(.dark) .plan-hint{color:var(--muted)}:where(html).hc:not(.dark) .plan-needs{color:color-mix(in srgb,#000 var(--ct,0%),#b26a12)}:where(html).hc:not(.dark) .leader-choices .picker-option small{color:var(--muted)}:where(html).hc:not(.dark) .leader-choices .picker-option[aria-checked=true]{background:color-mix(in srgb,#000 var(--cg,0%),#eef3f8)}:where(html).hc:not(.dark) .field-error{color:color-mix(in srgb,#000 var(--ct,0%),#a3312c)}:where(html).hc:not(.dark) .plan-summary{color:var(--muted)}:where(html).hc:not(.dark) .plan-list{background:var(--tile-surface);box-shadow:var(--glass-shadow)}:where(html).hc:not(.dark) .plan-row .plan-include{accent-color:#24744a}:where(html).hc:not(.dark) .plan-row-toggle{background:none;color:inherit}:where(html).hc:not(.dark) .plan-row-toggle svg{color:color-mix(in srgb,#000 var(--ct,0%),#8a919a)}:where(html).hc:not(.dark) .plan-row-text strong{color:var(--ink)}:where(html).hc:not(.dark) .plan-row-text small{color:var(--muted)}:where(html).hc:not(.dark) .plan-row.open{background:#fbfcfd}:where(html).hc:not(.dark) .plan-reason{color:color-mix(in srgb,#000 var(--ct,0%),#6b5a99)}:where(html).hc:not(.dark) .plan-remove{color:color-mix(in srgb,#000 var(--ct,0%),#a3312c)}:where(html).hc:not(.dark) .plan-add{color:color-mix(in srgb,#000 var(--ct,0%),#3a424d);background:none}:where(html).hc:not(.dark) .plan-add:hover{color:var(--ink)}:where(html).hc:not(.dark) .plan-empty{color:var(--muted)}:where(html).hc:not(.dark) .plan-error{background:color-mix(in srgb,#000 var(--cg,0%),#fff6f5)}:where(html).hc:not(.dark) .import-footer .button{box-shadow:0 10px 28px color-mix(in srgb,#00000066 var(--cs,0%),#18212e2e)}:where(html).hc:not(.dark) .form-stack .smart-questions .pco-choice,:where(html).hc:not(.dark) .smart-questions .pco-choice{color:var(--ink)}:where(html).hc:not(.dark) .smart-questions input[type=checkbox]{accent-color:#24744a}:where(html).hc:not(.dark) .home-search{background:#ffffff90}:where(html).hc:not(.dark) .home-tools.searching .home-search{background:#fffffff0}:where(html).hc:not(.dark) .home-search-open{background:none;color:color-mix(in srgb,#000 var(--ct,0%),#4b525c)}:where(html).hc:not(.dark) .home-search input{background:none}:where(html).hc:not(.dark) .home-search-close{background:none;color:color-mix(in srgb,#000 var(--ct,0%),#6b737d)}:where(html).hc:not(.dark) .home-tools.searching .home-search-open{color:color-mix(in srgb,#000 var(--ct,0%),#6b737d)}:where(html).hc:not(.dark) .home-search-close:hover,:where(html).hc:not(.dark) .home-tools:not(.searching) .home-search-open:hover{background:#ffffffb0}:where(html).hc:not(.dark) .home-task{background:var(--tile-surface);box-shadow:var(--glass-shadow)}:where(html).hc:not(.dark) .home-task:hover{background:#ffffffed}:where(html).hc:not(.dark) .home-task-check{color:color-mix(in srgb,#000 var(--ct,0%),#9aa1ab)}:where(html).hc:not(.dark) .home-task-text strong{color:var(--ink)}:where(html).hc:not(.dark) .home-task-text small{color:color-mix(in srgb,#000 var(--ct,0%),#737984)}:where(html).hc:not(.dark) .home-task.overdue .home-task-due{color:color-mix(in srgb,#000 var(--ct,0%),#b4462f)}:where(html).hc:not(.dark) .start-option,:where(html).hc:not(.dark) .start-row{background:var(--tile-surface);box-shadow:var(--glass-shadow);color:var(--ink)}:where(html).hc:not(.dark) .start-option:hover,:where(html).hc:not(.dark) .start-row:hover{background:#ffffffed}:where(html).hc:not(.dark) .start-option small,:where(html).hc:not(.dark) .start-row small{color:color-mix(in srgb,#000 var(--ct,0%),#737984)}:where(html).hc:not(.dark) .start-option>svg,:where(html).hc:not(.dark) .start-row>svg{color:color-mix(in srgb,#000 var(--ct,0%),#8a919b)}:where(html).hc:not(.dark) .start-option-icon{background:color-mix(in srgb,#000 var(--cg,0%),#eef1f5);color:color-mix(in srgb,#000 var(--ct,0%),#3d4652)}:where(html).hc:not(.dark) .template-remove{color:color-mix(in srgb,#000 var(--ct,0%),#b4462f)}:where(html).hc:not(.dark) .event-template-toolbar input{background:#ffffffb8;color:var(--ink)}:where(html).hc:not(.dark) .setup-step-head p{color:var(--muted)}:where(html).hc:not(.dark) .setup-step-number{background:#2f3640;color:color-mix(in srgb,#000 var(--ct,0%),#fff)}:where(html).hc:not(.dark) .setup-field .field-label small{color:var(--muted)}:where(html).hc:not(.dark) .setup-dropdown{background:#ffffffc8;color:var(--ink,color-mix(in srgb,#000 var(--ct,0%),#333))}:where(html).hc:not(.dark) .setup-dropdown:hover{background:#fff}:where(html).hc:not(.dark) .setup-dropdown[data-state=open]{background:#fff;box-shadow:0 0 0 3px color-mix(in srgb,#00000066 var(--cs,0%),#e9edf2)}:where(html).hc:not(.dark) .setup-dropdown>svg{color:color-mix(in srgb,#000 var(--ct,0%),#8a919a)}:where(html).hc:not(.dark) .setup-dropdown-value small{color:var(--muted)}:where(html).hc:not(.dark) .setup-placeholder{color:color-mix(in srgb,#000 var(--ct,0%),#8a919a)}:where(html).hc:not(.dark) .setup-search{background:color-mix(in srgb,#000 var(--cg,0%),#f8f9fa);color:color-mix(in srgb,#000 var(--ct,0%),#7d848d)}:where(html).hc:not(.dark) .setup-search input{background:none;color:color-mix(in srgb,#000 var(--ct,0%),#2f3640)}:where(html).hc:not(.dark) .setup-group{color:color-mix(in srgb,#000 var(--ct,0%),#8a919a)}:where(html).hc:not(.dark) .setup-empty{color:var(--muted)}:where(html).hc:not(.dark) .setup-person small{color:var(--muted)}:where(html).hc:not(.dark) .setup-person[aria-checked=true]{background:color-mix(in srgb,#000 var(--cg,0%),#eef3f8)}:where(html).hc:not(.dark) .setup-avatar{background:color-mix(in srgb,#000 var(--cg,0%),#e8ecf1);color:color-mix(in srgb,#000 var(--ct,0%),#56606c)}:where(html).hc:not(.dark) .setup-avatar.pending{background:color-mix(in srgb,#000 var(--cg,0%),#fff0d9);color:color-mix(in srgb,#000 var(--ct,0%),#ad6817)}:where(html).hc:not(.dark) .setup-avatar.ghost{background:color-mix(in srgb,#000 var(--cg,0%),#f1f3f5);color:color-mix(in srgb,#000 var(--ct,0%),#9aa1a9)}:where(html).hc:not(.dark) .setup-chips li{background:#fff}:where(html).hc:not(.dark) .setup-chips li small{color:color-mix(in srgb,#000 var(--ct,0%),#ad6817)}:where(html).hc:not(.dark) .setup-chips .icon-button{color:color-mix(in srgb,#000 var(--ct,0%),#7d848d)}:where(html).hc:not(.dark) .form-stack .smart-prompt textarea::placeholder{color:color-mix(in srgb,#000 var(--ct,0%),#a3a9b1)}:where(html).hc:not(.dark) .category-editor input[type=color]{background:#fff}:where(html).hc:not(.dark) .plan-dot{background:color-mix(in srgb,#000 var(--cg,0%),#c9ced6)}:where(html).hc:not(.dark) .plan-source{background:color-mix(in srgb,#000 var(--cg,0%),#eef1f5);color:color-mix(in srgb,#000 var(--ct,0%),#5d6773)}:where(html).hc:not(.dark) .plan-source.smart{background:color-mix(in srgb,#000 var(--cg,0%),#f1ecfb);color:color-mix(in srgb,#000 var(--ct,0%),#6b5a99)}:where(html).hc:not(.dark) .category-settings-body .board-option>input:not([type=color]){background:#fff}:where(html).hc:not(.dark) .team-search,:where(html).hc:not(.dark) .form-stack .team-search{background:#ffffffc8;color:color-mix(in srgb,#000 var(--ct,0%),#7d848d)}:where(html).hc:not(.dark) .team-adder.open .team-search,:where(html).hc:not(.dark) .team-search:focus-within{background:#fff;box-shadow:0 0 0 3px color-mix(in srgb,#00000066 var(--cs,0%),#e9edf2)}:where(html).hc:not(.dark) .form-stack .team-search input,:where(html).hc:not(.dark) .team-search input{background:none!important;color:color-mix(in srgb,#000 var(--ct,0%),#2f3640);box-shadow:none!important}:where(html).hc:not(.dark) .team-suggestions{background:rgba(255,255,255,.98);box-shadow:0 12px 36px color-mix(in srgb,#00000066 var(--cs,0%),#27344220)}:where(html).hc:not(.dark) .team-suggestions .picker-option.active,:where(html).hc:not(.dark) .team-suggestions .picker-edit.active{background:color-mix(in srgb,#000 var(--cg,0%),#f1f4f7)}:where(html).hc:not(.dark) .team-suggestions .picker-option>svg{color:color-mix(in srgb,#000 var(--ct,0%),#8a919a)}:where(html).hc:not(.dark) .team-invite-row{color:color-mix(in srgb,#000 var(--ct,0%),#3a424d)}:where(html).hc:not(.dark) .form-stack .team-invite-fields input,:where(html).hc:not(.dark) .team-invite-fields input{background:#fff}:where(html).hc:not(.dark) .team-picks{background:var(--tile-surface,#fff)}:where(html).hc:not(.dark) .team-pick-who{background:none;color:inherit}:where(html).hc:not(.dark) .team-pick-text strong{color:var(--ink,color-mix(in srgb,#000 var(--ct,0%),#2f3640))}:where(html).hc:not(.dark) .team-pick-text small{color:var(--muted)}:where(html).hc:not(.dark) .team-pick.pending .team-pick-text small{color:color-mix(in srgb,#000 var(--ct,0%),#ad6817)}:where(html).hc:not(.dark) .team-role select{background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%237d848d' stroke-width='2.5'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 10px center;color:color-mix(in srgb,#000 var(--ct,0%),#3a424d)}:where(html).hc:not(.dark) .team-role-tag{color:color-mix(in srgb,#000 var(--ct,0%),#5d6773);background:color-mix(in srgb,#000 var(--cg,0%),#eef1f5)}:where(html).hc:not(.dark) .team-role-tag.leader{background:#2f3640;color:color-mix(in srgb,#000 var(--ct,0%),#fff)}:where(html).hc:not(.dark) .team-remove{color:color-mix(in srgb,#000 var(--ct,0%),#7d848d)}:where(html).hc:not(.dark) .team-remove:hover:not(:disabled){background:color-mix(in srgb,#000 var(--cg,0%),#f3f1f1);color:color-mix(in srgb,#000 var(--ct,0%),#a3312c)}:where(html).hc:not(.dark) .team-access{background:none;color:color-mix(in srgb,#000 var(--ct,0%),#5d6773)}:where(html).hc:not(.dark) .team-access:hover:not(:disabled){background:color-mix(in srgb,#000 var(--cg,0%),#f3f5f7)}:where(html).hc:not(.dark) .team-access.limited{background:color-mix(in srgb,#000 var(--cg,0%),#fff6e8);color:color-mix(in srgb,#000 var(--ct,0%),#8a5413)}:where(html).hc:not(.dark) .team-access-all small{color:var(--muted)}:where(html).hc:not(.dark) .team-access-lock{color:color-mix(in srgb,#000 var(--ct,0%),#b2b8c0)}:where(html).hc:not(.dark) .locked-head{color:color-mix(in srgb,#000 var(--ct,0%),#5d6773)}:where(html).hc:not(.dark) .locked-head strong{color:var(--ink,color-mix(in srgb,#000 var(--ct,0%),#2f3640))}:where(html).hc:not(.dark) .locked-head p{color:var(--muted)}:where(html).hc:not(.dark) .locked-categories li{color:color-mix(in srgb,#000 var(--ct,0%),#5d6773);background:color-mix(in srgb,#000 var(--cg,0%),#fafbfc)}:where(html).hc:not(.dark) .locked-categories li .text-button{background:#fff}:where(html).hc:not(.dark) .form-stack label.template-share input,:where(html).hc:not(.dark) .modal.drawer .form-stack label.template-share input{box-shadow:none;accent-color:var(--ink,#222)}:where(html).hc:not(.dark) .tour-blocker{background:transparent}:where(html).hc:not(.dark) .tour-hole{box-shadow:0 0 0 200vmax color-mix(in srgb,#00000066 var(--cs,0%),rgba(17,22,30,var(--shade))),0 0 0 2px color-mix(in srgb,#00000066 var(--cs,0%),rgba(255,255,255,.95)),0 0 0 6px color-mix(in srgb,#00000066 var(--cs,0%),rgba(90,150,255,.35))}:where(html).hc:not(.dark) .tour-hole-none{box-shadow:0 0 0 200vmax color-mix(in srgb,#00000066 var(--cs,0%),rgba(17,22,30,var(--shade)))}:where(html).hc:not(.dark) .tour-card{background:#1d232c;color:color-mix(in srgb,#000 var(--ct,0%),#f4f6f8);box-shadow:0 22px 56px color-mix(in srgb,#00000066 var(--cs,0%),rgba(5,10,20,.45)),0 0 0 1px color-mix(in srgb,#00000066 var(--cs,0%),rgba(255,255,255,.06))}:where(html).hc:not(.dark) .tour-card h2{color:color-mix(in srgb,#000 var(--ct,0%),#fff)}:where(html).hc:not(.dark) .tour-card p{color:color-mix(in srgb,#000 var(--ct,0%),#c9d0da)}:where(html).hc:not(.dark) .tour-progress{color:color-mix(in srgb,#000 var(--ct,0%),#8c96a6)}:where(html).hc:not(.dark) .tour-sample{color:color-mix(in srgb,#000 var(--ct,0%),#f3c969)}:where(html).hc:not(.dark) .tour-missing{color:color-mix(in srgb,#000 var(--ct,0%),#f3c969)!important}:where(html).hc:not(.dark) .tour-actions .text-button{color:color-mix(in srgb,#000 var(--ct,0%),#aab3c0)}:where(html).hc:not(.dark) .tour-actions .button{background:#fff;color:color-mix(in srgb,#000 var(--ct,0%),#1d232c)}:where(html).hc:not(.dark) .tour-actions .tour-skip-step{color:color-mix(in srgb,#000 var(--ct,0%),#8c96a6)}:where(html).hc:not(.dark) .tour-dots{background:rgba(255,255,255,.12)}:where(html).hc:not(.dark) .tour-dots span{background:#fff}:where(html).hc:not(.dark) .help-button{background:transparent;color:color-mix(in srgb,#000 var(--ct,0%),#8a919c)}:where(html).hc:not(.dark) .help-button:hover,:where(html).hc:not(.dark) .help-button[aria-expanded=true]{background:color-mix(in srgb,#000 var(--cg,0%),#eef0f3);color:color-mix(in srgb,#000 var(--ct,0%),#3a424d)}:where(html).hc:not(.dark) .help-card{background:#fff;box-shadow:0 12px 32px color-mix(in srgb,#00000066 var(--cs,0%),rgba(10,20,40,.16));color:color-mix(in srgb,#000 var(--ct,0%),#4d5562)}:where(html).hc:not(.dark) .help-card-head{color:color-mix(in srgb,#000 var(--ct,0%),#20242b)}@media (max-width:760px){:where(html).hc:not(.dark) .help-card{box-shadow:0 -8px 40px color-mix(in srgb,#00000066 var(--cs,0%),rgba(10,20,40,.25))}}:where(html).hc:not(.dark) .first-tip{background:color-mix(in srgb,#000 var(--cg,0%),#f3f7ff)}:where(html).hc:not(.dark) .first-tip strong{color:color-mix(in srgb,#000 var(--ct,0%),#20242b)}:where(html).hc:not(.dark) .first-tip p{color:color-mix(in srgb,#000 var(--ct,0%),#4d5562)}:where(html).hc:not(.dark) .who-can-group{background:#fcfcfd}:where(html).hc:not(.dark) .who-can-group ul{color:color-mix(in srgb,#000 var(--ct,0%),#4d5562)}:where(html).hc:not(.dark) .tour-actions .button.primary,:where(html).hc:not(.dark) .tour-actions .button.primary:hover,:where(html).hc:not(.dark) .tour-actions .button.primary:focus,:where(html).hc:not(.dark) .tour-actions .button.primary:focus-visible,:where(html).hc:not(.dark) .tour-actions .button.primary:active{background:#fff!important;color:color-mix(in srgb,#000 var(--ct,0%),#1d232c)!important;box-shadow:0 0 0 3px color-mix(in srgb,#00000066 var(--cs,0%),rgba(255,255,255,.25))}:where(html).hc:not(.dark) .help-button.with-text{color:color-mix(in srgb,#000 var(--ct,0%),#6b7380);background:color-mix(in srgb,#000 var(--cg,0%),#f1f3f6)}:where(html).hc:not(.dark) .help-button.with-text:hover,:where(html).hc:not(.dark) .help-button.with-text[aria-expanded=true]{background:color-mix(in srgb,#000 var(--cg,0%),#e6e9ee);color:color-mix(in srgb,#000 var(--ct,0%),#2f3a46)}:where(html).hc:not(.dark) .inbox-group.open{background:rgba(0,0,0,.03)}:where(html).hc:not(.dark) .inbox-group .inbox-chevron{color:color-mix(in srgb,#000 var(--ct,0%),#8a919c)}:where(html).hc:not(.dark) .toast-undo{color:color-mix(in srgb,#000 var(--ct,0%),#3f3f3f);background:color-mix(in srgb,#000 var(--cg,0%),#f1f1f1)}:where(html).hc:not(.dark) .toast-undo:hover{background:color-mix(in srgb,#000 var(--cg,0%),#e7e7e7)}:where(html).hc:not(.dark) .history-panel h3{color:color-mix(in srgb,#000 var(--ct,0%),#8c8c8c)}:where(html).hc:not(.dark) .history-deleted{background:color-mix(in srgb,#000 var(--cg,0%),#fafafa)}:where(html).hc:not(.dark) .history-deleted strong{color:color-mix(in srgb,#000 var(--ct,0%),#555)}:where(html).hc:not(.dark) .history-deleted small,:where(html).hc:not(.dark) .history-note{color:color-mix(in srgb,#000 var(--ct,0%),#9a9a9a)}:where(html).hc:not(.dark) .history-day li{color:color-mix(in srgb,#000 var(--ct,0%),#6f6f6f)}:where(html).hc:not(.dark) .history-day li strong{color:color-mix(in srgb,#000 var(--ct,0%),#505050)}:where(html).hc:not(.dark) .history-time{color:color-mix(in srgb,#000 var(--ct,0%),#a5a5a5)}:where(html).hc:not(.dark) .archived-link{color:color-mix(in srgb,#000 var(--ct,0%),#8f8f8f)}:where(html).hc:not(.dark) .history-burst>button{color:color-mix(in srgb,#000 var(--ct,0%),#6f6f6f)}:where(html).hc:not(.dark) .history-burst>button:hover{background:color-mix(in srgb,#000 var(--cg,0%),#fafafa)}:where(html).hc:not(.dark) .history-burst>button svg:last-child{color:color-mix(in srgb,#000 var(--ct,0%),#a0a0a0)}:where(html).hc:not(.dark) .calendar-banner{background:linear-gradient(135deg,color-mix(in srgb,#000 var(--cg,0%),#eef6fb),color-mix(in srgb,#000 var(--cg,0%),#f7fbfd));box-shadow:var(--glass-shadow,0 3px 10px color-mix(in srgb,#00000066 var(--cs,0%),#23384408))}:where(html).hc:not(.dark) .calendar-banner-icon{background:#fff;color:color-mix(in srgb,#000 var(--ct,0%),#2f7fa6)}:where(html).hc:not(.dark) .calendar-banner strong{color:color-mix(in srgb,#000 var(--ct,0%),#2f4a58)}:where(html).hc:not(.dark) .calendar-banner p{color:color-mix(in srgb,#000 var(--ct,0%),#5f7884)}:where(html).hc:not(.dark) .calendar-banner-error{color:color-mix(in srgb,#000 var(--ct,0%),#b04a3a)}:where(html).hc:not(.dark) .colour-trigger{background:#fff}:where(html).hc:not(.dark) .colour-swatch{color:color-mix(in srgb,#000 var(--ct,0%),#fff);box-shadow:inset 0 0 0 1px color-mix(in srgb,#00000066 var(--cs,0%),#0000001a)}:where(html).hc:not(.dark) .colour-swatch[aria-selected=true]{box-shadow:0 0 0 2px color-mix(in srgb,#00000066 var(--cs,0%),#fff),0 0 0 4px currentColor}:where(html).hc:not(.dark) .colour-custom{color:color-mix(in srgb,#000 var(--ct,0%),#8c8c8c)}:where(html).hc:not(.dark) .contrast-slider input{accent-color:#3a3a3a}:where(html).hc:not(.dark) .contrast-scale{color:color-mix(in srgb,#000 var(--ct,0%),#8a8a8a)}:where(html).hc:not(.dark) .task-grid tbody tr[style]>td:first-child{box-shadow:inset 4px 0 0 var(--row-color,transparent)}:where(html).hc:not(.dark) .mobile-task[style]{box-shadow:inset 4px 0 0 var(--row-color,transparent),var(--glass-shadow,0 0 0 transparent)}:where(html).hc:not(.dark) .home-task[style]{box-shadow:inset 4px 0 0 var(--row-color,transparent),var(--glass-shadow,0 0 0 transparent)}:where(html).hc:not(.dark) .colour-custom>i,:where(html).hc:not(.dark) .soft-tag>i,:where(html).hc:not(.dark) .picker-option>i,:where(html).hc:not(.dark) .panel-choices i,:where(html).hc:not(.dark) .colour-dot,:where(html).hc:not(.dark) .colour-swatch,:where(html).hc:not(.dark) .calendar-legend i,:where(html).hc:not(.dark) .plan-dot,:where(html).hc:not(.dark) .plan-cat-summary i,:where(html).hc:not(.dark) .home-task-status>i,:where(html).hc:not(.dark) .task-group-toggle>i,:where(html).hc:not(.dark) .locked-categories li>i,:where(html).hc:not(.dark) .template-category>i{box-shadow:var(--swatch-shadow,0 1px 3px color-mix(in srgb,#00000066 var(--cs,0%),#00000073))}:where(html).hc:not(.dark) .colour-swatch[aria-selected=true]{box-shadow:var(--swatch-shadow,0 1px 3px color-mix(in srgb,#00000066 var(--cs,0%),#00000073)),0 0 0 2px color-mix(in srgb,#00000066 var(--cs,0%),#fff)}:where(html).hc:not(.dark) .usage-summary strong{color:var(--ink)}:where(html).hc:not(.dark) .usage-summary p{color:color-mix(in srgb,#000 var(--ct,0%),#737984)}:where(html).hc:not(.dark) .usage-refresh small{color:color-mix(in srgb,#000 var(--ct,0%),#8a8f97)}:where(html).hc:not(.dark) .usage-card{background:var(--tile-surface);box-shadow:var(--glass-shadow)}:where(html).hc:not(.dark) .usage-head:hover{background:color-mix(in srgb,#000 var(--cg,0%),#fafafa80)}:where(html).hc:not(.dark) .usage-icon{background:color-mix(in srgb,#000 var(--cg,0%),#f3f4f6);color:color-mix(in srgb,#000 var(--ct,0%),#4b5058)}:where(html).hc:not(.dark) .usage-title strong{color:var(--ink)}:where(html).hc:not(.dark) .usage-title small{color:color-mix(in srgb,#000 var(--ct,0%),#7b8089)}:where(html).hc:not(.dark) .usage-top>small{color:color-mix(in srgb,#000 var(--ct,0%),#8a8f97)}:where(html).hc:not(.dark) .usage-top-line,:where(html).hc:not(.dark) .usage-measure-line{color:color-mix(in srgb,#000 var(--ct,0%),#5f646c)}:where(html).hc:not(.dark) .usage-top-line b,:where(html).hc:not(.dark) .usage-measure-line b{color:var(--ink)}:where(html).hc:not(.dark) .usage-chevron{color:color-mix(in srgb,#000 var(--ct,0%),#8a8f97)}:where(html).hc:not(.dark) .usage-bar{background:color-mix(in srgb,#000 var(--cg,0%),#eceef1)}:where(html).hc:not(.dark) .usage-bar>span{background:#2f8f5b}:where(html).hc:not(.dark) .usage-bar.warn>span{background:#c27c1a}:where(html).hc:not(.dark) .usage-bar.high>span{background:#c2412d}:where(html).hc:not(.dark) .usage-bar.unknown>span{background:transparent}:where(html).hc:not(.dark) .usage-measure-meta{color:color-mix(in srgb,#000 var(--ct,0%),#8a8f97)}:where(html).hc:not(.dark) .usage-body .help-text{color:color-mix(in srgb,#000 var(--ct,0%),#8a8f97)}:where(html).hc:not(.dark) .usage-stats li{background:color-mix(in srgb,#000 var(--cg,0%),#f5f6f8)}:where(html).hc:not(.dark) .usage-stats b{color:var(--ink)}:where(html).hc:not(.dark) .usage-stats span{color:color-mix(in srgb,#000 var(--ct,0%),#7b8089)}:where(html).hc:not(.dark) .usage-subhead{color:var(--ink)}:where(html).hc:not(.dark) .usage-emails button:hover{background:color-mix(in srgb,#000 var(--cg,0%),#f5f6f8)}:where(html).hc:not(.dark) .usage-email-main strong{color:var(--ink)}:where(html).hc:not(.dark) .usage-email-main small{color:color-mix(in srgb,#000 var(--ct,0%),#7b8089)}:where(html).hc:not(.dark) .usage-email-side time{color:color-mix(in srgb,#000 var(--ct,0%),#7b8089)}:where(html).hc:not(.dark) .usage-loading{color:color-mix(in srgb,#000 var(--ct,0%),#8a8f97)}:where(html).hc:not(.dark) .usage-detail-list dt{color:color-mix(in srgb,#000 var(--ct,0%),#8a8f97)}:where(html).hc:not(.dark) .usage-detail-list dd{color:var(--ink)}:where(html).hc:not(.dark) .usage-detail-list dd small{color:color-mix(in srgb,#000 var(--ct,0%),#7b8089)}:where(html).hc:not(.dark) .usage-prompt{background:color-mix(in srgb,#000 var(--cg,0%),#f7f8f9);color:var(--ink)}:where(html).hc:not(.dark) .share-card{background:var(--tile-surface);box-shadow:var(--glass-shadow)}:where(html).hc:not(.dark) .share-icon{background:color-mix(in srgb,#000 var(--cg,0%),#f3f4f6);color:color-mix(in srgb,#000 var(--ct,0%),#4b5058)}:where(html).hc:not(.dark) .share-head h3{color:var(--ink)}:where(html).hc:not(.dark) .share-head p{color:color-mix(in srgb,#000 var(--ct,0%),#737984)}:where(html).hc:not(.dark) .share-url{background:color-mix(in srgb,#000 var(--cg,0%),#f7f8f9);color:color-mix(in srgb,#000 var(--ct,0%),#4b5058)}:where(html).hc:not(.dark) .share-renew{color:color-mix(in srgb,#000 var(--ct,0%),#737984)}:where(html).hc:not(.dark) .share-note{color:color-mix(in srgb,#000 var(--ct,0%),#8a8f97)}:where(html).hc:not(.dark) .share-compact p{color:color-mix(in srgb,#000 var(--ct,0%),#737984)}:where(html).hc:not(.dark) .share-after{background:color-mix(in srgb,#000 var(--cg,0%),#f5f6f8)}:where(html).hc:not(.dark) .share-after strong{color:var(--ink)}:where(html).hc:not(.dark) .share-after small{color:color-mix(in srgb,#000 var(--ct,0%),#737984)}:where(html).hc:not(.dark) .meeting-prompt .field-label small.over{color:color-mix(in srgb,#000 var(--ct,0%),#c43e55)}:where(html).hc:not(.dark) .meeting-composer{background:color-mix(in srgb,#000 var(--cg,0%),#f9fafc)}:where(html).hc:not(.dark) .meeting-paste textarea{background:#fff}:where(html).hc:not(.dark) .meeting-paste .field-label small.over{color:color-mix(in srgb,#000 var(--ct,0%),#c43e55)}:where(html).hc:not(.dark) .meeting-composer-row label{color:color-mix(in srgb,#000 var(--ct,0%),#818181)}:where(html).hc:not(.dark) .meeting-composer-row input{background:#fff}:where(html).hc:not(.dark) .meeting-tile{background:#fff;box-shadow:0 1px 3px color-mix(in srgb,#00000066 var(--cs,0%),#1f2a3a0a)}:where(html).hc:not(.dark) .meeting-tile.open{box-shadow:0 6px 22px color-mix(in srgb,#00000066 var(--cs,0%),#1f2a3a14)}:where(html).hc:not(.dark) .meeting-icon{background:color-mix(in srgb,#000 var(--cg,0%),#eef4ff);color:color-mix(in srgb,#000 var(--ct,0%),#3d74c9)}:where(html).hc:not(.dark) .meeting-title-input{color:color-mix(in srgb,#000 var(--ct,0%),#242731);background:transparent}:where(html).hc:not(.dark) .meeting-title-input:hover:not(:disabled),:where(html).hc:not(.dark) .meeting-date-input:hover:not(:disabled){background:color-mix(in srgb,#000 var(--cg,0%),#f4f6f9)}:where(html).hc:not(.dark) .meeting-title-input:focus,:where(html).hc:not(.dark) .meeting-date-input:focus{background:#fff}:where(html).hc:not(.dark) .meeting-tile-meta{color:color-mix(in srgb,#000 var(--ct,0%),#8a919c)}:where(html).hc:not(.dark) .meeting-date-input{color:color-mix(in srgb,#000 var(--ct,0%),#6c737e);background:transparent}:where(html).hc:not(.dark) .meeting-working-chip{color:color-mix(in srgb,#000 var(--ct,0%),#3d74c9)}:where(html).hc:not(.dark) .meeting-working-chip::before{background:#579bfc}:where(html).hc:not(.dark) .meeting-section h3{color:color-mix(in srgb,#000 var(--ct,0%),#5f6672)}:where(html).hc:not(.dark) .meeting-section h3 .count{background:color-mix(in srgb,#000 var(--cg,0%),#eef1f5);color:color-mix(in srgb,#000 var(--ct,0%),#6a717c)}:where(html).hc:not(.dark) .summary-editor{color:color-mix(in srgb,#000 var(--ct,0%),#2f3540)}:where(html).hc:not(.dark) .summary-editor:hover{background:color-mix(in srgb,#000 var(--cg,0%),#f7f9fb)}:where(html).hc:not(.dark) .summary-editor:focus{background:#fff;box-shadow:0 0 0 2px color-mix(in srgb,#00000066 var(--cs,0%),#579bfc55)}:where(html).hc:not(.dark) .summary-editor:empty::before{color:color-mix(in srgb,#000 var(--ct,0%),#a6acb5)}:where(html).hc:not(.dark) .summary-editor h4{color:color-mix(in srgb,#000 var(--ct,0%),#242731)}:where(html).hc:not(.dark) .save-hint{color:color-mix(in srgb,#000 var(--ct,0%),#9aa1ab)}:where(html).hc:not(.dark) .meeting-transcript{color:color-mix(in srgb,#000 var(--ct,0%),#4b525d);background:color-mix(in srgb,#000 var(--cg,0%),#f7f8fa)}:where(html).hc:not(.dark) .shimmer-line{background:linear-gradient(90deg,color-mix(in srgb,#000 var(--cg,0%),#eef1f5) 0%,color-mix(in srgb,#000 var(--cg,0%),#f8f9fb) 50%,color-mix(in srgb,#000 var(--cg,0%),#eef1f5) 100%);background-size:220% 100%}:where(html).hc:not(.dark) .meeting-retry{color:color-mix(in srgb,#000 var(--ct,0%),#6c737e);background:color-mix(in srgb,#000 var(--cg,0%),#fbf7f2)}:where(html).hc:not(.dark) .select-all{color:color-mix(in srgb,#000 var(--ct,0%),#5e5e5e)}:where(html).hc:not(.dark) .suggestion-row{background:#fff}:where(html).hc:not(.dark) .suggestion-row.picked{background:color-mix(in srgb,#000 var(--cg,0%),#f3f8ff)}:where(html).hc:not(.dark) .suggestion-row.added{background:color-mix(in srgb,#000 var(--cg,0%),#f6fbf8)}:where(html).hc:not(.dark) .suggestion-pick{accent-color:#3d74c9}:where(html).hc:not(.dark) .suggestion-title,:where(html).hc:not(.dark) .suggestion-desc{background:transparent}:where(html).hc:not(.dark) .suggestion-title{color:color-mix(in srgb,#000 var(--ct,0%),#242731)}:where(html).hc:not(.dark) .suggestion-desc{color:color-mix(in srgb,#000 var(--ct,0%),#5f6672)}:where(html).hc:not(.dark) .suggestion-title:hover:not(:disabled),:where(html).hc:not(.dark) .suggestion-desc:hover:not(:disabled),:where(html).hc:not(.dark) .suggestion-date:hover:not(:disabled){background:color-mix(in srgb,#000 var(--cg,0%),#f4f6f9)}:where(html).hc:not(.dark) .suggestion-title:focus,:where(html).hc:not(.dark) .suggestion-desc:focus,:where(html).hc:not(.dark) .suggestion-date:focus{background:#fff}:where(html).hc:not(.dark) .suggestion-tags .task-popover-trigger{background:none}:where(html).hc:not(.dark) .owner-tag.owner-none{color:color-mix(in srgb,#000 var(--ct,0%),#9aa1ab)}:where(html).hc:not(.dark) .suggestion-date{color:color-mix(in srgb,#000 var(--ct,0%),#3e454f);background:color-mix(in srgb,#000 var(--cg,0%),#f3f5f7)}:where(html).hc:not(.dark) .suggestion-note{color:color-mix(in srgb,#000 var(--ct,0%),#9aa1ab)}:where(html).hc:not(.dark) .added-chip{color:color-mix(in srgb,#000 var(--ct,0%),#17804f);background:color-mix(in srgb,#000 var(--cg,0%),#e5f5ec)}:where(html).hc:not(.dark) .added-chip:hover{background:color-mix(in srgb,#000 var(--cg,0%),#d7efe2)}:where(html).hc:not(.dark) .removed-chip{color:color-mix(in srgb,#000 var(--ct,0%),#b05a14);background:color-mix(in srgb,#000 var(--cg,0%),#fff1e6)}:where(html).hc:not(.dark) .text-button.danger{color:color-mix(in srgb,#000 var(--ct,0%),#c43e55)}:where(html).hc:not(.dark) .meetings-deleted li small{color:color-mix(in srgb,#000 var(--ct,0%),#9aa1ab)}:where(html).hc:not(.dark) .display-intro-root{background:#14161a73}:where(html).hc:not(.dark) .display-intro-root.pointer{background:transparent}:where(html).hc:not(.dark) .display-intro-card{background:#fff;box-shadow:0 24px 60px color-mix(in srgb,#00000066 var(--cs,0%),#0f172a3d)}:where(html).hc:not(.dark) .display-intro-card h2{color:color-mix(in srgb,#000 var(--ct,0%),#1f2329)}:where(html).hc:not(.dark) .display-intro-card p{color:color-mix(in srgb,#000 var(--ct,0%),#5b626d)}:where(html).hc:not(.dark) .display-intro-icon{background:color-mix(in srgb,#000 var(--cg,0%),#eef4ff);color:color-mix(in srgb,#000 var(--ct,0%),#3d74c9)}:where(html).hc:not(.dark) .display-intro-dots span{background:color-mix(in srgb,#000 var(--cg,0%),#e6e9ee)}:where(html).hc:not(.dark) .display-intro-dots span.on{background:#3d74c9}:where(html).hc:not(.dark) .theme-choice{background:#fff}:where(html).hc:not(.dark) .theme-choice.selected{box-shadow:0 0 0 3px color-mix(in srgb,#00000066 var(--cs,0%),#3d74c926)}:where(html).hc:not(.dark) .theme-choice strong{color:color-mix(in srgb,#000 var(--ct,0%),#1f2329)}:where(html).hc:not(.dark) .theme-choice small{color:color-mix(in srgb,#000 var(--ct,0%),#7a818c)}:where(html).hc:not(.dark) .theme-swatch{background:hsl(0 0% 100%)}:where(html).hc:not(.dark) .theme-swatch i{background:hsl(220 10% 80%)}:where(html).hc:not(.dark) .theme-swatch i:first-child{background:hsl(220 12% 30%)}:where(html).hc:not(.dark) .theme-choice.dark .theme-swatch{background:hsl(240 7% 11%)}:where(html).hc:not(.dark) .theme-choice.dark .theme-swatch i{background:hsl(240 5% 34%)}:where(html).hc:not(.dark) .theme-choice.dark .theme-swatch i:first-child{background:hsl(0 0% 92%)}:where(html).hc:not(.dark) .theme-choice.auto .theme-swatch{background:linear-gradient(135deg,hsl(0 0% 100%) 50%,hsl(240 7% 11%) 50%)}:where(html).hc:not(.dark) .theme-choice.auto .theme-swatch i{background:hsl(220 8% 56%)}:where(html).hc:not(.dark) .theme-check{background:#3d74c9;color:color-mix(in srgb,#000 var(--ct,0%),#fff)}:where(html).hc:not(.dark) .display-intro-sample{background:#fff;box-shadow:0 2px 8px color-mix(in srgb,#00000066 var(--cs,0%),#1f2a3a14)}:where(html).hc:not(.dark) .display-intro-sample strong{color:color-mix(in srgb,#000 var(--ct,0%),#242731)}:where(html).hc:not(.dark) .display-intro-sample span{color:color-mix(in srgb,#000 var(--ct,0%),#8a919c)}:where(html).hc:not(.dark) .display-intro-hole{box-shadow:0 0 0 9999px color-mix(in srgb,#00000066 var(--cs,0%),#14161a8c),0 0 0 3px color-mix(in srgb,#00000066 var(--cs,0%),#579bfc)}:where(html).hc:not(.dark) .display-intro-hole.none{box-shadow:0 0 0 9999px color-mix(in srgb,#00000066 var(--cs,0%),#14161a8c)}:where(html).hc:not(.dark) .add-chooser{background:#fff;box-shadow:0 14px 38px color-mix(in srgb,#00000066 var(--cs,0%),#0f172a29)}:where(html).hc:not(.dark) .add-chooser button{background:none}:where(html).hc:not(.dark) .add-chooser button:hover,:where(html).hc:not(.dark) .add-chooser button:focus-visible{background:color-mix(in srgb,#000 var(--cg,0%),#f3f6fa)}:where(html).hc:not(.dark) .add-chooser strong{color:color-mix(in srgb,#000 var(--ct,0%),#242731)}:where(html).hc:not(.dark) .add-chooser small{color:color-mix(in srgb,#000 var(--ct,0%),#8a919c)}:where(html).hc:not(.dark) .add-chooser-icon{background:color-mix(in srgb,#000 var(--cg,0%),#f1f3f6);color:color-mix(in srgb,#000 var(--ct,0%),#3e454f)}:where(html).hc:not(.dark) .add-chooser-icon.mic{background:color-mix(in srgb,#000 var(--cg,0%),#eef4ff);color:color-mix(in srgb,#000 var(--ct,0%),#3d74c9)}:where(html).hc:not(.dark) .voice-root{background:#14161a80}:where(html).hc:not(.dark) .voice-card{background:radial-gradient(120% 60% at 50% 0%,color-mix(in srgb,#000 var(--cg,0%),#e9f0ff) 0%,color-mix(in srgb,#000 var(--cg,0%),#f6f8ff) 38%,#ffffff 70%);box-shadow:0 30px 80px color-mix(in srgb,#00000066 var(--cs,0%),#0f172a47),0 0 0 1px color-mix(in srgb,#00000066 var(--cs,0%),#ffffff99) inset}:where(html).hc:not(.dark) .voice-card.review{background:#fff}:where(html).hc:not(.dark) .voice-label{color:color-mix(in srgb,#000 var(--ct,0%),#5b626d)}:where(html).hc:not(.dark) .voice-chip{color:color-mix(in srgb,#000 var(--ct,0%),#5d6b85);background:#ffffffb3}:where(html).hc:not(.dark) .voice-timer{color:color-mix(in srgb,#000 var(--ct,0%),#b8324a)}:where(html).hc:not(.dark) .voice-timer i{background:#e0445f}:where(html).hc:not(.dark) .voice-close{background:#ffffffb3;color:color-mix(in srgb,#000 var(--ct,0%),#4b5363);box-shadow:0 1px 3px color-mix(in srgb,#00000066 var(--cs,0%),#1f2a3a14)}:where(html).hc:not(.dark) .voice-close:hover{background:#fff}:where(html).hc:not(.dark) .voice-prompt{color:color-mix(in srgb,#000 var(--ct,0%),#1f2329)}:where(html).hc:not(.dark) .voice-sub{color:color-mix(in srgb,#000 var(--ct,0%),#7a818c)}:where(html).hc:not(.dark) .voice-orb{background:radial-gradient(circle at 32% 28%,hsl(195 100% 86%) 0%,hsl(210 95% 66%) 34%,hsl(228 82% 56%) 62%,hsl(262 72% 54%) 100%);box-shadow:0 20px 48px hsl(222 85% 55% / .38),inset 0 -14px 30px hsl(262 70% 35% / .35),inset 0 10px 24px hsl(195 100% 92% / .5)}:where(html).hc:not(.dark) .voice-orb::before{background:conic-gradient(from 0deg,hsl(190 100% 75% / 0) 0deg,hsl(190 100% 80% / .55) 70deg,hsl(285 95% 72% / .5) 160deg,hsl(330 90% 72% / .35) 220deg,hsl(190 100% 75% / 0) 300deg)}:where(html).hc:not(.dark) .voice-orb-shine{background:radial-gradient(closest-side,hsl(0 0% 100% / .7),hsl(0 0% 100% / 0))}:where(html).hc:not(.dark) .voice-halo{background:radial-gradient(circle,hsl(214 95% 65% / .28),hsl(258 80% 65% / .08) 62%,hsl(258 80% 65% / 0) 72%)}:where(html).hc:not(.dark) .voice-transcript p{color:color-mix(in srgb,#000 var(--ct,0%),#1f2329)}:where(html).hc:not(.dark) .voice-transcript .interim{color:color-mix(in srgb,#000 var(--ct,0%),#8e96a3)}:where(html).hc:not(.dark) .voice-transcript textarea{background:#ffffff8c;color:color-mix(in srgb,#000 var(--ct,0%),#1f2329)}:where(html).hc:not(.dark) .voice-transcript textarea::placeholder{color:color-mix(in srgb,#000 var(--ct,0%),#9aa3b0)}:where(html).hc:not(.dark) .voice-transcript textarea:focus{background:#fff}:where(html).hc:not(.dark) .voice-ctrl{background:none;color:color-mix(in srgb,#000 var(--ct,0%),#4b5363)}:where(html).hc:not(.dark) .voice-ctrl svg{background:#ffffffcc;box-shadow:0 2px 8px color-mix(in srgb,#00000066 var(--cs,0%),#1f2a3a14)}:where(html).hc:not(.dark) .voice-ctrl:hover:not(:disabled) svg{background:#fff}:where(html).hc:not(.dark) .voice-ctrl.go{color:color-mix(in srgb,#000 var(--ct,0%),#2f5fb3)}:where(html).hc:not(.dark) .voice-ctrl.go svg{background:hsl(222 82% 56%);color:hsl(0 0% 100%);box-shadow:0 6px 18px hsl(222 82% 56% / .35)}:where(html).hc:not(.dark) .voice-ctrl.go:hover:not(:disabled) svg{background:hsl(222 82% 50%)}:where(html).hc:not(.dark) .voice-mic{color:hsl(0 0% 100%);background:linear-gradient(145deg,hsl(212 92% 60%),hsl(240 75% 58%));box-shadow:0 12px 30px hsl(226 80% 55% / .42),inset 0 1px 0 hsl(0 0% 100% / .35)}:where(html).hc:not(.dark) .voice-mic.recording{background:linear-gradient(145deg,hsl(350 85% 60%),hsl(335 75% 52%));box-shadow:0 12px 30px hsl(345 80% 55% / .42)}:where(html).hc:not(.dark) .voice-mic:disabled{background:hsl(218 18% 78%);box-shadow:none}:where(html).hc:not(.dark) .voice-privacy{color:color-mix(in srgb,#000 var(--ct,0%),#9aa1ab)}:where(html).hc:not(.dark) .voice-notice{color:color-mix(in srgb,#000 var(--ct,0%),#5d6b85);background:#ffffffb3}@media (hover:none) and (pointer:coarse){:where(html).hc:not(.dark) .modal,:where(html).hc:not(.dark) .modal.drawer{background:#fffffffa}}
