.IconButton-module__09XwpW__btn{border-radius:var(--radius-md);cursor:pointer;isolation:isolate;transition:background-color var(--transition-color),box-shadow var(--transition-color),color var(--transition-color),transform var(--motion-btn-press),outline-color var(--transition-color);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.IconButton-module__09XwpW__shine{z-index:-1;pointer-events:none;border-radius:inherit;background:radial-gradient(circle at var(--shine-x,50%)var(--shine-y,50%),var(--shine-color,#ffffff61)0%,transparent 72%);opacity:var(--shine-opacity,0);transition:opacity .12s;position:absolute;inset:0}.IconButton-module__09XwpW__ghost{--shine-color:color-mix(in srgb,var(--primary)14%,transparent)}.IconButton-module__09XwpW__secondary{--shine-color:color-mix(in srgb,var(--primary)22%,transparent)}.IconButton-module__09XwpW__danger{--shine-color:color-mix(in srgb,var(--primary)14%,transparent)}.IconButton-module__09XwpW__circle{border-radius:var(--radius-full)}.IconButton-module__09XwpW__btn:disabled{opacity:.4;pointer-events:none}.IconButton-module__09XwpW__btn:hover:not(:disabled){transform:scale(1.01)}.IconButton-module__09XwpW__btn:active:not(:disabled){transform:scale(.97)}.IconButton-module__09XwpW__btn:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.IconButton-module__09XwpW__btn{transition:none}.IconButton-module__09XwpW__btn:hover:not(:disabled),.IconButton-module__09XwpW__btn:active:not(:disabled){transform:none}.IconButton-module__09XwpW__shine{display:none}}.IconButton-module__09XwpW__sm{width:32px;height:32px}.IconButton-module__09XwpW__md{width:40px;height:40px}.IconButton-module__09XwpW__lg{width:48px;height:48px}.IconButton-module__09XwpW__ghost{color:var(--text-secondary)}.IconButton-module__09XwpW__ghost:hover:not(:disabled){color:var(--text);background:var(--raised)}.IconButton-module__09XwpW__secondary{color:var(--text);background:var(--surface);box-shadow:inset 0 0 0 1px var(--border),var(--shadow-xs)}.IconButton-module__09XwpW__secondary:hover:not(:disabled){background:var(--raised)}.IconButton-module__09XwpW__primary{background:var(--primary);color:var(--text-inverse)}.IconButton-module__09XwpW__accent{background:var(--tone-info-solid);color:var(--text-inverse)}.IconButton-module__09XwpW__danger{color:var(--tone-danger-fg);box-shadow:inset 0 0 0 1.5px var(--tone-danger-solid)}.IconButton-module__09XwpW__dangerFill{background:var(--tone-danger-solid);color:var(--text-inverse)}
.Dot-module__QoPVNa__dot{border-radius:var(--radius-full);flex-shrink:0;display:inline-block}
.Dropdown-module__Ax5K1W__wrapper{display:inline-block;position:relative}.Dropdown-module__Ax5K1W__chevron{color:var(--text-muted);transition:transform var(--transition-fast);flex-shrink:0;margin-left:auto}.Dropdown-module__Ax5K1W__chevronOpen{transform:rotate(180deg)}.Dropdown-module__Ax5K1W__menu{margin-top:var(--space-1);background:var(--surface);border-radius:var(--radius-xl);border:var(--border-thin)solid var(--border);box-shadow:var(--shadow-xl);padding:var(--space-1_5);min-width:180px;max-height:240px;z-index:var(--z-dropdown);position:absolute;top:100%;left:50%;overflow-y:auto;transform:translate(-50%)}.Dropdown-module__Ax5K1W__item{border-radius:var(--radius-dropdown-item);cursor:pointer;width:100%;padding:var(--space-1_5)var(--space-2_5);font-family:inherit;font-size:var(--type-footnote-size);font-weight:var(--font-weight-medium);color:var(--text-secondary);text-align:left;transition:background var(--transition-fast),color var(--transition-fast);background:0 0;border:none;justify-content:space-between;align-items:center;display:flex}.Dropdown-module__Ax5K1W__item:hover{background:var(--raised);color:var(--text)}.Dropdown-module__Ax5K1W__itemSelected{background:var(--raised);color:var(--text);font-weight:var(--font-weight-semibold)}.Dropdown-module__Ax5K1W__check{color:var(--accent);flex-shrink:0}.Dropdown-module__Ax5K1W__itemGroup{align-items:center;gap:var(--space-2);flex:1;min-width:0;display:flex}
.Pill-module__cddRIW__pill{--pill-height:24px;--pill-font:12px;--pill-gap:var(--space-1);--pill-pad-x:var(--space-2);--pill-pad-x-icon:3px;--pill-icon:12px;align-self:center;align-items:center;gap:var(--pill-gap);height:var(--pill-height);padding:0 var(--pill-pad-x);border-radius:var(--radius-full);font-family:var(--type-label-family);font-size:var(--pill-font);line-height:1;font-weight:var(--font-weight-semibold);letter-spacing:-.01em;white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:default;box-shadow:var(--pill-shadow,none);transition:background var(--transition-fast),color var(--transition-fast),box-shadow var(--transition-fast),opacity var(--transition-fast);flex:none;display:inline-flex}:is(.Pill-module__cddRIW__pill:has(.Pill-module__cddRIW__lead),.Pill-module__cddRIW__pill:has(.Pill-module__cddRIW__iconDropBtn)){padding-left:var(--pill-pad-x-icon)}.Pill-module__cddRIW__pill:has(.Pill-module__cddRIW__trail){padding-right:var(--pill-pad-x-icon)}.Pill-module__cddRIW__size_xs{--pill-height:18px;--pill-font:11px;--pill-gap:3px;--pill-pad-x:6px;--pill-pad-x-icon:3px;--pill-icon:9px;--pill-chip-size:14px}.Pill-module__cddRIW__size_sm{--pill-height:24px;--pill-font:12px;--pill-gap:var(--space-1);--pill-pad-x:var(--space-2);--pill-pad-x-icon:3px;--pill-icon:11px;--pill-chip-size:18px}.Pill-module__cddRIW__size_md{--pill-height:28px;--pill-font:12px;--pill-gap:var(--space-1);--pill-pad-x:var(--space-2);--pill-pad-x-icon:3px;--pill-icon:13px;--pill-chip-size:22px}.Pill-module__cddRIW__size_lg{--pill-height:32px;--pill-font:13px;--pill-gap:var(--space-1);--pill-pad-x:var(--space-2_5);--pill-pad-x-icon:3px;--pill-icon:16px;--pill-chip-size:26px}.Pill-module__cddRIW__tone_default{border:var(--border-thin)solid var(--border);color:var(--text-secondary);background:0 0}.Pill-module__cddRIW__tone_default:where(.Pill-module__cddRIW__interactive):hover{border-color:var(--border-strong);color:var(--text);opacity:1}.Pill-module__cddRIW__active.Pill-module__cddRIW__tone_default{background:var(--text);border-color:var(--text);color:var(--bg);box-shadow:none}.Pill-module__cddRIW__active.Pill-module__cddRIW__tone_default:where(.Pill-module__cddRIW__interactive):hover{opacity:.85}.Pill-module__cddRIW__variant_fill.Pill-module__cddRIW__tone_neutral{background:var(--tone-neutral-bg);color:var(--tone-neutral-fg);--pill-chip-bg:var(--tone-neutral-border)}.Pill-module__cddRIW__variant_fill.Pill-module__cddRIW__tone_success{background:var(--tone-success-bg);color:var(--tone-success-fg);--pill-chip-bg:var(--tone-success-border)}.Pill-module__cddRIW__variant_fill.Pill-module__cddRIW__tone_warning{background:var(--tone-warning-bg);color:var(--tone-warning-fg);--pill-chip-bg:var(--tone-warning-border)}.Pill-module__cddRIW__variant_fill.Pill-module__cddRIW__tone_danger{background:var(--tone-danger-bg);color:var(--tone-danger-fg);--pill-chip-bg:var(--tone-danger-border)}.Pill-module__cddRIW__variant_fill.Pill-module__cddRIW__tone_info{background:var(--tone-info-bg);color:var(--tone-info-fg);--pill-chip-bg:var(--tone-info-border)}.Pill-module__cddRIW__variant_fill.Pill-module__cddRIW__tone_purple{background:var(--tone-purple-bg);color:var(--tone-purple-fg);--pill-chip-bg:var(--tone-purple-border)}.Pill-module__cddRIW__variant_fill.Pill-module__cddRIW__tone_base{background:var(--raised);color:var(--text);--pill-chip-bg:var(--border)}.Pill-module__cddRIW__variant_fill.Pill-module__cddRIW__tone_custom{background:color-mix(in srgb,var(--pill-accent)13%,var(--pill-bg-mix,var(--bg)));color:var(--pill-accent);--pill-chip-bg:color-mix(in srgb,var(--pill-accent)20%,var(--pill-bg-mix,var(--bg)))}.Pill-module__cddRIW__variant_solid.Pill-module__cddRIW__tone_neutral{background:var(--tone-neutral-solid);color:var(--text-inverse);--pill-chip-bg:var(--tone-neutral-bg);border-color:#0000}.Pill-module__cddRIW__variant_solid.Pill-module__cddRIW__tone_success{background:var(--tone-success-solid);color:var(--text-inverse);--pill-chip-bg:var(--tone-success-bg);border-color:#0000}.Pill-module__cddRIW__variant_solid.Pill-module__cddRIW__tone_warning{background:var(--tone-warning-solid);color:var(--text-inverse);--pill-chip-bg:var(--tone-warning-bg);border-color:#0000}.Pill-module__cddRIW__variant_solid.Pill-module__cddRIW__tone_danger{background:var(--tone-danger-solid);color:var(--text-inverse);--pill-chip-bg:var(--tone-danger-bg);border-color:#0000}.Pill-module__cddRIW__variant_solid.Pill-module__cddRIW__tone_info{background:var(--tone-info-solid);color:var(--text-inverse);--pill-chip-bg:var(--tone-info-bg);border-color:#0000}.Pill-module__cddRIW__variant_solid.Pill-module__cddRIW__tone_purple{background:var(--tone-purple-solid);color:var(--text-inverse);--pill-chip-bg:var(--tone-purple-bg);border-color:#0000}.Pill-module__cddRIW__variant_solid.Pill-module__cddRIW__tone_custom{background:var(--pill-accent);color:var(--text-inverse);--pill-chip-bg:var(--bg);border-color:#0000}.Pill-module__cddRIW__variant_outlined.Pill-module__cddRIW__tone_neutral{background:var(--tone-neutral-bg);color:var(--tone-neutral-fg);--pill-chip-bg:var(--tone-neutral-border)}.Pill-module__cddRIW__variant_outlined.Pill-module__cddRIW__tone_success{background:var(--tone-success-bg);color:var(--tone-success-fg);--pill-chip-bg:var(--tone-success-border)}.Pill-module__cddRIW__variant_outlined.Pill-module__cddRIW__tone_warning{background:var(--tone-warning-bg);color:var(--tone-warning-fg);--pill-chip-bg:var(--tone-warning-border)}.Pill-module__cddRIW__variant_outlined.Pill-module__cddRIW__tone_danger{background:var(--tone-danger-bg);color:var(--tone-danger-fg);--pill-chip-bg:var(--tone-danger-border)}.Pill-module__cddRIW__variant_outlined.Pill-module__cddRIW__tone_info{background:var(--tone-info-bg);color:var(--tone-info-fg);--pill-chip-bg:var(--tone-info-border)}.Pill-module__cddRIW__variant_outlined.Pill-module__cddRIW__tone_purple{background:var(--tone-purple-bg);color:var(--tone-purple-fg);--pill-chip-bg:var(--tone-purple-border)}.Pill-module__cddRIW__variant_outlined.Pill-module__cddRIW__tone_base{background:var(--raised);color:var(--text);--pill-chip-bg:var(--border)}.Pill-module__cddRIW__variant_outlined.Pill-module__cddRIW__tone_custom{background:color-mix(in srgb,var(--pill-accent)13%,var(--pill-bg-mix,var(--bg)));color:var(--pill-accent);--pill-chip-bg:color-mix(in srgb,var(--pill-accent)20%,var(--pill-bg-mix,var(--bg)))}.Pill-module__cddRIW__variant_ghost{background:0 0;border-color:#0000;padding-left:0;padding-right:0}.Pill-module__cddRIW__variant_ghost.Pill-module__cddRIW__tone_neutral{color:var(--tone-neutral-fg)}.Pill-module__cddRIW__variant_ghost.Pill-module__cddRIW__tone_success{color:var(--tone-success-fg)}.Pill-module__cddRIW__variant_ghost.Pill-module__cddRIW__tone_warning{color:var(--tone-warning-fg)}.Pill-module__cddRIW__variant_ghost.Pill-module__cddRIW__tone_danger{color:var(--tone-danger-fg)}.Pill-module__cddRIW__variant_ghost.Pill-module__cddRIW__tone_info{color:var(--tone-info-fg)}.Pill-module__cddRIW__variant_ghost.Pill-module__cddRIW__tone_purple{color:var(--tone-purple-fg)}.Pill-module__cddRIW__variant_ghost.Pill-module__cddRIW__tone_custom{color:var(--pill-accent)}.Pill-module__cddRIW__interactive{cursor:pointer}.Pill-module__cddRIW__interactive:hover{opacity:.82}.Pill-module__cddRIW__interactive:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.Pill-module__cddRIW__active{box-shadow:inset 0 0 0 1px}.Pill-module__cddRIW__active.Pill-module__cddRIW__variant_fill.Pill-module__cddRIW__tone_neutral{background:var(--bg)}.Pill-module__cddRIW__active.Pill-module__cddRIW__variant_outlined.Pill-module__cddRIW__tone_neutral{background:var(--raised)}.Pill-module__cddRIW__active.Pill-module__cddRIW__variant_outlined.Pill-module__cddRIW__tone_custom{background:color-mix(in srgb,var(--pill-accent)10%,var(--pill-bg-mix,var(--bg)));box-shadow:inset 0 0 0 1px var(--pill-accent)}.Pill-module__cddRIW__disabled{opacity:.4;pointer-events:none}.Pill-module__cddRIW__absent{opacity:.35}.Pill-module__cddRIW__lead{height:var(--pill-chip-size,auto);padding:0 calc((var(--pill-chip-size,18px) - var(--pill-icon,12px))/2);border-radius:var(--radius-full);background:var(--pill-chip-bg,transparent);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.Pill-module__cddRIW__dotSlot,.Pill-module__cddRIW__trail{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.Pill-module__cddRIW__lead>svg,.Pill-module__cddRIW__trail>svg{width:var(--pill-icon,12px);height:var(--pill-icon,12px)}.Pill-module__cddRIW__label{line-height:inherit}.Pill-module__cddRIW__kindPrefix{color:var(--text-muted);font-weight:var(--font-weight-regular);letter-spacing:.01em;flex-shrink:0}.Pill-module__cddRIW__fullWidth{align-self:stretch;width:100%}.Pill-module__cddRIW__mono{font-family:var(--type-code-family);font-weight:var(--font-weight-semibold);letter-spacing:.01em}.Pill-module__cddRIW__iconDropWrapper{align-items:center;line-height:0;display:inline-flex!important}.Pill-module__cddRIW__iconDropBtn{height:var(--pill-chip-size,auto);padding:0 calc((var(--pill-chip-size,18px) - var(--pill-icon,12px))/2);border-radius:var(--radius-full);background:var(--pill-chip-bg,transparent);cursor:pointer;color:inherit;border:none;flex-shrink:0;align-items:center;gap:2px;margin:0;line-height:1;display:inline-flex}.Pill-module__cddRIW__iconDropBtn>svg{width:var(--pill-icon,12px);height:var(--pill-icon,12px)}.Pill-module__cddRIW__iconDropBtn:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-radius:var(--radius-sm)}.Pill-module__cddRIW__iconDropChevron{opacity:.6;transition:transform var(--transition-fast);flex-shrink:0}.Pill-module__cddRIW__iconDropChevronOpen{transform:rotate(180deg)}.Pill-module__cddRIW__remove{color:inherit;cursor:pointer;opacity:.5;transition:opacity var(--transition-fast);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;line-height:1;display:inline-flex}.Pill-module__cddRIW__remove:hover{opacity:1}.Pill-module__cddRIW__remove:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-radius:var(--radius-sm)}.Pill-module__cddRIW__remove:disabled{cursor:not-allowed;opacity:.3}.Pill-module__cddRIW__bodyBtn{align-items:center;gap:var(--pill-gap);color:inherit;flex:auto;min-width:0;margin:0;padding:0;display:inline-flex}.Pill-module__cddRIW__bodyBtn:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-radius:var(--radius-sm)}
.Card-module__b6YjYG__card{border-radius:var(--radius-2xl);overflow:hidden}.Card-module__b6YjYG__padded{padding:var(--space-5)var(--space-5)var(--space-6)}.Card-module__b6YjYG__default{background:var(--surface);border:var(--border-thin)solid var(--border)}.Card-module__b6YjYG__elevated{background:var(--surface);box-shadow:var(--shadow-lg)}.Card-module__b6YjYG__tonal{background:var(--raised)}.Card-module__b6YjYG__inverse{background:var(--gray-900);color:var(--text-inverse)}.Card-module__b6YjYG__tone_neutral{background:var(--tone-neutral-bg);color:var(--tone-neutral-fg);border-color:var(--tone-neutral-border)}.Card-module__b6YjYG__tone_success{background:var(--tone-success-bg);color:var(--tone-success-fg);border-color:var(--tone-success-border)}.Card-module__b6YjYG__tone_warning{background:var(--tone-warning-bg);color:var(--tone-warning-fg);border-color:var(--tone-warning-border)}.Card-module__b6YjYG__tone_danger{background:var(--tone-danger-bg);color:var(--tone-danger-fg);border-color:var(--tone-danger-border)}.Card-module__b6YjYG__tone_info{background:var(--tone-info-bg);color:var(--tone-info-fg);border-color:var(--tone-info-border)}.Card-module__b6YjYG__tone_purple{background:var(--tone-purple-bg);color:var(--tone-purple-fg);border-color:var(--tone-purple-border)}.Card-module__b6YjYG__authCard{gap:var(--space-4);border-radius:var(--radius-xl);background:var(--surface);font-size:var(--type-caption-size);color:var(--text);box-shadow:0 0 0 1px color-mix(in srgb,var(--text)10%,transparent);flex-direction:column;display:flex;overflow:hidden}.Card-module__b6YjYG__authCardHeader{gap:var(--space-1);border-radius:var(--radius-xl)var(--radius-xl)0 0;padding:var(--space-4)var(--space-4)0;display:grid}.Card-module__b6YjYG__authCardTitle{font-family:var(--type-subheading-sm-family);font-size:var(--type-subheading-sm-size);font-weight:var(--type-subheading-sm-weight);line-height:var(--type-subheading-sm-lh)}.Card-module__b6YjYG__authCardDescription{font-size:var(--type-caption-size);font-family:var(--type-caption-family);color:var(--text-secondary)}.Card-module__b6YjYG__authCardContent{padding:0 var(--space-4)var(--space-4)}.Card-module__b6YjYG__authCardFooter{border-radius:0 0 var(--radius-xl)var(--radius-xl);border-top:var(--border-thin)solid var(--border);background:var(--raised);padding:var(--space-4);align-items:center;display:flex}
.Collapsible-module__MC_neq__wrapper{background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}.Collapsible-module__MC_neq__header{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5)var(--space-6);cursor:pointer;text-align:left;width:100%;transition:background var(--transition-fast);background:0 0;border:none;display:flex}.Collapsible-module__MC_neq__header:hover{background:var(--raised)}.Collapsible-module__MC_neq__headerText{gap:var(--space-0_5);flex-direction:column;display:flex}.Collapsible-module__MC_neq__title{font-size:var(--type-code-size);font-weight:var(--font-weight-medium);color:var(--text);line-height:1.3}.Collapsible-module__MC_neq__subtitle{font-size:var(--type-label-size);font-family:var(--type-label-family);color:var(--text-muted);line-height:1.4}.Collapsible-module__MC_neq__chevron{color:var(--text-muted);transition:transform var(--transition-normal);flex-shrink:0;align-items:center;display:flex}.Collapsible-module__MC_neq__chevronOpen{transform:rotate(180deg)}.Collapsible-module__MC_neq__content{border-top:var(--border-thin)solid var(--border);gap:var(--space-6);padding:var(--space-6);flex-direction:column;display:flex}
.ExpandToggle-module__0kp2uq__icon{align-items:center;display:inline-flex}
.LoadMore-module__Ljl47q__wrap{padding-top:var(--space-3);display:flex}
.Legend-module__J_KTya__row{align-items:center;gap:var(--space-3);flex-wrap:wrap;flex-shrink:0;display:flex}.Legend-module__J_KTya__item{align-items:center;gap:var(--space-1);font-size:var(--type-chart-label-size);font-weight:var(--type-chart-label-weight);font-family:var(--type-chart-label-family);color:var(--text-secondary);white-space:nowrap;display:flex}.Legend-module__J_KTya__dot{border-radius:var(--radius-full);flex-shrink:0;width:8px;height:8px}
.ChartTooltip-module__ld0kCq__tooltip{z-index:var(--z-tooltip);background:var(--surface);border:var(--border-thin)solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);pointer-events:none;white-space:nowrap;position:fixed}.ChartTooltip-module__ld0kCq__tooltipInteractive{pointer-events:auto;}.ChartTooltip-module__ld0kCq__body{padding:var(--space-2)var(--space-3);gap:var(--space-1);flex-direction:column;display:flex}.ChartTooltip-module__ld0kCq__row{align-items:center;gap:var(--space-2);font-size:var(--type-chart-label-size);display:flex}.ChartTooltip-module__ld0kCq__dot{border-radius:var(--radius-full);flex-shrink:0;width:8px;height:8px}.ChartTooltip-module__ld0kCq__label{font-weight:var(--font-weight-medium);color:var(--text);flex:1}.ChartTooltip-module__ld0kCq__value{font-weight:var(--font-weight-bold);color:var(--text-secondary);font-variant-numeric:tabular-nums}.ChartTooltip-module__ld0kCq__title{font-size:var(--type-chart-label-size);font-weight:var(--font-weight-semibold);color:var(--text);padding:var(--space-2)var(--space-3)var(--space-1);border-bottom:var(--border-thin)solid var(--border)}.ChartTooltip-module__ld0kCq__footer{font-size:var(--type-chart-label-size);color:var(--text-muted);padding:var(--space-1)var(--space-3)var(--space-2);border-top:var(--border-thin)solid var(--border)}
.ShredderDelete-module__P3l7ja__stage{z-index:var(--z-modal);pointer-events:none;position:fixed;inset:0}.ShredderDelete-module__P3l7ja__stage[data-state=armed],.ShredderDelete-module__P3l7ja__stage[data-state=dragging],.ShredderDelete-module__P3l7ja__stage[data-state=shredding]{pointer-events:auto}.ShredderDelete-module__P3l7ja__backdrop{-webkit-backdrop-filter:blur();z-index:0;cursor:pointer;background:#0a0a0900;transition:background .45s,-webkit-backdrop-filter .45s,backdrop-filter .45s;position:fixed;inset:0}.ShredderDelete-module__P3l7ja__stage[data-state=armed] .ShredderDelete-module__P3l7ja__backdrop,.ShredderDelete-module__P3l7ja__stage[data-state=dragging] .ShredderDelete-module__P3l7ja__backdrop,.ShredderDelete-module__P3l7ja__stage[data-state=shredding] .ShredderDelete-module__P3l7ja__backdrop{-webkit-backdrop-filter:blur(6px);background:#0a0a09b8}.ShredderDelete-module__P3l7ja__stage[data-state=dismissing] .ShredderDelete-module__P3l7ja__backdrop{-webkit-backdrop-filter:blur();background:#0a0a0900}.ShredderDelete-module__P3l7ja__shredder{width:440px;z-index:var(--z-modal);pointer-events:none;filter:drop-shadow(0 18px 30px #14141340);transition:transform .6s cubic-bezier(.2,.85,.25,1);position:fixed;top:0;left:50%;transform:translate(-50%,calc(-100vh - 200px))}.ShredderDelete-module__P3l7ja__stage[data-state=armed] .ShredderDelete-module__P3l7ja__shredder,.ShredderDelete-module__P3l7ja__stage[data-state=dragging] .ShredderDelete-module__P3l7ja__shredder,.ShredderDelete-module__P3l7ja__stage[data-state=shredding] .ShredderDelete-module__P3l7ja__shredder{transform:translate(-50%,calc(-100vh + var(--shredY,0px)))}.ShredderDelete-module__P3l7ja__stage[data-state=dragging] .ShredderDelete-module__P3l7ja__shredder{transition:none}.ShredderDelete-module__P3l7ja__stage[data-state=dismissing] .ShredderDelete-module__P3l7ja__shredder{transform:translate(-50%,calc(-100vh - 200px))}.ShredderDelete-module__P3l7ja__mast{background:linear-gradient(#8a8e94 0%,#9ea2a8 40%,#b8bcc2 100%);height:100vh}.ShredderDelete-module__P3l7ja__body{background:linear-gradient(#d8dbe0 0%,#b8bcc2 35%,#9ea2a8 55%,#b8bcc2 80%,#8a8e94 100%);padding:0 0 28px;position:relative;box-shadow:inset 0 1px #fff9,inset 0 -1px #00000026}.ShredderDelete-module__P3l7ja__lip{border-bottom:var(--border-thin)solid var(--border-strong);background:linear-gradient(#c4c7cc 0%,#a8acb2 100%);height:22px;position:relative}.ShredderDelete-module__P3l7ja__lip:before{content:"";background:#14141359;border-radius:2px;width:64%;height:4px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 1px 1px #0006}.ShredderDelete-module__P3l7ja__panel{font-size:var(--type-eyebrow-size);font-family:var(--type-eyebrow-family);letter-spacing:var(--type-eyebrow-ls);color:#14141399;text-transform:uppercase;font-weight:var(--font-weight-semibold);justify-content:space-between;align-items:center;padding:10px 22px 14px;display:flex}.ShredderDelete-module__P3l7ja__panelSubtitle{font-family:var(--type-body-serif-family);font-style:italic;font-weight:var(--type-body-serif-weight);font-size:var(--type-code-size);letter-spacing:0;text-transform:none;color:#1414138c}.ShredderDelete-module__P3l7ja__dot{border-radius:var(--radius-full);width:7px;height:7px;margin-right:var(--space-2);vertical-align:middle;background:#14141340;transition:background .2s,box-shadow .2s;display:inline-block}.ShredderDelete-module__P3l7ja__stage[data-state=armed] .ShredderDelete-module__P3l7ja__dot,.ShredderDelete-module__P3l7ja__stage[data-state=dragging] .ShredderDelete-module__P3l7ja__dot{background:#2bb673;box-shadow:0 0 6px #2bb67399}.ShredderDelete-module__P3l7ja__stage[data-state=shredding] .ShredderDelete-module__P3l7ja__dot{animation:.2s step-end infinite ShredderDelete-module__P3l7ja__ledBlink}@keyframes ShredderDelete-module__P3l7ja__ledBlink{0%,49%{background:#2bb673;box-shadow:0 0 6px #2bb67399}50%,to{box-shadow:none;background:#14141333}}.ShredderDelete-module__P3l7ja__drumRow{pointer-events:none;z-index:2;justify-content:center;align-items:center;gap:4px;height:52px;display:flex;position:absolute;bottom:-26px;left:20px;right:20px}.ShredderDelete-module__P3l7ja__disc{flex-shrink:0;width:52px;height:52px;position:relative}.ShredderDelete-module__P3l7ja__spinner{transform-origin:50%;width:100%;height:100%;animation:1.2s linear infinite paused ShredderDelete-module__P3l7ja__discSpin}.ShredderDelete-module__P3l7ja__disc:nth-child(2n) .ShredderDelete-module__P3l7ja__spinner{animation-name:ShredderDelete-module__P3l7ja__discSpinReverse}.ShredderDelete-module__P3l7ja__stage[data-state=armed] .ShredderDelete-module__P3l7ja__spinner,.ShredderDelete-module__P3l7ja__stage[data-state=dragging] .ShredderDelete-module__P3l7ja__spinner{animation-duration:.8s;animation-play-state:running}.ShredderDelete-module__P3l7ja__stage[data-state=shredding] .ShredderDelete-module__P3l7ja__spinner{animation-duration:.2s;animation-play-state:running}.ShredderDelete-module__P3l7ja__stage[data-state=shredding] .ShredderDelete-module__P3l7ja__disc{filter:blur(.4px)}@keyframes ShredderDelete-module__P3l7ja__discSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ShredderDelete-module__P3l7ja__discSpinReverse{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.ShredderDelete-module__P3l7ja__cardWrap{z-index:calc(var(--z-modal) + 1);will-change:transform;transition:transform .55s cubic-bezier(.2,.8,.2,1);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)scale(1)}.ShredderDelete-module__P3l7ja__stage[data-state=armed]:not([data-dragging]) .ShredderDelete-module__P3l7ja__cardWrap{transform:translate(-50%,-50%)scale(1.03)}.ShredderDelete-module__P3l7ja__stage[data-state=dragging] .ShredderDelete-module__P3l7ja__cardWrap{cursor:grabbing;transition:none}.ShredderDelete-module__P3l7ja__stage[data-state=armed] .ShredderDelete-module__P3l7ja__cardWrap{cursor:grab}.ShredderDelete-module__P3l7ja__hint{z-index:calc(var(--z-modal) + 1);text-align:center;color:#f4f1e8;opacity:0;pointer-events:none;transition:opacity .4s,transform .5s;position:fixed;bottom:80px;left:50%;transform:translate(-50%)translateY(12px)}.ShredderDelete-module__P3l7ja__stage[data-state=armed] .ShredderDelete-module__P3l7ja__hint{opacity:1;transform:translate(-50%)translateY(0)}.ShredderDelete-module__P3l7ja__stage[data-state=dragging] .ShredderDelete-module__P3l7ja__hint,.ShredderDelete-module__P3l7ja__stage[data-state=dismissing] .ShredderDelete-module__P3l7ja__hint{opacity:0}.ShredderDelete-module__P3l7ja__hintArrow{width:22px;height:22px;margin:0 auto var(--space-2);color:#f4f1e8;animation:1.4s ease-in-out infinite ShredderDelete-module__P3l7ja__bob}.ShredderDelete-module__P3l7ja__hintText{font-size:var(--type-body-size);letter-spacing:-.01em}@keyframes ShredderDelete-module__P3l7ja__bob{0%,to{opacity:.85;transform:translateY(0)}50%{opacity:1;transform:translateY(-8px)}}.ShredderDelete-module__P3l7ja__strips{width:500px;z-index:calc(var(--z-modal) + 2);pointer-events:none;position:fixed;top:180px;left:50%;transform:translate(-50%)}.ShredderDelete-module__P3l7ja__strip{border-left:var(--border-thin)solid var(--border-subtle);border-right:var(--border-thin)solid var(--border-subtle);transform-origin:top;opacity:0;background:linear-gradient(#fff 0%,#fafafa 100%);width:9px;animation:1.6s cubic-bezier(.4,.1,.9,.6) forwards paused ShredderDelete-module__P3l7ja__fall;position:absolute;top:0}.ShredderDelete-module__P3l7ja__stage[data-state=shredding] .ShredderDelete-module__P3l7ja__strip{animation-play-state:running}@keyframes ShredderDelete-module__P3l7ja__fall{0%{opacity:0;transform:translateY(-10px)rotate(0)}8%{opacity:1}to{transform:translateY(calc(100vh + 100px))translateX(var(--sx,0px))rotate(var(--sr,0deg));opacity:0}}@media (prefers-reduced-motion:reduce){.ShredderDelete-module__P3l7ja__spinner{animation:none}.ShredderDelete-module__P3l7ja__strip{opacity:0;animation:none}.ShredderDelete-module__P3l7ja__hintArrow{animation:none}}
.GlowBorder-module__dCNh8q__root{border-radius:var(--glow-radius,var(--radius-md));--glow-c1:var(--primary);--glow-start:0;--glow-active:0;position:relative}.GlowBorder-module__dCNh8q__root:after{content:"";pointer-events:none;inset:calc(-1*var(--glow-border-width,2px));border-radius:calc(var(--glow-radius,var(--radius-md)) + var(--glow-border-width,2px));background:conic-gradient(from calc((var(--glow-start,0) - var(--glow-spread,80))*1deg)at 50% 50%,transparent 0deg,var(--glow-c1),transparent calc(var(--glow-spread,80)*2deg));opacity:var(--glow-active);transition:opacity var(--glow-out,0s);z-index:0;position:absolute}.GlowBorder-module__dCNh8q__content{z-index:1;position:relative}
.ListPageShell-module__VHOTva__root{max-width:1400px;padding:var(--space-8)var(--space-6);margin:0 auto}.ListPageShell-module__VHOTva__header{align-items:baseline;gap:var(--space-4);margin-bottom:var(--space-6);display:flex}.ListPageShell-module__VHOTva__title{font-size:var(--type-subheading-sm-size);line-height:var(--type-subheading-sm-lh);font-weight:var(--font-weight-light);color:var(--text);font-style:italic;font-family:var(--font-heading);margin:0}.ListPageShell-module__VHOTva__count{font-size:var(--type-caption-size);color:var(--text-muted);margin:0}.ListPageShell-module__VHOTva__toolbar{gap:var(--space-3);margin-bottom:var(--space-5);flex-direction:column;display:flex}.ListPageShell-module__VHOTva__toolbarRow{align-items:center;gap:var(--space-3);width:100%;display:flex}.ListPageShell-module__VHOTva__toolbarSearch{flex:1;min-width:0}.ListPageShell-module__VHOTva__toolbarEndSlot{flex-shrink:0}.ListPageShell-module__VHOTva__loading{color:var(--text-muted);font-size:var(--type-caption-size);padding:var(--space-8)0;margin:0}
.FeedbackCard-module__eW4Yva__wrapper{transition:opacity .15s ease-out;animation:5s ease-in-out infinite FeedbackCard-module__eW4Yva__feedbackBreathe}.FeedbackCard-module__eW4Yva__wrapper:hover,.FeedbackCard-module__eW4Yva__wrapper:focus-within,.FeedbackCard-module__eW4Yva__wrapper[data-active]{opacity:1;animation:none}@keyframes FeedbackCard-module__eW4Yva__feedbackBreathe{0%,to{opacity:.4}50%{opacity:.7}}.FeedbackCard-module__eW4Yva__root{gap:var(--space-2_5);padding:var(--space-3);flex-direction:column;display:flex}.FeedbackCard-module__eW4Yva__title{font-family:var(--type-eyebrow-family);font-size:var(--type-eyebrow-size);font-weight:var(--font-weight-medium);letter-spacing:var(--type-eyebrow-ls);text-transform:uppercase;color:var(--text-muted);margin:0}.FeedbackCard-module__eW4Yva__btnGroup{gap:var(--space-1);flex-direction:row;display:flex}.FeedbackCard-module__eW4Yva__btnGroup>*{align-self:auto}.FeedbackCard-module__eW4Yva__textarea{resize:none;border:var(--border-thin)solid var(--border);border-radius:var(--radius-md);background:var(--bg);width:100%;color:var(--text);font-family:var(--font-sans);font-size:var(--type-footnote-size);line-height:var(--type-footnote-lh);padding:var(--space-2)var(--space-2_5);box-sizing:border-box;transition:border-color var(--transition-color);outline:none}.FeedbackCard-module__eW4Yva__textarea:focus{border-color:var(--border-focus)}.FeedbackCard-module__eW4Yva__textarea::placeholder{color:var(--text-muted)}.FeedbackCard-module__eW4Yva__imagePreviewRow{align-items:center;gap:var(--space-2);display:flex}.FeedbackCard-module__eW4Yva__imagePreview{border-radius:var(--radius-md);border:var(--border-thin)solid var(--border);flex-shrink:0;width:30px;height:30px;overflow:hidden}.FeedbackCard-module__eW4Yva__imagePreview img{object-fit:cover;width:30px;height:30px;display:block}.FeedbackCard-module__eW4Yva__pasteHint{font-family:var(--type-footnote-family);font-size:var(--type-eyebrow-size);color:var(--text-muted);padding:0 var(--space-1);margin:0}.FeedbackCard-module__eW4Yva__sendError{font-family:var(--type-footnote-family);font-size:var(--type-eyebrow-size);color:var(--tone-danger-solid);padding:0 var(--space-1);margin:0}.FeedbackCard-module__eW4Yva__consentRow{justify-content:space-between;align-items:center;gap:var(--space-2);padding:0 var(--space-3);display:flex}.FeedbackCard-module__eW4Yva__consentLabelGroup{align-items:center;gap:var(--space-2);min-width:0;display:flex}.FeedbackCard-module__eW4Yva__checkboxLabel{font-family:var(--type-footnote-family);font-size:var(--type-eyebrow-size);font-weight:var(--font-weight-regular);color:var(--text-muted);cursor:pointer;-webkit-user-select:none;user-select:none;line-height:1.3}.FeedbackCard-module__eW4Yva__thankYou{align-items:center;gap:var(--space-2);padding:var(--space-4)var(--space-3);text-align:center;flex-direction:column;display:flex}.FeedbackCard-module__eW4Yva__thankYouTitle{font-family:var(--font-serif);font-size:var(--type-body-serif-size);font-weight:var(--font-weight-regular);line-height:var(--type-body-serif-lh);color:var(--text);margin:0}.FeedbackCard-module__eW4Yva__thankYouBody{font-family:var(--type-footnote-family);font-size:var(--type-eyebrow-size);color:var(--text-muted);line-height:var(--lh-relaxed);margin:0}.FeedbackCard-module__eW4Yva__thankYouSign{font-family:var(--font-serif);font-size:var(--type-footnote-size);color:var(--text-muted);align-self:flex-start;margin:0;font-style:italic}.FeedbackCard-module__eW4Yva__thankYouFooter{justify-content:flex-end;width:100%;display:flex}
.RightSidebar-module__1ySS2G__backdrop{z-index:calc(var(--z-overlay) - 1);background:var(--text);opacity:.1;animation:.2s RightSidebar-module__1ySS2G__fadeIn;position:fixed;inset:0}@keyframes RightSidebar-module__1ySS2G__fadeIn{0%{opacity:0}to{opacity:.1}}.RightSidebar-module__1ySS2G__panel{z-index:var(--z-overlay);width:min(480px,calc(100vw - var(--space-8)));max-height:min(640px,calc(100vh - var(--space-8)));background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-2xl);border:1px solid var(--border);flex-direction:column;animation:.22s cubic-bezier(.4,0,.2,1) RightSidebar-module__1ySS2G__panelIn;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}@keyframes RightSidebar-module__1ySS2G__panelIn{0%{opacity:0;transform:translate(-50%,calc(8px - 50%))}to{opacity:1;transform:translate(-50%,-50%)}}.RightSidebar-module__1ySS2G__header{justify-content:space-between;align-items:center;gap:var(--space-3);padding:0 var(--space-5);border-bottom:1px solid var(--border-subtle);flex-shrink:0;height:48px;display:flex}.RightSidebar-module__1ySS2G__title{font-size:var(--type-footnote-size);font-weight:var(--font-weight-semibold);color:var(--text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.RightSidebar-module__1ySS2G__body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--raised)transparent;flex:1;min-height:0;padding:28px 32px;overflow-y:auto}.RightSidebar-module__1ySS2G__body::-webkit-scrollbar{width:4px}.RightSidebar-module__1ySS2G__body::-webkit-scrollbar-track{background:0 0}.RightSidebar-module__1ySS2G__body::-webkit-scrollbar-thumb{background:var(--raised);border-radius:var(--radius-xs)}
.ClosedBook-module__b2BRra__wrap{width:110px;margin-left:auto}.ClosedBook-module__b2BRra__bookContainer{position:relative}.ClosedBook-module__b2BRra__innerPage{border-radius:var(--radius-lg);background:var(--bg);border:1px solid var(--border-subtle);position:absolute;inset:0}.ClosedBook-module__b2BRra__cover{z-index:1;width:100%;height:140px;padding:var(--space-4)var(--space-3);justify-content:flex-end;align-items:flex-start;gap:var(--space-1);background:var(--primary);border-radius:var(--radius-lg);cursor:pointer;box-shadow:var(--shadow-lg);border:none;flex-direction:column;display:flex;position:relative;overflow:visible}.ClosedBook-module__b2BRra__cover:focus-visible{outline:var(--focus-ring-width)solid var(--border-focus);outline-offset:var(--focus-ring-offset)}.ClosedBook-module__b2BRra__title{font-family:var(--font-serif);font-size:var(--type-eyebrow-size);font-weight:var(--font-weight-regular);color:var(--text-inverse);letter-spacing:.04em;text-transform:uppercase;opacity:.5;line-height:1.1}.ClosedBook-module__b2BRra__sub{font-family:var(--font-serif);font-size:var(--text-body);font-weight:var(--font-weight-medium);color:var(--text-inverse);line-height:1.1}.ClosedBook-module__b2BRra__pagesEdge{border-radius:0 var(--radius-xs)var(--radius-xs)0;background:var(--raised);border-top:1px solid var(--border);border-right:1px solid var(--border);border-bottom:1px solid var(--border);width:8px;position:absolute;top:4px;bottom:4px;right:-6px}.ClosedBook-module__b2BRra__spine{width:var(--space-1);border-radius:var(--radius-lg)0 0 var(--radius-lg);background:var(--accent);opacity:.5;position:absolute;top:0;bottom:0;left:0}
.DictionarySearch-module__ClwuiG__root{--input-height-sm:26px;flex:1;min-width:0}
.SeeMoreLinks-module__lcSnLG__root{min-width:0;font-size:var(--text-micro);font-family:var(--font-sans);line-height:var(--lh-body);color:var(--text-secondary);flex:1;margin:0}.SeeMoreLinks-module__lcSnLG__label{font-weight:var(--font-weight-medium);color:var(--text-muted);margin-right:var(--space-1)}.SeeMoreLinks-module__lcSnLG__sep{color:var(--text-muted)}.SeeMoreLinks-module__lcSnLG__link{color:var(--accent);cursor:pointer;text-underline-offset:2px;font-size:inherit;transition:color var(--transition-color);background:0 0;border:none;padding:0;font-family:inherit;text-decoration:underline}.SeeMoreLinks-module__lcSnLG__link:hover{color:var(--text)}.SeeMoreLinks-module__lcSnLG__link:focus-visible{outline:var(--focus-ring-width)solid var(--border-focus);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-xs)}
.BookPage-module__vdgcVW__page{height:100%;padding:var(--space-2);gap:var(--space-2);-webkit-user-select:none;user-select:none;flex-direction:column;display:flex}.BookPage-module__vdgcVW__header{align-items:flex-start;gap:var(--space-1);display:flex}.BookPage-module__vdgcVW__titleWrap{flex:1;justify-content:center;align-items:center;min-width:0;display:flex}.BookPage-module__vdgcVW__title{font-family:var(--font-serif);font-size:var(--text-heading-2);font-weight:var(--font-weight-regular);line-height:var(--lh-snug);color:var(--text);letter-spacing:-.02em;text-align:center;word-break:break-word;margin:0}.BookPage-module__vdgcVW__bottom{align-items:flex-end;gap:var(--space-2);padding-top:var(--space-1_5);border-top:1px solid var(--border-subtle);margin-top:auto;display:flex}.BookPage-module__vdgcVW__pageNum{text-align:right;font-size:var(--text-micro);color:var(--text-muted);white-space:nowrap;font-family:var(--font-sans);font-variant-numeric:tabular-nums;flex-shrink:0}.BookPage-module__vdgcVW__navBtn{width:28px;height:28px;font-size:var(--text-heading-3);color:var(--text-muted);border-radius:var(--radius-sm);cursor:pointer;transition:color var(--transition-color);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin-top:4px;padding:0;line-height:1;display:flex}.BookPage-module__vdgcVW__navBtn:hover:not(:disabled){color:var(--text)}.BookPage-module__vdgcVW__navBtn:disabled{opacity:.2;cursor:default}.BookPage-module__vdgcVW__snippet{font-size:var(--text-body-sm);font-weight:var(--font-weight-medium);color:var(--text);line-height:var(--lh-snug);font-family:var(--font-sans);margin:0}.BookPage-module__vdgcVW__body{font-size:var(--text-caption);color:var(--text-secondary);line-height:var(--lh-relaxed);font-family:var(--font-sans);flex:1;margin:0}
.PageFlipController-module__QZ-T6q__stage{cursor:grab;touch-action:pan-y;outline:none;flex:1;min-height:0;position:relative;overflow:hidden}.PageFlipController-module__QZ-T6q__stage:active{cursor:grabbing}.PageFlipController-module__QZ-T6q__stage:focus-visible{outline:var(--focus-ring-width)solid var(--border-focus);outline-offset:-3px}.PageFlipController-module__QZ-T6q__page{background:var(--surface);will-change:transform,opacity;position:absolute;inset:0}.PageFlipController-module__QZ-T6q__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.DictionaryRail-module__gbJtNW__root{width:100%;position:relative}.DictionaryRail-module__gbJtNW__closedWrap{justify-content:flex-end;width:100%;display:flex}.DictionaryRail-module__gbJtNW__panel{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface);width:100%;height:360px;z-index:var(--z-dropdown);flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 -12px 40px #00000024,0 4px 16px #00000014}.DictionaryRail-module__gbJtNW__header{align-items:center;gap:var(--space-1);padding:var(--space-1)var(--space-1_5);border-bottom:1px solid var(--border-subtle);flex-shrink:0;display:flex}
.PlanCard-module__QLfeaG__wrapper{width:100%;position:relative}.PlanCard-module__QLfeaG__root{gap:var(--space-2);padding:var(--space-3)var(--space-4);padding-bottom:var(--space-5);flex-direction:column;display:flex}.PlanCard-module__QLfeaG__title{font-family:var(--type-eyebrow-family);font-size:var(--type-eyebrow-size);font-weight:var(--font-weight-medium);letter-spacing:var(--type-eyebrow-ls);text-transform:uppercase;color:var(--text-muted);margin:0}.PlanCard-module__QLfeaG__columns{gap:var(--space-3);display:flex}.PlanCard-module__QLfeaG__barsColumn{gap:var(--space-2);flex-direction:column;flex:2;min-width:0;display:flex}.PlanCard-module__QLfeaG__planColumn{flex-direction:column;flex:1;justify-content:flex-start;align-items:flex-end;display:flex}.PlanCard-module__QLfeaG__planName{font-family:var(--font-serif);font-size:var(--text-heading-2);font-weight:var(--font-weight-medium);color:var(--text);letter-spacing:.01em;margin:0;line-height:1.2}.PlanCard-module__QLfeaG__upgradeLink{position:absolute;bottom:12px;right:12px}.PlanCard-module__QLfeaG__bars{gap:var(--space-2);flex-direction:column;display:flex}.PlanCard-module__QLfeaG__barRow{gap:var(--space-1);flex-direction:column;display:flex}.PlanCard-module__QLfeaG__barLabel{font-family:var(--font-sans);font-size:var(--type-eyebrow-size);color:var(--text-muted);justify-content:space-between;align-items:baseline;display:flex}.PlanCard-module__QLfeaG__barLabelName{font-weight:var(--font-weight-medium)}.PlanCard-module__QLfeaG__barLabelCount{font-size:var(--type-eyebrow-size);color:var(--text-muted)}
.AppShell-module__cB5iMW__shell{flex-direction:row;align-items:flex-start;min-height:100vh;display:flex}.AppShell-module__cB5iMW__content{min-width:0;max-width:1200px;padding:var(--space-3)var(--space-6)var(--space-8);font-family:var(--font-sans);flex:1;margin:0 auto}.AppShell-module__cB5iMW__contentWide{min-width:0;padding:var(--space-3)var(--space-6)var(--space-8);font-family:var(--font-sans);flex:1}.AppShell-module__cB5iMW__contentFlush{min-width:0;font-family:var(--font-sans);flex-direction:column;flex:1;display:flex}.AppShell-module__cB5iMW__logo{top:var(--space-4);left:var(--space-4);z-index:var(--z-sticky);border-radius:var(--radius-md);background:var(--text);width:32px;height:32px;color:var(--surface);font-size:15px;font-weight:800;font-family:var(--font-sans);flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;display:flex;position:fixed}.AppShell-module__cB5iMW__sidebar{width:300px;top:var(--space-2);height:calc(100vh - var(--space-4));margin:var(--space-2)var(--space-2)var(--space-2)0;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-2xl);flex-direction:column;flex-shrink:0;display:flex;position:sticky;overflow:hidden}.AppShell-module__cB5iMW__navTop{min-height:0;padding:var(--space-4)var(--space-3);gap:var(--space-0_5);scrollbar-width:thin;scrollbar-color:var(--border)transparent;flex-direction:column;flex:1;display:flex;overflow-y:auto}.AppShell-module__cB5iMW__navTop::-webkit-scrollbar{width:3px}.AppShell-module__cB5iMW__navTop::-webkit-scrollbar-thumb{background:var(--border);border-radius:var(--radius-xs)}.AppShell-module__cB5iMW__navBottom{padding:var(--space-3);gap:var(--space-2);flex-direction:column;flex-shrink:0;display:flex}.AppShell-module__cB5iMW__navBottomUtils{gap:var(--space-0_5);padding-top:var(--space-2);flex-direction:column;display:flex}.AppShell-module__cB5iMW__launchSlot{padding-top:var(--space-6);padding-bottom:var(--space-6)}.AppShell-module__cB5iMW__launchGlow{position:relative}.AppShell-module__cB5iMW__launchGlow:before{content:"";background:var(--primary);filter:blur(4px);opacity:0;z-index:-1;border-radius:20px;animation:5s ease-in-out infinite AppShell-module__cB5iMW__breathe;position:absolute;inset:-3px}@keyframes AppShell-module__cB5iMW__breathe{0%,to{opacity:0}50%{opacity:.4}}.AppShell-module__cB5iMW__navGroupLabel{font-family:var(--type-eyebrow-family);font-size:var(--type-eyebrow-size);font-weight:var(--font-weight-medium);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);padding:0 var(--space-3);margin-bottom:var(--space-0_5)}.AppShell-module__cB5iMW__navGroupGap{height:var(--space-5);flex-shrink:0}.AppShell-module__cB5iMW__navItem{gap:var(--space-2_5);width:100%;padding-left:var(--space-3);padding-right:var(--space-3);justify-content:flex-start!important;}.AppShell-module__cB5iMW__navItem svg{stroke-width:2px}.AppShell-module__cB5iMW__navItemActive{background:var(--bg);color:var(--text)}.AppShell-module__cB5iMW__navItemRight{justify-content:flex-end}.AppShell-module__cB5iMW__panelSlot{padding:0 var(--space-3)var(--space-3);flex-shrink:0}.AppShell-module__cB5iMW__hamburgerWrap{top:var(--space-4);right:var(--space-4);z-index:var(--z-sticky);display:none;position:fixed}.AppShell-module__cB5iMW__hamburger{justify-content:center;gap:var(--space-1);width:32px;height:32px;padding:7px var(--space-2);border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-xs);cursor:pointer;transition:background var(--transition-fast);flex-direction:column;display:flex}.AppShell-module__cB5iMW__hamburger:hover{background:var(--bg)}.AppShell-module__cB5iMW__bar{background:var(--text);border-radius:var(--radius-xs);width:100%;height:1.5px;display:block}.AppShell-module__cB5iMW__sidebarOverlay{top:var(--space-2);right:var(--space-2);bottom:var(--space-2);width:300px;z-index:var(--z-overlay);height:auto;margin:0;animation:.25s cubic-bezier(.4,0,.2,1) AppShell-module__cB5iMW__slideInRight;position:fixed;display:flex!important}@keyframes AppShell-module__cB5iMW__slideInRight{0%{transform:translateX(calc(100% + var(--space-2)))}to{transform:translate(0)}}.AppShell-module__cB5iMW__mobileBackdrop{z-index:calc(var(--z-overlay) - 1);background:var(--text);opacity:.12;animation:.2s AppShell-module__cB5iMW__fadeIn;position:fixed;inset:0}@keyframes AppShell-module__cB5iMW__fadeIn{0%{opacity:0}to{opacity:.12}}.AppShell-module__cB5iMW__overlayClose{top:var(--space-3);right:var(--space-3);z-index:1;position:absolute}@media (max-width:1300px){.AppShell-module__cB5iMW__sidebar{display:none}.AppShell-module__cB5iMW__hamburgerWrap{display:block}}.AppShell-module__cB5iMW__narrowFallback{z-index:var(--z-modal);background:var(--surface);padding:var(--space-6);text-align:center;justify-content:center;align-items:center;gap:var(--space-6);flex-direction:column;display:none;position:fixed;inset:0}.AppShell-module__cB5iMW__narrowLogo{font-family:var(--font-serif);color:var(--text);letter-spacing:-.02em;font-size:28px;font-weight:600}.AppShell-module__cB5iMW__narrowMessage{font-family:var(--font-serif);color:var(--text-secondary);max-width:320px;font-size:16px;line-height:1.6}.AppShell-module__cB5iMW__narrowSignature{font-family:var(--font-serif);color:var(--text-muted);margin-top:var(--space-2);font-size:14px;font-style:italic}@media (max-width:899px){.AppShell-module__cB5iMW__shell{display:none}.AppShell-module__cB5iMW__narrowFallback{display:flex}}
.Tooltip-module__2vjsta__wrapper{display:inline-block;position:relative}.Tooltip-module__2vjsta__wrapperStretch{width:100%;display:block}.Tooltip-module__2vjsta__trigger{outline:none;display:inline-flex}.Tooltip-module__2vjsta__wrapperStretch .Tooltip-module__2vjsta__trigger{width:100%;display:block}.Tooltip-module__2vjsta__trigger:focus-visible{outline:var(--focus-ring-width)solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-sm)}.Tooltip-module__2vjsta__tooltip,.Tooltip-module__2vjsta__tooltipBottom,.Tooltip-module__2vjsta__tooltipLeft,.Tooltip-module__2vjsta__tooltipRight{background:var(--gray-900);color:var(--gray-50);font-size:var(--text-caption);font-weight:var(--font-weight-label);font-family:var(--font-sans,sans-serif);letter-spacing:normal;text-transform:none;padding:var(--space-1_5)var(--space-2_5);border-radius:var(--radius-md);white-space:normal;text-align:center;pointer-events:none;z-index:var(--z-tooltip);box-shadow:var(--shadow-xl);word-break:break-word;width:max-content;max-width:240px;line-height:1.5;position:absolute}.Tooltip-module__2vjsta__tooltip:after,.Tooltip-module__2vjsta__tooltipBottom:after,.Tooltip-module__2vjsta__tooltipLeft:after,.Tooltip-module__2vjsta__tooltipRight:after{content:"";border:5px solid #0000;position:absolute}.Tooltip-module__2vjsta__tooltip{animation:Tooltip-module__2vjsta__tipInTop var(--transition-fast)both;bottom:calc(100% + 9px);left:50%;transform:translate(-50%)}.Tooltip-module__2vjsta__tooltip:after{border-top-color:var(--gray-900);top:100%;left:50%;transform:translate(-50%)}.Tooltip-module__2vjsta__tooltipBottom{animation:Tooltip-module__2vjsta__tipInBottom var(--transition-fast)both;top:calc(100% + 9px);left:50%;transform:translate(-50%)}.Tooltip-module__2vjsta__tooltipBottom:after{border-bottom-color:var(--gray-900);bottom:100%;left:50%;transform:translate(-50%)}.Tooltip-module__2vjsta__tooltipLeft{animation:Tooltip-module__2vjsta__tipInLeft var(--transition-fast)both;top:50%;right:calc(100% + 9px);transform:translateY(-50%)}.Tooltip-module__2vjsta__tooltipLeft:after{border-left-color:var(--gray-900);top:50%;left:100%;transform:translateY(-50%)}.Tooltip-module__2vjsta__tooltipRight{animation:Tooltip-module__2vjsta__tipInRight var(--transition-fast)both;top:50%;left:calc(100% + 9px);transform:translateY(-50%)}.Tooltip-module__2vjsta__tooltipRight:after{border-right-color:var(--gray-900);top:50%;right:100%;transform:translateY(-50%)}@keyframes Tooltip-module__2vjsta__tipInTop{0%{opacity:0;transform:translate(-50%)translateY(4px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@keyframes Tooltip-module__2vjsta__tipInBottom{0%{opacity:0;transform:translate(-50%)translateY(-4px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@keyframes Tooltip-module__2vjsta__tipInLeft{0%{opacity:0;transform:translateY(-50%)translate(4px)}to{opacity:1;transform:translateY(-50%)translate(0)}}@keyframes Tooltip-module__2vjsta__tipInRight{0%{opacity:0;transform:translateY(-50%)translate(-4px)}to{opacity:1;transform:translateY(-50%)translate(0)}}@media (prefers-reduced-motion:reduce){.Tooltip-module__2vjsta__tooltipTop,.Tooltip-module__2vjsta__tooltipBottom,.Tooltip-module__2vjsta__tooltipLeft,.Tooltip-module__2vjsta__tooltipRight{animation:none}}
.PageLoading-module__Evs0Cq__center{justify-content:center;align-items:center;height:100%;display:flex}
