:root{--tk-hover:color-mix(in srgb, var(--ink) 4%, transparent);--tk-active:color-mix(in srgb, var(--ink) 7.5%, transparent)}:is(.tk-thread,.tk-queue__list,.tk-desk__context,.tk-center__cards,.tk-pick-list,.tk-wizard__body,.tk-sheet__body,.tk-filter-pop__body,.tk-composer__people,.tk-composer__input,.tk-summary__body dd,.tk-activity pre){scrollbar-color:color-mix(in srgb, var(--muted) 28%, transparent) transparent;scrollbar-width:thin}.tk-status{--tone:var(--faint);border:.0625rem solid var(--line-soft);block-size:1.375rem;color:var(--muted);font-size:var(--text-caption);white-space:nowrap;border-radius:.375rem;align-items:center;gap:.375rem;padding-inline:.5rem;font-weight:500;line-height:1;display:inline-flex}.tk-status>i{background:var(--tone);border-radius:50%;flex:none;block-size:.4375rem;inline-size:.4375rem}.tk-status--open,.tk-status--waiting[data-audience=player]{--tone:var(--blue)}.tk-status--waiting{--tone:var(--warning)}.tk-status--reviewing{--tone:var(--brand)}.tk-status--answered{--tone:var(--success)}.tk-status--closed{--tone:var(--faint)}.tk-priority{--bar:var(--muted);color:var(--muted);font-size:var(--text-caption);white-space:nowrap;align-items:center;gap:.375rem;font-weight:500;display:inline-flex}.tk-priority__bars{align-items:flex-end;gap:.125rem;block-size:.75rem;display:inline-flex}.tk-priority__bars i{background:color-mix(in srgb, var(--muted) 25%, transparent);border-radius:.0625rem;inline-size:.1875rem}.tk-priority__bars i:first-child{block-size:40%}.tk-priority__bars i:nth-child(2){block-size:70%}.tk-priority__bars i:nth-child(3){block-size:100%}.tk-priority--low .tk-priority__bars i:first-child,.tk-priority--normal .tk-priority__bars i:nth-child(-n+2),:is(.tk-priority--high,.tk-priority--urgent) .tk-priority__bars i{background:var(--bar)}.tk-priority--high{--bar:var(--warning)}.tk-priority--urgent{--bar:var(--danger);color:var(--danger)}.tk-avatar{background:var(--surface-3);block-size:2rem;inline-size:2rem;color:var(--muted);font-family:var(--font-en), var(--font-fa), sans-serif;font-size:var(--text-caption);-webkit-user-select:none;user-select:none;border-radius:.5rem;flex:none;place-items:center;font-weight:600;line-height:1;display:inline-grid}.tk-avatar svg{block-size:55%;inline-size:55%}.tk-avatar--xs{block-size:1.5rem;inline-size:1.5rem;font-size:var(--text-caption);border-radius:.3125rem}.tk-avatar--sm{border-radius:.4375rem;block-size:1.75rem;inline-size:1.75rem}.tk-avatar--lg{block-size:2.5rem;inline-size:2.5rem;font-size:var(--text-label);border-radius:.625rem}.tk-avatar--staff{background:color-mix(in srgb, var(--brand) 15%, var(--surface-2));color:var(--brand-text)}.tk-code{color:var(--faint);font-family:var(--font-mono), monospace;font-size:var(--text-caption);cursor:pointer;background:0 0;border:0;align-items:center;gap:.25rem;padding:0;display:inline-flex;position:relative}.tk-code:after{content:"";position:absolute;inset:-.5rem -.375rem}.tk-code svg{opacity:0;block-size:.75rem;inline-size:.75rem;transition:opacity var(--motion-fast) ease}.tk-code:is(:hover,:focus-visible){color:var(--ink)}.tk-code:is(:hover,:focus-visible) svg{opacity:.7}.tk-icon-button{block-size:2.25rem;inline-size:2.25rem;color:var(--muted);cursor:pointer;transition:color var(--motion-fast) ease, background var(--motion-fast) ease;background:0 0;border:.0625rem solid #0000;border-radius:.5rem;flex:none;place-items:center;padding:0;display:inline-grid}.tk-icon-button svg{block-size:1.0625rem;inline-size:1.0625rem}.tk-icon-button:hover:not(:disabled){background:var(--tk-hover);color:var(--ink)}.tk-icon-button:is([aria-pressed=true],[data-popup-open]){background:var(--tk-active);color:var(--ink)}.tk-icon-button:disabled{cursor:not-allowed;opacity:.45}.tk-tool{border:.0625rem solid var(--line-soft);block-size:2rem;color:var(--muted);font:inherit;font-size:var(--text-label);white-space:nowrap;cursor:pointer;transition:color var(--motion-fast) ease, background var(--motion-fast) ease, border-color var(--motion-fast) ease;background:0 0;border-radius:.5rem;align-items:center;gap:.375rem;padding-inline:.625rem;font-weight:500;display:inline-flex}.tk-tool svg{block-size:.9375rem;inline-size:.9375rem}.tk-tool:is(:hover,[data-popup-open]):not(:disabled){background:var(--tk-hover);color:var(--ink)}.tk-tool[data-active]{border-color:var(--line);color:var(--ink)}.tk-tool b{color:var(--brand-text);font-size:var(--text-caption);font-weight:600}.tk-tool:disabled{cursor:not-allowed;opacity:.5}[dir=rtl] .tk-flip{transform:scaleX(-1)}.tk-spin{animation:.9s linear infinite tk-spin}.tk-collapsible{display:inline}.tk-tag{color:var(--faint);font-size:var(--text-caption)}.tk-segment{border:.0625rem solid var(--line-soft);border-radius:.5rem;gap:.125rem;padding:.125rem;display:inline-flex}.tk-segment>button{block-size:1.75rem;color:var(--muted);font:inherit;font-size:var(--text-caption);cursor:pointer;transition:background var(--motion-fast) ease, color var(--motion-fast) ease;background:0 0;border:0;border-radius:.375rem;align-items:center;gap:.375rem;padding-inline:.625rem;font-weight:500;display:inline-flex}.tk-segment>button svg{block-size:.875rem;inline-size:.875rem}.tk-segment>button:hover:not(:disabled){color:var(--ink)}.tk-segment>button[aria-checked=true]{background:var(--tk-active);color:var(--ink)}.tk-chips{flex-wrap:wrap;gap:.375rem;display:flex}.tk-chips>button{border:.0625rem solid var(--line-soft);block-size:1.875rem;color:var(--muted);font:inherit;font-size:var(--text-caption);white-space:nowrap;cursor:pointer;transition:background var(--motion-fast) ease, color var(--motion-fast) ease, border-color var(--motion-fast) ease;background:0 0;border-radius:.375rem;flex:none;align-items:center;gap:.375rem;padding-inline:.625rem;font-weight:500;display:inline-flex}.tk-chips>button svg{block-size:.875rem;inline-size:.875rem}.tk-chips>button:hover:not(:disabled){background:var(--tk-hover);color:var(--ink)}.tk-chips>button[aria-checked=true]{border-color:color-mix(in srgb, var(--brand) 55%, var(--line));background:color-mix(in srgb, var(--brand) 8%, transparent);color:var(--ink)}.tk-chips>button b{color:var(--faint);font-weight:500}.tk-tabs{border-block-end:.0625rem solid var(--line-soft);scrollbar-width:none;gap:1.25rem;display:flex;overflow-x:auto}.tk-tabs>button{block-size:2.5rem;color:var(--muted);font:inherit;font-size:var(--text-label);cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:.375rem;padding:0;font-weight:500;display:inline-flex;position:relative}.tk-tabs>button:hover,.tk-tabs>button[aria-checked=true]{color:var(--ink)}.tk-tabs>button[aria-checked=true]:after{background:var(--brand);content:"";border-radius:99rem;block-size:.125rem;position:absolute;inset-block-end:-.0625rem;inset-inline:0}.tk-tabs>button b{color:var(--faint);font-size:var(--text-caption);font-weight:500}.tk-tabs>button[data-tone=success] b{color:var(--success)}.tk-person-chip{border:.0625rem solid var(--line-soft);block-size:1.875rem;color:var(--muted);font:inherit;font-size:var(--text-caption);cursor:pointer;transition:background var(--motion-fast) ease, color var(--motion-fast) ease, border-color var(--motion-fast) ease;background:0 0;border-radius:.375rem;align-items:center;gap:.375rem;padding-inline:.25rem .625rem;display:inline-flex}.tk-person-chip svg{block-size:.8125rem;inline-size:.8125rem}.tk-person-chip:hover:not(:disabled){background:var(--tk-hover);color:var(--ink)}.tk-person-chip[aria-pressed=true]{border-color:color-mix(in srgb, var(--warning) 50%, var(--line));background:color-mix(in srgb, var(--warning) 8%, transparent);color:var(--ink)}.tk-switch{min-block-size:2rem;color:var(--muted);font-size:var(--text-caption);cursor:pointer;align-items:center;gap:.5rem;display:inline-flex;position:relative}.tk-switch input{opacity:0;cursor:pointer;block-size:1.125rem;inline-size:2rem;margin:0;position:absolute;inset-inline-start:0}.tk-switch>span{background:var(--surface-3);block-size:1.125rem;inline-size:2rem;transition:background var(--motion-fast) ease;border-radius:99rem;flex:none;position:relative}.tk-switch>span:after{background:var(--muted);content:"";block-size:.75rem;inline-size:.75rem;transition:transform var(--motion-base) var(--ease), background var(--motion-fast) ease;border-radius:50%;position:absolute;inset-block-start:.1875rem;inset-inline-start:.1875rem}.tk-switch input:checked+span{background:color-mix(in srgb, var(--brand) 35%, var(--surface-3))}.tk-switch input:checked+span:after{background:var(--brand);transform:translate(.875rem)}[dir=rtl] .tk-switch input:checked+span:after{transform:translate(-.875rem)}.tk-switch input:focus-visible+span{outline:.125rem solid var(--blue);outline-offset:.1875rem}.tk-lifecycle,.tk-stepper{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:.375rem;min-inline-size:0;margin:0;padding:0;list-style:none;display:grid}.tk-lifecycle li,.tk-stepper li>:is(span,button){min-inline-size:0;color:var(--faint);font-size:var(--text-caption);text-align:start;gap:.4375rem;font-weight:500;display:grid}:is(.tk-lifecycle,.tk-stepper) i{background:var(--line);border-radius:99rem;block-size:.1875rem;display:block}.tk-lifecycle li>span,.tk-stepper__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tk-lifecycle [data-state=done],.tk-stepper [data-state=done]>*{color:var(--muted)}.tk-lifecycle [data-state=current],.tk-stepper [data-state=current]>*{color:var(--ink);font-weight:600}:is(.tk-lifecycle,.tk-stepper) [data-state=done] i{background:color-mix(in srgb, var(--brand) 50%, var(--line))}:is(.tk-lifecycle,.tk-stepper) [data-state=current] i{background:var(--brand)}.tk-wizard[data-tone=danger] .tk-stepper [data-state=current] i{background:var(--danger)}.tk-stepper li>button{cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}.tk-stepper li>button:hover{color:var(--ink)}.tk-stepper__label .site-num{color:var(--faint);margin-inline-end:.375rem}.tk-thread-wrap{flex-direction:column;flex:1;min-block-size:0;display:flex;position:relative}.tk-thread{overscroll-behavior:contain;scrollbar-color:color-mix(in srgb, var(--muted) 30%, transparent) transparent;scrollbar-width:thin;flex-direction:column;flex:1;min-block-size:0;padding:.25rem .75rem 1rem;display:flex;overflow-y:auto}.tk-thread:focus-visible{outline-offset:-.125rem}.tk-thread--state{justify-content:center}.tk-thread .ui-state{background:0 0;border:0;min-block-size:12rem}.tk-thread__notice{color:var(--faint);font-size:var(--text-caption);justify-content:center;align-items:center;gap:.5rem;margin:.75rem 0 .25rem;display:flex}.tk-thread__notice svg{block-size:.875rem;inline-size:.875rem}.tk-day{flex-direction:column;display:flex}.tk-day__label{color:var(--faint);font-size:var(--text-caption);align-items:center;gap:.75rem;margin:1rem .5rem .375rem;font-weight:500;display:flex}.tk-day__label:before,.tk-day__label:after{border-block-start:.0625rem solid var(--line-soft);content:"";flex:1}.tk-msg{transition:background var(--motion-fast) ease;border-radius:.5rem;grid-template-columns:1.75rem minmax(0,1fr);column-gap:.75rem;margin-block-start:.25rem;padding:.5rem;display:grid}.tk-msg:hover{background:var(--tk-hover)}.tk-msg--continued{margin-block-start:0;padding-block-start:.125rem}.tk-day:last-child>.tk-msg:last-child{animation:tk-fade .22s var(--ease) both}.tk-msg__gutter{justify-content:center;padding-block-start:.375rem;display:flex}.tk-msg__gutter time{color:var(--faint);font-size:var(--text-caption);opacity:0;transition:opacity var(--motion-fast) ease}.tk-msg:hover .tk-msg__gutter time{opacity:1}.tk-msg__main{min-inline-size:0;max-inline-size:48rem}.tk-msg__head{min-block-size:1.75rem;color:var(--faint);font-size:var(--text-caption);flex-wrap:wrap;align-items:center;gap:.125rem .5rem;display:flex}.tk-msg__head b{color:var(--ink);font-size:var(--text-label);font-weight:600}.tk-msg--staff .tk-msg__role{color:var(--brand-text)}.tk-msg__body{color:var(--ink);font-size:var(--text-control);white-space:pre-wrap;overflow-wrap:anywhere;margin:.125rem 0 0;line-height:1.85}.tk-msg__body a{color:var(--brand-text);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--brand) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--brand) 45%, transparent);text-underline-offset:.2em;word-break:break-all}.tk-msg--private{border-inline-start:.125rem solid color-mix(in srgb, var(--warning) 70%, transparent);background:color-mix(in srgb, var(--warning) 5%, transparent);border-start-start-radius:0;border-end-start-radius:0}.tk-msg--private:hover{background:color-mix(in srgb, var(--warning) 8%, transparent)}.tk-msg__private{color:var(--warning);font-size:var(--text-caption);align-items:center;gap:.375rem;margin:0;font-weight:500;display:flex}.tk-msg__private svg{flex:none;block-size:.75rem;inline-size:.75rem}.tk-msg-skel{grid-template-columns:1.75rem minmax(0,1fr);column-gap:.75rem;margin-block-start:.75rem;padding:.5rem;display:grid}.tk-msg-skel i{border-radius:.4375rem;block-size:1.75rem;inline-size:1.75rem}.tk-msg-skel span{gap:.5rem;padding-block-start:.25rem;display:grid}.tk-msg-skel b{border-radius:.25rem;block-size:.625rem;inline-size:30%;display:block}.tk-msg-skel b+b{inline-size:80%}:is(.tk-msg-skel i,.tk-msg-skel b,.tk-queue__skeleton i){background:linear-gradient(90deg, var(--surface-2), var(--surface-3), var(--surface-2));background-size:200% 100%;animation:1.4s ease-in-out infinite tk-shimmer}.tk-thread__jump{border:.0625rem solid var(--line);background:var(--surface-2);block-size:2rem;color:var(--ink);font:inherit;font-size:var(--text-caption);box-shadow:var(--shadow);cursor:pointer;border-radius:.5rem;align-items:center;gap:.375rem;padding-inline:.75rem;font-weight:500;animation:.2s both tk-fade;display:inline-flex;position:absolute;inset-block-end:.75rem;inset-inline-start:50%;translate:-50%}[dir=rtl] .tk-thread__jump{translate:50%}.tk-thread__jump svg{block-size:.875rem;inline-size:.875rem}.tk-composer{border:.0625rem solid var(--line);background:var(--surface);transition:border-color var(--motion-fast) ease, background var(--motion-fast) ease;border-radius:.625rem;gap:.5rem;margin:0 .75rem .75rem;padding:.5rem .625rem;display:grid;container:tk-composer/inline-size}.tk-composer:focus-within{border-color:color-mix(in srgb, var(--brand) 55%, var(--line))}.tk-composer.is-private{border-color:color-mix(in srgb, var(--warning) 50%, var(--line));background:color-mix(in srgb, var(--warning) 3%, var(--surface))}.tk-composer__audience{flex:none}.tk-composer__note{color:var(--warning);font-size:var(--text-caption);flex-basis:100%;align-items:center;gap:.375rem;display:inline-flex}.tk-composer__note svg{flex:none;block-size:.75rem;inline-size:.75rem}.tk-composer.is-private .tk-segment>button[aria-checked=true]{color:var(--warning)}.tk-composer__people{flex-wrap:wrap;align-items:center;gap:.375rem;max-block-size:7rem;display:flex;overflow-y:auto}.tk-composer__none{color:var(--faint);font-size:var(--text-caption)}.tk-composer__input{min-block-size:2.75rem;max-block-size:14rem;inline-size:100%;color:var(--ink);font:inherit;font-size:var(--text-control);resize:none;background:0 0;border:0;outline:0;padding:.25rem;line-height:1.8;display:block;overflow-y:auto}.tk-composer__input::placeholder{color:var(--faint)}.tk-composer__input:disabled{cursor:not-allowed;opacity:.6}.tk-composer__error,.tk-form-error,.tk-thread-error{background:color-mix(in srgb, var(--danger) 10%, transparent);color:var(--danger);font-size:var(--text-label);border-radius:.5rem;margin:0;padding:.5rem .625rem;line-height:1.7}.tk-composer__bar{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.tk-composer__bar .ui-button{min-block-size:2rem}.tk-composer__hint{gap:.1875rem;margin-inline-start:auto;display:inline-flex}.tk-composer__count{color:var(--faint);font-size:var(--text-caption)}.tk-composer__count[data-warn]{color:var(--warning);font-weight:600}:is(.tk-composer__hint,.tk-shortcuts,.tk-queue__foot) kbd{border:.0625rem solid var(--line-soft);block-size:1.25rem;min-inline-size:1.25rem;color:var(--faint);font-family:var(--font-mono), monospace;font-size:var(--text-caption);direction:ltr;border-radius:.25rem;place-items:center;padding-inline:.25rem;line-height:1;display:inline-grid}.ui-action-menu__popup.tk-templates{inline-size:min(21rem,100dvi - 1.5rem)}.ui-action-menu__item.tk-templates__item{flex-direction:column;align-items:flex-start;gap:.125rem;padding-block:.5rem}.tk-templates__item small{color:var(--faint);font-size:var(--text-caption);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:400;line-height:1.6;display:-webkit-box;overflow:hidden}.tk-closed{border:.0625rem solid var(--line-soft);border-radius:.625rem;align-items:center;gap:.75rem;margin:0 .75rem .75rem;padding:.75rem .875rem;display:flex}.tk-closed__icon{color:var(--success);flex:none;place-items:center;display:grid}.tk-closed__icon svg{block-size:1.125rem;inline-size:1.125rem}.tk-closed>div{flex:1;min-inline-size:0}.tk-closed b{font-size:var(--text-label);font-weight:600}.tk-closed p{color:var(--muted);font-size:var(--text-caption);margin:.125rem 0 0}:is(.tk-wizard,.tk-confirm,.tk-add-dialog) .ui-button{box-shadow:none;border-radius:.5rem;font-weight:600}:is(.tk-wizard,.tk-confirm,.tk-add-dialog) .ui-button:hover:not(:disabled){transform:none}:is(.tk-wizard,.tk-confirm,.tk-add-dialog) .ui-button--primary{background:var(--brand);color:#04202a;box-shadow:none}:is(.tk-wizard,.tk-confirm,.tk-add-dialog) .ui-button--primary:after{display:none}:is(.tk-wizard,.tk-confirm,.tk-add-dialog) .ui-button--primary:hover:not(:disabled){background:color-mix(in srgb, var(--brand) 86%, white);box-shadow:none}html[data-mode=light] :is(.tk-wizard,.tk-confirm,.tk-add-dialog) .ui-button--primary{background:var(--brand-deep);color:#fff}html[data-mode=light] :is(.tk-wizard,.tk-confirm,.tk-add-dialog) .ui-button--primary:hover:not(:disabled){background:color-mix(in srgb, var(--brand-deep) 88%, black)}:is(.tk-wizard,.tk-confirm,.tk-add-dialog) .ui-button--secondary{border-color:var(--line);background:0 0}:is(.tk-wizard,.tk-confirm,.tk-add-dialog) :is(.ui-button--secondary,.ui-button--ghost):hover:not(:disabled){border-color:var(--line);background:var(--tk-hover)}.tk-wizard-viewport{padding:1rem}.ui-dialog__popup.tk-wizard{border:.0625rem solid var(--line);background:var(--surface);max-block-size:min(44rem,100dvb - 2rem);inline-size:min(38rem,100%);box-shadow:var(--shadow);border-radius:.875rem;flex-direction:column;padding:0;display:flex;overflow:hidden}.tk-wizard__head{align-items:flex-start;gap:.75rem;padding:1.125rem 1.25rem .875rem;display:flex;position:relative}.tk-wizard__titles{flex:1;min-inline-size:0;padding-inline-end:2.5rem}.tk-wizard__title{font-size:var(--text-body);letter-spacing:var(--heading-tracking);margin:0;font-weight:600;line-height:1.6}.tk-wizard__desc{color:var(--muted);font-size:var(--text-caption);margin:.125rem 0 0;line-height:1.7}.tk-wizard__close{position:absolute;inset-block-start:.875rem;inset-inline-end:.875rem}.tk-wizard__steps{padding-inline:1.25rem}.tk-wizard__body{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-block-size:0;padding:1.25rem;overflow-y:auto;container-type:inline-size}.tk-wizard__foot{border-block-start:.0625rem solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:.5rem;padding:.75rem 1.25rem;display:flex}.tk-wizard__foot>:last-child{margin-inline-start:auto}.tk-wizard__foot .ui-button{min-block-size:2.25rem;font-size:var(--text-label);padding-inline:.875rem}.tk-wizard__form{gap:1rem;display:grid}.tk-wizard__step,.tk-success{--tk-shift:.75rem;--tk-dir:1;animation:tk-step-in .2s var(--ease) both;gap:1rem;display:grid}.tk-wizard__step[data-direction=back]{--tk-dir:-1}[dir=rtl] :is(.tk-wizard__step,.tk-success){--tk-shift:-.75rem}.tk-wizard__step-title{font-size:var(--text-control);outline:none;margin:0;font-weight:600;line-height:1.6}.tk-wizard__step-hint{color:var(--muted);font-size:var(--text-caption);margin:-.75rem 0 0;line-height:1.7}.tk-options{border:.0625rem solid var(--line);border-radius:.625rem;display:grid;overflow:hidden}.tk-option{cursor:pointer;min-block-size:3.5rem;transition:background var(--motion-fast) ease;align-items:center;gap:.875rem;padding:.625rem .875rem;display:flex;position:relative}.tk-option+.tk-option{border-block-start:.0625rem solid var(--line-soft)}.tk-option:hover{background:var(--tk-hover)}.tk-option:has(input:checked){background:color-mix(in srgb, var(--brand) 6%, transparent)}.tk-option>svg{block-size:1.125rem;inline-size:1.125rem;color:var(--muted);flex:none}.tk-option:has(input:checked)>svg{color:var(--brand-text)}.tk-option__text{flex:1;gap:.0625rem;min-inline-size:0;display:grid}.tk-option__text b{font-size:var(--text-label);font-weight:600}.tk-option__text small{color:var(--faint);font-size:var(--text-caption);line-height:1.6}.tk-option input{border:.09375rem solid var(--line);appearance:none;cursor:pointer;block-size:1rem;inline-size:1rem;transition:border-color var(--motion-fast) ease;background:0 0;border-radius:50%;flex:none;order:3;margin:0}.tk-option input:checked{border-color:var(--brand);background:radial-gradient(circle, var(--brand) 0 .25rem, transparent .28rem)}.tk-option[data-scope=all] input:checked{border-color:var(--danger);background:radial-gradient(circle, var(--danger) 0 .25rem, transparent .28rem)}.tk-option input:focus-visible{outline:.125rem solid var(--blue);outline-offset:.125rem}.tk-field{gap:.375rem;min-inline-size:0;display:grid}.tk-field>label,.tk-field__label{color:var(--ink);font-size:var(--text-label);font-weight:500}.tk-field .ui-input{border-radius:.5rem;inline-size:100%}.tk-field__code{font-family:var(--font-mono), monospace;letter-spacing:.04em}.tk-field__meta{color:var(--faint);font-size:var(--text-caption);justify-content:space-between;gap:.75rem;line-height:1.6;display:flex}.tk-field__meta>span:first-child{align-items:center;gap:.375rem;display:inline-flex}.tk-field__meta svg{block-size:.875rem;inline-size:.875rem;color:var(--success)}.tk-field.is-invalid .ui-input{border-color:var(--danger);box-shadow:0 0 0 .125rem color-mix(in srgb, var(--danger) 12%, transparent)}.tk-field.is-invalid .tk-field__meta>span:first-child{color:var(--danger)}.tk-ideas{flex-wrap:wrap;gap:.375rem;display:flex}.tk-idea{border:.0625rem solid var(--line-soft);block-size:1.75rem;color:var(--muted);font:inherit;font-size:var(--text-caption);cursor:pointer;transition:background var(--motion-fast) ease, color var(--motion-fast) ease;background:0 0;border-radius:.375rem;padding-inline:.625rem}.tk-idea:hover{border-color:var(--line);background:var(--tk-hover);color:var(--ink)}.tk-details{gap:1rem;display:grid}.tk-tips{border-block-start:.0625rem solid var(--line-soft);color:var(--muted);font-size:var(--text-caption);gap:.375rem;padding-block-start:.75rem;display:grid}.tk-tips b{color:var(--faint);font-weight:600}.tk-tips ul{flex-wrap:wrap;gap:.25rem 1.25rem;margin:0;padding:0;list-style:none;display:flex}.tk-tips li:before{color:var(--faint);content:"–";margin-inline-end:.375rem}.tk-review{gap:.875rem;display:grid}.tk-summary{border:.0625rem solid var(--line);border-radius:.625rem;margin:0;display:grid;overflow:hidden}.tk-summary>div{grid-template-columns:7.5rem minmax(0,1fr) auto;align-items:baseline;gap:.75rem;padding:.625rem .875rem;display:grid}.tk-summary>div+div{border-block-start:.0625rem solid var(--line-soft)}.tk-summary dt{color:var(--faint);font-size:var(--text-caption)}.tk-summary dd{color:var(--ink);font-size:var(--text-label);overflow-wrap:anywhere;margin:0}.tk-summary .ui-text-button{color:var(--brand-text);font-size:var(--text-caption);padding:0}.tk-summary>.tk-summary__body{grid-template-columns:minmax(0,1fr);gap:.25rem}.tk-summary__body dd{max-block-size:11rem;font-size:var(--text-control);white-space:pre-wrap;line-height:1.85;overflow-y:auto}.tk-summary__muted{color:var(--faint);font-family:var(--font-mono), monospace;font-size:var(--text-caption);margin-inline-start:.375rem}.tk-summary dd .tk-priority{vertical-align:middle}.tk-review__note{color:var(--muted);font-size:var(--text-caption);align-items:center;gap:.5rem;margin:0;line-height:1.7;display:flex}.tk-review__note svg{block-size:.875rem;inline-size:.875rem;color:var(--faint);flex:none}.tk-success{text-align:center;justify-items:center;gap:.5rem;padding:1.5rem 0 .5rem}.tk-success__icon{block-size:2rem;inline-size:2rem;color:var(--success)}.tk-success p{max-inline-size:26rem;color:var(--muted);font-size:var(--text-label);margin:0;line-height:1.8}.tk-lookup{border:.0625rem solid var(--line-soft);min-block-size:3.5rem;color:var(--muted);font-size:var(--text-label);transition:border-color var(--motion-fast) ease;border-radius:.625rem;align-items:center;gap:.75rem;padding:.625rem .875rem;display:flex}.tk-lookup>svg{block-size:1.125rem;inline-size:1.125rem;color:var(--faint);flex:none}.tk-lookup>div{flex:1;min-inline-size:0;display:grid}.tk-lookup b{color:var(--ink);overflow-wrap:anywhere;font-weight:600}.tk-lookup small{color:var(--faint);font-family:var(--font-mono), monospace;font-size:var(--text-caption)}.tk-lookup.is-found{border-color:color-mix(in srgb, var(--success) 40%, var(--line))}.tk-lookup.is-missing{border-color:color-mix(in srgb, var(--danger) 40%, var(--line));color:var(--danger)}.tk-lookup__found{color:var(--success);font-size:var(--text-caption);white-space:nowrap;flex:none;align-items:center;gap:.375rem;margin-inline-start:auto;font-weight:500;display:inline-flex}.tk-lookup__found svg{block-size:.875rem;inline-size:.875rem}.tk-danger{border:.0625rem solid color-mix(in srgb, var(--danger) 35%, var(--line));background:color-mix(in srgb, var(--danger) 5%, transparent);border-inline-start-width:.1875rem;border-radius:.5rem;gap:.75rem;padding:.75rem .875rem;display:flex}.tk-danger>svg{block-size:1.125rem;inline-size:1.125rem;color:var(--danger);flex:none;margin-block-start:.125rem}.tk-danger b{font-size:var(--text-label);font-weight:600;display:block}.tk-danger p{color:var(--muted);font-size:var(--text-caption);margin:.125rem 0 0;line-height:1.7}.tk-purge-tools{justify-content:flex-end;gap:.25rem;margin-block-start:-.5rem;display:flex}.tk-purge-run{text-align:center;justify-items:center;gap:.75rem;padding:1.5rem 0 .5rem;display:grid}.tk-purge-run p{color:var(--muted);font-size:var(--text-caption);margin:0}.tk-purge-run__icon{block-size:1.75rem;inline-size:1.75rem;color:var(--warning);animation:1.6s ease-in-out infinite tk-breathe}.tk-progress{background:var(--surface-3);border-radius:99rem;block-size:.25rem;inline-size:min(22rem,100%);position:relative;overflow:hidden}.tk-progress i{border-radius:inherit;background:var(--brand);transition:inline-size var(--motion-slow) var(--ease);position:absolute;inset-block:0;inset-inline-start:0}.tk-pick-list{border:.0625rem solid var(--line);scrollbar-width:thin;border-radius:.625rem;max-block-size:18rem;min-inline-size:0;margin:0;padding:0;display:grid;overflow-y:auto}.tk-pick-list--tall{max-block-size:22rem}.tk-pick{cursor:pointer;min-block-size:2.75rem;transition:background var(--motion-fast) ease;align-items:center;gap:.75rem;padding:.375rem .75rem;display:flex}.tk-pick+.tk-pick{border-block-start:.0625rem solid var(--line-soft)}.tk-pick:hover{background:var(--tk-hover)}.tk-pick:has(input:checked){background:color-mix(in srgb, var(--brand) 6%, transparent)}.tk-pick input{block-size:.9375rem;inline-size:.9375rem;accent-color:var(--brand);flex:none;margin:0}.tk-pick>span{flex:1;min-inline-size:0;display:grid}.tk-pick b{font-size:var(--text-label);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.tk-pick small{color:var(--faint);font-family:var(--font-mono), monospace;font-size:var(--text-caption)}.tk-pick .tk-status{border:0;padding:0}.tk-pick-list .tk-ctx__empty{padding:1.5rem .75rem}.tk-picked{flex-wrap:wrap;gap:.375rem;margin-block:.75rem;display:flex}.tk-picked .tk-person-chip[aria-pressed=true]{border-color:color-mix(in srgb, var(--brand) 50%, var(--line));background:color-mix(in srgb, var(--brand) 8%, transparent)}.ui-dialog__popup.tk-add-dialog{border-radius:.875rem;inline-size:min(32rem,100%)}.tk-add-dialog .ui-command{border-radius:.5rem;inline-size:100%}.tk-add-dialog .tk-pick-list{margin-block-start:.75rem}.ui-dialog__popup.tk-confirm{text-align:start;border-radius:.875rem;inline-size:min(25rem,100%);padding:1.25rem 1.25rem 1rem}.tk-confirm__title{font-size:var(--text-body);margin:0;font-weight:600}.tk-confirm__text{color:var(--muted);font-size:var(--text-label);margin:.375rem 0 0;line-height:1.8}.tk-confirm__actions{justify-content:flex-end;gap:.5rem;margin-block-start:1.25rem;display:flex}.tk-sheet{z-index:91;border-inline-start:.0625rem solid var(--line);background:var(--surface);inline-size:min(24rem,92vw);box-shadow:var(--shadow);animation:tk-sheet-end .24s var(--ease) both;outline:0;flex-direction:column;display:flex;position:fixed;inset-block:0;inset-inline-end:0}[dir=rtl] .tk-sheet{animation-name:tk-sheet-end-rtl}.tk-sheet__head{border-block-end:.0625rem solid var(--line-soft);justify-content:space-between;align-items:center;gap:.75rem;padding:.625rem .75rem .625rem 1rem;display:flex}.tk-sheet__title{font-size:var(--text-label);margin:0;font-weight:600}.tk-sheet__body{overscroll-behavior:contain;flex:1;min-block-size:0;overflow-y:auto}.ui-popover.tk-filter-pop{border-radius:.75rem;width:min(21rem,100dvi - 1.75rem)}.tk-filter-pop__body{gap:1rem;max-block-size:min(28rem,70dvb);padding:.875rem 1rem 1rem;display:grid;overflow-y:auto}.tk-filter-pop__group{gap:.5rem;display:grid}.tk-filter-pop__group>span{color:var(--faint);font-size:var(--text-caption);font-weight:600}.tk-filter-pop .tk-chips>button{block-size:1.75rem;padding-inline:.5rem}.ui-popover:is(.tk-shortcuts-pop,.tk-people-pop){border-radius:.75rem}.ui-popover.tk-shortcuts-pop{width:min(18rem,100dvi - 1.75rem)}.tk-shortcuts{margin:0;padding:.375rem 1rem .75rem;display:grid}.tk-shortcuts>div{border-block-end:.0625rem solid var(--line-soft);justify-content:space-between;align-items:center;gap:1rem;min-block-size:2.25rem;display:flex}.tk-shortcuts>div:last-child{border-block-end:0}.tk-shortcuts dt{gap:.25rem;display:inline-flex}.tk-shortcuts dd{color:var(--muted);font-size:var(--text-caption);margin:0}.ui-popover.tk-people-pop{width:min(17rem,100dvi - 1.75rem)}.tk-people-list{margin:0;padding:.375rem;list-style:none;display:grid}.tk-people-list li{border-radius:.5rem;align-items:center;gap:.625rem;min-block-size:2.5rem;padding:.25rem .5rem;display:flex}.tk-people-list li>span{min-inline-size:0;font-size:var(--text-label);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.tk-people-list small{color:var(--faint);font-size:var(--text-caption)}.tk-page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem 1.5rem;display:flex}.tk-page-head h1{font-size:clamp(calc(1.25rem * var(--font-scale)), calc(1.6dvi * var(--font-scale)), calc(1.5rem * var(--font-scale)));letter-spacing:var(--heading-tracking);margin:0;font-weight:650;line-height:1.4}.tk-page-head p{color:var(--muted);font-size:var(--text-label);margin:.25rem 0 0}.tk-page-head__actions{flex-wrap:wrap;align-items:center;gap:1.25rem;display:flex}.tk-page-head__actions .ui-button{min-block-size:2.25rem;font-size:var(--text-label);padding-inline:.875rem}.tk-page-head__stats{gap:1.25rem;margin:0;display:flex}.tk-page-head__stats>div{align-items:baseline;gap:.375rem;display:flex}.tk-page-head__stats dt{color:var(--faint);font-size:var(--text-caption)}.tk-page-head__stats dd{color:var(--ink);font-size:var(--text-label);margin:0;font-weight:600}.tk-page-head__stats [data-tone=success] dd{color:var(--success)}.tk-center{gap:1rem;min-inline-size:0;display:grid;container:tk-center/inline-size}.tk-center__body{block-size:clamp(32rem, calc(100dvb - var(--ws-topbar) - 9rem), 60rem);border:.0625rem solid var(--line-soft);background:var(--surface);border-radius:.75rem;grid-template-columns:minmax(16rem,20rem) minmax(0,1fr);display:grid;overflow:hidden}.tk-center__list{border-inline-end:.0625rem solid var(--line-soft);flex-direction:column;min-block-size:0;min-inline-size:0;display:flex}.tk-center__tools{gap:.25rem;padding:.75rem .75rem 0;display:grid}.tk-center__tools .ui-command{background:0 0;border-radius:.5rem;min-block-size:2.25rem;inline-size:100%}.tk-center__tools .tk-tabs{gap:1rem}.tk-center__cards{overscroll-behavior:contain;scrollbar-width:thin;flex:1;align-content:start;gap:.125rem;min-block-size:0;padding:.375rem;display:grid;overflow-y:auto}.tk-card{inline-size:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;transition:background var(--motion-fast) ease;background:0 0;border:0;border-radius:.5rem;gap:.3125rem;padding:.625rem .75rem;display:grid;position:relative}.tk-card:hover{background:var(--tk-hover)}.tk-card[aria-current=true]{background:var(--tk-active)}.tk-card[aria-current=true]:before,.tk-row.is-active:before{background:var(--brand);content:"";border-radius:99rem;inline-size:.125rem;position:absolute;inset-block:.625rem;inset-inline-start:0}.tk-card__top{align-items:baseline;gap:.5rem;min-inline-size:0;display:flex}.tk-card__top b{min-inline-size:0;color:var(--ink);font-size:var(--text-label);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:600;overflow:hidden}.tk-card__top time{color:var(--faint);font-size:var(--text-caption);flex:none}.tk-card__meta{color:var(--faint);font-size:var(--text-caption);flex-wrap:wrap;align-items:center;gap:.25rem .625rem;display:flex}.tk-card__meta>span[lang=en]{font-family:var(--font-mono), monospace;font-size:var(--text-caption)}:is(.tk-card__meta,.tk-row__meta,.tk-history__item) .tk-status{border:0;block-size:auto;padding:0}.tk-card__count{align-items:center;gap:.25rem;display:inline-flex}.tk-card__count svg{block-size:.75rem;inline-size:.75rem}.tk-center__none{color:var(--faint);font-size:var(--text-label);text-align:center;justify-items:center;gap:.5rem;padding:2.5rem 1rem;display:grid}.tk-center__none svg{block-size:1.5rem;inline-size:1.5rem}.tk-center__none p{margin:0}.tk-center__thread{min-block-size:0;min-inline-size:0;display:flex}.tk-conv{flex-direction:column;flex:1;min-block-size:0;min-inline-size:0;display:flex}.tk-conv__head{border-block-end:.0625rem solid var(--line-soft);flex-wrap:wrap;align-items:flex-start;gap:.5rem .75rem;padding:.875rem 1rem;display:flex}.tk-conv__back{display:none}.tk-conv__titles{flex:14rem;gap:.25rem;min-inline-size:0;display:grid}.tk-conv__titles h2,.tk-thread-head h2{font-size:var(--text-body-sm);overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.6}.tk-conv__titles p{color:var(--faint);font-size:var(--text-caption);flex-wrap:wrap;align-items:center;gap:.25rem .75rem;margin:0;display:flex}.tk-conv__actions{flex:none;align-items:center;gap:.375rem;display:flex}.tk-conv__track{border-block-end:.0625rem solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;padding:.75rem 1rem;display:flex}.tk-conv__track .tk-lifecycle{flex:18rem}.tk-people-stack{border:.0625rem solid var(--line-soft);block-size:2rem;color:var(--muted);cursor:pointer;background:0 0;border-radius:.5rem;flex:none;align-items:center;padding-inline:.5rem;display:inline-flex}.tk-people-stack:hover{background:var(--tk-hover)}.tk-people-stack .tk-avatar{box-shadow:0 0 0 .125rem var(--surface);margin-inline-end:-.25rem}.tk-people-stack>svg{block-size:.875rem;inline-size:.875rem;margin-inline-start:.625rem}.tk-people-stack__more{font-size:var(--text-caption);margin-inline-start:.5rem}.tk-empty{border:.0625rem solid var(--line-soft);background:var(--surface);text-align:center;border-radius:.75rem;justify-items:center;gap:.625rem;padding:3.5rem 1.5rem;display:grid}.tk-empty>svg{block-size:1.75rem;inline-size:1.75rem;color:var(--faint)}.tk-empty h2{font-size:var(--text-body);margin:0;font-weight:600}.tk-empty>p{max-inline-size:30rem;color:var(--muted);font-size:var(--text-label);margin:0;line-height:1.8}.tk-empty__steps{color:var(--muted);font-size:var(--text-label);flex-wrap:wrap;justify-content:center;gap:.5rem 1.5rem;margin:.5rem 0;padding:0;list-style:none;display:flex}.tk-empty__steps li{align-items:center;gap:.5rem;display:inline-flex}.tk-empty__steps li>span{border:.0625rem solid var(--line);block-size:1.375rem;inline-size:1.375rem;color:var(--faint);font-size:var(--text-caption);border-radius:.375rem;place-items:center;display:inline-grid}.tk-empty .ui-button{min-block-size:2.25rem;font-size:var(--text-label);padding-inline:.875rem}:where(.app-shell) .screen-frame:has(>.tk-desk){gap:0;max-inline-size:none;animation:.2s both tk-fade}html .app-main:has(.tk-desk){padding:0}.tk-desk{min-inline-size:0;block-size:calc(100dvb - var(--ws-topbar));background:var(--bg);flex-direction:column;min-block-size:30rem;display:flex;overflow:hidden;container:tk-desk/inline-size}@media (max-width:60rem){html .app-main:has(.tk-desk){padding-block-end:calc(4.125rem + env(safe-area-inset-bottom))}.tk-desk{block-size:calc(100dvb - 3.5rem - 4.125rem - env(safe-area-inset-bottom))}}.tk-desk__bar{border-block-end:.0625rem solid var(--line-soft);background:var(--ws-rail-bg);flex-wrap:wrap;align-items:center;gap:0 1.5rem;padding-inline:1rem;display:flex}.tk-desk__bar h1{font-size:var(--text-control);letter-spacing:var(--heading-tracking);white-space:nowrap;margin:0;font-weight:600;line-height:3.25rem}.tk-tabs.tk-desk__views{border-block-end:0;align-self:stretch;gap:1.125rem}.tk-desk__views>button{block-size:3.25rem}.tk-desk__views>button[data-tone=warning] b{color:var(--warning)}.tk-desk__actions{align-items:center;gap:.375rem;margin-inline-start:auto;padding-block:.5rem;display:flex}.tk-desk__actions .ui-button{min-block-size:2.125rem;font-size:var(--text-label);padding-inline:.75rem}.tk-desk__panes{flex:1;grid-template-columns:clamp(17rem,28%,21rem) minmax(0,1fr);min-block-size:0;display:grid}.tk-desk[data-layout=wide] .tk-desk__panes[data-context=open]{grid-template-columns:clamp(17rem,25%,20rem) minmax(0,1fr) clamp(18rem,24%,21rem)}.tk-desk__queue{border-inline-end:.0625rem solid var(--line-soft);background:var(--ws-rail-bg);flex-direction:column;min-block-size:0;min-inline-size:0;display:flex}.tk-desk__thread{background:var(--bg);flex-direction:column;min-block-size:0;min-inline-size:0;display:flex;container:tk-thread/inline-size}.tk-desk__thread--empty{justify-content:center;padding:1.5rem}.tk-desk__thread--empty .ui-state{background:0 0;border:0}.tk-desk__context{overscroll-behavior:contain;border-inline-start:.0625rem solid var(--line-soft);background:var(--ws-rail-bg);min-block-size:0;min-inline-size:0;overflow-y:auto}.tk-desk__context[hidden]{display:none}.tk-queue__search{align-items:center;gap:.25rem;padding:.625rem .75rem;display:flex}.tk-queue__search .ui-command{background:0 0;border-radius:.5rem;flex:1;min-block-size:2.25rem;inline-size:auto;min-inline-size:0}.tk-filter-trigger{position:relative}.tk-filter-trigger[data-active]{color:var(--ink)}.tk-filter-trigger b{background:var(--brand);color:#04202a;block-size:.875rem;min-inline-size:.875rem;font-size:var(--text-caption);border-radius:99rem;padding-inline:.1875rem;font-weight:700;line-height:.875rem;position:absolute;inset-block-start:.1875rem;inset-inline-end:.1875rem}.tk-queue__chips{flex-wrap:wrap;align-items:center;gap:.375rem;padding:0 .75rem .5rem;display:flex}.tk-filter-chip{border:.0625rem solid var(--line-soft);block-size:1.625rem;color:var(--ink);font:inherit;font-size:var(--text-caption);cursor:pointer;background:0 0;border-radius:.375rem;align-items:center;gap:.25rem;padding-inline:.5rem .375rem;font-weight:500;display:inline-flex}.tk-filter-chip svg{block-size:.75rem;inline-size:.75rem;color:var(--faint)}.tk-filter-chip:hover{border-color:var(--line);background:var(--tk-hover)}.tk-queue__chips .ui-text-button{font-size:var(--text-caption);padding:.25rem}.tk-fresh{border:.0625rem solid var(--line);background:var(--tk-hover);block-size:2rem;color:var(--ink);font:inherit;font-size:var(--text-caption);cursor:pointer;border-radius:.5rem;justify-content:center;align-items:center;gap:.375rem;margin:0 .75rem .5rem;font-weight:500;animation:.2s both tk-fade;display:flex}.tk-fresh svg{block-size:.8125rem;inline-size:.8125rem;color:var(--brand-text)}.tk-queue__list{overscroll-behavior:contain;border-block-start:.0625rem solid var(--line-soft);scrollbar-width:thin;flex:1;align-content:start;gap:.125rem;min-block-size:0;padding:.375rem;transition:opacity .12s;display:grid;overflow-y:auto}.tk-queue__list[data-stale]{opacity:.6}.tk-queue__list .ui-state{background:0 0;border:0;min-block-size:12rem}.tk-row{inline-size:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;content-visibility:auto;contain-intrinsic-size:auto 4.5rem;transition:background var(--motion-fast) ease;background:0 0;border:0;border-radius:.5rem;align-items:flex-start;gap:.625rem;padding:.625rem .75rem;display:flex;position:relative}.tk-row:hover{background:var(--tk-hover)}.tk-row.is-active{background:var(--tk-active)}.tk-row.is-fresh:not(.is-active){background:color-mix(in srgb, var(--brand) 5%, transparent)}.tk-row__body{flex:1;gap:.1875rem;min-inline-size:0;display:grid}.tk-row__top{align-items:center;gap:.5rem;min-inline-size:0;display:flex}.tk-row__top b{min-inline-size:0;color:var(--muted);font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.tk-row__top time{color:var(--faint);font-size:var(--text-caption);flex:none;align-items:center;gap:.25rem;margin-inline-start:auto;display:inline-flex}.tk-row__top time.is-overdue{color:var(--warning);font-weight:600}.tk-row__top time svg{block-size:.6875rem;inline-size:.6875rem}.tk-row__new{color:var(--brand-text);font-size:var(--text-caption);flex:none;align-items:center;gap:.25rem;font-weight:600;display:inline-flex}.tk-row__new:before{background:var(--brand);content:"";border-radius:50%;block-size:.375rem;inline-size:.375rem}.tk-row__subject{color:var(--ink);font-size:var(--text-label);text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.6;overflow:hidden}.tk-row__meta{color:var(--faint);font-size:var(--text-caption);flex-wrap:wrap;align-items:center;gap:.25rem .625rem;display:flex}.tk-row__meta .tk-status{font-size:var(--text-caption)}.tk-row__count{align-items:center;gap:.1875rem;display:inline-flex}.tk-row__count svg{block-size:.6875rem;inline-size:.6875rem}.tk-row__assignee{margin-inline-start:auto;display:inline-flex}.tk-queue__skeleton{gap:.25rem;padding:.25rem;display:grid}.tk-queue__skeleton i{border-radius:.5rem;block-size:4rem}.tk-queue__more{padding:.5rem .25rem;display:grid}.tk-queue__more .ui-button{inline-size:100%}.tk-queue__foot{border-block-start:.0625rem solid var(--line-soft);color:var(--faint);font-size:var(--text-caption);justify-content:space-between;align-items:center;gap:1rem;padding:.5rem .75rem;display:flex}.tk-queue__keys{gap:.1875rem;display:inline-flex}.tk-thread-head{border-block-end:.0625rem solid var(--line-soft);align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.tk-thread-head__titles{flex:1;gap:.25rem;min-inline-size:0;display:grid}.tk-thread-head__eyebrow{color:var(--faint);font-size:var(--text-caption);flex-wrap:wrap;align-items:center;gap:.25rem .625rem;margin:0;display:flex}.tk-thread-head__line{flex-wrap:wrap;align-items:center;gap:.25rem .625rem;min-inline-size:0;display:flex}.tk-assignee{color:var(--muted);font-size:var(--text-caption);align-items:center;gap:.3125rem;display:inline-flex}.tk-assignee svg{block-size:.8125rem;inline-size:.8125rem}.tk-thread-head__actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:.25rem;max-inline-size:55%;display:flex}.tk-thread-head__actions .ui-button{min-block-size:2.25rem;font-size:var(--text-label);padding-inline:.75rem}.tk-thread-hint{border-block-end:.0625rem solid var(--line-soft);color:var(--muted);font-size:var(--text-caption);align-items:center;gap:.5rem;margin:0;padding:.5rem 1rem;display:flex}.tk-thread-hint svg{flex:none;block-size:.875rem;inline-size:.875rem}.tk-thread-error{margin:.75rem 1rem 0}.tk-ctx{align-content:start;display:grid}.tk-ctx__card{border-block-end:.0625rem solid var(--line-soft);gap:.625rem;padding:.875rem 1rem;display:grid}.tk-ctx__title{color:var(--faint);font-size:var(--text-caption);margin:0;font-weight:600}.tk-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem .5rem;display:grid}.tk-fields__item{gap:.25rem;min-inline-size:0;display:grid}.tk-fields__item>span{color:var(--faint);font-size:var(--text-caption)}.ui-select.tk-prop-select{border:.0625rem solid var(--line-soft);min-block-size:2.125rem;inline-size:100%;min-inline-size:0;font-size:var(--text-label);box-shadow:none;background:0 0;border-radius:.4375rem;padding:.25rem .625rem;font-weight:500}.ui-select.tk-prop-select:hover:not(:disabled){border-color:var(--line);background:var(--tk-hover)}.ui-select.tk-prop-select[data-popup-open]{border-color:color-mix(in srgb, var(--brand) 50%, var(--line));background:var(--tk-hover);box-shadow:none}.tk-ctx__meta{color:var(--faint);font-size:var(--text-caption);flex-wrap:wrap;gap:.25rem 1rem;margin:0;display:flex}.tk-ctx__meta time{color:var(--muted)}.tk-requester{grid-template-columns:auto minmax(0,1fr);align-items:center}.tk-requester__name{min-inline-size:0;display:grid}.tk-requester__name b{font-size:var(--text-label);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.tk-requester__name small{color:var(--faint);font-size:var(--text-caption)}.tk-requester__stats{flex-wrap:wrap;grid-column:1/-1;gap:.25rem 1rem;margin:0;display:flex}.tk-requester__stats>div{align-items:baseline;gap:.3125rem;display:flex}.tk-requester__stats dt{color:var(--faint);font-size:var(--text-caption)}.tk-requester__stats dd{font-size:var(--text-label);margin:0;font-weight:600}.tk-requester__stats [data-tone=warning] dd{color:var(--warning)}.tk-ctx__tools{display:grid}.tk-ctx__tabs{border-block-end:.0625rem solid var(--line-soft);scrollbar-width:none;justify-content:space-between;gap:.5rem;padding-inline:1rem;display:flex;overflow-x:auto}.tk-ctx__tabs button{block-size:2.5rem;color:var(--muted);font:inherit;font-size:var(--text-caption);cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:.375rem;padding:0;font-weight:500;display:inline-flex;position:relative}.tk-ctx__tabs button:hover,.tk-ctx__tabs button[aria-selected=true]{color:var(--ink)}.tk-ctx__tabs button svg{display:none}.tk-ctx__tabs button b{color:var(--faint);font-weight:500}.tk-ctx__tabs button[aria-selected=true]:after{background:var(--brand);content:"";border-radius:99rem;block-size:.125rem;position:absolute;inset-block-end:-.0625rem;inset-inline:0}.tk-ctx__panel{gap:.75rem;padding:.875rem 1rem;display:grid}.tk-ctx__hint{color:var(--faint);font-size:var(--text-caption);align-items:center;gap:.4375rem;margin:0;line-height:1.6;display:flex}.tk-ctx__hint svg{flex:none;block-size:.8125rem;inline-size:.8125rem}.tk-ctx__empty{color:var(--faint);font-size:var(--text-caption);text-align:center;margin:0;padding:.75rem .5rem}.tk-ctx__error{background:color-mix(in srgb, var(--danger) 10%, transparent);color:var(--danger);font-size:var(--text-caption);border-radius:.5rem;justify-content:space-between;align-items:center;gap:.5rem;margin:0;padding:.375rem .625rem;display:flex}.tk-ctx__foot{padding:.875rem 1rem 1rem}.tk-ctx__foot .ui-button{min-block-size:2.25rem;inline-size:100%;font-size:var(--text-label)}.tk-notes,.tk-members,.tk-history,.tk-note-form{gap:.5rem;display:grid}.tk-note-form>label{color:var(--muted);font-size:var(--text-caption);font-weight:500}.tk-note-form .ui-textarea{min-block-size:4rem;font-size:var(--text-label);border-radius:.5rem}.tk-note-form__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.tk-note-form__bar .ui-button{min-block-size:2rem}.tk-note{border:.0625rem solid var(--line-soft);border-radius:.5rem;gap:.25rem;padding:.625rem .75rem;display:grid}.tk-note.is-pinned{border-inline-start:.125rem solid color-mix(in srgb, var(--warning) 70%, transparent);border-start-start-radius:0;border-end-start-radius:0}.tk-note header{font-size:var(--text-caption);align-items:center;gap:.5rem;display:flex}.tk-note header b{font-weight:600}.tk-note header time{color:var(--faint);margin-inline-start:auto}.tk-note header svg{block-size:.75rem;inline-size:.75rem;color:var(--warning)}.tk-note p{font-size:var(--text-label);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.8}.tk-note .ui-button{min-block-size:1.75rem;font-size:var(--text-caption);justify-self:start;padding-inline:.375rem}.tk-members .tk-people-list{padding:0}.tk-members .tk-people-list li{border-radius:0;padding-inline:0}.tk-members .tk-people-list li+li{border-block-start:.0625rem solid var(--line-soft)}.tk-members .ui-button--ghost{min-block-size:2rem;inline-size:2rem;padding:0}.tk-members>.ui-button{min-block-size:2rem;font-size:var(--text-caption);justify-self:start}.tk-history__item{color:inherit;transition:background var(--motion-fast) ease;border-radius:.375rem;align-items:center;gap:.625rem;padding:.5rem .375rem;text-decoration:none;display:flex}.tk-history__item:hover{background:var(--tk-hover)}.tk-history__item>span{flex:1;min-inline-size:0;display:grid}.tk-history__item b{font-size:var(--text-label);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.tk-history__item small{color:var(--faint);font-size:var(--text-caption)}.tk-history__item .tk-status{font-size:var(--text-caption)}.tk-activity{margin:0;padding:0;list-style:none;display:grid}.tk-activity li{grid-template-columns:1.5rem minmax(0,1fr);gap:.5rem;padding-block-end:.75rem;display:grid;position:relative}.tk-activity li:not(:last-child):before{background:var(--line-soft);content:"";inline-size:.0625rem;position:absolute;inset-block:1.75rem .25rem;inset-inline-start:.7188rem}.tk-activity__icon{border:.0625rem solid var(--line-soft);block-size:1.5rem;inline-size:1.5rem;color:var(--faint);border-radius:50%;place-items:center;display:grid}.tk-activity__icon svg{block-size:.6875rem;inline-size:.6875rem}.tk-activity li>div{gap:.0625rem;min-inline-size:0;padding-block-start:.125rem;display:grid}.tk-activity b{font-size:var(--text-caption);font-weight:600}.tk-activity small{color:var(--faint);font-size:var(--text-caption)}.tk-activity__change{color:var(--muted);font-size:var(--text-caption);margin:.25rem 0 0;line-height:1.7}.tk-activity details{font-size:var(--text-caption)}.tk-activity summary{inline-size:fit-content;color:var(--faint);cursor:pointer;padding-block:.25rem}.tk-activity pre{border:.0625rem solid var(--line-soft);background:var(--bg);max-block-size:14rem;color:var(--muted);font-size:var(--text-caption);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:.375rem;margin:.25rem 0 0;padding:.5rem;overflow:auto}@container tk-thread (max-width:46rem){.tk-thread-head .tk-collapsible{clip-path:inset(50%);white-space:nowrap;block-size:.0625rem;inline-size:.0625rem;position:absolute;overflow:hidden}.tk-thread-head__actions .ui-button--ghost{padding-inline:.5rem}}@container tk-composer (max-width:34rem){.tk-composer__hint{display:none}.tk-composer__bar :is(.tk-collapsible,.tk-composer__audience>button>span){clip-path:inset(50%);white-space:nowrap;block-size:.0625rem;inline-size:.0625rem;position:absolute;overflow:hidden}.tk-composer__bar .ui-button--secondary,.tk-composer__bar .tk-tool{padding-inline:.5rem}.tk-composer__count{margin-inline-start:auto}}@container tk-composer (max-width:26rem){.tk-composer__count:not([data-warn]){display:none}.tk-composer__bar>.ui-button[type=submit]{margin-inline-start:auto}}@container tk-center (max-width:50rem){.tk-center__body{grid-template-columns:minmax(0,1fr);block-size:auto}.tk-center__list{border-inline-end:0}.tk-center[data-view=list] .tk-center__thread,.tk-center[data-view=thread] :is(.tk-center__list,.tk-page-head){display:none}.tk-center__list{block-size:clamp(26rem,100dvb - 16rem,44rem)}.tk-center[data-view=thread] .tk-center__thread{block-size:clamp(28rem,100dvb - 9rem,60rem)}.tk-conv__back{display:inline-grid}}@container tk-center (max-width:34rem){.tk-page-head__actions{justify-content:space-between;inline-size:100%}.tk-conv__date,.tk-conv__actions .tk-status{display:none}.tk-conv__head{flex-wrap:nowrap;padding:.625rem .75rem}.tk-conv__titles{flex:auto}.tk-conv__track{padding:.625rem .75rem}.tk-conv__track .tk-lifecycle{flex-basis:12rem}.tk-lifecycle li>span{white-space:normal;line-height:1.4}.tk-thread{padding-inline:.375rem}.tk-composer,.tk-closed{margin-inline:.5rem}}@container (max-width:30rem){.tk-summary>div{grid-template-columns:minmax(0,1fr) auto}.tk-summary dt{grid-column:1/-1}}@container tk-desk (max-width:40rem){.tk-shortcuts-trigger{display:none}.tk-desk__bar{gap:0 .75rem}}@container tk-desk (max-width:60rem){.tk-desk__bar{padding-block-start:.25rem}.tk-tabs.tk-desk__views{flex-basis:100%;order:3}.tk-desk__views>button{block-size:2.5rem}.tk-desk__bar h1{line-height:2.75rem}.tk-desk__actions .tk-collapsible{clip-path:inset(50%);white-space:nowrap;block-size:.0625rem;inline-size:.0625rem;position:absolute;overflow:hidden}}.tk-desk[data-layout=stack] .tk-desk__panes{grid-template-columns:minmax(0,1fr)}.tk-desk[data-layout=stack] .tk-desk__queue{border-inline-end:0}.tk-desk[data-layout=stack][data-view=queue] .tk-desk__thread,.tk-desk[data-layout=stack][data-view=thread] :is(.tk-desk__queue,.tk-desk__bar){display:none}.tk-desk[data-layout=stack] .tk-thread-head{flex-wrap:wrap}.tk-desk[data-layout=stack] .tk-thread-head__titles{flex-basis:calc(100% - 3rem)}.tk-desk[data-layout=stack] .tk-thread-head__actions{justify-content:flex-start;inline-size:100%;max-inline-size:none}.tk-desk[data-layout=stack] .tk-queue__keys{display:none}.tk-desk[data-layout=split] .tk-thread-head__actions{max-inline-size:48%}@media (max-width:40rem){:is(.tk-icon-button,.tk-tool){min-inline-size:var(--control-md);min-block-size:var(--control-md)}:is(.tk-thread__jump,.tk-people-stack,.tk-fresh,.ui-select.tk-prop-select,.tk-filter-chip){min-block-size:var(--control-md)}.tk-sheet{border-block-start:.0625rem solid var(--line);border-inline-start:0;border-radius:.875rem .875rem 0 0;max-block-size:88dvb;inline-size:100%;animation-name:tk-sheet-up;inset:auto 0 0}[dir=rtl] .tk-sheet{animation-name:tk-sheet-up}}@media (max-width:36rem){.tk-wizard-viewport{align-items:end;padding:0}.ui-dialog__popup.tk-wizard{border-radius:.875rem .875rem 0 0;max-block-size:calc(100dvb - 1rem);inline-size:100%}.tk-wizard__head{padding:1rem 1rem .75rem}.tk-wizard__steps{padding-inline:1rem}.tk-wizard__body{padding:1rem}.tk-wizard__foot{padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom))}}@keyframes tk-step-in{0%{opacity:0;transform:translateX(calc(var(--tk-shift) * var(--tk-dir)))}}@keyframes tk-fade{0%{opacity:0}}@keyframes tk-sheet-end{0%{transform:translate(100%)}}@keyframes tk-sheet-end-rtl{0%{transform:translate(-100%)}}@keyframes tk-sheet-up{0%{transform:translateY(100%)}}@keyframes tk-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes tk-spin{to{transform:rotate(360deg)}}@keyframes tk-breathe{50%{opacity:.5}}
html .app-main:has(.ac-console){padding:0}.ac-console{block-size:calc(100dvb - var(--ws-topbar) - var(--ws-bar));grid-template-columns:minmax(15rem,18rem) minmax(0,1fr);min-block-size:30rem;display:grid;overflow:hidden}.ac-nav{border-inline-end:var(--ws-line);background:var(--ws-rail-bg);flex-direction:column;min-block-size:0;display:flex}.ac-nav>.ac-search{margin:.75rem .75rem .25rem}.ac-nav__scroll{scrollbar-color:color-mix(in srgb, var(--muted) 28%, transparent) transparent;scrollbar-width:thin;flex:1;min-block-size:0;padding:0 .5rem 1rem;overflow-y:auto}.ac-nav__group{gap:.0625rem;margin-block-start:.875rem;display:grid}.ac-nav__group h3{color:var(--faint);font-size:var(--text-caption);justify-content:space-between;margin:0 0 .25rem;padding-inline:.625rem;font-weight:600;display:flex}.ac-nav__row{border-radius:var(--ws-radius-sm);min-block-size:2.125rem;inline-size:100%;color:var(--muted);font:inherit;font-size:var(--text-label);text-align:start;cursor:pointer;background:0 0;border:0;grid-template-columns:1rem minmax(0,1fr) auto;align-items:center;gap:.625rem;margin:0;padding:0 .625rem;display:grid}.ac-nav__row>svg{block-size:1rem;inline-size:1rem;color:var(--faint)}.ac-nav__row>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ac-nav__row small{color:var(--faint);font-size:var(--text-caption);align-items:center;gap:.25rem;display:inline-flex}.ac-nav__row:hover{background:var(--ws-hover);color:var(--ink)}.ac-nav__row[aria-current=true]{background:var(--ws-active);color:var(--ink);font-weight:600}.ac-nav__row[aria-current=true]>svg{color:var(--brand-text)}.ac-nav__row--locked,.ac-nav__row--locked:hover{color:var(--faint);cursor:default;background:0 0}.ac-nav__empty{color:var(--faint);font-size:var(--text-caption);margin:0;padding:1rem .625rem}.ac-detail{flex-direction:column;min-block-size:0;min-inline-size:0;display:flex}.ac-back{display:none}.ac-editor{flex-direction:column;flex:1;min-block-size:0;min-inline-size:0;display:flex}.ac-editor__head{padding:.75rem var(--ws-pad);border-block-end:var(--ws-line);justify-content:space-between;align-items:center;gap:1rem;display:flex}.ac-editor__head h2{font-size:var(--text-control);margin:0;font-weight:650;line-height:1.5}.ac-editor__head p{color:var(--faint);font-size:var(--text-caption);margin:.125rem 0 0}.ac-editor__actions{gap:.5rem;display:flex}.ac-editor__body{min-block-size:0;min-inline-size:0;padding:1rem var(--ws-pad) 1.5rem;border:0;flex:1;align-content:start;gap:1rem;margin:0;display:grid;overflow:auto}.ac-tabs.tk-tabs{padding-inline:var(--ws-pad);border-block-end:var(--ws-line)}.ac-band{padding:.75rem var(--ws-pad);border-block-end:var(--ws-line);flex-wrap:wrap;align-items:flex-end;gap:.75rem;display:flex}.ac-band .ui-field{min-inline-size:min(100%,16rem)}.ac-section__head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.ac-section__head h3{font-size:var(--text-label);align-items:baseline;gap:.5rem;margin:0;font-weight:600;display:flex}.ac-section__head h3 span{color:var(--faint);font-weight:500}.ac-muted,.ac-note{color:var(--faint);font-size:var(--text-caption);margin:0}.ac-savebar{padding:.625rem var(--ws-pad);border-block-start:var(--ws-line);background:var(--ws-rail-bg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.ac-savebar__status p{color:var(--faint);font-size:var(--text-label);align-items:center;gap:.5rem;margin:0;display:flex}.ac-savebar[data-dirty] .ac-savebar__status p{color:var(--warning)}.ac-savebar__status i{background:var(--warning);border-radius:50%;block-size:.5rem;inline-size:.5rem}.ac-savebar__error{color:var(--danger);font-size:var(--text-label);margin:0}.ac-savebar__actions{gap:.5rem;display:flex}.ac-search{border:var(--ws-line);border-radius:var(--ws-radius-sm);background:var(--bg);min-block-size:2.125rem;color:var(--faint);align-items:center;gap:.5rem;padding-inline:.625rem;display:flex}.ac-search:focus-within{border-color:var(--brand)}.ac-search input{min-inline-size:0;color:var(--ink);font:inherit;font-size:var(--text-label);background:0 0;border:0;outline:0;flex:1}.ac-search input::-webkit-search-cancel-button{display:none}.ac-check{color:var(--muted);font-size:var(--text-label);cursor:pointer;align-items:center;gap:.5rem;display:inline-flex}.ac-check input,.ac-cell input,.ac-group__items input{block-size:1rem;inline-size:1rem;accent-color:var(--brand);cursor:pointer;flex:none;margin:0}.ac-icon-button{border-radius:var(--ws-radius-sm);block-size:1.875rem;inline-size:1.875rem;color:var(--faint);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.ac-icon-button:hover{background:var(--ws-hover);color:var(--ink)}.ac-icon-button--danger:hover{color:var(--danger)}.ac-icon-button:disabled{opacity:.45;cursor:default}.ac-text-button{border-radius:var(--ws-radius-sm);color:var(--faint);font:inherit;font-size:var(--text-caption);cursor:pointer;background:0 0;border:0;padding:.25rem .375rem}.ac-text-button:hover{background:var(--ws-hover);color:var(--ink)}.ac-chip-button{border:var(--ws-line);border-radius:var(--ws-radius-sm);min-block-size:1.75rem;color:var(--muted);font:inherit;font-size:var(--text-caption);cursor:pointer;background:0 0;align-items:center;gap:.25rem;padding-inline:.5rem;display:inline-flex}.ac-chip-button[data-active]{border-color:color-mix(in srgb, var(--brand) 45%, var(--line));color:var(--ink)}.ac-codearea{border:var(--ws-line);border-radius:var(--ws-radius-sm);background:var(--bg);min-block-size:2.5rem;inline-size:100%;color:var(--ink);font-family:var(--font-mono), monospace;font-size:var(--text-caption);resize:vertical;padding:.375rem .5rem}.ac-codearea:focus{border-color:var(--brand);outline:0}.ac-ranks{flex-wrap:wrap;gap:.25rem;display:flex}.ac-rank{position:relative}.ac-rank input{opacity:0;pointer-events:none;position:absolute}.ac-rank span{border:var(--ws-line);border-radius:var(--ws-radius-sm);min-block-size:1.75rem;color:var(--muted);font-size:var(--text-caption);cursor:pointer;align-items:center;gap:.25rem;padding-inline:.5rem;display:inline-flex}.ac-rank input:checked+span{border-color:color-mix(in srgb, var(--brand) 50%, var(--line));background:color-mix(in srgb, var(--brand) 12%, transparent);color:var(--ink)}.ac-rank input:focus-visible+span{outline:.125rem solid var(--brand);outline-offset:.0625rem}[dir=ltr] .ac-flip{transform:scaleX(-1)}.ac-matrix{--cols:minmax(13rem, 1.6fr) repeat(var(--ranks), minmax(2.75rem, 1fr)) 9rem;border:var(--ws-line);border-radius:var(--ws-radius);overflow-x:auto}.ac-matrix__row{grid-template-columns:var(--cols);min-inline-size:calc(22rem + var(--ranks) * 2.75rem);border-block-end:var(--ws-line);align-items:center;min-block-size:2.5rem;display:grid}.ac-matrix__row:last-child{border-block-end:0}.ac-matrix__row:not(.ac-matrix__row--head):hover{background:var(--ws-hover)}.ac-matrix__row--head{background:var(--ws-rail-bg);min-block-size:3rem;color:var(--faint);font-size:var(--text-caption);font-weight:600}.ac-matrix__label{z-index:1;background:inherit;min-inline-size:0;font-size:var(--text-label);align-self:stretch;align-items:center;padding:.375rem .75rem;display:flex;position:sticky;inset-inline-start:0}.ac-matrix__row:not(.ac-matrix__row--head) .ac-matrix__label{background:var(--bg)}.ac-cell{border-inline-start:var(--ws-line);cursor:pointer;align-self:stretch;place-items:center;min-inline-size:0;padding-inline:.25rem;display:grid}.ac-matrix__row--head .ac-cell{cursor:default;align-content:center;gap:.0625rem}.ac-matrix__row--head .ac-cell b{color:var(--ink);font-size:var(--text-label)}.ac-matrix__row--head .ac-cell small{max-inline-size:100%;font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.ac-matrix__tools{border-inline-start:var(--ws-line);justify-content:flex-end;align-self:stretch;align-items:center;gap:.25rem;padding-inline:.5rem;display:flex}.ac-matrix__group{min-inline-size:calc(22rem + var(--ranks) * 2.75rem);border-block-end:var(--ws-line);background:var(--ws-rail-bg);color:var(--faint);font-size:var(--text-caption);justify-content:space-between;align-items:center;gap:1rem;margin:0;padding:.375rem .75rem;font-weight:600;display:flex}.ac-matrix__group b{margin-inline-start:.25rem;font-weight:500}.ac-matrix__empty{color:var(--faint);font-size:var(--text-caption);margin:0;padding:1rem .75rem}.ac-action-input{border:var(--ws-line);border-radius:var(--ws-radius-sm);min-block-size:2rem;inline-size:100%;color:var(--ink);font-family:var(--font-mono), monospace;font-size:var(--text-caption);background:0 0;padding:0 .5rem}.ac-action-input:focus{border-color:var(--brand);outline:0}.ac-popover__list{gap:.375rem;min-inline-size:12rem;display:grid}.ac-table{border-collapse:collapse;inline-size:100%;font-size:var(--text-label)}.ac-table th{border-block-end:var(--ws-line);background:var(--ws-rail-bg);color:var(--faint);font-size:var(--text-caption);text-align:start;white-space:nowrap;padding:.5rem .75rem;font-weight:600}.ac-table td{border-block-end:var(--ws-line);vertical-align:middle;padding:.5rem .75rem}.ac-table tbody tr:hover{background:var(--ws-hover)}.ac-table tr[data-selected]{background:var(--ws-active)}.ac-table__tool{text-align:end;white-space:nowrap;inline-size:1%}.ac-table--list td>:is(b,small){display:block}.ac-table--list td>small{color:var(--faint);font-size:var(--text-caption)}.ac-table__summary{max-inline-size:16rem;color:var(--muted);font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ac-table .ui-select,.ac-table .ui-input:not(textarea){min-block-size:2rem}.ac-targets{gap:.75rem;display:grid}.ac-targets>.ui-button{justify-self:start}.ac-targets .ac-table{border:var(--ws-line)}.ac-targets__actions{gap:.375rem;display:grid}.ac-status{color:var(--muted);white-space:nowrap;align-items:center;gap:.375rem;margin-inline-end:.375rem;display:inline-flex}.ac-status:before{background:var(--faint);content:"";border-radius:50%;block-size:.4375rem;inline-size:.4375rem}.ac-status[data-tone=success]:before{background:var(--success)}.ac-pager{justify-content:flex-end;gap:.5rem;padding:.5rem .75rem;display:flex}.ac-picker{gap:.75rem;min-inline-size:0;display:grid}.ac-picker__bar{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.ac-picker__bar>.ac-search{flex:16rem;max-inline-size:26rem}.ac-picker__count{color:var(--faint);font-size:var(--text-caption)}.ac-picker__bulk{gap:.25rem;margin-inline-start:auto;display:flex}.ac-picker__groups{border:var(--ws-line);border-radius:var(--ws-radius);overflow:hidden}.ac-group+.ac-group{border-block-start:var(--ws-line)}.ac-group summary{min-block-size:2.625rem;font-size:var(--text-label);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.625rem;padding:0 .875rem;font-weight:600;list-style:none;display:grid}.ac-group summary::-webkit-details-marker{display:none}.ac-group summary:before{border-block-end:.09375rem solid var(--faint);border-inline-end:.09375rem solid var(--faint);block-size:.375rem;inline-size:.375rem;transition:transform var(--motion-fast) ease;content:"";transform:rotate(-45deg)}[dir=rtl] .ac-group summary:before{transform:rotate(45deg)}.ac-group[open] summary:before{transform:rotate(45deg)translate(-.0625rem,-.0625rem)}[dir=rtl] .ac-group[open] summary:before{transform:rotate(-45deg)translate(.0625rem,-.0625rem)}.ac-group summary:hover{background:var(--ws-hover)}.ac-group__meta{color:var(--faint);font-size:var(--text-caption);align-items:center;gap:.5rem;font-weight:500;display:inline-flex}.ac-group__meta i{background-color:var(--ws-active);background-image:linear-gradient(var(--brand), var(--brand));background-position:0;background-repeat:no-repeat;background-size:var(--fill,0%) 100%;border-radius:.125rem;block-size:.25rem;inline-size:3.5rem}[dir=rtl] .ac-group__meta i{background-position:100%}.ac-group[data-state=all] .ac-group__meta b{color:var(--ink)}.ac-group__items{border:0;grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:.125rem 1rem;margin:0;padding:.25rem .875rem .75rem;display:grid}.ac-group__items label{min-block-size:2rem;font-size:var(--text-label);cursor:pointer;align-items:center;gap:.5rem;display:flex}.ac-group__items .ac-group__all{border-block-end:var(--ws-line);color:var(--muted);grid-column:1/-1;margin-block-end:.25rem;font-weight:600}.ac-exceptions{border:var(--ws-line);border-radius:var(--ws-radius);grid-template-columns:minmax(0,1.6fr) minmax(18rem,1fr);display:grid;overflow:hidden;container:ac-exceptions/inline-size}.ac-exceptions__list{border-inline-end:var(--ws-line);min-inline-size:0;overflow-x:auto}.ac-exceptions__list>.ac-band{padding-inline:.75rem}.ac-exceptions__form{align-content:start;gap:.875rem;min-inline-size:0;padding:.875rem 1rem 1rem;display:grid}.ac-form{border:0;gap:.875rem;min-inline-size:0;margin:0;padding:0;display:grid}.ac-exceptions__foot{border-block-start:var(--ws-line);justify-content:space-between;align-items:center;gap:1rem;padding-block-start:.75rem;display:flex}@container ac-exceptions (max-width:46rem){.ac-exceptions{grid-template-columns:minmax(0,1fr)}.ac-exceptions__list{border-inline-end:0;border-block-end:var(--ws-line)}}.ac-dialog.ui-dialog__popup{inline-size:min(46rem,100vw - 2rem)}.ac-dialog__body{gap:1rem;display:grid}.ac-scoped{gap:1.25rem;display:grid}.ac-scoped .ac-editor{border:var(--ws-line);border-radius:var(--ws-radius);overflow:hidden}.ac-scoped .ac-editor__head,.ac-scoped .ac-editor__body,.ac-scoped .ac-savebar{padding-inline:1rem}.ac-divisions{gap:.75rem;display:grid}.ac-divisions h2{font-size:var(--text-control);margin:0;font-weight:600}.ac-divisions ul{border:var(--ws-line);border-radius:var(--ws-radius);margin:0;padding:0;list-style:none;overflow:hidden}.ac-divisions li{font-size:var(--text-label);justify-content:space-between;align-items:center;gap:1rem;padding:.625rem .875rem;display:flex}.ac-divisions li+li{border-block-start:var(--ws-line)}@media (max-width:60rem){html .app-main:has(.ac-console){padding-block-end:calc(4.125rem + env(safe-area-inset-bottom))}.ac-console{block-size:calc(100dvb - 3.5rem - var(--ws-bar) - 4.125rem - env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr)}.ac-console[data-view=list] .ac-detail,.ac-console[data-view=detail] .ac-nav{display:none}.ac-back{padding:.5rem var(--ws-pad);border:0;border-block-end:var(--ws-line);background:var(--ws-rail-bg);color:var(--muted);font:inherit;font-size:var(--text-label);cursor:pointer;align-items:center;gap:.375rem;display:inline-flex}.ac-editor__head{flex-wrap:wrap}:is(.ac-nav__row,.ac-chip-button,.ac-rank span,.ac-text-button,.ac-back){min-block-size:var(--control-md)}.ac-icon-button{inline-size:var(--control-md);block-size:var(--control-md)}.ac-codearea{font-size:var(--text-body)}}@media (prefers-reduced-motion:reduce){.ac-group summary:before{transition:none}}
:root{--ws-topbar:3.25rem;--ws-radius:var(--radius-md);--ws-radius-sm:var(--radius-sm);--ws-pad:1.5rem;--ws-bar:3.25rem;--ws-line:.0625rem solid var(--line-soft)}@media (max-width:60rem){:root{--ws-pad:1rem}}.app-shell .app-sidebar{gap:.5rem;padding:.625rem .5rem .5rem}.app-shell .app-sidebar__mode{display:none}.app-shell .shell-nav a{border-radius:var(--ws-radius-sm);min-block-size:2.375rem;font-size:var(--text-control);gap:.625rem;padding-inline:.625rem}.app-shell .shell-nav a>svg{block-size:1rem;inline-size:1rem}.app-shell .rail-identity{border-radius:var(--ws-radius);background:0 0}.app-shell .app-topbar{padding-inline:var(--ws-pad);background:var(--ws-rail-bg);gap:.75rem}.app-shell .app-topbar__search{border-radius:var(--ws-radius-sm);min-block-size:2.25rem}.app-shell .server-pill{background:0 0;border:0}.app-shell .app-main{padding:0 0 3rem}html[data-compact-mode=true] .app-shell .app-main{padding-block:0 2rem}.app-shell .screen-frame{gap:0;max-inline-size:none;margin:0;animation:none}@media (max-width:60rem){.app-shell .app-main{padding:0 0 calc(5.25rem + env(safe-area-inset-bottom))}}.app-shell :is(.page-intro,.tk-page-head,.lc-header){min-block-size:var(--ws-bar);padding:.5rem var(--ws-pad);border:0;border-block-end:var(--ws-line);background:var(--bg);border-radius:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin:0;display:flex}.app-shell :is(.page-intro,.tk-page-head,.lc-header) h1{font-size:calc(1.0625rem * var(--font-scale));letter-spacing:0;margin:0;font-weight:650;line-height:1.5}.app-shell :is(.page-intro__actions,.tk-page-head__actions,.lc-header__actions){flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.app-shell :is(.page-intro__actions,.tk-page-head__actions,.lc-header__actions) :is(.ui-button,.lc-icon-button){min-block-size:2.25rem;font-size:var(--text-label)}.app-shell .lc-header__actions .lc-icon-button{block-size:2rem;inline-size:2rem}.app-shell .store-balance{color:var(--muted);font-size:var(--text-label);background:0 0;border:0}.app-shell .screen-frame :is(.citizens-views,.citizens-toolbar,.filter-bar,.blog-admin-tabs,.blog-admin-toolbar,.store-toolbar,.trail-filter,.pets-toolbar,.lc-directory__toolbar,.gang-prices__toolbar){padding:.625rem var(--ws-pad);border:0;border-block-end:var(--ws-line);background:0 0;border-radius:0;margin:0}.app-shell .screen-frame :is(.citizens-views,.blog-admin-tabs){padding-block:0}.app-shell .screen-frame>.ui-tabs{inline-size:auto;padding:0 var(--ws-pad);border:0;border-block-end:var(--ws-line);background:0 0;border-radius:0;gap:1.25rem;margin:0;display:flex}.app-shell .screen-frame>.ui-tabs button{min-block-size:2.5rem;color:var(--muted);font-size:var(--text-label);background:0 0;border:0;border-radius:0;padding:0;font-weight:500;position:relative}.app-shell .screen-frame>.ui-tabs button:is(.is-active,[aria-selected=true]){color:var(--ink);background:0 0}.app-shell .screen-frame>.ui-tabs button:is(.is-active,[aria-selected=true]):after{background:var(--brand);content:"";border-radius:99rem;block-size:.125rem;position:absolute;inset-block-end:-.0625rem;inset-inline:0}.app-shell .citizens-toolbar{gap:.5rem}.app-shell .filter-bar .ui-command,.app-shell .citizens-toolbar .ui-command{min-block-size:2.125rem}.app-shell .screen-frame .ui-panel{border-radius:var(--ws-radius);box-shadow:none;background:0 0;border:0}.app-shell .screen-frame>.ui-panel{margin:1rem var(--ws-pad);padding:1.25rem var(--ws-pad);border:var(--ws-line);background:var(--surface)}.app-shell .screen-frame :is(.citizens-table,.shop-catalog,.blog-admin-list,.notice-stack,.settings-list,.lc-table,.ui-table-frame,.org-member-table,.org-log-table,.gang-roster-table){border:0;border-block-end:var(--ws-line);box-shadow:none;background:0 0;border-radius:0;margin:0}.app-shell .screen-frame :is(.citizens-table,.shop-catalog,.ui-table-frame) :is(th,td):first-child,.app-shell .ops-table :is(th,td):first-child{padding-inline-start:var(--ws-pad)}.app-shell .screen-frame :is(.citizens-table,.shop-catalog,.ui-table-frame) :is(th,td):last-child,.app-shell .ops-table :is(th,td):last-child{padding-inline-end:var(--ws-pad)}.app-shell .screen-frame :is(.citizens-table,.shop-catalog,.ui-table-frame,.ops-table) th{background:var(--ws-rail-bg)}.app-shell .screen-frame :is(.citizens-table,.ui-table-frame) td{padding-block:.5rem}.app-shell .citizens-table caption{padding-inline:var(--ws-pad)}.app-shell .screen-frame .citizens-pager{padding:.5rem var(--ws-pad);border:0;border-block-end:var(--ws-line);background:0 0;border-radius:0;margin:0}.app-shell .screen-frame :is(.blog-admin-list,.notice-stack,.settings-list)>*{padding-inline:var(--ws-pad)!important}.app-shell .screen-frame :is(.ops-metrics,.asset-summary,.pets-summary,.gang-kpis){border:0;border-block-end:var(--ws-line);background:0 0;border-radius:0;margin:0}.app-shell .screen-frame :is(.ops-metrics,.asset-summary)>div,.app-shell .screen-frame .pets-summary>button,.app-shell .screen-frame .gang-kpis>*{padding:.75rem 1.25rem}.app-shell .screen-frame :is(.ops-metrics,.asset-summary)>div:first-child,.app-shell .screen-frame .pets-summary>button:first-child,.app-shell .screen-frame .gang-kpis>:first-child{padding-inline-start:var(--ws-pad)}.app-shell .screen-frame :is(.ops-grid,.ops-compose,.home-grid,.form-preview-layout,.vehicle-grid,.product-grid,.gang-destinations,.gang-renewal-workspace,.game-assets-grid){padding:1rem var(--ws-pad);border-block-end:var(--ws-line);align-items:stretch;gap:.75rem;margin:0;overflow:hidden}.app-shell .screen-frame :is(.ops-grid,.ops-compose,.home-grid,.form-preview-layout,.vehicle-grid,.product-grid,.gang-destinations,.gang-renewal-workspace,.game-assets-grid)>*{border:var(--ws-line);border-radius:var(--ws-radius);background:var(--surface);box-shadow:none;margin:0}.app-shell .screen-frame :where(.home-grid,.form-preview-layout,.vehicle-grid,.product-grid,.gang-destinations,.gang-renewal-workspace,.game-assets-grid)>.ui-panel,.app-shell .screen-frame :where(.home-grid)>section{padding:1.25rem var(--ws-pad)}.app-shell .screen-frame .ops-panel.ui-panel{padding:0}.app-shell .ops-panel__head{min-block-size:2.75rem;padding:.5rem var(--ws-pad)}.app-shell .ops-links a,.app-shell .ops-events li{padding-inline:var(--ws-pad)}.app-shell .screen-frame>.ops-panel{border-block-end:var(--ws-line)}.app-shell .screen-frame .ui-state{min-block-size:12rem;padding:2.5rem var(--ws-pad);background:0 0;border:0;border-radius:0;margin:0}.app-shell .screen-frame>.ui-state{border-block-end:var(--ws-line)}.app-shell .ui-state__icon svg{block-size:1.25rem;inline-size:1.25rem}.app-shell .home-card{gap:.875rem}.app-shell .screen-frame .home-identity.ui-panel{background:var(--surface)}.app-shell .character-dossier{gap:0}.app-shell :is(.dossier-passport,.dossier-panel){border:0;border-block-end:var(--ws-line);background:0 0;border-radius:0}.app-shell .dossier-panel{padding:1.25rem var(--ws-pad)}.app-shell .dossier-passport__caption,.app-shell .dossier-identity{padding-inline:var(--ws-pad)}.app-shell .dossier-passport__caption{min-block-size:var(--ws-bar);padding-block:.5rem}.app-shell .dossier-passport__caption h1{font-size:calc(1.0625rem * var(--font-scale));font-weight:650}.app-shell .dossier-metrics{border:0;border-block-start:var(--ws-line);border-radius:0;margin:0}.app-shell .dossier-metrics>div{padding-inline:1.25rem}.app-shell .screen-frame .vehicle-card{padding:1rem var(--ws-pad) 1.25rem}.app-shell .vehicle-card__visual{border-radius:var(--ws-radius-sm)}.app-shell .screen-frame .product-card{padding:1rem;transform:none}.app-shell .screen-frame .product-card:hover{background:var(--ws-hover);transform:none}.app-shell .trail-days,.app-shell .trail-day{gap:0}.app-shell .trail-day>h2{padding:.5rem var(--ws-pad);border-block-end:var(--ws-line);background:var(--ws-rail-bg);margin:0}.app-shell .screen-frame .trail-day__panel{padding:0 var(--ws-pad);border-block-end:var(--ws-line)}html .app-main:has(.tk-center){padding:0}.app-shell .tk-center{gap:0}.app-shell .tk-center__body{block-size:calc(100dvb - var(--ws-topbar) - var(--ws-bar));border:0;border-radius:0;min-block-size:28rem}.app-shell .tk-center>.tk-empty{border:0;border-block-end:var(--ws-line);border-radius:0;margin:0}@media (max-width:60rem){html .app-main:has(.tk-center){padding-block-end:calc(4.125rem + env(safe-area-inset-bottom))}.app-shell .tk-center__body{block-size:calc(100dvb - 3.5rem - var(--ws-bar) - 4.125rem - env(safe-area-inset-bottom))}}.app-shell .lc{gap:0}.app-shell .lc-header p{display:none}.app-shell .lc-directory{background:0 0;border:0;border-radius:0;padding:0}.app-shell .lc-directory__head{padding:.75rem var(--ws-pad);border-block-end:var(--ws-line);margin:0}.app-shell .lc-directory :is(.log-presets,.log-directory-context){padding:.5rem var(--ws-pad);margin:0}.app-shell .lc-table :is(.lc-table__head,.lc-channel__open){padding-inline:var(--ws-pad)}.app-shell .lc-console{gap:0}.app-shell .lc-toolbar,.app-shell .lc-stream,.app-shell .lc-dock{box-shadow:none;border:0;border-radius:0}.app-shell .lc-toolbar{padding:.75rem var(--ws-pad);border-block-end:var(--ws-line)}.app-shell .lc-dock{border-inline-start:var(--ws-line)}.app-shell :is(.lc-head,.lc-row){padding-inline:var(--ws-pad)}.app-shell .gang-hq{gap:0}.app-shell :is(.gang-hero,.gang-operation-surface,.gang-resource-balance,.organization-workspace){border:0;border-block-end:var(--ws-line);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;margin:0}.app-shell :is(.gang-hero,.gang-resource-balance),.app-shell :is(.org-workspace-header,.org-workspace-content,.gang-operation-content),.app-shell .org-tabs{padding-inline:var(--ws-pad)}.app-shell :is(.gang-summary-note,.gang-page-verification){padding:.5rem var(--ws-pad);margin:0}.app-shell .gang-commerce-sections{gap:0;margin:0}.app-shell .gang-commerce-sections>.ui-panel{padding:1.25rem var(--ws-pad);border-block-end:var(--ws-line)}.app-shell .gang-settings-workspace{gap:0}.app-shell .gang-settings-workspace>.ui-panel{padding:1.25rem var(--ws-pad);border-block-end:var(--ws-line)}.app-shell .gang-settings-savebar{border:0;border-block-start:var(--ws-line);box-shadow:none;border-radius:0;margin:0}.app-shell .screen-frame .shop-catalog__tools,.app-shell .screen-frame .shop-catalog__filters,.app-shell .screen-frame .shop-catalog__results,.app-shell .screen-frame .shop-catalog__pagination{padding-inline:var(--ws-pad)}.app-shell .screen-frame .shop-catalog__statuses{margin-inline:var(--ws-pad)}:is(.ui-dialog__popup,.ui-popover,.ui-action-menu__popup,.ui-select__popup){border-radius:var(--ws-radius)}.app-shell .gang-settings-savebar__status small{color:var(--faint);font-size:var(--text-caption)}.app-shell .asset-list{border-block-end:var(--ws-line);display:grid}.app-shell .asset-list--vehicles{--asset-columns:4.5rem minmax(10rem, 1.4fr) 9rem minmax(7rem, 1fr) minmax(7rem, 1fr) 8rem}.app-shell .asset-list--houses{--asset-columns:4.5rem minmax(12rem, 2fr) minmax(8rem, 1fr) 8rem}.app-shell :is(.asset-list__head,.asset-row){grid-template-columns:var(--asset-columns);padding-inline:var(--ws-pad);align-items:center;gap:1.25rem;display:grid}.app-shell .asset-list__head{border-block-end:var(--ws-line);background:var(--ws-rail-bg);min-block-size:2.25rem;color:var(--faint);font-size:var(--text-caption);font-weight:600}.app-shell .asset-row{border-block-end:var(--ws-line);min-block-size:4rem;padding-block:.625rem}.app-shell .asset-row:last-child{border-block-end:0}.app-shell .asset-row:hover{background:var(--ws-hover)}.app-shell .asset-row__thumb{border:var(--ws-line);border-radius:var(--ws-radius-sm);background:var(--surface-2);block-size:2.75rem;inline-size:4.5rem;color:var(--faint);place-items:center;display:grid;position:relative;overflow:hidden}.app-shell .asset-row__thumb img{object-fit:contain;padding:.25rem}.app-shell .asset-row__thumb svg{block-size:1.25rem;inline-size:1.25rem}.app-shell .asset-row__name{gap:.125rem;min-inline-size:0;display:grid}.app-shell .asset-row__name h2{font-size:var(--text-control);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:600;overflow:hidden}.app-shell .asset-row__name small{color:var(--faint);font-size:var(--text-caption);white-space:nowrap;align-items:center;gap:.25rem;display:flex;overflow:hidden}.app-shell .asset-row .vehicle-plate{min-inline-size:6.5rem}.app-shell .asset-row__price{font-size:var(--text-control);font-weight:600}.app-shell .asset-row__none{color:var(--faint)}@media (max-width:60rem){.app-shell .asset-list__head{display:none}.app-shell .asset-row{grid-template-columns:4.5rem minmax(0,1fr) auto;gap:.5rem .875rem}.app-shell .asset-row__thumb{grid-row:span 2}.app-shell .asset-row>.condition-meter{grid-column:2/-1}}.app-shell :is(.dossier-empty,.tk-empty){background:0 0;border:0;border-radius:0}.app-shell .lc-directory__head .ui-button--primary{border:.0625rem solid var(--line);min-block-size:2rem;color:var(--ink);font-size:var(--text-label);background:0 0}.app-shell .lc-directory__head .ui-button--primary:hover:not(:disabled){background:var(--ws-hover)}.app-shell .lc-directory__head h2{font-size:var(--text-label);font-weight:600}.app-shell .ops-events li{padding-block:.5rem}.app-shell .ops-events li>span{align-items:baseline;gap:.75rem;min-inline-size:0;display:flex}.app-shell .ops-links a{justify-content:space-between;align-items:baseline;gap:1rem;padding-block:.625rem;display:flex}@media (max-width:60rem){.app-shell .page-intro{flex-direction:row;align-items:center}.app-shell .page-intro__actions{inline-size:auto}.app-shell :is(.ui-button,.ui-icon-button),.app-shell :is(.page-intro__actions,.tk-page-head__actions,.lc-header__actions) :is(.ui-button,.lc-icon-button),.app-shell .shell-nav a,.app-shell .lc-directory__head .ui-button--primary{min-block-size:var(--control-md)}.app-shell :is(.ui-icon-button,.lc-header__actions .lc-icon-button,.app-topbar__search){min-inline-size:var(--control-md);min-block-size:var(--control-md)}.app-shell .screen-frame :is(.ui-input,.lc-select select){font-size:var(--text-body)}.app-shell .screen-frame :is(.ui-input:not(textarea),.ui-command,.lc-select select){min-block-size:var(--control-md)}}
