@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_2fe1ab3d-module__-T-KAq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_2fe1ab3d-module__-T-KAq__variable{--font-inter:"Inter","Inter Fallback"}
:root{--preview-neo-size-001:.078125rem;--preview-neo-size-002:.625rem;--preview-neo-size-003:78.0469rem;--preview-neo-color-001:#ffffff4d;--preview-neo-color-002:#fff;--preview-neo-color-003:#009ca659;--preview-neo-color-004:#ffffffc7;--preview-neo-color-005:#1a1d1f1a;--preview-neo-color-006:#ffffff2e;--preview-neo-color-007:#1a1d1f14;--preview-neo-size-004:.46875rem;--preview-neo-size-005:2.1875rem;--preview-neo-size-006:1.71875rem;--preview-neo-color-008:#ffffff94;--preview-neo-size-007:.78125rem;--preview-neo-size-008:var(--control-input-height);--preview-neo-size-009:var(--control-input-radius);--preview-neo-color-009:#ffffffd1;--preview-neo-color-010:#ffffff8a;--preview-neo-color-011:#ffffffbd;--preview-neo-color-012:#ffffff57;--preview-neo-color-013:#ffffff8f;--preview-neo-color-014:#ffffff70;--preview-neo-color-015:#ffffff9e;--preview-neo-color-016:#ffffffd6;--preview-neo-size-010:.046875rem;--preview-neo-size-011:2.03125rem;--preview-neo-color-017:#009ca61a;--preview-neo-color-018:#ffffffeb;--preview-neo-size-012:1.5625rem;--preview-neo-color-019:#ffffff85;--preview-neo-color-020:#009ca6d1;--preview-neo-color-021:#fff;--preview-neo-size-013:48rem;--preview-neo-color-022:#1a1d1f1a;--preview-neo-color-023:#ffffff47;--preview-neo-color-024:#ffffff6b;--preview-neo-color-025:#1a1d1f24;--preview-neo-size-014:3.75rem;--preview-neo-color-026:#ffffffb8;--preview-neo-color-027:#009ca6bf;--preview-neo-color-028:#009ca64d;--preview-neo-size-015:.15625rem;--preview-neo-color-029:#fffffff2;--preview-neo-color-030:#66d9a61f;--preview-neo-color-031:#66d9a638;--preview-neo-color-032:#ff9d661f;--preview-neo-color-033:#ff9d6638;--preview-neo-color-034:#ff6b6b1f;--preview-neo-color-035:#ff6b6b38;--preview-neo-size-016:10.9375rem;--preview-neo-size-017:9.375rem;--preview-neo-color-036:#1a1d1f0f;--preview-neo-color-037:#ffffffc2;--preview-neo-size-018:.9375rem;--preview-neo-size-019:.234375rem;--preview-neo-color-038:#2f354a07}.neo-module__ifYBQW__card{--neo-card-surface-bg:var(--color-bg-card);--neo-card-surface-border:var(--color-border-card);--neo-card-tone-border:var(--color-card-tone-neutral-border);--neo-card-tone-shadow:var(--card-shadow-none);--neo-card-surface-shadow:var(--shadow-card);--neo-card-padding-inline:var(--card-padding-md);--neo-card-padding-block:var(--card-padding-md);z-index:1;border-radius:var(--card-radius-lg);border:var(--control-border-width)solid var(--neo-card-surface-border);background:var(--neo-card-surface-bg);box-shadow:var(--neo-card-surface-shadow),inset 0 0 0 var(--control-border-width)var(--neo-card-tone-border),var(--neo-card-tone-shadow);-webkit-backdrop-filter:blur(var(--card-blur-surface));backdrop-filter:blur(var(--card-blur-surface));padding:var(--neo-card-padding-block)var(--neo-card-padding-inline);transition:border-color var(--motion-duration-blur-surface),background var(--motion-duration-blur-surface),transform var(--motion-duration-blur-surface),box-shadow var(--motion-duration-blur-surface);position:relative;overflow:hidden}.neo-module__ifYBQW__cardSubtle{--neo-card-surface-bg:var(--color-bg-card-soft);--neo-card-surface-border:var(--color-border-card-soft);--neo-card-surface-shadow:var(--shadow-card-soft);border-radius:var(--card-radius-md);}.neo-module__ifYBQW__cardVariantDefault{--neo-card-surface-bg:var(--color-bg-card);--neo-card-surface-border:var(--color-border-card);--neo-card-surface-shadow:var(--shadow-card)}.neo-module__ifYBQW__cardVariantSubtle{--neo-card-surface-bg:var(--color-bg-card-soft);--neo-card-surface-border:var(--color-border-card-soft);--neo-card-surface-shadow:var(--shadow-card-soft)}.neo-module__ifYBQW__cardVariantElevated{--neo-card-surface-bg:var(--color-card-tone-elevated-bg);--neo-card-surface-border:var(--color-card-tone-elevated-border);--neo-card-surface-shadow:var(--card-shadow-lg)}.neo-module__ifYBQW__cardToneNeutral{--neo-card-tone-border:var(--color-card-tone-neutral-border);--neo-card-tone-shadow:var(--card-shadow-none)}.neo-module__ifYBQW__cardToneInfo{--neo-card-tone-border:var(--color-card-tone-info-border);--neo-card-tone-shadow:var(--card-shadow-none)}.neo-module__ifYBQW__cardToneSuccess{--neo-card-tone-border:var(--color-card-tone-success-border);--neo-card-tone-shadow:var(--card-shadow-none)}.neo-module__ifYBQW__cardToneWarning{--neo-card-tone-border:var(--color-card-tone-warning-border);--neo-card-tone-shadow:var(--card-shadow-none)}.neo-module__ifYBQW__cardToneDanger{--neo-card-tone-border:var(--color-card-tone-danger-border);--neo-card-tone-shadow:var(--card-shadow-none)}.neo-module__ifYBQW__cardInteractive{cursor:pointer}.neo-module__ifYBQW__cardInteractive:hover{transform:translateY(var(--motion-lift-y))}.neo-module__ifYBQW__cardInteractive:active{transform:translateY(var(--motion-press-y))}.neo-module__ifYBQW__cardInteractive:focus-visible{box-shadow:var(--control-focus-ring),inset 0 0 0 var(--control-border-width)var(--neo-card-tone-border),var(--neo-card-surface-shadow),var(--neo-card-tone-shadow);outline:none}.neo-module__ifYBQW__cardPaddingNone{--neo-card-padding-inline:0;--neo-card-padding-block:0}.neo-module__ifYBQW__cardPaddingXs{--neo-card-padding-inline:var(--card-padding-xs);--neo-card-padding-block:var(--card-padding-xs)}.neo-module__ifYBQW__cardPaddingSm{--neo-card-padding-inline:var(--card-padding-sm);--neo-card-padding-block:var(--card-padding-sm)}.neo-module__ifYBQW__cardPaddingMd{--neo-card-padding-inline:var(--card-padding-md);--neo-card-padding-block:var(--card-padding-md)}.neo-module__ifYBQW__cardPaddingLg{--neo-card-padding-inline:var(--card-padding-lg);--neo-card-padding-block:var(--card-padding-lg)}.neo-module__ifYBQW__cardRadiusSm{border-radius:var(--card-radius-sm)}.neo-module__ifYBQW__cardRadiusMd{border-radius:var(--card-radius-md)}.neo-module__ifYBQW__cardRadiusLg{border-radius:var(--card-radius-lg)}.neo-module__ifYBQW__cardRadiusXl{border-radius:var(--card-radius-xl)}:is(.neo-card-surface,.neo-card-surface-subtle,.neo-card-surface-elevated){--neo-card-surface-bg:var(--color-bg-card);--neo-card-surface-border:var(--color-border-card);--neo-card-tone-border:var(--color-card-tone-neutral-border);--neo-card-tone-shadow:var(--card-shadow-none);--neo-card-surface-shadow:var(--shadow-card);z-index:1;border-radius:var(--card-radius-lg);border:var(--control-border-width)solid var(--neo-card-surface-border);background:var(--neo-card-surface-bg);box-shadow:var(--neo-card-surface-shadow),inset 0 0 0 var(--control-border-width)var(--neo-card-tone-border),var(--neo-card-tone-shadow);-webkit-backdrop-filter:blur(var(--card-blur-surface));backdrop-filter:blur(var(--card-blur-surface));position:relative;overflow:hidden}.neo-card-surface-subtle{--neo-card-surface-bg:var(--color-bg-card-soft);--neo-card-surface-border:var(--color-border-card-soft);--neo-card-surface-shadow:var(--shadow-card-soft)}.neo-card-surface-elevated{--neo-card-surface-bg:var(--color-card-tone-elevated-bg);--neo-card-surface-border:var(--color-card-tone-elevated-border);--neo-card-surface-shadow:var(--card-shadow-lg)}.neo-card-tone-neutral{--neo-card-tone-border:var(--color-card-tone-neutral-border)}.neo-card-tone-info{--neo-card-tone-border:var(--color-card-tone-info-border)}.neo-card-tone-success{--neo-card-tone-border:var(--color-card-tone-success-border)}.neo-card-tone-warning{--neo-card-tone-border:var(--color-card-tone-warning-border)}.neo-card-tone-danger{--neo-card-tone-border:var(--color-card-tone-danger-border)}.neo-card-interactive{cursor:pointer}.neo-card-row{border-radius:var(--card-radius-md);border:var(--control-border-width)solid var(--color-border-card-soft);background:var(--color-bg-card-soft);-webkit-backdrop-filter:blur(var(--card-blur-surface));backdrop-filter:blur(var(--card-blur-surface))}.neo-module__ifYBQW__dot{width:var(--preview-neo-size-002);height:var(--preview-neo-size-002);border-radius:var(--preview-neo-size-003);display:inline-block}.neo-module__ifYBQW__btn{justify-content:center;align-items:center;gap:var(--control-button-gap);height:var(--control-button-height);padding:0 var(--control-button-padding-x);border-radius:var(--radius-full);border:var(--control-button-border-width-canonical)solid var(--color-button-border-subtle);background:var(--color-accent-primary);color:var(--preview-neo-color-002);font-size:var(--type-size-button);line-height:var(--type-leading-button);font-weight:var(--type-weight-button);letter-spacing:var(--type-tracking-body);box-shadow:none;transition:transform var(--transition-fast),opacity var(--transition-fast);z-index:1;display:inline-flex;position:relative}.neo-module__ifYBQW__btnSm{height:var(--control-button-height-sm);padding:0 var(--control-button-padding-x-sm);font-size:var(--type-size-button-sm)}.neo-module__ifYBQW__btnSm .neo-module__ifYBQW__btnIcon,.neo-module__ifYBQW__btnSm .neo-module__ifYBQW__btnIconMuted{width:var(--control-icon-size-sm);height:var(--control-icon-size-sm);flex:0 0 var(--control-icon-size-sm)}.neo-module__ifYBQW__btnIconOnly{width:var(--control-button-height);min-width:var(--control-button-height);padding:0}.neo-module__ifYBQW__btnSm.neo-module__ifYBQW__btnIconOnly{width:var(--control-button-height-sm);min-width:var(--control-button-height-sm)}.neo-module__ifYBQW__btn:hover{border-color:var(--color-button-border-subtle-hover);transform:translateY(var(--motion-lift-y));box-shadow:none}.neo-module__ifYBQW__btn:active{border-color:var(--color-button-border-subtle-active);transform:translateY(var(--motion-press-y));opacity:.92}.neo-module__ifYBQW__btn:disabled{opacity:.55;cursor:not-allowed}.neo-module__ifYBQW__btn:focus-visible{box-shadow:none;border-color:var(--color-focus-ring);outline:none}.neo-module__ifYBQW__btnSecondary{background:var(--preview-neo-color-004);color:var(--color-text-primary);border:var(--control-button-border-width-canonical)solid var(--color-button-border-subtle);box-shadow:none}.neo-module__ifYBQW__btnGhost{background:var(--preview-neo-color-006);color:var(--color-text-primary);border:var(--control-button-border-width-canonical)solid var(--color-button-border-subtle);box-shadow:none}.neo-module__ifYBQW__btnDanger{background:var(--color-accent-red);border:var(--control-button-border-width-canonical)solid var(--color-button-border-subtle);box-shadow:none}.neo-module__ifYBQW__btnIcon{width:var(--control-icon-size);height:var(--control-icon-size);flex:0 0 var(--control-icon-size);opacity:.92;justify-content:center;align-items:center;display:inline-flex}.neo-module__ifYBQW__btnIconMuted{width:var(--control-icon-size);height:var(--control-icon-size);flex:0 0 var(--control-icon-size);opacity:.76;justify-content:center;align-items:center;display:inline-flex}:is(.neo-module__ifYBQW__btnIcon>svg,.neo-module__ifYBQW__btnIconMuted>svg){width:100%;height:100%;stroke-width:var(--control-icon-stroke)}.neo-module__ifYBQW__btnLabel{white-space:nowrap}.neo-module__ifYBQW__hamburgerButton{width:var(--control-hamburger-size);height:var(--control-hamburger-size);border-radius:var(--radius-full);border:var(--control-button-border-width-canonical)solid var(--color-button-border-subtle);background:var(--color-hamburger-bg);color:var(--color-hamburger-stroke);transition:background var(--transition-fast),border-color var(--transition-fast),transform var(--transition-fast);justify-content:center;align-items:center;padding:0;line-height:0;display:inline-flex}.neo-module__ifYBQW__hamburgerButton:hover{background:var(--color-hamburger-bg-hover);border-color:var(--color-button-border-subtle-hover);transform:translateY(var(--motion-lift-y))}.neo-module__ifYBQW__hamburgerButton:active{transform:translateY(var(--motion-press-y))}.neo-module__ifYBQW__hamburgerButton:focus-visible{border-color:var(--color-focus-ring);box-shadow:none;outline:none}.neo-module__ifYBQW__hamburgerGlyph{width:var(--control-hamburger-line-width);height:calc((var(--control-hamburger-line-height)*3) + (var(--control-hamburger-line-gap)*2));flex-direction:column;justify-content:space-between;display:inline-flex;position:relative}.neo-module__ifYBQW__hamburgerLine{width:var(--control-hamburger-line-width);height:var(--control-hamburger-line-height);border-radius:var(--radius-full);transform-origin:50%;transition:transform var(--transition-fast),opacity var(--transition-fast);background:currentColor;display:block}.neo-module__ifYBQW__hamburgerOpen .neo-module__ifYBQW__hamburgerLineTop{transform:translateY(calc(var(--control-hamburger-line-gap) + var(--control-hamburger-line-height)))rotate(45deg)}.neo-module__ifYBQW__hamburgerOpen .neo-module__ifYBQW__hamburgerLineMiddle{opacity:0}.neo-module__ifYBQW__hamburgerOpen .neo-module__ifYBQW__hamburgerLineBottom{transform:translateY(calc((var(--control-hamburger-line-gap) + var(--control-hamburger-line-height))*-1))rotate(-45deg)}.neo-module__ifYBQW__iconButton{width:var(--control-icon-button-size-md);height:var(--control-icon-button-size-md);border-radius:var(--radius-full);border:var(--control-button-border-width-canonical)solid var(--color-button-border-subtle);background:var(--color-icon-button-bg);color:var(--color-text-secondary);transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),transform var(--transition-fast);justify-content:center;align-items:center;padding:0;line-height:0;display:inline-flex}.neo-module__ifYBQW__iconButtonSm{width:var(--control-icon-button-size-sm);height:var(--control-icon-button-size-sm)}.neo-module__ifYBQW__iconButtonLg{width:var(--control-icon-button-size-lg);height:var(--control-icon-button-size-lg)}.neo-module__ifYBQW__iconButtonSquare{border-radius:var(--radius-lg)}.neo-module__ifYBQW__iconButton:hover{background:var(--color-icon-button-bg-hover);border-color:var(--color-button-border-subtle-hover);color:var(--color-text-primary);transform:translateY(var(--motion-lift-y))}.neo-module__ifYBQW__iconButton:active{transform:translateY(var(--motion-press-y))}.neo-module__ifYBQW__iconButton:focus-visible{border-color:var(--color-focus-ring);box-shadow:none;outline:none}.neo-module__ifYBQW__iconButtonActive{background:var(--color-icon-button-active-bg);border-color:var(--color-icon-button-active-border);color:var(--color-text-primary)}.neo-module__ifYBQW__iconButtonAccent{background:var(--color-icon-button-accent-bg);border-color:var(--color-icon-button-accent-border);color:var(--color-icon-button-accent-text)}.neo-module__ifYBQW__iconButtonGlyph{width:var(--control-icon-button-icon-size);height:var(--control-icon-button-icon-size);justify-content:center;align-items:center;display:inline-flex}.neo-module__ifYBQW__iconButtonGlyph>svg{width:100%;height:100%;stroke-width:var(--control-icon-stroke)}.neo-module__ifYBQW__tabChip{min-height:var(--control-tab-height);border-radius:var(--radius-full);border:var(--control-button-border-width-canonical)solid var(--color-button-border-subtle);background:var(--color-tab-bg);color:var(--color-tab-text);padding:0 var(--control-tab-padding-x);justify-content:center;align-items:center;gap:var(--control-tab-gap);font-size:var(--type-size-tab);line-height:var(--type-leading-button);font-weight:var(--type-weight-tab);letter-spacing:var(--type-tracking-body);white-space:nowrap;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),transform var(--transition-fast);display:inline-flex}.neo-module__ifYBQW__tabChip:hover{background:var(--color-tab-bg-hover);border-color:var(--color-button-border-subtle-hover);color:var(--color-text-primary);transform:translateY(var(--motion-lift-y))}.neo-module__ifYBQW__tabChip:active{transform:translateY(var(--motion-press-y))}.neo-module__ifYBQW__tabChip:focus-visible{border-color:var(--color-focus-ring);box-shadow:none;outline:none}.neo-module__ifYBQW__tabChipSelected{background:var(--color-tab-bg-selected);border-color:var(--color-tab-border-selected);color:var(--color-tab-text-selected)}.neo-module__ifYBQW__tabChipDot{width:var(--preview-neo-size-004);height:var(--preview-neo-size-004);border-radius:var(--radius-full);background:var(--color-accent-primary);flex:none}.neo-module__ifYBQW__tabChipLabel{white-space:nowrap}.neo-module__ifYBQW__tabChipRight{color:var(--color-text-tertiary);font-size:var(--type-size-micro)}.neo-module__ifYBQW__dismissibleTabChip{align-items:center;gap:var(--card-padding-unit);display:inline-flex}.neo-module__ifYBQW__dismissibleTabChipMain{padding-right:var(--card-padding-sm);border-top-right-radius:0;border-bottom-right-radius:0}.neo-module__ifYBQW__dismissibleTabChipDismiss{min-width:var(--control-tab-height);min-height:var(--control-tab-height);border:var(--control-button-border-width-canonical)solid var(--color-button-border-subtle);border-radius:0 var(--card-radius-pill)var(--card-radius-pill)0;background:var(--color-tab-bg);color:var(--color-text-tertiary);transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),transform var(--transition-fast);border-left:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.neo-module__ifYBQW__dismissibleTabChipDismiss:hover{background:var(--color-tab-bg-hover);border-color:var(--color-button-border-subtle-hover);color:var(--color-text-primary);transform:translateY(var(--motion-lift-y))}.neo-module__ifYBQW__dismissibleTabChipDismiss:active{transform:translateY(var(--motion-press-y))}.neo-module__ifYBQW__dismissibleTabChipDismiss:focus-visible{border-color:var(--color-focus-ring);box-shadow:var(--control-focus-ring);outline:none}.neo-module__ifYBQW__dismissibleTabChipDismiss:disabled{cursor:not-allowed;opacity:.5}.neo-module__ifYBQW__dismissibleTabChipDismiss>svg{width:var(--control-icon-size-sm);height:var(--control-icon-size-sm);stroke-width:var(--control-icon-stroke)}.neo-module__ifYBQW__segmentedControl{align-items:center;gap:var(--control-segment-gap);padding:var(--control-segment-shell-padding);border-radius:var(--radius-full);border:var(--preview-neo-size-001)solid var(--color-segment-border);background:var(--color-segment-bg);-webkit-backdrop-filter:blur(var(--card-blur-surface));backdrop-filter:blur(var(--card-blur-surface));display:inline-flex}.neo-module__ifYBQW__segmentedControlSm{gap:calc(var(--control-segment-gap)*.8);padding:calc(var(--control-segment-shell-padding)*.8)}.neo-module__ifYBQW__segmentedControlItem{min-height:var(--control-segment-height);padding:0 var(--control-segment-padding-x);border-radius:var(--radius-full);border:var(--control-button-border-width-canonical)solid var(--color-button-border-subtle);background:var(--color-segment-item-bg);color:var(--color-segment-text);justify-content:center;align-items:center;gap:var(--control-segment-gap);font-size:var(--type-size-segment);line-height:var(--type-leading-button);font-weight:var(--type-weight-segment);letter-spacing:var(--type-tracking-body);transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),transform var(--transition-fast);display:inline-flex}.neo-module__ifYBQW__segmentedControlItem:hover{background:var(--color-segment-item-bg-hover);border-color:var(--color-button-border-subtle-hover);color:var(--color-text-primary);transform:translateY(var(--motion-lift-y))}.neo-module__ifYBQW__segmentedControlItem:active{transform:translateY(var(--motion-press-y))}.neo-module__ifYBQW__segmentedControlItem:focus-visible{box-shadow:none;border-color:var(--color-focus-ring);outline:none}.neo-module__ifYBQW__segmentedControlItem:disabled{opacity:.5;cursor:not-allowed}.neo-module__ifYBQW__segmentedControlItemSelected{background:var(--color-segment-item-bg-selected);border-color:var(--color-button-border-subtle-active);color:var(--color-segment-text-selected)}.neo-module__ifYBQW__segmentedControlIcon{width:var(--control-segment-icon-size);height:var(--control-segment-icon-size);flex:none;justify-content:center;align-items:center;display:inline-flex}.neo-module__ifYBQW__segmentedControlIcon>svg{width:100%;height:100%;stroke-width:var(--control-icon-stroke)}.neo-module__ifYBQW__segmentedControlLabel{white-space:nowrap}.neo-module__ifYBQW__segmentedControlRight{color:var(--color-text-tertiary);font-size:var(--type-size-micro)}.neo-module__ifYBQW__actionChip{min-height:var(--control-action-chip-height);padding:0 var(--control-action-chip-padding-x);border-radius:var(--radius-full);border:var(--control-button-border-width-canonical)solid var(--color-button-border-subtle);background:var(--color-action-chip-bg);color:var(--color-action-chip-text);justify-content:center;align-items:center;gap:var(--control-action-chip-gap);font-size:var(--type-size-action-chip);line-height:var(--type-leading-button);font-weight:var(--type-weight-action-chip);letter-spacing:var(--type-tracking-body);transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),transform var(--transition-fast);display:inline-flex}.neo-module__ifYBQW__actionChipSm{min-height:calc(var(--control-action-chip-height)*.9)}.neo-module__ifYBQW__actionChip:hover{background:var(--color-action-chip-bg-hover);border-color:var(--color-button-border-subtle-hover);color:var(--color-text-primary);transform:translateY(var(--motion-lift-y))}.neo-module__ifYBQW__actionChip:active{transform:translateY(var(--motion-press-y))}.neo-module__ifYBQW__actionChip:focus-visible{box-shadow:none;border-color:var(--color-focus-ring);outline:none}.neo-module__ifYBQW__actionChipPrimary{background:var(--color-action-chip-primary-bg);border-color:var(--color-action-chip-primary-border);color:var(--color-action-chip-primary-text)}.neo-module__ifYBQW__actionChipIcon{width:var(--control-action-chip-icon-size);height:var(--control-action-chip-icon-size);flex:none;justify-content:center;align-items:center;display:inline-flex}.neo-module__ifYBQW__actionChipIconMuted{width:var(--control-action-chip-icon-size);height:var(--control-action-chip-icon-size);opacity:.78;flex:none;justify-content:center;align-items:center;display:inline-flex}:is(.neo-module__ifYBQW__actionChipIcon>svg,.neo-module__ifYBQW__actionChipIconMuted>svg){width:100%;height:100%;stroke-width:var(--control-icon-stroke)}.neo-module__ifYBQW__actionChipLabel{white-space:nowrap}.neo-module__ifYBQW__statusChip{min-height:var(--control-status-chip-height);padding:0 var(--control-status-chip-padding-x);border-radius:var(--radius-full);border:var(--control-button-border-width-canonical)solid var(--color-button-border-subtle);background:var(--color-status-chip-bg);color:var(--color-status-chip-text);justify-content:center;align-items:center;gap:var(--control-status-chip-gap);font-size:var(--type-size-status-chip);line-height:var(--type-leading-button);font-weight:var(--type-weight-status-chip);letter-spacing:var(--type-tracking-body);transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),transform var(--transition-fast);display:inline-flex}.neo-module__ifYBQW__statusChip:hover{background:var(--color-status-chip-bg-hover);border-color:var(--color-button-border-subtle-hover);color:var(--color-text-primary);transform:translateY(var(--motion-lift-y))}.neo-module__ifYBQW__statusChip:active{transform:translateY(var(--motion-press-y))}.neo-module__ifYBQW__statusChip:focus-visible{box-shadow:none;border-color:var(--color-focus-ring);outline:none}.neo-module__ifYBQW__statusChipSelected{background:var(--color-status-chip-bg-selected);border-color:var(--color-status-chip-border-selected);color:var(--color-status-chip-text-selected)}.neo-module__ifYBQW__statusChipToneSuccess{--neo-status-chip-accent:var(--color-status-chip-accent-success)}.neo-module__ifYBQW__statusChipToneWarning{--neo-status-chip-accent:var(--color-status-chip-accent-warning)}.neo-module__ifYBQW__statusChipToneDanger{--neo-status-chip-accent:var(--color-status-chip-accent-danger)}.neo-module__ifYBQW__statusChipToneInfo{--neo-status-chip-accent:var(--color-status-chip-accent-info)}.neo-module__ifYBQW__statusChipIcon{width:var(--control-status-chip-icon-size);height:var(--control-status-chip-icon-size);color:var(--neo-status-chip-accent,var(--color-text-tertiary));flex:none;justify-content:center;align-items:center;display:inline-flex}.neo-module__ifYBQW__statusChipIcon>svg{width:100%;height:100%;stroke-width:var(--control-icon-stroke)}.neo-module__ifYBQW__statusChipLabel{white-space:nowrap}.neo-module__ifYBQW__statPill{min-height:var(--control-stat-pill-height);border-radius:var(--radius-full);border:var(--preview-neo-size-001)solid var(--color-stat-pill-border);background:var(--color-stat-pill-bg);color:var(--color-stat-pill-text);padding:0 var(--control-stat-pill-padding-x);font-size:var(--type-size-stat-pill);line-height:var(--type-leading-button);font-weight:var(--type-weight-stat-pill);letter-spacing:var(--type-tracking-body);white-space:nowrap;justify-content:center;align-items:center;display:inline-flex}.neo-module__ifYBQW__filterChip{min-height:var(--control-filter-height);border:var(--control-button-border-width-canonical)solid var(--color-button-border-subtle);border-radius:var(--radius-full);background:var(--color-filter-bg);color:var(--color-filter-text);padding:0 var(--control-filter-padding-x);justify-content:flex-start;align-items:center;gap:var(--control-filter-gap);font-size:var(--type-size-filter);line-height:var(--type-leading-button);font-weight:var(--type-weight-filter);letter-spacing:var(--type-tracking-body);transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),transform var(--transition-fast);display:inline-flex}.neo-module__ifYBQW__filterChip:hover{background:var(--color-filter-bg-hover);border-color:var(--color-button-border-subtle-hover);color:var(--color-text-primary);transform:translateY(var(--motion-lift-y))}.neo-module__ifYBQW__filterChip:active{transform:translateY(var(--motion-press-y))}.neo-module__ifYBQW__filterChip:focus-visible{border-color:var(--color-focus-ring);box-shadow:none;outline:none}.neo-module__ifYBQW__filterChipSelected{background:var(--color-filter-bg-selected);border-color:var(--color-filter-border-selected);color:var(--color-text-primary)}.neo-module__ifYBQW__filterChipToneActive{--color-filter-bg-selected:#66d9a633;--color-filter-border-selected:#66d9a657}.neo-module__ifYBQW__filterChipToneInactive{--color-filter-bg-selected:#ff6b6b29;--color-filter-border-selected:#ff6b6b47}.neo-module__ifYBQW__filterChipLabel{white-space:nowrap}.neo-module__ifYBQW__filterChipCount{min-width:var(--control-filter-count-min-width);height:var(--control-filter-count-height);padding:0 var(--control-filter-count-padding-x);border-radius:var(--radius-full);border:var(--preview-neo-size-001)solid var(--preview-neo-color-007);background:var(--preview-neo-color-008);color:var(--color-text-secondary);font-size:var(--type-size-micro);font-weight:var(--type-weight-body);justify-content:center;align-items:center;line-height:1;display:inline-flex}.neo-module__ifYBQW__fieldWrap{display:block}.neo-module__ifYBQW__fieldTop{justify-content:space-between;align-items:baseline;gap:var(--preview-neo-size-007);display:flex}.neo-module__ifYBQW__fieldLabel{font-size:var(--type-size-field-label);font-weight:var(--type-weight-field-label);color:var(--color-text-primary)}.neo-module__ifYBQW__fieldHint{font-size:var(--type-size-field-hint);font-weight:var(--type-weight-field-hint);color:var(--color-text-tertiary)}.neo-module__ifYBQW__fieldRow{margin-top:var(--preview-neo-size-007);position:relative}.neo-module__ifYBQW__field{width:100%;height:var(--preview-neo-size-008);padding:0 var(--control-input-padding-x);border-radius:var(--preview-neo-size-009);background:var(--preview-neo-color-009);box-shadow:none;color:var(--color-text-primary);transition:background var(--transition-base),box-shadow var(--transition-base);border:0;outline:none}button.neo-module__ifYBQW__field{border:var(--control-button-border-width-canonical)solid var(--color-button-border-subtle)}button.neo-module__ifYBQW__field:hover{border-color:var(--color-button-border-subtle-hover)}button.neo-module__ifYBQW__field:focus-visible{border-color:var(--color-focus-ring)}.neo-module__ifYBQW__field::placeholder{color:var(--color-text-tertiary)}.neo-module__ifYBQW__field:focus,.neo-module__ifYBQW__field:focus-visible{box-shadow:var(--control-focus-ring)}.neo-module__ifYBQW__selectFieldShell{position:relative}.neo-module__ifYBQW__selectField{appearance:none;cursor:pointer;padding-inline-end:var(--control-select-padding-right)}.neo-module__ifYBQW__selectField:disabled{cursor:not-allowed}.neo-module__ifYBQW__selectFieldChevron{inset:0 var(--control-select-arrow-offset)0 auto;width:var(--control-icon-size);color:var(--color-text-tertiary);pointer-events:none;justify-content:center;align-items:center;display:inline-flex;position:absolute}.neo-module__ifYBQW__selectFieldChevron>svg{width:100%;height:100%;stroke-width:var(--control-icon-stroke)}.neo-module__ifYBQW__textarea{width:100%;min-height:var(--control-textarea-min-height);border:var(--control-border-width)solid var(--color-border-medium);border-radius:var(--control-input-radius);background:var(--color-bg-card-soft);color:var(--color-text-primary);padding:var(--card-padding-xs)var(--control-input-padding-x);font-size:var(--type-size-ui-default);font-weight:var(--type-weight-ui-default);line-height:var(--type-leading-body);resize:vertical;transition:border-color var(--motion-transition-fast),background var(--motion-transition-fast),box-shadow var(--motion-transition-fast)}.neo-module__ifYBQW__textarea::placeholder{color:var(--color-text-tertiary)}.neo-module__ifYBQW__textarea:hover:not(:disabled){background:var(--color-bg-hover)}.neo-module__ifYBQW__textarea:focus-visible{box-shadow:var(--control-focus-ring);border-color:color-mix(in srgb,var(--color-accent-primary)52%,transparent);outline:none}.neo-module__ifYBQW__textarea:disabled{opacity:var(--motion-state-disabled-opacity);cursor:not-allowed}.neo-module__ifYBQW__checkboxWrap{--neo-checkbox-size:var(--control-checkbox-size);--neo-checkbox-min-target:var(--control-target-size-comfortable);--neo-checkbox-gap:var(--card-padding-xs);--neo-checkbox-padding-x:var(--card-padding-sm);min-height:var(--neo-checkbox-min-target);align-items:center;gap:var(--neo-checkbox-gap);padding:0 var(--neo-checkbox-padding-x);border-radius:var(--card-radius-pill);cursor:pointer;transition:background var(--motion-transition-fast);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.neo-module__ifYBQW__checkboxWrapCompact{--neo-checkbox-size:var(--control-checkbox-size-compact);--neo-checkbox-min-target:var(--control-checkbox-target-compact);--neo-checkbox-gap:var(--control-checkbox-gap-compact);--neo-checkbox-padding-x:var(--control-checkbox-padding-x-compact)}.neo-module__ifYBQW__checkboxWrapInputOnly{padding-inline:var(--control-checkbox-padding-x-compact);grid-template-columns:auto;justify-content:center}.neo-module__ifYBQW__checkboxWrap:hover{background:var(--color-filter-bg-hover)}.neo-module__ifYBQW__checkboxWrapDisabled{opacity:var(--motion-state-disabled-opacity);cursor:not-allowed}.neo-module__ifYBQW__checkboxInput{appearance:none;width:var(--neo-checkbox-size);height:var(--neo-checkbox-size);border:var(--control-border-width)solid var(--color-border-medium);border-radius:var(--card-radius-pill);background:var(--color-bg-card-soft);transition:border-color var(--motion-transition-fast),background var(--motion-transition-fast),box-shadow var(--motion-transition-fast);justify-content:center;align-items:center;margin:0;display:inline-flex}.neo-module__ifYBQW__checkboxInput:after{content:"";width:calc(var(--control-icon-size-sm)*.48);height:calc(var(--control-icon-size-sm)*.3);border:solid var(--color-accent-primary);border-width:0 0 var(--control-border-width)var(--control-border-width);transform-origin:50%;transition:transform var(--motion-transition-fast);transform:rotate(-45deg)scale(0)}.neo-module__ifYBQW__checkboxInput:checked{border-color:color-mix(in srgb,var(--color-accent-primary)58%,transparent);background:color-mix(in srgb,var(--color-accent-primary)18%,transparent)}.neo-module__ifYBQW__checkboxInput:checked:after{transform:rotate(-45deg)scale(1)}.neo-module__ifYBQW__checkboxInput:focus-visible{box-shadow:var(--control-focus-ring);outline:none}.neo-module__ifYBQW__checkboxInput:disabled{cursor:not-allowed}.neo-module__ifYBQW__checkboxLabel{min-width:0;color:var(--color-text-secondary);font-size:var(--type-size-ui-default);font-weight:var(--type-weight-ui-default);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.neo-module__ifYBQW__checkboxRight{color:var(--color-text-tertiary);justify-content:center;align-items:center;display:inline-flex}.neo-module__ifYBQW__checkboxRight>svg{width:var(--control-icon-size-sm);height:var(--control-icon-size-sm)}.neo-module__ifYBQW__interactiveSurface{min-height:var(--control-interactive-min-height);box-sizing:border-box;border:var(--control-border-width)solid transparent;border-radius:var(--control-interactive-radius);color:inherit;transition:background var(--motion-transition-fast),border-color var(--motion-transition-fast),box-shadow var(--motion-transition-fast),color var(--motion-transition-fast),transform var(--motion-transition-fast);background:0 0}.neo-module__ifYBQW__interactiveSurface:hover:not(:disabled):not([aria-disabled=true]){background:var(--color-interactive-hover-bg)}.neo-module__ifYBQW__interactiveSurface:active:not(:disabled):not([aria-disabled=true]){background:var(--color-interactive-active-bg);transform:translateY(var(--motion-interactive-press-y))}.neo-module__ifYBQW__interactiveSurface:focus-visible{box-shadow:var(--control-focus-ring);border-color:var(--color-interactive-focus-border);outline:none}.neo-module__ifYBQW__interactiveSurface:disabled,.neo-module__ifYBQW__interactiveSurface[aria-disabled=true]{opacity:var(--motion-state-disabled-opacity);cursor:not-allowed;transform:none}.neo-module__ifYBQW__interactiveSurfaceLift:hover:not(:disabled):not([aria-disabled=true]){background:var(--color-interactive-lift-bg);transform:translateY(var(--motion-interactive-lift-y))}.neo-module__ifYBQW__interactiveSurfaceLift:active:not(:disabled):not([aria-disabled=true]){transform:translateY(var(--motion-interactive-press-y))}.neo-module__ifYBQW__interactiveSurfaceSelected,.neo-module__ifYBQW__interactiveSurface[aria-pressed=true]{border-color:var(--color-interactive-focus-border);background:var(--color-interactive-hover-bg)}.neo-module__ifYBQW__interactiveSurfaceHeader{--control-interactive-min-height:var(--control-target-size-comfortable);--control-interactive-radius:var(--card-radius-md);width:100%;padding:var(--card-padding-sm)}.neo-module__ifYBQW__interactiveSurfaceCompact{--control-interactive-min-height:var(--control-target-size-min);--control-interactive-radius:var(--card-radius-sm);padding-inline:var(--card-padding-unit)}.neo-module__ifYBQW__interactiveSurfaceCalendarDay{--control-interactive-min-height:var(--control-date-nav-size);--control-interactive-radius:var(--card-radius-pill);width:100%;min-height:var(--control-date-nav-size);border-radius:var(--card-radius-pill);justify-content:center;align-items:center;display:inline-flex}.neo-module__ifYBQW__checklistMenuRoot{gap:var(--card-padding-unit);display:grid;position:relative}.neo-module__ifYBQW__checklistMenuTrigger{text-align:left;justify-content:space-between;width:100%}.neo-module__ifYBQW__checklistMenuTriggerLabel{text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;overflow:hidden}.neo-module__ifYBQW__checklistMenuPanel{top:calc(100% + var(--card-padding-xs));z-index:var(--layout-layer-floating);width:var(--control-checklist-menu-width);max-width:min(var(--control-checklist-menu-width-mobile),calc(100vw - (var(--layout-page-padding-x-mobile)*2)));border-radius:var(--card-radius-lg);border:var(--control-border-width)solid var(--color-border-card-soft);background:var(--color-bg-card-soft);-webkit-backdrop-filter:blur(var(--card-blur-popover));backdrop-filter:blur(var(--card-blur-popover));box-shadow:var(--card-shadow-md);max-height:var(--control-checklist-menu-max-height);grid-template-rows:minmax(0,1fr) auto;display:grid;position:absolute;overflow:hidden}.neo-module__ifYBQW__checklistMenuPanelStart{inset-inline-start:0}.neo-module__ifYBQW__checklistMenuPanelEnd{inset-inline-end:0}.neo-module__ifYBQW__checklistMenuBody{padding:var(--card-padding-xs);gap:var(--card-padding-unit);display:grid;overflow:auto}.neo-module__ifYBQW__checklistMenuFooter{border-top:var(--control-border-width)solid var(--color-border-card-soft);padding:var(--card-padding-sm);justify-content:space-between;align-items:center;gap:var(--card-padding-xs);flex-wrap:wrap;display:flex}.neo-module__ifYBQW__scopeSearchControl{width:100%;height:var(--preview-neo-size-008);min-height:var(--preview-neo-size-008);border-radius:var(--preview-neo-size-009);background:var(--preview-neo-color-009);box-shadow:none;transition:background var(--transition-base),box-shadow var(--transition-base);border:0;align-items:stretch;display:flex}.neo-module__ifYBQW__scopeSearchControl:hover{background:var(--color-bg-hover)}.neo-module__ifYBQW__scopeSearchControl:focus-within{box-shadow:var(--control-focus-ring)}.neo-module__ifYBQW__scopeSearchControlDisabled{opacity:var(--motion-state-disabled-opacity)}.neo-module__ifYBQW__scopeSearchScopeWrap{min-width:calc(var(--control-button-height)*2.9);flex:none;align-items:center;display:inline-flex;position:relative}.neo-module__ifYBQW__scopeSearchScopeTrigger{border:var(--control-button-border-width-canonical)solid transparent;border-inline-end-color:var(--color-button-border-subtle);color:var(--color-text-primary);font-size:var(--type-size-field-value);font-weight:var(--type-weight-field-value);line-height:var(--type-leading-body);width:100%;height:100%;min-height:0;min-width:calc(var(--control-button-height)*2.9);padding:0 calc(var(--control-select-padding-right) + var(--card-padding-unit))0 var(--control-input-padding-x);text-align:left;cursor:pointer;background:0 0}.neo-module__ifYBQW__scopeSearchScopeTrigger:focus-visible{border-inline-end-color:var(--color-focus-ring);outline:none}.neo-module__ifYBQW__scopeSearchScopeTrigger:hover{border-inline-end-color:var(--color-button-border-subtle-hover)}.neo-module__ifYBQW__scopeSearchScopeTriggerValue{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.neo-module__ifYBQW__scopeSearchChevron{right:var(--control-select-arrow-offset);width:var(--control-icon-size);height:var(--control-icon-size);color:var(--color-text-tertiary);pointer-events:none;transition:transform var(--transition-fast),opacity var(--transition-fast);position:absolute;top:50%;transform:translateY(-50%)}.neo-module__ifYBQW__scopeSearchChevronOpen{opacity:1;transform:translateY(-50%)rotate(180deg)}.neo-module__ifYBQW__scopeSearchDivider{width:var(--preview-neo-size-001);background:var(--preview-neo-color-005);flex:none;align-self:stretch}.neo-module__ifYBQW__scopeSearchInputWrap{flex:auto;align-items:center;min-width:0;display:flex;position:relative}.neo-module__ifYBQW__scopeSearchIcon{left:var(--control-input-padding-x);width:var(--control-icon-size);height:var(--control-icon-size);color:var(--color-text-tertiary);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.neo-module__ifYBQW__scopeSearchInput{width:100%;height:100%;min-height:0;color:var(--color-text-primary);font-size:var(--type-size-field-value);font-weight:var(--type-weight-field-value);line-height:var(--type-leading-body);padding-left:calc(var(--control-input-padding-x) + var(--control-icon-size) + var(--card-padding-unit));padding-right:var(--control-input-padding-x);background:0 0;border:0}.neo-module__ifYBQW__scopeSearchInput::placeholder{color:var(--color-text-tertiary)}.neo-module__ifYBQW__scopeSearchInput:focus-visible{outline:none}.neo-module__ifYBQW__scopeSearchInputWithClear{padding-right:calc(var(--control-input-padding-x) + var(--control-target-size-min))}.neo-module__ifYBQW__scopeSearchClear{right:var(--card-padding-unit);min-width:var(--control-target-size-min);min-height:var(--control-target-size-min);width:var(--control-target-size-min);height:var(--control-target-size-min);border:var(--control-button-border-width-canonical)solid var(--color-button-border-subtle);border-radius:var(--card-radius-pill);color:var(--color-text-tertiary);cursor:pointer;transition:background var(--motion-duration-fast)var(--motion-ease-standard),color var(--motion-duration-fast)var(--motion-ease-standard);background:0 0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.neo-module__ifYBQW__scopeSearchClear:hover{background:var(--color-bg-hover);border-color:var(--color-button-border-subtle-hover);color:var(--color-text-primary)}.neo-module__ifYBQW__scopeSearchClear:focus-visible{box-shadow:var(--control-focus-ring);outline:none}.neo-module__ifYBQW__scopeSearchClear>svg{width:var(--control-icon-size);height:var(--control-icon-size)}@media (max-width:48rem){.neo-module__ifYBQW__scopeSearchScopeTrigger{min-width:calc(var(--control-button-height)*2.4);padding-left:var(--card-padding-sm)}.neo-module__ifYBQW__scopeSearchInput{padding-left:calc(var(--card-padding-sm) + var(--control-icon-size) + var(--card-padding-unit))}}.neo-module__ifYBQW__fieldRight{inset:0 var(--preview-neo-size-007)0 auto;align-items:center;display:flex;position:absolute}.neo-module__ifYBQW__fieldUnit{font-size:var(--type-size-caption);color:var(--color-text-tertiary);font-weight:var(--type-weight-label)}.neo-module__ifYBQW__fieldSelectShell{position:relative}.neo-module__ifYBQW__fieldSelectTrigger{width:100%;padding-right:var(--control-select-padding-right);text-align:left;cursor:pointer;font-size:var(--type-size-field-value);font-weight:var(--type-weight-field-value);color:var(--color-text-primary);justify-content:flex-start;align-items:center;display:inline-flex}.neo-module__ifYBQW__fieldSelectTriggerValue{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.neo-module__ifYBQW__fieldSelectChevron{inset:0 var(--control-select-arrow-offset)0 auto;width:var(--control-icon-size);color:var(--color-text-primary);opacity:.86;pointer-events:none;transition:transform var(--transition-fast),opacity var(--transition-fast);justify-content:center;align-items:center;display:inline-flex;position:absolute}.neo-module__ifYBQW__fieldSelectChevron>svg{width:100%;height:100%;stroke-width:var(--control-icon-stroke)}.neo-module__ifYBQW__fieldSelectChevronOpen{opacity:1;transform:rotate(180deg)}.neo-module__ifYBQW__neoPopoverSurface,.neo-module__ifYBQW__fieldSelectMenu,.neo-module__ifYBQW__dateFilterPanel{border:var(--preview-neo-size-001)solid var(--color-border-card-soft);background:var(--color-bg-card-soft);-webkit-backdrop-filter:blur(var(--card-blur-popover));backdrop-filter:blur(var(--card-blur-popover));box-shadow:none;transition:-webkit-backdrop-filter var(--motion-duration-blur-surface)var(--motion-ease-standard),backdrop-filter var(--motion-duration-blur-surface)var(--motion-ease-standard),background var(--transition-fast),border-color var(--transition-fast)}.neo-module__ifYBQW__fieldSelectMenu{z-index:var(--layout-layer-dropdown);left:0;right:0;top:calc(100% + (var(--card-padding-unit)*2));padding:var(--control-select-menu-padding);border-radius:var(--radius-card-sm);gap:var(--card-padding-unit);display:grid;position:absolute}.neo-module__ifYBQW__fieldSelectOption{height:var(--control-select-option-height);border:var(--control-button-border-width-canonical)solid var(--color-button-border-subtle);border-radius:var(--radius-full);color:var(--color-text-secondary);font-size:var(--type-size-field-value);font-weight:var(--type-weight-body);text-align:left;padding:0 var(--control-select-option-padding-x);transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast);background:0 0}.neo-module__ifYBQW__fieldSelectOption:hover{background:var(--preview-neo-color-010);border-color:var(--color-button-border-subtle-hover);color:var(--color-text-primary)}.neo-module__ifYBQW__fieldSelectOptionActive{background:var(--preview-neo-color-011);border-color:var(--color-button-border-subtle-active);color:var(--color-text-primary);font-weight:var(--type-weight-body-strong)}.neo-module__ifYBQW__dateFilterTrigger{justify-content:flex-start;align-items:center;gap:var(--card-padding-xs);padding-right:var(--control-select-padding-right);text-align:left;cursor:pointer;display:inline-flex}.neo-module__ifYBQW__dateFilterTriggerIcon{width:var(--control-icon-size);height:var(--control-icon-size);color:var(--color-text-secondary);flex:none}.neo-module__ifYBQW__dateFilterTriggerIcon>svg{width:100%;height:100%;stroke-width:var(--control-icon-stroke)}.neo-module__ifYBQW__dateFilterTriggerText{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--type-size-field-value);font-weight:var(--type-weight-field-value);color:var(--color-text-primary);overflow:hidden}.neo-module__ifYBQW__dateFilterPanel{border-radius:var(--radius-card);background:color-mix(in srgb,var(--color-bg-card-soft)92%,transparent);width:100%;max-height:100%;padding:var(--control-select-menu-padding);gap:var(--card-padding-sm);display:grid;overflow-y:auto}.neo-module__ifYBQW__dateFilterPortal{z-index:var(--layout-layer-dropdown);pointer-events:auto;position:fixed}.neo-module__ifYBQW__dateFilterPresetGrid{gap:var(--card-padding-unit);flex-wrap:wrap;display:flex}.neo-module__ifYBQW__dateFilterPreset{min-height:var(--control-select-option-height);border:var(--control-button-border-width-canonical)solid var(--color-button-border-subtle);border-radius:var(--radius-full);background:var(--preview-neo-color-012);color:var(--color-text-secondary);padding:0 var(--control-select-option-padding-x);font-size:var(--type-size-body-sm);font-weight:var(--type-weight-body);letter-spacing:var(--type-tracking-body);transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}.neo-module__ifYBQW__dateFilterPreset:hover{background:var(--preview-neo-color-013);border-color:var(--color-button-border-subtle-hover);color:var(--color-text-primary)}.neo-module__ifYBQW__dateFilterPresetActive{background:var(--preview-neo-color-009);border-color:var(--color-button-border-subtle-active);color:var(--color-text-primary);font-weight:var(--type-weight-body-strong)}.neo-module__ifYBQW__dateFilterMonthStepper{min-height:calc(var(--control-select-option-height) + var(--card-padding-xs));border-radius:var(--radius-card-sm);border:var(--preview-neo-size-001)solid var(--preview-neo-color-007);background:var(--preview-neo-color-014);padding:var(--card-padding-xs);align-items:center;gap:var(--card-padding-xs);grid-template-columns:auto 1fr auto;display:grid}.neo-module__ifYBQW__dateFilterMonthCurrent{text-align:center;min-width:0;font-size:var(--type-size-body);font-weight:var(--type-weight-body-strong);letter-spacing:var(--type-tracking-body);color:var(--color-text-primary);text-transform:capitalize}.neo-module__ifYBQW__dateFilterCalendar{border-radius:var(--radius-card-sm);border:var(--preview-neo-size-001)solid var(--preview-neo-color-007);background:var(--preview-neo-color-014);padding:var(--card-padding-sm);gap:var(--card-padding-xs);display:grid}.neo-module__ifYBQW__dateFilterCalendarHead{justify-content:space-between;align-items:center;display:flex}.neo-module__ifYBQW__dateFilterCalendarTitle{font-size:var(--type-size-body-sm);font-weight:var(--type-weight-body-strong);color:var(--color-text-primary);text-transform:capitalize}.neo-module__ifYBQW__dateFilterNavButton{width:var(--control-date-nav-size);height:var(--control-date-nav-size);border-radius:var(--radius-full);border:var(--control-button-border-width-canonical)solid var(--color-button-border-subtle);background:var(--preview-neo-color-015);color:var(--color-text-primary);transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast);justify-content:center;align-items:center;padding:0;line-height:0;display:inline-flex}.neo-module__ifYBQW__dateFilterNavButton:hover{background:var(--preview-neo-color-016);border-color:var(--color-button-border-subtle-hover);color:var(--color-text-primary)}.neo-module__ifYBQW__dateFilterNavGlyph{--control-date-nav-glyph-offset-x:0;width:100%;height:100%;display:block;position:relative}.neo-module__ifYBQW__dateFilterNavGlyph:before{content:"";top:calc(50% + var(--control-date-nav-glyph-offset-y));left:calc(50% + var(--control-date-nav-glyph-offset-x));width:calc(var(--control-date-nav-icon-size)*.56);height:calc(var(--control-date-nav-icon-size)*.56);border-top:calc(var(--control-date-nav-icon-stroke)*var(--preview-neo-size-010))solid currentColor;border-right:calc(var(--control-date-nav-icon-stroke)*var(--preview-neo-size-010))solid currentColor;opacity:.92;transform-origin:50%;position:absolute}.neo-module__ifYBQW__dateFilterNavGlyphPrev{--control-date-nav-glyph-offset-x:var(--control-date-nav-glyph-offset-x-prev)}.neo-module__ifYBQW__dateFilterNavGlyphNext{--control-date-nav-glyph-offset-x:var(--control-date-nav-glyph-offset-x-next)}.neo-module__ifYBQW__dateFilterNavGlyphPrev:before{transform:translate(-50%,-50%)rotate(-135deg)}.neo-module__ifYBQW__dateFilterNavGlyphNext:before{transform:translate(-50%,-50%)rotate(45deg)}.neo-module__ifYBQW__dateFilterWeekdays{gap:var(--card-padding-unit);font-size:var(--type-size-micro);color:var(--color-text-tertiary);text-align:center;letter-spacing:var(--type-tracking-overline);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.neo-module__ifYBQW__dateFilterDays{gap:var(--card-padding-unit);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.neo-module__ifYBQW__dateFilterDay{height:var(--preview-neo-size-011);border:var(--control-button-border-width-canonical)solid var(--color-button-border-subtle);border-radius:var(--preview-neo-size-007);color:var(--color-text-secondary);font-size:var(--type-size-body-sm);font-weight:var(--type-weight-body);transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast);background:0 0}.neo-module__ifYBQW__dateFilterDay:hover{background:var(--preview-neo-color-013);border-color:var(--color-button-border-subtle-hover);color:var(--color-text-primary)}.neo-module__ifYBQW__dateFilterDayOutside{opacity:.46}.neo-module__ifYBQW__dateFilterDayRange{background:var(--preview-neo-color-017);color:var(--color-text-primary)}.neo-module__ifYBQW__dateFilterDayActive{background:var(--preview-neo-color-018);border-color:var(--color-button-border-subtle-active);color:var(--color-text-primary);font-weight:var(--type-weight-body-strong)}.neo-module__ifYBQW__dateFilterRangeSummary{min-height:var(--preview-neo-size-012);font-size:var(--type-size-overline);color:var(--color-text-secondary)}.neo-module__ifYBQW__dateFilterFooter{justify-content:flex-end;align-items:center;gap:var(--card-padding-xs);display:flex}.neo-module__ifYBQW__dateFilterGhostButton{min-height:var(--control-date-action-height);border:var(--control-button-border-width-canonical)solid var(--color-button-border-subtle);border-radius:var(--radius-full);background:var(--preview-neo-color-019);color:var(--color-text-secondary);padding:0 var(--control-date-action-padding-x);font-size:var(--type-size-date-action);font-weight:var(--type-weight-date-action)}.neo-module__ifYBQW__dateFilterApplyButton{min-height:var(--control-date-action-height);border:var(--control-button-border-width-canonical)solid var(--color-button-border-subtle);border-radius:var(--radius-full);background:var(--preview-neo-color-020);color:var(--preview-neo-color-021);padding:0 var(--control-date-action-padding-x);font-size:var(--type-size-date-action);font-weight:var(--type-weight-date-action);transition:opacity var(--transition-fast)}.neo-module__ifYBQW__dateFilterApplyButton:disabled{opacity:.45;cursor:not-allowed}.neo-module__ifYBQW__dueDatePickerRoot{position:relative}.neo-module__ifYBQW__dueDatePickerTrigger{justify-content:flex-start;align-items:center;gap:var(--card-padding-xs);text-align:left;display:inline-flex}.neo-module__ifYBQW__dueDatePickerTriggerIcon{width:var(--control-icon-size);height:var(--control-icon-size);color:var(--color-text-secondary);flex:none}.neo-module__ifYBQW__dueDatePickerTriggerIcon>svg{width:100%;height:100%;stroke-width:var(--control-icon-stroke)}.neo-module__ifYBQW__dueDatePickerTriggerText{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--type-size-field-value);line-height:var(--type-leading-field-value);font-weight:var(--type-weight-field-value);color:var(--color-text-primary);overflow:hidden}.neo-module__ifYBQW__dueDatePickerPanel{z-index:var(--layout-layer-dropdown);top:calc(100% + var(--card-padding-xs));width:min(calc(var(--control-modal-width-sm) + (var(--control-modal-width-sm)/2)),calc(100vw - (var(--layout-page-padding-x-mobile)*2)));border-radius:var(--card-radius-md);padding:var(--card-padding-xs);gap:var(--card-padding-xs);box-shadow:var(--card-shadow-lg);display:grid;position:absolute;left:0}.neo-module__ifYBQW__dueDatePickerPanelFloating{top:var(--control-due-date-panel-top,0px);left:var(--control-due-date-panel-left,0px);width:min(calc(var(--control-modal-width-sm) + (var(--control-modal-width-sm)/2)),var(--control-due-date-panel-max-width,calc(100vw - (var(--layout-page-padding-x-mobile)*2))));max-width:var(--control-due-date-panel-max-width,calc(100vw - (var(--layout-page-padding-x-mobile)*2)));max-height:var(--control-due-date-panel-max-height,calc(var(--layout-app-viewport-height) - (var(--card-padding-sm)*2)));position:absolute;overflow-y:auto}.neo-module__ifYBQW__dueDatePickerPanelFloating[data-ready=false]{opacity:0;pointer-events:none}.neo-module__ifYBQW__dueDatePickerPanelHeader{justify-content:space-between;align-items:center;gap:var(--card-padding-xs);display:flex}.neo-module__ifYBQW__dueDatePickerPanelTitle{font-size:var(--type-size-h4);line-height:var(--type-leading-heading);font-weight:var(--type-weight-h4);color:var(--color-text-primary);margin:0}.neo-module__ifYBQW__dueDatePickerClose{flex:none}.neo-module__ifYBQW__dueDatePickerPanelBody{align-items:flex-start;gap:var(--card-padding-xs);flex-wrap:wrap;display:flex}.neo-module__ifYBQW__dueDatePickerCalendarColumn{flex:1 1 calc(var(--control-modal-width-sm)/1.45);min-width:calc(var(--control-modal-width-sm)/1.45);gap:var(--card-padding-unit);display:grid}.neo-module__ifYBQW__dueDatePickerConfigColumn{flex:1 1 calc(var(--control-modal-width-sm)/1.55);min-width:calc(var(--control-modal-width-sm)/1.55);align-content:start;gap:var(--card-padding-xs);display:grid}.neo-module__ifYBQW__dueDatePickerCalendarHead{align-items:center;gap:var(--card-padding-unit);grid-template-columns:auto 1fr auto;display:grid}.neo-module__ifYBQW__dueDatePickerCalendarNavGroup{align-items:center;gap:var(--card-padding-unit);display:inline-flex}.neo-module__ifYBQW__dueDatePickerCalendarNav{flex:none}.neo-module__ifYBQW__dueDatePickerCalendarTitle{text-align:center;font-size:var(--type-size-body-lg);line-height:var(--type-leading-body);font-weight:var(--type-weight-body-strong);color:var(--color-text-primary);text-transform:lowercase;margin:0}.neo-module__ifYBQW__dueDatePickerWeekHeader{gap:var(--card-padding-unit);text-align:center;font-size:var(--type-size-micro);line-height:var(--type-leading-body);font-weight:var(--type-weight-body-strong);color:var(--color-text-secondary);letter-spacing:var(--type-tracking-overline);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.neo-module__ifYBQW__dueDatePickerDays{gap:var(--card-padding-unit);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.neo-module__ifYBQW__dueDatePickerDay{min-height:calc(var(--control-target-size-min) + var(--card-padding-xs));border:var(--control-button-border-width-canonical)solid var(--color-button-border-subtle);border-radius:var(--card-radius-sm);color:var(--color-text-primary);font-size:var(--type-size-body-sm);line-height:var(--type-leading-body);font-weight:var(--type-weight-body);transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast);background:0 0}.neo-module__ifYBQW__dueDatePickerDay:hover{background:var(--color-bg-card-nested-hover);border-color:var(--color-button-border-subtle-hover)}.neo-module__ifYBQW__dueDatePickerDayOutside{color:var(--color-text-tertiary)}.neo-module__ifYBQW__dueDatePickerDaySelected{background:var(--color-status-info-soft-bg);border-color:var(--color-button-border-subtle-active);color:var(--color-status-info-soft-text);font-weight:var(--type-weight-body-strong)}.neo-module__ifYBQW__dueDatePickerDayToday{box-shadow:inset 0 calc(var(--control-border-width)*-1)0 var(--color-accent-primary)}.neo-module__ifYBQW__dueDatePickerFields{gap:var(--card-padding-xs);display:grid}.neo-module__ifYBQW__dueDatePickerFieldBlock{gap:var(--card-padding-unit);display:grid}.neo-module__ifYBQW__dueDatePickerFieldLabel{font-size:var(--type-size-field-label);line-height:var(--type-leading-field-label);font-weight:var(--type-weight-field-label);color:var(--color-text-primary);margin:0}.neo-module__ifYBQW__dueDatePickerFieldRow{align-items:center;gap:var(--card-padding-xs);grid-template-columns:auto minmax(0,1fr);display:grid}.neo-module__ifYBQW__dueDatePickerDueRow{align-items:center;gap:var(--card-padding-xs);grid-template-columns:auto minmax(0,1fr) minmax(0,.72fr);display:grid}.neo-module__ifYBQW__dueDatePickerWeekdayRow{gap:var(--card-padding-unit);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.neo-module__ifYBQW__dueDatePickerWeekdayChip{justify-content:center;padding-inline:0}.neo-module__ifYBQW__dueDatePickerHelper{color:var(--color-text-secondary);font-size:var(--type-size-body-sm);line-height:var(--type-leading-body);margin:0}.neo-module__ifYBQW__dueDatePickerActions{gap:var(--card-padding-xs);display:grid}.neo-module__ifYBQW__toggle{justify-content:flex-start;align-items:center;gap:var(--control-toggle-gap);min-height:var(--control-toggle-min-height);border-radius:var(--radius-full);padding:var(--control-toggle-padding-y)var(--control-toggle-padding-x);border:var(--control-button-border-width-canonical)solid var(--color-button-border-subtle);background:var(--preview-neo-color-023);color:var(--color-text-primary);box-shadow:none;transition:transform var(--transition-fast),background var(--transition-fast),border-color var(--transition-fast);outline:none;display:inline-flex}.neo-module__ifYBQW__toggle:hover{background:var(--preview-neo-color-024);border-color:var(--color-button-border-subtle-hover)}.neo-module__ifYBQW__toggle:focus-visible{box-shadow:none;border-color:var(--color-focus-ring);outline:none}.neo-module__ifYBQW__toggleField{--control-toggle-min-height:var(--control-input-height);--control-toggle-padding-y:var(--card-padding-unit);--control-toggle-padding-x:var(--control-input-padding-x);--control-toggle-gap:var(--card-padding-sm);--control-toggle-switch-height:calc(var(--control-input-height) - (var(--card-padding-unit)*2));--control-toggle-switch-width:calc(var(--control-toggle-switch-height)*1.72);--control-toggle-knob-size:calc(var(--control-toggle-switch-height) - (var(--control-toggle-knob-offset)*2));--control-toggle-knob-travel:calc(var(--control-toggle-switch-width) - var(--control-toggle-knob-size) - (var(--control-toggle-knob-offset)*2))}.neo-module__ifYBQW__toggleNoLabel{padding-inline:var(--control-toggle-padding-y);justify-content:center;gap:0}.neo-module__ifYBQW__switch{width:var(--control-toggle-switch-width);height:var(--control-toggle-switch-height);border-radius:var(--radius-full);border:var(--preview-neo-size-001)solid var(--preview-neo-color-005);background:var(--preview-neo-color-026);box-sizing:border-box;box-shadow:none;transition:background var(--transition-base),border-color var(--transition-base);justify-content:flex-start;align-items:center;display:inline-flex;position:relative;overflow:hidden}.neo-module__ifYBQW__switchOn{background:var(--preview-neo-color-027);border-color:var(--preview-neo-color-028)}.neo-module__ifYBQW__knob{top:50%;width:var(--control-toggle-knob-size);height:var(--control-toggle-knob-size);border-radius:var(--preview-neo-size-003);background:color-mix(in srgb,var(--color-text-tertiary)34%,var(--preview-neo-color-029)66%);border:var(--preview-neo-size-001)solid color-mix(in srgb,var(--color-text-secondary)22%,transparent);box-shadow:none;box-sizing:border-box;transition:inset-inline-start var(--transition-base),transform var(--transition-base),background var(--transition-base),border-color var(--transition-base);position:absolute;inset-inline-start:var(--control-toggle-knob-offset);transform:translateY(-50%)}.neo-module__ifYBQW__knobOn{background:var(--preview-neo-color-029);border-color:#0000;inset-inline-start:clamp(var(--control-toggle-knob-offset),calc(var(--control-toggle-knob-offset) + var(--control-toggle-knob-travel)),calc(100% - var(--control-toggle-knob-size) - var(--control-toggle-knob-offset)));transform:translateY(-50%)}.neo-module__ifYBQW__toggleLabel{line-height:var(--type-leading-body);font-size:var(--type-size-body);font-weight:var(--type-weight-label);color:var(--color-text-primary)}.neo-module__ifYBQW__badge{--neo-badge-dot:var(--color-text-tertiary);align-items:center;gap:var(--control-badge-gap);height:var(--control-badge-height);padding:0 var(--control-badge-padding-x);border-radius:var(--radius-full);font-size:var(--type-size-badge);line-height:var(--type-leading-badge);font-weight:var(--type-weight-badge);letter-spacing:var(--type-tracking-body);color:var(--color-text-primary);background:var(--preview-neo-color-015);border:var(--preview-neo-size-001)solid var(--preview-neo-color-007);box-shadow:none;display:inline-flex}.neo-module__ifYBQW__badgeDot{width:var(--control-badge-dot-size);height:var(--control-badge-dot-size);border-radius:var(--preview-neo-size-003);background:var(--neo-badge-dot)}.neo-module__ifYBQW__badgeSuccess{--neo-badge-dot:var(--color-accent-green);background:var(--preview-neo-color-030);border-color:var(--preview-neo-color-031)}.neo-module__ifYBQW__badgeWarning{--neo-badge-dot:var(--color-accent-orange);background:var(--preview-neo-color-032);border-color:var(--preview-neo-color-033)}.neo-module__ifYBQW__badgeDanger{--neo-badge-dot:var(--color-accent-red);background:var(--preview-neo-color-034);border-color:var(--preview-neo-color-035)}.neo-module__ifYBQW__curveBadge{min-width:var(--control-badge-height);min-height:var(--control-badge-height);border-radius:var(--card-radius-pill);border:var(--control-border-width)solid transparent;font-size:var(--type-size-ui-meta);font-weight:var(--type-weight-ui-emphasis);justify-content:center;align-items:center;display:inline-flex}.neo-module__ifYBQW__curveToneA{background:color-mix(in srgb,var(--color-accent-primary)18%,transparent);color:var(--color-accent-primary);border-color:color-mix(in srgb,var(--color-accent-primary)36%,transparent)}.neo-module__ifYBQW__curveToneB{background:color-mix(in srgb,var(--color-accent-blue)18%,transparent);color:var(--color-accent-blue);border-color:color-mix(in srgb,var(--color-accent-blue)36%,transparent)}.neo-module__ifYBQW__curveToneC{background:color-mix(in srgb,var(--color-accent-yellow)20%,transparent);color:color-mix(in srgb,var(--color-accent-yellow)84%,var(--color-text-primary)16%);border-color:color-mix(in srgb,var(--color-accent-yellow)36%,transparent)}.neo-module__ifYBQW__curveToneD{background:color-mix(in srgb,var(--color-accent-orange)20%,transparent);color:var(--color-accent-orange);border-color:color-mix(in srgb,var(--color-accent-orange)40%,transparent)}.neo-module__ifYBQW__curveToneE{background:color-mix(in srgb,var(--color-accent-red)18%,transparent);color:var(--color-accent-red);border-color:color-mix(in srgb,var(--color-accent-red)36%,transparent)}.neo-module__ifYBQW__scrollbar{scrollbar-width:thin;scrollbar-color:var(--color-scrollbar-thumb-idle)var(--color-scrollbar-track-idle)}.neo-module__ifYBQW__scrollbar::-webkit-scrollbar{width:var(--control-scrollbar-size);height:var(--control-scrollbar-size)}.neo-module__ifYBQW__scrollbar::-webkit-scrollbar-track{background:var(--color-scrollbar-track-idle);border-radius:var(--control-scrollbar-radius);transition:background var(--motion-scrollbar-fade)}.neo-module__ifYBQW__scrollbar::-webkit-scrollbar-thumb{background:var(--color-scrollbar-thumb-idle);border-radius:var(--control-scrollbar-radius);border:var(--control-scrollbar-thumb-border)solid transparent;transition:background var(--motion-scrollbar-fade);background-clip:padding-box}.neo-module__ifYBQW__scrollbar::-webkit-scrollbar-thumb:hover{background:var(--color-scrollbar-thumb-hover)}.neo-module__ifYBQW__scrollbar::-webkit-scrollbar-thumb:active{background:var(--color-scrollbar-thumb-active)}.neo-module__ifYBQW__scrollbar::-webkit-scrollbar-corner{background:var(--color-scrollbar-corner)}.neo-module__ifYBQW__scrollbar:hover,.neo-module__ifYBQW__scrollbar:focus,.neo-module__ifYBQW__scrollbar:focus-within,.neo-module__ifYBQW__scrollbar:active{scrollbar-color:var(--color-scrollbar-thumb)var(--color-scrollbar-track)}.neo-module__ifYBQW__scrollbar:hover::-webkit-scrollbar-track{background:var(--color-scrollbar-track)}.neo-module__ifYBQW__scrollbar:focus::-webkit-scrollbar-track{background:var(--color-scrollbar-track)}.neo-module__ifYBQW__scrollbar:focus-within::-webkit-scrollbar-track{background:var(--color-scrollbar-track)}.neo-module__ifYBQW__scrollbar:active::-webkit-scrollbar-track{background:var(--color-scrollbar-track)}.neo-module__ifYBQW__scrollbar:hover::-webkit-scrollbar-thumb{background:var(--color-scrollbar-thumb)}.neo-module__ifYBQW__scrollbar:focus::-webkit-scrollbar-thumb{background:var(--color-scrollbar-thumb)}.neo-module__ifYBQW__scrollbar:focus-within::-webkit-scrollbar-thumb{background:var(--color-scrollbar-thumb)}.neo-module__ifYBQW__scrollbar:active::-webkit-scrollbar-thumb{background:var(--color-scrollbar-thumb)}.neo-module__ifYBQW__scrollbarThin{--control-scrollbar-size:var(--control-scrollbar-size-thin)}.neo-module__ifYBQW__neoToastSurface,.neo-module__ifYBQW__toast{border-radius:var(--radius-card-sm);border:var(--control-border-width)solid var(--color-border-card-soft);background:var(--color-surface-toast);-webkit-backdrop-filter:blur(var(--card-blur-toast));backdrop-filter:blur(var(--card-blur-toast));box-shadow:var(--card-shadow-lg);transition:-webkit-backdrop-filter var(--motion-duration-blur-surface)var(--motion-ease-standard),backdrop-filter var(--motion-duration-blur-surface)var(--motion-ease-standard),background var(--transition-fast),border-color var(--transition-fast)}:is(.neo-tooltip-surface,.neo-chart-tooltip,.glass-tooltip,.custom-ag-tooltip,.ag-tooltip,.ag-tooltip-custom,.neo-module__ifYBQW__neoTooltipSurface){border:var(--control-border-width)solid var(--neo-chart-tooltip-border-strong,var(--neo-chart-tooltip-border,var(--color-border-card-soft)));border-radius:var(--card-radius-lg);background:var(--color-surface-tooltip);padding:var(--card-padding-sm);max-width:var(--control-grid-tooltip-max-width);color:var(--color-text-primary);font-size:var(--type-size-caption);font-weight:var(--type-weight-body);line-height:var(--type-leading-reading);z-index:var(--layout-layer-tooltip);box-shadow:var(--neo-chart-tooltip-shadow,none);-webkit-backdrop-filter:blur(var(--card-blur-tooltip))saturate(var(--neo-chart-tooltip-saturation-strong,var(--neo-tooltip-saturation)))contrast(var(--neo-chart-tooltip-contrast-strong,1));backdrop-filter:blur(var(--card-blur-tooltip))saturate(var(--neo-chart-tooltip-saturation-strong,var(--neo-tooltip-saturation)))contrast(var(--neo-chart-tooltip-contrast-strong,1));transition:-webkit-backdrop-filter var(--motion-duration-blur-surface)var(--motion-ease-standard),backdrop-filter var(--motion-duration-blur-surface)var(--motion-ease-standard),background var(--transition-fast),border-color var(--transition-fast)}.neo-module__ifYBQW__neoRechartsTooltipPortal{pointer-events:none;z-index:var(--layout-layer-tooltip);transform:translate(-50%,calc(-100% - var(--card-padding-xs)));position:fixed;inset:0 auto auto 0}.neo-module__ifYBQW__neoRechartsTooltipAnchor{opacity:0;width:0;height:0;display:inline-block}.neo-module__ifYBQW__neoRechartsTooltipSurface{min-width:calc(var(--control-modal-width-sm) - var(--card-padding-lg));max-width:var(--control-grid-tooltip-max-width);gap:var(--card-padding-unit);display:grid}.neo-module__ifYBQW__neoRechartsTooltipTitle{color:var(--color-text-secondary);font-size:var(--type-size-overline);line-height:var(--type-leading-body);font-weight:var(--type-weight-overline);letter-spacing:var(--type-tracking-overline);text-transform:uppercase;margin:0}.neo-module__ifYBQW__neoRechartsTooltipRow{justify-content:space-between;align-items:center;gap:var(--card-padding-sm);color:var(--color-text-secondary);font-size:var(--type-size-body-sm);line-height:var(--type-leading-body);font-weight:var(--type-weight-body);display:flex}.neo-module__ifYBQW__neoRechartsTooltipKey{align-items:center;gap:var(--card-padding-unit);white-space:nowrap;text-overflow:ellipsis;min-width:0;display:inline-flex;overflow:hidden}.neo-module__ifYBQW__neoRechartsTooltipDot{width:var(--control-badge-dot-size);height:var(--control-badge-dot-size);border-radius:var(--card-radius-pill);background:var(--neo-tooltip-dot-color,var(--color-accent-primary));flex:none}.neo-module__ifYBQW__neoRechartsTooltipValue{color:var(--color-text-primary);font-weight:var(--type-weight-ui-emphasis);white-space:nowrap}:is(.glass-tooltip,.custom-ag-tooltip){padding:var(--card-padding-sm)}:is(.ag-tooltip,.ag-tooltip-custom){padding:var(--card-padding-sm)!important;white-space:pre-wrap!important}:is(body.planilha-neo-scope .ag-tooltip,body.planilha-neo-scope .ag-tooltip-custom,body.planilha-neo-scope .ag-popup-child.ag-tooltip,body.planilha-neo-scope .ag-popup-child.ag-tooltip-custom,body.planilha-neo-scope .neo-tooltip-surface,body.planilha-neo-scope .custom-ag-tooltip){border:var(--control-border-width)solid var(--neo-chart-tooltip-border-strong,var(--neo-chart-tooltip-border,var(--color-border-card-soft)))!important;border-radius:var(--card-radius-lg)!important;background:var(--color-surface-tooltip)!important;box-shadow:var(--neo-chart-tooltip-shadow,none)!important;-webkit-backdrop-filter:blur(var(--card-blur-tooltip))saturate(var(--neo-chart-tooltip-saturation-strong,var(--neo-tooltip-saturation)))contrast(var(--neo-chart-tooltip-contrast-strong,1))!important;backdrop-filter:blur(var(--card-blur-tooltip))saturate(var(--neo-chart-tooltip-saturation-strong,var(--neo-tooltip-saturation)))contrast(var(--neo-chart-tooltip-contrast-strong,1))!important}.glass-tooltip--compact{padding:var(--card-padding-xs)var(--card-padding-sm);font-size:var(--type-size-micro)}:is(.glass-tooltip .tooltip-title,.custom-ag-tooltip .tooltip-header){font-weight:var(--type-weight-body-strong);color:var(--color-text-primary)}.glass-tooltip .tooltip-muted{color:var(--color-text-secondary)}.glass-tooltip .tooltip-accent{color:var(--color-accent-primary)}.glass-tooltip-arrow{background:var(--color-surface-tooltip);border:var(--control-border-width)solid var(--neo-chart-tooltip-border-strong,var(--neo-chart-tooltip-border,var(--color-border-card-soft)))}.neo-module__ifYBQW__neoOverlayScrim,.neo-module__ifYBQW__modalOverlay{z-index:var(--z-modal-backdrop);background:var(--color-overlay-scrim);-webkit-backdrop-filter:blur(var(--control-modal-backdrop-blur));backdrop-filter:blur(var(--control-modal-backdrop-blur));transition:-webkit-backdrop-filter var(--motion-duration-blur-surface)var(--motion-ease-standard),backdrop-filter var(--motion-duration-blur-surface)var(--motion-ease-standard),opacity var(--transition-fast);position:fixed;inset:0}.neo-module__ifYBQW__neoModalSurface,.neo-module__ifYBQW__modalSurface{border-radius:var(--radius-card);border:var(--control-border-width)solid var(--color-border-card-soft);background:var(--color-surface-modal);color:var(--color-modal-text-title);-webkit-backdrop-filter:blur(var(--card-blur-modal,var(--card-blur-surface)));backdrop-filter:blur(var(--card-blur-modal,var(--card-blur-surface)));box-shadow:var(--card-shadow-lg);transition:-webkit-backdrop-filter var(--motion-duration-blur-surface)var(--motion-ease-standard),backdrop-filter var(--motion-duration-blur-surface)var(--motion-ease-standard),background var(--transition-fast),border-color var(--transition-fast)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.neo-module__ifYBQW__neoToastSurface,.neo-module__ifYBQW__toast{background:var(--color-toast-bg-strong)}:is(.neo-tooltip-surface,.neo-chart-tooltip,.neo-module__ifYBQW__neoTooltipSurface,.neo-module__ifYBQW__neoPopoverSurface){background:var(--color-bg-card-soft)}.neo-module__ifYBQW__neoModalSurface,.neo-module__ifYBQW__modalSurface{background:var(--color-modal-surface)}}.neo-module__ifYBQW__toastViewport{inset:auto var(--card-padding-lg)var(--card-padding-lg)auto;z-index:var(--z-popover);gap:var(--control-toast-stack-gap);width:min(var(--control-toast-width),calc(100vw - (var(--card-padding-lg)*2)));pointer-events:none;display:grid;position:fixed}.neo-module__ifYBQW__toast{--neo-toast-accent:var(--color-toast-tone-info);min-height:var(--control-toast-min-height);color:var(--color-toast-text-title);padding:var(--control-toast-padding);align-items:center;gap:var(--control-toast-gap);pointer-events:auto;animation:neo-module__ifYBQW__neoToastEnter var(--motion-toast-enter-duration)var(--motion-ease-soft)both;grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.neo-module__ifYBQW__toastClosing{animation:neo-module__ifYBQW__neoToastExit var(--motion-toast-exit-duration)var(--motion-ease-standard)both}.neo-module__ifYBQW__toastToneSuccess{--neo-toast-accent:var(--color-toast-tone-success)}.neo-module__ifYBQW__toastToneWarning{--neo-toast-accent:var(--color-toast-tone-warning)}.neo-module__ifYBQW__toastToneDanger{--neo-toast-accent:var(--color-toast-tone-danger)}.neo-module__ifYBQW__toastToneInfo{--neo-toast-accent:var(--color-toast-tone-info)}.neo-module__ifYBQW__toastIcon{width:var(--control-toast-icon-size);height:var(--control-toast-icon-size);border-radius:var(--radius-full);background:color-mix(in srgb,var(--neo-toast-accent)20%,transparent);color:var(--neo-toast-accent);flex:none;justify-content:center;align-items:center;display:inline-flex}.neo-module__ifYBQW__toastIcon>svg{width:100%;height:100%;stroke-width:var(--control-icon-stroke)}.neo-module__ifYBQW__toastBody{gap:calc(var(--card-padding-unit)*2);min-width:0;display:grid}.neo-module__ifYBQW__toastTitle{font-size:var(--type-size-toast-title);line-height:var(--type-leading-body);font-weight:var(--type-weight-toast-title);letter-spacing:var(--type-tracking-body);color:var(--color-toast-text-title);margin:0}.neo-module__ifYBQW__toastDescription{font-size:var(--type-size-toast-body);line-height:var(--type-leading-body);font-weight:var(--type-weight-toast-body);letter-spacing:var(--type-tracking-body);color:var(--color-toast-text-body);margin:0}.neo-module__ifYBQW__toastAction{min-height:var(--control-toast-action-height);padding:0 var(--control-toast-action-padding-x);border-radius:var(--radius-full);border:var(--control-button-border-width-canonical)solid var(--color-button-border-subtle);background:var(--color-toast-action-bg);color:var(--color-toast-action-text);font-size:var(--type-size-toast-body);line-height:var(--type-leading-button);font-weight:var(--type-weight-toast-title);letter-spacing:var(--type-tracking-body);transition:transform var(--transition-fast),background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}.neo-module__ifYBQW__toastAction:hover{background:var(--color-toast-action-bg-hover);border-color:var(--color-button-border-subtle-hover);color:var(--color-text-primary);transform:translateY(var(--motion-lift-y))}.neo-module__ifYBQW__toastAction:focus-visible{box-shadow:none;outline:none}.neo-module__ifYBQW__toastClose{width:var(--control-icon-button-size-sm);height:var(--control-icon-button-size-sm);border-radius:var(--radius-full);border:var(--control-button-border-width-canonical)solid var(--color-button-border-subtle);background:var(--color-toast-close-bg);color:var(--color-toast-text-body);transition:transform var(--transition-fast),background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast);justify-content:center;align-items:center;padding:0;display:inline-flex}.neo-module__ifYBQW__toastClose:hover{background:var(--color-toast-close-bg-hover);border-color:var(--color-button-border-subtle-hover);color:var(--color-text-primary);transform:translateY(var(--motion-lift-y))}.neo-module__ifYBQW__toastClose>svg{width:var(--control-icon-size);height:var(--control-icon-size);stroke-width:var(--control-icon-stroke)}.neo-module__ifYBQW__modalOverlay{padding:var(--card-padding-lg);animation:neo-module__ifYBQW__neoModalOverlayIn var(--motion-modal-enter-duration)var(--motion-ease-standard)both;justify-content:center;align-items:center;display:flex}.neo-module__ifYBQW__modalViewportRoot{z-index:var(--z-modal-backdrop);position:fixed;inset:0}.neo-module__ifYBQW__modalSurface{width:min(var(--control-modal-width-md),calc(100vw - (var(--card-padding-lg)*2)));padding:var(--control-modal-padding);gap:var(--control-modal-gap);animation:neo-module__ifYBQW__neoModalEnter var(--motion-modal-enter-duration)var(--motion-ease-emphasis)both;display:grid}.neo-module__ifYBQW__modalSurfaceSm{width:min(var(--control-modal-width-sm),calc(100vw - (var(--card-padding-lg)*2)))}.neo-module__ifYBQW__modalSurfaceLg{width:min(var(--control-modal-width-lg),calc(100vw - (var(--card-padding-lg)*2)))}.neo-module__ifYBQW__modalHeader{justify-content:space-between;align-items:flex-start;gap:var(--card-padding-sm);display:flex}.neo-module__ifYBQW__modalHeaderText{gap:var(--card-padding-unit);min-width:0;display:grid}.neo-module__ifYBQW__modalTitle{font-size:var(--type-size-modal-title);line-height:var(--type-leading-heading);font-weight:var(--type-weight-modal-title);letter-spacing:var(--type-tracking-heading);color:var(--color-modal-text-title);margin:0}.neo-module__ifYBQW__modalDescription{font-size:var(--type-size-modal-description);line-height:var(--type-leading-body);font-weight:var(--type-weight-modal-description);letter-spacing:var(--type-tracking-body);color:var(--color-modal-text-description);margin:0}.neo-module__ifYBQW__modalClose{width:var(--control-icon-button-size-md);height:var(--control-icon-button-size-md);border-radius:var(--radius-full);border:var(--control-button-border-width-canonical)solid var(--color-button-border-subtle);background:var(--color-modal-close-bg);color:var(--color-modal-close-icon);transition:transform var(--transition-fast),background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast);flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.neo-module__ifYBQW__modalClose:hover{background:var(--color-modal-close-bg-hover);border-color:var(--color-button-border-subtle-hover);color:var(--color-text-primary);transform:translateY(var(--motion-lift-y))}.neo-module__ifYBQW__modalClose>svg{width:var(--control-icon-size);height:var(--control-icon-size);stroke-width:var(--control-icon-stroke)}.neo-module__ifYBQW__dialogPrimitiveClose{top:var(--card-padding-sm);right:var(--card-padding-sm);position:absolute}.neo-module__ifYBQW__dialogPrimitiveContent{z-index:var(--z-modal);animation:neo-module__ifYBQW__neoDialogPrimitiveEnter var(--motion-modal-enter-duration)var(--motion-ease-emphasis)both;max-height:calc(100vh - (var(--card-padding-lg)*2));position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.neo-module__ifYBQW__modalBody{gap:var(--card-padding-sm);display:grid}.neo-module__ifYBQW__modalFooter{justify-content:flex-end;align-items:center;gap:var(--card-padding-xs);flex-wrap:wrap;display:inline-flex}@keyframes neo-module__ifYBQW__neoToastEnter{0%{opacity:0;transform:translate3d(0,var(--motion-toast-enter-y),0)scale(var(--motion-toast-enter-scale))}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes neo-module__ifYBQW__neoToastExit{0%{opacity:1;transform:translate(0,0)scale(1)}to{opacity:0;transform:translate3d(0,var(--motion-toast-exit-y),0)scale(var(--motion-toast-exit-scale))}}@keyframes neo-module__ifYBQW__neoModalOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes neo-module__ifYBQW__neoModalEnter{0%{opacity:0;transform:translate3d(0,var(--motion-modal-enter-y),0)scale(var(--motion-modal-enter-scale))}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes neo-module__ifYBQW__neoDialogPrimitiveEnter{0%{opacity:0;transform:translate(-50%,calc(-50% + var(--motion-modal-enter-y)))scale(var(--motion-modal-enter-scale))}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.neo-module__ifYBQW__table{border-radius:var(--radius-card-sm);border:var(--preview-neo-size-001)solid var(--color-border-card-soft);background:var(--color-bg-card-soft);box-shadow:var(--shadow-card-soft);-webkit-backdrop-filter:blur(var(--card-blur-surface));backdrop-filter:blur(var(--card-blur-surface));overflow:hidden}.neo-module__ifYBQW__tableHead{grid-template-columns:1fr var(--preview-neo-size-016)var(--preview-neo-size-017);gap:var(--preview-neo-size-007);padding:var(--card-padding-default);font-size:var(--type-size-overline);font-weight:var(--type-weight-overline);color:var(--color-text-tertiary);letter-spacing:var(--type-tracking-overline);text-transform:uppercase;border-bottom:var(--preview-neo-size-001)solid var(--color-table-row-divider);display:grid}.neo-module__ifYBQW__tableRight{text-align:right}.neo-module__ifYBQW__tableRow{grid-template-columns:1fr var(--preview-neo-size-016)var(--preview-neo-size-017);gap:var(--preview-neo-size-007);padding:var(--card-padding-default);font-size:var(--type-size-body);font-weight:var(--type-weight-body);color:var(--color-text-secondary);transition:background var(--transition-fast);border-top:0;display:grid}.neo-module__ifYBQW__tableRow+.neo-module__ifYBQW__tableRow{border-top:var(--preview-neo-size-001)solid var(--color-table-row-divider)}.neo-module__ifYBQW__tableRow:hover{background:var(--preview-neo-color-037)}.neo-module__ifYBQW__tableName{align-items:center;gap:var(--preview-neo-size-007);min-width:0;display:inline-flex}.neo-module__ifYBQW__tableIcon{width:var(--preview-neo-size-005);height:var(--preview-neo-size-005);border-radius:var(--preview-neo-size-018);border:var(--preview-neo-size-001)solid var(--preview-neo-color-015);background:var(--preview-neo-color-010);box-shadow:0 var(--preview-neo-size-019)var(--preview-neo-size-007)var(--preview-neo-color-038);color:var(--color-text-tertiary);flex:none;justify-content:center;align-items:center;display:inline-flex}.neo-module__ifYBQW__tableText{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.neo-module__ifYBQW__tableStatus{align-items:center;gap:var(--preview-neo-size-007);color:var(--color-text-tertiary);display:inline-flex}.neo-module__ifYBQW__tableOwner{text-align:right;color:var(--color-text-tertiary)}.neo-module__ifYBQW__metricBody{padding:var(--card-padding-xl)}.neo-module__ifYBQW__metricHead{justify-content:space-between;align-items:center;gap:var(--preview-neo-size-018);display:flex}.neo-module__ifYBQW__metricLeft{min-width:0}.neo-module__ifYBQW__metricLabel{font-size:var(--type-size-overline);font-weight:var(--type-weight-overline);letter-spacing:var(--type-tracking-overline);text-transform:uppercase;color:var(--color-text-tertiary)}.neo-module__ifYBQW__metricValueRow{margin-top:var(--preview-neo-size-018);align-items:baseline;gap:var(--preview-neo-size-002);display:flex}.neo-module__ifYBQW__metricValue{font-size:var(--type-size-h1);line-height:var(--type-leading-h1);letter-spacing:var(--type-tracking-display);font-weight:var(--type-weight-h1);color:var(--color-text-primary)}.neo-module__ifYBQW__metricSubValue{font-size:var(--type-size-title);font-weight:var(--type-weight-label);color:var(--color-text-tertiary)}.neo-module__ifYBQW__headerMinimal{min-height:var(--control-header-min-height);gap:var(--control-header-gap);padding:0;display:grid}.neo-module__ifYBQW__headerMinimalTop{justify-content:space-between;align-items:flex-start;gap:var(--control-header-gap);display:flex}.neo-module__ifYBQW__headerMinimalInlineRow{justify-content:space-between;align-items:center;gap:var(--control-header-gap);display:flex}.neo-module__ifYBQW__headerMinimalInlineLeft{align-items:center;gap:var(--control-header-inline-label-gap);min-width:0;max-width:100%;display:inline-flex;overflow:hidden}.neo-module__ifYBQW__headerMinimalInlineLeft .neo-module__ifYBQW__breadcrumbs{flex-wrap:nowrap;min-width:0}.neo-module__ifYBQW__headerMinimalTopActionsOnly{justify-content:flex-end}.neo-module__ifYBQW__headerMinimalMain{gap:calc(var(--card-padding-unit)*2);min-width:0;display:grid}.neo-module__ifYBQW__headerMinimalEyebrow{font-size:var(--type-size-header-eyebrow);line-height:var(--type-leading-body);font-weight:var(--type-weight-header-eyebrow);letter-spacing:var(--type-tracking-overline);text-transform:uppercase;color:var(--color-header-eyebrow);margin:0}.neo-module__ifYBQW__headerMinimalTitle{font-size:var(--type-size-header-title);line-height:var(--type-leading-heading);font-weight:var(--type-weight-header-title);letter-spacing:var(--type-tracking-heading);color:var(--color-header-title);margin:0}.neo-module__ifYBQW__headerMinimalActions{justify-content:flex-end;align-items:center;gap:var(--control-header-actions-gap);flex-wrap:wrap;display:inline-flex}.neo-module__ifYBQW__headerMinimalBreadcrumbs{min-width:0;overflow:hidden}.neo-module__ifYBQW__headerMinimalInlineSeparator{width:var(--control-border-width);height:var(--control-breadcrumb-height);border-radius:var(--card-radius-pill);background:var(--color-header-inline-separator);flex:none}.neo-module__ifYBQW__headerMinimalInlineEyebrow{min-height:var(--control-breadcrumb-height);font-size:var(--type-size-header-inline-label);line-height:var(--type-leading-body);font-weight:var(--type-weight-header-inline-label);letter-spacing:var(--type-tracking-overline);text-transform:uppercase;color:var(--color-header-inline-label);white-space:nowrap;text-overflow:ellipsis;align-items:center;min-width:0;margin:0;display:inline-flex;overflow:hidden}.neo-module__ifYBQW__breadcrumbs{align-items:center;gap:var(--control-breadcrumb-gap);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.neo-module__ifYBQW__breadcrumbItem{align-items:center;gap:var(--control-breadcrumb-gap);min-width:0;display:inline-flex}.neo-module__ifYBQW__breadcrumbLink,.neo-module__ifYBQW__breadcrumbCurrent,.neo-module__ifYBQW__breadcrumbEllipsis{min-height:var(--control-breadcrumb-height);font-size:var(--type-size-breadcrumb);line-height:var(--type-leading-body);font-weight:var(--type-weight-breadcrumb);letter-spacing:var(--type-tracking-body);padding:0 var(--control-breadcrumb-padding-x)}.neo-module__ifYBQW__breadcrumbLink{color:var(--color-breadcrumb-text);align-items:center;gap:var(--control-breadcrumb-item-gap);cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast);background:0 0;border:0;text-decoration:none;display:inline-flex}button.neo-module__ifYBQW__breadcrumbLink{border:var(--control-button-border-width-canonical)solid var(--color-button-border-subtle);border-radius:var(--card-radius-pill)}button.neo-module__ifYBQW__breadcrumbLink:hover{border-color:var(--color-button-border-subtle-hover)}button.neo-module__ifYBQW__breadcrumbLink:focus-visible{border-color:var(--color-focus-ring)}.neo-module__ifYBQW__breadcrumbLink:hover{background:var(--color-breadcrumb-hover-bg);color:var(--color-breadcrumb-text-current)}.neo-module__ifYBQW__breadcrumbLink:focus-visible{box-shadow:none;outline:none}.neo-module__ifYBQW__breadcrumbCurrent{color:var(--color-breadcrumb-text-current);align-items:center;gap:var(--control-breadcrumb-item-gap);font-weight:var(--type-weight-breadcrumb-current);background:0 0;display:inline-flex}.neo-module__ifYBQW__breadcrumbIcon{width:var(--control-breadcrumb-icon-size);height:var(--control-breadcrumb-icon-size);color:var(--color-breadcrumb-icon);flex:none;justify-content:center;align-items:center;display:inline-flex}.neo-module__ifYBQW__breadcrumbIcon>svg{width:100%;height:100%;stroke-width:var(--control-icon-stroke)}.neo-module__ifYBQW__breadcrumbCurrent .neo-module__ifYBQW__breadcrumbIcon{color:var(--color-breadcrumb-icon-current)}.neo-module__ifYBQW__breadcrumbLabel{white-space:nowrap}.neo-module__ifYBQW__breadcrumbEllipsis{color:var(--color-breadcrumb-separator);justify-content:center;align-items:center;display:inline-flex}.neo-module__ifYBQW__breadcrumbSeparator{width:var(--control-breadcrumb-separator-size);height:var(--control-breadcrumb-separator-size);color:var(--color-breadcrumb-separator);flex:none;justify-content:center;align-items:center;display:inline-flex}.neo-module__ifYBQW__breadcrumbSeparatorGlyph{width:100%;height:100%}.neo-module__ifYBQW__breadcrumbSeparatorGlyph>svg{width:100%;height:100%;stroke-width:var(--control-icon-stroke)}@keyframes neo-module__ifYBQW__neoSkeletonShimmer{to{transform:translate(100%)}}.neo-module__ifYBQW__neoSkeleton{border-radius:var(--control-dashboard-skeleton-radius);background:var(--color-dashboard-skeleton-base);min-width:0;display:block;position:relative;overflow:hidden}.neo-module__ifYBQW__neoSkeleton:after{content:"";background:linear-gradient(90deg,transparent 0%,var(--color-dashboard-skeleton-shine)50%,transparent 100%);animation:neo-module__ifYBQW__neoSkeletonShimmer var(--motion-dashboard-skeleton-duration)linear infinite;position:absolute;inset:0;transform:translate(-100%)}.neo-module__ifYBQW__neoSkeletonLine{border-radius:var(--radius-full);height:.75rem}.neo-module__ifYBQW__neoSkeletonBlock{min-height:4rem}.neo-module__ifYBQW__neoSkeletonCircle{border-radius:var(--radius-full);width:2.5rem;height:2.5rem}.neo-module__ifYBQW__neoSkeletonPill{min-height:var(--control-button-height);border-radius:var(--radius-full)}.neo-module__ifYBQW__neoSkeletonCard{border-radius:var(--radius-card-sm);border:var(--control-border-width)solid var(--color-border-card-soft);background:var(--color-bg-card-soft);gap:var(--card-padding-xs);min-width:0;padding:var(--card-padding-sm);align-content:start;display:grid}.neo-module__ifYBQW__neoPageContentSkeleton{gap:var(--card-padding-sm);min-width:0;display:grid}.neo-module__ifYBQW__neoSkeletonTopLine{width:min(17rem,52%)}.neo-module__ifYBQW__neoSkeletonToolbar{align-items:center;gap:var(--card-padding-xs);flex-wrap:wrap;min-width:0;display:flex}.neo-module__ifYBQW__neoSkeletonToolbarGrow{flex:15rem;min-width:11rem}.neo-module__ifYBQW__neoSkeletonMetricGrid{gap:var(--card-padding-xs);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));min-width:0;display:grid}.neo-module__ifYBQW__neoSkeletonMetricCard{min-height:6.25rem}.neo-module__ifYBQW__neoSkeletonChartGrid{gap:var(--card-padding-xs);grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));min-width:0;display:grid}.neo-module__ifYBQW__neoSkeletonAnalyticsGrid{gap:var(--card-padding-xs);grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));min-width:0;display:grid}.neo-module__ifYBQW__neoSkeletonChartCard{min-height:18rem}.neo-module__ifYBQW__neoSkeletonList{gap:var(--card-padding-xs);min-width:0;display:grid}.neo-module__ifYBQW__neoSkeletonListRow{align-items:center;gap:var(--card-padding-xs);grid-template-columns:minmax(0,1.7fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) auto;min-width:0;display:grid}.neo-module__ifYBQW__neoSkeletonListDense{gap:var(--card-padding-unit)}.neo-module__ifYBQW__neoSkeletonTableCard{min-height:min(52vh,40rem)}.neo-module__ifYBQW__neoSkeletonBoard{gap:var(--card-padding-xs);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));min-width:0;display:grid}.neo-module__ifYBQW__neoSkeletonBoardColumn{min-height:22rem}.neo-module__ifYBQW__neoSkeletonFormGrid{gap:var(--card-padding-xs);grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));min-width:0;display:grid}.neo-module__ifYBQW__neoSkeletonFormCard{min-height:16rem}.neo-module__ifYBQW__neoSkeletonSheetCard{min-height:min(58vh,44rem)}.neo-module__ifYBQW__neoSkeletonSheetBlock{min-height:min(52vh,40rem)}@media (max-width:48rem){.neo-module__ifYBQW__neoSkeletonListRow{grid-template-columns:minmax(0,1fr)}.neo-module__ifYBQW__neoSkeletonToolbarGrow{flex-basis:100%;min-width:0}.neo-module__ifYBQW__neoSkeletonTopLine{width:min(13rem,78%)}}@media (prefers-reduced-motion:reduce){.neo-module__ifYBQW__neoSkeleton:after{animation:none!important;transform:none!important}}.neo-module__ifYBQW__segmentedControl,.neo-module__ifYBQW__statPill,.neo-module__ifYBQW__fieldSelectMenu,.neo-module__ifYBQW__dateFilterPanel,.neo-module__ifYBQW__dateFilterMonthStepper,.neo-module__ifYBQW__dateFilterCalendar,.neo-module__ifYBQW__toast,.neo-module__ifYBQW__modalSurface,.neo-module__ifYBQW__switch,.neo-module__ifYBQW__badge,.neo-module__ifYBQW__table,.neo-module__ifYBQW__tableIcon{border:0!important}.neo-module__ifYBQW__navSubmenu{border-left:0!important}:where(.neo-module__ifYBQW__btn,.neo-module__ifYBQW__hamburgerButton,.neo-module__ifYBQW__iconButton,.neo-module__ifYBQW__tabChip,.neo-module__ifYBQW__segmentedControlItem,.neo-module__ifYBQW__actionChip,.neo-module__ifYBQW__statusChip,.neo-module__ifYBQW__filterChip,.neo-module__ifYBQW__filterChipCount,.neo-module__ifYBQW__scopeSearchScopeTrigger,.neo-module__ifYBQW__scopeSearchClear,.neo-module__ifYBQW__field,.neo-module__ifYBQW__fieldSelectTrigger,.neo-module__ifYBQW__fieldSelectOption,.neo-module__ifYBQW__dateFilterPreset,.neo-module__ifYBQW__dateFilterDay,.neo-module__ifYBQW__dateFilterNavButton,.neo-module__ifYBQW__dateFilterGhostButton,.neo-module__ifYBQW__dateFilterApplyButton,.neo-module__ifYBQW__dueDatePickerClose,.neo-module__ifYBQW__dueDatePickerCalendarNav,.neo-module__ifYBQW__dueDatePickerDay,.neo-module__ifYBQW__toastAction,.neo-module__ifYBQW__toastClose,.neo-module__ifYBQW__modalClose,.neo-module__ifYBQW__breadcrumbLink){min-height:var(--control-target-size-min)}:where(.neo-module__ifYBQW__btn,.neo-module__ifYBQW__hamburgerButton,.neo-module__ifYBQW__iconButton,.neo-module__ifYBQW__tabChip,.neo-module__ifYBQW__segmentedControlItem,.neo-module__ifYBQW__actionChip,.neo-module__ifYBQW__statusChip,.neo-module__ifYBQW__filterChip,.neo-module__ifYBQW__filterChipCount,.neo-module__ifYBQW__scopeSearchScopeTrigger,.neo-module__ifYBQW__scopeSearchClear,.neo-module__ifYBQW__field,.neo-module__ifYBQW__fieldSelectTrigger,.neo-module__ifYBQW__fieldSelectOption,.neo-module__ifYBQW__dateFilterPreset,.neo-module__ifYBQW__dateFilterDay,.neo-module__ifYBQW__dateFilterNavButton,.neo-module__ifYBQW__dateFilterGhostButton,.neo-module__ifYBQW__dateFilterApplyButton,.neo-module__ifYBQW__dueDatePickerClose,.neo-module__ifYBQW__dueDatePickerCalendarNav,.neo-module__ifYBQW__dueDatePickerDay,.neo-module__ifYBQW__toastAction,.neo-module__ifYBQW__toastClose,.neo-module__ifYBQW__modalClose,.neo-module__ifYBQW__breadcrumbLink):focus-visible{box-shadow:var(--shadow-focus-ring),var(--shadow-focus-ring-strong);outline:none!important}@media (pointer:coarse){:where(.neo-module__ifYBQW__btn,.neo-module__ifYBQW__hamburgerButton,.neo-module__ifYBQW__iconButton,.neo-module__ifYBQW__tabChip,.neo-module__ifYBQW__segmentedControlItem,.neo-module__ifYBQW__actionChip,.neo-module__ifYBQW__statusChip,.neo-module__ifYBQW__filterChip,.neo-module__ifYBQW__filterChipCount,.neo-module__ifYBQW__scopeSearchScopeTrigger,.neo-module__ifYBQW__scopeSearchClear,.neo-module__ifYBQW__fieldSelectOption,.neo-module__ifYBQW__dateFilterPreset,.neo-module__ifYBQW__dateFilterDay,.neo-module__ifYBQW__dateFilterNavButton,.neo-module__ifYBQW__dateFilterGhostButton,.neo-module__ifYBQW__dateFilterApplyButton,.neo-module__ifYBQW__dueDatePickerClose,.neo-module__ifYBQW__dueDatePickerCalendarNav,.neo-module__ifYBQW__dueDatePickerDay,.neo-module__ifYBQW__toastAction,.neo-module__ifYBQW__toastClose,.neo-module__ifYBQW__modalClose,.neo-module__ifYBQW__breadcrumbLink){min-height:var(--control-target-size-comfortable)}:where(.neo-module__ifYBQW__btnIconOnly,.neo-module__ifYBQW__hamburgerButton,.neo-module__ifYBQW__iconButton,.neo-module__ifYBQW__dateFilterNavButton){min-width:var(--control-target-size-comfortable);width:var(--control-target-size-comfortable);height:var(--control-target-size-comfortable)}}@media (max-width:30rem){.neo-module__ifYBQW__dateFilterPanel{width:min(100vw - (var(--layout-page-padding-x-mobile)*2),100%);left:0;right:auto}.neo-module__ifYBQW__dateFilterPresetGrid{gap:var(--card-padding-unit)}.neo-module__ifYBQW__dateFilterFooter{flex-wrap:wrap;justify-content:stretch}.neo-module__ifYBQW__dateFilterGhostButton,.neo-module__ifYBQW__dateFilterApplyButton{flex:auto;justify-content:center;align-items:center;display:inline-flex}}@media (prefers-reduced-motion:reduce){:where(.neo-module__ifYBQW__btn,.neo-module__ifYBQW__hamburgerButton,.neo-module__ifYBQW__iconButton,.neo-module__ifYBQW__tabChip,.neo-module__ifYBQW__segmentedControlItem,.neo-module__ifYBQW__actionChip,.neo-module__ifYBQW__statusChip,.neo-module__ifYBQW__filterChip,.neo-module__ifYBQW__field,.neo-module__ifYBQW__fieldSelectChevron,.neo-module__ifYBQW__fieldSelectOption,.neo-module__ifYBQW__dateFilterPreset,.neo-module__ifYBQW__dateFilterDay,.neo-module__ifYBQW__dateFilterNavButton,.neo-module__ifYBQW__dateFilterGhostButton,.neo-module__ifYBQW__dateFilterApplyButton,.neo-module__ifYBQW__toggle,.neo-module__ifYBQW__knob,.neo-module__ifYBQW__toast,.neo-module__ifYBQW__toastClosing,.neo-module__ifYBQW__modalBackdrop,.neo-module__ifYBQW__modalSurface){transition-duration:var(--motion-reduce-duration)!important;animation-duration:var(--motion-reduce-duration)!important;animation-iteration-count:1!important;transform:none!important}.neo-module__ifYBQW__dialogPrimitiveContent{transform:translate(-50%,-50%)!important}}
.NeoSidebar-module__leVvHq__shell{z-index:var(--layout-layer-nav);height:var(--layout-app-viewport-height);width:var(--layout-nav-expanded-width);padding:var(--layout-nav-shell-padding);background:var(--color-nav-shell-bg);border-inline-end:var(--control-border-width)solid var(--color-nav-shell-border);-webkit-backdrop-filter:blur(var(--control-nav-shell-blur));backdrop-filter:blur(var(--control-nav-shell-blur));transition:width var(--motion-duration-base)var(--motion-ease-standard),padding var(--motion-duration-base)var(--motion-ease-standard);border-start-start-radius:0;border-start-end-radius:var(--layout-nav-shell-end-radius);border-end-end-radius:var(--layout-nav-shell-end-radius);border-end-start-radius:0;flex-direction:column;display:none;position:fixed;inset-block-start:0;inset-inline-start:0}.NeoSidebar-module__leVvHq__shellCollapsed{width:var(--layout-nav-collapsed-width);padding:var(--layout-nav-shell-padding-collapsed);overflow:visible}.NeoSidebar-module__leVvHq__menuToggle{width:max(var(--control-nav-minimized-item-size),var(--control-target-size-min));height:max(var(--control-nav-minimized-item-size),var(--control-target-size-min));border-radius:var(--card-radius-pill);border:var(--control-button-border-width-canonical)solid var(--color-button-border-subtle);background:var(--color-nav-minimized-item-bg);color:var(--color-nav-minimized-icon);z-index:var(--layout-layer-floating);cursor:pointer;transition:background var(--motion-transition-fast),color var(--motion-transition-fast),transform var(--motion-transition-fast);justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-block-start:var(--layout-nav-toggle-top);inset-inline-end:var(--layout-nav-toggle-inline-end)}.NeoSidebar-module__leVvHq__menuToggle:hover{background:var(--color-nav-minimized-item-bg-hover);border-color:var(--color-button-border-subtle-hover);color:var(--color-nav-minimized-icon-active);transform:translateY(var(--motion-lift-y))}.NeoSidebar-module__leVvHq__menuToggle:active{transform:translateY(var(--motion-press-y))}.NeoSidebar-module__leVvHq__menuToggle:focus-visible{box-shadow:var(--control-focus-ring);outline:none}.NeoSidebar-module__leVvHq__menuToggleInline{position:static}.NeoSidebar-module__leVvHq__menuToggleFooter{flex:none;justify-self:auto;margin-inline-start:auto;position:static;inset:auto}.NeoSidebar-module__leVvHq__menuToggleIcon{width:var(--control-nav-top-toggle-icon-size);height:var(--control-nav-top-toggle-icon-size);stroke-width:var(--control-nav-icon-stroke)}.NeoSidebar-module__leVvHq__brand{align-items:center;gap:var(--layout-nav-brand-gap);color:var(--color-text-tertiary);min-height:0;padding-inline-end:var(--card-padding-xs);display:inline-flex}.NeoSidebar-module__leVvHq__brandDot{width:var(--control-nav-brand-dot-size);height:var(--control-nav-brand-dot-size);border-radius:var(--card-radius-pill);background:var(--color-accent-yellow);flex:none}.NeoSidebar-module__leVvHq__brandText{font-size:var(--type-size-nav-label);font-weight:var(--type-weight-nav-label);letter-spacing:var(--type-tracking-body)}.NeoSidebar-module__leVvHq__top{grid-template-columns:var(--layout-nav-top-columns);align-items:start;column-gap:var(--layout-nav-top-gap);margin-top:var(--layout-nav-top-margin-top);display:grid}.NeoSidebar-module__leVvHq__topBackButton{min-width:max(var(--control-nav-top-icon-size),var(--control-target-size-min));min-height:max(var(--control-nav-top-icon-size),var(--control-target-size-min));border-radius:var(--card-radius-pill);color:var(--color-nav-top-icon);transition:background var(--motion-transition-fast),color var(--motion-transition-fast);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.NeoSidebar-module__leVvHq__topBackButton:hover{background:var(--color-nav-item-bg-hover);color:var(--color-nav-item-text-active)}.NeoSidebar-module__leVvHq__topBackButton:focus-visible{box-shadow:var(--control-focus-ring);outline:none}.NeoSidebar-module__leVvHq__topIcon{width:var(--control-nav-top-icon-size);height:var(--control-nav-top-icon-size);color:currentColor}.NeoSidebar-module__leVvHq__topTitle{max-width:var(--layout-nav-top-title-max-width);color:var(--color-nav-top-title);font-size:var(--type-size-nav-title);line-height:var(--type-leading-nav-title);font-weight:var(--type-weight-nav-title);letter-spacing:var(--type-tracking-nav-title);margin:0}.NeoSidebar-module__leVvHq__search{margin-top:var(--layout-nav-search-margin-top);min-height:max(var(--control-nav-search-min-height),var(--control-target-size-min));align-items:center;gap:var(--layout-nav-search-gap);display:flex}.NeoSidebar-module__leVvHq__searchIcon{width:var(--control-nav-search-icon-size);height:var(--control-nav-search-icon-size);color:var(--color-nav-search-icon);flex:none}.NeoSidebar-module__leVvHq__searchInput{width:100%;min-width:0;font-size:var(--type-size-body);font-weight:var(--type-weight-body);letter-spacing:var(--type-tracking-body);color:var(--color-nav-item-text);background:0 0;border:0;outline:none;padding:0}.NeoSidebar-module__leVvHq__searchInput::placeholder{color:var(--color-nav-search-placeholder)}.NeoSidebar-module__leVvHq__divider{height:var(--control-border-width);width:100%;margin:var(--layout-nav-divider-margin);background:var(--color-nav-divider)}.NeoSidebar-module__leVvHq__nav{gap:var(--layout-nav-list-gap);flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.NeoSidebar-module__leVvHq__navEmpty{padding:var(--card-padding-sm)var(--card-padding-xs);color:var(--color-text-tertiary);font-size:var(--type-size-ui-compact);font-weight:var(--type-weight-ui-default);letter-spacing:var(--type-tracking-body);margin:0}.NeoSidebar-module__leVvHq__navGroup{gap:var(--control-nav-submenu-gap);display:grid}.NeoSidebar-module__leVvHq__navItemRow{gap:var(--card-padding-xs);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.NeoSidebar-module__leVvHq__navItem{width:100%;min-height:max(var(--control-nav-item-min-height),var(--control-target-size-min));border:var(--control-button-border-width-canonical)solid transparent;border-radius:var(--card-radius-pill);color:var(--color-nav-item-text);align-items:center;gap:var(--layout-nav-footer-item-gap);padding:var(--layout-nav-item-padding);text-align:left;cursor:pointer;transition:background var(--motion-transition-fast),color var(--motion-transition-fast),transform var(--motion-transition-fast);background:0 0;text-decoration:none;display:inline-flex}button.NeoSidebar-module__leVvHq__navItem{border:var(--control-button-border-width-canonical)solid var(--color-button-border-subtle)}.NeoSidebar-module__leVvHq__navItem:hover{background:var(--color-nav-item-bg-hover);color:var(--color-nav-item-text-active);transform:translateY(var(--motion-lift-y))}button.NeoSidebar-module__leVvHq__navItem:hover{border-color:var(--color-button-border-subtle-hover)}.NeoSidebar-module__leVvHq__navItem:focus-visible{box-shadow:var(--control-focus-ring);outline:none}.NeoSidebar-module__leVvHq__navItemActive{min-height:max(var(--control-nav-item-active-min-height),var(--control-target-size-min));padding-inline:var(--layout-nav-item-padding-active-x);background:var(--color-nav-item-bg-active);color:var(--color-nav-item-text-active)}button.NeoSidebar-module__leVvHq__navItemActive{border-color:var(--color-button-border-subtle-active)}.NeoSidebar-module__leVvHq__navItemActive:hover{background:var(--color-nav-item-bg-active);transform:translateY(var(--motion-press-y))}.NeoSidebar-module__leVvHq__navIconWrap{width:var(--control-nav-search-icon-size);height:var(--control-nav-search-icon-size);color:inherit;flex:none;justify-content:center;align-items:center;display:inline-flex}.NeoSidebar-module__leVvHq__navIcon{width:var(--control-nav-icon-size);height:var(--control-nav-icon-size);stroke-width:var(--control-nav-icon-stroke);flex:none}.NeoSidebar-module__leVvHq__navLabel{min-width:0;font-size:var(--type-size-nav-label);font-weight:var(--type-weight-nav-label);letter-spacing:var(--type-tracking-body);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.NeoSidebar-module__leVvHq__navRight{align-items:center;margin-left:auto;display:inline-flex}.NeoSidebar-module__leVvHq__navPlusIcon{width:var(--control-nav-plus-icon-size);height:var(--control-nav-plus-icon-size);color:var(--color-nav-plus-icon);stroke-width:var(--control-icon-stroke)}.NeoSidebar-module__leVvHq__navCloseCircle{width:max(var(--control-nav-close-size),var(--control-target-size-min));height:max(var(--control-nav-close-size),var(--control-target-size-min));border-radius:var(--card-radius-pill);border:var(--control-button-border-width-canonical)solid var(--color-button-border-subtle);background:var(--color-nav-close-bg);color:var(--color-nav-close-icon,var(--color-nav-item-text-active));cursor:pointer;transition:background var(--motion-transition-fast),color var(--motion-transition-fast),transform var(--motion-transition-fast);justify-content:center;align-items:center;display:inline-flex}.NeoSidebar-module__leVvHq__navCloseCircle:hover{background:var(--color-nav-close-bg-hover);border-color:var(--color-button-border-subtle-hover);color:var(--color-nav-item-text-active);transform:translateY(var(--motion-lift-y))}.NeoSidebar-module__leVvHq__navCloseCircle:active{transform:translateY(var(--motion-press-y))}.NeoSidebar-module__leVvHq__navCloseCircle:focus-visible{box-shadow:var(--control-focus-ring);outline:none}.NeoSidebar-module__leVvHq__navCloseIcon{width:var(--control-nav-top-icon-size);height:var(--control-nav-top-icon-size);stroke-width:var(--control-nav-close-icon-stroke);stroke:currentColor}.NeoSidebar-module__leVvHq__navSubmenu{border-inline-start:var(--control-border-width)solid var(--color-nav-submenu-rail);gap:var(--control-nav-submenu-gap);margin-inline-start:var(--control-nav-submenu-indent);padding-inline-start:var(--card-padding-xs);display:grid}.NeoSidebar-module__leVvHq__navSubItem{width:100%;min-height:max(var(--control-nav-submenu-item-height),var(--control-target-size-min));border:var(--control-button-border-width-canonical)solid transparent;border-radius:var(--card-radius-pill);color:var(--color-nav-submenu-text);align-items:center;gap:var(--card-padding-xs);padding:0 var(--card-padding-sm)0 var(--card-padding-xs);text-align:left;font-size:var(--type-size-nav-submenu);font-weight:var(--type-weight-nav-submenu);letter-spacing:var(--type-tracking-body);transition:background var(--motion-transition-fast),color var(--motion-transition-fast);background:0 0;text-decoration:none;display:inline-flex}button.NeoSidebar-module__leVvHq__navSubItem{border:var(--control-button-border-width-canonical)solid var(--color-button-border-subtle)}.NeoSidebar-module__leVvHq__navSubItem:hover{background:var(--color-nav-subitem-bg-hover);color:var(--color-nav-submenu-text-active)}button.NeoSidebar-module__leVvHq__navSubItem:hover{border-color:var(--color-button-border-subtle-hover)}.NeoSidebar-module__leVvHq__navSubItem:focus-visible{box-shadow:var(--control-focus-ring);outline:none}.NeoSidebar-module__leVvHq__navSubItemActive{background:var(--color-nav-subitem-bg-active);color:var(--color-nav-submenu-text-active);font-weight:var(--type-weight-nav-label)}button.NeoSidebar-module__leVvHq__navSubItemActive{border-color:var(--color-button-border-subtle-active)}.NeoSidebar-module__leVvHq__navSubDot{width:var(--control-badge-dot-size);height:var(--control-badge-dot-size);border-radius:var(--card-radius-pill);background:var(--color-nav-submenu-dot);flex:none}.NeoSidebar-module__leVvHq__navSubItemActive .NeoSidebar-module__leVvHq__navSubDot{background:var(--color-nav-submenu-dot-active)}.NeoSidebar-module__leVvHq__navSubLabel{white-space:nowrap;text-overflow:ellipsis;min-width:0;margin-right:auto;overflow:hidden}.NeoSidebar-module__leVvHq__navSubBadge{margin-left:auto}.NeoSidebar-module__leVvHq__footer{padding-top:var(--layout-nav-footer-padding-top);margin-top:auto}.NeoSidebar-module__leVvHq__footerRow{justify-content:space-between;align-items:center;gap:var(--layout-nav-footer-gap);display:flex}.NeoSidebar-module__leVvHq__footerActions{align-items:center;gap:var(--control-nav-minimized-gap);display:inline-flex}.NeoSidebar-module__leVvHq__footerIconButton{min-height:max(var(--control-nav-footer-item-min-height),var(--control-target-size-min));min-width:max(var(--control-nav-footer-item-min-height),var(--control-target-size-min));border:var(--control-button-border-width-canonical)solid transparent;border-radius:var(--card-radius-pill);color:var(--color-nav-footer-text);cursor:pointer;transition:background var(--motion-transition-fast),color var(--motion-transition-fast);background:0 0;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex}button.NeoSidebar-module__leVvHq__footerIconButton{border:var(--control-button-border-width-canonical)solid var(--color-button-border-subtle)}.NeoSidebar-module__leVvHq__footerIconButton:hover{background:var(--color-nav-footer-bg-hover);color:var(--color-nav-item-text-active)}button.NeoSidebar-module__leVvHq__footerIconButton:hover{border-color:var(--color-button-border-subtle-hover)}.NeoSidebar-module__leVvHq__footerIconButton:focus-visible{box-shadow:var(--control-focus-ring);outline:none}.NeoSidebar-module__leVvHq__footerIconButtonActive{background:var(--color-nav-item-bg-active);color:var(--color-nav-item-text-active)}button.NeoSidebar-module__leVvHq__footerIconButtonActive{border-color:var(--color-button-border-subtle-active)}.NeoSidebar-module__leVvHq__footerIcon{width:var(--control-nav-footer-icon-size);height:var(--control-nav-footer-icon-size);color:var(--color-nav-footer-icon);flex:none}.NeoSidebar-module__leVvHq__railStack{align-items:center;gap:var(--layout-nav-collapsed-brand-gap);flex-direction:column;width:100%;height:100%;min-height:0;display:flex;overflow:visible}.NeoSidebar-module__leVvHq__railBrand{width:max(var(--control-nav-logo-size-collapsed),var(--control-target-size-min));height:max(var(--control-nav-logo-size-collapsed),var(--control-target-size-min));border-radius:var(--card-radius-pill);border:var(--control-border-width)solid var(--color-nav-minimized-border);background:var(--color-nav-minimized-item-bg);color:var(--color-nav-minimized-icon-active);transition:background var(--motion-transition-fast),color var(--motion-transition-fast),transform var(--motion-transition-fast);flex:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.NeoSidebar-module__leVvHq__railBrand:hover{background:var(--color-nav-minimized-item-bg-hover);transform:translateY(var(--motion-lift-y))}.NeoSidebar-module__leVvHq__railBrand:focus-visible{box-shadow:var(--control-focus-ring);outline:none}.NeoSidebar-module__leVvHq__railLogo{width:var(--control-nav-logo-size-collapsed);height:var(--control-nav-logo-size-collapsed);display:block}.NeoSidebar-module__leVvHq__railNav{align-content:center;justify-items:center;gap:var(--control-nav-minimized-gap);flex:1;width:100%;min-height:0;display:grid;overflow:visible}.NeoSidebar-module__leVvHq__railFooter{gap:var(--layout-nav-collapsed-footer-gap);border-block-start:var(--control-border-width)solid var(--color-nav-divider);width:100%;flex:none;margin-top:auto;padding-block-start:var(--layout-nav-collapsed-footer-gap);display:grid}.NeoSidebar-module__leVvHq__railFooterActions{justify-items:center;gap:var(--control-nav-minimized-gap);width:100%;display:grid}.NeoSidebar-module__leVvHq__railFooterRow{justify-content:center;width:100%;display:flex}.NeoSidebar-module__leVvHq__railExpandButton{position:static;inset:auto}.NeoSidebar-module__leVvHq__railItemWrap{justify-content:center;width:100%;display:inline-flex;position:relative}.NeoSidebar-module__leVvHq__railItem{width:max(var(--control-nav-minimized-item-size),var(--control-target-size-min));height:max(var(--control-nav-minimized-item-size),var(--control-target-size-min));border-radius:var(--card-radius-pill);border:var(--control-button-border-width-canonical)solid transparent;background:var(--color-nav-minimized-item-bg);color:var(--color-nav-minimized-icon);cursor:pointer;transition:background var(--motion-transition-fast),color var(--motion-transition-fast),transform var(--motion-transition-fast);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}button.NeoSidebar-module__leVvHq__railItem{border:var(--control-button-border-width-canonical)solid var(--color-button-border-subtle)}.NeoSidebar-module__leVvHq__railItem:hover{background:var(--color-nav-minimized-item-bg-hover);color:var(--color-nav-minimized-icon-active);transform:translateY(var(--motion-lift-y))}button.NeoSidebar-module__leVvHq__railItem:hover{border-color:var(--color-button-border-subtle-hover)}.NeoSidebar-module__leVvHq__railItem:focus-visible{box-shadow:var(--control-focus-ring);outline:none}.NeoSidebar-module__leVvHq__railItemActive{background:var(--color-nav-minimized-item-bg-active);color:var(--color-nav-minimized-icon-active)}button.NeoSidebar-module__leVvHq__railItemActive{border-color:var(--color-button-border-subtle-active)}.NeoSidebar-module__leVvHq__railTooltip{transform:translateY(-50%)translateX(var(--card-padding-unit));min-width:var(--control-nav-collapsed-tooltip-min-width);max-width:var(--control-nav-collapsed-tooltip-max-width);padding:var(--card-padding-xs);border-radius:var(--card-radius-lg);border:var(--control-border-width)solid var(--color-nav-collapsed-tooltip-border);background:var(--color-nav-collapsed-tooltip-bg);-webkit-backdrop-filter:blur(var(--control-nav-collapsed-tooltip-blur));box-shadow:var(--card-shadow);gap:var(--card-padding-unit);z-index:var(--layout-layer-floating);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--motion-transition-fast),visibility var(--motion-transition-fast),transform var(--motion-transition-fast);display:grid;position:absolute;inset-block-start:var(--layout-nav-collapsed-tooltip-offset-block);inset-inline-start:calc(100% + var(--layout-nav-collapsed-tooltip-offset-inline))}.NeoSidebar-module__leVvHq__railTooltipPortal{transform:translateY(-50%)translateX(var(--card-padding-unit));min-width:var(--control-nav-collapsed-tooltip-min-width);max-width:var(--control-nav-collapsed-tooltip-max-width);padding:var(--card-padding-xs);border-radius:var(--card-radius-lg);border:var(--control-border-width)solid var(--color-nav-collapsed-tooltip-border);background:var(--color-nav-collapsed-tooltip-bg);-webkit-backdrop-filter:blur(var(--control-nav-collapsed-tooltip-blur))saturate(1.2);backdrop-filter:blur(var(--control-nav-collapsed-tooltip-blur))saturate(1.2);box-shadow:var(--card-shadow);gap:var(--card-padding-unit);z-index:var(--layout-layer-floating);opacity:0;pointer-events:none;transition:opacity var(--motion-transition-fast),transform var(--motion-transition-fast);display:grid;position:fixed;inset-block-start:var(--layout-nav-tooltip-top,0px);inset-inline-start:var(--layout-nav-tooltip-left,0px)}.NeoSidebar-module__leVvHq__railTooltipPortalVisible{opacity:1;pointer-events:auto;transform:translateY(-50%)translate(0)}.NeoSidebar-module__leVvHq__railTooltipPortal:before{content:"";width:calc(var(--layout-nav-collapsed-tooltip-offset-inline) + var(--card-padding-unit) + var(--card-padding-xs));position:absolute;inset-block:0;inset-inline-end:100%}.NeoSidebar-module__leVvHq__railItemWrap:hover .NeoSidebar-module__leVvHq__railTooltip,.NeoSidebar-module__leVvHq__railItemWrap:focus-within .NeoSidebar-module__leVvHq__railTooltip{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(-50%)translate(0)}.NeoSidebar-module__leVvHq__railTooltipTitle{color:var(--color-nav-collapsed-tooltip-title);font-size:var(--type-size-nav-collapsed-tooltip-title);font-weight:var(--type-weight-nav-collapsed-tooltip-title);letter-spacing:var(--type-tracking-body);margin:0}.NeoSidebar-module__leVvHq__railTooltipList{gap:var(--control-nav-submenu-gap);display:grid}.NeoSidebar-module__leVvHq__railTooltipItem{min-height:max(var(--control-nav-collapsed-tooltip-item-min-height),var(--control-target-size-min));border-radius:var(--card-radius-pill);color:var(--color-nav-collapsed-tooltip-item);align-items:center;gap:var(--card-padding-xs);padding:0 var(--card-padding-sm);font-size:var(--type-size-nav-collapsed-tooltip-item);font-weight:var(--type-weight-nav-collapsed-tooltip-item);letter-spacing:var(--type-tracking-body);transition:background var(--motion-transition-fast),color var(--motion-transition-fast);text-decoration:none;display:inline-flex}.NeoSidebar-module__leVvHq__railTooltipItem:hover{background:var(--color-nav-collapsed-tooltip-item-hover);color:var(--color-nav-item-text-active)}.NeoSidebar-module__leVvHq__railTooltipItem:focus-visible{box-shadow:var(--control-focus-ring);outline:none}.NeoSidebar-module__leVvHq__railTooltipItemActive{color:var(--color-nav-item-text-active);background:var(--color-nav-submenu-bg-active)}.NeoSidebar-module__leVvHq__railTooltipDot{width:var(--control-badge-dot-size);height:var(--control-badge-dot-size);border-radius:var(--card-radius-pill);background:var(--color-nav-submenu-dot);flex:none}.NeoSidebar-module__leVvHq__railTooltipItemActive .NeoSidebar-module__leVvHq__railTooltipDot{background:var(--color-nav-submenu-dot-active)}.NeoSidebar-module__leVvHq__railTooltipLabel{white-space:nowrap;text-overflow:ellipsis;min-width:0;margin-right:auto;overflow:hidden}.NeoSidebar-module__leVvHq__railTooltipBadge{margin-left:auto}.NeoSidebar-module__leVvHq__railIcon{width:var(--control-nav-icon-size);height:var(--control-nav-icon-size);stroke-width:var(--control-nav-icon-stroke);flex:none}.NeoSidebar-module__leVvHq__railItemSmall{width:var(--control-nav-minimized-footer-item-size);height:var(--control-nav-minimized-footer-item-size)}.NeoSidebar-module__leVvHq__railIconSmall{width:var(--control-nav-minimized-footer-icon-size);height:var(--control-nav-minimized-footer-icon-size)}@media (min-width:64rem){.NeoSidebar-module__leVvHq__shell{display:flex}}@media (prefers-reduced-motion:reduce){.NeoSidebar-module__leVvHq__shell,.NeoSidebar-module__leVvHq__menuToggle,.NeoSidebar-module__leVvHq__navItem,.NeoSidebar-module__leVvHq__navCloseCircle,.NeoSidebar-module__leVvHq__navSubItem,.NeoSidebar-module__leVvHq__footerIconButton,.NeoSidebar-module__leVvHq__railItem,.NeoSidebar-module__leVvHq__railTooltip{transition:none}}
.NeoMobileMenuDrawer-module__VTrOLW__backdrop{z-index:var(--layout-layer-nav-backdrop);background:var(--color-app-mobile-backdrop);transition:opacity var(--motion-duration-base)var(--motion-ease-standard),visibility var(--motion-duration-base)var(--motion-ease-standard);position:fixed;inset:0}.NeoMobileMenuDrawer-module__VTrOLW__backdropOpen{opacity:1;visibility:visible;pointer-events:auto}.NeoMobileMenuDrawer-module__VTrOLW__backdropClosed{opacity:0;visibility:hidden;pointer-events:none}.NeoMobileMenuDrawer-module__VTrOLW__drawer{width:var(--layout-app-mobile-drawer-width);max-width:100%;z-index:var(--layout-layer-nav);transition:transform var(--motion-duration-base)var(--motion-ease-standard);border-start-start-radius:0;border-start-end-radius:var(--layout-app-mobile-drawer-end-radius);border-end-end-radius:var(--layout-app-mobile-drawer-end-radius);border-end-start-radius:0;position:fixed;inset-block:0;inset-inline-start:0;overflow:hidden}.NeoMobileMenuDrawer-module__VTrOLW__drawerOpen{transform:translate(0)}.NeoMobileMenuDrawer-module__VTrOLW__drawerClosed{transform:translate(-100%)}.NeoMobileMenuDrawer-module__VTrOLW__drawerBg{border-inline-end:var(--control-border-width)solid var(--color-app-mobile-drawer-border);background:var(--color-app-mobile-drawer-bg);-webkit-backdrop-filter:blur(var(--control-app-mobile-drawer-blur));box-shadow:var(--card-shadow-lg);border-start-start-radius:0;border-start-end-radius:var(--layout-app-mobile-drawer-end-radius);border-end-end-radius:var(--layout-app-mobile-drawer-end-radius);border-end-start-radius:0;position:absolute;inset:0}.NeoMobileMenuDrawer-module__VTrOLW__drawerContent{grid-template-rows:auto auto minmax(0,1fr) auto auto;height:100%;display:grid;position:relative}.NeoMobileMenuDrawer-module__VTrOLW__drawerHeader{padding:var(--card-padding-sm)var(--card-padding-md);gap:var(--card-padding-sm);display:grid}.NeoMobileMenuDrawer-module__VTrOLW__brand{align-items:center;gap:var(--layout-nav-brand-gap);color:var(--color-text-tertiary);display:inline-flex}.NeoMobileMenuDrawer-module__VTrOLW__brandDot{width:var(--control-nav-brand-dot-size);height:var(--control-nav-brand-dot-size);border-radius:var(--card-radius-pill);background:var(--color-accent-yellow);flex:none}.NeoMobileMenuDrawer-module__VTrOLW__brandText{font-size:var(--type-size-nav-label);font-weight:var(--type-weight-nav-label);letter-spacing:var(--type-tracking-body)}.NeoMobileMenuDrawer-module__VTrOLW__menuTop{grid-template-columns:var(--layout-nav-top-columns);align-items:start;column-gap:var(--layout-nav-top-gap);display:grid}.NeoMobileMenuDrawer-module__VTrOLW__menuTopIcon{width:var(--control-nav-top-icon-size);height:var(--control-nav-top-icon-size);color:var(--color-nav-top-icon);margin-top:var(--layout-nav-top-icon-offset-y)}.NeoMobileMenuDrawer-module__VTrOLW__menuTopTitle{color:var(--color-nav-top-title);font-size:var(--type-size-nav-title);line-height:var(--type-leading-nav-title);font-weight:var(--type-weight-nav-title);letter-spacing:var(--type-tracking-nav-title);margin:0}.NeoMobileMenuDrawer-module__VTrOLW__search{min-height:max(var(--control-nav-search-min-height),var(--control-target-size-min));align-items:center;gap:var(--layout-nav-search-gap);display:flex}.NeoMobileMenuDrawer-module__VTrOLW__searchIcon{width:var(--control-nav-search-icon-size);height:var(--control-nav-search-icon-size);color:var(--color-nav-search-icon);flex:none}.NeoMobileMenuDrawer-module__VTrOLW__searchInput{width:100%;min-width:0;font-size:var(--type-size-body);font-weight:var(--type-weight-body);letter-spacing:var(--type-tracking-body);color:var(--color-nav-item-text);background:0 0;border:0;outline:none;padding:0}.NeoMobileMenuDrawer-module__VTrOLW__searchInput::placeholder{color:var(--color-nav-search-placeholder)}.NeoMobileMenuDrawer-module__VTrOLW__divider{height:var(--control-border-width);background:var(--color-nav-divider);width:100%}.NeoMobileMenuDrawer-module__VTrOLW__nav{min-height:0;padding:var(--card-padding-sm)var(--card-padding-md);gap:var(--layout-nav-list-gap);flex-direction:column;display:flex;overflow-y:auto}.NeoMobileMenuDrawer-module__VTrOLW__navEmpty{padding:var(--card-padding-sm)var(--card-padding-xs);color:var(--color-text-tertiary);font-size:var(--type-size-ui-compact);font-weight:var(--type-weight-ui-default);letter-spacing:var(--type-tracking-body);margin:0}.NeoMobileMenuDrawer-module__VTrOLW__navGroup{gap:var(--control-nav-submenu-gap);display:grid}.NeoMobileMenuDrawer-module__VTrOLW__navItemRow{gap:var(--card-padding-xs);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.NeoMobileMenuDrawer-module__VTrOLW__navItem{width:100%;min-height:max(var(--control-nav-item-min-height),var(--control-target-size-min));border:var(--control-button-border-width-canonical)solid transparent;border-radius:var(--card-radius-pill);color:var(--color-nav-item-text);align-items:center;gap:var(--layout-nav-footer-item-gap);padding:var(--layout-nav-item-padding);text-align:left;cursor:pointer;transition:background var(--motion-transition-fast),color var(--motion-transition-fast),transform var(--motion-transition-fast);background:0 0;text-decoration:none;display:inline-flex}button.NeoMobileMenuDrawer-module__VTrOLW__navItem{border:var(--control-button-border-width-canonical)solid var(--color-button-border-subtle)}.NeoMobileMenuDrawer-module__VTrOLW__navItem:hover{background:var(--color-nav-item-bg-hover);color:var(--color-nav-item-text-active);transform:translateY(var(--motion-lift-y))}button.NeoMobileMenuDrawer-module__VTrOLW__navItem:hover{border-color:var(--color-button-border-subtle-hover)}.NeoMobileMenuDrawer-module__VTrOLW__navItem:focus-visible{box-shadow:var(--control-focus-ring);outline:none}.NeoMobileMenuDrawer-module__VTrOLW__navItemActive{min-height:max(var(--control-nav-item-active-min-height),var(--control-target-size-min));padding-inline:var(--layout-nav-item-padding-active-x);background:var(--color-nav-item-bg-active);color:var(--color-nav-item-text-active)}button.NeoMobileMenuDrawer-module__VTrOLW__navItemActive{border-color:var(--color-button-border-subtle-active)}.NeoMobileMenuDrawer-module__VTrOLW__navItemActive:hover{background:var(--color-nav-item-bg-active);transform:translateY(var(--motion-press-y))}.NeoMobileMenuDrawer-module__VTrOLW__navIconWrap{width:var(--control-nav-search-icon-size);height:var(--control-nav-search-icon-size);color:inherit;flex:none;justify-content:center;align-items:center;display:inline-flex}.NeoMobileMenuDrawer-module__VTrOLW__navIcon{width:var(--control-nav-icon-size);height:var(--control-nav-icon-size);stroke-width:var(--control-nav-icon-stroke);flex:none}.NeoMobileMenuDrawer-module__VTrOLW__navLabel{min-width:0;font-size:var(--type-size-nav-label);font-weight:var(--type-weight-nav-label);letter-spacing:var(--type-tracking-body);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.NeoMobileMenuDrawer-module__VTrOLW__navRight{align-items:center;margin-left:auto;display:inline-flex}.NeoMobileMenuDrawer-module__VTrOLW__navPlusIcon{width:var(--control-nav-plus-icon-size);height:var(--control-nav-plus-icon-size);color:var(--color-nav-plus-icon);stroke-width:var(--control-icon-stroke)}.NeoMobileMenuDrawer-module__VTrOLW__navCloseCircle{width:max(var(--control-nav-close-size),var(--control-target-size-min));height:max(var(--control-nav-close-size),var(--control-target-size-min));border-radius:var(--card-radius-pill);border:var(--control-button-border-width-canonical)solid var(--color-button-border-subtle);background:var(--color-nav-close-bg);color:var(--color-nav-close-icon,var(--color-nav-item-text-active));cursor:pointer;transition:background var(--motion-transition-fast),color var(--motion-transition-fast),transform var(--motion-transition-fast);justify-content:center;align-items:center;display:inline-flex}.NeoMobileMenuDrawer-module__VTrOLW__navCloseCircle:hover{background:var(--color-nav-close-bg-hover);border-color:var(--color-button-border-subtle-hover);color:var(--color-nav-item-text-active);transform:translateY(var(--motion-lift-y))}.NeoMobileMenuDrawer-module__VTrOLW__navCloseCircle:active{transform:translateY(var(--motion-press-y))}.NeoMobileMenuDrawer-module__VTrOLW__navCloseCircle:focus-visible{box-shadow:var(--control-focus-ring);outline:none}.NeoMobileMenuDrawer-module__VTrOLW__navCloseIcon{width:var(--control-nav-top-icon-size);height:var(--control-nav-top-icon-size);stroke-width:var(--control-nav-close-icon-stroke);stroke:currentColor}.NeoMobileMenuDrawer-module__VTrOLW__navSubmenu{border-inline-start:var(--control-border-width)solid var(--color-nav-submenu-rail);gap:var(--control-nav-submenu-gap);margin-inline-start:var(--control-nav-submenu-indent);padding-inline-start:var(--card-padding-xs);display:grid}.NeoMobileMenuDrawer-module__VTrOLW__navSubItem{width:100%;min-height:max(var(--control-nav-submenu-item-height),var(--control-target-size-min));border:var(--control-button-border-width-canonical)solid transparent;border-radius:var(--card-radius-pill);color:var(--color-nav-submenu-text);align-items:center;gap:var(--card-padding-xs);padding:0 var(--card-padding-sm)0 var(--card-padding-xs);text-align:left;font-size:var(--type-size-nav-submenu);font-weight:var(--type-weight-nav-submenu);letter-spacing:var(--type-tracking-body);transition:background var(--motion-transition-fast),color var(--motion-transition-fast);background:0 0;text-decoration:none;display:inline-flex}button.NeoMobileMenuDrawer-module__VTrOLW__navSubItem{border:var(--control-button-border-width-canonical)solid var(--color-button-border-subtle)}.NeoMobileMenuDrawer-module__VTrOLW__navSubItem:hover{background:var(--color-nav-subitem-bg-hover);color:var(--color-nav-submenu-text-active)}button.NeoMobileMenuDrawer-module__VTrOLW__navSubItem:hover{border-color:var(--color-button-border-subtle-hover)}.NeoMobileMenuDrawer-module__VTrOLW__navSubItem:focus-visible{box-shadow:var(--control-focus-ring);outline:none}.NeoMobileMenuDrawer-module__VTrOLW__navSubItemActive{background:var(--color-nav-subitem-bg-active);color:var(--color-nav-submenu-text-active);font-weight:var(--type-weight-nav-label)}button.NeoMobileMenuDrawer-module__VTrOLW__navSubItemActive{border-color:var(--color-button-border-subtle-active)}.NeoMobileMenuDrawer-module__VTrOLW__navSubDot{width:var(--control-badge-dot-size);height:var(--control-badge-dot-size);border-radius:var(--card-radius-pill);background:var(--color-nav-submenu-dot);flex:none}.NeoMobileMenuDrawer-module__VTrOLW__navSubItemActive .NeoMobileMenuDrawer-module__VTrOLW__navSubDot{background:var(--color-nav-submenu-dot-active)}.NeoMobileMenuDrawer-module__VTrOLW__navSubLabel{white-space:nowrap;text-overflow:ellipsis;min-width:0;margin-right:auto;overflow:hidden}.NeoMobileMenuDrawer-module__VTrOLW__navSubBadge{margin-left:auto}.NeoMobileMenuDrawer-module__VTrOLW__footer{gap:var(--layout-nav-footer-gap);padding:var(--card-padding-sm)var(--card-padding-md);display:grid}.NeoMobileMenuDrawer-module__VTrOLW__footerItem{min-height:max(var(--control-nav-footer-item-min-height),var(--control-target-size-min));border:var(--control-button-border-width-canonical)solid transparent;border-radius:var(--card-radius-pill);color:var(--color-nav-footer-text);align-items:center;gap:var(--layout-nav-footer-item-gap);padding:0 var(--layout-nav-footer-item-padding-x);text-align:left;font-size:var(--type-size-body);font-weight:var(--type-weight-nav-label);cursor:pointer;transition:background var(--motion-transition-fast),color var(--motion-transition-fast);background:0 0;text-decoration:none;display:inline-flex}button.NeoMobileMenuDrawer-module__VTrOLW__footerItem{border:var(--control-button-border-width-canonical)solid var(--color-button-border-subtle)}.NeoMobileMenuDrawer-module__VTrOLW__footerItem:hover{background:var(--color-nav-footer-bg-hover);color:var(--color-nav-item-text-active)}button.NeoMobileMenuDrawer-module__VTrOLW__footerItem:hover{border-color:var(--color-button-border-subtle-hover)}.NeoMobileMenuDrawer-module__VTrOLW__footerItem:focus-visible{box-shadow:var(--control-focus-ring);outline:none}.NeoMobileMenuDrawer-module__VTrOLW__footerItemActive{background:var(--color-nav-item-bg-active);color:var(--color-nav-item-text-active)}button.NeoMobileMenuDrawer-module__VTrOLW__footerItemActive{border-color:var(--color-button-border-subtle-active)}.NeoMobileMenuDrawer-module__VTrOLW__footerIcon{width:var(--control-nav-footer-icon-size);height:var(--control-nav-footer-icon-size);color:var(--color-nav-footer-icon);flex:none}.NeoMobileMenuDrawer-module__VTrOLW__menuTrigger{z-index:var(--layout-layer-mobile-chrome);align-items:center;display:inline-flex;position:fixed;inset-block-start:var(--card-padding-sm);inset-inline-start:var(--card-padding-sm)}.NeoMobileMenuDrawer-module__VTrOLW__menuTriggerHidden{opacity:0;visibility:hidden;pointer-events:none}.NeoMobileMenuDrawer-module__VTrOLW__menuTriggerButton{min-width:var(--control-target-size-comfortable);min-height:var(--control-target-size-comfortable)}@media (min-width:64rem){.NeoMobileMenuDrawer-module__VTrOLW__backdrop,.NeoMobileMenuDrawer-module__VTrOLW__drawer,.NeoMobileMenuDrawer-module__VTrOLW__menuTrigger{display:none}}@media (prefers-reduced-motion:reduce){.NeoMobileMenuDrawer-module__VTrOLW__backdrop,.NeoMobileMenuDrawer-module__VTrOLW__drawer,.NeoMobileMenuDrawer-module__VTrOLW__navItem,.NeoMobileMenuDrawer-module__VTrOLW__navCloseCircle,.NeoMobileMenuDrawer-module__VTrOLW__navSubItem,.NeoMobileMenuDrawer-module__VTrOLW__footerItem{transition:none}}
.AppAlertBell-module__YLwvXW__root,.AppAlertBell-module__YLwvXW__trigger{position:relative}.AppAlertBell-module__YLwvXW__badge{top:calc(var(--card-padding-unit)*-.8);right:calc(var(--card-padding-unit)*-.8);min-width:var(--control-button-height-sm);height:var(--control-button-height-sm);border-radius:var(--radius-full);border:var(--control-border-width)solid color-mix(in srgb,var(--color-accent-red)35%,var(--color-border-card-soft));background:color-mix(in srgb,var(--color-accent-red)18%,var(--color-bg-card-soft));color:var(--color-accent-red);font-size:var(--type-size-overline);font-weight:var(--type-weight-overline);padding:0 var(--card-padding-unit);justify-content:center;align-items:center;line-height:1;display:inline-flex;position:absolute}.AppAlertBell-module__YLwvXW__panel{inset-inline-end:0;top:calc(100% + var(--card-padding-xs));z-index:var(--layout-layer-floating);width:min(26rem,calc(100vw - (var(--layout-page-padding-x-mobile)*2)));border-radius:var(--card-radius-lg);box-shadow:var(--card-shadow-md);padding:var(--card-padding-sm);gap:var(--card-padding-xs);display:grid;position:absolute}.AppAlertBell-module__YLwvXW__header{justify-content:space-between;align-items:center;gap:var(--card-padding-xs);display:flex}.AppAlertBell-module__YLwvXW__title{color:var(--color-text-primary);font-size:var(--type-size-h3);font-weight:var(--type-weight-h3);margin:0}.AppAlertBell-module__YLwvXW__meta{color:var(--color-text-secondary);font-size:var(--type-size-overline)}.AppAlertBell-module__YLwvXW__list{gap:var(--card-padding-unit);max-height:min(55vh,calc(var(--control-button-height)*10));padding-right:var(--card-padding-unit);display:grid;overflow:auto}.AppAlertBell-module__YLwvXW__item{border:var(--control-border-width)solid var(--color-border-card-soft);border-radius:var(--card-radius-md);padding:var(--card-padding-xs);background:color-mix(in srgb,var(--color-bg-card-soft)90%,transparent);gap:var(--card-padding-unit);display:grid}.AppAlertBell-module__YLwvXW__itemHead{justify-content:space-between;align-items:center;gap:var(--card-padding-xs);display:flex}.AppAlertBell-module__YLwvXW__itemType{color:var(--color-text-tertiary);font-size:var(--type-size-overline);font-weight:var(--type-weight-overline);letter-spacing:var(--type-tracking-overline);text-transform:uppercase}.AppAlertBell-module__YLwvXW__itemImpact{color:var(--color-text-secondary);font-size:var(--type-size-overline)}.AppAlertBell-module__YLwvXW__itemLabel{color:var(--color-text-primary);font-size:var(--type-size-body);font-weight:var(--type-weight-body-strong);overflow-wrap:anywhere}.AppAlertBell-module__YLwvXW__empty{color:var(--color-text-tertiary);text-align:center;padding:var(--card-padding-md)0}.AppAlertBell-module__YLwvXW__footer{justify-content:flex-end;display:flex}.AppAlertBell-module__YLwvXW__severityWarn,.AppAlertBell-module__YLwvXW__severityCritical{min-height:var(--control-button-height-sm);border-radius:var(--radius-full);padding:0 var(--card-padding-xs);border:var(--control-border-width)solid var(--color-border-card-soft);font-size:var(--type-size-overline);font-weight:var(--type-weight-overline);justify-content:center;align-items:center;display:inline-flex}.AppAlertBell-module__YLwvXW__severityWarn{color:var(--color-accent-orange);border-color:color-mix(in srgb,var(--color-accent-orange)35%,var(--color-border-card-soft));background:color-mix(in srgb,var(--color-accent-orange)14%,transparent)}.AppAlertBell-module__YLwvXW__severityCritical{color:var(--color-accent-red);border-color:color-mix(in srgb,var(--color-accent-red)35%,var(--color-border-card-soft));background:color-mix(in srgb,var(--color-accent-red)14%,transparent)}
