.api-keys_page__DbDNc{min-height:60vh;padding:clamp(2rem,6vw,5rem) 1.5rem}.api-keys_wrap__6UayQ{max-width:42rem;margin:0 auto}.api-keys_head__Ny0_F{margin-bottom:2rem}.api-keys_head__Ny0_F h1{font-size:clamp(1.6rem,3vw,2.2rem);margin:0 0 .75rem}.api-keys_sub__r7vXy{color:hsl(var(--tome-color-on-surface-muted-hsl));line-height:1.6;margin:0;max-width:38rem}.api-keys_card__0S96P{border:1px solid hsl(var(--tome-color-on-surface-hsl)/.1);border-radius:0;padding:1.5rem;background:hsl(var(--tome-color-surface-elevated-hsl))}.api-keys_form__zLRfF{display:flex;flex-direction:column;gap:.75rem}.api-keys_label__BFb5O{font-size:.85rem;font-weight:600}.api-keys_input__9SVOR{width:100%;padding:.7rem .85rem;border:1px solid hsl(var(--tome-color-on-surface-hsl)/.1);border-radius:0;background:hsl(var(--tome-color-surface-hsl));color:inherit;font-family:inherit;font-size:.95rem}.api-keys_remove__YIl_b,.api-keys_save__RrhIC{align-self:flex-start;padding:.6rem 1.2rem;border:1px solid;border-radius:0;background:rgba(0,0,0,0);color:inherit;font:inherit;font-weight:600;cursor:pointer}.api-keys_remove__YIl_b:disabled,.api-keys_save__RrhIC:disabled{opacity:.5;cursor:default}.api-keys_connected__VjInu{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.api-keys_dot__9XMi_{width:.6rem;height:.6rem;border-radius:50%;background:hsl(140,60%,45%);flex:0 0 auto}.api-keys_remove__YIl_b{margin-left:auto}.api-keys_error__ujh_V{color:hsl(0,65%,50%)}.api-keys_error__ujh_V,.api-keys_ok__CDm_e{margin:.75rem 0 0;font-size:.9rem}.api-keys_foot__wsbuI{margin-top:1.5rem;font-size:.85rem;color:hsl(var(--tome-color-on-surface-muted-hsl));line-height:1.6}.api-keys_foot__wsbuI a{color:inherit;text-decoration:underline}.dashboard_shell__WuOAG{max-width:1240px;margin:0 auto;padding:0 var(--tome-space-6);display:grid;grid-template-columns:236px 1fr;gap:var(--tome-space-9);min-height:100vh;background:hsl(var(--tome-color-surface-hsl));color:hsl(var(--tome-color-on-surface-hsl));font-family:var(--tome-type-sans);line-height:1.5;-webkit-font-smoothing:antialiased}.dashboard_aside__NsZkq{padding:var(--tome-space-9) 0;border-right:1px solid var(--theme-border-color);margin-right:-1px;display:flex;flex-direction:column;min-height:100%}.dashboard_railHeader__43DKr{display:flex;align-items:flex-start;gap:var(--tome-space-2);margin-bottom:var(--tome-space-6)}.dashboard_railSwitcher__2ERXC{flex:1;min-width:0}.dashboard_railSwitcher__2ERXC .wrap{margin-bottom:0}.dashboard_bellWrap__Cr_Pt{position:relative;flex:none;align-self:center;margin-top:calc(var(--tome-text-xxs)*1.5 + var(--tome-space-2))}.dashboard_bell__M_aMl{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;border:1px solid hsl(var(--tome-color-on-surface-hsl)/.14);background:rgba(0,0,0,0);color:hsl(var(--tome-color-on-surface-hsl)/.78);cursor:pointer;font-family:inherit;position:relative;transition:border-color .15s ease,color .15s ease}@media(pointer:fine){.dashboard_bell__M_aMl:hover{border-color:hsl(var(--tome-color-on-surface-hsl)/.35);color:hsl(var(--tome-color-on-surface-hsl))}}.dashboard_bell__M_aMl[aria-expanded=true]{border-color:hsl(var(--tome-color-primary-hsl)/.5);color:hsl(var(--tome-color-on-surface-hsl))}.dashboard_bellDot__NZqK1{position:absolute;top:5px;right:5px;width:7px;height:7px;border-radius:50%;background:hsl(var(--tome-color-primary-hsl));border:1.5px solid hsl(var(--tome-color-surface-hsl));pointer-events:none}.dashboard_bellDropdown__RFD5Q{position:absolute;top:calc(100% + 8px);right:0;width:300px;background:hsl(317,60%,9%);border:1px solid hsl(var(--tome-color-on-surface-hsl)/.14);border-radius:12px;box-shadow:0 18px 48px hsla(316,79%,2%,.6);z-index:40;overflow:hidden}.dashboard_bellDropHead__L4Rtv{display:flex;align-items:center;justify-content:space-between;padding:var(--tome-space-3) var(--tome-space-4);border-bottom:1px solid hsl(var(--tome-color-on-surface-hsl)/.08)}.dashboard_bellDropTitle__d6nxD{font-size:var(--tome-text-xxs);text-transform:uppercase;letter-spacing:.13em;color:hsl(var(--tome-color-on-surface-muted-hsl))}.dashboard_bellDropAll__2hnYw{font-size:var(--tome-text-xs);color:hsl(var(--tome-color-primary-hsl));text-decoration:none}@media(pointer:fine){.dashboard_bellDropAll__2hnYw:hover{text-decoration:underline}}.dashboard_bellDropBody__r8Ak8{max-height:320px;overflow-y:auto}.dashboard_bellDropEmpty__9IGhK{font-size:var(--tome-text-sm);color:hsl(var(--tome-color-on-surface-muted-hsl));padding:var(--tome-space-4);margin:0}.dashboard_bellItem__xM57U{display:flex;flex-direction:column;gap:var(--tome-space-1);width:100%;padding:var(--tome-space-3) var(--tome-space-4);border:none;border-bottom:1px solid hsl(var(--tome-color-on-surface-hsl)/.06);background:rgba(0,0,0,0);text-align:left;cursor:pointer;color:hsl(var(--tome-color-on-surface-hsl)/.78);font-family:inherit;transition:background .12s ease}.dashboard_bellItem__xM57U:last-child{border-bottom:none}@media(pointer:fine){.dashboard_bellItem__xM57U:hover{background:hsl(var(--tome-color-on-surface-hsl)/.05);color:hsl(var(--tome-color-on-surface-hsl))}}.dashboard_bellItemUnread__XW_s6{background:hsl(var(--tome-color-primary-hsl)/.06)}.dashboard_bellItemUnread__XW_s6 .dashboard_bellItemTitle__c7RCW{color:hsl(var(--tome-color-on-surface-hsl));font-weight:500}.dashboard_bellItemTitle__c7RCW{font-size:var(--tome-text-sm);color:hsl(var(--tome-color-on-surface-hsl)/.88)}.dashboard_bellItemMsg__w_F3x{font-size:var(--tome-text-xs);color:hsl(var(--tome-color-on-surface-muted-hsl))}.dashboard_bellItemTime__CNjKe{font-size:var(--tome-text-xxs);color:hsl(var(--tome-color-on-surface-muted-hsl))}.dashboard_brand__Q9VoP{font-family:var(--tome-type-display);font-size:var(--tome-text-xl);letter-spacing:-.01em;margin:0 0 var(--tome-space-1)}.dashboard_who__94B6T{font-size:var(--tome-text-sm);color:hsl(var(--tome-color-on-surface-muted-hsl));margin:0 0 var(--tome-space-7)}.dashboard_nav__Kj1kz{display:flex;flex-direction:column}.dashboard_grp__0JywV{font-size:var(--tome-text-xxs);letter-spacing:.13em;text-transform:uppercase;color:hsl(var(--tome-color-on-surface-muted-hsl));margin:var(--tome-space-5) 0 var(--tome-space-2);padding-top:var(--tome-space-5);border-top:1px solid var(--theme-border-color)}.dashboard_navLink__al0x5{display:block;padding:var(--tome-space-2) 0 var(--tome-space-2) var(--tome-space-3);color:hsl(var(--tome-color-on-surface-hsl)/.78);text-decoration:none;font-size:var(--tome-text-md);border-left:2px solid rgba(0,0,0,0)}@media(pointer:fine){.dashboard_navLink__al0x5:hover{color:hsl(var(--tome-color-on-surface-hsl))}}.dashboard_navLink__al0x5.dashboard_active__lj6Jk{color:hsl(var(--tome-color-on-surface-hsl));font-weight:600;border-left-color:hsl(var(--tome-color-accent-hsl))}.dashboard_top__yCw8W .dashboard_navLink__al0x5{padding-left:0;border-left:0;font-weight:600}.dashboard_main__JrzxI{padding:var(--tome-space-9) 0 var(--tome-space-11);min-width:0}.dashboard_h1__B4ZIF{font-family:var(--tome-type-display);font-weight:500;font-size:var(--tome-text-xxxl);letter-spacing:-.015em;margin:0}.dashboard_sub__1u7HO{color:hsl(var(--tome-color-on-surface-muted-hsl));font-size:var(--tome-text-md);margin:var(--tome-space-1) 0 0}.dashboard_grid__nxzPt{display:grid;grid-template-columns:1fr 1fr;gap:var(--tome-space-5);margin-top:var(--tome-space-8)}.dashboard_card__rwOhT{background:hsl(var(--tome-color-surface-elevated-hsl));border:1px solid var(--theme-border-color);border-radius:16px;padding:var(--tome-space-6);display:flex;flex-direction:column}.dashboard_span__nEqZY{grid-column:span 2}.dashboard_ftag__QL_Pz{display:inline-flex;align-items:center;gap:var(--tome-space-2);font-size:var(--tome-text-xxs);letter-spacing:.1em;text-transform:uppercase;color:hsl(var(--tome-color-on-surface-muted-hsl));margin:0 0 var(--tome-space-4)}.dashboard_ftag__QL_Pz .dashboard_dot__dQaXP{width:8px;height:8px;border-radius:3px;display:inline-block}.dashboard_cardTitle__gaXM5{font-family:var(--tome-type-display);font-weight:500;font-size:var(--tome-text-xl);margin:0;letter-spacing:-.01em}.dashboard_big__FfOJT{font-size:var(--tome-text-md);margin:var(--tome-space-1) 0 0}.dashboard_big__FfOJT,.dashboard_muted__oo0_4{color:hsl(var(--tome-color-on-surface-muted-hsl))}.dashboard_metaNote__kfT_b,.dashboard_meta__14inV{color:hsl(var(--tome-color-on-surface-muted-hsl));font-size:var(--tome-text-sm)}.dashboard_metaNote__kfT_b{margin-top:var(--tome-space-4)}.dashboard_statusTag__OFWn1{color:hsl(var(--tome-color-on-surface-muted-hsl));font-size:var(--tome-text-xs);margin-left:var(--tome-space-2)}.dashboard_row__G6ODs{display:flex;align-items:center;justify-content:space-between;gap:var(--tome-space-4);margin-top:var(--tome-space-4);flex-wrap:wrap}.dashboard_grow__c6U_x{flex:1}.dashboard_pill__mgWsl{display:inline-flex;align-items:center;gap:var(--tome-space-2);font-size:var(--tome-text-xs);color:hsl(var(--tome-color-accent-hsl));background:hsl(var(--tome-color-accent-hsl)/.12);border:1px solid hsl(var(--tome-color-accent-hsl)/.35);border-radius:999px;padding:var(--tome-space-1) var(--tome-space-3)}.dashboard_pill__mgWsl .dashboard_d__6izCH{width:6px;height:6px;border-radius:50%;background:hsl(var(--tome-color-accent-hsl));display:inline-block}.dashboard_btn__bqw1_{display:inline-flex;align-items:center;justify-content:center;height:38px;padding:0 var(--tome-space-4);border-radius:9px;font-size:var(--tome-text-sm);font-weight:500;text-decoration:none;cursor:pointer;border:1px solid hsl(var(--tome-color-on-surface-hsl)/.4);background:rgba(0,0,0,0);color:hsl(var(--tome-color-on-surface-hsl));font-family:inherit}@media(pointer:fine){.dashboard_btn__bqw1_:hover{border-color:hsl(var(--tome-color-on-surface-hsl))}}.dashboard_btnPrimary__81r5C{background:hsl(var(--tome-color-accent-hsl));color:hsl(var(--tome-color-on-accent-hsl));border-color:hsl(var(--tome-color-accent-hsl))}@media(pointer:fine){.dashboard_btnPrimary__81r5C:hover{background:color-mix(in srgb,hsl(var(--tome-color-accent-hsl)),black 6%);border-color:color-mix(in srgb,hsl(var(--tome-color-accent-hsl)),black 6%)}}.dashboard_chips__vVvI0{display:flex;flex-wrap:wrap;gap:var(--tome-space-2);margin-top:var(--tome-space-4)}.dashboard_chip__1oyfC{font-size:var(--tome-text-xs);color:hsl(var(--tome-color-on-surface-hsl)/.85);background:hsl(var(--tome-color-on-surface-hsl)/.06);border:1px solid var(--theme-border-color);border-radius:999px;padding:var(--tome-space-1) var(--tome-space-3)}.dashboard_bar__ek7bv{height:8px;border-radius:6px;background:hsl(var(--tome-color-on-surface-hsl)/.12);overflow:hidden;margin-top:var(--tome-space-4)}.dashboard_bar__ek7bv i{display:block;height:100%;background:hsl(var(--tome-color-accent-hsl))}.dashboard_mini__WRzx0{font-family:var(--font-mono,ui-monospace,"SF Mono",Menlo,Consolas,monospace);font-size:var(--tome-text-xs);background:hsl(var(--tome-color-contrast-deepest-hsl));color:hsl(var(--tome-color-on-contrast-hsl));border-radius:9px;padding:var(--tome-space-3);margin-top:var(--tome-space-4);white-space:pre-wrap;word-break:break-all}.dashboard_mini__WRzx0 .dashboard_tok__m7l8I{color:hsl(var(--tome-color-on-contrast-hsl)/.6)}.dashboard_bills__PyIRT{margin-top:var(--tome-space-4);display:flex;flex-direction:column;gap:var(--tome-space-3)}.dashboard_bills__PyIRT .dashboard_b__rN_za{display:flex;align-items:center;justify-content:space-between;font-size:var(--tome-text-sm);border-bottom:1px solid var(--theme-border-color);padding-bottom:var(--tome-space-3)}.dashboard_bills__PyIRT .dashboard_b__rN_za:last-child{border-bottom:0;padding-bottom:0}.dashboard_bills__PyIRT .dashboard_b__rN_za .dashboard_amt__RZdOe{font-family:var(--tome-type-display);font-size:var(--tome-text-md)}.dashboard_bills__PyIRT .dashboard_b__rN_za small{color:hsl(var(--tome-color-on-surface-muted-hsl))}.dashboard_kv__RqMK1{display:flex;justify-content:space-between;align-items:center;padding:var(--tome-space-3) 0;border-bottom:1px solid var(--theme-border-color);font-size:var(--tome-text-md)}.dashboard_kv__RqMK1:last-of-type{border-bottom:none}.dashboard_kv__RqMK1 .dashboard_k__E1Lue{color:hsl(var(--tome-color-on-surface-muted-hsl))}.dashboard_invoice__fI3X9{display:flex;align-items:center;justify-content:space-between;padding:var(--tome-space-3) 0;border-bottom:1px solid var(--theme-border-color);font-size:var(--tome-text-sm)}.dashboard_invoice__fI3X9:last-child{border-bottom:none}.dashboard_invoice__fI3X9 a{color:hsl(var(--tome-color-primary-hsl));font-weight:600;text-decoration:none;margin-left:var(--tome-space-3)}@media(pointer:fine){.dashboard_invoice__fI3X9 a:hover{text-decoration:underline}}.dashboard_empty__rntRW{color:hsl(var(--tome-color-on-surface-muted-hsl));font-size:var(--tome-text-sm);padding:var(--tome-space-2) 0 var(--tome-space-1)}.dashboard_error__cgXxh{color:hsl(var(--tome-color-destructive-hsl));font-size:var(--tome-text-sm);margin-top:var(--tome-space-2)}.dashboard_actions__x4Y9D{display:flex;gap:var(--tome-space-3);flex-wrap:wrap;margin-top:var(--tome-space-5);align-items:center}.dashboard_copyOk__mqjv3{color:hsl(var(--tome-color-accent-hsl));font-size:var(--tome-text-sm);margin-left:var(--tome-space-3)}.dashboard_phases___8atk{display:flex;gap:var(--tome-space-2);margin-top:var(--tome-space-6)}.dashboard_phase__Ys3q2{flex:1;display:flex;flex-direction:column;gap:var(--tome-space-2);font-size:var(--tome-text-xs);color:hsl(var(--tome-color-on-surface-muted-hsl))}.dashboard_phaseBar__T0iUr{display:block;height:4px;border-radius:999px;background:hsl(var(--tome-color-on-surface-hsl)/.12)}.dashboard_phaseDot__FmIhD{width:9px;height:9px;border-radius:50%;background:hsl(var(--tome-color-on-surface-hsl)/.18);display:inline-block}.dashboard_phaseDone__VxyYv{color:hsl(var(--tome-color-on-surface-hsl)/.78)}.dashboard_phaseDone__VxyYv .dashboard_phaseBar__T0iUr,.dashboard_phaseDone__VxyYv .dashboard_phaseDot__FmIhD{background:hsl(var(--tome-color-accent-hsl)/.55)}.dashboard_phaseNow__RYZ_I{color:hsl(var(--tome-color-on-surface-hsl));font-weight:600}.dashboard_phaseNow__RYZ_I .dashboard_phaseBar__T0iUr,.dashboard_phaseNow__RYZ_I .dashboard_phaseDot__FmIhD{background:hsl(var(--tome-color-accent-hsl))}.dashboard_tickets__JmbJo{display:flex;flex-direction:column;margin-top:var(--tome-space-4)}.dashboard_ticket__inM_u{display:flex;align-items:center;justify-content:space-between;gap:var(--tome-space-4);padding:var(--tome-space-4) 0;border-bottom:1px solid var(--theme-border-color);text-decoration:none;color:inherit}.dashboard_ticket__inM_u:last-child{border-bottom:0}@media(pointer:fine){.dashboard_ticket__inM_u:hover .dashboard_tTitle__cR4tu{color:hsl(var(--tome-color-on-surface-hsl))}}.dashboard_tTitle__cR4tu{display:block;font-size:var(--tome-text-md);color:hsl(var(--tome-color-on-surface-hsl)/.9)}.dashboard_tMeta__Yd4mF{display:block;font-size:var(--tome-text-sm);color:hsl(var(--tome-color-on-surface-muted-hsl));margin-top:var(--tome-space-1)}.dashboard_pillOpen__rYrDg{color:hsl(var(--tome-color-primary-hsl));background:hsl(var(--tome-color-primary-hsl)/.12);border-color:hsl(var(--tome-color-primary-hsl)/.35)}.dashboard_pillProgress__aw2q_{color:hsl(var(--tome-color-accent-hsl));background:hsl(var(--tome-color-accent-hsl)/.12);border-color:hsl(var(--tome-color-accent-hsl)/.35)}.dashboard_pillDone__CYJSB{color:hsl(var(--tome-color-on-surface-muted-hsl));background:hsl(var(--tome-color-on-surface-hsl)/.06);border-color:var(--theme-border-color)}.dashboard_ticketForm__qj9Lf{width:100%;margin-top:var(--tome-space-4)}.dashboard_field__D9NVH{display:block;width:100%;margin-bottom:var(--tome-space-3);padding:var(--tome-space-3);border:1px solid var(--theme-border-color);border-radius:9px;font-size:var(--tome-text-sm);font-family:inherit;color:hsl(var(--tome-color-on-surface-hsl));background:hsl(var(--tome-color-surface-hsl))}.dashboard_field__D9NVH::-moz-placeholder{color:hsl(var(--tome-color-on-surface-muted-hsl))}.dashboard_field__D9NVH::placeholder{color:hsl(var(--tome-color-on-surface-muted-hsl))}.dashboard_field__D9NVH:focus-visible{outline:none;border-color:hsl(var(--tome-color-accent-hsl))}.dashboard_fieldArea__Mottq{resize:vertical}.dashboard_threadBack__F6cat{margin:var(--tome-space-4) 0 var(--tome-space-2);font-size:var(--tome-text-sm)}.dashboard_backLink__WBRuj{color:hsl(var(--tome-color-on-surface-muted-hsl));text-decoration:none}@media(pointer:fine){.dashboard_backLink__WBRuj:hover{color:hsl(var(--tome-color-on-surface-hsl))}}.dashboard_thread__Pxlx1{display:flex;flex-direction:column;gap:var(--tome-space-3);margin-bottom:var(--tome-space-5)}.dashboard_msg__tZ3vB{padding:var(--tome-space-3) var(--tome-space-4);border-radius:12px;background:hsl(var(--tome-color-surface-hsl));border:1px solid var(--theme-border-color)}.dashboard_msgFromWren__gVYXg{background:hsl(var(--tome-color-accent-hsl)/.08);border-color:hsl(var(--tome-color-accent-hsl)/.25)}.dashboard_msgMeta__HpNIt{font-size:var(--tome-text-xs);color:hsl(var(--tome-color-on-surface-muted-hsl));margin-bottom:var(--tome-space-1)}.dashboard_msgBody__OLFQT{font-size:var(--tome-text-md);color:hsl(var(--tome-color-on-surface-hsl));white-space:pre-wrap;line-height:1.6}.dashboard_formLabel__HyTFK{display:block;font-size:var(--tome-text-sm);color:hsl(var(--tome-color-on-surface-muted-hsl));margin:var(--tome-space-3) 0 var(--tome-space-1)}.dashboard_fieldReadonly__3_jty{color:hsl(var(--tome-color-on-surface-muted-hsl));background:hsl(var(--tome-color-on-surface-hsl)/.04)}.dashboard_formMsg___5bXI{font-size:var(--tome-text-sm);margin:0 0 var(--tome-space-2)}.dashboard_formMsgOk__BWlaB{color:hsl(var(--tome-color-accent-hsl))}.dashboard_formMsgErr__Jir4A{color:hsl(var(--tome-color-destructive-hsl))}.dashboard_btnGhost__pMa1C{background:rgba(0,0,0,0)}@media(max-width:640px){.dashboard_shell__WuOAG{grid-template-columns:1fr;gap:0;padding:0 var(--tome-space-5)}.dashboard_aside__NsZkq{border-right:0;margin-right:0;padding:var(--tome-space-7) 0 0}.dashboard_nav__Kj1kz{display:grid;grid-template-columns:1fr 1fr;gap:0 var(--tome-space-7)}.dashboard_grp__0JywV{margin:var(--tome-space-4) 0 var(--tome-space-2)}.dashboard_main__JrzxI{padding:var(--tome-space-7) 0 var(--tome-space-10)}.dashboard_grid__nxzPt{grid-template-columns:1fr}.dashboard_span__nEqZY{grid-column:auto}}.account-shell_outer__aO_tv{display:flex;flex-direction:column;min-height:100svh;background:var(--tome-color-sidebar);color:var(--tome-color-on-sidebar)}.account-shell_shellRow__fSqcj{flex:1 1 auto;min-height:0}.account-shell_headerWrap__oZe7D{position:relative;z-index:50}.account-shell_userMenu__60cLD{position:relative;display:inline-flex}.account-shell_userMenuBtn__U_XMX{display:inline-flex;align-items:center;gap:8px;padding:4px 10px 4px 4px;border-radius:999px;border:1px solid hsl(var(--tome-color-on-secondary-hsl)/.18);background:hsl(var(--tome-color-on-secondary-hsl)/.05);color:hsl(var(--tome-color-on-secondary-hsl));font:inherit;cursor:pointer}.account-shell_userMenuBtn__U_XMX:hover{background:hsl(var(--tome-color-on-secondary-hsl)/.1)}.account-shell_userMenuAv__udmPD{width:26px;height:26px;border-radius:50%;flex:none;display:grid;place-items:center;color:#fff;font-size:11px;font-family:var(--tome-type-display);font-variation-settings:"wght" 800;background:linear-gradient(135deg,hsl(315,56%,50%),hsl(316,64%,20%))}.account-shell_userMenuName__wANhv{font-size:13px;font-variation-settings:"wght" 600}.account-shell_userMenuChevron___MI1B{width:14px;height:14px;opacity:.7}.account-shell_userMenuPanel__7N6fA{position:absolute;top:calc(100% + 8px);right:0;z-index:60;min-width:230px;padding:8px;background:hsl(var(--tome-color-surface-hsl));color:hsl(var(--tome-color-on-surface-hsl));border:1px solid hsl(var(--tome-color-on-surface-hsl)/.12);border-radius:12px;box-shadow:0 12px 34px rgba(0,0,0,.28)}.account-shell_userMenuHead__W2ZGZ{padding:8px 10px 10px;border-bottom:1px solid hsl(var(--tome-color-on-surface-hsl)/.1);margin-bottom:6px}.account-shell_userMenuHeadName__PyiiJ{font-family:var(--tome-type-display);font-variation-settings:"wght" 700;font-size:14px}.account-shell_userMenuHeadMail__SIGww{font-size:12px;color:hsl(var(--tome-color-on-surface-muted-hsl))}.account-shell_userMenuList__f7JV6{display:flex;flex-direction:column}.account-shell_userMenuItem__5Y_80{display:block;padding:8px 10px;border-radius:8px;font-size:14px;color:hsl(var(--tome-color-on-surface-hsl));text-decoration:none}.account-shell_userMenuItem__5Y_80:hover{background:hsl(var(--tome-color-on-surface-hsl)/.06)}.account-shell_userMenuDivider__m94yt{height:1px;background:hsl(var(--tome-color-on-surface-hsl)/.1);margin:6px 0}.account-shell_userMenuLogout__zrMxr{display:block;width:100%;text-align:left;padding:8px 10px;border-radius:8px;font:inherit;font-size:14px;background:rgba(0,0,0,0);border:0;cursor:pointer;color:hsl(var(--tome-color-on-surface-hsl))}.account-shell_userMenuLogout__zrMxr:hover{background:hsl(var(--tome-color-destructive-hsl)/.12);color:hsl(var(--tome-color-destructive-hsl))}.account-shell_railHeader__Dlr51{display:flex;align-items:center;gap:8px;padding:6px 6px 4px}.account-shell_railHeaderSwitcher___Lg3K{flex:1;min-width:0}.account-shell_navIcon__WDLYS{width:18px;height:18px;flex:none}.account-shell_navLabel__l3lcG{white-space:nowrap}.account-shell_railFooter__vyfqR{display:flex;align-items:center;gap:10px;padding:4px 6px}.account-shell_userAv__eNJ7w{width:29px;height:29px;border-radius:50%;flex:none;display:grid;place-items:center;color:#fff;font-size:11px;font-family:var(--tome-type-display);font-variation-settings:"wght" 800;background:hsl(var(--tome-color-primary-hsl))}.account-shell_userMeta__jaPD0{min-width:0;line-height:1.2}.account-shell_userName__ZDbih{font-family:var(--tome-type-display);font-size:13px;font-variation-settings:"wght" 700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account-shell_userMail__Q7vOG{font-size:11px;color:hsl(var(--tome-color-on-surface-muted-hsl));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-state=collapsed] .account-shell_railHeaderSwitcher___Lg3K,[data-state=collapsed] .account-shell_userMeta__jaPD0{display:none}[data-state=collapsed] .account-shell_railFooter__vyfqR,[data-state=collapsed] .account-shell_railHeader__Dlr51{justify-content:center}.account-shell_paneHeader__P2k7s{display:flex;align-items:center;gap:10px;padding:14px 26px;border-bottom:1px solid hsl(var(--tome-color-on-surface-hsl)/.1);font-size:13px;color:hsl(var(--tome-color-on-surface-muted-hsl))}.account-shell_crumbStrong__LaiX9{color:hsl(var(--tome-color-on-surface-hsl));font-variation-settings:"wght" 600}.account-shell_crumbSep__uHspM{opacity:.4;margin:0 8px}.account-shell_paneBody__bPGqp{padding-block:var(--tome-space-6)}.account-shell_paneBody__bPGqp>*{grid-column:content-start/content-end}@media(max-width:900px){.account-shell_paneBody__bPGqp{padding-block:var(--tome-space-5)}}.account-shell_rightRail__T_t8S{width:296px;flex:0 0 auto;display:flex;flex-direction:column;gap:14px;padding:16px 14px;background:var(--tome-color-sidebar);color:var(--tome-color-on-sidebar)}.account-shell_rightCollapsed__p_9BC{width:46px;padding:14px 7px;align-items:center}.account-shell_rightHead__pW1aI{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:10.5px;font-variation-settings:"wght" 700;letter-spacing:.1em;color:hsl(var(--tome-color-on-surface-muted-hsl))}.account-shell_rightTag__P2F_9{font-size:10px;font-variation-settings:"wght" 600;letter-spacing:.03em;color:hsl(var(--tome-color-primary-hsl));background:hsl(var(--tome-color-primary-hsl)/.12);border-radius:999px;padding:2px 8px}.account-shell_rightToggle__WzrjD{width:28px;height:28px;border-radius:7px;border:1px solid var(--tome-color-sidebar-border);background:rgba(0,0,0,0);color:hsl(var(--tome-color-on-surface-muted-hsl));display:grid;place-items:center;cursor:pointer;flex:none}.account-shell_rightToggle__WzrjD:hover{color:var(--tome-color-on-sidebar)}.account-shell_rightToggle__WzrjD svg{width:16px;height:16px}.account-shell_stub__Ga3Kw{border:1px dashed var(--tome-color-sidebar-border);border-radius:10px;padding:14px}.account-shell_stubNote__05ewm{border-style:solid;font-size:12px;line-height:1.5;color:hsl(var(--tome-color-on-surface-muted-hsl))}.account-shell_stubTitle__ckO8U{font-family:var(--tome-type-display);font-size:14px;font-variation-settings:"wght" 700;margin-bottom:8px}.account-shell_stubLine__kKFhf{height:9px;border-radius:5px;background:hsl(var(--tome-color-on-surface-hsl)/.07);margin:7px 0}.account-shell_stubLine__kKFhf.account-shell_short__GCVK7{width:60%}@media(max-width:1180px){.account-shell_rightRail__T_t8S{display:none}}.ThemeToggle_toggle__ngHND{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:0;border-radius:999px;border:1px solid color-mix(in oklch,currentColor 22%,transparent);background-color:rgba(0,0,0,0);color:inherit;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,transform .15s ease}.ThemeToggle_toggle__ngHND:hover{border-color:color-mix(in oklch,currentColor 45%,transparent);background-color:color-mix(in oklch,currentColor 10%,transparent)}.ThemeToggle_toggle__ngHND:active{transform:scale(.94)}.ThemeToggle_toggle__ngHND:focus-visible{outline:2px solid var(--tome-color-accent,#ffc24f);outline-offset:2px}.ThemeToggle_iconWrap__PnKW6{display:inline-flex}.ThemeToggle_icon__0jgMr{width:1.1rem;height:1.1rem}.Footer_footer__sRDCb{background-color:hsl(var(--tome-color-secondary-hsl));color:hsl(var(--tome-color-on-secondary-hsl));font-family:var(--tome-type-display);border-radius:0;position:relative;overflow:hidden;min-height:100vh;display:flex;flex-direction:column;z-index:50}@media(max-height:500px)and (orientation:landscape)and (max-width:900px){.Footer_footer__sRDCb{min-height:80vh}}.Footer_inner__LEuZa{flex:1;width:100%;padding-block:clamp(2rem,3.5vw,3rem);display:flex;flex-direction:column}.Footer_hero__heu7m{flex:1;display:grid;grid-template-columns:1.55fr 1fr;align-items:end;gap:clamp(2rem,4vw,4rem);padding:clamp(3rem,8vh,8rem) 0;margin-inline:1.9444444444rem}@media(max-width:56.25em){.Footer_hero__heu7m{grid-template-columns:1fr;align-items:start;gap:2.5rem}}.Footer_statement__kxUOq{align-self:center}.Footer_eyebrow__9TDAR{margin:0 0 1.5rem;font-family:var(--tome-type-mono,ui-monospace,monospace);font-size:var(--tome-text-xxs);font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:hsl(var(--tome-color-accent-hsl))}.Footer_headline__cm5zW{margin:0;font-family:var(--tome-type-serif,Georgia,"Times New Roman",serif);font-weight:500;font-size:clamp(2.4rem,1.7rem + 3.6vw,5rem);line-height:.98;letter-spacing:-.02em;max-width:16ch}.Footer_headline__cm5zW em{font-style:italic;color:hsl(var(--tome-color-accent-hsl))}.Footer_cta__BTHqe{display:inline-flex;align-items:baseline;gap:.7rem;margin-top:clamp(1.6rem,1.1rem + 1.6vw,2.4rem);font-family:var(--tome-type-serif,Georgia,"Times New Roman",serif);font-style:italic;font-size:clamp(1.5rem,1.1rem + 1.8vw,2.8rem);line-height:1.1;color:hsl(var(--tome-color-on-secondary-hsl));text-decoration:none;border-bottom:1px solid hsl(var(--tome-color-accent-hsl)/.5);padding-bottom:.2rem;transition:color .2s ease,border-color .2s ease}.Footer_cta__BTHqe:hover{color:hsl(var(--tome-color-accent-hsl));border-color:hsl(var(--tome-color-accent-hsl))}.Footer_arrow__MSlG1{font-family:var(--tome-type-mono,ui-monospace,monospace);font-size:.6em;color:hsl(var(--tome-color-accent-hsl));transition:transform .2s ease}.Footer_cta__BTHqe:hover .Footer_arrow__MSlG1{transform:translate(3px,-3px)}.Footer_aside__4eOG0{align-self:end;justify-self:end;text-align:right;max-width:34ch}@media(max-width:56.25em){.Footer_aside__4eOG0{justify-self:start;text-align:left;max-width:46ch}}.Footer_asideLead__zw6K7{margin:0;font-family:var(--tome-type-serif,Georgia,"Times New Roman",serif);font-size:var(--tome-text-md);line-height:1.5;color:hsl(var(--tome-color-on-secondary-hsl)/.82)}.Footer_asideMeta__li_oR{margin:1.4rem 0 0;font-family:var(--tome-type-mono,ui-monospace,monospace);font-size:var(--tome-text-xxs);letter-spacing:.16em;text-transform:uppercase;color:hsl(var(--tome-color-accent-hsl))}.Footer_marquee__VShIY{margin:0;padding-top:0!important;padding-bottom:0!important}.Footer_bottom__JgaAe{border-top:1px solid hsl(var(--tome-color-on-secondary-hsl)/.12);padding-top:1.8rem;margin-inline:1.9444444444rem;display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;flex-wrap:wrap}.Footer_nav__0wqpG{display:flex;flex-wrap:wrap;gap:2.4rem 3rem}.Footer_colTitle__JW72q{margin:0 0 .7rem;font-family:var(--tome-type-mono,ui-monospace,monospace);font-size:var(--tome-text-xxs);font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:hsl(var(--tome-color-accent-hsl))}.Footer_list__hIhT8{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.Footer_listItem__Krdhd{display:block;color:hsl(var(--tome-color-on-secondary-hsl)/.74);text-decoration:none;font-size:var(--tome-text-sm);line-height:1.9;transition:color .15s ease}.Footer_listItem__Krdhd:hover{color:hsl(var(--tome-color-accent-hsl))}.Footer_legal__cJ4hV{text-align:right}.Footer_legal__cJ4hV .Footer_copyright__5B6As{margin:0;font-family:var(--tome-type-mono,ui-monospace,monospace);font-size:var(--tome-text-xxs);letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--tome-color-on-secondary-hsl)/.45)}.Footer_legalLink__y5ldq{color:inherit;text-decoration:none;transition:color .15s ease}.Footer_legalLink__y5ldq:hover{color:hsl(var(--tome-color-accent-hsl))}@media(max-width:56.25em){.Footer_bottom__JgaAe{flex-direction:column;align-items:flex-start}.Footer_legal__cJ4hV{text-align:left}}@media(max-width:30em){.Footer_nav__0wqpG{flex-direction:column;gap:1.6rem}}