.Stack_stack__AGLL_{display:flex}.Stack_row__DbR09{flex-direction:row}.Stack_column__lVm3d{flex-direction:column}.Stack_wrap__Zqv4z{flex-wrap:wrap}.Stack_gap0__IBFiO{gap:0}.Stack_gap1__PlQRp{gap:var(--space-1)}.Stack_gap2__LUtm5{gap:var(--space-2)}.Stack_gap3__UdaJF{gap:var(--space-3)}.Stack_gap4__RiSRA{gap:var(--space-4)}.Stack_gap5__i7q9_{gap:var(--space-5)}.Stack_gap6__S_pHH{gap:var(--space-6)}.Stack_gap7__Df7Fg{gap:var(--space-7)}.Stack_gap8__Tz3a1{gap:var(--space-8)}.Stack_alignStart__sWeGL{align-items:flex-start}.Stack_alignCenter__D7NXE{align-items:center}.Stack_alignEnd__GNmuN{align-items:flex-end}.Stack_alignStretch__U9XqH{align-items:stretch}.Stack_alignBaseline__hdTX9{align-items:baseline}.Stack_justifyStart__zU28C{justify-content:flex-start}.Stack_justifyCenter__s1lCV{justify-content:center}.Stack_justifyEnd__Fnsr0{justify-content:flex-end}.Stack_justifyBetween__HOp7z{justify-content:space-between}.Stack_justifyAround__JOkns{justify-content:space-around}.Stack_justifyEvenly__F8FQf{justify-content:space-evenly}.Grid_grid__1521c{display:grid}.Grid_autoFit__dmWhz{grid-template-columns:repeat(auto-fit,minmax(var(--grid-min-child-width,240px),1fr))}.Grid_cols1__9pgwZ{grid-template-columns:repeat(1,minmax(0,1fr))}.Grid_cols2___uHhN{grid-template-columns:repeat(2,minmax(0,1fr))}.Grid_cols3__2Ekxw{grid-template-columns:repeat(3,minmax(0,1fr))}.Grid_cols4__kiVwE{grid-template-columns:repeat(4,minmax(0,1fr))}.Grid_cols5__3xnqv{grid-template-columns:repeat(5,minmax(0,1fr))}.Grid_cols6__68CuR{grid-template-columns:repeat(6,minmax(0,1fr))}.Grid_cols12__jpffB{grid-template-columns:repeat(12,minmax(0,1fr))}@media (min-width:480px){.Grid_colsSm1__1byaR{grid-template-columns:repeat(1,minmax(0,1fr))}.Grid_colsSm2__70z5p{grid-template-columns:repeat(2,minmax(0,1fr))}.Grid_colsSm3__uFafe{grid-template-columns:repeat(3,minmax(0,1fr))}.Grid_colsSm4__hjcqf{grid-template-columns:repeat(4,minmax(0,1fr))}.Grid_colsSm5__zZUYT{grid-template-columns:repeat(5,minmax(0,1fr))}.Grid_colsSm6__jVXhX{grid-template-columns:repeat(6,minmax(0,1fr))}.Grid_colsSm12__XA1KG{grid-template-columns:repeat(12,minmax(0,1fr))}}@media (min-width:768px){.Grid_colsMd1__9vWUS{grid-template-columns:repeat(1,minmax(0,1fr))}.Grid_colsMd2__02xRr{grid-template-columns:repeat(2,minmax(0,1fr))}.Grid_colsMd3__JaHIJ{grid-template-columns:repeat(3,minmax(0,1fr))}.Grid_colsMd4__Or0vW{grid-template-columns:repeat(4,minmax(0,1fr))}.Grid_colsMd5__oj5Zp{grid-template-columns:repeat(5,minmax(0,1fr))}.Grid_colsMd6___W7Ht{grid-template-columns:repeat(6,minmax(0,1fr))}.Grid_colsMd12__8mc2I{grid-template-columns:repeat(12,minmax(0,1fr))}}@media (min-width:1024px){.Grid_colsLg1__TGnRS{grid-template-columns:repeat(1,minmax(0,1fr))}.Grid_colsLg2__lsWvZ{grid-template-columns:repeat(2,minmax(0,1fr))}.Grid_colsLg3__WQIfP{grid-template-columns:repeat(3,minmax(0,1fr))}.Grid_colsLg4__MO_hm{grid-template-columns:repeat(4,minmax(0,1fr))}.Grid_colsLg5__jz1id{grid-template-columns:repeat(5,minmax(0,1fr))}.Grid_colsLg6__EvoNo{grid-template-columns:repeat(6,minmax(0,1fr))}.Grid_colsLg12__WG4AB{grid-template-columns:repeat(12,minmax(0,1fr))}}.Grid_gap0__Jotst{gap:0}.Grid_gap1__IeLH4{gap:var(--space-1)}.Grid_gap2__f_LY6{gap:var(--space-2)}.Grid_gap3__BCPfN{gap:var(--space-3)}.Grid_gap4__D8imO{gap:var(--space-4)}.Grid_gap5__hPPki{gap:var(--space-5)}.Grid_gap6__f8SQY{gap:var(--space-6)}.Grid_gap7__WHJ0k{gap:var(--space-7)}.Grid_gap8__CYnPh{gap:var(--space-8)}.Grid_alignStart__XYm4y{align-items:start}.Grid_alignCenter___j80f{align-items:center}.Grid_alignEnd__I78Kj{align-items:end}.Grid_alignStretch__Xr0Jg{align-items:stretch}.Container_container__vPa1g{width:100%;box-sizing:border-box}.Container_centered__CiulV{margin-left:auto;margin-right:auto}.Container_padded__JsZzB{padding-left:var(--space-4);padding-right:var(--space-4)}.Container_maxsm__4hmDc{max-width:var(--bp-sm)}.Container_maxmd__vkIAl{max-width:var(--bp-md)}.Container_maxlg__PHfLF{max-width:var(--bp-lg)}.Container_maxxl__wxtCa{max-width:var(--bp-xl)}.Container_max2xl__2bO5X{max-width:var(--bp-2xl)}.Container_maxfull__J74wk{max-width:none}.Button_button__eXMrv{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-5);border-radius:var(--radius-sm);border:1px solid transparent;font-family:var(--font-ui,sans-serif);font-weight:var(--fw-semibold);line-height:1.3;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;outline:2px solid transparent;outline-offset:2px;transition:background var(--dur-base,.18s) ease-out,border-color var(--dur-base,.18s) ease-out,color var(--dur-base,.18s) ease-out,filter var(--dur-base,.18s) ease-out}.Button_button__eXMrv:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.Button_button__eXMrv:disabled{cursor:not-allowed;opacity:.5}.Button_loading__Gvkaw:disabled{cursor:progress;opacity:1}.Button_sm__ooP6g{min-height:44px;padding:0 var(--space-4);font-size:var(--fs-xs)}.Button_md__QNI6z{min-height:44px;padding:0 var(--space-5);font-size:var(--fs-sm)}.Button_lg__2hTf5{min-height:52px;padding:0 var(--space-6);font-size:var(--fs-md)}.Button_fullWidth__oBxYa{width:100%;padding-block:var(--space-2);white-space:normal;text-wrap:balance}.Button_primary__t_WPH{background:var(--color-accent);color:var(--color-on-accent);border-color:transparent}.Button_primary__t_WPH:hover:not(:disabled){filter:brightness(1.06)}.Button_secondary__wNRPm{background:var(--color-surface-alt);color:var(--color-fg);border-color:var(--color-border-interactive,var(--color-border))}.Button_secondary__wNRPm:hover:not(:disabled){border-color:var(--color-accent)}.Button_ghost__kkZe9{background:transparent;color:var(--color-fg);border-color:transparent}.Button_ghost__kkZe9:hover:not(:disabled){background:var(--color-accent-soft)}.Button_danger__cAVi7{background:var(--color-surface-error);color:var(--color-negative);border-color:var(--color-border-error)}.Button_danger__cAVi7:hover:not(:disabled){filter:brightness(.96)}.Button_spinner__HaEV6{animation:Button_lyra-button-spin__M1GKK .8s linear infinite}@keyframes Button_lyra-button-spin__M1GKK{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.Button_button__eXMrv{transition:none}.Button_spinner__HaEV6{animation-duration:2.4s}}.Link_link__Ht67l{display:inline-flex;align-items:center;gap:var(--space-1);font-family:var(--font-ui,sans-serif);font-weight:var(--fw-medium);text-decoration:underline;text-underline-offset:2px;cursor:pointer;outline:2px solid transparent;outline-offset:2px;border-radius:var(--radius-xs);transition:color var(--dur-base,.18s) ease-out}.Link_link__Ht67l:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.Link_primary__Ybpag{color:var(--color-accent)}.Link_primary__Ybpag:hover{color:var(--color-accent-dim)}.Link_subtle__8XHxZ{color:var(--color-fg)}.Link_subtle__8XHxZ:hover{color:var(--color-accent)}.Link_disabled__csP3Z{cursor:not-allowed;opacity:.5;text-decoration:none;pointer-events:none}.Link_externalIcon__PmdcC{font-size:.85em}.Link_srOnly__S_0YN{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){.Link_link__Ht67l{transition:none}}.Input_field__vKbom{display:flex;flex-direction:column;gap:var(--space-1)}.Input_label__leMYz{font-family:var(--font-ui,sans-serif);font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--color-fg)}.Input_required__lcrsp{color:var(--color-negative)}.Input_description__vSsJb{font-family:var(--font-ui,sans-serif);font-size:var(--fs-xs);color:var(--color-muted);margin:0}.Input_input__2fGEp{min-height:44px;padding:0 var(--space-4);border-radius:var(--radius-sm);border:1px solid var(--color-border-interactive,var(--color-border));background:var(--color-surface);color:var(--color-fg);font-family:var(--font-ui,sans-serif);font-size:var(--fs-sm);outline:2px solid transparent;outline-offset:2px;transition:border-color var(--dur-base,.18s) ease-out,outline-color var(--dur-base,.18s) ease-out}.Input_input__2fGEp::placeholder{color:var(--color-subtle)}.Input_input__2fGEp:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-color:var(--color-accent)}.Input_input__2fGEp:disabled{cursor:not-allowed;opacity:.5}.Input_invalid__wBNjh{border-color:var(--color-negative)}.Input_invalid__wBNjh:focus-visible{outline-color:var(--color-negative)}.Input_error__3jpbw{font-family:var(--font-ui,sans-serif);font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--color-negative);margin:0}@media (prefers-reduced-motion:reduce){.Input_input__2fGEp{transition:none}}.Checkbox_field____JEy{display:flex;flex-direction:column;gap:var(--space-1)}.Checkbox_label__Rc5gc{display:inline-flex;align-items:center;gap:var(--space-2);min-height:44px;cursor:pointer;-webkit-user-select:none;user-select:none}.Checkbox_label__Rc5gc.Checkbox_disabled__hSwmn{cursor:not-allowed;opacity:.5}.Checkbox_input__ohd8K{position:absolute;width:20px;height:20px;margin:0;opacity:0;cursor:pointer}.Checkbox_input__ohd8K:disabled{cursor:not-allowed}.Checkbox_box__JM2mX{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:var(--radius-xs);border:1.5px solid var(--color-border-interactive,var(--color-border));background:var(--color-surface);transition:background var(--dur-base,.18s) ease-out,border-color var(--dur-base,.18s) ease-out}.Checkbox_checkIcon__ixwvC{width:14px;height:14px;color:var(--color-on-accent);opacity:0;transform:scale(.7);transition:opacity var(--dur-base,.18s) ease-out,transform var(--dur-base,.18s) ease-out}.Checkbox_input__ohd8K:checked+.Checkbox_box__JM2mX,.Checkbox_input__ohd8K:indeterminate+.Checkbox_box__JM2mX{background:var(--color-accent);border-color:var(--color-accent)}.Checkbox_input__ohd8K:checked+.Checkbox_box__JM2mX .Checkbox_checkIcon__ixwvC,.Checkbox_input__ohd8K:indeterminate+.Checkbox_box__JM2mX .Checkbox_checkIcon__ixwvC{opacity:1;transform:scale(1)}.Checkbox_input__ohd8K:focus-visible+.Checkbox_box__JM2mX{outline:2px solid var(--color-accent);outline-offset:2px}.Checkbox_labelText__ngY9R{font-family:var(--font-ui,sans-serif);font-size:var(--fs-sm);color:var(--color-fg)}.Checkbox_description__Z_KXN{font-family:var(--font-ui,sans-serif);font-size:var(--fs-xs);color:var(--color-muted);margin:0 0 0 calc(20px + var(--space-2))}@media (prefers-reduced-motion:reduce){.Checkbox_box__JM2mX,.Checkbox_checkIcon__ixwvC{transition:none}}.Toggle_wrapper__5T6U5{display:inline-flex;align-items:center;gap:var(--space-2);min-height:44px}.Toggle_wrapper__5T6U5.Toggle_disabled__yQCo_{opacity:.5;cursor:not-allowed}.Toggle_track__zv_k7{position:relative;flex-shrink:0;width:44px;height:24px;padding:0;border-radius:var(--radius-pill);border:1px solid var(--color-border-interactive,var(--color-border));background:var(--color-surface-alt);cursor:pointer;outline:2px solid transparent;outline-offset:2px;transition:background var(--dur-base,.18s) ease-out,border-color var(--dur-base,.18s) ease-out}.Toggle_track__zv_k7:disabled{cursor:not-allowed}.Toggle_track__zv_k7:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.Toggle_track__zv_k7.Toggle_checked__ZK_Cq{background:var(--color-accent);border-color:var(--color-accent)}.Toggle_thumb__GVD6Y{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:var(--color-on-accent);transition:transform var(--dur-base,.18s) ease-out}.Toggle_track__zv_k7.Toggle_checked__ZK_Cq .Toggle_thumb__GVD6Y{transform:translateX(20px)}.Toggle_label__GOsPL{font-family:var(--font-ui,sans-serif);font-size:var(--fs-sm);color:var(--color-fg)}@media (prefers-reduced-motion:reduce){.Toggle_thumb__GVD6Y,.Toggle_track__zv_k7{transition:none}}.Select_field___b8be{display:flex;flex-direction:column;gap:var(--space-1)}.Select_label__uK3Sz{font-family:var(--font-ui,sans-serif);font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--color-fg)}.Select_required__VuqwT{color:var(--color-negative)}.Select_description__y3fWF{color:var(--color-muted)}.Select_description__y3fWF,.Select_error__UmQ9o{font-family:var(--font-ui,sans-serif);font-size:var(--fs-xs);margin:0}.Select_error__UmQ9o{font-weight:var(--fw-medium);color:var(--color-negative)}.Select_trigger__vDlg9{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);width:100%;min-height:44px;padding:0 var(--space-4);border-radius:var(--radius-sm);border:1px solid var(--color-border-interactive,var(--color-border));background:var(--color-surface);color:var(--color-fg);font-family:var(--font-ui,sans-serif);font-size:var(--fs-sm);cursor:pointer;outline:2px solid transparent;outline-offset:2px;transition:border-color var(--dur-base,.18s) ease-out,outline-color var(--dur-base,.18s) ease-out}.Select_trigger__vDlg9[data-focus-visible]{outline:2px solid var(--color-accent);outline-offset:2px}.Select_trigger__vDlg9[data-open]{border-color:var(--color-accent)}.Select_trigger__vDlg9[data-disabled]{cursor:not-allowed;opacity:.5}.Select_field___b8be[data-invalid] .Select_trigger__vDlg9{border-color:var(--color-negative)}.Select_value__9ZBPf{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Select_value__9ZBPf[data-placeholder]{color:var(--color-subtle)}.Select_chevron__MJtb3{flex-shrink:0;width:10px;height:10px;border-right:2px solid var(--color-muted);border-bottom:2px solid var(--color-muted);transform:rotate(45deg) translateY(-2px);transition:transform var(--dur-fast,.12s) ease-out}.Select_trigger__vDlg9[data-open] .Select_chevron__MJtb3{transform:rotate(225deg) translateY(-2px)}.Select_popover__xjA33{background:var(--aurora-overlay,var(--color-surface-alt));border:1px solid var(--color-border-interactive,var(--color-border));border-radius:var(--radius-md);box-shadow:var(--shadow-md);min-width:var(--trigger-width);max-height:min(320px,var(--visual-viewport-height,320px));overflow:auto;z-index:1000;transform-origin:top center}.Select_popover__xjA33[data-entering]{animation:Select_lyra-select-in__3_J6p var(--dur-fast,.12s) ease-out}.Select_popover__xjA33[data-exiting]{animation:Select_lyra-select-out__myuzD var(--dur-fast,.12s) ease-in}@keyframes Select_lyra-select-in__3_J6p{0%{opacity:0;transform:scale(.98) translateY(-4px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes Select_lyra-select-out__myuzD{0%{opacity:1}to{opacity:0}}.Select_listbox__1j_k9{padding:var(--space-2);outline:none}.Select_option__OyuH5{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-family:var(--font-ui,sans-serif);font-size:var(--fs-sm);color:var(--color-fg);cursor:pointer;outline:none}.Select_option__OyuH5[data-focus-visible],.Select_option__OyuH5[data-focused]{background:var(--color-accent-soft)}.Select_option__OyuH5[data-selected]{background:var(--color-accent);color:var(--color-on-accent);font-weight:var(--fw-medium)}.Select_option__OyuH5[data-disabled]{color:var(--color-subtle);cursor:not-allowed}@media (prefers-reduced-motion:reduce){.Select_chevron__MJtb3,.Select_trigger__vDlg9{transition:none}.Select_popover__xjA33[data-entering],.Select_popover__xjA33[data-exiting]{animation:none}}.Modal_overlay__rs_mb{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:var(--space-4);background:rgba(0,0,0,.55)}.Modal_overlay__rs_mb[data-entering]{animation:Modal_lyra-modal-scrim-in__CeORy var(--dur-base,.18s) ease-out}.Modal_overlay__rs_mb[data-exiting]{animation:Modal_lyra-modal-scrim-out__ApjSJ var(--dur-base,.18s) ease-in}@keyframes Modal_lyra-modal-scrim-in__CeORy{0%{opacity:0}to{opacity:1}}@keyframes Modal_lyra-modal-scrim-out__ApjSJ{0%{opacity:1}to{opacity:0}}.Modal_modal__s1syw{width:100%;max-width:480px;max-height:90vh;overflow:auto;background:var(--color-surface);border:1px solid var(--color-border-interactive,var(--color-border));border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);outline:none}.Modal_modal__s1syw[data-entering]{animation:Modal_lyra-modal-in__nlTA2 var(--dur-base,.18s) ease-out}.Modal_modal__s1syw[data-exiting]{animation:Modal_lyra-modal-out__9quYa var(--dur-base,.18s) ease-in}@keyframes Modal_lyra-modal-in__nlTA2{0%{opacity:0;transform:scale(.96) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes Modal_lyra-modal-out__9quYa{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.96) translateY(8px)}}.Modal_dialog__xy9Gx{outline:none}.Modal_header___7SEL{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);padding:var(--space-5) var(--space-5) 0}.Modal_title__pYLUp{margin:0;font-family:var(--font-ui,sans-serif);font-size:var(--fs-lg);font-weight:var(--fw-semibold);color:var(--color-fg)}.Modal_closeButton__VHU5y{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:calc(var(--space-2) * -1);border:none;border-radius:var(--radius-sm);background:transparent;color:var(--color-muted);font-size:var(--fs-xl);line-height:1;cursor:pointer;outline:2px solid transparent;outline-offset:2px}.Modal_closeButton__VHU5y:hover{background:var(--color-surface-alt);color:var(--color-fg)}.Modal_closeButton__VHU5y:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.Modal_body__UY1nX{padding:var(--space-4) var(--space-5) var(--space-5);color:var(--color-fg);font-family:var(--font-ui,sans-serif);font-size:var(--fs-sm)}@media (prefers-reduced-motion:reduce){.Modal_modal__s1syw[data-entering],.Modal_modal__s1syw[data-exiting],.Modal_overlay__rs_mb[data-entering],.Modal_overlay__rs_mb[data-exiting]{animation:none}}.BottomSheet_overlay__pO1G7{position:fixed;inset:0;z-index:1000;display:flex;align-items:flex-end;justify-content:center;background:rgba(0,0,0,.55)}.BottomSheet_overlay__pO1G7[data-entering]{animation:BottomSheet_lyra-sheet-scrim-in__x8GqK var(--dur-base,.18s) ease-out}.BottomSheet_overlay__pO1G7[data-exiting]{animation:BottomSheet_lyra-sheet-scrim-out__H5wwV var(--dur-base,.18s) ease-in}@keyframes BottomSheet_lyra-sheet-scrim-in__x8GqK{0%{opacity:0}to{opacity:1}}@keyframes BottomSheet_lyra-sheet-scrim-out__H5wwV{0%{opacity:1}to{opacity:0}}.BottomSheet_sheet__N11Dy{width:100%;max-width:640px;max-height:85vh;overflow:auto;background:var(--color-surface);border:1px solid var(--color-border-interactive,var(--color-border));border-bottom:none;border-radius:var(--radius-lg) var(--radius-lg) 0 0;box-shadow:var(--shadow-lg);outline:none;touch-action:none}.BottomSheet_sheet__N11Dy[data-entering]{animation:BottomSheet_lyra-sheet-in__nTQ7k var(--dur-base,.18s) ease-out}.BottomSheet_sheet__N11Dy[data-exiting]{animation:BottomSheet_lyra-sheet-out__6Uf_U var(--dur-base,.18s) ease-in}@keyframes BottomSheet_lyra-sheet-in__nTQ7k{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes BottomSheet_lyra-sheet-out__6Uf_U{0%{transform:translateY(0)}to{transform:translateY(100%)}}.BottomSheet_dialog__No4v9{outline:none}.BottomSheet_handleZone__FIJ7t{display:flex;align-items:center;justify-content:center;padding:var(--space-3) 0;cursor:grab;touch-action:none}.BottomSheet_handle__yuKMZ{width:40px;height:4px;border-radius:var(--radius-pill);background:var(--color-border-strong,var(--color-border))}.BottomSheet_header__IQ68r{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);padding:0 var(--space-5) 0}.BottomSheet_title__jI1wt{margin:0;font-family:var(--font-ui,sans-serif);font-size:var(--fs-lg);font-weight:var(--fw-semibold);color:var(--color-fg)}.BottomSheet_closeButton__S9KIx{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:calc(var(--space-2) * -1);border:none;border-radius:var(--radius-sm);background:transparent;color:var(--color-muted);font-size:var(--fs-xl);line-height:1;cursor:pointer;outline:2px solid transparent;outline-offset:2px}.BottomSheet_closeButton__S9KIx:hover{background:var(--color-surface-alt);color:var(--color-fg)}.BottomSheet_closeButton__S9KIx:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.BottomSheet_body__P3P5s{padding:var(--space-4) var(--space-5) calc(var(--space-5) + env(safe-area-inset-bottom, 0px));color:var(--color-fg);font-family:var(--font-ui,sans-serif);font-size:var(--fs-sm)}@media (prefers-reduced-motion:reduce){.BottomSheet_overlay__pO1G7[data-entering],.BottomSheet_overlay__pO1G7[data-exiting],.BottomSheet_sheet__N11Dy[data-entering],.BottomSheet_sheet__N11Dy[data-exiting]{animation:none}}.Toast_region__UrBiG{position:fixed;bottom:var(--space-5);right:var(--space-5);z-index:1000;display:flex;flex-direction:column;gap:var(--space-2);max-width:min(360px,calc(100vw - var(--space-8)));outline:none}.Toast_toast__HTI39{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md);border:1px solid var(--color-border-interactive,var(--color-border));background:var(--color-surface-alt);box-shadow:var(--shadow-md);animation:Toast_lyra-toast-in__ZpxyK var(--dur-base,.18s) ease-out}.Toast_toast__HTI39[data-focus-visible]{outline:2px solid var(--color-accent);outline-offset:2px}@keyframes Toast_lyra-toast-in__ZpxyK{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.Toast_content__ZN3On{display:flex;align-items:flex-start;gap:var(--space-3);flex:1 1;min-width:0}.Toast_icon__tJ7fG{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:var(--radius-pill);font-size:var(--fs-sm);font-weight:var(--fw-semibold);line-height:1}.Toast_text__CxG73{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.Toast_title__6Sgpi{font-family:var(--font-ui,sans-serif);font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--color-fg)}.Toast_description__pMYvl{font-family:var(--font-ui,sans-serif);font-size:var(--fs-xs);color:var(--color-muted)}.Toast_closeButton__9TBKL{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin:calc(var(--space-1) * -1);border:none;border-radius:var(--radius-sm);background:transparent;color:var(--color-muted);font-size:var(--fs-md);line-height:1;cursor:pointer;outline:2px solid transparent;outline-offset:2px}.Toast_closeButton__9TBKL:hover{background:var(--color-surface);color:var(--color-fg)}.Toast_closeButton__9TBKL[data-focus-visible]{outline:2px solid var(--color-accent);outline-offset:2px}.Toast_info__facNS .Toast_icon__tJ7fG{background:var(--color-accent-soft);color:var(--color-accent)}.Toast_success__a0N_b .Toast_icon__tJ7fG{background:var(--color-surface-success);color:var(--color-positive,var(--color-accent))}.Toast_warning___j97T .Toast_icon__tJ7fG{background:var(--color-surface-warning);color:var(--color-border-warning)}.Toast_error__U7rN0 .Toast_icon__tJ7fG{background:var(--color-surface-error);color:var(--color-negative)}@media (prefers-reduced-motion:reduce){.Toast_toast__HTI39{animation:none}}.HeaderToggleButton_toggle__rA0Gz{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:0 var(--space-3,12px);min-height:44px;min-width:44px;border-radius:var(--radius-sm,8px);border:1px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-muted);cursor:pointer;font-family:var(--font-ui,sans-serif);font-size:var(--fs-sm,14px);font-weight:var(--fw-regular,400);white-space:nowrap;flex-shrink:0;outline:2px solid transparent;outline-offset:2px;transition:background var(--dur-base,.2s) var(--ease-out-expo,ease-out),color var(--dur-base,.2s) var(--ease-out-expo,ease-out),border-color var(--dur-base,.2s) var(--ease-out-expo,ease-out)}.HeaderToggleButton_toggle__rA0Gz:hover{color:var(--color-fg);background:var(--color-accent-soft)}.HeaderToggleButton_toggle__rA0Gz:focus-visible{box-shadow:var(--focus-ring);border-color:var(--color-accent)}@media (prefers-reduced-motion:reduce){.HeaderToggleButton_toggle__rA0Gz{transition:none}}.HeaderToggleButton_icon__7_RE1{flex-shrink:0}@media (max-width:460px){.HeaderToggleButton_toggle__rA0Gz{gap:0;padding:0}.HeaderToggleButton_label__1ryDg{display:none}}.DeltaChip_chip__RnpjU{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--delta-chip-pad-y) var(--space-3);border-radius:var(--radius-pill);font-family:var(--font-ui,sans-serif);font-size:var(--fs-xs);font-weight:var(--fw-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:var(--delta-chip-line-height);white-space:nowrap;-webkit-user-select:none;user-select:none}.DeltaChip_up__UoTJf{background:var(--color-surface-gain);border:var(--delta-chip-border-width) solid var(--color-border-gain);color:var(--color-positive)}.DeltaChip_down__L4153{background:var(--color-surface-error);border:var(--delta-chip-border-width) solid var(--color-border-error);color:var(--color-negative)}.DeltaChip_flat__P_9Bv{background:var(--color-surface-alt);border:var(--delta-chip-border-width) solid var(--color-border);color:var(--color-muted)}.DeltaChip_icon__DOXV5 svg{width:var(--delta-chip-icon-size);height:var(--delta-chip-icon-size)}.DeltaChip_icon__DOXV5{flex-shrink:0;display:inline-flex;align-items:center}.Skeleton_base__CZ7im{background-color:var(--color-surface-alt);background-image:linear-gradient(90deg,var(--color-surface-alt) 0,var(--color-surface) 50%,var(--color-surface-alt) 100%);background-size:200% 100%;border-radius:var(--radius-sm)}@media (prefers-reduced-motion:reduce){.Skeleton_base__CZ7im{animation:none;background-image:none}}.Skeleton_line__Xfydt{display:block;height:14px}.Skeleton_card__WmHcE{border-radius:var(--radius-md);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3);background-color:var(--color-surface);background-image:none;animation:none;border:1px solid var(--color-border)}.Skeleton_cardLine__HGLRQ{display:block;height:14px}.ErrorCard_card__eJu8c{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);background:var(--color-surface-error);border:1px solid var(--color-border-error);border-radius:var(--radius-md)}.ErrorCard_headerWithMessage__XnUDE,.ErrorCard_header__fnr9V{display:flex;align-items:flex-start;gap:var(--space-3)}.ErrorCard_headerWithMessage__XnUDE{padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border-error)}.ErrorCard_icon__oYKCk{flex-shrink:0;color:var(--color-negative);display:flex;align-items:center;margin-top:1px}.ErrorCard_title__XyYxA{font-family:var(--font-ui,sans-serif);font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--color-negative);line-height:1.4;margin:0}.ErrorCard_message__dD0aC{font-family:var(--font-ui,sans-serif);font-size:var(--fs-xs);color:var(--color-muted);line-height:1.5;margin:0}.ErrorCard_retryBtn__hTgYM{display:inline-flex;align-items:center;gap:var(--space-1);padding:0 var(--space-4);min-height:44px;min-width:44px;border-radius:var(--radius-sm);border:1px solid var(--color-border-error);background:var(--color-surface-error);color:var(--color-negative);font-family:var(--font-ui,sans-serif);font-size:var(--fs-sm);font-weight:var(--fw-medium);cursor:pointer;align-self:flex-start;outline:2px solid transparent;outline-offset:2px;transition:background var(--dur-base,.18s) ease-out,border-color var(--dur-base,.18s) ease-out}.ErrorCard_retryBtn__hTgYM:hover:not(:disabled){background:var(--color-surface-error);filter:brightness(.96);border-color:var(--color-negative)}.ErrorCard_retryBtn__hTgYM:focus-visible{outline:2px solid var(--color-negative);outline-offset:2px}.ErrorCard_retryBtn__hTgYM:disabled{opacity:.5;cursor:not-allowed;filter:none}@media (prefers-reduced-motion:reduce){.ErrorCard_retryBtn__hTgYM{transition:none}}.ErrorCard_warning__s5QXS{background:var(--color-surface-warning);border-color:var(--color-border-warning)}.ErrorCard_warning__s5QXS .ErrorCard_headerWithMessage__XnUDE{border-bottom-color:var(--color-border-warning)}.ErrorCard_warning__s5QXS .ErrorCard_icon__oYKCk{color:var(--color-warning)}.ErrorCard_warning__s5QXS .ErrorCard_title__XyYxA{color:var(--color-fg)}.ErrorCard_warning__s5QXS .ErrorCard_retryBtn__hTgYM{border-color:var(--color-border-warning);background:var(--color-surface-warning);color:var(--color-fg)}.ErrorCard_warning__s5QXS .ErrorCard_retryBtn__hTgYM:hover:not(:disabled){background:var(--color-surface-warning);border-color:var(--color-warning)}[data-theme=aurora] .ErrorCard_warning__s5QXS .ErrorCard_retryBtn__hTgYM:hover:not(:disabled){background:color-mix(in srgb,var(--color-warning) 18%,var(--color-surface-warning))}.ErrorCard_warning__s5QXS .ErrorCard_retryBtn__hTgYM:focus-visible{outline-color:var(--color-warning)}.StatusBadgeV2_badge__6Xtap{display:inline-flex;align-items:center;gap:var(--space-1);padding:3px var(--space-3);border-radius:var(--radius-pill);border:1px solid transparent;font-family:var(--font-ui,sans-serif);font-size:var(--fs-xs);font-weight:var(--fw-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.3;white-space:nowrap;-webkit-user-select:none;user-select:none;background-color:var(--color-surface)}.StatusBadgeV2_ok__id9VU{background-image:linear-gradient(var(--color-surface-gain),var(--color-surface-gain));border-color:var(--color-border-gain);color:var(--color-envelope-ok)}.StatusBadgeV2_warning__GYhWu{background-image:linear-gradient(var(--color-surface-warning),var(--color-surface-warning));border-color:var(--color-border-warning);color:var(--color-envelope-near)}.StatusBadgeV2_error__RQJU0{background-image:linear-gradient(var(--color-surface-error),var(--color-surface-error));border-color:var(--color-border-error);color:var(--color-envelope-over)}.StatusBadgeV2_success__Ev3ba{background-image:linear-gradient(var(--color-accent-soft),var(--color-accent-soft))}.StatusBadgeV2_pending__gJApH,.StatusBadgeV2_success__Ev3ba{border-color:var(--color-signature-accent-bg);color:var(--color-accent)}.StatusBadgeV2_neutral__KH0UB,.StatusBadgeV2_pending__gJApH{background-image:linear-gradient(var(--color-surface-alt),var(--color-surface-alt))}.StatusBadgeV2_neutral__KH0UB{border-color:var(--color-border);color:var(--color-muted)}.StatusBadgeV2_dot__t1hyL{width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.FilterChip_chip__Q2L6J{display:inline-flex;align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-4);border-radius:var(--radius-pill);border:1px solid var(--color-border);background:transparent;color:var(--color-muted);font-family:var(--font-ui,sans-serif);font-size:var(--fs-sm);font-weight:var(--fw-medium);line-height:1.3;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;outline:2px solid transparent;outline-offset:2px;transition:background var(--dur-base,.18s) ease-out,border-color var(--dur-base,.18s) ease-out,color var(--dur-base,.18s) ease-out}.FilterChip_chip__Q2L6J:hover:not(.FilterChip_disabled__yS0_m){border-color:var(--color-border-strong)}.FilterChip_chip__Q2L6J:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.FilterChip_active__Sy8ss{color:var(--color-accent);background:var(--color-accent-soft);border-color:var(--color-border-strong)}.FilterChip_disabled__yS0_m{cursor:not-allowed;opacity:.5}.FilterChip_count__mW8eb{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 var(--space-1);border-radius:var(--radius-pill);background:var(--color-surface-alt);color:var(--color-fg);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.FilterChip_active__Sy8ss .FilterChip_count__mW8eb{background:var(--color-accent);color:var(--color-on-accent)}@media (prefers-reduced-motion:reduce){.FilterChip_chip__Q2L6J{transition:none}}.ProgressStepper_stepper__YVlkt{display:flex;gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none}.ProgressStepper_step__e2v77{flex:1 1;min-width:90px;min-height:44px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--color-border);font-family:var(--font-ui,sans-serif);font-size:var(--fs-xs);color:var(--color-muted);display:flex;gap:var(--space-2);align-items:center}.ProgressStepper_n___PEOb{flex-shrink:0;width:20px;height:20px;border-radius:50%;background:var(--color-surface-alt);display:grid;place-items:center;font-size:var(--fs-2xs);font-weight:var(--fw-semibold)}.ProgressStepper_pending__k51qy{color:var(--color-muted);border-color:var(--color-border-subtle)}.ProgressStepper_done__wABE3{color:var(--color-positive);border-color:var(--color-border-gain)}.ProgressStepper_done__wABE3 .ProgressStepper_n___PEOb{background:var(--color-positive);color:var(--color-on-accent)}.ProgressStepper_active__Rzrje{color:var(--color-accent);border-color:var(--color-border-strong);background:var(--color-accent-soft)}.ProgressStepper_active__Rzrje .ProgressStepper_n___PEOb{background:var(--color-accent);color:var(--color-on-accent)}.ProgressStepper_srOnly__zLK73{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.KpiHero_hero__onaCn{--hero-surface:var(--color-kpi-surface);--hero-fg:var(--color-kpi-fg);--hero-muted:var(--color-kpi-muted);--hero-positive:var(--color-kpi-positive);--hero-negative:var(--color-kpi-negative);--hero-warning:var(--color-kpi-warning);position:relative;overflow:hidden;background:var(--hero-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-1);font-family:var(--font-ui,sans-serif)}.KpiHero_themed__OC02q{--hero-surface:var(--color-surface);--hero-fg:var(--color-fg);--hero-muted:var(--color-muted);--hero-positive:var(--color-positive);--hero-negative:var(--color-negative);--hero-warning:var(--color-warning)}.KpiHero_glow__XYcNk{position:absolute;inset:0;background:radial-gradient(120% 140% at 100% 0,var(--color-accent-soft),transparent 55%);pointer-events:none}.KpiHero_label__asHm5{position:relative;font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.08em;color:var(--hero-muted)}.KpiHero_value__pPVuB{position:relative;font-size:var(--fs-2xl);font-weight:var(--fw-black,var(--fw-bold));font-family:var(--font-display);letter-spacing:-.03em;line-height:1.1;margin:var(--space-1) 0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--hero-fg)}.KpiHero_value__pPVuB.KpiHero_positive__qVv_V{color:var(--hero-positive)}.KpiHero_value__pPVuB.KpiHero_negative__5qcr9{color:var(--hero-negative)}.KpiHero_value__pPVuB.KpiHero_warning__LcuPw{color:var(--hero-warning)}.KpiHero_value__pPVuB.KpiHero_neutral__XIsT2{color:var(--hero-fg)}.KpiHero_sub__zXjLb{position:relative;font-size:var(--fs-xs);color:var(--hero-muted)}.OfflineBadge_badge__VgioE{position:fixed;bottom:var(--offline-badge-bottom);right:var(--space-4,16px);z-index:150;display:inline-flex;align-items:center;gap:var(--space-2,8px);padding:6px var(--space-3,12px);border-radius:var(--radius-pill,999px);background:var(--color-surface-warning);border:1px solid var(--color-border-warning);color:var(--color-envelope-near);font-family:var(--font-ui,sans-serif);font-size:var(--fs-xs);font-weight:var(--fw-semibold);line-height:1.3;white-space:nowrap;-webkit-user-select:none;user-select:none;box-shadow:var(--shadow-md,0 4px 12px rgba(0,0,0,.12))}.OfflineBadge_dot__Ce1jg{flex-shrink:0;width:8px;height:8px;border-radius:50%;background:currentColor}@media (prefers-reduced-motion:no-preference){.OfflineBadge_dot__Ce1jg{animation:OfflineBadge_offline-badge-pulse__cNVxH 2s ease-in-out infinite}}@media (prefers-reduced-motion:reduce){.OfflineBadge_dot__Ce1jg{animation:none}}@keyframes OfflineBadge_offline-badge-pulse__cNVxH{0%,to{opacity:1}50%{opacity:.45}}.OfflineBadge_label__BXCLu{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pleiade-shell{display:flex;flex-direction:column;min-height:calc(100dvh - var(--safe-area-inset-top, env(safe-area-inset-top, 0px)) - var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)))}.pleiade-shell__main{flex:1 1;width:100%;max-width:var(--shell-content-max);margin-inline:auto;padding-inline:var(--shell-gutter);box-sizing:border-box}.pleiade-shell__screen-title{margin:var(--space-6,32px) 0 var(--space-4,16px);font-family:var(--font-display,sans-serif);font-weight:var(--fw-bold,700);font-size:clamp(1.5rem,4vw,2.2rem);letter-spacing:-.02em;color:var(--color-fg)}.shell-skip-link{position:fixed;top:var(--space-3,12px);left:var(--space-3,12px);z-index:9999;padding:var(--space-2,8px) var(--space-4,16px);background:var(--color-accent);color:var(--color-bg);font-family:var(--font-ui,sans-serif);font-weight:var(--fw-bold,700);font-size:var(--fs-sm,14px);border-radius:var(--radius-sm,8px);text-decoration:none;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px;outline:none}.shell-skip-link:focus,.shell-skip-link:focus-visible{clip:auto;clip-path:none;overflow:visible;white-space:normal;width:auto;height:auto;box-shadow:var(--focus-ring)}.shell-user-menu__wrap{position:relative;display:inline-flex;align-items:center}.shell-user-menu__avatar{width:28px;height:28px;border-radius:var(--radius-full,9999px);background:var(--color-accent-soft);color:var(--color-accent);font-size:var(--fs-xs,12px);font-weight:var(--fw-bold,700);font-family:var(--font-display,sans-serif);letter-spacing:.04em}.shell-user-menu__avatar,.shell-user-menu__trigger{display:inline-flex;align-items:center;justify-content:center}.shell-user-menu__trigger{min-width:var(--touch-target-min,44px);min-height:var(--touch-target-min,44px);padding:0 var(--space-2,8px);background:transparent;border:none;border-radius:var(--radius-sm,8px);color:var(--color-muted);cursor:pointer;transition:color var(--dur-fast,.12s) var(--ease-out-expo,ease-out),background var(--dur-fast,.12s) var(--ease-out-expo,ease-out);outline:none}.shell-user-menu__trigger:hover{color:var(--color-fg);background:var(--color-accent-soft)}.shell-user-menu__trigger:focus-visible{box-shadow:var(--focus-ring)}@media (prefers-reduced-motion:reduce){.shell-user-menu__trigger{transition:none}}.shell-user-menu__panel{position:absolute;top:calc(100% + var(--space-2, 8px));right:0;min-width:220px;max-width:280px;background:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:var(--radius-md,12px);box-shadow:0 8px 32px var(--theme-shadow-md,rgba(0,0,0,.3));padding:var(--space-2,8px) 0;z-index:200;outline:none;animation:shellUserMenuIn var(--dur-base,.2s) var(--ease-out-expo,ease-out) both}@keyframes shellUserMenuIn{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.shell-user-menu__panel{animation:none}}.shell-user-menu__header{padding:var(--space-2,8px) var(--space-4,16px) var(--space-1,4px);font-family:var(--font-display,sans-serif);font-size:var(--fs-xs,12px);font-weight:var(--fw-semibold,600);color:var(--color-muted);letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid var(--color-border-subtle);margin-bottom:var(--space-1,4px)}.shell-user-menu__item{display:flex;align-items:center;gap:var(--space-3,12px);width:100%;min-height:var(--touch-target-min-dense,40px);padding:var(--space-2,8px) var(--space-4,16px);background:transparent;border:none;border-radius:0;font-family:var(--font-ui,sans-serif);font-size:var(--fs-sm,14px);font-weight:var(--fw-regular,400);color:var(--color-fg);text-decoration:none;cursor:pointer;text-align:left;box-sizing:border-box;transition:color var(--dur-fast,.12s) var(--ease-out-expo,ease-out),background var(--dur-fast,.12s) var(--ease-out-expo,ease-out);outline:none}.shell-user-menu__item:hover{background:var(--color-accent-soft);color:var(--color-accent)}.shell-user-menu__item:focus-visible{box-shadow:var(--focus-ring);outline:none;border-radius:var(--radius-sm,6px)}.shell-user-menu__item--danger{color:var(--color-error)}.shell-user-menu__item--danger:hover{background:color-mix(in srgb,var(--color-error) 12%,transparent);color:var(--color-error)}@media (prefers-reduced-motion:reduce){.shell-user-menu__item{transition:none}}.shell-user-menu__item-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;color:inherit}.shell-user-menu__separator{height:1px;background:var(--color-border-subtle);margin:var(--space-2,8px) 0}.shell-user-menu__extra-section,.shell-user-menu__theme-section{padding:var(--space-2,8px) var(--space-4,16px)}.shell-user-menu__theme-label{display:flex;align-items:center;gap:var(--space-3,12px);font-family:var(--font-ui,sans-serif);font-size:var(--fs-xs,12px);font-weight:var(--fw-semibold,600);color:var(--color-muted);letter-spacing:.04em;text-transform:uppercase;margin-bottom:var(--space-2,8px)}.shell-theme-switcher{display:flex;flex-direction:row;width:100%;max-width:100%;box-sizing:border-box;gap:2px;padding:4px;border-radius:var(--radius-md,12px);background:var(--color-surface);border:1px solid var(--color-border)}.shell-theme-switcher__opt{flex:1 1;display:inline-flex;align-items:center;justify-content:flex-start;gap:6px;padding:6px 14px;min-height:var(--touch-target-min,44px);border-radius:var(--radius-sm,6px);border:none;cursor:pointer;font-family:var(--font-ui,sans-serif);font-size:var(--fs-sm,14px);white-space:nowrap;font-weight:var(--fw-regular,400);color:var(--color-muted);background:transparent;outline:none;transition:background var(--dur-base,.2s) var(--ease-out-expo,ease-out),color var(--dur-base,.2s) var(--ease-out-expo,ease-out)}.shell-theme-switcher__opt--active{font-weight:var(--fw-semibold,600);color:var(--color-bg);background:var(--color-accent)}.shell-theme-switcher__opt:focus-visible{outline:none;box-shadow:var(--focus-ring)}@media (prefers-reduced-motion:reduce){.shell-theme-switcher__opt{transition:none}}.pleiade-shell--sidebar{display:block}.cshell-shell{position:relative;display:flex;--cshell-bottom-nav-h:88px}.cshell-icon-btn{flex:none;width:var(--touch-target-min,44px);height:var(--touch-target-min,44px);display:grid;place-items:center;border:0;background:transparent;color:var(--color-fg);border-radius:var(--radius-pill,999px);cursor:pointer}.cshell-icon-btn:hover{background:var(--color-accent-soft)}.cshell-icon-btn:focus-visible{outline:none;box-shadow:var(--focus-ring)}.cshell-icon-btn svg{width:20px;height:20px}.cshell-section-label{font-family:var(--font-mono,monospace);font-size:var(--fs-2xs,11px);letter-spacing:.16em;text-transform:uppercase;color:var(--color-muted);padding:0 var(--space-2,8px)}.cshell-lockup{display:flex;align-items:flex-start;gap:var(--space-3,12px);min-height:var(--touch-target-min,44px);padding:var(--space-1,4px) 0;text-decoration:none;color:inherit;border-radius:var(--radius-sm,8px);min-width:0}.cshell-lockup:focus-visible{outline:none;box-shadow:var(--focus-ring)}.cshell-lockup__mark{flex:none;display:grid;place-items:center;width:36px;height:36px;margin-top:2px}.cshell-lockup__txt{min-width:0;padding-top:1px}.cshell-lockup__txt b{display:block;font-family:var(--font-display,sans-serif);font-weight:var(--fw-bold,700);font-size:var(--fs-md,16px);letter-spacing:-.01em;line-height:1.2;color:var(--color-fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cshell-lockup__txt small{display:block;margin-top:2px;font-family:var(--font-ui,sans-serif);font-size:var(--fs-2xs,11px);line-height:1.35;color:var(--color-muted);white-space:normal;overflow-wrap:break-word}.cshell-lockup--solo .cshell-lockup__txt{align-self:center}.cshell-sidebar{display:none;flex:none;position:fixed;top:0;left:0;z-index:2;height:100dvh;flex-direction:column;padding:var(--space-4,16px) 0;background:var(--color-chrome-surface);border-right:1px solid var(--color-chrome-border);transition:width var(--dur-slow,.3s) var(--ease-out-expo,ease-out);overflow:visible}.cshell-sidebar--rail{width:var(--sidebar-w-rail,72px)}.cshell-sidebar--expanded{width:var(--sidebar-w-expanded,260px)}.cshell-sidebar__collapse{position:absolute;top:var(--space-4,16px);right:-13px;width:26px;height:26px;border-radius:var(--radius-pill,999px);background:var(--color-chrome-surface);border:1px solid var(--color-border-subtle);color:var(--color-subtle);display:grid;place-items:center;cursor:pointer;z-index:2}.cshell-sidebar__collapse:before{content:"";position:absolute;top:50%;left:50%;width:var(--touch-target-min,44px);height:var(--touch-target-min,44px);transform:translate(-50%,-50%)}.cshell-sidebar__collapse:hover{color:var(--color-fg);border-color:var(--color-border)}.cshell-sidebar__collapse:focus-visible{outline:none;box-shadow:var(--focus-ring)}.cshell-sidebar__collapse svg{width:13px;height:13px;transition:transform var(--dur-base,.2s) var(--ease-out-expo,ease-out)}.cshell-sidebar--expanded .cshell-sidebar__collapse svg{transform:rotate(0deg)}.cshell-sidebar--rail .cshell-sidebar__collapse svg{transform:rotate(180deg)}.cshell-sidebar .cshell-lockup{margin:0 var(--space-3,12px)}.cshell-sidebar--rail .cshell-foot-btn__label,.cshell-sidebar--rail .cshell-lockup__txt,.cshell-sidebar--rail .cshell-section-label{display:none}.cshell-sidebar--rail .cshell-nav__label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.cshell-sidebar--rail .cshell-foot-btn,.cshell-sidebar--rail .cshell-lockup,.cshell-sidebar--rail .cshell-nav__link{justify-content:center}.cshell-apps{width:100%}.cshell-apps .app-switcher__wrap{display:block;width:100%}.cshell-apps .app-switcher__trigger{width:100%;justify-content:flex-start;gap:var(--space-2,8px)}.cshell-sidebar--rail .cshell-apps .app-switcher__trigger{justify-content:center}.cshell-apps .app-switcher__trigger{gap:var(--space-3,12px);padding:0 var(--space-2,8px);border-radius:var(--radius-md,12px);color:var(--color-muted)}.cshell-apps .app-switcher__trigger:hover{background:var(--color-accent-soft);color:var(--color-fg)}.cshell-apps .app-switcher__trigger-label{font-size:var(--fs-sm,14px);white-space:nowrap;overflow:hidden}.cshell-sidebar--rail .cshell-apps .app-switcher__trigger-label{display:none}.cshell-nav{margin-top:var(--space-6,32px);padding:0 var(--space-3,12px);flex:1 1}.cshell-sidebar .cshell-nav{min-height:0;overflow-y:auto;overflow-x:visible;scrollbar-width:thin;scrollbar-color:var(--color-border-subtle) transparent}.cshell-sidebar .cshell-nav::-webkit-scrollbar{width:6px}.cshell-sidebar .cshell-nav::-webkit-scrollbar-track{background:transparent}.cshell-sidebar .cshell-nav::-webkit-scrollbar-thumb{background:var(--color-border-subtle);border-radius:var(--radius-full,9999px)}.cshell-nav__links{display:flex;flex-direction:column;gap:2px;margin-top:var(--space-2,8px)}.cshell-nav__link{display:flex;align-items:center;gap:var(--space-3,12px);min-height:var(--touch-target-min,44px);padding:0 var(--space-2,8px);border-radius:var(--radius-md,12px);text-decoration:none;color:var(--color-muted);position:relative}.cshell-nav__icon{flex:none;display:grid;place-items:center;width:20px;height:20px}.cshell-nav__label{font-size:var(--fs-sm,14px);white-space:nowrap;overflow:hidden}.cshell-nav__link:hover{color:var(--color-fg);background:var(--color-accent-soft)}.cshell-nav__link:focus-visible{outline:none;box-shadow:var(--focus-ring)}.cshell-nav__link[aria-current=page]{color:var(--color-accent);background:var(--color-accent-soft)}.cshell-nav__link[aria-current=page]:before{content:"";position:absolute;left:-1px;top:20%;bottom:20%;width:2px;border-radius:2px;background:var(--color-accent)}.cshell-sidebar__foot{padding:var(--space-3,12px);display:flex;flex-direction:column;gap:2px;border-top:1px solid var(--color-border-subtle);margin-top:auto}.cshell-foot-btn{display:flex;align-items:center;gap:var(--space-3,12px);min-height:var(--touch-target-min,44px);padding:0 var(--space-2,8px);border-radius:var(--radius-md,12px);background:transparent;border:0;color:var(--color-muted);cursor:pointer;width:100%;text-align:left;font-family:var(--font-ui,sans-serif);font-size:var(--fs-sm,14px)}.cshell-foot-btn:hover{color:var(--color-fg);background:var(--color-accent-soft)}.cshell-foot-btn:focus-visible{outline:none;box-shadow:var(--focus-ring)}.cshell-foot-btn svg{flex:none;width:20px;height:20px}.cshell-foot-btn__label{white-space:nowrap;overflow:hidden}.cshell-foot-btn[aria-busy=true]{cursor:progress}.cshell-foot-btn[aria-busy=true]:after{content:"";flex:none;width:14px;height:14px;margin-inline-start:auto;border:2px solid;border-top:2px solid transparent;border-radius:50%;animation:cshell-foot-spin .8s linear infinite}.cshell-sidebar--rail .cshell-foot-btn[aria-busy=true]{position:relative}.cshell-sidebar--rail .cshell-foot-btn[aria-busy=true]:after{position:absolute;top:50%;left:50%;box-sizing:border-box;width:34px;height:34px;margin:-17px 0 0 -17px}@keyframes cshell-foot-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.cshell-foot-btn[aria-busy=true]:after{animation-duration:2.4s}}.cshell-foot-locale{width:100%}.cshell-foot-extra{width:100%;display:flex;flex-direction:column;gap:2px}.cshell-avatar{flex:none;width:26px;height:26px;border-radius:var(--radius-pill,999px);background:var(--color-accent-soft);color:var(--color-accent);display:grid;place-items:center;font-family:var(--font-mono,monospace);font-size:var(--fs-2xs,11px)}.cshell-avatar--btn{width:36px;height:36px;border:0;cursor:pointer}.cshell-avatar--btn:focus-visible{outline:none;box-shadow:var(--focus-ring)}.cshell-sidebar__foot .app-switcher__panel{top:auto;bottom:calc(100% + 8px)}.cshell-account-menu{position:relative;width:100%}.cshell-account-menu__panel{position:absolute;bottom:calc(100% + 8px);left:0;min-width:200px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md,12px);box-shadow:var(--theme-shadow-md,0 8px 32px rgba(0,0,0,.3));padding:var(--space-2,8px) 0;z-index:3;outline:none}.cshell-account-menu__item{display:flex;align-items:center;gap:var(--space-3,12px);width:100%;min-height:var(--touch-target-min-dense,40px);padding:var(--space-2,8px) var(--space-4,16px);background:transparent;border:none;color:var(--color-fg);font-family:var(--font-ui,sans-serif);font-size:var(--fs-sm,14px);text-decoration:none;cursor:pointer;text-align:left;box-sizing:border-box}.cshell-account-menu__item:hover{background:var(--color-accent-soft);color:var(--color-accent)}.cshell-account-menu__item:focus-visible{outline:none;box-shadow:var(--focus-ring)}.cshell-account-menu__item--danger{color:var(--color-error)}.cshell-account-menu__item--danger:hover{background:color-mix(in srgb,var(--color-error) 12%,transparent);color:var(--color-error)}.cshell-account-menu__item svg{flex:none;width:18px;height:18px}.cshell-main{position:relative;padding-bottom:calc(var(--cshell-bottom-nav-h, 88px) + env(safe-area-inset-bottom))}.cshell-content-stack,.cshell-main{flex:1 1;min-width:0;display:flex;flex-direction:column}.cshell-page{position:relative;z-index:1;flex:1 1;width:100%;max-width:448px;margin:0 auto;box-sizing:border-box}.cshell-page:focus-visible{outline:none}.cshell-mobile-header{position:relative;z-index:6;padding-top:env(safe-area-inset-top)}.cshell-mobile-header .lyra-header-nav{display:none}.cshell-mobile-header .lyra-header-hamburger{display:inline-flex}.cshell-mobile-header .lyra-header__lockup{margin-right:auto}.cshell-screen-title{margin:var(--space-4,16px) var(--space-6,32px) var(--space-4,16px);font-family:var(--font-display,sans-serif);font-weight:var(--fw-bold,700);font-size:clamp(1.5rem,6.4vw,1.9rem);letter-spacing:-.02em;color:var(--color-fg)}@media (min-width:768px){.cshell-screen-title{margin:0 0 var(--space-6,32px);font-size:clamp(1.9rem,2.4vw,2.4rem)}}@media (prefers-reduced-motion:reduce){.cshell-main,.cshell-sidebar,.cshell-sidebar__collapse svg{transition:none}}.cshell-footer{display:block;flex-shrink:0}@media (max-width:767.98px){.cshell-shell--anchor-footer{min-height:100dvh}.cshell-shell--anchor-footer .cshell-footer{margin-bottom:calc(var(--space-1) - var(--space-4))}.cshell-shell--anchor-footer-inset{min-height:calc(100dvh - var(--safe-area-inset-top, env(safe-area-inset-top, 0px)) - var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)))}.cshell-shell--anchor-footer-inset .cshell-footer{margin-bottom:calc(max(var(--space-2),
          var(--space-6) - var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px))) - var(--space-6) - var(--space-4) - var(--space-1))}.cshell-shell .cshell-footer{margin-top:var(--space-4);position:relative;isolation:isolate;overflow:hidden;background:var(--color-bg)!important;padding:0 var(--space-4,16px)!important}.cshell-shell .cshell-footer .lyra-footer-row{flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;column-gap:var(--shell-footer-gap)!important;row-gap:0!important;text-align:left}.cshell-shell .cshell-footer .lyra-footer-end{display:contents!important;text-align:left!important}.cshell-shell .cshell-footer .lyra-footer-brand{min-height:var(--touch-target-min,44px);gap:var(--shell-footer-gap)!important}.cshell-shell .cshell-footer .lyra-footer-wordmark{font-size:var(--fs-2xs,11px)!important;letter-spacing:var(--shell-footer-wordmark-tracking)!important;color:var(--color-fg)!important}.cshell-shell .cshell-footer .lyra-footer-tagline{display:none}.cshell-shell .cshell-footer .lyra-footer-copyright{flex-direction:row!important;align-items:center!important;gap:var(--shell-footer-gap)!important;min-height:var(--touch-target-min,44px)}.cshell-shell .cshell-footer .lyra-footer-copyright:before{content:"";flex:none;width:var(--shell-footer-dot-size);height:var(--shell-footer-dot-size);border-radius:50%;background:var(--shell-footer-dot-color)}.cshell-shell .cshell-footer .lyra-footer-copyright>span{font-family:var(--font-ui,sans-serif)!important;font-weight:var(--fw-regular,400)!important;letter-spacing:0!important;font-size:var(--fs-2xs,11px)!important;color:var(--color-subtle)!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.cshell-shell .cshell-footer .lyra-footer-nav{justify-content:flex-end!important;margin-top:0!important;margin-left:auto;flex-wrap:nowrap!important}.cshell-shell .cshell-footer .lyra-footer-link{display:inline-flex;align-items:center;min-height:var(--touch-target-min,44px);padding:0!important;font-size:var(--fs-2xs,11px)!important;white-space:nowrap}.cshell-shell .cshell-footer .lyra-footer-mark{display:block!important;position:absolute;z-index:-1;pointer-events:none;width:var(--shell-footer-mark-box);height:var(--shell-footer-mark-box);right:calc(-1 * var(--shell-footer-mark-crop-inline));top:50%;transform:translateY(calc(-50% + var(--shell-footer-mark-shift) + var(--shell-footer-mark-crop-block)));opacity:var(--shell-footer-mark-opacity)}.cshell-shell .cshell-footer .lyra-footer-mark>svg{width:100%;height:100%}.cshell-shell .cshell-footer .lyra-footer-mark .lyra-orbit-ring{stroke-width:var(--shell-footer-mark-ring-stroke)}.cshell-shell .cshell-footer .lyra-footer-mark .lyra-orbit-trail{stroke-width:var(--shell-footer-mark-trail-stroke)}}@media (max-width:370.98px){.cshell-shell .cshell-footer .lyra-footer-row:has(.lyra-footer-nav) .lyra-footer-copyright-holder{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.cshell-bottom-nav{--cshell-bottom-nav-content-max:448px;position:fixed;left:0;right:0;bottom:0;z-index:5;background:var(--color-bg);padding:var(--space-4,16px) 0 calc(var(--space-2, 8px) + env(safe-area-inset-bottom));padding-inline:max(0px,calc((100% - var(--cshell-bottom-nav-content-max)) / 2));display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.cshell-bottom-nav:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:var(--space-6,32px);background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--color-bg) 55%,transparent) 60%,var(--color-bg));pointer-events:none}.cshell-bottom-nav a{display:flex;flex-direction:column;align-items:center;gap:3px;min-height:48px;justify-content:center;text-decoration:none;color:var(--color-muted);font-size:var(--fs-2xs,11px);border-radius:var(--radius-md,12px);padding:0 var(--space-1,4px)}.cshell-bottom-nav a svg{width:22px;height:22px}.cshell-bottom-nav a[aria-current=page]{color:var(--color-accent)}.cshell-bottom-nav a:focus-visible{outline:none;box-shadow:var(--focus-ring)}@media (min-width:768px){.cshell-bottom-nav,.cshell-mobile-header{display:none}.cshell-main{padding-bottom:0}.cshell-content-stack,.cshell-shell{min-height:100dvh}.cshell-sidebar{display:flex}.cshell-sidebar--rail+.cshell-main{margin-left:var(--sidebar-w-rail,72px);transition:margin-left var(--dur-slow,.3s) var(--ease-out-expo,ease-out)}.cshell-sidebar--expanded+.cshell-main{margin-left:var(--sidebar-w-expanded,260px);transition:margin-left var(--dur-slow,.3s) var(--ease-out-expo,ease-out)}.cshell-page{max-width:560px;margin:0 auto;padding:var(--space-6,32px) var(--space-2,8px) var(--space-7,48px)}}@media (min-width:1024px){.cshell-page{max-width:1180px;padding:var(--space-7,48px)}}.cshell-content-grid{display:flex;flex-direction:column;gap:var(--space-7,48px)}@media (min-width:1024px){.cshell-hero-panel{padding:0}.cshell-sections-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));column-gap:var(--space-7,48px)}.cshell-section-panel:before{content:"";position:absolute;top:4%;bottom:4%;left:calc(var(--space-7, 48px) / -2 - .5px);width:1px;background:linear-gradient(180deg,transparent,var(--color-border-subtle) 18%,var(--color-border-subtle) 82%,transparent)}.cshell-section-panel:first-child:before{content:none}.cshell-sections-grid{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--space-6,24px);row-gap:var(--space-7,48px);align-items:start}.cshell-section-panel{position:relative;min-width:0;padding-top:var(--space-2)}.cshell-section-panel:before{left:calc(var(--space-6, 24px) / -2 - .5px)}}