.tn-root{--tn-r-card:12px;--tn-r-inner:8px;--tn-r-field:6px;--tn-r-control:6px;--tn-r-tip:4px;--tn-h-control:36px;--tn-h-control-sm:32px;--tn-h-control-xs:28px;--tn-h-control-lg:40px;--tn-space-1:4px;--tn-space-2:8px;--tn-space-3:12px;--tn-space-4:16px;--tn-space-5:20px;--tn-space-6:24px;--tn-space-8:32px;--tn-space-10:40px;--tn-space-12:48px;--tn-text-2xs:10px;--tn-tracking:.04em;--tn-text-xs:12px;--tn-text-sm:13px;--tn-text-base:14px;--tn-text-md:16px;--tn-text-lg:18px;--tn-text-xl:20px;--tn-text-2xl:24px;--tn-text-3xl:30px;--tn-w-xs:12rem;--tn-w-sm:16rem;--tn-w-md:20rem;--tn-w-lg:24rem;--tn-w-xl:28rem;--tn-w-2xl:36rem;--tn-w-prose:40rem;--tn-w-page:72rem;--tn-inset:20px;--tn-inset-lg:24px;--tn-row-y:14px;--tn-shadow-xs:0 1px 2px #1018280d;--tn-shadow-sm:0 1px 3px #10182814;--tn-shadow-pop:0 8px 24px #00000024;--tn-dur-fast:.15s;--tn-dur:.25s;--tn-dur-slow:.6s;--tn-ease:cubic-bezier(.2, .7, .2, 1);--tn-btn-px:16px;--tn-field-px:12px;--tn-notice-pad:12px;--tn-notice-icon:var(--tn-h-control-sm);--tn-focus-ring:color-mix(in srgb, var(--tn-text) 10%, transparent);--tn-focus-border:color-mix(in srgb, var(--tn-text) 60%, var(--tn-border));--tn-c1:#f0542d;--tn-c2:#e0709f;--tn-c3:#5b8def;--tn-c4:#3fae7a;--tn-c5:#dcae3a;--tn-c6:#8b7cf0}.tn-root[data-theme=dark]{--tn-shadow-pop:0 8px 24px #00000080;--tn-c1:#ff7a59;--tn-c2:#ee86b0;--tn-c3:#77a2f3;--tn-c4:#5cc592;--tn-c5:#e8c45a;--tn-c6:#a195f3}@media (prefers-color-scheme:dark){.tn-root:not([data-theme=light]){--tn-shadow-pop:0 8px 24px #00000080;--tn-c1:#ff7a59;--tn-c2:#ee86b0;--tn-c3:#77a2f3;--tn-c4:#5cc592;--tn-c5:#e8c45a;--tn-c6:#a195f3}}.tn-root{--tn-bg:#fcfcfd;--tn-surface:#fff;--tn-surface-2:#f8f8fa;--tn-border:#ebebef;--tn-border-strong:#dcdce2;--tn-text:#18181b;--tn-muted:#71717a;--tn-accent:#f0542d;--tn-accent-strong:#d9441c;--tn-accent-fg:#fff;--tn-ok:#16a34a;--tn-warn:#d97706;--tn-err:#dc2626;--tn-err-fg:#fff;--tn-dot:#d4d4d8;--tn-ink:#27272a;--tn-ink-fg:#fff;background:var(--tn-bg);color:var(--tn-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--font-inter), ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;font-feature-settings:"cv11", "ss01"}.tn-root[data-theme=dark]{--tn-bg:#09090b;--tn-surface:#111113;--tn-surface-2:#18181b;--tn-border:#27272a;--tn-border-strong:#3a3a41;--tn-text:#f4f4f5;--tn-muted:#a1a1aa;--tn-accent:#ff7a59;--tn-accent-strong:#ff7a59;--tn-accent-fg:#1a0a05;--tn-ok:#4ade80;--tn-warn:#fbbf24;--tn-err:#f87171;--tn-dot:#3f3f46;--tn-ink:#f4f4f5;--tn-ink-fg:#09090b;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){.tn-root:not([data-theme=light]){--tn-bg:#09090b;--tn-surface:#111113;--tn-surface-2:#18181b;--tn-border:#27272a;--tn-border-strong:#3a3a41;--tn-text:#f4f4f5;--tn-muted:#a1a1aa;--tn-accent:#ff7a59;--tn-accent-strong:#ff7a59;--tn-accent-fg:#1a0a05;--tn-ok:#4ade80;--tn-warn:#fbbf24;--tn-err:#f87171;--tn-dot:#3f3f46;--tn-ink:#f4f4f5;--tn-ink-fg:#09090b;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.tn-grid-bg{background-image:radial-gradient(var(--tn-dot) 1px, transparent 1px);background-size:var(--tn-space-5) var(--tn-space-5)}.tn-ticks{height:var(--tn-space-2);background:repeating-linear-gradient(90deg, var(--c,var(--tn-accent)) 0 2px, transparent 2px var(--tn-space-1));-webkit-mask-image:linear-gradient(90deg, black var(--p,50%), #0000002e var(--p,50%));-webkit-mask-image:linear-gradient(90deg, black var(--p,50%), #0000002e var(--p,50%));mask-image:linear-gradient(90deg, black var(--p,50%), #0000002e var(--p,50%))}@keyframes tn-in{0%{opacity:0;transform:translateY(var(--tn-space-2))}to{opacity:1;transform:none}}@keyframes tn-pop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes tn-slide{0%{opacity:0;transform:translateX(var(--tn-space-4))}to{opacity:1;transform:none}}@keyframes tn-draw{to{stroke-dashoffset:0}}@keyframes tn-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes tn-rise{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes tn-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.tn-in{animation:tn-in .4s var(--tn-ease) both;animation-delay:calc(var(--i,0) * 60ms)}.tn-pop{animation:tn-pop var(--tn-dur-fast) ease-out both}.tn-slide{animation:tn-slide var(--tn-dur) ease-out both}.tn-draw{stroke-dasharray:1;stroke-dashoffset:1px;animation:1s ease-out forwards tn-draw}.tn-grow{transform-origin:0;animation:tn-grow .7s var(--tn-ease) both}.tn-rise{transform-box:fill-box;transform-origin:bottom;animation:tn-rise var(--tn-dur-slow) var(--tn-ease) both;animation-delay:calc(var(--i,0) * 12ms)}.tn-skeleton{background-image:linear-gradient(90deg, transparent, var(--tn-border), transparent);background-size:200% 100%;animation:1.4s linear infinite tn-shimmer}dialog[open]{animation:.18s ease-out tn-pop}dialog::backdrop{animation:.2s ease-out tn-in}@media (prefers-reduced-motion:reduce){.tn-in,.tn-pop,.tn-slide,.tn-grow,.tn-rise,.tn-skeleton,dialog[open],dialog::backdrop{animation:none}.tn-draw{stroke-dashoffset:0;animation:none}}@media (pointer:coarse){.tn-root{--tn-h-control:44px;--tn-h-control-sm:40px;--tn-h-control-xs:32px;--tn-h-control-lg:48px}}.tn-root{--tn-sw-orange:#f0542d;--tn-sw-green:#14a74b;--tn-sw-blue:#2563eb;--tn-sw-violet:#7c3aed;--tn-sw-rose:#e11d48;--tn-sw-teal:#0d9488;--tn-sw-ink:#27272a}.tn-root.tn-root[data-accent=green]{--tn-accent:var(--lightningcss-light,#14a74b)var(--lightningcss-dark,#4cc775);--tn-accent-strong:var(--lightningcss-light,#0d843b)var(--lightningcss-dark,#4cc775);--tn-accent-fg:var(--lightningcss-light,#fff)var(--lightningcss-dark,#052e12);--tn-c1:var(--lightningcss-light,#14a74b)var(--lightningcss-dark,#4cc775);--tn-c4:var(--lightningcss-light,#ec7a4a)var(--lightningcss-dark,#ff9670)}.tn-root.tn-root[data-accent=blue]{--tn-accent:var(--lightningcss-light,#2563eb)var(--lightningcss-dark,#6b9dff);--tn-accent-strong:var(--lightningcss-light,#1d4ed8)var(--lightningcss-dark,#6b9dff);--tn-accent-fg:var(--lightningcss-light,#fff)var(--lightningcss-dark,#07142e);--tn-c1:var(--lightningcss-light,#2563eb)var(--lightningcss-dark,#6b9dff);--tn-c3:var(--lightningcss-light,#ec7a4a)var(--lightningcss-dark,#ff9670)}.tn-root.tn-root[data-accent=violet]{--tn-accent:var(--lightningcss-light,#7c3aed)var(--lightningcss-dark,#a78bfa);--tn-accent-strong:var(--lightningcss-light,#6d28d9)var(--lightningcss-dark,#a78bfa);--tn-accent-fg:var(--lightningcss-light,#fff)var(--lightningcss-dark,#160a30);--tn-c1:var(--lightningcss-light,#7c3aed)var(--lightningcss-dark,#a78bfa);--tn-c6:var(--lightningcss-light,#ec7a4a)var(--lightningcss-dark,#ff9670)}.tn-root.tn-root[data-accent=rose]{--tn-accent:var(--lightningcss-light,#e11d48)var(--lightningcss-dark,#fb7185);--tn-accent-strong:var(--lightningcss-light,#be123c)var(--lightningcss-dark,#fb7185);--tn-accent-fg:var(--lightningcss-light,#fff)var(--lightningcss-dark,#2a0610);--tn-c1:var(--lightningcss-light,#e11d48)var(--lightningcss-dark,#fb7185);--tn-c2:var(--lightningcss-light,#3b82f6)var(--lightningcss-dark,#7aa7f7)}.tn-root.tn-root[data-accent=teal]{--tn-accent:var(--lightningcss-light,#0d9488)var(--lightningcss-dark,#2dd4bf);--tn-accent-strong:var(--lightningcss-light,#0f766e)var(--lightningcss-dark,#2dd4bf);--tn-accent-fg:var(--lightningcss-light,#fff)var(--lightningcss-dark,#042f2a);--tn-c1:var(--lightningcss-light,#0d9488)var(--lightningcss-dark,#2dd4bf);--tn-c4:var(--lightningcss-light,#ec7a4a)var(--lightningcss-dark,#ff9670)}.tn-root.tn-root[data-accent=ink]{--tn-accent:var(--lightningcss-light,#27272a)var(--lightningcss-dark,#f4f4f5);--tn-accent-strong:var(--lightningcss-light,#27272a)var(--lightningcss-dark,#f4f4f5);--tn-accent-fg:var(--lightningcss-light,#fff)var(--lightningcss-dark,#09090b);--tn-c1:var(--lightningcss-light,#52525b)var(--lightningcss-dark,#d4d4d8)}.tn-root.tn-root[data-size=compact]{--tn-h-control:32px;--tn-h-control-sm:28px;--tn-h-control-xs:24px;--tn-h-control-lg:36px;--tn-row-y:8px;--tn-inset:16px;--tn-inset-lg:20px;--tn-field-px:10px;--tn-btn-px:12px}.tn-root.tn-root[data-size=comfortable]{--tn-h-control:44px;--tn-h-control-sm:36px;--tn-h-control-xs:32px;--tn-h-control-lg:48px;--tn-row-y:16px;--tn-inset:24px;--tn-inset-lg:28px;--tn-field-px:14px;--tn-btn-px:20px}.tn-root.tn-root[data-radius=sharp]{--tn-r-card:8px;--tn-r-inner:6px;--tn-r-field:4px;--tn-r-control:4px;--tn-r-tip:3px}.tn-root.tn-root[data-radius=round]{--tn-r-card:20px;--tn-r-inner:14px;--tn-r-field:12px;--tn-r-control:9999px;--tn-r-tip:8px}.tn-root.tn-shell{background:var(--tn-surface-2)}@layer components{.tn-swatch{width:var(--tn-space-6);height:var(--tn-space-6);border:2px solid #0000;border-radius:9999px;place-items:center;display:inline-grid}.tn-swatch[aria-checked=true]{border-color:var(--tn-text)}.tn-swatch>i{width:var(--tn-space-4);height:var(--tn-space-4);border-radius:9999px}.tn-swatch[data-v=orange]>i{background:var(--tn-sw-orange)}.tn-swatch[data-v=green]>i{background:var(--tn-sw-green)}.tn-swatch[data-v=blue]>i{background:var(--tn-sw-blue)}.tn-swatch[data-v=violet]>i{background:var(--tn-sw-violet)}.tn-swatch[data-v=rose]>i{background:var(--tn-sw-rose)}.tn-swatch[data-v=teal]>i{background:var(--tn-sw-teal)}.tn-swatch[data-v=ink]>i{background:var(--tn-sw-ink)}.tn-card-well{border:1px solid var(--tn-border);background:var(--tn-surface-2);border-radius:var(--tn-r-card);padding:var(--tn-space-1)}.tn-card-inner{border:1px solid var(--tn-border);background:var(--tn-surface);border-radius:var(--tn-r-inner)}.tn-well{border:1px solid var(--tn-border);background:var(--tn-surface-2);border-radius:var(--tn-r-field)}.tn-popup{border:1px solid var(--tn-border);background:var(--tn-surface);border-radius:var(--tn-r-field);box-shadow:var(--tn-shadow-pop)}.tn-popup--inner{border-radius:var(--tn-r-inner)}.tn-tip{border:1px solid var(--tn-border);background:var(--tn-surface);border-radius:var(--tn-r-tip);box-shadow:var(--tn-shadow-pop)}.tn-menu-item{border-radius:var(--tn-r-tip);padding:var(--tn-space-1) var(--tn-space-3);font-size:var(--tn-text-base);text-align:left}.tn-menu-item:hover{background:var(--tn-surface-2)}.tn-tile{width:var(--tn-h-control);height:var(--tn-h-control);border-radius:var(--tn-r-field);flex-shrink:0;place-items:center;display:grid}.tn-kbd{border:1px solid var(--tn-border);background:var(--tn-surface-2);border-radius:var(--tn-r-tip);padding:1px var(--tn-space-1);font:var(--tn-space-2) var(--font-mono,ui-monospace, monospace);color:var(--tn-muted)}.tn-field{width:100%;height:var(--tn-h-control);padding-inline:var(--tn-field-px);border:1px solid var(--tn-border-strong);border-radius:var(--tn-r-field);background:var(--tn-surface);color:inherit;box-shadow:var(--tn-shadow-xs);font-size:var(--tn-text-base);outline:none}.tn-field::placeholder{color:var(--tn-muted)}.tn-field:focus{border-color:var(--tn-focus-border)}.tn-field:disabled{opacity:.5}.tn-field--area{height:auto;min-height:var(--tn-space-12);padding-block:var(--tn-space-2)}.tn-field--search{padding-left:var(--tn-space-8)}.tn-field--pill{width:auto;height:var(--tn-h-control-sm);border-radius:var(--tn-r-control);font-size:var(--tn-text-xs);color:var(--tn-muted);box-shadow:var(--tn-shadow-sm)}.tn-btn{justify-content:center;align-items:center;gap:var(--tn-space-1);height:var(--tn-h-control);padding-inline:var(--tn-btn-px);border-radius:var(--tn-r-control);font-size:var(--tn-text-base);transition:opacity var(--tn-dur-fast), background var(--tn-dur-fast);font-weight:500;display:inline-flex}.tn-btn:disabled{cursor:not-allowed;opacity:.5}.tn-btn--primary{background:var(--tn-accent-strong);color:var(--tn-accent-fg)}.tn-btn--primary:hover:not(:disabled){filter:brightness(.92)}.tn-btn--dark{background:var(--tn-ink);color:var(--tn-ink-fg)}.tn-btn--dark:hover:not(:disabled){opacity:.9}.tn-btn--secondary{border:1px solid var(--tn-border-strong);background:var(--tn-surface);box-shadow:var(--tn-shadow-xs)}.tn-btn--secondary:hover:not(:disabled),.tn-btn--ghost:hover:not(:disabled){background:var(--tn-surface-2)}.tn-btn--danger{background:var(--tn-err);color:var(--tn-err-fg)}.tn-btn--danger:hover:not(:disabled){opacity:.9}.tn-btn--sm{height:var(--tn-h-control-sm);padding-inline:var(--tn-space-3);font-size:var(--tn-text-sm)}.tn-btn--xs{height:var(--tn-h-control-xs);padding-inline:var(--tn-space-3);font-size:var(--tn-text-xs)}.tn-btn--lg{height:var(--tn-h-control-lg);padding-inline:var(--tn-space-6);font-size:var(--tn-text-md)}.tn-btn--icon{width:var(--tn-h-control-sm);height:var(--tn-h-control-sm);padding:0}.tn-seg{scrollbar-width:none;max-width:100%;height:var(--tn-h-control);padding:var(--tn-space-1);border:1px solid var(--tn-border);border-radius:var(--tn-r-control);background:var(--tn-surface-2);align-items:center;gap:2px;display:inline-flex;overflow-x:auto}.tn-seg__item{white-space:nowrap;height:var(--tn-h-control-xs);padding-inline:var(--tn-space-3);border-radius:calc(var(--tn-r-control) - 3px);font-size:var(--tn-text-xs);color:var(--tn-muted);transition:background var(--tn-dur-fast);flex-shrink:0}.tn-seg__item[aria-selected=true]{background:var(--tn-surface);color:var(--tn-text);box-shadow:var(--tn-shadow-sm);font-weight:500}.tn-table-wrap{overflow-x:auto}.tn-card-grid .tn-card__content{gap:var(--tn-space-3);flex-direction:column;flex:1;display:flex}.tn-card-grid .tn-card__desc{min-height:calc(var(--tn-text-sm) * 3.2)}.tn-card-grid .tn-sv-card__foot{margin-top:auto}.tn-card-grid{gap:var(--tn-space-4);grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--tn-w-md)), 1fr));display:grid}.tn-root,.tn-root *{scrollbar-width:thin;scrollbar-color:transparent transparent}.tn-root :hover{scrollbar-color:var(--tn-border-strong) transparent}:root:has(.tn-root){scrollbar-width:thin;scrollbar-color:color-mix(in srgb, CanvasText 22%, transparent) transparent}.tn-root ::-webkit-scrollbar{width:var(--tn-space-2);height:var(--tn-space-2);background:0 0}.tn-root ::-webkit-scrollbar-thumb{background:0 0;border-radius:9999px}.tn-root :hover::-webkit-scrollbar-thumb{background:var(--tn-border-strong)}.tn-root ::-webkit-scrollbar-corner{background:0 0}.tn-sidebar__content,.tn-scroll{scrollbar-width:none}.tn-sidebar__content::-webkit-scrollbar{display:none}.tn-scroll{scrollbar-width:none}.tn-fw-logo{--c:var(--tn-muted);width:var(--tn-h-control);height:var(--tn-h-control);border-radius:var(--tn-r-field);font-size:var(--tn-text-xs);letter-spacing:-.02em;color:var(--c);background:color-mix(in srgb, var(--c) 12%, var(--tn-surface));flex-shrink:0;place-items:center;font-weight:600;display:inline-grid}.tn-scroll::-webkit-scrollbar{display:none}.tn-table{text-align:left;width:100%;font-size:var(--tn-text-base)}.tn-table thead tr{border-bottom:1px solid var(--tn-border)}.tn-table th{padding:var(--tn-space-3) var(--tn-inset);font-size:var(--tn-text-sm);color:var(--tn-muted);white-space:nowrap;font-weight:400}.tn-table th[aria-sort]{color:var(--tn-text)}.tn-table td{padding:var(--tn-row-y) var(--tn-inset)}@media (max-width:40rem){.tn-table td{white-space:nowrap}}.tn-table tbody tr{border-bottom:1px solid var(--tn-border);transition:background var(--tn-dur-fast)}.tn-table tbody tr:last-child{border-bottom:0}.tn-table tbody tr:hover{background:color-mix(in srgb, var(--tn-surface-2) 60%, transparent)}.tn-table .tn-num{text-align:right;font-variant-numeric:tabular-nums}.tn-notice{align-items:flex-start;gap:var(--tn-space-3);padding:var(--tn-notice-pad);border:1px solid var(--tn-border);border-radius:var(--tn-r-inner);background:var(--tn-surface);--tone:var(--tn-muted);display:flex}.tn-notice[data-tone=info]{--tone:var(--tn-c3)}.tn-notice[data-tone=ok]{--tone:var(--tn-ok)}.tn-notice[data-tone=warn]{--tone:var(--tn-warn)}.tn-notice[data-tone=err]{--tone:var(--tn-err)}.tn-notice__icon{width:var(--tn-notice-icon);height:var(--tn-notice-icon);border-radius:var(--tn-r-field);color:var(--tone);background:color-mix(in srgb, var(--tone) 14%, transparent);flex-shrink:0;place-items:center;display:grid}.tn-notice__title{font-size:var(--tn-text-base);font-weight:500}.tn-notice__desc{font-size:var(--tn-text-xs);color:var(--tn-muted);margin-top:2px}.tn-search-trigger{align-items:center;gap:var(--tn-space-2);height:var(--tn-h-control);padding-inline:var(--tn-space-3);border:1px solid var(--tn-border);border-radius:var(--tn-r-control);background:var(--tn-surface);color:var(--tn-muted);font-size:var(--tn-text-base);box-shadow:var(--tn-shadow-sm);display:flex}.tn-search-trigger:hover{border-color:var(--tn-muted)}.tn-root :where(button,[role=button],[role=tab],[role=option],summary,a[href],select):not(:disabled){cursor:pointer}.tn-root :focus-visible{outline:2px solid var(--tn-focus-border);outline-offset:2px}.tn-root .tn-igroup :focus-visible,.tn-root .tn-nf__group :focus-visible,.tn-root .tn-otp__slot:focus-visible{outline:none}.tn-root .tn-field:focus-visible{border-color:var(--tn-focus-border);box-shadow:0 0 0 3px var(--tn-focus-ring);outline:none}.tn-card{border:1px solid var(--tn-border);border-radius:var(--tn-r-card);background:var(--tn-surface-2);min-width:0;color:var(--tn-text);flex-direction:column;padding-bottom:2px;display:flex}.tn-card[data-size=sm]{--tn-inset:var(--tn-field-px);--tn-inset-lg:var(--tn-space-4)}.tn-card__header{align-items:start;column-gap:var(--tn-field-px);row-gap:var(--tn-space-1);padding:var(--tn-space-4) var(--tn-inset-lg) var(--tn-space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.tn-card__title{font-size:var(--tn-text-base);grid-column:1;font-weight:500;line-height:1.4}.tn-card__desc{font-size:var(--tn-text-sm);color:var(--tn-muted);grid-column:1}.tn-card__action{grid-area:1/2/span 2;place-self:start end}.tn-card__body{border:1px solid var(--tn-border);border-radius:var(--tn-r-inner);background:var(--tn-surface);min-width:0;box-shadow:var(--tn-shadow-sm);flex-direction:column;flex:1;margin-inline:2px;display:flex}.tn-card:not([data-headed]){background:var(--tn-surface);box-shadow:var(--tn-shadow-xs);padding-bottom:0}.tn-card:not([data-headed])>.tn-card__body{border-radius:inherit;box-shadow:none;border:0;margin-inline:0}.tn-card[data-variant=default]>.tn-card__body{gap:var(--tn-inset);padding-block:var(--tn-inset)}.tn-card__content{min-width:0;padding-inline:var(--tn-inset);font-size:var(--tn-text-base)}.tn-card__footer{align-items:center;gap:var(--tn-space-2);padding-inline:var(--tn-inset);display:flex}.tn-card[data-tone=danger] .tn-card__title{color:var(--tn-err)}.tn-card__row{justify-content:space-between;align-items:center;gap:var(--tn-inset-lg);padding:var(--tn-inset-lg);display:flex}.tn-card__row+.tn-card__row{border-top:1px solid var(--tn-border)}.tn-card__row--stack{flex-direction:column;align-items:stretch}.tn-card__row-label{font-size:var(--tn-text-base);font-weight:500}.tn-card__row-desc{margin-top:var(--tn-space-1);max-width:var(--tn-w-prose);font-size:var(--tn-text-sm);color:var(--tn-muted)}.tn-card__row-control{width:var(--tn-w-sm);flex-shrink:0}.tn-card__row-control--auto{width:auto}@media (max-width:40rem){.tn-card__row:not(.tn-card__row--stack){gap:var(--tn-space-3) var(--tn-inset-lg);flex-wrap:wrap}.tn-card__row:not(.tn-card__row--stack)>:first-child{flex:1 1 var(--tn-w-xs)}.tn-card__row:not(.tn-card__row--stack)>.tn-card__row-control:not(.tn-card__row-control--auto){width:100%}}.tn-subnav__group{padding:0 var(--tn-space-3);font-size:var(--tn-text-xs);letter-spacing:var(--tn-tracking);text-transform:uppercase;color:var(--tn-muted);font-weight:500}.tn-subnav__item{width:100%;height:var(--tn-h-control);padding-inline:var(--tn-space-3);border-radius:var(--tn-r-control);font-size:var(--tn-text-base);color:var(--tn-muted);text-align:left;transition:background var(--tn-dur-fast);border:1px solid #0000;align-items:center;display:flex}.tn-subnav__item:hover{background:var(--tn-surface-2);color:var(--tn-text)}.tn-subnav__item[aria-current=page]{background:var(--tn-border);color:var(--tn-text);font-weight:500}.tn-subnav__list{margin-top:var(--tn-space-1);flex-direction:column;gap:2px;display:flex}.tn-shell .tn-sidebar{background:0 0;border:0}.tn-shell .tn-sidebar__content{gap:var(--tn-space-4)}.tn-shell .tn-sidebar__content>[data-slot=sidebar-group]+[data-slot=sidebar-group]{padding-top:var(--tn-space-4);border-top:1px solid var(--tn-border)}.tn-shell .tn-sidebar__label{text-transform:uppercase;letter-spacing:var(--tn-tracking);font-weight:500}.tn-shell .tn-sidebar__item[data-active]{background:var(--tn-border);border-color:#0000}.tn-shell .tn-sidebar__badge{padding:0 var(--tn-space-2);background:var(--tn-accent);color:var(--tn-accent-fg);opacity:1;border-radius:9999px;font-weight:500}.tn-shell__rail{z-index:40;flex-shrink:0;height:100dvh;position:sticky;top:0}.tn-shell__scrim{z-index:39;background:color-mix(in srgb, var(--tn-text) 35%, transparent);border:0;position:fixed;inset:0}@media (max-width:63.99rem){.tn-shell__rail{width:calc(var(--tn-h-control) + var(--tn-space-6) + 2px)}.tn-shell__rail>.tn-sidebar:not([data-collapsed]){inset-block:0;background:var(--tn-surface-2);border-right:1px solid var(--tn-border);box-shadow:var(--tn-shadow-pop);position:absolute;left:0}}@media (max-width:39.99rem){.tn-shell__rail{width:0}.tn-shell__rail>.tn-sidebar[data-collapsed]{display:none}.tn-shell__panel{margin-left:var(--tn-space-2)}}.tn-shell__panel{border:1px solid var(--tn-border);border-radius:var(--tn-r-card);background:var(--tn-surface);min-width:0;overflow-x:clip}}
