@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-cyrillic-ext-wght-normal-DOFToQv1.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-cyrillic-wght-normal-DayYxulF.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-math-wght-normal-Bl4ZGkZl.woff2)format("woff2-variations");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-symbols-wght-normal-DxQzqQfC.woff2)format("woff2-variations");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-vietnamese-wght-normal-BBxOatbv.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-latin-ext-wght-normal-QAhDxQuo.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-latin-wght-normal-Dun_Rd-l.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color:#202633;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--blue:#1769d2;--green:#16784b;--orange:#a84f00;--rose:#c43f59;--teal:#087c81;--violet:#6455cf;--gray:#5f6978;--text:#202633;--muted:#667085;--faint:#667085;--line:#e2e6ec;--surface:#fff;--surface-soft:#f7f8fa;--sidebar:#f8f9fb;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#edf3f4;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.auth-screen{background:radial-gradient(circle at 18% 18%,#1c7ed629,#0000 34%),radial-gradient(circle at 85% 78%,#1da88d21,#0000 32%),#eef3f8;place-items:center;min-height:100vh;padding:24px;display:grid}.auth-card{background:#fffffff0;border:1px solid #fffc;border-radius:24px;gap:22px;width:min(100%,440px);padding:38px;display:grid;box-shadow:0 24px 70px #273e5b29}.auth-logo{color:#fff;background:#1673db;border-radius:15px;place-items:center;width:52px;height:52px;font-size:25px;font-weight:800;display:grid;box-shadow:0 10px 24px #1673db47}.auth-card h1{letter-spacing:0;margin:4px 0 0;font-size:30px}.auth-card p{color:#65748a;margin:0;line-height:1.55}.auth-eyebrow{color:#1673db;text-transform:uppercase;font-size:12px;font-weight:800}.auth-card label{color:#344054;gap:8px;font-weight:700;display:grid}.auth-card input{min-height:50px;font:inherit;border:1px solid #cfd8e6;border-radius:10px;padding:0 14px}.auth-card input:focus{border-color:#1673db;outline:3px solid #1673db26}.auth-card button{color:#fff;min-height:50px;font:inherit;cursor:pointer;background:#1673db;border:0;border-radius:10px;font-weight:800}.auth-card button:disabled{opacity:.55;cursor:default}.auth-error{color:#a62c3a;background:#fff0f1;border-radius:9px;padding:12px 14px}*{box-sizing:border-box}html,body,#root{min-width:320px;min-height:100%;margin:0}body{background:#edf3f4;min-height:100vh}@media (width<=899px),(pointer:coarse){input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color]),select,textarea{font-size:16px!important}}html,body{overscroll-behavior-y:none}button,input{font:inherit}button{letter-spacing:0}button,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline-offset:2px;outline:3px solid #2677e847}:is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color]),textarea,select):focus-visible{border-color:#2f5bff;outline:none;box-shadow:0 0 0 3px #2f5bff29}:is(.global-search,.billing-month-picker,.section-toolbar,.quick-capture,.td-capture,.tf-title) :is(input,select):focus-visible{box-shadow:none}:is(.global-search,.quick-capture,.td-capture):focus-within{border-color:#2f5bff;box-shadow:0 0 0 3px #2f5bff29}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}html[data-theme=dark] .app-shell{background:var(--app-bg,linear-gradient(135deg, #263133c7, #1b2224eb 46%, #1c2426b8), #1e2728)}html[data-theme=dark] .storage-error{background:#1a2122}html[data-theme=dark] .storage-error>span{color:#ea968f;background:#1b2324}html[data-theme=dark] .storage-error p{color:#ea968f}html[data-theme=dark] .sidebar{background:#151b1ce6}html[data-theme=dark] .nav-item:hover{background:#1e2627}html[data-theme=dark] .nav-item.active{background:color-mix(in srgb, var(--section-color) 10%, #131819);color:color-mix(in srgb, var(--section-color) 85%, #cad4e7)}html[data-theme=dark] .nav-item.active .nav-copy small{color:#b4bac6}html[data-theme=dark] .nav-icon{background:color-mix(in srgb, var(--section-color) 11%, #131819)}html[data-theme=dark] .local-status{background:#131819}html[data-theme=dark] .offline-banner{color:#f1d09d;background:#423819}html[data-theme=dark] .topbar{background:#131819db}html[data-theme=dark] .global-search:focus-within,html[data-theme=dark] .global-search kbd{background:#131819}html[data-theme=dark] .icon-button:hover{background:#1e2728}html[data-theme=dark] .stat-icon{background:color-mix(in srgb, var(--tone) 10%, #131819)}html[data-theme=dark] .assistant-actions button{color:#a7a3d7}html[data-theme=dark] .tabs{background:#212a2c}html[data-theme=dark] .tabs button{color:#b4bbc6}html[data-theme=dark] .tabs button.active,html[data-theme=dark] .task-toolbar button{background:#131819}html[data-theme=dark] .board-column{background:#1318198c}html[data-theme=dark] .board-column header{color:#b3bcc7;background:#1e2728}html[data-theme=dark] .board-column header strong{background:#131819b3}html[data-theme=dark] .column-0 header{color:#da9fa6;background:#1c2325}html[data-theme=dark] .column-1 header{color:#bee797;background:#31391f}html[data-theme=dark] .column-2 header{color:#97e0f0;background:#1a2e33}html[data-theme=dark] .dialog-backdrop{background:#15697947}html[data-theme=dark] .task-form-dialog{background:#171d1f}html[data-theme=dark] .task-form-dialog>header,html[data-theme=dark] .task-form-dialog>footer,html[data-theme=dark] .task-form-dialog>footer button{background:#131819}html[data-theme=dark] .form-error{color:#dd9da5;background:#191f21;border:1px solid #5a363b}html[data-theme=dark] .form-section{background:#131819}html[data-theme=dark] .form-section>header button,html[data-theme=dark] .add-entry-button{background:#1a2122}html[data-theme=dark] .scope-switch{background:#1e2728}html[data-theme=dark] .scope-switch button.active{background:#131819}html[data-theme=dark] .deadline-picker{background:#161c1d;border:1px solid #354251}html[data-theme=dark] .deadline-quick-actions button{color:#9eb9dc;background:#131819;border:1px solid #36465a}html[data-theme=dark] .no-deadline-toggle{color:#b5bcc4}html[data-theme=dark] .form-field input:disabled{background:#1c2425}html[data-theme=dark] .form-field>span{color:#b5bcc4}html[data-theme=dark] .form-field input,html[data-theme=dark] .form-field select,html[data-theme=dark] .form-field textarea,html[data-theme=dark] .confirm-panel textarea,html[data-theme=dark] .filter-panel input,html[data-theme=dark] .filter-panel select{background:#151a1b;border:1px solid #3e4d4f}html[data-theme=dark] .urgent-toggle span{color:#da9fa6}html[data-theme=dark] .calendar-sync-toggle{color:#9eb9dc}html[data-theme=dark] .check-edit-row>button:first-child,html[data-theme=dark] .drawer-checklist button>span{background:#131819;border:1px solid #47575a}html[data-theme=dark] .check-edit-row input{border:1px solid #3e4d4f}html[data-theme=dark] .work-entry-edit{background:#171d1e;border:1px solid #3b494c}html[data-theme=dark] .add-entry-button{border:1px dashed #3a4d64}html[data-theme=dark] .filter-panel,html[data-theme=dark] .create-dialog,html[data-theme=dark] .create-options>button{background:#131819}html[data-theme=dark] .create-options>button:hover{background:color-mix(in srgb, var(--action-color) 4%, #131819)}html[data-theme=dark] .create-options>button>span{background:color-mix(in srgb, var(--action-color) 10%, #131819)}html[data-theme=dark] .toast{color:#9fe5c7;background:#1b2224;border:1px solid #456052}@media (width<=899px){html[data-theme=dark] .mobile-nav{background:#131819f5}html[data-theme=dark] .drawer-backdrop{background:#15697940}}html[data-theme=dark] .health-page .content-panel{background:#131819f5;border:1px solid #48585be0}html[data-theme=dark] .health-summary-live{background:linear-gradient(110deg,#191f21f5,#171d1ef5);border:1px solid #624048b3}html[data-theme=dark] .health-summary-live.is-filled{background:linear-gradient(110deg,#1a2122fa,#171d1efa)}html[data-theme=dark] .health-summary-live>span{color:#dc9da9;background:#131819e6}html[data-theme=dark] .health-summary-live small{color:#d6a3ad}html[data-theme=dark] .health-summary-live>button{color:#d8a2af;background:#131819}html[data-theme=dark] .health-metric-grid .metric-card:first-child>span{color:#a299e0;background:#1a2122}html[data-theme=dark] .health-metric-grid .metric-card:nth-child(2)>span{color:#dc9da9;background:#1a2122}html[data-theme=dark] .health-metric-grid .metric-card:nth-child(3)>span{color:#8db7ed;background:#111e2e}html[data-theme=dark] .health-metric-grid .metric-card:nth-child(4)>span{color:#9adfc3;background:#1e2728}html[data-theme=dark] .health-metric-switch{background:#1d2527}html[data-theme=dark] .health-metric-switch button{color:#b3bcc6}html[data-theme=dark] .health-metric-switch button.active{background:#131819}html[data-theme=dark] .health-chart>div>span{background:linear-gradient(#0000,#222b2d80)}html[data-theme=dark] .health-history-list>button>strong{color:#d8a2af}html[data-theme=dark] .habit-header-actions>button{background:#131819}html[data-theme=dark] .habit-work-list>article.is-complete .habit-work-copy>strong{color:#9adfc3}html[data-theme=dark] .habit-check,html[data-theme=dark] .habit-progress-ring{background:#1d2527;border:1px solid #425053}html[data-theme=dark] .habit-progress-ring{color:#8db7ed;background:#1a2122;border-color:#32455d}html[data-theme=dark] .habit-work-copy>i{background:#222b2d}html[data-theme=dark] .habit-number-control button{background:#1a2122}html[data-theme=dark] .habit-archive-button:hover{color:#d8a2af;background:#191f21}html[data-theme=dark] .habit-archive-list button{background:#1a2122}html[data-theme=dark] .health-dialog{background:#131819}html[data-theme=dark] .health-form-grid label>span{color:#b5bcc5}html[data-theme=dark] .health-form-grid input,html[data-theme=dark] .health-form-grid select,html[data-theme=dark] .health-form-grid textarea{background:#151b1c;border:1px solid #455558}html[data-theme=dark] .health-dialog>footer{background:#171d1f}html[data-theme=dark] .health-dialog>footer>button:not(.primary-button){background:#131819}html[data-theme=dark] .dashboard-health-values>span{color:#d8a2af;background:#131819ad;border:1px solid #6240489e}html[data-theme=dark] .clients-toolbar>button.active{background:#1a2122;border-color:#324a68}html[data-theme=dark] .client-form-dialog{background:#171d1f}html[data-theme=dark] .client-form-dialog>header,html[data-theme=dark] .client-detail>header,html[data-theme=dark] .people-editor{background:#131819}html[data-theme=dark] .people-editor header button{background:#1e2628;border:1px solid #415959}html[data-theme=dark] .person-edit-row input{background:#151a1b;border:1px solid #3e4d4f}html[data-theme=dark] .client-form-dialog>footer,html[data-theme=dark] .client-form-dialog>footer button:not(.primary-button){background:#131819}html[data-theme=dark] .billing-metric{border:1px solid #2d3739cc}html[data-theme=dark] .billing-metric.blue{color:#8cb7ed;background:linear-gradient(145deg,#151b1c,#121f30)}html[data-theme=dark] .billing-metric.orange{color:#eeba8b;background:linear-gradient(145deg,#171d1e,#382715)}html[data-theme=dark] .billing-metric.green{color:#98e7c3;background:linear-gradient(145deg,#181e1f,#203227)}html[data-theme=dark] .billing-metric.gray{color:#b5bbc5;background:linear-gradient(145deg,#151b1c,#1e2728)}html[data-theme=dark] .billing-column{background:#181e20d6}html[data-theme=dark] .billing-column>header{color:#b1bac8}html[data-theme=dark] .billing-column>header b{background:#131819}html[data-theme=dark] .billing-card{background:#131819;border:1px solid #3c4a4d}html[data-theme=dark] .billing-client-icon{color:#95b8e4;background:#121f30}html[data-theme=dark] .billing-hours{color:#adbbcd;background:#1a2122}html[data-theme=dark] .billing-amount input{border:1px solid #3f4d50}html[data-theme=dark] .billing-skip{background:#131819}html[data-theme=dark] .billing-empty{background:#131819a6;border:1px dashed #474f59}html[data-theme=dark] .client-detail{background:#191f21}html[data-theme=dark] .client-summary-grid>div,html[data-theme=dark] .client-info-section,html[data-theme=dark] .credentials-panel,html[data-theme=dark] .client-danger-zone,html[data-theme=dark] .delete-confirmation{background:#131819}html[data-theme=dark] .equipment-list span{color:#afbfca;background:#1e2627}html[data-theme=dark] .credentials-panel>header>span{background:#1f2729}html[data-theme=dark] .credentials-panel>header button,html[data-theme=dark] .credential-add{background:#131819;border:1px solid #4a6363}html[data-theme=dark] .credential-error{color:#da9fa6}html[data-theme=dark] .credential-table th,html[data-theme=dark] .credential-table td{border-bottom:1px solid #384547;border-right:1px solid #384547}html[data-theme=dark] .credential-table th{color:#b2bcc7;background:#192021}html[data-theme=dark] .credential-table th>button:hover{color:#dc9da9;background:#191f21}html[data-theme=dark] .credential-table th:first-child,html[data-theme=dark] .credential-table td:first-child{background:#131819}html[data-theme=dark] .credential-table th:first-child{background:#192021}html[data-theme=dark] .credential-table th:last-child,html[data-theme=dark] .credential-table td:last-child{background:#131819}html[data-theme=dark] .credential-table th:last-child{background:#192021}html[data-theme=dark] .credential-table tbody tr:hover,html[data-theme=dark] .credential-table tbody tr:hover td:first-child,html[data-theme=dark] .credential-table tbody tr:hover td:last-child{background:#161c1e}html[data-theme=dark] .credential-cell-value>button,html[data-theme=dark] .credential-actions-cell>button{background:#131819}html[data-theme=dark] .credential-cell-value>button:hover,html[data-theme=dark] .credential-actions-cell>button:hover{border-color:#3b516f}html[data-theme=dark] .credential-edit-row input{background:#131819;border:1px solid #465364}html[data-theme=dark] .credential-edit-row td{background:#171d1e!important}html[data-theme=dark] .credential-edit-error td{color:#dd9da5;background:#181f20!important}html[data-theme=dark] .credential-empty-state{border:1px dashed #454d56}html[data-theme=dark] .credential-notice{color:#9cddc1}html[data-theme=dark] .credential-form-layer{background:#181f20f0}html[data-theme=dark] .credential-form-layer form,html[data-theme=dark] .credential-form-layer form>footer button:not(.primary-button){background:#131819}html[data-theme=dark] .credential-secret-option{color:#b1bbc8}html[data-theme=dark] .credential-form-layer header button,html[data-theme=dark] .client-danger-zone button,html[data-theme=dark] .delete-confirmation button{background:#131819}html[data-theme=dark] .client-danger-zone .danger-button,html[data-theme=dark] .delete-confirmation .danger-button{color:#da9fa6;background:#171d1f;border-color:#5d3a3f}html[data-theme=dark] .delete-confirmation{border-color:#5d3b3f}html[data-theme=dark] .assistant-reply{color:#a9a5d5}html[data-theme=dark] .habit-mini-list button{color:#9fdcc2;background:#1a2122}html[data-theme=dark] .habit-mini-list button.pending i{background:#131819}html[data-theme=dark] .preview-backdrop{background:#15697942}html[data-theme=dark] .task-preview{background:#131819}html[data-theme=dark] .task-preview>header{background:#131819f0}html[data-theme=dark] .preview-body{background:linear-gradient(#161c1d 0,#192021 100%)}html[data-theme=dark] .preview-meta button{color:#9eb9dc;background:#1a2122;border:1px solid #2d425a}html[data-theme=dark] .task-summary-grid>div,html[data-theme=dark] .task-summary-grid>button{background:#131819eb;border:1px solid #384450}html[data-theme=dark] .task-summary-grid>button:hover{border-color:#385270}html[data-theme=dark] .task-summary-grid .google-summary-card{color:#a5e6d1;background:#1b2324;border-color:#3f574c}html[data-theme=dark] .task-summary-grid .google-summary-card>svg{color:#9adfc5}html[data-theme=dark] .quick-task-settings{background:#161c1d;border:1px solid #334255}html[data-theme=dark] .quick-settings-grid label>span{color:#b5bcc4}html[data-theme=dark] .quick-settings-grid input,html[data-theme=dark] .quick-settings-grid select{background:#131819;border:1px solid #404f51}html[data-theme=dark] .quick-settings-grid input:disabled{background:#1e2627}html[data-theme=dark] .quick-settings-toggles .urgent-setting{color:#da9fa6}html[data-theme=dark] .quick-task-settings>footer{border-top:1px solid #35404f}html[data-theme=dark] .quick-task-settings>footer button{background:#131819}html[data-theme=dark] .requester-line{background:#171d1e}html[data-theme=dark] .task-comment{border-top:1px solid #364244}html[data-theme=dark] .confirm-panel{background:#151b1c!important;border-color:#55373c!important}html[data-theme=dark] .confirm-panel button,html[data-theme=dark] .preview-body section{background:#131819}html[data-theme=dark] .stage-row{border-top:1px solid #364244}html[data-theme=dark] .stage-row-actions .icon-button{background:#191f21}html[data-theme=dark] .stage-row-actions .icon-button:hover{background:#1a2122;border-color:#36465a}html[data-theme=dark] .stage-row-actions .icon-button.danger:hover{color:#da9fa6;background:#181e20;border-color:#56393c}html[data-theme=dark] .stage-section-header>button{background:#1a2122}html[data-theme=dark] .work-timer{background:linear-gradient(135deg,#171d1e,#1a2122);border:1px solid #324255}html[data-theme=dark] .work-timer.running{background:linear-gradient(135deg,#1c2426,#191f21);border-color:#425c50}html[data-theme=dark] .work-timer button{background:#131819;border:1px solid #37485b}html[data-theme=dark] .quick-stage-form{background:#171d1f;border:1px solid #314053}html[data-theme=dark] .quick-stage-form label{color:#b5bcc4}html[data-theme=dark] .quick-stage-form input,html[data-theme=dark] .quick-stage-form textarea{background:#131819;border:1px solid #404f51}html[data-theme=dark] .result-block{background:#151b1c!important;border-color:#293c57!important}html[data-theme=dark] .editable-result-block textarea{background:#131819;border:1px solid #3b4858}html[data-theme=dark] .editable-result-block>button:disabled{background:#1e2628}html[data-theme=dark] .outcome-switch button{background:#131819}html[data-theme=dark] .outcome-switch button.active{background:#1a2122;border-color:#354c67}html[data-theme=dark] .task-preview>footer{background:#131819f5}html[data-theme=dark] .task-preview>footer button{background:#1a2122}html[data-theme=dark] .focus-list button{border-bottom:1px solid #364244}html[data-theme=dark] .focus-list .overdue strong,html[data-theme=dark] .focus-list .overdue small{color:#d8a1a7}html[data-theme=dark] .habit-mini-list span{color:#9fdcc2;background:#1a2122}html[data-theme=dark] .habit-mini-list .pending i{background:#131819}html[data-theme=dark] .task-toolbar .filter-pills button{color:#b4bbc5;background:#171d1f}html[data-theme=dark] .task-card{background:#131819;border:1px solid #3d4a4d}html[data-theme=dark] .task-card footer{border-top:1px solid #364244}html[data-theme=dark] .data-panel,html[data-theme=dark] .calendar-panel,html[data-theme=dark] .content-panel{background:#131819}html[data-theme=dark] .data-row{background:#131819;border-bottom:1px solid #364244}html[data-theme=dark] .data-row:hover{background:#151a1b}html[data-theme=dark] .data-row em{color:#aabad0;background:#1a2223}html[data-theme=dark] .calendar-weekdays b{border-right:1px solid #364244}html[data-theme=dark] .calendar-day{border-top:1px solid #364244;border-right:1px solid #364244}html[data-theme=dark] .calendar-day.current{background:#181f20}html[data-theme=dark] .calendar-day button{color:#9fbada;background:#1a2122}html[data-theme=dark] .activity-list>button,html[data-theme=dark] .activity-list>div{border-bottom:1px solid #364244}html[data-theme=dark] .activity-list>button>span,html[data-theme=dark] .activity-list>div>span{background:#1d2526}html[data-theme=dark] .client-empty{border-top:1px solid #364244}html[data-theme=dark] .client-task-grid article{background:#131819}html[data-theme=dark] .client-task-grid header>span{background:#1e2628}html[data-theme=dark] .client-task-grid article>button{border-top:1px solid #364244}html[data-theme=dark] .health-summary{background:linear-gradient(90deg,#171d1e,#151b1c);border:1px solid #3b494c}html[data-theme=dark] .health-summary>span{background:#131819}html[data-theme=dark] .health-summary>button{color:#d8a2af;background:#131819;border:1px solid #533940}html[data-theme=dark] .metric-card{background:#131819}html[data-theme=dark] .metric-card>span{background:color-mix(in srgb, var(--tone) 10%, #131819)}html[data-theme=dark] .bar-chart i{background:linear-gradient(#5798ed,#233750)}html[data-theme=dark] .health-note{background:#171d1f}html[data-theme=dark] .habits-panel>button{background:#131819;border-bottom:1px solid #364244}html[data-theme=dark] .client-stats>div,html[data-theme=dark] .section-toolbar label,html[data-theme=dark] .section-toolbar button,html[data-theme=dark] .report-table header button,html[data-theme=dark] .client-card{background:#131819}html[data-theme=dark] .client-meta>span{color:#b6bbc3;background:#131819}html[data-theme=dark] .client-meta .priority-high{color:#d8a1a7;background:#191f21}html[data-theme=dark] .system-tags span{color:#b2bcc7;background:#1d2526}html[data-theme=dark] .client-card footer{border-top:1px solid #364244}html[data-theme=dark] .infrastructure-strip>span svg{color:#9ddcdd}html[data-theme=dark] .report-hero aside{border-left:1px solid #2d37392e}html[data-theme=dark] .report-row{border-bottom:1px solid #364244}html[data-theme=dark] .mini-avatar{color:#9cddc8;background:#1f2729}html[data-theme=dark] .report-row em{color:#dfc29b;background:#2f2412}html[data-theme=dark] .report-row em.ready{color:#9fdcc2;background:#1d2526}html[data-theme=dark] .work-areas>div>i{background:#21292b}html[data-theme=dark] .settings-nav{background:#131819}html[data-theme=dark] .settings-nav button.active{background:#1a2122}html[data-theme=dark] .settings-section{background:#131819}html[data-theme=dark] .settings-section>header>span{background:#1a2122}html[data-theme=dark] .setting-row{border-bottom:1px solid #364244}html[data-theme=dark] .integration-status.connected{color:#9ee7c9;background:#1f2829}html[data-theme=dark] .integration-field input,html[data-theme=dark] .integration-field select{background:#131819}html[data-theme=dark] .source-event-warning{color:#d9a1a8;background:#191f21;border:1px solid #5e373d}html[data-theme=dark] .secure-label{color:#9fdcc2;background:#1d2526;border-color:#3c5147}html[data-theme=dark] .storage-meter{border-bottom:1px solid #364244}html[data-theme=dark] .storage-meter>i{background:#1e2728}html[data-theme=dark] .toggle{background:#2b3739}html[data-theme=dark] .toggle i{background:#131819}@media (width<=560px){html[data-theme=dark] .report-hero aside{border-top:1px solid #2d37392e}}html[data-theme=dark] .day-timeline-ruler{color:#b6bbc3}html[data-theme=dark] .day-timeline-track{background:#13181980;border-top:1px solid #444c56;border-bottom:1px solid #384447}html[data-theme=dark] .day-timeline-track>i{border-left:1px solid #3b484b}html[data-theme=dark] .day-timeline-track>i:last-of-type{border-right:1px solid #3b484b}html[data-theme=dark] .day-timeline-item{color:#c2cbda;background:color-mix(in srgb, var(--timeline-color) 9%, #131819);border:1px solid color-mix(in srgb, var(--timeline-color) 28%, #2d3739)}html[data-theme=dark] .day-timeline-item small{color:#b6bbc3}html[data-theme=dark] .sidebar{border-right-color:#2d37390f}html[data-theme=dark] .sidebar .brand{border-bottom-color:#2d373912}html[data-theme=dark] .sidebar .nav-caption{color:#b7bbc2}html[data-theme=dark] .sidebar .nav-copy small{color:#b6bac3}html[data-theme=dark] .sidebar .nav-item:hover{background:#1318190f}html[data-theme=dark] .sidebar .nav-item.active{background:#1318191c}html[data-theme=dark] .sidebar .local-status{background:#1318190e;border-color:#2d373912}html[data-theme=dark] .sidebar .local-status button{background:#1318190d;border-color:#2d373914}html[data-theme=dark] .quick-capture{background:#131819eb;border:1px solid #4c5e61b8}html[data-theme=dark] .quick-capture kbd{background:#1a2122}html[data-theme=dark] .quick-capture-preview{background:#131819}html[data-theme=dark] .quick-capture-preview span{color:#afbbca;background:#1d2526}html[data-theme=dark] .quick-capture-preview .urgent,html[data-theme=dark] .quick-capture-preview .warning{color:#de9ba2;background:#2e1114}html[data-theme=dark] .today-page .stat-card strong{color:#b4bbc6}html[data-theme=dark] .today-page .what-now em{background:#13181914}html[data-theme=dark] .today-hours-ring>span{background:conic-gradient(#36c887 var(--progress), #156979 0)}html[data-theme=dark] .noticed-list>button{border-bottom:1px solid #364244}html[data-theme=dark] .noticed-list i{color:#e7ac93;background:#322113}html[data-theme=dark] .client-filter-strip button{--client-accent:#dee3e4;color:#b3bac6;background:#131819e0;border:1px solid #414f52}html[data-theme=dark] .client-filter-strip button.active{background:#156979}html[data-theme=dark] .planning-board .board-column{background:#181e20cc}html[data-theme=dark] .planning-board .task-card{border:1px solid #435255e6}html[data-theme=dark] .task-status-label{color:#b4bac6;background:#1c2425}@media (width<=899px){html[data-theme=dark] .quick-capture{background:#156979}html[data-theme=dark] .quick-capture:focus-within{background:#131819}html[data-theme=dark] .today-hours-ring>span{background:linear-gradient(to right, #36c887 var(--progress), #156979 var(--progress))}}html[data-theme=dark] .planning-board .board-column{background:#181e20;border-color:#3e4b4e}html[data-theme=dark] .planning-board .column-0>header{color:#de9ca4;background:#341417}html[data-theme=dark] .planning-board .column-1>header{color:#cceca5;background:#374121}html[data-theme=dark] .planning-board .column-2>header{color:#8ddeef;background:#1c3339}html[data-theme=dark] .planning-board .column-3>header{color:#9de2e6;background:#223332}html[data-theme=dark] .planning-board .column-4>header{color:#a8aad2;background:#1d2527}html[data-theme=dark] .planning-board .column-5>header{color:#9fc0da;background:#192732}html[data-theme=dark] .planning-board .column-6>header{color:#b7bcc3;background:#232c2e}html[data-theme=dark] .planning-board .board-column.is-over{background:#1a2122}html[data-theme=dark] .board-empty{border:1px dashed #404e51}html[data-theme=dark] .planning-board .board-stack::-webkit-scrollbar-thumb{background:#353c44}html[data-theme=dark] .task-urgent-icon{color:#e89198}html[data-theme=dark] .task-progress-line>span{color:#b5bbc4;background:#1b2224}html[data-theme=dark] .task-card-main footer{border-top:1px solid #364244}html[data-theme=dark] .task-card-main footer .task-due-pill.overdue{color:#db9fa6;background:#311316}html[data-theme=dark] .task-card-main footer .task-due-pill.today{color:#bee797;background:#323d1f}html[data-theme=dark] .task-card-main footer .task-due-pill.tomorrow{color:#8ddeef;background:#1b3135}html[data-theme=dark] .task-card-main footer .task-due-pill.noDate{color:#b6bcc3;background:#1e2728}html[data-theme=dark] .task-move-menu summary:hover,html[data-theme=dark] .task-move-menu[open] summary{background:#1e2627}html[data-theme=dark] .task-move-menu>div{background:#131819}html[data-theme=dark] .task-move-menu>div button:hover{background:#1a2122}html[data-theme=dark] .task-drag-overlay,html[data-theme=dark] .planning-calendar-shell{background:#131819}html[data-theme=dark] .planning-calendar-shell .fc{--fc-border-color:#3b484b;--fc-button-bg-color:#1d2526;--fc-button-border-color:#354143;--fc-button-text-color:#b4bbc6;--fc-button-hover-bg-color:#232c2e;--fc-button-hover-border-color:#394649;--fc-today-bg-color:#191f21}html[data-theme=dark] .planning-calendar-shell .fc .calendar-deadline{color:#8db7ed;background:#131819!important}html[data-theme=dark] .schedule-blocks-section{background:linear-gradient(#141a1b 0%,#131819 100%);border-color:#405757}html[data-theme=dark] .schedule-blocks-empty{color:#93e9e9;background:#1b2324;border:1px dashed #4a6363}html[data-theme=dark] .schedule-block-row{background:#131819;border:1px solid #404f52}html[data-theme=dark] .schedule-block-index{color:#93e9e9;background:#1f2829}html[data-theme=dark] .schedule-google-toggle{color:#93e9e9}html[data-theme=dark] .task-schedule-summary{background:#141a1b;border-color:#405757!important}html[data-theme=dark] .task-schedule-list>div{color:#93e9e9;background:#1b2324}html[data-theme=dark] .event-form-dialog{background:#171d1f}html[data-theme=dark] .event-form-dialog>header{background:#131819}html[data-theme=dark] .event-form-dialog>header>span{background:#1a2122}html[data-theme=dark] .event-form-dialog>footer,html[data-theme=dark] .event-form-dialog>footer button{background:#131819}html[data-theme=dark] .event-form-dialog>footer .event-delete-button{color:#da9fa6}html[data-theme=dark] .focus-task,html[data-theme=dark] .schedule-list>button{border-bottom:1px solid #364244}html[data-theme=dark] .productivity-metrics>div{background:#171d1f;border:1px solid #394648}html[data-theme=dark] .productivity-chart{border:1px solid #394648}html[data-theme=dark] .productivity-insights p{background:#171d1f}html[data-theme=dark] .recommendation-card{background:linear-gradient(135deg, color-mix(in srgb, var(--blue) 7%, #131819), #131819 52%, color-mix(in srgb, var(--violet) 6%, #131819))}html[data-theme=dark] .what-now{background:#131819e0}html[data-theme=dark] .recommendation-pulse button{background:#131819b8}html[data-theme=dark] .weekday-settings span{background:#131819}html[data-theme=dark] .google-inbox-card{background:#181e1ff7}html[data-theme=dark] .google-inbox-card>header{background:#1e3330ad}html[data-theme=dark] .google-inbox-card .card-title>span{color:#94ebf0;background:#131819d6}html[data-theme=dark] .google-inbox-list>article{background:#131819db;border:1px solid #4d5e61b8}html[data-theme=dark] .google-inbox-actions button{color:#b1c1c8;background:#131819;border:1px solid #425255}html[data-theme=dark] .stat-card,html[data-theme=dark] .dashboard-card{background:#131819f0;border-color:#4d575cd1}html[data-theme=dark] .stat-card{background:color-mix(in srgb, var(--tone) 5%, #131819fa)}html[data-theme=dark] .dashboard-card>header{background:#161c1da8}html[data-theme=dark] .productivity-card{background:#161c1df5;border-color:#3f556e9e}html[data-theme=dark] .productivity-card>header{background:#12202fb8}html[data-theme=dark] .productivity-card .card-title>span{color:#8db7ed;background:#131819d6}html[data-theme=dark] .productivity-metrics{background:#13181994}html[data-theme=dark] .productivity-metrics>div{border-bottom:1px solid #49576475}html[data-theme=dark] .focus-card{background:#131819f7}html[data-theme=dark] .schedule-card{background:#161c1ef7;border-color:#425769c2}html[data-theme=dark] .week-card{background:#171d1ff7;border-color:#4c6257c2}html[data-theme=dark] .health-card{background:#151b1cf7;border-color:#624048b8}html[data-theme=dark] .health-card .card-title>span{color:#dc9da9;background:#31131ad1}html[data-theme=dark] .assistant-card{background:#151b1cf7;border-color:#463c60c2}html[data-theme=dark] .habit-card{background:#181e1ff7;border-color:#4a6361c2}html[data-theme=dark] .habit-card .card-title>span{color:#90ebef;background:#1f3634d1}html[data-theme=dark] .report-controls select,html[data-theme=dark] .report-controls input,html[data-theme=dark] .settings-section select,html[data-theme=dark] .settings-section input{background:#131819}html[data-theme=dark] .report-preview-row{border-bottom:1px solid #364244}html[data-theme=dark] .backup-summary{color:#9fdcc2;background:#1b2224}html[data-theme=dark] .danger-text-button{color:#da9fa6!important}html[data-theme=dark] .settings-danger-confirm{color:#da9fa6;background:#171d1f;border:1px solid #5c363b}html[data-theme=dark] .settings-danger-confirm p{color:#ceabb0}html[data-theme=dark] .mobile-integrations>section{background:#171d1e}html[data-theme=dark] .mobile-integrations>section>header>span{background:#111e2e}html[data-theme=dark] .integration-control-row>button,html[data-theme=dark] .shortcut-help summary{background:#131819;border:1px solid #37485b}html[data-theme=dark] .integration-control-row>button.danger{color:#da9fa5;border-color:#593b3f}html[data-theme=dark] .shortcut-fields input{background:#131819}html[data-theme=dark] .shortcut-help pre{background:#1d2526}html[data-theme=dark] .mobile-integration-note{color:#a2bad8;background:#1a2122;border:1px solid #314458}html[data-theme=dark] .today-page .recommendation-card{background:linear-gradient(145deg,#156979,#156979)}html[data-theme=dark] .board-frame:before{background:linear-gradient(90deg,#21292bf2,#21292b00)}html[data-theme=dark] .board-frame:after{background:linear-gradient(270deg,#21292bf2,#21292b00)}html[data-theme=dark] .board-scroll-button{color:#e0e4e5;background:#131819;border:1px solid #435356}html[data-theme=dark] .ai-hint{color:#a2b3d7;background:#1a2122;border:1px solid #28355d}html[data-theme=dark] .ai-hint button:disabled{color:#a2b3d7;border:1px solid #2d3b6a}html[data-theme=dark] .ai-panel{background:#131819}html[data-theme=dark] .analytics-range-summary{color:#a6bdd4;background:#131819cc}html[data-theme=dark] .analytics-period{background:#131819b8}html[data-theme=dark] .analytics-period-tabs button.active{background:#131819}html[data-theme=dark] .analytics-metric{background:#131819e0}html[data-theme=dark] .analytics-metric>span{background:color-mix(in srgb, var(--metric) 11%, #131819)}html[data-theme=dark] .analytics-metric.green{--metric:#97e2be}html[data-theme=dark] .analytics-metric.violet{--metric:#a898e2}html[data-theme=dark] .analytics-metric.orange{--metric:#e8b592}html[data-theme=dark] .analytics-metric.red{--metric:#e099a2}html[data-theme=dark] .analytics-metric.teal{--metric:#90e8e9}html[data-theme=dark] .analytics-panel{background:#131819e0}html[data-theme=dark] .analytics-bars b{color:#b3bbc7}html[data-theme=dark] .analytics-client-list button>i{background:#1e2628}html[data-theme=dark] .analytics-insight-waiting>div{background:#1d2526}html[data-theme=dark] .analytics-insight-list button{background:color-mix(in srgb, var(--insight) 5%, #131819)}html[data-theme=dark] .analytics-formulas{background:#131819ad}html[data-theme=dark] .bg-swatch{color:#bbc6c8;background:#131819;border:2px solid #3f4d50}html[data-theme=dark] .bg-swatch[aria-checked=true]{color:#e0e4e5}html[data-theme=dark] .bg-preview{border:1px solid #3f4d50}html[data-theme=dark] .bg-button{color:#e0e4e5;background:#131819;border:1.5px solid #48585c}html[data-theme=dark] .backup-button{background:#1318190e;border:1px solid #2d373912}html[data-theme=dark] .backup-button:hover:not(:disabled){background:#13181917}html[data-theme=dark] .billing-document-overlay{background:#15697980}html[data-theme=dark] .billing-document-dialog{color:#cad3df;background:#131819}html[data-theme=dark] .billing-document-fields input,html[data-theme=dark] .billing-document-fields select,html[data-theme=dark] .billing-document-fields textarea{border:1px solid #474f58}html[data-theme=dark] .billing-document-paper{border-top:1px solid #474f58}html[data-theme=dark] .billing-document-paper th,html[data-theme=dark] .billing-document-paper td{border:1px solid #474f58}html[data-theme=dark] .billing-document-sign small{color:#b2bbc8}html[data-theme=dark] .billing-document-party p{background:#171d1e;border:1px solid #3a484a}html[data-theme=dark] .billing-document-party p.missing{color:#ea968f;background:#181f20;border-color:#612e2b}html[data-theme=dark] .billing-document-party button{color:#8fa7ea}@media print{html[data-theme=dark] .billing-document-overlay{background:#131819}}html[data-theme=dark] .billing-card>footer button:not(.billing-next):not(.billing-skip){color:#b4bfd0;background:#1b2224;border:1px solid #474f58}html[data-theme=dark] .requisites-section{border:1px solid var(--line,#3c494c)}html[data-theme=dark] .requisites-section>summary small{color:var(--muted,#b5bac5)}html[data-theme=dark] .requisites-legacy{color:var(--muted,#b5bac5);background:var(--surface-soft,#181e20)}html[data-theme=dark] .client-requisites-edit{color:var(--teal,#93ecf0)}html[data-theme=dark] .billing-image-preview{border:1px dashed var(--line,#3c494c);background:repeating-conic-gradient(#1b2324 0% 25%,#131819 0% 50%) 50%/16px 16px}html[data-theme=dark] .billing-image-preview span{color:var(--muted,#b5bac5)}html[data-theme=dark] .billing-image-actions button{background:var(--surface,#131819);border:1px solid var(--line,#3c494c)}html[data-theme=dark] .billing-images-hint{color:var(--muted,#b5bac5)}html[data-theme=dark] .assets-editor header p{color:var(--muted,#b7bac3)}html[data-theme=dark] .assets-editor header button{color:#8ba0ee;background:#1a2122}html[data-theme=dark] .assets-editor-row{background:#1a2122}html[data-theme=dark] .assets-editor-row label span{color:#b7bac3}html[data-theme=dark] .assets-editor-row :is(input,select){background:#131819;border:1px solid #445457}html[data-theme=dark] .assets-editor-remove{color:#e69993;background:#131819;border:1px solid #445457}html[data-theme=dark] .asset-row{background:#131819;border:1px solid #3f4d50}html[data-theme=dark] .asset-main small{color:#b7bac3}html[data-theme=dark] .asset-days{color:#aae6c9;background:#21352a}html[data-theme=dark] .asset-days.month{color:#f1d09d;background:#382b15}html[data-theme=dark] .asset-days.week{color:#eeb48b;background:#3a2a18}html[data-theme=dark] .asset-days.expired{color:#e69993;background:#311b18}html[data-theme=dark] .asset-actions button{color:#bbc6c8;background:#131819;border:1px solid #445457}html[data-theme=dark] .asset-actions button:hover{color:#8ba0ee}html[data-theme=dark] .asset-notice{color:#9de6c7}html[data-theme=dark] .usage-bar-text{color:#b7bac3}html[data-theme=dark] .usage-bar-text strong{color:#e0e4e5}html[data-theme=dark] .usage-bar.over .usage-bar-text span:last-child{color:#e69993}html[data-theme=dark] .usage-bar.warn .usage-bar-text span:last-child{color:#eeb48b}html[data-theme=dark] .usage-bar-track{background:#2b3639}html[data-theme=dark] .client-usage-block{background:#131819;border:1px solid #3f4d50}html[data-theme=dark] .client-usage-block>span{color:#b7bac3}html[data-theme=dark] .client-card-expiry{color:#f1d09d;background:#382b15}html[data-theme=dark] .client-card-expiry.week{color:#eeb48b;background:#3a2a18}html[data-theme=dark] .client-card-expiry.expired{color:#e69993;background:#311b18}html[data-theme=dark] .billing-limit{background:#1a2122}html[data-theme=dark] .billing-limit p{color:#e69993}html[data-theme=dark] .client-assets>p{color:#b7bac3}html[data-theme=dark] .client-logo-field{background:#1a2122}html[data-theme=dark] .client-logo-actions button{color:#bbc6c8;background:#131819;border:1px solid #445457}html[data-theme=dark] .client-icon-grid button{color:#bbc6c8;background:#131819;border:1.5px solid #445457}html[data-theme=dark] .client-icon-grid button[aria-checked=true]{background:#156979}html[data-theme=dark] .client-logo-hint,html[data-theme=dark] .client-logo-error{color:#b7bac3}html[data-theme=dark] .client-logo-error{color:#e69993}html[data-theme=dark] .client-color-auto{color:#bbc6c8;background:#131819;border:1.5px solid #445457}html[data-theme=dark] .client-color-auto[aria-checked=true]{background:#156979}html[data-theme=dark] .page.qa-page{color:#e0e4e5}html[data-theme=dark] .qa-back{color:#bbc6c8}html[data-theme=dark] .qa-card{background:#131819}html[data-theme=dark] .qa-card small{color:#b7bac3}html[data-theme=dark] .qa-meta{color:#bbc6c8}html[data-theme=dark] .qa-button{color:#e0e4e5;background:#1d2527}html[data-theme=dark] .qa-open{color:#8ba0ee}html[data-theme=dark] .qa-done{color:#aae6c9;background:#21352a}html[data-theme=dark] .qa-error{color:#e69993;background:#311b18}html[data-theme=dark] .preview-backdrop.tc-backdrop{background:#15697975}html[data-theme=dark] .task-preview.tc-card{--tc-ink:#e0e4e5;--tc-muted:#b7bac3;--tc-line:#3f4d50;--tc-accent:#8ba0ee;background:#131819}html[data-theme=dark] .task-preview.tc-card>.tc-head{background:#131819}html[data-theme=dark] .tc-chip{color:#bbc6c8;background:#21292b}html[data-theme=dark] .tc-chip.status-inProgress{color:#aae6c9;background:#21352a}html[data-theme=dark] .tc-chip.status-waiting{color:#f1d09d;background:#382b15}html[data-theme=dark] .tc-chip.status-completed{color:#8fa7eb;background:#121a31}html[data-theme=dark] .tc-chip.status-cancelled{color:#e69993;background:#311b18}html[data-theme=dark] .tc-chip.urgent{color:#eeb48b;background:#3a2a18}html[data-theme=dark] .tc-edit,html[data-theme=dark] .tc-icon{background:#131819;border:1px solid #445457}html[data-theme=dark] .tc-icon:last-child,html[data-theme=dark] .tc-edit:hover,html[data-theme=dark] .tc-icon:hover{background:#1d2527}html[data-theme=dark] .tc-summary>button:hover{background:#1a2122}html[data-theme=dark] .tc-summary .tc-google{color:#9de6c7}html[data-theme=dark] .tc-aside{background:#1a2122}html[data-theme=dark] .tc-timer{background:#156979}html[data-theme=dark] .tc-timer-actions button{border:1px solid #2d37393d}html[data-theme=dark] .tc-section-head>button,html[data-theme=dark] .tc-card .tc-stage:hover{background:#1a2122}html[data-theme=dark] .tc-card .tc-stage .stage-number{color:#bbc6c8;background:#21292b}html[data-theme=dark] .tc-result textarea{background:#131819;border:1px solid #445457}html[data-theme=dark] .tc-result>button:disabled{background:#21292b}html[data-theme=dark] .tc-card .tc-checklist button:hover{background:#1a2122}html[data-theme=dark] .tc-aside-block p{color:#bbc6c8}html[data-theme=dark] .tc-call{color:#9de6c7;background:#21352a}html[data-theme=dark] .tc-card .task-schedule-list>div,html[data-theme=dark] .task-preview.tc-card>.tc-foot{background:#131819}html[data-theme=dark] .task-preview.tc-card>.tc-foot button{color:#bbc6c8;background:#131819;border:1px solid #445457}html[data-theme=dark] .task-preview.tc-card>.tc-foot .tc-danger{color:#e69993}html[data-theme=dark] .tc-stage-presets button{color:#bbc6c8;background:#131819;border:1.5px solid #445457}html[data-theme=dark] .tc-stage-presets button[aria-pressed=true]{background:#156979}html[data-theme=dark] .task-preview.tc-card>.tc-foot .tc-postpone{color:#f1d09d;background:#312612;border-color:#71603d}html[data-theme=dark] .tc-chip.status-paused{color:#f1d09d;background:#382b15}html[data-theme=dark] .tf-backdrop{background:#15697975}html[data-theme=dark] .tf{--tf-ink:#e0e4e5;--tf-muted:#b7bac3;--tf-line:#3f4d50;--tf-accent:#8ba0ee;background:#131819}html[data-theme=dark] .tf-segment{background:#21292b}html[data-theme=dark] .tf-segment button[aria-pressed=true]{background:#131819}html[data-theme=dark] .tf-close{background:#1d2527}html[data-theme=dark] .tf-error{color:#e89892;background:#301a18}html[data-theme=dark] .tf-title input{border-bottom:2px solid #435356}html[data-theme=dark] .tf-label,html[data-theme=dark] .tf-field>span,html[data-theme=dark] .tf-requester label span,html[data-theme=dark] .tf-date-row span{color:#bbc6c8}html[data-theme=dark] .tf-chip{background:#131819;border:1.5px solid #435356}html[data-theme=dark] .tf-urgent{color:#eeb48b}html[data-theme=dark] .tf-requester input,html[data-theme=dark] .tf-date-row input,html[data-theme=dark] .tf-field input,html[data-theme=dark] .tf-field select,html[data-theme=dark] .tf-field textarea,html[data-theme=dark] .tf-status select{background:#131819;border:1px solid #435356}html[data-theme=dark] .tf-date-row input:disabled{background:#1a2223}html[data-theme=dark] .tf-queue{color:#99a5e0;background:#181f20}html[data-theme=dark] .tf-queue span{color:#a5add5}html[data-theme=dark] .tf-section{background:#181e1f}html[data-theme=dark] .tf-stage-index{background:#21292b}html[data-theme=dark] .tf-icon:hover{color:#e69993;background:#301a18}html[data-theme=dark] .tf-add{background:#131819;border:1px dashed #4c5e61}html[data-theme=dark] .tf-check-row>button:first-child{background:#131819;border:2px solid #4c5e61}html[data-theme=dark] .tf-check-row input{border:1px solid #435356}html[data-theme=dark] .tf-foot{background:#181e1f}html[data-theme=dark] .tf-secondary{background:#131819;border:1px solid #435356}@media (width<=899px){html[data-theme=dark] .tf-backdrop{background:#131819}}html[data-theme=dark] .tf-select i.empty{background:#21292b}html[data-theme=dark] .tf-select select{background:#131819;border:1px solid #445457}html[data-theme=dark] .tf-onsite-toggle{background:#131819;border:1.5px solid #445457}html[data-theme=dark] .tf-onsite-toggle:has(input:checked){color:#a9e7f1;background:#232d2f}html[data-theme=dark] .tf-onsite-site input{border:1px solid #445457}html[data-theme=dark] .tf-done-minutes input{border:1.5px solid #445457}html[data-theme=dark] .tf-done-overlay{background:#15697966}html[data-theme=dark] .tf-done-dialog{background:#131819}html[data-theme=dark] .tf-done-summary{background:#181f20}html[data-theme=dark] .page.tk-page{--tk-ink:#e0e4e5;--tk-muted:#b7bac3;--tk-line:#3f4d50;--tk-accent:#8ba0ee}html[data-theme=dark] .tk-tabs button{color:#bbc6c8}html[data-theme=dark] .tk-tabs button.active{background:#131819}html[data-theme=dark] .tk-page .tk-toolbar .client-filter-strip button{color:#bbc6c8;background:#131819}html[data-theme=dark] .tk-page .tk-toolbar .client-filter-strip button i{background:var(--client-accent,#156979)}html[data-theme=dark] .tk-filter{color:#bbc6c8;background:#131819}html[data-theme=dark] .tk-page .planning-board .board-column{--col:#b6c1c3}html[data-theme=dark] .tk-page .planning-board .board-column[data-bucket=overdue]{--col:#e29c97}html[data-theme=dark] .tk-page .planning-board .board-column[data-bucket=today]{--col:#8ba0ee}html[data-theme=dark] .tk-page .planning-board .board-column[data-bucket=tomorrow]{--col:#b097e2}html[data-theme=dark] .tk-page .planning-board .board-column[data-bucket=thisWeek]{--col:#9de6c7}html[data-theme=dark] .tk-page .planning-board .board-column[data-bucket=nextWeek]{--col:#8de2ed}html[data-theme=dark] .tk-page .planning-board .board-column[data-bucket=later]{--col:#ebd28f}html[data-theme=dark] .tk-page .planning-board .board-column[data-bucket=overdue]>header span{color:#e69993}html[data-theme=dark] .tk-page .planning-board .board-empty{border:1.5px dashed #4c5e61}html[data-theme=dark] .tk-page .planning-board .task-card{background:#131819}html[data-theme=dark] .tk-page .planning-board .task-urgent-icon{color:#eeb38b}html[data-theme=dark] .tk-page .planning-board .task-card-meta .task-due-pill{color:#bbc6c8;background:#1f2729}html[data-theme=dark] .tk-page .planning-board .task-card-meta .task-due-pill.overdue{color:#e69993;background:#311b18}html[data-theme=dark] .tk-page .planning-board .task-card-meta .task-due-pill.today{color:#8fa7eb;background:#121a31}html[data-theme=dark] .tk-page .planning-board .task-card-meta .task-due-pill.tomorrow{color:#b29edc;background:#1e2627}html[data-theme=dark] .tk-page .planning-board .task-card-meta .task-meta-progress{color:#9de6c7}html[data-theme=dark] .tk-page .planning-board .task-card-meta .task-meta-quick{color:#efc28f;background:#382b15}html[data-theme=dark] .tk-page .planning-board .task-move-menu summary:hover{background:#1f2729}html[data-theme=dark] .tk-client-select select{background:#131819}html[data-theme=dark] .tk-client-select select:hover{border-color:#4c5e61}html[data-theme=dark] .tk-search input{background:#131819}html[data-theme=dark] .tk-search button,html[data-theme=dark] .tk-search kbd{background:#1f2729}html[data-theme=dark] .tk-page .planning-board .task-card-top small em{color:#b6c1c3}html[data-theme=dark] .tk-page .planning-board .task-card-progress{background:#21292b}html[data-theme=dark] .tk-page .planning-board .task-card-meta .task-meta-paused{color:#f1d09d;background:#382b15}html[data-theme=dark] .task-history-panel{border-top:1px solid #474f58}html[data-theme=dark] .task-history-panel li{border-bottom:1px solid #3e4c4f}html[data-theme=dark] .task-history-panel p{color:#b3bbc6}html[data-theme=dark] .task-history-panel button{color:#8db7ed;background:#131819;border:1px solid #474f58}html[data-theme=dark] .tk-page .planning-board .task-card-meta .task-meta-onsite{color:#a9e7f1;background:#232d2f}html[data-theme=dark] .page.td-page{--td-ink:#e0e4e5;--td-muted:#b7bac3;--td-line:#3f4d50;--td-accent:#8ba0ee;--td-accent-dark:#8fa7eb;--td-dark:#e0e5e6;--td-danger:#e29c97;--td-danger-text:#e69993;--td-warn:#eeb38b;--td-ok:#9fdbbd;--td-shadow:0 1px 2px #e0e5e60f, 0 8px 24px #e0e5e60a}html[data-theme=dark] .td-capture{background:#131819;border:1px solid #435356}html[data-theme=dark] .td-capture kbd{border:1px solid #435356}html[data-theme=dark] .td-capture-preview{background:#131819;border:1px solid #435356}html[data-theme=dark] .td-chip{color:#91a5e8;background:#121a31}html[data-theme=dark] .td-chip.warn{color:#eeb48b;background:#3a2a18}html[data-theme=dark] .td-new{background:#131819;border:1px solid #435356}html[data-theme=dark] .td-card{background:#131819}html[data-theme=dark] .td-inbox-actions button{background:#1d2527}html[data-theme=dark] .td-running{color:#cff6e1}html[data-theme=dark] .td-reason{background:#1318191a}html[data-theme=dark] .td-ghost{border:1px solid #2d37393d}html[data-theme=dark] .td-ghost:hover{background:#1318191a}html[data-theme=dark] .td-now [data-tooltip]:hover:after,html[data-theme=dark] .td-now [data-tooltip]:focus-visible:after,html[data-theme=dark] .td-stage{background:#131819}html[data-theme=dark] .td-stage-head button{background:#1d2527}html[data-theme=dark] .td-field input,html[data-theme=dark] .td-field textarea,html[data-theme=dark] .td-presets button{background:#131819;border:1px solid #435356}html[data-theme=dark] .td-error{color:var(--td-danger-text,#e79792)}html[data-theme=dark] .td-strip{color:#bbc6c8}html[data-theme=dark] .td-legend .meeting:before{background:#121a31}html[data-theme=dark] .td-ticks span:after{background:#273234}html[data-theme=dark] .td-now-line span{background:#131819}html[data-theme=dark] .td-lane-track{background:#1d252799}html[data-theme=dark] .td-block.meeting{background:color-mix(in srgb, var(--block-accent,var(--td-accent)) 10%, #131819);border:1.5px solid color-mix(in srgb, var(--block-accent,var(--td-accent)) 55%, #2d3739)}html[data-theme=dark] .td-deadlines>button{background:#1d2527}html[data-theme=dark] .td-deadlines li button:hover{background:#1a2223}html[data-theme=dark] .td-tile>.td-card{border:1px solid #394548}html[data-theme=dark] .td-tile-more{color:#97a6e2;background:#1a2122;border:1px solid #28355d}html[data-theme=dark] .td-tile-more:hover{background:#131c33}html[data-theme=dark] .td-tile-backdrop{background:#15697973}html[data-theme=dark] .td-row-check{background:#131819;border:2px solid #4c5e61}html[data-theme=dark] .td-row-main:hover{background:#1a2223}html[data-theme=dark] .td-due.over{background:#301a18}html[data-theme=dark] .td-due.today{color:#91a5e8;background:#121a31}html[data-theme=dark] .td-due.soon{color:#a6ecf1;background:#243532}html[data-theme=dark] .td-due.later{color:#b6c1c3;background:#21292b}html[data-theme=dark] .td-bars button:hover{background:#1a2223}html[data-theme=dark] .td-bar-area .bar{background:#383d48}html[data-theme=dark] .td-suggest{color:#e89892;background:#301a18}html[data-theme=dark] .td-suggest button{color:#e89892;background:#131819;border:1px solid #633f3b}html[data-theme=dark] .td-signals i.stuck{color:#eeb48b;background:#3a2a18}html[data-theme=dark] .td-signals i.money{color:#ae9cde;background:#1e182e}html[data-theme=dark] .td-signals i.repeat{color:#a6ecf1;background:#243532}html[data-theme=dark] .td-signals li>button{background:#1d2527}html[data-theme=dark] .td-overlay{background:#1569796b}html[data-theme=dark] .td-dialog{background:#131819}html[data-theme=dark] .td-dialog p{color:#bbc6c8}html[data-theme=dark] .td-dialog-actions button{background:#1d2527}html[data-theme=dark] .td-dialog-actions button.danger{background:#131819;border:1px solid #633f3b}@media (width<=899px){html[data-theme=dark] .td-capture:focus-within{background:#131819;border:1px solid #435356}html[data-theme=dark] .td-agenda li:before{background:#383d48}}html[data-theme=dark] .td-signals i.expiry,html[data-theme=dark] .td-signals i.limit{color:#f1d09d;background:#382b15}html[data-theme=dark] .td-signals i.expiry.week,html[data-theme=dark] .td-signals i.limit.over{color:#eeb48b;background:#3a2a18}html[data-theme=dark] .td-done-bar{background:#21292b}html[data-theme=dark] .td-block-due{color:#e0e4e5;background:#131819d9}html[data-theme=dark] .td-paused{border-top:1px solid #474f58}html[data-theme=dark] .td-paused input{border:1px solid #474f58}html[data-theme=dark] .td-now-source{border:1px solid #2d37392e}html[data-theme=dark] .td-triage{border:2px solid #253057}html[data-theme=dark] .td-triage-list li.decision-today{background:#181e20}html[data-theme=dark] .td-triage-flags .flag{background:#131819}html[data-theme=dark] .td-triage-choice{background:#212a2c}html[data-theme=dark] .td-triage-choice button[aria-checked=true]{background:#131819}html[data-theme=dark] .td-urgent-banner{color:#f0b799;background:#2f2012;border:1px solid #72533a}html[data-theme=dark] .td-urgent-banner small{color:#deb79c}html[data-theme=dark] .td-plan-tools button:hover:not(:disabled){background:#20292b}html[data-theme=dark] .td-chip-onsite{color:#93ecf0;background:#222b2d}html[data-theme=dark] .td-trip-group h3,html[data-theme=dark] .td-trip-here{color:#93ecf0}html[data-theme=dark] .td-trip-here button{color:#93ecf0;background:#222b2d}html[data-theme=dark] .td-triage-move button{background:#131819}html[data-theme=dark] .td-triage-ai button{color:#a2b3d7;background:#1a2122;border:1px solid #28355d}html[data-theme=dark] .td-running-bar{background:#131819;border:1px solid #28355d}html[data-theme=dark] .td-hero-stats{border-left:1px solid #2d373924}html[data-theme=dark] .tile-arrow{border:1px solid #2d373938}html[data-theme=dark] .tile-arrow:hover{color:#c7e9f1;background:#131819}html[data-theme=dark] .sparkline-dot{stroke:#b0e5ed}@media (width<=899px){html[data-theme=dark] .td-hero-stats{border-top:1px solid #2d373924}}html[data-theme=dark] .td-big span{color:var(--td-muted,#b7bac3)}html[data-theme=dark] .ac-page,html[data-theme=dark] .ac-client-block{--ac-ink:#e0e4e5;--ac-muted:#b7bac3;--ac-line:#3f4d50;--ac-accent:#8ba0ee}html[data-theme=dark] .ac-lock{background:#131819}html[data-theme=dark] .ac-unlock{background:#156979}html[data-theme=dark] .ac-unlock-icon{background:#1318191a}html[data-theme=dark] .ac-unlock-fields input{background:#131819;border:1px solid #445457}html[data-theme=dark] .ac-unlock.compact .ac-error{color:#e69993}html[data-theme=dark] .ac-search input,html[data-theme=dark] .ac-client-filter{background:#131819}html[data-theme=dark] .ac-group-icon.pinned{color:#f0cf93;background:#382b15}html[data-theme=dark] .ac-row{background:#131819}html[data-theme=dark] .ac-pin.active{color:#eecf8b}html[data-theme=dark] .ac-field button{color:#bbc6c8}html[data-theme=dark] .ac-field button:hover{background:#131819}html[data-theme=dark] .ac-empty{background:#131819;border:1.5px dashed #4c5e61}html[data-theme=dark] .ac-inline-notice{color:#9de6c7}html[data-theme=dark] .ac-client-card{background:#131819}html[data-theme=dark] .ac-client-card:hover{border-color:#2a3562}html[data-theme=dark] .ac-back{color:#a2b3d7;background:#1a2122;border:1px solid #28355d}html[data-theme=dark] .auth-screen{background:radial-gradient(circle at 18% 18%,#1c7ed629,#0000 34%),radial-gradient(circle at 85% 78%,#1da88d21,#0000 32%),#1c2426}html[data-theme=dark] .auth-card{background:#131819f0;border:1px solid #2d3739cc}html[data-theme=dark] .auth-card p{color:#b3bbc6}html[data-theme=dark] .auth-eyebrow{color:#8cbaed}html[data-theme=dark] .auth-card label{color:#b5bfcf}html[data-theme=dark] .auth-card input{border:1px solid #434a56}html[data-theme=dark] .auth-error{color:#df9aa2;background:#191f21}html[data-theme=dark] .has-logo{background:#131819!important}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#dfeaea;--text:#dfeaea;--muted:#92a6a8;--faint:#92a6a8;--line:#243133;--surface:#12191b;--surface-soft:#182124;--sidebar:#0d1214;--blue:#5aa0ff;--green:#4cc38a;--orange:#f0a35a;--rose:#f2788f;--teal:#3fc1c9;--violet:#9c8cf2;--gray:#92a6a8;--accent-teal:#3fc1c9;background:#0a0e0f}html[data-theme=dark] body{background:#0a0e0f}html[data-theme=dark] .app-shell{background:var(--app-bg-dark,radial-gradient(1200px 640px at 8% -12%, #25899d33, transparent 62%), radial-gradient(900px 520px at 100% 0%, #22697724, transparent 58%), #0a0e0f);background-attachment:fixed}.theme-toggle{color:#c9d3e6;width:100%;min-height:44px;font:inherit;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:10px;margin-bottom:8px;padding:0 14px;font-size:13px;font-weight:600;display:flex}.theme-toggle:hover{background:#ffffff1a}html[data-theme=dark] :is(.tk-new,.primary-button,.topbar-add,.page-action):not(:disabled){color:#fff;background:#15818c;border-color:#15818c}html[data-theme=dark] :is(.tk-new,.primary-button,.topbar-add,.page-action):not(:disabled):hover{background:#1a98a5}html[data-theme=dark] :is(.tk-new,.primary-button,.topbar-add,.page-action) :is(span,svg){color:#fff}html[data-theme=dark] .tc-timer-actions .tc-timer-main{color:#fff;background:#15818c;border-color:#15818c}html[data-theme=dark] .tc-aside-block .text-link,html[data-theme=dark] .tc-stage .text-link,html[data-theme=dark] .tc-checklist .text-link{color:#8fd8de}html[data-theme=dark] .tc-card .task-schedule-summary{background:0 0;border:0}.inbox-page,.portal-screen{letter-spacing:0;font-family:Onest Variable,system-ui,sans-serif}.inbox-page{max-width:1600px;margin:0 auto;padding:32px}.intake-page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.intake-page-heading h1{margin:5px 0;font-size:36px}.intake-page-heading p{color:var(--muted);margin:0}.intake-actions{align-items:center;gap:10px;display:flex}.intake-links{border-block:1px solid var(--line);margin-bottom:24px;padding:24px 0}.intake-links h2{margin-top:0;font-size:21px}.intake-link-create{align-items:end;gap:12px;display:flex}.intake-link-create label{flex:1;max-width:480px}.intake-created-link{align-items:end;gap:12px;margin-block:20px;display:flex}.intake-created-link label{flex:1;min-width:0}.intake-created-link input{width:100%}.intake-link-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:16px 0;display:flex}.intake-link-row div{gap:6px;display:grid}.intake-link-row span{color:var(--muted);font-size:14px}.intake-link-row .intake-link-controls,.intake-link-controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.intake-recover-link{margin-top:20px}.intake-recover-link p{color:var(--muted);line-height:1.6}@media (width<=700px){.intake-link-row{flex-direction:column;align-items:flex-start}}.intake-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.intake-toolbar span{color:var(--muted)}.intake-queue{border-top:1px solid var(--line)}.intake-request-row{text-align:left;width:100%;color:var(--text);border:0;border-bottom:1px solid var(--line);cursor:pointer;background:0 0;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:18px;padding:22px 12px;display:grid}.intake-request-row:hover{background:var(--surface-soft)}.intake-request-row strong{overflow-wrap:anywhere;font-size:19px;display:block}.intake-request-row p{color:var(--muted);margin:7px 0 0;font-size:15px}.intake-row-meta{color:var(--muted);margin-bottom:8px;font-size:14px}.intake-row-end{text-align:right;color:var(--muted);gap:8px;font-size:14px;display:grid}.intake-row-end>span:first-child{color:var(--teal);font-weight:650}.intake-urgency-dot{background:var(--gray);border-radius:50%;width:9px;height:9px}.intake-urgency-dot.blocked{background:var(--rose)}.intake-urgency-dot.normal{background:var(--orange)}.intake-empty{text-align:center;color:var(--muted);padding:80px 20px}.intake-empty h2{font-size:22px}.intake-dialog{border:1px solid var(--line);background:var(--surface);width:min(800px,100% - 32px);max-height:calc(100dvh - 48px);color:var(--text);border-radius:8px;padding:0;box-shadow:0 24px 80px #142b3e33}.intake-dialog[open]{flex-direction:column;display:flex}.intake-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#17212f88}.intake-dialog>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:22px 26px;display:flex}.intake-dialog>header span{color:var(--muted);font-size:14px}.intake-dialog h2{overflow-wrap:anywhere;margin:4px 0 0;font-size:24px}.intake-dialog-body{overscroll-behavior:contain;min-height:0;padding:24px 26px;overflow-y:auto}.intake-dialog footer{border-top:1px solid var(--line);justify-content:flex-end;gap:12px;padding:18px 26px;display:flex}.intake-original{border-left:3px solid var(--teal);overflow-wrap:anywhere;margin-bottom:22px;padding-left:18px}.intake-original h3{margin:0;font-size:22px}.intake-original p{white-space:pre-wrap;line-height:1.6}.intake-original>span{color:var(--orange);font-size:15px;font-weight:650}.intake-form{gap:20px;display:grid}.intake-form label,.intake-link-create label,.intake-created-link label{gap:8px;font-size:16px;font-weight:600;display:grid}:is(.intake-form,.intake-link-create,.intake-created-link,.intake-toolbar) :is(input:not([type=checkbox],[type=radio],[type=file]),select,textarea){background:var(--surface);width:100%;min-width:0;min-height:48px;color:var(--text);border:1px solid var(--line);font:inherit;border-radius:6px;padding:11px 13px;font-size:17px}.intake-form textarea{resize:vertical;min-height:110px;line-height:1.5}.intake-two-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.intake-form .intake-check{align-items:center;gap:10px;min-height:48px;display:flex}.intake-two-fields>.intake-check{align-self:end}.intake-dialog footer button{min-height:48px;font-size:16px}.intake-check input,.intake-urgency input{width:19px;height:19px;accent-color:var(--blue);flex-shrink:0}.intake-messages{border-block:1px solid var(--line);margin-block:24px}.intake-messages>div{padding:14px 0}.intake-messages strong{color:var(--teal);font-size:14px}.intake-messages p{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0;line-height:1.6}.intake-error{color:var(--rose);background:var(--surface);border-left:3px solid var(--rose);padding:14px 16px;line-height:1.5}.intake-attachment-list{gap:10px;margin-bottom:20px;display:grid}.intake-attachment-list a{color:var(--blue);overflow-wrap:anywhere;align-items:center;gap:8px;display:flex}.inbox-badge{background:var(--teal);color:#fff;font-variant-numeric:tabular-nums;border-radius:6px;margin-left:auto;padding:3px 7px;font-size:12px;font-weight:700}.portal-screen{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--text:#24332f;--muted:#62736e;--blue:#1769d2;--teal:#087c81;--green:#16784b;--rose:#b53e56;--line:#dce6e2;--surface:#fff;--surface-soft:#f5f9f7;min-height:100dvh;color:var(--text);background:#eff5f2;padding:0 24px 48px}.portal-screen .portal-content{padding-bottom:32px}.portal-organization{color:#087c81;margin:0 0 20px;font-size:18px;font-weight:650}.portal-tabs{border-bottom:1px solid #dce6e2;gap:8px;margin-bottom:28px;padding-bottom:10px;display:flex}.portal-tabs button{color:#62736e;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:1;min-height:44px;font-size:15px}.portal-tabs button[aria-current]{color:#15684d;background:#eaf3f0;font-weight:700}.portal-request-list header{justify-content:space-between;align-items:center;gap:16px;display:flex}.portal-request-list h1{font-size:26px}.portal-request-list ul{margin:0;padding:0;list-style:none}.portal-request-list li{border-bottom:1px solid #dce6e2;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;display:flex}.portal-request-list li h2{overflow-wrap:anywhere;margin:6px 0 0;font-size:18px}.portal-request-list li span{color:#62736e;font-size:14px}.portal-request-status{color:#1769d2;white-space:nowrap;font-size:14px}.portal-request-status.completed{color:#16784b}.portal-list-empty{text-align:center;color:#62736e;padding:48px 16px}.portal-brand{border-bottom:1px solid var(--line);max-width:1040px;min-height:85px;color:var(--blue);align-items:center;gap:12px;margin:auto;display:flex}.portal-brand strong{font-size:22px}.portal-brand span{color:var(--muted);margin-left:auto;font-size:15px}.portal-content{max-width:740px;margin:46px auto 0}.intake-heading{margin-bottom:28px}.intake-heading>span{color:var(--teal);font-size:16px;font-weight:650}.intake-heading h1{overflow-wrap:anywhere;margin:10px 0;font-size:34px;line-height:1.25}.portal-content>p{color:var(--muted);line-height:1.6}.portal-screen :is(.primary-button,.secondary-button,.text-button){min-height:48px;font:inherit;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:9px;padding:12px 18px;font-weight:650;display:inline-flex}.portal-screen .primary-button{background:var(--blue);color:#fff;border:1px solid var(--blue)}.portal-screen .secondary-button{background:var(--surface);color:var(--blue);border:1px solid var(--line)}.portal-screen .text-button{color:var(--blue);background:0 0;border:0;margin-top:24px}.portal-screen button:disabled{opacity:.55;cursor:wait}.portal-screen .icon-button{border:1px solid var(--line);background:var(--surface);width:40px;height:40px;color:var(--muted);cursor:pointer;border-radius:6px;place-items:center;display:grid}.intake-urgency{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.intake-urgency legend{margin-bottom:12px;font-weight:600}.intake-urgency label{border:1px solid var(--line);cursor:pointer;border-radius:6px;align-items:center;gap:10px;padding:14px;display:flex}.intake-urgency .selected{border-color:var(--blue);background:var(--surface-soft)}.intake-upload{min-height:48px;color:var(--muted);cursor:pointer;align-items:center;gap:8px;position:relative;font-size:14px!important;font-weight:400!important;display:flex!important}.intake-upload input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.intake-upload:focus-within{outline:2px solid var(--blue);outline-offset:3px}.intake-file{overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.portal-success{color:var(--green);margin-bottom:16px}.portal-status{border-block:1px solid var(--line);justify-content:space-between;gap:16px;margin-bottom:24px;padding-block:22px;display:flex}.portal-status strong{color:var(--teal)}.portal-status span{color:var(--muted);font-size:14px}@media (width<=700px){.portal-screen .portal-content{padding:24px 18px}.portal-request-list li{flex-direction:column;align-items:flex-start;gap:12px}.inbox-page{padding:22px 16px}.intake-page-heading{flex-direction:column;align-items:flex-start}.intake-page-heading h1{font-size:30px}.intake-two-fields{grid-template-columns:minmax(0,1fr)}.intake-link-create{flex-direction:column;align-items:stretch}.intake-request-row{grid-template-columns:9px minmax(0,1fr);gap:12px;padding:18px 4px}.intake-row-end{text-align:left;flex-wrap:wrap;grid-column:2;display:flex}.intake-dialog{width:calc(100% - 16px);max-height:calc(100dvh - 24px)}.intake-dialog>header,.intake-dialog-body{padding:20px 16px}.intake-dialog footer{padding:16px}.portal-screen{padding-inline:20px}.portal-brand{flex-wrap:wrap;gap:8px;min-height:72px}.portal-brand span{font-size:12px}.portal-content{margin-top:30px}.intake-heading h1{font-size:29px}.portal-status{flex-direction:column;gap:8px}}
