@layer tn-foundation{:where([data-interface-surface],.tn-workspace-sidebar,.tn-workspace-topbar,.tn-workspace-mobile-nav,.tn-command-palette){font-family:var(--tn-font-sans)}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:3px solid var(--tn-color-focus);outline-offset:2px}[hidden]{display:none!important}.tn-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@layer tn-components{.tn-ui-button{justify-content:center;align-items:center;gap:var(--tn-space-2);min-height:40px;padding:0 var(--tn-space-4);border:1px solid var(--tn-color-border);border-radius:var(--tn-radius-sm);color:var(--tn-color-ink);background:var(--tn-color-surface);font-size:var(--tn-font-md);cursor:pointer;font-weight:750;line-height:1;text-decoration:none;display:inline-flex}.tn-ui-button:hover{border-color:var(--tn-color-border-strong)}.tn-ui-button:disabled,.tn-ui-button[aria-disabled=true]{opacity:.5;cursor:not-allowed}.tn-ui-button--primary{color:#fff;background:var(--tn-color-ink);border-color:var(--tn-color-ink)}.tn-ui-button--accent{color:var(--tn-color-ink);background:var(--tn-color-accent);border-color:var(--tn-color-accent)}.tn-ui-button--ghost{background:0 0}.tn-ui-button--danger{color:var(--tn-color-danger);border-color:color-mix(in srgb, var(--tn-color-danger) 28%, var(--tn-color-border))}.tn-ui-card,.tn-ui-panel{background:var(--tn-color-surface);border:1px solid var(--tn-color-border);border-radius:var(--tn-radius-md);min-width:0;box-shadow:var(--tn-shadow-ui)}.tn-ui-panel{padding:var(--tn-space-5)}.tn-ui-panel__head{justify-content:space-between;align-items:flex-start;gap:var(--tn-space-4);margin-bottom:var(--tn-space-4);display:flex}.tn-ui-panel__head h2{color:var(--tn-color-ink);font-size:var(--tn-font-xl);margin:0}.tn-ui-panel__head p{color:var(--tn-color-muted);margin:4px 0 0}.tn-ui-kpi{gap:var(--tn-space-2);padding:var(--tn-space-5);color:inherit;text-decoration:none;display:grid}.tn-ui-kpi>span{color:var(--tn-color-muted);font-size:var(--tn-font-sm);font-weight:700}.tn-ui-kpi>strong{color:var(--tn-color-ink);font-size:var(--tn-font-2xl);line-height:1.1}.tn-ui-kpi>small{color:var(--tn-color-muted);line-height:1.4}.tn-ui-kpi--warning{border-color:color-mix(in srgb, var(--tn-color-warning) 24%, var(--tn-color-border))}.tn-ui-kpi--danger{border-color:color-mix(in srgb, var(--tn-color-danger) 24%, var(--tn-color-border))}.tn-ui-kpi--positive{border-color:color-mix(in srgb, var(--tn-color-positive) 24%, var(--tn-color-border))}.tn-ui-badge,.tn-ui-status{border-radius:var(--tn-radius-pill);width:fit-content;min-height:24px;font-size:var(--tn-font-xs);align-items:center;padding:3px 9px;font-weight:800;display:inline-flex}.tn-ui-status--neutral{color:var(--tn-color-muted);background:var(--tn-color-surface-subtle)}.tn-ui-status--positive{color:var(--tn-color-positive);background:#3e5d4a1a}.tn-ui-status--warning{color:var(--tn-color-warning);background:#a66b161c}.tn-ui-status--danger{color:var(--tn-color-danger);background:#9b3f3f1a}.tn-ui-status--info{color:var(--tn-color-info);background:#3f85891a}.tn-ui-input,.tn-ui-select,.tn-ui-textarea{width:100%;min-height:40px;color:var(--tn-color-ink);background:var(--tn-color-surface);border:1px solid var(--tn-color-border);border-radius:var(--tn-radius-sm);padding:9px 12px}.tn-ui-textarea{resize:vertical;min-height:110px}.tn-ui-field{gap:6px;display:grid}.tn-ui-field>span{color:var(--tn-color-muted);font-size:var(--tn-font-sm);font-weight:750}.tn-ui-actions{align-items:center;gap:var(--tn-space-2);flex-wrap:wrap;display:flex}.tn-ui-eyebrow{color:var(--tn-color-muted);font-size:var(--tn-font-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:850;margin:0 0 6px!important}.tn-ui-tabs{border-bottom:1px solid var(--tn-color-border);align-items:center;gap:4px;display:flex;overflow-x:auto}.tn-ui-tabs a{color:var(--tn-color-muted);font-size:var(--tn-font-sm);border-bottom:2px solid #0000;flex:none;padding:10px 12px;font-weight:750;text-decoration:none}.tn-ui-tabs a:hover{color:var(--tn-color-ink)}.tn-ui-tabs a.is-active{color:var(--tn-color-ink);border-bottom-color:var(--tn-color-accent)}.tn-ui-state,.tn-ui-empty-state{place-items:center;gap:var(--tn-space-3);min-height:220px;padding:var(--tn-space-8);color:var(--tn-color-muted);text-align:center;background:var(--tn-color-surface);border:1px dashed var(--tn-color-border-strong);border-radius:var(--tn-radius-md);display:grid}.tn-ui-state h2{color:var(--tn-color-ink);font-size:var(--tn-font-xl);margin:0}.tn-ui-state p{max-width:620px;margin:6px 0 0;line-height:1.55}.tn-ui-state__icon{border:2px solid var(--tn-color-border-strong);border-radius:50%;width:34px;height:34px}.tn-ui-state--error{border-style:solid;border-color:color-mix(in srgb, var(--tn-color-danger) 25%, var(--tn-color-border))}.tn-ui-state--error .tn-ui-state__icon{border-color:var(--tn-color-danger)}.tn-ui-state--warning .tn-ui-state__icon{border-color:var(--tn-color-warning)}.tn-ui-state--loading .tn-ui-state__icon{border-color:var(--tn-color-border);border-top-color:var(--tn-color-accent);animation:.8s linear infinite tn-ui-spin}.tn-ui-skeleton{background:var(--tn-color-surface-subtle);border-radius:var(--tn-radius-sm);min-height:14px;position:relative;overflow:hidden}.tn-ui-skeleton:after{content:"";background:linear-gradient(90deg,#0000,#ffffffb3,#0000);animation:1.4s infinite tn-ui-shimmer;position:absolute;inset:0;transform:translate(-100%)}.tn-ui-alert{align-items:flex-start;gap:var(--tn-space-3);padding:var(--tn-space-4);color:var(--tn-color-ink);background:var(--tn-color-surface);border:1px solid var(--tn-color-border);border-radius:var(--tn-radius-sm);border-left-width:4px;display:flex}.tn-ui-alert--warning{border-left-color:var(--tn-color-warning)}.tn-ui-alert--danger{border-left-color:var(--tn-color-danger)}.tn-ui-alert--positive{border-left-color:var(--tn-color-positive)}.tn-ui-dialog{width:min(680px,100vw - 32px);max-height:min(82vh,760px);color:var(--tn-color-ink);background:var(--tn-color-surface);border:1px solid var(--tn-color-border);border-radius:var(--tn-radius-lg);box-shadow:var(--tn-shadow-overlay);padding:0}.tn-ui-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#11171485}.tn-ui-dialog__head,.tn-ui-dialog__body,.tn-ui-dialog__foot{padding:var(--tn-space-4) var(--tn-space-5)}.tn-ui-dialog__head{justify-content:space-between;align-items:center;gap:var(--tn-space-4);border-bottom:1px solid var(--tn-color-border);display:flex}.tn-ui-dialog__foot{justify-content:flex-end;gap:var(--tn-space-2);border-top:1px solid var(--tn-color-border);display:flex}@keyframes tn-ui-spin{to{transform:rotate(360deg)}}@keyframes tn-ui-shimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.tn-ui-state--loading .tn-ui-state__icon,.tn-ui-skeleton:after{animation:none}}}@layer tn-patterns{.tn-ui-kpi-grid{gap:var(--tn-space-3);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));display:grid}.tn-ui-filter-bar{align-items:center;gap:var(--tn-space-2);padding:var(--tn-space-3);background:var(--tn-color-surface);border:1px solid var(--tn-color-border);border-radius:var(--tn-radius-md);flex-wrap:wrap;display:flex}.tn-ui-table-wrap{background:var(--tn-color-surface);border:1px solid var(--tn-color-border);border-radius:var(--tn-radius-md);width:100%;overflow-x:auto}.tn-ui-table{border-collapse:collapse;width:100%;font-size:var(--tn-font-md)}.tn-ui-table th,.tn-ui-table td{text-align:left;border-bottom:1px solid var(--tn-color-border);vertical-align:top;padding:12px 14px}.tn-ui-table tbody tr:last-child td{border-bottom:0}.tn-ui-table th{color:var(--tn-color-muted);background:var(--tn-color-surface-subtle);font-size:var(--tn-font-xs);letter-spacing:.03em;text-transform:uppercase;font-weight:800}.tn-ui-page-head{justify-content:space-between;align-items:flex-start;gap:var(--tn-space-5);margin-bottom:var(--tn-space-6);display:flex}.tn-ui-page-head__copy{min-width:0}.tn-ui-page-head__side{align-items:flex-end;gap:var(--tn-space-3);flex-direction:column;display:flex}.tn-ui-page-head h1{color:var(--tn-color-ink);font-size:clamp(28px, 3vw, var(--tn-font-3xl));margin:0;line-height:1.08}.tn-ui-page-head p:not(.tn-ui-eyebrow){max-width:760px;margin:var(--tn-space-2) 0 0;color:var(--tn-color-muted);line-height:1.55}.tn-ui-page-meta{justify-items:end;gap:2px;display:grid}.tn-ui-page-meta strong{color:var(--tn-color-ink);font-size:var(--tn-font-xl)}.tn-ui-page-meta span{color:var(--tn-color-muted);font-size:var(--tn-font-xs)}.tn-ui-stack{gap:var(--tn-space-4);display:grid}.tn-ui-stack--tight{gap:var(--tn-space-2)}.tn-ui-split{gap:var(--tn-space-4);grid-template-columns:minmax(0,1fr) minmax(280px,.38fr);align-items:start;display:grid}.tn-ui-grid{gap:var(--tn-space-4);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.tn-ui-toolbar{justify-content:space-between;align-items:center;gap:var(--tn-space-3);flex-wrap:wrap;display:flex}.tn-ui-toolbar__group{align-items:center;gap:var(--tn-space-2);flex-wrap:wrap;display:flex}@media (width<=900px){.tn-ui-page-head{flex-direction:column}.tn-ui-page-head__side{align-items:flex-start;width:100%}.tn-ui-page-meta{justify-items:start}.tn-ui-split{grid-template-columns:1fr}}}@layer tn-layouts{:where([data-interface-surface=public]){--tn-density-block:var(--tn-space-6)}:where([data-interface-surface=portal]){--tn-density-block:var(--tn-space-4)}:where([data-interface-surface=workspace]){--tn-density-block:var(--tn-space-3)}.tn-workspace-page{width:min(100%,1600px);margin-inline:auto;padding:clamp(18px,2.4vw,32px)}.tn-workspace-page--wide{width:100%;max-width:none}.tn-workspace-page--compact{width:min(100%,1180px)}.tn-workspace-section{margin-block:0 var(--tn-space-6)}.tn-workspace-section:last-child{margin-bottom:0}.tn-workspace-surface{background:var(--tn-color-surface);border:1px solid var(--tn-color-border);border-radius:var(--tn-radius-md);min-width:0}@media (width<=650px){.tn-workspace-page{padding:16px 12px calc(84px + env(safe-area-inset-bottom))}}}@layer tn-workspace{.tn-workspace-sidebar,.tn-workspace-topbar,.tn-workspace-mobile-nav,.tn-command-palette{box-sizing:border-box}.tn-workspace-sidebar{z-index:var(--tn-z-sidebar);width:var(--tn-sidebar-width);padding:var(--tn-space-3);color:#eef3f0;background:#111714;border-right:1px solid #ffffff14;flex-direction:column;transition:width .16s,transform .16s;display:flex;position:fixed;inset:0 auto 0 0}.tn-workspace-brand-row{align-items:center;gap:var(--tn-space-2);min-height:52px;margin-bottom:var(--tn-space-4);display:flex}.tn-workspace-brand{align-items:center;gap:var(--tn-space-3);min-width:0;color:inherit;flex:1;text-decoration:none;display:flex}.tn-workspace-brand__mark{color:#111714;background:var(--tn-color-accent);border-radius:var(--tn-radius-sm);width:40px;height:40px;font-size:var(--tn-font-sm);letter-spacing:-.04em;flex:0 0 40px;place-items:center;font-weight:900;display:grid}.tn-workspace-brand__copy{min-width:0}.tn-workspace-brand__copy strong,.tn-workspace-brand__copy small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.tn-workspace-brand__copy strong{font-size:var(--tn-font-md)}.tn-workspace-brand__copy small{color:#eef3f08c;letter-spacing:.12em;text-transform:uppercase;margin-top:3px;font-size:10px}.tn-workspace-collapse{color:#eef3f0c7;border-radius:var(--tn-radius-sm);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff14;flex:0 0 32px;place-items:center;width:32px;height:32px;padding:0;display:grid}.tn-workspace-nav{gap:3px;display:grid}.tn-workspace-nav--utility{padding-top:var(--tn-space-4);border-top:1px solid #ffffff14;margin-top:auto}.tn-workspace-nav-caption{color:#eef3f061;letter-spacing:.12em;text-transform:uppercase;padding:0 11px 6px;font-size:10px;font-weight:800}.tn-workspace-nav-group{gap:2px;display:grid}.tn-workspace-nav-item{align-items:center;gap:var(--tn-space-3);color:#eef3f0b8;border-radius:var(--tn-radius-sm);min-height:42px;font-size:var(--tn-font-md);padding:6px 10px;font-weight:700;text-decoration:none;display:flex}.tn-workspace-nav-item:hover{color:#fff;background:#ffffff0f}.tn-workspace-nav-item.is-active{color:#fff;background:#c69b4f29}.tn-workspace-nav-item__glyph{color:#eef3f0a3;letter-spacing:.04em;border:1px solid #ffffff1a;border-radius:7px;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:9px;font-weight:900;display:grid}.tn-workspace-nav-item.is-active .tn-workspace-nav-item__glyph{color:var(--tn-color-accent);border-color:#c69b4f57}.tn-workspace-subnav{gap:2px;margin:0 0 5px 48px;display:none}.tn-workspace-nav-group.is-active .tn-workspace-subnav{display:grid}.tn-workspace-subnav a{color:#eef3f080;min-height:30px;font-size:var(--tn-font-sm);border-radius:6px;padding:6px 8px 6px 12px;text-decoration:none;position:relative}.tn-workspace-subnav a:before{content:"";background:currentColor;border-radius:50%;width:3px;height:3px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.tn-workspace-subnav a:hover,.tn-workspace-subnav a.is-active{color:#fff;background:#ffffff0d}.tn-workspace-topbar{z-index:calc(var(--tn-z-sidebar) - 1);justify-content:space-between;align-items:center;gap:var(--tn-space-4);min-height:var(--tn-topbar-height);margin-left:var(--tn-sidebar-width);border-bottom:1px solid var(--tn-color-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;padding:10px clamp(14px,2.4vw,28px);transition:margin-left .16s;display:flex;position:sticky;top:0}.tn-workspace-topbar__context,.tn-workspace-topbar__actions,.tn-workspace-profile{align-items:center;display:flex}.tn-workspace-topbar__context{gap:var(--tn-space-3);min-width:0}.tn-workspace-topbar__context small,.tn-workspace-topbar__context strong{display:block}.tn-workspace-topbar__context small{color:var(--tn-color-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:2px;font-size:10px;font-weight:800}.tn-workspace-topbar__context strong{color:var(--tn-color-ink);font-size:var(--tn-font-base)}.tn-workspace-topbar__actions{gap:var(--tn-space-2)}.tn-workspace-search-trigger{justify-content:space-between;align-items:center;gap:var(--tn-space-6);width:min(320px,28vw);min-height:40px;color:var(--tn-color-muted);background:var(--tn-color-surface-subtle);border:1px solid var(--tn-color-border);border-radius:var(--tn-radius-sm);cursor:pointer;padding:0 10px 0 13px;display:flex}.tn-workspace-search-trigger kbd{min-width:24px;color:var(--tn-color-muted);border:1px solid var(--tn-color-border);font:inherit;font-size:var(--tn-font-xs);background:#fff;border-radius:5px;padding:3px 6px}.tn-workspace-profile{min-height:40px;color:var(--tn-color-ink);border-radius:var(--tn-radius-sm);gap:8px;padding:4px 8px 4px 4px;text-decoration:none}.tn-workspace-profile>span{color:#fff;background:var(--tn-color-positive);border-radius:50%;place-items:center;width:32px;height:32px;font-size:10px;font-weight:900;display:grid}.tn-workspace-profile small{color:var(--tn-color-muted);font-size:var(--tn-font-xs);font-weight:800}.tn-workspace-mobile-menu,.tn-workspace-mobile-nav{display:none}body.tn-has-workspace{background:var(--tn-color-workspace)}body.tn-has-workspace .tn-page{margin-left:var(--tn-sidebar-width);transition:margin-left .16s}body.tn-workspace-collapsed .tn-workspace-sidebar{width:var(--tn-sidebar-collapsed-width)}body.tn-workspace-collapsed .tn-workspace-topbar,body.tn-workspace-collapsed .tn-page{margin-left:var(--tn-sidebar-collapsed-width)}body.tn-workspace-collapsed .tn-workspace-brand__copy,body.tn-workspace-collapsed .tn-workspace-nav-item__label,body.tn-workspace-collapsed .tn-workspace-nav-caption,body.tn-workspace-collapsed .tn-workspace-subnav{display:none}body.tn-workspace-collapsed .tn-workspace-brand-row{justify-content:center}body.tn-workspace-collapsed .tn-workspace-collapse{background:#1c2521;position:absolute;top:18px;right:-13px}body.tn-workspace-collapsed .tn-workspace-nav-item{justify-content:center;padding-inline:5px}.tn-command-palette{z-index:var(--tn-z-overlay);place-items:start center;padding:min(14vh,110px) 16px 16px;display:grid;position:fixed;inset:0}.tn-command-palette__backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1117148a;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.tn-command-palette__panel{background:var(--tn-color-surface);border:1px solid var(--tn-color-border);border-radius:var(--tn-radius-lg);width:min(620px,100%);max-height:min(70vh,620px);box-shadow:var(--tn-shadow-overlay);position:relative;overflow:hidden}.tn-command-palette__search{gap:var(--tn-space-2);padding:var(--tn-space-3);border-bottom:1px solid var(--tn-color-border);display:flex}.tn-command-palette__search input{min-width:0;min-height:46px;color:var(--tn-color-ink);background:var(--tn-color-surface-subtle);border:1px solid var(--tn-color-border);border-radius:var(--tn-radius-sm);flex:1;padding:10px 12px}.tn-command-palette__search button{min-width:46px;color:var(--tn-color-muted);cursor:pointer;background:0 0;border:0}.tn-command-palette__list{max-height:calc(min(70vh,620px) - 74px);padding:var(--tn-space-2);gap:2px;display:grid;overflow-y:auto}.tn-command-palette__list a{justify-content:space-between;align-items:center;gap:var(--tn-space-4);min-height:42px;color:var(--tn-color-ink);border-radius:var(--tn-radius-sm);padding:8px 10px;text-decoration:none;display:flex}.tn-command-palette__list a:hover{background:var(--tn-color-selected)}.tn-command-palette__list a small{color:var(--tn-color-muted)}.tn-command-palette__empty{padding:var(--tn-space-6);color:var(--tn-color-muted);text-align:center;margin:0}body.tn-command-open{overflow:hidden}@media (width<=1050px) and (width>=651px){.tn-workspace-sidebar{width:var(--tn-sidebar-collapsed-width)}.tn-workspace-brand__copy,.tn-workspace-nav-item__label,.tn-workspace-nav-caption,.tn-workspace-subnav,.tn-workspace-collapse{display:none}.tn-workspace-nav-item{justify-content:center;padding-inline:5px}.tn-workspace-topbar,body.tn-has-workspace .tn-page,body.tn-workspace-collapsed .tn-workspace-topbar,body.tn-workspace-collapsed .tn-page{margin-left:var(--tn-sidebar-collapsed-width)}}@media (width<=650px){.tn-workspace-sidebar{width:min(86vw,300px);box-shadow:var(--tn-shadow-overlay);transform:translate(-102%)}.tn-workspace-sidebar.is-mobile-open{transform:translate(0)}.tn-workspace-collapse{display:none}.tn-workspace-topbar,body.tn-has-workspace .tn-page,body.tn-workspace-collapsed .tn-workspace-topbar,body.tn-workspace-collapsed .tn-page{margin-left:0}.tn-workspace-topbar{min-height:58px;padding:8px 12px}.tn-workspace-mobile-menu{background:var(--tn-color-surface);border:1px solid var(--tn-color-border);border-radius:var(--tn-radius-sm);cursor:pointer;place-items:center;width:40px;height:40px;padding:0;display:grid}.tn-workspace-search-trigger span,.tn-workspace-profile small,.tn-workspace-topbar .tn-ui-button{display:none}.tn-workspace-search-trigger{background:0 0;border:0;justify-content:center;width:40px;min-height:40px;padding:0}.tn-workspace-search-trigger kbd{place-items:center;width:32px;height:32px;display:grid}body.tn-has-workspace .tn-page{padding-bottom:82px}.tn-workspace-mobile-nav{z-index:var(--tn-z-sidebar);min-height:58px;box-shadow:var(--tn-shadow-overlay);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#111714f5;border:1px solid #ffffff14;border-radius:16px;grid-template-columns:repeat(4,1fr);gap:3px;padding:5px;display:grid;position:fixed;bottom:10px;left:10px;right:10px}.tn-workspace-mobile-nav a,.tn-workspace-mobile-nav button{color:#ffffff9e;cursor:pointer;background:0 0;border:0;border-radius:11px;place-items:center;min-width:0;padding:4px;font-size:11px;font-weight:800;text-decoration:none;display:grid}.tn-workspace-mobile-nav a.is-active{color:#111714;background:var(--tn-color-accent)}}@media (prefers-reduced-motion:reduce){.tn-workspace-sidebar,.tn-workspace-topbar,body.tn-has-workspace .tn-page{transition:none}}}:root{--tn-font-sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--tn-color-ink:#111714;--tn-color-ink-soft:#26332d;--tn-color-muted:#66716c;--tn-color-paper:#f6f3ed;--tn-color-surface:#fff;--tn-color-surface-subtle:#f8faf9;--tn-color-workspace:#f1f4f2;--tn-color-border:#11171421;--tn-color-border-strong:#1117143d;--tn-color-accent:#c69b4f;--tn-color-accent-hover:#b88b3d;--tn-color-positive:#3e5d4a;--tn-color-warning:#a66b16;--tn-color-danger:#9b3f3f;--tn-color-info:#3f8589;--tn-color-selected:#3e5d4a1c;--tn-color-focus:#3fa9ad3d;--tn-color-disabled:#11171461;--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-space-16:64px;--tn-radius-xs:4px;--tn-radius-sm:8px;--tn-radius-md:12px;--tn-radius-lg:16px;--tn-radius-pill:999px;--tn-font-xs:12px;--tn-font-sm:13px;--tn-font-md:14px;--tn-font-base:16px;--tn-font-lg:18px;--tn-font-xl:20px;--tn-font-2xl:24px;--tn-font-3xl:32px;--tn-font-4xl:40px;--tn-font-display:56px;--tn-shadow-raised:0 24px 70px #1117141f;--tn-shadow-ui:0 8px 28px #11171414;--tn-shadow-overlay:0 24px 80px #11171438;--tn-sidebar-width:256px;--tn-sidebar-collapsed-width:72px;--tn-topbar-height:68px;--tn-breakpoint-mobile:650px;--tn-breakpoint-tablet:1050px;--tn-breakpoint-wide:1440px;--tn-z-header:30;--tn-z-sidebar:40;--tn-z-overlay:100}
