.bp-system,body:has(.bp-system[data-material=workspace]){color:var(--bp-text);background:var(--bp-field);color-scheme:light;font-family:var(--bp-type-interface)}.bp-system .text-success{color:var(--bp-signal-ink)}.bp-system .eyebrow,.bp-system .eyebrow-strong{color:var(--bp-text-muted)}.bp-hover-control,.bp-hover-surface{transform:translateY(0);transition-property:background-color,border-color,color,box-shadow,opacity,transform;transition-duration:var(--bp-motion-micro);transition-timing-function:var(--bp-ease-enter)}.bp-hover-link{text-decoration-color:transparent;text-underline-offset:.24em;transition-property:color,text-decoration-color;transition-duration:var(--bp-motion-micro);transition-timing-function:var(--bp-ease-enter)}@media (hover:hover) and (pointer:fine){.bp-hover-control:not(:disabled,[aria-disabled=true]):focus-visible,.bp-hover-control:not(:disabled,[aria-disabled=true]):hover{transform:translateY(-1px)}.bp-hover-surface:not(:disabled,[aria-disabled=true]):focus-visible,.bp-hover-surface:not(:disabled,[aria-disabled=true]):hover{transform:translateY(-1px);border-color:hsl(var(--border-hover));box-shadow:var(--bp-shadow-hover)}.bp-hover-link:focus-visible,.bp-hover-link:hover{color:var(--bp-signal-ink,currentColor);text-decoration-color:var(--bp-signal-active,currentColor)}}.bp-hover-control:not(:disabled,[aria-disabled=true]):active,.bp-hover-surface:not(:disabled,[aria-disabled=true]):active{transform:translateY(0) scale(.98);transition-duration:0s}@media (prefers-reduced-motion:reduce){.bp-hover-control,.bp-hover-link,.bp-hover-surface{transform:none!important;transition-duration:0s}}[data-slot]{font-family:var(--font-inter),sans-serif}.ui-size-sm{font-size:.8125rem}.ui-size-md{font-size:.875rem}.ui-size-lg{font-size:1rem}.ui-text-muted{color:var(--bp-text-muted)}::selection{background:var(--bp-signal-active);color:var(--bp-on-signal)}.ui-action,.ui-alert,.ui-badge,.ui-checkbox,.ui-choice,.ui-input,.ui-selection,.ui-surface,.ui-switch,.ui-tag{box-sizing:border-box;border-radius:var(--ui-radius-control);padding:var(--ui-inset);font-family:var(--font-inter),sans-serif;font-weight:400;line-height:1.5;box-shadow:none;transition:background-color var(--bp-motion-micro) var(--bp-ease-enter),border-color var(--bp-motion-micro) var(--bp-ease-enter),color var(--bp-motion-micro) var(--bp-ease-enter),opacity var(--bp-motion-micro) var(--bp-ease-enter),box-shadow var(--bp-motion-exit) var(--bp-ease-enter),transform var(--bp-motion-exit) var(--bp-ease-enter)}.ui-action,.ui-badge,.ui-selection,.ui-tag{display:inline-flex;align-items:center;justify-content:center;gap:var(--ui-gap);height:auto;white-space:normal;overflow-wrap:anywhere;text-align:center;font-weight:500;border:1px solid transparent}.ui-action svg,.ui-badge svg,.ui-checkbox svg,.ui-selection svg,.ui-tag svg{width:16px;height:16px;flex-shrink:0}.ui-action:disabled,.ui-disabled,.ui-selection:disabled,[data-slot][data-disabled]{cursor:not-allowed;opacity:.5}:is(.ui-action,.ui-selection,.ui-choice,.ui-checkbox,.ui-switch):focus-visible,:is([data-slot=tabs-trigger],[data-slot=segmented-control-item]):focus-visible{outline:2px solid var(--bp-focus);outline-offset:4px;box-shadow:none}.ui-action{position:relative;min-height:var(--bp-control-height,40px);padding:var(--ui-control-inset);line-height:24px;cursor:pointer;text-decoration:none;transform:none}.ui-action.ui-size-sm{min-height:var(--bp-control-height-sm,32px);padding:3px 12px;font-size:13px}.ui-action.ui-size-md{font-size:15px}.ui-action.ui-size-lg{min-height:var(--bp-control-height-lg,48px);padding:11px 20px;font-size:15px}.ui-action-icon{width:var(--bp-control-height,40px);min-width:var(--bp-control-height,40px);height:var(--bp-control-height,40px);padding:11px}.ui-action-content{justify-content:flex-start;text-align:left;min-width:0}.ui-action[data-variant=continuation],.ui-action[data-variant=primary]{background:var(--bp-signal-active);color:var(--bp-on-signal)}@layer components{.ui-action[data-variant=outline],.ui-action[data-variant=secondary]{background:var(--bp-field-secondary);color:var(--bp-text)}.ui-action[data-variant=ghost],.ui-action[data-variant=link]{background:transparent;color:var(--bp-text)}.ui-action[data-variant=link]{text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.24em}.ui-action[data-variant=destructive]{background:var(--bp-destructive);color:var(--bp-on-signal)}@media (hover:hover) and (pointer:fine){.ui-action:is([data-variant=secondary],[data-variant=outline]):hover:not(:disabled){background:var(--bp-surface-pressed)}.ui-action[data-variant=ghost]:hover:not(:disabled),.ui-action[data-variant=ghost][aria-expanded=true]{background:var(--bp-field-secondary)}.ui-action[data-variant=link]:hover{text-decoration-color:currentColor}.ui-action[data-variant=destructive]:hover:not(:disabled){background:color-mix(in srgb,var(--bp-destructive) 88%,black)}}}.ui-action:active:not(:disabled){transform:scale(.97);transition-duration:80ms}.ui-action[data-status=pending]{cursor:progress;opacity:1}.ui-action:disabled:not([data-status=pending]){background:var(--bp-field-secondary);color:var(--bp-text-muted);opacity:.65}.ui-action-label{display:inline-flex;align-items:center;gap:8px;min-width:0}.ui-action-status{display:inline-grid;place-items:center;width:0;overflow:hidden;opacity:0;margin-inline-start:-8px;transition:width .32s var(--ui-ease),margin .32s var(--ui-ease),opacity .16s ease}.ui-action[data-status] .ui-action-status{width:16px;margin-inline-start:0;opacity:1}.ui-action[data-status=success] .ui-action-status{animation:ui-confirm .36s var(--ui-ease)}@keyframes ui-confirm{0%{transform:scale(.65)}to{transform:scale(1)}}.ui-text-morph{position:relative}.ui-text-morph-letter{position:relative;display:inline-block}.ui-input{display:block;width:100%;height:auto;min-width:0;min-height:var(--bp-control-height,40px);padding:var(--ui-control-inset);border:1px solid hsl(var(--input));background:var(--bp-surface);color:var(--bp-text);font-size:1rem;line-height:24px;caret-color:var(--bp-signal-ink)}.ui-input::placeholder{color:var(--bp-text-muted);opacity:1}.ui-input:hover:not(:disabled){border-color:var(--bp-text-muted)}.ui-input:focus-visible{border-color:var(--bp-signal-ink);box-shadow:inset 0 0 0 1px var(--bp-signal-ink);outline:none}.ui-input:read-only{background:var(--bp-field-secondary)}.ui-input:disabled{opacity:.5;cursor:not-allowed}.ui-input[aria-invalid=true],.ui-input[data-invalid],.ui-invalid{border-color:var(--bp-destructive)}.ui-input[aria-invalid=true]:focus-visible,.ui-input[data-invalid]:focus-visible{border-color:var(--bp-destructive);box-shadow:inset 0 0 0 1px var(--bp-destructive)}.ui-input.ui-handle-inline{min-height:0;padding:0;border:0;border-radius:0;background:transparent;font:inherit;line-height:24px}[data-slot=textarea]{resize:vertical;min-height:144px;padding:16px}.ui-select-trigger{display:flex;align-items:center;justify-content:space-between;gap:16px;text-align:left}[data-slot=select-icon]{transition:rotate .32s var(--ui-ease)}[data-slot=select-trigger][data-popup-open] [data-slot=select-icon]{rotate:180deg}.ui-field-label{display:block;margin-bottom:8px;font-size:.875rem;font-weight:500;color:var(--bp-text)}.ui-field-description{margin-top:8px;font-size:.8125rem;line-height:1.5;color:var(--bp-text-muted)}[data-slot=field-error]{color:var(--bp-destructive)}.ui-selection,.ui-tag{background:var(--bp-field-secondary);color:var(--bp-text)}.ui-selection{min-height:var(--bp-control-height,40px);padding:var(--ui-control-inset);line-height:24px;cursor:pointer}.ui-selection:hover{background:var(--bp-surface-pressed)}.ui-selection[data-pressed]{background:var(--bp-signal-soft);color:var(--bp-signal-ink)}.ui-selection:active:not(:disabled){transform:scale(.96)}.ui-badge,.ui-tag:not(.ui-selection){min-height:24px;padding:3px 8px;border-radius:6px;font-size:12px;line-height:18px}.ui-badge{color:var(--bp-text-muted);background:var(--bp-field-secondary)}.ui-badge-primary{color:var(--bp-text)}.ui-badge-ghost,.ui-badge-outline{background:transparent}.ui-tone-success{color:var(--bp-success);background:var(--bp-success-surface)}.ui-tone-warning{color:var(--bp-warning);background:var(--bp-warning-surface)}.ui-tone-danger{color:var(--bp-destructive);background:var(--bp-destructive-surface)}.ui-choice{display:flex;width:100%;gap:16px;padding:16px;text-align:left;color:var(--bp-text);background:var(--bp-field-secondary);border:none;cursor:pointer}.ui-choice-start{align-items:flex-start}.ui-choice-end{align-items:center;justify-content:space-between}.ui-choice[data-checked]{background:var(--bp-signal-soft)}.ui-choice-indicator{display:flex;width:16px;height:16px;align-items:center;justify-content:center;flex-shrink:0;margin-top:4px;border:1px solid var(--bp-text-muted);border-radius:50%}.ui-choice[data-checked] .ui-choice-indicator{border-color:var(--bp-signal-active);color:var(--bp-signal-ink)}.ui-checkbox{position:relative;display:inline-flex;width:24px;height:24px;padding:3px;border-radius:8px;align-items:center;justify-content:center;flex-shrink:0;border:1px solid hsl(var(--input));background:var(--bp-surface)}.ui-checkbox:before{position:absolute;inset:-10px;content:""}.ui-checkbox[data-checked],.ui-checkbox[data-indeterminate]{background:var(--bp-signal-active);border-color:transparent;color:var(--bp-on-signal)}[data-slot=checkbox-field]{min-height:44px;align-items:center;gap:16px}.ui-switch{position:relative;display:inline-flex;width:54px;height:32px;padding:4px;align-items:center;flex-shrink:0;border:none;border-radius:9999px;background:var(--bp-surface-pressed);cursor:pointer}.ui-switch:before{content:"";position:absolute;inset:-6px 0}.ui-switch[data-checked]{background:var(--bp-signal-active)}.ui-switch-thumb{display:block;width:24px;height:24px;border-radius:9999px;background:var(--bp-surface);box-shadow:var(--bp-shadow-control);transition:transform var(--bp-motion-state) var(--bp-ease-out),width var(--bp-motion-fast) var(--bp-ease-out);pointer-events:none}.ui-switch-thumb[data-checked]{transform:translateX(22px)}.ui-surface{border:none;border-radius:var(--ui-radius-frame);background:var(--bp-surface);color:var(--bp-text)}.ui-surface-raised{background:var(--bp-surface-raised);box-shadow:var(--bp-shadow-control)}.ui-surface-selected{background:var(--bp-signal-soft)}.ui-surface[data-padding=none]{padding:0}.ui-surface[data-padding=xs]{padding:8px}.ui-surface[data-padding=sm]{padding:16px}.ui-surface[data-padding=lg],.ui-surface[data-padding=md]{padding:24px}.ui-surface[data-padding=xl]{padding:32px}.ui-surface[data-radius=sm]{border-radius:8px}.ui-surface[data-radius=md]{border-radius:16px}.ui-surface[data-radius=lg],.ui-surface[data-radius=xl]{border-radius:24px}.ui-alert{border:none;background:var(--bp-field-secondary);color:var(--bp-text)}.ui-alert.ui-tone-danger{background:var(--bp-destructive-surface)}.ui-alert.ui-tone-success{background:var(--bp-success-surface)}.ui-alert.ui-tone-warning{background:var(--bp-warning-surface)}[data-slot=empty-state]{padding:24px;border:none;text-align:left}[data-slot=skeleton]{border-radius:var(--ui-radius-control);background:var(--bp-field-secondary)}[data-slot=skeleton][data-variant=button]{height:var(--bp-control-height,40px)}[data-slot=skeleton][data-variant=chip]{height:var(--bp-control-height-sm,32px)}@layer components{[data-slot=alert-title]{font-size:.875rem;font-weight:500}[data-slot=alert-description]{color:var(--bp-text-muted);font-size:.875rem}[data-slot=card-header]{margin-bottom:24px;gap:8px}[data-slot=card-title]{font-size:1.125rem;font-weight:500}[data-slot=card-footer]{margin-top:24px;gap:8px}[data-slot=empty-state-title]{font-size:1.25rem;font-weight:500}[data-slot=empty-state-description]{margin-top:8px;max-width:60ch}[data-slot=empty-state-action]{margin-top:24px}[data-slot=choice-card-title]{display:block;font-size:1rem;font-weight:500;color:inherit}[data-slot=choice-card-description]{display:block;margin-top:8px;font-size:.875rem;line-height:1.5;color:var(--bp-text-muted)}[data-slot=dialog-title],[data-slot=popover-title]{font-weight:500;letter-spacing:-.02em}[data-slot=dialog-title]{font-size:1.5rem}[data-slot=dialog-description],[data-slot=popover-description]{color:var(--bp-text-muted);line-height:1.6}}:is([data-slot=dialog-popup],[data-slot=popover-popup],[data-slot=dropdown-menu-content],[data-slot=select-popup]){padding:var(--ui-inset);border:none;border-radius:var(--ui-radius-frame);background:var(--bp-surface-raised);color:var(--bp-text);backdrop-filter:none;max-width:calc(100vw - 48px);box-shadow:var(--bp-shadow-floating)}[data-slot=dialog-popup]{max-height:calc(100dvh - 48px);overflow-y:auto;overscroll-behavior:contain;box-shadow:var(--bp-shadow-overlay)}:is([data-slot=popover-popup],[data-slot=dropdown-menu-content],[data-slot=select-popup]){border-radius:16px;transform-origin:var(--transform-origin,top center);transition:opacity var(--bp-motion-exit) var(--bp-ease-enter),scale var(--bp-motion-exit) var(--bp-ease-enter),translate var(--bp-motion-exit) var(--bp-ease-enter)}:is([data-slot=dropdown-menu-content],[data-slot=select-popup]){padding:8px}:is([data-slot=popover-popup],[data-slot=dropdown-menu-content],[data-slot=select-popup]):is([data-starting-style],[data-ending-style]){opacity:0;scale:.98;translate:0 -4px}[data-slot=popover-popup][data-morph=true]{scale:1;translate:none;transition:opacity .18s ease}.ui-popover-origin{position:relative;display:inline-flex;flex-shrink:0}.ui-popover-shape{position:absolute;inset:0;pointer-events:none;background:var(--bp-field-secondary)}:is([data-slot=dropdown-menu-item],[data-slot=select-item],[data-slot=select-group-label]){min-height:var(--bp-control-height,40px);padding:8px 12px;border-radius:var(--ui-radius-inner);font-size:.875rem;line-height:24px;gap:8px;white-space:normal}:is([data-slot=dropdown-menu-item],[data-slot=select-item])[data-highlighted]{background:var(--bp-surface-hover)}[data-slot=select-separator]{height:8px;background:transparent}.ui-confirm-dialog{width:min(32rem,calc(100vw - 48px))}[data-slot=segmented-control],[data-slot=tabs-list]{padding:4px;border:none;border-radius:var(--ui-radius-control);background:var(--bp-field-secondary);box-shadow:none}[data-slot=segmented-control-item],[data-slot=tabs-trigger]{padding:var(--ui-control-inset);height:auto;border-radius:var(--ui-radius-inner);font-weight:500;white-space:normal}[data-slot=segmented-control-thumb],[data-slot=tabs-indicator]{border:none;border-radius:var(--ui-radius-inner);background:var(--bp-surface-raised);box-shadow:var(--bp-shadow-control)}[data-slot=tabs-indicator]{top:4px;height:calc(100% - 8px)}.ui-segment{overflow-x:auto;display:block;width:100%}.ui-segment-grid{display:grid;position:relative;touch-action:manipulation}.ui-segment-label{display:block;padding:8px 12px;text-align:center;font-size:.875rem;font-weight:500;line-height:24px;white-space:nowrap}.ui-segment-thumb{position:absolute;inset:0 auto 0 0;overflow:hidden;pointer-events:none}.ui-segment-mask{position:absolute;inset:0}.ui-segment-ink{position:absolute;inset:0 auto 0 0;display:grid;color:var(--bp-signal-ink)}.ui-segment-controls{position:absolute;inset:0;display:grid}.ui-segment-control{cursor:pointer;background:transparent;border:none}.ui-segment-control[data-disabled]{cursor:not-allowed}.ui-segment-control:focus-visible{outline-offset:-2px}@media (hover:hover) and (pointer:fine){.ui-action:is([data-variant=primary],[data-variant=continuation]):hover:not(:disabled){background:hsl(var(--primary-hover))}.ui-choice:hover:not([data-disabled],[data-checked]){background:var(--bp-surface-pressed)}}@media (pointer:coarse){.ui-action-icon,.ui-action.ui-size-md,.ui-action.ui-size-sm,.ui-input,.ui-selection,[data-slot=dropdown-menu-item],[data-slot=select-item]{min-height:44px}.ui-action-icon{width:44px;min-width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.ui-action,.ui-action-status,.ui-choice,.ui-input,.ui-selection,.ui-surface,.ui-switch,.ui-switch-thumb,[data-slot=dropdown-menu-content],[data-slot=popover-popup],[data-slot=select-icon],[data-slot=select-popup]{transition:none;animation:none}.ui-action:active:not(:disabled),.ui-selection:active:not(:disabled){transform:none}}@media (prefers-reduced-motion:no-preference){.ui-segment[data-pointer-motion] .ui-segment-mask,.ui-segment[data-pointer-motion] .ui-segment-thumb{transition:transform .16s cubic-bezier(.23,1,.32,1)}}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/09f6c2baa931b883-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/6b4fe0bff7871930-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/064ea76c844b54f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b0fde133b3c9bd9c-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/92daa4d0098aa288-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Libre Franklin Fallback;src:local("Arial");ascent-override:92.61%;descent-override:23.58%;line-gap-override:0.00%;size-adjust:104.31%}.__className_a244fa{font-family:Libre Franklin,Libre Franklin Fallback;font-style:normal}.__variable_a244fa{--font-franklin:"Libre Franklin","Libre Franklin Fallback"}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_d8ebd1{font-family:Inter,Inter Fallback;font-style:normal}.__variable_d8ebd1{--font-inter:"Inter","Inter Fallback"}