:where(:has(>.tt-tapmark)){position:relative}.tt-tapmark{--tt-tap:0;--tt-tap-reach:.9rem;--tt-tap-edge:calc(min(var(--tt-tap) * 6, 1) * (1 - var(--tt-tap)));z-index:2;border-radius:inherit;box-shadow:0 0 0 calc(var(--tt-tap) * var(--tt-tap-reach)) rgb(88 205 153/calc(var(--tt-tap-edge) * var(--tt-tapmark-ring,.55))), 0 0 0 calc(var(--tt-tap) * var(--tt-tap-reach) + 1px) rgb(16 16 16/calc(var(--tt-tap-edge) * var(--tt-tapmark-hair,0))), 0 0 calc(var(--tt-tap) * var(--tt-tap-reach) * 2.2) calc(var(--tt-tap) * var(--tt-tap-reach) * .5) rgb(88 205 153/calc(var(--tt-tap-edge) * var(--tt-tapmark-halo,0)));pointer-events:none;position:absolute;inset:0}[data-theme=light]{--tt-tapmark-ring:.95;--tt-tapmark-hair:.45;--tt-tapmark-halo:.5;--tt-tapmark-stroke:3px;--tt-tapmark-ripple:.75}[data-theme=dark]{--tt-tapmark-ring:.55;--tt-tapmark-hair:0;--tt-tapmark-halo:0;--tt-tapmark-stroke:2px;--tt-tapmark-ripple:.45}.tt-tapmark:before{box-sizing:border-box;border:var(--tt-tapmark-stroke,2px) solid currentcolor;aspect-ratio:1;content:"";height:100%;opacity:calc(var(--tt-tap-edge) * var(--tt-tapmark-ripple,.45));transform:translate(-50%, -50%) scale(calc(.3 + var(--tt-tap) * .7));border-radius:50%;position:absolute;top:50%;left:50%}@media (prefers-reduced-motion:reduce){.tt-tapmark{box-shadow:0 0 0 calc(var(--tt-tap-reach) / 2) rgb(88 205 153/calc(min(var(--tt-tap-edge) * 1000, 1) * var(--tt-tapmark-ring,.55))), 0 0 0 calc(var(--tt-tap-reach) / 2 + 1px) rgb(16 16 16/calc(min(var(--tt-tap-edge) * 1000, 1) * var(--tt-tapmark-hair,0))), 0 0 calc(var(--tt-tap-reach)) calc(var(--tt-tap-reach) / 4) rgb(88 205 153/calc(min(var(--tt-tap-edge) * 1000, 1) * var(--tt-tapmark-halo,0)))}.tt-tapmark:before{display:none}}
.tt-shell{--tt-text:var(--tt-text-primary,#eef2f5);--tt-target-min:44px;--tt-space-1:.25rem;--tt-space-2:.5rem;--tt-space-3:.75rem;--tt-space-4:1rem;--tt-space-5:1.5rem;--tt-space-6:2rem;--tt-type-eyebrow:.6875rem;--tt-type-meta:.75rem;--tt-type-compact:.8125rem;--tt-type-body:.875rem;--tt-type-lead:1rem;--tt-type-title:1.1875rem;--tt-type-heading:1.375rem;--tt-frame-inset:8px;--tt-frame-radius:10px;--tt-frame-border:1px;--tt-control:2.75rem;--tt-float-top:calc(var(--tt-frame-inset) + var(--tt-frame-border) + var(--tt-chrome-h,3rem) + var(--tt-level-float-gutter));--tt-float-inset:calc(var(--tt-frame-inset) + var(--tt-level-float-gutter));--tt-float-size:var(--tt-control);--tt-reach-surface:.625rem;--tt-reach-frame-x:1.8125rem;--tt-reach-raised-b:1.625rem;--tt-reach-floating-x:1.375rem;--tt-reach-floating-b:2.875rem;z-index:0;isolation:isolate;background:var(--tt-void,#06080a);color:var(--tt-text);font-family:var(--tt-font-sans,ui-sans-serif, system-ui, sans-serif);position:fixed;inset:0;overflow:hidden}.tt-shell[data-power=true]{--tt-frame-inset:0px}.tt-shell :where(p,h1,h2,h3,h4,ul,ol,dl,dd,figure){margin:0}.tt-shell :where(ul,ol){padding:0;list-style:none}.tt-shell code{color:var(--tt-text-secondary);font-family:var(--tt-font-mono);font-size:.85em}.tt-shell kbd{border:1px solid var(--tt-line-strong);color:var(--tt-text-secondary);font-family:var(--tt-font-mono);border-radius:5px;padding:.0625rem .375rem;font-size:.6875rem}.tt-shell :where(a,button,input,[tabindex]):focus-visible{outline:3px solid var(--tt-focus,#58cd99);outline-offset:2px}.tt-shell-eyebrow{color:var(--tt-text-quiet);font-family:var(--tt-font-mono);font-size:var(--tt-type-eyebrow);letter-spacing:.08em;text-transform:uppercase;font-weight:500;line-height:1.4}.tt-shell-meta{color:var(--tt-text-quiet);font-size:var(--tt-type-meta);line-height:1.5}.tt-shell-mono{font-family:var(--tt-font-mono);font-variant-numeric:tabular-nums}.tt-shell-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tt-shell [data-canvas-root=true],.tt-shell .tt-shell-account,.tt-shell [data-canvas-root=true] [data-ia-layer],.tt-shell [data-canvas-root=true] [data-ia-card]{--ttc-canvas:var(--tt-background);--ttc-ground:var(--tt-background);--ttc-surface:var(--tt-surface-raised);--ttc-surface-soft:var(--tt-surface);--ttc-surface-raised:var(--tt-surface-floating);--ttc-text:var(--tt-text-primary);--ttc-text-secondary:var(--tt-text-secondary);--ttc-text-tertiary:var(--tt-text-tertiary);--ttc-accent-muted:var(--tt-accent-wash);--ttc-border:var(--tt-line);--ttc-border-strong:var(--tt-line-strong);--ttc-lip:var(--tt-lip);--ttc-shell-quiet-bg:var(--tt-highlight);--ttc-shell-quiet-border:var(--tt-line);--ttc-core-grip-well:var(--tt-highlight);--ttc-core-plinth-bg:var(--tt-highlight);--ttc-core-plinth-edge:var(--tt-line);--ttc-core-rail:var(--tt-line-strong);--ttc-core-region-divider:var(--tt-line);--ttc-family-surface-edge:var(--tt-line);--ttc-family-composite-edge:var(--tt-line-strong);--ttc-family-node-edge:var(--tt-line);--ttc-family-panel-edge:var(--tt-line);--ttc-family-panel-rule:var(--tt-line);--ttc-family-socket-edge:var(--tt-line-strong);--ttc-family-intake-edge:var(--tt-line-strong);--ttc-family-intake-lane:var(--tt-highlight)}:root[data-theme=light] .tt-shell [data-canvas-root=true]{--calm-rail-fill:#424951}.tt-shell__frame{inset:var(--tt-frame-inset);box-sizing:border-box;border:var(--tt-frame-border) solid var(--tt-line-strong);border-radius:var(--tt-frame-radius);background:var(--tt-background);transition:inset var(--tt-depth-motion), border-radius var(--tt-depth-motion), border-color var(--tt-depth-motion);grid-template-rows:auto minmax(0,1fr);display:grid;position:absolute;overflow:clip}.tt-shell[data-power=true] .tt-shell__frame{border-color:#0000;border-radius:0}.tt-shell__chrome{z-index:20;border-bottom:1px solid var(--tt-line);background:var(--tt-surface);min-width:0;position:relative}.tt-shell__strip{border-top:1px solid var(--tt-line);min-width:0}.tt-stack{align-items:center;gap:var(--tt-space-3);box-sizing:border-box;min-width:0;min-height:2.25rem;font-size:var(--tt-type-meta);padding:.25rem .75rem;display:flex}.tt-stack__k{color:var(--tt-text-quiet);font-family:var(--tt-font-mono);letter-spacing:.08em;text-transform:uppercase;flex:none;font-size:.6875rem}.tt-stack__list{flex-wrap:wrap;flex:1;align-items:center;gap:0;min-width:0;margin:0;padding:0;list-style:none;display:flex;overflow:visible}.tt-stack__partner{align-items:center;display:inline-flex}.tt-stack .tt-lc-socket__tip{z-index:40;inset:calc(100% + .2rem) auto auto 0}.tt-stack__mark{color:var(--tt-text-secondary);flex:none}.tt-stack__mark circle{fill:none;stroke:currentColor;stroke-width:1.5px}.tt-stack__mark text{fill:currentColor;font-family:var(--tt-font-mono);letter-spacing:-.02em}.tt-stack__status{color:var(--tt-text-quiet);font-family:var(--tt-font-mono);font-size:.6875rem}.tt-stack__partner[data-attention=true] .tt-stack__status{color:var(--tt-text);font-weight:600}.tt-stack__empty{min-width:0;color:var(--tt-text-quiet);flex:1}.tt-stack__needs{color:var(--tt-text);font-family:var(--tt-font-mono);white-space:nowrap;flex:none;font-size:.6875rem}.tt-stack__connect{border:1px dashed var(--tt-line-strong);min-height:1.75rem;color:var(--tt-text-secondary);font:inherit;font-family:var(--tt-font-mono);white-space:nowrap;cursor:pointer;background:0 0;border-radius:6px;flex:none;padding:0 .625rem;font-size:.6875rem}.tt-stack__connect:hover,.tt-stack__connect[aria-expanded=true]{border-style:solid;border-color:var(--tt-text-secondary);color:var(--tt-text)}.tt-topline{align-items:center;gap:var(--tt-space-3);box-sizing:border-box;min-width:0;min-height:3rem;padding:.375rem .75rem;display:flex;container:topline/inline-size}.tt-topline__logo{min-height:var(--tt-control);border-radius:6px;flex:none;align-items:center;padding:0 .25rem;display:inline-flex}.tt-topline__wordmark img{width:6.5rem;height:auto;display:block}.tt-topline__icon{display:none}.tt-topline__icon img{width:1.5rem;height:1.5rem;display:block}.tt-topline__icon [data-logo=light],[data-theme=light] .tt-topline__icon [data-logo=dark]{display:none}[data-theme=light] .tt-topline__icon [data-logo=light]{display:block}.tt-topline__wordmark[data-logo=light],[data-theme=light] .tt-topline__wordmark[data-logo=dark]{display:none}[data-theme=light] .tt-topline__wordmark[data-logo=light]{display:block}.tt-topline__nav{overflow-clip-margin:var(--tt-reach-surface);flex:1;min-width:0;overflow:clip}.tt-topline__nav li[data-overflow=true],.tt-topline__nav li[data-shell-li-more]{display:none}.tt-topline:is([data-fold=overflow],[data-fold=tight]) .tt-topline__nav li[data-shell-li-more]{display:list-item}.tt-topline__nav ul{align-items:center;gap:2px;display:flex}.tt-topline__tab{box-sizing:border-box;min-height:var(--tt-control);color:var(--tt-text-secondary);font:inherit;font-size:var(--tt-type-compact);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:.4rem;padding:.25rem .55rem;line-height:1.2;text-decoration:none;display:inline-flex;position:relative}.tt-topline__tab:hover,.tt-topline__tab[aria-expanded=true]{background:var(--tt-highlight);color:var(--tt-text)}.tt-topline__tab[aria-current=page]{background:var(--tt-surface-raised);color:var(--tt-text);box-shadow:var(--tt-level-surface-shadow,none);font-weight:600}.tt-topline__tab svg.tt-appnav__icon,.tt-topline__glyph,.tt-topline__caret{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none}.tt-topline__caret{color:var(--tt-text-quiet)}.tt-topline__badge{box-sizing:border-box;min-width:.75rem;color:var(--tt-text);font-family:var(--tt-font-mono);text-align:center;padding:0;font-size:.6875rem;font-weight:600;line-height:1.1rem}.tt-topline__tip kbd{margin-left:.5rem;padding:0 .25rem;font-size:.625rem}.tt-topline__tip{z-index:30;border:1px solid var(--tt-line-strong);background:var(--tt-surface-floating);color:var(--tt-text);font-family:var(--tt-font-mono);white-space:nowrap;pointer-events:none;border-radius:6px;padding:.25rem .5rem;font-size:.6875rem;font-weight:400;display:none;position:absolute;top:calc(100% + .375rem);left:50%;transform:translate(-50%)}.tt-topline:is([data-fold=compact],[data-fold=labels],[data-fold=icons],[data-fold=overflow],[data-fold=tight]) .tt-topline__placeholder{display:none}.tt-topline:is([data-fold=compact],[data-fold=labels],[data-fold=icons],[data-fold=overflow],[data-fold=tight]) .tt-topline__switcher{max-width:7rem}.tt-topline:is([data-fold=icons],[data-fold=overflow]) .tt-topline__tab:not([aria-current=page]):not([data-shell-more-tab]) :is(.tt-topline__label,.tt-topline__caret),.tt-topline[data-fold=tight] .tt-topline__tab:not([data-shell-more-tab]) :is(.tt-topline__label,.tt-topline__caret){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tt-topline:is([data-fold=icons],[data-fold=overflow],[data-fold=tight]) .tt-topline__tab:not([aria-expanded=true]):is(:hover,:focus-visible) .tt-topline__tip{display:block}.tt-topline:is([data-fold=icons],[data-fold=overflow],[data-fold=tight]) .tt-topline__tab:not([aria-current=page]){padding-inline:.5rem}.tt-topline[data-fold=labels] .tt-topline__tab:not([data-shell-more-tab]) :is(svg.tt-appnav__icon,.tt-topline__caret){display:none}.tt-topline[data-fold=labels] .tt-topline__tab{padding-inline:.4rem}@container topline (max-width:360px){.tt-topline .tt-topline__placeholder{display:none}.tt-topline .tt-topline__search{width:var(--tt-control);flex:none;justify-content:center;padding:0}}@container topline (max-width:1960px){.tt-topline:not([data-fold]) .tt-topline__placeholder{display:none}.tt-topline:not([data-fold]) .tt-topline__tab:not([aria-current=page]) :is(.tt-topline__label,.tt-topline__caret){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.tt-topline__end{align-items:center;gap:var(--tt-space-2);flex:none;min-width:0;display:flex}.tt-topline__presence{flex:none;align-items:center;display:inline-flex}.tt-topline__power,.tt-topline__avatar,.tt-topline__mark{box-sizing:border-box;width:var(--tt-control);height:var(--tt-control);border:1px solid var(--tt-line);color:var(--tt-text-secondary);font:inherit;background:0 0;flex:none;place-items:center;padding:0;display:inline-grid;position:relative}.tt-topline__power{cursor:pointer;border-radius:6px}.tt-topline__power:hover{border-color:var(--tt-line-strong);color:var(--tt-text)}.tt-topline__power[aria-pressed=true]{border-color:var(--tt-text-secondary);background:var(--tt-surface-raised);color:var(--tt-text)}.tt-topline__power:hover .tt-topline__tip,.tt-topline__power:focus-visible .tt-topline__tip{display:block}.tt-topline__search{box-sizing:border-box;height:var(--tt-control);border:1px solid var(--tt-line);background:var(--tt-background);color:var(--tt-text-quiet);font:inherit;font-size:var(--tt-type-compact);cursor:pointer;border-radius:6px;flex:none;align-items:center;gap:.5rem;padding:0 .375rem 0 .625rem;display:inline-flex}.tt-topline__search:hover{border-color:var(--tt-line-strong);color:var(--tt-text-secondary)}.tt-topline__search svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:.95rem;height:.95rem}.tt-topline__placeholder{text-align:left;min-width:7rem}.tt-topline__switcher{box-sizing:border-box;max-width:16rem;height:var(--tt-control);border:1px solid var(--tt-line);color:var(--tt-text);font:inherit;font-size:var(--tt-type-compact);cursor:pointer;background:0 0;border-radius:6px;flex:0 auto;align-items:center;gap:.375rem;padding:0 .625rem;display:inline-flex}.tt-topline__switcher:hover,.tt-topline__switcher[aria-expanded=true]{border-color:var(--tt-line-strong);background:var(--tt-highlight)}.tt-topline__switcher-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tt-topline__theme{box-sizing:border-box;width:var(--tt-control);height:var(--tt-control);color:var(--tt-text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;flex:none;place-items:center;padding:0;display:inline-grid}.tt-topline__theme:hover,.tt-topline__theme:focus-visible{border-color:var(--tt-line-strong);background:var(--tt-surface-soft);color:var(--tt-text)}.tt-topline__knob{place-items:center;line-height:0;display:grid}.tt-topline__avatar{border-color:var(--tt-line-strong);color:var(--tt-text);font-family:var(--tt-font-mono);cursor:pointer;border-radius:50%;font-size:.6875rem;font-weight:600}.tt-topline__avatar:hover,.tt-topline__avatar[aria-expanded=true]{border-color:var(--tt-text-secondary)}html .tt-lc-rec__actor[data-kind=intelligence],html .tt-lc-intel__mark{background:var(--tt-background)}.tt-topline__mark{border-color:var(--tt-line-strong);background:var(--tt-background);border-radius:50%;overflow:visible}button.tt-topline__mark{cursor:pointer}button.tt-topline__mark:hover,button.tt-topline__mark[aria-expanded=true]{border-color:var(--tt-text-secondary)}.tt-shell .tt-mega{top:calc(var(--tt-frame-inset) + var(--tt-frame-border) + var(--tt-chrome-h,3rem));right:calc(var(--tt-frame-inset) + var(--tt-frame-border));left:calc(var(--tt-frame-inset) + var(--tt-frame-border));z-index:45;align-content:start;gap:var(--tt-space-3);box-sizing:border-box;max-height:calc(100% - 2 * var(--tt-frame-inset) - 2 * var(--tt-frame-border) - var(--tt-chrome-h,3rem));border-bottom:1px solid var(--tt-line-strong);background:var(--tt-surface-floating);box-shadow:var(--tt-shadow-frame);animation:tt-shell-fade-in var(--tt-depth-motion) both;padding:1rem 1.25rem 1.25rem;display:grid;position:absolute;overflow:hidden auto}.tt-mega__title{color:var(--tt-text);font-size:var(--tt-type-compact);align-items:center;gap:.5rem;font-weight:600;display:flex}.tt-mega__title svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.tt-mega__count{color:var(--tt-text-quiet);font-family:var(--tt-font-mono);font-size:var(--tt-type-eyebrow);letter-spacing:.06em;text-transform:uppercase;font-weight:400}.tt-mega__grid{gap:2px var(--tt-space-4);grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));display:grid}.tt-mega__grid :is(a,button){box-sizing:border-box;min-height:2.75rem;color:var(--tt-text);border-radius:6px;gap:.125rem;padding:.4rem .625rem;text-decoration:none;display:grid}.tt-mega__grid :is(a,button):hover{background:var(--tt-highlight)}.tt-mega__grid a[aria-current=page]{background:var(--tt-highlight);box-shadow:inset 0 0 0 1px var(--tt-line)}.tt-mega__label{font-size:var(--tt-type-compact);font-weight:500}.tt-mega__grid button{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.tt-mega__grid .tt-mega__label{align-items:center;gap:.5rem;display:inline-flex}.tt-mega__grid svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}[aria-current=page]>.tt-mega__label{font-weight:600}.tt-mega__line{color:var(--tt-text-quiet);font-size:var(--tt-type-meta)}.tt-mega__grid a[aria-current=page] .tt-mega__line{color:var(--tt-text-secondary)}.tt-subrow{border-top:1px solid var(--tt-line);scrollbar-width:none;display:none;overflow-x:auto}.tt-subrow::-webkit-scrollbar{display:none}.tt-subrow ul{gap:.375rem;width:max-content;padding:.5rem .75rem;display:flex}.tt-subrow a{box-sizing:border-box;min-height:2rem;color:var(--tt-text-secondary);font-family:var(--tt-font-mono);font-size:var(--tt-type-meta);white-space:nowrap;border:0;border-radius:0;align-items:center;padding:0 .5rem;text-decoration:none;display:inline-flex}.tt-subrow a:hover{color:var(--tt-text)}.tt-subrow a[aria-current=page]{color:var(--tt-text);box-shadow:inset 0 -2px 0 var(--tt-text);font-weight:600}.tt-shell__canvas{overscroll-behavior:contain;background:var(--tt-background);outline:none;min-width:0;min-height:0;position:relative;overflow:hidden auto}.tt-shell__content{min-width:0}.tt-shell__fill{min-width:0;min-height:0;position:absolute;inset:0}.tt-shell .tt-sv{z-index:35;pointer-events:none;--tt-sv-top:var(--tt-level-float-gutter);--tt-sv-span:calc(var(--tt-sv-h,0px) - var(--tt-sv-top) - var(--tt-level-float-gutter));height:0;position:sticky;top:0}.tt-shell .tt-sv__track{top:var(--tt-sv-top);right:var(--tt-level-float-gutter);width:2px;height:var(--tt-sv-span);opacity:0;transition:opacity .8s;position:absolute}.tt-shell .tt-sv[data-awake=true] .tt-sv__track{opacity:1;transition-duration:.15s}.tt-shell .tt-sv__thumb{background:var(--tt-line-strong);border-radius:1px;width:2px;position:absolute;right:0}.tt-shell__canvas[data-scroll-mode=thumb]{scrollbar-width:none}.tt-shell__canvas[data-scroll-mode=thumb]::-webkit-scrollbar{display:none}@media (max-width:720px){.tt-shell .tt-sv{--tt-sv-span:calc(var(--tt-sv-h,0px) - var(--tt-sv-top) - 4rem - 3 * var(--tt-level-float-gutter))}.tt-shell:has(>.tt-phonemenu) .tt-sv{--tt-sv-span:calc(var(--tt-sv-h,0px) - var(--tt-sv-top) - var(--tt-phonemenu-reserve) - 2 * var(--tt-level-float-gutter))}}@media (forced-colors:active){.tt-shell .tt-sv__thumb{background:canvastext}.tt-topline__power[aria-pressed=true]{border:2px solid highlight}}@media (prefers-reduced-motion:reduce){.tt-shell .tt-sv__track{transition:none}}.tt-shell .tt-sv[data-reduced-motion=true] .tt-sv__track{transition:none}.tt-float__menu{top:var(--tt-float-top);right:var(--tt-float-inset);z-index:55;align-content:start;gap:var(--tt-space-3);box-sizing:border-box;width:min(20rem, calc(100% - 2 * var(--tt-float-inset)));max-height:calc(100% - var(--tt-float-top) - var(--tt-float-inset));border-radius:var(--tt-level-float-radius);animation:tt-shell-fade-in var(--tt-depth-motion) both;padding:1rem;display:grid;position:absolute;overflow:hidden auto}.tt-float__who{color:var(--tt-text-secondary);gap:2px;font-size:.8125rem;display:grid}.tt-float__who b{color:var(--tt-text);font-size:.9375rem}.tt-float__section{padding-top:var(--tt-space-3);border-top:1px solid var(--tt-line);gap:2px;display:grid}.tt-float__k{color:var(--tt-text-quiet);font-family:var(--tt-font-mono);letter-spacing:.08em;text-transform:uppercase;padding:0 .75rem .25rem;font-size:.6875rem}.tt-float__row{box-sizing:border-box;width:100%;min-height:2.5rem;color:var(--tt-text);font:inherit;text-align:left;background:0 0;border:0;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.125rem .5rem;margin:0;padding:.5rem .75rem;font-size:.875rem;text-decoration:none;display:flex}a.tt-float__row,button.tt-float__row{cursor:pointer}a.tt-float__row:hover,button.tt-float__row:hover{background:var(--tt-highlight)}.tt-float__row[aria-current=true]{background:var(--tt-highlight);box-shadow:inset 0 0 0 1px var(--tt-line);font-weight:600}.tt-float__row small{color:var(--tt-text-quiet);font-size:.75rem}.tt-float__row[aria-current=true] small,a.tt-float__row:hover small,button.tt-float__row:hover small{color:var(--tt-text-secondary)}.tt-float__menu--keys{width:min(26rem, calc(100% - 2 * var(--tt-float-inset)));left:50%;right:auto;transform:translate(-50%)}.tt-keys__head{justify-content:space-between;align-items:center;gap:var(--tt-space-3);display:flex}.tt-keys{gap:2px;display:grid}.tt-keys__row{align-items:baseline;gap:var(--tt-space-3);font-size:var(--tt-type-compact);grid-template-columns:7rem minmax(0,1fr);padding:.25rem .75rem;display:grid}.tt-keys__row dd{color:var(--tt-text-secondary);margin:0}.tt-float__menu--switcher{width:min(22rem, calc(100% - 2 * var(--tt-float-inset)))}.tt-float__switcher{gap:2px;display:grid}.tt-float__note{color:var(--tt-text-quiet);font-family:var(--tt-font-mono);padding:.5rem .75rem 0;font-size:.6875rem}.tt-float__section--first{padding-top:0;padding-bottom:var(--tt-space-3);border-top:0;border-bottom:1px solid var(--tt-line)}.tt-command{top:var(--tt-float-top);z-index:70;gap:var(--tt-space-3);box-sizing:border-box;width:min(36rem, calc(100% - 2 * var(--tt-float-inset)));max-height:calc(100% - var(--tt-float-top) - var(--tt-float-inset));padding:var(--tt-level-pad-floating);border-radius:var(--tt-level-float-radius);animation:tt-shell-fade-in var(--tt-depth-motion) both;display:grid;position:absolute;left:50%;overflow:hidden;transform:translate(-50%)}.tt-command__label{color:var(--tt-text);font-size:.875rem;font-weight:600}.tt-command__input{box-sizing:border-box;width:100%;min-height:2.75rem;color:var(--tt-text);font:inherit;padding:0 .875rem}.tt-command__list{gap:2px;min-height:0;display:grid;overflow:hidden auto}.tt-command__group{color:var(--tt-text-quiet);font-family:var(--tt-font-mono);letter-spacing:.08em;text-transform:uppercase;padding:.5rem .75rem .25rem;font-size:.6875rem}.tt-command__option{min-height:2.5rem;color:var(--tt-text);cursor:pointer;border-radius:10px;justify-content:space-between;align-items:baseline;gap:.75rem;padding:.5rem .75rem;font-size:.875rem;display:flex}.tt-command__option small{color:var(--tt-text-quiet);font-size:.75rem}.tt-command__option[aria-selected=true]{background:var(--tt-highlight);box-shadow:inset 0 0 0 1px var(--tt-line)}.tt-command__option[aria-selected=true] small{color:var(--tt-text-secondary)}.tt-command__end{flex:none;align-items:baseline;gap:.5rem;display:inline-flex}.tt-command__keys{white-space:nowrap}.tt-command__option[aria-disabled=true]{color:var(--tt-text-secondary);cursor:default}.tt-command__notice{color:var(--tt-text-secondary);padding:.625rem .75rem;font-size:.8125rem}.tt-shelf{z-index:60;box-sizing:border-box;border-radius:var(--tt-level-float-radius);color:var(--tt-text);animation:tt-shell-fade-in var(--tt-depth-motion) both;grid-template-rows:auto minmax(0,1fr);margin:0;padding:0;display:grid;position:absolute;overflow:hidden}.tt-shelf--drawer{inset:var(--tt-float-top) max(var(--tt-float-inset), var(--tt-reach-floating-x)) max(var(--tt-float-inset), var(--tt-reach-floating-b)) auto;width:min(34rem, calc(100% - 2 * max(var(--tt-float-inset), var(--tt-reach-floating-x))));max-width:none;height:auto;max-height:none}.tt-shell[data-power=true] .tt-shelf--drawer:not(.tt-shelf--expanded){inset:calc(var(--tt-frame-border) + var(--tt-chrome-h,3rem)) 0 0 auto;border-radius:0}.tt-shelf--drawer.tt-shelf--expanded{inset:var(--tt-level-float-gutter);width:auto}.tt-shelf__head{align-items:center;gap:var(--tt-space-3);padding:var(--tt-level-pad-floating);border-bottom:1px solid var(--tt-line);display:flex}.tt-shelf__titles{flex:1;min-width:0}.tt-shelf__titles .tt-shell-eyebrow{margin:0 0 .125rem}.tt-shelf__title{outline:0;margin:0;font-size:1.125rem;font-weight:600}.tt-shell .tt-shelf__title:focus-visible,.tt-shelf__title:focus-visible{outline:none}.tt-shelf__step{color:var(--tt-text-secondary);margin:.125rem 0 0;font-size:.8125rem}.tt-shelf__controls{align-items:center;gap:var(--tt-space-2);display:flex}.tt-shelf__controls kbd{margin-left:.25rem}.tt-shelf__controls [data-shelf-close]{min-height:2.75rem}.tt-shelf__expand,.tt-shelf__back{border:1px solid var(--tt-line-strong);min-height:2.75rem;color:var(--tt-text-secondary);font:inherit;cursor:pointer;background:0 0;border-radius:6px;padding:0 .75rem;font-size:.8125rem}.tt-shelf__back{place-items:center;width:2.75rem;padding:0;font-size:1rem;display:grid}.tt-shelf__expand:hover,.tt-shelf__back:hover{border-color:var(--tt-text-quiet);color:var(--tt-text)}.tt-shelf__body{align-content:start;gap:var(--tt-level-gap);padding:var(--tt-level-pad-floating);padding-bottom:max(var(--tt-level-pad-floating), var(--tt-reach-raised-b));display:grid;overflow:auto}.tt-shelf--expanded .tt-shelf__body{box-sizing:border-box;width:min(100%,64rem);margin-inline:auto}.tt-exchange__intro{flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;display:flex}.tt-exchange__lede{color:var(--tt-text-secondary);font-size:var(--tt-type-compact);margin:0}.tt-exchange__about>summary{width:2.75rem;height:2.75rem;color:var(--tt-text-secondary);cursor:pointer;border-radius:6px;place-items:center;list-style:none;display:inline-grid}.tt-exchange__about>summary::-webkit-details-marker{display:none}.tt-exchange__about>summary:hover,.tt-exchange__about[open]>summary{background:var(--tt-highlight);color:var(--tt-text)}.tt-exchange__about[open]{flex-basis:100%}.tt-exchange__about .tt-exchange__note{margin:.25rem 0 0}.tt-exchange__search input{box-sizing:border-box;border:1px solid var(--tt-line-strong);background:var(--tt-well);width:100%;min-height:2.5rem;color:var(--tt-text);font:inherit;font-size:var(--tt-type-body);border-radius:8px;padding:0 .75rem}.tt-exchange__note,.tt-exchange__empty{color:var(--tt-text-quiet);font-family:var(--tt-font-mono);font-size:var(--tt-type-meta)}.tt-exchange__group{padding-top:var(--tt-space-3);border-top:1px solid var(--tt-line);gap:.25rem;display:grid}.tt-exchange__group ul{gap:2px;display:grid}.tt-exchange__row{justify-content:space-between;align-items:baseline;gap:.125rem var(--tt-space-3);flex-wrap:wrap;padding:.375rem 0;display:flex}.tt-exchange__name{color:var(--tt-text);font-size:var(--tt-type-compact);font-weight:500}.tt-exchange__row small{color:var(--tt-text-quiet);font-size:var(--tt-type-meta);flex-basis:100%}.tt-shell .tt-button{justify-content:center;align-items:center;gap:var(--tt-space-2);min-height:var(--tt-target-min);padding:0 var(--tt-space-5);border-radius:var(--tt-radius-md,11px);font:inherit;white-space:nowrap;cursor:pointer;transition:background-color var(--tt-depth-motion), border-color var(--tt-depth-motion), box-shadow var(--tt-depth-motion), translate var(--tt-depth-motion);border:1px solid #0000;font-size:.9375rem;font-weight:650;line-height:1.2;text-decoration:none;display:inline-flex}.tt-shell .tt-button--primary{background:var(--tt-accent);color:var(--tt-ink-on-accent);box-shadow:0 1px 2px #0003}.tt-shell .tt-button--primary:hover{background:var(--tt-accent-bright,#78dfad)}.tt-shell .tt-button--secondary{border-color:var(--tt-line-strong);background:var(--tt-surface);color:var(--tt-text);box-shadow:var(--tt-lip)}.tt-shell .tt-button--secondary:hover{border-color:var(--tt-text-quiet)}.tt-shell .tt-button--small{min-height:2.5rem;padding:0 var(--tt-space-4);font-size:var(--tt-type-body)}.tt-shell .tt-button:active{box-shadow:var(--tt-level-press-shadow);translate:0 1px}.tt-shell .tt-button[aria-disabled=true]{border-color:var(--tt-line);color:var(--tt-text-secondary);box-shadow:none;cursor:not-allowed;background:0 0;translate:none}.tt-appnav-tabs{display:none}.tt-appnav-more{gap:2px;padding:.25rem;display:grid}.tt-appnav-more a,.tt-appnav-more button{box-sizing:border-box;width:100%;min-height:2.75rem;color:var(--tt-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:.75rem;padding:0 .75rem;text-decoration:none;display:flex}.tt-appnav-more [aria-current=page]{background:var(--tt-highlight);box-shadow:inset 0 0 0 1px var(--tt-line)}.tt-appnav-more svg,.tt-appnav-tabs svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.tt-appnav-sheet{right:var(--tt-float-inset);bottom:var(--tt-float-inset);left:var(--tt-float-inset);z-index:50;align-content:start;gap:var(--tt-space-2);box-sizing:border-box;max-height:calc(100% - var(--tt-float-top) - var(--tt-float-inset));border-radius:var(--tt-level-float-radius);animation:tt-shell-fade-in var(--tt-depth-motion) both;padding:.875rem .625rem .625rem;display:grid;position:absolute;overflow:hidden auto}.tt-appnav-sheet .tt-mega__title{padding:0 .75rem}.tt-phonemenu{display:none}.tt-phonemenu :where(p,ul){margin:0}.tt-phonemenu :where(ul){padding:0;list-style:none}.tt-phonemenu button{font:inherit;cursor:pointer}.tt-phonemenu__foot{z-index:2;bottom:calc(.75rem + env(safe-area-inset-bottom));pointer-events:auto;justify-items:center;display:grid;position:absolute;left:50%;transform:translate(-50%)}.tt-phonemenu[data-phone-menu=open]{pointer-events:auto}.tt-phonemenu__scrim{background:color-mix(in srgb, var(--tt-scrim,#00000080) 70%, transparent);border:0;padding:0;animation:.24s both tt-shell-fade-in;position:absolute;inset:0}.tt-phonemenu__panel{box-sizing:border-box;max-height:calc(100% - max(1rem, env(safe-area-inset-top)));padding:1.1rem 1.25rem calc(var(--tt-phonemenu-reserve,4.75rem) + .5rem);overscroll-behavior:contain;border:1px solid var(--tt-level-floating-edge,var(--tt-line));background:var(--tt-surface-floating,var(--tt-surface-raised));color:var(--tt-text-primary);border-bottom:0;border-radius:1.4rem 1.4rem 0 0;gap:.6rem;animation:.3s cubic-bezier(.2,.8,.2,1) both tt-phonemenu-rise;display:grid;position:absolute;bottom:0;left:0;right:0;overflow-y:auto}@keyframes tt-phonemenu-rise{0%{opacity:0;transform:translateY(1.5rem)}}.tt-phonemenu__k{color:var(--tt-text-secondary);font-family:var(--tt-font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem}.tt-phonemenu__field{box-sizing:border-box;border:1px solid var(--tt-line);width:100%;min-height:3rem;color:var(--tt-text-secondary);text-align:left;background:0 0;border-radius:.8rem;align-items:center;gap:.6rem;padding:.5rem .85rem;font-size:.9375rem;text-decoration:none;display:flex}.tt-phonemenu__field kbd{color:var(--tt-text-quiet);font-family:var(--tt-font-mono);margin-left:auto;font-size:.6875rem}.tt-phonemenu__fieldtext{min-width:0}.tt-phonemenu__field--context{color:var(--tt-text-primary);justify-content:space-between}.tt-phonemenu__fieldk{color:var(--tt-text-secondary);font-family:var(--tt-font-mono);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;font-size:.6875rem}.tt-phonemenu__fieldv{text-align:right;flex:1;min-width:0;font-weight:600}.tt-phonemenu__tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.tt-phonemenu__tiles+.tt-phonemenu__tiles{margin-top:.5rem}.tt-phonemenu__tile{box-sizing:border-box;border:1px solid var(--tt-line);background:var(--tt-surface-raised);width:100%;min-height:3.25rem;color:var(--tt-text-primary);text-align:left;border-radius:.8rem;align-items:center;gap:.6rem;padding:.5rem .75rem;font-size:.9375rem;text-decoration:none;display:flex;position:relative}.tt-phonemenu__tile[aria-current=page]{border-color:var(--tt-text-primary)}.tt-phonemenu__tile[aria-expanded=true]{background:var(--tt-highlight);box-shadow:inset 0 0 0 1px var(--tt-line-strong)}.tt-phonemenu__icon{color:var(--tt-text-secondary);flex:none;display:inline-flex}.tt-phonemenu__name{flex:1;min-width:0;font-weight:600;line-height:1.15}.tt-phonemenu__badge{color:var(--tt-text-secondary);font-family:var(--tt-font-mono);flex:none;font-size:.75rem}.tt-phonemenu__pages{flex-wrap:wrap;gap:.4rem;margin-top:.6rem;display:flex}.tt-phonemenu__page{box-sizing:border-box;border:1px solid var(--tt-line);min-height:2.75rem;color:var(--tt-text-primary);border-radius:.7rem;align-items:center;padding:.5rem .9rem;font-size:.9375rem;text-decoration:none;display:inline-flex}.tt-phonemenu__page[aria-current=page]{background:var(--tt-highlight);border-color:var(--tt-text-primary)}.tt-phonemenu__caret{color:var(--tt-text-quiet);flex:none;transition:rotate .16s;display:inline-flex}.tt-phonemenu__caret[data-open=true]{rotate:180deg}.tt-phonemenu__body{border:1px solid var(--tt-line);color:var(--tt-text-secondary);border-radius:.8rem;padding:.25rem .5rem .5rem}.tt-phonemenu__mark{flex:none;place-items:center;display:inline-grid;overflow:visible}.tt-phonemenu__you{justify-content:space-between;align-items:center;gap:.75rem;padding-top:.25rem;display:flex}.tt-phonemenu__person{min-width:0;min-height:2.75rem;color:var(--tt-text-primary);text-align:left;background:0 0;border:0;align-items:center;gap:.65rem;padding:0;display:flex}.tt-phonemenu__avatar{border:1px solid var(--tt-line-strong);width:2.5rem;height:2.5rem;font-family:var(--tt-font-mono);border-radius:50%;flex:none;place-items:center;font-size:.75rem;font-weight:600;display:grid}.tt-phonemenu__persontext{gap:.1rem;min-width:0;display:grid}.tt-phonemenu__personname{overflow-wrap:anywhere;font-size:.9375rem;font-weight:600}.tt-phonemenu__personline{color:var(--tt-text-secondary);font-size:.8125rem;line-height:1.3}.tt-phonemenu__appearance{flex:none;align-items:center;gap:.5rem;display:flex}.tt-phonemenu__strip{border-top:1px solid var(--tt-line);min-width:0;margin:0 -1.25rem}.tt-phonemenu__icon svg,.tt-phonemenu__field>svg,.tt-phonemenu__caret svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.tt-phonemenu__tile:focus-visible,.tt-phonemenu__field:focus-visible,.tt-phonemenu__page:focus-visible,.tt-phonemenu__person:focus-visible{outline:2px solid var(--tt-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.tt-phonemenu__scrim,.tt-phonemenu__panel{animation:none}.tt-phonemenu__caret{transition:none}}@media (max-width:720px){.tt-shell{--tt-frame-inset:0px;--tt-phonemenu-reserve:calc(4.75rem + env(safe-area-inset-bottom))}.tt-shell:has(>.tt-phonemenu) .tt-shell__chrome{display:none}.tt-shell:has(>.tt-phonemenu) .tt-shell__frame{grid-template-rows:minmax(0,1fr)}.tt-phonemenu{z-index:40;pointer-events:none;display:block;position:absolute;inset:0}.tt-phonemenu[data-phone-menu=open]{z-index:55}.tt-shell__frame{border-color:#0000;border-radius:0}.tt-shell{--tt-control:2.75rem}.tt-topline{gap:var(--tt-space-2);padding:.375rem 1rem}.tt-subrow{display:block}.tt-subrow ul{padding:.5rem 1rem}.tt-subrow a{min-height:2.75rem}.tt-stack{padding-inline:1rem}.tt-stack__connect{min-height:2.75rem}.tt-topline__theme{position:relative}.tt-topline__theme:after{content:"";position:absolute;inset:-.6875rem -.25rem}.tt-topline__nav{display:none}.tt-topline__presence .tt-xorg-chip__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tt-topline__wordmark[data-logo=dark],[data-theme=light] .tt-topline__wordmark[data-logo=light]{display:none}.tt-topline__icon{display:block}.tt-topline__end{flex:1}.tt-topline__search{flex:1;min-width:0}.tt-topline__placeholder{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;display:block;overflow:hidden}.tt-topline__search kbd,.tt-appnav-tabs{display:none}.tt-float__menu,.tt-command{right:var(--tt-float-inset);left:var(--tt-float-inset);width:auto}.tt-command,.tt-float__menu--keys{transform:none}.tt-shelf--drawer,.tt-shell[data-power=true] .tt-shelf--drawer:not(.tt-shelf--expanded){inset:auto max(var(--tt-float-inset), var(--tt-reach-floating-x)) max(var(--tt-float-inset), var(--tt-reach-floating-b));width:auto;max-height:calc(100% - var(--tt-float-top) - var(--tt-float-inset));border-radius:var(--tt-level-float-radius)}.tt-shelf--drawer.tt-shelf--expanded{inset:var(--tt-level-float-gutter);max-height:none}.tt-shelf--drawer:not(.tt-shelf--expanded) .tt-shelf__head{padding-top:calc(var(--tt-level-pad-floating) + .5rem);position:relative}.tt-shelf--drawer:not(.tt-shelf--expanded) .tt-shelf__head:before{background:var(--tt-line-strong);content:"";border-radius:999px;width:2.25rem;height:.25rem;position:absolute;top:.4375rem;left:50%;transform:translate(-50%)}.tt-shelf__controls kbd{display:none}.tt-shelf__head{flex-wrap:wrap}.tt-shelf__titles{flex:12rem}.tt-shell__fill{bottom:calc(3.75rem + 2 * var(--tt-level-float-gutter))}.tt-shell:has(>.tt-phonemenu) .tt-shell__fill{bottom:var(--tt-phonemenu-reserve)}.tt-shell__canvas{scroll-padding-bottom:calc(3.75rem + 2 * var(--tt-level-float-gutter));flex-direction:column;display:flex}.tt-shell:has(>.tt-phonemenu) .tt-shell__canvas{scroll-padding-bottom:var(--tt-phonemenu-reserve)}.tt-shell__content{flex:1 0 auto}.tt-shell:has(>.tt-phonemenu) .tt-shell__content{padding-bottom:var(--tt-phonemenu-reserve)}}@keyframes tt-shell-fade-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.tt-shell__frame,.tt-topline__knob,.tt-shell .tt-mega,.tt-appnav-sheet,.tt-float__menu,.tt-command,.tt-shelf,.tt-shell .tt-button{transition:none;animation:none}}@media (forced-colors:active){.tt-shell__frame,.tt-topline__tab[aria-current=page],.tt-topline__theme{border:1px solid canvastext}}.tt-appnav__mark{flex:none;place-items:center;display:inline-grid;overflow:visible}.tt-command__mark{vertical-align:-.25rem;margin-right:.5rem;display:inline-grid;overflow:visible}.tt-shell-account,.tt-rh-operator{-webkit-user-select:text;user-select:text;display:block}.tt-shell-help{gap:2px;display:grid}.tt-rh__headline{margin-top:var(--tt-space-2);color:var(--tt-text);letter-spacing:-.02em;font-size:clamp(1.75rem,1.4rem + 1.2vw,2.25rem);font-weight:760;line-height:1.1}.tt-rh__summary{color:var(--tt-text-secondary);font-size:var(--tt-type-lead);margin-top:.125rem}.tt-rh-facts div{display:grid}.tt-rh-facts dt{color:var(--tt-text-quiet);font-size:var(--tt-type-meta)}.tt-rh-facts dd{color:var(--tt-text);font-size:var(--tt-type-compact)}.tt-rh-pill{color:var(--tt-text-secondary);font-size:var(--tt-type-meta);white-space:nowrap;align-items:center;padding:0;display:inline-flex}.tt-rh-shelf{gap:var(--tt-space-4);display:grid}.tt-rh-facts{gap:var(--tt-space-3) var(--tt-space-4);padding:var(--tt-level-pad-well);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tt-rh-actions{gap:var(--tt-space-2);flex-wrap:wrap;display:flex}.tt-rh-operator__list{gap:var(--tt-space-3);display:grid}.tt-rh-chooser{gap:var(--tt-space-4);max-width:36rem;padding:var(--tt-level-pad-raised);margin:clamp(1rem,4vh,3rem) auto 0;display:grid}.tt-rh-chooser ul{gap:var(--tt-space-2);display:grid}.tt-rh-chooser a{justify-content:space-between;align-items:center;gap:var(--tt-space-3);min-height:var(--tt-target-min);color:var(--tt-text);padding:.5rem 1rem;text-decoration:none;display:flex}.tt-rh-chooser a:hover{background:var(--tt-highlight)}@media (max-width:720px){.tt-rh-facts{grid-template-columns:minmax(0,1fr)}}.tt-shell-intelligence{z-index:65;border-radius:0 0 calc(var(--tt-frame-radius) - var(--tt-frame-border)) calc(var(--tt-frame-radius) - var(--tt-frame-border));position:fixed;overflow:hidden}.tt-shell[data-power=true] .tt-shell-intelligence{border-radius:0}.tt-shell-intelligence__scope{height:100%;position:relative}.tt-shell-intelligence__state{bottom:var(--tt-level-float-gutter);left:var(--tt-level-float-gutter);gap:var(--tt-space-3);box-sizing:border-box;width:min(28rem, calc(100% - 2 * var(--tt-level-float-gutter)));padding:var(--tt-level-pad-floating);border-radius:var(--tt-level-float-radius);color:var(--tt-text);justify-items:start;display:grid;position:absolute}.tt-shell-intelligence__actions{gap:var(--tt-space-2);flex-wrap:wrap;display:flex}.tt-rh-work-actions{gap:var(--tt-space-2);display:grid}.tt-rh-snooze{align-items:center;gap:var(--tt-space-2);flex-wrap:wrap;display:inline-flex}.tt-rh-select{border:1px solid var(--tt-line-strong);min-height:2rem;color:var(--tt-text-primary);font:inherit;background:0 0;border-radius:8px;padding:0 .5rem;font-size:.8125rem}.tt-pshell{--tt-pshell-gutter:1.25rem;--tt-pshell-menu:3.5rem;box-sizing:border-box;width:100%;height:100%;min-height:0;padding:max(1.1rem, env(safe-area-inset-top)) var(--tt-pshell-gutter) 0;background:var(--tt-ground,var(--tt-background));color:var(--tt-text-primary);overflow-wrap:anywhere;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden}.tt-pshell :where(p,h2,h3,h4,h5,ul){margin:0}.tt-pshell :where(ul){padding:0;list-style:none}.tt-pshell button{font:inherit;cursor:pointer}.tt-pshell__step{grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:.5rem;display:grid}.tt-pshell__bar{min-width:0;padding-right:.25rem}.tt-pshell__count{color:var(--tt-text-secondary);font-family:var(--tt-font-mono);white-space:nowrap;font-size:.75rem}.tt-pshell__count [data-pshell-n]{color:var(--tt-text-primary)}.tt-pshell__nav{border:1px solid var(--tt-line);width:2.25rem;height:2.25rem;color:var(--tt-text-primary);background:0 0;border-radius:.6rem;place-items:center;padding:0;font-size:1.25rem;line-height:1;display:grid}.tt-pshell__nav:disabled{color:var(--tt-text-tertiary);cursor:default;opacity:var(--tt-disabled-opacity,.72)}.tt-pshell__item{touch-action:pan-y;align-content:safe center;gap:.75rem;min-height:0;margin-inline:-.75rem;padding:1rem .75rem;display:grid;overflow-y:auto}.tt-pshell__meta{color:var(--tt-text-secondary);font-family:var(--tt-font-mono);flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;font-size:.75rem;display:flex}.tt-pshell__ref{color:var(--tt-text-primary)}.tt-pshell__when{margin-left:auto}.tt-pshell__title{letter-spacing:-.025em;font-size:1.75rem;font-weight:650;line-height:1.12}.tt-pshell__line{color:var(--tt-text-secondary);font-size:1.0625rem;line-height:1.4}.tt-pshell__suggest{border:1px solid var(--tt-level-raised-edge,var(--tt-line));background:var(--tt-surface-raised);box-shadow:var(--tt-level-raised-shadow);border-radius:.9rem;gap:.4rem;margin-top:.5rem;padding:.85rem .95rem;display:grid}.tt-pshell__suggestk{color:var(--tt-text-secondary);font-family:var(--tt-font-mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.5rem;font-size:.6875rem;display:flex}.tt-pshell__intel{background:var(--tt-mark-plate,transparent);border-radius:50%;flex:none;place-items:center;width:1.5rem;height:1.5rem;line-height:0;display:grid}.tt-pshell__suggestion{font-size:.9375rem;line-height:1.45}.tt-pshell__foot{padding-bottom:calc(.75rem + env(safe-area-inset-bottom,0px));justify-items:center;gap:1rem;display:grid;position:relative}.tt-pshell__act{z-index:1;box-sizing:border-box;background:var(--tt-accent);width:100%;min-height:3.5rem;color:var(--tt-ink-on-accent);box-shadow:var(--tt-signal-ring);border:1px solid #0000;border-radius:.9rem;padding:.7rem 1rem;font-size:1.0625rem;font-weight:650;line-height:1.2;position:relative}.tt-pshell__act:active{transform:translateY(1px)}.tt-pshell{--tt-pshell-ring-reach:.9rem}.tt-pshell__act{--tt-tap-reach:var(--tt-pshell-ring-reach)}.tt-pshell__calm{align-content:center;gap:.6rem;min-height:0;padding:1rem 0;display:grid}.tt-pshell__calmtitle{letter-spacing:-.025em;font-size:1.75rem;font-weight:650;line-height:1.12}.tt-pshell--app{height:auto;min-height:calc(100dvh - var(--tt-phonemenu-reserve,0px));background:0 0;overflow:visible}.tt-pshell--app>.tt-pshell__foot{padding-bottom:1.25rem}.tt-pshell__foot>.tt-cube{z-index:3;position:relative}.tt-pshell__act:focus-visible,.tt-pshell__nav:focus-visible,.tt-pshell__tab:focus-visible,.tt-pshell__field:focus-visible,.tt-pshell__person:focus-visible{outline:2px solid var(--tt-focus);outline-offset:2px}.tt-pshell__sheet{z-index:2;visibility:hidden;pointer-events:none;align-items:end;display:grid;position:absolute;inset:0;overflow:hidden}.tt-pshell__sheet[data-pshell-sheet=open]{visibility:visible;pointer-events:auto}.tt-pshell__scrim{background:color-mix(in srgb, var(--tt-scrim) 45%, transparent);opacity:0;border:0;padding:0;transition:opacity .24s;position:absolute;inset:0}.tt-pshell__sheet[data-pshell-sheet=open] .tt-pshell__scrim{opacity:1}.tt-pshell__panel{box-sizing:border-box;max-height:100%;padding:1.1rem var(--tt-pshell-gutter) calc(var(--tt-pshell-menu) + 1rem + max(3rem, env(safe-area-inset-bottom)));border:1px solid var(--tt-level-floating-edge,var(--tt-line));background:var(--tt-surface-floating,var(--tt-surface-raised));opacity:0;border-bottom:0;border-radius:1.4rem 1.4rem 0 0;gap:.6rem;transition:opacity .24s,transform .3s cubic-bezier(.2,.8,.2,1);display:grid;position:relative;overflow-y:auto;transform:translateY(1.5rem)}.tt-pshell__sheet[data-pshell-sheet=open] .tt-pshell__panel{opacity:1;transform:none}.tt-pshell__sheetk{color:var(--tt-text-secondary);font-family:var(--tt-font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem}.tt-pshell__tabs{grid-template-columns:repeat(6,minmax(0,1fr));gap:.5rem;display:grid}.tt-pshell__tabs>li{grid-column:span 2}.tt-pshell__tabs>li:nth-child(n+4){grid-column:span 3}.tt-pshell svg:not([data-app-component]){fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px}.tt-pshell__tab{box-sizing:border-box;border:1px solid var(--tt-line);background:var(--tt-surface-raised);width:100%;min-height:4.25rem;color:var(--tt-text-primary);text-align:left;border-radius:.8rem;justify-items:start;gap:.35rem;padding:.7rem .75rem;display:grid;position:relative}.tt-pshell__tab[aria-current=page]{border-color:var(--tt-text-primary)}.tt-pshell__tabicon{color:var(--tt-text-secondary);display:inline-flex}.tt-pshell__tabname{font-size:.9375rem;font-weight:600;line-height:1.15}.tt-pshell__tabbadge{color:var(--tt-text-secondary);font-family:var(--tt-font-mono);font-size:.75rem;position:absolute;top:.55rem;right:.6rem}.tt-pshell__field{box-sizing:border-box;border:1px solid var(--tt-line);width:100%;min-height:3rem;color:var(--tt-text-secondary);text-align:left;background:0 0;border-radius:.8rem;align-items:center;gap:.6rem;padding:.5rem .85rem;font-size:.9375rem;display:flex}.tt-pshell__field--context{color:var(--tt-text-primary);justify-content:space-between}.tt-pshell__fieldk{color:var(--tt-text-secondary);font-family:var(--tt-font-mono);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;font-size:.6875rem}.tt-pshell__fieldv{text-align:right;min-width:0;font-weight:600}.tt-pshell__you{justify-content:space-between;align-items:center;gap:.75rem;padding-top:.25rem;display:flex}.tt-pshell__person{min-width:0;color:var(--tt-text-primary);text-align:left;background:0 0;border:0;align-items:center;gap:.65rem;padding:0;display:flex}.tt-pshell__avatar{border:1px solid var(--tt-line-strong);width:2.5rem;height:2.5rem;font-family:var(--tt-font-mono);border-radius:50%;flex:none;place-items:center;font-size:.75rem;font-weight:600;display:grid}.tt-pshell__optiontext{gap:.1rem;min-width:0;display:grid}.tt-pshell__optionname{font-size:.9375rem;font-weight:600}.tt-pshell__optionline{color:var(--tt-text-secondary);font-size:.8125rem;line-height:1.3}.tt-pshell__appearance{flex:none;align-items:center;gap:.5rem;display:flex}@media (prefers-reduced-motion:reduce){.tt-pshell__scrim,.tt-pshell__panel{transition:none}}
.tt-lc{min-width:0;color:var(--tt-text-primary);font-family:var(--tt-font-sans);overflow-wrap:anywhere;font-size:.875rem;line-height:1.45;container-type:inline-size}.tt-lc [hidden]{display:none!important}.tt-lc__in{align-content:start;gap:1rem;min-width:0;display:grid}:where(.tt-lc) :where(p,ul,ol,dl,dd,h1,h2,h3,figure,fieldset){margin:0}:where(.tt-lc) :where(ul,ol){padding:0;list-style:none}:where(.tt-lc) :where(button,input,select,textarea){font:inherit;color:inherit}:where(.tt-lc) :where(input[type=radio],input[type=checkbox]){accent-color:var(--tt-text-primary)}.tt-lc :where(button,a,input,select,summary):focus-visible{outline:2px solid var(--tt-focus);outline-offset:2px}.tt-lc-page{box-sizing:border-box;width:100%;max-width:82rem;margin-inline:auto;padding:1.75rem 2rem 2.5rem}.tt-lc-k{color:var(--tt-text-secondary);font-family:var(--tt-font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem}.tt-lc-title{letter-spacing:-.01em;font-size:1.125rem;font-weight:600;line-height:1.25}.tt-lc-title[data-level="1"]{letter-spacing:-.02em;font-size:1.625rem}.tt-lc-title[data-level="3"]{font-size:1rem}.tt-lc-line{max-width:44rem;color:var(--tt-text-secondary);font-size:.9375rem}.tt-lc-body{color:var(--tt-text-primary);font-size:.875rem}.tt-lc-fine{color:var(--tt-text-secondary);font-size:.8125rem}.tt-lc-law{border-top:1px solid var(--tt-line);color:var(--tt-text-primary);padding-top:.75rem;font-size:.8125rem;font-weight:600}.tt-lc-done{color:var(--tt-text-primary);font-family:var(--tt-font-mono);font-size:.8125rem}.tt-lc-refusal{border:1px solid var(--tt-line-strong);border-radius:.5rem;padding:.6rem .75rem;font-weight:600}.tt-lc-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem 1.5rem;display:flex}.tt-lc-head__words{gap:.35rem;min-width:0;display:grid}.tt-lc-head__aside{gap:.5rem;display:flex}.tt-lc-acts{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.tt-lc-btn{border:1px solid var(--tt-line-strong);background:var(--tt-surface-raised);min-height:2.5rem;color:var(--tt-text-primary);cursor:pointer;transition:border-color var(--tt-motion-fast,.12s) ease, background-color var(--tt-motion-fast,.12s) ease;border-radius:.5rem;justify-content:center;align-items:center;gap:.35rem;padding:0 1rem;font-size:.875rem;font-weight:500;display:inline-flex}.tt-lc-btn:hover{border-color:var(--tt-text-quiet)}.tt-lc-btn--primary{border-color:var(--tt-accent);background:var(--tt-accent);color:var(--tt-ink-on-accent);font-weight:600}.tt-lc-btn--primary:hover{border-color:var(--tt-accent-bright);background:var(--tt-accent-bright)}.tt-lc-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.tt-lc-btn--quiet{color:var(--tt-text-secondary);background:0 0;border-color:#0000}.tt-lc-btn--quiet:hover{border-color:var(--tt-line-strong);color:var(--tt-text-primary)}.tt-lc-btn--wide{width:100%}.tt-lc-btn--on-dark{background:0 0}.tt-lc-linkbtn,.tt-lc-crumb{color:var(--tt-text-primary);text-decoration:underline;-webkit-text-decoration-color:var(--tt-line-strong);text-decoration-color:var(--tt-line-strong);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:.8125rem}.tt-lc-crumb{color:var(--tt-text-secondary);font-family:var(--tt-font-mono);font-size:.75rem;text-decoration:none}.tt-lc-crumb:hover{color:var(--tt-text-primary)}.tt-lc-card{align-content:start;gap:.85rem;min-width:0;padding:1.1rem 1.25rem;display:grid}.tt-lc-mark{border:1px solid var(--tt-line-strong);background:var(--tt-surface-soft);width:2rem;height:2rem;color:var(--tt-text-primary);font-family:var(--tt-font-mono);letter-spacing:.04em;border-radius:.5rem;flex:none;place-items:center;font-size:.6875rem;font-weight:600;display:inline-grid}.tt-lc-mark[data-size=sm]{border-radius:.375rem;width:1.5rem;height:1.5rem;font-size:.5625rem}.tt-lc-mark[data-size=lg]{border-radius:.65rem;width:2.75rem;height:2.75rem;font-size:.8125rem}.tt-lc-mark[data-size=xl]{border-radius:.9rem;width:3.5rem;height:3.5rem;font-size:1rem}.tt-lc-mark--tt{border-color:var(--tt-line-strong);background:var(--tt-mark-disc);overflow:hidden}.tt-lc-mark--tt img{object-fit:contain;width:78%;height:78%;display:block}.tt-lc-facts{gap:0;display:grid}.tt-lc-facts>div{border-top:1px solid var(--tt-line);grid-template-columns:minmax(7rem,11rem) minmax(0,1fr);gap:.75rem;padding:.5rem 0;display:grid}.tt-lc-facts>div:first-child{border-top:0}.tt-lc-facts dt{color:var(--tt-text-secondary);font-family:var(--tt-font-mono);font-size:.75rem}.tt-lc-facts dd{font-size:.8125rem}.tt-lc-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.5rem;display:grid}.tt-lc-two>section{align-content:start;gap:.5rem;display:grid}.tt-lc-ticks{gap:.4rem;display:grid}.tt-lc-ticks>li{grid-template-columns:1rem minmax(0,1fr);gap:.35rem;font-size:.8125rem;display:grid}.tt-lc-ticks>li>span:first-child{color:var(--tt-text-secondary);font-family:var(--tt-font-mono)}.tt-lc-ticks--fine>li{color:var(--tt-text-secondary)}.tt-lc-tags{flex-wrap:wrap;gap:.1rem 0;display:flex}.tt-lc-tags>li+li:before{color:var(--tt-text-quiet);content:"·";margin:0 .45rem}.tt-lc-tags>li{color:var(--tt-text-secondary);font-size:.8125rem}.tt-lc-chips{flex-wrap:wrap;gap:.4rem;display:flex}.tt-lc-chips>button{border:1px solid var(--tt-line);min-height:2rem;color:var(--tt-text-secondary);cursor:pointer;background:0 0;border-radius:999px;padding:0 .8rem;font-size:.8125rem}.tt-lc-chips>button[aria-pressed=true]{border-color:var(--tt-text-primary);color:var(--tt-text-primary);font-weight:600}.tt-lc-search input,.tt-lc-field input,.tt-lc-select select{box-sizing:border-box;border:1px solid var(--tt-line-strong);background:var(--tt-well);border-radius:.5rem;width:100%;min-height:2.5rem;padding:0 .75rem}.tt-lc-field{gap:.3rem;display:grid}.tt-lc-select select{appearance:none;cursor:pointer}.tt-lc-switch{border:1px solid var(--tt-line-strong);background:var(--tt-well);cursor:pointer;border-radius:999px;flex:none;width:2.5rem;height:1.5rem;padding:0;position:relative}.tt-lc-switch>span{background:var(--tt-text-secondary);width:1rem;height:1rem;transition:translate var(--tt-motion-fast,.12s) ease;border-radius:50%;position:absolute;top:.1875rem;left:.1875rem}.tt-lc-switch[aria-checked=true]{border-color:var(--tt-accent);background:var(--tt-accent)}.tt-lc-switch[aria-checked=true]>span{background:var(--tt-ink-on-accent);translate:1rem}.tt-lc-switch:disabled{cursor:default}.tt-lc-options{border:0;gap:.5rem;min-width:0;padding:0;display:grid}.tt-lc-options>legend{margin-bottom:.5rem;padding:0}.tt-lc-options--inline{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.tt-lc-options--inline>legend{grid-column:1/-1}.tt-lc-option{border:1px solid var(--tt-line);background:var(--tt-surface);cursor:pointer;border-radius:.6rem;grid-template-columns:1.25rem minmax(0,1fr);align-items:start;gap:.6rem;padding:.75rem .85rem;display:grid}.tt-lc-option:has(input:checked){border-color:var(--tt-text-primary)}.tt-lc-option[data-lc-offered=false]{cursor:not-allowed;border-style:dashed}.tt-lc-option[data-lc-offered=false] b{color:var(--tt-text-secondary)}.tt-lc-option input{width:1rem;height:1rem;margin:.15rem 0 0}.tt-lc-option>span{gap:.15rem;display:grid}.tt-lc-option b{font-weight:600}.tt-lc-option small{color:var(--tt-text-secondary);font-size:.8125rem}.tt-lc-check{cursor:pointer;grid-template-columns:1.25rem minmax(0,1fr);align-items:start;gap:.6rem;font-size:.875rem;display:grid}.tt-lc-check input{width:1rem;height:1rem;margin:.15rem 0 0}.tt-lc-badge{border:1px solid var(--tt-line-strong);background:var(--tt-surface-soft);color:var(--tt-text-primary);border-radius:999px;justify-self:start;align-items:center;gap:.4rem;padding:.2rem .65rem;font-size:.8125rem;font-weight:600;display:inline-flex}.tt-lc-badge--button{cursor:pointer}.tt-lc-idchip{text-align:left;border-radius:.7rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;max-width:100%;padding:.3rem .65rem .3rem .35rem;display:inline-grid}.tt-lc-idchip__glyph{background:var(--tt-accent);width:1.5rem;height:1.5rem;color:var(--tt-ink-on-accent);border-radius:.45rem;place-items:center;font-size:.6875rem;display:grid}.tt-lc-idchip__words{min-width:0;line-height:1.2;display:grid}.tt-lc-idchip__words b{font-size:.8125rem}.tt-lc-idchip__words small{color:var(--tt-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;font-weight:400;overflow:hidden}.tt-lc-badge__more{color:var(--tt-text-secondary);font-family:var(--tt-font-mono)}.tt-lc-idbadge{gap:.5rem;display:grid}.tt-lc-idbadge__detail{border:1px solid var(--tt-line);background:var(--tt-surface);border-radius:.6rem;padding:.5rem .85rem}.tt-lc-provider{color:var(--tt-text-secondary);align-items:center;gap:.45rem;font-size:.8125rem;display:inline-flex}.tt-lc-tile{border:1px solid var(--tt-line-strong);background:linear-gradient(var(--tt-surface-floating), var(--tt-surface-raised));width:2.5rem;height:2.5rem;box-shadow:var(--tt-level-raised-shadow);color:var(--tt-text-primary);border-radius:.7rem;flex:none;place-items:center;display:inline-grid;position:relative}.tt-lc-tile[data-size=sm]{border-radius:.5rem;width:1.75rem;height:1.75rem}.tt-lc-tile[data-size=lg]{border-radius:.9rem;width:3.25rem;height:3.25rem}.tt-lc-glyph{fill:none;stroke:currentColor;stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round}.tt-lc-tile__marker{box-sizing:border-box;border:2px solid var(--tt-surface-raised);border-radius:50%;width:.7rem;height:.7rem;position:absolute;top:-.2rem;right:-.2rem}.tt-lc-tile__marker[data-marker=live]{background:var(--tt-accent);outline:1px solid var(--tt-accent-ink)}.tt-lc-tile__marker[data-marker=off]{background:var(--tt-surface-raised);outline:1.5px solid var(--tt-text-secondary)}.tt-lc-dot{color:var(--tt-text-primary);white-space:nowrap;align-items:center;gap:.45rem;font-size:.8125rem;display:inline-flex}.tt-lc-dot__mark{box-sizing:border-box;border-radius:50%;flex:none;width:.55rem;height:.55rem}.tt-lc-dot[data-state=live] .tt-lc-dot__mark{background:var(--tt-accent);box-shadow:0 0 0 1px var(--tt-accent-ink)}.tt-lc-dot[data-state=off] .tt-lc-dot__mark{border:1.5px solid var(--tt-text-secondary)}.tt-lc-dot[data-state=off]{color:var(--tt-text-secondary)}.tt-lc-dot[data-state=needs-you] .tt-lc-dot__mark{background:var(--tt-text-primary);clip-path:polygon(50% 0,100% 100%,0 100%);border-radius:0;width:.65rem}.tt-lc-dot[data-state=needs-you]{font-weight:600}.tt-lc-dot[data-state=connecting] .tt-lc-dot__mark{border:1.5px solid var(--tt-text-primary);background:linear-gradient(90deg, var(--tt-text-primary) 50%, transparent 50%)}.tt-lc-dot[data-state=paused] .tt-lc-dot__mark,.tt-lc-dot[data-state=always] .tt-lc-dot__mark{background:var(--tt-text-secondary);border-radius:1px;rotate:45deg}.tt-lc-dot[data-state=always] .tt-lc-dot__mark{background:var(--tt-text-primary)}.tt-lc-spark{display:block;overflow:visible}.tt-lc-spark__area{fill:var(--tt-chart-area)}.tt-lc-spark__line{fill:none;stroke:var(--tt-text-secondary);stroke-width:1.25px;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;animation:.9s ease-out both tt-lc-draw}.tt-lc-spark__now{fill:var(--tt-accent);stroke:var(--tt-accent-ink);stroke-width:1px}@keyframes tt-lc-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.tt-lc-more{gap:.6rem;display:grid}.tt-lc-more__toggle{border:1px solid var(--tt-line);min-height:1.75rem;color:var(--tt-text-secondary);cursor:pointer;background:0 0;border-radius:999px;justify-self:start;align-items:center;gap:.4rem;padding:0 .6rem;font-size:.75rem;display:inline-flex}.tt-lc-more__toggle:hover{color:var(--tt-text-primary)}.tt-lc-more__body{gap:.75rem;display:grid}.tt-lc-card__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;display:flex}.tt-lc-card__title{font-size:.9375rem;font-weight:600}.tt-lc-card__count{color:var(--tt-text-secondary);font-size:.8125rem}.tt-lc-conn{gap:1.25rem}.tt-lc-band{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:1.5rem;padding:.85rem 1.25rem .7rem}.tt-lc-band__chart{gap:.4rem;min-width:0;display:grid}.tt-lc-band__keys{color:var(--tt-text-secondary);font-family:var(--tt-font-mono);gap:1rem;font-size:.6875rem;display:inline-flex}.tt-lc-band__svg{width:100%;height:4.25rem;display:block;overflow:visible}.tt-lc-band__ahead{fill:var(--tt-line-strong)}.tt-lc-band__axis{stroke:var(--tt-line-strong);stroke-width:1px;vector-effect:non-scaling-stroke}.tt-lc-band__out,.tt-lc-band__in{transform-box:fill-box;animation:.7s cubic-bezier(.2,.7,.2,1) both tt-lc-grow}.tt-lc-band__out{fill:var(--tt-chart-step-2);transform-origin:50% 100%}.tt-lc-band__in{fill:var(--tt-chart-step-3);transform-origin:50% 0}.tt-lc-band__svg [data-tone=now] rect{fill:var(--tt-chart-live);stroke:var(--tt-accent-ink);stroke-width:1px;vector-effect:non-scaling-stroke}@keyframes tt-lc-grow{0%{scale:1 0}to{scale:1}}.tt-lc-band__ticks{height:1rem;color:var(--tt-text-secondary);font-family:var(--tt-font-mono);font-size:.6875rem;position:relative}.tt-lc-band__ticks>li{white-space:nowrap;position:absolute;top:0}.tt-lc-band__ticks>li[data-now]{color:var(--tt-text-primary);translate:-25%}.tt-lc-band__stats{border-left:1px solid var(--tt-line);grid-template-columns:repeat(3,minmax(7rem,auto));align-content:center;gap:0 1.5rem;padding-left:1.5rem;display:grid}.tt-lc-band__stats>div{align-content:start;gap:.35rem;display:grid}.tt-lc-band__stats dt{color:var(--tt-text-secondary);font-family:var(--tt-font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem}.tt-lc-band__stats dd{gap:.1rem;display:grid}.tt-lc-band__stats b{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:1.75rem;font-weight:600;line-height:1.1}.tt-lc-band__stats small{color:var(--tt-text-secondary);font-size:.75rem}.tt-lc-conn__grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:stretch;gap:1.25rem;display:grid}.tt-lc-conn__list{grid-template-rows:auto minmax(0,1fr)}.tt-lc-conn__list .tt-lc-rows{grid-auto-rows:minmax(min-content,4.5rem);align-content:start;display:grid}.tt-lc-rows>li{display:grid}.tt-lc-rows>li+li{border-top:1px solid var(--tt-line)}.tt-lc-rows__row{box-sizing:border-box;text-align:left;background:0 0;border:0;border-radius:.5rem;grid-template-columns:auto minmax(0,1fr) 6.5rem 3.75rem 4.25rem;align-items:center;gap:.8rem;width:100%;padding:.5rem;display:grid}button.tt-lc-rows__row{cursor:pointer;transition:background-color var(--tt-motion-fast,.12s) ease}button.tt-lc-rows__row:hover,.tt-lc-rows__row[aria-current=true]{background:var(--tt-highlight)}.tt-lc-rows__row[aria-current=true]{box-shadow:inset 0 0 0 1px var(--tt-line-strong)}.tt-lc-rows__main{gap:.1rem;min-width:0;display:grid}.tt-lc-rows__name{font-weight:600}.tt-lc-rows__main small{color:var(--tt-text-secondary);font-size:.8125rem}.tt-lc-rows__scope{vertical-align:-1px;margin-right:.35rem;display:inline-flex}.tt-lc-rows__main .tt-lc-rows__attention{color:var(--tt-text-primary);font-weight:600}.tt-lc-rows__spark{justify-items:start;gap:.15rem;display:grid}.tt-lc-rows__spark small{color:var(--tt-text-secondary);white-space:nowrap;font-size:.6875rem}.tt-lc-rows__when{color:var(--tt-text-secondary);font-family:var(--tt-font-mono);text-align:right;font-size:.75rem}.tt-lc-matrix{--tt-lc-cell:1.9rem;gap:.5rem}.tt-lc-matrix__cols,.tt-lc-matrix__rows>li{grid-template-columns:1.75rem minmax(0, 1fr) repeat(var(--tt-lc-cols,2), var(--tt-lc-cell));align-items:center;column-gap:.55rem;display:grid}.tt-lc-matrix__cols{border-bottom:1px solid var(--tt-line);padding-bottom:.5rem}.tt-lc-matrix__corner{color:var(--tt-text-secondary);font-family:var(--tt-font-mono);letter-spacing:.08em;text-transform:uppercase;grid-column:span 2;font-size:.6875rem}.tt-lc-matrix__col{border-radius:.5rem;justify-items:center;display:grid}.tt-lc-matrix__rows>li{padding:.4rem 0}.tt-lc-matrix__rows>li+li{border-top:1px solid var(--tt-line)}.tt-lc-matrix__cap{gap:.1rem;min-width:0;display:grid}.tt-lc-matrix__name{font-size:.8125rem;font-weight:500}.tt-lc-matrix__cap small{color:var(--tt-text-secondary);font-size:.71875rem}.tt-lc-matrix__cap small b{color:var(--tt-text-primary);font-weight:600}.tt-lc-matrix__cell{border-radius:.4rem;place-items:center;height:100%;min-height:1.75rem;display:grid}:is(.tt-lc-matrix__cell,.tt-lc-matrix__key>span)>span{box-sizing:border-box;transition:background-color .4s,box-shadow .4s,scale .4s;display:block}.tt-lc-matrix__cell[data-cell=none]>span{background:var(--tt-line-strong);width:.5rem;height:1px}:is(.tt-lc-matrix__cell,.tt-lc-matrix__key>span)[data-cell=on]>span{background:var(--tt-accent);width:.75rem;height:.75rem;box-shadow:0 0 0 1px var(--tt-accent-ink), 0 0 0 5px var(--tt-accent-wash);border-radius:50%}:is(.tt-lc-matrix__cell,.tt-lc-matrix__key>span)[data-cell=off]>span{border:1.5px solid var(--tt-text-secondary);border-radius:50%;width:.75rem;height:.75rem}:is(.tt-lc-matrix__cell,.tt-lc-matrix__key>span)[data-cell=always]>span{background:var(--tt-accent);width:.65rem;height:.65rem;box-shadow:0 0 0 1px var(--tt-accent-ink);border-radius:2px;rotate:45deg}.tt-lc-matrix__cell[data-lc-fresh=true]>span{animation:.9s cubic-bezier(.2,.8,.2,1.2) both tt-lc-pop}@keyframes tt-lc-pop{0%{scale:0}60%{scale:1.35}to{scale:1}}.tt-lc-matrix__key{border-top:1px solid var(--tt-line);color:var(--tt-text-secondary);flex-wrap:wrap;gap:.4rem 1.1rem;margin-top:auto;padding-top:.6rem;font-size:.75rem;display:flex}.tt-lc-matrix__key>span{align-items:center;gap:.45rem;display:inline-flex}.tt-lc-matrix__key>span>span{scale:.85}.tt-lc-health{gap:1.1rem}.tt-lc-health__id{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;display:grid}.tt-lc-health__words{justify-items:start;gap:.25rem;display:grid}.tt-lc-health__name{font-size:1.125rem;font-weight:600}.tt-lc-route{border:1px solid var(--tt-line);background:var(--tt-well);border-radius:.75rem;grid-template-columns:auto minmax(1.25rem,1fr) auto minmax(1.25rem,1fr) auto;align-items:center;gap:.5rem;padding:.85rem 1rem;display:grid}.tt-lc-route__end{justify-items:center;gap:.3rem;display:grid}.tt-lc-route__end small{color:var(--tt-text-secondary);font-family:var(--tt-font-mono);text-align:center;font-size:.6875rem}.tt-lc-route__wire,.tt-lc-wt__wire{background:var(--tt-line-strong);height:1px;position:relative}.tt-lc-route__packet,.tt-lc-wt__packet{background:var(--tt-accent);width:7px;height:7px;box-shadow:0 0 0 1px var(--tt-accent-ink);border-radius:50%;animation:1.6s ease-in-out .3s both tt-lc-travel;position:absolute;top:-3px;left:0}.tt-lc-route__wire+.tt-lc-route__gates+.tt-lc-route__wire .tt-lc-route__packet{animation-delay:1.1s}@keyframes tt-lc-travel{0%{left:0}to{left:calc(100% - 7px)}}.tt-lc-route__gates{justify-items:center;gap:.2rem;display:grid}.tt-lc-route__gates>span{color:var(--tt-text-secondary);font-family:var(--tt-font-mono);letter-spacing:.04em;white-space:nowrap;font-size:.625rem}.tt-lc-health__events{gap:.5rem;display:grid}.tt-lc-events>li{border-top:1px solid var(--tt-line);grid-template-columns:4.25rem 1.5rem minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.45rem 0;font-size:.8125rem;display:grid}.tt-lc-events__at,.tt-lc-events__state{color:var(--tt-text-secondary);font-family:var(--tt-font-mono);font-size:.75rem}.tt-lc-events__dir{border:1px solid var(--tt-line);background:var(--tt-well);width:1.5rem;height:1.5rem;color:var(--tt-text-primary);font-family:var(--tt-font-mono);border-radius:.4rem;place-items:center;font-size:.75rem;display:grid}.tt-lc-health__acts{padding-top:.25rem}.tt-lc-ex{gap:1rem}.tt-lc-search{display:block;position:relative}.tt-lc-search svg{fill:none;stroke:var(--tt-text-secondary);stroke-width:1.6px;stroke-linecap:round;position:absolute;top:50%;left:.75rem;translate:0 -50%}.tt-lc-search input{padding-left:2.25rem}.tt-lc-feat{border:1px dashed var(--tt-line-strong);border-radius:.8rem;gap:.5rem;padding:.7rem .75rem .75rem;display:grid}.tt-lc-feat__label{flex-wrap:wrap;align-items:baseline;gap:.2rem .6rem;display:flex}.tt-lc-feat__label small,.tt-lc-feat__open{color:var(--tt-text-secondary);font-size:.75rem}.tt-lc-feat__card{border:1px solid var(--tt-line);background:var(--tt-surface-raised);text-align:left;cursor:pointer;border-radius:.6rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;width:100%;padding:.55rem .65rem;display:grid}.tt-lc-feat__card:hover{border-color:var(--tt-line-strong)}.tt-lc-feat__words{gap:.05rem;min-width:0;display:grid}.tt-lc-feat__words b{font-size:.8125rem}.tt-lc-feat__words small{color:var(--tt-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.tt-lc-feat__tag{color:var(--tt-text-secondary);font-family:var(--tt-font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-size:.625rem}.tt-lc-ex__cats{gap:.5rem;display:grid}.tt-lc-cats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.tt-lc-cats__card{box-sizing:border-box;border:1px solid var(--tt-line);background:var(--tt-surface-raised);text-align:left;cursor:pointer;width:100%;height:100%;transition:border-color var(--tt-motion-fast,.12s) ease, translate var(--tt-motion-fast,.12s) ease;border-radius:.8rem;grid-template-columns:auto minmax(0,1fr);align-content:start;gap:.5rem .75rem;padding:.75rem;display:grid}.tt-lc-cats__card:hover{border-color:var(--tt-line-strong);translate:0 -1px}.tt-lc-cats__words{align-content:start;gap:.15rem;min-width:0;display:grid}.tt-lc-cats__label{font-size:.875rem;font-weight:600;line-height:1.25}.tt-lc-cats__words small{-webkit-line-clamp:2;color:var(--tt-text-secondary);-webkit-box-orient:vertical;font-size:.75rem;line-height:1.35;display:-webkit-box;overflow:hidden}.tt-lc-cats__foot{border-top:1px solid var(--tt-line);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:.35rem .5rem;padding-top:.5rem;display:flex}.tt-lc-cats__foot .tt-lc-dot{white-space:normal;font-size:.75rem}.tt-lc-cats__members{align-items:center;display:inline-flex}.tt-lc-cats__members .tt-lc-mark{width:1.25rem;height:1.25rem;box-shadow:0 0 0 2px var(--tt-surface-raised);border-radius:50%;margin-left:-.3rem;font-size:.5rem}.tt-lc-cats__members .tt-lc-mark:first-child{margin-left:0}.tt-lc-cats__members small{color:var(--tt-text-secondary);white-space:nowrap;margin-left:.4rem;font-size:.6875rem}.tt-lc-ex__open,.tt-lc-ex__results{gap:.75rem;display:grid}.tt-lc-ex__cat{border:1px solid var(--tt-line);background:var(--tt-well);border-radius:.85rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;padding:.9rem 1rem;display:grid}.tt-lc-ex__cat-words{justify-items:start;gap:.3rem;display:grid}.tt-lc-ex__found{gap:.4rem;display:grid}.tt-lc-ex__hit{border:1px solid var(--tt-line);background:var(--tt-surface-raised);text-align:left;cursor:pointer;border-radius:.6rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7rem;width:100%;padding:.5rem .6rem;display:grid}.tt-lc-ex__hit>span{gap:.05rem;display:grid}.tt-lc-ex__hit small{color:var(--tt-text-secondary);font-size:.75rem}.tt-lc-listings{gap:.5rem;display:grid}.tt-lc-listings__card{box-sizing:border-box;border:1px solid var(--tt-line);background:var(--tt-surface-raised);text-align:left;cursor:pointer;border-radius:.8rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;width:100%;padding:.8rem .9rem;display:grid}.tt-lc-listings__card:hover{border-color:var(--tt-line-strong)}.tt-lc-listings__words{gap:.15rem;min-width:0;display:grid}.tt-lc-listings__name{font-weight:600}.tt-lc-listings__words small{color:var(--tt-text-secondary);font-size:.8125rem}.tt-lc-listings__caps{flex-wrap:wrap;margin-top:.15rem;display:flex}.tt-lc-listings__caps>span+span:before{color:var(--tt-text-quiet);content:"·";margin:0 .4rem}.tt-lc-listings__caps>span{color:var(--tt-text-secondary);font-size:.75rem}.tt-lc-listings__state{color:var(--tt-text-secondary);white-space:nowrap;font-size:.8125rem}.tt-lc-listing{gap:1.15rem}.tt-lc-listing__hero{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem;display:grid}.tt-lc-listing__words{gap:.35rem;min-width:0;display:grid}.tt-lc-listing__cat{color:var(--tt-text-secondary);flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.75rem;display:flex}.tt-lc-listing__pub{color:var(--tt-text-secondary);font-family:var(--tt-font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.625rem}.tt-lc-listing__acts{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.tt-lc-wt{border:1px solid var(--tt-line);background:var(--tt-well);border-radius:.9rem;gap:.85rem;padding:1rem;display:grid}.tt-lc-wt__cap{flex-wrap:wrap;align-items:baseline;gap:.2rem .6rem;display:flex}.tt-lc-wt__cap small{color:var(--tt-text-secondary);font-size:.75rem}.tt-lc-wt__flow{grid-template-columns:5.25rem minmax(0,1fr) 5.25rem;align-items:center;gap:.6rem;display:grid}.tt-lc-wt__node{text-align:center;justify-items:center;gap:.3rem;display:grid}.tt-lc-wt__node b{font-size:.75rem;font-weight:600}.tt-lc-wt__node small,.tt-lc-wt__back{color:var(--tt-text-secondary);font-family:var(--tt-font-mono);font-size:.625rem;line-height:1.35}.tt-lc-wt__lane{gap:.45rem;min-width:0;display:grid}.tt-lc-wt__wire[data-dir=out]:after{border-top:3.5px solid #0000;border-bottom:3.5px solid #0000;border-left:6px solid var(--tt-line-strong);content:"";width:0;height:0;position:absolute;top:-3px;right:-1px}.tt-lc-wt__wire[data-dir=in]{background:repeating-linear-gradient(90deg, var(--tt-line-strong) 0 4px, transparent 4px 8px)}.tt-lc-wt__gates{gap:.3rem;display:grid}.tt-lc-wt__gates>li{border:1px solid var(--tt-line);background:var(--tt-surface-raised);border-radius:.5rem;grid-template-columns:auto auto minmax(0,1fr);align-items:baseline;gap:.45rem;padding:.35rem .55rem;display:grid}.tt-lc-wt__n{color:var(--tt-text-secondary);font-family:var(--tt-font-mono);font-size:.625rem}.tt-lc-wt__gates b{font-family:var(--tt-font-mono);font-size:.6875rem;font-weight:600}.tt-lc-wt__gates small{color:var(--tt-text-secondary);font-size:.6875rem}.tt-lc-wt__back{text-align:center}.tt-lc-listing__caps{gap:.5rem;display:grid}.tt-lc-caps{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.tt-lc-caps>ul{align-content:start;gap:.4rem;display:grid}.tt-lc-caps li{border:1px solid var(--tt-line);background:var(--tt-surface);border-radius:.55rem;grid-template-columns:1.5rem minmax(0,1fr);align-items:start;gap:.5rem;padding:.55rem .65rem;display:grid}.tt-lc-caps li>span:last-child{gap:.1rem;display:grid}.tt-lc-caps b{font-size:.8125rem;font-weight:600}.tt-lc-caps small{color:var(--tt-text-secondary);font-size:.75rem}.tt-lc-caps__dir{background:var(--tt-well);width:1.5rem;height:1.5rem;color:var(--tt-text-primary);font-family:var(--tt-font-mono);border-radius:.4rem;place-items:center;font-size:.75rem;display:grid}.tt-lc-rights{gap:.5rem;display:grid}.tt-lc-rights__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 1rem;display:grid}.tt-lc-rights__grid>div{border-left:2px solid var(--tt-line-strong);gap:.15rem;padding:.15rem 0 .15rem .7rem;display:grid}.tt-lc-rights__grid dt{color:var(--tt-text-secondary);font-family:var(--tt-font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.6875rem}.tt-lc-rights__grid dd{font-size:.8125rem}.tt-lc-pc__head{margin-bottom:1.5rem}.tt-lc-pc{grid-template-columns:minmax(19rem,.85fr) minmax(0,1.4fr);align-content:stretch;align-items:stretch;gap:1.25rem}.tt-lc-pc__person{background:radial-gradient(130% 70% at 0% 0%, var(--tt-accent-wash), transparent 62%) padding-box, var(--tt-level-raised-fill) padding-box, var(--tt-level-raised-rim) border-box;flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex}.tt-lc-pc__who{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.1rem;display:grid}.tt-lc-pc__avatar{border:1px solid var(--tt-line-strong);background:var(--tt-surface-soft);width:4.5rem;height:4.5rem;box-shadow:0 0 0 4px var(--tt-surface-raised), 0 0 0 6px var(--tt-accent), 0 0 0 7px var(--tt-accent-ink);font-family:var(--tt-font-mono);border-radius:50%;place-items:center;font-size:1.125rem;font-weight:600;display:grid}.tt-lc-pc__id{gap:.2rem;min-width:0;display:grid}.tt-lc-pc__name{letter-spacing:-.01em;font-size:1.375rem;font-weight:600}.tt-lc-pc__id small{color:var(--tt-text-secondary);font-size:.8125rem}.tt-lc-pc__verifs{gap:.5rem;display:grid}.tt-lc-verif{border:1px solid var(--tt-line-strong);background:var(--tt-surface-soft);border-radius:.7rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.15rem .7rem;padding:.65rem .75rem;display:grid}.tt-lc-verif__glyph{border:1px solid var(--tt-line-strong);border-radius:.45rem;place-items:center;width:1.75rem;height:1.75rem;font-size:.75rem;display:grid}.tt-lc-verif[data-kind=truckertech] .tt-lc-verif__glyph{border-color:var(--tt-accent);background:var(--tt-accent);color:var(--tt-ink-on-accent)}.tt-lc-verif__words{gap:.05rem;min-width:0;display:grid}.tt-lc-verif__words b{font-size:.875rem;font-weight:600;line-height:1.25}.tt-lc-verif__words small{color:var(--tt-text-secondary);font-size:.75rem}.tt-lc-verif__kind{color:var(--tt-text-secondary);font-family:var(--tt-font-mono);letter-spacing:.08em;text-transform:uppercase;align-self:start;font-size:.5625rem}.tt-lc-pc__reach{border-top:1px solid var(--tt-line);border-bottom:1px solid var(--tt-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tt-lc-pc__reach>div{gap:.2rem;padding:.85rem 0;display:grid}.tt-lc-pc__reach>div+div{border-left:1px solid var(--tt-line);padding-left:1rem}.tt-lc-pc__reach dt{color:var(--tt-text-secondary);font-family:var(--tt-font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem}.tt-lc-pc__reach dd{font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:600;line-height:1.1}.tt-lc-pc__person>.tt-lc-fine{margin-top:auto}.tt-lc-pc__switch{flex-direction:column;gap:.85rem;padding:1.15rem 1.25rem 1.25rem;display:flex}.tt-lc-pc__switch-title{align-items:center;gap:.6rem;font-size:.9375rem;font-weight:600;display:flex}.tt-lc-pc__switch-count{color:var(--tt-text-quiet);font-family:var(--tt-font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.6875rem;font-weight:400}.tt-lc-pc__list{gap:.5rem;display:grid}.tt-lc-pc__row{display:grid}.tt-lc-pc__sees{border-left:2px solid var(--tt-line-strong);margin-top:.3rem;padding-left:.6rem}.tt-lc-pc__row{transition:opacity var(--tt-depth-motion,.24s) ease, translate var(--tt-depth-motion,.24s) ease}.tt-lc-pc__row[data-lc-arrived=false]{opacity:0;translate:.75rem}.tt-lc-pc__item{border:1px solid var(--tt-line);color:inherit;border-radius:.75rem;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.9rem;padding:.85rem 1rem;text-decoration:none;display:grid;position:relative}a.tt-lc-pc__item:hover,.tt-lc-pc__item[aria-current=true]{border-color:var(--tt-line-strong);background:var(--tt-highlight)}.tt-lc-pc__item[aria-current=true]:before{background:var(--tt-text-primary);content:"";border-radius:0 3px 3px 0;width:3px;position:absolute;top:.75rem;bottom:.75rem;left:-1px}.tt-lc-pc__org{gap:.1rem;min-width:0;display:grid}.tt-lc-pc__org b{font-size:.9375rem;font-weight:600}.tt-lc-pc__org small{color:var(--tt-text-secondary);font-size:.8125rem}.tt-lc-pc__tier{white-space:nowrap;align-items:center;gap:.35rem;font-size:.8125rem;font-weight:500;display:inline-flex}.tt-lc-pc__tier:before{color:var(--tt-text-secondary);content:"✓"}.tt-lc-pc__tier[data-tier=personal]{color:var(--tt-text-secondary)}.tt-lc-pc__tier[data-tier=personal]:before{content:"·"}.tt-lc-pc__now{color:var(--tt-text-secondary);font-family:var(--tt-font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.625rem}.tt-lc-pc__add{border:1px dashed var(--tt-line-strong);color:var(--tt-text-secondary);border-radius:.75rem;align-items:center;gap:.9rem;padding:.7rem 1rem;font-size:.8125rem;text-decoration:none;display:flex}.tt-lc-pc__add:hover{color:var(--tt-text-primary)}.tt-lc-pc__add-plus{border:1px dashed var(--tt-line-strong);border-radius:.7rem;place-items:center;width:2.5rem;height:2.5rem;font-size:1.125rem;display:grid}.tt-lc-pc__note{border-top:1px solid var(--tt-line);color:var(--tt-text-secondary);margin-top:auto;padding-top:.75rem;font-size:.8125rem}.tt-lc-pcmenu{min-width:min(26rem,100%)}.tt-lc-pcmenu .tt-lc-pc__switch{box-shadow:none;background:0 0;padding:.35rem}.tt-lc-region{border:1px solid var(--tt-line-strong);background:var(--tt-well);box-shadow:var(--tt-level-raised-shadow);border-radius:.8rem;overflow:hidden}.tt-lc-region__bar{border-bottom:1px solid var(--tt-line);background:var(--tt-surface-soft);color:var(--tt-text-secondary);font-family:var(--tt-font-mono);align-items:center;gap:.75rem;padding:.5rem .75rem;font-size:.6875rem;display:flex}.tt-lc-region__dots{gap:.3rem;display:inline-flex}.tt-lc-region__dots>span{border:1px solid var(--tt-line-strong);border-radius:50%;width:.45rem;height:.45rem}.tt-lc-region__where{background:var(--tt-well);border-radius:999px;flex:1;align-items:center;gap:.4rem;min-width:0;padding:.15rem .6rem;display:inline-flex}.tt-lc-region__body{gap:.75rem;padding:1.1rem 1.1rem 1.25rem;display:grid}.tt-lc-region__brand{align-items:center;gap:.5rem;display:flex}.tt-lc-region__form{gap:.75rem;display:grid}.tt-lc-region__field{border:1px solid var(--tt-line);background:var(--tt-surface);border-radius:.4rem;gap:.15rem;padding:.55rem .7rem;font-size:.8125rem;display:grid}.tt-lc-region__field>span{color:var(--tt-text-secondary);font-size:.6875rem}.tt-lc-region__ask,.tt-lc-region__line{color:var(--tt-text-secondary);font-size:.8125rem}.tt-lc-region__scopes{gap:.3rem;display:grid}.tt-lc-region__scopes>li{text-indent:-.75rem;padding-left:1rem;font-size:.8125rem}.tt-lc-region__scopes>li:before{color:var(--tt-text-secondary);content:"·";margin-right:.4rem}.tt-lc-region__title{font-size:1rem;font-weight:600}.tt-lc-region__allow{background:var(--tt-text-primary);min-height:2.5rem;color:var(--tt-background);cursor:pointer;border:0;border-radius:.4rem;justify-self:start;padding:0 1.1rem;font-weight:600}.tt-lc-flow{gap:1.1rem}.tt-lc-link{border:1px solid var(--tt-line);background:var(--tt-well);border-radius:.85rem;grid-template-columns:6.5rem minmax(2rem,1fr) 6.5rem;align-items:center;gap:.5rem;padding:.85rem .75rem;display:grid}.tt-lc-link__end{text-align:center;justify-items:center;gap:.3rem;min-width:0;display:grid}.tt-lc-link__end small{color:var(--tt-text-secondary);font-family:var(--tt-font-mono);font-size:.625rem;line-height:1.3}.tt-lc-link__wire{background:repeating-linear-gradient(90deg, var(--tt-line-strong) 0 5px, transparent 5px 9px);height:2px;position:relative}.tt-lc-link__drawn{width:calc(var(--tt-lc-p,0) * 100%);background:var(--tt-text-secondary);transition:width .6s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0 auto 0 0}.tt-lc-link[data-lc-link=connected] .tt-lc-link__drawn{background:var(--tt-accent);width:100%;box-shadow:0 0 0 1px var(--tt-accent-ink);animation:.9s cubic-bezier(.2,.7,.2,1) both tt-lc-draw-in}@keyframes tt-lc-draw-in{0%{width:0}to{width:100%}}.tt-lc-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;display:grid}.tt-lc-steps>li{border-top:3px solid var(--tt-line);min-width:0;color:var(--tt-text-secondary);white-space:nowrap;align-items:center;gap:.4rem;padding-top:.5rem;font-size:.75rem;display:flex}.tt-lc-steps>li>span:last-child{text-overflow:ellipsis;overflow:hidden}.tt-lc-steps>li[aria-current=step]{border-top-color:var(--tt-text-primary);color:var(--tt-text-primary);font-weight:600}.tt-lc-steps>li[data-lc-done=true]{border-top-color:var(--tt-text-secondary)}.tt-lc-steps__n{width:1.15rem;height:1.15rem;font-family:var(--tt-font-mono);border:1px solid;border-radius:50%;flex:none;place-items:center;font-size:.625rem;display:inline-grid}.tt-lc-option--tile{grid-template-columns:1.25rem auto minmax(0,1fr);align-items:center}.tt-lc-option--tile>span:last-child{gap:.15rem;display:grid}.tt-lc-option--tile small{color:var(--tt-text-secondary);font-size:.75rem}.tt-lc-never{border:1px solid var(--tt-line);background:var(--tt-well);border-radius:.6rem;gap:.5rem;padding:.75rem .85rem;display:grid}.tt-lc-cells{border:1px solid var(--tt-line);background:var(--tt-surface-raised);border-radius:.7rem;grid-template-columns:minmax(0,1fr) 2.5rem 2.5rem;align-items:center;gap:.5rem;padding:.75rem .85rem;display:grid}.tt-lc-cells__cap{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.6rem;display:grid}.tt-lc-cells__cap>span:last-child{gap:.1rem;display:grid}.tt-lc-cells__cap b{font-size:.8125rem;font-weight:600}.tt-lc-cells__cap small{color:var(--tt-text-secondary);font-size:.75rem}.tt-lc-cells__col{justify-items:center;gap:.35rem;display:grid}.tt-lc-defaults{gap:.6rem;display:grid}.tt-lc-defaults__native{border:1px dashed var(--tt-line-strong);border-radius:.7rem;justify-content:space-between;align-items:center;gap:1rem;padding:.65rem .85rem;display:flex}.tt-lc-defaults__native>span{gap:.1rem;display:grid}.tt-lc-defaults__native b{font-size:.8125rem}.tt-lc-defaults__native small{color:var(--tt-text-secondary);font-size:.75rem}.tt-lc-flow__done{justify-items:start;gap:.75rem;display:grid}.tt-lc-flow__done .tt-lc-cells{justify-self:stretch}.tt-lc-jobs{gap:1.25rem}.tt-lc-jobs__head{gap:.6rem;display:grid}.tt-lc-promise{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:.4rem;display:grid}.tt-lc-promise>li{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.65rem;display:grid}.tt-lc-promise>li>span:last-child{gap:.1rem;display:grid}.tt-lc-promise b{font-size:.8125rem}.tt-lc-promise small{color:var(--tt-text-secondary);font-size:.75rem}.tt-lc-filters{grid-template-columns:minmax(12rem,2fr) repeat(4,minmax(7rem,1fr)) auto;align-items:end;gap:.75rem;padding:.85rem 1rem;display:grid}.tt-lc-filters .tt-lc-field{gap:.3rem}.tt-lc-jobs__grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}.tt-lc-jobs__grid[data-lc-profile-panel]{grid-template-columns:minmax(0,1fr) minmax(16rem,19rem)}.tt-lc-jobs__results,.tt-lc-jobcards{gap:.6rem;display:grid}.tt-lc-jobcard{grid-template-columns:auto minmax(0,1fr) minmax(10rem,auto);align-items:start;gap:1rem;padding:1rem 1.15rem;display:grid}.tt-lc-jobcard__main{gap:.4rem;min-width:0;display:grid}.tt-lc-jobcard__meta{color:var(--tt-text-secondary);flex-wrap:wrap;align-items:center;gap:.25rem .75rem;font-size:.75rem;display:flex}.tt-lc-jobcard__employer{color:var(--tt-text-primary);font-weight:600}.tt-lc-jobcard__verified{font-family:var(--tt-font-mono);font-size:.6875rem}.tt-lc-jobcard__title{font-size:1.0625rem;font-weight:600}.tt-lc-jobcard__title a{color:inherit;text-decoration:none}.tt-lc-jobcard__title a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--tt-line-strong);text-decoration-color:var(--tt-line-strong);text-underline-offset:.2em}.tt-lc-jobcard__summary{color:var(--tt-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;overflow:hidden}.tt-lc-jobcard__side{text-align:right;justify-items:end;gap:.4rem;display:grid}.tt-lc-jobcard__pay{font-size:.9375rem;font-weight:600}.tt-lc-jobcard__side small{color:var(--tt-text-secondary);font-size:.75rem}.tt-lc-jobcard__side .tt-lc-idreq{text-align:left;max-width:15rem;font-size:.75rem}.tt-lc-jobs__me{gap:.7rem}.tt-lc-jobs__who,.tt-lc-job__as{align-items:center;gap:.65rem;display:flex}.tt-lc-jobs__avatar{border:1px solid var(--tt-line-strong);background:var(--tt-surface-soft);width:2.5rem;height:2.5rem;box-shadow:0 0 0 2px var(--tt-surface-raised), 0 0 0 3.5px var(--tt-accent), 0 0 0 4.5px var(--tt-accent-ink);font-family:var(--tt-font-mono);border-radius:50%;flex:none;place-items:center;font-size:.75rem;font-weight:600;display:grid}.tt-lc-idreq{color:var(--tt-text-primary);gap:.35rem;font-size:.8125rem;display:inline-flex}.tt-lc-idreq>span:first-child{font-family:var(--tt-font-mono)}.tt-lc-idreq--block{border:1px solid var(--tt-line-strong);background:var(--tt-surface-soft);border-radius:.55rem;grid-template-columns:1rem minmax(0,1fr);padding:.65rem .75rem;display:grid}.tt-lc-idreq--block>span:last-child{gap:.15rem;display:grid}.tt-lc-idreq--block small{color:var(--tt-text-secondary);font-size:.75rem}.tt-lc-job{grid-template-columns:minmax(0,1fr) minmax(18rem,22rem);align-items:start;gap:2rem}.tt-lc-job__main{gap:1.1rem;display:grid}.tt-lc-job__hero{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;display:grid}.tt-lc-job__words{gap:.3rem;display:grid}.tt-lc-job__employer{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.tt-lc-job__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;display:grid}.tt-lc-job__stats>div{border:1px solid var(--tt-line);background:var(--tt-surface-raised);border-radius:.75rem;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.2rem .6rem;padding:.75rem .85rem;display:grid}.tt-lc-job__stats .tt-lc-tile{grid-row:span 2}.tt-lc-job__stats dt{color:var(--tt-text-secondary);font-family:var(--tt-font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.6875rem}.tt-lc-job__stats dd{font-size:.875rem;font-weight:600;display:grid}.tt-lc-job__stats dd small{color:var(--tt-text-secondary);font-size:.75rem;font-weight:400}.tt-lc-job__summary{max-width:48rem;font-size:.9375rem}.tt-lc-job__reqs,.tt-lc-job__path{gap:.5rem;display:grid}.tt-lc-job__path>ol{border:1px solid var(--tt-line);background:var(--tt-well);border-radius:.8rem;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:0;padding:.9rem 1rem;display:grid}.tt-lc-job__path li{align-content:start;gap:.2rem;padding:0 .9rem;display:grid;position:relative}.tt-lc-job__path li+li{border-left:1px solid var(--tt-line)}.tt-lc-job__path b{font-size:.8125rem}.tt-lc-job__path small{color:var(--tt-text-secondary);font-size:.75rem}.tt-lc-job__n{color:var(--tt-text-secondary);font-family:var(--tt-font-mono);font-size:.6875rem}.tt-lc-job__reqs>ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem .75rem;display:grid}.tt-lc-job__reqs li{border:1px solid var(--tt-line);border-radius:.55rem;align-items:center;gap:.55rem;padding:.5rem .65rem;font-size:.8125rem;display:flex}.tt-lc-job__reqs li>span{background:var(--tt-well);width:1.25rem;height:1.25rem;font-family:var(--tt-font-mono);border-radius:.35rem;flex:none;place-items:center;font-size:.6875rem;display:grid}.tt-lc-job__apply{gap:.8rem}.tt-lc-job__as{border:1px solid var(--tt-line);background:var(--tt-well);border-radius:.6rem;padding:.6rem .7rem}.tt-lc-job__as>span:last-child{gap:.1rem;display:grid}.tt-lc-job__as b{font-size:.8125rem}.tt-lc-job__as small{color:var(--tt-text-secondary);font-size:.75rem}.tt-lc-job__first{justify-items:center;gap:.6rem;display:grid}a.tt-lc-btn{box-sizing:border-box;text-decoration:none}.tt-lc-apply{gap:1.1rem;max-width:44rem}.tt-lc-apply__head{gap:.35rem;display:grid}.tt-lc-share{border:1px solid var(--tt-line);background:var(--tt-well);border-radius:.75rem;gap:.5rem;padding:.8rem .9rem;display:grid}.tt-lc-share__words{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.2rem .75rem;display:flex}.tt-lc-share__words b{font-size:.875rem}.tt-lc-share__words small{color:var(--tt-text-secondary);font-size:.75rem}.tt-lc-share__bar{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:end;gap:3px;height:.9rem;display:grid}.tt-lc-share__bar>li{background:var(--tt-chart-track);border-radius:2px;height:.55rem;transition:background-color .3s}.tt-lc-share__bar>li[data-asked=true]{height:.9rem}.tt-lc-share__bar>li[data-shared=true]{background:var(--tt-chart-step-1)}.tt-lc-apply__group-k{align-items:center;gap:.5rem;display:flex}.tt-lc-apply__group{gap:.4rem;display:grid}.tt-lc-fields{border:1px solid var(--tt-line);background:var(--tt-surface);border-radius:.7rem}.tt-lc-fields>li{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.7rem .9rem;display:grid}.tt-lc-fields>li+li{border-top:1px solid var(--tt-line)}.tt-lc-fields>li[data-lc-shared=false] .tt-lc-fields__value{color:var(--tt-text-secondary);text-decoration:line-through;-webkit-text-decoration-color:var(--tt-line-strong);text-decoration-color:var(--tt-line-strong)}.tt-lc-fields__words{gap:.1rem;min-width:0;display:grid}.tt-lc-fields__label{color:var(--tt-text-secondary);flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.75rem;display:flex}.tt-lc-fields__value{font-weight:600}.tt-lc-fields__source,.tt-lc-fields__locked{color:var(--tt-text-secondary);font-family:var(--tt-font-mono);font-size:.6875rem}.tt-lc-asked{color:var(--tt-text-secondary);font-family:var(--tt-font-mono);letter-spacing:.04em;text-transform:uppercase;margin-left:.4rem;font-size:.625rem}.tt-lc-apply__foot{border-top:1px solid var(--tt-line);gap:.6rem;padding-top:.75rem;display:grid}.tt-lc-preview{border:1px dashed var(--tt-line-strong);border-radius:.6rem;gap:.5rem;padding:.75rem .85rem;display:grid}.tt-lc-preview__card{border:1px solid var(--tt-line);background:var(--tt-surface-raised);border-radius:.55rem;align-items:center;gap:.65rem;padding:.55rem .65rem;display:flex}.tt-lc-preview__card>span{gap:.05rem;display:grid}.tt-lc-preview__card small{color:var(--tt-text-secondary);font-size:.6875rem}.tt-lc-preview__card b{font-size:.875rem}.tt-lc-preview [data-lc-preview-line]{font-weight:600}.tt-lc-pipe{gap:1.25rem}.tt-lc-page:has(>.tt-lc-pipe){max-width:56rem;margin-inline:0}.tt-lc-pipe__stages{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.tt-lc-pipe__stage{background:var(--tt-surface-soft);border-radius:.75rem;align-content:start;gap:.5rem;min-height:18rem;padding:.75rem;display:grid}.tt-lc-pipe__stagehead{align-items:center;gap:.5rem;font-size:.8125rem;font-weight:600;display:flex}.tt-lc-pipe__stagehead>span:nth-child(2){flex:1}.tt-lc-pipe__count{color:var(--tt-text-secondary);font-family:var(--tt-font-mono);font-size:.75rem;font-weight:400}.tt-lc-pipe__who{align-items:center;gap:.5rem;margin-bottom:.15rem;display:flex}.tt-lc-pipe__avatar,.tt-lc-appl__avatar{border:1px solid var(--tt-line-strong);background:var(--tt-surface-soft);width:1.75rem;height:1.75rem;font-family:var(--tt-font-mono);border-radius:50%;flex:none;place-items:center;font-size:.625rem;font-weight:600;display:grid}.tt-lc-appl__avatar{width:3.25rem;height:3.25rem;font-size:.875rem}.tt-lc-pipe__id{justify-items:start;gap:.15rem;margin:.2rem 0;display:grid}.tt-lc-pipe__idglyph{background:var(--tt-accent);width:1.1rem;height:1.1rem;color:var(--tt-ink-on-accent);border-radius:.3rem;place-items:center;font-size:.5625rem;display:grid}.tt-lc-pipe__idchip{align-items:center;gap:.4rem;font-size:.75rem;font-weight:600;display:inline-flex}.tt-lc-pipe__cards{gap:.5rem;display:grid}.tt-lc-pipe__card{text-align:left;cursor:pointer;gap:.2rem;width:100%;padding:.7rem .8rem;display:grid}.tt-lc-pipe__card:hover,.tt-lc-pipe__card[aria-current=true]{box-shadow:var(--tt-level-raised-shadow-hover)}.tt-lc-pipe__card[aria-current=true]{border-color:var(--tt-text-primary)}.tt-lc-pipe__name{font-weight:600}.tt-lc-pipe__card small{color:var(--tt-text-secondary);font-size:.75rem}.tt-lc-pipe__empty{color:var(--tt-text-secondary);padding:.5rem .2rem;font-size:.75rem}.tt-lc-appl{gap:1.1rem}.tt-lc-appl__id{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.9rem;display:grid}.tt-lc-appl__words{gap:.35rem;min-width:0;display:grid}.tt-lc-appl__name{font-size:1.25rem;font-weight:600}.tt-lc-match{border:1px solid var(--tt-line);border-radius:.7rem}.tt-lc-match>li{grid-template-columns:1.25rem minmax(0,1fr) auto;align-items:start;gap:.6rem;padding:.65rem .85rem;display:grid}.tt-lc-match>li+li{border-top:1px solid var(--tt-line)}.tt-lc-match__glyph{background:var(--tt-well);width:1.25rem;height:1.25rem;font-family:var(--tt-font-mono);border-radius:.35rem;place-items:center;font-size:.6875rem;display:grid}.tt-lc-match>li[data-lc-match=missing] .tt-lc-match__glyph{outline:1px solid var(--tt-text-primary)}.tt-lc-match>li[data-lc-match=missing] .tt-lc-match__glyph,.tt-lc-match>li[data-lc-match=missing] b{font-weight:700}.tt-lc-match__words{gap:.15rem;display:grid}.tt-lc-match__words b{font-size:.8125rem;font-weight:600}.tt-lc-match__words small{color:var(--tt-text-secondary);font-size:.8125rem}.tt-lc-match__state{color:var(--tt-text-secondary);font-family:var(--tt-font-mono);white-space:nowrap;font-size:.6875rem}.tt-lc-intel{border:1px solid var(--tt-line);background:var(--tt-surface-raised);color:var(--tt-text-primary);border-radius:.75rem;gap:.6rem;padding:1rem 1.1rem;display:grid;position:relative;overflow:hidden}[data-theme=light] .tt-lc-intel[data-ia-card][data-ia-wave-surface]{isolation:isolate;box-shadow:none;background:0 0;overflow:visible}[data-theme=light] .tt-lc-intel[data-ia-card][data-ia-wave-surface]:before{z-index:-1;border-radius:inherit;background:var(--tt-surface-raised);box-shadow:var(--tt-level-raised-shadow);content:"";position:absolute;inset:0}[data-theme=light] .tt-lc-intel[data-ia-card][data-ia-wave-surface]>.tt-ia-working{z-index:-2;background:var(--tt-surface);border-radius:1.2rem;inset:-.6rem}.tt-lc-intel>:not(.tt-ia-working){position:relative}.tt-lc-intel__head{align-items:center;gap:.5rem;display:flex}.tt-lc-intel__mark{background:var(--tt-mark-disc);border-radius:50%;place-items:center;width:2.25rem;height:2.25rem;display:inline-grid}.tt-lc-intel__line{font-size:.875rem}.tt-lc-intel__draft{border-top:1px solid var(--tt-line);gap:.4rem;padding-top:.65rem;display:grid}.tt-lc-intel__quote{border-left:2px solid var(--tt-line-strong);padding-left:.75rem;font-size:.8125rem}.tt-lc-appl__acts{gap:.5rem;display:grid}.tt-lc-confirm{gap:.6rem;padding:.85rem .95rem;display:grid}.tt-lc-ids__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.tt-lc-ids__steps>li{border:1px solid var(--tt-line);background:var(--tt-surface-raised);border-radius:.65rem;justify-items:start;gap:.4rem;padding:.6rem;font-size:.75rem;display:grid}.tt-lc-ids__badge{justify-self:stretch}.tt-lc-ids{gap:1rem;max-width:30rem;margin-inline:auto}.tt-lc-ids>header{gap:.35rem;display:grid}.tt-lc-notice{gap:.6rem;padding:.85rem .95rem;display:grid}.tt-lc-ids__ring{justify-items:center;display:grid}.tt-lc-ids__passed{gap:.6rem;display:grid}.tt-lc-capture{background:var(--tt-surface-soft);border-radius:.6rem;place-items:center;height:12rem;display:grid}.tt-lc-capture__card{box-sizing:border-box;border:2px dashed var(--tt-line-strong);border-radius:.75rem;grid-template-columns:3.5rem minmax(0,1fr);gap:.75rem;width:15rem;height:9.5rem;padding:1rem;display:grid}.tt-lc-capture__photo{background:var(--tt-line-strong);border-radius:.35rem;height:4.5rem}.tt-lc-capture__lines{align-content:start;gap:.5rem;display:grid}.tt-lc-capture__lines>span{background:var(--tt-line);border-radius:.25rem;height:.5rem}.tt-lc-capture__lines>span:nth-child(2){width:70%}.tt-lc-capture__face{border:2px dashed var(--tt-line-strong);border-radius:50%;width:7.5rem;height:9.5rem}.tt-lc-capture__working{gap:.4rem;display:flex}.tt-lc-capture__working>span{background:var(--tt-text-secondary);border-radius:50%;width:.5rem;height:.5rem}.tt-lc-rec{gap:1.25rem}.tt-lc-rec__grid{grid-template-columns:minmax(0,1fr) minmax(17rem,21rem);align-items:start;gap:1.5rem;display:grid}.tt-lc-rec__days{gap:1rem;display:grid}.tt-lc-rec__day{gap:.6rem;display:grid}.tt-lc-rec__events{gap:.4rem;display:grid;position:relative}.tt-lc-rec__events:before{background:var(--tt-line-strong);content:"";width:1px;position:absolute;top:.75rem;bottom:.75rem;left:.875rem}.tt-lc-rec__events>li{grid-template-columns:1.75rem minmax(0,1fr);align-items:start;gap:.8rem;display:grid;position:relative}.tt-lc-rec__actor{place-items:center;width:1.75rem;height:1.75rem;margin-top:.55rem;display:grid;position:relative}.tt-lc-rec__face{border:1px solid var(--tt-line-strong);background:var(--tt-surface-soft);width:1.75rem;height:1.75rem;font-family:var(--tt-font-mono);border-radius:50%;place-items:center;font-size:.5625rem;font-weight:600;display:grid}.tt-lc-rec__actor[data-kind=driver] .tt-lc-rec__face{border-style:dashed}.tt-lc-rec__actor[data-kind=intelligence]{background:var(--tt-mark-disc);box-shadow:0 0 0 1px var(--tt-line-strong);border-radius:50%}.tt-lc-rec__body{border:1px solid var(--tt-line);background:var(--tt-surface-raised);border-radius:.7rem;justify-items:start;gap:.2rem;min-width:0;padding:.6rem .85rem;display:grid}.tt-lc-rec__top{flex-wrap:wrap;justify-content:space-between;justify-self:stretch;align-items:baseline;gap:.25rem 1rem;display:flex}.tt-lc-rec__what{font-size:.875rem;font-weight:600}.tt-lc-rec__at{color:var(--tt-text-secondary);font-family:var(--tt-font-mono);font-size:.6875rem}.tt-lc-rec__body small{color:var(--tt-text-secondary);font-size:.75rem}.tt-lc-rec__route{flex-wrap:wrap;align-items:center;gap:.35rem .6rem;display:flex}.tt-lc-rec__dir,.tt-lc-rec__state{color:var(--tt-text-secondary);font-family:var(--tt-font-mono);font-size:.6875rem}.tt-lc-rec__state[data-lc-state=waiting]{color:var(--tt-text-primary);font-weight:600}.tt-lc-rec__where{gap:.75rem;position:sticky;top:1rem}.tt-lc-rec__lanes{gap:.35rem;display:grid}.tt-lc-rec__lane{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.6rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.25rem .65rem;width:100%;padding:.55rem .65rem;display:grid}.tt-lc-rec__lane:hover{background:var(--tt-highlight)}.tt-lc-rec__lane[aria-pressed=true]{border-color:var(--tt-line-strong);background:var(--tt-highlight)}.tt-lc-rec__lane[data-lc-system=all]{grid-template-columns:minmax(0,1fr)}.tt-lc-rec__lane-name{gap:.05rem;min-width:0;display:grid}.tt-lc-rec__lane-name b{font-size:.8125rem}.tt-lc-rec__lane-name small{color:var(--tt-text-secondary);font-size:.6875rem}.tt-lc-rec__bar{background:var(--tt-chart-track);border-radius:999px;grid-column:2;gap:2px;height:.3rem;display:flex;overflow:hidden}.tt-lc-rec__bar>span[data-part=out]{background:var(--tt-chart-step-1)}.tt-lc-rec__bar>span[data-part=back]{background:var(--tt-chart-step-2)}.tt-lc-rec__bar>span[data-part=here]{background:var(--tt-chart-step-3)}.tt-lc-rec__detail{background:var(--tt-well);border-radius:.5rem;justify-self:stretch;margin-top:.25rem;padding:.25rem .75rem}.tt-lc-sso{gap:1.1rem;max-width:30rem;margin-inline:auto}.tt-lc-sso>header{gap:.35rem;display:grid}.tt-lc-sso__gets{border:1px solid var(--tt-line-strong);background:var(--tt-well);border-radius:.75rem;gap:.4rem;padding:.75rem .85rem;display:grid}.tt-lc-socket{--tt-lc-socket-glow:.375rem;--tt-lc-socket-reach:.5rem;padding:var(--tt-lc-socket-reach);vertical-align:middle;color:var(--tt-text-primary);font-family:var(--tt-font-sans);align-items:center;line-height:1;display:inline-flex;position:relative}.tt-lc-socket__port{isolation:isolate;border:1px solid var(--tt-line-strong);background:var(--tt-well);width:2.25rem;height:2.25rem;box-shadow:var(--tt-press);color:inherit;cursor:pointer;border-radius:.75rem;place-items:center;padding:0;display:inline-grid;position:relative}.tt-lc-socket__port:after{inset:max(calc(-1 * var(--tt-lc-socket-reach)), min(0px, calc((100% - var(--tt-target-min,44px)) / 2)));content:"";position:absolute}.tt-lc-socket[data-size=sm]{--tt-lc-socket-glow:.25rem;--tt-lc-socket-reach:.3125rem}.tt-lc-socket[data-size=sm] .tt-lc-socket__port{border-radius:.6rem;width:1.75rem;height:1.75rem}.tt-lc-socket[data-size=sm] .tt-lc-tile,.tt-lc-socket[data-size=sm] .tt-lc-mark{border-radius:.4rem;width:1.25rem;height:1.25rem;font-size:.5rem}.tt-lc-socket__port:focus-visible{outline:2px solid var(--tt-focus);outline-offset:2px}.tt-lc-socket[data-lc-socket-state=empty] .tt-lc-socket__port{box-shadow:none;background:0 0;border-style:dashed;border-color:#0000}.tt-lc-socket__ring{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.tt-lc-socket__edge,.tt-lc-socket__orbit{fill:none;stroke-dasharray:6 4;stroke-linecap:butt;animation:1.2s linear infinite tt-lc-socket-orbit}.tt-lc-socket__edge{stroke:var(--tt-signal-edge);stroke-width:2.5px}.tt-lc-socket__orbit{stroke:var(--tt-signal);stroke-width:1.5px}@keyframes tt-lc-socket-orbit{0%{stroke-dashoffset:0}to{stroke-dashoffset:-10px}}.tt-lc-socket[data-lc-socket-health=operational] .tt-lc-socket__port{border-color:color-mix(in srgb, var(--tt-signal) 62%, var(--tt-line-strong));background:color-mix(in srgb, var(--tt-signal) 30%, var(--tt-well))}.tt-lc-socket[data-lc-socket-health=operational] .tt-lc-socket__seat .tt-lc-mark{color:var(--tt-text-primary);background:0 0;border-color:#0000}.tt-lc-socket[data-lc-socket-state=empty] .tt-lc-tile{box-shadow:none;color:var(--tt-text-secondary);background:0 0;border-color:#0000}.tt-lc-socket__port:hover{border-color:var(--tt-text-secondary)}.tt-lc-socket__plus{border:1px solid var(--tt-line-strong);background:var(--tt-surface-raised);width:.85rem;height:.85rem;color:var(--tt-text-primary);border-radius:50%;place-items:center;font-size:.625rem;font-weight:700;display:none;position:absolute;top:-.3rem;right:-.3rem}.tt-lc-socket__badge{border:1.5px solid var(--tt-surface-raised);background:var(--tt-text-primary);width:.95rem;height:.95rem;color:var(--tt-surface-raised);border-radius:50%;place-items:center;font-size:.5rem;font-weight:700;display:grid;position:absolute;bottom:-.3rem;right:-.3rem}.tt-lc-socket__badge[data-badge=degraded]{clip-path:polygon(50% 0,100% 100%,0 100%);border-radius:2px}.tt-lc-socket__badge[data-badge=unavailable]{border-radius:3px}.tt-lc-socket__tip{z-index:20;border:1px solid var(--tt-line-strong);background:var(--tt-surface-floating);width:max-content;max-width:18rem;box-shadow:var(--tt-shadow-panel);color:var(--tt-text-primary);opacity:0;pointer-events:none;visibility:hidden;border-radius:.45rem;padding:.35rem .55rem;font-size:.75rem;line-height:1.35;transition:opacity .14s,translate .14s;position:absolute;bottom:calc(100% + .45rem);right:-.25rem;translate:0 .2rem}.tt-lc-socket:hover .tt-lc-socket__tip,.tt-lc-socket__port:focus-visible+.tt-lc-socket__tip{opacity:1;visibility:visible;translate:0}.tt-lc-socket__dismiss{width:1.5rem;height:1.5rem;color:var(--tt-text-secondary);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:50%;place-items:center;margin-left:.15rem;padding:0;font-size:.875rem;display:inline-grid}.tt-lc-socket:hover .tt-lc-socket__dismiss,.tt-lc-socket__dismiss:focus-visible{opacity:1}.tt-lc-socket__seat{--tt-lc-seat-radius:.375rem;border-radius:var(--tt-lc-seat-radius)}.tt-lc-socket[data-size=sm] .tt-lc-socket__seat{--tt-lc-seat-radius:.4rem}.tt-lc-socket[data-lc-socket-seating=true] .tt-lc-socket__seat{animation:.7s cubic-bezier(.2,.9,.3,1.25) both tt-lc-seat}@keyframes tt-lc-seat{0%{opacity:0;translate:0 -.5rem;scale:.55}to{opacity:1;translate:0;scale:1}}.tt-lc-socket__halo{z-index:-1;inset:calc(-1 * var(--tt-lc-socket-glow));border-radius:calc(.75rem + var(--tt-lc-socket-glow));background:var(--tt-accent-wash);box-shadow:inset 0 0 0 2px var(--tt-accent-wash);opacity:0;pointer-events:none;position:absolute}.tt-lc-socket[data-size=sm] .tt-lc-socket__halo{border-radius:calc(.6rem + var(--tt-lc-socket-glow))}.tt-lc-socket[data-lc-socket-cue=on] .tt-lc-socket__halo{animation:1.2s ease-out both tt-lc-socket-pulse}@keyframes tt-lc-socket-pulse{0%{opacity:0;scale:.82}35%{opacity:1;scale:1}to{opacity:0;scale:1}}.tt-lc-step{border:1px solid var(--tt-line);background:var(--tt-surface-raised);border-radius:.7rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem .75rem;display:flex}.tt-lc-step__name{align-items:center;gap:.55rem;font-size:.8125rem;font-weight:600;display:flex}.tt-lc-step__name small{color:var(--tt-text-secondary);font-weight:400}.tt-lc-steps-row{gap:.4rem;display:grid}.tt-lc-sockd{gap:1rem}.tt-lc-sockd__id{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;display:grid}.tt-lc-sockd__words{justify-items:start;gap:.3rem;display:grid}.tt-lc-sockd__name{font-size:1.125rem}.tt-lc-sockd__cap{align-items:center;gap:.45rem;font-size:.8125rem;display:inline-flex}.tt-lc-sockd__cap small{color:var(--tt-text-secondary)}.tt-lc-ex__for{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.85rem;display:grid}.tt-lc-ex__for b{font-size:1rem}.tt-lc-native{border:1px dashed var(--tt-line-strong);border-radius:.7rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.6rem .8rem;font-size:.8125rem;display:flex}.tt-lc-native>span{align-items:center;gap:.55rem;display:inline-flex}[data-lc-fresh=true]{animation:1.6s ease-out both tt-lc-arrive}@keyframes tt-lc-arrive{0%{background-color:var(--tt-accent-wash)}to{background-color:#0000}}@container (max-width:27rem){.tt-lc-cats,.tt-lc-caps,.tt-lc-rights__grid,.tt-lc-wt__flow{grid-template-columns:minmax(0,1fr)}.tt-lc-feat__card{grid-template-columns:auto minmax(0,1fr)}.tt-lc-feat__tag{grid-column:2;justify-self:start}.tt-lc-steps>li>span:last-child{display:none}.tt-lc-steps>li[aria-current=step]>span:last-child{display:inline}.tt-lc-jobcard{grid-template-columns:auto minmax(0,1fr)}.tt-lc-jobcard__side{text-align:left;grid-column:2;justify-items:start}.tt-lc-job__reqs>ul,.tt-lc-job__stats{grid-template-columns:minmax(0,1fr)}.tt-lc-job__path>ol{grid-auto-flow:row;gap:.6rem}.tt-lc-job__path li+li{border-top:1px solid var(--tt-line);border-left:0;padding-top:.6rem}}@container (min-width:44rem){.tt-lc-cats{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (max-width:52rem){.tt-lc-conn__grid,.tt-lc-job,.tt-lc-jobs__grid,.tt-lc-pc{grid-template-columns:minmax(0,1fr)}.tt-lc-promise,.tt-lc-job__stats,.tt-lc-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.tt-lc-filters__q,.tt-lc-filters>button{grid-column:1/-1}.tt-lc-jobs__grid[data-lc-profile-panel]{grid-template-columns:minmax(0,1fr)}.tt-lc-pipe__stages{grid-template-columns:repeat(4,minmax(11rem,1fr));overflow-x:auto}}@container (max-width:40rem){.tt-lc-two,.tt-lc-promise,.tt-lc-defaults>li,.tt-lc-band{grid-template-columns:minmax(0,1fr)}.tt-lc-band__stats{border-top:1px solid var(--tt-line);border-left:0;grid-template-columns:repeat(3,minmax(0,1fr));padding:.75rem 0 0}.tt-lc-band__stats b{font-size:1.375rem}.tt-lc-pc__item{grid-template-columns:auto minmax(0,1fr)}.tt-lc-pc__tier,.tt-lc-pc__now{grid-column:2;justify-self:start}.tt-lc-rows__row{grid-template-columns:auto minmax(0,1fr) auto}.tt-lc-rows__when,.tt-lc-rows__spark{display:none}.tt-lc-rec__grid{grid-template-columns:minmax(0,1fr)}.tt-lc-rec__where{order:-1;position:static}.tt-lc-facts>div{grid-template-columns:minmax(0,1fr);gap:.15rem}.tt-lc-page{padding:1.25rem 1rem 2rem}}@media (prefers-reduced-motion:reduce){[data-lc-fresh=true],.tt-lc-matrix__cell[data-lc-fresh=true]>span,.tt-lc-spark__line,.tt-lc-band__out,.tt-lc-band__in,.tt-lc-link[data-lc-link=connected] .tt-lc-link__drawn{animation:none}.tt-lc-link__drawn{transition:none}.tt-lc-socket[data-lc-socket-cue=on] .tt-lc-socket__halo,.tt-lc-socket[data-lc-socket-seating=true] .tt-lc-socket__seat,.tt-lc-socket__edge,.tt-lc-socket__orbit{animation:none}.tt-lc-socket[data-lc-socket-state=empty] .tt-lc-socket__plus{display:grid}.tt-lc-socket__tip{transition:none}.tt-lc-route__packet,.tt-lc-wt__packet{animation:none;left:calc(100% - 7px)}.tt-lc-btn,.tt-lc-switch>span,.tt-lc-share__bar>li,.tt-lc-pc__row,.tt-lc-cats__card,:is(.tt-lc-matrix__cell,.tt-lc-matrix__key>span)>span{transition:none}}@media (forced-colors:active){.tt-lc-switch[aria-checked=true]{background:highlight}.tt-lc-option:has(input:checked){border-color:highlight}}.tt-lc-stack{gap:1rem;display:grid}.tt-lc-partnerpage{padding:1rem}.tt-lc-continue{border:1px solid var(--tt-line-strong);background:var(--tt-background);min-height:2.75rem;color:var(--tt-text-primary);cursor:pointer;border-radius:.6rem;justify-content:center;align-items:center;gap:.6rem;padding:0 1.1rem;font-weight:600;display:inline-flex}.tt-lc-continue__mark{background:var(--tt-mark-disc);border-radius:50%;place-items:center;width:1.5rem;height:1.5rem;display:inline-grid}
.tt-exchange{gap:var(--tt-space-3,.75rem);min-width:0;display:grid;container-type:inline-size}.tt-exchange__placements{gap:var(--tt-space-3,.75rem);grid-template-columns:minmax(0,1fr);display:grid}.tt-exchange__placement{gap:.4rem;min-width:0;display:grid}.tt-exchange__tag{color:var(--tt-text-secondary);font-family:var(--tt-font-mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.4rem;margin:0;font-size:.75rem;display:inline-flex}.tt-exchange__tag-glyph{border:1.5px solid var(--tt-text-primary);flex:none;width:.5rem;height:.5rem;display:inline-block}.tt-exchange__tag-glyph[data-tag=featured]{background:var(--tt-text-primary);rotate:45deg}.tt-exchange__tag-glyph[data-tag=sponsored]{background:0 0}.tt-exchange__sponsored{grid-template-columns:repeat(auto-fill,minmax(min(100%,12rem),1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.tt-exchange__card{box-sizing:border-box;border:1px solid var(--tt-line);background:var(--tt-surface-raised);width:100%;min-width:0;min-height:3.5rem;box-shadow:var(--tt-level-raised-shadow);color:var(--tt-text-primary);font:inherit;text-align:left;border-radius:.85rem;align-items:center;gap:.7rem;padding:.65rem .8rem;display:flex;position:relative}button.tt-exchange__card{cursor:pointer}button.tt-exchange__card:hover{border-color:var(--tt-line-strong);box-shadow:var(--tt-level-raised-shadow-hover,var(--tt-level-raised-shadow))}button.tt-exchange__card:focus-visible{outline:2px solid var(--tt-focus);outline-offset:2px}.tt-exchange__placement[data-exchange-placement=featured] .tt-exchange__card:not(.tt-exchange__card--open){min-height:4.5rem}.tt-exchange__placement[data-exchange-placement=featured] .tt-exchange__card:not(.tt-exchange__card--open):before{content:"";border-radius:inherit;pointer-events:none;box-shadow:0 0 0 1.5px var(--tt-signal), 0 6px 18px -8px var(--tt-signal);position:absolute;inset:0}.tt-exchange__card--open{border-style:dashed;border-color:var(--tt-line-strong);min-height:2.75rem;box-shadow:none;color:var(--tt-text-secondary);background:0 0;padding-block:.4rem}.tt-exchange__open-mark{border:1px dashed var(--tt-line-strong);border-radius:.5rem;flex:none;width:1.5rem;height:1.5rem}.tt-exchange__card--row{min-height:3rem}.tt-exchange__card--row .tt-exchange__tag{margin-left:auto}.tt-exchange__card-words{gap:.15rem;min-width:0;display:grid}.tt-exchange__card-name{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:600;overflow:hidden}.tt-exchange__card-cap{color:var(--tt-text-secondary);align-items:center;gap:.4rem;font-size:.75rem;display:inline-flex}.tt-exchange__logo{flex:none;place-items:center;width:2rem;height:2rem;display:inline-grid}.tt-exchange__logo[data-size=lg],.tt-exchange__logo[data-size=xl]{width:3rem;height:3rem}.tt-exchange__logo img{object-fit:contain;filter:grayscale()brightness(0)invert();max-width:100%;max-height:100%}[data-theme=light] .tt-exchange__logo img{filter:grayscale()brightness(0)}.tt-exchange__group{padding-top:var(--tt-space-3,.75rem);border-top:1px solid var(--tt-line);gap:.6rem;display:grid}.tt-exchange__job{align-items:center;gap:.65rem;display:flex}.tt-exchange__job-name{color:var(--tt-text-primary);margin:0;font-size:.9375rem;font-weight:650}.tt-exchange__count{color:var(--tt-text-quiet,var(--tt-text-secondary));font-family:var(--tt-font-mono);margin-left:auto;font-size:.75rem}.tt-exchange__tiles{grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.tt-exchange__tile{box-sizing:border-box;border:1px solid var(--tt-line);background:var(--tt-surface-raised);min-width:0;box-shadow:var(--tt-level-raised-shadow);border-radius:.9rem;flex-wrap:wrap;align-items:center;gap:.15rem .35rem;padding:.3rem .7rem .3rem .3rem;display:flex}.tt-exchange__tile[data-exchange-state=filled]{border-color:var(--tt-line-strong)}.tt-exchange__tile-words{flex:7rem;gap:.2rem;min-width:0;display:grid}.tt-exchange__tile .tt-exchange__name{color:var(--tt-text-primary);font-size:.8125rem;font-weight:600;line-height:1.25}.tt-exchange__meta{align-items:center;gap:.5rem;min-width:0;display:flex}.tt-exchange__status{color:var(--tt-text-secondary);font-family:var(--tt-font-mono);align-items:center;gap:.25rem;font-size:.75rem;display:inline-flex}.tt-exchange__stack{align-items:center;display:inline-flex}.tt-exchange__stack .tt-lc-mark,.tt-exchange__stack .tt-exchange__logo{border-radius:.4rem;width:1.4rem;height:1.4rem;font-size:.5rem}.tt-exchange__stack>*+*{margin-left:-.35rem}.tt-exchange__more{color:var(--tt-text-secondary);font-family:var(--tt-font-mono);padding-left:.4rem;font-size:.75rem}.tt-exchange__hero{align-items:center;gap:.75rem;display:flex}.tt-exchange__hero-name{font-size:1.0625rem;font-weight:650}.tt-exchange__list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.tt-exchange__summary{color:var(--tt-text-secondary);margin:0;font-size:.875rem}.tt-exchange__acts{flex-wrap:wrap;gap:.5rem;display:flex}@container (max-width:26rem){.tt-exchange__tiles,.tt-exchange__sponsored{grid-template-columns:minmax(0,1fr)}}
