@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/5662512df8b0ccdf-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/07ef58f5f6014a87-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/5ab5267d02dae909-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/cd79e1ff94fa521b-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/89362aa296165c6d-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e11f95d95ac59fa4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/00f4982f357db61e-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/62a3c74fa0e47362-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8201559e247ad180-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/2173e4bb28c315da-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c6f81e539d11fc99-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/25ab8995c98996d7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9ddf1512dbee9c99-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8247d8d2a376ae43-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e270c9fc4fe96f5a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Be Vietnam Pro Fallback;src:local("Arial");ascent-override:90.61%;descent-override:24.01%;line-gap-override:0.00%;size-adjust:110.36%}.__className_7cdacd{font-family:Be Vietnam Pro,Be Vietnam Pro Fallback;font-style:normal}.__variable_7cdacd{--font-be-vietnam:"Be Vietnam Pro","Be Vietnam Pro Fallback"}:root{--bg:oklch(0.165 0.016 256);--bg-sidebar:oklch(0.132 0.016 256);--surface:oklch(0.205 0.015 256);--surface-2:oklch(0.235 0.015 256);--surface-3:oklch(0.27 0.015 256);--line:oklch(1 0 0/0.075);--line-2:oklch(1 0 0/0.13);--ink:oklch(0.97 0.002 256);--ink-2:oklch(0.79 0.01 256);--ink-3:oklch(0.63 0.012 256);--accent:oklch(0.81 0.142 80);--accent-hi:oklch(0.86 0.14 82);--accent-ink:oklch(0.24 0.04 62);--accent-dim:oklch(0.81 0.142 80/0.14);--ok:oklch(0.74 0.14 155);--ok-dim:oklch(0.74 0.14 155/0.15);--danger:oklch(0.64 0.19 25);--r-sm:8px;--r:10px;--r-lg:14px;--radius:var(--r);--radius-lg:var(--r-lg);--ease:cubic-bezier(0.2,0.9,0.25,1);--t-fast:130ms;--t:180ms;--t-slow:240ms;--shadow-pop:0 12px 32px -8px oklch(0 0 0/0.6),0 2px 6px oklch(0 0 0/0.35);--z-sticky:100;--z-dropdown:200;--z-overlay:300;--z-toast:400;--sans:var(--font-be-vietnam),system-ui,sans-serif;--serif:var(--sans);--logo-serif:"Times New Roman",Times,serif}*{box-sizing:border-box}body,html{margin:0;padding:0}body{min-height:100vh;background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:.9375rem;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}h1,h2,h3,h4{margin:0;color:var(--ink);font-weight:600;letter-spacing:-.015em;text-wrap:balance}h1{font-size:1.75rem;line-height:1.15}h2{font-size:1.375rem;line-height:1.2}h3{font-size:1.125rem;line-height:1.3}p{text-wrap:pretty}::selection{background:var(--accent-dim);color:var(--ink)}:is(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-sm)}*{scrollbar-width:thin;scrollbar-color:oklch(1 0 0/.15) transparent}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-thumb{background:oklch(1 0 0/.13);border-radius:999px;border:3px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:oklch(1 0 0/.2);background-clip:content-box}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.wordmark{display:inline-flex;align-items:center;gap:9px;line-height:1}.wordmark,.wordmark.on-navy{color:var(--ink)}.wordmark .mark{flex:none;display:block}.wordmark .word{display:inline-flex;align-items:baseline}.wordmark .word .g{font-family:var(--logo-serif);font-style:italic;font-weight:400;color:currentColor}.wordmark .word .o{font-weight:700;letter-spacing:-.02em;color:currentColor}.wordmark .word .dot{font-weight:700;color:var(--accent)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font:inherit;font-size:.875rem;font-weight:600;white-space:nowrap;padding:0 1rem;height:2.375rem;border-radius:var(--r-sm);cursor:pointer;border:1px solid transparent;transition:background var(--t) var(--ease),border-color var(--t) var(--ease),color var(--t) var(--ease),transform var(--t-fast) var(--ease)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn:active:not(:disabled){transform:translateY(1px)}.btn-primary{background:var(--accent);color:var(--accent-ink)}.btn-primary:hover:not(:disabled){background:var(--accent-hi)}.btn-ghost{background:var(--surface-2);color:var(--ink);border-color:var(--line-2)}.btn-ghost:hover:not(:disabled){background:var(--surface-3);border-color:oklch(1 0 0/.2)}.btn-block{width:100%}.chip{display:inline-flex;align-items:center;gap:6px;font-size:.75rem;color:var(--ink-2);background:var(--surface-2);border:1px solid var(--line);border-radius:999px;padding:4px 10px}.chip.muted{color:var(--ink-3)}.chip.score{background:var(--accent-dim);color:var(--accent);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.chip.on,.chip.score{border-color:transparent}.chip.on{color:var(--ok);background:var(--ok-dim)}.chip.on .dot{width:6px;height:6px;border-radius:999px;background:var(--ok)}.label,label{display:block;font-size:.8125rem;font-weight:500;color:var(--ink-2);margin:0 0 6px}input,select,textarea{width:100%;font:inherit;font-size:.875rem;color:var(--ink);padding:0 .75rem;height:2.375rem;background:var(--bg);border:1px solid var(--line-2);border-radius:var(--r-sm);transition:border-color var(--t) var(--ease),box-shadow var(--t) var(--ease)}textarea{height:auto;padding:.625rem .75rem}input::placeholder,textarea::placeholder{color:var(--ink-3)}input:hover,select:hover,textarea:hover{border-color:oklch(1 0 0/.2)}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-dim)}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:1.25rem}.avatar{flex:none;border-radius:999px;background:var(--surface-3);color:var(--ink);font-weight:600;display:grid;place-items:center;letter-spacing:.01em}.muted{color:var(--ink-3)}.metric{color:var(--accent)}.metric,.num,.tick{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.shell{display:flex;min-height:100vh;align-items:stretch}.sidenav{position:-webkit-sticky;position:sticky;top:0;align-self:flex-start;width:232px;flex:none;height:100vh;display:flex;flex-direction:column;padding:1.125rem .75rem .875rem;background:var(--bg-sidebar);border-right:1px solid var(--line)}.sidenav .brand{display:block;padding:.375rem .625rem 0}.nav-items{flex-direction:column;gap:1px;margin-top:1.75rem}.nav-item,.nav-items{display:flex;position:relative}.nav-item{align-items:center;gap:10px;padding:0 .625rem;height:2.125rem;border-radius:var(--r-sm);color:var(--ink-3);font-size:.875rem;font-weight:500;transition:color var(--t) var(--ease),background var(--t) var(--ease)}.nav-item svg{flex:none;opacity:.85;transition:opacity var(--t) var(--ease)}.nav-item:hover{color:var(--ink);background:oklch(1 0 0/.04)}.nav-item.active{color:var(--ink);background:oklch(1 0 0/.07);font-weight:600}.nav-item.active svg{opacity:1;color:var(--accent)}.nav-item.active:before{content:"";position:absolute;left:-.75rem;top:50%;translate:0 -50%;width:2px;height:1.125rem;border-radius:0 2px 2px 0;background:var(--accent)}.nav-help{display:block;padding:0 .625rem;height:2rem;line-height:2rem;font-size:.8125rem;color:var(--ink-3);border-radius:var(--r-sm);transition:color var(--t) var(--ease)}.nav-help:hover{color:var(--ink-2)}.nav-foot{margin-top:auto;display:flex;align-items:center;gap:9px;padding:.75rem .625rem .25rem;border-top:1px solid var(--line)}.nav-foot .who-av{width:28px;height:28px;flex:none;border-radius:999px;background:var(--surface-3);display:grid;place-items:center;font-size:.6875rem;font-weight:600;color:var(--ink)}.nav-foot .who-meta{min-width:0;display:flex;flex-direction:column;line-height:1.3}.nav-foot .nm{font-size:.8125rem;font-weight:500;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav-foot .role{font-size:.6875rem;color:var(--ink-3)}.who-logout{font:inherit;font-size:.6875rem;background:none;border:none;cursor:pointer;color:var(--ink-3);text-align:left;padding:0;transition:color var(--t) var(--ease)}.who-logout:hover{color:var(--ink-2)}.shell-main{flex:1 1;min-width:0}.page{max-width:1120px;margin:0 auto;padding:2.5rem 2.5rem 5rem}.page-narrow{max-width:720px}.eyebrow-date{font-size:.8125rem;color:var(--ink-3)}.hero-title{font-size:1.75rem;line-height:1.15;margin:.375rem 0 0}.hero-sub{color:var(--ink-2);margin:.5rem 0 0;max-width:68ch;font-size:.9375rem}.section-h{font-size:1.0625rem;font-weight:600}.login{display:flex;min-height:100vh}.login-aside{width:46%;max-width:620px;flex:none;background:var(--bg-sidebar);padding:2.5rem 3rem;display:flex;flex-direction:column;border-right:1px solid var(--line);position:relative;overflow:hidden}.login-aside:after{content:"";position:absolute;inset:auto -20% -30% -20%;height:60%;background:radial-gradient(60% 60% at 50% 100%,var(--accent-dim),transparent 70%);pointer-events:none}.login-aside .aside-body{flex:1 1;display:flex;flex-direction:column;justify-content:center;gap:1.5rem;position:relative}.login-aside h1{font-size:2.125rem;line-height:1.18;max-width:15ch}.login-aside p{color:var(--ink-2);max-width:44ch;margin:0;line-height:1.7}.login-aside .quote{color:var(--ink-3);font-size:.8125rem;line-height:1.6}.login-aside .aside-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:1rem 1.125rem;max-width:400px}.login-aside .aside-card .lbl{font-size:.75rem;color:var(--ink-3);margin-bottom:.875rem}.login-aside .aside-card .who{display:flex;align-items:center;gap:.75rem}.login-aside .aside-card .who .av{width:38px;height:38px;border-radius:999px;background:var(--surface-3);display:grid;place-items:center;font-size:.875rem;font-weight:600}.login-aside .aside-card .who .nm{font-size:.875rem;font-weight:600}.login-aside .aside-card .who .rl{font-size:.75rem;color:var(--ink-3)}.login-aside .aside-card .q{margin-top:.875rem;padding-top:.875rem;border-top:1px solid var(--line);font-size:.8125rem;line-height:1.6;color:var(--ink-2)}.login-main{flex:1 1;display:grid;place-items:center;padding:2.5rem 1.5rem;position:relative}.login-form{width:100%;max-width:380px}.login-form h2{font-size:1.5rem;margin-bottom:.5rem}.login-form .lead{color:var(--ink-2);margin:0 0 1.75rem;font-size:.875rem}.login-form .row-between{display:flex;align-items:baseline;justify-content:space-between}.login-form .forgot{font-size:.8125rem;color:var(--ink-2)}.login-form .forgot:hover{color:var(--accent)}.login-form .err{font-size:.8125rem;color:var(--danger);margin:0 0 .875rem;background:oklch(.64 .19 25/.12);border:1px solid oklch(.64 .19 25/.3);border-radius:var(--r-sm);padding:.5rem .75rem}.login-form .foot{margin-top:1.25rem;font-size:.8125rem;color:var(--ink-3);text-align:center}.login-form .foot a,.login-form .foot b{color:var(--ink);font-weight:600}.login-form .foot a:hover{color:var(--accent)}.login-main .corp{position:absolute;bottom:1.5rem;font-size:.75rem;color:var(--ink-3)}.dash-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:1.25rem;gap:1.25rem;align-items:start}.start-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:1.5rem}.start-card h2{font-size:1.25rem}.start-card .lead{font-size:.875rem;color:var(--ink-3);margin:.375rem 0 1.25rem}.char-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.5rem;gap:.5rem}@media (max-width:1280px){.char-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.char-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.char-grid{grid-template-columns:minmax(0,1fr)}}.char-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;min-height:148px;text-align:left;font:inherit;cursor:pointer;background:transparent;border:1px solid var(--line);border-radius:var(--r);padding:.875rem;overflow:hidden;transition:border-color var(--t) var(--ease),background var(--t) var(--ease)}.char-card:before{content:"";position:absolute;inset:0;opacity:0;pointer-events:none;background:radial-gradient(200px circle at var(--mx,50%) var(--my,50%),oklch(1 0 0/.07),transparent 60%);transition:opacity var(--t) var(--ease)}.char-card:hover{border-color:var(--line-2);background:var(--surface-2)}.char-card:hover:before{opacity:1}.char-card[aria-pressed=true]{border-color:var(--accent);background:var(--surface-2)}.char-card.random[aria-pressed=true]{border-style:solid}.char-card .cav{width:34px;height:34px;flex:none;border-radius:999px;background:var(--surface-3);display:grid;place-items:center;font-size:.8125rem;font-weight:600;color:var(--ink);transition:background var(--t) var(--ease),color var(--t) var(--ease)}.char-card[aria-pressed=true] .cav{background:var(--accent);color:var(--accent-ink)}.char-card .cname{font-size:.875rem;font-weight:600;margin-top:.75rem;color:var(--ink)}.char-card .crole{font-size:.75rem;color:var(--ink-3);line-height:1.45;margin:2px 0 .75rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.char-card .cmood{margin-top:auto;font-size:.6875rem;color:var(--ink-2);background:oklch(1 0 0/.06);border-radius:999px;padding:3px 8px}.char-card[aria-pressed=true] .cmood{background:oklch(1 0 0/.1);color:var(--ink)}.char-card .csel{position:absolute;top:.625rem;right:.625rem;color:var(--accent)}.char-card.random{border-style:dashed}.char-card.random .qm{width:34px;height:34px;flex:none;border-radius:999px;border:1px dashed var(--line-2);display:grid;place-items:center;font-size:.9375rem;color:var(--ink-3)}.show-all{font:inherit;font-size:.8125rem;color:var(--ink-2);background:none;border:none;cursor:pointer;margin:.875rem auto 0;display:block;padding:.25rem .5rem;border-radius:var(--r-sm);transition:color var(--t) var(--ease)}.show-all:hover{color:var(--accent)}.start-foot{display:flex;align-items:flex-end;justify-content:space-between;gap:1.25rem;margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid var(--line)}.start-foot .cta-note{font-size:.75rem;color:var(--ink-3);margin-top:.5rem;text-align:right;max-width:32ch}.seg{display:inline-flex;background:var(--bg);border:1px solid var(--line-2);border-radius:var(--r-sm);padding:2px;gap:2px}.seg button{font:inherit;font-size:.8125rem;font-weight:500;padding:0 .75rem;height:1.875rem;cursor:pointer;background:transparent;color:var(--ink-3);border:none;border-radius:6px;transition:background var(--t) var(--ease),color var(--t) var(--ease)}.seg button:hover{color:var(--ink)}.seg button.active{background:var(--surface-3);color:var(--ink);font-weight:600}.select-navy{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:2rem;background-image:linear-gradient(45deg,transparent 50%,var(--ink-3) 50%),linear-gradient(135deg,var(--ink-3) 50%,transparent 50%);background-position:calc(100% - 15px) 55%,calc(100% - 10px) 55%;background-size:5px 5px;background-repeat:no-repeat}.select-compact{width:auto;height:2.125rem;font-size:.8125rem}.rail{display:flex;flex-direction:column;gap:1.25rem}.score-card .eyebrow{font-size:.8125rem;font-weight:500;color:var(--ink-2)}.score-card .big{display:flex;align-items:baseline;gap:.625rem;margin-top:.625rem}.score-card .big .n{font-size:2.5rem;line-height:1;font-weight:600;color:var(--accent);letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.score-card .big .delta{font-size:.8125rem;color:var(--ink-3)}.score-card .up{font-size:.8125rem;color:var(--ok);margin-top:.375rem}.score-card hr{border:none;border-top:1px solid var(--line);margin:1rem 0}.score-card .note{font-size:.875rem;color:var(--ink-2)}.score-card .note b{color:var(--ink);font-weight:600}.mini-rows{margin-top:1rem;padding-top:.875rem;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:.5rem;font-size:.8125rem}.mini-rows .r{display:flex;justify-content:space-between;gap:1rem}.mini-rows .r span{color:var(--ink-3)}.mini-rows .r b{font-weight:600;color:var(--ink);text-align:right}.mini-bar{height:3px;border-radius:999px;background:oklch(1 0 0/.08);overflow:hidden}.mini-bar>i{display:block;height:100%;border-radius:999px;background:var(--accent)}.tip-card{font-size:.875rem;line-height:1.6;color:var(--ink-2)}.tip-card h3{font-size:.9375rem;margin-bottom:.5rem}.tip-card b{color:var(--ink);font-weight:600}.list-head{display:flex;align-items:center;justify-content:space-between;margin:2.5rem 0 .875rem}.list-head a{font-size:.8125rem;color:var(--ink-2);position:relative}.list-head a:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1px;background:currentColor;scale:0 1;transform-origin:left;transition:scale var(--t) var(--ease)}.list-head a:hover{color:var(--ink)}.list-head a:hover:after{scale:1 1}.srow{display:flex;align-items:center;gap:.875rem;padding:.75rem .875rem;border-radius:var(--r);border:1px solid transparent;background:transparent;transition:background var(--t) var(--ease),border-color var(--t) var(--ease)}.srow+.srow{margin-top:2px}.srow:hover{background:var(--surface);border-color:var(--line)}.srow .avatar{width:32px;height:32px;font-size:.6875rem}.srow .meta{flex:1 1;min-width:0}.srow .meta .t{display:block;font-weight:500;font-size:.875rem;color:var(--ink)}.srow .meta .s{display:block;font-size:.75rem;color:var(--ink-3);margin-top:1px}.srow .tag{font-size:.6875rem;color:var(--ink-3);background:oklch(1 0 0/.05);border-radius:999px;padding:3px 9px}.srow .score{font-size:.875rem;font-weight:600;color:var(--accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.srow .chev{color:var(--ink-3);font-size:1rem;transition:transform var(--t) var(--ease),color var(--t) var(--ease)}.srow:hover .chev{transform:translateX(2px);color:var(--ink-2)}.srow .badge{font-size:.6875rem;color:var(--ink-3);border:1px solid var(--line-2);border-radius:999px;padding:2px 9px}@keyframes sonar{0%{transform:scale(1);opacity:.5}to{transform:scale(2.1);opacity:0}}@keyframes eq{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}.live{position:relative;min-height:100vh;overflow:hidden;color:var(--ink);flex-direction:column;background:radial-gradient(120% 80% at 50% 22%,oklch(.26 .035 258) 0,transparent 55%),oklch(.115 .018 258)}.live,.live-top{display:flex;align-items:center}.live-top{width:100%;justify-content:space-between;padding:1.25rem 1.75rem;z-index:var(--z-sticky)}.live-top .who-lbl{display:flex;align-items:center;gap:.75rem;font-size:.8125rem;color:var(--ink-3)}.live-top .pills{display:flex;align-items:center;gap:.5rem}.live-top .pill{border:1px solid var(--line);border-radius:999px;padding:4px 11px;font-size:.75rem;color:var(--ink-2);display:inline-flex;align-items:center;gap:6px}.live-top .pill .dot{width:5px;height:5px;border-radius:999px;background:var(--ink-3)}.live-top .timer{font-size:.875rem;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;border:1px solid var(--line);border-radius:999px;padding:4px 12px}.live-stage{flex:1 1;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:1.25rem}.orb{position:relative;width:132px;height:132px;border:none;background:none;padding:0;cursor:default;display:grid;place-items:center;--amp:0}.orb.is-armed{cursor:pointer}.orb .ring{position:absolute;inset:0;border-radius:999px;border:1px solid oklch(.81 .142 80/.45)}.orb .ring.r2{border-color:oklch(.81 .142 80/.28)}.orb.is-speaking .ring{animation:sonar 2.4s linear infinite}.orb.is-speaking .ring.r2{animation-delay:-1.2s}.orb.is-listening .ring{border-color:oklch(.72 .11 230/.45);animation:sonar 2.8s linear infinite}.orb.is-listening .ring.r2{border-color:oklch(.72 .11 230/.28);animation-delay:-1.4s}.orb-core{position:relative;width:100%;height:100%;border-radius:999px;display:grid;place-items:center;font-size:2rem;font-weight:600;letter-spacing:-.02em;color:var(--ink);background:oklch(.28 .03 258);border:1px solid var(--line-2);scale:calc(1 + var(--amp) * .09);box-shadow:0 0 calc(20px + var(--amp) * 60px) oklch(.81 .142 80/calc(.05 + var(--amp) * .35));transition:scale 90ms linear,box-shadow 90ms linear,color var(--t) var(--ease)}.orb.is-armed .orb-core{color:var(--accent)}.orb.is-armed:hover .orb-core{background:oklch(.32 .035 258)}.live-stage .who{font-size:1.75rem;font-weight:600;letter-spacing:-.02em;margin-top:1.75rem}.live-stage .role{font-size:.875rem;color:var(--ink-3);margin-top:.375rem}.status{align-items:center;gap:.5rem;margin-top:1.75rem;background:oklch(1 0 0/.05);border:1px solid var(--line);border-radius:999px;padding:.5rem 1rem;font-size:.8125rem;color:var(--ink)}.eq,.status{display:inline-flex}.eq{align-items:flex-end;gap:2px}.eq,.eq i{height:12px}.eq i{width:2.5px;background:var(--accent);border-radius:2px;transform-origin:bottom;animation:eq .85s var(--ease) infinite}.eq i:nth-child(2){animation-delay:-.28s}.eq i:nth-child(3){animation-delay:-.56s}.status.you .eq i{background:oklch(.72 .11 230)}.status .status-dot{width:6px;height:6px;border-radius:999px;background:var(--ink-3)}.live-hint{font-size:.75rem;color:var(--ink-3);margin-top:.75rem}.connect-cta{margin-top:1.75rem;font:inherit;font-size:.9375rem;font-weight:600;padding:0 1.5rem;height:2.75rem;border-radius:var(--r-sm);border:none;cursor:pointer;background:var(--accent);color:var(--accent-ink);transition:background var(--t) var(--ease),transform var(--t-fast) var(--ease)}.connect-cta:hover{background:var(--accent-hi)}.connect-cta:active{transform:translateY(1px)}.consent-note{margin:1.25rem auto 0;max-width:42ch;font-size:.75rem;line-height:1.55;color:var(--ink-3)}.consent-note a{color:var(--ink-2);text-decoration:underline;text-underline-offset:2px}.typed{margin-top:1.25rem;display:flex;gap:.5rem;width:100%;max-width:440px}.live-controls{display:flex;flex-direction:column;align-items:center;gap:.625rem;padding-bottom:2.5rem}.ctl{border-radius:999px;display:grid;place-items:center;cursor:pointer;border:none}.ctl.hang{width:56px;height:56px;background:var(--danger);color:oklch(.99 0 0);transition:background var(--t) var(--ease),transform var(--t-fast) var(--ease)}.ctl.hang:hover{background:oklch(.58 .19 25)}.ctl.hang:active{transform:translateY(1px)}.ctl-note{font-size:.75rem;color:var(--ink-3)}.backbar{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.75rem;border-bottom:1px solid var(--line)}.backbar .left{display:inline-flex;align-items:center;gap:.875rem}.backbar .left a{font-size:.875rem;color:var(--ink-3)}.backbar .left a:hover{color:var(--ink)}.backbar .left .h{font-size:1.0625rem;font-weight:600}.backbar .right{font-size:.875rem;color:var(--ink-3)}.fb-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1.25rem}.fb-head .who{display:flex;align-items:center;gap:.625rem;margin-top:.75rem}.fb-head .who .av{width:26px;height:26px;border-radius:999px;background:var(--surface-3);display:grid;place-items:center;font-size:.6875rem;font-weight:600}.fb-head .who .m{font-size:.875rem;color:var(--ink-3)}.fb-head .who .m b{color:var(--ink);font-weight:500}.fb-cols{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:1.25rem;gap:1.25rem;margin-top:1.75rem;align-items:start}.fb-cols .col{display:flex;flex-direction:column;gap:1.25rem}.coach-head{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.coach-head .t{font-size:.875rem;font-weight:600}.coach-body{font-size:.9375rem;line-height:1.7;color:var(--ink-2);max-width:68ch}.moment{padding:1.125rem 0;border-top:1px solid var(--line)}.moment:first-child{border-top:none}.moment .m-top{display:flex;align-items:center;gap:.625rem}.moment .m-tag{border-radius:999px;padding:3px 9px;font-size:.6875rem;font-weight:500;color:var(--ink-2);background:oklch(1 0 0/.06)}.moment .m-tag.strong{background:var(--ok-dim);color:var(--ok)}.moment .m-time{font-size:.75rem;color:var(--ink-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.moment .m-quote{font-size:.9375rem;line-height:1.6;color:var(--ink);margin-top:.75rem}.moment .m-note{font-size:.875rem;line-height:1.65;color:var(--ink-2);margin-top:.5rem;max-width:68ch}.moment .m-note b{color:var(--ink);font-weight:500}.ring-card{text-align:center}.ring{position:relative;width:140px;height:140px;margin:0 auto}.ring .n{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.ring .n b{font-size:2.25rem;font-weight:600;letter-spacing:-.03em;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.ring .n span{font-size:.75rem;color:var(--ink-3);margin-top:3px}.ring-card .rc-note{font-size:.8125rem;color:var(--ink-3);line-height:1.55;margin:.875rem 0 0}.axis{margin-bottom:.875rem}.axis:last-of-type{margin-bottom:0}.axis .row{display:flex;justify-content:space-between;font-size:.8125rem;margin-bottom:5px}.axis .row .sc{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.axis .bar{height:3px;background:oklch(1 0 0/.08);border-radius:999px;overflow:hidden}.axis .bar>i{display:block;height:100%;background:var(--accent);border-radius:999px}.axis-foot{font-size:.8125rem;color:var(--ink-3);line-height:1.6;margin:1rem 0 0;padding-top:.875rem;border-top:1px solid var(--line)}.axis-foot b{color:var(--ink-2)}.tr-line{display:flex;gap:.875rem;padding:.625rem 0;border-top:1px solid var(--line);font-size:.875rem}.tr-line:first-of-type{border-top:none}.tr-line .tm{font-size:.75rem;width:38px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tr-line .spk,.tr-line .tm{color:var(--ink-3);flex:none}.tr-line .spk{font-size:.75rem;width:78px}.tr-line .tx{flex:1 1;line-height:1.6;color:var(--ink-2)}.fb-actions{display:flex;gap:.625rem;margin-top:.5rem}.hist-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:1.25rem;gap:1.25rem;align-items:start}.hist-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1.25rem;margin-bottom:1.25rem}.hist-filters{display:flex;gap:.5rem;flex:none}.month-label{font-size:.75rem;color:var(--ink-3);margin:1.25rem 0 .5rem}.spark{display:flex;align-items:flex-end;gap:4px;height:36px;margin-top:.875rem}.spark i{flex:0 1 28px;min-width:10px;background:oklch(1 0 0/.1);border-radius:2px}.spark i.cur{background:var(--accent)}.where .row{display:flex;justify-content:space-between;gap:1rem;padding:.625rem 0;border-top:1px solid var(--line);font-size:.875rem}.where .row:first-of-type{border-top:none}.where .row b{color:var(--ink);font-weight:500;text-align:right}.empty,.where .row span{color:var(--ink-3)}.empty{font-size:.875rem;padding:2rem 1.5rem;text-align:center;border:1px dashed var(--line-2);border-radius:var(--r-lg);background:oklch(1 0 0/.015)}.upgrade-status .row{display:flex;justify-content:space-between;gap:1rem;padding:.625rem 0;border-top:1px solid var(--line);font-size:.875rem}.upgrade-status .row:first-of-type{border-top:none;padding-top:0}.upgrade-status .row:last-child{padding-bottom:0}.upgrade-status .row b{font-weight:600}.upgrade-status b.ok{color:var(--ok)}.upgrade-status b.blocked{color:var(--danger)}.seat-row{display:flex;align-items:center;gap:.875rem}.seat-total{font-size:.875rem;color:var(--ink-3)}.seat-total b{color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.team-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:1.25rem;gap:1.25rem;align-items:start}.team-table{padding:.5rem 1.25rem}.trow{display:grid;grid-template-columns:minmax(0,1fr) 72px 96px 128px;grid-gap:.875rem;gap:.875rem;align-items:center;padding:.75rem .5rem;margin:0 -.5rem;border-top:1px solid var(--line);font-size:.875rem;border-radius:var(--r-sm);transition:background var(--t) var(--ease)}.trow:not(.thead):hover{background:oklch(1 0 0/.03)}.trow:first-of-type{border-top:none}.trow.thead{color:var(--ink-3);font-size:.75rem;padding:.625rem .5rem;border-radius:0}.trow .num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.trow .num.score{color:var(--accent);font-weight:600}.trow .who-cell{display:flex;flex-direction:column;min-width:0;line-height:1.35}.trow .who-cell b{font-size:.875rem;font-weight:500;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trow .who-cell i{font-style:normal;font-size:.75rem;color:var(--ink-3)}.invite-row{display:flex;align-items:center;gap:.875rem;padding:.625rem 0;border-top:1px solid var(--line);font-size:.875rem}.invite-row:first-of-type{border-top:none}.invite-row span:first-child{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis}.link-danger{font:inherit;font-size:.8125rem;background:none;border:none;cursor:pointer;color:var(--danger);padding:0}.link-danger:hover{text-decoration:underline}.stat-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:.75rem;gap:.75rem;margin-bottom:1.5rem}.stat{display:flex;flex-direction:column;gap:2px;padding:1rem 1.125rem}.stat .sv{font-size:1.625rem;font-weight:600;letter-spacing:-.03em;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.15}.stat .sv.metric{color:var(--accent)}.stat .sl{font-size:.75rem;color:var(--ink-3)}.admin-grid{display:grid;grid-template-columns:minmax(0,1fr) 280px;grid-gap:1.25rem;gap:1.25rem;align-items:start}.trow.admin-row{grid-template-columns:minmax(0,1fr) 60px 60px 116px 64px}.status-blocked{color:var(--danger)}.comp-pill{font:inherit;font-size:.75rem;font-weight:600;cursor:pointer;padding:4px 11px;border-radius:999px;border:1px solid var(--line-2);background:transparent;color:var(--ink-3);transition:background var(--t) var(--ease),color var(--t) var(--ease),border-color var(--t) var(--ease)}.comp-pill.on{background:var(--ok-dim);border-color:transparent;color:var(--ok)}.comp-pill:hover:not(:disabled){border-color:var(--line-2);color:var(--ink)}.account-stack{display:flex;flex-direction:column;gap:1rem}.form-note{font-size:.8125rem;color:var(--ok);margin:0 0 .875rem}.billing-link{display:flex;align-items:center;justify-content:space-between;gap:1rem;transition:background var(--t) var(--ease),border-color var(--t) var(--ease)}.billing-link:hover{background:var(--surface-2);border-color:var(--line-2)}.billing-link .bl-meta b{display:block;font-size:.9375rem;color:var(--ink);font-weight:600}.billing-link .bl-meta span{font-size:.8125rem;color:var(--ink-3)}.billing-link .chev{color:var(--ink-3);font-size:1.125rem;transition:transform var(--t) var(--ease)}.billing-link:hover .chev{transform:translateX(2px)}.legal{min-height:100vh}.legal-head{padding:1.25rem 1.75rem;border-bottom:1px solid var(--line)}.legal-body{max-width:68ch;margin:0 auto;padding:2.5rem 1.5rem 5rem}.legal-body h1{font-size:1.75rem;margin:1rem 0 .625rem}.legal-body h2{font-size:1.125rem;margin:1.75rem 0 .5rem}.legal-body li,.legal-body p{color:var(--ink-2);font-size:.9375rem;line-height:1.7}.legal-body ul{padding-left:1.125rem}.legal-body li{margin:.375rem 0}.legal-flag{display:inline-block;font-size:.8125rem;color:var(--accent);background:var(--accent-dim);border-radius:999px;padding:5px 12px;margin:0}.legal-foot{border-top:1px solid var(--line);padding-top:1.125rem;margin-top:2rem;font-size:.875rem;color:var(--ink-3)}.legal-foot a{color:var(--ink-2);text-decoration:underline;text-underline-offset:2px}@keyframes drift{0%{transform:translateZ(0)}to{transform:translate3d(0,-40px,0)}}@keyframes sheen{0%{background-position:-200% 0}to{background-position:200% 0}}.landing{min-height:100vh;position:relative;overflow-x:clip}.landing:before{content:"";position:absolute;inset:0 0 auto 0;height:780px;pointer-events:none;background:radial-gradient(52% 46% at 22% 0,oklch(.81 .142 80/.12),transparent 68%),radial-gradient(46% 40% at 82% 6%,oklch(.62 .13 258/.16),transparent 70%)}.ld-top{position:relative;justify-content:space-between;max-width:1120px;margin:0 auto;padding:1.25rem 1.75rem}.ld-nav,.ld-top{display:flex;align-items:center}.ld-nav{gap:1.25rem}.ld-nav>a:not(.btn){font-size:.875rem;color:var(--ink-3);position:relative;transition:color var(--t) var(--ease)}.ld-nav>a:not(.btn):hover{color:var(--ink)}.ld-nav .btn{height:2.25rem;font-size:.8125rem}.ld-hero{position:relative;display:grid;grid-template-columns:1.1fr .9fr;grid-gap:3rem;gap:3rem;align-items:center;max-width:1120px;margin:0 auto;padding:4.5rem 1.75rem 4rem}.ld-hero-copy h1{font-size:clamp(2.5rem,5vw,3.75rem);line-height:1.05;letter-spacing:-.035em;max-width:14ch}.ld-hero-copy p{font-size:1.0625rem;line-height:1.65;color:var(--ink-2);max-width:46ch;margin:1.25rem 0 1.75rem}.ld-cta{display:flex;gap:.625rem;flex-wrap:wrap}.ld-cta .btn{height:2.75rem;padding:0 1.375rem;font-size:.9375rem}.ld-note{font-size:.75rem;color:var(--ink-3);margin-top:1rem}.ld-hero-card{position:relative;background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-lg);padding:1.25rem 1.375rem;box-shadow:var(--shadow-pop);overflow:hidden}.ld-hero-card:after{content:"";position:absolute;inset:0 0 auto 0;height:1px;background:linear-gradient(90deg,transparent,oklch(.81 .142 80/.6),transparent);background-size:200% 100%;animation:sheen 6s linear infinite}.ld-hero-card .lbl{font-size:.75rem;color:var(--ink-3);margin-bottom:1rem}.ld-hero-card .who{display:flex;align-items:center;gap:.75rem}.ld-hero-card .who .av{width:40px;height:40px;flex:none;border-radius:999px;background:var(--surface-3);display:grid;place-items:center;font-size:.875rem;font-weight:600}.ld-hero-card .who .meta{flex:1 1;min-width:0;display:flex;flex-direction:column;line-height:1.35}.ld-hero-card .who .meta b{font-size:.875rem}.ld-hero-card .who .meta i{font-style:normal;font-size:.75rem;color:var(--ink-3)}.ld-hero-card .who .tm{font-size:.8125rem;color:var(--ink-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ld-hero-card .q{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--line);font-size:.9375rem;line-height:1.6;color:var(--ink-2)}.ld-features{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:1.25rem;gap:1.25rem;max-width:1120px;margin:0 auto;padding:1rem 1.75rem 3rem}.ld-features h3{font-size:1rem;margin-bottom:.5rem}.ld-features p{font-size:.875rem;line-height:1.65;color:var(--ink-3);margin:0}.ld-pricing{position:relative;max-width:1120px;margin:0 auto;padding:2.5rem 1.75rem 1.5rem}.ld-pricing h2{font-size:1.625rem;margin-bottom:1.5rem;letter-spacing:-.025em}.ld-plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:1rem;gap:1rem;max-width:720px}.ld-plan{display:flex;flex-direction:column}.ld-plan.featured{border-color:var(--accent)}.ld-plan .pl-name{font-size:.875rem;font-weight:600}.ld-plan .pl-price{margin-top:.625rem;font-size:.8125rem;color:var(--ink-3)}.ld-plan .pl-price b{font-size:2rem;font-weight:600;color:var(--ink);letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-right:6px}.ld-plan ul{margin:1rem 0 1.25rem;padding:0;list-style:none;display:flex;flex-direction:column;gap:.5rem;flex:1 1}.ld-plan li{font-size:.8125rem;color:var(--ink-2);padding-left:1.125rem;position:relative}.ld-plan li:before{content:"";position:absolute;left:0;top:.5rem;width:5px;height:5px;border-radius:999px;background:var(--accent)}.ld-trust{padding:1.75rem;font-size:.8125rem;color:var(--ink-3);border-top:1px solid var(--line)}.ld-foot,.ld-trust{position:relative;max-width:1120px;margin:0 auto}.ld-foot{align-items:center;justify-content:space-between;padding:1.25rem 1.75rem 2.5rem}.ld-foot,.ld-foot nav{display:flex;gap:1.25rem}.ld-foot nav a{font-size:.8125rem;color:var(--ink-3);transition:color var(--t) var(--ease)}.ld-foot nav a:hover{color:var(--ink)}@media (max-width:960px){.admin-grid,.dash-grid,.fb-cols,.hist-grid,.team-grid{grid-template-columns:minmax(0,1fr)}.ld-hero{grid-template-columns:1fr;padding:2.5rem 1.25rem 3rem;gap:2rem}.ld-features,.ld-pricing,.ld-trust{padding-left:1.25rem;padding-right:1.25rem}.ld-top{padding:1rem 1.25rem}.ld-nav>a:not(.btn){display:none}.ld-foot{flex-direction:column;align-items:flex-start;padding:1.25rem}.page{padding:1.75rem 1.25rem 4rem}.login{flex-direction:column}.login-aside{width:auto;max-width:none;padding:1.75rem}.login-aside .aside-card{display:none}.login-aside h1{font-size:1.625rem}.fb-head,.hist-head{flex-direction:column;align-items:flex-start;gap:.875rem}.start-foot{flex-direction:column;align-items:stretch;gap:1rem}.start-foot .cta-note{text-align:left;max-width:none}.trow{grid-template-columns:minmax(0,1fr) 60px 72px}.trow>:nth-child(4){display:none}.trow.admin-row{grid-template-columns:minmax(0,1fr) 60px 64px}.trow.admin-row>:nth-child(4){display:none}.sidenav{width:56px;padding:1.125rem .5rem .875rem}.nav-foot .who-meta,.nav-help,.nav-item span,.sidenav .brand{display:none}.nav-item{justify-content:center;padding:0}.nav-item.active:before{left:-.5rem}.nav-foot{justify-content:center}}