.trakio-screen{background-color:var(--trakio-bg);flex-direction:column;justify-content:center;align-items:center;min-height:100%;padding:2rem;display:flex}.trakio-card{border-radius:var(--trakio-radius-card);background-color:var(--trakio-surface-contained);border:1px solid var(--trakio-border);text-align:center;width:100%;max-width:24rem;padding:2rem}.trakio-logo{letter-spacing:.04em;color:var(--trakio-text);margin:0 0 .5rem;font-size:1.75rem;font-weight:700}.trakio-tagline{color:var(--trakio-text-muted);margin:0 0 1.5rem;font-size:.95rem;line-height:1.5}.trakio-button{border-radius:var(--trakio-radius-card);background-color:var(--trakio-accent);width:100%;color:var(--trakio-bg);border:none;justify-content:center;align-items:center;padding:.75rem 1.25rem;font-weight:600;text-decoration:none;transition:opacity .15s;display:inline-flex}.trakio-button:hover{opacity:.9}.trakio-button:disabled{opacity:.5;cursor:not-allowed}.trakio-error-title{color:var(--trakio-error);margin:0 0 .5rem;font-size:1.125rem}.trakio-error-message{color:var(--trakio-text-muted);word-break:break-word;margin:0 0 1.5rem;font-size:.875rem}.trakio-page{background-color:var(--trakio-bg);box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:100%;padding:2rem;overflow:visible}.trakio-scrollport,.trakio-page--actions-workspace .trakio-action-split-main,.trakio-page--actions-workspace .trakio-action-inspector{scrollbar-width:thin;scrollbar-color:var(--trakio-scrollbar-thumb) var(--trakio-scrollbar-track)}.trakio-scrollport::-webkit-scrollbar{width:var(--trakio-scrollbar-size);height:var(--trakio-scrollbar-size)}.trakio-page--actions-workspace .trakio-action-split-main::-webkit-scrollbar{width:var(--trakio-scrollbar-size);height:var(--trakio-scrollbar-size)}.trakio-page--actions-workspace .trakio-action-inspector::-webkit-scrollbar{width:var(--trakio-scrollbar-size);height:var(--trakio-scrollbar-size)}.trakio-scrollport::-webkit-scrollbar-track{background:var(--trakio-scrollbar-track)}.trakio-page--actions-workspace .trakio-action-split-main::-webkit-scrollbar-track{background:var(--trakio-scrollbar-track)}.trakio-page--actions-workspace .trakio-action-inspector::-webkit-scrollbar-track{background:var(--trakio-scrollbar-track)}.trakio-scrollport::-webkit-scrollbar-thumb{background:var(--trakio-scrollbar-thumb);border-radius:var(--trakio-radius-chip)}.trakio-page--actions-workspace .trakio-action-split-main::-webkit-scrollbar-thumb{background:var(--trakio-scrollbar-thumb);border-radius:var(--trakio-radius-chip)}.trakio-page--actions-workspace .trakio-action-inspector::-webkit-scrollbar-thumb{background:var(--trakio-scrollbar-thumb);border-radius:var(--trakio-radius-chip)}.trakio-scrollport::-webkit-scrollbar-thumb:hover{background:var(--trakio-scrollbar-thumb-active)}.trakio-scrollport::-webkit-scrollbar-thumb:active{background:var(--trakio-scrollbar-thumb-active)}.trakio-page--actions-workspace .trakio-action-split-main::-webkit-scrollbar-thumb:hover{background:var(--trakio-scrollbar-thumb-active)}.trakio-page--actions-workspace .trakio-action-inspector::-webkit-scrollbar-thumb:hover{background:var(--trakio-scrollbar-thumb-active)}.trakio-page--actions-workspace .trakio-action-split-main::-webkit-scrollbar-thumb:active{background:var(--trakio-scrollbar-thumb-active)}.trakio-page--actions-workspace .trakio-action-inspector::-webkit-scrollbar-thumb:active{background:var(--trakio-scrollbar-thumb-active)}.trakio-page.trakio-project-route{--trakio-project-route-gutter:2rem;--trakio-project-primary-col:42rem;padding:var(--trakio-project-route-gutter)}.trakio-project-route-chrome,.trakio-project-route-body{box-sizing:border-box;width:100%;min-width:0;margin-inline:0;padding-inline:0}.trakio-project-route-chrome{max-width:48rem}.trakio-project-route-chrome .trakio-page-header,.trakio-project-route-chrome .trakio-tab-nav,.trakio-project-route-chrome .trakio-project-workspace-page-header,.trakio-project-route-chrome .trakio-project-workspace-tab-nav{width:100%;max-width:none;margin-left:0;margin-right:0;padding-inline:0}.trakio-project-route-chrome .trakio-page-header{margin-bottom:var(--trakio-space-md);border-bottom:none;padding-bottom:0}.trakio-project-route-chrome .trakio-tab-link:first-child{padding-inline-start:0}.trakio-page--actions-workspace .trakio-project-route-body{max-width:none}.trakio-page--actions-workspace .trakio-project-route-chrome{max-width:var(--trakio-project-primary-col)}.trakio-page-header{justify-content:space-between;gap:var(--trakio-space-lg);border-bottom:1px solid var(--trakio-border);max-width:48rem;margin:0 auto 2rem 0;padding-bottom:1rem;display:flex}.trakio-projects-page-header{align-items:flex-start}.trakio-projects-page-header-actions{gap:var(--trakio-space-sm);flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;display:flex}.trakio-page-title{margin:0;font-size:1.25rem;font-weight:700}.trakio-page-title-screen{letter-spacing:.1em;text-transform:uppercase}.trakio-page-subtitle-mono{margin:var(--trakio-space-xs) 0 0;letter-spacing:.038em;color:var(--trakio-text-dim);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.8125rem;line-height:1.4}.trakio-page-subtitle-mono-accent{color:var(--trakio-accent)}.trakio-page-subtitle-mono-dim{color:var(--trakio-text-dim)}.trakio-title-row{align-items:center;gap:var(--trakio-space-sm);min-width:0;display:flex}.trakio-page-header-main{flex:auto;min-width:0}.trakio-title-name-group{align-items:center;gap:var(--trakio-space-xs);min-width:0;max-width:100%;display:inline-flex}.trakio-title-name-group .trakio-page-title{overflow-wrap:anywhere;min-width:0}.trakio-icon-btn{border-radius:var(--trakio-radius-chip);width:2rem;height:2rem;color:var(--trakio-text-dim);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;padding:0;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.trakio-icon-btn:hover:not(:disabled){border-color:var(--trakio-border);background:var(--trakio-surface-secondary);color:var(--trakio-text)}.trakio-icon-btn:focus-visible{outline:2px solid var(--trakio-border-focus);outline-offset:2px}.trakio-icon-btn:disabled,.trakio-icon:disabled{opacity:.45;cursor:not-allowed}.trakio-header-actions{justify-content:flex-end;align-items:flex-start;gap:var(--trakio-space-xs);flex:none;display:flex}.trakio-open-closed-btn{width:2.75rem;height:2.75rem;color:var(--trakio-text-muted)}.trakio-open-closed-glyph{width:18px;height:18px;display:block}.trakio-year-controls{align-items:center;gap:var(--trakio-space-sm);flex-wrap:wrap;flex:none;width:100%;min-width:0;display:flex}.trakio-year-label{min-width:0;color:var(--trakio-text);flex:auto;margin:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.8125rem}.trakio-year-nav{min-width:3rem;min-height:3rem;padding:0 var(--trakio-space-sm);border-radius:var(--trakio-radius-chip);color:var(--trakio-accent);font:inherit;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;font-size:.8125rem;display:inline-flex}.trakio-year-nav:focus-visible{outline:2px solid var(--trakio-border-focus);outline-offset:2px}.trakio-year-nav:disabled{opacity:.45;cursor:not-allowed}.trakio-icon{width:1rem;height:1rem;display:block}.trakio-page-subtitle{color:var(--trakio-text-muted);margin:.5rem 0 0;font-size:.9rem}.trakio-page-actions{margin-top:1rem}.trakio-link-button{border-radius:var(--trakio-radius-card);border:1px solid var(--trakio-border);color:var(--trakio-text);background:0 0;padding:.5rem 1rem;font-size:.875rem;text-decoration:none;display:inline-block}.trakio-link-button:hover{border-color:var(--trakio-accent);color:var(--trakio-accent)}.trakio-spinner{border:3px solid var(--trakio-border);border-top-color:var(--trakio-accent);border-radius:50%;width:2rem;height:2rem;animation:.8s linear infinite trakio-spin}@keyframes trakio-spin{to{transform:rotate(360deg)}}.trakio-list{gap:var(--trakio-space-sm);width:100%;max-width:48rem;margin:0 auto 0 0;display:grid}.trakio-projects-toolbar{width:100%;max-width:48rem;margin:0 auto var(--trakio-space-sm) 0;justify-content:space-between;align-items:center;gap:var(--trakio-space-sm);display:flex}.trakio-projects-sort{position:relative}.trakio-projects-sort-trigger{align-items:baseline;gap:var(--trakio-space-sm);min-height:2rem;padding:var(--trakio-space-xs) var(--trakio-space-sm);border-radius:var(--trakio-radius-chip);color:var(--trakio-text-muted);letter-spacing:.04em;cursor:pointer;background:0 0;border:1px solid #0000;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.75rem;display:inline-flex}.trakio-projects-sort-trigger:hover:not(:disabled){border-color:var(--trakio-border);background:var(--trakio-surface-secondary)}.trakio-projects-sort-trigger:disabled{opacity:.45;cursor:not-allowed}.trakio-projects-sort-caption{color:var(--trakio-text-dim);letter-spacing:.02em;text-transform:none;font-size:.7rem}.trakio-projects-sort-menu{right:0;top:calc(100% + var(--trakio-space-xs));z-index:20;min-width:12rem;padding:var(--trakio-space-xs);border:1px solid var(--trakio-border);border-radius:var(--trakio-radius-card);background:var(--trakio-surface-elevated);box-shadow:0 var(--trakio-space-xs) var(--trakio-space-md) color-mix(in srgb, var(--trakio-bg) 65%, transparent);margin:0;list-style:none;position:absolute}.trakio-projects-sort-option{text-align:left;width:100%;padding:var(--trakio-space-sm) var(--trakio-space-md);border-radius:var(--trakio-radius-chip);color:var(--trakio-text);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;font-size:.8125rem;display:block}.trakio-projects-sort-option:hover{background:var(--trakio-surface-secondary)}.trakio-projects-sort-option-selected{color:var(--trakio-selection);font-weight:600}.trakio-project-list-slot,.trakio-project-list-item{min-width:0;position:relative}.trakio-project-reorder-placeholder{box-sizing:border-box;border-radius:var(--trakio-radius-md,8px);border:1px dashed color-mix(in srgb, var(--trakio-accent) 35%, transparent);background:color-mix(in srgb, var(--trakio-accent) 8%, transparent)}.trakio-project-list-item-dragging{z-index:40;opacity:.98;will-change:top;pointer-events:none;box-shadow:0 var(--trakio-space-xs) var(--trakio-space-md) color-mix(in srgb, var(--trakio-bg) 55%, transparent), 0 0 0 1px color-mix(in srgb, var(--trakio-accent) 28%, transparent);transition:none;transform:scale(1.01)}.trakio-project-list-item-dragging .trakio-project-reorder-handle{pointer-events:auto}.trakio-project-card-aside-controls{align-items:flex-start;gap:var(--trakio-space-xs);flex-direction:row;display:flex}.trakio-project-card-layout{column-gap:var(--trakio-space-sm);grid-template-columns:minmax(0,1fr) 1.75rem;grid-template-areas:"header reorder""body lifecycle";align-items:start;display:grid}.trakio-project-row-disabled .trakio-project-card-layout{grid-template-columns:auto minmax(0,1fr) 1.75rem;grid-template-areas:"identity meta reorder""identity body lifecycle"}.trakio-project-row-disabled .trakio-project-card-identity{grid-area:identity}.trakio-project-row-disabled .trakio-project-card-meta{grid-area:meta}.trakio-project-row-disabled .trakio-project-card-body{grid-area:body}.trakio-project-card-identity{align-items:flex-start;gap:var(--trakio-space-xs);z-index:1;flex-direction:column;flex:none;display:flex;position:relative}.trakio-project-card-identity-status{justify-content:flex-start;align-self:flex-start;align-items:flex-start;min-height:11px;display:flex}.trakio-project-card-identity .trakio-project-card-identity-status .trakio-chip{min-height:11px;padding:0 3px;font-size:.4rem;line-height:1}.trakio-project-card-meta{min-width:0}.trakio-project-card-header{column-gap:var(--trakio-space-sm);grid-area:header;grid-template-columns:auto minmax(0,1fr);align-items:start;min-width:0;display:grid}.trakio-project-card-body{min-width:0}.trakio-project-card-body-nav{min-width:0;color:inherit;grid-area:body;text-decoration:none}.trakio-project-card-lifecycle{grid-area:lifecycle;place-self:end}.trakio-project-card-layout>.trakio-row-header-aside{grid-area:reorder;justify-self:end}.trakio-project-card-nav{min-width:0;color:inherit;outline:none;text-decoration:none}.trakio-project-card-body-nav:focus-visible,.trakio-project-card-nav:focus-visible{outline:2px solid var(--trakio-border-focus);outline-offset:2px}.trakio-project-card-nav{min-width:0}.trakio-project-card-layout>.trakio-row-header-aside,.trakio-project-card-layout>.trakio-project-card-lifecycle{z-index:1;position:relative}.trakio-project-reorder-handle{border-radius:var(--trakio-radius-chip);color:var(--trakio-text-dim);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.trakio-project-reorder-handle-incard{width:1.75rem;height:1.75rem;min-height:1.75rem;margin-top:0}.trakio-project-reorder-handle:hover,.trakio-project-reorder-handle:focus-visible{border-color:var(--trakio-border);color:var(--trakio-text-muted);background:var(--trakio-surface-secondary);outline:none}.trakio-project-reorder-handle:focus-visible{border-color:var(--trakio-border-focus);color:var(--trakio-accent)}.trakio-project-reorder-handle-active{border-color:color-mix(in srgb, var(--trakio-accent) 45%, var(--trakio-border));background:var(--trakio-surface-secondary);color:var(--trakio-accent);cursor:grabbing}.trakio-project-reorder-glyph{letter-spacing:-.1em;font-size:.75rem;line-height:1;transform:rotate(90deg)}.trakio-state-panel{width:100%;padding:var(--trakio-space-lg);border:1px solid var(--trakio-border);border-radius:var(--trakio-radius-card);background:var(--trakio-surface);color:var(--trakio-text);text-decoration:none;display:block}.trakio-project-row,.trakio-action-row{box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:3rem;padding:var(--trakio-space-sm) var(--trakio-space-lg) var(--trakio-space-sm) calc(var(--trakio-space-lg) + 5px);border:1.5px solid var(--trakio-card-outline);border-radius:var(--trakio-radius-card);background:var(--trakio-surface);color:var(--trakio-text);text-decoration:none;position:relative}.trakio-project-row{padding-left:var(--trakio-space-sm);display:block}.trakio-action-row{column-gap:var(--trakio-space-sm);grid-template-columns:minmax(0,1fr) minmax(2.75rem,max-content);display:grid}.trakio-action-content{grid-column:1;min-width:0}.trakio-action-rail{grid-column:2;grid-template-rows:1fr auto 1fr;justify-self:end;place-items:center end;min-width:0;display:grid}.trakio-action-rail .trakio-row-actions{display:contents}.trakio-action-status-slot{grid-row:2;justify-content:center;align-items:center;min-height:1.25rem;display:flex}.trakio-action-status-slot .trakio-chip{min-height:14px;padding:1px 4px;font-size:.5rem;line-height:1.1}.trakio-today-meta-row .trakio-chip-stack{flex:none;order:-1;margin-left:0;display:flex}.trakio-action-rail .trakio-action-delete-icon{grid-row:1}.trakio-action-rail .trakio-action-complete{grid-row:3}.trakio-action-row-today .trakio-action-complete{transform:translateY(.3rem)scale(.8)}.trakio-action-row-today .trakio-action-status-slot .trakio-chip,.trakio-action-row-today .trakio-today-status .trakio-chip{min-height:11px;padding:0 3px;font-size:.4rem;line-height:1}.trakio-action-row-today{grid-template-columns:minmax(0,1fr)}.trakio-action-row-today .trakio-action-content{grid-column:1}.trakio-action-row-today .trakio-action-rail{pointer-events:none;display:block;position:absolute;inset:0}.trakio-action-row-today .trakio-action-complete{right:var(--trakio-space-sm);bottom:var(--trakio-space-sm);pointer-events:auto;position:absolute}.trakio-today-identity-row{gap:var(--trakio-space-sm);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.trakio-today-identity-rail{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.trakio-today-status{min-height:11px}.trakio-project-row[data-accent=custom],.trakio-action-row[data-accent=custom]{--row-accent-text:var(--trakio-accent-custom-text);--row-accent-bg:var(--trakio-accent-custom-bg);--row-accent-border:var(--trakio-accent-custom-border)}.trakio-project-row[data-accent=shared],.trakio-action-row[data-accent=shared]{--row-accent-text:var(--trakio-accent-shared-text);--row-accent-bg:var(--trakio-accent-shared-bg);--row-accent-border:var(--trakio-accent-shared-border)}.trakio-project-row[data-accent=limited],.trakio-action-row[data-accent=limited]{--row-accent-text:var(--trakio-accent-limited-text);--row-accent-bg:var(--trakio-accent-limited-bg);--row-accent-border:var(--trakio-accent-limited-border)}.trakio-project-row[data-accent=landlord],.trakio-action-row[data-accent=landlord]{--row-accent-text:var(--trakio-accent-landlord-text);--row-accent-bg:var(--trakio-accent-landlord-bg);--row-accent-border:var(--trakio-accent-landlord-border)}.trakio-project-row[data-accent=calendar],.trakio-action-row[data-accent=calendar]{--row-accent-text:var(--trakio-accent-calendar-text);--row-accent-bg:var(--trakio-accent-calendar-bg);--row-accent-border:var(--trakio-accent-calendar-border)}.trakio-project-row[data-accent=soletrader],.trakio-action-row[data-accent=soletrader]{--row-accent-text:var(--trakio-accent-soletrader-text);--row-accent-bg:var(--trakio-accent-soletrader-bg);--row-accent-border:var(--trakio-accent-soletrader-border)}.trakio-project-row[data-accent=wedding],.trakio-action-row[data-accent=wedding]{--row-accent-text:var(--trakio-accent-wedding-text);--row-accent-bg:var(--trakio-accent-wedding-bg);--row-accent-border:var(--trakio-accent-wedding-border)}.trakio-action-row[data-status=done]{opacity:.62}.trakio-action-row[data-status=done] .trakio-row-title{text-decoration:line-through;-webkit-text-decoration-color:var(--trakio-text-dim);text-decoration-color:var(--trakio-text-dim)}.trakio-project-row:focus-visible,.trakio-action-row:focus-visible{border-color:var(--trakio-border-focus);outline:none}.trakio-project-row-disabled{color:var(--trakio-text-muted);opacity:.78}.trakio-row-header{justify-content:space-between;gap:var(--trakio-space-sm);align-items:flex-start;display:flex}.trakio-project-card-header{align-items:start;gap:var(--trakio-space-sm);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.trakio-project-card-header .trakio-row-header-content{min-width:0}.trakio-project-card-header .trakio-row-header-aside{justify-self:end}.trakio-project-card-header .trakio-row-title{overflow-wrap:break-word}.trakio-row-title{color:var(--trakio-text);overflow-wrap:anywhere;word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;margin:0;font-size:.9375rem;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.trakio-row-summary{margin:var(--trakio-space-xs) 0 0;color:var(--trakio-text-muted);-webkit-line-clamp:2;overflow-wrap:anywhere;word-break:break-word;-webkit-box-orient:vertical;font-size:.8125rem;line-height:1.4;display:-webkit-box;overflow:hidden}.trakio-row-collab{margin:var(--trakio-space-xs) 0 0;color:var(--trakio-text-muted);font-size:.75rem;line-height:1.35}.trakio-row-meta,.trakio-row-footnote,.trakio-row-label,.trakio-row-primary{margin:0}.trakio-row-meta{margin-top:var(--trakio-space-xs);color:var(--trakio-text-dim);font-size:.75rem;line-height:1.35}.trakio-row-type{margin:var(--trakio-space-xs) 0 0;color:var(--row-accent-text,var(--trakio-text-dim));font-size:.75rem;line-height:1.35}.trakio-row-header-aside{align-items:flex-end;gap:var(--trakio-space-sm);flex-direction:column;flex:none;display:flex}.trakio-project-card-status{flex:none;justify-content:flex-end}.trakio-project-icon{box-sizing:border-box;background:var(--trakio-surface);border:1px solid var(--trakio-card-outline);width:36px;height:36px;color:var(--row-accent-text,var(--trakio-accent));border-radius:4px;justify-content:center;align-items:center;padding:8px;font-size:1rem;line-height:1;display:inline-flex}.trakio-project-icon.trakio-project-identity-tile{box-sizing:border-box;padding:0;overflow:hidden}.trakio-project-identity-glyph{justify-content:center;align-items:center;width:100%;height:100%;font-size:1.125rem;line-height:1;display:flex}.trakio-project-identity-svg{width:72%;height:72%;display:block}.trakio-project-icon.trakio-project-identity-transparent{background:0 0;border:none;overflow:visible}.trakio-project-identity-button{appearance:none;cursor:pointer;color:inherit;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.trakio-project-identity-thumb{object-fit:contain;background:0 0;border-radius:4px;width:100%;height:100%;display:block}.trakio-project-identity-grid{gap:var(--trakio-space-sm);margin:var(--trakio-space-sm) 0 var(--trakio-space-md);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.trakio-project-identity-cell{border:1px solid var(--trakio-border);background:var(--trakio-surface);color:var(--trakio-text);cursor:pointer;border-radius:4px;flex-direction:column;align-items:center;gap:4px;padding:8px 4px;font-size:.6875rem;display:flex}.trakio-project-identity-cell-selected{border-color:var(--trakio-selection);border-width:2px}.trakio-action-row-today{padding:var(--trakio-space-sm) var(--trakio-space-sm) var(--trakio-space-sm) calc(3px + var(--trakio-space-sm))}.trakio-today-identity-row{align-items:flex-start;gap:var(--trakio-space-sm);min-width:0;display:flex}.trakio-today-identity-copy{flex:1;min-width:0}.trakio-action-row-today .trakio-row-title{-webkit-line-clamp:unset;text-overflow:clip;white-space:normal;max-height:none;display:block;overflow:visible}.trakio-today-due-row{align-items:center;min-width:0;display:flex}.trakio-today-due-row .trakio-row-due-line{flex:1;min-width:0}.trakio-today-due-row .trakio-row-due-line-stacked{flex-direction:column;align-items:flex-start;gap:1px;display:flex}.trakio-today-meta-row{align-items:center;gap:var(--trakio-space-sm);min-width:0;margin-top:var(--trakio-space-xs);display:flex}.trakio-today-meta-row .trakio-row-project-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin-bottom:0;overflow:hidden}.trakio-today-meta-row .trakio-chip-stack{flex:none;margin-left:auto}.trakio-action-row-today .trakio-today-meta-row .trakio-chip{letter-spacing:.03em;min-height:15px;padding:1px 4px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.5rem;font-weight:600;line-height:1.15}.trakio-row-divider{background:var(--trakio-border);height:1px;margin:4px 0}.trakio-row-label{color:var(--trakio-text-dim);letter-spacing:.1em;overflow-wrap:anywhere;word-break:break-word;min-width:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.625rem;font-weight:500;line-height:1.4}.trakio-row-primary{margin-top:var(--trakio-space-xs);color:var(--trakio-text);overflow-wrap:anywhere;word-break:break-word;min-width:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.8125rem;line-height:1.45}.trakio-text-reading,.trakio-row-primary.trakio-text-reading{color:var(--trakio-text-reading)}.trakio-row-footnote{margin-top:var(--trakio-space-xs);color:var(--trakio-text-muted);font-size:.75rem;line-height:1.4}.trakio-action-activity-stamp{color:var(--trakio-text-muted);margin:0;font-size:.8125rem}.trakio-chip-stack{gap:var(--trakio-space-xs);flex-wrap:wrap;justify-content:flex-end;display:flex}.trakio-chip{border:1px solid var(--trakio-border-strong);border-radius:var(--trakio-radius-chip);background:var(--trakio-surface-elevated);min-height:17px;color:var(--trakio-text);letter-spacing:.044em;text-transform:uppercase;align-items:center;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.5625rem;font-weight:600;line-height:1.2;display:inline-flex}.trakio-chip-muted{color:var(--trakio-text-muted);border-color:var(--trakio-border);background:var(--trakio-surface)}.trakio-chip-upcoming{color:var(--trakio-upcoming-text);background:var(--trakio-upcoming-bg);border-color:var(--trakio-upcoming-border)}.trakio-chip-calm{color:var(--trakio-calm-text);background:var(--trakio-calm-bg);border-color:var(--trakio-calm-border)}.trakio-chip-overdue{color:var(--trakio-error);background:var(--trakio-danger-bg);border-color:var(--trakio-danger-border)}.trakio-chip-soon{color:var(--trakio-warn-text);background:var(--trakio-warn-bg);border-color:var(--trakio-warn-border)}.trakio-chip-done{color:var(--trakio-done-text);background:var(--trakio-done-bg);border-color:var(--trakio-done-border)}.trakio-chip-owner,.trakio-chip-active{color:var(--trakio-accent);background:var(--trakio-surface);border-color:var(--trakio-border-strong)}.trakio-detail-summary{width:100%;max-width:48rem;margin:0 auto var(--trakio-space-md) 0;gap:var(--trakio-space-sm);flex-wrap:wrap;align-items:center;display:flex}.trakio-action-toolbar{width:100%;max-width:48rem;margin:0 auto var(--trakio-space-md) 0;align-items:stretch;gap:var(--trakio-space-sm);flex-direction:column;display:flex}.trakio-action-toolbar-primary{align-items:center;gap:var(--trakio-space-sm);flex-wrap:wrap;width:100%;min-width:0;display:flex}.trakio-filter-rail{gap:var(--trakio-space-sm);scrollbar-width:thin;flex-wrap:wrap;flex:auto;min-width:0;display:flex;overflow-x:auto}.trakio-toolbar-add{border-radius:var(--trakio-radius-chip);letter-spacing:.02em;text-transform:none;flex:none;min-height:2.25rem;margin-left:auto;padding:0 .75rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.78rem;font-weight:600}.trakio-action-toolbar .trakio-project-action-filter-rail .trakio-filter-chip{border-radius:var(--trakio-radius-chip);width:5rem;min-height:2.25rem;font-family:var(--trakio-font-sans);font-size:var(--trakio-type-label-size);font-weight:var(--trakio-type-label-weight);line-height:var(--trakio-type-label-line);text-align:center;flex:0 0 5rem;padding:0 .5rem}.trakio-action-toolbar .trakio-project-action-filter-rail .trakio-filter-more{flex:0 0 6.25rem;width:6.25rem}.trakio-action-toolbar .trakio-project-action-filter-rail .trakio-filter-more select{border-radius:var(--trakio-radius-chip);width:100%;height:2.25rem;min-height:2.25rem;font-family:var(--trakio-font-sans);font-size:var(--trakio-type-label-size);font-weight:var(--trakio-type-label-weight);line-height:var(--trakio-type-label-line);padding:0 1.5rem 0 .5rem}.trakio-project-action-toolbar .trakio-toolbar-add{border-color:var(--trakio-border);border-radius:var(--trakio-radius-chip);background:var(--trakio-surface);min-height:2.25rem;color:var(--trakio-text-muted);font-family:var(--trakio-font-sans);font-size:var(--trakio-type-label-size);font-weight:var(--trakio-type-label-weight);line-height:var(--trakio-type-label-line);letter-spacing:var(--trakio-type-tracking);margin-left:0;padding:0 .75rem}.trakio-project-workspace,.trakio-action-split{width:100%}.trakio-project-context-desktop{display:none}.trakio-project-context-mobile{display:block}.trakio-project-workspace-header{width:100%;min-width:0}.trakio-project-workspace-page-header{justify-content:space-between;align-items:flex-start;gap:var(--trakio-space-md);box-sizing:border-box;flex-wrap:nowrap;align-self:stretch;width:100%;margin-right:0;display:flex}.trakio-project-workspace-header .trakio-title-row{min-height:3rem}.trakio-project-workspace-header .trakio-project-identity-button,.trakio-project-workspace-header .trakio-project-icon{box-sizing:border-box;width:3rem;min-width:3rem;height:3rem;min-height:3rem}.trakio-project-workspace-header .trakio-header-actions{align-items:center;min-height:3rem;margin-left:auto}.trakio-project-route-chrome .trakio-tab-nav{margin-bottom:var(--trakio-space-md)}.trakio-project-context{gap:var(--trakio-space-sm);margin-bottom:var(--trakio-space-md);display:grid}.trakio-project-context-meta,.trakio-project-context-stats{align-items:center;gap:var(--trakio-space-xs);color:var(--trakio-text-muted);flex-wrap:wrap;font-size:.875rem;display:flex}.trakio-project-context-sep{color:var(--trakio-text-dim)}.trakio-project-context-next{gap:2px;display:grid}.trakio-project-context-next-title{color:var(--trakio-text);font-size:.9rem;font-weight:600}.trakio-project-context-workspace{margin-top:var(--trakio-space-xs)}.trakio-project-settings{margin-bottom:var(--trakio-space-md);padding-top:var(--trakio-space-sm);border-top:1px solid var(--trakio-border)}.trakio-project-settings-toggle{width:100%;padding:var(--trakio-space-xs) 0;color:var(--trakio-text-muted);font:inherit;cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;font-size:.875rem;display:flex}.trakio-project-settings-toggle:hover{color:var(--trakio-text)}.trakio-project-settings-chevron{color:var(--trakio-text-dim);font-size:.7rem}.trakio-project-settings-panel{gap:var(--trakio-space-md);padding-top:var(--trakio-space-sm);display:grid}.trakio-project-settings-panel-title{letter-spacing:.04em;text-transform:uppercase;color:var(--trakio-text-dim);font-size:.75rem;font-weight:600}.trakio-project-admin-actions{gap:var(--trakio-space-md);display:grid}.trakio-project-admin-danger-label{padding-top:var(--trakio-space-sm);border-top:1px solid var(--trakio-border);letter-spacing:.04em;text-transform:uppercase;color:var(--trakio-text-dim);font-size:.75rem;font-weight:600}.trakio-action-btn-danger-strong{border-color:color-mix(in srgb, var(--trakio-error) 55%, var(--trakio-border-strong));color:var(--trakio-error)}.trakio-project-workspace-main .trakio-action-toolbar,.trakio-project-workspace-main .trakio-list,.trakio-action-split-main .trakio-action-toolbar,.trakio-action-split-main .trakio-list{max-width:none;margin-left:0;margin-right:0}.trakio-inspector-prompt-secondary{margin:var(--trakio-space-xs) 0 0;color:var(--trakio-text-dim);font-size:.8125rem;line-height:1.45}.trakio-action-split-empty{padding:var(--trakio-space-md) 0}.trakio-action-inspector{display:none}.trakio-inspector-summary,.trakio-inspector-detail{gap:var(--trakio-space-md);display:grid}.trakio-inspector-stat{color:var(--trakio-text-muted);font-size:.9rem}.trakio-inspector-next-due{gap:var(--trakio-space-xs);display:grid}.trakio-inspector-next-title{margin:0;font-size:.95rem;font-weight:600}.trakio-inspector-prompt{margin:var(--trakio-space-sm) 0 0;color:var(--trakio-text-dim);font-size:.875rem}.trakio-inspector-nav{gap:var(--trakio-space-sm);justify-content:space-between;display:flex}.trakio-inspector-title{color:var(--trakio-text);margin:0;font-size:1.1rem;font-weight:700;line-height:1.35}.trakio-inspector-title-row{justify-content:space-between;align-items:flex-start;gap:var(--trakio-space-sm);min-width:0;display:flex}.trakio-inspector-title-row .trakio-inspector-title{overflow-wrap:anywhere;flex:auto;min-width:0}.trakio-inspector-title-row .trakio-ai-header-btn{flex-shrink:0;align-self:flex-start}.trakio-inspector-section{gap:var(--trakio-space-xs);display:grid}.trakio-inspector-controls .trakio-row-actions{margin-top:0}@media (width>=641px){.trakio-page--actions-workspace .trakio-project-context-mobile{display:none}.trakio-page--actions-workspace .trakio-project-context-desktop{display:block}.trakio-project-workspace,.trakio-today-workspace,.trakio-action-split{gap:var(--trakio-space-lg);grid-template-columns:minmax(0,1fr);align-items:start;min-width:0;display:grid;overflow:visible}.trakio-today-workspace-main,.trakio-action-split-main,.trakio-action-inspector{min-width:0}.trakio-today-workspace-main,.trakio-action-split-main{overflow:visible}.trakio-project-workspace-main .trakio-row-expand-btn,.trakio-project-workspace-main .trakio-row-expand-body,.trakio-project-workspace-main .trakio-attachment-list,.trakio-action-split-main .trakio-row-expand-btn,.trakio-action-split-main .trakio-row-expand-body,.trakio-action-split-main .trakio-attachment-list{display:none}.trakio-project-workspace-main .trakio-action-row-selectable,.trakio-action-split-main .trakio-action-row-selectable{cursor:pointer}.trakio-project-workspace-main .trakio-action-row-selected,.trakio-action-split-main .trakio-action-row-selected{border-color:var(--trakio-selection);background:var(--trakio-surface-secondary)}.trakio-project-workspace-main .trakio-action-toolbar{margin-bottom:var(--trakio-space-md)}.trakio-page--actions-workspace{flex-direction:column;height:100vh;max-height:100vh;display:flex;overflow:hidden}.trakio-page--actions-workspace .trakio-project-route-chrome{flex:none}.trakio-page--actions-workspace .trakio-project-route-body{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.trakio-page--actions-workspace .trakio-action-split{flex:auto;align-items:stretch;height:auto;min-height:0;overflow:hidden}.trakio-page--actions-workspace .trakio-action-split-main,.trakio-page--actions-workspace .trakio-action-inspector{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;overflow-y:auto}.trakio-page--actions-workspace .trakio-action-inspector{align-self:stretch;max-height:none;position:static;top:auto}}@media (width>=1100px){.trakio-project-workspace,.trakio-today-workspace,.trakio-action-split{grid-template-columns:minmax(0, var(--trakio-project-primary-col,42rem)) minmax(0, 1fr)}.trakio-action-inspector{top:var(--trakio-space-lg);padding-left:var(--trakio-space-lg);border-left:1px solid var(--trakio-border);align-self:start;display:block;position:sticky}.trakio-page--actions-workspace .trakio-action-inspector{align-self:stretch;max-height:none;position:static;top:auto}.trakio-page--actions-workspace .trakio-action-split-main{scrollbar-gutter:stable;padding-inline-end:calc(var(--trakio-space-xs) / 2)}.trakio-action-split--no-selection .trakio-action-inspector{display:none}}@media (width<=1099px){.trakio-action-split-main .trakio-action-row-selected{border-color:var(--trakio-selection);background:var(--trakio-surface-secondary)}.trakio-action-split--detail-open .trakio-action-split-main{display:none}.trakio-action-split--detail-open .trakio-action-inspector{border-left:none;width:100%;max-width:none;padding-left:0;display:block;position:static}.trakio-inspector-back-row{margin-bottom:var(--trakio-space-sm)}}[data-theme=dark] .trakio-project-workspace-main .trakio-action-row-selected,[data-theme=dark] .trakio-action-split-main .trakio-action-row-selected,[data-theme=dark] .trakio-icon-btn:hover:not(:disabled),[data-theme=dark] .trakio-projects-sort-trigger:hover:not(:disabled),[data-theme=dark] .trakio-projects-sort-option:hover,[data-theme=dark] .trakio-project-reorder-handle:hover,[data-theme=dark] .trakio-project-reorder-handle:focus-visible,[data-theme=dark] .trakio-btn-ghost:hover:not(:disabled),[data-theme=dark] .trakio-ai-header-btn[aria-pressed=true]{background:var(--trakio-surface-elevated)}[data-theme=dark] .trakio-project-row,[data-theme=dark] .trakio-action-row,[data-theme=dark] .trakio-member-row,[data-theme=dark] .trakio-state-panel,[data-theme=dark] .trakio-details-card,[data-theme=dark] .trakio-rich-block{border-style:solid;border-width:1px;border-color:var(--trakio-card-outline);box-shadow:none}.trakio-filter-chip{border:1px solid var(--trakio-border);border-radius:var(--trakio-radius-chip);background:var(--trakio-surface);min-height:2.25rem;color:var(--trakio-text-muted);white-space:nowrap;padding:0 .75rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.78rem;font-weight:600;line-height:1}.trakio-filter-chip-selected{border-color:var(--trakio-selection);background:var(--trakio-surface-elevated);color:var(--trakio-selection)}.trakio-state-panel h2{margin:0 0 var(--trakio-space-xs);font-size:1rem}.trakio-state-panel p{color:var(--trakio-text-muted);margin:0;line-height:1.5}.trakio-state-actions{margin-top:var(--trakio-space-md)}.trakio-state-panel-error{border-color:var(--trakio-danger-border);background:var(--trakio-danger-bg)}.trakio-custom-tool-diagnostic{white-space:pre-line}.trakio-back-link{margin-bottom:var(--trakio-space-sm);color:var(--trakio-text-muted);font-size:.8rem;text-decoration:none;display:inline-block}.trakio-back-link:hover{color:var(--trakio-accent)}.trakio-attachment-list{margin-top:var(--trakio-space-sm);gap:var(--trakio-space-xs);box-sizing:border-box;min-width:0;max-width:100%;display:grid}.trakio-attachment-row{align-items:flex-start;gap:var(--trakio-space-sm);box-sizing:border-box;min-width:0;max-width:100%;display:flex}.trakio-attachment-thumb{object-fit:cover;border-radius:var(--trakio-radius-chip);flex:none;width:2.5rem;height:2.5rem}.trakio-attachment-thumb-button{cursor:pointer;background:0 0;border:0;flex:none;padding:0}.trakio-attachment-thumb-placeholder{background:var(--trakio-surface-muted,#eceff3);color:var(--trakio-text-muted);text-align:center;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:.1rem;padding:.15rem;font-size:.58rem;line-height:1.1;display:flex}.trakio-attachment-thumb-kind{font-weight:600}.trakio-attachment-thumb-hint,.trakio-attachment-preview-hint{color:var(--trakio-text-muted);font-size:.68rem}.trakio-attachment-preview-hint{flex:auto;min-width:0}.trakio-attachment-link{color:var(--trakio-text-muted);overflow-wrap:anywhere;word-break:break-word;min-width:0;font-size:.78rem}button.trakio-attachment-link{cursor:pointer;font:inherit;text-align:left;background:0 0;border:none;padding:0}button.trakio-attachment-link:hover{color:var(--trakio-text);text-decoration:underline}@media (width<=640px){.trakio-page{padding:1rem}.trakio-page.trakio-project-route{--trakio-project-route-gutter:1rem;padding:var(--trakio-project-route-gutter);padding-bottom:4rem}.trakio-page-header{display:block}.trakio-project-workspace-page-header{justify-content:space-between;align-items:flex-start;gap:var(--trakio-space-sm);flex-wrap:nowrap;width:100%;display:flex}.trakio-project-workspace-page-header .trakio-page-header-main{flex:auto;min-width:0}.trakio-project-workspace-page-header .trakio-header-actions{flex:none;align-self:flex-start;min-height:0}.trakio-projects-page-header{justify-content:space-between;align-items:flex-start;gap:var(--trakio-space-sm);margin-bottom:var(--trakio-space-md);padding-bottom:var(--trakio-space-sm);display:flex}.trakio-projects-page-header-actions .trakio-header-utility-icon-hit{margin-top:0}.trakio-page--projects .trakio-projects-toolbar{margin-top:0;margin-bottom:var(--trakio-space-sm);justify-content:flex-start}.trakio-page-actions{margin-top:var(--trakio-space-md)}.trakio-row-header{gap:var(--trakio-space-sm);display:grid}.trakio-project-card-header{gap:var(--trakio-space-sm)}.trakio-chip-stack{justify-content:flex-end}.trakio-page--today-workspace,.trakio-today-workspace,.trakio-today-workspace-main,.trakio-action-split,.trakio-action-split-main,.trakio-list,.trakio-inspector-section{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.trakio-action-split-main .trakio-list{max-width:100%}.trakio-today-header{flex-wrap:wrap}.trakio-today-header>:first-child{flex:auto;min-width:0}.trakio-today-header-actions{flex-wrap:wrap;flex-shrink:1}}.trakio-detail-toolbar{width:100%;max-width:48rem;margin:0 auto var(--trakio-space-md) 0;align-items:center;gap:var(--trakio-space-sm);justify-content:flex-end;display:flex}.trakio-modal-overlay{background:var(--trakio-scrim,#000000b3);z-index:300;justify-content:center;align-items:flex-start;padding:3rem 1rem 2rem;display:flex;position:fixed;inset:0;overflow-y:auto}.trakio-modal{background:var(--trakio-surface-contained);border:1px solid var(--trakio-border-strong);border-radius:var(--trakio-radius-card);width:100%;max-width:32rem;padding:var(--trakio-space-xl)}.trakio-modal-sm{max-width:24rem}.trakio-modal-title{margin:0 0 var(--trakio-space-lg);color:var(--trakio-text);font-size:1rem;font-weight:650}.trakio-form-field{gap:var(--trakio-space-xs);margin-bottom:var(--trakio-space-md);display:grid}.trakio-form-label{color:var(--trakio-text-dim);letter-spacing:.04em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.66rem}.trakio-form-input,.trakio-form-select,.trakio-form-textarea{box-sizing:border-box;background:var(--trakio-surface-secondary);border:1px solid var(--trakio-border);border-radius:var(--trakio-radius-card);width:100%;color:var(--trakio-text);font:inherit;padding:.45rem .6rem;font-size:.875rem}.trakio-form-input:focus,.trakio-form-select:focus,.trakio-form-textarea:focus{border-color:var(--trakio-border-focus);outline:none}.trakio-form-input[aria-invalid=true],.trakio-form-textarea[aria-invalid=true]{border-color:var(--trakio-error)}.trakio-form-select option{background:var(--trakio-surface-secondary);color:var(--trakio-text)}.trakio-form-error{color:var(--trakio-error);margin:0;font-size:.75rem}.trakio-form-textarea{resize:vertical;min-height:5rem}.trakio-form-row{gap:var(--trakio-space-md);grid-template-columns:1fr 1fr;display:grid}.trakio-form-checkbox-row{align-items:center;gap:var(--trakio-space-sm);margin-bottom:var(--trakio-space-md);display:flex}.trakio-form-checkbox-label{color:var(--trakio-text-muted);-webkit-user-select:none;user-select:none;font-size:.875rem}.trakio-form-actions{gap:var(--trakio-space-sm);margin-top:var(--trakio-space-lg);padding-top:var(--trakio-space-md);border-top:1px solid var(--trakio-border);flex-wrap:wrap;justify-content:flex-end;display:flex}.trakio-form-actions>.trakio-btn-primary,.trakio-form-actions>.trakio-btn-secondary,.trakio-form-actions>.trakio-btn-danger{min-width:8rem;min-height:2.5rem}.trakio-form-actions-stack{flex-direction:column;align-items:stretch}.trakio-row-actions{gap:var(--trakio-space-xs);border:0;flex-wrap:nowrap;justify-content:flex-end;align-items:center;margin:0;padding:0;display:flex}.trakio-action-btn{border:1px solid var(--trakio-border-strong);border-radius:var(--trakio-radius-chip);color:var(--trakio-text-muted);letter-spacing:.03em;cursor:pointer;white-space:nowrap;background:0 0;flex-shrink:0;align-items:center;padding:.2rem .55rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.68rem;text-decoration:none;transition:border-color .1s,color .1s;display:inline-flex}.trakio-action-btn:hover:not(:disabled){border-color:var(--trakio-accent);color:var(--trakio-accent)}.trakio-action-btn:disabled{opacity:.45;cursor:not-allowed}.trakio-action-btn-danger:hover:not(:disabled){border-color:var(--trakio-error);color:var(--trakio-error)}.trakio-filing-notes-list{gap:var(--trakio-space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.trakio-filing-note{margin:0}.trakio-filing-note-actions,.trakio-filing-note-composer .trakio-filing-note-actions{gap:var(--trakio-space-xs);margin-top:var(--trakio-space-xs);flex-wrap:wrap;align-items:center;display:flex}.trakio-filing-note-composer{margin-top:var(--trakio-space-sm);gap:var(--trakio-space-xs);flex-direction:column;display:flex}.trakio-btn-primary,.trakio-btn-secondary,.trakio-btn-danger,a.trakio-btn-primary,a.trakio-btn-secondary,a.trakio-btn-danger,a.trakio-btn-primary:hover,a.trakio-btn-secondary:hover,a.trakio-btn-danger:hover{text-decoration:none}.trakio-btn-primary{border:1px solid var(--trakio-button-border);border-radius:var(--trakio-radius-card);background:var(--trakio-button-fill);min-height:2.5rem;color:var(--trakio-button-text);font:inherit;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;justify-content:center;align-items:center;padding:.625rem 1rem;font-size:.875rem;font-weight:500;transition:background .15s,border-color .15s;display:inline-flex}.trakio-btn-primary:hover:not(:disabled){background:var(--trakio-action-subtle)}.trakio-btn-primary:active:not(:disabled){background:var(--trakio-surface-secondary)}.trakio-btn-primary:disabled{opacity:.45;cursor:not-allowed}.trakio-btn-secondary{border:1px solid var(--trakio-border-strong);border-radius:var(--trakio-radius-card);background:var(--trakio-surface);min-height:2.5rem;color:var(--trakio-text-muted);font:inherit;letter-spacing:.04em;cursor:pointer;justify-content:center;align-items:center;padding:.625rem 1rem;font-size:.875rem;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.trakio-btn-secondary:hover:not(:disabled){border-color:var(--trakio-border-focus);color:var(--trakio-text)}.trakio-btn-secondary:active:not(:disabled){background:var(--trakio-surface-secondary)}.trakio-btn-secondary:disabled{opacity:.45;cursor:not-allowed}.trakio-btn-danger{border:1px solid var(--trakio-danger-border);border-radius:var(--trakio-radius-card);min-height:2.5rem;color:var(--trakio-error);font:inherit;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:.625rem 1rem;font-size:.875rem;transition:background .15s,border-color .15s;display:inline-flex}.trakio-btn-danger:hover:not(:disabled){background:var(--trakio-danger-bg)}.trakio-btn-danger:active:not(:disabled){background:var(--trakio-surface-secondary)}.trakio-btn-danger:disabled{opacity:.45;cursor:not-allowed}.trakio-btn-ghost{border-radius:var(--trakio-radius-card);color:var(--trakio-text-dim);font:inherit;cursor:pointer;background:0 0;border:none;align-items:center;padding:.45rem .75rem;font-size:.875rem;transition:color .15s,background .15s;display:inline-flex}.trakio-btn-ghost:hover:not(:disabled){color:var(--trakio-text);background:var(--trakio-surface-secondary)}.trakio-btn-ghost:disabled{opacity:.45;cursor:not-allowed}.trakio-confirm-message{margin:0 0 var(--trakio-space-lg);color:var(--trakio-text);font-size:.9rem;line-height:1.5}.trakio-mutation-error{padding:var(--trakio-space-sm) var(--trakio-space-md);border:1px solid var(--trakio-danger-border);border-radius:var(--trakio-radius-card);background:var(--trakio-danger-bg);color:var(--trakio-error);margin-bottom:var(--trakio-space-md);font-size:.8rem}.trakio-mutation-info{padding:var(--trakio-space-sm) var(--trakio-space-md);border:1px solid var(--trakio-border-strong);border-radius:var(--trakio-radius-card);background:var(--trakio-surface-elevated);color:var(--trakio-text-muted);margin-bottom:var(--trakio-space-md);font-size:.8rem}.trakio-mutation-info-with-action{justify-content:space-between;align-items:center;gap:var(--trakio-space-sm);display:flex}.trakio-mutation-info-undo{color:var(--trakio-text);font:inherit;cursor:pointer;padding:var(--trakio-space-xs) var(--trakio-space-sm);background:0 0;border:none;flex-shrink:0;min-height:2.5rem;font-weight:600}.trakio-mutation-info-undo:focus-visible{outline:2px solid var(--trakio-border-focus);outline-offset:2px}.trakio-invite-link-fallback{gap:var(--trakio-space-sm);margin-bottom:var(--trakio-space-md);display:grid}.trakio-invite-link-field{font-family:var(--trakio-font-mono,monospace);font-size:.78rem}.trakio-invite-link-actions{gap:var(--trakio-space-sm);flex-wrap:wrap;justify-content:flex-start;display:flex}.trakio-tab-nav{width:100%;max-width:48rem;margin:0 auto var(--trakio-space-md) 0;gap:var(--trakio-space-xs);border-bottom:1px solid var(--trakio-border);padding-bottom:var(--trakio-space-xs);-webkit-overflow-scrolling:touch;flex-wrap:nowrap;display:flex;overflow-x:auto}.trakio-tab-link{white-space:nowrap;padding:var(--trakio-space-xs) var(--trakio-space-md);color:var(--trakio-text-muted);border-radius:var(--trakio-radius-chip) var(--trakio-radius-chip) 0 0;border-bottom:2px solid #0000;flex:none;margin-bottom:-1px;font-size:.82rem;text-decoration:none;transition:color .1s}.trakio-tab-link:hover{color:var(--trakio-text)}.trakio-tab-link-active{color:var(--trakio-selection);border-bottom:2px solid var(--trakio-selection)}.trakio-tab-badge{min-width:1.1rem;height:1.1rem;margin-left:var(--trakio-space-xs);background:var(--trakio-accent);color:var(--trakio-bg);border-radius:999px;justify-content:center;align-items:center;padding:0 .3rem;font-size:.68rem;font-weight:600;line-height:1;display:inline-flex}.trakio-section-heading{width:100%;max-width:48rem;margin:var(--trakio-space-lg) 0 var(--trakio-space-sm);letter-spacing:.04em;text-transform:uppercase;color:var(--trakio-text-dim);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.72rem;font-weight:400}.trakio-member-row{width:100%;padding:var(--trakio-space-md) var(--trakio-space-lg) var(--trakio-space-md) calc(var(--trakio-space-lg) + 5px);border:1.5px solid var(--trakio-card-outline);border-radius:var(--trakio-radius-card);background:var(--trakio-surface);display:block;position:relative}.trakio-member-header{justify-content:space-between;align-items:flex-start;gap:var(--trakio-space-md);display:flex}.trakio-leave-zone{width:100%;max-width:48rem;margin:var(--trakio-space-xl) 0 0;padding-top:var(--trakio-space-lg);border-top:1px solid var(--trakio-border);gap:var(--trakio-space-sm);flex-direction:column;display:flex}.trakio-leave-hint{color:var(--trakio-text-dim);margin:0;font-size:.78rem}@media (width<=640px){.trakio-form-row{grid-template-columns:1fr}.trakio-modal{padding:var(--trakio-space-lg);max-height:calc(100dvh - 1rem - 4rem - env(safe-area-inset-bottom,0px));flex-direction:column;display:flex}.trakio-modal form{flex-direction:column;flex:1;min-height:0;display:flex}.trakio-modal-body{flex:1;min-height:0;overflow-y:auto}.trakio-modal-overlay{padding:1rem;padding-bottom:calc(4rem + env(safe-area-inset-bottom,0px));align-items:flex-end}}.trakio-app-shell{min-width:0;max-width:100%;min-height:100%;display:flex}.trakio-app-content{flex:1;min-width:0;overflow:visible}@media (width>=641px){.trakio-app-shell{flex-direction:row}}@media (width<=640px){.trakio-app-shell{flex-direction:column}.trakio-app-content{box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding-bottom:4rem}.trakio-page{padding-bottom:4rem}}.trakio-side-rail{display:none}@media (width>=641px){.trakio-side-rail{background:var(--trakio-rail);border-right:1px solid var(--trakio-border);z-index:100;flex-direction:column;flex-shrink:0;width:188px;height:100vh;display:flex;position:sticky;top:0}}.trakio-side-rail-header{padding:var(--trakio-space-lg);border-bottom:1px solid var(--trakio-border)}.trakio-side-rail-nav{padding:var(--trakio-space-sm);flex-direction:column;flex:1;gap:2px;display:flex;overflow-y:auto}.trakio-side-rail-link{align-items:center;gap:var(--trakio-space-sm);padding:var(--trakio-space-sm) var(--trakio-space-md);border-radius:var(--trakio-radius-card);color:var(--trakio-nav-inactive);font-size:.82rem;text-decoration:none;transition:background .1s,color .1s;display:flex}.trakio-nav-icon{flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:inline-flex}.trakio-nav-icon svg{width:100%;height:100%;display:block}.trakio-side-rail-link:hover{background:var(--trakio-surface-elevated);color:var(--trakio-text)}.trakio-side-rail-link-active{background:var(--trakio-surface-elevated);color:var(--trakio-nav-active)}.trakio-side-rail-footer{padding:var(--trakio-space-sm);border-top:1px solid var(--trakio-border);flex-direction:column;gap:2px;display:flex}.trakio-side-rail-btn{align-items:center;gap:var(--trakio-space-sm);width:100%;padding:var(--trakio-space-sm) var(--trakio-space-md);border-radius:var(--trakio-radius-card);color:var(--trakio-text-muted);font:inherit;cursor:pointer;text-align:left;background:0 0;border:none;font-size:.82rem;text-decoration:none;transition:background .1s,color .1s;display:flex}.trakio-side-rail-version{padding:var(--trakio-space-xs) var(--trakio-space-md);color:var(--trakio-text-dim);-webkit-user-select:all;user-select:all;letter-spacing:.02em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.62rem}.trakio-side-rail-btn:hover{background:var(--trakio-surface-elevated);color:var(--trakio-text)}.trakio-bottom-nav{display:none}@media (width<=640px){.trakio-bottom-nav{min-height:3.5rem;padding-bottom:env(safe-area-inset-bottom);background:var(--trakio-rail);border-top:1px solid var(--trakio-border);z-index:200;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;display:grid;position:fixed;bottom:0;left:0;right:0}}.trakio-bottom-nav-item{min-width:0;color:var(--trakio-nav-inactive);cursor:pointer;font:inherit;background:0 0;border:none;flex:1 1 0;grid-template-rows:1.25rem .75rem 3px;place-items:center;row-gap:2px;padding:.35rem 0 .2rem;text-decoration:none;transition:color .1s;display:grid}.trakio-bottom-nav-item:hover{color:var(--trakio-text)}.trakio-bottom-nav-item-active{color:var(--trakio-nav-active)}.trakio-bottom-nav-label{letter-spacing:.05em;text-transform:uppercase;align-items:center;height:.75rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.5rem;line-height:.75rem;display:flex}.trakio-bottom-nav-item-active .trakio-bottom-nav-label{font-weight:600}.trakio-bottom-nav-icon{justify-content:center;align-items:center;width:1.25rem;height:1.25rem;line-height:1;display:flex}.trakio-bottom-nav-icon svg{width:100%;height:100%;display:block}.trakio-bottom-nav-dot{background:0 0;border-radius:50%;width:3px;height:3px}.trakio-bottom-nav-item-active .trakio-bottom-nav-dot{background:var(--trakio-nav-active)}.trakio-logo-wordmark{letter-spacing:.12em;color:var(--trakio-text);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-weight:700;line-height:1;display:block}.trakio-logo-wordmark-sm{font-size:.75rem}.trakio-logo-wordmark-md{font-size:1rem}.trakio-logo-wordmark-lg{font-size:1.25rem}.trakio-row-meta-mono{color:var(--trakio-text-muted);letter-spacing:.038em;overflow-wrap:anywhere;word-break:break-word;min-width:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.8125rem;line-height:1.35}.trakio-row-expand-btn{align-items:center;gap:var(--trakio-space-xs);margin-top:var(--trakio-space-sm);color:var(--trakio-text-dim);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;padding:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.62rem;transition:color .1s;display:inline-flex}.trakio-row-expand-btn:hover{color:var(--trakio-accent)}.trakio-row-expand-body{margin-top:var(--trakio-space-sm);padding-top:var(--trakio-space-sm);border-top:1px solid var(--trakio-border);gap:var(--trakio-space-xs);box-sizing:border-box;min-width:0;max-width:100%;display:grid}.trakio-danger-zone{width:100%;max-width:48rem;margin:var(--trakio-space-xl) auto 0;padding:var(--trakio-space-md);border:1px solid var(--trakio-border);border-radius:var(--trakio-radius-card)}.trakio-archive-confirm{gap:var(--trakio-space-sm);display:grid}.trakio-archive-confirm-text{color:var(--trakio-text-muted);margin:0;font-size:.85rem}.trakio-danger-zone-divider{border:none;border-top:1px solid var(--trakio-border);margin:var(--trakio-space-md) 0}.trakio-rename-input{box-sizing:border-box;background:var(--trakio-surface-secondary);border:1px solid var(--trakio-border);border-radius:var(--trakio-radius-card);width:100%;color:var(--trakio-text);font:inherit;margin-bottom:var(--trakio-space-sm);padding:.45rem .6rem;font-size:.875rem}.trakio-rename-input:focus{border-color:var(--trakio-border-focus);outline:none}.trakio-modal-actions{gap:var(--trakio-space-sm);margin-top:var(--trakio-space-lg);justify-content:flex-end;display:flex}.trakio-notice-wrapper{width:100%;max-width:48rem;margin:0 auto var(--trakio-space-md) 0}.trakio-loading-placeholder{opacity:.35;-webkit-user-select:none;user-select:none}.trakio-leave-zone>button{align-self:flex-start}.trakio-account-control{padding:var(--trakio-space-xs) 0;flex-direction:column;gap:2px;display:flex}.trakio-account-label{padding:var(--trakio-space-xs) var(--trakio-space-md);letter-spacing:.06em;text-transform:uppercase;color:var(--trakio-text-dim);margin:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.66rem}.trakio-account-label-link{text-decoration:none}.trakio-account-label-link:hover,.trakio-account-label-link:focus-visible{color:var(--trakio-text)}.trakio-account-email{padding:0 var(--trakio-space-md) var(--trakio-space-xs);color:var(--trakio-text-muted);white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin:0;font-size:.75rem;overflow:hidden}.trakio-account-placeholder{padding:var(--trakio-space-sm) var(--trakio-space-md);color:var(--trakio-text-dim);letter-spacing:.1em;font-size:.82rem;display:block}.trakio-account-page{width:100%;max-width:none;margin:0}.trakio-action-delete-icon{width:1.5rem;height:1.5rem;color:var(--trakio-error);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-size:1rem;line-height:1;display:inline-flex}.trakio-row-actions .trakio-action-complete{width:1.5rem;height:1.5rem;color:var(--trakio-upcoming-text);background:0 0;border:0;padding:0;font-size:1rem}@media (width<=640px){.trakio-action-toolbar-primary{align-items:stretch}.trakio-filter-rail{gap:var(--trakio-space-sm);flex:100%;overflow-x:visible}.trakio-toolbar-add{align-self:flex-start;margin-left:0}}.trakio-cloud-provider-actions{gap:var(--trakio-space-xs);margin-top:var(--trakio-space-md);flex-direction:column;display:flex}.trakio-cloud-provider-row{min-height:2.5rem;padding:0 var(--trakio-space-sm);border:1px solid var(--trakio-border);border-radius:var(--trakio-radius-chip);justify-content:space-between;align-items:center;display:flex}.trakio-cloud-provider-row .trakio-btn-secondary{min-height:1.75rem;padding:0 .65rem;font-size:.75rem}.trakio-cloud-provider-name{color:var(--trakio-text);font-size:.875rem}.trakio-account-page-body{gap:var(--trakio-space-md);padding:var(--trakio-space-md) 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.trakio-account-section{padding:var(--trakio-space-lg)}.trakio-account-section .trakio-section-heading{margin-top:0}.trakio-account-nav-link,.trakio-account-signout{font-size:.82rem}.trakio-account-theme-list{gap:var(--trakio-space-xs);flex-direction:column;display:flex}.trakio-account-theme-option{align-items:center;gap:var(--trakio-space-sm);color:var(--trakio-text);font-size:.95rem;display:flex}.trakio-account-page-label{letter-spacing:.06em;text-transform:uppercase;color:var(--trakio-text-dim);margin:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.66rem}.trakio-account-page-email{margin:0 0 var(--trakio-space-sm);color:var(--trakio-text);word-break:break-all;font-size:.9rem}.trakio-account-page-actions{gap:var(--trakio-space-sm);flex-direction:column;align-items:flex-start;display:flex}.trakio-side-rail-divider{height:1px;margin:var(--trakio-space-xs) var(--trakio-space-md);background:var(--trakio-border)}.trakio-today-workspace-main,.trakio-today-workspace,.trakio-today-workspace .trakio-action-row{overflow-anchor:none}.trakio-today-filter-rail{width:100%;max-width:48rem;margin:0 auto var(--trakio-space-md)}.trakio-today-section-header{width:100%;max-width:48rem;margin:var(--trakio-space-lg) auto var(--trakio-space-sm);padding:var(--trakio-space-sm) 0 var(--trakio-space-sm);letter-spacing:.1em;text-transform:uppercase;color:var(--trakio-text-dim);overflow-anchor:none;border-bottom:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.625rem;font-weight:500}section:first-of-type .trakio-today-section-header{margin-top:0}.trakio-row-project-label{color:var(--row-accent-text,var(--trakio-text-muted));margin-bottom:var(--trakio-space-xs);letter-spacing:.03em;text-transform:uppercase;overflow-wrap:anywhere;word-break:break-word;min-width:0;font-size:.7rem}.trakio-row-due-line{margin-top:var(--trakio-space-xs);align-items:baseline;column-gap:var(--trakio-space-sm);row-gap:var(--trakio-space-xs);flex-wrap:wrap;display:flex}.trakio-row-due-date,.trakio-row-due-relative,.trakio-row-due-separator{letter-spacing:.038em;overflow-wrap:anywhere;word-break:break-word;min-width:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.8125rem;font-weight:400;line-height:1.35}.trakio-row-due-date{color:var(--trakio-text-muted)}.trakio-row-due-separator{color:var(--trakio-text-dim);flex:none}.trakio-row-due-relative{color:var(--trakio-text-muted)}.trakio-row-due-relative--overdue{color:var(--trakio-error)}.trakio-row-due-relative--soon{color:var(--trakio-warn-text)}.trakio-row-due-relative--future{color:var(--trakio-text-muted)}.trakio-row-header-content{flex:1;min-width:0;max-width:100%}.trakio-details-card{width:100%;max-width:48rem;margin:0 auto var(--trakio-space-lg) 0;border:1px solid var(--trakio-border);background:var(--trakio-surface);overflow:hidden}.trakio-project-tool-card{width:100%;padding:var(--trakio-space-sm) var(--trakio-space-md);border-bottom:1px solid var(--trakio-border)}.trakio-project-tool-card:last-child{border-bottom:0}.trakio-project-tool-card-title{color:var(--trakio-text);margin:0 0 .2rem;font-size:1rem;font-weight:600}.trakio-project-tool-card-meta{color:var(--trakio-text-muted);margin:0 0 .15rem;font-size:.82rem}.trakio-project-tool-actions{gap:var(--trakio-space-xs);margin-top:var(--trakio-space-xs);flex-wrap:wrap;align-items:flex-end;display:flex}.trakio-project-tool-label{color:var(--trakio-text-muted);flex-direction:column;gap:.15rem;font-size:.78rem;display:flex}.trakio-project-tool-label input{min-width:10rem;max-width:16rem}.trakio-details-section{padding:var(--trakio-space-sm) var(--trakio-space-md) var(--trakio-space-xs)}.trakio-details-section+.trakio-details-section{border-top:1px solid var(--trakio-border)}.trakio-details-section-heading{justify-content:space-between;align-items:flex-start;gap:var(--trakio-space-sm);margin-bottom:var(--trakio-space-sm);display:flex}.trakio-details-section-heading .trakio-details-section-title{margin-bottom:0}.trakio-details-section-heading-actions{justify-content:flex-end;align-items:center;gap:var(--trakio-space-xs);flex-wrap:wrap;flex:none;display:flex}.trakio-details-section-title{letter-spacing:0;text-transform:none;color:var(--trakio-text);margin:0 0 var(--trakio-space-sm);font-family:inherit;font-size:1rem;font-weight:650;line-height:1.35}.trakio-details-row{gap:var(--trakio-space-sm);grid-template-columns:9rem 1fr;align-items:baseline;padding:.2rem 0;font-size:.82rem;line-height:1.5;display:grid}.trakio-details-row:last-child{padding-bottom:var(--trakio-space-sm)}.trakio-details-label{color:var(--trakio-text-muted);font-size:.78rem}.trakio-details-value{color:var(--trakio-text)}.trakio-details-row--prose{flex-direction:column;align-items:stretch;gap:.25rem;display:flex}.trakio-details-value--multiline{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;line-height:1.55}.trakio-project-details-tab{gap:var(--trakio-space-lg);width:100%;max-width:48rem;padding-bottom:var(--trakio-space-xl);flex-direction:column;margin:0 auto 0 0;display:flex}.trakio-project-details-stack{width:100%;max-width:none;margin:0;overflow:visible}.trakio-expandable-prose{overflow-wrap:anywhere;min-width:0;margin:0}.trakio-expandable-prose.is-collapsed{max-height:6.4em;overflow:hidden}.trakio-compact-actions{justify-content:flex-start;align-items:center;gap:var(--trakio-space-sm);margin-top:var(--trakio-space-sm);flex-wrap:wrap;display:flex}.trakio-compact-actions>.trakio-btn-secondary,.trakio-compact-actions>.trakio-btn-primary,.trakio-compact-actions>a.trakio-btn-secondary,.trakio-compact-actions>a.trakio-btn-primary,.trakio-compact-actions>label.trakio-btn-secondary{flex:none;align-self:center;width:auto;min-height:2.5rem;text-decoration:none}.trakio-blueprint-card{gap:var(--trakio-space-md);display:grid}.trakio-blueprint-intro{gap:var(--trakio-space-xs);min-width:0;display:grid}.trakio-blueprint-purpose,.trakio-blueprint-status,.trakio-blueprint-hint,.trakio-smart-planning-copy{color:var(--trakio-text-muted);margin:0;font-size:.9rem;line-height:1.5}.trakio-blueprint-status,.trakio-blueprint-hint{color:var(--trakio-text)}.trakio-smart-planning-card{gap:var(--trakio-space-sm);min-width:0;padding:var(--trakio-space-md);border:1px solid var(--trakio-border);border-radius:var(--trakio-radius-card);background:var(--trakio-surface-secondary);display:grid}.trakio-smart-planning-review-actions{z-index:4;gap:var(--trakio-space-sm);padding:var(--trakio-space-sm) 0;background:var(--trakio-surface-secondary);border-bottom:1px solid var(--trakio-border);flex-wrap:wrap;align-items:center;margin:0;display:flex;position:sticky;top:0}.trakio-smart-planning-review-document{min-width:0;max-height:min(70vh,42rem);overflow:auto}.trakio-review-mode-list{gap:var(--trakio-space-sm);border:0;margin:0;padding:0;display:grid}.trakio-review-mode-list legend{margin-bottom:var(--trakio-space-xs);padding:0}.trakio-review-mode-row{gap:var(--trakio-space-sm);padding:var(--trakio-space-sm);border:1px solid var(--trakio-border);border-radius:var(--trakio-radius-card);background:var(--trakio-surface);align-items:flex-start;margin:0;display:flex}.trakio-review-mode-row-selected{border-color:var(--trakio-selection,var(--trakio-green));background:color-mix(in srgb, var(--trakio-green) 12%, var(--trakio-surface))}.trakio-review-mode-title{align-items:center;gap:var(--trakio-space-sm);color:var(--trakio-text);font-size:.95rem;display:flex}.trakio-review-mode-badge{color:var(--trakio-text-muted);font-size:.75rem;font-weight:500}.trakio-review-mode-supporting{color:var(--trakio-text-secondary);margin-top:.2rem;font-size:.8125rem;line-height:1.4;display:block}.trakio-receive-summary{gap:var(--trakio-space-xs);display:grid}.trakio-receive-summary-row{justify-content:space-between;gap:var(--trakio-space-md);color:var(--trakio-text-muted);min-width:0;font-size:.875rem;display:flex}.trakio-receive-summary-row span{overflow-wrap:anywhere;min-width:0}.trakio-smart-planning-preview{gap:var(--trakio-space-xs);color:var(--trakio-text-muted);margin:0;padding-left:1.25rem;font-size:.875rem;line-height:1.45;display:grid}.trakio-smart-planning-warnings{gap:var(--trakio-space-xs);padding:var(--trakio-space-md);border:1px solid var(--trakio-warn-border);border-radius:var(--trakio-radius-card);background:var(--trakio-warn-bg);color:var(--trakio-warn-text);display:grid}.trakio-smart-planning-warnings h5,.trakio-smart-planning-warnings p{color:var(--trakio-warn-text);margin:0}.trakio-smart-planning-blocking-errors{gap:var(--trakio-space-xs);padding:var(--trakio-space-md);border:1px solid var(--trakio-danger-border);border-radius:var(--trakio-radius-card);background:var(--trakio-danger-bg);color:var(--trakio-error);display:grid}.trakio-smart-planning-blocking-errors h5,.trakio-smart-planning-blocking-errors p{color:var(--trakio-error);margin:0}.trakio-smart-planning-review-pane{gap:var(--trakio-space-xs);padding:var(--trakio-space-md);border-radius:var(--trakio-radius-card);display:grid}.trakio-smart-planning-review-pane-label{margin:0;font-size:.75rem}.trakio-smart-planning-review-pane--previous{background:var(--trakio-surface-secondary);border:1px solid var(--trakio-border)}.trakio-smart-planning-review-pane--previous .trakio-smart-planning-review-pane-label{color:var(--trakio-text-muted);font-weight:500}.trakio-smart-planning-review-pane--proposed{background:color-mix(in srgb, var(--trakio-selection) 12%, var(--trakio-surface-secondary));border:2px solid color-mix(in srgb, var(--trakio-selection) 55%, var(--trakio-border));border-left-width:4px;border-left-color:var(--trakio-selection)}.trakio-smart-planning-review-pane--proposed .trakio-smart-planning-review-pane-label{color:var(--trakio-selection);font-weight:600}.trakio-smart-planning-review-pane--added{background:color-mix(in srgb, var(--trakio-accent) 10%, var(--trakio-surface-secondary));border:2px solid color-mix(in srgb, var(--trakio-accent) 45%, var(--trakio-border));border-left-width:4px;border-left-color:var(--trakio-accent)}.trakio-smart-planning-review-pane--added .trakio-smart-planning-review-pane-label{color:var(--trakio-accent);font-weight:600}.trakio-smart-planning-review-pane--removed{background:var(--trakio-danger-bg);border:1px solid var(--trakio-danger-border);border-left-width:4px;border-left-color:var(--trakio-error)}.trakio-smart-planning-review-pane--removed .trakio-smart-planning-review-pane-label{color:var(--trakio-error);font-weight:500}.trakio-smart-planning-review-pane+.trakio-smart-planning-review-pane{margin-top:var(--trakio-space-sm)}.trakio-blueprint-doc{align-items:stretch;gap:var(--trakio-space-md);flex-direction:column;width:100%;min-width:0;max-width:48rem;margin:0 auto 0 0;display:flex}.trakio-blueprint-kpi{gap:var(--trakio-space-sm);flex-direction:column;min-width:0;max-width:36rem;display:flex}.trakio-blueprint-kpi-title{color:var(--trakio-text);margin:0;font-size:1rem;font-weight:700;line-height:1.3}.trakio-blueprint-doc .trakio-page-title{overflow-wrap:anywhere}.trakio-restore-confirm{gap:var(--trakio-space-sm);padding:var(--trakio-space-md);border:1px solid var(--trakio-border);border-radius:var(--trakio-radius-card);background:var(--trakio-surface-secondary);display:grid}.trakio-history-current{letter-spacing:.04em;text-transform:uppercase;color:var(--trakio-text);margin:0;font-size:.75rem;font-weight:600}.trakio-history-when,.trakio-history-source,.trakio-history-actor,.trakio-history-summary,.trakio-history-restored{color:var(--trakio-text-muted);margin:0;font-size:.875rem;line-height:1.45}.trakio-history-list .trakio-btn-secondary{margin-top:var(--trakio-space-xs);align-self:start;width:auto}.trakio-history-list li{gap:var(--trakio-space-xs);justify-items:start;display:grid}@media (width>=900px){.trakio-blueprint-card{grid-template-columns:minmax(0,1fr) minmax(16rem,22rem);align-items:start}.trakio-smart-planning-card{grid-area:1/2}}.trakio-custom-details-section{gap:var(--trakio-space-md);flex-direction:column;display:flex}.trakio-custom-details-read{gap:var(--trakio-space-lg);flex-direction:column;display:flex}.trakio-custom-details-group{gap:var(--trakio-space-sm);flex-direction:column;display:flex}.trakio-custom-details-group-title{letter-spacing:.04em;text-transform:uppercase;color:var(--trakio-text-muted);font-size:.72rem;font-weight:600}.trakio-custom-details-prose{overflow-wrap:anywhere;word-break:break-word;color:var(--trakio-text-reading);min-width:0;max-width:36rem;margin:0;font-size:.95rem;line-height:1.6}.trakio-custom-details-date-grid{gap:var(--trakio-space-md);grid-template-columns:1fr 1fr;display:grid}.trakio-project-details-tab .trakio-project-summaries-section{padding-top:var(--trakio-space-sm)}@media (width<=640px){.trakio-project-details-tab{max-width:100%}.trakio-custom-details-date-grid{grid-template-columns:1fr}.trakio-custom-details-prose{max-width:100%}}.trakio-details-value--person{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.trakio-details-value--next{flex-direction:column;gap:1px;display:flex}.trakio-details-next-title{color:var(--trakio-text)}.trakio-details-next-date{color:var(--trakio-text-muted);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.73rem}.trakio-details-link{color:var(--trakio-accent);font-size:.82rem;text-decoration:none}.trakio-details-link:hover{text-decoration:underline}.trakio-project-summaries-list{gap:var(--trakio-space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.trakio-project-summaries-list li{margin:0}.trakio-summary-detail-card{max-width:40rem}.trakio-summary-detail-section{padding:var(--trakio-space-lg) var(--trakio-space-md) var(--trakio-space-md)}.trakio-summary-detail-title{margin:0 0 var(--trakio-space-md);color:var(--trakio-text);font-size:1.05rem;font-weight:650;line-height:1.35}.trakio-summary-body{margin:0 0 var(--trakio-space-md);white-space:pre-wrap;color:var(--trakio-text);font-size:.9rem;line-height:1.55}.trakio-summary-detail-textarea{box-sizing:border-box;width:100%;min-height:14rem}button.trakio-details-link{cursor:pointer;font:inherit;text-align:left;background:0 0;border:none;padding:0}.trakio-today-header{justify-content:space-between;align-items:flex-start;gap:var(--trakio-space-md);display:flex}.trakio-ai-header-btn{box-sizing:border-box;width:auto;min-width:3rem;height:3rem;min-height:3rem;padding:0 var(--trakio-space-md);border:1px solid var(--trakio-header-utility-outline);border-radius:var(--trakio-radius-chip);background:var(--trakio-surface-secondary);color:var(--trakio-text);font:inherit;letter-spacing:.04em;text-align:center;cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;font-size:.875rem;text-decoration:none;display:inline-flex}.trakio-header-utility-fit{width:auto;height:auto}.trakio-ai-header-btn.trakio-header-utility-icon{letter-spacing:0;width:2.25rem;min-width:2.25rem;height:2.25rem;min-height:2.25rem;color:var(--trakio-text);background:var(--trakio-surface-secondary);justify-content:center;align-items:center;padding:0;font-size:1.25rem;font-weight:600;line-height:1}.trakio-header-utility-icon-hit{justify-content:center;align-items:center;min-width:2.75rem;min-height:2.75rem;display:inline-flex}.trakio-ai-header-btn:hover{border-color:var(--trakio-border-focus);color:var(--trakio-text)}.trakio-ai-header-btn.trakio-header-utility-icon:hover:not(:disabled){background:var(--trakio-surface-elevated)}.trakio-ai-header-btn:focus-visible{outline:2px solid var(--trakio-border-focus);outline-offset:2px}.trakio-ai-header-btn:active:not(:disabled){background:var(--trakio-surface-secondary)}.trakio-ai-header-btn[aria-pressed=true]{border-color:var(--trakio-selection);color:var(--trakio-text);background:var(--trakio-surface-secondary)}.trakio-today-header-actions{align-items:flex-start;gap:var(--trakio-space-xs);flex-shrink:0;display:flex}.trakio-shared-updates-panel{max-width:28rem;padding:var(--trakio-space-md)}.trakio-shared-updates-panel .trakio-modal-title{margin:0 0 var(--trakio-space-sm)}.trakio-shared-updates-list{flex-direction:column;gap:0;max-height:22rem;margin-top:0;display:flex;overflow-y:auto}.trakio-shared-update-row{width:100%;padding:var(--trakio-space-xs) 0;border:none;border-bottom:1px solid var(--trakio-border-soft);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:0;gap:.125rem;display:grid}.trakio-shared-update-row:last-child{border-bottom:none}.trakio-shared-update-row--unread .trakio-shared-update-title{font-weight:600}.trakio-shared-update-title{color:var(--trakio-text);margin:0;font-size:.9375rem}.trakio-shared-update-body{color:var(--trakio-text-muted);margin:0;font-size:.8125rem;line-height:1.35}.trakio-shared-update-time{color:var(--trakio-text-muted);margin:0;font-size:.75rem}.trakio-shared-updates-empty{margin-top:var(--trakio-space-sm)}.trakio-shared-updates-panel .trakio-modal-actions{margin-top:var(--trakio-space-md);justify-content:stretch}.trakio-shared-updates-panel .trakio-modal-actions .trakio-action-btn{flex:1}.trakio-inspector-ai-review{gap:var(--trakio-space-sm);display:grid}.trakio-inspector-ai-review-header{justify-content:space-between;align-items:flex-start;gap:var(--trakio-space-sm);display:flex}.trakio-inspector-ai-review-header-main{gap:.125rem;min-width:0;display:grid}.trakio-inspector-ai-review .trakio-inspector-title{font-size:1rem;font-weight:600;line-height:1.35}.trakio-inspector-ai-review-header .trakio-row-footnote{color:var(--trakio-text-muted);margin-top:.125rem;font-size:.75rem;font-weight:400}.trakio-inspector-ai-review .trakio-section-title{margin:0;font-size:.875rem;font-weight:600;line-height:1.35}.trakio-inspector-ai-review .trakio-page-subtitle{color:var(--trakio-text-muted);margin:.25rem 0 0;font-size:.8125rem;font-weight:400;line-height:1.45}.trakio-inspector-ai-review .trakio-ai-review-waiting-title{margin-top:var(--trakio-space-sm);font-size:.8125rem;font-weight:600}.trakio-inspector-ai-review .trakio-ai-review-close{color:var(--trakio-text-muted);cursor:pointer;background:0 0;border:none;flex:none;padding:.125rem .25rem;font-size:.8125rem;line-height:1}.trakio-inspector-ai-review .trakio-ai-review-close:hover{color:var(--trakio-text);text-decoration:underline}.trakio-inspector-ai-review .trakio-ai-review-close:focus-visible{outline:2px solid var(--trakio-border-focus);outline-offset:2px;border-radius:2px}.trakio-inspector-ai-success{gap:var(--trakio-space-sm);margin-top:var(--trakio-space-xs);display:grid}.trakio-inspector-ai-success-message{margin:0;font-size:1rem;font-weight:600}.trakio-inspector-ai-review .trakio-inspector-ai-success-message{font-size:.875rem;font-weight:600}.trakio-inspector-ai-success-actions{gap:var(--trakio-space-sm);flex-wrap:wrap;display:flex}.trakio-inspector-ai-review .trakio-ai-review-entry,.trakio-inspector-ai-review .trakio-ai-review-sync,.trakio-inspector-ai-review .trakio-ai-review-changes,.trakio-inspector-ai-review .trakio-ai-review-paste-input,.trakio-inspector-ai-review .trakio-ai-review-paste-actions,.trakio-inspector-ai-review .trakio-ai-review-actions,.trakio-inspector-ai-review .trakio-ai-review-file-import,.trakio-inspector-ai-review .trakio-ai-review-paste-recovery{margin-top:var(--trakio-space-sm)}.trakio-ai-review-page .trakio-ai-review-panel .trakio-ai-review-entry,.trakio-ai-review-page .trakio-ai-review-panel .trakio-ai-review-sync,.trakio-ai-review-page .trakio-ai-review-panel .trakio-ai-review-changes{margin-top:var(--trakio-space-md)}.trakio-ai-review-page .trakio-ai-review-entry,.trakio-ai-review-page .trakio-ai-review-sync,.trakio-ai-review-page .trakio-ai-review-changes{margin-top:var(--trakio-space-lg)}.trakio-ai-review-guidance{gap:var(--trakio-space-xs);margin-top:var(--trakio-space-sm);padding:var(--trakio-space-sm) var(--trakio-space-md);border:1px solid var(--trakio-border-soft);border-radius:var(--trakio-radius-card);background:var(--trakio-surface-secondary);color:var(--trakio-text-muted);font-size:.8125rem;line-height:1.45;display:grid}.trakio-ai-review-guidance-title{color:var(--trakio-text);margin:0;font-weight:600}.trakio-ai-review-guidance p{margin:0}.trakio-ai-review-workflow-step .trakio-ai-review-guidance{margin-top:var(--trakio-space-xs)}.trakio-ai-review-import-recovery{gap:var(--trakio-space-xs);margin-top:var(--trakio-space-sm);padding:var(--trakio-space-sm) var(--trakio-space-md);border:1px solid var(--trakio-border-soft);border-radius:var(--trakio-radius-card);background:var(--trakio-surface-secondary);color:var(--trakio-text-muted);font-size:.8125rem;line-height:1.45;display:grid}.trakio-ai-review-import-recovery-title{color:var(--trakio-text);margin:0;font-weight:600}.trakio-ai-review-import-recovery p{margin:0}.trakio-ai-review-import-recovery-copied{color:var(--trakio-text-muted);margin:0;font-size:.8125rem}.trakio-ai-review-repair-action{justify-content:flex-start;display:flex}.trakio-ai-review-repair-action .trakio-btn-secondary{flex:none;width:fit-content;min-width:160px;max-width:max-content}.trakio-ai-review-workflow{gap:var(--trakio-space-md);margin-top:var(--trakio-space-sm);display:grid}.trakio-ai-review-workflow-step{gap:var(--trakio-space-xs);display:grid}.trakio-ai-review-workflow-step-label{color:var(--trakio-text);font-size:.8125rem;font-weight:600}.trakio-ai-review-workflow-step-body{color:var(--trakio-text-muted);margin:0;font-size:.8125rem}.trakio-ai-review-providers{gap:var(--trakio-space-sm);flex-wrap:wrap;display:flex}.trakio-ai-review-copy-action{justify-content:flex-start;display:flex}.trakio-ai-review-copy-action .trakio-btn-primary,.trakio-ai-review-copy-button{flex:none;align-self:flex-start;width:fit-content;min-width:160px;max-width:max-content}.trakio-ai-review-paste-input{width:100%;margin-top:var(--trakio-space-md);padding:var(--trakio-space-sm);border:1px solid var(--trakio-border-strong);border-radius:var(--trakio-radius-card);background:var(--trakio-surface);color:var(--trakio-text);font:inherit;resize:vertical;font-size:.875rem}.trakio-ai-review-paste-actions,.trakio-ai-review-actions{gap:var(--trakio-space-sm);margin-top:var(--trakio-space-md);flex-wrap:wrap;display:flex}.trakio-ai-review-file-import{gap:var(--trakio-space-sm);margin-top:var(--trakio-space-md);display:grid}.trakio-ai-review-file-dropzone{justify-items:start;gap:var(--trakio-space-xs);padding:var(--trakio-space-md);border:1px dashed var(--trakio-border-strong);border-radius:var(--trakio-radius-card);background:var(--trakio-surface-secondary);display:grid;position:relative}.trakio-ai-review-file-dropzone--active{border-color:var(--trakio-selection);background:var(--trakio-surface-elevated)}.trakio-ai-review-file-input{clip-path:inset(50%);white-space:nowrap;border:0;width:0;height:0;padding:0;position:absolute;overflow:hidden}.trakio-ai-review-file-drop-hint{color:var(--trakio-text-muted);margin:0;font-size:.8125rem}.trakio-ai-review-paste-recovery{gap:var(--trakio-space-xs);margin-top:var(--trakio-space-md);display:grid}.trakio-ai-review-paste-recovery-title{color:var(--trakio-text);margin:0;font-size:.8125rem;font-weight:600}.trakio-ai-review-change-list{gap:var(--trakio-space-md);margin-top:var(--trakio-space-md);flex-direction:column;display:flex}.trakio-ai-review-project-block{border:1px solid var(--trakio-border-soft);border-radius:var(--trakio-radius-card);padding:var(--trakio-space-md)}.trakio-ai-review-project-label{letter-spacing:.06em;text-transform:uppercase;color:var(--trakio-text-muted);margin:0 0 var(--trakio-space-sm);font-size:.75rem}.trakio-ai-review-change-row{padding:var(--trakio-space-sm) 0;border-top:1px solid var(--trakio-border-soft)}.trakio-ai-review-change-row:first-of-type{border-top:none}.trakio-ai-review-action-title{margin-bottom:var(--trakio-space-xs);font-weight:600}.trakio-ai-review-field-change{gap:var(--trakio-space-xs);color:var(--trakio-text-muted);flex-wrap:wrap;font-size:.875rem;display:flex}.trakio-ai-review-field-name{color:var(--trakio-text)}.trakio-ai-review-changes{flex-direction:column;max-width:100%;min-height:0;display:flex;overflow:hidden auto}.trakio-inspector-ai-review{min-height:0}.trakio-ai-review-diff-summary{z-index:1;gap:var(--trakio-space-xs);padding-bottom:var(--trakio-space-sm);background:var(--trakio-surface);display:grid;position:sticky;top:0}.trakio-ai-review-diff-chips{gap:var(--trakio-space-sm);flex-wrap:wrap;display:flex}.trakio-ai-review-diff-chip{color:var(--trakio-text-muted);overflow-wrap:anywhere;max-width:100%;font-size:.75rem}.trakio-ai-review-diff-caution{color:var(--trakio-error);overflow-wrap:anywhere;margin:0}.trakio-ai-review-diff-position{color:var(--trakio-text-muted);margin:0;font-size:.75rem}.trakio-ai-review-diff-nav{gap:var(--trakio-space-sm);flex-wrap:wrap;display:flex}.trakio-ai-review-diff-nav .trakio-btn-secondary{flex:8rem;min-width:0}.trakio-ai-review-proposal{padding:var(--trakio-space-sm) 0;border-top:1px solid var(--trakio-border-soft);overflow-wrap:anywhere;outline:none;max-width:100%}.trakio-ai-review-proposal:first-of-type,.trakio-ai-review-change-list>div:first-child .trakio-ai-review-proposal{border-top:none}.trakio-ai-review-proposal--focused{background:var(--trakio-surface-secondary);border-radius:var(--trakio-radius-card);padding-left:var(--trakio-space-sm);padding-right:var(--trakio-space-sm)}.trakio-ai-review-proposal:focus,.trakio-ai-review-proposal:focus-visible{outline:2px solid var(--trakio-border-focus);outline-offset:2px}.trakio-ai-review-diff-kind{color:var(--trakio-text-muted);margin:0;font-size:.75rem}.trakio-ai-review-diff-field{gap:var(--trakio-space-xs);margin-top:var(--trakio-space-sm);overflow-wrap:anywhere;max-width:100%;display:grid}.trakio-ai-review-diff-field-label,.trakio-ai-review-diff-caption{color:var(--trakio-text-muted);margin:0;font-size:.75rem}.trakio-ai-review-diff-kind-label{margin:0;font-size:.75rem;font-weight:600}.trakio-ai-review-diff-kind-label--added,.trakio-ai-review-diff-seg--added,.trakio-ai-review-diff-labeled--added .trakio-ai-review-diff-value,.trakio-ai-review-diff-inspectable--added{color:var(--trakio-upcoming-text)}.trakio-ai-review-diff-kind-label--removed,.trakio-ai-review-diff-seg--removed,.trakio-ai-review-diff-labeled--removed .trakio-ai-review-diff-value,.trakio-ai-review-diff-inspectable--removed{color:var(--trakio-error)}.trakio-ai-review-diff-kind-label--changed{color:var(--trakio-warn-text)}.trakio-ai-review-diff-labeled--empty .trakio-ai-review-diff-value,.trakio-ai-review-diff-seg--equal,.trakio-ai-review-diff-inspectable--equal{color:var(--trakio-text-muted)}.trakio-ai-review-diff-before-after,.trakio-ai-review-diff-long,.trakio-ai-review-diff-scalar,.trakio-ai-review-diff-hunk{gap:var(--trakio-space-xs);max-width:100%;display:grid}.trakio-ai-review-diff-value{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.trakio-ai-review-diff-labeled--removed .trakio-ai-review-diff-value{text-decoration:line-through}.trakio-ai-review-diff-unchanged{color:var(--trakio-text-muted);background:var(--trakio-surface-secondary);border-radius:var(--trakio-radius-chip);padding:var(--trakio-space-xs);margin:0;font-size:.75rem}.trakio-ai-review-diff-segments{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%}.trakio-ai-review-diff-seg{display:inline}.trakio-ai-review-diff-seg--added{background:var(--trakio-upcoming-bg);font-weight:600}.trakio-ai-review-diff-seg--removed{background:var(--trakio-danger-bg);text-decoration:line-through}.trakio-ai-review-diff-seg-label{font-weight:600;text-decoration:none}.trakio-ai-review-diff-segments .trakio-governed-rich-text,.trakio-ai-review-diff-segments .trakio-governed-paragraph,.trakio-ai-review-diff-fragment.trakio-governed-rich-text,.trakio-ai-review-diff-fragment .trakio-governed-paragraph{margin:0;display:inline}.trakio-ai-review-diff-segments .trakio-governed-list,.trakio-ai-review-diff-fragment .trakio-governed-list{margin:var(--trakio-space-xs) 0;display:block}.trakio-ai-review-diff-rich{gap:var(--trakio-space-xs);padding:var(--trakio-space-sm);border-radius:var(--trakio-radius-chip);overflow-wrap:anywhere;max-width:100%;display:grid}.trakio-ai-review-diff-rich--added{background:var(--trakio-upcoming-bg)}.trakio-ai-review-diff-rich--removed{background:var(--trakio-danger-bg)}.trakio-ai-review-diff-rich--changed{background:var(--trakio-warn-bg)}.trakio-ai-review-remove-proposal{margin-top:var(--trakio-space-sm);width:fit-content;max-width:100%}.trakio-ai-review-actions{z-index:1;background:var(--trakio-surface);padding-top:var(--trakio-space-sm);padding-bottom:var(--trakio-space-sm);position:sticky;bottom:0}.trakio-ai-review-waiting-title{margin-top:var(--trakio-space-md);font-weight:600}.trakio-modal-rich{max-width:min(40rem,96vw);max-height:92vh;overflow:auto}.trakio-rich-sections{gap:var(--trakio-space-sm);margin-top:var(--trakio-space-sm);flex-direction:column;display:flex}.trakio-rich-block{border:1px solid var(--trakio-border);border-radius:var(--trakio-radius-card);background:var(--trakio-surface)}.trakio-rich-block-header{justify-content:space-between;align-items:center;gap:var(--trakio-space-sm);width:100%;padding:var(--trakio-space-sm) var(--trakio-space-md);color:var(--trakio-text);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.trakio-rich-block-title{overflow-wrap:anywhere;min-width:0;font-weight:600}.trakio-rich-block-meta{color:var(--trakio-text-muted);white-space:nowrap;flex-shrink:0;font-size:.75rem}.trakio-rich-block-body{padding:0 var(--trakio-space-md) var(--trakio-space-md);-webkit-user-select:text;user-select:text;color:var(--trakio-text-reading)}.trakio-rich-block-body .trakio-row-primary{color:var(--trakio-text-reading)}.trakio-rich-text-body{white-space:normal;overflow-wrap:anywhere;color:var(--trakio-text-reading);margin:0}.trakio-governed-rich-text{color:var(--trakio-text-reading);gap:.5rem;display:grid}.trakio-governed-paragraph{overflow-wrap:anywhere;margin:0}.trakio-governed-list{overflow-wrap:anywhere;margin:0;padding-left:1.25rem}.trakio-governed-list li{margin:.15rem 0}.trakio-governed-list--bullet{list-style-type:disc}.trakio-governed-list--numbered{list-style-type:decimal}.trakio-governed-link{color:var(--trakio-link);overflow-wrap:anywhere;text-decoration:underline}.trakio-governed-link:hover,.trakio-governed-link:focus-visible{color:var(--trakio-text-reading)}.trakio-project-details-md{gap:var(--trakio-space-sm);color:var(--trakio-text-reading);overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%;display:grid}.trakio-project-details-md-h{color:var(--trakio-text-primary);overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.3}.trakio-project-details-md-h3,.trakio-project-details-md-h1{font-size:1.1rem}.trakio-project-details-md-h4,.trakio-project-details-md-h2{font-size:1.02rem}.trakio-project-details-md-h5,.trakio-project-details-md-h6{font-size:.98rem}.trakio-project-details-md-p{overflow-wrap:anywhere;margin:0}.trakio-project-details-md-list{overflow-wrap:anywhere;margin:0;padding-left:1.25rem}.trakio-project-details-md-list li{margin:.15rem 0}.trakio-project-details-md-list--bullet{list-style-type:disc}.trakio-project-details-md-list--numbered{list-style-type:decimal}.trakio-rich-format-hint{margin:.25rem 0 0}.trakio-rich-warning{border-left:3px solid var(--trakio-warn-border);background:var(--trakio-warn-bg);padding:var(--trakio-space-sm) var(--trakio-space-md);border-radius:var(--trakio-radius-chip)}.trakio-rich-warning-label{margin:0 0 var(--trakio-space-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--trakio-warn-text);font-size:.75rem;font-weight:700}.trakio-rich-checklist,.trakio-rich-links{margin:0;padding-left:1.1rem}.trakio-rich-checklist-item{margin:.2rem 0}.trakio-rich-compat{color:var(--trakio-text-muted)}.trakio-rich-editor{margin-top:var(--trakio-space-sm)}.trakio-rich-editor-block{border:1px solid var(--trakio-border);border-radius:var(--trakio-radius-card);padding:var(--trakio-space-sm);margin-bottom:var(--trakio-space-md);background:var(--trakio-surface-secondary)}.trakio-rich-editor-toolbar-primary{justify-content:space-between;align-items:center;gap:var(--trakio-space-sm);margin-bottom:var(--trakio-space-xs);display:flex}.trakio-rich-editor-type{color:var(--trakio-text);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.trakio-rich-editor-toolbar-secondary{gap:var(--trakio-space-xs);margin-bottom:var(--trakio-space-sm);flex-wrap:wrap;display:flex}.trakio-rich-editor-entry{margin-bottom:var(--trakio-space-sm)}.trakio-rich-editor-add{margin-top:var(--trakio-space-sm)}@media (width<=480px){.trakio-rich-editor-toolbar-primary,.trakio-rich-editor-toolbar-secondary{flex-direction:column;align-items:stretch}.trakio-rich-editor-type{white-space:normal}}@media (width<=52.49rem){.trakio-ai-review-file-dropzone,.trakio-ai-review-file-dropzone .trakio-btn-primary,.trakio-ai-review-paste-actions,.trakio-ai-review-paste-actions .trakio-btn-secondary,.trakio-ai-review-paste-actions .trakio-btn-primary{width:100%;min-width:0;max-width:none}.trakio-ai-review-page{padding-bottom:calc(5.5rem + env(safe-area-inset-bottom,0px));overflow-x:hidden}.trakio-ai-review-page .trakio-page-header,.trakio-ai-review-page .trakio-ai-review-panel,.trakio-smart-planning-card{min-width:0;max-width:100%}.trakio-ai-review-page .trakio-compact-actions,.trakio-smart-planning-card .trakio-compact-actions,.trakio-ai-review-actions,.trakio-smart-planning-review-actions{flex-direction:column;align-items:stretch}.trakio-ai-review-page .trakio-compact-actions>.trakio-btn-secondary,.trakio-ai-review-page .trakio-compact-actions>.trakio-btn-primary,.trakio-ai-review-page .trakio-compact-actions>label.trakio-btn-secondary,.trakio-smart-planning-card .trakio-compact-actions>.trakio-btn-secondary,.trakio-smart-planning-card .trakio-compact-actions>.trakio-btn-primary,.trakio-smart-planning-card .trakio-compact-actions>label.trakio-btn-secondary,.trakio-ai-review-actions .trakio-btn-secondary,.trakio-ai-review-actions .trakio-btn-primary,.trakio-smart-planning-review-actions .trakio-btn-secondary,.trakio-smart-planning-review-actions .trakio-btn-primary{width:100%;min-height:2.75rem}.trakio-receive-summary-row{align-items:flex-start;gap:var(--trakio-space-xs);flex-direction:column}.trakio-smart-planning-review-document,.trakio-ai-review-changes{max-height:none;overflow:visible}.trakio-ai-review-actions,.trakio-smart-planning-review-actions{bottom:calc(4rem + env(safe-area-inset-bottom,0px));z-index:3;position:sticky}.trakio-form-checkbox-row,.trakio-review-mode-row{min-height:2.75rem}}.trakio-recurring-list,.trakio-keyref-list{margin:0 0 var(--trakio-space-md);gap:var(--trakio-space-md);padding:0;list-style:none;display:grid}.trakio-recurring-item,.trakio-keyref-item{gap:var(--trakio-space-xs);display:grid}.trakio-recurring-link{gap:var(--trakio-space-xs);color:inherit;text-decoration:none;display:grid}.trakio-recurring-link:hover,.trakio-recurring-link:focus-visible{text-decoration:underline}.trakio-history-list{gap:var(--trakio-space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.trakio-history-list li{padding:var(--trakio-space-sm);border:1px solid var(--trakio-button-border);overflow-wrap:anywhere;border-radius:4px;margin:0}.trakio-blueprint-diff{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%}.trakio-form-helper{color:var(--trakio-text-dim);margin:0;font-size:.8rem}@media (width<=640px){.trakio-keyref-item .trakio-form-actions,.trakio-recurring-item .trakio-form-actions{flex-wrap:wrap}}.trakio-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.trakio-tool-instance-card{padding:var(--trakio-space-md);border:1px solid var(--trakio-card-outline);border-radius:var(--trakio-radius-card);background:var(--trakio-surface-contained);color:inherit;min-width:0;text-decoration:none;display:block}.trakio-tool-instance-title{margin:0 0 var(--trakio-space-xs);color:var(--trakio-text);overflow-wrap:anywhere}.trakio-tool-instance-purpose,.trakio-tool-instance-meta{color:var(--trakio-text-muted);overflow-wrap:anywhere;margin:0}.trakio-tool-section{margin:var(--trakio-space-lg) 0 0;min-width:0}.trakio-tool-section-title{margin:0 0 var(--trakio-space-sm);color:var(--trakio-text)}.trakio-tool-cell,.trakio-tool-input-list li{padding:var(--trakio-space-sm) 0;border-bottom:1px solid var(--trakio-border);overflow-wrap:anywhere}.trakio-tool-cell-state,.trakio-tool-empty{color:var(--trakio-text-muted)}.trakio-tool-table{border-collapse:collapse;width:100%}.trakio-tool-table th,.trakio-tool-table td{text-align:left;padding:var(--trakio-space-xs) var(--trakio-space-sm);color:var(--trakio-text);overflow-wrap:normal;word-break:normal;vertical-align:middle}.trakio-tool-table th{white-space:nowrap;min-width:4.5rem}.trakio-tool-field{gap:var(--trakio-space-xs);margin-bottom:var(--trakio-space-sm);flex-direction:column;display:flex}.trakio-tool-field input,.trakio-tool-field select,.trakio-tool-field textarea{width:100%}.trakio-tool-card-action{margin-top:var(--trakio-space-sm);font-weight:600}.trakio-tool-form{max-width:32rem}.trakio-tool-update-steps{margin:0 0 var(--trakio-space-md);padding-left:1.25rem}.trakio-tool-update-steps li+li{margin-top:var(--trakio-space-xs)}.trakio-tool-page,.trakio-tool-view{max-width:56rem}.trakio-tool-library-grid{gap:var(--trakio-space-md);grid-template-columns:1fr;display:grid}@media (width>=40rem){.trakio-tool-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.trakio-tool-library-card{min-width:0;padding:var(--trakio-space-md);border:1px solid var(--trakio-card-outline);border-radius:var(--trakio-radius-card);background:var(--trakio-surface-contained);position:relative}.trakio-tool-library-card-link{color:inherit;min-width:0;text-decoration:none;display:block}.trakio-tool-library-badge{margin-bottom:var(--trakio-space-sm);border:1px solid var(--trakio-border);color:var(--trakio-text-muted);letter-spacing:.04em;text-transform:uppercase;border-radius:2px;padding:.125rem .375rem;font-size:.625rem;display:inline-block}.trakio-tool-library-title{margin:0 0 var(--trakio-space-xs);color:var(--trakio-text);font-size:.9375rem;font-weight:700}.trakio-tool-library-purpose,.trakio-tool-library-type,.trakio-tool-library-status{color:var(--trakio-text-muted);margin:0;font-size:.75rem}.trakio-tool-library-overflow{top:var(--trakio-space-sm);right:var(--trakio-space-sm);position:absolute}.trakio-tool-library-overflow-btn{color:var(--trakio-text-muted);cursor:pointer;font:inherit;padding:var(--trakio-space-xs);background:0 0;border:0}.trakio-tool-library-menu{z-index:4;min-width:10rem;padding:var(--trakio-space-xs);border:1px solid var(--trakio-border);border-radius:var(--trakio-radius-card);background:var(--trakio-surface-elevated);position:absolute;right:0}.trakio-tool-library-menu-danger{color:var(--trakio-error)}.trakio-tool-archived-toggle{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;display:block}.trakio-tool-hero-block{margin:var(--trakio-space-md) 0}.trakio-tool-hero{margin:0 0 var(--trakio-space-sm)}.trakio-tool-hero-label{color:var(--trakio-text-muted);font-size:var(--trakio-type-supporting-size);font-weight:var(--trakio-type-supporting-weight);line-height:var(--trakio-type-supporting-line);margin:0}.trakio-tool-hero-value{margin:var(--trakio-space-xs) 0 0;color:var(--trakio-text);font-size:var(--trakio-type-display-size);font-weight:var(--trakio-type-display-weight);line-height:var(--trakio-type-display-line)}.trakio-tool-hero-route{margin:var(--trakio-space-xs) 0 0;color:var(--trakio-text);font-size:var(--trakio-type-body-size);font-weight:var(--trakio-type-body-strong-weight);line-height:var(--trakio-type-body-line)}.trakio-tool-freshness-row{justify-content:space-between;align-items:center;gap:var(--trakio-space-md);margin:0 0 var(--trakio-space-md);display:flex}.trakio-tool-freshness-row .trakio-tool-freshness{margin:0}.trakio-tool-freshness{margin:0 0 var(--trakio-space-md);color:var(--trakio-text-muted);font-size:.75rem}.trakio-tool-callout{margin:var(--trakio-space-md) 0;padding:var(--trakio-space-sm) var(--trakio-space-md);border:1px solid var(--trakio-warn-border);border-radius:var(--trakio-radius-card);background:var(--trakio-warn-bg);color:var(--trakio-warn-text)}.trakio-tool-metric-row{justify-content:space-between;gap:var(--trakio-space-md);padding:var(--trakio-space-sm) 0;border-bottom:1px solid var(--trakio-border);display:flex}.trakio-tool-metric-row .trakio-tool-cell-label{color:var(--trakio-text-muted);font-size:.75rem}.trakio-tool-metric-row .trakio-tool-cell-value{color:var(--trakio-text);text-align:right;font-weight:700}.trakio-tool-record-card{gap:var(--trakio-space-xs);margin:var(--trakio-space-sm) 0;padding:var(--trakio-space-md);border:1px solid var(--trakio-border);border-radius:var(--trakio-radius-card);display:grid}.trakio-tool-record-card-actions{gap:var(--trakio-space-sm);margin-top:var(--trakio-space-sm);flex-wrap:wrap;display:flex}.trakio-tool-enum-chips{gap:var(--trakio-space-xs);flex-wrap:wrap;display:flex}.trakio-tool-enum-chip{border:1px solid var(--trakio-border);border-radius:var(--trakio-radius-chip);background:var(--trakio-surface-secondary);color:var(--trakio-text);font:inherit;cursor:pointer;padding:.25rem .6rem}.trakio-tool-enum-chip-selected{border-color:var(--trakio-accent);color:var(--trakio-accent)}.trakio-tool-summary-grid{gap:var(--trakio-space-sm);grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));display:grid}.trakio-tool-summary-card{padding:var(--trakio-space-sm);border:1px solid var(--trakio-border);border-radius:var(--trakio-radius-card);background:var(--trakio-surface-contained);min-width:0}.trakio-tool-cell-label{color:var(--trakio-text-muted);font-size:.8rem}.trakio-tool-cell-value{color:var(--trakio-text);overflow-wrap:break-word;font-weight:600}.trakio-tool-value-unbroken{white-space:nowrap;overflow-wrap:normal;word-break:keep-all}.trakio-tool-table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.trakio-tool-table{table-layout:auto;width:max-content;min-width:100%;max-width:none}.trakio-tool-table-compact.trakio-tool-table-named-status td:first-child{white-space:normal;overflow-wrap:break-word;word-break:normal;min-width:10rem}.trakio-tool-attraction-name{white-space:normal;overflow-wrap:break-word;word-break:normal}.trakio-tool-table-desktop .trakio-tool-table{width:100%}.trakio-tool-table-desktop td{white-space:normal;overflow-wrap:break-word}.trakio-tool-date-row th{padding-top:var(--trakio-space-sm);color:var(--trakio-text-muted);font-weight:600}.trakio-tool-table-timezone{margin:var(--trakio-space-xs) 0 0;color:var(--trakio-text-muted);font-size:var(--trakio-type-supporting-size);line-height:var(--trakio-type-supporting-line)}.trakio-tool-group-row th{padding-top:var(--trakio-space-md);color:var(--trakio-text);font-weight:600}.trakio-tool-record-row td{border-bottom:1px solid var(--trakio-border)}.trakio-tool-row-actions{gap:var(--trakio-space-sm);white-space:nowrap;align-items:center;display:flex}.trakio-tool-record-cards{display:none}.trakio-tool-record-card{border-bottom:1px solid var(--trakio-border);padding:.35rem 0}.trakio-tool-record-card-group{color:var(--trakio-text);margin:0 0 .2rem;font-weight:600}.trakio-tool-record-card-row{gap:var(--trakio-space-sm);align-items:baseline;margin:0;padding:.05rem 0;display:flex}.trakio-tool-record-card-label{color:var(--trakio-text-muted);font-size:var(--trakio-type-supporting-size);line-height:var(--trakio-type-supporting-line);white-space:nowrap;flex:0 0 6.75rem}.trakio-tool-record-card-actions{gap:var(--trakio-space-sm);margin-top:.35rem;display:flex}@media (width<=39.99rem){.trakio-tool-table-desktop{display:none}.trakio-tool-record-cards{flex-direction:column;display:flex}}.trakio-tool-view-header{gap:var(--trakio-space-xs);flex-direction:column;align-items:flex-start;display:flex}.trakio-tool-header-row{justify-content:space-between;align-items:flex-start;gap:var(--trakio-space-md);width:100%;display:flex}.trakio-tool-header-actions{gap:var(--trakio-space-sm);flex-wrap:wrap;display:flex}.trakio-tool-text-action{color:var(--trakio-accent);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-size:.85rem}.trakio-tool-chart{width:min(100%,24rem);height:10rem;color:var(--trakio-accent)}.trakio-tool-chart-label,.trakio-tool-search{color:var(--trakio-text-muted);margin:.25rem 0 0;font-size:.85rem}.trakio-tool-search input{width:min(100%,24rem);margin-top:.25rem;display:block}.trakio-tool-setup-steps{color:var(--trakio-text-muted);max-width:42rem;margin:.5rem 0 0;padding-left:1.2rem;font-size:.9rem}.trakio-tool-attribution{margin:0;font-size:1rem}.trakio-tool-attribution-link{color:var(--trakio-accent);font-weight:600;text-decoration:underline}.trakio-tool-licence-note{color:var(--trakio-text-muted);max-width:42rem;margin:0;font-size:.9rem}@media (width<=640px){.trakio-tool-row-actions{white-space:nowrap;flex-direction:column;align-items:stretch}.trakio-tool-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.trakio-tool-identity-type{color:var(--trakio-text-muted);margin:0}.trakio-tool-instance-actions,.trakio-tool-provider-controls,.trakio-tool-library-actions{gap:var(--trakio-space-sm);margin-top:var(--trakio-space-sm);flex-wrap:wrap;display:flex}.trakio-tool-instance-actions>button,.trakio-tool-provider-controls>button,.trakio-tool-provider-controls .trakio-btn-primary,.trakio-tool-provider-controls .trakio-btn-secondary,.trakio-tool-row-actions>button{flex:none;min-width:8rem;min-height:2.5rem}.trakio-tool-provider-about{margin-top:var(--trakio-space-sm)}.trakio-tool-provider-compact{margin:0}.trakio-tool-machine-value{margin-top:var(--trakio-space-xs)}.trakio-tool-machine-value code{overflow-wrap:anywhere}.trakio-tool-row-cards,.trakio-tool-row-cards-always{gap:var(--trakio-space-sm);display:grid}.trakio-tool-row-card{padding:var(--trakio-space-sm);border:1px solid var(--trakio-border);border-radius:var(--trakio-radius-card);background:var(--trakio-surface-contained);min-width:0}.trakio-tool-row-card-pair{gap:var(--trakio-space-sm);padding:var(--trakio-space-xs) 0;grid-template-columns:minmax(5.5rem,8rem) minmax(0,1fr);align-items:start;display:grid}.trakio-tool-group-heading{margin:var(--trakio-space-sm) 0 0}.trakio-tool-section-title,.trakio-tool-instance-title,.trakio-tool-cell-label{font:inherit}.trakio-tool-kicker{letter-spacing:.04em;text-transform:uppercase;color:var(--trakio-text-muted);margin:0;font-size:.75rem}.trakio-modal-rich form{flex-direction:column;min-height:0;display:flex}.trakio-form-actions-sticky{z-index:2;padding:var(--trakio-space-sm) 0;background:var(--trakio-surface);border-top:1px solid var(--trakio-border);position:sticky;bottom:0}.trakio-priority-indicator{width:fit-content;margin-top:var(--trakio-space-xs);border:1px solid var(--trakio-border-strong);border-radius:var(--trakio-radius-chip);color:var(--trakio-text-muted);padding:2px 6px;font-size:.7rem;font-weight:600;display:inline-flex}.trakio-action-complete{width:1.5rem;min-width:1.5rem;height:1.5rem;color:var(--trakio-upcoming-text);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-size:1rem;display:inline-flex}.trakio-cloud-icon-action{width:1.75rem;min-width:1.75rem;height:1.75rem;color:var(--trakio-text);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.trakio-cloud-icon-action-danger{color:var(--trakio-error)}.trakio-cloud-status{margin-left:var(--trakio-space-sm);color:var(--trakio-upcoming-text);font-size:.78rem}.trakio-cloud-warning{color:var(--trakio-warn-text);margin:0;font-size:.8rem}.trakio-row-overflow{position:relative}.trakio-row-overflow summary{cursor:pointer;list-style:none}.trakio-row-overflow summary::-webkit-details-marker{display:none}.trakio-row-overflow[open] .trakio-overflow-danger{z-index:4;min-width:6rem;padding:var(--trakio-space-sm);border:1px solid var(--trakio-border);background:var(--trakio-surface-elevated);color:var(--trakio-error);position:absolute;top:calc(100% + 4px);right:0}.trakio-action-content>.trakio-row-header>.trakio-chip-stack{grid-column:auto}.trakio-smart-empty-state{border:1px solid var(--trakio-border);border-radius:var(--trakio-radius-card);padding:var(--trakio-space-lg);background:var(--trakio-surface)}.trakio-smart-empty-state h2{margin:0 0 var(--trakio-space-xs);font-size:1.1rem}.trakio-smart-empty-state p{margin:0 0 var(--trakio-space-md);color:var(--trakio-text-muted)}.trakio-filter-more select{min-height:2.25rem;padding:0 var(--trakio-space-lg) 0 var(--trakio-space-sm);border:1px solid var(--trakio-border);border-radius:var(--trakio-radius-chip);background:var(--trakio-surface);color:var(--trakio-text);font:inherit;cursor:pointer;min-width:0;height:2.25rem;padding:0 .75rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.78rem;font-weight:600;line-height:1}.trakio-cloud-connected-actions{margin-top:var(--trakio-space-sm);flex-direction:row;justify-content:flex-end;align-items:center}.trakio-cloud-icon-action{background:0 0;border:0;width:1.75rem;min-width:1.75rem;height:1.75rem;padding:0}.trakio-cloud-provider-row-connected{align-items:center}.trakio-cloud-provider-row-connected .trakio-row-primary{min-width:0;margin:0}.trakio-cloud-storage-section{padding:var(--trakio-space-lg)}.trakio-cloud-storage-section>.trakio-row-primary,.trakio-cloud-storage-section>.trakio-cloud-provider-actions,.trakio-cloud-storage-section>.trakio-cloud-warning,.trakio-cloud-storage-section>.trakio-row-footnote{min-width:0}@media (width<=700px){.trakio-tab-nav{scroll-padding-inline:var(--trakio-space-sm)}.trakio-tab-link{min-height:2.25rem}.trakio-action-toolbar-primary{row-gap:var(--trakio-space-sm)}.trakio-account-page-body{grid-template-columns:1fr}.trakio-account-section{padding:var(--trakio-space-md)}}:root{--trakio-bg:#09090b;--trakio-surface:#111113;--trakio-surface-contained:var(--trakio-surface);--trakio-surface-secondary:#18181b;--trakio-surface-elevated:#1f1f23;--trakio-rail:var(--trakio-surface);--trakio-text:#e4e4e7;--trakio-text-muted:#a1a1aa;--trakio-text-dim:#8b8b94;--trakio-text-reading:var(--trakio-text);--trakio-accent:#6b8f71;--trakio-border:#3a3a40;--trakio-border-strong:#3a3a40;--trakio-border-focus:#5eb0f0;--trakio-border-soft:#232326;--trakio-header-utility-outline:var(--trakio-border-soft);--trakio-card-outline:var(--trakio-border);--trakio-error:#d46356;--trakio-danger-bg:#241412;--trakio-danger-border:#5a2e28;--trakio-warn-text:#d4a017;--trakio-warn-bg:#1f1a0c;--trakio-warn-border:#4a3d14;--trakio-upcoming-text:#6b9a74;--trakio-upcoming-bg:#101412;--trakio-upcoming-border:#2a3a2e;--trakio-done-text:#8b8b94;--trakio-done-bg:#111113;--trakio-done-border:#2a2a2e;--trakio-calm-text:#8b8b94;--trakio-calm-bg:#18181b;--trakio-calm-border:#232326;--trakio-button-fill:#1f1f23;--trakio-button-border:#4e4e56;--trakio-button-text:#e4e4e7;--trakio-action-subtle:#18181b;--trakio-nav-active:#7a9bb8;--trakio-nav-inactive:#a1a1aa;--trakio-selection:#7a9bb8;--trakio-info:#7a9bb8;--trakio-link:#7a9bb8;--trakio-radius-card:4px;--trakio-radius-chip:3px;--trakio-space-xs:.25rem;--trakio-space-sm:.5rem;--trakio-space-md:.75rem;--trakio-space-lg:1rem;--trakio-space-xl:1.5rem;--trakio-accent-custom-text:#6b8f71;--trakio-accent-custom-bg:#18181b;--trakio-accent-custom-border:#232326;--trakio-accent-shared-text:#8ba392;--trakio-accent-shared-bg:#18181b;--trakio-accent-shared-border:#232326;--trakio-accent-limited-text:#a1a1aa;--trakio-accent-limited-bg:#18181b;--trakio-accent-limited-border:#232326;--trakio-accent-landlord-text:#8c7055;--trakio-accent-landlord-bg:#18181b;--trakio-accent-landlord-border:#232326;--trakio-accent-calendar-text:#a1a1aa;--trakio-accent-calendar-bg:#18181b;--trakio-accent-calendar-border:#232326;--trakio-accent-soletrader-text:#8b8b94;--trakio-accent-soletrader-bg:#18181b;--trakio-accent-soletrader-border:#232326;--trakio-accent-wedding-text:#8b8b94;--trakio-accent-wedding-bg:#18181b;--trakio-accent-wedding-border:#232326;--trakio-scrim:#000000b3;--trakio-text-disabled:var(--trakio-text-dim);--trakio-scrollbar-size:6px;--trakio-scrollbar-thumb:var(--trakio-border-soft);--trakio-scrollbar-thumb-active:var(--trakio-border);--trakio-scrollbar-track:transparent}[data-theme=terminal]{--trakio-bg:#080808;--trakio-surface:#0d0d0d;--trakio-surface-contained:var(--trakio-surface);--trakio-surface-secondary:#0d0d0d;--trakio-surface-elevated:#0d0d0d;--trakio-rail:var(--trakio-surface);--trakio-text:#e0e8e0;--trakio-text-muted:#9fbea4;--trakio-text-dim:#6f8f73;--trakio-text-reading:var(--trakio-text);--trakio-accent:#6a9e72;--trakio-border:#2e4a30;--trakio-border-strong:#2e4a30;--trakio-border-focus:#7aaacf;--trakio-border-soft:#223024;--trakio-header-utility-outline:var(--trakio-border);--trakio-card-outline:var(--trakio-border);--trakio-error:#c85a4a;--trakio-danger-bg:#2e1510;--trakio-danger-border:#5a2820;--trakio-warn-text:#c49a20;--trakio-warn-bg:#2a1f05;--trakio-warn-border:#4a3810;--trakio-upcoming-text:#6a9e72;--trakio-upcoming-bg:#0a120a;--trakio-upcoming-border:#2f4932;--trakio-done-text:#6f8f73;--trakio-done-bg:#0d0d0d;--trakio-done-border:#2f4932;--trakio-calm-text:#6f8f73;--trakio-calm-bg:#0d0d0d;--trakio-calm-border:#223024;--trakio-button-fill:#0d0d0d;--trakio-button-border:#2e4a30;--trakio-button-text:#e0e8e0;--trakio-action-subtle:#0d0d0d;--trakio-nav-active:#7aaacf;--trakio-nav-inactive:#6f8f73;--trakio-selection:#7aaacf;--trakio-info:#7aaacf;--trakio-link:#7aaacf;--trakio-accent-custom-text:#8aaf93;--trakio-accent-custom-bg:#0e150e;--trakio-accent-custom-border:#304832;--trakio-accent-shared-text:#93ba9a;--trakio-accent-shared-bg:#101810;--trakio-accent-shared-border:#34513a;--trakio-accent-limited-text:#b4bd75;--trakio-accent-limited-bg:#171905;--trakio-accent-limited-border:#42481b;--trakio-accent-landlord-text:#8c7055;--trakio-accent-landlord-bg:#1a1612;--trakio-accent-landlord-border:#4a3d32;--trakio-accent-calendar-text:#a0bac2;--trakio-accent-calendar-bg:#0c1518;--trakio-accent-calendar-border:#304850;--trakio-accent-soletrader-text:#9a87a8;--trakio-accent-soletrader-bg:#16121a;--trakio-accent-soletrader-border:#4a3f58;--trakio-accent-wedding-text:#be9898;--trakio-accent-wedding-bg:#1c1010;--trakio-accent-wedding-border:#5a3838;--trakio-scrim:#000000b3}[data-theme=birch]{--trakio-bg:#f4f4f1;--trakio-surface:#fff;--trakio-surface-contained:var(--trakio-surface);--trakio-surface-secondary:#f0f0ec;--trakio-surface-elevated:#fff;--trakio-rail:var(--trakio-surface);--trakio-text:#1c1c1e;--trakio-text-muted:#6c6c70;--trakio-text-dim:#8e8e93;--trakio-text-reading:var(--trakio-text);--trakio-accent:#3a6e42;--trakio-border:#d4d4d8;--trakio-border-strong:#b4b4ba;--trakio-border-focus:#0169cc;--trakio-border-soft:#dddcd6;--trakio-header-utility-outline:var(--trakio-border);--trakio-card-outline:var(--trakio-border);--trakio-scrollbar-size:6px;--trakio-scrollbar-thumb:var(--trakio-border-soft);--trakio-scrollbar-thumb-active:var(--trakio-border);--trakio-scrollbar-track:transparent;--trakio-error:#a3564a;--trakio-danger-bg:#f5eae8;--trakio-danger-border:#e2b9b0;--trakio-warn-text:#b27a2a;--trakio-warn-bg:#f7edd8;--trakio-warn-border:#d8c2a0;--trakio-upcoming-text:#3f6547;--trakio-upcoming-bg:#eff4ef;--trakio-upcoming-border:#b8cdbb;--trakio-done-text:#3a6e42;--trakio-done-bg:#eaf3eb;--trakio-done-border:#d4d4d8;--trakio-calm-text:#8e8e93;--trakio-calm-bg:#f0f0ec;--trakio-calm-border:#dddcd6;--trakio-button-fill:#fff;--trakio-button-border:#d4d4d8;--trakio-button-text:#3a6e42;--trakio-action-subtle:#edf4ef;--trakio-nav-active:#0169cc;--trakio-nav-inactive:#8e8e93;--trakio-selection:#0169cc;--trakio-info:#0169cc;--trakio-link:#0169cc;--trakio-accent-custom-text:#4e7b65;--trakio-accent-custom-bg:#e8f2ea;--trakio-accent-custom-border:#a9c8af;--trakio-accent-shared-text:#2f756a;--trakio-accent-shared-bg:#e1f1ee;--trakio-accent-shared-border:#9acbc3;--trakio-accent-limited-text:#a07830;--trakio-accent-limited-bg:#f3eee4;--trakio-accent-limited-border:#cdbe9d;--trakio-accent-landlord-text:#8a6448;--trakio-accent-landlord-bg:#f2ebe7;--trakio-accent-landlord-border:#cdb3a8;--trakio-accent-calendar-text:#4a7a9b;--trakio-accent-calendar-bg:#e7eff1;--trakio-accent-calendar-border:#abc0c8;--trakio-accent-soletrader-text:#7a6a82;--trakio-accent-soletrader-bg:#eeebf0;--trakio-accent-soletrader-border:#c3b8cc;--trakio-accent-wedding-text:#a07878;--trakio-accent-wedding-bg:#f2eded;--trakio-accent-wedding-border:#cfb8b8;--trakio-scrim:#000000b3;--trakio-font-sans:system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--trakio-font-mono:var(--trakio-font-sans);--trakio-type-tracking:0;--trakio-type-transform:none;--trakio-type-display-size:1.375rem;--trakio-type-display-weight:700;--trakio-type-display-line:1.27;--trakio-type-page-title-size:1.125rem;--trakio-type-page-title-weight:600;--trakio-type-page-title-line:1.33;--trakio-type-section-title-size:1rem;--trakio-type-section-title-weight:600;--trakio-type-section-title-line:1.38;--trakio-type-card-title-size:.9375rem;--trakio-type-card-title-weight:600;--trakio-type-card-title-line:1.33;--trakio-type-body-size:.875rem;--trakio-type-body-weight:400;--trakio-type-body-line:1.45;--trakio-type-body-strong-weight:600;--trakio-type-supporting-size:.8125rem;--trakio-type-supporting-weight:400;--trakio-type-supporting-line:1.38;--trakio-type-metadata-size:.75rem;--trakio-type-metadata-weight:400;--trakio-type-metadata-line:1.33;--trakio-type-label-size:.6875rem;--trakio-type-label-weight:500;--trakio-type-label-line:1.27;--trakio-type-caption-size:.75rem;--trakio-type-caption-weight:400;--trakio-type-caption-line:1.33;--trakio-type-button-size:.875rem;--trakio-type-button-weight:500;--trakio-type-button-line:1.29;--trakio-type-navigation-size:.6875rem;--trakio-type-navigation-weight:500;--trakio-type-navigation-line:1.27;--trakio-type-input-size:.875rem;--trakio-type-input-weight:400;--trakio-type-input-line:1.29;--trakio-type-technical-size:.6875rem;--trakio-type-technical-weight:400;--trakio-type-technical-line:1.36;--trakio-type-diagnostic-size:var(--trakio-type-technical-size);--trakio-type-diagnostic-weight:var(--trakio-type-technical-weight);--trakio-type-diagnostic-line:var(--trakio-type-technical-line)}[data-theme=clear]{--trakio-bg:#fff;--trakio-surface:#fff;--trakio-surface-contained:var(--trakio-surface);--trakio-surface-secondary:#f9f9f9;--trakio-surface-tertiary:#f3f3f3;--trakio-surface-control:#ededed;--trakio-surface-elevated:#fff;--trakio-rail:var(--trakio-surface);--trakio-text:#0d0d0d;--trakio-text-muted:#5d5d5d;--trakio-text-dim:#8f8f8f;--trakio-text-inverse:#fff;--trakio-text-reading:var(--trakio-text);--trakio-accent:#3a6e42;--trakio-border:#0d0d0d1a;--trakio-border-strong:#0d0d0d26;--trakio-border-focus:#0169cc;--trakio-border-soft:#0d0d0d0d;--trakio-header-utility-outline:var(--trakio-border);--trakio-card-outline:var(--trakio-border);--trakio-error:#8f4539;--trakio-danger-bg:#f5eae8;--trakio-danger-border:#e2b9b0;--trakio-warn-text:#8b5a14;--trakio-warn-bg:#f7edd8;--trakio-warn-border:#d8c2a0;--trakio-upcoming-text:#5d5d5d;--trakio-upcoming-bg:#f9f9f9;--trakio-upcoming-border:#0d0d0d1a;--trakio-done-text:#5d5d5d;--trakio-done-bg:#f9f9f9;--trakio-done-border:#0d0d0d0d;--trakio-calm-text:#8f8f8f;--trakio-calm-bg:#f9f9f9;--trakio-calm-border:#0d0d0d0d;--trakio-button-fill:#fff;--trakio-button-border:#0d0d0d1a;--trakio-button-text:#3a6e42;--trakio-action-subtle:#f3f3f3;--trakio-nav-active:#0169cc;--trakio-nav-inactive:#5d5d5d;--trakio-selection:#0169cc;--trakio-info:#0169cc;--trakio-link:#0169cc;--trakio-ai-idle:#f9f9f9;--trakio-ai-active:#3a6e42;--trakio-ai-generating:#3a6e42;--trakio-elevation-100:0 1px 2px -1px #00000014;--trakio-elevation-200:0 2px 4px -1px #00000014;--trakio-elevation-300:0 4px 8px -2px #0000001a;--trakio-elevation-400:0 8px 16px -4px #0000001f;--trakio-accent-custom-text:#3a6e42;--trakio-accent-custom-bg:#f9f9f9;--trakio-accent-custom-border:#0d0d0d1a;--trakio-accent-shared-text:#2f756a;--trakio-accent-shared-bg:#f9f9f9;--trakio-accent-shared-border:#0d0d0d1a;--trakio-accent-limited-text:#a07830;--trakio-accent-limited-bg:#f9f9f9;--trakio-accent-limited-border:#0d0d0d1a;--trakio-accent-landlord-text:#4a7a9b;--trakio-accent-landlord-bg:#f9f9f9;--trakio-accent-landlord-border:#0d0d0d1a;--trakio-accent-calendar-text:#4a7a9b;--trakio-accent-calendar-bg:#f9f9f9;--trakio-accent-calendar-border:#0d0d0d1a;--trakio-accent-soletrader-text:#7a6a82;--trakio-accent-soletrader-bg:#f9f9f9;--trakio-accent-soletrader-border:#0d0d0d1a;--trakio-accent-wedding-text:#a86b6b;--trakio-accent-wedding-bg:#f9f9f9;--trakio-accent-wedding-border:#0d0d0d1a;--trakio-font-sans:system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--trakio-font-mono:var(--trakio-font-sans);--trakio-type-tracking:0;--trakio-type-transform:none;--trakio-type-display-size:1.375rem;--trakio-type-display-weight:700;--trakio-type-display-line:1.27;--trakio-type-page-title-size:1.125rem;--trakio-type-page-title-weight:600;--trakio-type-page-title-line:1.33;--trakio-type-section-title-size:1rem;--trakio-type-section-title-weight:600;--trakio-type-section-title-line:1.38;--trakio-type-card-title-size:.9375rem;--trakio-type-card-title-weight:600;--trakio-type-card-title-line:1.33;--trakio-type-body-size:.875rem;--trakio-type-body-weight:400;--trakio-type-body-line:1.45;--trakio-type-body-strong-weight:600;--trakio-type-supporting-size:.8125rem;--trakio-type-supporting-weight:400;--trakio-type-supporting-line:1.38;--trakio-type-metadata-size:.75rem;--trakio-type-metadata-weight:400;--trakio-type-metadata-line:1.33;--trakio-type-label-size:.6875rem;--trakio-type-label-weight:500;--trakio-type-label-line:1.27;--trakio-type-caption-size:.75rem;--trakio-type-caption-weight:400;--trakio-type-caption-line:1.33;--trakio-type-button-size:.875rem;--trakio-type-button-weight:500;--trakio-type-button-line:1.29;--trakio-type-navigation-size:.6875rem;--trakio-type-navigation-weight:500;--trakio-type-navigation-line:1.27;--trakio-type-input-size:.875rem;--trakio-type-input-weight:400;--trakio-type-input-line:1.29;--trakio-type-technical-size:.6875rem;--trakio-type-technical-weight:400;--trakio-type-technical-line:1.36;--trakio-type-diagnostic-size:var(--trakio-type-technical-size);--trakio-type-diagnostic-weight:var(--trakio-type-technical-weight);--trakio-type-diagnostic-line:var(--trakio-type-technical-line);--trakio-scrim:#0006}[data-theme=dark]{--trakio-bg:#000;--trakio-surface:#131313;--trakio-surface-contained:#212121;--trakio-surface-secondary:#181818;--trakio-surface-tertiary:#131313;--trakio-surface-control:#414141;--trakio-surface-elevated:#303030;--trakio-rail:var(--trakio-bg);--trakio-text:#f2f2f2;--trakio-text-muted:#afafaf;--trakio-text-dim:#8f8f8f;--trakio-text-disabled:#5d5d5d;--trakio-text-inverse:#0d0d0d;--trakio-text-reading:#afafaf;--trakio-accent:#7aad82;--trakio-border:#ffffff1f;--trakio-border-strong:#fff3;--trakio-border-focus:#0285ff;--trakio-border-soft:#ffffff0f;--trakio-header-utility-outline:var(--trakio-surface-contained);--trakio-card-outline:var(--trakio-surface-contained);--trakio-scrollbar-size:6px;--trakio-scrollbar-thumb:var(--trakio-border-soft);--trakio-scrollbar-thumb-active:var(--trakio-border);--trakio-scrollbar-track:transparent;--trakio-error:#e88880;--trakio-danger-bg:#2c1a18;--trakio-danger-border:#e8888066;--trakio-warn-text:#e0b04a;--trakio-warn-bg:#2a2416;--trakio-warn-border:#e0b04a66;--trakio-upcoming-text:#afafaf;--trakio-upcoming-bg:#181818;--trakio-upcoming-border:#ffffff1f;--trakio-done-text:#afafaf;--trakio-done-bg:#181818;--trakio-done-border:#ffffff0f;--trakio-calm-text:#8f8f8f;--trakio-calm-bg:#181818;--trakio-calm-border:#ffffff0f;--trakio-button-fill:#212121;--trakio-button-border:#ffffff1f;--trakio-button-text:#7aad82;--trakio-action-subtle:#131313;--trakio-nav-active:#0285ff;--trakio-nav-inactive:#afafaf;--trakio-selection:#0285ff;--trakio-info:#0285ff;--trakio-link:#0285ff;--trakio-ai-idle:#181818;--trakio-ai-active:#7aad82;--trakio-ai-generating:#8fbf94;--trakio-elevation-100:0 1px 2px -1px #0003;--trakio-elevation-200:0 2px 4px -1px #0003;--trakio-elevation-300:0 4px 8px -2px #0000005c;--trakio-elevation-400:0 8px 16px -4px #0000004d;--trakio-accent-custom-text:#7aad82;--trakio-accent-custom-bg:#212121;--trakio-accent-custom-border:#ffffff1f;--trakio-accent-shared-text:#6bb5a8;--trakio-accent-shared-bg:#212121;--trakio-accent-shared-border:#ffffff1f;--trakio-accent-limited-text:#d4a05a;--trakio-accent-limited-bg:#212121;--trakio-accent-limited-border:#ffffff1f;--trakio-accent-landlord-text:#7a9ec4;--trakio-accent-landlord-bg:#212121;--trakio-accent-landlord-border:#ffffff1f;--trakio-accent-calendar-text:#7a9ec4;--trakio-accent-calendar-bg:#212121;--trakio-accent-calendar-border:#ffffff1f;--trakio-accent-soletrader-text:#a090b0;--trakio-accent-soletrader-bg:#212121;--trakio-accent-soletrader-border:#ffffff1f;--trakio-accent-wedding-text:#d49090;--trakio-accent-wedding-bg:#212121;--trakio-accent-wedding-border:#ffffff1f;--trakio-font-sans:system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--trakio-font-mono:var(--trakio-font-sans);--trakio-type-tracking:0;--trakio-type-transform:none;--trakio-type-display-size:1.375rem;--trakio-type-display-weight:700;--trakio-type-display-line:1.27;--trakio-type-page-title-size:1.125rem;--trakio-type-page-title-weight:600;--trakio-type-page-title-line:1.33;--trakio-type-section-title-size:1rem;--trakio-type-section-title-weight:600;--trakio-type-section-title-line:1.38;--trakio-type-card-title-size:.9375rem;--trakio-type-card-title-weight:600;--trakio-type-card-title-line:1.33;--trakio-type-body-size:.875rem;--trakio-type-body-weight:400;--trakio-type-body-line:1.45;--trakio-type-body-strong-weight:600;--trakio-type-supporting-size:.8125rem;--trakio-type-supporting-weight:400;--trakio-type-supporting-line:1.38;--trakio-type-metadata-size:.75rem;--trakio-type-metadata-weight:400;--trakio-type-metadata-line:1.33;--trakio-type-label-size:.6875rem;--trakio-type-label-weight:500;--trakio-type-label-line:1.27;--trakio-type-caption-size:.75rem;--trakio-type-caption-weight:400;--trakio-type-caption-line:1.33;--trakio-type-button-size:.875rem;--trakio-type-button-weight:500;--trakio-type-button-line:1.29;--trakio-type-navigation-size:.6875rem;--trakio-type-navigation-weight:500;--trakio-type-navigation-line:1.27;--trakio-type-input-size:.875rem;--trakio-type-input-weight:400;--trakio-type-input-line:1.29;--trakio-type-technical-size:.6875rem;--trakio-type-technical-weight:400;--trakio-type-technical-line:1.36;--trakio-type-diagnostic-size:var(--trakio-type-technical-size);--trakio-type-diagnostic-weight:var(--trakio-type-technical-weight);--trakio-type-diagnostic-line:var(--trakio-type-technical-line);--trakio-scrim:#0009}*,:before,:after{box-sizing:border-box}html,body{height:auto;min-height:100%;margin:0}#root{max-width:100%;min-height:100%}body{background-color:var(--trakio-bg);color:var(--trakio-text);-webkit-font-smoothing:antialiased;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}a{color:var(--trakio-link,var(--trakio-selection,var(--trakio-accent)))}button{font:inherit;cursor:pointer}:where(button,a,[tabindex]:not([tabindex="-1"])):focus:not(:focus-visible){outline:none}:where(button,a,[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid var(--trakio-border-focus);outline-offset:2px}:is([data-theme=clear],[data-theme=dark],[data-theme=birch]){font-family:var(--trakio-font-sans)}:is([data-theme=clear],[data-theme=dark],[data-theme=birch]) .trakio-type-display{font-family:var(--trakio-font-sans);font-size:var(--trakio-type-display-size);font-weight:var(--trakio-type-display-weight);line-height:var(--trakio-type-display-line);letter-spacing:var(--trakio-type-tracking);text-transform:var(--trakio-type-transform)}:is([data-theme=clear],[data-theme=dark],[data-theme=birch]) .trakio-type-page-title{font-family:var(--trakio-font-sans);font-size:var(--trakio-type-page-title-size);font-weight:var(--trakio-type-page-title-weight);line-height:var(--trakio-type-page-title-line);letter-spacing:var(--trakio-type-tracking);text-transform:var(--trakio-type-transform)}:is([data-theme=clear],[data-theme=dark],[data-theme=birch]) .trakio-type-section-title{font-family:var(--trakio-font-sans);font-size:var(--trakio-type-section-title-size);font-weight:var(--trakio-type-section-title-weight);line-height:var(--trakio-type-section-title-line);letter-spacing:var(--trakio-type-tracking);text-transform:var(--trakio-type-transform)}:is([data-theme=clear],[data-theme=dark],[data-theme=birch]) .trakio-type-card-title{font-family:var(--trakio-font-sans);font-size:var(--trakio-type-card-title-size);font-weight:var(--trakio-type-card-title-weight);line-height:var(--trakio-type-card-title-line);letter-spacing:var(--trakio-type-tracking);text-transform:var(--trakio-type-transform)}:is([data-theme=clear],[data-theme=dark],[data-theme=birch]) .trakio-type-body,:is([data-theme=clear],[data-theme=dark],[data-theme=birch]) .trakio-rich-text-body{font-family:var(--trakio-font-sans);font-size:var(--trakio-type-body-size);font-weight:var(--trakio-type-body-weight);line-height:var(--trakio-type-body-line);letter-spacing:var(--trakio-type-tracking);text-transform:var(--trakio-type-transform)}:is([data-theme=clear],[data-theme=dark],[data-theme=birch]) .trakio-type-body-strong{font-family:var(--trakio-font-sans);font-size:var(--trakio-type-body-size);font-weight:var(--trakio-type-body-strong-weight);line-height:var(--trakio-type-body-line);letter-spacing:var(--trakio-type-tracking);text-transform:var(--trakio-type-transform)}:is([data-theme=clear],[data-theme=dark],[data-theme=birch]) .trakio-type-supporting{font-family:var(--trakio-font-sans);font-size:var(--trakio-type-supporting-size);font-weight:var(--trakio-type-supporting-weight);line-height:var(--trakio-type-supporting-line);letter-spacing:var(--trakio-type-tracking);text-transform:var(--trakio-type-transform)}:is([data-theme=clear],[data-theme=dark],[data-theme=birch]) .trakio-type-metadata{font-family:var(--trakio-font-sans);font-size:var(--trakio-type-metadata-size);font-weight:var(--trakio-type-metadata-weight);line-height:var(--trakio-type-metadata-line);letter-spacing:var(--trakio-type-tracking);text-transform:var(--trakio-type-transform)}:is([data-theme=clear],[data-theme=dark],[data-theme=birch]) .trakio-type-label{font-family:var(--trakio-font-sans);font-size:var(--trakio-type-label-size);font-weight:var(--trakio-type-label-weight);line-height:var(--trakio-type-label-line);letter-spacing:var(--trakio-type-tracking);text-transform:var(--trakio-type-transform)}:is([data-theme=clear],[data-theme=dark],[data-theme=birch]) .trakio-type-caption{font-family:var(--trakio-font-sans);font-size:var(--trakio-type-caption-size);font-weight:var(--trakio-type-caption-weight);line-height:var(--trakio-type-caption-line);letter-spacing:var(--trakio-type-tracking);text-transform:var(--trakio-type-transform)}:is([data-theme=clear],[data-theme=dark],[data-theme=birch]) .trakio-type-button{font-family:var(--trakio-font-sans);font-size:var(--trakio-type-button-size);font-weight:var(--trakio-type-button-weight);line-height:var(--trakio-type-button-line);letter-spacing:var(--trakio-type-tracking);text-transform:var(--trakio-type-transform)}:is([data-theme=clear],[data-theme=dark],[data-theme=birch]) .trakio-type-navigation{font-family:var(--trakio-font-sans);font-size:var(--trakio-type-navigation-size);font-weight:var(--trakio-type-navigation-weight);line-height:var(--trakio-type-navigation-line);letter-spacing:var(--trakio-type-tracking);text-transform:var(--trakio-type-transform)}:is([data-theme=clear],[data-theme=dark],[data-theme=birch]) .trakio-type-input{font-family:var(--trakio-font-sans);font-size:var(--trakio-type-input-size);font-weight:var(--trakio-type-input-weight);line-height:var(--trakio-type-input-line);letter-spacing:var(--trakio-type-tracking);text-transform:var(--trakio-type-transform)}:is([data-theme=clear],[data-theme=dark],[data-theme=birch]) .trakio-type-technical,:is([data-theme=clear],[data-theme=dark],[data-theme=birch]) .trakio-type-diagnostic{font-family:var(--trakio-font-sans);font-size:var(--trakio-type-technical-size);font-weight:var(--trakio-type-technical-weight);line-height:var(--trakio-type-technical-line);letter-spacing:var(--trakio-type-tracking);text-transform:var(--trakio-type-transform)}:is([data-theme=clear],[data-theme=dark],[data-theme=birch]) :is(.trakio-page-title-screen,.trakio-page-subtitle-mono,.trakio-projects-sort-trigger,.trakio-row-label,.trakio-row-primary,.trakio-row-meta-mono,.trakio-row-due-date,.trakio-row-due-relative,.trakio-row-due-separator,.trakio-row-expand-btn,.trakio-row-project-label,.trakio-chip,.trakio-filter-chip,.trakio-action-btn,.trakio-btn-primary,.trakio-btn-secondary,.trakio-btn-danger,.trakio-form-label,.trakio-section-heading,.trakio-today-section-header,.trakio-bottom-nav-label,.trakio-logo-wordmark,.trakio-logo,.trakio-account-placeholder,.trakio-side-rail-version,.trakio-invite-link-field,.trakio-account-label,.trakio-account-page-label,.trakio-details-section-title,.trakio-details-next-date,.trakio-custom-details-group-title,.trakio-project-settings-panel-title,.trakio-project-admin-danger-label,.trakio-rich-warning-label,.trakio-rich-text-body,.trakio-rich-compat,.trakio-ai-review-project-label,.trakio-ai-header-btn){font-family:var(--trakio-font-sans);letter-spacing:var(--trakio-type-tracking);text-transform:var(--trakio-type-transform)}:is([data-theme=clear],[data-theme=dark],[data-theme=birch]) .trakio-row-primary,:is([data-theme=clear],[data-theme=dark],[data-theme=birch]) .trakio-rich-text-body{font-size:var(--trakio-type-body-size);font-weight:var(--trakio-type-body-weight);line-height:var(--trakio-type-body-line)}:is([data-theme=clear],[data-theme=dark],[data-theme=birch]) .trakio-row-meta-mono,:is([data-theme=clear],[data-theme=dark],[data-theme=birch]) .trakio-row-due-date,:is([data-theme=clear],[data-theme=dark],[data-theme=birch]) .trakio-row-due-relative,:is([data-theme=clear],[data-theme=dark],[data-theme=birch]) .trakio-row-due-separator,:is([data-theme=clear],[data-theme=dark],[data-theme=birch]) .trakio-page-subtitle-mono{font-size:var(--trakio-type-metadata-size);font-weight:var(--trakio-type-metadata-weight);line-height:var(--trakio-type-metadata-line)}:is([data-theme=clear],[data-theme=dark],[data-theme=birch]) .trakio-row-label,:is([data-theme=clear],[data-theme=dark],[data-theme=birch]) .trakio-form-label,:is([data-theme=clear],[data-theme=dark],[data-theme=birch]) .trakio-chip,:is([data-theme=clear],[data-theme=dark],[data-theme=birch]) .trakio-filter-chip,:is([data-theme=clear],[data-theme=dark],[data-theme=birch]) .trakio-today-section-header,:is([data-theme=clear],[data-theme=dark],[data-theme=birch]) .trakio-section-heading{font-size:var(--trakio-type-label-size);font-weight:var(--trakio-type-label-weight);line-height:var(--trakio-type-label-line)}:is([data-theme=clear],[data-theme=dark],[data-theme=birch]) .trakio-action-btn,:is([data-theme=clear],[data-theme=dark],[data-theme=birch]) .trakio-projects-sort-trigger{font-family:var(--trakio-font-sans);font-size:var(--trakio-type-button-size);font-weight:var(--trakio-type-button-weight);line-height:var(--trakio-type-button-line);letter-spacing:var(--trakio-type-tracking);text-transform:var(--trakio-type-transform)}:is([data-theme=clear],[data-theme=dark],[data-theme=birch]) .trakio-bottom-nav-label{font-size:var(--trakio-type-navigation-size);font-weight:var(--trakio-type-navigation-weight);line-height:var(--trakio-type-navigation-line)}:is([data-theme=clear],[data-theme=dark],[data-theme=birch]) .trakio-section-heading,:is([data-theme=clear],[data-theme=dark],[data-theme=birch]) .trakio-details-section-title{font-size:var(--trakio-type-section-title-size);font-weight:var(--trakio-type-section-title-weight);line-height:var(--trakio-type-section-title-line)}:is([data-theme=clear],[data-theme=dark],[data-theme=birch]) .trakio-row-summary{font-family:var(--trakio-font-sans);font-size:var(--trakio-type-supporting-size);font-weight:var(--trakio-type-supporting-weight);line-height:var(--trakio-type-supporting-line);letter-spacing:var(--trakio-type-tracking);text-transform:var(--trakio-type-transform)}:is([data-theme=clear],[data-theme=dark],[data-theme=birch]) .trakio-side-rail-version,:is([data-theme=clear],[data-theme=dark],[data-theme=birch]) .trakio-account-page-label,:is([data-theme=clear],[data-theme=dark],[data-theme=birch]) .trakio-details-next-date{font-size:var(--trakio-type-technical-size);font-weight:var(--trakio-type-technical-weight);line-height:var(--trakio-type-technical-line)}:is([data-theme=clear],[data-theme=dark],[data-theme=birch]) .trakio-page-title-screen,:is([data-theme=clear],[data-theme=dark],[data-theme=birch]) .trakio-page-title{font-family:var(--trakio-font-sans);font-size:var(--trakio-type-page-title-size);font-weight:var(--trakio-type-page-title-weight);line-height:var(--trakio-type-page-title-line);letter-spacing:var(--trakio-type-tracking);text-transform:var(--trakio-type-transform)}:is([data-theme=clear],[data-theme=dark],[data-theme=birch]) .trakio-logo-wordmark{font-size:inherit;font-weight:var(--trakio-type-display-weight)}
