@layer theme,base,components,utilities;@layer components.kit{.Button-module__hihrxG__btn{border-radius:var(--radius-md);color:inherit;font:inherit;font-family:var(--ff-ui);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard), box-shadow var(--dur-base) var(--ease-standard), transform var(--dur-fast) var(--ease-standard), filter var(--dur-fast) var(--ease-standard);background:0 0;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;margin:0;font-weight:550;line-height:1;text-decoration:none;display:inline-flex;position:relative}.Button-module__hihrxG__inner{justify-content:center;align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}.Button-module__hihrxG__btn:active:not(:disabled){transform:translateY(1px)scale(.99)}.Button-module__hihrxG__btn:focus-visible{box-shadow:var(--shadow-focus);outline:none}.Button-module__hihrxG__btn:disabled{opacity:.55;cursor:not-allowed}.Button-module__hihrxG__btn[data-loading]{opacity:1;cursor:progress}.Button-module__hihrxG__btn[data-loading] .Button-module__hihrxG__inner{visibility:hidden}.Button-module__hihrxG__spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:15px;height:15px;margin:auto;animation:.7s linear infinite Button-module__hihrxG__spin;position:absolute;inset:0}@keyframes Button-module__hihrxG__spin{to{transform:rotate(360deg)}}.Button-module__hihrxG__block{width:100%;display:flex}.Button-module__hihrxG__sm{height:30px;padding:0 var(--space-3);font-size:var(--text-xs)}.Button-module__hihrxG__md{height:36px;font-size:var(--text-sm);padding:0 14px}.Button-module__hihrxG__lg{height:44px;padding:0 var(--space-5);font-size:var(--text-base);border-radius:var(--radius-lg)}.Button-module__hihrxG__iconOnly.Button-module__hihrxG__sm{width:30px;padding:0}.Button-module__hihrxG__iconOnly.Button-module__hihrxG__md{width:36px;padding:0}.Button-module__hihrxG__iconOnly.Button-module__hihrxG__lg{width:44px;padding:0}.Button-module__hihrxG__primary{background:var(--brand-gradient);color:var(--brand-primary-foreground);box-shadow:inset 0 1px 0 #ffffff2e, var(--shadow-xs)}.Button-module__hihrxG__primary:hover:not(:disabled){background:var(--brand-gradient-hover);box-shadow:inset 0 1px 0 #ffffff38, var(--shadow-cta)}.Button-module__hihrxG__primary:focus-visible{box-shadow:inset 0 1px 0 #ffffff2e, var(--shadow-focus)}.Button-module__hihrxG__secondary{background:var(--brand-primary-subtle);color:var(--text-link)}.Button-module__hihrxG__secondary:hover:not(:disabled){background:var(--brand-primary-muted)}.Button-module__hihrxG__outline{background:var(--surface-card);border-color:var(--border-default);color:var(--text-secondary);box-shadow:var(--shadow-xs)}.Button-module__hihrxG__outline:hover:not(:disabled){border-color:var(--border-strong);background:var(--surface-hover);color:var(--text-primary)}.Button-module__hihrxG__ghost{color:var(--text-secondary)}.Button-module__hihrxG__ghost:hover:not(:disabled){background:var(--surface-hover);color:var(--text-primary)}.Button-module__hihrxG__danger{background:var(--status-danger-solid);color:#fff;box-shadow:var(--shadow-xs)}.Button-module__hihrxG__danger:hover:not(:disabled){filter:brightness(1.07)}@media (prefers-reduced-motion:reduce){.Button-module__hihrxG__spinner{animation-duration:1.6s}}}
@layer theme,base,components,utilities;@layer components.kit{.Card-module__fnGflq__card{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);min-width:0;box-shadow:var(--shadow-xs);flex-direction:column;display:flex}.Card-module__fnGflq__interactive{transition:border-color var(--dur-base) var(--ease-standard), box-shadow var(--dur-base) var(--ease-standard), transform var(--dur-base) var(--ease-out)}.Card-module__fnGflq__interactive:hover{border-color:var(--border-default);box-shadow:var(--shadow-md);transform:translateY(-1px)}.Card-module__fnGflq__head{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:52px;padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--border-subtle);display:flex}.Card-module__fnGflq__headText{min-width:0}.Card-module__fnGflq__title{font-size:var(--text-md);letter-spacing:-.005em;color:var(--text-primary);text-wrap:balance;margin:0;font-weight:600}.Card-module__fnGflq__desc{font-size:var(--text-xs);color:var(--text-tertiary);margin:2px 0 0}.Card-module__fnGflq__actions{align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--text-tertiary);flex-shrink:0;display:flex}.Card-module__fnGflq__body{min-width:0;padding:var(--space-5);flex:1}.Card-module__fnGflq__flush{flex:1;min-width:0}.Card-module__fnGflq__foot{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);border-top:1px solid var(--border-subtle);font-size:var(--text-sm);color:var(--text-tertiary);display:flex}@media (max-width:640px){.Card-module__fnGflq__head,.Card-module__fnGflq__foot{padding-inline:var(--space-4)}.Card-module__fnGflq__body{padding:var(--space-4)}}.Card-module__fnGflq__panel{border-radius:var(--radius-xl);border:1px solid var(--border-subtle);min-width:0}.Card-module__fnGflq__tone_default{background:var(--surface-card)}.Card-module__fnGflq__tone_sunken{background:var(--surface-sunken)}.Card-module__fnGflq__tone_raised{background:var(--surface-raised);box-shadow:var(--shadow-md)}.Card-module__fnGflq__tone_brand{background:var(--brand-primary-subtle);border-color:var(--brand-primary-muted)}.Card-module__fnGflq__pad_none{padding:0}.Card-module__fnGflq__pad_sm{padding:var(--space-3)}.Card-module__fnGflq__pad_md{padding:var(--space-5)}.Card-module__fnGflq__pad_lg{padding:var(--space-8)}.Card-module__fnGflq__grid{min-width:0;display:grid}.Card-module__fnGflq__stack{flex-direction:column;min-width:0;display:flex}.Card-module__fnGflq__split{grid-template-columns:minmax(0, 1fr) var(--aside-w);gap:var(--space-6);align-items:start;display:grid}.Card-module__fnGflq__splitMain{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.Card-module__fnGflq__splitAside{min-width:0;top:calc(var(--header-h) + var(--space-6));gap:var(--space-4);flex-direction:column;display:flex;position:sticky}@media (max-width:1099px){.Card-module__fnGflq__split{grid-template-columns:minmax(0,1fr)}.Card-module__fnGflq__splitAside{position:static}}}
@layer theme,base,components,utilities;@layer components.kit{.Breadcrumbs-module__E89Cma__nav{min-width:0;font-size:var(--text-xs);color:var(--text-tertiary)}.Breadcrumbs-module__E89Cma__list{flex-wrap:wrap;align-items:center;gap:2px;margin:0;padding:0;list-style:none;display:flex}.Breadcrumbs-module__E89Cma__item{align-items:center;gap:2px;min-width:0;display:inline-flex}.Breadcrumbs-module__E89Cma__link{border-radius:var(--radius-sm);color:var(--text-tertiary);transition:color var(--dur-fast);margin:0 -4px;padding:2px 4px}.Breadcrumbs-module__E89Cma__link:hover{color:var(--text-link)}.Breadcrumbs-module__E89Cma__current{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;max-width:28ch;overflow:hidden}.Breadcrumbs-module__E89Cma__sep{color:var(--text-disabled);flex-shrink:0;margin:0 4px}}
@layer theme,base,components,utilities;@layer components.kit{.PageHeader-module__KAAlfq__head{justify-content:space-between;align-items:flex-end;gap:var(--space-4) var(--space-6);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.PageHeader-module__KAAlfq__main{flex:360px;min-width:0}.PageHeader-module__KAAlfq__crumbs{margin-bottom:var(--space-2)}.PageHeader-module__KAAlfq__titleRow{align-items:center;gap:var(--space-4);min-width:0;display:flex}.PageHeader-module__KAAlfq__media{flex-shrink:0}.PageHeader-module__KAAlfq__text{min-width:0}.PageHeader-module__KAAlfq__titleLine{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.PageHeader-module__KAAlfq__title{font-family:var(--ff-display);letter-spacing:-.025em;color:var(--text-primary);text-wrap:balance;overflow-wrap:anywhere;margin:0;font-size:clamp(1.375rem,1.1rem + .9vw,1.75rem);font-weight:700;line-height:1.15}.PageHeader-module__KAAlfq__desc{max-width:72ch;font-size:var(--text-sm);color:var(--text-tertiary);margin:4px 0 0}.PageHeader-module__KAAlfq__meta{align-items:center;gap:6px var(--space-4);margin-top:var(--space-2);font-size:var(--text-xs);color:var(--text-tertiary);flex-wrap:wrap;display:flex}.PageHeader-module__KAAlfq__metaItem{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.PageHeader-module__KAAlfq__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.PageHeader-module__KAAlfq__portal .PageHeader-module__KAAlfq__title{letter-spacing:-.035em;font-size:clamp(1.75rem,1.3rem + 1.6vw,2.5rem);font-weight:800}.PageHeader-module__KAAlfq__portal .PageHeader-module__KAAlfq__desc{font-size:var(--text-md)}@media (max-width:640px){.PageHeader-module__KAAlfq__head{margin-bottom:var(--space-5)}.PageHeader-module__KAAlfq__actions{width:100%}.PageHeader-module__KAAlfq__actions>*{flex:auto}}}
@layer theme,base,components,utilities;@layer components.kit{.display-module__G5WBSG__badge{border-radius:var(--radius-full);max-width:100%;font-family:var(--ff-ui);letter-spacing:.005em;white-space:nowrap;vertical-align:middle;border:1px solid #0000;align-items:center;gap:6px;font-weight:600;line-height:1;display:inline-flex}.display-module__G5WBSG__s_md{height:22px;font-size:var(--text-2xs);padding:0 9px}.display-module__G5WBSG__s_sm{height:18px;padding:0 7px;font-size:10.5px}.display-module__G5WBSG__v_soft{background:var(--bg);color:var(--fg)}.display-module__G5WBSG__v_outline{border-color:var(--bd);color:var(--fg);background:0 0}.display-module__G5WBSG__v_solid{background:var(--solid);color:#fff}.display-module__G5WBSG__tone_neutral{--bg:var(--status-neutral-bg);--fg:var(--status-neutral-fg);--bd:var(--status-neutral-bd);--solid:var(--text-tertiary)}.display-module__G5WBSG__tone_brand{--bg:var(--brand-primary-subtle);--fg:var(--text-link);--bd:var(--brand-primary-muted);--solid:var(--brand-primary)}.display-module__G5WBSG__tone_success{--bg:var(--status-success-bg);--fg:var(--status-success-fg);--bd:var(--status-success-bd);--solid:var(--status-success-solid)}.display-module__G5WBSG__tone_warning{--bg:var(--status-warning-bg);--fg:var(--status-warning-fg);--bd:var(--status-warning-bd);--solid:var(--status-warning-solid)}.display-module__G5WBSG__tone_danger{--bg:var(--status-danger-bg);--fg:var(--status-danger-fg);--bd:var(--status-danger-bd);--solid:var(--status-danger-solid)}.display-module__G5WBSG__tone_info{--bg:var(--status-info-bg);--fg:var(--status-info-fg);--bd:var(--status-info-bd);--solid:var(--status-info-solid)}.display-module__G5WBSG__dot{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px;position:relative}.display-module__G5WBSG__live:after{content:"";opacity:.35;animation:display-module__G5WBSG__pulse 1.8s var(--ease-out) infinite;background:currentColor;border-radius:50%;position:absolute;inset:-3px}@keyframes display-module__G5WBSG__pulse{0%{opacity:.45;transform:scale(.6)}to{opacity:0;transform:scale(1.8)}}.display-module__G5WBSG__kbd{border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-card);min-width:20px;height:20px;font-family:var(--ff-ui);color:var(--text-tertiary);border-bottom-width:2px;justify-content:center;align-items:center;padding:0 5px;font-size:10.5px;font-weight:600;line-height:1;display:inline-flex}.display-module__G5WBSG__divider{height:1px;margin:var(--space-4) 0;background:var(--border-subtle);border:0}.display-module__G5WBSG__vdivider{background:var(--border-default);align-self:stretch;width:1px;min-height:16px;display:inline-block}.display-module__G5WBSG__labelDivider{align-items:center;gap:var(--space-3);margin:var(--space-4) 0;font-size:var(--text-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);font-weight:600;display:flex}.display-module__G5WBSG__labelDivider:before,.display-module__G5WBSG__labelDivider:after{content:"";background:var(--border-subtle);flex:1;height:1px}.display-module__G5WBSG__mono{font-family:var(--ff-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:.92em}.display-module__G5WBSG__avatar{background:var(--av-bg,var(--surface-sunken));color:var(--av-fg,var(--text-secondary));font-family:var(--ff-ui);letter-spacing:.01em;-webkit-user-select:none;user-select:none;border-radius:50%;flex-shrink:0;place-items:center;font-weight:650;line-height:1;display:inline-grid;position:relative}[data-theme=dark] .display-module__G5WBSG__avatar{background:var(--av-bg-dark,var(--surface-sunken));color:var(--av-fg-dark,var(--text-secondary))}.display-module__G5WBSG__square{border-radius:22%}.display-module__G5WBSG__avatarImg{border-radius:inherit;object-fit:cover;width:100%;height:100%}.display-module__G5WBSG__presence{width:30%;min-width:8px;height:30%;min-height:8px;box-shadow:0 0 0 2px var(--surface-card);border-radius:50%;position:absolute;bottom:-1px;right:-1px}.display-module__G5WBSG__presence_online{background:var(--status-success-solid)}.display-module__G5WBSG__presence_away{background:var(--status-warning-solid)}.display-module__G5WBSG__presence_offline{background:var(--text-disabled)}.display-module__G5WBSG__avatarGroup{align-items:center;display:inline-flex}.display-module__G5WBSG__stacked{box-shadow:0 0 0 2px var(--surface-card)}.display-module__G5WBSG__stacked+.display-module__G5WBSG__stacked{margin-left:-8px}.display-module__G5WBSG__more{background:var(--surface-sunken);color:var(--text-secondary);font-weight:600}}
@layer theme,base,components,utilities;@layer components.kit{.states-module__GUI62G__empty{padding:var(--space-12) var(--space-6);text-align:center;flex-direction:column;align-items:center;display:flex}.states-module__GUI62G__compact{padding:var(--space-8) var(--space-4)}.states-module__GUI62G__emptyIcon{width:48px;height:48px;margin-bottom:var(--space-4);border-radius:var(--radius-xl);background:var(--brand-primary-subtle);color:var(--text-link);box-shadow:inset 0 0 0 1px var(--brand-primary-muted);place-items:center;display:grid}.states-module__GUI62G__errorIcon{background:var(--status-danger-bg);color:var(--status-danger-fg);box-shadow:inset 0 0 0 1px var(--status-danger-bd)}.states-module__GUI62G__emptyTitle{font-size:var(--text-md);color:var(--text-primary);margin:0;font-weight:600}.states-module__GUI62G__emptyDesc{max-width:46ch;margin:var(--space-1) 0 0;font-size:var(--text-sm);color:var(--text-tertiary);overflow-wrap:anywhere}.states-module__GUI62G__emptyActions{justify-content:center;gap:var(--space-2);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.states-module__GUI62G__skeleton{border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--surface-sunken) 25%, var(--surface-active) 50%, var(--surface-sunken) 75%);background-size:200% 100%;max-width:100%;animation:1.4s linear infinite states-module__GUI62G__shimmer;display:block}.states-module__GUI62G__circle{border-radius:50%}@keyframes states-module__GUI62G__shimmer{to{background-position:-200% 0}}.states-module__GUI62G__textLines{flex-direction:column;gap:8px;width:100%;display:flex}.states-module__GUI62G__table{border:1px solid var(--border-subtle);border-radius:var(--radius-xl);background:var(--surface-card);overflow:hidden}.states-module__GUI62G__tableHead{gap:var(--space-6);padding:14px var(--space-5);background:var(--surface-sunken);border-bottom:1px solid var(--border-subtle);display:flex}.states-module__GUI62G__tableHead>*{flex:1}.states-module__GUI62G__tableRow{gap:var(--space-6);height:52px;padding:0 var(--space-5);border-bottom:1px solid var(--border-subtle);align-items:center;display:grid}.states-module__GUI62G__tableRow:last-child{border-bottom:0}.states-module__GUI62G__cards{gap:var(--space-4);display:grid}.states-module__GUI62G__cardSk{padding:var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);background:var(--surface-card);flex-direction:column;justify-content:space-between;display:flex}.states-module__GUI62G__page{gap:var(--space-6);flex-direction:column;display:flex}.states-module__GUI62G__pageHead{flex-direction:column;gap:10px;display:flex}@media (max-width:640px){.states-module__GUI62G__tableRow>:nth-child(n+3),.states-module__GUI62G__tableHead>:nth-child(n+3){display:none}.states-module__GUI62G__tableRow{grid-template-columns:1fr 1fr!important}}}
@layer theme,base,components,utilities;@layer components.kit{.Tabs-module__CMvkJa__list{align-items:stretch;gap:var(--space-1);scrollbar-width:none;max-width:100%;display:flex;overflow-x:auto}.Tabs-module__CMvkJa__list::-webkit-scrollbar{display:none}.Tabs-module__CMvkJa__line{border-bottom:1px solid var(--border-default);gap:var(--space-5)}.Tabs-module__CMvkJa__tab{align-items:center;gap:var(--space-2);font:inherit;font-size:var(--text-sm);color:var(--text-tertiary);white-space:nowrap;cursor:pointer;transition:color var(--dur-fast);background:0 0;border:0;flex-shrink:0;margin:0;font-weight:550;display:inline-flex;position:relative}.Tabs-module__CMvkJa__tab:hover{color:var(--text-primary)}.Tabs-module__CMvkJa__tab:focus-visible{box-shadow:var(--shadow-focus);border-radius:var(--radius-sm);outline:none}.Tabs-module__CMvkJa__tab[aria-disabled=true]{opacity:.45;cursor:not-allowed}.Tabs-module__CMvkJa__selected{color:var(--text-primary)}.Tabs-module__CMvkJa__line .Tabs-module__CMvkJa__tab{height:42px;padding:0 2px}.Tabs-module__CMvkJa__line .Tabs-module__CMvkJa__indicator{background:var(--brand-primary);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.Tabs-module__CMvkJa__pill{border-radius:var(--radius-lg);background:var(--surface-sunken);gap:2px;padding:3px}.Tabs-module__CMvkJa__pill .Tabs-module__CMvkJa__tab{height:30px;padding:0 var(--space-3);border-radius:var(--radius-md);font-size:var(--text-xs)}.Tabs-module__CMvkJa__pill .Tabs-module__CMvkJa__tab>*{z-index:1;position:relative}.Tabs-module__CMvkJa__pill .Tabs-module__CMvkJa__indicator{border-radius:var(--radius-md);background:var(--surface-card);box-shadow:var(--shadow-sm);position:absolute;inset:0;z-index:0!important}.Tabs-module__CMvkJa__count{border-radius:var(--radius-full);background:var(--surface-sunken);text-align:center;font-variant-numeric:tabular-nums;min-width:18px;height:18px;color:var(--text-tertiary);padding:0 6px;font-size:10.5px;font-weight:650;line-height:18px}.Tabs-module__CMvkJa__selected .Tabs-module__CMvkJa__count{background:var(--brand-primary-subtle);color:var(--text-link)}.Tabs-module__CMvkJa__panel{padding-top:var(--space-5)}.Tabs-module__CMvkJa__panel:focus-visible{outline:none}.Tabs-module__CMvkJa__seg{border-radius:var(--radius-lg);background:var(--surface-sunken);border:1px solid var(--border-subtle);scrollbar-width:none;gap:2px;max-width:100%;padding:3px;display:inline-flex;overflow-x:auto}.Tabs-module__CMvkJa__segBlock{width:100%;display:flex}.Tabs-module__CMvkJa__segBlock .Tabs-module__CMvkJa__segBtn{flex:1}.Tabs-module__CMvkJa__segBtn{padding:0 var(--space-3);border-radius:var(--radius-md);font:inherit;color:var(--text-tertiary);white-space:nowrap;cursor:pointer;transition:color var(--dur-fast);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;margin:0;font-weight:550;display:inline-flex;position:relative}.Tabs-module__CMvkJa__segBtn:hover{color:var(--text-primary)}.Tabs-module__CMvkJa__segBtn:focus-visible{box-shadow:var(--shadow-focus);outline:none}.Tabs-module__CMvkJa__seg_sm .Tabs-module__CMvkJa__segBtn{height:26px;font-size:var(--text-2xs);padding:0 10px}.Tabs-module__CMvkJa__seg_md .Tabs-module__CMvkJa__segBtn{height:30px;font-size:var(--text-xs)}.Tabs-module__CMvkJa__segOn{color:var(--text-primary)}.Tabs-module__CMvkJa__segThumb{border-radius:var(--radius-md);background:var(--surface-card);box-shadow:var(--shadow-sm);position:absolute;inset:0}.Tabs-module__CMvkJa__segLabel{align-items:center;gap:6px;display:inline-flex;position:relative}}
@layer theme,base,components,utilities;@layer components.kit{.data-module__Oa_-Pa__progress{flex-direction:column;gap:6px;min-width:0;display:flex}.data-module__Oa_-Pa__progressHead{justify-content:space-between;gap:var(--space-3);font-size:var(--text-xs);color:var(--text-secondary);display:flex}.data-module__Oa_-Pa__progressValue{font-variant-numeric:tabular-nums;color:var(--text-tertiary)}.data-module__Oa_-Pa__track{border-radius:var(--radius-full);background:var(--surface-active);position:relative;overflow:hidden}.data-module__Oa_-Pa__track_sm{height:4px}.data-module__Oa_-Pa__track_md{height:8px}.data-module__Oa_-Pa__fill{border-radius:inherit;height:100%;transition:width var(--dur-slow) var(--ease-out);display:block}.data-module__Oa_-Pa__fill_brand{background:var(--brand-gradient)}.data-module__Oa_-Pa__fill_neutral{background:var(--text-tertiary)}.data-module__Oa_-Pa__fill_success{background:var(--status-success-solid)}.data-module__Oa_-Pa__fill_warning{background:var(--status-warning-solid)}.data-module__Oa_-Pa__fill_danger{background:var(--status-danger-solid)}.data-module__Oa_-Pa__fill_info{background:var(--status-info-solid)}.data-module__Oa_-Pa__ring{flex-shrink:0;place-items:center;display:inline-grid;position:relative}.data-module__Oa_-Pa__ring svg{position:absolute;inset:0}.data-module__Oa_-Pa__ringArc{transition:stroke-dashoffset .9s var(--ease-out)}.data-module__Oa_-Pa__ringCenter{font-family:var(--ff-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--text-primary);font-weight:700;position:relative}.data-module__Oa_-Pa__kpi{min-width:0;padding:var(--space-5);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-xs);color:var(--text-primary);flex-direction:column;gap:10px;display:flex;position:relative;overflow:hidden}.data-module__Oa_-Pa__kpiLink{transition:border-color var(--dur-base), box-shadow var(--dur-base), transform var(--dur-base) var(--ease-out)}.data-module__Oa_-Pa__kpiLink:hover{border-color:var(--border-default);box-shadow:var(--shadow-md);transform:translateY(-1px)}.data-module__Oa_-Pa__kpiTop{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.data-module__Oa_-Pa__kpiLabel{font-size:var(--text-xs);color:var(--text-tertiary);font-weight:550}.data-module__Oa_-Pa__kpiIcon{border-radius:var(--radius-lg);background:color-mix(in srgb, var(--accent) 12%, transparent);width:32px;height:32px;color:var(--accent);place-items:center;display:grid}.data-module__Oa_-Pa__kpiValue{font-family:var(--ff-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(1.5rem,1.25rem + .8vw,1.875rem);font-weight:700;line-height:1.05}.data-module__Oa_-Pa__kpiFoot{justify-content:space-between;align-items:flex-end;gap:var(--space-3);min-height:22px;display:flex}.data-module__Oa_-Pa__kpiMeta{flex-direction:column;gap:4px;min-width:0;display:flex}.data-module__Oa_-Pa__kpiHint{font-size:var(--text-xs);color:var(--text-tertiary)}.data-module__Oa_-Pa__kpiSpark{flex:0 45%;min-width:64px;max-width:140px}.data-module__Oa_-Pa__kpiHero{background:var(--brand-gradient);color:#fff;box-shadow:var(--shadow-cta);border-color:#0000}.data-module__Oa_-Pa__kpiHero .data-module__Oa_-Pa__kpiLabel,.data-module__Oa_-Pa__kpiHero .data-module__Oa_-Pa__kpiHint,.data-module__Oa_-Pa__kpiHero .data-module__Oa_-Pa__deltaSuffix{color:#ffffffc7}.data-module__Oa_-Pa__kpiHero .data-module__Oa_-Pa__kpiIcon,.data-module__Oa_-Pa__kpiHero .data-module__Oa_-Pa__delta{color:#fff;background:#ffffff29}.data-module__Oa_-Pa__deltaWrap{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.data-module__Oa_-Pa__delta{border-radius:var(--radius-full);background:var(--status-neutral-bg);height:20px;color:var(--status-neutral-fg);font-variant-numeric:tabular-nums;align-items:center;gap:2px;padding:0 6px 0 4px;font-size:11px;font-weight:650;display:inline-flex}.data-module__Oa_-Pa__deltaGood{background:var(--status-success-bg);color:var(--status-success-fg)}.data-module__Oa_-Pa__deltaBad{background:var(--status-danger-bg);color:var(--status-danger-fg)}.data-module__Oa_-Pa__deltaSuffix{font-size:var(--text-2xs);color:var(--text-tertiary)}.data-module__Oa_-Pa__stat{flex-direction:column;gap:2px;min-width:0;display:flex}.data-module__Oa_-Pa__statEnd{text-align:right;align-items:flex-end}.data-module__Oa_-Pa__statLabel{font-size:var(--text-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary);font-weight:600}.data-module__Oa_-Pa__statValue{font-family:var(--ff-display);font-size:var(--text-xl);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--text-primary);font-weight:700}.data-module__Oa_-Pa__statHint{font-size:var(--text-xs);color:var(--text-tertiary)}.data-module__Oa_-Pa__monoValue{font-family:var(--ff-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.data-module__Oa_-Pa__statValue.data-module__Oa_-Pa__monoValue{font-size:var(--text-lg)}.data-module__Oa_-Pa__timeline{margin:0;padding:0;list-style:none;position:relative}.data-module__Oa_-Pa__tlItem{gap:var(--space-3);padding-bottom:var(--space-5);display:flex;position:relative}.data-module__Oa_-Pa__tlItem:not(:last-child):before{content:"";background:var(--border-default);width:1px;position:absolute;top:30px;bottom:2px;left:13.5px}.data-module__Oa_-Pa__timelineDense .data-module__Oa_-Pa__tlItem{padding-bottom:var(--space-3)}.data-module__Oa_-Pa__tlNode{--tone:var(--text-tertiary);--tone-bg:var(--surface-sunken);background:var(--tone-bg);width:28px;height:28px;color:var(--tone);box-shadow:0 0 0 3px var(--surface-card);border-radius:50%;flex-shrink:0;place-items:center;display:grid;position:relative}.data-module__Oa_-Pa__tlAvatar{background:0 0}.data-module__Oa_-Pa__tl_neutral{--tone:var(--text-tertiary)}.data-module__Oa_-Pa__tl_brand{--tone:var(--brand-primary);--tone-bg:var(--brand-primary-subtle)}.data-module__Oa_-Pa__tl_success{--tone:var(--status-success-solid);--tone-bg:var(--status-success-bg)}.data-module__Oa_-Pa__tl_warning{--tone:var(--status-warning-solid);--tone-bg:var(--status-warning-bg)}.data-module__Oa_-Pa__tl_danger{--tone:var(--status-danger-solid);--tone-bg:var(--status-danger-bg)}.data-module__Oa_-Pa__tl_info{--tone:var(--status-info-solid);--tone-bg:var(--status-info-bg)}.data-module__Oa_-Pa__tlNode svg{width:14px;height:14px}.data-module__Oa_-Pa__tlDot{background:var(--tone);border-radius:50%;width:8px;height:8px}.data-module__Oa_-Pa__tlBody{flex:1;min-width:0;padding-top:4px}.data-module__Oa_-Pa__tlHead{justify-content:space-between;align-items:flex-start;gap:var(--space-2);display:flex}.data-module__Oa_-Pa__tlTitle{font-size:var(--text-sm);color:var(--text-secondary);overflow-wrap:anywhere}.data-module__Oa_-Pa__tlTitle b,.data-module__Oa_-Pa__tlTitle strong{color:var(--text-primary);font-weight:600}.data-module__Oa_-Pa__tlText{border-radius:var(--radius-md);background:var(--surface-sunken);font-size:var(--text-sm);color:var(--text-secondary);overflow-wrap:anywhere;margin-top:6px;padding:8px 12px}.data-module__Oa_-Pa__tlTime{font-size:var(--text-2xs);color:var(--text-tertiary);margin-top:4px;display:block}.data-module__Oa_-Pa__dl{min-width:0;margin:0}.data-module__Oa_-Pa__dlRow{min-width:0}.data-module__Oa_-Pa__dl_rows .data-module__Oa_-Pa__dlRow{justify-content:space-between;align-items:baseline;gap:var(--space-4);border-bottom:1px solid var(--border-subtle);padding:10px 0;display:flex}.data-module__Oa_-Pa__dl_rows .data-module__Oa_-Pa__dlRow:last-child{border-bottom:0}.data-module__Oa_-Pa__dl_rows .data-module__Oa_-Pa__dd{text-align:right;justify-content:flex-end}.data-module__Oa_-Pa__dl_grid{gap:var(--space-4) var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.data-module__Oa_-Pa__dl_stack{gap:var(--space-4);flex-direction:column;display:flex}.data-module__Oa_-Pa__dl_grid .data-module__Oa_-Pa__dlRow,.data-module__Oa_-Pa__dl_stack .data-module__Oa_-Pa__dlRow{flex-direction:column;gap:3px;display:flex}.data-module__Oa_-Pa__dlFull{grid-column:1/-1}.data-module__Oa_-Pa__dt{font-size:var(--text-xs);color:var(--text-tertiary);flex-shrink:0}.data-module__Oa_-Pa__dd{min-width:0;font-size:var(--text-sm);color:var(--text-primary);align-items:center;gap:6px;margin:0;display:flex}.data-module__Oa_-Pa__ddValue{overflow-wrap:anywhere;min-width:0}@media (max-width:520px){.data-module__Oa_-Pa__dl_grid{grid-template-columns:minmax(0,1fr)}}.data-module__Oa_-Pa__copy{border-radius:var(--radius-sm);color:var(--text-tertiary);font:inherit;font-size:var(--text-xs);cursor:pointer;transition:background var(--dur-fast), color var(--dur-fast);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;gap:6px;margin:0;padding:0;display:inline-flex}.data-module__Oa_-Pa__copy_sm{width:24px;height:24px}.data-module__Oa_-Pa__copy_md{width:30px;height:30px}.data-module__Oa_-Pa__copyLabeled{width:auto;padding:0 8px}.data-module__Oa_-Pa__copy:hover{background:var(--surface-hover);color:var(--text-primary)}.data-module__Oa_-Pa__copyDone,.data-module__Oa_-Pa__copyDone:hover{color:var(--status-success-fg)}.data-module__Oa_-Pa__mini{border-radius:var(--radius-full);background:var(--border-strong);cursor:pointer;width:30px;height:18px;transition:background var(--dur-base) var(--ease-standard);border:0;flex-shrink:0;margin:0;padding:0;position:relative}.data-module__Oa_-Pa__mini:focus-visible{box-shadow:var(--shadow-focus);outline:none}.data-module__Oa_-Pa__mini:disabled{cursor:not-allowed;opacity:.6}.data-module__Oa_-Pa__miniThumb{width:14px;height:14px;transition:transform var(--dur-base) var(--ease-out);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000040}.data-module__Oa_-Pa__miniOn{background:var(--brand-primary)}.data-module__Oa_-Pa__miniOn .data-module__Oa_-Pa__miniThumb{transform:translate(12px)}.data-module__Oa_-Pa__miniBusy{opacity:.7;cursor:progress}}
@layer theme,base,components,utilities;@layer components.kit{.Popover-module__1mh4vq__trigger{border-radius:var(--radius-md);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;margin:0;padding:0;display:inline-flex}.Popover-module__1mh4vq__trigger:focus-visible{box-shadow:var(--shadow-focus);outline:none}.Popover-module__1mh4vq__trigger:disabled{opacity:.5;cursor:not-allowed}.Popover-module__1mh4vq__panel{z-index:var(--z-popover);background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-xl);min-width:200px;max-width:calc(100vw - 16px);max-height:min(70vh,560px);box-shadow:var(--shadow-xl);color:var(--text-primary);font-family:var(--ff-ui);font-size:var(--text-sm);overflow:auto}.Popover-module__1mh4vq__head{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-subtle);display:flex}.Popover-module__1mh4vq__headTitle{font-weight:600}.Popover-module__1mh4vq__menu{outline:none;flex-direction:column;padding:5px;display:flex}.Popover-module__1mh4vq__menuLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);padding:8px 10px 4px;font-size:10.5px;font-weight:600}.Popover-module__1mh4vq__item{border-radius:var(--radius-md);width:100%;min-height:34px;color:var(--text-secondary);font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer;background:0 0;border:0;outline:none;align-items:center;gap:10px;margin:0;padding:0 10px;text-decoration:none;display:flex}.Popover-module__1mh4vq__item svg{color:var(--text-tertiary);flex-shrink:0}.Popover-module__1mh4vq__item:hover,.Popover-module__1mh4vq__item:focus-visible,.Popover-module__1mh4vq__item[data-active]{background:var(--surface-hover);color:var(--text-primary)}.Popover-module__1mh4vq__item:hover svg,.Popover-module__1mh4vq__item:focus-visible svg{color:var(--text-secondary)}.Popover-module__1mh4vq__item[aria-disabled=true]{opacity:.45;cursor:not-allowed}.Popover-module__1mh4vq__itemLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.Popover-module__1mh4vq__itemDesc{font-size:var(--text-2xs);color:var(--text-tertiary);white-space:normal;display:block}.Popover-module__1mh4vq__shortcut{font-size:var(--text-2xs);color:var(--text-tertiary);letter-spacing:.04em;margin-left:auto}.Popover-module__1mh4vq__danger,.Popover-module__1mh4vq__danger svg{color:var(--status-danger-fg)}.Popover-module__1mh4vq__danger:hover,.Popover-module__1mh4vq__danger:focus-visible{background:var(--status-danger-bg);color:var(--status-danger-fg)}.Popover-module__1mh4vq__sep{background:var(--border-subtle);height:1px;margin:4px 2px}.Popover-module__1mh4vq__kebab{border-radius:var(--radius-md);width:30px;height:30px;color:var(--text-tertiary);transition:background var(--dur-fast), color var(--dur-fast);place-items:center;display:grid}.Popover-module__1mh4vq__kebab:hover{background:var(--surface-hover);color:var(--text-primary)}.Popover-module__1mh4vq__tipAnchor{max-width:100%;display:inline-flex}.Popover-module__1mh4vq__tip{z-index:calc(var(--z-toast) + 1);border-radius:var(--radius-md);background:var(--surface-inverse);max-width:260px;color:var(--text-inverse);font-family:var(--ff-ui);font-size:var(--text-xs);box-shadow:var(--shadow-md);pointer-events:none;padding:6px 9px;font-weight:500;line-height:1.35}@media (max-width:640px){.Popover-module__1mh4vq__item{min-height:42px}}}
@layer theme,base,components,utilities;@layer components.kit{.overlay-module__RAqXpG__layer{z-index:var(--z-modal);font-family:var(--ff-ui);display:flex;position:fixed;inset:0}.overlay-module__RAqXpG__center{padding:var(--space-6) var(--space-4);justify-content:center;align-items:center}.overlay-module__RAqXpG__scrim{background:var(--surface-overlay);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);position:absolute;inset:0}.overlay-module__RAqXpG__dialog{background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-2xl);width:100%;max-height:calc(100dvh - 48px);box-shadow:var(--shadow-xl);color:var(--text-primary);outline:none;flex-direction:column;display:flex;position:relative}.overlay-module__RAqXpG__size_sm{max-width:420px}.overlay-module__RAqXpG__size_md{max-width:540px}.overlay-module__RAqXpG__size_lg{max-width:740px}.overlay-module__RAqXpG__size_xl{max-width:980px}.overlay-module__RAqXpG__dialogBody{min-height:0;padding:var(--space-6);flex:1;overflow-y:auto}.overlay-module__RAqXpG__dialogHead{align-items:flex-start;gap:var(--space-3);display:flex}.overlay-module__RAqXpG__headText{flex:1;min-width:0}.overlay-module__RAqXpG__close{margin:-6px -8px 0 0}.overlay-module__RAqXpG__iconTile{border-radius:var(--radius-lg);background:var(--brand-primary-subtle);width:38px;height:38px;color:var(--text-link);flex-shrink:0;place-items:center;display:grid}.overlay-module__RAqXpG__iconDanger{background:var(--status-danger-bg);color:var(--status-danger-fg)}.overlay-module__RAqXpG__title{font-size:var(--text-lg);letter-spacing:-.012em;color:var(--text-primary);text-wrap:balance;margin:0;font-weight:650;line-height:1.3}.overlay-module__RAqXpG__desc{font-size:var(--text-sm);color:var(--text-tertiary);margin-top:6px;line-height:1.55}.overlay-module__RAqXpG__dialogContent{margin-top:var(--space-5)}.overlay-module__RAqXpG__dialogFoot{justify-content:flex-end;gap:var(--space-2);padding:var(--space-4) var(--space-6);border-top:1px solid var(--border-subtle);background:var(--surface-sunken);border-radius:0 0 var(--radius-2xl) var(--radius-2xl);flex-wrap:wrap;display:flex}@media (max-width:640px){.overlay-module__RAqXpG__center{align-items:flex-end;padding:0}.overlay-module__RAqXpG__dialog{max-width:none;max-height:calc(100dvh - 24px - var(--safe-top));border-radius:var(--radius-2xl) var(--radius-2xl) 0 0}.overlay-module__RAqXpG__dialogBody{padding:var(--space-5)}.overlay-module__RAqXpG__dialogFoot{padding:var(--space-3) var(--space-5) calc(var(--space-3) + var(--safe-bottom));border-radius:0;flex-direction:column-reverse}.overlay-module__RAqXpG__dialogFoot>*{width:100%;height:44px}}.overlay-module__RAqXpG__drawer{background:var(--surface-raised);max-width:100vw;box-shadow:var(--shadow-xl);color:var(--text-primary);outline:none;flex-direction:column;display:flex;position:absolute;top:0;bottom:0}.overlay-module__RAqXpG__side_right{border-left:1px solid var(--border-default);right:0}.overlay-module__RAqXpG__side_left{border-right:1px solid var(--border-default);left:0}.overlay-module__RAqXpG__sheet{width:100%;max-height:calc(100dvh - 32px - var(--safe-top));border-top:1px solid var(--border-default);border-radius:var(--radius-2xl) var(--radius-2xl) 0 0;top:auto;left:0;right:0}.overlay-module__RAqXpG__grabber{background:var(--border-strong);cursor:grab;touch-action:none;border-radius:4px;flex-shrink:0;align-self:center;width:40px;height:4px;margin:8px 0 0}.overlay-module__RAqXpG__head{align-items:flex-start;gap:var(--space-3);padding:var(--space-5) var(--space-5) var(--space-4);border-bottom:1px solid var(--border-subtle);display:flex}.overlay-module__RAqXpG__sheet .overlay-module__RAqXpG__head{padding-top:var(--space-3)}.overlay-module__RAqXpG__headExtra{padding:0 var(--space-5);border-bottom:1px solid var(--border-subtle)}.overlay-module__RAqXpG__body{overscroll-behavior:contain;min-height:0;padding:var(--space-5);flex:1;overflow-y:auto}.overlay-module__RAqXpG__foot{justify-content:flex-end;gap:var(--space-2);padding:var(--space-3) var(--space-5) calc(var(--space-3) + var(--safe-bottom));border-top:1px solid var(--border-subtle);background:var(--surface-sunken);flex-wrap:wrap;display:flex}.overlay-module__RAqXpG__sheet .overlay-module__RAqXpG__foot>*{flex:1;height:44px}.overlay-module__RAqXpG__confirmField{margin-top:var(--space-4);flex-direction:column;gap:6px;display:flex}.overlay-module__RAqXpG__dialogContent>.overlay-module__RAqXpG__confirmField:first-child{margin-top:0}.overlay-module__RAqXpG__confirmLabel{font-size:var(--text-sm);color:var(--text-secondary);font-weight:550}.overlay-module__RAqXpG__confirmLabel code{border-radius:var(--radius-sm);background:var(--status-danger-bg);color:var(--status-danger-fg);font-family:var(--ff-mono);padding:1px 6px;font-size:.92em}.overlay-module__RAqXpG__optional{color:var(--text-tertiary);font-weight:400}.overlay-module__RAqXpG__confirmInput{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-card);width:100%;min-height:40px;color:var(--text-primary);font:inherit;font-size:var(--text-base);resize:vertical;transition:border-color var(--dur-fast), box-shadow var(--dur-fast);outline:none;padding:9px 12px}.overlay-module__RAqXpG__confirmInput:focus{border-color:var(--border-focus);box-shadow:var(--shadow-focus)}.overlay-module__RAqXpG__hint{font-size:var(--text-xs);color:var(--text-tertiary);margin:0}.overlay-module__RAqXpG__inlineError{margin:var(--space-4) 0 0;border-radius:var(--radius-md);background:var(--status-danger-bg);color:var(--status-danger-fg);font-size:var(--text-sm);padding:10px 12px}@media (max-width:640px){.overlay-module__RAqXpG__confirmInput{font-size:16px}}}
@layer theme,base,components,utilities;@layer components.kit{.Toast-module__rWphRW__viewport{right:calc(var(--space-5) + var(--safe-right));bottom:calc(var(--space-5) + var(--safe-bottom));z-index:var(--z-toast);gap:var(--space-2);pointer-events:none;width:min(380px,100vw - 32px);font-family:var(--ff-ui);flex-direction:column;display:flex;position:fixed}.Toast-module__rWphRW__toast{--tone:var(--status-info-solid);align-items:flex-start;gap:var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-xl);background:var(--surface-raised);box-shadow:var(--shadow-lg);color:var(--text-primary);pointer-events:auto;padding:12px 12px 12px 14px;display:flex;position:relative;overflow:hidden}.Toast-module__rWphRW__toast:before{content:"";background:var(--tone);width:3px;position:absolute;inset:0 auto 0 0}.Toast-module__rWphRW__success{--tone:var(--status-success-solid)}.Toast-module__rWphRW__error{--tone:var(--status-danger-solid)}.Toast-module__rWphRW__warning{--tone:var(--status-warning-solid)}.Toast-module__rWphRW__info{--tone:var(--brand-primary)}.Toast-module__rWphRW__icon{color:var(--tone);flex-shrink:0;margin-top:1px}.Toast-module__rWphRW__body{flex:1;min-width:0}.Toast-module__rWphRW__title{font-size:var(--text-sm);margin:0;font-weight:600;line-height:1.4}.Toast-module__rWphRW__desc{font-size:var(--text-xs);color:var(--text-tertiary);overflow-wrap:anywhere;margin:2px 0 0;line-height:1.45}.Toast-module__rWphRW__action{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-card);height:26px;color:var(--text-primary);font:inherit;font-size:var(--text-xs);cursor:pointer;flex-shrink:0;padding:0 10px;font-weight:600}.Toast-module__rWphRW__action:hover{background:var(--surface-hover)}.Toast-module__rWphRW__close{border-radius:var(--radius-sm);width:24px;height:24px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;margin:0;padding:0;display:grid}.Toast-module__rWphRW__close:hover{background:var(--surface-hover);color:var(--text-primary)}@media (max-width:640px){.Toast-module__rWphRW__viewport{width:auto;left:16px;right:16px;bottom:calc(16px + var(--safe-bottom))}}}
@layer theme,base,components,utilities;@layer components.kit{.CommandPalette-module__ltJI2W__layer{z-index:calc(var(--z-modal) + 5);padding:min(14vh, 120px) var(--space-4) var(--space-4);font-family:var(--ff-ui);justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}.CommandPalette-module__ltJI2W__scrim{background:var(--surface-overlay);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);position:absolute;inset:0}.CommandPalette-module__ltJI2W__panel{background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-2xl);width:min(640px,100%);max-height:min(580px,76vh);box-shadow:var(--shadow-xl);color:var(--text-primary);outline:none;flex-direction:column;display:flex;position:relative;overflow:hidden}.CommandPalette-module__ltJI2W__inputRow{align-items:center;gap:var(--space-3);padding:0 var(--space-4);border-bottom:1px solid var(--border-subtle);color:var(--text-tertiary);display:flex}.CommandPalette-module__ltJI2W__input{min-width:0;height:56px;font:inherit;font-size:var(--text-md);color:var(--text-primary);background:0 0;border:0;outline:none;flex:1;margin:0;padding:0}.CommandPalette-module__ltJI2W__input:focus-visible{outline:none}.CommandPalette-module__ltJI2W__input::placeholder{color:var(--text-tertiary)}.CommandPalette-module__ltJI2W__spin{animation:.8s linear infinite CommandPalette-module__ltJI2W__spin}@keyframes CommandPalette-module__ltJI2W__spin{to{transform:rotate(360deg)}}.CommandPalette-module__ltJI2W__esc,.CommandPalette-module__ltJI2W__foot kbd{border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-sunken);font-family:var(--ff-ui);color:var(--text-tertiary);padding:1px 6px;font-size:10px;font-weight:600}.CommandPalette-module__ltJI2W__results{overscroll-behavior:contain;padding:var(--space-2);flex:1;margin:0;list-style:none;overflow-y:auto}.CommandPalette-module__ltJI2W__groupList{margin:0;padding:0;list-style:none}.CommandPalette-module__ltJI2W__group{padding:var(--space-3) var(--space-3) var(--space-1);letter-spacing:.09em;text-transform:uppercase;color:var(--text-tertiary);margin:0;font-size:10.5px;font-weight:600}.CommandPalette-module__ltJI2W__item{align-items:center;gap:var(--space-3);min-height:42px;padding:0 var(--space-3);border-radius:var(--radius-lg);color:var(--text-secondary);cursor:pointer;display:flex}.CommandPalette-module__ltJI2W__item[aria-selected=true]{background:var(--brand-primary-subtle);color:var(--text-primary)}.CommandPalette-module__ltJI2W__itemIcon{border-radius:var(--radius-md);background:var(--surface-sunken);width:28px;height:28px;color:var(--text-tertiary);transition:background var(--dur-fast), color var(--dur-fast);flex-shrink:0;place-items:center;display:grid}.CommandPalette-module__ltJI2W__itemIcon>svg{width:16px;height:16px}.CommandPalette-module__ltJI2W__item[aria-selected=true] .CommandPalette-module__ltJI2W__itemIcon{background:var(--brand-gradient);color:#fff}.CommandPalette-module__ltJI2W__itemLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-sm);flex:1;overflow:hidden}.CommandPalette-module__ltJI2W__itemHint{text-overflow:ellipsis;white-space:nowrap;max-width:40%;font-size:var(--text-xs);color:var(--text-tertiary);flex-shrink:0;overflow:hidden}.CommandPalette-module__ltJI2W__enter{color:var(--text-link);flex-shrink:0}.CommandPalette-module__ltJI2W__empty{padding:var(--space-8) var(--space-4);text-align:center;font-size:var(--text-sm);color:var(--text-tertiary)}.CommandPalette-module__ltJI2W__foot{gap:var(--space-4);padding:var(--space-2) var(--space-4);border-top:1px solid var(--border-subtle);font-size:var(--text-2xs);color:var(--text-tertiary);flex-wrap:wrap;display:flex}.CommandPalette-module__ltJI2W__foot kbd{margin-right:3px}@media (max-width:640px){.CommandPalette-module__ltJI2W__layer{padding:calc(var(--safe-top) + 8px) 8px 8px}.CommandPalette-module__ltJI2W__panel{max-height:calc(100dvh - 16px - var(--safe-top))}.CommandPalette-module__ltJI2W__input{font-size:16px}.CommandPalette-module__ltJI2W__foot{display:none}}}
@layer theme,base,components,utilities;@layer components.kit{.form-module__ze1TWa__field{flex-direction:column;gap:6px;min-width:0;display:flex}.form-module__ze1TWa__fieldInline{align-items:start;gap:var(--space-4);grid-template-columns:minmax(140px,220px) minmax(0,1fr);display:grid}.form-module__ze1TWa__fieldInline .form-module__ze1TWa__labelRow{padding-top:9px}@media (max-width:640px){.form-module__ze1TWa__fieldInline{grid-template-columns:minmax(0,1fr);gap:6px}.form-module__ze1TWa__fieldInline .form-module__ze1TWa__labelRow{padding-top:0}}.form-module__ze1TWa__labelRow{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.form-module__ze1TWa__label{font-size:var(--text-sm);color:var(--text-secondary);font-weight:550}.form-module__ze1TWa__req{color:var(--status-danger-fg)}.form-module__ze1TWa__optional{color:var(--text-tertiary);font-weight:400}.form-module__ze1TWa__labelAside{font-size:var(--text-xs);color:var(--text-tertiary)}.form-module__ze1TWa__control{flex-direction:column;gap:6px;min-width:0;display:flex}.form-module__ze1TWa__hint{font-size:var(--text-xs);color:var(--text-tertiary);margin:0;line-height:1.45}.form-module__ze1TWa__error{font-size:var(--text-xs);color:var(--status-danger-fg);margin:0;font-weight:500}.form-module__ze1TWa__inputWrap,.form-module__ze1TWa__selectWrap,.form-module__ze1TWa__shell{background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-md);width:100%;min-width:0;box-shadow:var(--shadow-xs);color:var(--text-primary);transition:border-color var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard);align-items:center;display:flex;position:relative}.form-module__ze1TWa__inputWrap:hover,.form-module__ze1TWa__selectWrap:hover,.form-module__ze1TWa__shell:hover{border-color:var(--border-strong)}.form-module__ze1TWa__inputWrap:focus-within,.form-module__ze1TWa__selectWrap:focus-within,.form-module__ze1TWa__shell:focus-within{border-color:var(--border-focus);box-shadow:var(--shadow-focus)}.form-module__ze1TWa__invalid,.form-module__ze1TWa__invalid:hover{border-color:var(--status-danger-solid)}.form-module__ze1TWa__invalid:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--status-danger-solid) 22%, transparent)}.form-module__ze1TWa__disabled{opacity:.6;background:var(--surface-sunken);cursor:not-allowed}.form-module__ze1TWa__size_sm{min-height:30px;font-size:var(--text-xs)}.form-module__ze1TWa__size_md{min-height:36px;font-size:var(--text-sm)}.form-module__ze1TWa__size_lg{min-height:44px;font-size:var(--text-base)}.form-module__ze1TWa__input,.form-module__ze1TWa__select{width:100%;min-width:0;height:100%;min-height:inherit;color:inherit;font:inherit;font-size:inherit;background:0 0;border:0;outline:none;flex:1;margin:0;padding:0 11px}.form-module__ze1TWa__input:focus-visible,.form-module__ze1TWa__select:focus-visible{outline:none}.form-module__ze1TWa__input::placeholder,.form-module__ze1TWa__textarea::placeholder{color:var(--text-tertiary);opacity:1}.form-module__ze1TWa__input:disabled,.form-module__ze1TWa__select:disabled{cursor:not-allowed}.form-module__ze1TWa__mono{font-family:var(--ff-mono);font-variant-numeric:tabular-nums}.form-module__ze1TWa__adorn{color:var(--text-tertiary);font-size:var(--text-sm);white-space:nowrap;flex-shrink:0;align-items:center;gap:4px;padding:0 10px;display:inline-flex}.form-module__ze1TWa__adorn:first-child{padding-right:0}.form-module__ze1TWa__adorn:last-child{padding-left:0}.form-module__ze1TWa__select{appearance:none;cursor:pointer;padding-right:32px}.form-module__ze1TWa__selectChevron{color:var(--text-tertiary);pointer-events:none;position:absolute;right:10px}.form-module__ze1TWa__textarea{background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-md);width:100%;min-width:0;box-shadow:var(--shadow-xs);color:var(--text-primary);font:inherit;font-size:var(--text-sm);resize:vertical;box-sizing:border-box;transition:border-color var(--dur-fast), box-shadow var(--dur-fast);outline:none;margin:0;padding:9px 11px;line-height:1.55;display:block}.form-module__ze1TWa__textarea:hover{border-color:var(--border-strong)}.form-module__ze1TWa__textarea:focus{border-color:var(--border-focus);box-shadow:var(--shadow-focus)}@media (max-width:640px){.form-module__ze1TWa__input,.form-module__ze1TWa__select,.form-module__ze1TWa__textarea{font-size:16px}.form-module__ze1TWa__size_md{min-height:40px}}.form-module__ze1TWa__section{gap:var(--space-5);padding:var(--space-6) 0;border-bottom:1px solid var(--border-subtle);display:grid}.form-module__ze1TWa__section:first-child{padding-top:0}.form-module__ze1TWa__section:last-child{border-bottom:0}.form-module__ze1TWa__sectionSplit{gap:var(--space-8);grid-template-columns:minmax(200px,300px) minmax(0,1fr)}@media (max-width:900px){.form-module__ze1TWa__sectionSplit{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}}.form-module__ze1TWa__sectionTitle{font-size:var(--text-md);color:var(--text-primary);margin:0;font-weight:600}.form-module__ze1TWa__sectionDesc{font-size:var(--text-sm);color:var(--text-tertiary);margin:4px 0 0;line-height:1.5}.form-module__ze1TWa__sectionBody{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.form-module__ze1TWa__sectionActions{justify-content:flex-end;gap:var(--space-2);padding-top:var(--space-2);flex-wrap:wrap;display:flex}.form-module__ze1TWa__row{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.form-module__ze1TWa__row3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:640px){.form-module__ze1TWa__row,.form-module__ze1TWa__row3{grid-template-columns:minmax(0,1fr)}}}
@layer theme,base,components,utilities;@layer components.kit{.choice-module__GclS3G__native{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}.choice-module__GclS3G__disabled{opacity:.55;cursor:not-allowed}.choice-module__GclS3G__choiceRow{justify-content:space-between;align-items:center;gap:var(--space-4);min-width:0;display:flex}.choice-module__GclS3G__choiceText{flex-direction:column;gap:2px;min-width:0;display:flex}.choice-module__GclS3G__choiceLabel{font-size:var(--text-sm);color:var(--text-primary);cursor:pointer;font-weight:550}.choice-module__GclS3G__choiceDesc{font-size:var(--text-xs);color:var(--text-tertiary);margin:0;line-height:1.45}.choice-module__GclS3G__switch{border-radius:var(--radius-full);background:var(--border-strong);cursor:pointer;transition:background var(--dur-base) var(--ease-standard);border:0;flex-shrink:0;margin:0;padding:0;position:relative}.choice-module__GclS3G__switch:focus-visible{box-shadow:var(--shadow-focus);outline:none}.choice-module__GclS3G__switch:disabled{cursor:not-allowed;opacity:.55}.choice-module__GclS3G__switch_md{width:38px;height:22px}.choice-module__GclS3G__switch_sm{width:30px;height:18px}.choice-module__GclS3G__thumb{transition:transform var(--dur-base) var(--ease-out);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #00000040}.choice-module__GclS3G__switch_md .choice-module__GclS3G__thumb{width:18px;height:18px}.choice-module__GclS3G__switch_sm .choice-module__GclS3G__thumb{width:14px;height:14px}.choice-module__GclS3G__switchOn{background:var(--brand-primary)}.choice-module__GclS3G__switch_md.choice-module__GclS3G__switchOn .choice-module__GclS3G__thumb{transform:translate(16px)}.choice-module__GclS3G__switch_sm.choice-module__GclS3G__switchOn .choice-module__GclS3G__thumb{transform:translate(12px)}.choice-module__GclS3G__check{cursor:pointer;align-items:flex-start;gap:10px;min-width:0;display:inline-flex}.choice-module__GclS3G__box{flex-shrink:0;width:18px;height:18px;margin-top:1px;display:inline-grid;position:relative}.choice-module__GclS3G__boxFace{border:1.5px solid var(--border-strong);background:var(--surface-card);color:#fff;pointer-events:none;width:18px;height:18px;transition:background var(--dur-fast), border-color var(--dur-fast);border-radius:5px;place-items:center;display:grid}.choice-module__GclS3G__boxOn{border-color:var(--brand-primary);background:var(--brand-primary)}.choice-module__GclS3G__native:focus-visible+.choice-module__GclS3G__boxFace,.choice-module__GclS3G__native:focus-visible~.choice-module__GclS3G__radioDot{box-shadow:var(--shadow-focus)}.choice-module__GclS3G__check:hover .choice-module__GclS3G__boxFace:not(.choice-module__GclS3G__boxOn){border-color:var(--text-tertiary)}.choice-module__GclS3G__radioList{gap:var(--space-3);flex-direction:column;display:flex}.choice-module__GclS3G__radio{cursor:pointer;align-items:flex-start;gap:10px;display:flex;position:relative}.choice-module__GclS3G__radioDot{border:1.5px solid var(--border-strong);background:var(--surface-card);pointer-events:none;width:18px;height:18px;transition:border-color var(--dur-fast);border-radius:50%;flex-shrink:0;margin-top:1px;position:relative}.choice-module__GclS3G__radioDot:after{content:"";background:var(--brand-primary);transition:transform var(--dur-base) var(--ease-out);border-radius:50%;position:absolute;inset:3px;transform:scale(0)}.choice-module__GclS3G__radioOn .choice-module__GclS3G__radioDot{border-color:var(--brand-primary)}.choice-module__GclS3G__radioOn .choice-module__GclS3G__radioDot:after{transform:scale(1)}.choice-module__GclS3G__radio .choice-module__GclS3G__native,.choice-module__GclS3G__radioCard .choice-module__GclS3G__native{z-index:1}.choice-module__GclS3G__radioCards{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));display:grid}.choice-module__GclS3G__radioCard{border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-card);cursor:pointer;transition:border-color var(--dur-fast), box-shadow var(--dur-fast), background var(--dur-fast);align-items:flex-start;gap:10px;padding:14px;display:flex;position:relative}.choice-module__GclS3G__radioCard:hover{border-color:var(--border-strong)}.choice-module__GclS3G__radioCard.choice-module__GclS3G__radioOn{border-color:var(--brand-primary);background:var(--brand-primary-subtle);box-shadow:0 0 0 1px var(--brand-primary) inset}.choice-module__GclS3G__radioCard:has(.choice-module__GclS3G__native:focus-visible){box-shadow:var(--shadow-focus)}.choice-module__GclS3G__radioIcon{color:var(--text-link);flex-shrink:0;place-items:center;display:grid}}
@layer theme,base,components,utilities;@layer components.kit{.widgets-module__LbPZhW__spin{animation:.8s linear infinite widgets-module__LbPZhW__spin}@keyframes widgets-module__LbPZhW__spin{to{transform:rotate(360deg)}}.widgets-module__LbPZhW__chips{flex-wrap:wrap;gap:6px;display:flex}.widgets-module__LbPZhW__chip{border:1px solid var(--border-default);border-radius:var(--radius-full);background:var(--surface-sunken);max-width:100%;height:26px;color:var(--text-secondary);font:inherit;font-size:var(--text-xs);white-space:nowrap;align-items:center;gap:4px;margin:0;padding:0 4px 0 10px;font-weight:550;display:inline-flex}.widgets-module__LbPZhW__chipText{text-overflow:ellipsis;overflow:hidden}.widgets-module__LbPZhW__chipToggle{cursor:pointer;height:32px;transition:background var(--dur-fast), border-color var(--dur-fast), color var(--dur-fast);padding:0 12px}.widgets-module__LbPZhW__chipToggle:hover{border-color:var(--border-strong);color:var(--text-primary)}.widgets-module__LbPZhW__chipToggle:focus-visible{box-shadow:var(--shadow-focus);outline:none}.widgets-module__LbPZhW__chipOn,.widgets-module__LbPZhW__chipOn:hover{border-color:var(--brand-primary);background:var(--brand-primary-subtle);color:var(--text-link)}.widgets-module__LbPZhW__chipX{width:20px;height:20px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;place-items:center;margin:0;padding:0;display:grid}.widgets-module__LbPZhW__chipX:hover{background:var(--surface-active);color:var(--text-primary)}.widgets-module__LbPZhW__chipsField{cursor:text;flex-wrap:wrap;gap:6px;min-height:36px;padding:4px 6px}.widgets-module__LbPZhW__chipsText{min-width:100px;height:26px;color:var(--text-primary);font:inherit;font-size:var(--text-sm);background:0 0;border:0;outline:none;flex:1;margin:0;padding:0 4px}.widgets-module__LbPZhW__chipsText:focus-visible{outline:none}.widgets-module__LbPZhW__comboIcon{color:var(--text-tertiary);pointer-events:none;flex-shrink:0;margin-right:10px}.widgets-module__LbPZhW__comboClear{width:22px;height:22px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;place-items:center;margin:0 7px 0 0;padding:0;display:grid}.widgets-module__LbPZhW__comboClear:hover{background:var(--surface-hover);color:var(--text-primary)}.widgets-module__LbPZhW__comboList{z-index:calc(var(--z-modal) + 10);background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-lg);min-width:200px;max-height:280px;box-shadow:var(--shadow-lg);font-family:var(--ff-ui);font-size:var(--text-sm);color:var(--text-primary);margin:0;padding:4px;list-style:none;overflow-y:auto}.widgets-module__LbPZhW__comboItem{border-radius:var(--radius-md);min-height:34px;color:var(--text-secondary);cursor:pointer;align-items:center;gap:10px;padding:6px 10px;display:flex}.widgets-module__LbPZhW__comboItem[data-active]{background:var(--surface-hover);color:var(--text-primary)}.widgets-module__LbPZhW__comboItem[aria-selected=true]{color:var(--text-primary);font-weight:550}.widgets-module__LbPZhW__comboItem[aria-disabled=true]{opacity:.45;cursor:not-allowed}.widgets-module__LbPZhW__comboText{flex-direction:column;flex:1;min-width:0;display:flex}.widgets-module__LbPZhW__comboDesc{font-size:var(--text-2xs);color:var(--text-tertiary);font-weight:400}.widgets-module__LbPZhW__comboCheck{color:var(--brand-primary);flex-shrink:0}.widgets-module__LbPZhW__comboEmpty{text-align:center;color:var(--text-tertiary);padding:14px 10px}.widgets-module__LbPZhW__range{align-items:center;gap:var(--space-2);flex-wrap:wrap;max-width:100%;display:inline-flex}.widgets-module__LbPZhW__rangeDates{align-items:center;gap:6px;display:inline-flex}.widgets-module__LbPZhW__rangeTo{font-size:var(--text-xs);color:var(--text-tertiary)}.widgets-module__LbPZhW__dateInput{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-card);height:32px;color:var(--text-primary);font:inherit;font-size:var(--text-xs);font-variant-numeric:tabular-nums;outline:none;padding:0 8px}.widgets-module__LbPZhW__dateInput:focus{border-color:var(--border-focus);box-shadow:var(--shadow-focus)}@media (max-width:640px){.widgets-module__LbPZhW__range,.widgets-module__LbPZhW__rangeDates{width:100%}.widgets-module__LbPZhW__dateInput{flex:1;min-width:0;height:40px;font-size:16px}}.widgets-module__LbPZhW__dropWrap{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.widgets-module__LbPZhW__drop{justify-content:center;align-items:center;gap:var(--space-3);min-height:148px;padding:var(--space-6);border:1.5px dashed var(--border-strong);border-radius:var(--radius-xl);background:var(--surface-sunken);text-align:center;cursor:pointer;transition:border-color var(--dur-base), background var(--dur-base), transform var(--dur-base) var(--ease-out);flex-direction:column;display:flex}.widgets-module__LbPZhW__drop:hover{border-color:var(--brand-primary)}.widgets-module__LbPZhW__drop:focus-visible{box-shadow:var(--shadow-focus);border-color:var(--brand-primary);outline:none}.widgets-module__LbPZhW__dropOver{border-color:var(--brand-primary);background:var(--brand-primary-subtle);border-style:solid;transform:scale(1.005)}.widgets-module__LbPZhW__dropDisabled{opacity:.55;cursor:not-allowed}.widgets-module__LbPZhW__dropCompact{min-height:0;padding:var(--space-3) var(--space-4);text-align:left;flex-direction:row;justify-content:flex-start}.widgets-module__LbPZhW__dropIcon{border-radius:var(--radius-lg);background:var(--surface-card);width:44px;height:44px;color:var(--text-link);box-shadow:var(--shadow-xs);flex-shrink:0;place-items:center;display:grid}.widgets-module__LbPZhW__dropCompact .widgets-module__LbPZhW__dropIcon{width:34px;height:34px}.widgets-module__LbPZhW__dropText{flex-direction:column;gap:2px;display:flex}.widgets-module__LbPZhW__dropTitle{font-size:var(--text-sm);color:var(--text-primary);font-weight:600}.widgets-module__LbPZhW__dropHint{font-size:var(--text-xs);color:var(--text-tertiary)}.widgets-module__LbPZhW__uploads{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.widgets-module__LbPZhW__upload{align-items:center;gap:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-card);padding:10px 12px;display:flex}.widgets-module__LbPZhW__uploadThumb{border-radius:var(--radius-md);object-fit:cover;width:36px;height:36px}.widgets-module__LbPZhW__uploadIcon{border-radius:var(--radius-md);background:var(--surface-sunken);width:36px;height:36px;color:var(--text-tertiary);flex-shrink:0;place-items:center;display:grid}.widgets-module__LbPZhW__upload[data-status=done] .widgets-module__LbPZhW__uploadIcon{background:var(--status-success-bg);color:var(--status-success-fg)}.widgets-module__LbPZhW__upload[data-status=error] .widgets-module__LbPZhW__uploadIcon{background:var(--status-danger-bg);color:var(--status-danger-fg)}.widgets-module__LbPZhW__uploadBody{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.widgets-module__LbPZhW__uploadHead{justify-content:space-between;gap:var(--space-3);display:flex}.widgets-module__LbPZhW__uploadName{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-sm);color:var(--text-primary);font-weight:550;overflow:hidden}.widgets-module__LbPZhW__uploadSize{font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--text-tertiary);flex-shrink:0}.widgets-module__LbPZhW__uploadError{font-size:var(--text-xs);color:var(--status-danger-fg)}.widgets-module__LbPZhW__save{align-items:center;min-height:24px;display:inline-flex}.widgets-module__LbPZhW__saveInner{font-size:var(--text-xs);white-space:nowrap;align-items:center;gap:6px;font-weight:550;display:inline-flex}.widgets-module__LbPZhW__save_dirty{color:var(--status-warning-fg)}.widgets-module__LbPZhW__save_saving{color:var(--text-tertiary)}.widgets-module__LbPZhW__save_saved{color:var(--status-success-fg)}.widgets-module__LbPZhW__save_error{color:var(--status-danger-fg)}.widgets-module__LbPZhW__saveDot{background:currentColor;border-radius:50%;width:6px;height:6px}.widgets-module__LbPZhW__inline{border-radius:var(--radius-md);max-width:100%;color:var(--text-primary);font:inherit;text-align:left;cursor:text;transition:background var(--dur-fast), border-color var(--dur-fast);background:0 0;border:1px solid #0000;align-items:center;gap:8px;margin:-3px -6px;padding:3px 6px;display:inline-flex}.widgets-module__LbPZhW__inline:hover:not(:disabled){background:var(--surface-hover);border-color:var(--border-subtle)}.widgets-module__LbPZhW__inline:focus-visible{box-shadow:var(--shadow-focus);outline:none}.widgets-module__LbPZhW__inline:disabled{cursor:default}.widgets-module__LbPZhW__inlineValue{overflow-wrap:anywhere;min-width:0}.widgets-module__LbPZhW__inlinePlaceholder{color:var(--text-tertiary)}.widgets-module__LbPZhW__inlinePen{color:var(--text-tertiary);opacity:0;transition:opacity var(--dur-fast);flex-shrink:0}.widgets-module__LbPZhW__inline:hover .widgets-module__LbPZhW__inlinePen,.widgets-module__LbPZhW__inline:focus-visible .widgets-module__LbPZhW__inlinePen{opacity:1}@media (hover:none){.widgets-module__LbPZhW__inlinePen{opacity:.6}}.widgets-module__LbPZhW__inlineTitle{font-family:var(--ff-display);font-size:var(--text-xl);letter-spacing:-.02em;font-weight:700}.widgets-module__LbPZhW__inlineEditing{flex-direction:column;gap:4px;min-width:0;display:flex}.widgets-module__LbPZhW__inlineRow{align-items:flex-start;gap:4px;display:flex}.widgets-module__LbPZhW__inlineInput{border:1px solid var(--border-focus);border-radius:var(--radius-md);background:var(--surface-card);min-width:0;min-height:34px;box-shadow:var(--shadow-focus);color:var(--text-primary);font:inherit;resize:vertical;outline:none;flex:1;padding:5px 9px}.widgets-module__LbPZhW__inlineBtn{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-card);width:34px;height:34px;color:var(--text-secondary);cursor:pointer;flex-shrink:0;place-items:center;margin:0;padding:0;display:grid}.widgets-module__LbPZhW__inlineBtn:hover{background:var(--surface-hover);color:var(--text-primary)}.widgets-module__LbPZhW__inlineError{font-size:var(--text-xs);color:var(--status-danger-fg);margin:0}}
@layer theme,base,components,utilities;@layer components.kit{.DataTable-module__Hj40AG__wrap{gap:var(--space-3);min-width:0;font-family:var(--ff-ui);flex-direction:column;display:flex}.DataTable-module__Hj40AG__toolbar{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.DataTable-module__Hj40AG__toolbarEnd{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-left:auto;display:flex}.DataTable-module__Hj40AG__search{align-items:center;gap:var(--space-2);max-width:340px;height:34px;padding:0 var(--space-3);background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-xs);color:var(--text-tertiary);transition:border-color var(--dur-fast), box-shadow var(--dur-fast);flex:240px;display:flex}.DataTable-module__Hj40AG__search:focus-within{border-color:var(--border-focus);box-shadow:var(--shadow-focus)}.DataTable-module__Hj40AG__search input{min-width:0;font:inherit;font-size:var(--text-sm);color:var(--text-primary);background:0 0;border:0;outline:none;flex:1;margin:0;padding:0}.DataTable-module__Hj40AG__search input::-webkit-search-cancel-button{cursor:pointer}.DataTable-module__Hj40AG__facetBtn{border:1px dashed var(--border-strong);border-radius:var(--radius-md);background:var(--surface-card);height:34px;color:var(--text-secondary);font-size:var(--text-xs);white-space:nowrap;transition:border-color var(--dur-fast), background var(--dur-fast);align-items:center;gap:6px;padding:0 10px;font-weight:550;display:inline-flex}.DataTable-module__Hj40AG__facetBtn:hover{border-color:var(--text-tertiary);color:var(--text-primary)}.DataTable-module__Hj40AG__facetOn{border-style:solid;border-color:var(--brand-primary-muted);background:var(--brand-primary-subtle);color:var(--text-link)}.DataTable-module__Hj40AG__facetValue{border-left:1px solid var(--brand-primary-muted);text-overflow:ellipsis;max-width:14ch;padding-left:6px;overflow:hidden}.DataTable-module__Hj40AG__facetMenu{flex-direction:column;padding:5px;display:flex}.DataTable-module__Hj40AG__facetItem{border-radius:var(--radius-md);width:100%;min-height:34px;color:var(--text-secondary);font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;margin:0;padding:0 10px;display:flex}.DataTable-module__Hj40AG__facetItem:hover,.DataTable-module__Hj40AG__facetItem:focus-visible{background:var(--surface-hover);color:var(--text-primary);outline:none}.DataTable-module__Hj40AG__facetCheck{border:1.5px solid var(--border-strong);color:#fff;border-radius:4px;flex-shrink:0;place-items:center;width:16px;height:16px;display:grid}.DataTable-module__Hj40AG__facetRadio{border-radius:50%}.DataTable-module__Hj40AG__facetCheckOn{border-color:var(--brand-primary);background:var(--brand-primary)}.DataTable-module__Hj40AG__facetLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.DataTable-module__Hj40AG__facetCount{border-radius:var(--radius-full);background:var(--surface-sunken);text-align:center;min-width:18px;color:var(--text-tertiary);font-variant-numeric:tabular-nums;flex-shrink:0;padding:0 5px;font-size:10.5px;font-weight:600;line-height:18px}.DataTable-module__Hj40AG__facetSep{background:var(--border-subtle);height:1px;margin:4px 2px}.DataTable-module__Hj40AG__facetClear{color:var(--text-tertiary)}.DataTable-module__Hj40AG__viewRow{align-items:center;gap:2px;display:flex}.DataTable-module__Hj40AG__viewDelete{border-radius:var(--radius-md);width:28px;height:28px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;margin:0;padding:0;display:grid}.DataTable-module__Hj40AG__viewDelete:hover{background:var(--status-danger-bg);color:var(--status-danger-fg)}.DataTable-module__Hj40AG__viewsEmpty{font-size:var(--text-xs);color:var(--text-tertiary);margin:0;padding:10px}.DataTable-module__Hj40AG__bulk{top:calc(var(--header-h) + 8px);z-index:5;align-items:center;gap:var(--space-3);border:1px solid var(--brand-primary-muted);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--surface-raised) 88%, var(--brand-primary) 12%);box-shadow:var(--shadow-md);flex-wrap:wrap;padding:8px 8px 8px 14px;display:flex;position:sticky}.DataTable-module__Hj40AG__bulkCount{font-size:var(--text-sm);color:var(--text-link);font-variant-numeric:tabular-nums;font-weight:600}.DataTable-module__Hj40AG__bulkActions{gap:var(--space-2);flex-wrap:wrap;margin-right:auto;display:flex}.DataTable-module__Hj40AG__frame{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);min-width:0;box-shadow:var(--shadow-xs)}.DataTable-module__Hj40AG__scroll{overflow-x:auto}.DataTable-module__Hj40AG__table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--text-sm)}.DataTable-module__Hj40AG__table th{height:38px;padding:0 var(--space-4);background:var(--surface-sunken);border-bottom:1px solid var(--border-subtle);text-align:left;font-size:var(--text-2xs);letter-spacing:.05em;text-transform:uppercase;color:var(--text-tertiary);white-space:nowrap;font-weight:600}.DataTable-module__Hj40AG__table th:first-child{border-top-left-radius:var(--radius-xl)}.DataTable-module__Hj40AG__table th:last-child{border-top-right-radius:var(--radius-xl)}.DataTable-module__Hj40AG__table td{height:52px;padding:8px var(--space-4);border-bottom:1px solid var(--border-subtle);color:var(--text-secondary);vertical-align:middle}.DataTable-module__Hj40AG__dense td{height:40px;padding-block:4px}.DataTable-module__Hj40AG__table [data-align=right]{text-align:right}.DataTable-module__Hj40AG__table [data-align=center]{text-align:center}.DataTable-module__Hj40AG__table th[data-align=right] .DataTable-module__Hj40AG__sortBtn{flex-direction:row-reverse}.DataTable-module__Hj40AG__table tbody tr{transition:background var(--dur-fast)}.DataTable-module__Hj40AG__table tbody tr:hover{background:var(--surface-hover)}.DataTable-module__Hj40AG__table tbody tr[data-selected]{background:var(--brand-primary-subtle)}.DataTable-module__Hj40AG__table tbody tr:last-child td{border-bottom:0}.DataTable-module__Hj40AG__clickable{cursor:pointer}.DataTable-module__Hj40AG__rowLink{color:inherit;font-weight:550}.DataTable-module__Hj40AG__rowLink:hover{color:var(--text-link)}.DataTable-module__Hj40AG__checkCell{width:44px;padding-right:0!important}.DataTable-module__Hj40AG__mono{font-family:var(--ff-mono);font-variant-numeric:tabular-nums;font-size:.94em}.DataTable-module__Hj40AG__sortBtn{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin:0;padding:0;display:inline-flex}.DataTable-module__Hj40AG__sortBtn:hover{color:var(--text-primary)}.DataTable-module__Hj40AG__sortBtn:focus-visible{box-shadow:var(--shadow-focus);border-radius:3px;outline:none}.DataTable-module__Hj40AG__sortIdle{opacity:.4}.DataTable-module__Hj40AG__pager{justify-content:space-between;align-items:center;gap:var(--space-3);padding:0 2px;display:flex}.DataTable-module__Hj40AG__pagerInfo{font-size:var(--text-xs);color:var(--text-tertiary);font-variant-numeric:tabular-nums}.DataTable-module__Hj40AG__pagerBtns{align-items:center;gap:var(--space-2);display:flex}.DataTable-module__Hj40AG__pagerPage{min-width:52px;font-size:var(--text-xs);text-align:center;color:var(--text-secondary);font-variant-numeric:tabular-nums}.DataTable-module__Hj40AG__cards{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.DataTable-module__Hj40AG__card{align-items:flex-start;gap:var(--space-3);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-xs);padding:14px;display:flex}.DataTable-module__Hj40AG__card[data-selected]{border-color:var(--brand-primary-muted);background:var(--brand-primary-subtle)}.DataTable-module__Hj40AG__cardClickable{cursor:pointer}.DataTable-module__Hj40AG__cardClickable:active{background:var(--surface-hover)}.DataTable-module__Hj40AG__cardCheck{padding-top:1px}.DataTable-module__Hj40AG__cardMain{min-width:0;color:inherit;flex-direction:column;flex:1;gap:10px;display:flex}.DataTable-module__Hj40AG__cardHead{flex-direction:column;gap:3px;min-width:0;display:flex}.DataTable-module__Hj40AG__cardTitle{font-size:var(--text-base);color:var(--text-primary);overflow-wrap:anywhere;font-weight:600}.DataTable-module__Hj40AG__cardSub{font-size:var(--text-xs);color:var(--text-tertiary)}.DataTable-module__Hj40AG__cardFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin:0;display:grid}.DataTable-module__Hj40AG__cardField{flex-direction:column;gap:2px;min-width:0;display:flex}.DataTable-module__Hj40AG__cardField dt{letter-spacing:.05em;text-transform:uppercase;color:var(--text-tertiary);font-size:10.5px;font-weight:600}.DataTable-module__Hj40AG__cardField dd{font-size:var(--text-sm);color:var(--text-secondary);overflow-wrap:anywhere;margin:0}.DataTable-module__Hj40AG__cardActions{flex-shrink:0;align-items:center;gap:4px;display:flex}.DataTable-module__Hj40AG__cardChevron{color:var(--text-disabled);flex-shrink:0;align-self:center}@media (max-width:767px){.DataTable-module__Hj40AG__search{flex:100%;max-width:none;height:40px}.DataTable-module__Hj40AG__search input{font-size:16px}.DataTable-module__Hj40AG__toolbarEnd{margin-left:0}.DataTable-module__Hj40AG__bulk{top:auto;left:12px;right:12px;bottom:calc(12px + var(--safe-bottom));z-index:50;position:fixed}}@media (max-width:480px){.DataTable-module__Hj40AG__hideSm{display:none}}}
@layer theme,base,components,utilities;@layer components.kit{.List-module__zEqPYq__list{font-family:var(--ff-ui);margin:0;padding:0;list-style:none}.List-module__zEqPYq__framed{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);overflow:hidden}.List-module__zEqPYq__item{border-bottom:1px solid var(--border-subtle);align-items:center;display:flex;position:relative}.List-module__zEqPYq__item:last-child{border-bottom:0}.List-module__zEqPYq__active:before{content:"";background:var(--brand-primary);border-radius:0 3px 3px 0;width:3px;position:absolute;top:12px;bottom:12px;left:0}.List-module__zEqPYq__main{align-items:center;gap:var(--space-3);min-width:0;min-height:56px;padding:10px var(--space-5);color:inherit;flex:1;display:flex}.List-module__zEqPYq__button{font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0}.List-module__zEqPYq__interactive{transition:background var(--dur-fast)}.List-module__zEqPYq__interactive:hover{background:var(--surface-hover)}.List-module__zEqPYq__interactive:focus-visible{box-shadow:inset 0 0 0 2px var(--border-focus);outline:none}.List-module__zEqPYq__leading{flex-shrink:0;place-items:center;display:grid}.List-module__zEqPYq__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.List-module__zEqPYq__title{font-size:var(--text-sm);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:550;overflow:hidden}.List-module__zEqPYq__desc{font-size:var(--text-xs);color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.List-module__zEqPYq__meta{align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--text-tertiary);font-variant-numeric:tabular-nums;flex-shrink:0;display:flex}.List-module__zEqPYq__chevron{color:var(--text-disabled);flex-shrink:0}.List-module__zEqPYq__actions{padding-right:var(--space-3);flex-shrink:0;align-items:center;gap:4px;display:flex}@media (max-width:640px){.List-module__zEqPYq__main{padding-inline:var(--space-4)}.List-module__zEqPYq__desc{white-space:normal}}}
@layer theme,base,components,utilities;@layer components.kit{.Kanban-module__hslarW__board{align-items:flex-start;gap:var(--space-3);min-width:0;padding-bottom:var(--space-3);scroll-snap-type:x proximity;font-family:var(--ff-ui);display:flex;overflow-x:auto}.Kanban-module__hslarW__column{flex-direction:column;flex:0 0 var(--col-w);max-height:calc(100dvh - var(--header-h) - 180px);background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);scroll-snap-align:start;min-height:160px;transition:border-color var(--dur-fast), background var(--dur-fast);display:flex}.Kanban-module__hslarW__columnOver{border-color:var(--brand-primary-muted);background:color-mix(in srgb, var(--surface-sunken) 90%, var(--brand-primary) 10%)}.Kanban-module__hslarW__columnLocked{opacity:.8}.Kanban-module__hslarW__head{align-items:center;gap:8px;padding:12px 14px 8px;display:flex}.Kanban-module__hslarW__dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.Kanban-module__hslarW__title{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);color:var(--text-primary);margin:0;font-weight:600;overflow:hidden}.Kanban-module__hslarW__count{border-radius:var(--radius-full);background:var(--surface-card);text-align:center;min-width:20px;color:var(--text-tertiary);font-variant-numeric:tabular-nums;flex-shrink:0;padding:0 6px;font-size:10.5px;font-weight:650;line-height:18px}.Kanban-module__hslarW__summary{font-family:var(--ff-mono);font-size:var(--text-xs);color:var(--text-tertiary);flex-shrink:0;margin-left:auto}.Kanban-module__hslarW__cards{flex-direction:column;flex:1;gap:8px;min-height:60px;margin:0;padding:4px 10px 10px;list-style:none;display:flex;overflow-y:auto}.Kanban-module__hslarW__slot{flex-direction:column;gap:8px;display:flex}.Kanban-module__hslarW__marker{background:var(--brand-gradient);border-radius:3px;height:3px}.Kanban-module__hslarW__empty{padding:var(--space-6) var(--space-3);border:1px dashed var(--border-default);border-radius:var(--radius-lg);text-align:center;font-size:var(--text-xs);color:var(--text-tertiary)}.Kanban-module__hslarW__card{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);cursor:grab;transition:box-shadow var(--dur-base), border-color var(--dur-base), opacity var(--dur-base), transform var(--dur-base) var(--ease-out);align-items:flex-start;gap:6px;padding:12px 10px 12px 6px;display:flex;position:relative}.Kanban-module__hslarW__card:hover{border-color:var(--border-default);box-shadow:var(--shadow-sm)}.Kanban-module__hslarW__card:focus-visible{box-shadow:var(--shadow-focus);border-color:var(--border-focus);outline:none}.Kanban-module__hslarW__card:active{cursor:grabbing}.Kanban-module__hslarW__clickable{cursor:pointer}.Kanban-module__hslarW__dragging{opacity:.45;transform:rotate(-1deg)scale(.98)}.Kanban-module__hslarW__grip{color:var(--text-disabled);flex-shrink:0;margin-top:2px}.Kanban-module__hslarW__cardBody{min-width:0;font-size:var(--text-sm);color:var(--text-secondary);flex:1}.Kanban-module__hslarW__cardMenu{flex-shrink:0;margin:-4px -4px 0 0}.Kanban-module__hslarW__moveBtn{border-radius:var(--radius-md);width:26px;height:26px;color:var(--text-tertiary);opacity:0;transition:opacity var(--dur-fast), background var(--dur-fast);place-items:center;display:grid}.Kanban-module__hslarW__card:hover .Kanban-module__hslarW__moveBtn,.Kanban-module__hslarW__card:focus-within .Kanban-module__hslarW__moveBtn{opacity:1}.Kanban-module__hslarW__moveBtn:hover{background:var(--surface-hover);color:var(--text-primary)}@media (hover:none){.Kanban-module__hslarW__moveBtn{opacity:1}.Kanban-module__hslarW__grip{display:none}.Kanban-module__hslarW__card{padding-left:12px}}.Kanban-module__hslarW__foot{padding:0 10px 10px}@media (max-width:640px){.Kanban-module__hslarW__board{margin-inline:calc(var(--page-pad) * -1);padding-inline:var(--page-pad);scroll-padding-inline:var(--page-pad);scroll-snap-type:x mandatory}.Kanban-module__hslarW__column{flex-basis:min(86vw, var(--col-w));max-height:none}}}
@layer theme,base,components,utilities;@layer components.kit{.charts-module__iDBB2q__frame{min-width:0;font-family:var(--ff-ui);margin:0;position:relative}.charts-module__iDBB2q__plot{min-width:0}.charts-module__iDBB2q__loading{align-items:stretch;display:flex}.charts-module__iDBB2q__empty{border:1px dashed var(--border-default);border-radius:var(--radius-lg);font-size:var(--text-sm);color:var(--text-tertiary);place-items:center;display:grid}.charts-module__iDBB2q__frame .apexcharts-tooltip{overflow:hidden;border:1px solid var(--border-default)!important;border-radius:var(--radius-lg)!important;background:var(--surface-raised)!important;box-shadow:var(--shadow-lg)!important;color:var(--text-primary)!important;font-family:var(--ff-ui)!important}.charts-module__iDBB2q__frame .apexcharts-tooltip-title{border-bottom:1px solid var(--border-subtle)!important;background:var(--surface-sunken)!important;color:var(--text-tertiary)!important;margin-bottom:2px!important;padding:7px 10px!important;font-size:11px!important;font-weight:600!important}.charts-module__iDBB2q__frame .apexcharts-tooltip-series-group{padding:0 10px!important}:is(.charts-module__iDBB2q__frame .apexcharts-tooltip-text-y-value,.charts-module__iDBB2q__frame .apexcharts-tooltip-text-goals-value,.charts-module__iDBB2q__frame .apexcharts-tooltip-text-z-value){font-family:var(--ff-mono)!important;color:var(--text-primary)!important;font-weight:600!important}.charts-module__iDBB2q__frame .apexcharts-tooltip-text-y-label{color:var(--text-secondary)!important}.charts-module__iDBB2q__frame .apexcharts-tooltip-marker{width:8px!important;height:8px!important}.charts-module__iDBB2q__frame .apexcharts-xaxistooltip{display:none!important}.charts-module__iDBB2q__frame .apexcharts-gridline{shape-rendering:crispedges}.charts-module__iDBB2q__legend{margin:0 0 var(--space-3);flex-wrap:wrap;gap:6px 16px;padding:0;list-style:none;display:flex}.charts-module__iDBB2q__legendItem{font-size:var(--text-xs);color:var(--text-secondary);align-items:center;gap:6px;display:inline-flex}.charts-module__iDBB2q__legendSwatch{border-radius:2px;width:8px;height:8px}.charts-module__iDBB2q__legendDashed{width:14px;height:0;color:var(--text-tertiary);border-top:2px dashed;border-radius:0}.charts-module__iDBB2q__donut{align-items:center;gap:var(--space-6);grid-template-columns:minmax(150px,200px) minmax(0,1fr);display:grid}.charts-module__iDBB2q__donutRing{position:relative}.charts-module__iDBB2q__donutCenter{pointer-events:none;text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.charts-module__iDBB2q__donutCaption{font-size:var(--text-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary);font-weight:600}.charts-module__iDBB2q__donutTotal{font-family:var(--ff-display);font-size:var(--text-2xl);letter-spacing:-.03em;color:var(--text-primary);font-variant-numeric:tabular-nums;font-weight:700}.charts-module__iDBB2q__donutLegend{flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.charts-module__iDBB2q__donutRow{justify-content:space-between;align-items:center;gap:var(--space-3);font-size:var(--text-sm);display:flex}.charts-module__iDBB2q__donutLabel{min-width:0;color:var(--text-secondary);align-items:center;gap:8px;display:inline-flex}.charts-module__iDBB2q__donutLabel span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.charts-module__iDBB2q__donutValue{font-family:var(--ff-mono);font-size:var(--text-xs);color:var(--text-primary);flex-shrink:0}.charts-module__iDBB2q__donutPct{color:var(--text-tertiary);margin-left:6px}@media (max-width:520px){.charts-module__iDBB2q__donut{grid-template-columns:minmax(0,1fr);justify-items:center}.charts-module__iDBB2q__donutLegend{width:100%}}.charts-module__iDBB2q__radial{display:inline-block;position:relative}.charts-module__iDBB2q__funnel{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.charts-module__iDBB2q__funnelStep{align-items:center;gap:var(--space-3);grid-template-columns:minmax(90px,160px) minmax(0,1fr) auto;display:grid}.charts-module__iDBB2q__funnelLabel{font-size:var(--text-sm);color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.charts-module__iDBB2q__funnelTrack{border-radius:var(--radius-md);background:var(--surface-sunken);height:30px;position:relative;overflow:hidden}.charts-module__iDBB2q__funnelBar{border-radius:inherit;background:var(--brand-gradient);height:100%;opacity:var(--o,1)}.charts-module__iDBB2q__funnelValue{text-align:right;min-width:64px;font-family:var(--ff-mono);font-size:var(--text-sm);color:var(--text-primary);font-weight:600}.charts-module__iDBB2q__funnelConv{padding-left:calc(min(160px, 30%) + var(--space-3));font-size:var(--text-2xs);color:var(--text-tertiary);font-variant-numeric:tabular-nums;align-items:center;gap:6px;display:flex}.charts-module__iDBB2q__funnelConv strong{color:var(--text-secondary);font-weight:600}@media (max-width:520px){.charts-module__iDBB2q__funnelStep{grid-template-columns:minmax(0,1fr) auto}.charts-module__iDBB2q__funnelTrack{grid-area:2/1/auto/-1}.charts-module__iDBB2q__funnelConv{padding-left:0}}}
@layer theme,base,components,utilities;@layer components.kit{.Header-module__q8E5aq__bar{z-index:var(--z-header);align-items:center;gap:var(--space-2);height:calc(var(--header-h) + var(--safe-top));padding:var(--safe-top) var(--page-pad) 0 var(--space-4);background:color-mix(in srgb, var(--header-bg) 86%, transparent);-webkit-backdrop-filter:saturate(1.5)blur(12px);border-bottom:1px solid var(--header-border);font-family:var(--ff-ui);display:flex;position:sticky;top:0}.Header-module__q8E5aq__right{align-items:center;gap:4px;min-width:0;margin-left:auto;display:flex}.Header-module__q8E5aq__divider{background:var(--border-default);width:1px;height:22px;margin:0 4px}.Header-module__q8E5aq__iconBtn{border-radius:var(--radius-lg);width:38px;height:38px;color:var(--text-tertiary);cursor:pointer;transition:background var(--dur-fast), color var(--dur-fast);background:0 0;border:0;flex-shrink:0;place-items:center;margin:0;padding:0;display:grid;position:relative}.Header-module__q8E5aq__iconBtn:hover{background:var(--surface-hover);color:var(--text-primary)}.Header-module__q8E5aq__iconBtn:focus-visible{box-shadow:var(--shadow-focus);outline:none}.Header-module__q8E5aq__swap{place-items:center;display:grid}.Header-module__q8E5aq__mobileOnly{display:none}@media (max-width:991px){.Header-module__q8E5aq__mobileOnly{display:grid}.Header-module__q8E5aq__desktopOnly{display:none}.Header-module__q8E5aq__bar{padding-left:max(var(--space-2), var(--safe-left));padding-right:max(var(--space-3), var(--safe-right))}}.Header-module__q8E5aq__search{align-items:center;gap:var(--space-2);width:min(380px,100%);min-width:0;height:36px;margin:0 0 0 var(--space-1);padding:0 6px 0 var(--space-3);background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);color:var(--text-tertiary);font:inherit;font-size:var(--text-sm);cursor:pointer;transition:border-color var(--dur-fast), background var(--dur-fast);display:flex}.Header-module__q8E5aq__search:hover{border-color:var(--border-strong);background:var(--surface-card)}.Header-module__q8E5aq__search:focus-visible{box-shadow:var(--shadow-focus);outline:none}.Header-module__q8E5aq__searchText{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.Header-module__q8E5aq__kbd{border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-card);font-family:var(--ff-ui);color:var(--text-tertiary);flex-shrink:0;padding:2px 6px;font-size:10.5px;font-weight:600}@media (max-width:640px){.Header-module__q8E5aq__search{background:0 0;border-color:#0000;justify-content:center;width:38px;height:38px;padding:0}.Header-module__q8E5aq__searchText,.Header-module__q8E5aq__kbd,.Header-module__q8E5aq__divider{display:none}}.Header-module__q8E5aq__createBtn{border-radius:var(--radius-md);background:var(--brand-gradient);color:#fff;height:34px;font-size:var(--text-sm);box-shadow:inset 0 1px 0 #ffffff2e, var(--shadow-xs);transition:box-shadow var(--dur-base);align-items:center;gap:6px;padding:0 12px 0 10px;font-weight:600;display:inline-flex}.Header-module__q8E5aq__createBtn:hover{box-shadow:inset 0 1px 0 #ffffff38, var(--shadow-cta)}@media (max-width:640px){.Header-module__q8E5aq__createBtn{justify-content:center;width:36px;padding:0}.Header-module__q8E5aq__createText{display:none}}.Header-module__q8E5aq__pip{border-radius:var(--radius-full);background:var(--status-danger-solid);color:#fff;text-align:center;min-width:17px;height:17px;box-shadow:0 0 0 2px var(--header-bg);font-variant-numeric:tabular-nums;padding:0 4px;font-size:9.5px;font-weight:700;line-height:17px;position:absolute;top:3px;right:2px}.Header-module__q8E5aq__popHead{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-subtle);display:flex}.Header-module__q8E5aq__popTitle{color:var(--text-primary);font-weight:600}.Header-module__q8E5aq__popAction{border-radius:var(--radius-sm);color:var(--text-link);font:inherit;font-size:var(--text-xs);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin:0;padding:4px 6px;font-weight:550;display:inline-flex}.Header-module__q8E5aq__popAction:hover{background:var(--brand-primary-subtle)}.Header-module__q8E5aq__popEmpty{padding:var(--space-8) var(--space-4);font-size:var(--text-sm);text-align:center;color:var(--text-tertiary);margin:0}.Header-module__q8E5aq__popLoading{padding:var(--space-3);flex-direction:column;gap:8px;display:flex}.Header-module__q8E5aq__popFoot{border-top:1px solid var(--border-subtle);text-align:center;font-size:var(--text-xs);color:var(--text-link);padding:10px;font-weight:600;display:block}.Header-module__q8E5aq__popFoot:hover{background:var(--surface-hover)}.Header-module__q8E5aq__noteList{max-height:420px;margin:0;padding:6px;list-style:none;overflow-y:auto}.Header-module__q8E5aq__note{align-items:flex-start;gap:var(--space-3);border-radius:var(--radius-lg);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background var(--dur-fast);background:0 0;border:0;margin:0;padding:10px;display:flex;position:relative}.Header-module__q8E5aq__note:hover,.Header-module__q8E5aq__note:focus-visible{background:var(--surface-hover);outline:none}.Header-module__q8E5aq__noteUnread{background:var(--brand-primary-subtle)}.Header-module__q8E5aq__noteIcon{border-radius:var(--radius-full);background:color-mix(in srgb, var(--tone) 14%, transparent);width:32px;height:32px;color:var(--tone);flex-shrink:0;place-items:center;display:grid}.Header-module__q8E5aq__tone_brand,.Header-module__q8E5aq__tone_neutral{--tone:var(--brand-primary)}.Header-module__q8E5aq__tone_success{--tone:var(--status-success-solid)}.Header-module__q8E5aq__tone_warning{--tone:var(--status-warning-solid)}.Header-module__q8E5aq__tone_danger{--tone:var(--status-danger-solid)}.Header-module__q8E5aq__tone_info{--tone:var(--status-info-solid)}.Header-module__q8E5aq__noteText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.Header-module__q8E5aq__noteTitle{font-size:var(--text-sm);color:var(--text-primary);font-weight:550}.Header-module__q8E5aq__noteBody{font-size:var(--text-xs);color:var(--text-tertiary);overflow-wrap:anywhere}.Header-module__q8E5aq__noteTime{font-size:var(--text-2xs);color:var(--text-tertiary)}.Header-module__q8E5aq__unreadDot{background:var(--brand-primary);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:6px}.Header-module__q8E5aq__userTrigger{align-items:center;gap:var(--space-2);border-radius:var(--radius-full);transition:background var(--dur-fast);padding:3px 8px 3px 3px;display:flex}.Header-module__q8E5aq__userTrigger:hover{background:var(--surface-hover)}.Header-module__q8E5aq__userText{text-align:left;flex-direction:column;line-height:1.2;display:flex}.Header-module__q8E5aq__userName{text-overflow:ellipsis;white-space:nowrap;max-width:16ch;font-size:var(--text-sm);color:var(--text-primary);font-weight:600;overflow:hidden}.Header-module__q8E5aq__userRole{font-size:var(--text-2xs);color:var(--text-tertiary)}@media (max-width:1199px){.Header-module__q8E5aq__userText{display:none}.Header-module__q8E5aq__userTrigger{padding:3px}}}
@layer theme,base,components,utilities;@layer components.kit{.Sidebar-module__pBNK0G__sidebar{z-index:var(--z-sidebar);width:var(--current-sidebar-w);background:var(--sidebar-bg);border-right:1px solid var(--sidebar-border);color:var(--sidebar-text);font-family:var(--ff-ui);transition:width var(--dur-slow) var(--ease-out);flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0}@media (max-width:991px){.Sidebar-module__pBNK0G__sidebar{display:none}}.Sidebar-module__pBNK0G__brand{align-items:center;gap:var(--space-3);height:var(--header-h);border-bottom:1px solid var(--sidebar-border);color:var(--sidebar-text);flex-shrink:0;padding:0 20px;display:flex;overflow:hidden}.Sidebar-module__pBNK0G__brand:focus-visible{box-shadow:inset 0 0 0 2px var(--sidebar-item-active-text);outline:none}.Sidebar-module__pBNK0G__brandMark{background:var(--brand-gradient);color:#fff;width:30px;height:30px;font-family:var(--ff-display);border-radius:9px;flex-shrink:0;place-items:center;font-weight:800;display:grid;box-shadow:0 4px 14px -4px #4536e8b3}.Sidebar-module__pBNK0G__brandMark>svg,.Sidebar-module__pBNK0G__brandMark>img{width:100%;height:100%}.Sidebar-module__pBNK0G__brandText{white-space:nowrap;min-width:0;transition:opacity var(--dur-base);flex-direction:column;line-height:1.15;display:flex}.Sidebar-module__pBNK0G__brandTitle{font-family:var(--ff-display);letter-spacing:-.02em;color:var(--sidebar-text);font-size:15px;font-weight:750}.Sidebar-module__pBNK0G__brandSub{letter-spacing:.12em;text-transform:uppercase;color:var(--sidebar-item-active-text);font-size:10.5px;font-weight:600}.Sidebar-module__pBNK0G__nav{min-height:0;padding:var(--space-2) var(--space-3) var(--space-4);scrollbar-width:none;scrollbar-color:#ffffff24 transparent;flex:1;overflow:hidden auto}.Sidebar-module__pBNK0G__nav::-webkit-scrollbar{display:none}@media (hover:hover){.Sidebar-module__pBNK0G__nav:hover{scrollbar-width:thin}}.Sidebar-module__pBNK0G__section+.Sidebar-module__pBNK0G__section{margin-top:var(--space-2)}.Sidebar-module__pBNK0G__sectionLabel{padding:var(--space-3) var(--space-3) 6px;letter-spacing:.12em;text-transform:uppercase;color:var(--sidebar-label);white-space:nowrap;margin:0;font-size:10px;font-weight:650;overflow:hidden}.Sidebar-module__pBNK0G__list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.Sidebar-module__pBNK0G__link{align-items:center;gap:var(--space-3);width:100%;height:38px;padding:0 var(--space-3);border-radius:var(--radius-lg);color:var(--sidebar-text-muted);white-space:nowrap;transition:background var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard);font-size:13px;font-weight:500;display:flex;position:relative}.Sidebar-module__pBNK0G__link:hover{background:var(--sidebar-item-hover);color:var(--sidebar-text)}.Sidebar-module__pBNK0G__link:focus-visible{box-shadow:inset 0 0 0 2px var(--sidebar-item-active-text);outline:none}.Sidebar-module__pBNK0G__active,.Sidebar-module__pBNK0G__active:hover{background:var(--sidebar-item-active);color:#fff;font-weight:600}.Sidebar-module__pBNK0G__active:before{content:"";background:var(--brand-gradient);border-radius:0 3px 3px 0;width:3px;position:absolute;top:9px;bottom:9px;left:-12px}.Sidebar-module__pBNK0G__icon{flex-shrink:0;place-items:center;width:18px;height:18px;display:grid}.Sidebar-module__pBNK0G__icon>svg{stroke-width:1.75px;width:18px;height:18px}.Sidebar-module__pBNK0G__active .Sidebar-module__pBNK0G__icon,.Sidebar-module__pBNK0G__groupLit .Sidebar-module__pBNK0G__icon{color:var(--sidebar-item-active-text)}.Sidebar-module__pBNK0G__label{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.Sidebar-module__pBNK0G__badge{border-radius:var(--radius-full);text-align:center;font-variant-numeric:tabular-nums;min-width:20px;height:18px;padding:0 6px;font-size:10px;font-weight:700;line-height:18px}.Sidebar-module__pBNK0G__badge_brand{color:#c4beff;background:#6e62ff38}.Sidebar-module__pBNK0G__badge_warning{color:#f8c164;background:#f5a5242e}.Sidebar-module__pBNK0G__badge_danger{color:#ff8b8e;background:#e5484d38}.Sidebar-module__pBNK0G__badge_success{color:#4fd99a;background:#12b76a2e}.Sidebar-module__pBNK0G__external{opacity:.45;flex-shrink:0}.Sidebar-module__pBNK0G__groupBtn{font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;font-size:13px;font-weight:500}.Sidebar-module__pBNK0G__groupLit,.Sidebar-module__pBNK0G__groupLit:hover{color:var(--sidebar-text)}.Sidebar-module__pBNK0G__chevron{opacity:.55;transition:transform var(--dur-base) var(--ease-out);flex-shrink:0;transform:rotate(-90deg)}.Sidebar-module__pBNK0G__groupBtn[aria-expanded=true] .Sidebar-module__pBNK0G__chevron{transform:none}.Sidebar-module__pBNK0G__groupBody{transition:grid-template-rows var(--dur-slow) var(--ease-out);grid-template-rows:0fr;display:grid}.Sidebar-module__pBNK0G__groupBody[data-open]{grid-template-rows:1fr}.Sidebar-module__pBNK0G__subList{border-left:1px solid var(--sidebar-border);flex-direction:column;gap:1px;min-height:0;margin:0 0 0 21px;padding:0 0 0 14px;list-style:none;display:flex;overflow:hidden}.Sidebar-module__pBNK0G__groupBody[data-open] .Sidebar-module__pBNK0G__subList{padding-block:4px 6px}.Sidebar-module__pBNK0G__subLink{align-items:center;gap:var(--space-2);height:32px;padding:0 var(--space-3);border-radius:var(--radius-md);color:var(--sidebar-text-muted);white-space:nowrap;transition:background var(--dur-fast), color var(--dur-fast);font-size:12.5px;font-weight:500;display:flex;position:relative}.Sidebar-module__pBNK0G__subLink:before{content:"";background:var(--sidebar-border);border-radius:50%;width:6px;height:6px;margin-top:-3px;position:absolute;top:50%;left:-17.5px}.Sidebar-module__pBNK0G__subLink:hover{background:var(--sidebar-item-hover);color:var(--sidebar-text)}.Sidebar-module__pBNK0G__subLink:focus-visible{box-shadow:inset 0 0 0 2px var(--sidebar-item-active-text);outline:none}.Sidebar-module__pBNK0G__subActive,.Sidebar-module__pBNK0G__subActive:hover{color:#fff;font-weight:600}.Sidebar-module__pBNK0G__subActive:before{background:var(--sidebar-item-active-text);box-shadow:0 0 0 3px var(--sidebar-bg)}.Sidebar-module__pBNK0G__footSlot{padding:var(--space-3);border-top:1px solid var(--sidebar-border)}.Sidebar-module__pBNK0G__userWrap{padding:var(--space-2) var(--space-3) calc(var(--space-3) + var(--safe-bottom));border-top:1px solid var(--sidebar-border)}.Sidebar-module__pBNK0G__userTrigger{border-radius:var(--radius-lg);width:100%;display:flex}.Sidebar-module__pBNK0G__userTrigger:focus-visible{box-shadow:inset 0 0 0 2px var(--sidebar-item-active-text)}.Sidebar-module__pBNK0G__userCard{border-radius:var(--radius-lg);width:100%;min-width:0;color:var(--sidebar-text);text-align:left;transition:background var(--dur-fast);align-items:center;gap:10px;padding:6px;display:flex}.Sidebar-module__pBNK0G__userTrigger:hover .Sidebar-module__pBNK0G__userCard{background:var(--sidebar-item-hover)}.Sidebar-module__pBNK0G__userText{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.Sidebar-module__pBNK0G__userName{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.Sidebar-module__pBNK0G__userRole{text-overflow:ellipsis;white-space:nowrap;color:var(--sidebar-text-muted);font-size:11px;overflow:hidden}.Sidebar-module__pBNK0G__userChevron{color:var(--sidebar-label);flex-shrink:0}.Sidebar-module__pBNK0G__userCard[data-compact]{justify-content:center;padding:6px 0}.Sidebar-module__pBNK0G__userCard[data-compact] .Sidebar-module__pBNK0G__userText,.Sidebar-module__pBNK0G__userCard[data-compact] .Sidebar-module__pBNK0G__userChevron{display:none}.Sidebar-module__pBNK0G__menuHead{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-subtle);flex-direction:column;display:flex}.Sidebar-module__pBNK0G__menuName{font-size:var(--text-sm);color:var(--text-primary);font-weight:600}.Sidebar-module__pBNK0G__menuEmail{font-size:var(--text-xs);color:var(--text-tertiary);overflow-wrap:anywhere}[data-collapsed] .Sidebar-module__pBNK0G__sidebar .Sidebar-module__pBNK0G__brandText,[data-collapsed] .Sidebar-module__pBNK0G__sidebar .Sidebar-module__pBNK0G__external{opacity:0;pointer-events:none;width:0}[data-collapsed] .Sidebar-module__pBNK0G__sidebar .Sidebar-module__pBNK0G__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-collapsed] .Sidebar-module__pBNK0G__sidebar .Sidebar-module__pBNK0G__nav{scrollbar-width:none}[data-collapsed] .Sidebar-module__pBNK0G__sidebar .Sidebar-module__pBNK0G__nav::-webkit-scrollbar{display:none}[data-collapsed] .Sidebar-module__pBNK0G__sidebar .Sidebar-module__pBNK0G__brand{padding:0 21px}[data-collapsed] .Sidebar-module__pBNK0G__sidebar .Sidebar-module__pBNK0G__sectionLabel{background:var(--sidebar-border);color:#0000;width:24px;height:1px;margin:10px auto;padding:0}[data-collapsed] .Sidebar-module__pBNK0G__sidebar .Sidebar-module__pBNK0G__chevron,[data-collapsed] .Sidebar-module__pBNK0G__sidebar .Sidebar-module__pBNK0G__groupBody{display:none}[data-collapsed] .Sidebar-module__pBNK0G__sidebar .Sidebar-module__pBNK0G__link{justify-content:center;gap:0;width:44px;height:40px;margin-inline:auto;padding:0}[data-collapsed] .Sidebar-module__pBNK0G__sidebar .Sidebar-module__pBNK0G__active:before{left:-14px}[data-collapsed] .Sidebar-module__pBNK0G__sidebar .Sidebar-module__pBNK0G__badge{border-radius:50%;width:8px;min-width:8px;height:8px;padding:0;font-size:0;position:absolute;top:7px;right:8px}[data-collapsed] .Sidebar-module__pBNK0G__sidebar .Sidebar-module__pBNK0G__badge_brand{background:#8f86ff}[data-collapsed] .Sidebar-module__pBNK0G__sidebar .Sidebar-module__pBNK0G__badge_warning{background:#f5a524}[data-collapsed] .Sidebar-module__pBNK0G__sidebar .Sidebar-module__pBNK0G__badge_danger{background:#ff6b70}[data-collapsed] .Sidebar-module__pBNK0G__sidebar .Sidebar-module__pBNK0G__badge_success{background:#12b76a}[data-collapsed] .Sidebar-module__pBNK0G__sidebar .Sidebar-module__pBNK0G__footSlot{display:none}[data-collapsed] .Sidebar-module__pBNK0G__sidebar .Sidebar-module__pBNK0G__userWrap{padding-inline:var(--space-2)}.Sidebar-module__pBNK0G__flyout{left:calc(var(--sidebar-rail-w) + 8px);z-index:var(--z-popover);border-radius:var(--radius-md);background:var(--surface-inverse);color:var(--text-inverse);font-family:var(--ff-ui);font-size:var(--text-xs);white-space:nowrap;box-shadow:var(--shadow-md);pointer-events:none;padding:6px 10px;font-weight:600;position:fixed}.Sidebar-module__pBNK0G__flyoutMenu{border:1px solid var(--sidebar-border);border-radius:var(--radius-lg);background:var(--sidebar-raised);min-width:200px;color:var(--sidebar-text);pointer-events:auto;padding:6px;font-size:13px;font-weight:500}.Sidebar-module__pBNK0G__flyoutMenu:before{content:"";position:absolute;inset:0 100% 0 -12px}.Sidebar-module__pBNK0G__flyoutTitle{letter-spacing:.12em;text-transform:uppercase;color:var(--sidebar-label);margin:0;padding:6px 10px 4px;font-size:10px;font-weight:650}.Sidebar-module__pBNK0G__flyoutLink{justify-content:space-between;align-items:center;gap:var(--space-3);border-radius:var(--radius-md);height:32px;color:var(--sidebar-text-muted);padding:0 10px;display:flex}.Sidebar-module__pBNK0G__flyoutLink:hover,.Sidebar-module__pBNK0G__flyoutLink:focus-visible{background:var(--sidebar-item-hover);color:var(--sidebar-text);outline:none}.Sidebar-module__pBNK0G__flyoutLinkOn,.Sidebar-module__pBNK0G__flyoutLinkOn:hover{color:#fff;font-weight:600}.Sidebar-module__pBNK0G__mobileLayer{z-index:var(--z-modal);font-family:var(--ff-ui);position:fixed;inset:0}.Sidebar-module__pBNK0G__scrim{background:var(--surface-overlay);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);position:absolute;inset:0}.Sidebar-module__pBNK0G__mobilePanel{width:min(300px,86vw);padding-top:var(--safe-top);background:var(--sidebar-bg);color:var(--sidebar-text);box-shadow:var(--shadow-xl);touch-action:pan-y;outline:none;flex-direction:column;display:flex;position:absolute;inset:0 auto 0 0}.Sidebar-module__pBNK0G__mobileHead{border-bottom:1px solid var(--sidebar-border);align-items:center;display:flex}.Sidebar-module__pBNK0G__mobileHead .Sidebar-module__pBNK0G__brand{border-bottom:0;flex:1;min-width:0}.Sidebar-module__pBNK0G__mobileClose{border-radius:var(--radius-lg);width:44px;height:44px;color:var(--sidebar-text-muted);cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;margin-right:8px;padding:0;display:grid}.Sidebar-module__pBNK0G__mobileClose:hover{background:var(--sidebar-item-hover);color:var(--sidebar-text)}.Sidebar-module__pBNK0G__mobilePanel .Sidebar-module__pBNK0G__link{height:44px}.Sidebar-module__pBNK0G__mobilePanel .Sidebar-module__pBNK0G__subLink{height:40px}}
@layer theme,base,components,utilities;@layer components.kit{.Shell-module__Z7Bq3W__shell{--current-sidebar-w:var(--sidebar-w);background:var(--surface-canvas);min-height:100dvh;color:var(--text-primary);font-family:var(--ff-ui)}.Shell-module__Z7Bq3W__shell[data-collapsed]{--current-sidebar-w:var(--sidebar-rail-w)}.Shell-module__Z7Bq3W__skip{z-index:calc(var(--z-toast) + 10);border-radius:var(--radius-md);background:var(--brand-primary);color:#fff;font-size:var(--text-sm);transition:transform var(--dur-base) var(--ease-out);padding:8px 14px;font-weight:600;position:fixed;top:8px;left:8px;transform:translateY(-200%)}.Shell-module__Z7Bq3W__skip:focus{transform:none}.Shell-module__Z7Bq3W__main{min-width:0;min-height:100dvh;padding-left:var(--current-sidebar-w);transition:padding-left var(--dur-slow) var(--ease-out);flex-direction:column;display:flex}.Shell-module__Z7Bq3W__banner{min-width:0}.Shell-module__Z7Bq3W__content{min-width:0;padding:var(--page-pad) var(--page-pad) calc(var(--page-pad) * 1.5 + var(--safe-bottom));outline:none;flex:1}.Shell-module__Z7Bq3W__inner{width:100%;max-width:var(--content-max);min-width:0;margin:0 auto}.Shell-module__Z7Bq3W__portal .Shell-module__Z7Bq3W__inner{max-width:1180px}.Shell-module__Z7Bq3W__portal .Shell-module__Z7Bq3W__content{padding-top:calc(var(--page-pad) * 1.4)}@media (max-width:991px){.Shell-module__Z7Bq3W__main{padding-left:0}.Shell-module__Z7Bq3W__content{padding-left:max(var(--page-pad), var(--safe-left));padding-right:max(var(--page-pad), var(--safe-right))}}}
@layer theme,base,components,utilities;@layer components.kit{.settings-module__FqGdRa__shell{gap:var(--space-8);font-family:var(--ff-ui);grid-template-columns:260px minmax(0,1fr);align-items:start;display:grid}.settings-module__FqGdRa__side{top:calc(var(--header-h) + var(--space-6));gap:var(--space-4);flex-direction:column;display:flex;position:sticky}.settings-module__FqGdRa__nav{flex-direction:column;gap:2px;display:flex}.settings-module__FqGdRa__tab{align-items:center;gap:var(--space-3);border-radius:var(--radius-lg);min-height:44px;color:var(--text-secondary);transition:background var(--dur-fast), color var(--dur-fast);padding:8px 10px;display:flex}.settings-module__FqGdRa__tab:hover{background:var(--surface-hover);color:var(--text-primary)}.settings-module__FqGdRa__tab:focus-visible{box-shadow:var(--shadow-focus);outline:none}.settings-module__FqGdRa__tabOn,.settings-module__FqGdRa__tabOn:hover{background:var(--surface-card);color:var(--text-primary);box-shadow:0 0 0 1px var(--border-subtle), var(--shadow-xs)}.settings-module__FqGdRa__tabDanger{color:var(--status-danger-fg)}.settings-module__FqGdRa__tabIcon{border-radius:var(--radius-md);background:var(--surface-sunken);width:30px;height:30px;color:var(--text-tertiary);flex-shrink:0;place-items:center;display:grid}.settings-module__FqGdRa__tabIcon>svg{width:16px;height:16px}.settings-module__FqGdRa__tabOn .settings-module__FqGdRa__tabIcon{background:var(--brand-primary-subtle);color:var(--text-link)}.settings-module__FqGdRa__tabText{flex-direction:column;flex:1;min-width:0;display:flex}.settings-module__FqGdRa__tabLabel{font-size:var(--text-sm);font-weight:600}.settings-module__FqGdRa__tabDesc{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);color:var(--text-tertiary);overflow:hidden}.settings-module__FqGdRa__tabChevron{color:var(--text-disabled);flex-shrink:0;display:none}.settings-module__FqGdRa__picker{display:none}.settings-module__FqGdRa__content{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.settings-module__FqGdRa__contentHead{flex-direction:column;gap:4px;display:flex}.settings-module__FqGdRa__contentTitle{font-family:var(--ff-display);font-size:var(--text-xl);letter-spacing:-.02em;color:var(--text-primary);margin:0;font-weight:700}.settings-module__FqGdRa__contentDesc{font-size:var(--text-sm);color:var(--text-tertiary);margin:0}@media (max-width:899px){.settings-module__FqGdRa__shell{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.settings-module__FqGdRa__side{display:none}.settings-module__FqGdRa__picker{align-items:center;gap:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);background:var(--surface-card);width:100%;min-height:56px;box-shadow:var(--shadow-xs);color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;margin:0;padding:8px 14px 8px 10px;display:flex}.settings-module__FqGdRa__pickerText{flex-direction:column;flex:1;min-width:0;display:flex}.settings-module__FqGdRa__pickerKicker{letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);font-size:10.5px;font-weight:600}.settings-module__FqGdRa__contentHead{display:none}.settings-module__FqGdRa__tabChevron{display:block}.settings-module__FqGdRa__tab{min-height:52px}}.settings-module__FqGdRa__card{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);min-width:0;box-shadow:var(--shadow-xs)}.settings-module__FqGdRa__cardDanger{border-color:var(--status-danger-bd)}.settings-module__FqGdRa__cardDanger .settings-module__FqGdRa__cardTitle{color:var(--status-danger-fg)}.settings-module__FqGdRa__cardHead{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-5) var(--space-5) 0;display:flex}.settings-module__FqGdRa__cardTitle{font-size:var(--text-md);color:var(--text-primary);margin:0;font-weight:600}.settings-module__FqGdRa__cardDesc{font-size:var(--text-sm);color:var(--text-tertiary);margin:4px 0 0;line-height:1.5}.settings-module__FqGdRa__cardBody{gap:var(--space-4);padding:var(--space-5);flex-direction:column;display:flex}.settings-module__FqGdRa__cardFlush{padding:var(--space-3) 0 var(--space-2)}.settings-module__FqGdRa__cardFoot{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);border-top:1px solid var(--border-subtle);background:var(--surface-sunken);border-radius:0 0 var(--radius-xl) var(--radius-xl);flex-wrap:wrap;display:flex}.settings-module__FqGdRa__cardHint{font-size:var(--text-xs);color:var(--text-tertiary)}.settings-module__FqGdRa__cardActions{gap:var(--space-2);margin-left:auto;display:flex}@media (max-width:640px){.settings-module__FqGdRa__cardHead{padding:var(--space-4) var(--space-4) 0}.settings-module__FqGdRa__cardBody{padding:var(--space-4)}.settings-module__FqGdRa__cardFoot{padding:var(--space-3) var(--space-4)}.settings-module__FqGdRa__cardActions,.settings-module__FqGdRa__cardActions>*{width:100%}}.settings-module__FqGdRa__row{align-items:center;gap:var(--space-3);min-height:60px;padding:10px var(--space-5);display:flex}.settings-module__FqGdRa__row+.settings-module__FqGdRa__row{border-top:1px solid var(--border-subtle)}.settings-module__FqGdRa__cardBody .settings-module__FqGdRa__row{padding-inline:0}.settings-module__FqGdRa__rowDisabled{opacity:.6}.settings-module__FqGdRa__rowIcon{border-radius:var(--radius-md);background:var(--surface-sunken);width:34px;height:34px;color:var(--text-tertiary);flex-shrink:0;place-items:center;display:grid}.settings-module__FqGdRa__rowText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.settings-module__FqGdRa__rowLabel{font-size:var(--text-sm);color:var(--text-primary);cursor:pointer;font-weight:550}.settings-module__FqGdRa__rowDesc{font-size:var(--text-xs);color:var(--text-tertiary);line-height:1.45}.settings-module__FqGdRa__rowControl{flex-shrink:0}.settings-module__FqGdRa__switch{border-radius:var(--radius-full);background:var(--border-strong);cursor:pointer;width:40px;height:24px;transition:background var(--dur-base);border:0;flex-shrink:0;margin:0;padding:0;position:relative}.settings-module__FqGdRa__switch:focus-visible{box-shadow:var(--shadow-focus);outline:none}.settings-module__FqGdRa__switch:disabled{cursor:not-allowed}.settings-module__FqGdRa__thumb{width:18px;height:18px;transition:transform var(--dur-base) var(--ease-out);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.settings-module__FqGdRa__switchOn{background:var(--brand-primary)}.settings-module__FqGdRa__switchOn .settings-module__FqGdRa__thumb{transform:translate(16px)}@media (max-width:640px){.settings-module__FqGdRa__row{padding-inline:var(--space-4)}}}
.brand-module__Hh6gmq__logo{flex-shrink:0;align-items:center;display:inline-flex}.brand-module__Hh6gmq__logo img{width:auto;height:100%;display:block}.brand-module__Hh6gmq__light,.brand-module__Hh6gmq__logo[data-tone=light] .brand-module__Hh6gmq__dark{display:none!important}[data-theme=dark] .brand-module__Hh6gmq__logo[data-tone=auto] .brand-module__Hh6gmq__dark{display:none!important}.brand-module__Hh6gmq__logo[data-tone=light] .brand-module__Hh6gmq__light{display:block!important}[data-theme=dark] .brand-module__Hh6gmq__logo[data-tone=auto] .brand-module__Hh6gmq__light{display:block!important}
.rows-module__c_ONcW__rows{margin:0;padding:0;list-style:none}.rows-module__c_ONcW__rows>li+li{border-top:1px solid var(--border-subtle)}.rows-module__c_ONcW__row{min-height:64px;color:inherit;align-items:center;gap:14px;min-width:0;padding:12px 20px;text-decoration:none;display:flex}a.rows-module__c_ONcW__row:hover{background:var(--surface-hover)}.rows-module__c_ONcW__rowLead{background:var(--brand-primary-subtle);width:40px;height:40px;color:var(--brand-primary);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.rows-module__c_ONcW__rowMain{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.rows-module__c_ONcW__rowTitle{font-weight:600;font-size:var(--text-md);color:var(--text-primary);overflow-wrap:anywhere;align-items:center;gap:8px;display:flex}.rows-module__c_ONcW__rowMeta{font-size:var(--text-sm);color:var(--text-secondary);overflow-wrap:anywhere}.rows-module__c_ONcW__rowAside{flex-shrink:0;align-items:center;gap:10px;display:flex}.rows-module__c_ONcW__rowCta{font-size:var(--text-sm);color:var(--text-link);flex-shrink:0;font-weight:600}.rows-module__c_ONcW__money{font-family:var(--ff-mono);font-weight:600;font-size:var(--text-md);white-space:nowrap}.rows-module__c_ONcW__overdue{background:var(--status-danger-bg);color:var(--status-danger-fg);border-radius:99px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.rows-module__c_ONcW__cardEmpty{color:var(--text-secondary);font-size:var(--text-sm);margin:0;padding:20px;line-height:1.55}@media (max-width:560px){.rows-module__c_ONcW__row{padding:12px 16px}.rows-module__c_ONcW__rowHideSm{display:none}}.rows-module__c_ONcW__splash{background:var(--surface-canvas);flex-direction:column;justify-content:center;align-items:center;gap:22px;min-height:100dvh;display:flex}.rows-module__c_ONcW__splashBar{background:var(--border-subtle);border-radius:3px;width:120px;height:3px;position:relative;overflow:hidden}.rows-module__c_ONcW__splashBar:after{content:"";border-radius:inherit;background:var(--brand-gradient);width:40%;animation:1.1s ease-in-out infinite alternate rows-module__c_ONcW__slide;position:absolute;inset:0}@keyframes rows-module__c_ONcW__slide{to{transform:translate(150%)}}@media (prefers-reduced-motion:reduce){.rows-module__c_ONcW__splashBar:after{animation:none}}
