@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.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:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.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:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
:root{--sys-blue:#0a84ff;--sys-indigo:#5e5ce6;--sys-purple:#bf5af2;--sys-pink:#ff375f;--sys-red:#ff453a;--sys-orange:#ff9f0a;--sys-yellow:#ffd60a;--sys-green:#30d158;--sys-mint:#66d4cf;--sys-teal:#40c8e0;--sys-cyan:#64d2ff;--sys-brown:#ac8e68;--gray-0:#fff;--gray-50:#f5f5f7;--gray-100:#ebebed;--gray-200:#d8d8dc;--gray-300:#c4c4c9;--gray-400:#a1a1a8;--gray-500:#7c7c84;--gray-600:#5a5a61;--gray-700:#3f3f45;--gray-800:#2a2a2e;--gray-900:#1c1c1e;--gray-950:#0e0e10;--gray-1000:#000;--accent:var(--sys-blue);--accent-hover:#3d9bff;--accent-press:#0066d6;--on-accent:#fff;--bg-base:#eef1f6;--surface-1:#fff;--surface-2:#f5f5f7;--surface-3:#ebebed;--text-primary:#000000eb;--text-secondary:#0000008f;--text-tertiary:#00000057;--text-quaternary:#0000002e;--text-on-glass:#000000e0;--separator:#0000001a;--separator-strong:#0000002e;--fill-1:#78788033;--fill-2:#78788029;--fill-3:#7878801f;--fill-4:#78788014}:root[data-theme=dark]{--accent:var(--sys-blue);--accent-hover:#4ca6ff;--accent-press:#0a6fd6;--on-accent:#fff;--bg-base:#000;--surface-1:#1c1c1e;--surface-2:#2a2a2e;--surface-3:#3f3f45;--text-primary:#fffffff2;--text-secondary:#fff9;--text-tertiary:#ffffff5c;--text-quaternary:#fff3;--text-on-glass:#fffffff2;--separator:#ffffff1f;--separator-strong:#ffffff38;--fill-1:#78788070;--fill-2:#7878805c;--fill-3:#78788047;--fill-4:#78788033}
:root{--glass-blur:saturate(180%) blur(20px);--glass-blur-thin:saturate(160%) blur(10px);--glass-blur-thick:saturate(200%) blur(40px);--glass-regular-bg:#ffffff8c;--glass-thin-bg:#fff6;--glass-thick-bg:#ffffffb8;--glass-clear-bg:#ffffff24;--glass-border:#ffffffa6;--glass-border-soft:#ffffff59;--glass-inner-hi:inset 0 1px 0 0 #ffffffbf, inset 0 0 0 1px #fff3;--glass-shadow:0 1px 2px #00000014, 0 8px 24px #0000001f;--glass-shadow-lg:0 4px 8px #0000001a, 0 24px 56px #00000038;--glass-tint-bg:color-mix(in srgb, var(--accent) 26%, #ffffff8c);--glass-tint-border:color-mix(in srgb, var(--accent) 40%, #ffffffa6)}:root[data-theme=dark]{--glass-regular-bg:#28282c8c;--glass-thin-bg:#28282c66;--glass-thick-bg:#1c1c1eb8;--glass-clear-bg:#ffffff1a;--glass-border:#ffffff2e;--glass-border-soft:#ffffff1a;--glass-inner-hi:inset 0 1px 0 0 #ffffff2e, inset 0 0 0 1px #ffffff0f;--glass-shadow:0 1px 2px #0006, 0 8px 24px #0000008c;--glass-shadow-lg:0 4px 8px #00000073, 0 24px 56px #000000a6;--glass-tint-bg:color-mix(in srgb, var(--accent) 32%, #28282c8c);--glass-tint-border:color-mix(in srgb, var(--accent) 50%, #fff3)}
:root{--font-sans:"Geist", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-mono:"Geist Mono", ui-monospace, "SF Mono", Menlo, monospace;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-heavy:800;--type-large-title:700 34px/40px var(--font-sans);--type-title-1:700 28px/34px var(--font-sans);--type-title-2:600 22px/28px var(--font-sans);--type-title-3:600 20px/25px var(--font-sans);--type-headline:600 17px/22px var(--font-sans);--type-body:400 17px/24px var(--font-sans);--type-callout:400 16px/21px var(--font-sans);--type-subhead:400 15px/20px var(--font-sans);--type-footnote:400 13px/18px var(--font-sans);--type-caption-1:400 12px/16px var(--font-sans);--type-caption-2:400 11px/13px var(--font-sans);--type-display-1:800 72px/76px var(--font-sans);--type-display-2:700 56px/60px var(--font-sans);--tracking-tight:-.022em;--tracking-snug:-.01em;--tracking-normal:0em;--tracking-wide:.02em}
:root{--space-0:0px;--space-1:2px;--space-2:4px;--space-3:8px;--space-4:12px;--space-5:16px;--space-6:20px;--space-7:24px;--space-8:32px;--space-9:40px;--space-10:48px;--space-11:64px;--space-12:80px;--space-13:96px;--space-14:128px;--pad-control-x:16px;--pad-control-y:9px;--gap-inline:8px;--gap-stack:16px}
:root{--radius-xs:6px;--radius-sm:10px;--radius-md:14px;--radius-lg:20px;--radius-xl:28px;--radius-2xl:36px;--radius-card:22px;--radius-capsule:999px}
:root{--dur-instant:80ms;--dur-fast:.16s;--dur-base:.24s;--dur-slow:.38s;--dur-slower:.56s;--ease-smooth:cubic-bezier(.4, 0, .2, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--transition-control:transform var(--dur-fast) var(--ease-spring), background-color var(--dur-fast) var(--ease-smooth), box-shadow var(--dur-base) var(--ease-out)}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font:var(--type-body);letter-spacing:var(--tracking-normal);color:var(--text-primary);background:var(--bg-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0}h1,h2,h3,h4,h5,h6,p,figure{margin:0}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--accent);text-decoration:none}::selection{background:color-mix(in srgb, var(--accent) 28%, transparent)}.lg-canvas{background:radial-gradient(60% 80% at 12% 8%,#fb5 0%,#0000 60%),radial-gradient(55% 70% at 88% 12%,#7af 0%,#0000 55%),radial-gradient(70% 90% at 70% 95%,#f9c 0%,#0000 60%),radial-gradient(60% 80% at 25% 90%,#9fe 0%,#0000 55%),linear-gradient(135deg,#c8d6ff,#ffd6ec 55%,#d6fff0)}
.lg-btn{font-family:var(--font-sans);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-snug);border-radius:var(--radius-capsule);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;transition:var(--transition-control);-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;display:inline-flex}.lg-btn:active{transform:scale(.96)}.lg-btn:disabled{opacity:.4;cursor:default;pointer-events:none}.lg-btn:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 35%, transparent);outline:none}.lg-btn--sm{padding:6px 14px;font-size:14px}.lg-btn--md{padding:9px 18px;font-size:16px}.lg-btn--lg{padding:13px 26px;font-size:18px}.lg-btn--full{width:100%}.lg-btn--filled{background:var(--accent);color:var(--on-accent);box-shadow:0 1px 2px #0000001f,inset 0 1px #ffffff40}.lg-btn--filled:hover{background:var(--accent-hover)}.lg-btn--filled:active{background:var(--accent-press)}.lg-btn--tinted{background:var(--glass-tint-bg);color:var(--accent);border-color:var(--glass-tint-border);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-inner-hi)}.lg-btn--tinted:hover{background:color-mix(in srgb, var(--accent) 34%, var(--glass-regular-bg))}.lg-btn--glass{background:var(--glass-regular-bg);color:var(--text-on-glass);border-color:var(--glass-border);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-shadow), var(--glass-inner-hi)}.lg-btn--glass:hover{background:var(--glass-thick-bg)}.lg-btn--plain{color:var(--accent);background:0 0}.lg-btn--plain:hover{background:var(--fill-4)}.lg-iconbtn{border-radius:var(--radius-capsule);cursor:pointer;color:var(--text-on-glass);transition:var(--transition-control);border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:inline-flex}.lg-iconbtn svg{width:55%;height:55%;display:block}.lg-iconbtn:active{transform:scale(.92)}.lg-iconbtn:disabled{opacity:.4;pointer-events:none}.lg-iconbtn:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 35%, transparent);outline:none}.lg-iconbtn--sm{width:32px;height:32px}.lg-iconbtn--md{width:40px;height:40px}.lg-iconbtn--lg{width:52px;height:52px}.lg-iconbtn--glass{background:var(--glass-regular-bg);border-color:var(--glass-border);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-shadow), var(--glass-inner-hi)}.lg-iconbtn--glass:hover{background:var(--glass-thick-bg)}.lg-iconbtn--filled{background:var(--accent);color:var(--on-accent);box-shadow:0 1px 2px #0000001f,inset 0 1px #ffffff40}.lg-iconbtn--filled:hover{background:var(--accent-hover)}.lg-iconbtn--plain{color:var(--text-secondary);background:0 0}.lg-iconbtn--plain:hover{background:var(--fill-4);color:var(--text-primary)}.lg-avatar{font-family:var(--font-sans);font-weight:var(--fw-semibold);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:visible;box-shadow:inset 0 0 0 .5px #00000014}.lg-avatar__img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.lg-avatar__fallback{background:linear-gradient(145deg, var(--accent), color-mix(in srgb, var(--accent) 50%, var(--sys-purple)));border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.lg-avatar--xs{width:24px;height:24px;font-size:10px}.lg-avatar--sm{width:32px;height:32px;font-size:13px}.lg-avatar--md{width:40px;height:40px;font-size:15px}.lg-avatar--lg{width:56px;height:56px;font-size:20px}.lg-avatar--xl{width:80px;height:80px;font-size:28px}.lg-avatar__presence{border:2px solid var(--bg-base);background:var(--sys-green);border-radius:50%;width:30%;height:30%;position:absolute;bottom:0;right:0}.lg-avatar__presence[data-status=away]{background:var(--sys-orange)}.lg-avatar__presence[data-status=busy]{background:var(--sys-red)}.lg-avatar__presence[data-status=offline]{background:var(--gray-400)}.lg-badge{font-family:var(--font-sans);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);border-radius:var(--radius-capsule);white-space:nowrap;border:1px solid #0000;align-items:center;gap:5px;line-height:1;display:inline-flex}.lg-badge--sm{padding:3px 8px;font-size:11px}.lg-badge--md{padding:5px 11px;font-size:13px}.lg-badge__dot{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.lg-badge--solid{color:#fff;background:var(--badge-color)}.lg-badge--soft{color:var(--badge-color);background:color-mix(in srgb, var(--badge-color) 16%, transparent);border-color:color-mix(in srgb, var(--badge-color) 24%, transparent)}.lg-badge--glass{color:var(--badge-color);background:var(--glass-regular-bg);border-color:var(--glass-border);-webkit-backdrop-filter:var(--glass-blur-thin);backdrop-filter:var(--glass-blur-thin)}.lg-panel{border-radius:var(--radius-card);border:1px solid var(--glass-border);color:var(--text-on-glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-shadow), var(--glass-inner-hi);position:relative;overflow:hidden}.lg-panel--regular{background:var(--glass-regular-bg)}.lg-panel--thin{background:var(--glass-thin-bg);-webkit-backdrop-filter:var(--glass-blur-thin);backdrop-filter:var(--glass-blur-thin)}.lg-panel--thick{background:var(--glass-thick-bg);-webkit-backdrop-filter:var(--glass-blur-thick);backdrop-filter:var(--glass-blur-thick)}.lg-panel--clear{background:var(--glass-clear-bg);border-color:var(--glass-border-soft)}.lg-panel--e0{box-shadow:var(--glass-inner-hi)}.lg-panel--e1{box-shadow:var(--glass-shadow), var(--glass-inner-hi)}.lg-panel--e2{box-shadow:var(--glass-shadow-lg), var(--glass-inner-hi)}
:root{--font-sans:var(--font-geist-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-mono:var(--font-geist-mono), ui-monospace, "SF Mono", Menlo, monospace}html,body{margin:0;padding:0}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--fill-2);background-clip:padding-box;border:2px solid #0000;border-radius:999px}button{font-family:var(--font-sans);cursor:pointer;color:inherit;background:0 0;border:none}.lgn-app{isolation:isolate;flex-direction:column;min-height:100vh;display:flex;position:relative}.lgn-app:before{content:"";z-index:-1;background:var(--wall,linear-gradient(135deg, #c8d6ff, #ffd6ec 55%, #d6fff0));background-attachment:fixed;position:fixed;inset:0}.wall-aurora{--wall:radial-gradient(60% 80% at 12% 8%, #ffd59e 0%, transparent 60%), radial-gradient(55% 70% at 88% 12%, #9ec1ff 0%, transparent 55%), radial-gradient(70% 90% at 70% 95%, #ffb9e0 0%, transparent 60%), radial-gradient(60% 80% at 22% 92%, #a9f0d8 0%, transparent 55%), linear-gradient(135deg, #d6e2ff, #ffe0ef 55%, #d9fff1)}.wall-dusk{--wall:radial-gradient(60% 80% at 18% 12%, #ffc9a3 0%, transparent 58%), radial-gradient(60% 75% at 85% 18%, #d4a0ff 0%, transparent 55%), radial-gradient(70% 85% at 60% 100%, #ff9fc4 0%, transparent 60%), linear-gradient(140deg, #ffe3d0, #f1d3ff 60%, #d6c4ff)}.wall-mint{--wall:radial-gradient(60% 80% at 14% 10%, #b6f0ff 0%, transparent 58%), radial-gradient(60% 75% at 88% 16%, #a9f5d4 0%, transparent 55%), radial-gradient(70% 85% at 65% 98%, #c9eaff 0%, transparent 60%), linear-gradient(140deg, #d6fff0, #d2f3ff 60%, #e6ffe9)}.wall-graphite{--wall:radial-gradient(60% 80% at 16% 10%, #e9edf6 0%, transparent 60%), radial-gradient(60% 75% at 86% 14%, #dfe4f0 0%, transparent 55%), linear-gradient(145deg, #eef1f6, #e7eaf2 60%, #eef1f6)}[data-theme=dark] .wall-aurora{--wall:radial-gradient(60% 80% at 12% 8%, #5b3b1f 0%, transparent 60%), radial-gradient(55% 70% at 88% 12%, #1f3a73 0%, transparent 55%), radial-gradient(70% 90% at 70% 95%, #5a1f47 0%, transparent 60%), radial-gradient(60% 80% at 22% 92%, #134a3c 0%, transparent 55%), linear-gradient(135deg, #0c0e16, #140c14 55%, #08120f)}[data-theme=dark] .wall-dusk{--wall:radial-gradient(60% 80% at 18% 12%, #5e3320 0%, transparent 58%), radial-gradient(60% 75% at 85% 18%, #3c2160 0%, transparent 55%), radial-gradient(70% 85% at 60% 100%, #5a1f3e 0%, transparent 60%), linear-gradient(140deg, #160e0c, #140b1c 60%, #0f0a1a)}[data-theme=dark] .wall-mint{--wall:radial-gradient(60% 80% at 14% 10%, #16414d 0%, transparent 58%), radial-gradient(60% 75% at 88% 16%, #11483a 0%, transparent 55%), radial-gradient(70% 85% at 65% 98%, #173a4d 0%, transparent 60%), linear-gradient(140deg, #08120f, #08131a 60%, #0a1410)}[data-theme=dark] .wall-graphite{--wall:radial-gradient(60% 80% at 16% 10%, #1a1c22 0%, transparent 60%), radial-gradient(60% 75% at 86% 14%, #181a20 0%, transparent 55%), linear-gradient(145deg, #0c0d10, #101116 60%, #0c0d10)}.lgn-topbar{z-index:50;background:var(--glass-thick-bg);height:60px;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-bottom:1px solid var(--glass-border);box-shadow:var(--glass-inner-hi);align-items:center;gap:16px;padding:0 24px;display:flex;position:sticky;top:0}.lgn-brand{flex:auto;align-items:center;gap:12px;min-width:0;display:flex}.lgn-brand-name,.lgn-brand-sub{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lgn-topbar-controls{flex-shrink:0;align-items:center;gap:14px;display:flex}.lgn-ctl-group{border-left:1px solid var(--separator);align-items:center;gap:8px;padding-left:14px;display:flex}.lgn-ctl-label{text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary);white-space:nowrap;font-size:11px;font-weight:600}.lgn-ws-name{max-width:120px}@media (max-width:1280px){.lgn-ctl-label{display:none}.lgn-ws-name{max-width:96px}}@media (max-width:1120px){.lgn-brand-sub,.lgn-poc{display:none}.lgn-ctl-group{padding-left:10px}.lgn-topbar-controls{gap:10px}}@media (max-width:960px){.lgn-brand-div{display:none}.lgn-ws-chip{display:none!important}.lgn-topbar{gap:12px;padding:0 16px}}@media (max-width:820px){.lgn-brand-name{font-size:14px}}.lgn-sidebar{background:var(--glass-regular-bg);width:248px;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-right:1px solid var(--glass-border);flex-direction:column;flex-shrink:0;gap:4px;height:calc(100vh - 61px);padding:18px 14px;display:flex}.lgn-main{flex-direction:column;flex:1;min-width:0;height:calc(100vh - 61px);display:flex}.lgn-pagehead{background:var(--glass-thin-bg);-webkit-backdrop-filter:var(--glass-blur-thin);backdrop-filter:var(--glass-blur-thin);border-bottom:1px solid var(--glass-border);flex-shrink:0;align-items:flex-end;gap:20px;padding:22px 36px;display:flex}.lgn-scroll{flex:1;min-height:0;padding:28px 36px 64px;overflow-y:auto}.lgn-nav-btn{width:100%;color:var(--text-secondary);transition:var(--transition-control,all .15s ease);text-align:left;border-radius:12px;align-items:center;gap:11px;padding:10px 12px;font-size:14px;font-weight:500;display:flex}.lgn-nav-btn:hover{background:var(--fill-4);color:var(--text-primary)}.lgn-nav-btn[data-active=true]{background:var(--glass-tint-bg);border:1px solid var(--glass-tint-border);color:var(--accent);-webkit-backdrop-filter:var(--glass-blur-thin);backdrop-filter:var(--glass-blur-thin);font-weight:600}.lgn-nav-btn:disabled{opacity:.45;cursor:default}.lgn-nav-btn:disabled:hover{color:var(--text-secondary);background:0 0}.lgn-nav-badge{background:var(--accent);color:var(--on-accent);border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex}.lgn-ws-chip{background:var(--fill-3);border-radius:999px;align-items:center;gap:8px;padding:5px 11px 5px 6px;display:flex}.lgn-hoverlift{transition:transform .15s var(--ease-spring,ease), box-shadow .15s ease}.lgn-hoverlift:hover{box-shadow:var(--glass-shadow-lg), var(--glass-inner-hi);transform:translateY(-2px)}.lgn-hoverlift:active{transform:scale(.985)}.lgn-fade{animation:lgnFade .34s var(--ease-out,ease)}@keyframes lgnFade{0%{transform:translateY(8px)}to{transform:none}}.lgn-input{border:1px solid var(--glass-border);background:var(--glass-thin-bg);width:100%;-webkit-backdrop-filter:var(--glass-blur-thin);backdrop-filter:var(--glass-blur-thin);color:var(--text-primary);border-radius:12px;outline:none;padding:11px 13px;font-size:14px}.lgn-input::placeholder{color:var(--text-tertiary)}.lgn-input:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 30%, transparent);border-color:var(--accent)}.lgn-link-muted{color:var(--text-secondary);align-items:center;gap:6px;font-size:12.5px;transition:color .15s;display:flex}.lgn-link-muted:hover{color:var(--text-primary)}.lgn-link-accent{color:var(--accent);font-weight:600;font-size:inherit}.lgn-link-accent:hover{text-decoration:underline}.lgn-org-row{border:1px solid var(--glass-border);background:var(--glass-thin-bg);border-radius:14px;align-items:center;gap:13px;width:100%;padding:13px 14px;transition:all .15s;display:flex}.lgn-org-row:hover{border-color:var(--glass-tint-border);background:var(--glass-tint-bg)}.lgn-dashed-btn{border:1px dashed var(--separator-strong);color:var(--text-secondary);border-radius:12px;flex:1;justify-content:center;align-items:center;gap:8px;padding:10px;font-size:13px;font-weight:600;transition:all .15s;display:flex}.lgn-dashed-btn:hover{border-color:var(--accent);color:var(--accent)}
