.Layout_layout__Zj0LC{display:flex;flex-direction:column;height:100dvh;overflow:hidden}.Layout_header__nfHmJ{flex-shrink:0;display:flex;align-items:center;height:var(--header-h);padding:0 var(--sp-5);background:var(--bg);border-bottom:1px solid var(--border)}.Layout_logo__X5_Tl{display:flex;flex-direction:column;justify-content:center;gap:0;line-height:1.15}.Layout_logoTitle__LYKG8{font-size:var(--fs-md);font-weight:var(--fw);color:var(--fg)}.Layout_logoSubtitle__LES0Z{font-size:var(--fs-sm);color:var(--fg-secondary)}.Layout_nav__UTp5v{display:flex;align-items:center;gap:var(--sp-2);margin-left:auto}.Layout_main__vM1uB{flex:1 1;min-width:0;min-height:0;overflow:auto;background:var(--bg);padding:0}:root{--fg:#0f1012;--fg-secondary:#5c5f66;--bg:#ffffff;--bg-secondary:#f1f1f2;--bg-tertiary:#e6e6e8;--btn:#1c1d20;--btn-hover:#2e2f33;--btn-fg:#ffffff;--border:#e2e2e5;--danger:#d14343;--success:#2f9e56;--glass-success:rgba(47,158,86,0.12);--glass-error:rgba(209,67,67,0.12);--overlay:rgba(26,29,33,0.3);--shadow-sm:0 2px 10px rgba(26,29,33,0.06);--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-full:9999px;--header-h:52px;--control-h:36px;--control-h-sm:30px;--sidebar-w:220px;--form-w-sm:400px;--form-w-md:700px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--fs-xs:12.5px;--fs-sm:14px;--fs-md:16px;--fw:500;--transition:0.1s}*,:after,:before{box-sizing:border-box}*{margin:0;padding:0;scrollbar-width:thin}body,html{height:100%}body{font-family:var(--font-onest),sans-serif;font-size:var(--fs-sm);line-height:1.5;color:var(--fg);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,svg{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit;background:none;border:none}button{cursor:pointer}a,button{-webkit-user-select:none;user-select:none}a{color:inherit;text-decoration:none}ol,ul{list-style:none}label,th{-webkit-user-select:none;user-select:none}