@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid}}}@layer theme{:root,:host{--spacing:.25rem;--radius-lg:.5rem}}@layer utilities{.fixed{position:fixed}.static{position:static}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.min-w-0{min-width:0}.flex-col{flex-direction:column}.place-items-center{place-items:center}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.border{border-style:var(--tw-border-style);border-width:1px}}.application{min-height:100vh}.app-sider{border-right:1px solid var(--color-border-subtle);z-index:2;height:100dvh;top:0;overflow:hidden;position:sticky!important}.app-sider.ant-layout-sider-collapsed{border-right:0}.brand{white-space:nowrap;height:84px;padding:18px 22px}.brand-mark{border-radius:var(--radius-lg);background:var(--color-primary);width:36px;height:36px;color:var(--color-surface);letter-spacing:.04em;flex-shrink:0;font-size:12px;font-weight:800}.brand-title{color:var(--color-text);font-size:17px;font-weight:700;line-height:24px;display:block}.brand-subtitle{color:var(--color-text-muted);letter-spacing:.14em;font-size:9px;line-height:16px;display:block}.sidebar-label{color:var(--color-text-muted);letter-spacing:.08em;white-space:nowrap;margin:16px 24px 10px;font-size:11px}.app-sider .ant-menu{border-inline-end:0}.app-sider .ant-menu-item{font-size:13px}.app-sider .ant-menu-item-selected{font-weight:600}.sider-footer{color:var(--color-text-muted);white-space:nowrap;font-size:10px;position:absolute;bottom:24px;left:24px;right:18px}.workspace-dot{color:var(--color-text-secondary);font-size:11px}.workspace-dot:before{content:"";background:var(--color-primary);border-radius:50%;width:6px;height:6px;margin:0 7px 1px 0;display:inline-block}.app-header{border-bottom:1px solid var(--color-border-subtle);height:68px;padding:0 30px}.collapse-btn{color:var(--color-text-secondary);font-size:17px}.breadcrumb-slash{color:var(--color-text-muted);margin:0 7px}.breadcrumb-current{color:var(--color-text)}.header-data-tag{border-color:var(--color-primary-border);color:var(--color-primary-strong);background:var(--color-primary-soft);margin-inline-end:0}.user-avatar{background:var(--color-primary-soft);width:30px;height:30px;color:var(--color-primary);border-radius:50%;font-size:11px;font-weight:700;line-height:1}.app-content{width:100%;max-width:1600px;margin:0 auto;padding:30px clamp(18px,3vw,44px) 50px}@media(max-width:991px){.app-sider{height:calc(100dvh - 68px);box-shadow:var(--shadow-floating);z-index:10;top:68px;position:fixed!important}.app-sider.ant-layout-sider-collapsed{box-shadow:none}}@media(max-width:720px){.app-header{height:62px;padding:0 15px}.app-content{padding:21px 13px 38px}.app-sider{height:calc(100dvh - 62px);top:62px}}@media(max-width:430px){.header-data-tag{display:none}}@media(prefers-reduced-motion:reduce){.app-sider{transition:none!important}}:root{color:var(--color-text);background:var(--color-canvas);font-family:var(--font-app);font-synthesis:none;text-rendering:optimizelegibility}*{box-sizing:border-box}body{background:var(--color-canvas);min-width:320px;margin:0}button,input,textarea,select{font:inherit}:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.full-width{width:100%}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
