@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.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:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/28868e710e86be81-s.2eksvhm1z0jwa.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:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.2cyn07wtgehh0.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:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.space_grotesk_d2a1ec3b-module__cnUgTW__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_d2a1ec3b-module__cnUgTW__variable{--font-display:"Space Grotesk", "Space Grotesk Fallback"}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.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:IBM Plex Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.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:IBM Plex Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.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:IBM Plex Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.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:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.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:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.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:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.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:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.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:IBM Plex Sans Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_5bc26068-module__Pi6CIq__className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.ibm_plex_sans_5bc26068-module__Pi6CIq__variable{--font-body:"IBM Plex Sans", "IBM Plex Sans Fallback"}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}body{font-family:var(--font-body), system-ui, sans-serif;color:var(--text);background:var(--bg);font-size:14px;line-height:1.5}a{color:inherit;text-decoration:none}button{font-family:inherit;font-size:inherit;color:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;padding:0}:where(button,a,[role=button],input,select,textarea,[tabindex]):focus-visible{box-shadow:var(--focus-ring);outline:none}.app-shell{min-height:100vh;display:flex}.app-shell.login-layout{flex-direction:column;justify-content:center;align-items:center}.sidebar{width:var(--sidebar-width);background:var(--surface);border-right:1px solid var(--border);z-index:30;flex-direction:column;transition:transform .25s;display:flex;position:fixed;inset:0 auto 0 0}.sidebar-header{padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border)}.brand-title{font-family:var(--font-display), sans-serif;letter-spacing:.01em;font-size:18px;font-weight:700}.brand-subtitle{color:var(--text-muted);text-transform:uppercase;letter-spacing:.12em;margin-top:var(--space-1);font-size:10px;display:block}.sidebar-nav{padding:var(--space-2) var(--space-3);flex:1;overflow-y:auto}.sidebar-link{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);color:var(--text-muted);border:1px solid #0000;font-size:14px;line-height:1.1;transition:all .15s;display:flex}.sidebar-link:hover{color:var(--text);background:var(--accent-muted)}.sidebar-link.active{color:var(--badge-accent-fg);background:var(--accent-muted);border-color:var(--accent-border);box-shadow:inset 2px 0 0 var(--accent)}.sidebar-link-icon{text-align:center;opacity:.7;flex-shrink:0;width:18px;font-size:14px}.sidebar-link.active .sidebar-link-icon{opacity:1}.sidebar-divider{background:var(--border);height:1px;margin:var(--space-3) 0}.sidebar-section-label{padding:var(--space-2) var(--space-4) var(--space-1);letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);opacity:.75;font-size:10px;font-weight:700;display:block}.sidebar-section-label:first-child{padding-top:var(--space-1)}.sidebar-link.external{color:var(--text-muted)}.external-indicator{opacity:.4;margin-left:auto;font-size:11px}.sidebar-footer{padding:var(--space-3) var(--space-5);border-top:1px solid var(--border);gap:var(--space-3);flex-direction:column;display:flex}.sidebar-user{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.sidebar-user-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:500;overflow:hidden}.sidebar-user-meta{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.theme-toggle{flex-shrink:0;width:32px;height:32px;padding:0}.sidebar-signout{width:100%;padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);color:var(--text-muted);border:1px solid var(--border);cursor:pointer;background:0 0;font-size:13px;transition:all .15s}.sidebar-signout:hover{color:var(--text);border-color:var(--border-strong)}.sidebar-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:25;background:#0009;display:none;position:fixed;inset:0}.sidebar-overlay.active{display:block}.main-container{margin-left:var(--sidebar-width);flex-direction:column;flex:1;min-width:0;min-height:100vh;display:flex}main{min-width:0;padding:var(--space-8) var(--space-10);width:100%;max-width:var(--content-max-width);flex:1;margin:0 auto}.console-header{height:var(--header-height);background:var(--surface);border-bottom:1px solid var(--border);padding:0 var(--space-10);align-items:center;gap:var(--space-3);z-index:20;display:flex;position:sticky;top:0}.menu-toggle{border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;background:0 0;justify-content:center;align-items:center;width:40px;height:40px;transition:border-color .15s;display:none}.menu-toggle:hover{border-color:var(--border-strong)}.console-breadcrumb{align-items:center;gap:var(--space-2);min-width:0;color:var(--text-muted);font-size:13px;display:flex}.console-breadcrumb strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.console-search{align-items:center;gap:var(--space-2);min-width:260px;height:36px;padding:0 var(--space-3);color:var(--text-muted);background:var(--surface-strong);border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;margin-left:auto;display:flex}.console-search:hover{color:var(--text);border-color:var(--border-strong)}.console-search kbd{border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-muted);background:var(--surface);margin-left:auto;padding:1px 5px;font-size:10px}.workflow-context{width:100%;max-width:var(--content-max-width);padding:var(--space-3) var(--space-10);justify-content:space-between;align-items:center;gap:var(--space-4);border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--surface) 55%, var(--bg));margin:0 auto;display:flex}.workflow-context-copy{max-width:430px;color:var(--text-muted);font-size:12px;line-height:1.4}.workflow-return{align-items:center;gap:var(--space-2);color:var(--text);font-weight:600;display:inline-flex}.workflow-steps{align-items:center;gap:var(--space-1);-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto}.workflow-steps a{padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);color:var(--text-muted);flex-shrink:0;font-size:11px;font-weight:600}.workflow-steps a:hover{color:var(--text);background:var(--surface-strong)}.workflow-steps a.active{color:var(--badge-accent-fg);background:var(--accent-muted)}.restricted-state{justify-content:center;align-items:flex-start;gap:var(--space-4);flex-direction:column;max-width:560px;min-height:55vh;display:flex}.page-header{margin-bottom:var(--space-8)}.page-header .badge{margin-bottom:var(--space-3)}.page-title{font-family:var(--font-display), sans-serif;letter-spacing:-.01em;margin-bottom:var(--space-2);font-size:clamp(24px,3vw,32px);font-weight:600}.page-subtitle{color:var(--text-muted);max-width:600px;font-size:15px;line-height:1.6}.grid{gap:var(--space-4);display:grid}.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-5)}.card-header{margin-bottom:var(--space-4)}.card-title{font-family:var(--font-display), sans-serif;margin-bottom:var(--space-1);font-size:15px;font-weight:600}.card-description{color:var(--text-muted);font-size:13px}.card-content{gap:var(--space-3);flex-direction:column;display:flex}.card-actions{gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.section-label{text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted);font-size:11px}.section-divider{border-top:1px solid var(--border);margin:var(--space-2) 0}.toolbar{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);margin-bottom:var(--space-4);flex-wrap:wrap;align-items:center;display:flex}.toolbar-group{align-items:center;gap:var(--space-2);display:flex}.toolbar-label{text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted);font-size:11px}.filter-strip{align-items:center;gap:var(--space-3);margin-bottom:var(--space-5);display:flex}.stat-card{gap:var(--space-2);flex-direction:column;display:flex}.stat-label{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);font-size:11px;font-weight:600}.stat-value{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;font-size:28px;font-weight:600}.stat-caption{color:var(--text-muted);font-size:13px}.dashboard-priority-grid>*>.card{height:100%}.start-work-grid{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.start-work-link{align-items:flex-start;gap:var(--space-3);min-height:76px;padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-strong);display:flex}.start-work-link:hover{border-color:var(--accent-border);background:var(--accent-muted)}.start-work-link svg{color:var(--accent);flex-shrink:0;margin-top:2px}.start-work-link span{flex-direction:column;gap:2px;min-width:0;display:flex}.start-work-link strong{font-size:13px;font-weight:600}.start-work-link small{color:var(--text-muted);font-size:11px;line-height:1.35}.dashboard-supporting{padding-top:var(--space-2)}.dashboard-section-heading{margin-bottom:var(--space-3)}.dashboard-section-heading h2{font-family:var(--font-display), sans-serif;font-size:16px;font-weight:600}.dashboard-section-heading p{color:var(--text-muted);margin-top:2px;font-size:12px}.list{gap:var(--space-2);flex-direction:column;display:flex}.list-item{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);background:var(--surface-strong);border:1px solid var(--border);border-radius:var(--radius-md);display:flex}.list-item.is-selected,.list-item-button.is-selected{border-color:var(--accent);background:var(--accent-muted)}.list-item-button{text-align:left;cursor:pointer;width:100%}.list-item-button:hover{border-color:var(--border-strong)}.list-item-content{flex:1;min-width:0}.list-item-title{margin-bottom:2px;font-size:14px;font-weight:500}.list-item-subtitle{color:var(--text-muted);font-size:13px}.list-item-meta{gap:var(--space-2);color:var(--text-muted);flex-wrap:wrap;font-size:12px;display:flex}.badge{padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.06em;background:var(--surface-strong);color:var(--text-muted);border:1px solid var(--border);align-items:center;font-size:10px;font-weight:600;display:inline-flex}.badge__clear{color:inherit;cursor:pointer;background:0 0;border:none;padding:0;display:inline-flex}.badge-accent{background:var(--badge-accent-bg);color:var(--badge-accent-fg);border-color:var(--accent-border)}.badge-success{color:var(--success);background:#22c55e1a;border-color:#22c55e40}.badge-warning{color:var(--secondary);background:#f2b36d1a;border-color:#f2b36d40}.badge-danger{color:var(--danger);background:#ef44441a;border-color:#ef444440}.btn{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);cursor:pointer;white-space:nowrap;border:1px solid #0000;font-size:13px;font-weight:500;transition:all .15s;display:inline-flex}.btn-primary{background:var(--accent);color:var(--on-accent)}.btn-primary:hover{background:var(--accent-hover)}.btn-secondary{color:var(--text);border-color:var(--border);background:0 0}.btn-secondary:hover{border-color:var(--border-strong);background:var(--surface-strong)}.btn-sm{padding:var(--space-1) var(--space-3);font-size:12px}.btn-block{width:100%}.btn-link{color:inherit;cursor:pointer;font-size:inherit;background:0 0;border:none;padding:0}.btn-link:hover{opacity:.8}.input{width:100%;padding:var(--space-3) var(--space-4);background:var(--surface-strong);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text);font-size:14px;transition:border-color .15s,box-shadow .15s}.input-sm{padding:var(--space-2) var(--space-3);font-size:13px}.input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-muted);outline:none}.input::placeholder{color:var(--text-muted)}textarea.input{resize:vertical;min-height:100px}.photo-stack{gap:var(--space-2);flex-direction:column;display:flex}.photo-preview{object-fit:cover;border-radius:var(--radius-md);border:1px solid var(--border);width:100%;max-height:220px}.photo-capture{gap:var(--space-2);flex-direction:column;display:flex}.photo-capture .file-dropzone-files{display:none}.photo-capture-meta{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.photo-capture-grid{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(96px,1fr));margin:0;padding:0;list-style:none;display:grid}.photo-capture-item{flex-direction:column;gap:2px;display:flex;position:relative}.photo-capture-item.is-failed .photo-capture-thumb{border-color:var(--danger)}.photo-capture-thumb{aspect-ratio:1;object-fit:cover;border-radius:var(--radius-md);border:1px solid var(--border);width:100%}.photo-capture-remove{color:#fff;cursor:pointer;background:#0009;border:none;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;padding:0;display:inline-flex;position:absolute;top:4px;right:4px}.photo-capture-remove:disabled{opacity:.5;cursor:default}.photo-capture-status{font-size:var(--text-xs,.72rem);color:var(--text-muted)}.photo-capture-status.is-failed{color:var(--danger)}.photo-capture-status.is-uploaded{color:var(--success)}.toast-container{top:var(--space-5);right:var(--space-5);z-index:100;gap:var(--space-3);pointer-events:none;flex-direction:column;max-width:380px;display:flex;position:fixed}.toast{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);pointer-events:auto;animation:.2s toastIn;display:flex}.toast-exit{animation:.2s forwards toastOut}@keyframes toastIn{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@keyframes toastOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(16px)}}.toast-icon{flex-shrink:0;font-size:16px}.toast-message{flex:1;font-size:14px}.toast-dismiss{color:var(--text-muted);cursor:pointer;opacity:.5;background:0 0;border:none;padding:0;font-size:18px;transition:opacity .15s}.toast-dismiss:hover{opacity:1}.toast-success{border-color:#22c55e66}.toast-success .toast-icon{color:var(--success)}.toast-error{border-color:#ef444466}.toast-error .toast-icon{color:var(--danger)}.toast-warning{border-color:#f2b36d66}.toast-warning .toast-icon{color:var(--secondary)}.toast-info{border-color:var(--accent-border)}.toast-info .toast-icon{color:var(--accent)}.pagination{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:56px;padding:var(--space-3) 18px;border-top:1px solid var(--border);margin-top:var(--space-4);display:flex}.pagination-info{flex-shrink:0}.pagination-controls{align-items:center;gap:var(--space-1);display:flex}.pagination-btn{min-width:32px;height:32px;padding:0 var(--space-2);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--text);cursor:pointer;justify-content:center;align-items:center;font-size:13px;font-weight:500;transition:all .15s;display:inline-flex}.pagination-btn:hover:not(:disabled){border-color:var(--border-strong);background:var(--surface-strong)}.pagination-btn:disabled{opacity:.4;cursor:not-allowed}.pagination-btn.is-active{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.pagination-ellipsis{min-width:32px;height:32px;color:var(--text-muted);justify-content:center;align-items:center;font-size:13px;display:inline-flex}.file-dropzone{gap:var(--space-3);display:grid}.file-dropzone-target{place-items:center;gap:var(--space-2);min-height:156px;padding:var(--space-6);border:1px dashed var(--border-strong);border-radius:var(--radius-lg);background:var(--surface);color:var(--text-muted);text-align:center;cursor:pointer;transition:border-color .15s,background .15s;display:grid}.file-dropzone-target.is-active{border-color:var(--accent);background:var(--accent-muted);color:var(--text)}.file-dropzone-target strong{color:var(--text)}.file-dropzone-files{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.file-dropzone-files li{justify-content:space-between;gap:var(--space-4);padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);display:flex}.file-dropzone-files small{color:var(--text-muted)}.table-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.wb-table{border-collapse:collapse;width:100%}.wb-table th,.wb-table td{padding:6px 8px}.wb-table th:first-child,.wb-table td:first-child{padding-left:0}.wb-table th:last-child,.wb-table td:last-child{padding-right:0}@media (max-width:640px){.wb-table thead{display:none}.wb-table,.wb-table tbody{display:block}.wb-table tr{padding:var(--space-3) 0;border-bottom:1px solid var(--border);display:block}.wb-table td{justify-content:space-between;align-items:baseline;gap:var(--space-4);text-align:right;display:flex;padding:2px 0!important}.wb-table td:before{content:attr(data-label);color:var(--text-muted);text-align:left;flex-shrink:0;font-size:12px;font-weight:600}.wb-table td.wb-cell-title{font-size:15px;font-weight:600}.wb-table td.wb-cell-title:before{display:none}}.chip-row{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto}.chip-row>*{flex-shrink:0}.mt-1{margin-top:var(--space-1)}.mt-2{margin-top:var(--space-2)}.mt-3{margin-top:var(--space-3)}.mt-4{margin-top:var(--space-4)}.mt-6{margin-top:var(--space-6)}.mt-8{margin-top:var(--space-8)}.mb-1{margin-bottom:var(--space-1)}.mb-2{margin-bottom:var(--space-2)}.mb-3{margin-bottom:var(--space-3)}.mb-4{margin-bottom:var(--space-4)}.mb-6{margin-bottom:var(--space-6)}.mb-8{margin-bottom:var(--space-8)}.ml-1{margin-left:var(--space-1)}.ml-2{margin-left:var(--space-2)}.ml-3{margin-left:var(--space-3)}.ml-4{margin-left:var(--space-4)}.mr-1{margin-right:var(--space-1)}.mr-2{margin-right:var(--space-2)}.mr-3{margin-right:var(--space-3)}.mr-4{margin-right:var(--space-4)}.gap-2{gap:var(--space-2)}.gap-3{gap:var(--space-3)}.gap-4{gap:var(--space-4)}.flex{display:flex}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.text-muted{color:var(--text-muted)}.text-accent{color:var(--accent)}.text-danger{color:var(--danger)}.text-success{color:var(--success)}.text-warning{color:var(--warning,#f59e0b)}.text-sm{font-size:13px}.text-xs{font-size:11px}.text-center{text-align:center}.font-medium{font-weight:500}.font-semibold{font-weight:600}.w-full{width:100%}.max-w-sm{max-width:400px}.login-container{width:100%;max-width:420px;padding:var(--space-6);margin:0 auto}.login-brand{text-align:center;margin-bottom:var(--space-8)}.login-brand-title{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;margin-bottom:var(--space-2);font-size:28px;font-weight:700}.login-brand-subtitle{color:var(--text-muted);font-size:14px}.login-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);padding:var(--space-8);box-shadow:var(--shadow-lg)}.login-card-header{text-align:center;margin-bottom:var(--space-6)}.login-card-title{font-family:var(--font-display), sans-serif;margin-bottom:var(--space-1);font-size:20px;font-weight:600}.login-card-description{color:var(--text-muted);font-size:13px}.login-form{gap:var(--space-5);flex-direction:column;display:flex}.form-field{gap:var(--space-2);flex-direction:column;display:flex}.form-label{color:var(--text);font-size:13px;font-weight:500}.form-error{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);color:var(--danger);text-align:center;background:#ef44441a;border:1px solid #ef44444d;font-size:13px}.form-hint{color:var(--text-muted);font-size:12px}.form-required{color:var(--secondary);margin-left:2px}.form-field-error{color:var(--danger);font-size:12px}.login-footer{margin-top:var(--space-6);text-align:center;color:var(--text-muted);font-size:12px}.loading{padding:var(--space-12) var(--space-6);text-align:center;color:var(--text-muted)}@media (max-width:1024px){.sidebar{transform:translate(-100%)}.sidebar.open{transform:translate(0)}.main-container{margin-left:0}.menu-toggle{display:flex}.grid-2,.grid-3,.grid-4{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){main{padding:var(--space-6) var(--space-4)}.console-header{padding:0 var(--space-4)}.console-breadcrumb>span:first-child,.console-breadcrumb>span:nth-child(2){display:none}.console-search{justify-content:center;width:40px;min-width:40px;padding:0}.console-search span,.console-search kbd{display:none}.workflow-context{padding:var(--space-3) var(--space-4);align-items:flex-start;gap:var(--space-2);flex-direction:column}.workflow-context-copy{max-width:none}.workflow-steps{width:100%}.sidebar{width:100%;max-width:300px}.grid-2,.grid-3,.grid-4,.start-work-grid{grid-template-columns:1fr}.toast-container{left:var(--space-4);right:var(--space-4);max-width:none}}@media print{:root{--bg:#fff;--surface:#fff;--text:#111;--text-muted:#555;--border:#ccc}.sidebar,.sidebar-overlay,.console-header,.workflow-context,.no-print,[class*=toast]{display:none!important}body{color:#111!important;background:#fff!important}main{margin:0!important;padding:0!important}.print-header{display:block!important}.card{break-inside:avoid;page-break-inside:avoid;box-shadow:none!important;border:1px solid #ccc!important}.btn,button{display:none!important}a{color:inherit;text-decoration:none}table{border-collapse:collapse;width:100%}th,td{border-bottom:1px solid #ddd;padding:6px 8px}@page{margin:2cm;size:A4}}.dialog-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:50;background:#0009;animation:.15s fadeIn;position:fixed;inset:0}.dialog-content{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);padding:var(--space-8);box-shadow:var(--shadow-lg);z-index:51;width:90vw;max-width:480px;animation:.2s dialogIn;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.dialog-header{margin-bottom:var(--space-5)}.dialog-title{color:var(--text);margin:0;font-size:16px;font-weight:700}.dialog-description{color:var(--text-muted);margin-top:var(--space-2);font-size:14px;line-height:1.5}.dialog-close{top:var(--space-4);right:var(--space-4);color:var(--text-muted);cursor:pointer;padding:var(--space-1);border-radius:var(--radius-sm);background:0 0;border:none;position:absolute}.dialog-close:hover{color:var(--text);background:var(--surface-strong)}.dialog-actions{justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-6);display:flex}@keyframes dialogIn{0%{opacity:0;transform:translate(-50%,-48%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.tooltip-content{background:var(--surface-strong);border:1px solid var(--border-strong);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-3);color:var(--text);box-shadow:var(--shadow-sm);z-index:60;max-width:240px;font-size:12px;line-height:1.4;animation:.1s fadeIn}.tooltip-arrow{fill:var(--surface-strong)}.select-trigger{justify-content:space-between;align-items:center;gap:var(--space-2);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);color:var(--text);cursor:pointer;min-width:140px;height:34px;font-size:13px;display:inline-flex}.select-trigger:hover{border-color:var(--border-strong)}.select-trigger:focus{outline:2px solid var(--accent);outline-offset:1px}.select-trigger[data-disabled]{opacity:.55;cursor:not-allowed}.select-trigger--compact{min-width:0;height:28px;padding:var(--space-1) var(--space-2);gap:var(--space-1);font-size:12px}.select-content{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);z-index:55;min-width:var(--radix-select-trigger-width);animation:.1s fadeIn;overflow:hidden}.select-item{padding:var(--space-2) var(--space-3);color:var(--text);cursor:pointer;outline:none;justify-content:space-between;align-items:center;font-size:13px;display:flex}.select-item[data-highlighted]{background:var(--accent-muted)}.select-item-indicator{color:var(--accent)}.multi-status-filter{min-width:154px}.multi-status-trigger{justify-content:space-between;align-items:center;gap:var(--space-2);min-width:154px;min-height:34px;padding:var(--space-2) var(--space-3);color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;font-size:13px;display:inline-flex}.multi-status-trigger:hover{border-color:var(--border-strong)}.multi-status-trigger:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.multi-status-count{border-radius:var(--radius-full);min-width:20px;height:20px;color:var(--badge-accent-fg);background:var(--accent-muted);justify-content:center;align-items:center;margin-left:auto;font-size:10px;font-weight:700;display:inline-flex}.multi-status-popover{width:240px;padding:var(--space-2)}.multi-status-heading{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border);margin-bottom:var(--space-1);flex-direction:column;display:flex}.multi-status-heading strong{font-size:13px}.multi-status-heading span{color:var(--text-muted);font-size:11px}.multi-status-option{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;min-height:36px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--text);cursor:pointer;text-align:left;background:0 0;border:0;font-size:13px;display:flex}.multi-status-option:hover{background:var(--accent-muted)}.multi-status-option svg{color:var(--accent);flex-shrink:0}.multi-status-footer{justify-content:flex-end;gap:var(--space-2);padding:var(--space-2) var(--space-2) 0;margin-top:var(--space-1);border-top:1px solid var(--border);display:flex}.dropdown-content{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);padding:var(--space-1);z-index:55;min-width:160px;animation:.1s fadeIn}.dropdown-item{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);color:var(--text);border-radius:var(--radius-sm);cursor:pointer;outline:none;font-size:13px;display:flex}.dropdown-item[data-highlighted],.dropdown-item-active{background:var(--accent-muted)}.dropdown-item-danger{color:var(--danger)}.dropdown-item-danger[data-highlighted]{background:#ef44441a}.dropdown-item-icon{color:var(--text-muted);display:flex}.popover-content{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:var(--space-5);z-index:55;min-width:220px;animation:.1s fadeIn}.popover-close{top:var(--space-3);right:var(--space-3);color:var(--text-muted);cursor:pointer;background:0 0;border:none;position:absolute}.popover-close:hover{color:var(--text)}.popover-arrow{fill:var(--surface)}.skeleton{background:var(--surface-strong);border-radius:var(--radius-sm);position:relative;overflow:hidden}.skeleton:after{content:"";background:linear-gradient(90deg,#0000,#ffffff0a,#0000);animation:1.5s infinite shimmer;position:absolute;inset:0}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.skeleton-text{height:14px;margin-bottom:8px}.skeleton-title{width:40%;height:24px;margin-bottom:12px}.empty-state{padding:var(--space-10) var(--space-6);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.empty-state-icon{color:var(--text-muted);margin-bottom:var(--space-4);opacity:.5}.empty-state-title{color:var(--text);margin:0 0 var(--space-2);font-size:15px;font-weight:600}.empty-state-description{color:var(--text-muted);margin:0 0 var(--space-5);max-width:300px;font-size:13px}.breadcrumbs{margin-bottom:var(--space-4)}.breadcrumbs ol{align-items:center;gap:var(--space-1);margin:0;padding:0;list-style:none;display:flex}.breadcrumbs li{align-items:center;gap:var(--space-1);display:flex}.breadcrumb-separator{color:var(--text-muted);opacity:.5}.breadcrumb-link{color:var(--text-muted);font-size:13px;text-decoration:none}.breadcrumb-link:hover{color:var(--text)}.breadcrumb-current{color:var(--text);font-size:13px;font-weight:500}.btn-danger{background:var(--danger);color:#fff;border-color:var(--danger)}.btn-danger:hover{opacity:.9}.section-heading{color:var(--text-muted);text-transform:uppercase;letter-spacing:.6px;margin-bottom:12px;font-size:13px;font-weight:700}.stat-card{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:18px 20px}.stat-card-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.6px;margin-bottom:6px;font-size:12px;font-weight:600}.stat-card-value{color:var(--text);font-size:26px;font-weight:800;line-height:1}.stat-card-sub{margin-top:5px;font-size:12px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spin{animation:1s linear infinite spin}.reports-layout{flex-direction:column;gap:24px;display:flex}.divider{background:var(--border);border:none;height:1px;margin:14px 0}.aging-list{flex-direction:column;gap:6px;font-size:13px;display:flex}.aging-row{justify-content:space-between;align-items:center;display:flex}.cmdk-wrapper{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);width:90vw;max-width:560px;box-shadow:var(--shadow-lg);z-index:52;animation:.15s dialogIn;position:fixed;top:20%;left:50%;overflow:hidden;transform:translate(-50%)}.cmdk-input-wrapper{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border);display:flex}.cmdk-input-icon{color:var(--text-muted);flex-shrink:0}.cmdk-input{color:var(--text);font-size:15px;font-family:var(--font-body);background:0 0;border:none;outline:none;flex:1}.cmdk-input::placeholder{color:var(--text-muted)}.cmdk-kbd{background:var(--surface-strong);border:1px solid var(--border);color:var(--text-muted);border-radius:4px;padding:2px 6px;font-family:monospace;font-size:11px}.cmdk-list{max-height:360px;padding:var(--space-2);overflow-y:auto}.cmdk-empty{padding:var(--space-8) var(--space-4);text-align:center;color:var(--text-muted);font-size:13px}.cmdk-group{padding:var(--space-1) 0}[cmdk-group-heading]{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;padding:var(--space-2) var(--space-3);font-size:11px;font-weight:600}.cmdk-item{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);color:var(--text);border-radius:var(--radius-sm);cursor:pointer;font-size:13px;display:flex}.cmdk-item[data-selected=true]{background:var(--accent-muted)}.cmdk-item svg{color:var(--text-muted);flex-shrink:0}.cmdk-item-label{font-weight:500}.cmdk-item-sub{color:var(--text-muted);margin-left:var(--space-2);font-size:12px}.cmdk-item div{align-items:baseline;gap:var(--space-1);min-width:0;display:flex}.category-picker-pull-item svg{color:var(--secondary)}@media (pointer:coarse){.cmdk-item,.cmdk-input,.input,.select-trigger,.select-item,.multi-status-trigger,.multi-status-option,.dropdown-item,.btn{min-height:44px}}[data-sonner-toaster]{--normal-bg:var(--surface)!important;--normal-border:var(--border)!important;--normal-text:var(--text)!important;font-family:var(--font-body)!important}.inline-flex{display:inline-flex}.inline-block{display:inline-block}.block{display:block}.hidden{display:none}.flex-row{flex-direction:row}.flex-1{flex:1}.flex-none{flex:none}.items-baseline{align-items:baseline}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.gap-1{gap:var(--space-1)}.gap-5{gap:var(--space-5)}.gap-6{gap:var(--space-6)}.gap-8{gap:var(--space-8)}.p-1{padding:var(--space-1)}.p-2{padding:var(--space-2)}.p-3{padding:var(--space-3)}.p-4{padding:var(--space-4)}.p-5{padding:var(--space-5)}.p-6{padding:var(--space-6)}.px-2{padding-inline:var(--space-2)}.px-3{padding-inline:var(--space-3)}.px-4{padding-inline:var(--space-4)}.py-1{padding-block:var(--space-1)}.py-2{padding-block:var(--space-2)}.py-3{padding-block:var(--space-3)}.py-4{padding-block:var(--space-4)}.pt-2{padding-top:var(--space-2)}.pt-3{padding-top:var(--space-3)}.pt-4{padding-top:var(--space-4)}.pb-2{padding-bottom:var(--space-2)}.pb-3{padding-bottom:var(--space-3)}.pb-4{padding-bottom:var(--space-4)}.mt-0{margin-top:0}.mb-0{margin-bottom:0}.mt-5{margin-top:var(--space-5)}.mb-5{margin-bottom:var(--space-5)}.text-base{font-size:14px}.text-lg{font-size:16px}.text-xl{font-size:20px}.text-2xl{font-size:24px}.font-normal{font-weight:400}.font-bold{font-weight:700}.text-left{text-align:left}.text-right{text-align:right}.no-underline{text-decoration:none}.underline{text-decoration:underline}.text-default{color:var(--text)}.text-secondary{color:var(--secondary)}.bg-surface{background:var(--surface)}.bg-surface-strong{background:var(--surface-strong)}.bg-elevated{background:var(--bg-elevated)}.border-t{border-top:1px solid var(--border)}.border-b{border-bottom:1px solid var(--border)}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b1016;--bg-elevated:#101720;--surface:#151d27;--surface-strong:#1c2733;--surface-subtle:#111820;--rail:#090d12;--rail-surface:#111820;--text:#f4f1eb;--text-muted:#a4afbb;--text-faint:#74808d;--accent:#e9a357;--accent-hover:#f2b46a;--accent-muted:#e9a35721;--accent-border:#e9a3576b;--on-accent:#1b140c;--badge-accent-fg:#ffbb6c;--badge-accent-bg:#e9a35729;--secondary:#d4896a;--success:#4bc486;--warning:#f0b34e;--danger:#f26767;--border:#273442;--border-strong:#405062;--focus-ring:0 0 0 3px #e9a3573d;--shadow-sm:0 6px 18px #0000002e;--shadow-md:0 18px 46px #0000004d;--shadow-lg:0 30px 80px #0000006b;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:22px;--radius-full:999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--sidebar-width:280px;--header-height:72px;--content-max-width:1440px;--toolbar-control-h:40px}@media (pointer:coarse){:root{--toolbar-control-h:44px}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f2f0ea;--bg-elevated:#f8f6f1;--surface:#fffdf9;--surface-strong:#ebe7df;--surface-subtle:#f7f4ee;--text:#1a232d;--text-muted:#5f6b77;--text-faint:#89929c;--accent:#a95f25;--accent-hover:#8f4f1e;--accent-muted:#a95f251a;--accent-border:#a95f2557;--on-accent:#fff;--badge-accent-fg:#8f4f1e;--badge-accent-bg:#a95f251f;--secondary:#b96f4d;--success:#197c4a;--warning:#9a5b08;--danger:#c43838;--border:#d8d3ca;--border-strong:#bdb5a9;--shadow-sm:0 6px 18px #231e1712;--shadow-md:0 18px 46px #231e171c;--shadow-lg:0 30px 80px #231e1729}body{background:linear-gradient(135deg, color-mix(in srgb, var(--bg-elevated) 46%, transparent), transparent 38%), var(--bg);min-width:320px;color:var(--text);font-size:15px}button,input,select,textarea{font:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.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}.num,.stat-value,.stat-card-value,td[data-numeric=true]{font-variant-numeric:tabular-nums}.app-shell{background:var(--bg)}.main-container{margin-left:var(--sidebar-width)}.main-container>main{max-width:var(--content-max-width);padding:34px 42px 64px}.sidebar{width:var(--sidebar-width);background:radial-gradient(circle at 20% 0%, #e9a35714, transparent 26%), var(--rail);color:#f4f1eb;border-right:1px solid #202b37}.sidebar-header{min-height:var(--header-height);border-bottom:1px solid #202b37;align-items:center;gap:12px;padding:14px 16px;display:flex}.brand-lockup{align-items:center;gap:11px;min-width:0;display:flex}.brand-mark{border-radius:11px;width:42px;height:42px;box-shadow:0 0 0 1px #ffffff14}.brand-lockup>span{min-width:0}.brand-title{color:#fffdf8;font-size:17px;line-height:1.1;display:block}.brand-subtitle{color:#85919f;letter-spacing:.11em;margin-top:4px;font-size:10px;line-height:1;display:block}.sidebar-close{color:#c8d0d8;background:0 0;border:1px solid #2b3948;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;margin-left:auto;display:none}.sidebar-nav{padding:14px 12px 22px}.sidebar-nav-label{color:#65717f;letter-spacing:.14em;text-transform:uppercase;margin:20px 10px 8px;font-size:10px;font-weight:700;display:block}.sidebar-link{color:#a8b2bc;border:1px solid #0000;border-radius:12px;gap:11px;min-height:54px;padding:8px 10px}.sidebar-link>span:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.sidebar-link strong{color:inherit;font-size:14px;font-weight:650}.sidebar-link small{color:#65717f;font-size:11px}.sidebar-link:hover,.sidebar-link.active{color:#fff4e6;box-shadow:none;background:#e9a35717;border-color:#e9a3573b}.sidebar-link-icon,.workspace-nav__icon{color:#d7a46f;background:#121a23;border:1px solid #2a3847;border-radius:9px;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.workspace-nav{border:1px solid #0000;border-radius:12px;margin-bottom:4px}.workspace-nav.is-active{background:#ffffff06;border-color:#253241}.workspace-nav__trigger{color:#b5bec7;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:11px;align-items:center;gap:10px;width:100%;min-height:48px;padding:7px 9px;display:flex}.workspace-nav__trigger:hover{color:#fffdf8;background:#ffffff09}.workspace-nav__trigger>span:nth-child(2){flex:1;font-size:13px;font-weight:650}.workspace-nav__chevron{color:#65717f;transition:transform .18s}.workspace-nav__trigger[aria-expanded=true] .workspace-nav__chevron{transform:rotate(180deg)}.workspace-nav__links{flex-direction:column;gap:2px;padding:2px 8px 8px 50px;display:flex}.workspace-nav__link{color:#85919f;border-radius:8px;align-items:center;gap:9px;min-height:37px;padding:8px 9px;font-size:12px;font-weight:550;display:flex}.workspace-nav__link:hover{color:#e5e9ed;background:#ffffff09}.workspace-nav__link.active{color:#f2b46a;background:#e9a3571a}.workspace-nav__link.active:before{background:var(--accent);content:"";border-radius:2px;width:3px;height:18px;margin-left:-9px}.sidebar-footer{background:#0000001f;border-top-color:#202b37;gap:8px;padding:12px}.sidebar-user{justify-content:flex-start;min-width:0;padding:8px}.sidebar-user-avatar{color:#1a130c;background:var(--accent);width:36px;height:36px;font-family:var(--font-display), sans-serif;border-radius:10px;flex:0 0 36px;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.sidebar-user-copy{flex-direction:column;flex:1;min-width:0;display:flex}.sidebar-user-name{color:#eef1f3;font-size:12px}.sidebar-user-copy small{color:#73808e;text-transform:capitalize;font-size:10px}.sidebar-user .theme-toggle{color:#aab4be;background:0 0;border-color:#2b3948;width:38px;height:38px;min-height:38px}.sidebar-signout{color:#7d8996;border-color:#0000;justify-content:center;align-items:center;gap:8px;min-height:38px;display:flex}.console-header{height:var(--header-height);border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--bg-elevated) 92%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--shadow-sm);gap:14px;padding:0 30px}.console-location{align-items:center;gap:10px;min-width:180px;display:flex}.console-location__icon{border:1px solid var(--accent-border);width:38px;height:38px;color:var(--accent);background:var(--accent-muted);border-radius:11px;justify-content:center;align-items:center;display:inline-flex}.console-location__copy{flex-direction:column;line-height:1.2;display:flex}.console-location__copy small{color:var(--text-faint);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:700}.console-location__copy strong{margin-top:3px;font-size:14px;font-weight:700}.console-search{border-color:var(--border);background:var(--surface-subtle);border-radius:12px;width:min(440px,38vw);min-width:220px;height:42px;margin:0 auto;padding:0 13px}.console-search:hover{border-color:var(--accent-border);box-shadow:var(--focus-ring)}.console-create{border:1px solid var(--accent);min-height:42px;color:var(--on-accent);background:var(--accent);cursor:pointer;border-radius:12px;align-items:center;gap:8px;padding:0 16px;font-weight:750;display:inline-flex}.console-create:hover{background:var(--accent-hover)}.workflow-context{border-bottom:1px solid var(--border);background:var(--surface-subtle);max-width:none;min-height:48px;padding:7px 30px}.workflow-context-copy{max-width:520px;color:var(--text-faint);font-size:12px}.workflow-steps{gap:4px}.workflow-steps a{border:1px solid #0000;border-radius:9px;min-height:32px;padding:7px 11px;font-size:11px}.workflow-steps a.active{border-color:var(--accent-border);color:var(--accent);background:var(--accent-muted)}.page-header{margin-bottom:26px}.page-heading{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;display:grid}.page-heading__icon{border:1px solid var(--accent-border);width:48px;height:48px;color:var(--accent);background:var(--accent-muted);border-radius:14px;justify-content:center;align-items:center;margin-top:2px;display:inline-flex}.page-kicker{color:var(--accent);letter-spacing:.14em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:800;display:block}.page-title{letter-spacing:-.035em;margin:0;font-size:clamp(28px,3vw,38px);font-weight:700;line-height:1.08}.page-subtitle{max-width:720px;color:var(--text-muted);margin-top:8px;font-size:14px;line-height:1.55}.page-meta{color:var(--text-faint);align-items:center;gap:8px;margin-top:12px;font-size:12px;display:flex}.page-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.button,.btn{border:1px solid var(--border-strong);min-height:42px;color:var(--text);background:var(--surface-strong);cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-size:13px;font-weight:700;line-height:1;transition:border-color .15s,background .15s,color .15s,transform .15s;display:inline-flex}.button:hover:not(:disabled),.btn:hover:not(:disabled){border-color:var(--accent-border);background:color-mix(in srgb, var(--surface-strong) 80%, var(--accent-muted))}.button:active:not(:disabled),.btn:active:not(:disabled){transform:translateY(1px)}.button:disabled,.btn:disabled{cursor:not-allowed;opacity:.46}.button--primary,.btn-primary{border-color:var(--accent);color:var(--on-accent);background:var(--accent)}.button--primary:hover:not(:disabled),.btn-primary:hover:not(:disabled){border-color:var(--accent-hover);background:var(--accent-hover)}.button--ghost{color:var(--text-muted);background:0 0;border-color:#0000}.button--danger,.btn-danger{border-color:color-mix(in srgb, var(--danger) 72%, transparent);color:#fff;background:var(--danger)}.button--sm,.btn-sm{border-radius:9px;min-height:36px;padding:0 12px;font-size:12px}.button--lg{min-height:48px;padding:0 20px;font-size:14px}.button--block{width:100%}.dimension-input{width:96px;min-height:44px;padding:8px 10px}.button__spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:15px;height:15px;animation:.7s linear infinite spin}.icon-button,.sheet__close,.dialog-close{border:1px solid var(--border);width:40px;height:40px;color:var(--text-muted);background:var(--surface-strong);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.input,.select-trigger,.multi-status-trigger{border:1px solid var(--border);min-height:44px;color:var(--text);background:var(--surface-subtle);border-radius:10px;font-size:14px}.input{padding:10px 12px}.input:hover,.select-trigger:hover,.multi-status-trigger:hover{border-color:var(--border-strong)}.input:focus,.select-trigger:focus,.multi-status-trigger:focus-visible{border-color:var(--accent);box-shadow:var(--focus-ring);outline:none}.input-sm{min-height:38px;padding:8px 10px}.form-label{color:var(--text-muted);margin-bottom:6px;font-size:12px;font-weight:700}.form-hint{color:var(--text-faint);margin-top:5px;font-size:11px}.search-field{border:1px solid var(--border);min-width:240px;min-height:42px;color:var(--text-faint);background:var(--surface-subtle);border-radius:10px;align-items:center;gap:8px;padding:0 11px;display:flex}.search-field:focus-within{border-color:var(--accent);box-shadow:var(--focus-ring)}.search-field input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1}.search-field button{width:30px;height:30px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.segmented-control{border:1px solid var(--border);background:var(--surface-subtle);border-radius:11px;align-items:center;gap:2px;padding:3px;display:inline-flex}.segmented-control>button{min-height:34px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:650;display:inline-flex}.segmented-control>button.is-active{color:var(--text);background:var(--surface-strong);box-shadow:var(--shadow-sm)}.segmented-control__count,.register__count{min-width:22px;height:22px;color:var(--accent);background:var(--accent-muted);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;padding:0 7px;font-size:11px;display:inline-flex}.card,.stat-card,.register,.workload-metric,.button{transition:background-color .14s ease-out,box-shadow .14s ease-out,border-color .14s ease-out,transform .14s ease-out}.card,.stat-card{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm)}.card{padding:20px}.card-title{font-size:16px;font-weight:700}.card-description{color:var(--text-muted);font-size:13px;line-height:1.5}.list-item-button.selected,.list-item-button.is-selected,.list-item.selected,.list-item.is-selected{border-color:var(--accent-border);box-shadow:inset 4px 0 0 var(--accent);background:var(--accent-muted)}.dashboard-command-grid{grid-template-columns:minmax(0,1.35fr) minmax(360px,.8fr);align-items:stretch;gap:18px;display:grid}.dashboard-command-grid>*{min-width:0}.command-panel{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);height:100%;overflow:hidden}.command-panel--attention{border-color:color-mix(in srgb, var(--warning) 34%, var(--border));background:linear-gradient(135deg, color-mix(in srgb, var(--warning) 7%, transparent), transparent 45%), var(--surface)}.command-panel__header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:18px;min-height:82px;padding:16px 18px;display:flex}.command-panel__header h2{font-family:var(--font-display), sans-serif;margin-top:3px;font-size:19px;line-height:1.2}.command-panel__header p{color:var(--text-muted);margin-top:3px;font-size:12px}.command-panel__total{border:1px solid color-mix(in srgb, var(--warning) 52%, transparent);min-width:46px;height:46px;color:var(--warning);background:color-mix(in srgb, var(--warning) 10%, transparent);font-family:var(--font-display), sans-serif;font-variant-numeric:tabular-nums;border-radius:13px;justify-content:center;align-items:center;padding:0 10px;font-size:21px;font-weight:750;display:inline-flex}.attention-list{flex-direction:column;display:flex}.attention-row{border-bottom:1px solid var(--border);grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:58px;padding:10px 16px;display:grid}.attention-row:last-child{border-bottom:0}.attention-row:hover{background:color-mix(in srgb, var(--warning) 7%, transparent)}.attention-row__count{width:34px;height:34px;color:var(--warning);background:color-mix(in srgb, var(--warning) 11%, transparent);font-variant-numeric:tabular-nums;border-radius:10px;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.attention-row__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:650;overflow:hidden}.attention-row__action{color:var(--accent);align-items:center;gap:6px;font-size:12px;font-weight:750;display:inline-flex}.command-panel .start-work-grid{grid-template-columns:minmax(0,1fr);gap:6px;padding:10px}.command-panel .start-work-link{background:0 0;border-color:#0000;align-items:center;min-height:58px;padding:10px 12px}.command-panel .start-work-link:hover{border-color:var(--accent-border);background:var(--accent-muted)}.command-panel .start-work-link>svg:first-child{background:var(--accent-muted);border-radius:10px;width:34px;height:34px;margin:0;padding:8px}.intake-center-grid .command-panel .start-work-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.intake-center-grid .start-work-link{align-items:flex-start;min-height:82px}.intake-center-rule{max-width:820px;margin-top:18px}.intake-center-rule h2{font-family:var(--font-display), sans-serif;margin:4px 0 6px;font-size:18px}.intake-center-rule p{color:var(--text-muted);font-size:13px;line-height:1.6}.pull-first-table{border-collapse:collapse;width:100%;font-size:13px}.pull-first-table th{font-weight:650}.pull-first-table th:first-child,.pull-first-table td:first-child{text-align:left;padding:6px 8px 6px 0}.pull-first-table th:not(:first-child),.pull-first-table td:not(:first-child){text-align:right;padding:6px 0 6px 8px}.start-work-link__arrow{margin-left:auto;color:var(--text-faint)!important}.dashboard-section-heading--ruled{border-bottom:1px solid var(--border);justify-content:space-between;align-items:end;gap:18px;min-height:48px;margin-bottom:10px;padding-bottom:10px;display:flex}.dashboard-section-heading--ruled h2{margin-top:2px;font-size:18px}.workload-strip{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.workload-strip>*{min-width:0}.workload-metric{border-right:1px solid var(--border);flex-direction:column;min-height:126px;padding:18px;display:flex}.workload-strip>:last-child .workload-metric{border-right:0}.workload-metric:hover{background:color-mix(in srgb, var(--surface-strong) 60%, transparent);box-shadow:var(--shadow-sm)}.workload-metric .stat-value{margin-block:7px auto;font-size:34px;font-weight:750}.workload-metric .stat-caption{justify-content:space-between;align-items:center;gap:8px;display:flex}.toolbar{background:var(--surface-subtle);border-radius:12px;min-height:58px;margin-bottom:16px;padding:8px 10px}.toolbar-label{color:var(--text-faint);font-weight:750}.register{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm);overflow:hidden}.register__header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:18px;min-height:72px;padding:16px 18px;display:flex}.register__title-row{align-items:center;gap:9px;display:flex}.register__header h2{font-family:var(--font-display), sans-serif;font-size:17px;font-weight:700}.register__header p{color:var(--text-muted);margin-top:3px;font-size:12px}.register__actions,.register__toolbar{align-items:center;gap:8px;display:flex}.register__toolbar{border-bottom:1px solid var(--border);background:var(--surface-subtle);flex-wrap:wrap;min-height:60px;padding:10px 12px}.register__toolbar .search-field,.register__toolbar .select-trigger,.register__toolbar .multi-status-trigger,.register__toolbar .segmented-control,.register__toolbar .input,.register__toolbar .button,.register__toolbar .btn{height:var(--toolbar-control-h);min-height:var(--toolbar-control-h);margin:0}.register__toolbar .form-field{flex-direction:row;align-items:center;gap:0;margin:0}.register__toolbar .toolbar-group{align-items:center;min-height:0;margin:0;padding:0}.register__toolbar .form-label,.register__toolbar .toolbar-label{display:none}.register__toolbar .search-field{min-height:var(--toolbar-control-h)}.register__toolbar .segmented-control{height:var(--toolbar-control-h)}.register__toolbar .segmented-control>button{min-height:calc(var(--toolbar-control-h) - 8px)}.register__toolbar .part-views{flex-wrap:wrap;max-width:100%;height:auto}@media (max-width:700px){.register__toolbar .part-views{width:100%}.register__toolbar .part-views>button{flex:1 0 auto;justify-content:center;min-height:44px}}.register__body{min-width:0}.register__loading{color:var(--text-muted);text-align:center;padding:42px 18px}.register-row{border-bottom:1px solid var(--border);background:0 0;min-width:0;transition:background .14s;display:flex}.register-row:last-child{border-bottom:0}.register-row:hover{background:color-mix(in srgb, var(--surface-strong) 42%, transparent)}.register-row.is-selected{box-shadow:inset 4px 0 0 var(--accent);background:var(--accent-muted)}.register-row__select{min-width:0;min-height:62px;color:var(--text);cursor:pointer;text-align:left;background:0 0;border:0;flex:1;grid-template-columns:auto minmax(180px,1.5fr) minmax(120px,1fr) auto;align-items:center;gap:14px;padding:10px 16px;display:grid}.register-row__leading{border:1px solid var(--border);width:38px;height:38px;color:var(--accent);background:var(--surface-subtle);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.register-row__identity{flex-direction:column;min-width:0;display:flex}.register-row__identity strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.register-row__identity>span,.register-row__meta{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.register-row__status,.register-row__actions{justify-content:flex-end;align-items:center;display:flex}.register-row__actions{padding-right:10px}.data-table-wrapper{border-radius:var(--radius-lg)}table{font-variant-numeric:tabular-nums}th{height:42px;color:var(--text-faint);background:var(--surface-subtle);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:800}td{border-color:var(--border);vertical-align:middle;min-height:56px;padding-block:13px}.dialog-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#03060ab8}.dialog-content{border-color:var(--border-strong);background:var(--surface);max-width:560px;box-shadow:var(--shadow-lg);border-radius:20px;padding:26px}.dialog--sm{max-width:440px}.dialog--md{max-width:560px}.dialog--lg{max-width:760px}.dialog-title{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;font-size:21px;font-weight:700}.dialog-description{max-width:600px;color:var(--text-muted);font-size:13px}.dialog-close{top:18px;right:18px}.sheet{z-index:51;border-left:1px solid var(--border-strong);width:min(92vw,620px);color:var(--text);background:var(--surface);box-shadow:var(--shadow-lg);flex-direction:column;animation:.22s ease-out sheetIn;display:flex;position:fixed;inset:0 0 0 auto}.sheet--sm{max-width:480px}.sheet--md{max-width:620px}.sheet--lg{max-width:820px}.sheet__header,.sheet__footer{border-color:var(--border);background:var(--surface);flex:none;align-items:center;gap:16px;display:flex}.sheet__header{border-bottom:1px solid var(--border);justify-content:space-between;min-height:78px;padding:16px 20px}.sheet__title{font-family:var(--font-display), sans-serif;font-size:21px;font-weight:700}.sheet__description{color:var(--text-muted);margin-top:3px;font-size:12px}.sheet__body{flex:1;min-height:0;padding:22px 20px 36px;overflow-y:auto}.sheet__footer{min-height:72px;padding:12px 20px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--border);justify-content:flex-end}@keyframes sheetIn{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}.quick-create-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.quick-create-card{border:1px solid var(--border);background:var(--surface-subtle);border-radius:14px;align-items:flex-start;gap:12px;min-height:92px;padding:14px;display:flex}.quick-create-card:hover{border-color:var(--accent-border);background:var(--accent-muted)}.quick-create-card__icon{width:42px;height:42px;color:var(--accent);background:var(--accent-muted);border-radius:12px;flex:0 0 42px;justify-content:center;align-items:center;display:inline-flex}.quick-create-card>span:last-child{flex-direction:column;display:flex}.quick-create-card strong{font-size:14px}.quick-create-card small{color:var(--text-muted);margin-top:4px;font-size:12px;line-height:1.35}.action-menu{border-color:var(--border-strong);min-width:210px;box-shadow:var(--shadow-md);padding:6px}.form-section+.form-section{border-top:1px solid var(--border);margin-top:26px;padding-top:24px}.form-section__header{margin-bottom:14px}.form-section__header h3{font-family:var(--font-display), sans-serif;font-size:15px;font-weight:700}.form-section__header p{color:var(--text-muted);margin-top:3px;font-size:12px}.form-section__grid{gap:14px;display:grid}.form-section__grid--1{grid-template-columns:minmax(0,1fr)}.form-section__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.form-section__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.detail-list{border:1px solid var(--border);background:var(--border);border-radius:12px;gap:1px;display:grid;overflow:hidden}.detail-list--1{grid-template-columns:minmax(0,1fr)}.detail-list--2{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-list--3{grid-template-columns:repeat(3,minmax(0,1fr))}.detail-list__item{background:var(--surface-subtle);min-width:0;min-height:68px;padding:12px 14px}.detail-list dt{color:var(--text-faint);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.detail-list dd{overflow-wrap:anywhere;margin-top:5px;font-size:13px;font-weight:650}.record-preview{flex-direction:column;gap:18px;display:flex}.record-chips{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.score-badge{border:1px solid var(--border);min-height:30px;color:var(--text-muted);background:var(--surface-subtle);font-variant-numeric:tabular-nums;border-radius:9px;align-items:center;padding:0 10px;font-size:11px;font-weight:750;display:inline-flex}.record-identity-band{margin-bottom:18px}.record-identifier{letter-spacing:.04em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.inline-error{color:var(--danger);margin-top:8px;font-size:12px}.record-action-bar{color:var(--text);border:1px solid var(--accent-border);background:linear-gradient(90deg, var(--accent-muted), transparent 62%), var(--surface);border-radius:14px;justify-content:flex-end;align-items:center;gap:8px;min-height:72px;margin-bottom:22px;padding:12px 14px;display:flex}.record-action-bar>div:first-child{flex-direction:column;min-width:0;margin-right:auto;display:flex}.record-action-bar strong{font-size:13px}.record-action-bar small{color:var(--text-muted);margin-top:2px;font-size:11px}.lifecycle-panel{border:1px solid var(--accent-border);background:linear-gradient(135deg, var(--accent-muted), transparent 68%), var(--surface);border-radius:16px;margin-bottom:22px;padding:18px}.lifecycle-panel__heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.lifecycle-panel__heading h2{margin:3px 0 4px;font-size:18px}.lifecycle-panel__heading p{max-width:760px;color:var(--text-muted);margin:0;font-size:13px}.lifecycle-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:18px 0 0;padding:0;list-style:none;display:grid}.lifecycle-steps li{min-width:0;color:var(--text-muted);align-items:center;gap:8px;font-size:12px;display:flex}.lifecycle-steps li.is-complete{color:var(--text)}.lifecycle-step__marker{border:1px solid var(--border);background:var(--surface);border-radius:50%;flex:0 0 20px;place-items:center;width:20px;height:20px;display:grid}.lifecycle-steps li.is-complete .lifecycle-step__marker{color:var(--success);border-color:color-mix(in srgb, var(--success) 45%, var(--border));background:color-mix(in srgb, var(--success) 10%, var(--surface))}.listing-stock-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.payment-panel__body,.payment-panel__dialog-body{flex-direction:column;gap:16px;display:flex}.payment-panel__body{padding:16px}.payment-panel__heading{color:var(--success);align-items:center;gap:8px;display:flex}.payment-freeze-notice{border:1px solid var(--accent-border);min-height:64px;color:var(--text);background:var(--accent-muted);border-radius:12px;align-items:center;gap:10px;padding:12px 14px;display:flex}.payment-freeze-notice>div{flex-direction:column;min-width:0;margin-right:auto;display:flex}.payment-freeze-notice span{color:var(--text-muted);margin-top:2px;font-size:12px}.list-section-header{border-top:1px solid var(--border);background:var(--surface-subtle);color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:6px;padding:8px 14px;font-size:11px;font-weight:700;display:flex}.list-section-header:first-child{border-top:none}.intake-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:20px;display:grid}.intake-panel,.intake-guide{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.intake-panel{padding:22px}.intake-fieldset{border:0;min-width:0;margin:0;padding:0}.intake-recovery-note{border:1px solid color-mix(in srgb, var(--warning) 45%, var(--border));color:var(--text);background:color-mix(in srgb, var(--warning) 10%, var(--surface));border-radius:10px;flex-direction:column;gap:3px;margin-bottom:16px;padding:11px 13px;font-size:12px;display:flex}.intake-recovery-note span{color:var(--text-muted);line-height:1.5}.readiness-notice{border:1px solid color-mix(in srgb, var(--warning) 45%, var(--border));background:color-mix(in srgb, var(--warning) 9%, var(--surface));border-radius:10px;padding:12px 14px;font-size:12px}.readiness-notice ul{color:var(--text-muted);margin:6px 0 0;padding-left:18px}.readiness-notice--success{border-color:color-mix(in srgb, var(--success) 45%, var(--border));background:color-mix(in srgb, var(--success) 9%, var(--surface))}.field-span-2{grid-column:1/-1}.intake-vin-input{letter-spacing:.08em;text-transform:uppercase;min-height:54px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:17px;font-weight:700}.decode-state{border:1px solid var(--border);min-height:36px;color:var(--text-muted);background:var(--surface-subtle);border-radius:9px;align-items:center;gap:8px;margin-top:8px;padding:8px 10px;font-size:12px;display:flex}.decode-state--success{border-color:color-mix(in srgb, var(--success) 34%, var(--border));color:var(--success);background:color-mix(in srgb, var(--success) 7%, var(--surface-subtle))}.decode-state--error{border-color:color-mix(in srgb, var(--danger) 34%, var(--border));color:var(--danger)}.intake-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.intake-choice{border:1px solid var(--border);background:var(--surface-subtle);cursor:pointer;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;min-height:88px;padding:13px;display:grid}.intake-choice:hover{border-color:var(--border-strong)}.intake-choice:has(input:checked){border-color:var(--accent);box-shadow:var(--focus-ring);background:var(--accent-muted)}.intake-choice input{opacity:0;pointer-events:none;position:absolute}.intake-choice>span{flex-direction:column;min-width:0;display:flex}.intake-choice strong{font-size:14px}.intake-choice small{color:var(--text-muted);margin-top:4px;font-size:11px;line-height:1.35}.intake-choice>svg{color:var(--text-faint);opacity:.25}.intake-choice:has(input:checked)>svg{color:var(--accent);opacity:1}.intake-optional{border:1px solid var(--border);background:var(--surface-subtle);border-radius:12px;margin-top:26px;overflow:hidden}.intake-optional summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:11px 14px;list-style:none;display:flex}.intake-optional summary::-webkit-details-marker{display:none}.intake-optional summary>span:first-child{flex-direction:column;display:flex}.intake-optional summary strong{font-size:13px}.intake-optional summary small{color:var(--text-muted);font-size:11px}.intake-optional summary>span:last-child{color:var(--accent);font-size:22px;transition:transform .15s}.intake-optional[open] summary>span:last-child{transform:rotate(45deg)}.intake-optional__body{border-top:1px solid var(--border);padding:16px 14px}.uppercase-input{text-transform:uppercase}.intake-submit{border-top:1px solid var(--border);border-radius:0 0 var(--radius-lg) var(--radius-lg);background:var(--surface-subtle);justify-content:space-between;align-items:center;gap:18px;min-height:78px;margin:26px -22px -22px;padding:13px 22px;display:flex}.intake-submit>div{flex-direction:column;display:flex}.intake-submit strong{font-size:13px}.intake-submit small{color:var(--text-muted);font-size:11px}.intake-guide{top:calc(var(--header-height) + 66px);background:linear-gradient(145deg, var(--accent-muted), transparent 45%), var(--surface);padding:20px;position:sticky}.intake-guide h2{font-family:var(--font-display), sans-serif;margin-top:6px;font-size:20px;line-height:1.2}.intake-guide ol{flex-direction:column;gap:16px;margin-top:20px;list-style:none;display:flex}.intake-guide li{align-items:flex-start;gap:10px;display:flex}.intake-guide li>span{border:1px solid var(--accent-border);width:28px;height:28px;color:var(--accent);background:var(--accent-muted);border-radius:9px;flex:0 0 28px;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:inline-flex}.intake-guide li div{flex-direction:column;display:flex}.intake-guide li strong{font-size:13px}.intake-guide li small{color:var(--text-muted);margin-top:2px;font-size:11px;line-height:1.4}.intake-guide__note{border:1px solid color-mix(in srgb, var(--warning) 30%, var(--border));color:var(--text-muted);background:color-mix(in srgb, var(--warning) 7%, transparent);border-radius:10px;margin-top:20px;padding:12px;font-size:11px;line-height:1.45}.app-shell.login-layout{background:linear-gradient(90deg,#05080c1f,#05080cb8),repeating-linear-gradient(135deg,#0000 0 30px,#e9a35706 30px 31px),#080c11;display:block;position:relative;overflow:hidden}.login-screen{z-index:1;grid-template-columns:minmax(360px,.95fr) minmax(460px,1.05fr);width:100%;min-height:100vh;display:grid;position:relative}.login-context{background:radial-gradient(circle at 30% 35%,#e9a35729,#0000 32%),repeating-linear-gradient(135deg,#0000 0 30px,#e9a35706 30px 31px);border-right:1px solid #e9a35724;flex-direction:column;justify-content:space-between;min-height:100vh;padding:clamp(34px,5vw,74px);display:flex}.login-context__brand,.login-brand{align-items:center;gap:13px;display:flex}.login-context__brand img,.login-brand img{box-shadow:0 0 0 1px #ffffff17, var(--shadow-sm);border-radius:12px}.login-context__brand strong,.login-context__brand span{display:block}.login-context__brand strong{color:#fffdf8;font-family:var(--font-display), sans-serif;font-size:18px}.login-context__brand span{color:#85919f;letter-spacing:.08em;text-transform:uppercase;margin-top:3px;font-size:11px}.login-context__message{max-width:560px}.login-context__message h1{color:#fffdf8;max-width:10ch;font-family:var(--font-display), sans-serif;letter-spacing:-.055em;margin:12px 0 18px;font-size:clamp(42px,5.2vw,76px);line-height:.98}.login-context__message p{color:#a8b2bc;max-width:46ch;font-size:clamp(15px,1.4vw,18px);line-height:1.65}.login-context__steps{border-top:1px solid #26313d;grid-template-columns:repeat(4,1fr);display:grid}.login-context__steps span{color:#798592;letter-spacing:.09em;text-transform:uppercase;padding-top:14px;font-size:11px;font-weight:750;position:relative}.login-context__steps span:before{background:var(--accent);content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:-3px;left:0}.login-panel{width:min(100%,520px);margin:auto;padding:40px 30px}.login-brand{text-align:left;margin-bottom:20px}.login-brand>div{min-width:0}.login-brand-title{color:#fffdf8;letter-spacing:-.035em;font-size:20px}.login-brand-subtitle{color:#85919f;letter-spacing:.08em;text-transform:uppercase;margin-top:4px;font-size:12px}.login-card{box-shadow:var(--shadow-lg);background:#121922f0;border-color:#2a3745;border-radius:20px;padding:30px}.login-card-header{text-align:left;margin-bottom:24px}.login-card-title{color:#fffdf8;font-size:22px}.login-card-description,.login-footer{color:#85919f}.access-link{color:var(--accent);text-align:center;font-size:.875rem;font-weight:600;text-decoration:none}.access-link:hover{text-decoration:underline}.form-success{border:1px solid color-mix(in srgb, var(--success) 45%, var(--border));border-radius:var(--radius-md);background:color-mix(in srgb, var(--success) 12%, var(--surface));color:var(--text);padding:var(--space-4);font-size:.875rem;line-height:1.5}.login-form .input{color:#f4f1eb;background:#0d131b;border-color:#2a3745}.login-form .form-label{color:#c5ccd3}.login-remember{color:#9ca7b2;align-items:center;gap:9px;font-size:13px;display:flex}.login-remember input{width:16px;height:16px;accent-color:var(--accent)}.login-remember label{cursor:pointer}.login-footer{justify-content:center;align-items:center;gap:7px;display:flex}.mobile-dock{display:none}.pipeline-board{border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm);overflow:hidden}.pipeline-board__header{border-bottom:1px solid var(--border);background:linear-gradient(110deg, var(--surface-strong), var(--surface));justify-content:space-between;align-items:end;gap:24px;min-height:76px;padding:16px 18px;display:flex}.pipeline-board__header h2{align-items:center;gap:8px;margin:3px 0 0;font-size:18px;display:flex}.pipeline-board__header p{color:var(--text-muted);margin:0;font-size:13px}.pipeline-board__track{grid-template-columns:repeat(auto-fit,minmax(128px,1fr));margin:0;padding:0;list-style:none;display:grid}.pipeline-board__track>li{border-right:1px solid var(--border);min-width:0}.pipeline-board__track>li:last-child{border-right:0}.pipeline-stage{min-height:110px;color:var(--text);flex-direction:column;justify-content:center;padding:16px 18px;text-decoration:none;transition:background-color .12s,color .12s;display:flex;position:relative}.pipeline-stage:hover,.pipeline-stage:focus-visible{background:var(--accent-muted)}.pipeline-stage__count{font-family:var(--font-display), sans-serif;letter-spacing:-.04em;font-size:clamp(26px,2vw,34px);font-weight:700;line-height:1}.pipeline-stage__label{color:var(--text-muted);letter-spacing:.035em;text-transform:uppercase;margin-top:8px;font-size:12px;font-weight:700}.pipeline-stage__open{color:var(--accent);letter-spacing:.08em;opacity:0;text-transform:uppercase;font-size:10px;font-weight:800;transition:opacity .12s;position:absolute;bottom:12px;right:14px}.pipeline-stage:hover .pipeline-stage__open,.pipeline-stage:focus-visible .pipeline-stage__open{opacity:1}.pipeline-stage-skeleton{border-radius:0;min-height:110px}@media (max-width:1100px){.intake-layout{grid-template-columns:minmax(0,1fr)}.intake-guide{order:-1;position:static}.intake-guide ol{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.dashboard-command-grid{grid-template-columns:minmax(0,1fr)}.workload-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.workload-strip>:nth-child(2) .workload-metric{border-right:0}.workload-strip>:nth-child(-n+2) .workload-metric{border-bottom:1px solid var(--border)}.console-search{width:auto;min-width:42px;margin-left:auto}.console-search>span,.console-search kbd{display:none}.main-container>main{padding-inline:28px}}@media (max-width:1024px){.login-screen{grid-template-columns:minmax(0,1fr)}.login-context{display:none}:root{--header-height:64px}.sidebar{width:min(88vw,320px)}.sidebar-close,.menu-toggle{display:inline-flex}.main-container{margin-left:0}.console-header{padding-inline:14px}.console-location{flex:1;min-width:0}.console-location__icon,.console-create{display:none}.workflow-context{flex-direction:column;align-items:flex-start;padding-inline:14px}.workflow-context-copy{display:none}.workflow-steps{width:100%}.main-container>main{padding:24px 18px calc(96px + env(safe-area-inset-bottom))}.page-heading{grid-template-columns:auto minmax(0,1fr)}.page-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start}.grid-2,.grid-3,.grid-4{grid-template-columns:minmax(0,1fr)}.register-row__select{grid-template-columns:auto minmax(0,1fr) auto}.register-row__meta{display:none}.mobile-dock{inset:auto 10px calc(10px + env(safe-area-inset-bottom)) 10px;z-index:24;border:1px solid var(--border-strong);background:color-mix(in srgb, var(--surface) 94%, transparent);height:68px;box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:18px;grid-template-columns:repeat(4,1fr);align-items:center;padding:7px 8px;display:grid;position:fixed}.mobile-dock__item,.mobile-dock__start{min-height:52px;color:var(--text-muted);background:0 0;border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:10px;font-weight:700;display:flex}.mobile-dock__start{color:var(--on-accent);background:var(--accent)}.console-search,.menu-toggle{display:none}}@media (max-width:640px){.intake-center-grid .command-panel .start-work-grid{grid-template-columns:minmax(0,1fr)}.dashboard-page .page-header{margin-bottom:20px}.dashboard-page .dashboard-command-grid{gap:14px}.dashboard-page .command-panel__header{gap:12px;min-height:68px;padding:12px 14px}.dashboard-page .command-panel__header h2{font-size:18px}.dashboard-page .command-panel__header p,.dashboard-page .dashboard-section-heading--ruled>p{display:none}.dashboard-page .command-panel__total{border-radius:11px;min-width:40px;height:40px;font-size:18px}.dashboard-page .attention-row{grid-template-columns:32px minmax(0,1fr) auto;gap:8px;min-height:50px;padding:8px 12px}.dashboard-page .attention-row__count{border-radius:9px;width:30px;height:30px}.dashboard-page .attention-row__label{text-overflow:clip;white-space:normal;line-height:1.2;overflow:visible}.dashboard-page .attention-row__action{gap:4px}.dashboard-page .command-panel .start-work-grid{background:var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:0}.dashboard-page .command-panel .start-work-link{background:var(--surface);border:0;border-radius:0;flex-direction:column;align-items:flex-start;gap:8px;min-height:94px;padding:12px}.dashboard-page .command-panel .start-work-link>svg:first-child{width:30px;height:30px;padding:7px}.dashboard-page .start-work-link small,.dashboard-page .start-work-link__arrow{display:none}.dashboard-page .dashboard-section-heading--ruled{align-items:flex-start;min-height:42px;margin-bottom:8px}.pipeline-board__header{flex-direction:column;align-items:flex-start;gap:6px}.pipeline-board__track{overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;scrollbar-width:thin;padding-inline-end:20px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.pipeline-board__track>li{border-right:1px solid var(--border);scroll-snap-align:start;flex:0 0 38vw;min-width:136px}.pipeline-board__track>li:last-child{border-right:0}.pipeline-stage{min-height:110px;padding:14px}.pipeline-stage__open{opacity:1}.record-chips{justify-content:flex-start}.record-action-bar{flex-direction:column;align-items:stretch}.record-action-bar>div:first-child{margin:0 0 6px}.lifecycle-panel__heading{flex-direction:column;align-items:stretch}.lifecycle-steps{grid-template-columns:1fr 1fr}#listing-stock .list-item{flex-wrap:wrap;align-items:flex-start}.listing-stock-actions{justify-content:flex-start;width:100%}.payment-freeze-notice{flex-direction:column;align-items:stretch}.payment-freeze-notice>div{margin-right:0}.payment-panel__dialog-body+.dialog-actions,.dialog-content .form-section+.dialog-actions{flex-direction:column;align-items:stretch}.intake-panel{padding:18px 14px}.intake-choice-grid,.intake-guide ol{grid-template-columns:minmax(0,1fr)}.intake-choice{min-height:72px}.intake-submit{bottom:calc(80px + env(safe-area-inset-bottom));z-index:5;margin:24px -14px -18px;padding:11px 14px;position:sticky;box-shadow:0 -10px 24px #00000038}.intake-submit>div{display:none}.intake-submit .button{width:100%}.workload-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.workload-strip>* .workload-metric{border-right:1px solid var(--border);border-bottom:1px solid var(--border);min-height:112px;padding:14px}.workload-strip>:nth-child(2n) .workload-metric{border-right:0}.workload-strip>:nth-last-child(-n+2) .workload-metric{border-bottom:0}.workload-metric .stat-value{margin-block:5px auto;font-size:30px}.workload-metric .stat-caption{align-items:flex-end;font-size:11px;line-height:1.25}.page-heading__icon{width:42px;height:42px}.page-title{font-size:27px}.page-actions>*{flex:1}.register__header{flex-direction:column;align-items:flex-start}.register__actions,.register__toolbar,.search-field{width:100%}.register-row__select{grid-template-columns:minmax(0,1fr) auto;min-height:68px;padding-inline:12px}.register-row__leading{display:none}.register-row__actions{padding-right:8px;display:flex}.quick-create-grid,.form-section__grid--2,.form-section__grid--3,.detail-list--2,.detail-list--3{grid-template-columns:minmax(0,1fr)}.dialog-content{border-radius:18px;width:calc(100vw - 20px);max-height:calc(100vh - 20px);padding:22px 18px;overflow-y:auto}.sheet{border:1px solid var(--border-strong);border-bottom:0;border-radius:20px 20px 0 0;width:auto;max-width:none;animation-name:sheetUp;inset:8px 8px 0}@keyframes sheetUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.login-panel{width:100%;padding:24px 14px}.login-card{padding:24px 20px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.sheet,.dialog-content,.workspace-nav__chevron{transition:none;animation:none}}.meta-warning{color:var(--warning);font-weight:600}@media (max-width:640px){.register__toolbar>div:has(>input[role=combobox]){flex:100%;min-width:0}.register__toolbar input[role=combobox]{width:100%}}
