.TierBadge_badge__b3JPB{display:inline-flex;align-items:center;padding:var(--tome-space-1) var(--tome-space-2);border-radius:var(--tome-radius-full);font-family:var(--tome-type-mono,ui-monospace,monospace);font-size:var(--tome-text-xs);font-weight:var(--tome-type-weight-medium,500);letter-spacing:.06em;text-transform:uppercase;line-height:1;white-space:nowrap;background-color:transparent;color:var(--tome-color-on-surface-muted);border:1px solid var(--tome-color-border)}.TierBadge_free__fYedO{color:var(--tome-color-on-surface-muted);border-color:var(--tome-color-border)}.TierBadge_addon__DOTnp,.TierBadge_enterprise__uLxC8,.TierBadge_pro__UKImD,.TierBadge_starter__SdkbC{color:var(--tome-color-on-surface);border-color:var(--tome-color-accent)}.SourceBadge_badge__v0XvG{display:inline-flex;align-items:center;padding:var(--tome-space-1) var(--tome-space-2);border-radius:var(--tome-radius-full);font-family:var(--tome-type-mono,ui-monospace,monospace);font-size:var(--tome-text-xs);font-weight:var(--tome-type-weight-medium,500);letter-spacing:.06em;text-transform:uppercase;line-height:1;white-space:nowrap;background-color:transparent;color:var(--tome-color-on-surface-muted);border:1px solid var(--tome-color-border)}.SourceBadge_community__D93fK,.SourceBadge_tome__5rHfM,.SourceBadge_vngd__D_Kzs,.SourceBadge_wabbit__OQEat{color:var(--tome-color-on-surface-muted);border-color:var(--tome-color-border)}.GalleryVariantCard_card__xT90q{display:flex;flex-direction:column;gap:var(--tome-space-3);border-radius:var(--tome-radius-lg);overflow:hidden;background-color:var(--tome-color-surface);border:1px solid var(--tome-color-border);transition:box-shadow var(--tome-duration-fast,.15s) var(--tome-ease-default,ease)}.GalleryVariantCard_card__xT90q:hover{box-shadow:var(--tome-shadow-md)}.GalleryVariantCard_previewRegion__mv2pR{width:100%;overflow:hidden}.GalleryVariantCard_variantLabel__LAeTH{display:flex;flex-direction:column;gap:var(--tome-space-1);padding:var(--tome-space-3) var(--tome-space-4);border-top:1px solid var(--tome-color-border)}.GalleryVariantCard_variantLabel__LAeTH span{font-size:var(--tome-text-sm);font-weight:var(--tome-type-weight-medium,500);color:var(--tome-color-on-surface)}.GalleryVariantCard_variantDescription__Gdeq4{font-size:var(--tome-text-xs);font-weight:var(--tome-type-weight-regular,400)!important;color:var(--tome-color-on-surface-muted)!important}.GalleryVariantCard_missingProps__SBfFR{display:flex;align-items:center;justify-content:center;padding:var(--tome-space-6);min-height:var(--tome-gallery-preview-min-height,200px);background-color:var(--tome-color-surface-muted)}.GalleryVariantCard_missingText__q5BLg{font-size:var(--tome-text-sm);color:var(--tome-color-on-surface-muted)}.GalleryCodeViewer_codeBlock__p5P8D{position:relative;border-radius:var(--tome-radius-md,.5rem);background:var(--tome-color-surface-muted,var(--tome-color-surface-muted));overflow:hidden;font-size:var(--tome-text-sm,.8125rem);line-height:var(--tome-leading-code,1.6)}.GalleryCodeViewer_codeBlock__p5P8D pre{margin:0;padding:var(--tome-space-4,1rem) var(--tome-space-5,1.25rem);overflow-x:auto;background:transparent!important}.GalleryCodeViewer_teaserContainer__6wyt6{position:relative;overflow:hidden}.GalleryCodeViewer_teaserOverlay__zTHeE{position:absolute;bottom:0;left:0;right:0;height:60%;background:linear-gradient(to bottom,transparent 0,var(--tome-color-surface-muted,var(--tome-color-surface-muted)) 80%);pointer-events:none}.GalleryCodeViewer_teaserBlur__8lQhR{-webkit-mask-image:linear-gradient(180deg,black 30%,transparent 80%);mask-image:linear-gradient(180deg,black 30%,transparent 80%)}.GalleryCodeViewer_lockedCallout__Rzkfr{display:flex;flex-direction:column;align-items:center;gap:var(--tome-space-3,.75rem);padding:var(--tome-space-5,1.25rem) var(--tome-space-4,1rem);border-top:1px solid var(--tome-color-border,var(--tome-color-border))}.GalleryCodeViewer_lockedLabel__pfF_J{color:var(--tome-color-on-surface-muted);font-size:var(--tome-text-sm,.875rem);font-weight:var(--tome-type-weight-medium,500,500);text-align:center}.GalleryCodeViewer_lockedPlaceholder__lDg4b{display:flex;align-items:center;justify-content:center;padding:var(--tome-space-8,2rem) var(--tome-space-4,1rem);color:var(--tome-color-on-surface-muted);font-size:var(--tome-text-sm,.875rem);font-style:italic}.GalleryCodeViewer_skeleton__Q2xA1{padding:var(--tome-space-4,1rem) var(--tome-space-5,1.25rem);display:flex;flex-direction:column;gap:var(--tome-space-2,.5rem)}.GalleryCodeViewer_skeletonLine__1JYcr{height:var(--tome-space-3,.75rem);background:var(--tome-color-surface-muted,var(--tome-color-surface-muted));border-radius:var(--tome-radius-sm,.25rem);animation:GalleryCodeViewer_gallerySkeletonPulse__ejdWU 1.5s ease-in-out infinite}.GalleryCodeViewer_skeletonLine__1JYcr:first-child{width:75%}.GalleryCodeViewer_skeletonLine__1JYcr:nth-child(2){width:90%}.GalleryCodeViewer_skeletonLine__1JYcr:nth-child(3){width:60%}.GalleryCodeViewer_skeletonLine__1JYcr:nth-child(4){width:85%}.GalleryCodeViewer_skeletonLine__1JYcr:nth-child(5){width:45%}.GalleryCodeViewer_skeletonLine__1JYcr:nth-child(6){width:80%;animation-delay:.15s}.GalleryCodeViewer_skeletonLine__1JYcr:nth-child(7){width:70%;animation-delay:.3s}@keyframes GalleryCodeViewer_gallerySkeletonPulse__ejdWU{0%,to{opacity:1}50%{opacity:.4}}.GalleryCodeViewer_copyButton__PovRm{position:absolute;top:var(--tome-space-2,.5rem);right:var(--tome-space-2,.5rem);display:inline-flex;align-items:center;gap:var(--tome-space-1,.25rem);padding:var(--tome-space-1,.25rem) var(--tome-space-2,.5rem);background:var(--tome-color-surface-muted,var(--tome-color-surface-muted));border:1px solid var(--tome-color-border,var(--tome-color-border));border-radius:var(--tome-radius-sm,.25rem);color:var(--tome-color-on-surface-muted);font-size:var(--tome-text-xs,.75rem);cursor:pointer;transition:background-color .15s ease,color .15s ease;z-index:1}.GalleryCodeViewer_copyButton__PovRm:hover{background:var(--tome-color-surface-muted,var(--tome-color-surface-muted));color:var(--tome-color-on-surface)}.GalleryCodeViewer_fileHeader__C4zRj{display:flex;align-items:center;justify-content:space-between;padding:var(--tome-space-2,.5rem) var(--tome-space-4,1rem);border-bottom:1px solid var(--tome-color-border,var(--tome-color-border));background:var(--tome-color-surface-muted,var(--tome-color-surface-muted))}.GalleryCodeViewer_filename__C78EC{font-size:var(--tome-text-xs,.75rem);color:var(--tome-color-on-surface-muted);font-family:var(--tome-type-mono,ui-monospace,monospace,monospace)}.GalleryCodeViewer_tabStrip__j0_nO{display:flex;gap:0;border-bottom:1px solid var(--tome-color-border,var(--tome-color-border));background:var(--tome-color-surface-muted,var(--tome-color-surface-muted));overflow-x:auto}.GalleryCodeViewer_tab__HTofO{padding:var(--tome-space-2,.5rem) var(--tome-space-4,1rem);font-size:var(--tome-text-xs,.75rem);font-family:var(--tome-type-mono,ui-monospace,monospace,monospace);background:transparent;border:none;border-bottom:2px solid transparent;cursor:pointer;white-space:nowrap;transition:color .15s ease,border-color .15s ease}.GalleryCodeViewer_tab__HTofO,.GalleryCodeViewer_tab__HTofO:hover{color:var(--tome-color-on-surface-muted)}.GalleryCodeViewer_tabActive__8bt19{color:var(--tome-color-on-surface);border-bottom-color:var(--tome-color-accent,var(--tome-color-accent))}.GalleryCodeViewer_tabsWrapper__rlKSI{border-radius:var(--tome-radius-md,.5rem);overflow:hidden;background:var(--tome-color-surface-muted,var(--tome-color-surface-muted))}.GalleryCodeViewer_tabPanel__GxXjs{display:block}.GalleryCodeViewer_tabPanelHidden__JOgZF{display:none}.GalleryBundlePage_bundlePage__MFv7Y{display:flex;flex-direction:column;gap:var(--tome-space-16)}.GalleryBundlePage_bundlePageHeader__mC7UN{display:flex;flex-direction:column;gap:var(--tome-space-4)}.GalleryBundlePage_bundlePageMeta__CaEWW{display:flex;align-items:center;gap:var(--tome-space-4);flex-wrap:wrap}.GalleryBundlePage_bundlePageTitle__Dkym4{font-size:var(--tome-text-h2);font-weight:var(--tome-type-weight-bold,700);color:var(--tome-color-on-surface);margin:0}.GalleryBundlePage_bundlePageDescription__VZRj7{font-size:var(--tome-text-body);color:var(--tome-color-on-surface-muted);margin:0;max-width:65ch}.GalleryBundlePage_blockList__PqftS{display:flex;flex-direction:column;gap:var(--tome-space-20)}.GalleryBundlePage_blockSection__TXogf{display:flex;flex-direction:column;gap:var(--tome-space-6);scroll-margin-top:var(--tome-space-8)}.GalleryBundlePage_blockSectionHeader__LU_z2{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--tome-space-4);flex-wrap:wrap}.GalleryBundlePage_blockSectionTitles__mx5se{display:flex;align-items:baseline;gap:var(--tome-space-3);flex-wrap:wrap}.GalleryBundlePage_blockSectionName__77Jdv{font-size:var(--tome-text-lg);font-weight:var(--tome-type-weight-semibold,600);color:var(--tome-color-on-surface);margin:0}.GalleryBundlePage_blockSectionSlug___81uf{font-size:var(--tome-text-sm);color:var(--tome-color-on-surface-muted);background-color:var(--tome-color-surface-muted);padding:var(--tome-space-0-5) var(--tome-space-2);border-radius:var(--tome-radius-sm);font-family:var(--tome-type-mono,ui-monospace,monospace)}.GalleryBundlePage_blockSectionBadges__NOjhn{display:flex;align-items:center;gap:var(--tome-space-2);flex-shrink:0}.GalleryBundlePage_blockSectionDescription__89l3Z{font-size:var(--tome-text-body);color:var(--tome-color-on-surface-muted);margin:0;max-width:65ch}.GalleryBundlePage_variantGrid__9JXaP{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--tome-gallery-card-min-width,320px),1fr));gap:var(--tome-space-6)}.GalleryBundlePage_lockedNote__kil5w{font-size:var(--tome-text-sm);color:var(--tome-color-on-surface-muted);padding:var(--tome-space-3) var(--tome-space-4);background-color:var(--tome-color-surface-muted);border-radius:var(--tome-radius-md);border:1px solid var(--tome-color-border)}.GalleryBlockDetail_blockDetail__mhpST{display:flex;flex-direction:column;gap:var(--tome-space-8);max-width:var(--tome-gallery-detail-max-width,1120px);margin-inline:auto}.GalleryBlockDetail_breadcrumbRow__L0FSV{display:flex;align-items:center;justify-content:space-between;gap:var(--tome-space-4);flex-wrap:wrap}.GalleryBlockDetail_breadcrumbList__oqid_{display:flex;align-items:center;gap:var(--tome-space-2);list-style:none;margin:0;padding:0}.GalleryBlockDetail_breadcrumbItem__f4_mX{display:flex;align-items:center}.GalleryBlockDetail_breadcrumbLink__2OjK3{font-size:var(--tome-text-sm);color:var(--tome-color-on-surface-muted);text-decoration:none;transition:color var(--tome-duration-fast,.15s) var(--tome-ease-default,ease)}.GalleryBlockDetail_breadcrumbLink__2OjK3:hover{color:var(--tome-color-on-surface)}.GalleryBlockDetail_breadcrumbSeparator___TpRX{font-size:var(--tome-text-sm);color:var(--tome-color-on-surface-muted)}.GalleryBlockDetail_breadcrumbCurrent__B79t6{font-size:var(--tome-text-sm);color:var(--tome-color-on-surface)}.GalleryBlockDetail_adjacentNav__WPxbu{display:flex;align-items:center;gap:var(--tome-space-4);flex-wrap:wrap}.GalleryBlockDetail_adjacentLink__E9oqR{display:inline-flex;align-items:center;gap:var(--tome-space-1);font-size:var(--tome-text-sm);color:var(--tome-color-on-surface-muted);text-decoration:none;transition:color var(--tome-duration-fast,.15s) var(--tome-ease-default,ease)}.GalleryBlockDetail_adjacentLink__E9oqR:hover{color:var(--tome-color-on-surface)}.GalleryBlockDetail_adjacentName__mlKAK{max-width:18ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.GalleryBlockDetail_detailHeader__qXRiN{display:flex;flex-direction:column;gap:var(--tome-space-3)}.GalleryBlockDetail_detailHeaderTop__RfH8A{display:flex;align-items:center;gap:var(--tome-space-4);flex-wrap:wrap}.GalleryBlockDetail_detailTitle__XIGJy{font-size:var(--tome-text-h1);font-weight:var(--tome-type-weight-bold,700);color:var(--tome-color-on-surface);margin:0}.GalleryBlockDetail_detailDescription__jtTQg{font-size:var(--tome-text-lg);color:var(--tome-color-on-surface-muted);margin:0;max-width:65ch}.GalleryBlockDetail_badgeRow__Fw82o{display:flex;align-items:center;gap:var(--tome-space-2);flex-wrap:wrap}.GalleryBlockDetail_detailGrid__UKbzV{display:grid;grid-template-columns:1fr;grid-template-areas:"surface" "rail" "action";gap:var(--tome-space-8);align-items:start}@media (min-width:1100px){.GalleryBlockDetail_detailGrid__UKbzV{grid-template-columns:1fr var(--tome-gallery-detail-rail-width,260px);grid-template-areas:"surface rail" "action rail"}}.GalleryBlockDetail_surface__Y1c2G{grid-area:surface;display:flex;flex-direction:column;border:1px solid var(--tome-color-border);border-radius:var(--tome-radius-lg);overflow:hidden;background-color:var(--tome-color-surface)}.GalleryBlockDetail_surfaceFullscreen__bmJn6{position:fixed;inset:0;z-index:var(--tome-z-modal,1000);border-radius:0;border:none}.GalleryBlockDetail_toolbar__TJ94S{display:flex;flex-wrap:wrap;align-items:center;gap:var(--tome-space-2) var(--tome-space-4);padding:var(--tome-space-2) var(--tome-space-3);border-bottom:1px solid var(--tome-color-border);background-color:var(--tome-color-surface-muted);min-height:var(--tome-space-12)}.GalleryBlockDetail_toolbarRight__UboK_{display:flex;align-items:center;gap:var(--tome-space-3);margin-left:auto;flex-shrink:0}.GalleryBlockDetail_segmented__g6IbT{display:inline-flex;border:1px solid var(--tome-color-border);border-radius:var(--tome-radius-md);overflow:hidden;flex-shrink:0}.GalleryBlockDetail_segment__J5F5s{padding:var(--tome-space-1-5) var(--tome-space-4);font-size:var(--tome-text-sm);font-family:var(--tome-type-mono,ui-monospace,monospace);color:var(--tome-color-on-surface-muted);background:var(--tome-color-surface);border:none;cursor:pointer;transition:color var(--tome-duration-fast,.15s) var(--tome-ease-default,ease),background-color var(--tome-duration-fast,.15s) var(--tome-ease-default,ease)}.GalleryBlockDetail_segment__J5F5s+.GalleryBlockDetail_segment__J5F5s{border-left:1px solid var(--tome-color-border)}.GalleryBlockDetail_segment__J5F5s:hover{color:var(--tome-color-on-surface)}.GalleryBlockDetail_segmentActive__TlUQr{color:var(--tome-color-surface);background-color:var(--tome-color-on-surface)}.GalleryBlockDetail_segmentActive__TlUQr:hover{color:var(--tome-color-surface)}.GalleryBlockDetail_variantSwitch__MLylb{display:inline-flex;align-items:center;gap:var(--tome-space-1);flex-wrap:wrap}.GalleryBlockDetail_variantPill__7DGnn{padding:var(--tome-space-1) var(--tome-space-3);font-size:var(--tome-text-sm);color:var(--tome-color-on-surface-muted);background:none;border:1px solid var(--tome-color-border);border-radius:var(--tome-radius-sm);cursor:pointer;transition:color var(--tome-duration-fast,.15s) var(--tome-ease-default,ease),border-color var(--tome-duration-fast,.15s) var(--tome-ease-default,ease)}.GalleryBlockDetail_variantPill__7DGnn:hover{color:var(--tome-color-on-surface)}.GalleryBlockDetail_variantPillActive__x_TcW{color:var(--tome-color-on-surface);border-color:var(--tome-color-accent);background-color:var(--tome-color-surface-muted)}.GalleryBlockDetail_iconGroup__BIQiL{overflow:hidden}.GalleryBlockDetail_iconBtn__rLOnO,.GalleryBlockDetail_iconGroup__BIQiL{display:inline-flex;border:1px solid var(--tome-color-border);border-radius:var(--tome-radius-md)}.GalleryBlockDetail_iconBtn__rLOnO{align-items:center;justify-content:center;min-width:var(--tome-space-8);height:var(--tome-space-8);padding:0 var(--tome-space-2);font-size:var(--tome-text-sm);color:var(--tome-color-on-surface-muted);background:var(--tome-color-surface);cursor:pointer;transition:color var(--tome-duration-fast,.15s) var(--tome-ease-default,ease),background-color var(--tome-duration-fast,.15s) var(--tome-ease-default,ease)}.GalleryBlockDetail_iconGroup__BIQiL .GalleryBlockDetail_iconBtn__rLOnO{border:none;border-radius:0}.GalleryBlockDetail_iconGroup__BIQiL .GalleryBlockDetail_iconBtn__rLOnO+.GalleryBlockDetail_iconBtn__rLOnO{border-left:1px solid var(--tome-color-border)}.GalleryBlockDetail_iconBtnActive__N1LAa,.GalleryBlockDetail_iconBtn__rLOnO:hover{color:var(--tome-color-on-surface);background-color:var(--tome-color-surface-muted)}.GalleryBlockDetail_installCopyBtn__wJ9f4{display:inline-flex;align-items:center;gap:var(--tome-space-1-5);height:var(--tome-space-8);padding:0 var(--tome-space-3);font-family:var(--tome-type-mono,ui-monospace,monospace);font-size:var(--tome-text-sm);color:var(--tome-color-on-surface-muted);background:var(--tome-color-surface);border:1px solid var(--tome-color-border);border-radius:var(--tome-radius-md);cursor:pointer;transition:color var(--tome-duration-fast,.15s) var(--tome-ease-default,ease),border-color var(--tome-duration-fast,.15s) var(--tome-ease-default,ease)}.GalleryBlockDetail_installCopyBtn__wJ9f4:hover{color:var(--tome-color-on-surface);border-color:var(--tome-color-on-surface)}.GalleryBlockDetail_surfaceBody__CpC6x{flex:1 1 auto;min-height:0;overflow:auto;background-color:var(--tome-gallery-preview-bg,var(--tome-color-surface))}.GalleryBlockDetail_previewViewport__EpmoD{display:flex;justify-content:center;padding:var(--tome-space-6);background-color:var(--tome-gallery-preview-bg,var(--tome-color-background))}.GalleryBlockDetail_previewFrame__7kvfA{width:100%;margin-inline:auto;transition:max-width var(--tome-duration-default,.2s) var(--tome-ease-default,ease)}.GalleryBlockDetail_missingDemoProps__ME1sB{display:flex;align-items:center;justify-content:center;padding:var(--tome-space-12);color:var(--tome-color-on-surface-muted);font-size:var(--tome-text-sm)}.GalleryBlockDetail_metaRail___cpqx{grid-area:rail;display:flex;flex-direction:column;align-self:start}@media (min-width:1100px){.GalleryBlockDetail_metaRail___cpqx{position:sticky;top:var(--tome-gallery-detail-rail-top,24px)}}.GalleryBlockDetail_metaRow__d6i_P{display:flex;flex-direction:column;gap:var(--tome-space-1-5);padding:var(--tome-space-4) 0;border-bottom:1px solid var(--tome-color-border)}.GalleryBlockDetail_metaRow__d6i_P:first-child{padding-top:0}.GalleryBlockDetail_metaRow__d6i_P:last-child{border-bottom:none}.GalleryBlockDetail_metaLabel__X4PGk{font-family:var(--tome-type-mono,ui-monospace,monospace);font-size:var(--tome-text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--tome-color-on-surface-muted)}.GalleryBlockDetail_metaValue__l5gyZ{font-size:var(--tome-text-sm);color:var(--tome-color-on-surface)}.GalleryBlockDetail_metaValueLink__hWA0X{font-family:var(--tome-type-serif,Georgia,"Times New Roman",serif);font-size:var(--tome-text-lg);color:var(--tome-color-on-surface);text-decoration:none;transition:color var(--tome-duration-fast,.15s) var(--tome-ease-default,ease)}.GalleryBlockDetail_metaValueLink__hWA0X:hover{color:var(--tome-color-accent)}.GalleryBlockDetail_installSlot__7TJfs{grid-area:action;display:flex;flex-direction:column;gap:var(--tome-space-3)}.GalleryBlockDetail_sectionHeading__SfeIP{font-size:var(--tome-text-lg);font-weight:var(--tome-type-weight-semibold,600);color:var(--tome-color-on-surface);margin:0}.GalleryBlockDetail_installSnippet__jqt6F{display:block;padding:var(--tome-space-4) var(--tome-space-5);background-color:var(--tome-color-surface-muted);color:var(--tome-color-on-surface);font-family:var(--tome-type-mono,ui-monospace,monospace);font-size:var(--tome-text-sm);border-radius:var(--tome-radius-md);border:1px solid var(--tome-color-border);overflow-x:auto;white-space:pre}.GalleryBlockDetail_ctaSlot__s_5tS{grid-area:action;padding:var(--tome-space-6);border-radius:var(--tome-radius-lg);background-color:var(--tome-color-surface-muted);border:1px solid var(--tome-color-border)}.GalleryBlockDetail_tagList__x8SK4{display:flex;flex-wrap:wrap;gap:var(--tome-space-2)}.GalleryBlockDetail_tag__diTxU{font-size:var(--tome-text-sm);color:var(--tome-color-on-surface-muted);background-color:var(--tome-color-surface-muted);border-radius:var(--tome-radius-sm);padding:var(--tome-space-1) var(--tome-space-3);border:1px solid var(--tome-color-border)}.GalleryThumbTarget_thumbTarget__GIKHK{position:fixed;top:0;left:0;width:1280px;min-height:960px;display:flex;flex-direction:column;justify-content:safe center;overflow:hidden;background-color:var(--tome-color-background,#ffffff);color:var(--tome-color-on-surface,inherit);z-index:2147483647}.GalleryThumbTarget_thumbStage__irkZP{width:100%}@keyframes accordion_accordionDown__Qatzu{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes accordion_accordionUp__qh9fk{0%{height:var(--radix-accordion-content-height)}to{height:0}}.accordion_item__Zwep7{border-bottom:1px solid var(--tome-color-border)}.accordion_header__M03eo{display:flex}.accordion_trigger__JjHbU{display:flex;flex:1 1 0%;align-items:center;justify-content:space-between;padding-block:var(--tome-space-lg);font-weight:500;transition:all var(--tome-motion-fast) ease;background:transparent;border:0;color:inherit;cursor:pointer;text-align:left}.accordion_trigger__JjHbU:hover{text-decoration:underline}.accordion_trigger__JjHbU>svg{height:1rem;width:1rem;flex-shrink:0;transition:transform .2s ease}.accordion_trigger__JjHbU[data-state=open]>svg{transform:rotate(180deg)}.accordion_content__eL8LL{overflow:hidden;font-size:var(--tome-text-sm);transition:all var(--tome-motion-fast) ease}.accordion_content__eL8LL[data-state=open]{animation:accordion_accordionDown__Qatzu .2s ease-out}.accordion_content__eL8LL[data-state=closed]{animation:accordion_accordionUp__qh9fk .2s ease-out}.accordion_contentInner__QXEi1{padding-top:0;padding-bottom:var(--tome-space-lg)}@media (prefers-reduced-motion:reduce){.accordion_content__eL8LL,.accordion_content__eL8LL[data-state=closed],.accordion_content__eL8LL[data-state=open],.accordion_trigger__JjHbU,.accordion_trigger__JjHbU>svg{transition:none!important;animation:none!important}}.avatar_root___0as5{position:relative;display:flex;flex-shrink:0;overflow:hidden;width:2.5rem;height:2.5rem;border-radius:var(--tome-radius-full)}.avatar_image__CW2UH{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:1/1}.avatar_fallback__CBQsA{display:flex;width:100%;height:100%;border-radius:var(--tome-radius-full);background:var(--tome-color-surface-muted);color:var(--tome-color-on-surface-muted);font-weight:var(--tome-type-weight-medium)}.avatar_fallback__CBQsA,.button_button___8KBJ{align-items:center;justify-content:center;font-size:var(--tome-text-sm)}.button_button___8KBJ{display:inline-flex;gap:var(--tome-space-sm);white-space:nowrap;border-radius:var(--tome-radius);font-weight:500;transition:background-color var(--tome-motion-fast) ease,color var(--tome-motion-fast) ease,border-color var(--tome-motion-fast) ease;cursor:pointer}.button_button___8KBJ:focus-visible{outline:none;box-shadow:0 0 0 2px var(--tome-color-background),0 0 0 4px var(--tome-color-ring)}.button_button___8KBJ:disabled{pointer-events:none;opacity:.5}.button_button___8KBJ svg{pointer-events:none;width:1rem;height:1rem;flex-shrink:0}.button_button___8KBJ[data-variant=default]{background:var(--tome-color-primary);color:var(--tome-color-on-primary)}.button_button___8KBJ[data-variant=default]:hover:not(:disabled){background:color-mix(in oklch,var(--tome-color-primary),transparent 10%)}.button_button___8KBJ[data-variant=destructive]{background:var(--tome-color-destructive);color:var(--tome-color-on-destructive)}.button_button___8KBJ[data-variant=destructive]:hover:not(:disabled){background:color-mix(in oklch,var(--tome-color-destructive),transparent 10%)}.button_button___8KBJ[data-variant=outline]{border:1px solid var(--tome-color-border);background:var(--tome-color-background);color:var(--tome-color-foreground)}.button_button___8KBJ[data-variant=outline]:hover:not(:disabled){background:var(--tome-color-accent);color:var(--tome-color-on-accent)}.button_button___8KBJ[data-variant=secondary]{background:var(--tome-color-secondary);color:var(--tome-color-on-secondary)}.button_button___8KBJ[data-variant=secondary]:hover:not(:disabled){background:color-mix(in oklch,var(--tome-color-secondary),transparent 20%)}.button_button___8KBJ[data-variant=ghost]{background:transparent;color:var(--tome-color-foreground)}.button_button___8KBJ[data-variant=ghost]:hover:not(:disabled){background:var(--tome-color-surface);color:var(--tome-color-on-accent)}.button_button___8KBJ[data-variant=link]{background:transparent;color:var(--tome-color-primary);text-underline-offset:4px}.button_button___8KBJ[data-variant=link]:hover:not(:disabled){text-decoration:underline}.button_button___8KBJ[data-size=default]{height:2.5rem;padding-inline:var(--tome-space-lg);padding-block:var(--tome-space-sm)}.button_button___8KBJ[data-size=sm]{height:2.25rem;border-radius:var(--tome-radius);padding-inline:var(--tome-space-md)}.button_button___8KBJ[data-size=lg]{height:2.75rem;font-size:var(--tome-text-body)}.button_button___8KBJ[data-size=lg],.button_button___8KBJ[data-size=xl]{border-radius:calc(var(--tome-radius) * 2);padding-inline:var(--tome-space-4xl)}.button_button___8KBJ[data-size=xl]{height:3.75rem;font-size:var(--tome-text-h5)}.button_button___8KBJ[data-size=icon]{height:2.5rem;width:2.5rem}@media (prefers-reduced-motion:reduce){.button_button___8KBJ{transition:none!important;animation:none!important}}@keyframes collapsible_collapsibleDown__DHesW{0%{height:0}to{height:var(--radix-collapsible-content-height)}}@keyframes collapsible_collapsibleUp__9udpQ{0%{height:var(--radix-collapsible-content-height)}to{height:0}}.collapsible_trigger__jifHt{background:transparent;border:0;padding:0;color:inherit;cursor:pointer;font:inherit;text-align:left}.collapsible_content__IKIiy{overflow:hidden}.collapsible_content__IKIiy[data-state=open]{animation:collapsible_collapsibleDown__DHesW .2s var(--tome-motion-ease-out)}.collapsible_content__IKIiy[data-state=closed]{animation:collapsible_collapsibleUp__9udpQ .2s var(--tome-motion-ease-out)}@media (prefers-reduced-motion:reduce){.collapsible_content__IKIiy[data-state=closed],.collapsible_content__IKIiy[data-state=open]{transition:none!important;animation:none!important}}@keyframes dropdown-menu_dropdownIn__CZoeQ{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes dropdown-menu_dropdownOut__8cBwb{to{opacity:0;transform:scale(.96)}}.dropdown-menu_content__aQIxb{z-index:var(--tome-z-popover);min-width:8rem;overflow:hidden;background:var(--tome-color-popover);color:var(--tome-color-on-popover);border:1px solid var(--tome-color-border);border-radius:var(--tome-radius-md);box-shadow:var(--tome-shadow-md);padding:var(--tome-space-xs);transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.dropdown-menu_content__aQIxb[data-state=open]{animation:dropdown-menu_dropdownIn__CZoeQ var(--tome-motion-fast) var(--tome-motion-ease-out)}.dropdown-menu_content__aQIxb[data-state=closed]{animation:dropdown-menu_dropdownOut__8cBwb .12s var(--tome-motion-ease-out)}.dropdown-menu_item__G6GEt{position:relative;display:flex;align-items:center;gap:var(--tome-space-sm);padding:var(--tome-space-xs) var(--tome-space-sm);border-radius:var(--tome-radius-sm);font-size:var(--tome-text-sm);line-height:var(--tome-leading-snug);color:inherit;cursor:default;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dropdown-menu_item__G6GEt[data-inset]{padding-left:var(--tome-space-xl)}.dropdown-menu_item__G6GEt[data-highlighted]{background:var(--tome-color-accent);color:var(--tome-color-on-accent)}.dropdown-menu_item__G6GEt[data-disabled]{opacity:.5;pointer-events:none}.dropdown-menu_itemIndented__7TY2B{padding-left:var(--tome-space-xl)}.dropdown-menu_itemIndicator__vjWaV{position:absolute;left:var(--tome-space-xs);display:inline-flex;width:1rem;height:1rem;align-items:center;justify-content:center}.dropdown-menu_check___F_hK{display:inline-block;width:.75rem;height:.75rem;border-radius:var(--tome-radius-sm);background:currentColor;-webkit-mask:linear-gradient(-45deg,transparent 40%,#000 40% 60%,transparent 60%);mask:linear-gradient(-45deg,transparent 40%,#000 40% 60%,transparent 60%)}.dropdown-menu_dot___NiGU{display:inline-block;width:.375rem;height:.375rem;border-radius:var(--tome-radius-full);background:currentColor}.dropdown-menu_label__cWLe4{padding:var(--tome-space-xs) var(--tome-space-sm);font-size:var(--tome-text-xs);font-weight:var(--tome-type-weight-semibold);color:var(--tome-color-on-surface-muted)}.dropdown-menu_label__cWLe4[data-inset]{padding-left:var(--tome-space-xl)}.dropdown-menu_separator__ESpKS{height:1px;margin:var(--tome-space-xs) calc(var(--tome-space-xs) * -1);background:var(--tome-color-border)}.dropdown-menu_subTrigger__8RpXg{justify-content:space-between}.dropdown-menu_subTrigger__8RpXg[data-state=open]{background:var(--tome-color-accent);color:var(--tome-color-on-accent)}.dropdown-menu_subChevron__5jQmm{display:inline-block;width:.5rem;height:.5rem;border-right:1.5px solid;border-top:1.5px solid;transform:rotate(45deg);margin-left:auto}.dropdown-menu_shortcut__p9tt_{margin-left:auto;font-size:var(--tome-text-xs);letter-spacing:var(--tome-type-tracking-widest);opacity:.6}@media (prefers-reduced-motion:reduce){.dropdown-menu_content__aQIxb,.dropdown-menu_content__aQIxb[data-state=closed],.dropdown-menu_content__aQIxb[data-state=open]{transition:none!important;animation:none!important}}.scroll-area_root__FehFo{position:relative;overflow:hidden;scrollbar-gutter:stable}.scroll-area_root__FehFo[data-orientation=vertical]{overflow-y:auto;overflow-x:hidden}.scroll-area_root__FehFo[data-orientation=horizontal]{overflow-x:auto;overflow-y:hidden}.scroll-area_root__FehFo[data-orientation=both]{overflow:auto}.scroll-area_root__FehFo::-webkit-scrollbar{width:8px;height:8px}.scroll-area_root__FehFo::-webkit-scrollbar-track{background:transparent}.scroll-area_root__FehFo::-webkit-scrollbar-thumb{background:var(--tome-color-border);border-radius:var(--tome-radius-full)}.scroll-area_root__FehFo::-webkit-scrollbar-thumb:hover{background:color-mix(in oklch,var(--tome-color-border),var(--tome-color-foreground) 25%)}.scroll-area_root__FehFo{scrollbar-width:thin;scrollbar-color:var(--tome-color-border) transparent}.separator_separator__Wrl3s{flex-shrink:0;background:var(--tome-color-border)}.separator_separator__Wrl3s[data-orientation=horizontal]{height:1px;width:100%}.separator_separator__Wrl3s[data-orientation=vertical]{height:100%;width:1px}@keyframes tooltip_tooltipIn__E0Zds{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes tooltip_tooltipOut__49c4f{to{opacity:0;transform:scale(.96)}}.tooltip_content__3SWsv{z-index:var(--tome-z-popover);padding:var(--tome-space-xs) var(--tome-space-sm);font-size:var(--tome-text-xs);line-height:var(--tome-leading-snug);background:var(--tome-color-foreground);color:var(--tome-color-background);border-radius:var(--tome-radius-sm);box-shadow:var(--tome-shadow-md);-webkit-user-select:none;-moz-user-select:none;user-select:none;transform-origin:var(--radix-tooltip-content-transform-origin)}.tooltip_content__3SWsv[data-state=delayed-open],.tooltip_content__3SWsv[data-state=instant-open]{animation:tooltip_tooltipIn__E0Zds var(--tome-motion-fast) var(--tome-motion-ease-out)}.tooltip_content__3SWsv[data-state=closed]{animation:tooltip_tooltipOut__49c4f .12s var(--tome-motion-ease-out)}@media (prefers-reduced-motion:reduce){.tooltip_content__3SWsv,.tooltip_content__3SWsv[data-state=closed],.tooltip_content__3SWsv[data-state=delayed-open],.tooltip_content__3SWsv[data-state=instant-open]{transition:none!important;animation:none!important}}.app-shell_wrapper__NqS8G{display:flex;min-height:100svh;width:100%;color:var(--tome-color-on-surface,var(--tome-color-foreground))}.app-shell_wrapper__NqS8G:has([data-variant=inset]){background:var(--tome-color-surface-muted,var(--tome-color-surface))}.app-shell_sidebar__wUkzr{display:flex;height:100svh;flex-direction:column;color:var(--tome-color-on-sidebar,var(--tome-color-on-surface,var(--tome-color-foreground)));background:var(--tome-color-sidebar,var(--tome-color-card))}.app-shell_sidebar__wUkzr[data-collapsible=none]{width:var(--sidebar-width);flex:0 0 auto}.app-shell_root__7lF9L{display:none;color:var(--tome-color-on-sidebar,var(--tome-color-on-surface,var(--tome-color-foreground)))}@media (min-width:768px){.app-shell_root__7lF9L{display:block}}.app-shell_root__7lF9L[data-side=left]{--side-multiplier:1}.app-shell_root__7lF9L[data-side=right]{--side-multiplier:-1}.app-shell_gap__BUMPZ{position:relative;height:100svh;width:var(--sidebar-width);background:transparent;transition:width .2s var(--tome-motion-ease-out,ease-out)}.app-shell_root__7lF9L[data-collapsible=icon][data-state=collapsed] .app-shell_gap__BUMPZ{width:calc(var(--sidebar-width-icon))}.app-shell_root__7lF9L[data-collapsible=offcanvas][data-state=collapsed] .app-shell_gap__BUMPZ{width:0}.app-shell_root__7lF9L[data-variant=floating] .app-shell_gap__BUMPZ,.app-shell_root__7lF9L[data-variant=inset] .app-shell_gap__BUMPZ{width:calc(var(--sidebar-width) + var(--tome-space-lg))}.app-shell_root__7lF9L[data-variant=floating][data-collapsible=icon][data-state=collapsed] .app-shell_gap__BUMPZ,.app-shell_root__7lF9L[data-variant=inset][data-collapsible=icon][data-state=collapsed] .app-shell_gap__BUMPZ{width:calc(var(--sidebar-width-icon) + var(--tome-space-lg) + 2px)}.app-shell_fixed__bDv81{position:fixed;top:0;z-index:var(--tome-z-sticky);display:flex;height:100svh;width:var(--sidebar-width);flex-direction:column;transition:left .2s var(--tome-motion-ease-out,ease-out),right .2s var(--tome-motion-ease-out,ease-out),width .2s var(--tome-motion-ease-out,ease-out)}.app-shell_root__7lF9L[data-side=left] .app-shell_fixed__bDv81{left:0}.app-shell_root__7lF9L[data-side=right] .app-shell_fixed__bDv81{right:0}.app-shell_root__7lF9L[data-side=left][data-collapsible=offcanvas][data-state=collapsed] .app-shell_fixed__bDv81{left:calc(var(--sidebar-width) * -1)}.app-shell_root__7lF9L[data-side=right][data-collapsible=offcanvas][data-state=collapsed] .app-shell_fixed__bDv81{right:calc(var(--sidebar-width) * -1)}.app-shell_root__7lF9L[data-collapsible=icon][data-state=collapsed] .app-shell_fixed__bDv81{width:var(--sidebar-width-icon)}.app-shell_root__7lF9L[data-variant=floating] .app-shell_fixed__bDv81,.app-shell_root__7lF9L[data-variant=inset] .app-shell_fixed__bDv81{padding:var(--tome-space-sm)}.app-shell_root__7lF9L[data-variant=floating][data-collapsible=icon][data-state=collapsed] .app-shell_fixed__bDv81,.app-shell_root__7lF9L[data-variant=inset][data-collapsible=icon][data-state=collapsed] .app-shell_fixed__bDv81{width:calc(var(--sidebar-width-icon) + var(--tome-space-lg) + 2px)}.app-shell_inner__wv_AE{display:flex;height:100%;width:100%;flex-direction:column;background:var(--tome-color-sidebar,var(--tome-color-card))}.app-shell_root__7lF9L[data-variant=sidebar] .app-shell_inner__wv_AE{border-right:1px solid var(--tome-color-sidebar-border,var(--tome-color-border))}.app-shell_root__7lF9L[data-variant=sidebar][data-side=right] .app-shell_inner__wv_AE{border-right:0;border-left:1px solid var(--tome-color-sidebar-border,var(--tome-color-border))}.app-shell_root__7lF9L[data-variant=floating] .app-shell_inner__wv_AE{border:1px solid var(--tome-color-sidebar-border,var(--tome-color-border));border-radius:var(--tome-radius-lg);box-shadow:var(--tome-shadow-sm)}.app-shell_root__7lF9L[data-variant=inset] .app-shell_inner__wv_AE{border-radius:var(--tome-radius-lg)}.app-shell_inset__DnWlI{position:relative;display:flex;min-height:100svh;flex:1 1 0%;flex-direction:column;background:var(--tome-color-background)}.app-shell_inset__DnWlI[data-variant=inset]{min-height:calc(100svh - var(--tome-space-lg));margin:var(--tome-space-sm);border-radius:var(--tome-radius-lg);box-shadow:var(--tome-shadow-sm);background:var(--tome-color-background)}@media (min-width:768px){.app-shell_inset__DnWlI[data-variant=inset]{margin-inline:0;margin-block:var(--tome-space-sm)}.app-shell_inset__DnWlI[data-variant=inset][data-peer-side=left]{margin-left:0}.app-shell_inset__DnWlI[data-variant=inset][data-peer-side=right]{margin-right:0}}.app-shell_trigger__BlRt8{display:inline-flex;align-items:center;justify-content:center;height:1.75rem;width:1.75rem;padding:0;border:0;border-radius:var(--tome-radius-sm);background:transparent;color:inherit;cursor:pointer;outline:none;transition:background-color var(--tome-motion-fast) var(--tome-motion-ease-out,ease-out)}.app-shell_trigger__BlRt8:hover{background:var(--tome-color-accent);color:var(--tome-color-on-accent)}.app-shell_trigger__BlRt8:focus-visible{box-shadow:0 0 0 2px var(--tome-color-ring)}.app-shell_trigger__BlRt8>svg{width:1rem;height:1rem}.app-shell_rail__nJIA2{position:absolute;top:0;bottom:0;z-index:1;display:none;width:1rem;transform:translateX(-50%);transition:background-color var(--tome-motion-fast) var(--tome-motion-ease-out,ease-out);background:transparent;border:0;padding:0;cursor:w-resize;outline:none}@media (min-width:768px){.app-shell_rail__nJIA2{display:block}}.app-shell_root__7lF9L[data-side=left] .app-shell_rail__nJIA2{right:0}.app-shell_root__7lF9L[data-side=right] .app-shell_rail__nJIA2{left:0;transform:translateX(50%);cursor:e-resize}.app-shell_root__7lF9L[data-state=collapsed] .app-shell_rail__nJIA2{cursor:pointer}.app-shell_rail__nJIA2:hover:after{background:var(--tome-color-sidebar-border,var(--tome-color-border))}.app-shell_rail__nJIA2:after{content:"";position:absolute;inset:0;left:50%;width:2px;transform:translateX(-50%);background:transparent;transition:background-color var(--tome-motion-fast) var(--tome-motion-ease-out,ease-out)}.app-shell_header__e09qt{display:flex;flex-direction:column;gap:var(--tome-space-sm);padding:var(--tome-space-sm)}.app-shell_content__Fb8Mo{display:flex;min-height:0;flex:1 1 0%;flex-direction:column;gap:var(--tome-space-sm);overflow:auto;padding-block:var(--tome-space-xs)}.app-shell_root__7lF9L[data-collapsible=icon][data-state=collapsed] .app-shell_content__Fb8Mo{overflow:hidden}.app-shell_footer__5b7mx{display:flex;flex-direction:column;gap:var(--tome-space-sm);padding:var(--tome-space-sm)}.app-shell_separator__mPNY_{margin-inline:var(--tome-space-sm);width:auto;background:var(--tome-color-sidebar-border,var(--tome-color-border))}.app-shell_input__JywEq{display:flex;height:2rem;width:100%;min-width:0;padding:var(--tome-space-xs) var(--tome-space-sm);background:var(--tome-color-background);border:1px solid var(--tome-color-border);border-radius:var(--tome-radius-sm);box-shadow:none;font-size:var(--tome-text-sm);color:inherit;outline:none}.app-shell_input__JywEq::-moz-placeholder{color:var(--tome-color-on-surface-muted)}.app-shell_input__JywEq::placeholder{color:var(--tome-color-on-surface-muted)}.app-shell_input__JywEq:focus-visible{box-shadow:0 0 0 2px var(--tome-color-ring);border-color:transparent}.app-shell_group__zETE6{position:relative;display:flex;min-width:0;flex-direction:column;padding:var(--tome-space-xs) var(--tome-space-sm)}.app-shell_groupLabel__lPsky{display:flex;height:2rem;align-items:center;padding:0 var(--tome-space-xs);font-size:var(--tome-text-xs);font-weight:var(--tome-type-weight-medium);color:color-mix(in oklch,var(--tome-color-on-sidebar,var(--tome-color-on-surface)) 70%,transparent);outline:none;transition:margin .2s var(--tome-motion-ease-out,ease-out),opacity .2s var(--tome-motion-ease-out,ease-out);-webkit-user-select:none;-moz-user-select:none;user-select:none}.app-shell_groupLabel__lPsky>svg{width:1rem;height:1rem;flex-shrink:0}.app-shell_root__7lF9L[data-collapsible=icon][data-state=collapsed] .app-shell_groupLabel__lPsky{margin-top:-2rem;opacity:0;pointer-events:none}.app-shell_groupContent__dcMz5{width:100%;font-size:var(--tome-text-sm)}.app-shell_groupAction__vk2RH{position:absolute;top:var(--tome-space-md);right:var(--tome-space-md);display:flex;aspect-ratio:1/1;width:1.25rem;align-items:center;justify-content:center;padding:0;border:0;border-radius:var(--tome-radius-sm);background:transparent;color:inherit;cursor:pointer;outline:none;transition:transform var(--tome-motion-fast) var(--tome-motion-ease-out,ease-out),background-color var(--tome-motion-fast) var(--tome-motion-ease-out,ease-out)}.app-shell_groupAction__vk2RH:hover{background:var(--tome-color-accent);color:var(--tome-color-on-accent)}.app-shell_groupAction__vk2RH>svg{width:1rem;height:1rem;flex-shrink:0}.app-shell_root__7lF9L[data-collapsible=icon][data-state=collapsed] .app-shell_groupAction__vk2RH{display:none}.app-shell_menu__0O4v9{display:flex;width:100%;min-width:0;flex-direction:column;gap:var(--tome-space-xxs);list-style:none;margin:0;padding:0}.app-shell_menuItem__b7daq{list-style:none}.app-shell_menuButton__6HK9R,.app-shell_menuItem__b7daq{position:relative;display:flex;min-width:0;align-items:center}.app-shell_menuButton__6HK9R{width:100%;gap:var(--tome-space-sm);overflow:hidden;padding:var(--tome-space-xs) var(--tome-space-sm);border:0;border-radius:var(--tome-radius-md);background:transparent;color:inherit;font-size:var(--tome-text-sm);line-height:var(--tome-leading-snug);text-align:left;text-decoration:none;cursor:pointer;outline:none;transition:background-color var(--tome-motion-fast) var(--tome-motion-ease-out,ease-out),color var(--tome-motion-fast) var(--tome-motion-ease-out,ease-out),width .2s var(--tome-motion-ease-out,ease-out),height .2s var(--tome-motion-ease-out,ease-out),padding .2s var(--tome-motion-ease-out,ease-out);height:2rem}.app-shell_menuButton__6HK9R>span:last-child{min-width:0;flex:1 1 0%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell_menuButton__6HK9R>svg{width:1rem;height:1rem;flex-shrink:0}.app-shell_menuButton__6HK9R:focus-visible,.app-shell_menuButton__6HK9R:hover{background:var(--tome-color-accent);color:var(--tome-color-on-accent)}.app-shell_menuButton__6HK9R:focus-visible{box-shadow:0 0 0 2px var(--tome-color-ring)}.app-shell_menuButton__6HK9R[data-active=true]{background:var(--tome-color-accent);color:var(--tome-color-on-accent);font-weight:var(--tome-type-weight-medium);position:relative}.app-shell_menuButton__6HK9R[data-active=true]:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--tome-color-primary,var(--tome-color-accent));border-radius:var(--tome-radius-sm)}.app-shell_menuButton__6HK9R[data-variant=outline]{background:var(--tome-color-background);box-shadow:0 0 0 1px var(--tome-color-sidebar-border,var(--tome-color-border))}.app-shell_menuButton__6HK9R[data-size=sm]{height:1.75rem;font-size:var(--tome-text-xs)}.app-shell_menuButton__6HK9R[data-size=lg]{height:3rem;font-size:var(--tome-text-sm)}.app-shell_menuButton__6HK9R[aria-disabled=true],.app-shell_menuButton__6HK9R[data-disabled=true]{pointer-events:none;opacity:.5}.app-shell_root__7lF9L[data-collapsible=icon][data-state=collapsed] .app-shell_menuButton__6HK9R{width:2rem;height:2rem;padding:0;justify-content:center}.app-shell_root__7lF9L[data-collapsible=icon][data-state=collapsed] .app-shell_menuButton__6HK9R>span:last-child{display:none}.app-shell_root__7lF9L[data-collapsible=icon][data-state=collapsed] .app-shell_menuButton__6HK9R[data-size=lg]{width:3rem;height:3rem}.app-shell_menuAction__RZV1j{position:absolute;top:50%;right:var(--tome-space-xs);transform:translateY(-50%);display:flex;aspect-ratio:1/1;width:1.25rem;align-items:center;justify-content:center;padding:0;border:0;border-radius:var(--tome-radius-sm);background:transparent;color:inherit;cursor:pointer;outline:none;transition:background-color var(--tome-motion-fast) var(--tome-motion-ease-out,ease-out),color var(--tome-motion-fast) var(--tome-motion-ease-out,ease-out)}.app-shell_menuAction__RZV1j>svg{width:1rem;height:1rem;flex-shrink:0}.app-shell_menuAction__RZV1j:hover{background:var(--tome-color-accent);color:var(--tome-color-on-accent)}.app-shell_menuAction__RZV1j[data-show-on-hover=true]{opacity:0;transition:opacity var(--tome-motion-fast) var(--tome-motion-ease-out,ease-out)}.app-shell_menuAction__RZV1j[data-show-on-hover=true]:focus-visible,.app-shell_menuAction__RZV1j[data-show-on-hover=true][data-state=open],.app-shell_menuItem__b7daq:focus-within .app-shell_menuAction__RZV1j[data-show-on-hover=true],.app-shell_menuItem__b7daq:hover .app-shell_menuAction__RZV1j[data-show-on-hover=true]{opacity:1}.app-shell_root__7lF9L[data-collapsible=icon][data-state=collapsed] .app-shell_menuAction__RZV1j{display:none}.app-shell_menuBadge__J4Fmb{position:absolute;top:50%;right:var(--tome-space-sm);transform:translateY(-50%);display:flex;height:1.25rem;min-width:1.25rem;align-items:center;justify-content:center;padding:0 var(--tome-space-xs);border-radius:var(--tome-radius-sm);background:transparent;color:inherit;font-size:var(--tome-text-xs);font-weight:var(--tome-type-weight-medium);font-variant-numeric:tabular-nums;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.app-shell_root__7lF9L[data-collapsible=icon][data-state=collapsed] .app-shell_menuBadge__J4Fmb{display:none}.app-shell_menuSkeleton__vYS9O{display:flex;height:2rem;align-items:center;gap:var(--tome-space-sm);padding:0 var(--tome-space-sm);border-radius:var(--tome-radius-md)}.app-shell_menuSkeletonIcon__UUsKY{width:1rem}.app-shell_menuSkeletonIcon__UUsKY,.app-shell_menuSkeletonText__JY_Yy{height:1rem;border-radius:var(--tome-radius-sm);background:color-mix(in oklch,var(--tome-color-on-surface-muted) 25%,transparent)}.app-shell_menuSkeletonText__JY_Yy{max-width:var(--skeleton-width);flex:1 1 0%}.app-shell_menuSub__Lweip{display:flex;min-width:0;flex-direction:column;gap:var(--tome-space-xxs);translate:1px 0;margin-inline:var(--tome-space-md) var(--tome-space-xs);padding:0 var(--tome-space-xs);border-left:1px solid var(--tome-color-sidebar-border,var(--tome-color-border));list-style:none}.app-shell_root__7lF9L[data-collapsible=icon][data-state=collapsed] .app-shell_menuSub__Lweip{display:none}.app-shell_menuSubItem__HsM7m{position:relative;list-style:none}.app-shell_menuSubButton__gSLns{display:flex;height:1.75rem;min-width:0;align-items:center;gap:var(--tome-space-sm);overflow:hidden;padding:0 var(--tome-space-sm);border:0;border-radius:var(--tome-radius-md);background:transparent;color:inherit;font-size:var(--tome-text-sm);line-height:var(--tome-leading-snug);text-align:left;text-decoration:none;cursor:pointer;outline:none;transition:background-color var(--tome-motion-fast) var(--tome-motion-ease-out,ease-out)}.app-shell_menuSubButton__gSLns>span:last-child{min-width:0;flex:1 1 0%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell_menuSubButton__gSLns>svg{width:1rem;height:1rem;flex-shrink:0}.app-shell_menuSubButton__gSLns:focus-visible,.app-shell_menuSubButton__gSLns:hover{background:var(--tome-color-accent);color:var(--tome-color-on-accent)}.app-shell_menuSubButton__gSLns:focus-visible{box-shadow:0 0 0 2px var(--tome-color-ring)}.app-shell_menuSubButton__gSLns[data-active=true]{background:var(--tome-color-accent);color:var(--tome-color-on-accent)}.app-shell_menuSubButton__gSLns[data-size=sm]{font-size:var(--tome-text-xs)}@keyframes app-shell_mobileFadeIn__p0EyM{0%{opacity:0}to{opacity:1}}@keyframes app-shell_mobileFadeOut__Noicn{to{opacity:0}}@keyframes app-shell_mobileSlideInLeft__J5CM_{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes app-shell_mobileSlideOutLeft__btY5c{to{transform:translateX(-100%)}}@keyframes app-shell_mobileSlideInRight__jVt64{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes app-shell_mobileSlideOutRight__3By7S{to{transform:translateX(100%)}}.app-shell_mobileOverlay__pQIUF{position:fixed;inset:0;z-index:var(--tome-z-modal);background:oklch(0 0 0/.5)}.app-shell_mobileOverlay__pQIUF[data-state=open]{animation:app-shell_mobileFadeIn__p0EyM .2s var(--tome-motion-ease-out,ease-out)}.app-shell_mobileOverlay__pQIUF[data-state=closed]{animation:app-shell_mobileFadeOut__Noicn var(--tome-motion-fast) var(--tome-motion-ease-out,ease-out)}.app-shell_mobileContent__232O9{position:fixed;top:0;bottom:0;z-index:calc(var(--tome-z-modal) + 1);display:flex;width:var(--sidebar-width-mobile);flex-direction:column;background:var(--tome-color-sidebar,var(--tome-color-card));color:var(--tome-color-on-sidebar,var(--tome-color-on-surface));box-shadow:var(--tome-shadow-lg);outline:none}.app-shell_mobileContent__232O9[data-side=left]{left:0}.app-shell_mobileContent__232O9[data-side=right]{right:0}.app-shell_mobileContent__232O9[data-side=left][data-state=open]{animation:app-shell_mobileSlideInLeft__J5CM_ .22s var(--tome-motion-ease-out,ease-out)}.app-shell_mobileContent__232O9[data-side=left][data-state=closed]{animation:app-shell_mobileSlideOutLeft__btY5c .18s var(--tome-motion-ease-out,ease-out)}.app-shell_mobileContent__232O9[data-side=right][data-state=open]{animation:app-shell_mobileSlideInRight__jVt64 .22s var(--tome-motion-ease-out,ease-out)}.app-shell_mobileContent__232O9[data-side=right][data-state=closed]{animation:app-shell_mobileSlideOutRight__3By7S .18s var(--tome-motion-ease-out,ease-out)}@media (prefers-reduced-motion:reduce){.app-shell_fixed__bDv81,.app-shell_gap__BUMPZ,.app-shell_groupAction__vk2RH,.app-shell_groupLabel__lPsky,.app-shell_menuAction__RZV1j,.app-shell_menuAction__RZV1j[data-show-on-hover=true],.app-shell_menuButton__6HK9R,.app-shell_menuSubButton__gSLns,.app-shell_mobileContent__232O9[data-side=left][data-state=closed],.app-shell_mobileContent__232O9[data-side=left][data-state=open],.app-shell_mobileContent__232O9[data-side=right][data-state=closed],.app-shell_mobileContent__232O9[data-side=right][data-state=open],.app-shell_mobileOverlay__pQIUF,.app-shell_mobileOverlay__pQIUF[data-state=closed],.app-shell_mobileOverlay__pQIUF[data-state=open],.app-shell_rail__nJIA2,.app-shell_rail__nJIA2:after,.app-shell_trigger__BlRt8{transition:none!important;animation:none!important}}.tabs_list___IOUk{display:inline-flex;align-items:center;justify-content:flex-start;gap:var(--tome-space-xxs);padding:var(--tome-space-xxs);background:var(--tome-color-surface-muted);color:var(--tome-color-on-surface-muted);border-radius:var(--tome-radius-md);height:2.25rem}.tabs_trigger__dcJAA{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;padding:0 var(--tome-space-md);height:calc(2.25rem - 2 * var(--tome-space-xxs));font-size:var(--tome-text-sm);font-weight:var(--tome-type-weight-medium);line-height:1;color:inherit;background:transparent;border:0;border-radius:calc(var(--tome-radius-md) - 2px);cursor:pointer;transition:color var(--tome-motion-fast) ease,background-color var(--tome-motion-fast) ease,box-shadow var(--tome-motion-fast) ease}.tabs_trigger__dcJAA:focus-visible{outline:none;box-shadow:0 0 0 2px var(--tome-color-background),0 0 0 4px var(--tome-color-ring)}.tabs_trigger__dcJAA:disabled{pointer-events:none;opacity:.5}.tabs_trigger__dcJAA[data-state=active]{background:var(--tome-color-background);color:var(--tome-color-foreground);box-shadow:var(--tome-shadow-sm)}.tabs_content__pG3Po{margin-top:var(--tome-space-md);outline:none}.tabs_content__pG3Po:focus-visible{box-shadow:0 0 0 2px var(--tome-color-background),0 0 0 4px var(--tome-color-ring);border-radius:var(--tome-radius-sm)}@media (prefers-reduced-motion:reduce){.tabs_trigger__dcJAA{transition:none!important}}.breadcrumb_list__okO_j{display:flex;align-items:center;flex-wrap:wrap;gap:var(--tome-space-sm);list-style:none;padding:0;margin:0;font-size:var(--tome-text-sm);color:var(--tome-color-on-surface-muted);word-break:break-word}.breadcrumb_item__mIk8f{display:inline-flex;align-items:center;gap:var(--tome-space-sm)}.breadcrumb_link__kBnfe{color:inherit;text-decoration:none;border-radius:var(--tome-radius-sm);transition:color var(--tome-motion-fast) ease}.breadcrumb_link__kBnfe:hover{color:var(--tome-color-foreground)}.breadcrumb_link__kBnfe:focus-visible{outline:none;box-shadow:0 0 0 2px var(--tome-color-background),0 0 0 4px var(--tome-color-ring)}.breadcrumb_page__hEZON{color:var(--tome-color-foreground);font-weight:var(--tome-type-weight-medium)}.breadcrumb_separator__Ze0o0{display:inline-flex;align-items:center;color:var(--tome-color-on-surface-muted)}.breadcrumb_separator__Ze0o0 svg{width:.875rem;height:.875rem}.breadcrumb_ellipsis__gJRMn{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;color:var(--tome-color-on-surface-muted)}.breadcrumb_ellipsis__gJRMn svg{width:1rem;height:1rem}.breadcrumb_srOnly__sfwRG{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.kbd_root__3qHo_{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 var(--tome-space-xs);font-family:var(--tome-type-mono);font-size:var(--tome-text-xs);font-weight:var(--tome-type-weight-medium);line-height:1;color:var(--tome-color-on-surface-muted);background:var(--tome-color-surface-muted);border:1px solid var(--tome-color-border);border-radius:var(--tome-radius-sm);box-shadow:0 1px 0 var(--tome-color-border);-webkit-user-select:none;-moz-user-select:none;user-select:none}@keyframes sheet_sheetOverlayIn__EzV15{0%{opacity:0}to{opacity:1}}@keyframes sheet_sheetOverlayOut__ChRBb{to{opacity:0}}@keyframes sheet_sheetSlideInRight__kmYM0{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes sheet_sheetSlideOutRight__NnYnM{to{transform:translateX(100%)}}@keyframes sheet_sheetSlideInLeft__F8ypi{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes sheet_sheetSlideOutLeft__ZkIdZ{to{transform:translateX(-100%)}}@keyframes sheet_sheetSlideInTop__zgek2{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes sheet_sheetSlideOutTop__AeKp9{to{transform:translateY(-100%)}}@keyframes sheet_sheetSlideInBottom__jWg4S{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes sheet_sheetSlideOutBottom__PBfow{to{transform:translateY(100%)}}.sheet_overlay__QgfRs{position:fixed;inset:0;z-index:var(--tome-z-overlay);background:color-mix(in oklch,var(--tome-color-surface-solid-dark),transparent 20%)}.sheet_overlay__QgfRs[data-state=open]{animation:sheet_sheetOverlayIn__EzV15 .2s ease-out}.sheet_overlay__QgfRs[data-state=closed]{animation:sheet_sheetOverlayOut__ChRBb .2s ease-in}.sheet_content__q4Tlk{position:fixed;z-index:var(--tome-z-modal);display:flex;flex-direction:column;gap:var(--tome-space-lg);background:var(--tome-color-background);color:var(--tome-color-foreground);border:1px solid var(--tome-color-border);padding:var(--tome-space-xl);box-shadow:var(--tome-shadow-lg);transition:transform var(--tome-motion-base) var(--tome-motion-ease-out)}.sheet_content__q4Tlk[data-side=right]{top:0;right:0;bottom:0;width:100%;max-width:24rem;border-left:1px solid var(--tome-color-border)}.sheet_content__q4Tlk[data-side=right][data-state=open]{animation:sheet_sheetSlideInRight__kmYM0 var(--tome-motion-base) var(--tome-motion-ease-out)}.sheet_content__q4Tlk[data-side=right][data-state=closed]{animation:sheet_sheetSlideOutRight__NnYnM var(--tome-motion-base) var(--tome-motion-ease-in-out)}.sheet_content__q4Tlk[data-side=left]{top:0;left:0;bottom:0;width:100%;max-width:24rem;border-right:1px solid var(--tome-color-border)}.sheet_content__q4Tlk[data-side=left][data-state=open]{animation:sheet_sheetSlideInLeft__F8ypi var(--tome-motion-base) var(--tome-motion-ease-out)}.sheet_content__q4Tlk[data-side=left][data-state=closed]{animation:sheet_sheetSlideOutLeft__ZkIdZ var(--tome-motion-base) var(--tome-motion-ease-in-out)}.sheet_content__q4Tlk[data-side=top]{top:0;left:0;right:0;border-bottom:1px solid var(--tome-color-border)}.sheet_content__q4Tlk[data-side=top][data-state=open]{animation:sheet_sheetSlideInTop__zgek2 var(--tome-motion-base) var(--tome-motion-ease-out)}.sheet_content__q4Tlk[data-side=top][data-state=closed]{animation:sheet_sheetSlideOutTop__AeKp9 var(--tome-motion-base) var(--tome-motion-ease-in-out)}.sheet_content__q4Tlk[data-side=bottom]{bottom:0;left:0;right:0;border-top:1px solid var(--tome-color-border)}.sheet_content__q4Tlk[data-side=bottom][data-state=open]{animation:sheet_sheetSlideInBottom__jWg4S var(--tome-motion-base) var(--tome-motion-ease-out)}.sheet_content__q4Tlk[data-side=bottom][data-state=closed]{animation:sheet_sheetSlideOutBottom__PBfow var(--tome-motion-base) var(--tome-motion-ease-in-out)}.sheet_close___rfRi{position:absolute;top:var(--tome-space-lg);right:var(--tome-space-lg);display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:var(--tome-radius-sm);background:transparent;color:var(--tome-color-on-surface-muted);border:0;cursor:pointer;opacity:.7;transition:opacity var(--tome-motion-fast) ease}.sheet_close___rfRi:hover{opacity:1}.sheet_close___rfRi:focus-visible{outline:none;box-shadow:0 0 0 2px var(--tome-color-background),0 0 0 4px var(--tome-color-ring)}.sheet_close___rfRi:disabled{pointer-events:none}.sheet_header__vQujx{display:flex;flex-direction:column;gap:var(--tome-space-xs);text-align:left}.sheet_footer__PrPso{display:flex;flex-direction:column-reverse;gap:var(--tome-space-sm);margin-top:auto}.sheet_title__0xrzc{font-size:var(--tome-text-h5);line-height:var(--tome-leading-tight);font-weight:600;letter-spacing:var(--tome-type-tracking-tight);margin:0}.sheet_description__PU_li{font-size:var(--tome-text-sm);color:var(--tome-color-on-surface-muted);margin:0}@media (min-width:640px){.sheet_footer__PrPso{flex-direction:row;justify-content:flex-end}}@media (prefers-reduced-motion:reduce){.sheet_close___rfRi,.sheet_content__q4Tlk,.sheet_content__q4Tlk[data-state=closed],.sheet_content__q4Tlk[data-state=open],.sheet_overlay__QgfRs,.sheet_overlay__QgfRs[data-state=closed],.sheet_overlay__QgfRs[data-state=open]{transition:none!important;animation:none!important}}.sonner_toaster__lTM_y{font-family:var(--tome-type-sans)}.sonner_toast__ifItx{display:flex;align-items:flex-start;gap:var(--tome-space-sm);padding:var(--tome-space-md) var(--tome-space-lg);background:var(--tome-color-surface);color:var(--tome-color-on-surface);border:1px solid var(--tome-color-border);border-radius:var(--tome-radius-md);box-shadow:var(--tome-shadow-md);font-size:var(--tome-text-sm)}.sonner_title__AjGpF{font-weight:var(--tome-type-weight-medium);color:var(--tome-color-foreground)}.sonner_description__gdf9K{color:var(--tome-color-on-surface-muted);font-size:var(--tome-text-xs);margin-top:var(--tome-space-xxs)}.sonner_actionButton__WAXvO{background:var(--tome-color-primary);color:var(--tome-color-on-primary)}.sonner_actionButton__WAXvO,.sonner_cancelButton__WGwCW{display:inline-flex;align-items:center;justify-content:center;padding:0 var(--tome-space-md);height:1.75rem;font-size:var(--tome-text-xs);font-weight:var(--tome-type-weight-medium);border:0;border-radius:var(--tome-radius-sm);cursor:pointer}.sonner_cancelButton__WGwCW{background:var(--tome-color-surface-muted);color:var(--tome-color-on-surface-muted)}.sonner_closeButton__HDRKm{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;background:transparent;color:var(--tome-color-on-surface-muted);border:0;border-radius:var(--tome-radius-sm);cursor:pointer;opacity:.7}.sonner_closeButton__HDRKm:hover{opacity:1}.sonner_success__H0Vy5{border-left:3px solid var(--tome-color-success)}.sonner_error__3nDMP{border-left:3px solid var(--tome-color-destructive)}.sonner_warning__Kuar1{border-left:3px solid var(--tome-color-warning)}.sonner_info__zNZKQ{border-left:3px solid var(--tome-color-primary)}@keyframes navigation-menu_navFromStart__4RJl_{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:translateX(0)}}@keyframes navigation-menu_navFromEnd__zaZT8{0%{opacity:0;transform:translateX(8px)}to{opacity:1;transform:translateX(0)}}@keyframes navigation-menu_navToStart__sI11x{to{opacity:0;transform:translateX(-8px)}}@keyframes navigation-menu_navToEnd__Fmfqr{to{opacity:0;transform:translateX(8px)}}@keyframes navigation-menu_navFadeIn__enf7v{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes navigation-menu_navFadeOut__mMuD4{to{opacity:0;transform:scale(.97)}}@keyframes navigation-menu_navIndicatorIn__SLTQg{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes navigation-menu_navIndicatorOut__M1vpS{to{opacity:0;transform:translateY(4px)}}.navigation-menu_root__vKksM{position:relative;display:flex;max-width:-moz-max-content;max-width:max-content;align-items:center;justify-content:center}.navigation-menu_list___jmuA{display:flex;flex-direction:row;align-items:center;gap:var(--tome-space-xs);list-style:none;padding:0;margin:0}.navigation-menu_trigger__DKElg{display:inline-flex;align-items:center;gap:var(--tome-space-xs);height:2.5rem;padding-inline:var(--tome-space-lg);border:none;background:transparent;border-radius:var(--tome-radius-md);font-size:var(--tome-text-sm);font-weight:var(--tome-type-weight-medium);color:var(--tome-color-foreground);cursor:pointer;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--tome-motion-fast) var(--tome-motion-ease-out),color var(--tome-motion-fast) var(--tome-motion-ease-out)}.navigation-menu_trigger__DKElg:hover:not(:disabled),.navigation-menu_trigger__DKElg[data-state=open]{background:var(--tome-color-accent);color:var(--tome-color-on-accent)}.navigation-menu_trigger__DKElg:focus-visible{outline:none;box-shadow:0 0 0 2px var(--tome-color-background),0 0 0 4px var(--tome-color-ring)}.navigation-menu_trigger__DKElg:disabled{opacity:.5;pointer-events:none}.navigation-menu_triggerChevron__pR_Rk{width:1rem;height:1rem;flex-shrink:0;transition:transform .2s var(--tome-motion-ease-out)}.navigation-menu_trigger__DKElg[data-state=open] .navigation-menu_triggerChevron__pR_Rk{transform:rotate(180deg)}.navigation-menu_content__i3vdH{position:absolute;top:0;left:0;width:auto;background:var(--tome-nav-surface-bg,var(--tome-color-popover));color:var(--tome-color-on-popover);border:1px solid var(--tome-nav-surface-border,var(--tome-color-border));border-radius:var(--tome-radius-md);box-shadow:var(--tome-nav-surface-shadow,var(--tome-shadow-md));padding:var(--tome-space-sm);z-index:var(--tome-z-dropdown);overflow:hidden}.navigation-menu_content__i3vdH[data-motion=from-start]{animation:navigation-menu_navFromStart__4RJl_ var(--tome-motion-base) var(--tome-motion-ease-out)}.navigation-menu_content__i3vdH[data-motion=from-end]{animation:navigation-menu_navFromEnd__zaZT8 var(--tome-motion-base) var(--tome-motion-ease-out)}.navigation-menu_content__i3vdH[data-motion=to-start]{animation:navigation-menu_navToStart__sI11x var(--tome-motion-fast) var(--tome-motion-ease-out)}.navigation-menu_content__i3vdH[data-motion=to-end]{animation:navigation-menu_navToEnd__Fmfqr var(--tome-motion-fast) var(--tome-motion-ease-out)}.navigation-menu_link__D_TAB{display:block;padding:var(--tome-space-xs) var(--tome-space-sm);border-radius:var(--tome-radius-sm);font-size:var(--tome-text-sm);line-height:var(--tome-leading-snug);color:inherit;text-decoration:none;outline:none;transition:background-color var(--tome-motion-fast) var(--tome-motion-ease-out)}.navigation-menu_link__D_TAB:hover{background:var(--tome-color-accent);color:var(--tome-color-on-accent)}.navigation-menu_link__D_TAB:focus-visible{outline:none;box-shadow:0 0 0 2px var(--tome-color-background),0 0 0 4px var(--tome-color-ring)}.navigation-menu_viewportWrapper__fdRX7{position:absolute;left:0;top:100%;display:flex;justify-content:center;padding-top:var(--tome-space-xs);width:100%}.navigation-menu_viewport__6I5Y_{position:relative;width:var(--radix-navigation-menu-viewport-width);max-width:var(--radix-navigation-menu-viewport-width);height:var(--radix-navigation-menu-viewport-height);background:var(--tome-nav-surface-bg,var(--tome-color-popover));color:var(--tome-color-on-popover);border:1px solid var(--tome-nav-surface-border,var(--tome-color-border));border-radius:var(--tome-radius-md);box-shadow:var(--tome-nav-surface-shadow,var(--tome-shadow-md));overflow:hidden;transform-origin:top center;z-index:var(--tome-z-dropdown);transition:width var(--tome-motion-fast) var(--tome-motion-ease-out),height var(--tome-motion-fast) var(--tome-motion-ease-out)}.navigation-menu_viewport__6I5Y_[data-state=open]{animation:navigation-menu_navFadeIn__enf7v var(--tome-motion-fast) var(--tome-motion-ease-out)}.navigation-menu_viewport__6I5Y_[data-state=closed]{animation:navigation-menu_navFadeOut__mMuD4 var(--tome-motion-fast) var(--tome-motion-ease-out)}.navigation-menu_indicator__5LcYv{display:flex;align-items:flex-end;justify-content:center;height:8px;top:100%;overflow:hidden;z-index:calc(var(--tome-z-dropdown) + 1)}.navigation-menu_indicator__5LcYv[data-state=visible]{opacity:1;animation:navigation-menu_navIndicatorIn__SLTQg var(--tome-motion-fast) var(--tome-motion-ease-out)}.navigation-menu_indicator__5LcYv[data-state=hidden]{opacity:0;pointer-events:none;animation:navigation-menu_navIndicatorOut__M1vpS var(--tome-motion-fast) var(--tome-motion-ease-out)}.navigation-menu_indicatorArrow__tf07w{position:relative;top:60%;width:10px;height:10px;background:var(--tome-color-border);transform:rotate(45deg);border-radius:2px 0 0 0}.navigation-menu_triggerStyle__VFHHH{display:inline-flex;align-items:center;gap:var(--tome-space-xs);height:2.5rem;padding-inline:var(--tome-space-lg);border-radius:var(--tome-radius-md);font-size:var(--tome-text-sm);font-weight:var(--tome-type-weight-medium);color:var(--tome-color-foreground);background:transparent;text-decoration:none;outline:none;transition:background-color var(--tome-motion-fast) var(--tome-motion-ease-out),color var(--tome-motion-fast) var(--tome-motion-ease-out)}.navigation-menu_triggerStyle__VFHHH:hover{background:var(--tome-color-accent);color:var(--tome-color-on-accent)}.navigation-menu_triggerStyle__VFHHH:focus-visible{outline:none;box-shadow:0 0 0 2px var(--tome-color-background),0 0 0 4px var(--tome-color-ring)}@media (prefers-reduced-motion:reduce){.navigation-menu_content__i3vdH,.navigation-menu_indicator__5LcYv,.navigation-menu_triggerChevron__pR_Rk,.navigation-menu_viewport__6I5Y_{transition:none!important;animation:none!important}}.MobileNavSheet_trigger__Hqn8p{display:inline-flex;align-items:center;justify-content:center;padding:.5rem;border:none;background:transparent;cursor:pointer;color:inherit;border-radius:.375rem;transition:opacity .15s ease}.MobileNavSheet_trigger__Hqn8p:hover{opacity:.7}.MobileNavSheet_body__0rYYU{display:flex;flex-direction:column;gap:1rem;padding:1.5rem;height:100%;overflow-y:auto}.footer10_wrapper__PVr9b{position:relative;overflow:hidden}.footer10_inner__IRTrC{position:relative;display:flex;min-height:100svh;flex-direction:column;justify-content:space-between;gap:5rem;padding:8.75rem 1.5rem 2.5rem;font-weight:600;letter-spacing:-.025em}@media (min-width:64em){.footer10_inner__IRTrC{gap:6rem;padding-left:2.5rem;padding-right:2.5rem}}.footer10_linksRow__Tg1hZ{display:flex;flex-direction:column;gap:1.5rem}@media (min-width:64em){.footer10_linksRow__Tg1hZ{gap:2.5rem}}.footer10_subline__7igvp{color:var(--tome-color-foreground);max-width:48rem;font-size:1.5rem;line-height:2rem;font-weight:600}@media (min-width:64em){.footer10_subline__7igvp{font-size:2.25rem;line-height:2.5rem}}.footer10_columns__plXTg{display:flex;flex-direction:column;gap:1.5rem}@media (min-width:64em){.footer10_columns__plXTg{flex-direction:row;gap:2.5rem}}.footer10_column__9r8sv{display:flex;width:100%;flex-direction:column;gap:1rem}@media (min-width:64em){.footer10_column__9r8sv{width:33.333%;gap:3rem}}.footer10_columnTitle__VUy4Y{color:var(--tome-color-on-surface-muted);font-size:1rem;line-height:1.5rem;font-weight:600}@media (min-width:64em){.footer10_columnTitle__VUy4Y{font-size:1.125rem;line-height:1.75rem}}.footer10_columnList__1D6Fy{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}.footer10_columnLink__UBu50{position:relative;font-size:1.875rem;line-height:1;transition:color .15s ease}@media (min-width:64em){.footer10_columnLink__UBu50{font-size:3rem}}.footer10_columnLink__UBu50:hover{color:color-mix(in oklch,var(--tome-color-foreground),transparent 30%)}.footer10_legalRow__UpPMj{color:var(--tome-color-on-surface-muted);margin-top:2rem;display:flex;flex-direction:column;align-items:flex-start;gap:1rem;font-size:.875rem;line-height:1.25rem}@media (min-width:48em){.footer10_legalRow__UpPMj{flex-direction:row}}@media (min-width:64em){.footer10_legalRow__UpPMj{align-items:center}}.footer10_legalLink__hop6D{transition:color .15s ease}.footer10_legalLink__hop6D:hover{color:var(--tome-color-foreground)}.footer10_logoRow__WK3Go{display:flex;flex-direction:column;gap:1rem;width:100%}@media (min-width:64em){.footer10_logoRow__WK3Go{gap:1.5rem}}.footer10_logoImg__Blodq{width:100%;max-width:100%;height:auto}.footer10_darkOverlay__LgYzr{background-color:var(--tome-color-background);pointer-events:none;position:absolute;inset:0;opacity:0}.footer2_container__WVBZ9{max-width:1200px;margin-inline:auto;padding-inline:1rem}.footer2_section__xfg3f{padding-top:8rem;padding-bottom:8rem}.footer2_grid__rdNcp{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}@media (min-width:64em){.footer2_grid__rdNcp{grid-template-columns:repeat(6,minmax(0,1fr))}}.footer2_brandCol__l_9oh{grid-column:span 2/span 2;margin-bottom:2rem}@media (min-width:64em){.footer2_brandCol__l_9oh{margin-bottom:0}}.footer2_logo__KJpcu{margin-bottom:1rem}.footer2_subline__NGqxv{font-weight:700}.footer2_sectionTitle__PWfie{margin-bottom:1rem;font-weight:700}.footer2_navList__fnEbV{color:var(--tome-color-on-surface-muted);display:flex;flex-direction:column;gap:1rem}.footer2_navItem__QZ0QS{font-weight:500}.footer2_navItem__QZ0QS:hover{color:var(--tome-color-primary)}.footer2_bottomBar__T_TOk{color:var(--tome-color-on-surface-muted);margin-top:6rem;display:flex;flex-direction:column;justify-content:space-between;gap:1rem;border-top:1px solid var(--tome-color-border);padding-top:2rem;font-size:.875rem;font-weight:500}@media (min-width:48em){.footer2_bottomBar__T_TOk{flex-direction:row;align-items:center}}.footer2_legalList__1UkDF{display:flex;gap:1rem}.footer2_legalItem__m0PKX{text-decoration:underline}.footer2_legalItem__m0PKX:hover{color:var(--tome-color-primary)}