@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap";.ftree{display:grid;grid-template-columns:var(--ftree-side-w, 310px) minmax(0,1fr);grid-template-rows:100%;flex:1;min-height:0;overflow:hidden;font-size:var(--cd-text-sm, 13px)}.ftree__side{display:flex;flex-direction:column;min-width:0;min-height:0;border-right:1px solid var(--cd-border);background:var(--cd-surface-sunken, var(--cd-surface))}.ftree__head{flex:0 0 auto;padding:9px;border-bottom:1px solid var(--cd-border);display:grid;gap:8px}.ftree__roots{display:flex;gap:4px}.ftree__root{padding:4px 11px;border-radius:999px;border:1px solid var(--cd-border);background:transparent;color:var(--cd-text-secondary);font-size:var(--cd-text-xs, 11px);white-space:nowrap;cursor:pointer;transition:border-color var(--cd-dur-fast, .12s) var(--cd-ease, ease),color var(--cd-dur-fast, .12s) var(--cd-ease, ease)}.ftree__root:hover{border-color:var(--cd-border-strong);color:var(--cd-text-primary)}.ftree__root[aria-pressed=true]{background:var(--cd-accent-soft);border-color:var(--cd-accent);color:var(--cd-text-primary)}.ftree__search{display:flex;align-items:center;gap:7px;padding:5px 7px 5px 11px;border-radius:var(--cd-radius, 8px);border:1px solid var(--cd-input-border, var(--cd-border));background:var(--cd-input-bg, var(--cd-surface));color:var(--cd-text-tertiary)}.ftree__search:focus-within{border-color:var(--cd-accent)}.ftree__search input{flex:1 1 auto;min-width:0;border:0;outline:0;background:transparent;color:var(--cd-input-text, var(--cd-text-primary));font:inherit;font-size:var(--cd-text-sm, 13px)}.ftree__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:26px;height:26px;border:0;border-radius:var(--cd-radius-sm, 6px);background:transparent;color:var(--cd-text-secondary);cursor:pointer}.ftree__icon:hover{background:var(--cd-filter-bg);color:var(--cd-text-primary)}.ftree__rootdir{flex:0 0 auto;padding:6px 11px;border-bottom:1px solid var(--cd-border);font-size:var(--cd-text-xs, 11px);color:var(--cd-text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ftree__rows{flex:1 1 auto;min-height:0;overflow:auto;padding:4px 0 24px;overscroll-behavior:contain}.frow{display:grid;grid-template-columns:14px 18px minmax(0,1fr) auto auto;align-items:center;gap:3px;width:100%;padding:3px 9px 3px calc(7px + var(--depth, 0) * 13px);border:0;background:transparent;text-align:left;color:var(--cd-text-secondary);font:inherit;font-size:var(--cd-text-sm, 13px);line-height:1.5;cursor:pointer;transition:background var(--cd-dur-fast, .12s) var(--cd-ease, ease),color var(--cd-dur-fast, .12s) var(--cd-ease, ease)}.frow:hover{background:var(--cd-filter-bg);color:var(--cd-text-primary)}.frow.is-selected{background:var(--cd-accent-soft);color:var(--cd-text-primary)}.frow.is-selected .frow__name{font-weight:600}.frow:focus-visible{outline:2px solid var(--cd-accent);outline-offset:-2px}.frow--dir .frow__icon{color:var(--cd-accent)}.frow--file .frow__icon{color:var(--cd-text-tertiary)}.frow--secret .frow__icon,.frow--secret .frow__name{color:var(--cd-warn, #e3b341)}.frow--dim{opacity:.45}.frow--dim:hover{opacity:.85}.frow__twisty,.frow__icon{display:inline-flex;align-items:center;justify-content:center}.frow__twisty{color:var(--cd-text-tertiary)}.frow__twisty svg{transition:transform var(--cd-dur-fast, .12s) var(--cd-ease, ease)}.frow__twisty svg.is-open{transform:rotate(90deg)}.frow__name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.frow__link{color:var(--cd-text-tertiary)}.frow__meta{padding-left:7px;font-size:var(--cd-text-xs, 11px);color:var(--cd-text-tertiary);white-space:nowrap}.ftree__pane{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden}.ftree__bar{display:flex;align-items:center;gap:9px;flex:0 0 auto;padding:0 10px;min-height:42px;border-bottom:1px solid var(--cd-border);background:var(--cd-surface)}.ftree__crumb{flex:1 1 auto;min-width:0;font-size:var(--cd-text-xs, 11px);color:var(--cd-text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;direction:rtl;text-align:left}.ftree__facts{flex:0 0 auto;font-size:var(--cd-text-xs, 11px);color:var(--cd-text-tertiary)}.ftree__back{display:none}.ftree__empty{flex:1 1 auto;min-height:0;overflow:auto;padding:28px;max-width:52ch;color:var(--cd-text-secondary);line-height:1.6}.ftree__empty b{color:var(--cd-text-primary);display:block;margin-bottom:8px}.ftree__empty p{margin:0}.ftree__btn{display:inline-flex;align-items:center;gap:7px;margin-top:15px;padding:6px 12px;border-radius:var(--cd-radius-sm, 6px);border:1px solid var(--cd-border-strong);background:transparent;color:var(--cd-text-primary);font:inherit;font-size:var(--cd-text-sm, 13px);cursor:pointer}.ftree__btn:hover{border-color:var(--cd-accent)}.ftree__code{display:grid;grid-template-columns:auto minmax(0,1fr);flex:1 1 auto;min-height:0;overflow:auto;background:var(--cd-page-bg)}.ftree__gutter,.ftree__src{margin:0;padding:12px 0;font-size:var(--cd-text-xs, 12px);line-height:1.65;-moz-tab-size:2;tab-size:2;white-space:pre}.ftree__gutter{position:sticky;left:0;padding-right:11px;padding-left:13px;text-align:right;color:var(--cd-text-tertiary);background:var(--cd-surface-sunken, var(--cd-surface));border-right:1px solid var(--cd-border);-webkit-user-select:none;user-select:none}.ftree__src{padding-left:13px;padding-right:18px;color:var(--cd-text-primary)}.ftree__note{padding:9px 13px;font-size:var(--cd-text-xs, 11px);color:var(--cd-text-tertiary);line-height:1.5}.ftree__note--err{color:var(--cd-err)}.ftree__note--foot{flex:0 0 auto;border-top:1px solid var(--cd-border);background:var(--cd-surface)}@media(max-width:760px){.ftree{grid-template-columns:minmax(0,1fr)}.ftree__side{border-right:0}.ftree__pane,.ftree--preview .ftree__side{display:none}.ftree--preview .ftree__pane{display:flex}.ftree__back{display:inline-flex}.frow{padding-top:6px;padding-bottom:6px}}.rc{max-width:760px}.rc__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px;padding-top:22px;border-top:1px solid var(--cd-border)}.rc__title{margin:0;font-size:var(--cd-text-base, 15px);font-weight:600;letter-spacing:-.01em}.rc__sub{margin:6px 0 0;font-size:var(--cd-text-sm, 13px);color:var(--cd-text-secondary);max-width:52ch;line-height:1.5}.rc__refresh{flex:none;display:inline-flex;align-items:center;gap:6px;padding:7px 12px;font:inherit;font-size:var(--cd-text-sm, 13px);background:var(--cd-surface);color:var(--cd-text-secondary);border:1px solid var(--cd-border);border-radius:var(--cd-radius-sm, 6px);cursor:pointer}.rc__refresh:hover{color:var(--cd-text-primary);border-color:var(--cd-border-strong)}.rc__refresh:disabled{opacity:.55;cursor:default}.rc__err{margin:0 0 16px;font-size:var(--cd-text-sm, 13px);color:var(--cd-err)}.rc__list{display:flex;flex-direction:column;gap:8px;margin-bottom:22px}.rc__empty{font-size:var(--cd-text-sm, 13px);color:var(--cd-text-tertiary);padding:8px 0}.rc__row{display:flex;align-items:center;gap:13px;padding:13px 15px;background:var(--cd-surface);border:1px solid var(--cd-border);border-radius:var(--cd-radius-md, 8px);transition:border-color var(--cd-dur-fast, .12s) var(--cd-ease, ease)}.rc__row--off{opacity:.66}.rc__row--off:hover{opacity:1}.rc__dot{width:8px;height:8px;border-radius:50%;flex:none}.rc__dot--on{background:var(--cd-ok, #4ade80)}.rc__dot--off{background:var(--cd-text-tertiary);opacity:.5}.rc__meta{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.rc__name{font-size:var(--cd-text-sm, 13px);font-weight:550}.rc__facts{font-size:11px;color:var(--cd-text-tertiary)}.rc__switch{position:relative;flex:none;width:40px;height:22px;cursor:pointer}.rc__switch input{position:absolute;opacity:0;width:0;height:0}.rc__slider{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;background:var(--cd-surface-sunken, #2a2a2a);border:1px solid var(--cd-border);transition:background var(--cd-dur-fast, .12s) var(--cd-ease, ease)}.rc__slider:before{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--cd-text-secondary);transition:transform var(--cd-dur-fast, .12s) var(--cd-ease, ease),background var(--cd-dur-fast) var(--cd-ease)}.rc__switch input:checked+.rc__slider{background:var(--cd-ok, #4ade80);border-color:var(--cd-ok, #4ade80)}.rc__switch input:checked+.rc__slider:before{transform:translate(18px);background:#fff}.rc__remove{flex:none;width:26px;height:26px;display:grid;place-items:center;background:none;border:none;border-radius:var(--cd-radius-sm, 6px);color:var(--cd-text-tertiary);cursor:pointer;font-size:13px}.rc__remove:hover{color:var(--cd-err);background:var(--cd-surface-sunken)}.rc__enroll{display:flex;gap:9px}.rc__enroll-in{flex:1;min-width:0;font:inherit;font-size:var(--cd-text-sm, 13px);padding:9px 12px;background:var(--cd-input-bg, var(--cd-surface-sunken));color:var(--cd-input-text, var(--cd-text-primary));border:1px solid var(--cd-input-border, var(--cd-border));border-radius:var(--cd-radius-sm, 6px);outline:none}.rc__enroll-in:focus{border-color:var(--cd-border-strong)}.rc__enroll-btn{flex:none;font:inherit;font-size:var(--cd-text-sm, 13px);padding:9px 16px;background:var(--cd-accent, var(--cd-text-primary));color:var(--cd-accent-text, var(--cd-bg));border:none;border-radius:var(--cd-radius-sm, 6px);cursor:pointer;font-weight:550}.rc__enroll-btn:disabled{opacity:.5;cursor:default}.rc__token{margin-bottom:20px;padding:16px 18px;background:var(--cd-surface-sunken, rgba(255,255,255,.04));border:1px solid var(--cd-border-strong);border-radius:var(--cd-radius-md, 8px)}.rc__token-h{margin:0 0 10px;font-size:var(--cd-text-sm, 13px);font-weight:600}.rc__token-row{display:flex;gap:8px;align-items:center}.rc__token-val{flex:1;min-width:0;padding:8px 10px;font-size:12px;overflow-x:auto;white-space:nowrap;background:var(--cd-bg);border:1px solid var(--cd-border);border-radius:var(--cd-radius-sm, 6px)}.rc__token-copy,.rc__token-done{flex:none;display:inline-flex;align-items:center;gap:5px;font:inherit;font-size:12px;padding:8px 12px;cursor:pointer;background:var(--cd-surface);color:var(--cd-text-secondary);border:1px solid var(--cd-border);border-radius:var(--cd-radius-sm, 6px)}.rc__token-copy:hover,.rc__token-done:hover{color:var(--cd-text-primary);border-color:var(--cd-border-strong)}.rc__token-note{margin:10px 0 0;font-size:11px;color:var(--cd-text-tertiary);line-height:1.5}.rc__token-done{margin-top:12px}.nt{max-width:760px}.nt__head{margin-bottom:18px;padding-top:22px;border-top:1px solid var(--cd-border)}.nt__title{margin:0;font-size:var(--cd-text-base, 15px);font-weight:600;letter-spacing:-.01em}.nt__sub{margin:6px 0 0;font-size:var(--cd-text-sm, 13px);color:var(--cd-text-secondary);max-width:52ch;line-height:1.5}.nt__err{margin:0 0 14px;font-size:var(--cd-text-sm, 13px);color:var(--cd-err, #f87171)}.nt__note{margin:0 0 14px;font-size:var(--cd-text-sm, 13px);color:var(--cd-text-secondary)}.nt__row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 0;border-bottom:1px solid var(--cd-border)}.nt__rowmain{display:flex;flex-direction:column;gap:3px;min-width:0}.nt__label{font-size:var(--cd-text-sm, 13px);color:var(--cd-text-primary)}.nt__statesub,.nt__hint{font-size:var(--cd-text-xs, 12px);color:var(--cd-text-tertiary);max-width:46ch;line-height:1.45}.nt__hint{flex:none;text-align:right}.nt__state{font-size:var(--cd-text-xs, 12px);color:var(--cd-text-tertiary)}.nt__state.is-on{color:var(--cd-ok, #4ade80)}.nt__btn{flex:none;padding:7px 14px;font:inherit;font-size:var(--cd-text-sm, 13px);background:var(--cd-surface);color:var(--cd-text-secondary);border:1px solid var(--cd-border);border-radius:var(--cd-radius-sm, 6px);cursor:pointer}.nt__btn:hover:not(:disabled){color:var(--cd-text-primary);border-color:var(--cd-border-strong)}.nt__btn:disabled{opacity:.55;cursor:default}.nt__sel{flex:none;padding:6px 10px;font:inherit;font-size:var(--cd-text-sm, 13px);background:var(--cd-surface);color:var(--cd-text-primary);border:1px solid var(--cd-border);border-radius:var(--cd-radius-sm, 6px)}.nt__switch{position:relative;flex:none;width:40px;height:22px;padding:0;background:var(--cd-surface-2, var(--cd-surface));border:1px solid var(--cd-border);border-radius:999px;cursor:pointer;transition:background .15s ease,border-color .15s ease}.nt__switch.is-on{background:var(--cd-ok, #4ade80);border-color:var(--cd-ok, #4ade80)}.nt__switch:disabled{opacity:.55;cursor:default}.nt__knob{position:absolute;top:2px;left:2px;width:16px;height:16px;background:var(--cd-text-tertiary);border-radius:50%;transition:transform .15s ease,background .15s ease}.nt__switch.is-on .nt__knob{transform:translate(18px);background:#fff}.nt__subhead{margin:26px 0 10px;font-size:var(--cd-text-sm, 13px);font-weight:600;color:var(--cd-text-secondary)}.nt__empty{font-size:var(--cd-text-sm, 13px);color:var(--cd-text-tertiary);margin:0}.nt__devs{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.nt__dev{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:9px 12px;background:var(--cd-surface);border:1px solid var(--cd-border);border-radius:var(--cd-radius-sm, 6px)}.nt__devname{font-size:var(--cd-text-sm, 13px);color:var(--cd-text-primary)}.nt__devmeta{font-size:var(--cd-text-xs, 12px);color:var(--cd-text-tertiary);flex:none}@media(max-width:560px){.nt__row{align-items:flex-start;flex-direction:column;gap:10px}.nt__hint{text-align:left}}.pg{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden;background:var(--cd-page-bg, #100d0a);color:var(--cd-text-primary, #ece7e1)}.pg-pad{padding:18px}.pg-dim{color:var(--cd-text-tertiary, #8b827a);font-size:var(--cd-text-sm, 13px)}.pg-err{color:var(--cd-err, #e5734f);font-size:var(--cd-text-sm, 13px)}.pg-head{flex:none;padding:16px 18px 12px;border-bottom:1px solid var(--cd-border, #2a2724);background:var(--cd-surface, #15120e)}.pg-head__row{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:11px}.pg-title{margin:0;font-size:17px;font-weight:600;letter-spacing:-.01em}.pg-stats{font-size:var(--cd-text-xs, 11.5px);color:var(--cd-text-tertiary, #8b827a);font-variant-numeric:tabular-nums}.pg-search{display:flex;align-items:center;gap:8px;padding:0 10px;height:34px;border:1px solid var(--cd-input-border, #322e29);border-radius:var(--cd-radius-md, 8px);background:var(--cd-input-bg, #0d0b09);color:var(--cd-text-tertiary, #8b827a);transition:border-color var(--cd-dur-fast, .12s) var(--cd-ease, ease)}.pg-search:focus-within{border-color:var(--cd-accent, #c86a3f)}.pg-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--cd-input-text, #ece7e1);font:inherit;font-size:var(--cd-text-sm, 13px)}.pg-search input::-webkit-search-cancel-button{display:none}.pg-search__clear{display:flex;align-items:center;border:0;padding:2px;border-radius:4px;background:transparent;color:var(--cd-text-tertiary, #8b827a);cursor:pointer}.pg-search__clear:hover{color:var(--cd-text-primary, #ece7e1)}.pg-resultbar{margin-top:9px;font-variant-numeric:tabular-nums}.pg-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.pg-sec{border-bottom:1px solid var(--cd-border, #2a2724)}.pg-sec__head{display:flex;align-items:center;gap:9px;width:100%;padding:13px 18px;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.pg-sec__head:hover{background:var(--cd-surface-sunken, #1b1713)}.pg-sec__chev{flex:none;display:flex;align-items:center;color:var(--cd-text-secondary, #bdb4ab)}.pg-sec__name{flex:1;min-width:0;font-size:15px;font-weight:600;letter-spacing:-.005em}.pg-sec.is-open .pg-sec__name{color:var(--cd-accent-text, #e8a076)}.pg-sec__meta{flex:none;font-size:var(--cd-text-xs, 11.5px);color:var(--cd-text-tertiary, #8b827a);font-variant-numeric:tabular-nums}.pg-sec__items{margin-left:26px;border-left:1px solid var(--cd-border, #2a2724);padding-bottom:6px}.pg-cat{border-top:1px solid color-mix(in srgb,var(--cd-border, #2a2724) 50%,transparent)}.pg-sec__items>.pg-cat:first-child{border-top:0}.pg-cat__head,.pg-row__head,.pg-hit__head{display:flex;align-items:center;gap:9px;width:100%;padding:10px 18px;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.pg-cat__head:hover,.pg-row__head:hover,.pg-hit__head:hover{background:var(--cd-surface-sunken, #1b1713)}.pg-cat__chev,.pg-row__chev,.pg-hit__chev{flex:none;display:flex;align-items:center;color:var(--cd-text-tertiary, #8b827a)}.pg-cat__name{flex:1;min-width:0;font-size:var(--cd-text-sm, 13px);font-weight:550;overflow-wrap:anywhere}.pg-cat.is-open .pg-cat__name{color:var(--cd-text-primary, #ece7e1)}.pg-cat__meta,.pg-row__dur,.pg-hit__meta{flex:none;font-size:var(--cd-text-xs, 11.5px);color:var(--cd-text-tertiary, #8b827a);font-variant-numeric:tabular-nums}.pg-cat__items{padding-bottom:4px}.pg-row{border-top:1px solid color-mix(in srgb,var(--cd-border, #2a2724) 55%,transparent)}.pg-cat__items>.pg-row:first-child{border-top:0}.pg-row__head{padding-left:38px}.pg-row__main{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.pg-row__line1{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.pg-row__title{flex:1;min-width:0;font-size:var(--cd-text-sm, 13px);overflow-wrap:anywhere}.pg-row__line2{display:flex;align-items:center;gap:5px;font-size:var(--cd-text-xs, 11.5px);color:var(--cd-text-tertiary, #8b827a);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pg-row__line2 svg{flex:none;opacity:.8}.pg-row.is-open>.pg-row__head .pg-row__title{color:var(--cd-accent-text, #e8a076)}.pg-row__flag{flex:none;display:inline-flex;align-items:center;gap:4px;font-size:var(--cd-text-xs, 11.5px);color:var(--cd-warn, #d4a24c);opacity:.85}.pg-row__body{padding:2px 18px 16px 38px}.pg-video{position:relative;width:100%;max-width:880px;aspect-ratio:16 / 9;border-radius:var(--cd-radius-md, 8px);overflow:hidden;background:#000;border:1px solid var(--cd-border, #2a2724)}.pg-video iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;display:block}.pg-desc{margin:10px 0 0;max-width:880px;font-size:var(--cd-text-sm, 13px);line-height:1.55;color:var(--cd-text-secondary, #bdb4ab)}.pg-links{display:flex;flex-wrap:wrap;gap:7px;margin-top:8px}.pg-link{display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border:1px solid var(--cd-border, #2a2724);border-radius:var(--cd-radius-sm, 6px);background:var(--cd-accent-soft, rgba(200, 106, 63, .12));color:var(--cd-accent-text, #e8a076);font-size:var(--cd-text-xs, 11.5px);text-decoration:none}.pg-link:hover{background:var(--cd-accent, #c86a3f);color:var(--cd-page-bg, #100d0a)}.pg-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:11px 0 0;max-width:880px}.pg-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid var(--cd-border, #2a2724);border-radius:var(--cd-radius-sm, 6px);background:var(--cd-surface, #15120e);color:var(--cd-text-secondary, #bdb4ab);font:inherit;font-size:var(--cd-text-xs, 11.5px);cursor:pointer;text-decoration:none;transition:background var(--cd-dur-fast, .12s) var(--cd-ease, ease),color var(--cd-dur-fast, .12s) var(--cd-ease, ease)}.pg-btn:hover{background:var(--cd-surface-sunken, #1b1713);color:var(--cd-text-primary, #ece7e1)}.pg-note{display:inline-flex;align-items:center;gap:6px;font-size:var(--cd-text-xs, 11.5px);color:var(--cd-text-tertiary, #8b827a)}.pg-transcript{margin-top:11px;max-width:880px;border:1px solid var(--cd-border, #2a2724);border-radius:var(--cd-radius-md, 8px);background:var(--cd-bg-elevated, #16130f);overflow:hidden}.pg-transcript__meta{padding:7px 12px;border-bottom:1px solid var(--cd-border, #2a2724);font-size:var(--cd-text-xs, 11.5px);color:var(--cd-text-tertiary, #8b827a);font-variant-numeric:tabular-nums}.pg-transcript__text{max-height:420px;overflow-y:auto;overscroll-behavior:contain;padding:12px 14px;font-size:var(--cd-text-sm, 13px);line-height:1.68;color:var(--cd-text-secondary, #bdb4ab);white-space:normal}.pg-results{padding:4px 0 20px}.pg-hit{border-bottom:1px solid var(--cd-border, #2a2724);padding-bottom:10px}.pg-hit__head{padding-bottom:2px}.pg-hit__title{flex:1;min-width:0;font-size:var(--cd-text-base, 14px);font-weight:550;overflow-wrap:anywhere}.pg-hit__cat{padding:0 18px 0 36px;font-size:var(--cd-text-xs, 11.5px);color:var(--cd-text-tertiary, #8b827a)}.pg-hit__snips{padding:7px 18px 0 36px}.pg-snip{margin:0 0 7px;max-width:880px;font-size:var(--cd-text-sm, 13px);line-height:1.6;color:var(--cd-text-secondary, #bdb4ab)}.pg-hit .pg-row{border-top:0}.pg-hit .pg-row__head{display:none}.pg-hit .pg-row__body{padding-top:8px}.pg-hl{background:color-mix(in srgb,var(--cd-accent, #c86a3f) 32%,transparent);color:var(--cd-text-primary, #ece7e1);border-radius:3px;padding:0 1px}@media(max-width:680px){.pg-head{padding:13px 13px 10px}.pg-sec__head{padding-left:13px;padding-right:13px}.pg-sec__items{margin-left:15px}.pg-cat__head,.pg-row__head,.pg-hit__head{padding-left:13px;padding-right:13px}.pg-row__head{padding-left:26px}.pg-row__body{padding:2px 13px 14px 26px}.pg-hit__cat,.pg-hit__snips{padding-left:30px;padding-right:13px}.pg-cat__meta{font-size:11px}.pg-transcript__text{max-height:320px}}.pg-sep{color:var(--cd-text-tertiary, #8b827a);opacity:.7}.ch-stat,.ch-card{--t: var(--cd-accent)}.is-ok{--t: var(--cd-ok)}.is-warn{--t: var(--cd-warn)}.is-err{--t: var(--cd-err)}.is-idle{--t: var(--cd-text-tertiary)}.is-accent{--t: var(--cd-accent)}.ch-stat{display:flex;flex-direction:column;gap:10px;min-width:0;padding:16px 18px}.ch-stat.is-link{cursor:pointer}.ch-stat__top{display:flex;align-items:center;justify-content:space-between;gap:8px}.ch-stat__label{font-size:12.5px;font-weight:500;color:var(--cd-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ch-stat__body{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;min-width:0}.ch-stat__txt{min-width:0;flex:1}.ch-stat__value{font-size:28px;line-height:1.1;font-weight:650;letter-spacing:-.02em;color:var(--cd-text-primary);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ch-stat.is-err .ch-stat__value{color:var(--cd-err)}.ch-stat.is-warn .ch-stat__value{color:var(--cd-warn)}.ch-stat__sub{margin-top:4px;font-size:12px;color:var(--cd-text-tertiary);line-height:1.35;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ch-stat__spark{flex:none;width:84px;height:34px}.ch-delta{flex:none;display:inline-flex;align-items:center;gap:3px;padding:2px 7px;border-radius:999px;font-size:11px;font-weight:600;color:var(--t);background:color-mix(in srgb,var(--t) 14%,transparent);font-variant-numeric:tabular-nums}.ch-spark{width:100%;height:100%;overflow:visible}.ch-spark__line{fill:none;stroke:var(--t);stroke-width:1.8;stroke-linejoin:round;stroke-linecap:round}.ch-spark__area{fill:color-mix(in srgb,var(--t) 16%,transparent);stroke:none}.ch-ring{position:relative;flex:none}.ch-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.ch-ring__track{fill:none;stroke:color-mix(in srgb,var(--t) 14%,var(--cd-surface-sunken));stroke-width:3.4}.ch-ring__fill{fill:none;stroke:var(--t);stroke-width:3.4;stroke-linecap:round;transition:stroke-dasharray var(--cd-dur-slow, .3s) var(--cd-ease, ease)}.ch-ring__in{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;line-height:1.1}.ch-ring__in b{font-size:13px;font-weight:650;color:var(--cd-text-primary);font-variant-numeric:tabular-nums}.ch-ring__in span{font-size:9.5px;color:var(--cd-text-tertiary)}.ch-card__meta{font-size:11.5px;color:var(--cd-text-tertiary)}.ch-bars__plot{position:relative;height:var(--h, 150px);display:flex;align-items:stretch;gap:8px;border-bottom:1px solid var(--cd-border)}.ch-bars__col{position:relative;flex:1;min-width:0;display:flex;align-items:flex-end;justify-content:center;cursor:default;border-radius:6px 6px 0 0}.ch-bars__col.is-on{background:color-mix(in srgb,var(--cd-text-primary) 4%,transparent)}.ch-bars__group{display:flex;align-items:flex-end;justify-content:center;gap:3px;width:100%;max-width:52px;height:100%}.ch-bar{flex:1;max-width:26px;min-height:2px;border-radius:5px 5px 2px 2px;background:color-mix(in srgb,var(--t) 38%,var(--cd-surface-sunken));transition:height var(--cd-dur-slow, .3s) var(--cd-ease, ease)}.ch-bars__col.is-hi .ch-bar,.ch-bars__col.is-on .ch-bar{background:var(--t)}.ch-bar.is-idle{background:color-mix(in srgb,var(--cd-text-tertiary) 35%,var(--cd-surface-sunken))}.ch-bars__target{position:absolute;left:0;right:0;border-top:1px dashed color-mix(in srgb,var(--cd-text-tertiary) 70%,transparent);pointer-events:none;z-index:1}.ch-bars__target span{position:absolute;right:0;top:-16px;font-size:10px;color:var(--cd-text-tertiary)}.ch-bars__axis{display:flex;gap:8px;margin-top:6px}.ch-bars__axis>div{flex:1;min-width:0;text-align:center;font-size:11px;color:var(--cd-text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ch-bars__axis>div.is-hi{color:var(--cd-accent);font-weight:600}.ch-bars__axis small{display:block;font-size:10px;margin-top:2px;color:var(--cd-text-tertiary);font-weight:400}.ch-legend{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;margin-top:12px;font-size:11.5px;color:var(--cd-text-tertiary)}.ch-legend i,.ch-tip i{display:inline-block;width:8px;height:8px;border-radius:2px;margin-right:6px;background:var(--t)}.ch-tip{position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);z-index:5;min-width:110px;padding:8px 10px;border-radius:8px;background:var(--cd-surface-raised);border:1px solid var(--cd-border-strong);box-shadow:var(--cd-shadow-lg);font-size:11.5px;line-height:1.5;color:var(--cd-text-secondary);white-space:nowrap;pointer-events:none}.ch-tip b{color:var(--cd-text-primary);font-weight:600}.ch-tip>b:first-child{display:block;margin-bottom:2px}.ch-tip__x{color:var(--cd-text-tertiary);white-space:normal;max-width:220px}.ch-bars__col .ch-tip{bottom:auto;top:0;transform:translate(-50%,-100%)}.ch-line{--t: var(--cd-accent)}.ch-line.is-ok{--t: var(--cd-ok)}.ch-line__plot{position:relative;cursor:crosshair}.ch-line__plot svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.ch-line__grid{stroke:var(--cd-border);stroke-width:1;stroke-dasharray:3 4}.ch-line__area{fill:color-mix(in srgb,var(--t) 14%,transparent)}.ch-line__stroke{fill:none;stroke:var(--t);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.ch-line__max{position:absolute;top:-2px;left:0;font-size:10px;color:var(--cd-text-tertiary)}.ch-line__cursor{position:absolute;top:0;bottom:0;border-left:1px dashed var(--cd-border-strong);pointer-events:none}.ch-line__dot{position:absolute;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;background:var(--t);box-shadow:0 0 0 3px color-mix(in srgb,var(--t) 25%,transparent);pointer-events:none}.ch-tip--line{bottom:auto;top:4px;transform:translate(10px)}.ch-tip--line.is-left{transform:translate(calc(-100% - 10px))}.ch-line__axis{position:relative;height:18px;margin-top:6px;border-top:1px solid var(--cd-border)}.ch-line__axis span{position:absolute;top:4px;transform:translate(-50%);font-size:11px;color:var(--cd-text-tertiary);white-space:nowrap}.ch-line__axis span:first-child{transform:none}.ch-line__axis span:last-child:not(:first-child){transform:translate(-100%)}.ch-funnel{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:9px 12px;align-items:center}.ch-funnel__row{display:contents}.ch-funnel__label{font-size:12.5px;color:var(--cd-text-secondary);white-space:nowrap}.ch-funnel__track{height:10px;border-radius:999px;background:var(--cd-surface-sunken);overflow:hidden}.ch-funnel__track i{display:block;height:100%;border-radius:999px;background:var(--cd-accent);transition:width var(--cd-dur-slow, .3s) var(--cd-ease, ease)}.ch-funnel__row:first-child .ch-funnel__track i{background:color-mix(in srgb,var(--cd-accent) 55%,var(--cd-surface-sunken))}.ch-funnel__n{font-size:13px;font-weight:650;color:var(--cd-text-primary);text-align:right;font-variant-numeric:tabular-nums}.ch-funnel__conv{min-width:34px;font-size:11px;color:var(--cd-text-tertiary);text-align:right;font-variant-numeric:tabular-nums}.ch-hbars{display:flex;flex-direction:column;gap:12px}.ch-hbars__row{display:flex;flex-direction:column;gap:5px;min-width:0}.ch-hbars__top{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:12.5px}.ch-hbars__label{color:var(--cd-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ch-hbars__top b{color:var(--cd-text-primary);font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.ch-hbars__track{height:8px;border-radius:999px;background:var(--cd-surface-sunken);overflow:hidden}.ch-hbars__track i{display:block;height:100%;border-radius:999px;background:var(--t);transition:width var(--cd-dur-slow, .3s) var(--cd-ease, ease)}.ch-hbars__sub{font-size:11px;color:var(--cd-text-tertiary)}.ch-empty{padding:18px 0;font-size:12.5px;color:var(--cd-text-tertiary)}.is-d1{--t: var(--cd-data-1, var(--cd-accent))}.is-d2{--t: var(--cd-data-2, var(--cd-claude))}.is-d3{--t: var(--cd-data-3, var(--cd-ok))}.is-d4{--t: var(--cd-data-4, var(--cd-warn))}.is-d5{--t: var(--cd-text-tertiary)}.ch-donut{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.ch-donut__pic{position:relative;flex:none}.ch-donut__pic svg{width:100%;height:100%;transform:rotate(-90deg)}.ch-donut__part{fill:none;stroke:var(--t);stroke-width:4.2}.ch-donut__pic .ch-ring__in b{font-size:16px}.ch-donut__legend{flex:1;min-width:160px;display:flex;flex-direction:column;gap:8px}.ch-donut__legend>div{display:grid;grid-template-columns:auto minmax(0,1fr) auto 38px;gap:8px;align-items:center;font-size:12.5px}.ch-donut__legend i{width:9px;height:9px;border-radius:3px;background:var(--t)}.ch-donut__legend span{color:var(--cd-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ch-donut__legend b{color:var(--cd-text-primary);font-weight:600;font-variant-numeric:tabular-nums}.ch-donut__legend small{color:var(--cd-text-tertiary);text-align:right;font-size:11px}.ch-page{display:flex;flex-direction:column;gap:14px}.ch-page__head{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:0}.ch-page__actions{display:flex;gap:8px;flex-wrap:wrap}.ch-grid{display:grid;gap:14px;grid-template-columns:repeat(var(--n, 4),minmax(0,1fr));align-items:stretch}.ch-grid.is-2{--n: 2}.ch-grid.is-3{--n: 3}.ch-grid.is-4{--n: 4}.ch-grid.is-5{--n: 5}.ch-grid.is-wide{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.ch-grid>.panel{margin:0}@media(max-width:1200px){.ch-grid.is-5,.ch-grid.is-4{--n: 3}}@media(max-width:1000px){.ch-grid.is-wide{grid-template-columns:minmax(0,1fr)}.ch-grid.is-3,.ch-grid.is-4,.ch-grid.is-5{--n: 2}.ch-grid.is-2{--n: 1}}@media(max-width:560px){.ch-grid.is-3,.ch-grid.is-4,.ch-grid.is-5{--n: 1}}.ch-note{font-size:12px;line-height:1.5;color:var(--cd-text-tertiary);margin:12px 0 0}.ch-table{width:100%;border-collapse:collapse;font-size:12.5px}.ch-table th{text-align:left;font-weight:500;font-size:11.5px;color:var(--cd-text-tertiary);padding:0 10px 8px 0;border-bottom:1px solid var(--cd-border)}.ch-table td{padding:10px 10px 10px 0;border-bottom:1px solid var(--cd-border);color:var(--cd-text-primary);vertical-align:top}.ch-table tr:last-child td{border-bottom:0}.ch-table td.is-num,.ch-table th.is-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.ch-table td small{display:block;color:var(--cd-text-tertiary);font-size:11.5px;margin-top:2px}.ch-table tr.is-link{cursor:pointer}.ch-table tr.is-link:hover td{background:color-mix(in srgb,var(--cd-text-primary) 3%,transparent)}.ch-pill{display:inline-block;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;color:var(--t);background:color-mix(in srgb,var(--t) 14%,transparent);white-space:nowrap}.ch-scroll{overflow-x:auto}.ch-section{margin:10px 0 0;font-size:15px;font-weight:650;letter-spacing:-.01em;color:var(--cd-text-primary)}.ch-section span{margin-left:8px;font-size:12px;font-weight:400;color:var(--cd-text-tertiary)}.ch-due{color:var(--t);font-weight:600}.uw{max-width:860px}.uw__head{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:12px;padding-top:22px;border-top:1px solid var(--cd-border)}.uw__title{margin:0;font-size:var(--cd-text-base, 15px);font-weight:600;letter-spacing:-.01em}.uw__stats{font-size:var(--cd-text-xs, 11.5px);color:var(--cd-text-tertiary);font-variant-numeric:tabular-nums}.uw-dim{color:var(--cd-text-tertiary);font-size:var(--cd-text-sm, 13px);line-height:1.55}.uw-pad{padding:14px 2px}.uw-note{margin:7px 0 0;font-size:var(--cd-text-xs, 11.5px);color:var(--cd-text-tertiary);line-height:1.6;max-width:78ch}.uw-note b{color:var(--cd-text-secondary);font-weight:600}.uw-err{margin:0 0 12px;padding:9px 12px;font-size:var(--cd-text-sm, 13px);color:var(--cd-err, #e5734f);background:color-mix(in srgb,var(--cd-err, #e5734f) 8%,transparent);border:1px solid color-mix(in srgb,var(--cd-err, #e5734f) 26%,transparent);border-radius:var(--cd-radius-sm, 6px)}.uw code{font-family:var(--cd-mono, ui-monospace, Menlo, monospace);font-size:.92em;padding:1px 4px;border-radius:3px;background:var(--cd-input-bg, #0d0b09);color:var(--cd-text-secondary)}.uw-headline{margin:0 0 12px;padding:10px 13px;font-size:var(--cd-text-sm, 13px);line-height:1.55;color:var(--cd-text-primary);border-left:2px solid var(--cd-err, #e5734f);background:color-mix(in srgb,var(--cd-err, #e5734f) 6%,transparent);border-radius:0 var(--cd-radius-sm, 6px) var(--cd-radius-sm, 6px) 0}.uw-btn{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;font:inherit;font-size:var(--cd-text-sm, 13px);background:var(--cd-surface);color:var(--cd-text-secondary);border:1px solid var(--cd-border);border-radius:var(--cd-radius-sm, 6px);cursor:pointer;text-decoration:none;white-space:nowrap;transition:border-color var(--cd-dur-fast, .12s) var(--cd-ease, ease),color var(--cd-dur-fast, .12s) var(--cd-ease, ease)}.uw-btn:hover:not(:disabled){color:var(--cd-text-primary);border-color:var(--cd-border-strong)}.uw-btn:disabled{opacity:.5;cursor:default}.uw-btn--ghost{background:transparent;padding:4px 8px;font-size:var(--cd-text-xs, 11.5px)}.uw-btn--primary{background:var(--cd-accent, #c86a3f);border-color:var(--cd-accent, #c86a3f);color:var(--cd-accent-text, #fff);font-weight:500}.uw-btn--primary:hover:not(:disabled){color:var(--cd-accent-text, #fff);filter:brightness(1.08)}.uw-icon{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;flex:none;padding:0;background:transparent;border:0;border-radius:var(--cd-radius-sm, 6px);color:var(--cd-text-tertiary);cursor:pointer;text-decoration:none}.uw-icon:hover:not(:disabled){color:var(--cd-text-primary);background:var(--cd-surface)}.uw-icon:disabled{opacity:.45;cursor:default}.uw-check{display:inline-flex;align-items:center;gap:6px;font-size:var(--cd-text-sm, 13px);color:var(--cd-text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none}.uw-check input{accent-color:var(--cd-accent, #c86a3f);cursor:pointer;margin:0}.uw-more{margin-top:8px}.uw-more__head{display:inline-flex;align-items:center;gap:5px;padding:3px 0;font:inherit;font-size:var(--cd-text-xs, 11.5px);background:transparent;border:0;cursor:pointer;color:var(--cd-text-tertiary);text-align:left}.uw-more__head:hover{color:var(--cd-text-secondary)}.uw-more__head svg{flex:none;transition:transform var(--cd-dur-fast, .12s) var(--cd-ease, ease)}.uw-more.is-open>.uw-more__head svg{transform:rotate(90deg)}.uw-more.is-open>.uw-more__head{color:var(--cd-text-secondary)}.uw-more__body{padding:8px 0 2px}.uw-fresh{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:14px;font-size:var(--cd-text-xs, 11.5px);color:var(--cd-text-tertiary)}.uw-fresh__dot{width:5px;height:5px;border-radius:50%;flex:none;background:var(--cd-ok, #6f9b5f)}.uw-fresh.is-stale .uw-fresh__dot{background:var(--cd-warn, #d9a04f)}.uw-fresh__line{font-variant-numeric:tabular-nums}.uw-fresh__line b{color:var(--cd-text-secondary);font-weight:500}.uw-fresh.is-stale .uw-fresh__line b{color:var(--cd-warn, #d9a04f)}.uw-fresh .uw-more{margin-top:0;width:100%}.uw-srcs{margin:0;padding-left:16px}.uw-srcs li{font-size:var(--cd-text-xs, 11.5px);color:var(--cd-text-tertiary);line-height:1.7}.uw-srcs li b{color:var(--cd-text-secondary);font-weight:500}.uw-srcs li i{font-style:normal;opacity:.75}.uw-srcs li.is-stale b{color:var(--cd-warn, #d9a04f)}.uw-tabs{display:flex;gap:2px;margin-bottom:16px;border-bottom:1px solid var(--cd-border)}.uw-tab{display:inline-flex;align-items:center;gap:6px;padding:8px 13px;font:inherit;font-size:var(--cd-text-sm, 13px);background:transparent;color:var(--cd-text-tertiary);border:0;border-bottom:2px solid transparent;cursor:pointer;margin-bottom:-1px;transition:color var(--cd-dur-fast, .12s) var(--cd-ease, ease)}.uw-tab:hover{color:var(--cd-text-secondary)}.uw-tab.is-on{color:var(--cd-text-primary);border-bottom-color:var(--cd-accent, #c86a3f)}.uw-tab i{font-style:normal;font-size:10px;padding:1px 5px;border-radius:99px;background:var(--cd-input-bg, #0d0b09);color:var(--cd-text-tertiary);font-variant-numeric:tabular-nums}.uw-body{min-height:160px}.uw-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(136px,1fr));gap:8px;margin-bottom:12px}.uw-grid--tight{margin-bottom:8px}.uw-stat{padding:10px 12px;background:var(--cd-surface);border:1px solid var(--cd-border);border-radius:var(--cd-radius-md, 8px)}.uw-stat__label{font-size:var(--cd-text-xs, 11.5px);color:var(--cd-text-tertiary);margin-bottom:4px;line-height:1.3}.uw-stat__value{font-size:18px;font-weight:600;letter-spacing:-.015em;color:var(--cd-text-primary);font-variant-numeric:tabular-nums;line-height:1.2;overflow-wrap:anywhere}.uw-stat__sub{margin-top:3px;font-size:10.5px;color:var(--cd-text-tertiary);line-height:1.35}.uw-stat--good .uw-stat__value{color:var(--cd-ok, #6f9b5f)}.uw-stat--bad .uw-stat__value{color:var(--cd-err, #e5734f)}.uw-stat--warn .uw-stat__value{color:var(--cd-warn, #d9a04f)}.uw-stat--unk .uw-stat__value{color:var(--cd-text-tertiary)}.uw-sub{margin-bottom:16px}.uw-sub:last-child{margin-bottom:0}.uw-sub__head{font-size:var(--cd-text-xs, 11.5px);font-weight:600;color:var(--cd-text-secondary);margin-bottom:7px}.uw-ladder{padding:14px;margin-bottom:12px;background:var(--cd-surface);border:1px solid var(--cd-border);border-radius:var(--cd-radius-md, 8px)}.uw-ladder__row{display:grid;grid-template-columns:88px 1fr 72px;align-items:center;gap:11px;margin-bottom:6px}.uw-ladder__row:last-child{margin-bottom:0}.uw-ladder__label{font-size:var(--cd-text-xs, 11.5px);color:var(--cd-text-secondary)}.uw-ladder__track{height:18px;border-radius:3px;overflow:hidden;background:var(--cd-input-bg, #0d0b09)}.uw-ladder__bar{height:100%;border-radius:3px;background:var(--cd-accent, #c86a3f);transition:width var(--cd-dur, .22s) var(--cd-ease, ease)}.uw-ladder__value{display:flex;align-items:baseline;gap:6px;justify-content:flex-end;font-variant-numeric:tabular-nums}.uw-ladder__value b{font-size:14px;font-weight:600;color:var(--cd-text-primary)}.uw-ladder__value span{font-size:10.5px;color:var(--cd-text-tertiary)}.uw-jobs{display:flex;flex-direction:column;gap:7px}.uw-job{display:flex;align-items:flex-start;gap:12px;padding:11px 13px;background:var(--cd-surface);border:1px solid var(--cd-border);border-radius:var(--cd-radius-md, 8px)}.uw-job__score{display:flex;flex-direction:column;align-items:center;gap:1px;flex:none;width:48px;padding-top:1px}.uw-job__score b{font-size:19px;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--cd-text-primary)}.uw-job__score span{font-size:9px;text-transform:uppercase;letter-spacing:.05em;color:var(--cd-text-tertiary);text-align:center;line-height:1.2}.uw-job__body{flex:1;min-width:0}.uw-job__title{font-size:var(--cd-text-sm, 13px);font-weight:500;color:var(--cd-text-primary);line-height:1.4;margin-bottom:4px}.uw-job__meta{display:flex;flex-wrap:wrap;gap:2px 13px;font-size:var(--cd-text-xs, 11.5px);color:var(--cd-text-tertiary);font-variant-numeric:tabular-nums}.uw-job__meta b{color:var(--cd-text-secondary);font-weight:500}.uw-job__act{display:flex;align-items:center;gap:4px;flex:none}.uw-empty{padding:8px 2px;max-width:64ch}.uw-empty__head{margin:0 0 6px;font-size:var(--cd-text-sm, 13px);font-weight:600;color:var(--cd-text-primary)}.uw-empty p+p{margin-top:8px}.uw-new{display:flex;flex-direction:column;gap:10px}.uw-new__row{display:flex;gap:8px;flex-wrap:wrap}.uw-new__actions{display:flex;align-items:center;gap:13px;flex-wrap:wrap}.uw-textarea,.uw-input{width:100%;box-sizing:border-box;padding:9px 11px;font:inherit;font-size:var(--cd-text-sm, 13px);background:var(--cd-input-bg, #0d0b09);color:var(--cd-input-text, #ece7e1);border:1px solid var(--cd-input-border, #322e29);border-radius:var(--cd-radius-sm, 6px);transition:border-color var(--cd-dur-fast, .12s) var(--cd-ease, ease)}.uw-textarea{resize:vertical;min-height:110px;line-height:1.55}.uw-input{flex:1;min-width:200px}.uw-input--narrow{flex:0 0 130px;min-width:130px}.uw-textarea:focus,.uw-input:focus{outline:0;border-color:var(--cd-accent, #c86a3f)}.uw-build{padding:13px 15px;margin-top:4px;background:var(--cd-bg-elevated, var(--cd-surface));border:1px solid var(--cd-border);border-radius:var(--cd-radius-md, 8px)}.uw-build.is-running{display:block}.uw-build.is-ready{border-color:color-mix(in srgb,var(--cd-ok, #6f9b5f) 32%,var(--cd-border))}.uw-build.is-failed{border-color:color-mix(in srgb,var(--cd-err, #e5734f) 32%,var(--cd-border))}.uw-build__head{font-size:var(--cd-text-sm, 13px);font-weight:600;color:var(--cd-text-primary);margin-bottom:3px}.uw-build__spin{width:14px;height:14px;flex:none;margin-top:2px;border:2px solid var(--cd-border);border-top-color:var(--cd-accent, #c86a3f);border-radius:50%;animation:uw-spin .82s linear infinite}@keyframes uw-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.uw-build__spin{animation-duration:2.4s}}.uw-build__err{margin:8px 0 0;padding:9px 11px;max-height:190px;overflow:auto;font-family:var(--cd-mono, ui-monospace, Menlo, monospace);font-size:11.5px;line-height:1.5;white-space:pre-wrap;color:var(--cd-err, #e5734f);background:var(--cd-input-bg, #0d0b09);border-radius:var(--cd-radius-sm, 6px)}.uw-build__detail{margin-top:14px;padding-top:13px;border-top:1px solid var(--cd-border)}.uw-open__head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:9px;font-size:var(--cd-text-sm, 13px);font-weight:600;color:var(--cd-text-primary)}.uw-open__list{display:flex;flex-direction:column;gap:5px}.uw-open__link{display:flex;align-items:center;gap:9px;padding:9px 11px;text-decoration:none;background:var(--cd-surface);border:1px solid var(--cd-border);border-radius:var(--cd-radius-sm, 6px);color:var(--cd-text-secondary);transition:border-color var(--cd-dur-fast, .12s) var(--cd-ease, ease)}.uw-open__link:hover{border-color:var(--cd-accent, #c86a3f);color:var(--cd-text-primary)}.uw-open__link svg{flex:none;opacity:.8}.uw-open__n{display:flex;align-items:center;justify-content:center;width:18px;height:18px;flex:none;border-radius:50%;font-size:10.5px;font-weight:600;font-variant-numeric:tabular-nums;background:var(--cd-input-bg, #0d0b09);color:var(--cd-text-tertiary)}.uw-open__label{font-size:var(--cd-text-sm, 13px);font-weight:500}.uw-open__hint{margin-left:auto;font-size:var(--cd-text-xs, 11.5px);color:var(--cd-text-tertiary);text-align:right}.uw-letter{margin-bottom:12px}.uw-letter__head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px;font-size:var(--cd-text-xs, 11.5px);color:var(--cd-text-secondary)}.uw-cover{margin:0;padding:11px 13px;max-height:260px;overflow:auto;font:inherit;font-size:var(--cd-text-sm, 13px);line-height:1.6;white-space:pre-wrap;color:var(--cd-text-secondary);background:var(--cd-input-bg, #0d0b09);border:1px solid var(--cd-border);border-radius:var(--cd-radius-sm, 6px)}.uw-log__bar{display:flex;align-items:center;gap:12px;margin-bottom:10px}.uw-search{display:flex;align-items:center;gap:4px;flex:1;max-width:300px;padding:0 4px 0 10px;height:31px;background:var(--cd-input-bg, #0d0b09);border:1px solid var(--cd-input-border, #322e29);border-radius:var(--cd-radius-sm, 6px)}.uw-search:focus-within{border-color:var(--cd-accent, #c86a3f)}.uw-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--cd-input-text, #ece7e1);font:inherit;font-size:var(--cd-text-sm, 13px)}.uw-table{font-variant-numeric:tabular-nums}.uw-tr{display:grid;grid-template-columns:76px minmax(0,1fr) 82px 46px 48px 52px;align-items:center;gap:9px;padding:9px 11px;font-size:var(--cd-text-sm, 13px);border-bottom:1px solid var(--cd-border);cursor:pointer;transition:background var(--cd-dur-fast, .12s) var(--cd-ease, ease)}.uw-tr:hover,.uw-tr.is-open{background:var(--cd-surface)}.uw-tr--head{cursor:default;font-size:var(--cd-text-xs, 11.5px);color:var(--cd-text-tertiary);font-weight:500;border-bottom-color:var(--cd-border-strong, var(--cd-border))}.uw-tr--head:hover{background:transparent}.uw-tr.is-won{box-shadow:inset 2px 0 0 var(--cd-ok, #6f9b5f)}.uw-td--date{color:var(--cd-text-tertiary);font-size:var(--cd-text-xs, 11.5px)}.uw-td--title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--cd-text-primary)}.uw-flag{display:inline-block;font-size:10.5px;padding:1px 6px;border-radius:99px}.uw-flag--yes{color:var(--cd-ok, #6f9b5f);background:color-mix(in srgb,var(--cd-ok, #6f9b5f) 13%,transparent)}.uw-flag--no{color:var(--cd-text-tertiary);background:var(--cd-input-bg, #0d0b09)}.uw-flag--unk{color:var(--cd-text-tertiary);opacity:.45;background:transparent}.uw-boost{font-size:10.5px;color:var(--cd-text-tertiary)}.uw-boost--boosted{color:var(--cd-ok, #6f9b5f)}.uw-boost--outbid{color:var(--cd-err, #e5734f)}.uw-detail{padding:11px 13px 13px;background:var(--cd-input-bg, #0d0b09);border-bottom:1px solid var(--cd-border)}.uw-detail__grid{display:flex;flex-wrap:wrap;gap:5px 18px;margin-bottom:9px;font-size:var(--cd-text-xs, 11.5px);color:var(--cd-text-secondary);align-items:center}.uw-detail__grid b{color:var(--cd-text-tertiary);font-weight:500;margin-right:5px}.uw-detail__quote{padding-left:10px;margin-bottom:9px;border-left:2px solid var(--cd-border-strong, var(--cd-border));font-size:var(--cd-text-sm, 13px);color:var(--cd-text-secondary);line-height:1.55;font-style:italic}@media(max-width:720px){.uw-tr--head{display:none}.uw-tr{grid-template-columns:1fr auto;gap:4px 9px;padding:11px}.uw-td--date{grid-column:2;text-align:right}.uw-td--title{grid-column:1;grid-row:1;white-space:normal}.uw-job{flex-wrap:wrap}.uw-ladder__row{grid-template-columns:76px 1fr 60px;gap:8px}.uw-open__hint{display:none}.uw-tabs{overflow-x:auto;scrollbar-width:none}.uw-tabs::-webkit-scrollbar{display:none}}.uw-card{border-left:2px solid var(--cd-accent)}.uw-card__cue{color:var(--cd-accent);font-weight:600;white-space:nowrap}.uw-card__solo{margin-bottom:10px}.uw__close{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;padding:4px;border:1px solid var(--cd-border);border-radius:6px;background:transparent;color:var(--cd-text-tertiary);cursor:pointer}.uw__close:hover{color:var(--cd-text-primary);border-color:var(--cd-accent)}.uw-focus>*:not(.aios-attached){display:none}.uw-focus .uw__head{padding-top:0;border-top:0}.uw-select{font:inherit;font-size:var(--cd-text-xs, 12px);color:var(--cd-text-primary);background:var(--cd-input-bg, #0d0b09);border:1px solid var(--cd-border);border-radius:var(--cd-radius-sm, 6px);padding:5px 8px;max-width:170px}.uw-select:focus{outline:0;border-color:var(--cd-accent, #c86a3f)}.uw-log{display:flex;flex-direction:column;gap:9px}.uw-log__bar{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.uw-log__title{flex:1;font-size:var(--cd-text-sm, 13px);font-weight:600;color:var(--cd-text-primary)}.uw-btn--stop{color:var(--cd-err, #e5734f);border-color:color-mix(in srgb,var(--cd-err, #e5734f) 45%,var(--cd-border))}.uw-log__feed{max-height:320px;overflow:auto;padding:9px 11px;display:flex;flex-direction:column;gap:5px;font-size:12px;line-height:1.5;background:var(--cd-input-bg, #0d0b09);border-radius:var(--cd-radius-sm, 6px)}.uw-log__row{display:flex;gap:8px;align-items:baseline;min-width:0}.uw-log__text{min-width:0;overflow-wrap:anywhere;white-space:pre-wrap;color:var(--cd-text-primary)}.uw-log__row.is-tool .uw-log__text,.uw-log__row.is-result .uw-log__text{font-family:var(--cd-mono, ui-monospace, Menlo, monospace);font-size:11.5px;color:var(--cd-text-secondary, #9a9086)}.uw-log__row.is-result{padding-left:10px;opacity:.75}.uw-log__row.is-note .uw-log__text{color:var(--cd-text-secondary, #9a9086);font-style:italic}.uw-log__row.is-error .uw-log__text{color:var(--cd-err, #e5734f)}.uw-log__row.is-you .uw-log__text{color:var(--cd-accent, #c86a3f)}.uw-log__tag{flex:none;padding:0 6px;border-radius:4px;font-size:10.5px;font-family:var(--cd-mono, ui-monospace, Menlo, monospace);color:var(--cd-text-secondary, #9a9086);border:1px solid var(--cd-border)}.uw-log__send{display:flex;gap:8px}.uw-log__send .uw-input{min-width:0}.ch-page .uw{max-width:none}.uw-weekly{margin:12px 0}.crm{position:relative;display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden;background:var(--cd-page-bg, #100d0a);color:var(--cd-text-primary, #ece7e1);font-size:var(--cd-text-sm, 13px)}.crm-pad{padding:18px}.crm-dim{color:var(--cd-text-tertiary, #8b827a)}.crm-err{color:var(--cd-err, #e5734f)}.crm-empty{color:var(--cd-text-tertiary, #8b827a);max-width:520px;line-height:1.5}.crm-head{flex:none;padding:16px 18px 0;border-bottom:1px solid var(--cd-border, #2a2724);background:var(--cd-surface, #15120e)}.crm-head__row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:11px}.crm-head__spacer{flex:1}.crm-title{margin:0;font-size:17px;font-weight:600;letter-spacing:-.01em}.crm-search{display:flex;align-items:center;gap:8px;padding:0 10px;height:34px;border:1px solid var(--cd-input-border, #322e29);border-radius:var(--cd-radius-sm, 6px);background:var(--cd-input-bg, #0d0b09);color:var(--cd-text-tertiary, #8b827a)}.crm-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--cd-input-text, var(--cd-text-primary, #ece7e1));font:inherit}.crm-tabs{display:flex;gap:2px;margin-top:10px}.crm-tab{display:inline-flex;align-items:center;gap:6px;padding:8px 13px;font:inherit;background:transparent;color:var(--cd-text-tertiary, #8b827a);border:0;border-bottom:2px solid transparent;cursor:pointer;margin-bottom:-1px;transition:color var(--cd-dur-fast, .12s) var(--cd-ease, ease)}.crm-tab:hover{color:var(--cd-text-secondary, #b4aca2)}.crm-tab.is-on{color:var(--cd-text-primary, #ece7e1);border-bottom-color:var(--cd-accent, #c86a3f)}.crm-tab i,.crm-chip i{font-style:normal;font-size:10px;padding:1px 5px;border-radius:99px;background:var(--cd-input-bg, #0d0b09);color:var(--cd-text-tertiary, #8b827a);font-variant-numeric:tabular-nums}.crm-btn{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;font:inherit;font-size:var(--cd-text-sm, 13px);border:1px solid var(--cd-border-strong, #3a352f);border-radius:var(--cd-radius-sm, 6px);background:var(--cd-surface, #15120e);color:var(--cd-text-primary, #ece7e1);cursor:pointer;text-decoration:none}.crm-btn:hover:not(:disabled){border-color:var(--cd-text-tertiary, #8b827a)}.crm-btn:disabled{opacity:.5;cursor:default}.crm-btn--primary{background:var(--cd-accent, #c86a3f);border-color:var(--cd-accent, #c86a3f);color:var(--cd-accent-text, #fff)}.crm-btn--primary:hover:not(:disabled){border-color:var(--cd-accent, #c86a3f);filter:brightness(1.08)}.crm-btn--danger{margin-left:auto;color:var(--cd-err, #e5734f)}.crm-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:var(--cd-radius-sm, 6px);background:transparent;color:var(--cd-text-tertiary, #8b827a);cursor:pointer}.crm-icon:hover:not(:disabled){color:var(--cd-text-primary, #ece7e1);background:var(--cd-surface-sunken, #0d0b09)}.crm-icon:disabled{opacity:.5}.crm-body{flex:1;min-height:0;overflow-y:auto;padding:14px 18px 40px}.crm-seg{display:inline-flex;padding:3px;gap:2px;margin-bottom:12px;border:1px solid var(--cd-border, #2a2724);border-radius:var(--cd-radius-sm, 6px);background:var(--cd-input-bg, #0d0b09);max-width:100%;overflow-x:auto}.crm-seg__btn{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px;font:inherit;font-size:var(--cd-text-sm, 13px);white-space:nowrap;border:0;border-radius:4px;background:transparent;color:var(--cd-text-tertiary, #8b827a);cursor:pointer}.crm-seg__btn:hover{color:var(--cd-text-secondary, #b4aca2)}.crm-seg__btn.is-on{background:var(--cd-surface, #15120e);color:var(--cd-text-primary, #ece7e1);box-shadow:0 0 0 1px var(--cd-border-strong, #3a352f)}.crm-seg__btn i{font-style:normal;font-size:10px;padding:1px 5px;border-radius:99px;background:var(--cd-input-bg, #0d0b09);color:var(--cd-text-tertiary, #8b827a);font-variant-numeric:tabular-nums}.crm-stages{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.crm-chip{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;font:inherit;font-size:var(--cd-text-xs, 11.5px);border:1px solid var(--cd-border, #2a2724);border-radius:99px;background:transparent;color:var(--cd-text-secondary, #b4aca2);cursor:pointer}.crm-chip:hover:not(:disabled){border-color:var(--cd-border-strong, #3a352f)}.crm-chip:disabled{opacity:.4;cursor:default}.crm-chip.is-on{border-color:var(--cd-accent, #c86a3f);color:var(--cd-text-primary, #ece7e1);background:var(--cd-accent-soft, rgb(200 106 63 / 12%))}.crm-list{border:1px solid var(--cd-border, #2a2724);border-radius:var(--cd-radius-md, 8px);overflow:hidden;background:var(--cd-surface, #15120e)}.crm-row{display:grid;grid-template-columns:minmax(180px,2.2fr) 120px 80px minmax(140px,2fr) 80px 84px;align-items:center;gap:12px;width:100%;padding:10px 14px;border:0;border-top:1px solid var(--cd-border, #2a2724);background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.crm-row:first-child{border-top:0}.crm-row:hover{background:var(--cd-surface-sunken, #0d0b09)}.crm-row--head{cursor:default;font-size:10.5px;text-transform:uppercase;letter-spacing:.05em;color:var(--cd-text-tertiary, #8b827a);padding-top:8px;padding-bottom:8px}.crm-row--head:hover{background:transparent}.crm-row__who{display:flex;flex-direction:column;min-width:0;gap:2px}.crm-row__name{font-weight:500;display:flex;align-items:center;gap:6px}.crm-row__sub,.crm-row__step{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-row__sub,.crm-row__src,.crm-row__touch{font-size:var(--cd-text-xs, 11.5px);color:var(--cd-text-tertiary, #8b827a)}.crm-row__next{display:flex;align-items:center;gap:8px;min-width:0;color:var(--cd-text-secondary, #b4aca2)}.crm-row__date{flex:none;font-size:var(--cd-text-xs, 11.5px);color:var(--cd-text-tertiary, #8b827a)}.crm-row__date.is-late{color:var(--cd-err, #e5734f);font-weight:600}.crm-row__value{text-align:right;font-variant-numeric:tabular-nums}.crm-kind{font-size:9.5px;text-transform:uppercase;letter-spacing:.05em;padding:1px 5px;border-radius:4px;color:var(--cd-ok, #7fb77e);border:1px solid currentColor}.crm-pill{display:inline-block;padding:2px 8px;border-radius:99px;font-size:11px;white-space:nowrap;border:1px solid var(--cd-border-strong, #3a352f);color:var(--cd-text-secondary, #b4aca2)}.crm-pill--client{color:var(--cd-ok, #7fb77e);border-color:currentColor}.crm-pill--past{color:var(--cd-text-tertiary, #8b827a)}.crm-pill--proposal,.crm-pill--call{color:var(--cd-accent, #c86a3f);border-color:currentColor}.crm-pill--replied{color:var(--cd-warn, #d7b25a);border-color:currentColor}.crm-pill--lost{color:var(--cd-text-tertiary, #8b827a);text-decoration:line-through;border-style:dashed}.crm-drawer__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:40;background:#00000059;display:flex;justify-content:flex-end}.crm-drawer{width:min(520px,100%);height:100%;overflow-y:auto;background:var(--cd-bg-elevated, #16130f);border-left:1px solid var(--cd-border, #2a2724);box-shadow:-10px 0 30px #0000004d}.crm-drawer__head{position:sticky;top:0;z-index:1;display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--cd-border, #2a2724);background:var(--cd-bg-elevated, #16130f)}.crm-drawer__title{flex:1;display:flex;align-items:center;gap:10px;min-width:0}.crm-drawer__title h2{margin:0;font-size:15px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-drawer__body{padding:14px 16px}.crm-form{display:grid;grid-template-columns:1fr 1fr;gap:10px 12px}.crm-field{display:flex;flex-direction:column;gap:4px;min-width:0}.crm-field--wide{grid-column:1 / -1}.crm-field__label{font-size:11px;color:var(--cd-text-tertiary, #8b827a)}.crm-field input,.crm-field select,.crm-field textarea,.crm-touch input{width:100%;box-sizing:border-box;min-height:32px;padding:6px 9px;border:1px solid var(--cd-input-border, #322e29);border-radius:var(--cd-radius-sm, 6px);background:var(--cd-input-bg, #0d0b09);color:var(--cd-input-text, var(--cd-text-primary, #ece7e1));font:inherit;color-scheme:dark}.crm-field textarea{resize:vertical;line-height:1.45}.crm-money{display:flex;gap:6px}.crm-money input{flex:1;min-width:0}.crm-field .crm-money select{width:58px;flex:none}.crm-field input:focus,.crm-field select:focus,.crm-field textarea:focus,.crm-touch input:focus{outline:0;border-color:var(--cd-accent, #c86a3f)}.crm-actions{display:flex;gap:8px;margin-top:14px;flex-wrap:wrap}.crm-drawer .crm-err{margin-top:10px}.crm-sec{padding:14px 16px;border-top:1px solid var(--cd-border, #2a2724)}.crm-sec h3{margin:0 0 10px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--cd-text-tertiary, #8b827a)}.crm-sec--top{border-top:0;border-bottom:1px solid var(--cd-border, #2a2724)}.crm-profile{margin:0;line-height:1.55;white-space:pre-wrap;color:var(--cd-text-secondary, #b4aca2)}.crm-recs{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.crm-recs__head{display:flex;align-items:center;gap:8px;margin-bottom:4px}.crm-recs__head a{color:var(--cd-accent, #c86a3f);display:inline-flex}.crm-recs p{margin:0;line-height:1.5;color:var(--cd-text-secondary, #b4aca2);font-size:var(--cd-text-xs, 11.5px)}.crm-origin__title{font-weight:500;margin-bottom:3px}.crm-origin__meta{font-size:var(--cd-text-xs, 11.5px);color:var(--cd-text-tertiary, #8b827a)}.crm-origin__flags{display:flex;gap:12px;margin-top:8px;font-size:var(--cd-text-xs, 11.5px);color:var(--cd-text-secondary, #b4aca2)}.crm-origin__note{margin-top:8px;font-size:var(--cd-text-xs, 11.5px)}.crm-touch{display:flex;gap:8px;margin-bottom:12px}.crm-touch input{flex:1}.crm-log{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.crm-log li{display:flex;gap:10px;line-height:1.4}.crm-log__at{flex:none;width:74px;font-size:var(--cd-text-xs, 11.5px);color:var(--cd-text-tertiary, #8b827a)}@media(max-width:760px){.crm-head{padding:12px 12px 0}.crm-body{padding:12px 12px 40px}.crm-tabs{overflow-x:auto;scrollbar-width:none}.crm-tabs::-webkit-scrollbar{display:none}.crm-row{grid-template-columns:1fr auto;grid-template-areas:"who stage" "next value";gap:6px 10px}.crm-row--head{display:none}.crm-row:nth-child(2){border-top:0}.crm-row__who{grid-area:who}.crm-row__stage{grid-area:stage}.crm-row__next{grid-area:next}.crm-row__value{grid-area:value}.crm-row__src,.crm-row__touch{display:none}.crm-drawer{width:100%;border-left:0}.crm-form{grid-template-columns:1fr}}.crm-kpis{margin:4px 0 14px}.gl{position:relative;display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden;background:var(--cd-page-bg, #100d0a);color:var(--cd-text-primary, #ece7e1);font-size:var(--cd-text-sm, 13px)}.gl-pad{padding:16px 18px 40px}.gl-dim{color:var(--cd-text-tertiary, #8b827a)}.gl-neg{color:var(--cd-err, #e5734f)}.gl-ok{color:var(--cd-ok, #6fae7a)}.gl-num{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.gl-grow{flex:1;min-width:0}.gl-empty{color:var(--cd-text-tertiary, #8b827a);max-width:560px;line-height:1.5}.gl-hint{margin:2px 0 10px}.gl-h{margin:18px 0 8px;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--cd-text-tertiary, #8b827a)}.gl-head{flex:none;padding:16px 18px 0;border-bottom:1px solid var(--cd-border, #2a2724);background:var(--cd-surface, #15120e)}.gl-head__top{display:flex;align-items:center;justify-content:space-between;gap:12px}.gl-title{margin:0;font-size:17px;font-weight:600;letter-spacing:-.01em}.gl-tabs{display:flex;gap:2px;margin-top:10px;overflow-x:auto}.gl-tab{padding:8px 13px;font:inherit;white-space:nowrap;background:transparent;color:var(--cd-text-tertiary, #8b827a);border:0;border-bottom:2px solid transparent;cursor:pointer;margin-bottom:-1px}.gl-tab:hover{color:var(--cd-text-secondary, #b4aca2)}.gl-tab.is-on{color:var(--cd-text-primary, #ece7e1);border-bottom-color:var(--cd-accent, #c86a3f)}.gl-body{flex:1;min-height:0;overflow-y:auto}.gl-btn{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;font:inherit;white-space:nowrap;border:1px solid var(--cd-border-strong, #3a352f);border-radius:var(--cd-radius-sm, 6px);background:var(--cd-surface, #15120e);color:var(--cd-text-primary, #ece7e1);cursor:pointer}.gl-btn:hover:not(:disabled){border-color:var(--cd-text-tertiary, #8b827a)}.gl-btn:disabled{opacity:.5;cursor:default}.gl-btn--primary{background:var(--cd-accent, #c86a3f);border-color:var(--cd-accent, #c86a3f);color:var(--cd-accent-text, #fff)}.gl-btn--small{height:26px;padding:0 9px;font-size:12px;margin-left:8px}.gl-input{height:32px;padding:0 9px;min-width:0;font:inherit;border:1px solid var(--cd-input-border, #322e29);border-radius:var(--cd-radius-sm, 6px);background:var(--cd-input-bg, #0d0b09);color:var(--cd-input-text, var(--cd-text-primary, #ece7e1))}.gl-input:focus-visible,.gl-btn:focus-visible,.gl-tab:focus-visible,.gl-link:focus-visible,.gl-entry__row:focus-visible,.gl-seg button:focus-visible{outline:2px solid var(--cd-accent, #c86a3f);outline-offset:1px}.gl-input--num{text-align:right}.gl-icon{width:28px;height:32px;border:0;background:transparent;color:var(--cd-text-tertiary, #8b827a);cursor:pointer;font-size:18px}.gl-icon:disabled{opacity:.3;cursor:default}.gl-link{padding:0;border:0;background:none;font:inherit;color:inherit;cursor:pointer;text-align:left}.gl-link:hover{text-decoration:underline}.gl-seg{display:inline-flex;padding:3px;gap:2px;border:1px solid var(--cd-border, #2a2724);border-radius:var(--cd-radius-sm, 6px);background:var(--cd-surface-sunken, #0d0b09)}.gl-seg button{padding:5px 11px;font:inherit;border:0;border-radius:4px;background:transparent;color:var(--cd-text-tertiary, #8b827a);cursor:pointer}.gl-seg button.is-on{background:var(--cd-surface, #15120e);color:var(--cd-text-primary, #ece7e1)}.gl-bar-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:12px}.gl-tag{margin-left:8px;padding:1px 7px;font-size:10.5px;border-radius:99px;background:var(--cd-input-bg, #0d0b09);color:var(--cd-text-tertiary, #8b827a)}.gl-error{margin:0 0 12px;padding:9px 12px;border-radius:var(--cd-radius-sm, 6px);border:1px solid var(--cd-err, #e5734f);color:var(--cd-err, #e5734f)}.gl-warn{margin-bottom:14px;padding:9px 12px;border-radius:var(--cd-radius-sm, 6px);border:1px solid var(--cd-err, #e5734f);color:var(--cd-err, #e5734f)}.gl-note{margin-top:12px;color:var(--cd-text-secondary, #b4aca2)}.gl-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin-bottom:14px}.gl-form{margin-bottom:18px;padding:14px;border:1px solid var(--cd-border, #2a2724);border-radius:var(--cd-radius, 8px);background:var(--cd-surface, #15120e)}.gl-form__head{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-bottom:14px}.gl-form__foot{margin-top:12px}.gl-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.gl-grid label,.gl-settings label{display:flex;flex-direction:column;gap:5px;font-size:12px;color:var(--cd-text-secondary, #b4aca2)}.gl-grid .gl-input{width:100%}.gl-span2{grid-column:1 / -1}.gl-settings{display:flex;flex-direction:column;gap:18px;max-width:560px}.gl-lines{margin-top:14px}.gl-line{display:grid;grid-template-columns:minmax(0,1fr) 110px 110px 28px;gap:6px;margin-bottom:6px}.gl-lines__foot{display:flex;justify-content:space-between;align-items:center;margin-top:8px;font-variant-numeric:tabular-nums}.gl-table{border:1px solid var(--cd-border, #2a2724);border-radius:var(--cd-radius, 8px);overflow:hidden}.gl-entry+.gl-entry{border-top:1px solid var(--cd-border, #2a2724)}.gl-entry.is-void .gl-entry__memo{text-decoration:line-through;color:var(--cd-text-tertiary, #8b827a)}.gl-entry__row{display:grid;grid-template-columns:94px minmax(0,1fr) auto;gap:10px;align-items:center;width:100%;padding:10px 14px;font:inherit;text-align:left;border:0;background:var(--cd-surface, #15120e);color:inherit;cursor:pointer}.gl-entry__row:hover{background:var(--cd-surface-sunken, #0d0b09)}.gl-entry__date{color:var(--cd-text-tertiary, #8b827a);font-variant-numeric:tabular-nums}.gl-entry__memo{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gl-entry__lines{padding:8px 14px 12px 118px;background:var(--cd-surface-sunken, #0d0b09)}.gl-entry__line{display:grid;grid-template-columns:minmax(0,1fr) 110px 110px;gap:10px;padding:3px 0}.gl-entry__meta{margin-top:8px;font-size:11.5px;color:var(--cd-text-tertiary, #8b827a)}.gl-acct{display:grid;grid-template-columns:56px minmax(0,1fr) auto 120px auto;gap:10px;align-items:center;padding:7px 0;border-bottom:1px solid var(--cd-border, #2a2724)}.gl-acct.is-off{opacity:.5}.gl-acct__code{color:var(--cd-text-tertiary, #8b827a);font-variant-numeric:tabular-nums}.gl-acct__bal{text-align:right}.gl-acct__act{white-space:nowrap;opacity:0;transition:opacity .12s}.gl-acct:hover .gl-acct__act,.gl-acct:focus-within .gl-acct__act{opacity:1}.gl-rep{max-width:720px}.gl-rep__row{display:flex;justify-content:space-between;gap:12px;padding:5px 0;border-bottom:1px solid var(--cd-border, #2a2724)}.gl-rep__row--3{display:grid;grid-template-columns:minmax(0,1fr) 120px 120px}.gl-rep__row--reg{display:grid;grid-template-columns:92px minmax(0,1fr) 100px 100px 120px}.gl-rep__head{color:var(--cd-text-tertiary, #8b827a);font-size:11.5px}.gl-rep__total{font-weight:600;border-bottom:0}.gl-rep__total.is-strong{margin-top:4px;padding-top:8px;border-top:1px solid var(--cd-border-strong, #3a352f)}@media(max-width:640px){.gl-grid{grid-template-columns:1fr}.gl-line{grid-template-columns:minmax(0,1fr) 84px 84px 28px}.gl-entry__row{grid-template-columns:74px minmax(0,1fr) auto}.gl-entry__lines{padding-left:14px}.gl-entry__line{grid-template-columns:minmax(0,1fr) 76px 76px}.gl-acct{grid-template-columns:44px minmax(0,1fr) 96px}.gl-acct__act,.gl-acct .gl-tag{display:none}.gl-rep__row--reg{grid-template-columns:minmax(0,1fr) 90px}.gl-rep__row--reg>:nth-child(1),.gl-rep__row--reg>:nth-child(3),.gl-rep__row--reg>:nth-child(4){display:none}.gl-rep__row--3{grid-template-columns:minmax(0,1fr) 84px 84px}}.gl-whop{padding-top:4px}.gl-whop a{color:var(--cd-accent, #c86a3f)}.gl-tag--live{color:var(--cd-ok, #6fae7a)}.gl-tag--test{color:var(--cd-warn, #d9a441)}.gl-preview{margin-top:10px}.gl-entry__row--static{grid-template-columns:94px minmax(0,1fr) auto;cursor:default}.gl-entry__row--static:hover{background:var(--cd-surface, #15120e)}.gl-note details{margin-top:10px}.gl-note ul{margin:6px 0 0;padding-left:18px}.gl-start{max-width:520px;margin:40px auto 0;padding:22px;text-align:center;border-radius:var(--cd-radius, 8px);background:var(--cd-surface, #15120e)}.gl-start h3{margin:0 0 8px;font-size:16px}.gl-start p{margin:0 0 16px;line-height:1.5;color:var(--cd-text-secondary, #b4aca2)}.gl-more{margin-top:12px}.gl-more>summary{cursor:pointer;width:fit-content;color:var(--cd-text-tertiary, #8b827a)}.gl-more>summary:hover{color:var(--cd-text-secondary, #b4aca2)}.gl-more>label,.gl-more>.gl-accounts{display:flex;flex-direction:column;gap:5px;margin-top:10px;font-size:12px;color:var(--cd-text-secondary, #b4aca2)}.gl-settings .gl-more>.gl-accounts{max-width:none}.gl-settings{max-width:640px}@media(hover:none){.gl-acct__act{opacity:1}}.gl-viewseg{margin-bottom:14px}.gl-btn--on{border-color:var(--cd-accent, #c86a3f)}.gl-btn--icon{width:32px;padding:0;justify-content:center;font-size:16px}.gl-day{margin:22px 0 6px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--cd-text-primary, #ece7e1)}.gl-daygroup:first-of-type .gl-day{margin-top:6px}.gl-tx{border-bottom:1px solid var(--cd-border, #2a2724)}.gl-tx__row{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:14px;align-items:center;width:100%;padding:12px 4px;font:inherit;text-align:left;border:0;background:transparent;color:inherit;cursor:pointer}.gl-tx__row:hover{background:var(--cd-surface, #15120e)}.gl-tx__row:focus-visible{outline:2px solid var(--cd-accent, #c86a3f);outline-offset:-2px}.gl-tx__icon{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--cd-surface-raised, #26221e);color:var(--cd-text-secondary, #b4aca2)}.gl-tx__main{display:flex;flex-direction:column;gap:2px;min-width:0}.gl-tx__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600}.gl-tx__sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--cd-text-tertiary, #8b827a)}.gl-tx__amt{font-size:15px;font-weight:600}.gl-tx.is-void .gl-tx__title,.gl-tx.is-void .gl-tx__amt{text-decoration:line-through;color:var(--cd-text-tertiary, #8b827a)}.gl-tx__detail{padding:4px 4px 14px 58px}.gl-searchbar{position:sticky;bottom:4px;z-index:2;display:flex;align-items:center;gap:10px;margin-top:18px;padding:0 16px;height:46px;border-radius:99px;border:1px solid var(--cd-border-strong, #3a352f);background:var(--cd-surface-raised, #1d1a16);color:var(--cd-text-tertiary, #8b827a);box-shadow:0 6px 18px #00000059}.gl-searchbar input{flex:1;min-width:0;height:100%;font:inherit;font-size:15px;border:0;outline:0;background:transparent;color:var(--cd-text-primary, #ece7e1)}.gl-searchbar:focus-within{border-color:var(--cd-accent, #c86a3f)}.gl-cal{max-width:640px}.gl-cal__head{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:8px}.gl-cal__sum{margin-bottom:12px}.gl-cal__grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.gl-cal__dow{padding:4px 0;text-align:center;font-size:11px;color:var(--cd-text-tertiary, #8b827a)}.gl-cal__day{display:flex;flex-direction:column;justify-content:space-between;gap:4px;min-height:64px;padding:6px;font:inherit;text-align:left;cursor:pointer;overflow:hidden;border:1px solid transparent;border-radius:var(--cd-radius-sm, 6px);background:var(--cd-surface, #15120e);color:var(--cd-text-primary, #ece7e1)}.gl-cal__day:hover{border-color:var(--cd-border-strong, #3a352f)}.gl-cal__day:focus-visible{outline:2px solid var(--cd-accent, #c86a3f);outline-offset:1px}.gl-cal__day.is-today .gl-cal__num{color:var(--cd-accent, #c86a3f);font-weight:700}.gl-cal__day.is-picked{border-color:var(--cd-accent, #c86a3f);background:var(--cd-surface-raised, #1d1a16)}.gl-cal__num{font-size:12px;color:var(--cd-text-secondary, #b4aca2)}.gl-cal__tot{display:flex;flex-direction:column;font-size:11px;font-variant-numeric:tabular-nums;line-height:1.25}.gl-cal__tot>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gl-cal__list{margin-top:16px}.gl-cal__list .gl-day{margin-top:0}@media(max-width:640px){.gl-cal__day{min-height:52px;padding:4px}.gl-cal__tot{font-size:10px}.gl-tx__detail{padding-left:4px}}.gl-searchbar--inline{position:static;margin:0 0 14px;box-shadow:none;height:40px}.gl-searchbar .gl-icon{height:100%}.gl-day .gl-link{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit}.ppl{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden;background:var(--cd-page-bg, #100d0a);color:var(--cd-text-primary, #ece7e1);font-size:var(--cd-text-sm, 13px)}.ppl-dim{color:var(--cd-text-tertiary, #8b827a)}.ppl-err{color:var(--cd-err, #e5734f)}.ppl-pad{padding:18px}.ppl-mono{font-family:var(--cd-font-mono, ui-monospace, Menlo, monospace);font-size:11px}.ppl-note{margin:8px 0 2px;line-height:1.5}.ppl-note code{font-family:var(--cd-font-mono, ui-monospace, Menlo, monospace);font-size:11.5px}.ppl-head{flex:none;padding:16px 18px 0;border-bottom:1px solid var(--cd-border, #2a2724);background:var(--cd-surface, #15120e)}.ppl-head__row{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:11px}.ppl-title{margin:0;font-size:17px;font-weight:600;letter-spacing:-.01em}.ppl-tabs{display:flex;gap:2px;margin-top:4px;overflow-x:auto;scrollbar-width:none}.ppl-tabs::-webkit-scrollbar{display:none}.ppl-tab{display:inline-flex;align-items:center;gap:7px;padding:8px 13px;font:inherit;background:transparent;color:var(--cd-text-tertiary, #8b827a);border:0;border-bottom:2px solid transparent;cursor:pointer;margin-bottom:-1px;white-space:nowrap;transition:color var(--cd-dur-fast, .12s) var(--cd-ease, ease)}.ppl-tab:hover{color:var(--cd-text-secondary, #b4aca2)}.ppl-tab.is-on{color:var(--cd-text-primary, #ece7e1);border-bottom-color:var(--c, var(--cd-accent, #c86a3f))}.ppl-tab .aios-acct-dot{opacity:.5;box-shadow:none}.ppl-tab.is-on .aios-acct-dot{opacity:1}.ppl-tab i{font-style:normal;font-size:10px;padding:1px 5px;border-radius:99px;background:var(--cd-input-bg, #0d0b09);color:var(--cd-text-tertiary, #8b827a);font-variant-numeric:tabular-nums}.ppl-body{flex:1;min-height:0;overflow-y:auto}.ppl-grid{display:grid;gap:14px;padding:16px 18px 28px;max-width:760px}.ppl-grid.is-both{grid-template-columns:repeat(2,minmax(0,1fr));max-width:1200px;align-items:start}@media(max-width:860px){.ppl-grid.is-both{grid-template-columns:minmax(0,1fr)}}.ppl-person{display:grid;gap:14px;align-content:start}.ppl-person__h{display:flex;align-items:center;gap:8px;font-family:var(--cd-font-mono, ui-monospace, Menlo, monospace);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--c)}.ppl-card{padding:12px 14px;background:var(--cd-surface, #15120e);border:1px solid var(--cd-border, #2a2724);border-radius:var(--cd-radius, 10px);min-width:0}.ppl-card__h{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:8px;font-family:var(--cd-font-mono, ui-monospace, Menlo, monospace);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--cd-text-secondary, #b4aca2)}.ppl-add{display:flex;gap:8px;margin-bottom:8px}.ppl-search{margin-bottom:8px;max-width:760px}.ppl-input{flex:1;min-width:0;height:32px;padding:0 10px;font:inherit;font-size:13px;color:var(--cd-text-primary, #ece7e1);background:var(--cd-input-bg, #0d0b09);border:1px solid var(--cd-border, #2a2724);border-radius:var(--cd-radius-sm, 6px)}.ppl-input:focus{outline:none;border-color:var(--cd-accent, #c86a3f)}.ppl-btn{height:32px;padding:0 14px;font:inherit;font-size:12.5px;color:var(--cd-text-primary, #ece7e1);background:var(--cd-surface-raised, #1d1914);border:1px solid var(--cd-border-strong, #3a352f);border-radius:var(--cd-radius-sm, 6px);cursor:pointer}.ppl-btn:disabled{opacity:.5;cursor:default}.ppl-tasks{list-style:none;margin:0;padding:0}.ppl-task{display:flex;align-items:flex-start;gap:8px;padding:6px 0;border-top:1px solid color-mix(in srgb,var(--cd-border, #2a2724) 60%,transparent)}.ppl-task:first-child{border-top:0}.ppl-task__check{flex:1;display:flex;align-items:flex-start;gap:9px;cursor:pointer;line-height:1.45;min-width:0}.ppl-task__check span{overflow-wrap:anywhere}.ppl-task__check input{margin-top:3px;accent-color:var(--c, var(--cd-accent, #c86a3f))}.ppl-task.is-done .ppl-task__check span{color:var(--cd-text-tertiary, #8b827a);text-decoration:line-through}.ppl-x{flex:none;width:22px;height:22px;padding:0;font-size:15px;line-height:1;color:var(--cd-text-tertiary, #8b827a);background:none;border:0;border-radius:4px;cursor:pointer;opacity:.6}.ppl-x:hover{opacity:1;color:var(--cd-err, #e5734f)}.ppl-chats{list-style:none;margin:0;padding:0}.ppl-chat{display:grid;gap:2px;width:100%;padding:7px 8px;margin:0 -8px;font:inherit;text-align:left;color:inherit;background:none;border:0;border-radius:var(--cd-radius-sm, 6px);cursor:pointer;box-sizing:content-box}.ppl-chat:hover{background:color-mix(in srgb,var(--cd-text-primary, #ece7e1) 5%,transparent)}.ppl-chat.is-ro{cursor:default}.ppl-chat.is-ro:hover{background:none}.ppl-chat__t{font-weight:500;overflow-wrap:anywhere}.ppl-chat__s{color:var(--cd-text-secondary, #b4aca2);line-height:1.45;overflow-wrap:anywhere}.ppl-chat__a{font-size:11.5px}.ppl-owner{display:inline-block;margin-right:7px;padding:0 6px;font-family:var(--cd-font-mono, ui-monospace, Menlo, monospace);font-size:10px;letter-spacing:.06em;text-transform:uppercase;line-height:17px;color:var(--c, var(--cd-text-secondary));border:1px solid color-mix(in srgb,var(--c, #888) 35%,transparent);border-radius:99px;vertical-align:1px}.ppl-doc{margin:4px 0 10px;padding:10px 12px;max-height:320px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--cd-font-mono, ui-monospace, Menlo, monospace);font-size:11.5px;line-height:1.5;color:var(--cd-text-secondary, #b4aca2);background:var(--cd-input-bg, #0d0b09);border:1px solid var(--cd-border, #2a2724);border-radius:var(--cd-radius-sm, 6px)}.ppl-timeline{padding:8px 18px 28px;max-width:760px}.ppl-day{padding:10px 0 4px 16px;border-left:2px solid color-mix(in srgb,var(--c, var(--cd-accent)) 40%,transparent);margin-left:4px}.ppl-day__h{position:relative;margin:0 0 4px;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--cd-text-secondary, #b4aca2)}.ppl-day__h:before{content:"";position:absolute;left:-22px;top:3px;width:8px;height:8px;border-radius:50%;background:var(--c, var(--cd-accent))}.aios-pg .ppl-switch{flex:none;grid-template-columns:repeat(3,minmax(0,1fr));width:330px;max-width:100%;margin-bottom:14px}.ppl-switch .sideswitch__btn{display:inline-flex;align-items:center;justify-content:center;gap:6px}.ppl-switch i{font-style:normal;font-size:9px;letter-spacing:0;line-height:14px;padding:0 5px;border-radius:99px;background:var(--cd-accent-soft);color:var(--cd-accent);font-variant-numeric:tabular-nums}.ppl-count{margin-left:auto;font-size:9.5px;letter-spacing:.15em;text-transform:uppercase;color:var(--cd-text-tertiary)}.aios-pg .ppl-grid{padding:0;max-width:none;gap:12px}.aios-pg .ppl-person{gap:12px}.aios-pg .ppl-grid:not(.is-both){max-width:760px}.aios-pg .ppl-person__h{font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:var(--cd-text-secondary)}.aios-pg .ppl-add .input{flex:1;min-width:0}.aios-pg .ppl-add .btn:disabled{opacity:.45;cursor:default;box-shadow:none}.aios-pg .ppl-chat__t{font-size:12.5px}.aios-pg .ppl-chat__s{font-size:12px}.aios-pg .ppl-chat__a{font-family:var(--cd-font-mono);font-size:10px}.aios-pg .ppl-task{font-size:12.5px}.aios-pg .ppl-note{font-size:12px;color:var(--cd-text-tertiary)}.aios-pg .ppl-search{max-width:760px;margin-bottom:12px}.aios-pg .ppl-switch:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr));width:220px}.aios-pg .ppl-timeline{padding:0;max-width:860px;display:grid;gap:12px}.aios-pg .ppl-day{margin:0;padding:13px 15px;border-left:1px solid var(--cd-border)}.aios-pg .ppl-day .ppl-chats{margin:0;padding:0}.aios-pg .ppl-owner{color:var(--cd-accent);border-color:color-mix(in srgb,var(--cd-accent) 35%,transparent)}.goal{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.goal-card{display:grid;gap:10px;align-content:start;padding:14px;border:1px solid var(--cd-border);border-radius:var(--cd-radius, 10px);background:color-mix(in srgb,var(--cd-surface-raised, var(--cd-surface)) 70%,transparent)}.goal-card__h{display:flex;align-items:center;gap:8px;font-family:var(--cd-font-mono, ui-monospace, monospace);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--cd-text-secondary)}.goal-dot{width:8px;height:8px;border-radius:50%;background:var(--cd-accent)}.goal-dot.is-up{background:var(--cd-ok)}.goal-dot.is-li{background:var(--cd-data-2, var(--cd-accent))}.goal-dot.is-fu{background:var(--cd-warn)}.goal-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.goal-lbl{font-size:12px;color:var(--cd-text-secondary)}.goal-num{width:68px}.goal-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.goal-days .sideswitch__btn{padding-inline:0}.goal-mode{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.goal-toggle{display:flex;align-items:flex-start;gap:10px;font-size:12px;line-height:1.45;color:var(--cd-text-primary);cursor:pointer}.goal-toggle input{position:absolute;opacity:0;pointer-events:none}.goal-toggle__track{flex:none;position:relative;width:30px;height:17px;margin-top:1px;border-radius:99px;background:var(--cd-filter-bg, color-mix(in srgb, var(--cd-text-primary) 12%, transparent));border:1px solid var(--cd-border-strong, var(--cd-border));transition:background var(--cd-dur-fast, .12s) ease,border-color var(--cd-dur-fast, .12s) ease}.goal-toggle__track i{position:absolute;top:2px;left:2px;width:11px;height:11px;border-radius:50%;background:var(--cd-text-tertiary);transition:transform var(--cd-dur, .2s) var(--cd-ease, ease),background var(--cd-dur-fast, .12s) ease}.goal-toggle input:checked+.goal-toggle__track{background:var(--cd-accent-soft);border-color:var(--cd-accent)}.goal-toggle input:checked+.goal-toggle__track i{transform:translate(13px);background:var(--cd-accent)}.goal-toggle input:focus-visible+.goal-toggle__track{box-shadow:0 0 0 3px var(--cd-accent-soft)}.goal-panel{margin-bottom:12px;animation:tk-rise .3s var(--cd-ease, ease) both}.goal-end{display:flex;justify-content:flex-end;gap:8px;margin-top:14px}.tk-page .page__inner{display:flex;flex-direction:column}.tk-head{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;flex-wrap:wrap}.tk-head__tools{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tk-head__tools .btn[aria-pressed=true]{border-color:var(--cd-accent);color:var(--cd-accent)}.tk-mode{grid-template-columns:repeat(2,auto)}.tk-mode .sideswitch__btn{padding-inline:12px}.ppl-switch i.is-late{background:var(--cd-err-soft);color:var(--cd-err)}.tk-grid:not(.is-both){max-width:820px}.tk-person{gap:10px}.tk-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--c, var(--cd-accent))}.tk-check{flex:none;position:relative;width:20px;height:20px;padding:0;margin-top:1px;border-radius:50%;border:1.6px solid color-mix(in srgb,var(--cd-text-tertiary) 80%,transparent);background:transparent;cursor:pointer;transition:border-color var(--cd-dur-fast, .12s) var(--cd-ease, ease),background var(--cd-dur, .2s) var(--cd-ease, ease),transform .15s ease}.tk-check:hover:not(:disabled){border-color:var(--cd-accent);background:color-mix(in srgb,var(--cd-accent) 10%,transparent)}.tk-check:active:not(:disabled){transform:scale(.88)}.tk-check.is-late{border-color:color-mix(in srgb,var(--cd-err) 75%,transparent)}.tk-check.is-today{border-color:color-mix(in srgb,var(--cd-accent) 80%,transparent)}.tk-check svg{position:absolute;top:1px;right:1px;bottom:1px;left:1px;width:calc(100% - 2px);height:calc(100% - 2px);fill:none;stroke:var(--cd-text-inverse, #fff);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:16;stroke-dashoffset:16;transition:stroke-dashoffset .28s ease .05s}.tk-check:hover:not(.is-done) svg{stroke:var(--cd-accent);stroke-dashoffset:0;opacity:.45;transition-delay:0s}.tk-check.is-done{background:var(--cd-accent);border-color:var(--cd-accent);animation:tk-pop .3s ease}.tk-check.is-done svg{stroke-dashoffset:0;opacity:1;stroke:var(--cd-text-inverse, #fff)}@keyframes tk-pop{40%{transform:scale(1.18)}}.tk-today{display:flex;gap:18px;align-items:center;padding:16px 18px;border:1px solid color-mix(in srgb,var(--cd-accent) 28%,var(--cd-border));border-radius:var(--cd-radius-lg, 14px);background:radial-gradient(120% 140% at 0% 0%,color-mix(in srgb,var(--cd-accent) 16%,transparent) 0%,transparent 55%),linear-gradient(180deg,color-mix(in srgb,var(--cd-surface-raised, var(--cd-surface)) 92%,transparent),var(--cd-surface));box-shadow:var(--cd-shadow-sm, none);animation:tk-rise .45s var(--cd-ease, ease) both}.tk-today.is-all{border-color:color-mix(in srgb,var(--cd-ok) 45%,var(--cd-border));background:radial-gradient(120% 140% at 0% 0%,color-mix(in srgb,var(--cd-ok) 16%,transparent) 0%,transparent 55%),var(--cd-surface)}.tk-today__num{flex:none;min-width:74px}.tk-today__big{font-family:var(--cd-font-display, inherit);font-size:34px;line-height:1;letter-spacing:var(--cd-tracking-tight, -.02em);color:var(--cd-text-primary);font-variant-numeric:tabular-nums}.tk-today__big span{font-size:18px;color:var(--cd-text-tertiary)}.tk-today__lbl{margin-top:6px;font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--cd-text-tertiary)}.tk-today.is-all .tk-today__lbl{color:var(--cd-ok)}.tk-today__body{flex:1;min-width:0;display:grid;gap:10px}.tk-today__bar{height:5px;border-radius:99px;background:var(--cd-filter-bg, color-mix(in srgb, var(--cd-text-primary) 8%, transparent));overflow:hidden}.tk-today__bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--cd-accent),color-mix(in srgb,var(--cd-accent) 60%,var(--cd-ok)));transition:width .5s var(--cd-ease, ease)}.tk-today.is-all .tk-today__bar i{background:var(--cd-ok)}.tk-today__chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.tk-pill{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:4px 10px 4px 5px;font:inherit;font-size:11.5px;color:var(--cd-text-primary);background:color-mix(in srgb,var(--cd-surface) 70%,transparent);border:1px solid var(--cd-border);border-radius:99px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:border-color var(--cd-dur-fast, .12s) ease,background var(--cd-dur-fast, .12s) ease}.tk-pill:hover{border-color:var(--cd-accent)}.tk-pill i{flex:none;display:grid;place-items:center;width:15px;height:15px;border-radius:50%;border:1.4px solid var(--cd-text-tertiary);font-style:normal;font-size:9px;color:var(--cd-text-inverse, #fff)}.tk-pill.is-done{color:var(--cd-text-tertiary);text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--cd-text-tertiary) 60%,transparent)}.tk-pill.is-done i{background:var(--cd-ok);border-color:var(--cd-ok)}.tk-add{display:flex;align-items:center;gap:8px;padding:6px 6px 6px 12px;background:var(--cd-input-bg, var(--cd-surface));border:1px solid var(--cd-input-border, var(--cd-border));border-radius:var(--cd-radius, 10px);transition:border-color var(--cd-dur-fast, .12s) ease,box-shadow var(--cd-dur-fast, .12s) ease}.tk-add:focus-within{border-color:var(--cd-accent);box-shadow:0 0 0 3px var(--cd-accent-soft, transparent)}.tk-add__plus{flex:none;width:20px;text-align:center;font-size:18px;line-height:1;color:var(--cd-accent)}.tk-add__input{flex:1;min-width:0;height:30px;border:0;outline:none;background:transparent;color:var(--cd-input-text, var(--cd-text-primary));font:inherit;font-size:13px}.tk-add__input::placeholder{color:var(--cd-text-tertiary)}.tk-add__when{flex:none;padding:3px 8px;font-size:10.5px;letter-spacing:.04em;color:var(--cd-accent);background:var(--cd-accent-soft);border:0;border-radius:99px;cursor:pointer}.tk-add__cal{flex:none;position:relative;width:30px;height:30px;display:grid;place-items:center;border-radius:var(--cd-radius-sm, 6px);color:var(--cd-text-tertiary);cursor:pointer}.tk-add__cal:hover{color:var(--cd-accent);background:var(--cd-accent-soft)}.tk-add__cal svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.tk-add__cal input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;width:100%}.tk-add__cal input::-webkit-calendar-picker-indicator{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;cursor:pointer}.tk-group{margin-top:6px}.tk-group__h{display:flex;align-items:center;gap:8px;padding:8px 4px 6px;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--cd-text-secondary);border-bottom:1px solid var(--cd-border)}.tk-group__h i{font-style:normal;font-size:9.5px;letter-spacing:0;padding:0 6px;line-height:15px;border-radius:99px;background:var(--cd-filter-bg, color-mix(in srgb, var(--cd-text-primary) 7%, transparent));color:var(--cd-text-tertiary);font-variant-numeric:tabular-nums}.tk-group__h em{margin-left:auto;font-style:normal;letter-spacing:.06em;text-transform:none;font-size:10.5px;color:var(--cd-text-tertiary)}.tk-group__h.is-drop{border-bottom-color:var(--cd-accent);color:var(--cd-accent)}.tk-group.is-late .tk-group__h{color:var(--cd-err)}.tk-group.is-late .tk-group__h i{background:var(--cd-err-soft);color:var(--cd-err)}.tk-group.is-today .tk-group__h{color:var(--cd-accent)}.tk-group.is-today .tk-group__h i{background:var(--cd-accent-soft);color:var(--cd-accent)}.tk-group__h--btn{justify-content:space-between}.tk-fold{display:inline-flex;align-items:center;gap:8px;padding:0;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;background:none;border:0;cursor:pointer}.tk-fold i{font-style:normal;font-size:9.5px;letter-spacing:0;padding:0 6px;line-height:15px;border-radius:99px;background:var(--cd-filter-bg, color-mix(in srgb, var(--cd-text-primary) 7%, transparent));color:var(--cd-text-tertiary)}.tk-fold__arrow{display:inline-block;transition:transform var(--cd-dur-fast, .12s) ease}.tk-fold[aria-expanded=true] .tk-fold__arrow{transform:rotate(90deg)}.tk-list,.tk-kids{list-style:none;margin:0;padding:0}.tk-kids{margin-left:30px;border-left:1px solid color-mix(in srgb,var(--cd-border) 80%,transparent)}.tk-row{position:relative;animation:tk-rise .38s var(--cd-ease, ease) both;animation-delay:calc(var(--i, 0) * 28ms)}.tk-row+.tk-row,.tk-list>.tk-row:not(:first-child){border-top:1px solid color-mix(in srgb,var(--cd-border) 55%,transparent)}.tk-row__line{display:flex;align-items:flex-start;gap:11px;padding:10px 6px;border-radius:var(--cd-radius-sm, 6px);cursor:pointer;transition:background var(--cd-dur-fast, .12s) ease}.tk-row.is-sub>.tk-row__line{padding:7px 6px 7px 12px}.tk-row__line:hover{background:color-mix(in srgb,var(--cd-text-primary) 4%,transparent)}.tk-row.is-open>.tk-row__line{background:color-mix(in srgb,var(--cd-accent) 7%,transparent)}.tk-row.is-drop>.tk-row__line{box-shadow:inset 0 -2px 0 var(--cd-accent)}.tk-row[draggable=true]>.tk-row__line{cursor:grab}.tk-grip{flex:none;width:8px;margin:2px -4px 0 -2px;font-size:10px;letter-spacing:-2px;color:var(--cd-text-tertiary);opacity:0;transition:opacity var(--cd-dur-fast, .12s) ease}.tk-row__line:hover .tk-grip{opacity:.7}.tk-row__main{flex:1;min-width:0}.tk-row__title{font-size:13px;line-height:1.4;color:var(--cd-text-primary);overflow-wrap:anywhere;transition:color var(--cd-dur, .2s) ease}.tk-row.is-sub .tk-row__title{font-size:12.5px}.tk-row.is-done>.tk-row__line .tk-row__title{color:var(--cd-text-tertiary);text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--cd-text-tertiary) 55%,transparent)}.tk-row__meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:4px;font-size:11px;color:var(--cd-text-tertiary)}.tk-meta{white-space:nowrap}.tk-meta--notes{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;min-width:0;flex:1 1 140px}.tk-due{padding:1px 7px;border-radius:99px;font-size:10.5px;line-height:16px;border:1px solid var(--cd-border);color:var(--cd-text-secondary);white-space:nowrap}.tk-due.is-late{border-color:transparent;background:var(--cd-err-soft);color:var(--cd-err)}.tk-due.is-today{border-color:transparent;background:var(--cd-accent-soft);color:var(--cd-accent)}.tk-tag{display:inline-flex;align-items:center;gap:5px;padding:1px 7px 1px 6px;border-radius:99px;font-family:var(--cd-font-mono, ui-monospace, monospace);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;line-height:16px;color:var(--cd-text-secondary);background:var(--cd-filter-bg, color-mix(in srgb, var(--cd-text-primary) 7%, transparent));white-space:nowrap}.tk-tag i{width:6px;height:6px;border-radius:50%;background:var(--cd-accent)}.tk-tag.is-upwork i,.tk-tag.is-inbox i{background:var(--cd-ok)}.tk-tag.is-linkedin i{background:var(--cd-data-2, var(--cd-accent))}.tk-tag.is-followup i{background:var(--cd-warn)}.tk-row:not(.is-done) .tk-tag i{animation:tk-live 2.4s ease-in-out infinite}@keyframes tk-live{50%{opacity:.35}}.tk-star{flex:none;width:24px;height:24px;margin:-2px -2px 0 0;padding:0;font-size:15px;line-height:1;color:var(--cd-text-tertiary);background:none;border:0;border-radius:50%;cursor:pointer;opacity:0;transition:opacity var(--cd-dur-fast, .12s) ease,color var(--cd-dur-fast, .12s) ease,transform .15s ease}.tk-row__line:hover .tk-star,.tk-star:focus-visible{opacity:.8}.tk-star:hover{color:var(--cd-warn);transform:scale(1.12)}.tk-star.is-on{opacity:1;color:var(--cd-warn)}@media(hover:none){.tk-star,.tk-grip{opacity:.5}}.tk-edit{display:grid;gap:9px;margin:0 0 10px 37px;padding:12px;background:color-mix(in srgb,var(--cd-surface-raised, var(--cd-surface)) 85%,transparent);border:1px solid var(--cd-border);border-radius:var(--cd-radius, 10px);box-shadow:var(--cd-shadow-sm, none);animation:tk-rise .22s var(--cd-ease, ease) both;cursor:default}.tk-row.is-sub .tk-edit{margin-left:24px}.tk-edit__title{font-size:13.5px;font-weight:500}.tk-edit__notes{resize:vertical;min-height:52px;font:inherit;font-size:12.5px;line-height:1.5;padding:8px 10px}.tk-edit__row{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.tk-edit__lbl{width:56px;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--cd-text-tertiary)}.tk-edit__lbl:not(:first-child){width:auto;margin-left:8px}.tk-edit__date{width:150px;height:28px}.tk-edit__sel{width:auto;min-width:150px;max-width:260px;height:28px}.tk-edit__sub{flex:1;min-width:160px;height:28px}.tk-chip{cursor:pointer}.tk-chip[aria-pressed=true]{border-color:var(--cd-accent);color:var(--cd-accent);background:var(--cd-accent-soft)}.tk-edit__hint{font-size:11.5px;line-height:1.5;color:var(--cd-text-tertiary)}.tk-edit__foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-top:4px;border-top:1px solid color-mix(in srgb,var(--cd-border) 60%,transparent)}.tk-edit__foot a.btn{text-decoration:none}.tk-grow{flex:1}.tk-danger{color:var(--cd-err)!important;border-color:color-mix(in srgb,var(--cd-err) 50%,transparent)!important}.tk-link{padding:0;font:inherit;font-size:inherit;color:var(--cd-accent);background:none;border:0;cursor:pointer;text-transform:none;letter-spacing:normal}.tk-link:hover{text-decoration:underline}.tk-empty{display:grid;justify-items:center;gap:4px;padding:34px 10px 26px;text-align:center;font-size:13px;color:var(--cd-text-secondary);animation:tk-rise .4s ease both}.tk-empty__mark{display:grid;place-items:center;width:44px;height:44px;margin-bottom:8px;border-radius:50%;font-size:20px;color:var(--cd-ok);background:var(--cd-ok-soft)}.tk-err{padding:8px 10px;border-radius:var(--cd-radius-sm, 6px);background:var(--cd-err-soft)}.tk-more{padding:8px 6px;font-size:11.5px}.tk-sync{display:inline-flex;align-items:center;gap:7px;height:28px;padding:0 4px 0 10px;border:1px solid var(--cd-border);border-radius:99px;background:var(--cd-surface)}button.tk-sync{padding:0 12px}.tk-sync>i{width:7px;height:7px;border-radius:50%;background:var(--cd-ok);box-shadow:0 0 7px var(--cd-ok)}.tk-sync.is-busy>i{background:var(--cd-accent);box-shadow:0 0 7px var(--cd-accent);animation:tk-live 1s ease-in-out infinite}.tk-sync.is-err{border-color:color-mix(in srgb,var(--cd-err) 45%,var(--cd-border))}.tk-sync.is-err>i{background:var(--cd-err);box-shadow:0 0 7px var(--cd-err)}.tk-sync__txt{padding:0;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--cd-text-secondary);background:none;border:0;cursor:pointer;white-space:nowrap}.tk-sync.is-err .tk-sync__txt{color:var(--cd-err)}.tk-sync__off{padding:2px 8px;font-size:10px;color:var(--cd-text-tertiary);background:var(--cd-filter-bg, transparent);border:0;border-radius:99px;cursor:pointer}.tk-sync__off:hover{color:var(--cd-err)}@keyframes tk-rise{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.tk-row,.tk-today,.tk-edit,.tk-empty,.tk-check.is-done{animation:none}.tk-check svg,.tk-today__bar i{transition:none}}@media(max-width:640px){.tk-today{flex-direction:column;align-items:stretch;gap:12px;padding:14px}.tk-today__num{display:flex;align-items:baseline;gap:10px}.tk-today__lbl{margin:0}.tk-edit{margin-left:0}.tk-kids{margin-left:16px}.tk-edit__lbl,.tk-head__tools{width:100%}}.tk-edit__sel{height:auto;min-height:30px;padding-top:4px;padding-bottom:4px;line-height:1.4}.tk-grid>*,.tk-person>*{min-width:0}.tk-today__chips li{min-width:0;max-width:100%}.tk-head>div:first-child{margin-right:auto}.tk-mode .sideswitch__btn{white-space:nowrap}@media(max-width:640px){.tk-head{flex-direction:column;align-items:stretch}.tk-head__tools{justify-content:flex-start}.tk-add__input::placeholder{font-size:12px}}.aios-pg .tk-mode{display:inline-grid;width:auto;flex:none;margin:0}.dly .page__inner{display:flex;flex-direction:column;gap:14px}.dly .page__head{margin-bottom:0}.dly-tiles{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.dly-tiles.is-1{grid-template-columns:minmax(0,1fr);max-width:360px}.dly-tiles.is-2{grid-template-columns:repeat(2,minmax(0,1fr))}.dly-tiles.is-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1100px){.dly-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.dly-cols{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:14px;align-items:start}@media(max-width:1000px){.dly-cols{grid-template-columns:minmax(0,1fr)}}.dly-list{list-style:none;margin:0;padding:0}.dly-do{display:flex;align-items:center;gap:11px;padding:10px 0;border-bottom:1px solid var(--cd-border)}.dly-do:last-child{border-bottom:0}.dly-do__mark{flex:none;width:16px;text-align:center;font-size:12px;color:var(--cd-text-tertiary)}.dly-do.is-err .dly-do__mark{color:var(--cd-err)}.dly-do.is-warn .dly-do__mark{color:var(--cd-warn)}.dly-do.is-done .dly-do__mark{color:var(--cd-ok)}.dly-do__txt{flex:1;min-width:0}.dly-do__t{font-size:12.5px;color:var(--cd-text-primary);line-height:1.35}.dly-do.is-done .dly-do__t{color:var(--cd-text-secondary)}.dly-do__s{margin-top:2px;font-size:11.5px;color:var(--cd-text-tertiary);line-height:1.35;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.dly-do .btn{flex:none}.dly-head{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;flex-wrap:wrap}.dly-head__btns{display:flex;gap:8px}.dly-head__btns .btn[aria-pressed=true]{border-color:var(--cd-accent);color:var(--cd-accent)}.dly-live{margin-left:10px;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--cd-text-tertiary);white-space:nowrap}.dly-live i{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--cd-ok);margin-right:5px;vertical-align:1px;box-shadow:0 0 6px var(--cd-ok)}.dly-live i.is-busy{background:var(--cd-accent);box-shadow:0 0 6px var(--cd-accent)}@media(max-width:1100px){.dly-tiles.is-3,.dly-tiles.is-4{grid-template-columns:repeat(2,minmax(0,1fr))}}.dly-cols.is-one{grid-template-columns:minmax(0,1fr)}.dly-do__s a,.dly-sent a{color:var(--cd-accent);text-decoration:none}.dly-do__s a:hover,.dly-sent a:hover{text-decoration:underline}.dly-do a.btn{flex:none;text-decoration:none}.dly-do{flex-wrap:wrap}.dly-posted{display:flex;gap:6px;flex-wrap:wrap;align-items:center;flex-basis:100%;padding-left:27px;margin-top:4px}.dly-posted .input{flex:1;min-width:180px}.dly-sent{list-style:none;margin:6px 0 0;padding:0;font-size:11px;color:var(--cd-text-tertiary)}.dly-sent li{padding:2px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dly-sent span{color:var(--cd-ok);margin-right:6px}.dly-custom__h{margin:4px 0 8px;font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:var(--cd-text-tertiary)}.dly-custom__h~.dly-custom__h{margin-top:16px}.dly-custom__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:6px 14px}.dly-check{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--cd-text-primary);cursor:pointer}.dly-check.is-off{color:var(--cd-text-tertiary);cursor:default}.dly-custom__row{display:flex;align-items:center;gap:8px}.dly-custom__end{justify-content:flex-end;margin-top:16px}.dly-num{width:72px}.dly-do.has-check{align-items:flex-start}.dly-do.has-check .tk-check{margin-top:0}.dly-do.has-check .dly-do__txt{padding-top:1px}.dly-do.is-done .dly-do__t{text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--cd-text-tertiary) 55%,transparent);color:var(--cd-text-tertiary)}.dly-do.has-check+.dly-do{animation:tk-rise .35s ease both}.dly-needs{position:relative;overflow:hidden}.dly-needs__bar{height:2px;background:var(--cd-filter-bg, transparent)}.dly-needs__bar i{display:block;height:100%;background:linear-gradient(90deg,var(--cd-accent),var(--cd-ok));transition:width .5s var(--cd-ease, ease)}.dly-needs__more{display:inline-block;margin-top:10px;font-size:11.5px}.dly-posted{padding-left:31px}.dly-custom .goal{margin-bottom:4px}@media(prefers-reduced-motion:reduce){.dly-do.has-check+.dly-do{animation:none}}.dly-charts{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:14px;align-items:stretch}.dly-charts.is-one{grid-template-columns:minmax(0,1fr)}.dly-rates{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;padding-top:14px;border-top:1px solid var(--cd-border)}.dly-rates b{display:block;font-size:20px;font-weight:650;letter-spacing:-.02em;color:var(--cd-text-primary);font-variant-numeric:tabular-nums}.dly-rates span{font-size:11.5px;color:var(--cd-text-tertiary);line-height:1.3}@media(max-width:900px){.dly-charts{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.dly-tiles,.dly-tiles.is-2,.dly-tiles.is-3{grid-template-columns:minmax(0,1fr)}.dly-rates{grid-template-columns:repeat(2,minmax(0,1fr))}}.aios-mnav-on .sidebar{display:none!important}.aios-mnav-on .app,.aios-mnav-on .app--dock-closed,.aios-mnav-on .app--no-dock,.aios-mnav-on .app--no-dock.app--dock-closed,.aios-mnav-on .app--nav-closed{grid-template-rows:minmax(0,1fr)!important}.aios-mnav-on .main{padding-top:40px}.aios-mnav-bar{position:fixed;inset:0 0 auto 0;z-index:10000;height:40px;display:flex;align-items:center;padding:0 8px;background:var(--cd-bg-elevated, var(--cd-surface));border-bottom:1px solid var(--cd-border);padding-top:env(safe-area-inset-top,0);height:calc(40px + env(safe-area-inset-top,0))}.aios-mnav-open{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 10px;max-width:100%;font:inherit;font-size:14px;font-weight:500;color:var(--cd-text-primary);background:transparent;border:0;border-radius:var(--cd-radius-sm, 6px);cursor:pointer}.aios-mnav-open:active{background:var(--cd-surface-2, var(--cd-surface))}.aios-mnav-cur{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aios-mnav-chev{flex:none;opacity:.55}.aios-mnav-lock,.aios-mnav-lock body{overflow:hidden}.aios-mnav-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10001;display:flex;flex-direction:column;background:color-mix(in srgb,var(--cd-bg, #000) 72%,transparent);background:#0000008c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.aios-mnav-panel{margin-top:auto;display:flex;flex-direction:column;max-height:86vh;background:var(--cd-bg-elevated, var(--cd-surface));border-top:1px solid var(--cd-border);border-radius:14px 14px 0 0;padding-bottom:env(safe-area-inset-bottom,0);animation:aios-mnav-up .18s ease-out}@keyframes aios-mnav-up{0%{transform:translateY(12px);opacity:.6}}@media(prefers-reduced-motion:reduce){.aios-mnav-panel{animation:none}}.aios-mnav-head{flex:none;display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--cd-border)}.aios-mnav-search{flex:1;min-width:0;height:36px;padding:0 10px;font:inherit;font-size:15px;color:var(--cd-text-primary);background:var(--cd-surface);border:1px solid var(--cd-border);border-radius:var(--cd-radius-sm, 6px)}.aios-mnav-close{flex:none;height:36px;padding:0 12px;font:inherit;font-size:14px;font-weight:500;color:var(--cd-accent, #d24a1f);background:transparent;border:0;cursor:pointer}.aios-mnav-list{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:6px 0 10px}.aios-mnav-group+.aios-mnav-group{margin-top:6px}.aios-mnav-gname{padding:10px 16px 4px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--cd-text-tertiary)}.aios-mnav-row{display:flex;align-items:center;gap:12px;width:100%;min-height:46px;padding:0 16px;font:inherit;font-size:15px;text-align:left;color:var(--cd-text-primary);background:transparent;border:0;cursor:pointer}.aios-mnav-row:active{background:var(--cd-surface-2, var(--cd-surface))}.aios-mnav-row[hidden]{display:none}.aios-mnav-ico{flex:none;display:inline-flex;width:18px;height:18px;align-items:center;justify-content:center;color:var(--cd-text-tertiary)}.aios-mnav-lbl{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aios-mnav-row.is-active{color:var(--cd-accent, #d24a1f);font-weight:600}.aios-mnav-row.is-active .aios-mnav-ico{color:var(--cd-accent, #d24a1f)}.aios-mnav-group[hidden]{display:none}.aios-panel{display:none;flex:1;min-width:0;min-height:0;flex-direction:column;overflow:hidden}.crtwrap.aios-hidden{display:none}html.aios-panel-on main.main>.crtwrap{display:none!important}.crtwrap.aios-hidden~.aios-panel,.aios-panel.is-on{display:flex}.aios-live{position:absolute;left:50%;transform:translate(-50%);bottom:calc(var(--aios-live-gap, 26px) + var(--aios-live-height, 46px) + 8px);max-width:calc(100% - 28px);box-sizing:border-box;z-index:60;display:none;align-items:center;gap:9px;padding:7px 10px 7px 11px;border:1px solid var(--cd-border, #2a2724);border-radius:9px;background:var(--cd-bg-elevated, #16130f);box-shadow:0 6px 20px #00000059;font-size:11.5px;font-family:var(--cd-mono, ui-monospace, SFMono-Regular, Menlo, monospace);color:var(--cd-text-secondary, #b4aca2);white-space:nowrap;overflow:hidden}.aios-live.is-on{display:flex}.aios-live__dot{width:7px;height:7px;flex:none;border-radius:50%;background:var(--cd-claude, #d97757);animation:aios-live-pulse 1.4s ease-in-out infinite}@keyframes aios-live-pulse{0%,to{opacity:1}50%{opacity:.25}}@media(prefers-reduced-motion:reduce){.aios-live__dot{animation:none}}.aios-live__time:empty,.aios-live__count:empty,.aios-live__chars:empty{display:none}.aios-live__row{display:flex;align-items:baseline;gap:4px;min-width:0;overflow:hidden}.aios-live__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;line-height:1.25}.aios-live__time{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aios-live__stop{flex:none;padding:3px 9px;border:1px solid var(--cd-border, #2a2724);border-radius:6px;background:transparent;color:var(--cd-text-secondary, #b4aca2);font:inherit;cursor:pointer}.aios-live__stop:hover:not(:disabled){border-color:var(--cd-claude, #d97757);color:var(--cd-claude, #d97757)}.aios-live__stop:disabled{opacity:.5;cursor:default}.aios-live.has-lane{transform:none;right:calc(100% - var(--aios-live-left, 0px) + 8px);left:auto;bottom:var(--aios-live-centre, 26px);width:max-content;max-width:calc(var(--aios-live-left, 0px) - 16px);height:var(--aios-live-height, 46px);box-sizing:border-box;padding:0 11px;background:var(--cd-input-bg, #16130f);border:1px solid var(--cd-input-border, #2a2724);border-radius:var(--cd-radius-lg, 14px);box-shadow:var(--cd-shadow-sm, 0 1px 2px rgb(0 0 0 / 25%));text-align:left}.aios-live.has-lane.is-on{display:grid;grid-template-columns:auto auto;grid-template-rows:1fr 1fr;align-content:stretch;justify-content:space-between;align-items:center;column-gap:10px;row-gap:0}.aios-live.has-lane .aios-live__time{grid-column:1;grid-row:1;font-size:13px;line-height:1.15;color:var(--cd-text-primary, #e8e0d6)}.aios-live.has-lane .aios-live__chars{grid-column:2;grid-row:1;justify-self:end;font-size:10.5px;line-height:1.15;color:var(--cd-text-primary, #e8e0d6);white-space:nowrap}.aios-live.has-lane .aios-live__row{grid-column:1;grid-row:2;display:flex;align-items:baseline;gap:3px;min-width:0}.aios-live.has-lane .aios-live__text{font-size:10.5px;line-height:1.15;opacity:.75;min-width:0;flex:0 1 auto}.aios-live.has-lane .aios-live__count{flex:none;font-size:10.5px;line-height:1.15;color:var(--cd-claude, #d97757)}.aios-live.has-lane .aios-live__stop{grid-column:2;grid-row:2;justify-self:end;flex:none;padding:2px 7px;font-size:10.5px;line-height:1.15;border-radius:5px}.aios-live.has-lane .aios-live__dot{display:none}.aios-attached{margin-top:34px}.composer__tools select[aria-label=Agent]{display:none}.aios-notes{display:flex;flex-direction:column;gap:8px;margin:10px 0 2px}.aios-note{display:flex;align-items:flex-start;gap:10px;padding:9px 11px;border:1px solid var(--cd-border);border-left-width:3px;border-radius:var(--cd-radius-sm, 6px);background:var(--cd-page-wash, transparent);font-size:12.5px;line-height:1.45}.aios-note__main{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.aios-note__title{font-weight:600}.aios-note__body{color:var(--cd-text-tertiary);white-space:pre-wrap}.aios-note__body.mono{font-family:var(--cd-font-mono);font-size:11.5px}.aios-note__x{flex:none;padding:0 4px;border:0;background:none;color:var(--cd-text-tertiary);font-size:15px;line-height:1;cursor:pointer;opacity:.6}.aios-note__x:hover{opacity:1}.aios-note--info{border-left-color:var(--cd-accent)}.aios-note--good{border-left-color:var(--cd-ok)}.aios-note--warn{border-left-color:var(--cd-err)}.aios-note--warn .aios-note__title{color:var(--cd-err)}.aios-note--pending{border-left-color:var(--cd-text-tertiary);opacity:.75}.composer__tools .spacer{display:flex;align-items:center;justify-content:center}.aios-limit{display:inline-flex;align-items:baseline;gap:5px;padding:2px 7px;border:1px solid var(--cd-border);border-radius:999px;font-size:11px;line-height:1.5;color:var(--cd-text-tertiary);white-space:nowrap;cursor:default}.aios-limit__pct{font-weight:600;color:var(--cd-accent-text, var(--cd-accent))}.aios-limit__reset{opacity:.7}.aios-limit.is-crit{border-color:var(--cd-err);background:var(--cd-err-soft)}.aios-limit.is-crit .aios-limit__pct{color:var(--cd-err)}@media(max-width:720px){.aios-limit__kind,.aios-limit__reset{display:none}}.aios-hidden-select{display:none!important}.aios-model{display:inline-flex;align-items:center;gap:5px;cursor:pointer;font-family:var(--cd-font-mono, ui-monospace, Menlo, monospace);font-size:11.5px;color:var(--cd-text-secondary)}.aios-model:hover{color:var(--cd-text-primary)}.aios-model__effort{color:inherit;font-size:inherit;opacity:.7}.aios-mm{position:fixed;z-index:9000;display:flex;align-items:flex-start;gap:6px;font-size:13px}.aios-mm__panel{min-width:260px;max-width:330px;padding:6px;border:1px solid var(--cd-border-strong);border-radius:var(--cd-radius, 10px);background:var(--cd-surface-raised);box-shadow:var(--cd-shadow, 0 10px 30px rgba(0, 0, 0, .35));max-height:70vh;overflow-y:auto}.aios-mm__panel--sub{display:none}.aios-mm[data-sub=effort] .aios-mm__panel--sub[data-panel=effort],.aios-mm[data-sub=more] .aios-mm__panel--sub[data-panel=more]{display:block}.aios-mm__row{display:flex;align-items:center;gap:8px;width:100%;padding:7px 9px;border:0;border-radius:var(--cd-radius-sm, 6px);background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.aios-mm__row:hover{background:var(--cd-page-wash, rgba(127, 127, 127, .1))}.aios-mm__row--sm{padding:5px 9px}.aios-mm__main{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.aios-mm__name{display:flex;align-items:baseline;gap:7px;font-weight:500}.aios-mm__ver{font-size:10.5px;color:var(--cd-text-tertiary);font-weight:400}.aios-mm__sub{font-size:11.5px;color:var(--cd-text-tertiary);line-height:1.35}.aios-mm__note{font-size:10px;color:var(--cd-text-tertiary);font-weight:400}.aios-mm__tick{flex:none;color:var(--cd-accent)}.aios-mm__chev{flex:none;color:var(--cd-text-tertiary)}.aios-mm__val{flex:none;color:var(--cd-text-tertiary);font-size:11.5px}.aios-mm__tag{flex:none;padding:1px 6px;border:1px solid var(--cd-border);border-radius:999px;font-size:10px;color:var(--cd-text-tertiary)}.aios-mm__group{padding:8px 9px 4px;font-size:10.5px;line-height:1.4;color:var(--cd-text-tertiary);text-transform:none}.aios-mm__foot{padding:8px 9px 4px;margin-top:4px;border-top:1px solid var(--cd-border);font-size:10.5px;line-height:1.4;color:var(--cd-text-tertiary)}.aios-mm__empty{padding:10px;color:var(--cd-text-tertiary);font-size:11.5px}.aios-mm__back{display:none}@media(max-width:560px){.aios-mm{flex-direction:column;left:8px!important;right:8px}.aios-mm__panel{min-width:0;max-width:none;width:100%}.aios-mm[data-sub=effort] .aios-mm__panel--main,.aios-mm[data-sub=more] .aios-mm__panel--main{display:none}.aios-mm__back{display:flex;color:var(--cd-text-secondary)}}.composer__tools>button[aria-label="Attach files"]{order:-2;--aios-ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 15' fill='none' stroke='black' stroke-width='1.1'%3E%3Cpath d='M7.5 1v13M1 7.5h13'/%3E%3C/svg%3E")}.composer__tools>.cmdwrap{order:-1}.composer__tools>.cmdwrap>button[aria-label=Commands]{--aios-ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 15' fill='none' stroke='black' stroke-width='1.1' stroke-linecap='round'%3E%3Crect x='.55' y='.55' width='13.9' height='13.9' rx='1.8'/%3E%3Cpath d='M5.6 11.2 9.4 3.8'/%3E%3C/svg%3E");color:var(--cd-text-primary)}.composer__tools>button[aria-label="Attach files"] svg,.composer__tools>.cmdwrap>button[aria-label=Commands] svg{display:none}.composer__tools>button[aria-label="Attach files"]:before,.composer__tools>.cmdwrap>button[aria-label=Commands]:before{content:"";flex:none;width:15px;height:15px;background:currentColor;-webkit-mask:var(--aios-ico) center / contain no-repeat;mask:var(--aios-ico) center / contain no-repeat}.composer__tools>button[aria-label$="reply chime"],.composer__tools>button[aria-label$="reply chime"]~*{order:1}.composer__tools>button[title^="Extended thinking"]{order:0}@media(max-width:600px){.composer__tools{flex-wrap:wrap;row-gap:4px}.composer__tools:after{content:"";order:9;flex-basis:100%;height:0}.composer__tools>select[aria-label=Workspace],.composer__tools>select[aria-label=Folder],.composer__tools>select[aria-label=Permissions]{order:10;flex:0 1 auto;max-width:40%;height:24px}.composer__tools>select[aria-label=Workspace]{margin-left:2px}.composer__tools>select[aria-label=Permissions]{margin-left:auto}.aios-model{max-width:46vw;overflow:hidden;white-space:nowrap}}@media(max-width:600px){.composer__tools>.cmdwrap .cmdpop{left:-30px}}.md__code{white-space:normal;overflow-wrap:anywhere}.composer__tools>button[aria-label$="reply chime"]{font-size:0;width:26px;padding:0;gap:0;justify-content:center}.composer__tools>button[aria-label$="reply chime"]:before{content:"";flex:none;width:15px;height:15px;background:currentColor;-webkit-mask:var(--aios-bell) center / contain no-repeat;mask:var(--aios-bell) center / contain no-repeat}.composer__tools>button[aria-label="Mute the reply chime"]{--aios-bell: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 8a6 6 0 0 1 12 0c0 7 3 9 3 9H3s3-2 3-9'/%3E%3Cpath d='M10.3 21a1.94 1.94 0 0 0 3.4 0'/%3E%3C/svg%3E")}.composer__tools>button[aria-label="Unmute the reply chime"]{--aios-bell: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8.7 3A6 6 0 0 1 18 8a21.3 21.3 0 0 0 .6 5'/%3E%3Cpath d='M17 17H3s3-2 3-9a4.67 4.67 0 0 1 .3-1.7'/%3E%3Cpath d='M10.3 21a1.94 1.94 0 0 0 3.4 0'/%3E%3Cpath d='m2 2 20 20'/%3E%3C/svg%3E")}.composer__tools>select.ctool--sel{field-sizing:content}.aios-acct-dot{flex:none;width:7px;height:7px;border-radius:50%;background:var(--c, var(--aios-acct));box-shadow:0 0 8px color-mix(in srgb,var(--c, var(--aios-acct)) 55%,transparent)}.sidebar__brand,.sidebar a.navitem[data-aios-hidden]{display:none!important}.sidebar__switch:has(+.sidebar__brand+.aios-acct-side){border-bottom:0;padding-bottom:6px}.aios-acct-side{display:flex;padding:0 41px 11px 11px;border-bottom:1px solid var(--cd-sidebar-border, var(--cd-border));flex-shrink:0}.aios-acct-side .sideswitch{flex:1}.sidebar--closed .aios-acct-side{display:none}html[data-aios-account] .composer__tools>select[aria-label=Workspace]{display:none!important}html[data-aios-pc="0"] .composer__tools>button[title^="PC control"]{display:none!important}.aios-acct-tag{margin-left:auto;display:flex;flex:none;width:150px}.aios-acct-tag .sideswitch__btn{padding:5px 0}.aios-acct-pick{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10100;display:grid;place-items:center;padding:20px;background:#0009;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.aios-acct-pick__box{width:min(380px,100%);padding:22px;background:var(--cd-surface-raised, var(--cd-surface));border:1px solid var(--cd-border-strong, var(--cd-border));border-radius:var(--cd-radius-lg, 14px);box-shadow:var(--cd-shadow-lg, 0 18px 48px rgba(0, 0, 0, .5))}.aios-acct-pick__h{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--cd-text-primary)}.aios-acct-pick__sub{margin:8px 0 16px;font-size:13px;line-height:1.45;color:var(--cd-text-secondary)}.aios-acct-pick__list{display:grid;gap:8px}.aios-acct-pick__btn{display:flex;align-items:center;gap:12px;padding:14px 16px;font:inherit;font-size:15px;color:var(--cd-text-primary);background:color-mix(in srgb,var(--c) 8%,transparent);border:1px solid color-mix(in srgb,var(--c) 35%,var(--cd-border));border-radius:var(--cd-radius, 10px);cursor:pointer;text-align:left}.aios-acct-pick__btn:hover{background:color-mix(in srgb,var(--c) 16%,transparent)}.aios-acct-pick__btn .aios-acct-dot{width:10px;height:10px}html:root[data-aios-scheme][data-aios-mode=dark]{--cd-page-bg: #0c0d0f;--cd-surface: #141518;--cd-surface-raised: #1b1c20;--cd-surface-sunken: #0a0b0c;--cd-sidebar-bg: #101113;--cd-sidebar-border: #202227;--cd-sidebar-text: #8d939b;--cd-sidebar-active-text: #f3f4f6;--cd-sidebar-active-bg: #1d1f23;--cd-text-primary: #eceef1;--cd-text-secondary: #a1a7af;--cd-text-tertiary: #727982;--cd-text-inverse: #0c0d0f;--cd-border: #23252a;--cd-border-strong: #34373d;--cd-input-bg: #111215;--cd-input-border: #2a2c31;--cd-input-text: #eceef1;--cd-filter-bg: #18191c;--cd-ok: #4cc38a;--cd-warn: #e3a845;--cd-err: #f2735f;--cd-idle: #5d636b;--cd-shadow-sm: 0 1px 2px rgba(0,0,0,.35);--cd-shadow: 0 2px 10px rgba(0,0,0,.35), 0 1px 2px rgba(0,0,0,.3);--cd-shadow-lg: 0 16px 40px rgba(0,0,0,.5), 0 2px 8px rgba(0,0,0,.35);color-scheme:dark}html:root[data-aios-scheme][data-aios-mode=light]{--cd-page-bg: #f4f5f7;--cd-surface: #ffffff;--cd-surface-raised: #ffffff;--cd-surface-sunken: #eef0f3;--cd-sidebar-bg: #ffffff;--cd-sidebar-border: #e5e7eb;--cd-sidebar-text: #5f6773;--cd-sidebar-active-text: #111318;--cd-sidebar-active-bg: #f1f3f6;--cd-text-primary: #15181d;--cd-text-secondary: #555e6b;--cd-text-tertiary: #858d98;--cd-text-inverse: #ffffff;--cd-border: #e5e7eb;--cd-border-strong: #d0d5dc;--cd-input-bg: #ffffff;--cd-input-border: #d7dbe1;--cd-input-text: #15181d;--cd-filter-bg: #f1f3f6;--cd-ok: #16955c;--cd-warn: #b7790f;--cd-err: #d23f2b;--cd-idle: #a3aab3;--cd-shadow-sm: 0 1px 2px rgba(16,24,40,.05);--cd-shadow: 0 1px 3px rgba(16,24,40,.07), 0 1px 2px rgba(16,24,40,.04);--cd-shadow-lg: 0 12px 32px rgba(16,24,40,.12), 0 2px 6px rgba(16,24,40,.06);color-scheme:light}html:root[data-aios-scheme=graphite][data-aios-mode=dark]{--cd-accent: #e8e8e8;--cd-claude: #a8a8a8;--cd-accent-text: #0a0a0a}html:root[data-aios-scheme=graphite][data-aios-mode=light]{--cd-accent: #1a1a1a;--cd-claude: #5a5a5a;--cd-accent-text: #ffffff}html:root[data-aios-scheme=ocean][data-aios-mode=dark]{--cd-accent: #6b93ff;--cd-claude: #8fa9ff;--cd-accent-text: #0a0f1f}html:root[data-aios-scheme=ocean][data-aios-mode=light]{--cd-accent: #2f62ea;--cd-claude: #4b56d2;--cd-accent-text: #ffffff}html:root[data-aios-scheme=ember][data-aios-mode=dark]{--cd-accent: #ff6b3d;--cd-claude: #8b93ff;--cd-accent-text: #14100c}html:root[data-aios-scheme=ember][data-aios-mode=light]{--cd-accent: #d24a1f;--cd-claude: #4b56d2;--cd-accent-text: #ffffff}html:root[data-aios-scheme=forest][data-aios-mode=dark]{--cd-accent: #4cc38a;--cd-claude: #7fb8ff;--cd-accent-text: #07140d;--cd-ok: #7dd3a8}html:root[data-aios-scheme=forest][data-aios-mode=light]{--cd-accent: #13804f;--cd-claude: #2f62ea;--cd-accent-text: #ffffff;--cd-ok: #0f9d58}html:root[data-aios-scheme=amber][data-aios-mode=dark]{--cd-accent: #eda100;--cd-claude: #9aa6ff;--cd-accent-text: #140e00}html:root[data-aios-scheme=amber][data-aios-mode=light]{--cd-accent: #b47400;--cd-claude: #4b56d2;--cd-accent-text: #ffffff}html:root[data-aios-scheme=violet][data-aios-mode=dark]{--cd-accent: #9b87ff;--cd-claude: #c3b6ff;--cd-accent-text: #0f0a24}html:root[data-aios-scheme=violet][data-aios-mode=light]{--cd-accent: #6a48e0;--cd-claude: #4b56d2;--cd-accent-text: #ffffff}html:root[data-aios-scheme][data-aios-mode]{--cd-accent-soft: color-mix(in srgb, var(--cd-accent) 14%, var(--cd-surface));--cd-claude-soft: color-mix(in srgb, var(--cd-claude) 14%, var(--cd-surface));--cd-ok-soft: color-mix(in srgb, var(--cd-ok) 14%, var(--cd-surface));--cd-warn-soft: color-mix(in srgb, var(--cd-warn) 14%, var(--cd-surface));--cd-err-soft: color-mix(in srgb, var(--cd-err) 14%, var(--cd-surface));--cd-data-1: var(--cd-accent);--cd-data-2: var(--cd-claude);--cd-data-3: var(--cd-ok);--cd-data-4: var(--cd-warn);--cd-page-wash: radial-gradient(1100px 520px at 85% -12%, color-mix(in srgb, var(--cd-accent) 6%, transparent), transparent 62%);--cd-font-display: "Inter", "Segoe UI", system-ui, sans-serif;--cd-font-sans: "Inter", "Segoe UI", system-ui, sans-serif;--cd-font-mono: "JetBrains Mono", "SFMono-Regular", Consolas, monospace;--cd-radius-sm: 6px;--cd-radius: 10px;--cd-radius-lg: 14px;--cd-tracking-tight: -.02em;--cd-tracking-wide: .04em}html[data-aios-scheme] body{font-family:var(--cd-font-sans);-webkit-font-smoothing:antialiased}html[data-aios-scheme] .page__title{font-family:var(--cd-font-sans);font-weight:650;letter-spacing:-.025em;text-transform:none;font-size:clamp(1.5rem,1.25rem + .9vw,2rem);line-height:1.15}html[data-aios-scheme] .page__sub{color:var(--cd-text-tertiary);font-size:13px}html[data-aios-scheme] .tile,html[data-aios-scheme] .card,html[data-aios-scheme] .panel,html[data-aios-scheme] .gl-tile{background:var(--cd-surface);border:1px solid var(--cd-border);border-radius:var(--cd-radius-lg);box-shadow:var(--cd-shadow-sm)}html[data-aios-scheme] .tile:hover{border-color:var(--cd-border-strong)}html[data-aios-scheme] .panel__head{border-bottom-color:var(--cd-border)}html[data-aios-scheme] .panel__title,html[data-aios-scheme] .eyebrow,html[data-aios-scheme] .stat__label{font-family:var(--cd-font-sans);text-transform:none;letter-spacing:0;font-size:13px;font-weight:600;color:var(--cd-text-primary)}html[data-aios-scheme] .stat__label.eyebrow,html[data-aios-scheme] .tile .eyebrow{color:var(--cd-text-secondary);font-weight:500}html[data-aios-scheme] .stat__value{font-family:var(--cd-font-sans);font-weight:650;letter-spacing:-.02em;font-variant-numeric:tabular-nums}html[data-aios-scheme] .navitem{text-transform:none;letter-spacing:0;font-size:13.5px;font-weight:500;border-radius:8px}html[data-aios-scheme] .navitem.is-active{background:var(--cd-sidebar-active-bg);color:var(--cd-sidebar-active-text)}html[data-aios-scheme] .navitem.is-active:before{background:var(--cd-accent)}html[data-aios-scheme] .navitem.is-active svg{color:var(--cd-accent)}html[data-aios-scheme] .navgroup__head span,html[data-aios-scheme] .sidebar__group-label{letter-spacing:.06em;font-size:10.5px;font-weight:600;color:var(--cd-text-tertiary)}html[data-aios-scheme] .btn{text-transform:none;letter-spacing:0;font-size:12.5px;font-weight:600;border-radius:8px;font-family:var(--cd-font-sans)}html[data-aios-scheme] .btn--primary{background:var(--cd-accent);border-color:var(--cd-accent);color:var(--cd-accent-text);box-shadow:none}html[data-aios-scheme] .input,html[data-aios-scheme] .gl-input{border-radius:8px;font-family:var(--cd-font-sans)}html[data-aios-scheme] .badge{border-radius:999px;text-transform:none;letter-spacing:0;font-size:11px;font-weight:600}html[data-aios-scheme] .meter{height:6px;border-radius:999px;border:0;background:var(--cd-surface-sunken)}html[data-aios-scheme] .meter__fill{border-radius:999px;box-shadow:none}html[data-aios-scheme] .mono{letter-spacing:0}html[data-aios-scheme] .table th{text-transform:none;letter-spacing:0;font-size:12px;font-weight:500;color:var(--cd-text-tertiary)}.aios-mode-btn{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex:none;border-radius:8px;border:1px solid var(--cd-sidebar-border);background:transparent;color:var(--cd-sidebar-text);cursor:pointer}.aios-mode-btn:hover{color:var(--cd-sidebar-active-text);background:var(--cd-sidebar-active-bg)}.aios-mode-btn svg{width:15px;height:15px}.aios-schemes{margin-top:10px;padding-top:8px;border-top:1px solid var(--cd-border)}html[data-aios-scheme] .pswitch__item:not([data-aios]).is-active{background:transparent;box-shadow:none}.aios-appear{margin-top:16px}.aios-appear .panel__head{display:flex;align-items:center;justify-content:space-between;gap:10px}.aios-appear__mode{display:flex;gap:6px}.aios-appear__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px}.aios-appear__item{display:flex;align-items:center;gap:10px;padding:10px 12px;text-align:left;border-radius:10px;border:1px solid var(--cd-border);background:var(--cd-surface);color:var(--cd-text-primary);cursor:pointer;font:inherit}.aios-appear__item:hover{border-color:var(--cd-border-strong)}.aios-appear__item.is-on{border-color:var(--cd-accent);box-shadow:0 0 0 1px var(--cd-accent)}.aios-appear__item b{display:block;font-size:13px;font-weight:600}.aios-appear__item small{display:block;font-size:11.5px;color:var(--cd-text-tertiary)}.aios-appear__sw{flex:none;width:26px;height:26px;border-radius:50%;border:1px solid var(--cd-border-strong)}.aios-appear__sw.is-classic{background:repeating-linear-gradient(0deg,#1a1a1a 0,#1a1a1a 3px,#2c2c2c 3px,#2c2c2c 4px)}html[data-aios-scheme] .panel:before{display:none}html[data-aios-scheme] .pswitch__toggle{color:var(--cd-sidebar-active-text);background:var(--cd-surface);border-color:var(--cd-sidebar-border);border-radius:8px;font-family:var(--cd-font-sans);letter-spacing:0;text-transform:none;font-size:12.5px}html[data-aios-scheme] .pswitch__panel{background:var(--cd-surface-raised);border-color:var(--cd-border-strong);color:var(--cd-text-primary);border-radius:12px;min-width:330px}html[data-aios-scheme] .pswitch__name{color:var(--cd-text-primary);font-family:var(--cd-font-sans)}html[data-aios-scheme] .pswitch__hint,html[data-aios-scheme] .pswitch__head{color:var(--cd-text-tertiary)}html[data-aios-scheme] .pswitch__item.is-active[data-aios]{background:var(--cd-sidebar-active-bg);border-color:var(--cd-accent)}html[data-aios-scheme] :is(.dly-live,.dly-custom__h,.gl-h,.gl-day,.tk-today__lbl,.tk-group__h,.tk-tag,.tk-edit__lbl,.tk-sync__txt,.goal-card__h,.ppl-person__h,.ppl-card__h,.ppl-owner,.ppl-day__h,.ppl-count,.crm-row--head,.crm-kind,.crm-sec h3,.uw-job__score span){text-transform:none;letter-spacing:0;font-family:var(--cd-font-sans)}html[data-aios-scheme] :is(.tk-group__h,.gl-h,.gl-day,.crm-sec h3,.dly-custom__h,.ppl-day__h){font-size:12.5px;font-weight:600;color:var(--cd-text-secondary)}html[data-aios-scheme] :is(.tk-today__lbl,.tk-edit__lbl,.tk-sync__txt,.dly-live,.ppl-count,.crm-row--head,.crm-kind,.goal-card__h,.ppl-person__h,.ppl-card__h){font-size:11.5px}html[data-aios-scheme] :is(.crm-head,.pg-head,.gl-head){background:transparent;padding:28px 34px 0}html[data-aios-scheme] .pg-head{padding-bottom:12px}html[data-aios-scheme] :is(.crm-title,.pg-title,.gl-title){font-size:clamp(1.5rem,1.25rem + .9vw,2rem);font-weight:650;letter-spacing:-.025em;line-height:1.15}html[data-aios-scheme] :is(.gl,.crm,.pg){background:transparent}html[data-aios-scheme] .gl-pad{padding:18px 34px 40px}@media(max-width:720px){html[data-aios-scheme] :is(.crm-head,.pg-head,.gl-head){padding:14px 14px 0}html[data-aios-scheme] .gl-pad{padding:14px 14px 32px}}html[data-aios-scheme] .pg-scroll{padding:4px 16px 32px}@media(max-width:720px){html[data-aios-scheme] .pg-scroll{padding:0 0 24px}}html[data-aios-scheme] .sideswitch{border-radius:9px;padding:3px;gap:2px}html[data-aios-scheme] .sideswitch__btn{font-family:var(--cd-font-sans);text-transform:none;letter-spacing:0;font-size:12.5px;font-weight:500;border-radius:7px}
