@layer te.tokens{:root,[data-theme]{--te-surface:var(--lightningcss-light,#f3f6fa) var(--lightningcss-dark,#070e1c);--te-surface-raised:var(--lightningcss-light,#fff) var(--lightningcss-dark,#0f1b33);--te-surface-sunken:var(--lightningcss-light,#e8edf4) var(--lightningcss-dark,#0a1428);--te-row-hover:var(--lightningcss-light,#f6f8fc) var(--lightningcss-dark,#13213d);--te-ink:var(--lightningcss-light,#0a1428) var(--lightningcss-dark,#fff);--te-ink-muted:var(--lightningcss-light,#3b4658) var(--lightningcss-dark,#c7d2e3);--te-ink-subtle:var(--lightningcss-light,#5b6678) var(--lightningcss-dark,#9fb0cc);--te-line:var(--lightningcss-light,#dce3ee) var(--lightningcss-dark,#1e2b45);--te-line-strong:var(--lightningcss-light,#9aa7ba) var(--lightningcss-dark,#3a4d72);--te-field-line:var(--lightningcss-light,#7d8a9e) var(--lightningcss-dark,#5a6e94);--te-brand:#1f5eff;--te-brand-hover:#1a4fe0;--te-brand-bevel:#8db4ff;--te-brand-ink:var(--lightningcss-light,#1a4fe0) var(--lightningcss-dark,#8db4ff);--te-on-brand:#fff;--te-brand-soft:var(--lightningcss-light,#e3ebff) var(--lightningcss-dark,#1a3373);--te-brand-soft-hover:var(--lightningcss-light,#d2dfff) var(--lightningcss-dark,#1f3c8a);--te-focus:var(--lightningcss-light,#1f5eff) var(--lightningcss-dark,#8db4ff);--te-focus-soft:var(--lightningcss-light,#1f5eff33) var(--lightningcss-dark,#8db4ff40);--te-nav-bg:var(--lightningcss-light,#0a1428) var(--lightningcss-dark,#050b17);--te-nav-raised:var(--lightningcss-light,#15223d) var(--lightningcss-dark,#0f1b33);--te-nav-line:var(--lightningcss-light,#22314f) var(--lightningcss-dark,#1e2b45);--te-nav-ink:#c7d2e3;--te-nav-ink-muted:#8da0bc;--te-nav-ink-strong:#fff;--te-band-bg:var(--lightningcss-light,#0a1428) var(--lightningcss-dark,#0f1b33);--te-band-line:var(--lightningcss-light,#0a1428) var(--lightningcss-dark,#22314f);--te-success:var(--lightningcss-light,#1c8a55) var(--lightningcss-dark,#4cc38a);--te-success-soft:var(--lightningcss-light,#e1f4ea) var(--lightningcss-dark,#0f2a1f);--te-success-ink:var(--lightningcss-light,#11683f) var(--lightningcss-dark,#4cc38a);--te-warning:var(--lightningcss-light,#c27400) var(--lightningcss-dark,#f2b54a);--te-warning-soft:var(--lightningcss-light,#fdf0d9) var(--lightningcss-dark,#2e2210);--te-warning-ink:var(--lightningcss-light,#8a5100) var(--lightningcss-dark,#f2b54a);--te-danger:var(--lightningcss-light,#c2332b) var(--lightningcss-dark,#d63b32);--te-danger-soft:var(--lightningcss-light,#fbe4e2) var(--lightningcss-dark,#331614);--te-danger-ink:var(--lightningcss-light,#b42318) var(--lightningcss-dark,#ff8a80);--te-on-danger:#fff;--te-shadow-1:0 1px 2px var(--lightningcss-light,#0a14280f) var(--lightningcss-dark,#0006);--te-shadow-2:0 12px 32px var(--lightningcss-light,#0a14281f) var(--lightningcss-dark,#00000080);--te-scrim:#050b1799;--te-art-bg:#0f1b33;--te-art-sunk:#0a1428;--te-art-line:#22314f;--te-art-ink:#fff;--te-art-sub:#9fb0cc;--te-art-muted:#3a4d72;--te-art-side-1:#0a1428;--te-art-side-2:#050b17;--te-art-shadow:var(--lightningcss-light,#0a142847) var(--lightningcss-dark,#000000b3);--te-art-blueprint:#0c2766;--te-art-blueprint-1:#081c4c;--te-art-blueprint-2:#051236;--te-art-advise:#0a1428;--te-art-advise-1:#111e38;--te-art-advise-2:#050b17}:root{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--te-font-sans:"Schibsted Grotesk", "Segoe UI", system-ui, sans-serif;--te-font-mono:"IBM Plex Mono", ui-monospace, "Cascadia Mono", monospace;--te-text-10:.6563rem;--te-text-11:.6875rem;--te-text-12:.75rem;--te-text-13:.8125rem;--te-text-14:.875rem;--te-text-15:.9375rem;--te-text-16:1rem;--te-text-17:1.0625rem;--te-text-18:1.125rem;--te-text-19:1.1875rem;--te-text-20:1.25rem;--te-text-22:1.375rem;--te-text-24:1.5rem;--te-text-28:1.75rem;--te-text-30:1.875rem;--te-text-32:2rem;--te-text-40:2.5rem;--te-text-64:4rem;--te-text-72:4.5rem;--te-leading:1.6;--te-leading-tight:1.2;--te-leading-heading:1.15;--te-leading-display:1;--te-space-0-5:.125rem;--te-space-1:.25rem;--te-space-1-5:.375rem;--te-space-2:.5rem;--te-space-2-5:.625rem;--te-space-3:.75rem;--te-space-3-5:.875rem;--te-space-4:1rem;--te-space-4-5:1.25rem;--te-space-5:1.5rem;--te-space-6:2rem;--te-space-6-5:2.5rem;--te-space-7:3rem;--te-space-8:4rem;--te-space-8-5:5rem;--te-space-9:6rem;--te-radius-none:3px;--te-radius-sm:4px;--te-radius-md:6px;--te-radius-tile:7%;--te-chamfer-sm:8px;--te-chamfer-md:12px;--te-chamfer-lg:24px;--te-chamfer-corner:4px;--te-chamfer-joint:2px;--te-bevel-sm:4px;--te-bevel-lg:5px;--te-ring:0 0 0 3px var(--te-focus-soft);--te-content-max:75rem;--te-prose-max:40rem;--te-form-max:40rem;--te-sidenav-width:16.5rem;--te-sidenav-rail:4.25rem;--te-gutter:max(1.25rem, env(safe-area-inset-left,0));--te-dock-height:3.5rem;--te-layer-raised:1;--te-layer-header:5;--te-layer-scrim:25;--te-layer-drawer:30;--te-layer-popover:40;--te-layer-toast:50;--te-ease:.15s ease;--te-ease-drawer:.2s ease}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width>=48em){:root{--te-gutter:2.5rem}}::backdrop{--te-scrim:#050b1799}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}@layer te.base{*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scrollbar-color:var(--te-line-strong) var(--te-surface)}body{font-family:var(--te-font-sans);font-size:var(--te-text-15);font-weight:400;line-height:var(--te-leading);color:var(--te-ink);background:var(--te-surface);-webkit-font-smoothing:antialiased;margin:0}[hidden]{display:none!important}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:var(--te-leading-heading);color:var(--te-ink);text-wrap:balance;margin:0}h1{font-size:var(--te-text-28);letter-spacing:-.01em}h2{font-size:var(--te-text-20)}h3{font-size:var(--te-text-18)}h4,h5,h6{font-size:var(--te-text-15)}p{margin:0}ul,ol{padding-left:var(--te-space-5);margin:0}a{color:var(--te-brand-ink);text-decoration:none}:where(p,li,dd)>a:not([class]){text-underline-offset:2px;text-decoration:underline}a:hover{text-decoration:underline}small{font-size:var(--te-text-13)}strong,b{font-weight:600}code,kbd,pre,samp{font-family:var(--te-font-mono);font-size:var(--te-text-13)}pre{margin:0;overflow:auto}img,svg,video{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit;margin:0}button{cursor:pointer}table{border-collapse:collapse;width:100%}th{text-align:left}hr{margin:var(--te-space-5) 0;border:0;border-top:1px solid var(--te-line)}:focus-visible{box-shadow:var(--te-ring);outline:2px solid #0000}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}@layer te.type{.te-display-xl,.te-display-l,.te-heading-1,.te-heading-2{font-family:var(--te-font-sans);color:var(--te-ink);text-wrap:balance;font-weight:600}.te-display-xl{font-size:var(--te-text-72);letter-spacing:-.025em;line-height:.97}.te-display-l{font-size:var(--te-text-40);line-height:var(--te-leading-heading);letter-spacing:-.02em}.te-heading-1{font-size:var(--te-text-28);line-height:var(--te-leading-tight);letter-spacing:-.01em}.te-heading-2{font-size:var(--te-text-20);line-height:1.4}.te-body-l{font-size:var(--te-text-18);line-height:1.55}.te-body{font-size:var(--te-text-15);line-height:var(--te-leading)}.te-body-strong{font-size:var(--te-text-15);line-height:var(--te-leading);font-weight:600}.te-small{font-size:var(--te-text-13);line-height:1.54}.te-muted{color:var(--te-ink-muted)}.te-subtle{color:var(--te-ink-subtle)}.te-label,.te-eyebrow{font-family:var(--te-font-mono);font-size:var(--te-text-12);letter-spacing:.08em;text-transform:uppercase;font-weight:500;line-height:1.42}.te-label{color:var(--te-ink-subtle)}.te-eyebrow{color:var(--te-brand-ink)}.te-data,.te-mono{font-family:var(--te-font-mono);font-size:var(--te-text-13);line-height:1.54}.te-num{font-variant-numeric:tabular-nums}.te-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@layer te.components{.te-icon{flex:none;display:block}.te-logo{color:var(--te-ink);align-items:center;line-height:0;text-decoration:none;display:inline-flex}.te-logo-svg,.te-mark{flex:none;display:block}.te-mark-body{fill:var(--te-brand)}.te-mark-bevel{fill:var(--te-brand-bevel)}.te-mark-te{fill:var(--te-on-brand)}.te-logo-wordpath{fill:currentColor}.te-btn{--_cut:var(--te-chamfer-sm);--_bevel:var(--te-bevel-sm);justify-content:center;align-items:center;gap:var(--te-space-2);height:2.5rem;font-family:var(--te-font-sans);font-size:var(--te-text-15);color:var(--te-ink);white-space:nowrap;cursor:pointer;border-radius:var(--te-radius-none);transition:background-color var(--te-ease), color var(--te-ease);background:0 0;border:0;padding:0 1.125rem;font-weight:600;line-height:1;text-decoration:none;display:inline-flex;position:relative}.te-btn:hover{text-decoration:none}.te-btn-sm{height:2rem;padding:0 var(--te-space-3);font-size:var(--te-text-13)}.te-btn-lg{height:3rem;padding:0 var(--te-space-5);font-size:var(--te-text-16)}.te-btn-block{width:100%}.te-btn-primary{color:var(--te-on-brand);background:var(--te-brand);border-radius:var(--te-chamfer-corner);clip-path:shape(from var(--te-chamfer-corner) 0, hline to calc(100% - var(--_cut) - var(--te-chamfer-joint)), curve to calc(100% - var(--_cut) + calc(var(--te-chamfer-joint) * .7)) calc(var(--te-chamfer-joint) * .7) with calc(100% - var(--_cut)) 0, line to calc(100% - calc(var(--te-chamfer-joint) * .7)) calc(var(--_cut) - calc(var(--te-chamfer-joint) * .7)), curve to 100% calc(var(--_cut) + var(--te-chamfer-joint)) with 100% var(--_cut), vline to calc(100% - var(--te-chamfer-corner)), curve to calc(100% - var(--te-chamfer-corner)) 100% with 100% 100%, hline to var(--te-chamfer-corner), curve to 0 calc(100% - var(--te-chamfer-corner)) with 0 100%, vline to var(--te-chamfer-corner), curve to var(--te-chamfer-corner) 0 with 0 0, close)}.te-btn-primary:hover{background:var(--te-brand-hover)}.te-btn-primary:before{width:calc(var(--_cut) + var(--_bevel));height:calc(var(--_cut) + var(--_bevel));pointer-events:none;content:"";background:var(--te-brand-bevel);clip-path:shape(from 0 0, hline to calc(var(--_bevel) - var(--te-chamfer-joint)), curve to calc(var(--_bevel) + calc(var(--te-chamfer-joint) * .7)) calc(var(--te-chamfer-joint) * .7) with var(--_bevel) 0, line to calc(100% - calc(var(--te-chamfer-joint) * .7)) calc(100% - var(--_bevel) - calc(var(--te-chamfer-joint) * .7)), curve to 100% calc(100% - var(--_bevel) + var(--te-chamfer-joint)) with 100% calc(100% - var(--_bevel)), vline to 100%, close);position:absolute;top:0;right:0}@supports not (clip-path:shape(from 0 0, line to 1px 0, close)){.te-btn-primary{clip-path:polygon(0 0, calc(100% - var(--_cut)) 0, 100% var(--_cut), 100% 100%, 0 100%)}.te-btn-primary:before{clip-path:polygon(0 0, var(--_bevel) 0, 100% calc(100% - var(--_bevel)), 100% 100%)}}.te-btn-secondary{color:var(--te-brand-ink);background:var(--te-brand-soft)}.te-btn-secondary:hover{background:var(--te-brand-soft-hover)}.te-btn-ghost:hover{background:var(--te-surface-sunken)}.te-btn-danger{color:var(--te-on-danger);background:var(--te-danger)}.te-btn:focus-visible{box-shadow:inset 0 0 0 2px var(--te-focus), inset 0 0 0 4px var(--te-surface-raised);outline:2px solid #0000}.te-btn:disabled,.te-btn[aria-disabled=true]{cursor:not-allowed;opacity:.45}.te-btn-label{min-width:0}@media (width<=47.99em){.te-btn-compact{width:2.5rem;padding:0}.te-btn-compact .te-btn-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.te-iconbtn{width:2.5rem;height:2.5rem;color:var(--te-ink-muted);cursor:pointer;border-radius:var(--te-radius-sm);background:0 0;border:0;place-items:center;padding:0;display:grid;position:relative}.te-iconbtn:hover{color:var(--te-ink);background:var(--te-surface-sunken)}.te-iconbtn-dot{background:var(--te-brand);width:7px;height:7px;position:absolute;top:9px;right:9px}.te-link{color:var(--te-brand-ink);font-weight:600;text-decoration:none}.te-link:hover{text-decoration:underline}.te-field{gap:var(--te-space-1-5);flex-direction:column;display:flex}.te-field-labelrow{justify-content:space-between;align-items:baseline;gap:var(--te-space-2);display:flex}.te-field-label{font-size:var(--te-text-13);color:var(--te-ink);font-weight:600;line-height:1.54}.te-input{width:100%;height:2.75rem;padding:0 var(--te-space-3);font-family:var(--te-font-sans);font-size:var(--te-text-16);color:var(--te-ink);background:var(--te-surface-raised);border:1px solid var(--te-field-line);border-radius:var(--te-radius-sm)}.te-input::placeholder{color:var(--te-ink-subtle)}.te-input:focus-visible{border-color:var(--te-focus);box-shadow:var(--te-ring);outline:2px solid #0000}.te-input[aria-invalid=true]{border-color:var(--te-danger-ink)}.te-field-msg{font-size:var(--te-text-13);color:var(--te-ink-muted);line-height:1.54}.te-field-msg-error{color:var(--te-danger-ink)}.te-check{align-items:center;gap:var(--te-space-2-5);min-height:2.75rem;font-size:var(--te-text-14);color:var(--te-ink);display:flex}.te-check input{width:1.125rem;height:1.125rem;accent-color:var(--te-brand);flex:none;margin:0}.te-check input:focus-visible{box-shadow:var(--te-ring);outline:2px solid #0000}.te-check input[aria-invalid=true]{outline:2px solid var(--te-danger-ink);outline-offset:1px}.te-checkfield{flex-direction:column;display:flex}.te-checkfield-msg{padding-left:calc(1.125rem + var(--te-space-2-5));margin-top:calc(var(--te-space-1) * -1)}.te-datetime{font-variant-numeric:tabular-nums;min-width:0}.te-datetime::-webkit-calendar-picker-indicator{cursor:pointer}.te-badge{align-items:center;gap:var(--te-space-1-5);max-width:100%;min-height:1.5rem;padding:var(--te-space-1) var(--te-space-2);font-size:var(--te-text-12);color:var(--te-ink-muted);background:var(--te-surface-sunken);border-radius:var(--te-radius-sm);font-weight:600;line-height:1.34;display:inline-flex}.te-badge-dot{background:currentColor;flex:none;width:6px;height:6px}.te-badge-brand{color:var(--te-brand-ink);background:var(--te-brand-soft)}.te-badge-success{color:var(--te-success-ink);background:var(--te-success-soft)}.te-badge-warning{color:var(--te-warning-ink);background:var(--te-warning-soft)}.te-badge-danger{color:var(--te-danger-ink);background:var(--te-danger-soft)}.te-stat{gap:var(--te-space-1);min-width:0;padding:var(--te-space-4) var(--te-space-4-5);background:var(--te-surface-raised);border:1px solid var(--te-line);border-radius:var(--te-radius-md);flex-direction:column;margin:0;display:flex}.te-stat-label{font-family:var(--te-font-mono);font-size:var(--te-text-12);letter-spacing:.1em;color:var(--te-ink-subtle);text-transform:uppercase;line-height:1.45}.te-stat-value{font-size:var(--te-text-30);font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--te-ink);margin:0;font-weight:600;line-height:1.27}.te-stat-note{font-size:var(--te-text-13);color:var(--te-ink-muted);margin:0;line-height:1.54}.te-stat-up{color:var(--te-success-ink)}.te-stat-down{color:var(--te-danger-ink)}.te-table-wrap{scrollbar-color:var(--te-line-strong) var(--te-surface-raised);background:var(--te-surface-raised);border:1px solid var(--te-line);border-radius:var(--te-radius-md);overflow-x:auto}.te-table{width:100%;font-size:var(--te-text-14);border-collapse:collapse;line-height:1.43}.te-table-caption{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.te-table-caption-shown{width:auto;height:auto;padding:var(--te-space-3) var(--te-space-4);font-size:var(--te-text-15);color:var(--te-ink);text-align:left;white-space:normal;caption-side:top;clip-path:none;border-bottom:1px solid var(--te-line);font-weight:600;position:static;overflow:visible}.te-table th{padding:var(--te-space-2-5) var(--te-space-4);font-family:var(--te-font-mono);font-size:var(--te-text-12);letter-spacing:.1em;color:var(--te-ink-subtle);text-align:left;text-transform:uppercase;white-space:nowrap;background:var(--te-surface-sunken);border-bottom:1px solid var(--te-line);font-weight:500}.te-table thead tr:first-child th:first-child{border-top-left-radius:var(--te-radius-md)}.te-table thead tr:first-child th:last-child{border-top-right-radius:var(--te-radius-md)}.te-table td{padding:var(--te-space-3) var(--te-space-4);color:var(--te-ink);vertical-align:middle;border-bottom:1px solid var(--te-line)}.te-table td>.te-btn+.te-btn{margin-inline-start:var(--te-space-2)}.te-table tbody tr:last-child td{border-bottom:0}.te-table tbody tr:hover td{background:var(--te-row-hover)}.te-table-dense td{padding-block:.4375rem}.te-table-empty{padding:var(--te-space-6) var(--te-space-4);color:var(--te-ink-muted);text-align:center}.te-table .te-cell-num{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.te-cell-strong{font-weight:600;display:block}.te-cell-sub{font-size:var(--te-text-12);color:var(--te-ink-subtle);line-height:1.5;display:block}@media (width<=68.74em){.te-hide-below-desktop{display:none}}@media (width<=47.99em){.te-hide-below-tablet{display:none}.te-table th,.te-table td{padding-inline:var(--te-space-3)}}.te-pagehead{gap:var(--te-space-1-5) var(--te-space-5);grid-template:"eyebrow eyebrow""title actions""desc actions"1fr/minmax(0,1fr) fit-content(66%);align-items:start;display:grid}.te-pagehead-text{display:contents}.te-pagehead .te-eyebrow{grid-area:eyebrow}.te-pagehead-title{font-size:var(--te-text-28);line-height:var(--te-leading-tight);letter-spacing:-.01em;grid-area:title}.te-pagehead-desc{max-width:var(--te-prose-max);color:var(--te-ink-muted);grid-area:desc}.te-pagehead-actions{gap:var(--te-space-2);margin-top:calc((var(--te-text-28) * var(--te-leading-tight) - 2.5rem) / 2);flex-wrap:wrap;grid-area:actions;justify-content:flex-end;align-self:start;align-items:center;display:flex}@media (width<=47.99em){.te-pagehead{grid-template:"eyebrow""title""desc""actions"/minmax(0,1fr)}.te-pagehead-actions{column-gap:var(--te-space-5);margin-top:var(--te-space-2-5);justify-content:flex-start}.te-pagehead-actions .te-btn-primary{flex:100%}.te-pagehead-actions .te-menu .te-btn{flex:none}.te-pagehead-actions>.te-btn-ghost{padding-inline:0}}.te-avatar{width:var(--_size,2.125rem);height:var(--_size,2.125rem);font-family:var(--te-font-sans);font-size:calc(var(--_size,2.125rem) * .38);color:var(--te-on-brand);fill:currentColor;background:var(--te-brand);border-radius:var(--te-radius-tile);flex:none;place-items:center;font-weight:700;line-height:1;display:grid;overflow:hidden}.te-avatar svg{width:100%;height:100%}.te-avatar-soft{color:var(--te-brand-ink);background:var(--te-brand-soft)}.te-kbd{padding:1px var(--te-space-1-5);font-family:var(--te-font-mono);font-size:var(--te-text-11);color:var(--te-ink-muted);background:var(--te-surface-raised);border:1px solid var(--te-line-strong);border-radius:var(--te-radius-sm);line-height:1.45}.te-card{padding:var(--te-space-5);background:var(--te-surface-raised);border:1px solid var(--te-line);border-radius:var(--te-radius-md)}.te-card-title{margin-bottom:var(--te-space-2);font-size:var(--te-text-18);font-weight:600}.te-tabs{gap:var(--te-space-1);scrollbar-width:none;border-bottom:1px solid var(--te-line);min-width:0;display:flex;overflow:auto hidden}.te-tab{padding:var(--te-space-2-5) var(--te-space-3);font-family:var(--te-font-sans);font-size:var(--te-text-14);color:var(--te-ink-muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px}.te-tab:hover{color:var(--te-ink)}.te-tab:focus-visible{outline:2px solid var(--te-focus);outline-offset:-2px;box-shadow:none}.te-tab[aria-selected=true]{color:var(--te-ink);border-bottom-color:var(--te-brand);font-weight:600}.te-tab-count{margin-left:var(--te-space-1-5);font-family:var(--te-font-mono);font-size:var(--te-text-11);color:var(--te-ink-subtle)}.te-sectionnav{min-width:0}.te-sectionnav-list{gap:var(--te-space-1);scrollbar-width:none;border-bottom:1px solid var(--te-line);margin:0;padding:0;list-style:none;display:flex;overflow:auto hidden}.te-sectionnav-item{padding:var(--te-space-2-5) var(--te-space-3);font-family:var(--te-font-sans);font-size:var(--te-text-14);color:var(--te-ink-muted);white-space:nowrap;border-bottom:2px solid #0000;margin-bottom:-1px;text-decoration:none;display:block}.te-sectionnav-item:hover{color:var(--te-ink)}.te-sectionnav-item:focus-visible{outline:2px solid var(--te-focus);outline-offset:-2px;box-shadow:none}.te-sectionnav-item[aria-current]{color:var(--te-ink);border-bottom-color:var(--te-brand);font-weight:600}.te-segmented{gap:var(--te-space-0-5);padding:var(--te-space-0-5);background:var(--te-surface-sunken);border:1px solid var(--te-line);border-radius:var(--te-radius-md);margin:0;display:inline-flex}.te-segmented-item{align-items:center;gap:var(--te-space-1-5);height:2rem;padding:0 var(--te-space-2-5);font-family:var(--te-font-sans);font-size:var(--te-text-13);color:var(--te-ink-muted);cursor:pointer;border-radius:var(--te-radius-sm);background:0 0;border:0;font-weight:500;display:inline-flex}.te-segmented-item:hover{color:var(--te-ink)}.te-segmented-item[aria-pressed=true]{color:var(--te-ink);background:var(--te-surface-raised);box-shadow:var(--te-shadow-1)}.te-segmented-item[aria-pressed=true]:focus-visible{box-shadow:var(--te-ring);outline:2px solid #0000}.te-heroart{width:100%}.te-heroart svg{width:100%;height:auto;display:block}.te-art text{font-family:var(--te-font-sans)}.te-art .te-art-mono{font-family:var(--te-font-mono);letter-spacing:.06em}.te-art .te-art-edge{fill:none;stroke:var(--te-brand-bevel);stroke-opacity:.25;stroke-width:1px}.te-art .te-art-bevel{fill:var(--te-brand-bevel)}.te-art .te-art-re-bg{fill:var(--te-art-bg)}.te-art .te-art-re-s1{fill:var(--te-art-side-1)}.te-art .te-art-re-s2{fill:var(--te-art-side-2)}.te-art .te-art-bp-bg{fill:var(--te-art-blueprint)}.te-art .te-art-bp-s1{fill:var(--te-art-blueprint-1)}.te-art .te-art-bp-s2{fill:var(--te-art-blueprint-2)}.te-art .te-art-ad-bg{fill:var(--te-art-advise)}.te-art .te-art-ad-s1{fill:var(--te-art-advise-1)}.te-art .te-art-ad-s2{fill:var(--te-art-advise-2)}.te-art .te-art-flow{stroke-dasharray:3 7;animation:1.4s linear infinite te-art-flow}.te-art .te-art-pulse{transform-origin:50%;transform-box:fill-box;animation:2.4s ease-out infinite te-art-pulse}@keyframes te-art-flow{to{stroke-dashoffset:-20px}}@keyframes te-art-pulse{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.8)}}@media (width<=47.99em){.te-art .te-art-sub{display:none}}@media (prefers-reduced-motion:reduce){.te-art .te-art-flow,.te-art .te-art-pulse{animation:none}}.te-pair{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.te-pair-stack{grid-template-columns:minmax(0,1fr)}.te-pair-panel:first-child{border-radius:var(--te-radius-md) 0 0 var(--te-radius-md)}.te-pair-panel:last-child{border-radius:0 var(--te-radius-md) var(--te-radius-md) 0}.te-pair-stack>.te-pair-panel:first-child{border-radius:var(--te-radius-md) var(--te-radius-md) 0 0}.te-pair-stack>.te-pair-panel:last-child{border-radius:0 0 var(--te-radius-md) var(--te-radius-md)}.te-pair-panel{min-width:0;padding-top:var(--te-space-3-5);color:var(--te-ink);background:var(--te-surface)}.te-pair-label{padding:0 var(--te-space-4-5);display:block}@media (width<=47.99em){.te-pair{grid-template-columns:minmax(0,1fr)}.te-pair>.te-pair-panel:first-child{border-radius:var(--te-radius-md) var(--te-radius-md) 0 0}.te-pair>.te-pair-panel:last-child{border-radius:0 0 var(--te-radius-md) var(--te-radius-md)}}.te-select{position:relative}.te-select-input{padding-right:var(--te-space-7);appearance:none;cursor:pointer}.te-select:after{top:50%;right:var(--te-space-4);pointer-events:none;content:"";border-right:2px solid var(--te-ink-muted);border-bottom:2px solid var(--te-ink-muted);width:.5rem;height:.5rem;position:absolute;transform:translateY(-70%)rotate(45deg)}.te-textarea{height:auto;min-height:6rem;padding-block:var(--te-space-2-5);line-height:var(--te-leading);resize:vertical}.te-empty{gap:var(--te-space-3);padding:var(--te-space-6) var(--te-space-4);text-align:center;background:var(--te-surface-sunken);border:1px dashed var(--te-line-strong);border-radius:var(--te-radius-md);flex-direction:column;align-items:center;display:flex}.te-empty-icon{width:3.5rem;height:3.5rem;color:var(--te-brand-ink);background:var(--te-surface-raised);border:1px solid var(--te-line);border-radius:var(--te-radius-sm);place-items:center;display:grid}.te-empty-text{max-width:var(--te-prose-max);font-size:var(--te-text-15);line-height:var(--te-leading);color:var(--te-ink-muted);margin:0}.te-modal{width:min(32rem, calc(100% - 2 * var(--te-space-4)));max-height:calc(100% - 2 * var(--te-space-6));color:var(--te-ink);background:var(--te-surface-raised);border:1px solid var(--te-line);border-radius:var(--te-radius-md);box-shadow:var(--te-shadow-2);padding:0}.te-modal-lg{width:min(52rem, calc(100% - 2 * var(--te-space-4)))}.te-modal::backdrop{background:var(--te-scrim)}.te-modal-card{gap:var(--te-space-4);padding:var(--te-space-5);flex-direction:column;display:flex}.te-modal-head{gap:var(--te-space-3);justify-content:space-between;align-items:flex-start;display:flex}.te-modal-title{font-size:var(--te-text-20);font-weight:600;line-height:var(--te-leading-tight);margin:0}.te-modal-close{margin:calc(-1 * var(--te-space-2)) calc(-1 * var(--te-space-2)) 0 0}.te-modal-body{line-height:var(--te-leading);color:var(--te-ink-muted)}.te-modal-foot{gap:var(--te-space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}@media (width<=47.99em){.te-modal-foot .te-btn{flex:1}}.te-stepup-purpose{margin:0 0 var(--te-space-4)}.te-stepup-ways{gap:var(--te-space-2);flex-direction:column;align-items:stretch;display:flex}.te-stepup-ways .te-btn{justify-content:flex-start}.te-stepup-code{margin:0}.te-menu{display:inline-block;position:relative}.te-menu-caret{margin-left:calc(-1 * var(--te-space-1))}.te-menu-list{top:calc(100% + var(--te-space-1));z-index:var(--te-layer-popover);min-width:13rem;padding:var(--te-space-1);background:var(--te-surface-raised);border:1px solid var(--te-line);border-radius:var(--te-radius-md);box-shadow:var(--te-shadow-2);flex-direction:column;display:flex;position:absolute}.te-menu-list[hidden]{display:none}.te-menu-end{right:0}.te-menu-start{left:0}.te-menu-item{gap:var(--te-space-2-5);min-height:2.5rem;padding:0 var(--te-space-3);font-family:var(--te-font-sans);font-size:var(--te-text-14);color:var(--te-ink);text-align:left;white-space:nowrap;cursor:pointer;border-radius:var(--te-radius-sm);background:0 0;border:0;align-items:center;text-decoration:none;display:flex}.te-menu-item:hover{background:var(--te-surface-sunken)}.te-menu-item:focus-visible{background:var(--te-surface-sunken);box-shadow:inset 0 0 0 2px var(--te-focus);outline:2px solid #0000}.te-menu-item-danger{color:var(--te-danger-ink)}.te-menu-item[aria-disabled=true]{cursor:not-allowed;opacity:.45}.te-menu-label{padding:var(--te-space-2) var(--te-space-3);flex-direction:column;display:flex}.te-menu-who{color:var(--te-ink);font-weight:600}.te-menu-sub{font-size:var(--te-text-13);color:var(--te-ink-muted)}.te-menu-sep{height:1px;margin:var(--te-space-1) 0;background:var(--te-line)}.te-popover{display:inline-block;position:relative}.te-popover-trigger{min-width:1.5rem;min-height:1.5rem;font:inherit;color:var(--te-brand-ink);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.te-popover-trigger:focus-visible{outline:2px solid var(--te-focus);outline-offset:2px}.te-popover-sheet{top:calc(100% + var(--te-space-1-5));z-index:var(--te-layer-popover);width:max-content;max-width:min(22rem, calc(100vw - 2 * var(--te-space-4)));padding:var(--te-space-3) var(--te-space-4);font-size:var(--te-text-14);line-height:var(--te-leading);color:var(--te-ink-muted);background:var(--te-surface-raised);border:1px solid var(--te-line);border-radius:var(--te-radius-md);box-shadow:var(--te-shadow-2);position:absolute;left:0}.te-popover-sheet[hidden]{display:none}.te-popover-sheet[data-flip-left]{left:auto;right:0}.te-popover-sheet[data-flip-up]{top:auto;bottom:calc(100% + var(--te-space-1-5))}.te-popover-head{gap:var(--te-space-2);margin-bottom:var(--te-space-1);justify-content:space-between;align-items:center;display:flex}.te-popover-title{font-size:var(--te-text-15);color:var(--te-ink);margin:0;font-weight:600}.te-popover-close{width:2rem;height:2rem}@media (width<=47.99em){.te-popover-sheet,.te-popover-sheet[data-flip-left],.te-popover-sheet[data-flip-up]{border-radius:0;width:auto;max-width:none;position:fixed;inset:auto 0 0}}.te-form{gap:var(--te-space-4);max-width:var(--te-form-max);flex-direction:column;display:flex}.te-form-wide{max-width:none}.te-form[aria-busy=true]{cursor:progress}.te-form-row{gap:var(--te-space-4);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.te-form-actions{gap:var(--te-space-2) var(--te-space-3);padding-top:var(--te-space-2);flex-wrap:wrap;align-items:center;display:flex}.te-form-error{padding:var(--te-space-3) var(--te-space-4);font-size:var(--te-text-14);color:var(--te-danger-ink);background:var(--te-danger-soft);border-left:3px solid var(--te-danger);border-radius:var(--te-radius-md)}.te-form-error[hidden]{display:none}@media (width<=47.99em){.te-form-actions .te-btn{flex:1}}.te-thread{gap:var(--te-space-3);flex-direction:column;display:flex}.te-thread-title{gap:var(--te-space-2);font-size:var(--te-text-18);align-items:center;margin:0;font-weight:600;display:flex}.te-thread-count{font-family:var(--te-font-mono);font-size:var(--te-text-12);color:var(--te-ink-subtle)}.te-thread-empty{color:var(--te-ink-muted);margin:0}.te-thread-list{gap:var(--te-space-2-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.te-comment{padding:var(--te-space-3) var(--te-space-4);background:var(--te-surface-sunken);border-left:3px solid var(--te-line-strong);border-radius:var(--te-radius-md)}.te-comment-own{border-left-color:var(--te-brand)}.te-comment-internal{border-left-color:var(--te-warning)}.te-comment-head{gap:var(--te-space-1) var(--te-space-2-5);margin-bottom:var(--te-space-1-5);flex-wrap:wrap;align-items:center;display:flex}.te-comment-author{font-size:var(--te-text-14);color:var(--te-ink);font-weight:600}.te-comment-when{font-size:var(--te-text-13);color:var(--te-ink-subtle)}.te-comment-body{line-height:var(--te-leading);color:var(--te-ink);white-space:pre-line;overflow-wrap:anywhere}.te-comment-body p{margin:0}.te-thread-reply{gap:var(--te-space-2-5);flex-direction:column;display:flex}.te-thread-reply-actions{gap:var(--te-space-2);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.te-timeline{gap:var(--te-space-3);padding:0 0 0 var(--te-space-4);border-left:1px solid var(--te-line-strong);flex-direction:column;margin:0;list-style:none;display:flex}.te-timeline-event{font-size:var(--te-text-14);line-height:var(--te-leading-tight);color:var(--te-ink-muted);position:relative}.te-timeline-event:before{top:.375rem;left:calc(-1 * var(--te-space-4) - 4px);content:"";background:var(--te-brand);width:7px;height:7px;position:absolute}.te-timeline-who{color:var(--te-ink);font-weight:600}.te-timeline-when{margin-top:var(--te-space-1);font-size:var(--te-text-12);color:var(--te-ink-subtle);display:block}.te-timeline-empty{color:var(--te-ink-muted)}.te-toasts{right:var(--te-space-4);bottom:var(--te-space-4);z-index:var(--te-layer-toast);width:min(24rem, calc(100% - 2 * var(--te-space-4)));pointer-events:none;position:fixed}.te-toast-list{gap:var(--te-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.te-toast{gap:var(--te-space-2-5);padding:var(--te-space-3) var(--te-space-2) var(--te-space-3) var(--te-space-3-5);font-size:var(--te-text-14);line-height:var(--te-leading-tight);color:var(--te-ink);pointer-events:auto;background:var(--te-surface-raised);border:1px solid var(--te-line);border-left:3px solid var(--te-brand);box-shadow:var(--te-shadow-2);border-radius:var(--te-radius-md);align-items:flex-start;display:flex}.te-toast-success{border-left-color:var(--te-success)}.te-toast-danger{border-left-color:var(--te-danger)}.te-toast-mark{padding-top:var(--te-space-0-5);color:var(--te-brand-ink)}.te-toast-success .te-toast-mark{color:var(--te-success-ink)}.te-toast-danger .te-toast-mark{color:var(--te-danger-ink)}.te-toast-message{min-width:0;padding-top:var(--te-space-0-5);flex:1}.te-toast-close{width:2rem;height:2rem;margin-top:calc(-1 * var(--te-space-1))}.te-mail{gap:var(--te-space-2);flex-direction:column;display:flex}.te-mail-bar{gap:var(--te-space-2) var(--te-space-3);padding:var(--te-space-2) var(--te-space-3);font-size:var(--te-text-13);color:var(--te-ink-muted);background:var(--te-surface-sunken);border:1px solid var(--te-line);border-radius:var(--te-radius-sm);flex-wrap:wrap;align-items:center;display:flex}.te-mail-bar[hidden]{display:none}.te-mail-bar-text{flex:1;min-width:12rem}.te-mail-frame{resize:vertical;border:1px solid var(--te-line);border-radius:var(--te-radius-md);min-height:12rem;overflow:hidden}.te-mail-iframe{background:var(--te-on-brand);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border:0;width:100%;height:100%;display:block}@media (forced-colors:active){.te-btn,.te-badge,.te-segmented-item[aria-pressed=true],.te-tab[aria-selected=true],.te-empty-icon,.te-toast{border:1px solid}}.te-handset,.te-netcheck{gap:var(--te-space-3);width:100%;max-width:30rem;padding:var(--te-space-4);color:var(--te-ink);background:var(--te-surface-raised);border:1px solid var(--te-line);border-radius:var(--te-radius-none);flex-direction:column;display:flex}.te-handset p,.te-netcheck p{margin:0}.te-handset-head{gap:var(--te-space-2);flex-wrap:wrap;align-items:center;display:flex}.te-handset-title{font-size:var(--te-text-16);margin-right:auto;font-weight:600}.te-handset-head-actions{gap:var(--te-space-2);flex-wrap:wrap;display:flex}.te-handset-presence,.te-handset-detail{font-size:var(--te-text-13);color:var(--te-ink-muted);display:block}.te-handset-call{gap:var(--te-space-1);padding:var(--te-space-3);background:var(--te-surface-sunken);border-radius:var(--te-radius-none);flex-direction:column;display:flex}.te-handset-party{font-size:var(--te-text-20);font-weight:600;line-height:var(--te-leading-tight)}.te-handset-state{gap:var(--te-space-3);font-size:var(--te-text-14);color:var(--te-ink-muted);justify-content:space-between;display:flex}.te-handset-clock{font-family:var(--te-font-mono);font-variant-numeric:tabular-nums;color:var(--te-ink)}.te-handset-stage{gap:var(--te-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.te-handset-tile{background:var(--te-band-bg);border-radius:var(--te-radius-none);margin:0;position:relative;overflow:hidden}.te-handset-tile[data-tile=far-screen],.te-handset-tile[data-tile=far-camera]{grid-column:1/-1}.te-handset-video{aspect-ratio:16/9;object-fit:contain;background:var(--te-band-bg);width:100%;display:block}.te-handset-video[data-mirrored=true]{transform:scaleX(-1)}.te-handset-tile figcaption{padding:var(--te-space-1) var(--te-space-2);font-size:var(--te-text-12);color:var(--te-nav-ink-strong);background:var(--te-band-bg)}.te-handset-controls{gap:var(--te-space-2);flex-wrap:wrap;display:flex}.te-handset .te-btn[aria-pressed=true]{color:var(--te-brand-ink);background:var(--te-brand-soft)}.te-handset .te-btn:disabled{cursor:not-allowed;opacity:.6}.te-handset-keypad,.te-handset-dialer,.te-handset-transfer{gap:var(--te-space-3);flex-direction:column;display:flex}.te-handset-keys{gap:var(--te-space-1);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.te-handset-key{gap:var(--te-space-0-5);min-height:3rem;font-family:var(--te-font-sans);color:var(--te-ink);cursor:pointer;background:var(--te-surface-sunken);border:1px solid var(--te-line);border-radius:var(--te-radius-none);transition:background-color var(--te-ease);flex-direction:column;justify-content:center;align-items:center;display:flex}.te-handset-key:hover:not(:disabled){background:var(--te-row-hover)}.te-handset-key:focus-visible{box-shadow:var(--te-ring);outline:2px solid #0000}.te-handset-key:disabled{cursor:not-allowed;opacity:.6}.te-handset-key-digit{font-size:var(--te-text-20);font-weight:600;line-height:1}.te-handset-key-letters{min-height:1em;font-family:var(--te-font-mono);font-size:var(--te-text-11);color:var(--te-ink-muted)}.te-handset-sent{min-height:1.5em;font-family:var(--te-font-mono);font-size:var(--te-text-16);text-align:center}.te-handset-dialer-actions{gap:var(--te-space-2);display:flex}.te-handset-dialer-actions .te-btn-primary{flex:1}.te-handset-targets{border-top:1px solid var(--te-line);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.te-handset-targets li{gap:0 var(--te-space-2);padding:var(--te-space-2) 0;border-bottom:1px solid var(--te-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.te-handset-targets .te-btn{grid-area:1/2/span 2}.te-handset-target-name{font-weight:600}.te-handset-message{min-height:1.4em;font-size:var(--te-text-14);color:var(--te-ink-muted)}.te-handset-message:empty{min-height:0}.te-handset-fallback{padding:var(--te-space-3);background:var(--te-warning-soft);border-left:3px solid var(--te-warning);border-radius:var(--te-radius-none)}.te-handset-devices,.te-handset-details-slot,.te-handset-back{gap:var(--te-space-3);flex-direction:column;display:flex}.te-handset-back{padding:var(--te-space-3);background:var(--te-warning-soft);border-left:3px solid var(--te-warning);border-radius:var(--te-radius-none)}.te-handset-held{font-size:var(--te-text-14);font-weight:600}.te-handset-back-actions,.te-devices-actions{gap:var(--te-space-2);flex-wrap:wrap;display:flex}.te-handset-state-words{gap:var(--te-space-2);flex-wrap:wrap;align-items:center;display:flex}.te-handset-quality{display:inline-flex}.te-devices{gap:var(--te-space-4);flex-direction:column;display:flex}.te-devices-row{gap:var(--te-space-2);flex-direction:column;display:flex}.te-devices-meter{background:var(--te-surface-sunken);border:1px solid var(--te-line);border-radius:var(--te-radius-sm);height:.5rem;display:block;overflow:hidden}.te-devices-meter-level{background:var(--te-brand);height:100%;transition:inline-size .1s linear;display:block}.te-devices-volume{inline-size:100%;accent-color:var(--te-brand);border-radius:var(--te-radius-sm)}.te-devices-volume:focus-visible{box-shadow:var(--te-ring);outline:2px solid #0000}.te-handset-details{gap:var(--te-space-2);padding:var(--te-space-3);background:var(--te-surface-sunken);border-radius:var(--te-radius-none);flex-direction:column;display:flex}.te-handset-details-head{gap:var(--te-space-2);font-size:var(--te-text-14);justify-content:space-between;align-items:center;font-weight:600;display:flex}.te-handset-stats{gap:var(--te-space-1) var(--te-space-3);font-size:var(--te-text-13);grid-template-columns:auto minmax(0,1fr);margin:0;display:grid}.te-handset-stats dt{color:var(--te-ink-muted)}.te-handset-stats dd{font-family:var(--te-font-mono);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.te-dock{right:var(--te-space-4);bottom:var(--te-space-4);z-index:var(--te-layer-header);gap:var(--te-space-2);width:min(24rem, calc(100vw - 2 * var(--te-space-4)));color:var(--te-ink);flex-direction:column;display:flex;position:fixed}.te-dock[data-open=true]{width:min(30rem, calc(100vw - 2 * var(--te-space-4)))}.te-dock-panel{max-height:calc(100dvh - var(--te-dock-height) - var(--te-space-9));overscroll-behavior:contain;background:var(--te-surface-raised);border:1px solid var(--te-line);box-shadow:var(--te-shadow-2);border-radius:var(--te-radius-md);overflow-y:auto}.te-dock-panel:focus-visible{box-shadow:var(--te-ring);outline:2px solid #0000}.te-dock-panel .te-handset{border:0;max-width:none}.te-dock-bar{gap:var(--te-space-2);min-height:var(--te-dock-height);padding-right:var(--te-space-2);background:var(--te-surface-raised);border:1px solid var(--te-line);border-left:3px solid var(--te-line-strong);box-shadow:var(--te-shadow-2);border-radius:var(--te-radius-md);align-items:center;display:flex}.te-dock[data-status=ringing] .te-dock-bar,.te-dock[data-status=talking] .te-dock-bar{border-left-color:var(--te-brand)}.te-dock[data-status=calling] .te-dock-bar,.te-dock[data-status=held] .te-dock-bar,.te-dock[data-status=reconnecting] .te-dock-bar,.te-dock[data-status=connecting] .te-dock-bar{border-left-color:var(--te-warning)}.te-dock[data-status=failed] .te-dock-bar{border-left-color:var(--te-danger)}.te-dock[data-status=ringing] .te-dock-bar{animation:1.6s ease-in-out infinite te-dock-ring}@keyframes te-dock-ring{50%{background:var(--te-brand-soft)}}@media (prefers-reduced-motion:reduce){.te-dock[data-status=ringing] .te-dock-bar{background:var(--te-brand-soft);animation:none}}.te-dock-toggle{gap:var(--te-space-2-5);min-width:0;min-height:var(--te-dock-height);padding:var(--te-space-2) var(--te-space-2) var(--te-space-2) var(--te-space-3);font-family:var(--te-font-sans);color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;display:flex}.te-dock-toggle:focus-visible{box-shadow:var(--te-ring);outline:2px solid #0000}.te-dock-icon{color:var(--te-brand-ink);flex:none}.te-dock-text{gap:var(--te-space-0-5);flex-direction:column;flex:1;min-width:0;display:flex}.te-dock-name{font-size:var(--te-text-14);font-weight:600;line-height:var(--te-leading-tight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.te-dock-state{gap:var(--te-space-2);min-width:0;font-size:var(--te-text-13);align-items:center;display:flex}.te-dock-clock{font-family:var(--te-font-mono);font-size:var(--te-text-13);font-variant-numeric:tabular-nums;flex:none}.te-dock-chevron{color:var(--te-ink-muted);transition:transform var(--te-ease);flex:none;transform:rotate(180deg)}.te-dock-toggle[aria-expanded=true] .te-dock-chevron{transform:none}.te-dock-actions{gap:var(--te-space-2);flex:none;align-items:center;display:flex}.te-dock-actions .te-btn-compact{width:2rem;padding:0}.te-dock-actions .te-btn-compact .te-btn-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.te-dock-actions .te-btn[aria-pressed=true],.te-dock-keep[aria-pressed=true]{color:var(--te-brand-ink);background:var(--te-brand-soft)}.te-dock-keep.te-btn-compact,.te-dock-devices.te-btn-compact{flex:none;width:2rem;padding:0}.te-dock-keep.te-btn-compact .te-btn-label,.te-dock-devices.te-btn-compact .te-btn-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.te-dock-dot{display:none}.te-dock[data-size=button],.te-dock[data-size=pill]{width:auto;max-width:calc(100vw - 2 * var(--te-space-4))}.te-dock[data-size=button] .te-dock-bar{border-left-width:1px;padding:0}.te-dock[data-size=button] .te-dock-toggle{flex:none;justify-content:center;width:3rem;min-height:3rem;padding:0;position:relative}.te-dock[data-size=button] .te-dock-dot{background:var(--te-ink-subtle);border-radius:var(--te-radius-none);width:.5rem;height:.5rem;box-shadow:0 0 0 2px var(--te-surface-raised);display:block;position:absolute;top:.625rem;right:.625rem}.te-dock[data-size=button][data-status=ready] .te-dock-dot{background:var(--te-success)}.te-dock[data-size=button][data-status=connecting] .te-dock-dot{background:var(--te-warning)}.te-dock[data-size=button][data-status=failed] .te-dock-dot{background:var(--te-danger)}.te-dock[data-size=button] .te-dock-text,.te-dock[data-size=button] .te-dock-chevron,.te-dock[data-size=pill] .te-dock-state .te-badge,.te-dock[data-size=pill] .te-dock-chevron{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.te-dock[data-size=pill] .te-dock-text{flex:0 auto;max-width:12rem}@media (width<=47.99em){.te-dock,.te-dock[data-open=true]{width:auto;padding-bottom:env(safe-area-inset-bottom,0);background:var(--te-surface-raised);gap:0;bottom:0;left:0;right:0}.te-dock-panel{max-height:calc(100dvh - var(--te-dock-height) - var(--te-space-8));border-width:1px 0 0;border-radius:0}.te-dock-bar{box-shadow:none;border-width:1px 0 0 3px;border-radius:0}.te-dock[data-size=button],.te-dock[data-size=pill]{left:auto;right:var(--te-space-4);background:0 0}.te-dock[data-size=button] .te-dock-bar,.te-dock[data-size=pill] .te-dock-bar{background:var(--te-surface-raised);border-radius:var(--te-radius-md) var(--te-radius-md) 0 0;box-shadow:var(--te-shadow-2);border-width:1px 1px 0}}.te-netcheck-steps{border-top:1px solid var(--te-line);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.te-netcheck-step{gap:var(--te-space-2);padding:var(--te-space-2) 0;font-size:var(--te-text-14);border-bottom:1px solid var(--te-line);grid-template-columns:8.5rem minmax(0,1fr) auto;align-items:start;display:grid}.te-netcheck-name{font-weight:600}.te-netcheck-verdict{gap:var(--te-space-2);font-size:var(--te-text-14);flex-wrap:wrap;align-items:center;display:flex}@media (width<=29.99em){.te-netcheck-step{grid-template-columns:minmax(0,1fr) auto}.te-netcheck-summary{grid-area:2/1/auto/-1}}}@layer te.site{.te-site{min-width:20rem;color:var(--te-ink);background:var(--te-surface)}.te-wrap{max-width:var(--te-content-max);padding-inline:var(--te-gutter);margin:0 auto}.te-site-header{z-index:var(--te-layer-header);background:var(--te-surface-raised);border-bottom:1px solid var(--te-line);position:sticky;top:0}.te-site-header-row{gap:var(--te-space-6-5);align-items:center;height:4.5rem;display:flex}.te-site-home{border-radius:var(--te-radius-sm);flex:none;display:inline-flex}.te-site-nav{gap:var(--te-space-5);flex:1;min-width:0;display:flex}.te-site-nav a{font-size:var(--te-text-15);color:var(--te-ink-muted);white-space:nowrap;font-weight:500;text-decoration:none}.te-site-nav a:hover,.te-site-nav a[aria-current=page]{color:var(--te-ink)}.te-site-actions{gap:var(--te-space-2);align-items:center;margin-left:auto;display:flex}.te-site-menu-btn{display:none}.te-site-drawer{gap:var(--te-space-1);padding:var(--te-space-2) var(--te-gutter) var(--te-space-4-5);background:var(--te-surface-raised);border-top:1px solid var(--te-line);flex-direction:column;display:flex}.te-site-drawer a:not(.te-btn){padding:var(--te-space-3) 0;font-size:var(--te-text-17);color:var(--te-ink);border-bottom:1px solid var(--te-line);font-weight:500;text-decoration:none}.te-site-drawer .te-btn{margin-top:var(--te-space-3)}@media (width>=68.75em){.te-site-drawer{display:none}}.te-hero-grid{gap:var(--te-space-6);padding-block:var(--te-space-8-5);grid-template-columns:minmax(0,.92fr) minmax(0,1.28fr);align-items:center;display:grid}.te-hero-title{margin-top:var(--te-space-4-5);font-size:clamp(var(--te-text-40), 4.8vw, var(--te-text-64));line-height:var(--te-leading-display);letter-spacing:-.025em}.te-hero-title em{color:var(--te-brand);font-style:normal}.te-hero-lead{max-width:33.75rem;margin-top:var(--te-space-5);font-size:var(--te-text-19);color:var(--te-ink-muted);line-height:1.58}.te-hero-actions{gap:var(--te-space-3);margin-top:var(--te-space-6);flex-wrap:wrap;display:flex}.te-hero-note{margin-top:var(--te-space-4-5);font-size:var(--te-text-14);color:var(--te-ink-subtle)}.te-hero-visual{min-width:0}.te-section{padding-block:var(--te-space-9);border-top:1px solid var(--te-line)}.te-section-title{max-width:47.5rem;margin-top:var(--te-space-3);font-size:clamp(var(--te-text-30), 4vw, var(--te-text-40));line-height:var(--te-leading-heading);letter-spacing:-.02em}.te-section-lead{max-width:var(--te-prose-max);margin-top:var(--te-space-3-5);font-size:var(--te-text-17);color:var(--te-ink-muted);line-height:1.65}:where(.te-section .te-wrap,.te-cta-row>div:first-child)>:where(*+*){margin-top:var(--te-space-4)}:where(.te-section .te-wrap,.te-cta-row>div:first-child)>:where(h3,h4),:where(.te-section .te-wrap,.te-cta-row>div:first-child)>:where(.te-section-lead+*){margin-top:var(--te-space-6)}:where(.te-section .te-wrap)>:where(h3,h4)+*{margin-top:var(--te-space-2)}:where(.te-section .te-wrap) :where(a){overflow-wrap:anywhere}.te-section-dark{color:var(--te-nav-ink-strong);background:var(--te-band-bg);border-top:1px solid var(--te-band-line);border-bottom:1px solid var(--te-band-line)}.te-section-dark .te-eyebrow{color:var(--te-brand-bevel)}.te-section-dark .te-section-title{color:var(--te-nav-ink-strong)}.te-section-dark .te-section-lead{color:var(--te-nav-ink)}.te-steps{gap:var(--te-space-5);margin:var(--te-space-7) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.te-step{--_cut:var(--te-chamfer-lg);--_bevel:var(--te-bevel-lg);padding:var(--te-space-6) 1.875rem 2.125rem;background:var(--te-surface-raised);box-shadow:inset 0 0 0 1px var(--te-line);border-radius:var(--te-chamfer-corner);clip-path:shape(from var(--te-chamfer-corner) 0, hline to calc(100% - var(--_cut) - var(--te-chamfer-joint)), curve to calc(100% - var(--_cut) + calc(var(--te-chamfer-joint) * .7)) calc(var(--te-chamfer-joint) * .7) with calc(100% - var(--_cut)) 0, line to calc(100% - calc(var(--te-chamfer-joint) * .7)) calc(var(--_cut) - calc(var(--te-chamfer-joint) * .7)), curve to 100% calc(var(--_cut) + var(--te-chamfer-joint)) with 100% var(--_cut), vline to calc(100% - var(--te-chamfer-corner)), curve to calc(100% - var(--te-chamfer-corner)) 100% with 100% 100%, hline to var(--te-chamfer-corner), curve to 0 calc(100% - var(--te-chamfer-corner)) with 0 100%, vline to var(--te-chamfer-corner), curve to var(--te-chamfer-corner) 0 with 0 0, close);position:relative}.te-step:before{width:calc(var(--_cut) + var(--_bevel));height:calc(var(--_cut) + var(--_bevel));pointer-events:none;content:"";background:var(--te-brand-bevel);clip-path:shape(from 0 0, hline to calc(var(--_bevel) - var(--te-chamfer-joint)), curve to calc(var(--_bevel) + calc(var(--te-chamfer-joint) * .7)) calc(var(--te-chamfer-joint) * .7) with var(--_bevel) 0, line to calc(100% - calc(var(--te-chamfer-joint) * .7)) calc(100% - var(--_bevel) - calc(var(--te-chamfer-joint) * .7)), curve to 100% calc(100% - var(--_bevel) + var(--te-chamfer-joint)) with 100% calc(100% - var(--_bevel)), vline to 100%, close);position:absolute;top:0;right:0}@supports not (clip-path:shape(from 0 0, line to 1px 0, close)){.te-step{clip-path:polygon(0 0, calc(100% - var(--_cut)) 0, 100% var(--_cut), 100% 100%, 0 100%)}.te-step:before{clip-path:polygon(0 0, var(--_bevel) 0, 100% calc(100% - var(--_bevel)), 100% 100%)}}.te-step-number{font-family:var(--te-font-mono);font-size:var(--te-text-13);color:var(--te-brand-ink)}.te-step-title{margin-top:var(--te-space-3-5);font-size:var(--te-text-28);line-height:var(--te-leading-tight)}.te-step-text{margin-top:var(--te-space-2-5);color:var(--te-ink-muted)}.te-bullets{gap:var(--te-space-2-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.te-bullets>li{overflow-wrap:anywhere;padding-inline-start:calc(6px + var(--te-space-3))}.te-bullets>li:before{width:6px;height:6px;margin-inline:calc(-6px - var(--te-space-3)) var(--te-space-3);vertical-align:middle;content:"";background:var(--te-brand);display:inline-block}.te-step .te-bullets{padding-top:var(--te-space-4-5);margin-top:var(--te-space-5);border-top:1px solid var(--te-line)}.te-principles{gap:var(--te-space-7);grid-template-columns:repeat(3,minmax(0,1fr));margin:3.5rem 0 0;padding:0;list-style:none;display:grid}.te-principle{border-top:2px solid var(--te-brand-bevel);padding-top:1.375rem}.te-principle-title{font-size:var(--te-text-22);color:var(--te-nav-ink-strong);line-height:1.27}.te-principle-text{margin-top:var(--te-space-2-5);color:var(--te-nav-ink)}.te-cta-row{gap:var(--te-space-7);justify-content:space-between;align-items:flex-end;display:flex}.te-cta-actions{gap:var(--te-space-3-5);flex-direction:column;flex:none;align-items:flex-end;display:flex}.te-cta-actions p{font-size:var(--te-text-14);color:var(--te-ink-muted)}.te-site-footer{font-size:var(--te-text-14);color:var(--te-ink-subtle);border-top:1px solid var(--te-line);padding-block:1.75rem}.te-site-footer-row{gap:var(--te-space-4) var(--te-space-5);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.te-site-footer-brand{gap:var(--te-space-3-5);align-items:center;display:flex}.te-site-footer nav ul{gap:var(--te-space-4-5);flex-wrap:wrap;padding:0;list-style:none;display:flex}.te-site-footer a{color:var(--te-ink-muted);text-decoration:none}.te-site-footer a:hover{color:var(--te-ink)}.te-status{gap:var(--te-space-4);max-width:var(--te-prose-max);flex-direction:column;display:flex}.te-status-overall{gap:var(--te-space-2) var(--te-space-3);font-size:var(--te-text-17);flex-wrap:wrap;align-items:center;margin:0;font-weight:600;display:flex}.te-status-lines{background:var(--te-surface-raised);border:1px solid var(--te-line);border-radius:var(--te-radius-md);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.te-status-line{gap:var(--te-space-1) var(--te-space-3);padding:var(--te-space-3) var(--te-space-4);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.te-status-line+.te-status-line{border-top:1px solid var(--te-line)}.te-status-verdict{overflow-wrap:anywhere}.te-status-name{overflow-wrap:anywhere;font-weight:600}.te-status-detail{font-size:var(--te-text-14);color:var(--te-ink-muted);grid-column:1/-1}.te-status-footnote{font-size:var(--te-text-13);color:var(--te-ink-muted);margin:0}:where(.te-status-overall,.te-status-lines)+:where(.te-status-lines,.te-status-footnote){margin-top:var(--te-space-4)}.te-status>*+*{margin-top:0}@media (width<=68.74em){.te-site-header-row{gap:var(--te-space-4)}.te-site-nav,.te-site-header-cta{display:none}.te-site-menu-btn{display:grid}.te-hero-grid{gap:var(--te-space-6-5);grid-template-columns:minmax(0,1fr);padding-block:4.5rem}.te-hero-visual{max-width:47.5rem}.te-steps,.te-principles{max-width:var(--te-prose-max);grid-template-columns:minmax(0,1fr)}.te-principles{gap:var(--te-space-6)}.te-cta-row{flex-direction:column;align-items:flex-start;gap:1.75rem}.te-cta-actions{align-items:flex-start}.te-section{padding-block:4.5rem}}@media (width<=47.99em){.te-site-header-row{gap:var(--te-space-3);height:var(--te-space-8)}.te-site-home .te-logo-svg{width:auto;height:1.75rem}.te-hero-grid{padding-block:var(--te-space-7) 3.5rem}.te-hero-lead{font-size:var(--te-text-17);line-height:1.6}.te-hero-actions .te-btn{width:100%}.te-section{padding-block:3.5rem}.te-steps{gap:var(--te-space-4);margin-top:var(--te-space-6)}.te-step{padding:1.625rem 1.375rem 1.75rem}.te-cta-actions,.te-cta-actions .te-btn{width:100%}}}@layer te.workspace{.te-shell{background:var(--te-surface);min-height:100dvh;display:flex}.te-shell>.te-sidenav{align-self:flex-start;height:100dvh;position:sticky;top:0}.te-shell-main{flex-direction:column;flex:1;min-width:0;display:flex}.te-shell-content{gap:var(--te-space-5) var(--te-space-4);min-width:0;padding:1.75rem var(--te-space-6) var(--te-space-6);flex-flow:wrap;flex:1;align-content:flex-start;align-items:center;display:flex}.te-shell-content :is(section,nav):not([class]){gap:var(--te-space-3);flex-flow:wrap;align-content:flex-start;align-items:center;min-width:0;display:flex}.te-shell-content nav:not([class]){gap:var(--te-space-2)}:where(.te-shell-content,.te-shell-content :is(section,nav):not([class]))>*{flex:100%;min-width:0}:where(.te-shell-content,.te-shell-content :is(section,nav):not([class]))>:is(.te-btn,.te-badge,.te-menu,.te-popover,.te-link){flex:none}:where(.te-shell-content,.te-shell-content :is(section,nav):not([class]))>.te-stat{flex:13rem;align-self:stretch}:where(.te-shell-content,.te-shell-content :is(section,nav):not([class]))>.te-stat:only-of-type{flex:0 22rem}:where(.te-shell-content section:not([class]))>:is(h2,h3):not(:first-child){margin-top:var(--te-space-3)}.te-shell-scrim{z-index:var(--te-layer-scrim);cursor:pointer;background:var(--te-scrim);border:0;padding:0;position:fixed;inset:0}.te-stats{gap:var(--te-space-4);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.te-stack{gap:var(--te-space-4);flex-direction:column;min-width:0;display:flex}.te-stack-2{gap:var(--te-space-2)}.te-stack-3{gap:var(--te-space-3)}.te-stack-5{gap:var(--te-space-5)}.te-stack-6{gap:var(--te-space-6)}.te-cluster{gap:var(--te-space-2);flex-wrap:wrap;align-items:center;min-width:0;display:flex}.te-cluster-end{justify-content:flex-end}.te-dlist{gap:var(--te-space-2-5) var(--te-space-5);grid-template-columns:minmax(8rem,max-content) minmax(0,1fr);margin:0;display:grid}.te-dlist dt{font-size:var(--te-text-14);color:var(--te-ink-muted)}.te-dlist dd{overflow-wrap:anywhere;min-width:0;margin:0}.te-sidenav{width:var(--te-sidenav-width);color:var(--te-nav-ink);scrollbar-color:var(--te-nav-line) var(--te-nav-bg);background:var(--te-nav-bg);flex-direction:column;flex:none;display:flex}.te-sidenav .te-logo{color:var(--te-nav-ink-strong)}.te-sidenav-head{gap:var(--te-space-2);padding:var(--te-space-4-5) var(--te-space-4-5) var(--te-space-3-5);justify-content:space-between;align-items:center;display:flex}.te-sidenav-home{color:inherit;border-radius:var(--te-radius-sm);display:inline-flex}.te-sidenav-home:focus-visible{outline:2px solid var(--te-focus);outline-offset:2px}.te-sidenav .te-logo-rail,.te-sidenav .te-sidenav-close{display:none}.te-sidenav .te-sidenav-close{color:var(--te-nav-ink)}.te-sidenav .te-sidenav-close:hover{color:var(--te-nav-ink-strong);background:var(--te-nav-raised)}.te-sidenav-filter{gap:var(--te-space-2);height:2.125rem;padding:0 var(--te-space-2-5);margin:0 var(--te-space-3) var(--te-space-1-5);color:var(--te-nav-ink-muted);background:var(--te-nav-raised);border:1px solid var(--te-nav-line);border-radius:var(--te-radius-sm);align-items:center;display:flex}.te-sidenav-filter:focus-within{border-color:var(--te-brand-bevel)}.te-sidenav-filter input{min-width:0;font-family:var(--te-font-sans);font-size:var(--te-text-13);color:var(--te-nav-ink-strong);box-shadow:none;background:0 0;border:0;outline:none;flex:1}.te-sidenav-filter input::placeholder{color:var(--te-nav-ink-muted)}.te-sidenav-scroll{min-height:0;padding:0 var(--te-space-2) var(--te-space-4);flex:1;overflow-y:auto}.te-sidenav-section{padding-top:var(--te-space-3-5)}.te-sidenav-title{padding:0 var(--te-space-2-5) var(--te-space-1-5);font-family:var(--te-font-mono);font-size:var(--te-text-11);letter-spacing:.1em;color:var(--te-nav-ink-muted);text-transform:uppercase;line-height:1.33;display:block}.te-sidenav-list{gap:var(--te-space-0-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.te-sidenav-item{--_cut:var(--te-chamfer-sm);--_bevel:var(--te-bevel-sm);gap:var(--te-space-2-5);height:2.25rem;padding:0 var(--te-space-2-5);font-size:var(--te-text-14);color:var(--te-nav-ink);border-radius:var(--te-radius-sm);align-items:center;text-decoration:none;display:flex;position:relative}.te-sidenav-item:hover{color:var(--te-nav-ink-strong);background:var(--te-nav-raised);text-decoration:none}.te-sidenav-item:focus-visible{outline:2px solid var(--te-brand-bevel);outline-offset:-2px;box-shadow:none}.te-sidenav-item[aria-current=page]{color:var(--te-on-brand);background:var(--te-brand);border-radius:var(--te-chamfer-corner);clip-path:shape(from var(--te-chamfer-corner) 0, hline to calc(100% - var(--_cut) - var(--te-chamfer-joint)), curve to calc(100% - var(--_cut) + calc(var(--te-chamfer-joint) * .7)) calc(var(--te-chamfer-joint) * .7) with calc(100% - var(--_cut)) 0, line to calc(100% - calc(var(--te-chamfer-joint) * .7)) calc(var(--_cut) - calc(var(--te-chamfer-joint) * .7)), curve to 100% calc(var(--_cut) + var(--te-chamfer-joint)) with 100% var(--_cut), vline to calc(100% - var(--te-chamfer-corner)), curve to calc(100% - var(--te-chamfer-corner)) 100% with 100% 100%, hline to var(--te-chamfer-corner), curve to 0 calc(100% - var(--te-chamfer-corner)) with 0 100%, vline to var(--te-chamfer-corner), curve to var(--te-chamfer-corner) 0 with 0 0, close);font-weight:600}.te-sidenav-item[aria-current=page]:before{width:calc(var(--_cut) + var(--_bevel));height:calc(var(--_cut) + var(--_bevel));content:"";background:var(--te-brand-bevel);clip-path:shape(from 0 0, hline to calc(var(--_bevel) - var(--te-chamfer-joint)), curve to calc(var(--_bevel) + calc(var(--te-chamfer-joint) * .7)) calc(var(--te-chamfer-joint) * .7) with var(--_bevel) 0, line to calc(100% - calc(var(--te-chamfer-joint) * .7)) calc(100% - var(--_bevel) - calc(var(--te-chamfer-joint) * .7)), curve to 100% calc(100% - var(--_bevel) + var(--te-chamfer-joint)) with 100% calc(100% - var(--_bevel)), vline to 100%, close);position:absolute;top:0;right:0}@supports not (clip-path:shape(from 0 0, line to 1px 0, close)){.te-sidenav-item[aria-current=page]{clip-path:polygon(0 0, calc(100% - var(--_cut)) 0, 100% var(--_cut), 100% 100%, 0 100%)}.te-sidenav-item[aria-current=page]:before{clip-path:polygon(0 0, var(--_bevel) 0, 100% calc(100% - var(--_bevel)), 100% 100%)}}.te-sidenav-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.te-sidenav-badge{padding:0 var(--te-space-1-5);font-family:var(--te-font-mono);font-size:var(--te-text-11);color:var(--te-nav-ink-strong);background:var(--te-nav-raised);border-radius:var(--te-radius-none);line-height:1.64}.te-sidenav-item[aria-current=page] .te-sidenav-badge{background:var(--te-brand-hover)}.te-sidenav-empty{margin:var(--te-space-3) var(--te-space-2-5);font-size:var(--te-text-13);color:var(--te-nav-ink-muted)}.te-sidenav-foot{padding:var(--te-space-3) var(--te-space-4-5);font-size:var(--te-text-12);color:var(--te-nav-ink-muted);border-top:1px solid var(--te-nav-line)}.te-sidenav-collapsed{width:var(--te-sidenav-rail)}.te-sidenav-collapsed .te-logo-full,.te-sidenav-collapsed .te-sidenav-filter,.te-sidenav-collapsed .te-sidenav-title,.te-sidenav-collapsed .te-sidenav-badge,.te-sidenav-collapsed .te-sidenav-foot{display:none}.te-sidenav-collapsed .te-logo-rail{display:inline-flex}.te-sidenav-collapsed .te-sidenav-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.te-sidenav-collapsed .te-sidenav-item{justify-content:center;padding:0}@media (width>=48em) and (width<=68.74em){.te-sidenav-auto{width:var(--te-sidenav-rail)}.te-sidenav-auto .te-sidenav-head{padding-inline:1.1875rem}.te-sidenav-auto .te-logo-full,.te-sidenav-auto .te-sidenav-filter,.te-sidenav-auto .te-sidenav-title,.te-sidenav-auto .te-sidenav-badge,.te-sidenav-auto .te-sidenav-foot{display:none}.te-sidenav-auto .te-logo-rail{display:inline-flex}.te-sidenav-auto .te-sidenav-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.te-sidenav-auto .te-sidenav-item{justify-content:center;padding:0}.te-sidenav-auto .te-sidenav-section{padding-top:var(--te-space-2-5)}}@media (width<=47.99em){.te-shell>.te-sidenav-auto,.te-sidenav-auto{z-index:var(--te-layer-drawer);visibility:hidden;width:min(18.75rem,86vw);height:auto;transition:transform var(--te-ease-drawer), visibility var(--te-ease-drawer);position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.te-sidenav-auto[data-open=true]{visibility:visible;transform:none}.te-sidenav-auto .te-sidenav-close{display:grid}}:root:has(.te-dock) .te-shell-content{padding-bottom:calc(var(--te-dock-height) + var(--te-space-6))}:root:has(.te-dock) .te-toasts{bottom:calc(var(--te-dock-height) + var(--te-space-6))}@media (width>=48em){.te-shell-scrim{display:none}}.te-topbar{gap:var(--te-space-3);height:3.75rem;padding:0 var(--te-space-5);background:var(--te-surface-raised);border-bottom:1px solid var(--te-line);justify-content:space-between;align-items:center;display:flex}.te-topbar-left,.te-topbar-right{gap:var(--te-space-4);align-items:center;min-width:0;display:flex}.te-topbar-right{gap:var(--te-space-2);flex:none}.te-topbar .te-topbar-menu{display:none}.te-topbar-home{border-radius:var(--te-radius-sm);flex:none;display:none}.te-topbar-home:focus-visible{outline:2px solid var(--te-focus);outline-offset:2px}.te-crumbs-up{display:none}.te-crumbs-up a{gap:var(--te-space-1);font-size:var(--te-text-14);color:var(--te-ink-muted);align-items:center;text-decoration:none;display:inline-flex}.te-crumbs-up a:hover{color:var(--te-ink);text-decoration:underline}.te-switcher{gap:var(--te-space-2);height:2.25rem;padding:0 var(--te-space-2-5);font-family:var(--te-font-sans);font-size:var(--te-text-14);color:var(--te-ink);cursor:pointer;border:1px solid var(--te-line);border-radius:var(--te-radius-sm);background:0 0;flex:none;align-items:center;display:flex}.te-switcher:hover{background:var(--te-surface-sunken)}.te-switcher-label{font-family:var(--te-font-mono);font-size:var(--te-text-11);letter-spacing:.08em;color:var(--te-ink-subtle);text-transform:uppercase}.te-switcher-value{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.te-crumbs{min-width:0;overflow:hidden}.te-crumbs ol{gap:var(--te-space-2);font-size:var(--te-text-14);color:var(--te-ink-subtle);white-space:nowrap;align-items:center;margin:0;padding:0;list-style:none;display:flex}.te-crumbs li+li:before{margin-right:var(--te-space-2);color:var(--te-line-strong);content:"/"}.te-crumbs a{color:var(--te-ink-muted);text-decoration:none}.te-crumbs a:hover{color:var(--te-ink);text-decoration:underline}.te-crumbs [aria-current]{color:var(--te-ink);font-weight:600}.te-command{gap:var(--te-space-2-5);width:18.75rem;height:2.5rem;padding:0 var(--te-space-2) 0 var(--te-space-2-5);font-family:var(--te-font-sans);font-size:var(--te-text-13);color:var(--te-ink-subtle);cursor:pointer;background:var(--te-surface-sunken);border:1px solid var(--te-line);border-radius:var(--te-radius-sm);align-items:center;display:flex}.te-command-text{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.te-user{gap:var(--te-space-2-5);padding:var(--te-space-1) var(--te-space-1-5);font-family:var(--te-font-sans);color:var(--te-ink);cursor:pointer;border-radius:var(--te-radius-sm);background:0 0;border:0;align-items:center;display:flex}.te-user:hover{background:var(--te-surface-sunken)}.te-user-text{text-align:left;flex-direction:column;line-height:1.25;display:flex}.te-user-name{font-size:var(--te-text-13);white-space:nowrap;font-weight:600}.te-user-role{font-size:var(--te-text-12);color:var(--te-ink-subtle);white-space:nowrap}@media (width<=79.99em){.te-switcher-label{display:none}.te-command{width:13.75rem}}@media (width<=68.74em){.te-command{width:auto}.te-command .te-kbd{display:none}.te-command-text,.te-user-text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.te-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.te-shell-content{padding:var(--te-space-5)}}@media (width<=47.99em){.te-topbar{padding:0 var(--te-space-2) 0 var(--te-space-1)}.te-topbar .te-topbar-menu{display:grid}.te-topbar-home{display:inline-flex}.te-crumbs{display:none}.te-crumbs-up{display:block}.te-command{background:0 0;border:0;justify-content:center;width:2.5rem;padding:0}.te-switcher{max-width:46vw}.te-shell-content{gap:var(--te-space-4-5);padding:var(--te-space-4-5) var(--te-space-4) 1.75rem}.te-stats{gap:var(--te-space-2-5)}.te-dlist{row-gap:var(--te-space-1);grid-template-columns:minmax(0,1fr)}.te-dlist dd+dt{margin-top:var(--te-space-2)}.te-stats .te-stat{padding:var(--te-space-3) var(--te-space-3-5)}.te-stats .te-stat-value{font-size:var(--te-text-24)}:where(.te-shell-content,.te-shell-content section:not([class]))>.te-stat{padding:var(--te-space-3) var(--te-space-3-5);flex-basis:9rem}:where(.te-shell-content,.te-shell-content section:not([class]))>.te-stat .te-stat-value{font-size:var(--te-text-24)}}.te-auth{background:var(--te-surface);grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100dvh;display:grid}.te-auth-side{--_cut:72px;--_bevel:16px;gap:var(--te-space-6);padding:var(--te-space-7) 3.5rem;color:var(--te-nav-ink);background:var(--te-band-bg);border-radius:var(--te-chamfer-corner);clip-path:shape(from var(--te-chamfer-corner) 0, hline to calc(100% - var(--_cut) - var(--te-chamfer-joint)), curve to calc(100% - var(--_cut) + calc(var(--te-chamfer-joint) * .7)) calc(var(--te-chamfer-joint) * .7) with calc(100% - var(--_cut)) 0, line to calc(100% - calc(var(--te-chamfer-joint) * .7)) calc(var(--_cut) - calc(var(--te-chamfer-joint) * .7)), curve to 100% calc(var(--_cut) + var(--te-chamfer-joint)) with 100% var(--_cut), vline to calc(100% - var(--te-chamfer-corner)), curve to calc(100% - var(--te-chamfer-corner)) 100% with 100% 100%, hline to var(--te-chamfer-corner), curve to 0 calc(100% - var(--te-chamfer-corner)) with 0 100%, vline to var(--te-chamfer-corner), curve to var(--te-chamfer-corner) 0 with 0 0, close);flex-direction:column;justify-content:space-between;display:flex;position:relative}.te-auth-side:after{width:calc(var(--_cut) + var(--_bevel));height:calc(var(--_cut) + var(--_bevel));content:"";background:var(--te-brand-bevel);clip-path:shape(from 0 0, hline to calc(var(--_bevel) - var(--te-chamfer-joint)), curve to calc(var(--_bevel) + calc(var(--te-chamfer-joint) * .7)) calc(var(--te-chamfer-joint) * .7) with var(--_bevel) 0, line to calc(100% - calc(var(--te-chamfer-joint) * .7)) calc(100% - var(--_bevel) - calc(var(--te-chamfer-joint) * .7)), curve to 100% calc(100% - var(--_bevel) + var(--te-chamfer-joint)) with 100% calc(100% - var(--_bevel)), vline to 100%, close);position:absolute;top:0;right:0}@supports not (clip-path:shape(from 0 0, line to 1px 0, close)){.te-auth-side{clip-path:polygon(0 0, calc(100% - var(--_cut)) 0, 100% var(--_cut), 100% 100%, 0 100%)}.te-auth-side:after{clip-path:polygon(0 0, var(--_bevel) 0, 100% calc(100% - var(--_bevel)), 100% 100%)}}.te-auth-side .te-logo{color:var(--te-nav-ink-strong)}.te-auth-side h2{max-width:27.5rem;font-size:var(--te-text-40);line-height:var(--te-leading-heading);letter-spacing:-.02em;color:var(--te-nav-ink-strong)}.te-auth-side p{max-width:27.5rem;margin-top:var(--te-space-4);font-size:var(--te-text-16);line-height:1.63}.te-auth-side .te-bullets{color:var(--te-nav-ink-strong);margin-top:1.75rem}.te-auth-side .te-bullets>li:before{background:var(--te-brand-bevel)}.te-auth-foot{z-index:var(--te-layer-raised);font-size:var(--te-text-13);color:var(--te-nav-ink-muted);position:relative}.te-auth-main{padding:var(--te-space-6) var(--te-space-7);flex-direction:column;display:flex}.te-auth-top{gap:var(--te-space-4);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.te-auth-top .te-link{font-size:var(--te-text-14)}.te-auth-mobile-logo{display:none}.te-auth-center{padding-block:var(--te-space-6);flex:1;place-items:center;display:grid}.te-auth-card{gap:var(--te-space-4-5);flex-direction:column;width:100%;max-width:25rem;display:flex}.te-auth-card h1{font-size:var(--te-text-32);line-height:var(--te-leading-tight)}.te-auth-card .te-btn{text-align:center;white-space:normal}.te-auth-lead{margin-top:var(--te-space-2);color:var(--te-ink-muted)}.te-auth-help{font-size:var(--te-text-14);color:var(--te-ink-muted);line-height:1.57}.te-divider{gap:var(--te-space-3);font-family:var(--te-font-mono);font-size:var(--te-text-12);letter-spacing:.1em;color:var(--te-ink-subtle);text-transform:uppercase;align-items:center;display:flex}.te-divider:before,.te-divider:after{content:"";background:var(--te-line);flex:1;height:1px}@media (width<=68.74em){.te-auth{grid-template-columns:minmax(0,1fr)}.te-auth-side{display:none}.te-auth-mobile-logo{display:inline-flex}.te-auth-main{padding:var(--te-space-5) var(--te-space-6-5) var(--te-space-7)}}@media (width<=47.99em){.te-auth-main{padding:var(--te-space-4) var(--te-space-4-5) var(--te-space-6-5)}.te-auth-center{padding-top:var(--te-space-6-5);place-items:start center}.te-auth-card h1{font-size:var(--te-text-28)}}.te-state{gap:var(--te-space-3);max-width:var(--te-prose-max);padding:var(--te-space-5) 0;flex-direction:column;align-items:flex-start;display:flex}.te-state-center{text-align:center;justify-content:center;align-items:center;min-height:60vh;margin:0 auto}.te-state-title{font-size:var(--te-text-24);line-height:var(--te-leading-tight);margin:0}.te-state-text{line-height:var(--te-leading);color:var(--te-ink-muted);margin:0}.te-state-detail{font-family:var(--te-font-mono);font-size:var(--te-text-12);color:var(--te-ink-subtle);margin:0}.te-state-actions{gap:var(--te-space-2);flex-wrap:wrap;justify-content:center;display:flex}.te-install-hint{gap:var(--te-space-2) var(--te-space-3);padding:var(--te-space-3) var(--te-space-4);color:var(--te-ink);background:var(--te-surface-raised);border:1px solid var(--te-line);border-left:3px solid var(--te-brand);border-radius:var(--te-radius-md);flex-wrap:wrap;align-items:center;display:flex}.te-install-hint[hidden]{display:none}.te-install-hint-text{min-width:14rem;font-size:var(--te-text-14);line-height:var(--te-leading);flex:1;margin:0}.te-install-steps{gap:var(--te-space-2);padding-left:var(--te-space-5);flex-direction:column;margin:0;display:flex}.te-install-icon{vertical-align:text-bottom;display:inline-block}.te-members{gap:var(--te-space-5);flex-direction:column;display:flex}.te-members-role{gap:var(--te-space-2);flex-direction:column;display:flex}.te-members-heading{font-size:var(--te-text-16);margin:0;font-weight:600}.te-members-blurb{font-size:var(--te-text-14);color:var(--te-ink-muted);margin:0}.te-members-list{border-top:1px solid var(--te-line);margin:0;padding:0;list-style:none}.te-members-row{gap:var(--te-space-2);border-bottom:1px solid var(--te-line);flex-wrap:wrap;align-items:center;min-height:3rem;display:flex}.te-members-row[data-inactive] .te-members-name{color:var(--te-ink-subtle)}.te-members-name{flex:1;min-width:10rem;font-weight:600}.te-members-add{gap:var(--te-space-3);flex-wrap:wrap;align-items:flex-end;display:flex}.te-members-add .te-field{flex:1;min-width:12rem}.te-design{gap:var(--te-space-5);flex-direction:column;display:flex}.te-design-grid{gap:var(--te-space-4);grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));display:grid}.te-design-grid>.te-card{gap:var(--te-space-3);flex-direction:column;min-width:0;display:flex}.te-design-row{gap:var(--te-space-2);flex-wrap:wrap;align-items:center;display:flex}.te-design-swatches,.te-design-list,.te-design-icons{margin:0;padding:0;list-style:none}.te-design-swatches li{gap:var(--te-space-2-5);padding:var(--te-space-1) 0;font-size:var(--te-text-13);align-items:center;display:flex}.te-design-swatch{border:1px solid var(--te-line-strong);border-radius:var(--te-radius-none);width:1.5rem;height:1.5rem}.te-design-list{gap:var(--te-space-2);color:var(--te-ink-muted);flex-direction:column;display:flex}.te-design-icons{gap:var(--te-space-3);grid-template-columns:repeat(auto-fill,minmax(8rem,1fr));display:grid}.te-design-icons li{gap:var(--te-space-2);font-size:var(--te-text-13);color:var(--te-ink-muted);align-items:center;display:flex}}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/SchibstedGrotesk-latin-Bb8VGrTG.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/SchibstedGrotesk-latin-ext-hsMS0n0O.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/IBMPlexMono-400-latin-DMJ8VG8y.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/IBMPlexMono-400-latin-ext-BmRBH3aV.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/IBMPlexMono-500-latin-DSY6xOcd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/IBMPlexMono-500-latin-ext-CAhNIIs5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}
