@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_d8ebd1{font-family:Inter,Inter Fallback;font-style:normal}.__variable_d8ebd1{--font-inter:"Inter","Inter Fallback"}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Bricolage Grotesque Fallback;src:local("Arial");ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.00%;size-adjust:105.43%}.__className_bc796d{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.__variable_bc796d{--lx-font-bricolage:"Bricolage Grotesque","Bricolage Grotesque Fallback"}:root{--surface:0 0% 100%;--surface-alt:0 0% 98%;--surface-sunken:0 0% 96%;--surface-tint:0 0% 94%;--ink:0 0% 7%;--ink-muted:0 0% 30%;--ink-subtle:0 0% 42%;--hairline:0 0% 90%;--panel:0 0% 98%;--panel-deep:0 0% 100%;--grid-line:0 0% 0%;--brand:189 97% 28%;--brand-inv:189 85% 55%;--brand-fg:0 0% 100%;--brand-gradient:linear-gradient(135deg,#06B6D4,#14B8A6);--brand-subtle:189 50% 93%;--success:152 60% 36%;--success-ink:152 70% 24%;--success-subtle:145 45% 93%;--warning:36 90% 50%;--warning-ink:28 85% 30%;--warning-subtle:40 85% 91%;--danger:0 68% 42%;--danger-ink:0 68% 40%;--danger-subtle:0 75% 95%;--danger-fg:0 0% 100%;--info:212 70% 48%;--info-ink:212 70% 38%;--info-subtle:210 75% 95%}.dark{--surface:0 0% 4%;--surface-alt:0 0% 8%;--surface-sunken:0 0% 6%;--surface-tint:0 0% 11%;--ink:0 0% 98%;--ink-muted:0 0% 68%;--ink-subtle:0 0% 52%;--hairline:0 0% 17%;--panel:0 0% 8%;--panel-deep:0 0% 4%;--grid-line:0 0% 100%;--brand:189 85% 55%;--brand-inv:189 97% 29%;--brand-fg:0 0% 7%;--brand-subtle:189 50% 13%;--success:150 50% 45%;--success-ink:148 55% 60%;--success-subtle:150 35% 13%;--warning:38 85% 55%;--warning-ink:38 88% 62%;--warning-subtle:36 55% 13%;--danger:0 80% 64%;--danger-ink:0 85% 72%;--danger-subtle:0 45% 15%;--danger-fg:0 0% 7%;--info:212 80% 62%;--info-ink:212 90% 74%;--info-subtle:214 45% 15%}

/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-duration:initial;--tw-outline-style:solid}}}@layer theme{:host,:root{--font-sans:var(--font-inter),ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-gray-200:oklch(92.8% .006 264.531);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-lg:32rem;--container-2xl:42rem;--container-3xl:48rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-wide:.025em;--tracking-widest:.1em;--leading-snug:1.375;--leading-relaxed:1.625;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-surface:hsl(var(--surface));--color-surface-sunken:hsl(var(--surface-sunken));--color-ink:hsl(var(--ink));--color-ink-muted:hsl(var(--ink-muted));--color-ink-subtle:hsl(var(--ink-subtle));--color-hairline:hsl(var(--hairline));--color-panel:hsl(var(--panel));--color-brand:hsl(var(--brand))}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*,::backdrop,:after,:before{border-color:var(--color-gray-200,currentcolor)}::file-selector-button{border-color:var(--color-gray-200,currentcolor)}:root{--background:0 0% 100%;--foreground:0 0% 7%;--card:0 0% 100%;--card-foreground:0 0% 7%;--popover:0 0% 100%;--popover-foreground:0 0% 7%;--primary:189 97% 38%;--primary-foreground:0 0% 100%;--secondary:0 0% 96%;--secondary-foreground:0 0% 7%;--muted:0 0% 96%;--muted-foreground:0 0% 38%;--accent:0 0% 96%;--accent-foreground:0 0% 7%;--border:0 0% 90%;--input:0 0% 90%;--ring:189 97% 43%;--radius:.75rem;--lx-font-inter:var(--font-inter)}.dark{--background:0 0% 4%;--foreground:0 0% 98%;--card:0 0% 8%;--card-foreground:0 0% 98%;--popover:0 0% 8%;--popover-foreground:0 0% 98%;--primary:189 85% 55%;--primary-foreground:0 0% 7%;--secondary:0 0% 15%;--secondary-foreground:0 0% 98%;--muted:0 0% 15%;--muted-foreground:0 0% 68%;--accent:0 0% 15%;--accent-foreground:0 0% 98%;--border:0 0% 17%;--input:0 0% 17%;--ring:189 85% 55%}*{border-color:hsl(var(--border))}html{scroll-behavior:smooth;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#0000004d transparent;scroll-padding-top:5.5rem}body{background-color:hsl(var(--background));color:hsl(var(--foreground));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"rlig" 1,"calt" 1}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background-color:#00000042;background-clip:content-box;border:3.5px solid #0000;border-radius:9999px;transition:background-color .2s}::-webkit-scrollbar-thumb:hover{background-color:#00000073}::-webkit-scrollbar-thumb:active{background-color:#0009}::-webkit-scrollbar-corner{background:0 0}.dark html,html.dark{scrollbar-color:#e2e8f042 transparent}.dark ::-webkit-scrollbar-thumb{background-color:#e2e8f038}.dark ::-webkit-scrollbar-thumb:hover{background-color:#e2e8f061}.dark ::-webkit-scrollbar-thumb:active{background-color:#e2e8f080}}@layer components{:where(.lx-skip,.lx-link,.lx-btn,.lx-icon-btn,.lx-checkbox,.lx-radio,.lx-switch,.lx-segmented button,.lx-tab,.lx-page-back,.lx-person__name,a.lx-card,.lx-card__footer-link,.lx-table__sort,.lx-pagination__page,.lx-list__item,.lx-calendar__day,.lx-agenda__item,.lx-steps__item,.lx-tile):focus-visible{outline:2px solid hsl(var(--brand));outline-offset:2px;border-radius:var(--lx-radius-sm)}:where(button.lx-icon-btn,button.lx-switch,button.lx-tab,button.lx-pagination__page,button.lx-calendar__day,button.lx-list__item,.lx-segmented button){cursor:pointer}.lx-kbd{font-size:var(--lx-text-12);border:1px solid hsl(var(--hairline));color:hsl(var(--ink-subtle));border-radius:4px;padding:3px 5px;line-height:1}.lx-base,.lx-kbd{font-family:var(--lx-font-sans);background:hsl(var(--surface))}.lx-base{color:hsl(var(--ink));font-size:var(--lx-text-14);font-feature-settings:var(--lx-font-features);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5}.lx-icon{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;vertical-align:middle;flex-shrink:0;width:18px;height:18px;display:inline-block;overflow:visible}.lx-icon--xs{width:14px;height:14px}.lx-icon--sm{width:16px;height:16px}.lx-icon--lg{width:22px;height:22px}.lx-icon--xl{stroke-width:1.25px;width:28px;height:28px}.lx-vh{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.lx-skip{z-index:200;border-radius:var(--lx-radius-md);background:hsl(var(--brand));color:hsl(var(--brand-fg));padding:8px 12px;font-weight:600;text-decoration:none;position:fixed;top:12px;left:12px;transform:translateY(-200%)}.lx-skip:focus-visible{transform:none}.lx-stack{gap:var(--lx-stack-gap,var(--lx-space-4));flex-direction:column;min-width:0;display:flex}.lx-stack--xs{--lx-stack-gap:var(--lx-space-1)}.lx-stack--sm{--lx-stack-gap:var(--lx-space-2)}.lx-stack--md{--lx-stack-gap:var(--lx-space-3)}.lx-stack--lg{--lx-stack-gap:var(--lx-space-6)}.lx-stack--xl{--lx-stack-gap:var(--lx-space-8)}.lx-cluster{align-items:center;gap:var(--lx-cluster-gap,var(--lx-space-2));flex-wrap:wrap;min-width:0;display:flex}.lx-cluster--xs{--lx-cluster-gap:var(--lx-space-1)}.lx-cluster--md{--lx-cluster-gap:var(--lx-space-3)}.lx-cluster--lg{--lx-cluster-gap:var(--lx-space-4)}.lx-cluster--between{justify-content:space-between}.lx-cluster--end{justify-content:flex-end}.lx-cluster--nowrap{flex-wrap:nowrap}.lx-cluster--start{align-items:flex-start}.lx-spacer{flex:auto}.lx-grid{gap:var(--lx-grid-gap,var(--lx-space-4));grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.lx-grid>*{grid-column:span 12;min-width:0}.lx-grid--lg{--lx-grid-gap:var(--lx-space-6)}.lx-grid--sm{--lx-grid-gap:var(--lx-space-3)}.lx-grid--auto{grid-template-columns:repeat(auto-fit,minmax(var(--lx-grid-min,220px),1fr))}.lx-grid--auto>*{grid-column:auto}@media (min-width:640px){.lx-grid>.lx-col-sm-3{grid-column:span 3}.lx-grid>.lx-col-sm-4{grid-column:span 4}.lx-grid>.lx-col-sm-6{grid-column:span 6}.lx-grid>.lx-col-sm-8{grid-column:span 8}.lx-grid>.lx-col-sm-12{grid-column:span 12}}@media (min-width:1024px){.lx-grid>.lx-col-2{grid-column:span 2}.lx-grid>.lx-col-3{grid-column:span 3}.lx-grid>.lx-col-4{grid-column:span 4}.lx-grid>.lx-col-5{grid-column:span 5}.lx-grid>.lx-col-6{grid-column:span 6}.lx-grid>.lx-col-7{grid-column:span 7}.lx-grid>.lx-col-8{grid-column:span 8}.lx-grid>.lx-col-9{grid-column:span 9}.lx-grid>.lx-col-12{grid-column:span 12}}@media (min-width:1280px){.lx-grid>.lx-col-xl-3{grid-column:span 3}.lx-grid>.lx-col-xl-4{grid-column:span 4}.lx-grid>.lx-col-xl-5{grid-column:span 5}.lx-grid>.lx-col-xl-6{grid-column:span 6}.lx-grid>.lx-col-xl-7{grid-column:span 7}.lx-grid>.lx-col-xl-8{grid-column:span 8}}.lx-h1{font-size:var(--lx-text-28);letter-spacing:-.02em;line-height:1.15}.lx-h1,.lx-h2{font-family:var(--lx-font-display);font-weight:600}.lx-h2{font-size:var(--lx-text-20);letter-spacing:-.01em;line-height:1.25}.lx-h3{font-size:var(--lx-text-16)}.lx-h3,.lx-h4{font-weight:600;line-height:1.4}.lx-h4{font-size:var(--lx-text-14)}.lx-text-xs{font-size:var(--lx-text-12)}.lx-text-sm{font-size:var(--lx-text-13)}.lx-text-md{font-size:var(--lx-text-16)}.lx-muted{color:hsl(var(--ink-muted))}.lx-subtle{color:hsl(var(--ink-subtle))}.lx-strong{color:hsl(var(--ink));font-weight:600}.lx-num{font-variant-numeric:tabular-nums}.lx-mono{font-family:var(--lx-font-mono);font-size:.92em}.lx-truncate{text-overflow:ellipsis;min-width:0;overflow:hidden}.lx-nowrap,.lx-truncate{white-space:nowrap}.lx-text-success{color:hsl(var(--success-ink))}.lx-text-warning{color:hsl(var(--warning-ink))}.lx-text-danger{color:hsl(var(--danger-ink))}.lx-text-info{color:hsl(var(--info-ink))}.lx-link,.lx-text-brand{color:hsl(var(--brand))}.lx-link{text-decoration:underline;-webkit-text-decoration-color:hsl(var(--brand)/.35);text-decoration-color:hsl(var(--brand)/.35);text-underline-offset:3px;font-weight:500}.lx-link:hover{text-decoration-color:currentColor}.lx-link--quiet{color:inherit;text-decoration:none}.lx-link--quiet:hover{color:hsl(var(--brand));text-underline-offset:3px;text-decoration:underline}.lx-link--plain{color:inherit;text-decoration:none}.lx-divider{border:0;border-top:1px solid hsl(var(--hairline));margin:var(--lx-space-4) 0}.lx-display-40,.lx-display-56,.lx-display-80{font-family:var(--lx-font-display);letter-spacing:-.035em;color:inherit;text-wrap:balance;font-weight:600}.lx-display-80{font-size:clamp(var(--lx-text-40),8vw,var(--lx-text-80));line-height:.98}.lx-display-56{font-size:clamp(2rem,5.5vw,var(--lx-text-56));line-height:1.04}.lx-display-40{font-size:clamp(1.75rem,4vw,var(--lx-text-40));letter-spacing:-.025em;line-height:1.1}.lx-lede{font-size:clamp(var(--lx-text-16),1.6vw,1.1875rem);color:hsl(var(--ink-muted));text-wrap:pretty;max-width:60ch;line-height:1.55}.lx-page-header{justify-content:space-between;align-items:flex-end;gap:var(--lx-space-4) var(--lx-space-6);padding-bottom:var(--lx-space-6);flex-wrap:wrap;display:flex}.lx-page-header__text{flex-direction:column;flex:360px;gap:6px;min-width:0;display:flex}.lx-page-title{font-family:var(--lx-font-display);font-size:var(--lx-text-28);letter-spacing:-.02em;color:hsl(var(--ink));font-weight:600;line-height:1.15}.lx-page-desc{color:hsl(var(--ink-muted));font-size:var(--lx-text-14);max-width:70ch}.lx-page-header__actions{gap:var(--lx-space-2);flex-wrap:wrap;align-items:center;display:flex}.lx-page-header+.lx-tabs{margin-top:calc(-1 * var(--lx-space-2))}.lx-page-back{font-size:var(--lx-text-13);color:hsl(var(--ink-muted));align-items:center;gap:4px;width:fit-content;margin-bottom:2px;text-decoration:none;display:inline-flex}.lx-page-back:hover{color:hsl(var(--ink))}.lx-page-header__lead{align-items:center;gap:var(--lx-space-4);min-width:0;display:flex}.lx-section-title{justify-content:space-between;align-items:baseline;gap:var(--lx-space-3);margin-bottom:var(--lx-space-3);display:flex}.lx-section-title h2{font-family:var(--lx-font-display);font-size:var(--lx-text-20);letter-spacing:-.01em;font-weight:600}.lx-tabs{gap:var(--lx-space-5);border-bottom:1px solid hsl(var(--hairline));margin-bottom:var(--lx-space-6);scrollbar-width:none;display:flex;overflow-x:auto}.lx-tabs::-webkit-scrollbar{display:none}.lx-tab{height:40px;font-size:var(--lx-text-14);color:hsl(var(--ink-muted));white-space:nowrap;background:0 0;border:0;flex-shrink:0;align-items:center;gap:6px;padding:0 2px;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.lx-tab:hover,.lx-tab[aria-current=page],.lx-tab[aria-selected=true]{color:hsl(var(--ink))}.lx-tab[aria-current=page]:after,.lx-tab[aria-selected=true]:after{content:"";background:hsl(var(--brand));border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.lx-tab:focus-visible{outline-offset:-2px}.lx-tab__count{border-radius:var(--lx-radius-full);background:hsl(var(--ink)/.06);color:hsl(var(--ink-muted));font-variant-numeric:tabular-nums;padding:1px 6px;font-size:11px;font-weight:600}.lx-btn{--lx-btn-h:36px;justify-content:center;align-items:center;gap:var(--lx-space-2);height:var(--lx-btn-h);border-radius:var(--lx-radius-md);font-size:var(--lx-text-14);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #0000;padding:0 14px;font-weight:500;line-height:1;text-decoration:none;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.lx-btn .lx-icon{width:16px;height:16px}.lx-btn--primary{background:hsl(var(--brand));color:hsl(var(--brand-fg))}.lx-btn--primary:hover{background:hsl(var(--brand)/.88)}.lx-btn--secondary{background:hsl(var(--surface));border-color:hsl(var(--hairline));color:hsl(var(--ink))}.lx-btn--secondary:hover{background:hsl(var(--surface-alt));border-color:hsl(var(--ink)/.2)}.lx-btn--ghost{color:hsl(var(--ink-muted));background:0 0}.lx-btn--ghost:hover{background:hsl(var(--ink)/.05);color:hsl(var(--ink))}.lx-btn--danger{background:hsl(var(--danger));color:hsl(var(--danger-fg))}.lx-btn--danger:hover{background:hsl(var(--danger)/.88)}.lx-btn--danger-quiet{border-color:hsl(var(--hairline));color:hsl(var(--danger-ink));background:0 0}.lx-btn--danger-quiet:hover{background:hsl(var(--danger-subtle));border-color:hsl(var(--danger)/.4)}.lx-btn--sm{--lx-btn-h:30px;font-size:var(--lx-text-13);border-radius:7px;gap:6px;padding:0 10px}.lx-btn--lg{--lx-btn-h:44px;font-size:var(--lx-text-16);padding:0 20px}.lx-btn--icon{width:var(--lx-btn-h);padding:0}.lx-btn--block{width:100%}.lx-btn:disabled,.lx-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none}.lx-btn[aria-busy=true]{pointer-events:none;position:relative;color:#0000!important}.lx-btn[aria-busy=true]:after{content:"";border:2px solid hsl(var(--ink-subtle)/.4);border-top-color:hsl(var(--ink));border-radius:50%;width:16px;height:16px;animation:lx-spin .7s linear infinite;position:absolute}.lx-btn--primary[aria-busy=true]:after{border-color:hsl(var(--brand-fg)/.35);border-top-color:hsl(var(--brand-fg))}@keyframes lx-spin{to{transform:rotate(1turn)}}.lx-spinner{border:2px solid hsl(var(--ink-subtle)/.3);border-top-color:hsl(var(--brand));border-radius:50%;width:18px;height:18px;animation:lx-spin .7s linear infinite;display:inline-block}.lx-icon-btn{border-radius:var(--lx-radius-md);width:36px;height:36px;color:hsl(var(--ink-muted));background:0 0;border:0;flex-shrink:0;place-items:center;display:inline-grid;position:relative}.lx-icon-btn:hover{background:hsl(var(--ink)/.05);color:hsl(var(--ink))}.lx-icon-btn[aria-haspopup][aria-expanded=true]{background:hsl(var(--ink)/.07);color:hsl(var(--ink))}.lx-icon-btn--sm{width:30px;height:30px}.lx-icon-btn--bordered{border:1px solid hsl(var(--hairline))}.lx-field{flex-direction:column;gap:6px;min-width:0;display:flex}.lx-label{font-size:var(--lx-text-13);color:hsl(var(--ink));font-weight:500}.lx-label__optional{color:hsl(var(--ink-subtle));font-weight:400}.lx-label__required{color:hsl(var(--danger-ink));margin-left:2px}.lx-hint{color:hsl(var(--ink-subtle))}.lx-error,.lx-hint{font-size:var(--lx-text-12)}.lx-error{color:hsl(var(--danger-ink));align-items:flex-start;gap:6px;display:flex}.lx-error .lx-icon{width:14px;height:14px;margin-top:1px}.lx-input,.lx-select,.lx-textarea{border:1px solid hsl(var(--hairline));border-radius:var(--lx-radius-sm);background:hsl(var(--surface));width:100%;height:36px;color:hsl(var(--ink));font-size:var(--lx-text-14);padding:0 10px;transition:border-color .12s,box-shadow .12s}.lx-input::placeholder,.lx-textarea::placeholder{color:hsl(var(--ink-subtle))}.lx-input:hover,.lx-select:hover,.lx-textarea:hover{border-color:hsl(var(--ink)/.22)}.lx-input:focus-visible,.lx-select:focus-visible,.lx-textarea:focus-visible{border-color:hsl(var(--brand));box-shadow:0 0 0 3px hsl(var(--brand)/.18);outline:none}.lx-input[aria-invalid=true],.lx-select[aria-invalid=true],.lx-textarea[aria-invalid=true]{border-color:hsl(var(--danger))}.lx-input[aria-invalid=true]:focus-visible{box-shadow:0 0 0 3px hsl(var(--danger)/.18)}.lx-input:disabled,.lx-select:disabled,.lx-textarea:disabled{background:hsl(var(--surface-sunken));color:hsl(var(--ink-subtle));cursor:not-allowed}.lx-input[readonly]{background:hsl(var(--surface-alt))}.lx-textarea{resize:vertical;height:auto;min-height:96px;padding:8px 10px;line-height:1.5}.lx-select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,hsl(var(--ink-subtle)) 50%),linear-gradient(135deg,hsl(var(--ink-subtle)) 50%,transparent 50%);background-position:calc(100% - 15px) 15px,calc(100% - 10px) 15px;background-repeat:no-repeat;background-size:5px 5px;padding-right:32px}.lx-input--sm,.lx-select--sm{height:30px;font-size:var(--lx-text-13)}.lx-select--sm{background-position:calc(100% - 15px) 12px,calc(100% - 10px) 12px}.lx-input-wrap{align-items:center;display:flex;position:relative}.lx-input-wrap>.lx-icon,.lx-input-wrap>.lx-input-wrap__prefix{color:hsl(var(--ink-subtle));pointer-events:none;font-size:var(--lx-text-14);position:absolute;left:10px}.lx-input-wrap>.lx-icon{width:16px;height:16px}.lx-input-wrap>.lx-input{padding-left:34px}.lx-input-wrap--prefix>.lx-input{padding-left:42px}.lx-search{align-items:center;min-width:0;display:flex;position:relative}.lx-search>.lx-icon{width:16px;height:16px;color:hsl(var(--ink-subtle));pointer-events:none;position:absolute;left:10px}.lx-search>.lx-input{padding-left:34px}.lx-search>.lx-input::-webkit-search-cancel-button{-webkit-appearance:none}.lx-check{font-size:var(--lx-text-14);color:hsl(var(--ink));cursor:pointer;align-items:flex-start;gap:10px;line-height:20px;display:inline-flex}.lx-check__hint{font-size:var(--lx-text-12);color:hsl(var(--ink-subtle));line-height:1.4;display:block}.lx-checkbox,.lx-radio{appearance:none;border:1.5px solid hsl(var(--ink)/.3);background:hsl(var(--surface));cursor:pointer;flex-shrink:0;place-content:center;width:18px;height:18px;margin:1px 0 0;transition:background-color .12s,border-color .12s;display:inline-grid}.lx-checkbox{border-radius:5px}.lx-radio{border-radius:50%}.lx-checkbox:hover,.lx-radio:hover{border-color:hsl(var(--brand))}.lx-checkbox:checked,.lx-checkbox:indeterminate{background:hsl(var(--brand));border-color:hsl(var(--brand))}.lx-checkbox:checked:before{content:"";border-left:2px solid hsl(var(--brand-fg));border-bottom:2px solid hsl(var(--brand-fg));width:9px;height:5px;transform:translateY(-1px)rotate(-45deg)}.lx-checkbox:indeterminate:before{content:"";background:hsl(var(--brand-fg));border-radius:1px;width:8px;height:2px}.lx-radio:checked{border-color:hsl(var(--brand));border-width:5px}.lx-checkbox:disabled,.lx-radio:disabled{opacity:.45;cursor:not-allowed}.lx-switch{border-radius:var(--lx-radius-full);background:hsl(var(--ink)/.18);width:36px;height:20px;transition:background-color .16s var(--lx-ease);border:0;flex-shrink:0;padding:0;position:relative}.lx-switch:after{content:"";width:16px;height:16px;transition:transform .16s var(--lx-ease);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000040}.lx-switch[aria-checked=true]{background:hsl(var(--brand))}.lx-switch[aria-checked=true]:after{transform:translate(16px)}.lx-switch-row{justify-content:space-between;align-items:center;gap:var(--lx-space-4);display:flex}.lx-segmented{border-radius:var(--lx-radius-md);background:hsl(var(--surface-sunken));border:1px solid hsl(var(--hairline));gap:2px;padding:2px;display:inline-flex}.lx-segmented button{height:28px;font-size:var(--lx-text-13);color:hsl(var(--ink-muted));white-space:nowrap;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:0 12px;font-weight:500;display:inline-flex}.lx-segmented button:hover{color:hsl(var(--ink))}.lx-segmented button[aria-checked=true],.lx-segmented button[aria-pressed=true]{background:hsl(var(--surface));color:hsl(var(--ink));box-shadow:0 1px 2px #00000014,0 0 0 1px hsl(var(--hairline))}.lx-segmented--sm button{height:24px;font-size:var(--lx-text-12);padding:0 8px}.lx-segmented--sm button .lx-icon{width:14px;height:14px}.lx-toolbar{align-items:center;gap:var(--lx-space-2);padding:var(--lx-space-3) var(--lx-space-4);border-bottom:1px solid hsl(var(--hairline));flex-wrap:wrap;display:flex}.lx-toolbar .lx-search{flex:240px;max-width:360px}.lx-toolbar .lx-select{width:auto}.lx-form{gap:var(--lx-space-5);flex-direction:column;display:flex}.lx-form-row{gap:var(--lx-space-4);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.lx-fieldset{gap:var(--lx-space-3);border:0;flex-direction:column;margin:0;padding:0;display:flex}.lx-fieldset legend{font-size:var(--lx-text-13);margin-bottom:var(--lx-space-2);padding:0;font-weight:500}.lx-badge{border-radius:var(--lx-radius-sm);height:22px;font-size:var(--lx-text-12);white-space:nowrap;background:hsl(var(--ink)/.06);color:hsl(var(--ink-muted));font-variant-numeric:tabular-nums;align-items:center;gap:5px;padding:0 8px;font-weight:500;line-height:1;display:inline-flex}.lx-badge--brand{background:hsl(var(--brand-subtle));color:hsl(var(--brand))}.lx-badge--success{background:hsl(var(--success-subtle));color:hsl(var(--success-ink))}.lx-badge--warning{background:hsl(var(--warning-subtle));color:hsl(var(--warning-ink))}.lx-badge--danger{background:hsl(var(--danger-subtle));color:hsl(var(--danger-ink))}.lx-badge--info{background:hsl(var(--info-subtle));color:hsl(var(--info-ink))}.lx-badge--outline{box-shadow:inset 0 0 0 1px hsl(var(--hairline));background:0 0}.lx-badge__dot{background:currentColor;border-radius:50%;width:6px;height:6px}.lx-badge .lx-icon{stroke-width:2px;width:12px;height:12px}.lx-status{font-size:var(--lx-text-13);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.lx-status:before{content:"";background:hsl(var(--ink-subtle));border-radius:50%;width:7px;height:7px}.lx-status--success:before{background:hsl(var(--success))}.lx-status--warning:before{background:hsl(var(--warning))}.lx-status--danger:before{background:hsl(var(--danger))}.lx-status--info:before{background:hsl(var(--info))}.lx-status--brand:before{background:hsl(var(--brand))}.lx-avatar{--lx-av:32px;width:var(--lx-av);height:var(--lx-av);background:hsl(var(--brand-subtle));color:hsl(var(--brand));font-size:calc(var(--lx-av) * .38);letter-spacing:.01em;text-transform:uppercase;-webkit-user-select:none;user-select:none;border-radius:50%;flex-shrink:0;place-items:center;font-weight:600;display:inline-grid;overflow:hidden}.lx-avatar img{object-fit:cover;width:100%;height:100%}.lx-avatar--xs{--lx-av:20px}.lx-avatar--sm{--lx-av:28px}.lx-avatar--lg{--lx-av:44px}.lx-avatar--xl{--lx-av:64px;font-family:var(--lx-font-display)}.lx-avatar--neutral{background:hsl(var(--ink)/.07);color:hsl(var(--ink-muted))}.lx-avatar--square{border-radius:var(--lx-radius-md)}.lx-avatar-stack{align-items:center;display:inline-flex}.lx-avatar-stack>.lx-avatar{box-shadow:0 0 0 2px hsl(var(--surface))}.lx-avatar-stack>.lx-avatar+.lx-avatar{margin-left:calc(var(--lx-av) * -.28)}.lx-avatar--more{background:hsl(var(--surface-sunken));color:hsl(var(--ink-muted));font-size:11px}.lx-person{align-items:center;gap:10px;min-width:0;display:flex}.lx-person__text{flex-direction:column;min-width:0;line-height:1.3;display:flex}.lx-person__name{color:hsl(var(--ink));white-space:nowrap;text-overflow:ellipsis;font-weight:500;text-decoration:none;overflow:hidden}a.lx-person__name:hover{color:hsl(var(--brand));text-underline-offset:3px;text-decoration:underline}.lx-person__meta{font-size:var(--lx-text-12);color:hsl(var(--ink-subtle));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lx-card{background:hsl(var(--surface));border:1px solid hsl(var(--hairline));border-radius:var(--lx-radius-lg);flex-direction:column;min-width:0;display:flex;position:relative}.lx-card--sunken{background:hsl(var(--surface-alt))}.lx-card--plain{background:0 0;border-color:#0000}.lx-card__header{justify-content:space-between;align-items:flex-start;gap:var(--lx-space-3);padding:var(--lx-space-4) var(--lx-space-5) 0;display:flex}.lx-card__header--ruled{padding-bottom:var(--lx-space-4);border-bottom:1px solid hsl(var(--hairline))}.lx-card__heading{flex-direction:column;gap:2px;min-width:0;display:flex}.lx-card__title{font-size:var(--lx-text-14);color:hsl(var(--ink));font-weight:600;line-height:1.4}.lx-card__desc{font-size:var(--lx-text-13);color:hsl(var(--ink-subtle))}.lx-card__action{align-items:center;gap:var(--lx-space-2);flex-shrink:0;margin:-4px -6px 0 0;display:flex}.lx-card__body{padding:var(--lx-space-4) var(--lx-space-5) var(--lx-space-5);flex:auto;min-width:0}.lx-card__body--flush{padding:0}.lx-card__body--tight{padding:var(--lx-space-2) var(--lx-space-2) var(--lx-space-3)}.lx-card__footer{justify-content:space-between;gap:var(--lx-space-3);padding:var(--lx-space-3) var(--lx-space-5);border-top:1px solid hsl(var(--hairline));color:hsl(var(--ink-muted));display:flex}.lx-card__footer,.lx-card__footer-link{align-items:center;font-size:var(--lx-text-13)}.lx-card__footer-link{color:hsl(var(--brand));gap:4px;font-weight:500;text-decoration:none;display:inline-flex}.lx-card__footer-link:hover{text-underline-offset:3px;text-decoration:underline}button.lx-card__footer-link{cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}a.lx-card{color:inherit;text-decoration:none;transition:border-color .12s}a.lx-card:hover{border-color:hsl(var(--ink)/.22)}.lx-stat{flex-direction:column;gap:6px;min-width:0;display:flex}.lx-card>.lx-stat{padding:var(--lx-space-4) var(--lx-space-5)}.lx-stat__label{font-size:var(--lx-text-13);color:hsl(var(--ink-muted));align-items:center;gap:6px;display:flex}.lx-stat__label .lx-icon{width:16px;height:16px;color:hsl(var(--ink-subtle))}.lx-stat__value{font-family:var(--lx-font-display);font-size:var(--lx-text-28);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:hsl(var(--ink));font-weight:600;line-height:1.1}.lx-stat__unit{font-size:var(--lx-text-16);color:hsl(var(--ink-subtle));letter-spacing:0;margin-left:2px;font-weight:500}.lx-stat__row{justify-content:space-between;align-items:flex-end;gap:var(--lx-space-3);display:flex}.lx-stat__delta{font-size:var(--lx-text-12);font-variant-numeric:tabular-nums;color:hsl(var(--ink-subtle));align-items:center;gap:3px;font-weight:500;display:inline-flex}.lx-stat__delta .lx-icon{stroke-width:2px;width:14px;height:14px}.lx-stat__delta--up{color:hsl(var(--success-ink))}.lx-stat__delta--down{color:hsl(var(--danger-ink))}.lx-stat__meta{font-size:var(--lx-text-12);color:hsl(var(--ink-subtle))}.lx-stat__spark{width:96px;height:32px;color:hsl(var(--brand));flex-shrink:0}.lx-stat__spark path{fill:none;stroke:currentColor;stroke-width:1.5px;vector-effect:non-scaling-stroke}.lx-stat__spark .lx-stat__spark-area{fill:currentColor;stroke:none;opacity:.1}.lx-stat-strip{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.lx-stat-strip>.lx-stat{padding:var(--lx-space-4) var(--lx-space-5);border-left:1px solid hsl(var(--hairline));margin-left:-1px}@media (max-width:639.98px){.lx-stat-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.lx-stat-strip>.lx-stat{border-top:1px solid hsl(var(--hairline));padding:var(--lx-space-4);margin-top:-1px}}.lx-table-wrap{width:100%}@media (max-width:767.98px){.lx-table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.lx-table-wrap .lx-table th{top:0}}.lx-table-wrap--scroll{max-height:var(--lx-table-max-h,480px);overflow:auto}.lx-table-wrap--scroll .lx-table th{top:0}.lx-table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--lx-text-13);color:hsl(var(--ink))}.lx-table th{top:var(--lx-topbar-h);z-index:2;height:36px;padding:0 var(--lx-space-3);background:hsl(var(--surface-sunken));text-align:left;font-size:var(--lx-text-12);color:hsl(var(--ink-muted));white-space:nowrap;font-weight:500;position:sticky}.lx-table td,.lx-table th{border-bottom:1px solid hsl(var(--hairline))}.lx-table td{height:44px;padding:6px var(--lx-space-3);vertical-align:middle}.lx-table td:first-child,.lx-table th:first-child{padding-left:var(--lx-space-5)}.lx-table td:last-child,.lx-table th:last-child{padding-right:var(--lx-space-5)}.lx-table tbody tr:last-child td{border-bottom:0}.lx-table tbody tr:hover td{background:hsl(var(--ink)/.025)}.lx-table tbody tr[aria-current=true] td,.lx-table tbody tr[aria-selected=true] td{background:hsl(var(--brand)/.06)}.lx-table .lx-num,.lx-table th.lx-num{text-align:right;font-variant-numeric:tabular-nums}.lx-table td.lx-num{white-space:nowrap}.lx-table__check{width:44px}.lx-table td.lx-table__check,.lx-table th.lx-table__check{padding-right:0}.lx-table .lx-checkbox{margin:0}.lx-table__actions{text-align:right;white-space:nowrap;width:1%}.lx-table__actions>*{vertical-align:middle}@media (hover:hover){.lx-table__actions .lx-reveal{opacity:0;transition:opacity .12s}.lx-table tr:focus-within .lx-reveal,.lx-table tr:hover .lx-reveal{opacity:1}}.lx-table__muted{color:hsl(var(--ink-subtle))}.lx-table--compact td{height:36px;padding-top:4px;padding-bottom:4px}.lx-table__sort{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.lx-table__sort:hover{color:hsl(var(--ink))}.lx-table__sort .lx-icon{width:12px;height:12px}th[aria-sort=ascending] .lx-table__sort,th[aria-sort=descending] .lx-table__sort{color:hsl(var(--ink))}.lx-card>.lx-table-wrap:first-child .lx-table th:first-child{border-top-left-radius:calc(var(--lx-radius-lg) - 1px)}.lx-card>.lx-table-wrap:first-child .lx-table th:last-child{border-top-right-radius:calc(var(--lx-radius-lg) - 1px)}.lx-card>.lx-table-wrap:last-child .lx-table tbody tr:last-child td:first-child{border-bottom-left-radius:calc(var(--lx-radius-lg) - 1px)}.lx-card>.lx-table-wrap:last-child .lx-table tbody tr:last-child td:last-child{border-bottom-right-radius:calc(var(--lx-radius-lg) - 1px)}.lx-pagination{justify-content:space-between;align-items:center;gap:var(--lx-space-3);padding:var(--lx-space-3) var(--lx-space-5);border-top:1px solid hsl(var(--hairline));font-size:var(--lx-text-13);color:hsl(var(--ink-muted));flex-wrap:wrap;display:flex}.lx-pagination__pages{align-items:center;gap:2px;display:flex}.lx-pagination__page{min-width:30px;height:30px;font-size:var(--lx-text-13);font-variant-numeric:tabular-nums;color:hsl(var(--ink-muted));background:0 0;border:0;border-radius:7px;place-items:center;padding:0 6px;text-decoration:none;display:inline-grid}.lx-pagination__page:hover{background:hsl(var(--ink)/.05);color:hsl(var(--ink))}.lx-pagination__page[aria-current=page]{background:hsl(var(--ink));color:hsl(var(--surface));font-weight:600}.lx-list{flex-direction:column;display:flex}.lx-list__item{align-items:center;gap:var(--lx-space-3);min-height:52px;padding:10px var(--lx-space-5);border-top:1px solid hsl(var(--hairline));color:inherit;text-decoration:none;display:flex}.lx-list>.lx-list__item:first-child,.lx-list>li:first-child>.lx-list__item{border-top:0}.lx-list>li+li>.lx-list__item{border-top:1px solid hsl(var(--hairline))}a.lx-list__item:hover,button.lx-list__item:hover{background:hsl(var(--ink)/.025)}button.lx-list__item{text-align:left;width:100%;font:inherit;background:0 0;border-bottom:0;border-left:0;border-right:0}.lx-list__lead{border-radius:var(--lx-radius-md);background:hsl(var(--ink)/.05);width:32px;height:32px;color:hsl(var(--ink-muted));flex-shrink:0;place-items:center;display:grid}.lx-list__lead--success{background:hsl(var(--success-subtle));color:hsl(var(--success-ink))}.lx-list__lead--warning{background:hsl(var(--warning-subtle));color:hsl(var(--warning-ink))}.lx-list__lead--danger{background:hsl(var(--danger-subtle));color:hsl(var(--danger-ink))}.lx-list__lead--info{background:hsl(var(--info-subtle));color:hsl(var(--info-ink))}.lx-list__lead--brand{background:hsl(var(--brand-subtle));color:hsl(var(--brand))}.lx-list__body{flex-direction:column;flex:auto;gap:1px;min-width:0;line-height:1.4;display:flex}.lx-list__title{color:hsl(var(--ink));font-weight:500}.lx-list__meta{font-size:var(--lx-text-12);color:hsl(var(--ink-subtle))}.lx-list__trail{align-items:center;gap:var(--lx-space-2);font-size:var(--lx-text-13);color:hsl(var(--ink-muted));flex-shrink:0;display:flex}.lx-list--compact .lx-list__item{min-height:44px;padding-top:8px;padding-bottom:8px}.lx-card__body--flush>.lx-list .lx-list__item{padding-left:var(--lx-space-5);padding-right:var(--lx-space-5)}.lx-kv{grid-template-columns:minmax(120px,34%) 1fr;display:grid}.lx-kv__row{display:contents}.lx-kv dd,.lx-kv dt{border-top:1px solid hsl(var(--hairline));font-size:var(--lx-text-13);padding:10px 0}.lx-kv__row:first-child dd,.lx-kv__row:first-child dt{border-top:0}.lx-kv dt{color:hsl(var(--ink-subtle));padding-right:var(--lx-space-4)}.lx-kv dd{color:hsl(var(--ink));overflow-wrap:anywhere;min-width:0}.lx-kv-grid{gap:0 var(--lx-space-8);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}@media (max-width:479.98px){.lx-kv{grid-template-columns:1fr}.lx-kv dd{border-top:0;padding-top:0}}.lx-timeline{flex-direction:column;display:flex}.lx-timeline__item{gap:var(--lx-space-3);padding-bottom:var(--lx-space-4);grid-template-columns:28px 1fr;display:grid;position:relative}.lx-timeline__item:last-child{padding-bottom:0}.lx-timeline__item:before{content:"";background:hsl(var(--hairline));width:1px;position:absolute;top:30px;bottom:2px;left:13.5px}.lx-timeline__item:last-child:before{display:none}.lx-timeline__marker{background:hsl(var(--surface-sunken));width:28px;height:28px;color:hsl(var(--ink-muted));box-shadow:inset 0 0 0 1px hsl(var(--hairline));border-radius:50%;place-items:center;display:grid}.lx-timeline__marker .lx-icon{width:14px;height:14px}.lx-timeline__marker--brand{background:hsl(var(--brand-subtle));color:hsl(var(--brand));box-shadow:none}.lx-timeline__marker--success{background:hsl(var(--success-subtle));color:hsl(var(--success-ink));box-shadow:none}.lx-timeline__marker--warning{background:hsl(var(--warning-subtle));color:hsl(var(--warning-ink));box-shadow:none}.lx-timeline__marker--danger{background:hsl(var(--danger-subtle));color:hsl(var(--danger-ink));box-shadow:none}.lx-timeline__body{min-width:0;font-size:var(--lx-text-13);color:hsl(var(--ink-muted));padding-top:4px;line-height:1.45}.lx-timeline__body strong{color:hsl(var(--ink));font-weight:600}.lx-timeline__time{font-size:var(--lx-text-12);color:hsl(var(--ink-subtle));margin-top:2px;display:block}.lx-agenda{flex-direction:column;display:flex}.lx-agenda__item{align-items:stretch;gap:var(--lx-space-3);color:inherit;grid-template-columns:52px 3px 1fr auto;padding:8px 0;text-decoration:none;display:grid}.lx-agenda__time{font-size:var(--lx-text-12);font-variant-numeric:tabular-nums;color:hsl(var(--ink-subtle));padding-top:1px;line-height:1.4}.lx-agenda__bar{background:hsl(var(--hairline));border-radius:2px}.lx-agenda__item--brand .lx-agenda__bar{background:hsl(var(--brand))}.lx-agenda__item--muted .lx-agenda__bar{background:var(--lx-chart-4)}.lx-agenda__body{flex-direction:column;min-width:0;line-height:1.4;display:flex}.lx-agenda__title{font-size:var(--lx-text-13);color:hsl(var(--ink));font-weight:500}.lx-agenda__meta{font-size:var(--lx-text-12);color:hsl(var(--ink-subtle))}.lx-agenda__item--past{opacity:.55}.lx-agenda__now{align-items:center;gap:var(--lx-space-2);color:hsl(var(--brand));margin:2px 0;font-size:11px;font-weight:600;display:flex}.lx-agenda__now:after{content:"";background:hsl(var(--brand));flex:1;height:1px}.lx-calendar{width:100%}.lx-calendar__head{margin-bottom:var(--lx-space-2);justify-content:space-between;align-items:center;display:flex}.lx-calendar__month{font-weight:600;font-size:var(--lx-text-14)}.lx-calendar__grid{border-collapse:collapse;table-layout:fixed;width:100%}.lx-calendar__grid th{color:hsl(var(--ink-subtle));text-align:center;padding:4px 0 6px;font-size:11px;font-weight:500}.lx-calendar__grid td{text-align:center;padding:1px}.lx-calendar__day{aspect-ratio:1;border-radius:var(--lx-radius-md);width:100%;max-width:36px;font-size:var(--lx-text-13);font-variant-numeric:tabular-nums;color:hsl(var(--ink));background:0 0;border:0;place-items:center;margin:0 auto;display:grid;position:relative}.lx-calendar__day:hover{background:hsl(var(--ink)/.05)}.lx-calendar__day.is-muted{color:hsl(var(--ink-subtle)/.7)}.lx-calendar__day.is-weekend{color:hsl(var(--ink-subtle))}.lx-calendar__day[aria-current=date]{box-shadow:inset 0 0 0 1.5px hsl(var(--brand));color:hsl(var(--brand));font-weight:600}.lx-calendar__day[aria-pressed=true]{background:hsl(var(--brand));color:hsl(var(--brand-fg));font-weight:600}.lx-calendar__day.has-event:after{content:"";background:hsl(var(--brand));border-radius:50%;width:4px;height:4px;position:absolute;bottom:4px}.lx-calendar__day[aria-pressed=true].has-event:after{background:hsl(var(--brand-fg))}.lx-progress{border-radius:var(--lx-radius-full);background:hsl(var(--ink)/.08);width:100%;height:6px;position:relative;overflow:hidden}.lx-progress:before{content:"";width:var(--lx-value,0);border-radius:inherit;background:hsl(var(--brand));position:absolute;inset:0 auto 0 0}.lx-progress--success:before{background:hsl(var(--success))}.lx-progress--warning:before{background:hsl(var(--warning))}.lx-progress--danger:before{background:hsl(var(--danger))}.lx-progress--lg{height:10px}.lx-progress--sm{height:4px}.lx-progress-row{align-items:center;gap:var(--lx-space-3);display:flex}.lx-progress-row .lx-progress{flex:1}.lx-progress-row__value{font-size:var(--lx-text-12);font-variant-numeric:tabular-nums;color:hsl(var(--ink-muted));text-align:right;min-width:3ch}.lx-ring{--lx-size:64px;--lx-thick:7px;--lx-ring-color:hsl(var(--brand));width:var(--lx-size);height:var(--lx-size);background:conic-gradient(var(--lx-ring-color) calc(var(--lx-value,0) * 1%),hsl(var(--ink)/.08) 0);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - var(--lx-thick)),#000 calc(100% - var(--lx-thick) + 1px));mask:radial-gradient(farthest-side,transparent calc(100% - var(--lx-thick)),#000 calc(100% - var(--lx-thick) + 1px));border-radius:50%;flex-shrink:0}.lx-ring,.lx-ring-wrap{place-items:center;display:inline-grid;position:relative}.lx-ring-wrap>.lx-ring__label{font-family:var(--lx-font-display);font-weight:600;font-size:var(--lx-text-16);font-variant-numeric:tabular-nums;position:absolute}.lx-ring--lg{--lx-size:96px;--lx-thick:9px}.lx-ring--lg+.lx-ring__label{font-size:var(--lx-text-20)}.lx-ring--success{--lx-ring-color:hsl(var(--success))}.lx-ring--warning{--lx-ring-color:hsl(var(--warning))}.lx-ring--danger{--lx-ring-color:hsl(var(--danger))}.lx-empty{text-align:center;align-items:center;gap:var(--lx-space-2);padding:var(--lx-space-12) var(--lx-space-6);flex-direction:column;display:flex}.lx-empty__icon{width:48px;height:48px;margin-bottom:var(--lx-space-2);border-radius:var(--lx-radius-lg);background:hsl(var(--surface-sunken));color:hsl(var(--ink-subtle));box-shadow:inset 0 0 0 1px hsl(var(--hairline));place-items:center;display:grid}.lx-empty__title{font-size:var(--lx-text-16);color:hsl(var(--ink));font-weight:600}.lx-empty__text{max-width:44ch;color:hsl(var(--ink-muted));font-size:var(--lx-text-14)}.lx-empty__actions{justify-content:center;gap:var(--lx-space-2);margin-top:var(--lx-space-3);flex-wrap:wrap;display:flex}.lx-empty--compact{padding:var(--lx-space-8) var(--lx-space-4)}.lx-alert{align-items:flex-start;gap:var(--lx-space-3);padding:var(--lx-space-3) var(--lx-space-4);border-radius:var(--lx-radius-md);border:1px solid hsl(var(--hairline));background:hsl(var(--surface-alt));color:hsl(var(--ink-muted));font-size:var(--lx-text-13);display:flex}.lx-alert>.lx-icon{color:hsl(var(--ink-subtle));margin-top:1px}.lx-alert__body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.lx-alert__title{color:hsl(var(--ink));font-weight:600}.lx-alert__actions{gap:var(--lx-space-2);flex-shrink:0;align-self:center;display:flex}.lx-alert--info{background:hsl(var(--info-subtle));border-color:hsl(var(--info)/.25)}.lx-alert--info .lx-alert__title,.lx-alert--info>.lx-icon{color:hsl(var(--info-ink))}.lx-alert--success{background:hsl(var(--success-subtle));border-color:hsl(var(--success)/.25)}.lx-alert--success .lx-alert__title,.lx-alert--success>.lx-icon{color:hsl(var(--success-ink))}.lx-alert--warning{background:hsl(var(--warning-subtle));border-color:hsl(var(--warning)/.35)}.lx-alert--warning .lx-alert__title,.lx-alert--warning>.lx-icon{color:hsl(var(--warning-ink))}.lx-alert--danger{background:hsl(var(--danger-subtle));border-color:hsl(var(--danger)/.25)}.lx-alert--danger .lx-alert__title,.lx-alert--danger>.lx-icon{color:hsl(var(--danger-ink))}.lx-alert--brand{background:hsl(var(--brand-subtle));border-color:hsl(var(--brand)/.25)}.lx-alert--brand .lx-alert__title,.lx-alert--brand>.lx-icon{color:hsl(var(--brand))}@media (max-width:639.98px){.lx-alert{flex-wrap:wrap}.lx-alert__actions{flex-basis:100%;padding-left:30px}}.lx-skeleton{border-radius:var(--lx-radius-sm);background:linear-gradient(90deg,hsl(var(--ink)/.06) 0,hsl(var(--ink)/.11) 50%,hsl(var(--ink)/.06) 100%);background-size:200% 100%;height:12px;animation:lx-shimmer 1.4s ease-in-out infinite;display:block}.lx-skeleton--title{width:40%;height:20px}.lx-skeleton--text{height:12px}.lx-skeleton--value{width:50%;height:28px}.lx-skeleton--circle{border-radius:50%;flex-shrink:0;width:32px;height:32px}.lx-skeleton--block{border-radius:var(--lx-radius-md);height:160px}@keyframes lx-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.lx-drawer,.lx-modal{border:1px solid hsl(var(--hairline));background:hsl(var(--surface));color:hsl(var(--ink));box-shadow:var(--lx-shadow-modal);padding:0}.lx-drawer::backdrop,.lx-modal::backdrop{background:#0006}.lx-modal{border-radius:var(--lx-radius-xl);width:min(520px,100vw - 32px);max-height:calc(100vh - 64px);overflow:hidden}.lx-modal[open]{animation:lx-modal-in .18s var(--lx-ease);flex-direction:column;display:flex}.lx-modal--lg{width:min(720px,100vw - 32px)}.lx-modal--sm{width:min(400px,100vw - 32px)}@keyframes lx-modal-in{0%{opacity:0;transform:translateY(8px)scale(.98)}}.lx-drawer__header,.lx-modal__header{justify-content:space-between;align-items:flex-start;gap:var(--lx-space-4);padding:var(--lx-space-5) var(--lx-space-6) var(--lx-space-2);display:flex}.lx-drawer__title,.lx-modal__title{font-family:var(--lx-font-display);font-size:var(--lx-text-20);letter-spacing:-.01em;font-weight:600;line-height:1.3}.lx-modal__desc{color:hsl(var(--ink-muted));font-size:var(--lx-text-13);margin-top:4px}.lx-drawer__header .lx-icon-btn,.lx-modal__header .lx-icon-btn{margin:-6px -10px 0 0}.lx-drawer__body,.lx-modal__body{padding:var(--lx-space-4) var(--lx-space-6) var(--lx-space-6);flex:auto;overflow-y:auto}.lx-drawer__footer,.lx-modal__footer{justify-content:flex-end;gap:var(--lx-space-2);padding:var(--lx-space-4) var(--lx-space-6);border-top:1px solid hsl(var(--hairline));background:hsl(var(--surface-alt));flex-wrap:wrap;display:flex}.lx-drawer{border-radius:var(--lx-radius-xl) 0 0 var(--lx-radius-xl);border-width:0 0 0 1px;width:min(440px,100vw);max-width:100vw;height:100%;max-height:100%;margin:0 0 0 auto;position:fixed;inset:0 0 0 auto}.lx-drawer[open]{animation:lx-drawer-in .22s var(--lx-ease);flex-direction:column;display:flex}.lx-drawer__header{border-bottom:1px solid hsl(var(--hairline));padding-bottom:var(--lx-space-4)}.lx-drawer__body,.lx-drawer__header{padding-top:var(--lx-space-5)}@keyframes lx-drawer-in{0%{opacity:0;transform:translate(24px)}}.lx-toast-region{z-index:120;align-items:flex-end;gap:var(--lx-space-2);pointer-events:none;flex-direction:column;width:min(380px,100vw - 32px);display:flex;position:fixed;bottom:64px;right:16px}.lx-toast{pointer-events:auto;align-items:flex-start;gap:var(--lx-space-3);border-radius:var(--lx-radius-lg);border:1px solid hsl(var(--hairline));background:hsl(var(--surface));width:100%;box-shadow:var(--lx-shadow-overlay);font-size:var(--lx-text-13);animation:lx-toast-in .22s var(--lx-ease);padding:12px 12px 12px 14px;display:flex}.lx-toast>.lx-icon{color:hsl(var(--brand));margin-top:1px}.lx-toast--success>.lx-icon{color:hsl(var(--success-ink))}.lx-toast--warning>.lx-icon{color:hsl(var(--warning-ink))}.lx-toast--danger>.lx-icon{color:hsl(var(--danger-ink))}.lx-toast__body{flex-direction:column;flex:1;gap:2px;min-width:0;padding-top:1px;display:flex}.lx-toast__title{color:hsl(var(--ink));font-weight:600}.lx-toast__text{color:hsl(var(--ink-muted))}.lx-toast .lx-icon-btn{width:26px;height:26px;margin:-3px -3px 0 0}.lx-toast.is-leaving{opacity:0;transition:opacity .16s,transform .16s;transform:translateY(6px)}@keyframes lx-toast-in{0%{opacity:0;transform:translateY(8px)}}.lx-chart{width:100%;height:auto;font-family:var(--lx-font-sans);overflow:visible}.lx-chart-scroll{-webkit-overflow-scrolling:touch;margin:0 calc(-1 * var(--lx-space-5));padding:0 var(--lx-space-5);overflow-x:auto}.lx-chart-scroll>.lx-chart{min-width:var(--lx-chart-min,0)}.lx-chart__grid{stroke:var(--lx-chart-grid);stroke-width:1px;shape-rendering:crispedges}.lx-chart__baseline{stroke:hsl(var(--ink)/.25);stroke-width:1px;shape-rendering:crispedges}.lx-chart__axis{fill:var(--lx-chart-axis)}.lx-chart__axis,.lx-chart__value{font-variant-numeric:tabular-nums;font-size:11px}.lx-chart__value{fill:hsl(var(--ink));font-weight:500}.lx-chart__track{fill:var(--lx-chart-track)}.lx-fill-1{fill:var(--lx-chart-1)}.lx-fill-2{fill:var(--lx-chart-2)}.lx-fill-3{fill:var(--lx-chart-3)}.lx-fill-4{fill:var(--lx-chart-4)}.lx-fill-success{fill:hsl(var(--success))}.lx-fill-warning{fill:hsl(var(--warning))}.lx-fill-danger{fill:hsl(var(--danger))}.lx-stroke-1,.lx-stroke-2,.lx-stroke-3,.lx-stroke-4{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.lx-stroke-1{stroke:var(--lx-chart-1)}.lx-stroke-2{stroke:var(--lx-chart-2)}.lx-stroke-3{stroke:var(--lx-chart-3)}.lx-stroke-4{stroke:var(--lx-chart-4)}.lx-chart__area{fill:var(--lx-chart-1);opacity:.1}.lx-chart .lx-chart__hit:hover,.lx-chart rect[data-tip]:hover{opacity:.85}.lx-legend{gap:var(--lx-space-2) var(--lx-space-4);font-size:var(--lx-text-12);color:hsl(var(--ink-muted));flex-wrap:wrap;display:flex}.lx-legend__item{align-items:center;gap:6px;display:inline-flex}.lx-legend__swatch{background:var(--lx-chart-1);border-radius:3px;width:10px;height:10px}.lx-legend__swatch--2{background:var(--lx-chart-2)}.lx-legend__swatch--3{background:var(--lx-chart-3)}.lx-legend__swatch--4{background:var(--lx-chart-4)}.lx-legend__swatch--success{background:hsl(var(--success))}.lx-legend__swatch--warning{background:hsl(var(--warning))}.lx-legend__swatch--danger{background:hsl(var(--danger))}.lx-barlist{gap:var(--lx-space-3);flex-direction:column;display:flex}.lx-barlist__row{gap:4px var(--lx-space-3);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;display:grid}.lx-barlist__label{font-size:var(--lx-text-13);color:hsl(var(--ink));min-width:0}.lx-barlist__value{font-size:var(--lx-text-13);font-variant-numeric:tabular-nums;color:hsl(var(--ink-muted))}.lx-barlist__track{border-radius:var(--lx-radius-full);background:hsl(var(--ink)/.06);grid-column:1/-1;height:8px;overflow:hidden}.lx-barlist__bar{height:100%;width:var(--lx-value,0);border-radius:inherit;background:var(--lx-chart-1)}.lx-barlist__bar--2{background:var(--lx-chart-2)}.lx-barlist__bar--3{background:var(--lx-chart-3)}.lx-barlist__bar--4{background:var(--lx-chart-4)}.lx-split{border-radius:var(--lx-radius-full);background:hsl(var(--ink)/.06);gap:2px;height:10px;display:flex;overflow:hidden}.lx-split>span{height:100%;width:var(--lx-value,0);background:var(--lx-chart-1)}.lx-input-wrap--suffix>.lx-input{padding-left:10px;padding-right:var(--lx-suffix-w,56px)}.lx-input-wrap--suffix.lx-input-wrap--prefix>.lx-input{padding-left:42px}.lx-input-wrap--suffix:has(>.lx-icon)>.lx-input{padding-left:34px}.lx-input-wrap__suffix{color:hsl(var(--ink-subtle));font-size:var(--lx-text-13);pointer-events:none;position:absolute;right:10px}.lx-steps{align-items:center;gap:var(--lx-space-2);scrollbar-width:none;margin:0;padding:2px;list-style:none;display:flex;overflow-x:auto}.lx-steps::-webkit-scrollbar{display:none}.lx-steps__item{align-items:center;gap:var(--lx-space-2);height:36px;padding:0 var(--lx-space-2) 0 0;border-radius:var(--lx-radius-md);font-family:inherit;font-size:var(--lx-text-13);color:hsl(var(--ink-muted));white-space:nowrap;background:0 0;border:0;flex-shrink:0;font-weight:500;text-decoration:none;display:inline-flex}.lx-steps__item+.lx-steps__item:before{content:"";width:20px;height:1px;margin-right:var(--lx-space-1);background:hsl(var(--hairline))}a.lx-steps__item,button.lx-steps__item{cursor:pointer}a.lx-steps__item:hover,button.lx-steps__item:hover{color:hsl(var(--ink))}.lx-steps__marker{border:1px solid hsl(var(--hairline));background:hsl(var(--surface));font-variant-numeric:tabular-nums;width:22px;height:22px;color:hsl(var(--ink-subtle));border-radius:50%;flex-shrink:0;place-items:center;font-size:11px;font-weight:600;display:inline-grid}.lx-steps__marker .lx-icon{stroke-width:2px;width:12px;height:12px}.lx-steps__item.is-done .lx-steps__marker{background:hsl(var(--brand-subtle));color:hsl(var(--brand));border-color:#0000}.lx-steps__item[aria-current=step],.lx-steps__item[aria-selected=true]{color:hsl(var(--ink));font-weight:600}.lx-steps__item[aria-current=step] .lx-steps__marker,.lx-steps__item[aria-selected=true] .lx-steps__marker{border-color:hsl(var(--brand));background:hsl(var(--brand));color:hsl(var(--brand-fg))}.lx-steps__item:focus-visible{outline-offset:0}.lx-savebar{bottom:var(--lx-space-4);z-index:5;align-items:center;gap:var(--lx-space-2) var(--lx-space-4);margin-top:var(--lx-space-6);padding:var(--lx-space-3) var(--lx-space-4) var(--lx-space-3) var(--lx-space-5);border:1px solid hsl(var(--hairline));border-radius:var(--lx-radius-lg);background:hsl(var(--surface));box-shadow:var(--lx-shadow-overlay);flex-wrap:wrap;display:flex;position:sticky}.lx-savebar__status{font-size:var(--lx-text-13);color:hsl(var(--ink-muted));min-width:0}.lx-savebar__actions{gap:var(--lx-space-2);flex-wrap:wrap;margin-left:auto;display:flex}@media (max-width:639.98px){.lx-savebar{bottom:var(--lx-space-2);padding:10px 12px}}.lx-tile{width:100%;min-height:52px;padding:var(--lx-space-2);border:1px solid hsl(var(--hairline));border-radius:var(--lx-radius-md);background:hsl(var(--surface-sunken));color:hsl(var(--ink-muted));font-family:inherit;font-size:var(--lx-text-12);text-align:center;font-variant-numeric:tabular-nums;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-weight:500;line-height:1.2;text-decoration:none;transition:border-color .12s,box-shadow .12s;display:flex;position:relative}a.lx-tile,button.lx-tile{cursor:pointer}.lx-tile:hover{border-color:hsl(var(--ink)/.22)}.lx-tile--success{background:hsl(var(--success-subtle));color:hsl(var(--success-ink));border-color:hsl(var(--success)/.25)}.lx-tile--warning{background:hsl(var(--warning-subtle));color:hsl(var(--warning-ink));border-color:hsl(var(--warning)/.3)}.lx-tile--danger{background:hsl(var(--danger-subtle));color:hsl(var(--danger-ink));border-color:hsl(var(--danger)/.25)}.lx-tile--info{background:hsl(var(--info-subtle));color:hsl(var(--info-ink));border-color:hsl(var(--info)/.25)}.lx-tile.is-selected,.lx-tile[aria-pressed=true],.lx-tile[aria-selected=true]{border-color:hsl(var(--brand));box-shadow:0 0 0 1px hsl(var(--brand))}.lx-tile__check{width:14px;height:14px;color:hsl(var(--brand));position:absolute;top:5px;right:5px}.lx-prose{max-width:70ch;color:hsl(var(--ink));text-wrap:pretty;line-height:1.65}.lx-prose>*+*{margin-top:.85em}.lx-prose>*+:is(h2,h3){margin-top:1.6em}.lx-prose>*+h4{margin-top:1.25em}.lx-prose>:is(h2,h3,h4)+*{margin-top:.5em}.lx-prose :is(ul,ol){padding-left:1.4em}.lx-prose ul:not([class]){list-style:outside}.lx-prose ol:not([class]){list-style:decimal}.lx-prose li+li{margin-top:.4em}.lx-prose li::marker{color:hsl(var(--ink-subtle))}.lx-prose strong{font-weight:600}.lx-prose--lg{font-size:var(--lx-text-16)}.lx-sheet{min-width:0;padding:var(--lx-space-10) var(--lx-space-12);border:1px solid hsl(var(--hairline));border-radius:var(--lx-radius-lg);background:hsl(var(--surface))}@media (max-width:639.98px){.lx-sheet{padding:var(--lx-space-5) var(--lx-space-4)}}@media print{.lx-sheet{border:0;border-radius:0;padding:0}}@media (prefers-reduced-motion:reduce){:where(.lx-btn,.lx-spinner,.lx-input,.lx-select,.lx-textarea,.lx-checkbox,.lx-radio,.lx-switch,a.lx-card,.lx-reveal,.lx-skeleton,.lx-modal,.lx-drawer,.lx-toast,.lx-tile),:where(.lx-btn,.lx-switch):after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.lx-skeleton{animation:none}}@media print{.lx-toast-region{display:none!important}.lx-card{break-inside:avoid}}:where(button.lx-school,button.lx-area-switch,button.lx-nav__item,button.lx-search-trigger,button.lx-avatar-btn,button.lx-menu__item){cursor:pointer}:where(.lx-school,.lx-area-switch,.lx-nav__item,.lx-search-trigger,.lx-avatar-btn,.lx-breadcrumb a):focus-visible{outline:2px solid hsl(var(--brand));outline-offset:2px;border-radius:var(--lx-radius-sm)}:where(.lx-search-trigger,.lx-palette) kbd{font-family:var(--lx-font-sans);font-size:var(--lx-text-12);border:1px solid hsl(var(--hairline));background:hsl(var(--surface));color:hsl(var(--ink-subtle));border-radius:4px;padding:3px 5px;line-height:1}.lx-app{grid-template-columns:var(--lx-sidebar-w) minmax(0,1fr);min-height:100vh;display:grid}html.lx-rail .lx-app{grid-template-columns:var(--lx-rail-w) minmax(0,1fr)}.lx-main{flex-direction:column;min-width:0;display:flex}.lx-content{width:100%;max-width:calc(var(--lx-content-max) + 2 * var(--lx-gutter));padding:var(--lx-space-6) var(--lx-gutter) var(--lx-space-16);flex:1 0 auto;margin:0 auto}.lx-content:focus{outline:none}.lx-sidebar{background:hsl(var(--surface-alt));border-right:1px solid hsl(var(--hairline));z-index:30;min-width:0;height:100vh;position:sticky;top:0}.lx-sidebar,.lx-sidebar__top{flex-direction:column;display:flex}.lx-sidebar__top{padding:var(--lx-space-3) var(--lx-space-3) var(--lx-space-2);gap:var(--lx-space-2)}.lx-school{align-items:center;gap:var(--lx-space-3);border-radius:var(--lx-radius-md);min-width:0;padding:6px;text-decoration:none;display:flex}.lx-school:hover{background:hsl(var(--ink)/.04)}.lx-school__crest{border-radius:8px;flex-shrink:0;width:32px;height:32px;overflow:hidden}.lx-school__crest img{width:100%;height:100%}.lx-school__text{flex-direction:column;min-width:0;display:flex}.lx-school__name{font-family:var(--lx-font-display);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;line-height:1.2;overflow:hidden}.lx-school__sub{font-size:var(--lx-text-12);color:hsl(var(--ink-subtle));white-space:nowrap}.lx-area-switch{align-items:center;gap:var(--lx-space-2);border-radius:var(--lx-radius-md);border:1px solid hsl(var(--hairline));background:hsl(var(--surface));width:100%;height:36px;font-size:var(--lx-text-13);color:hsl(var(--ink));text-align:left;padding:0 10px;font-weight:500;display:flex}.lx-area-switch:hover{border-color:hsl(var(--ink)/.2)}.lx-area-switch[aria-expanded=true]{border-color:hsl(var(--brand))}.lx-area-switch>.lx-icon:first-child{color:hsl(var(--brand))}.lx-area-switch__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.lx-area-switch__hint{color:hsl(var(--ink-subtle))}.lx-nav{overscroll-behavior:contain;padding:var(--lx-space-2) var(--lx-space-3) var(--lx-space-4);scrollbar-width:thin;flex:auto;overflow-y:auto}.lx-nav__group+.lx-nav__group{margin-top:var(--lx-space-4)}.lx-nav__label{font-size:var(--lx-text-12);color:hsl(var(--ink-subtle));margin-bottom:var(--lx-space-1);padding:0 10px;font-weight:500;line-height:20px}.lx-nav__list{flex-direction:column;gap:1px;display:flex}.lx-nav__item{border-radius:var(--lx-radius-md);height:34px;font-size:var(--lx-text-13);color:hsl(var(--ink-muted));white-space:nowrap;align-items:center;gap:10px;padding:0 10px;font-weight:450;text-decoration:none;display:flex;position:relative}.lx-nav__item:hover{background:hsl(var(--ink)/.045);color:hsl(var(--ink))}button.lx-nav__item{width:100%;font-family:inherit;line-height:inherit;text-align:left;background:0 0;border:0}button.lx-nav__item:hover{background:hsl(var(--ink)/.045)}.lx-nav__item .lx-icon:not([class*=lx-text-]){color:hsl(var(--ink-subtle))}.lx-nav__item:hover .lx-icon:not([class*=lx-text-]){color:hsl(var(--ink-muted))}.lx-nav__item[aria-current=page],.lx-nav__item[aria-selected=true]{background:hsl(var(--brand)/.09);color:hsl(var(--brand));font-weight:600}.lx-nav__item[aria-current=page] .lx-icon:not([class*=lx-text-]),.lx-nav__item[aria-selected=true] .lx-icon:not([class*=lx-text-]){color:hsl(var(--brand))}.lx-nav__text{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.lx-nav__count,.lx-nav__trail{color:hsl(var(--ink-subtle))}.lx-nav__count{font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}.lx-sidebar__foot{border-top:1px solid hsl(var(--hairline));padding:var(--lx-space-2) var(--lx-space-3) var(--lx-space-3)}.lx-sidebar .lx-sidebar__close{display:none}@media (min-width:1024px){html.lx-rail .lx-sidebar__top{padding:var(--lx-space-3) 10px var(--lx-space-2);align-items:center}html.lx-rail .lx-school{padding:6px}html.lx-rail .lx-area-switch__hint,html.lx-rail .lx-area-switch__label,html.lx-rail .lx-nav__count,html.lx-rail .lx-nav__label,html.lx-rail .lx-nav__text,html.lx-rail .lx-nav__trail,html.lx-rail .lx-school__text{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html.lx-rail .lx-area-switch{justify-content:center;width:40px;padding:0}html.lx-rail .lx-nav{padding:var(--lx-space-2) 10px}html.lx-rail .lx-nav__group+.lx-nav__group{margin-top:var(--lx-space-2);padding-top:var(--lx-space-2);border-top:1px solid hsl(var(--hairline))}html.lx-rail .lx-nav__item{justify-content:center;width:44px;margin:0 auto;padding:0}html.lx-rail .lx-sidebar__foot{padding:var(--lx-space-2) 10px var(--lx-space-3)}}.lx-scrim{display:none}@media (max-width:1023.98px){.lx-app,html.lx-rail .lx-app{grid-template-columns:minmax(0,1fr)}.lx-sidebar{z-index:60;visibility:hidden;width:min(300px,86vw);height:100%;transition:transform .22s var(--lx-ease),visibility 0s linear .22s;box-shadow:var(--lx-shadow-modal);position:fixed;inset:0 auto 0 0;transform:translate(-100%)}html.lx-drawer-open .lx-sidebar{visibility:visible;transition:transform .22s var(--lx-ease);transform:none}.lx-scrim{z-index:55;opacity:0;pointer-events:none;transition:opacity .22s var(--lx-ease);background:#0006;display:block;position:fixed;inset:0}html.lx-drawer-open .lx-scrim{opacity:1;pointer-events:auto}html.lx-drawer-open body{overflow:hidden}.lx-sidebar__top{flex-flow:wrap;align-items:center}.lx-sidebar__top .lx-school{flex:1}.lx-sidebar .lx-sidebar__close{display:inline-grid}.lx-sidebar__top .lx-area-switch{flex-basis:100%}}.lx-topbar{z-index:20;height:var(--lx-topbar-h);gap:var(--lx-space-2);padding:0 var(--lx-space-4) 0 var(--lx-space-3);background:hsl(var(--surface)/.88);-webkit-backdrop-filter:saturate(1.4)blur(10px);border-bottom:1px solid hsl(var(--hairline));position:sticky;top:0}.lx-topbar,.lx-topbar__end{align-items:center;display:flex}.lx-topbar__end{gap:2px;margin-left:auto}.lx-dot{background:hsl(var(--brand));width:8px;height:8px;box-shadow:0 0 0 2px hsl(var(--surface));border-radius:50%;position:absolute;top:8px;right:8px}.lx-avatar-btn{margin-left:var(--lx-space-1);border-radius:var(--lx-radius-full);background:0 0;border:0;padding:2px}.lx-avatar-btn:hover .lx-avatar,.lx-avatar-btn[aria-expanded=true] .lx-avatar{box-shadow:0 0 0 2px hsl(var(--brand)/.35)}.lx-search-trigger{align-items:center;gap:var(--lx-space-2);width:240px;height:34px;margin-right:var(--lx-space-2);border:1px solid hsl(var(--hairline));border-radius:var(--lx-radius-md);background:hsl(var(--surface-alt));color:hsl(var(--ink-subtle));font-size:var(--lx-text-13);text-align:left;padding:0 6px 0 10px;display:flex}.lx-search-trigger:hover{border-color:hsl(var(--ink)/.2);color:hsl(var(--ink-muted))}.lx-search-trigger__text{flex:1}@media (max-width:1279.98px){.lx-search-trigger{width:200px}}@media (max-width:767.98px){.lx-search-trigger{background:0 0;border-color:#0000;justify-content:center;width:36px;margin-right:0;padding:0}.lx-search-trigger kbd,.lx-search-trigger__text{display:none}}.lx-breadcrumb{flex:auto;min-width:0}.lx-breadcrumb ol{margin:0;padding:0;list-style:none}.lx-breadcrumb li,.lx-breadcrumb ol{align-items:center;gap:6px;min-width:0;display:flex}.lx-breadcrumb li{font-size:var(--lx-text-13);color:hsl(var(--ink-subtle));white-space:nowrap}.lx-breadcrumb li:last-child{overflow:hidden}.lx-breadcrumb li+li:before{content:"";border-right:1.5px solid hsl(var(--ink-subtle)/.7);border-top:1.5px solid hsl(var(--ink-subtle)/.7);flex-shrink:0;width:6px;height:6px;margin-right:4px;transform:rotate(45deg)}.lx-breadcrumb a{color:hsl(var(--ink-muted));border-radius:4px;text-decoration:none}.lx-breadcrumb a:hover{color:hsl(var(--ink));text-underline-offset:3px;text-decoration:underline}.lx-breadcrumb [aria-current=page]{color:hsl(var(--ink));text-overflow:ellipsis;font-weight:500;overflow:hidden}@media (max-width:767.98px){.lx-breadcrumb li+li:before,.lx-breadcrumb li:not(:last-child){display:none}}.lx-popover{z-index:90;border-radius:var(--lx-radius-lg);border:1px solid hsl(var(--hairline));background:hsl(var(--surface));min-width:220px;max-width:calc(100vw - 16px);max-height:calc(100vh - 80px);box-shadow:var(--lx-shadow-overlay);animation:lx-pop .14s var(--lx-ease);padding:6px;position:fixed;overflow-y:auto}@keyframes lx-pop{0%{opacity:0;transform:translateY(-4px)scale(.98)}}.lx-menu{min-width:200px}.lx-menu__item{border-radius:var(--lx-radius-md);width:100%;min-height:34px;font-size:var(--lx-text-13);color:hsl(var(--ink));text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:6px 10px;text-decoration:none;display:flex}.lx-menu__item .lx-icon{color:hsl(var(--ink-subtle))}.lx-menu__item:focus-visible,.lx-menu__item:hover{background:hsl(var(--ink)/.05);outline:none}.lx-menu__item:focus-visible{box-shadow:inset 0 0 0 2px hsl(var(--brand))}.lx-menu__item--danger{color:hsl(var(--danger-ink))}.lx-menu__item--danger .lx-icon{color:currentColor}.lx-menu__item[aria-checked=true]{font-weight:600}.lx-menu__item[aria-checked=true]:after{content:"";background:hsl(var(--brand));border-radius:50%;width:8px;height:8px;margin-left:auto}.lx-menu__item-meta{font-size:var(--lx-text-12);color:hsl(var(--ink-subtle));margin-left:auto}.lx-menu__sep{background:hsl(var(--hairline));height:1px;margin:6px -6px}.lx-menu__label{font-size:var(--lx-text-12);color:hsl(var(--ink-subtle));padding:6px 10px 4px}.lx-menu__head{align-items:center;gap:var(--lx-space-3);padding:8px 10px 10px;display:flex}.lx-menu__head-text{flex-direction:column;min-width:0;line-height:1.35;display:flex}.lx-menu__head-name{font-weight:600}.lx-menu__head-meta{font-size:var(--lx-text-12);color:hsl(var(--ink-subtle))}.lx-menu__row{justify-content:space-between;align-items:center;gap:var(--lx-space-3);font-size:var(--lx-text-13);padding:4px 4px 4px 10px;display:flex}.lx-user-menu{width:272px}.lx-launcher{width:300px}.lx-launcher__item{align-items:flex-start;gap:var(--lx-space-3);border-radius:var(--lx-radius-md);color:hsl(var(--ink));padding:10px;text-decoration:none;display:flex}a.lx-launcher__item:focus-visible,a.lx-launcher__item:hover{background:hsl(var(--ink)/.05);outline:none}a.lx-launcher__item:focus-visible{box-shadow:inset 0 0 0 2px hsl(var(--brand))}.lx-launcher__item.is-current{background:hsl(var(--brand)/.07)}.lx-launcher__icon{border-radius:var(--lx-radius-md);background:hsl(var(--brand)/.1);width:34px;height:34px;color:hsl(var(--brand));flex-shrink:0;place-items:center;display:grid}.lx-launcher__icon--plain{background:hsl(var(--ink)/.06);color:hsl(var(--ink-muted))}.lx-launcher__body{flex-direction:column;flex:1;min-width:0;line-height:1.35;display:flex}.lx-launcher__title{font-weight:600;font-size:var(--lx-text-14);align-items:center;gap:var(--lx-space-2);display:flex}.lx-launcher__desc{font-size:var(--lx-text-12);color:hsl(var(--ink-muted))}.lx-launcher__here{font-size:var(--lx-text-12);color:hsl(var(--brand));font-weight:500}.lx-palette{border:1px solid hsl(var(--hairline));border-radius:var(--lx-radius-xl);background:hsl(var(--surface));width:min(600px,100vw - 24px);max-height:min(560px,100vh - 120px);color:hsl(var(--ink));box-shadow:var(--lx-shadow-modal);margin:12vh auto auto;padding:0;overflow:hidden}.lx-palette[open]{flex-direction:column;display:flex}.lx-palette::backdrop{background:#00000059}.lx-palette__field{align-items:center;gap:var(--lx-space-3);padding:0 var(--lx-space-4);border-bottom:1px solid hsl(var(--hairline));color:hsl(var(--ink-subtle));display:flex}.lx-palette__input{height:52px;font-size:var(--lx-text-16);color:hsl(var(--ink));background:0 0;border:0;flex:1}.lx-palette__input:focus-visible{outline:none}.lx-palette__input::placeholder{color:hsl(var(--ink-subtle))}.lx-palette__list{padding:6px;overflow-y:auto}.lx-palette__group{font-size:var(--lx-text-12);color:hsl(var(--ink-subtle));padding:10px 10px 4px}.lx-palette__option{align-items:center;gap:var(--lx-space-3);border-radius:var(--lx-radius-md);font-size:var(--lx-text-14);cursor:pointer;padding:8px 10px;display:flex}.lx-palette__option .lx-icon{color:hsl(var(--ink-subtle))}.lx-palette__option[aria-selected=true]{background:hsl(var(--brand)/.09)}.lx-palette__option[aria-selected=true] .lx-icon{color:hsl(var(--brand))}.lx-palette__option-meta{font-size:var(--lx-text-12);color:hsl(var(--ink-subtle));margin-left:auto}.lx-palette__empty{padding:var(--lx-space-8) var(--lx-space-4);text-align:center;color:hsl(var(--ink-muted))}.lx-palette__foot{gap:var(--lx-space-4);padding:8px var(--lx-space-4);border-top:1px solid hsl(var(--hairline));font-size:var(--lx-text-12);color:hsl(var(--ink-subtle));background:hsl(var(--surface-alt));display:flex}@media (prefers-reduced-motion:reduce){:where(.lx-sidebar,.lx-scrim,.lx-popover){transition-duration:.01ms!important;animation-duration:.01ms!important}}@media print{.lx-scrim,.lx-sidebar,.lx-skip,.lx-topbar{display:none!important}.lx-app{display:block}.lx-content{max-width:none;padding:0}}:where(.lx-logo,.lx-public-nav__link,.lx-footer__links a,.lx-auth__back):focus-visible{outline:2px solid hsl(var(--brand));outline-offset:2px;border-radius:var(--lx-radius-sm)}.lx-logo{border-radius:4px;flex-shrink:0;align-items:center;text-decoration:none;display:inline-flex}.lx-logo img{height:var(--lx-logo-h,24px);width:auto}.dark .lx-logo__on-light,.lx-logo__on-dark{display:none!important}.dark .lx-logo__on-dark{display:block!important}.lx-logo--on-dark .lx-logo__on-light{display:none!important}.lx-logo--on-dark .lx-logo__on-dark{display:block!important}.lx-container{width:100%;max-width:1200px;padding:0 var(--lx-gutter);margin:0 auto}.lx-container--narrow{max-width:880px}.lx-public-nav{z-index:40;background:hsl(var(--surface)/.9);-webkit-backdrop-filter:saturate(1.4)blur(10px);border-bottom:1px solid hsl(var(--hairline));position:sticky;top:0}.lx-public-nav__inner{align-items:center;gap:var(--lx-space-6);height:64px;display:flex}.lx-public-nav__links{align-items:center;gap:var(--lx-space-1);display:flex}.lx-public-nav__link{border-radius:var(--lx-radius-md);height:36px;font-size:var(--lx-text-14);color:hsl(var(--ink-muted));align-items:center;padding:0 12px;font-weight:500;text-decoration:none;display:inline-flex}.lx-public-nav__link:hover{color:hsl(var(--ink));background:hsl(var(--ink)/.04)}.lx-public-nav__link[aria-current=page]{color:hsl(var(--ink))}.lx-public-nav__actions{align-items:center;gap:var(--lx-space-2);margin-left:auto;display:flex}.lx-public-nav__sheet,.lx-public-nav__toggle{display:none}@media (max-width:767.98px){.lx-public-nav__actions .lx-btn,.lx-public-nav__links{display:none}.lx-public-nav__toggle{display:inline-grid}.lx-public-nav__sheet[data-open=true]{gap:var(--lx-space-1);padding:var(--lx-space-2) var(--lx-gutter) var(--lx-space-4);border-top:1px solid hsl(var(--hairline));flex-direction:column;display:flex}.lx-public-nav__sheet .lx-public-nav__link{height:44px}.lx-public-nav__sheet .lx-btn{margin-top:var(--lx-space-2)}}.lx-section{padding:var(--lx-space-20) 0}.lx-section--tight{padding:var(--lx-space-12) 0}.lx-section--band{background:hsl(var(--panel));border-top:1px solid hsl(var(--hairline));border-bottom:1px solid hsl(var(--hairline))}.lx-section--ink{color:#f5f5f5;background:#0f0f0f}.lx-section--ink .lx-muted{color:#b3b3b3}.dark .lx-section--ink{border-top:1px solid hsl(var(--hairline));border-bottom:1px solid hsl(var(--hairline));background:#171717}@media (max-width:767.98px){.lx-section{padding:var(--lx-space-12) 0}}.lx-section__head{max-width:680px;margin-bottom:var(--lx-space-10);gap:var(--lx-space-3);flex-direction:column;display:flex}.lx-section__head--center{text-align:center;align-items:center;margin-left:auto;margin-right:auto}.lx-panel{border-radius:var(--lx-radius-xl);border:1px solid hsl(var(--hairline));background:hsl(var(--surface));padding:var(--lx-space-8)}.lx-panel--sunken{background:hsl(var(--surface-alt))}@media (max-width:639.98px){.lx-panel{padding:var(--lx-space-5)}}.lx-footer{border-top:1px solid hsl(var(--hairline));background:hsl(var(--surface-alt));padding:var(--lx-space-12) 0 var(--lx-space-8);font-size:var(--lx-text-13);color:hsl(var(--ink-muted))}.lx-footer__grid{gap:var(--lx-space-8);grid-template-columns:2fr repeat(3,1fr);display:grid}.lx-footer__brand{gap:var(--lx-space-3);flex-direction:column;max-width:32ch;display:flex}.lx-footer__heading{font-size:var(--lx-text-13);color:hsl(var(--ink));margin-bottom:var(--lx-space-3);font-weight:600}.lx-footer__links{gap:var(--lx-space-2);flex-direction:column;display:flex}.lx-footer__links a{color:hsl(var(--ink-muted));text-decoration:none}.lx-footer__links a:hover{color:hsl(var(--ink));text-underline-offset:3px;text-decoration:underline}.lx-footer__brand address{flex-direction:column;align-items:flex-start;gap:2px;font-style:normal;display:flex}.lx-footer__base{justify-content:space-between;gap:var(--lx-space-3);margin-top:var(--lx-space-10);padding-top:var(--lx-space-5);border-top:1px solid hsl(var(--hairline));color:hsl(var(--ink-subtle));font-size:var(--lx-text-12);flex-wrap:wrap;display:flex}@media (max-width:767.98px){.lx-footer__grid{grid-template-columns:1fr 1fr}.lx-footer__brand{grid-column:1/-1}}.lx-auth{background:hsl(var(--surface-alt));flex-direction:column;min-height:100vh;display:flex}.lx-auth__top{justify-content:space-between;align-items:center;gap:var(--lx-space-4);padding:var(--lx-space-5) var(--lx-gutter);display:flex}.lx-auth__back{font-size:var(--lx-text-13);color:hsl(var(--ink-muted));align-items:center;gap:6px;text-decoration:none;display:inline-flex}.lx-auth__back:hover{color:hsl(var(--ink))}.lx-auth__main{padding:var(--lx-space-6) var(--lx-gutter) var(--lx-space-16);flex:1;grid-template-columns:minmax(0,1fr);place-items:center;display:grid}.lx-auth__card{width:100%;max-width:420px;padding:var(--lx-space-8);border-radius:var(--lx-radius-xl);border:1px solid hsl(var(--hairline));background:hsl(var(--surface))}.lx-auth__card--wide{max-width:640px}.lx-auth__school{align-items:center;gap:var(--lx-space-3);margin-bottom:var(--lx-space-6);display:flex}.lx-auth__title{font-family:var(--lx-font-display);font-size:var(--lx-text-28);letter-spacing:-.02em;font-weight:600;line-height:1.15}.lx-auth__desc{color:hsl(var(--ink-muted));margin-top:6px}.lx-auth__foot{margin-top:var(--lx-space-6);font-size:var(--lx-text-13);color:hsl(var(--ink-muted));text-align:center}.lx-auth__or{align-items:center;gap:var(--lx-space-3);color:hsl(var(--ink-subtle));font-size:var(--lx-text-12);margin:var(--lx-space-2) 0;display:flex}.lx-auth__or:after,.lx-auth__or:before{content:"";background:hsl(var(--hairline));flex:1;height:1px}@media (max-width:479.98px){.lx-auth__card{padding:var(--lx-space-6) var(--lx-space-5)}}}@layer utilities{.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:0}.right-0{right:0}.z-20{z-index:20}.z-50{z-index:50}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-auto{margin:auto}.container-custom{max-width:var(--container-6xl);padding-inline:calc(var(--spacing) * 5);margin-inline:auto}@media (min-width:40rem){.container-custom{padding-inline:calc(var(--spacing) * 8)}}@media (min-width:64rem){.container-custom{padding-inline:calc(var(--spacing) * 10)}}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-auto{margin-top:auto}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-2{height:calc(var(--spacing) * 2)}.h-5{height:calc(var(--spacing) * 5)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.max-h-80{max-height:calc(var(--spacing) * 80)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-5{width:calc(var(--spacing) * 5)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-auto{width:auto}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-\[12rem\]{max-width:12rem}.max-w-lg{max-width:var(--container-lg)}.min-w-0{min-width:0}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.scale-75{--tw-scale-x:75%;--tw-scale-y:75%;--tw-scale-z:75%}.scale-100,.scale-75{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%}.rotate-0{rotate:0deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-\[16px_1fr\]{grid-template-columns:16px 1fr}.flex-col{flex-direction:column}.place-items-center{place-items:center}.place-items-start{place-items:start}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-6{gap:calc(var(--spacing) * 6)}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap}.overflow-hidden,.truncate{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-hairline{border-color:var(--color-hairline)}.bg-black\/35{background-color:#00000059}@supports (color:color-mix(in lab,red,red)){.bg-black\/35{background-color:color-mix(in oklab,var(--color-black) 35%,transparent)}}.bg-brand\/10{background-color:color-mix(in srgb,hsl(var(--brand)) 10%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-brand\/10{background-color:color-mix(in oklab,var(--color-brand) 10%,transparent)}}.bg-ink\/\[0\.05\]{background-color:color-mix(in srgb,hsl(var(--ink)) 5%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-ink\/\[0\.05\]{background-color:color-mix(in oklab,var(--color-ink) 5%,transparent)}}.bg-panel{background-color:var(--color-panel)}.bg-surface{background-color:var(--color-surface)}.bg-surface-sunken{background-color:var(--color-surface-sunken)}.bg-transparent{background-color:#0000}.fill-current{fill:currentColor}.object-contain{object-fit:contain}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-6{padding:calc(var(--spacing) * 6)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.section-padding{padding-block:calc(var(--spacing) * 20)}@media (min-width:48rem){.section-padding{padding-block:calc(var(--spacing) * 28)}}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-6{padding-block:calc(var(--spacing) * 6)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-24{padding-top:calc(var(--spacing) * 24)}.text-center{text-align:center}.text-left{text-align:left}.font-sans{font-family:var(--font-sans)}.display-tight{letter-spacing:-.035em;font-feature-settings:"ss01" 1,"cv01" 1}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.6875rem\]{font-size:.6875rem}.text-\[2\.2rem\]{font-size:2.2rem}.text-\[12px\]{font-size:12px}.leading-\[1\.04\]{--tw-leading:1.04;line-height:1.04}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.whitespace-nowrap{white-space:nowrap}.text-brand{color:var(--color-brand)}.text-ink{color:var(--color-ink)}.text-ink-muted{color:var(--color-ink-muted)}.text-ink-subtle{color:var(--color-ink-subtle)}.text-white{color:var(--color-white)}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab,red,red)){.text-white\/60{color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.text-white\/90{color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-100{opacity:1}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040)}.shadow-2xl,.shadow-lg{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a)}.ring-1,.shadow-xl{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.shadow-black\/10{--tw-shadow-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.shadow-black\/10{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-black) 10%,transparent) var(--tw-shadow-alpha),transparent)}}.ring-hairline{--tw-ring-color:var(--color-hairline)}.ring-white\/25{--tw-ring-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.ring-white\/25{--tw-ring-color:color-mix(in oklab,var(--color-white) 25%,transparent)}}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}@media (hover:hover){.hover\:bg-ink\/5:hover{background-color:color-mix(in srgb,hsl(var(--ink)) 5%,transparent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-ink\/5:hover{background-color:color-mix(in oklab,var(--color-ink) 5%,transparent)}}.hover\:bg-ink\/\[0\.04\]:hover{background-color:color-mix(in srgb,hsl(var(--ink)) 4%,transparent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-ink\/\[0\.04\]:hover{background-color:color-mix(in oklab,var(--color-ink) 4%,transparent)}}.hover\:bg-ink\/\[0\.05\]:hover{background-color:color-mix(in srgb,hsl(var(--ink)) 5%,transparent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-ink\/\[0\.05\]:hover{background-color:color-mix(in oklab,var(--color-ink) 5%,transparent)}}.hover\:bg-panel:hover{background-color:var(--color-panel)}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.hover\:text-ink:hover{color:var(--color-ink)}.hover\:text-white:hover{color:var(--color-white)}}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-offset-\[-2px\]:focus-visible{outline-offset:-2px}.focus-visible\:outline-brand:focus-visible{outline-color:var(--color-brand)}@media (min-width:40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:text-\[2\.8rem\]{font-size:2.8rem}}@media (min-width:64rem){.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:text-\[3\.2rem\]{font-size:3.2rem}}.dark\:hidden:where(.dark,.dark *){display:none}@media print{.print\:hidden{display:none}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.animate-float,.animate-float-delayed,.animate-float-slow,.animate-pulse-slow,.marquee-track,.marquee-track-reverse{animation:none!important}html{scroll-behavior:auto}}}:root{--lx-radius-sm:6px;--lx-radius-md:8px;--lx-radius-lg:12px;--lx-radius-xl:16px;--lx-radius-full:999px;--lx-space-1:4px;--lx-space-2:8px;--lx-space-3:12px;--lx-space-4:16px;--lx-space-5:20px;--lx-space-6:24px;--lx-space-8:32px;--lx-space-10:40px;--lx-space-12:48px;--lx-space-16:64px;--lx-space-20:80px;--lx-space-24:96px;--lx-font-display:var(--lx-font-bricolage,"Bricolage Grotesque Variable"),"Bricolage Grotesque",var(--lx-font-inter,"Inter Variable"),"Inter",system-ui,sans-serif;--lx-font-sans:var(--lx-font-inter,"Inter Variable"),"Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--lx-font-mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace;--lx-font-features:"cv02","cv03","cv04","cv11";--lx-text-12:.75rem;--lx-text-13:.8125rem;--lx-text-14:.875rem;--lx-text-16:1rem;--lx-text-20:1.25rem;--lx-text-28:1.75rem;--lx-text-40:2.5rem;--lx-text-56:3.5rem;--lx-text-80:5rem;--lx-shadow-overlay:0 16px 40px -12px #0000002e,0 2px 6px #0000000f;--lx-shadow-modal:0 32px 64px -16px #00000047,0 2px 8px #00000014;--lx-chart-1:hsl(var(--brand));--lx-chart-2:#7ac0cd;--lx-chart-3:#b3b3b3;--lx-chart-4:#af9983;--lx-chart-grid:hsl(var(--hairline));--lx-chart-axis:hsl(var(--ink-subtle));--lx-chart-track:hsl(var(--surface-sunken));--lx-topbar-h:56px;--lx-sidebar-w:248px;--lx-rail-w:64px;--lx-content-max:1280px;--lx-gutter:24px;--lx-ease:cubic-bezier(.2,.7,.2,1)}@media (max-width:639.98px){:root{--lx-gutter:16px}}.dark{--lx-shadow-overlay:0 16px 40px -12px #000000b3,0 0 0 1px #ffffff0a;--lx-shadow-modal:0 32px 64px -16px #000c,0 0 0 1px #ffffff0d;--lx-chart-2:#3a7c88;--lx-chart-3:#6b6b6b;--lx-chart-4:#8a7560}@keyframes aurora-a{0%,to{transform:translate(-50%)scale(1)}50%{transform:translate(-50%,3%)scale(1.06)}}@keyframes aurora-b{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-4%,5%)scale(1.1)}}@media (prefers-reduced-motion:reduce){.aurora-a,.aurora-b{animation:none!important}.sheen:after{display:none}[data-reveal]{opacity:1!important;transform:none!important}}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-duration{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}