.index-module__-hZpYG__root{border-radius:var(--tome-radius-full);flex-shrink:0;width:2.5rem;height:2.5rem;display:flex;position:relative;overflow:hidden}.index-module__-hZpYG__image{object-fit:cover;aspect-ratio:1;width:100%;height:100%}.index-module__-hZpYG__fallback{border-radius:var(--tome-radius-full);background:var(--tome-color-surface-muted);width:100%;height:100%;color:var(--tome-color-on-surface-muted);font-weight:var(--tome-type-weight-medium);font-size:var(--tome-text-sm);justify-content:center;align-items:center;display:flex}
.index-module__zWi81a__list{align-items:center;gap:var(--tome-space-sm);font-size:var(--tome-text-sm);color:var(--tome-color-on-surface-muted);word-break:break-word;flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.index-module__zWi81a__item{align-items:center;gap:var(--tome-space-sm);display:inline-flex}.index-module__zWi81a__link{color:inherit;border-radius:var(--tome-radius-sm);transition:color var(--tome-motion-fast) ease;text-decoration:none}.index-module__zWi81a__link:hover{color:var(--tome-color-foreground)}.index-module__zWi81a__link:focus-visible{box-shadow:0 0 0 2px var(--tome-color-background), 0 0 0 4px var(--tome-color-ring);outline:none}.index-module__zWi81a__page{color:var(--tome-color-foreground);font-weight:var(--tome-type-weight-medium)}.index-module__zWi81a__separator{color:var(--tome-color-on-surface-muted);align-items:center;display:inline-flex}.index-module__zWi81a__separator svg{width:.875rem;height:.875rem}.index-module__zWi81a__ellipsis{width:1.5rem;height:1.5rem;color:var(--tome-color-on-surface-muted);justify-content:center;align-items:center;display:inline-flex}.index-module__zWi81a__ellipsis svg{width:1rem;height:1rem}.index-module__zWi81a__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.index-module__zheDKG__root{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);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;user-select:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}
@keyframes index-module__ijcb8q__sheetOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes index-module__ijcb8q__sheetOverlayOut{to{opacity:0}}@keyframes index-module__ijcb8q__sheetSlideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes index-module__ijcb8q__sheetSlideOutRight{to{transform:translate(100%)}}@keyframes index-module__ijcb8q__sheetSlideInLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes index-module__ijcb8q__sheetSlideOutLeft{to{transform:translate(-100%)}}@keyframes index-module__ijcb8q__sheetSlideInTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes index-module__ijcb8q__sheetSlideOutTop{to{transform:translateY(-100%)}}@keyframes index-module__ijcb8q__sheetSlideInBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes index-module__ijcb8q__sheetSlideOutBottom{to{transform:translateY(100%)}}.index-module__ijcb8q__overlay{z-index:var(--tome-z-overlay);background:color-mix(in oklch, var(--tome-color-surface-solid-dark), transparent 20%);position:fixed;inset:0}.index-module__ijcb8q__overlay[data-state=open]{animation:.2s ease-out index-module__ijcb8q__sheetOverlayIn}.index-module__ijcb8q__overlay[data-state=closed]{animation:.2s ease-in index-module__ijcb8q__sheetOverlayOut}.index-module__ijcb8q__content{z-index:var(--tome-z-modal);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);flex-direction:column;display:flex;position:fixed}.index-module__ijcb8q__content[data-side=right]{border-left:1px solid var(--tome-color-border);width:100%;max-width:24rem;top:0;bottom:0;right:0}.index-module__ijcb8q__content[data-side=right][data-state=open]{animation:index-module__ijcb8q__sheetSlideInRight var(--tome-motion-base) var(--tome-motion-ease-out)}.index-module__ijcb8q__content[data-side=right][data-state=closed]{animation:index-module__ijcb8q__sheetSlideOutRight var(--tome-motion-base) var(--tome-motion-ease-in-out)}.index-module__ijcb8q__content[data-side=left]{border-right:1px solid var(--tome-color-border);width:100%;max-width:24rem;top:0;bottom:0;left:0}.index-module__ijcb8q__content[data-side=left][data-state=open]{animation:index-module__ijcb8q__sheetSlideInLeft var(--tome-motion-base) var(--tome-motion-ease-out)}.index-module__ijcb8q__content[data-side=left][data-state=closed]{animation:index-module__ijcb8q__sheetSlideOutLeft var(--tome-motion-base) var(--tome-motion-ease-in-out)}.index-module__ijcb8q__content[data-side=top]{border-bottom:1px solid var(--tome-color-border);top:0;left:0;right:0}.index-module__ijcb8q__content[data-side=top][data-state=open]{animation:index-module__ijcb8q__sheetSlideInTop var(--tome-motion-base) var(--tome-motion-ease-out)}.index-module__ijcb8q__content[data-side=top][data-state=closed]{animation:index-module__ijcb8q__sheetSlideOutTop var(--tome-motion-base) var(--tome-motion-ease-in-out)}.index-module__ijcb8q__content[data-side=bottom]{border-top:1px solid var(--tome-color-border);bottom:0;left:0;right:0}.index-module__ijcb8q__content[data-side=bottom][data-state=open]{animation:index-module__ijcb8q__sheetSlideInBottom var(--tome-motion-base) var(--tome-motion-ease-out)}.index-module__ijcb8q__content[data-side=bottom][data-state=closed]{animation:index-module__ijcb8q__sheetSlideOutBottom var(--tome-motion-base) var(--tome-motion-ease-in-out)}.index-module__ijcb8q__close{top:var(--tome-space-lg);right:var(--tome-space-lg);border-radius:var(--tome-radius-sm);width:1.75rem;height:1.75rem;color:var(--tome-color-on-surface-muted);cursor:pointer;opacity:.7;transition:opacity var(--tome-motion-fast) ease;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute}.index-module__ijcb8q__close:hover{opacity:1}.index-module__ijcb8q__close:focus-visible{box-shadow:0 0 0 2px var(--tome-color-background), 0 0 0 4px var(--tome-color-ring);outline:none}.index-module__ijcb8q__close:disabled{pointer-events:none}.index-module__ijcb8q__header{gap:var(--tome-space-xs);text-align:left;flex-direction:column;display:flex}.index-module__ijcb8q__footer{gap:var(--tome-space-sm);flex-direction:column-reverse;margin-top:auto;display:flex}.index-module__ijcb8q__title{font-size:var(--tome-text-h5);line-height:var(--tome-leading-tight);letter-spacing:var(--tome-type-tracking-tight);margin:0;font-weight:600}.index-module__ijcb8q__description{font-size:var(--tome-text-sm);color:var(--tome-color-on-surface-muted);margin:0}@media (min-width:640px){.index-module__ijcb8q__footer{flex-direction:row;justify-content:flex-end}}@media (prefers-reduced-motion:reduce){.index-module__ijcb8q__overlay,.index-module__ijcb8q__overlay[data-state=open],.index-module__ijcb8q__overlay[data-state=closed],.index-module__ijcb8q__content,.index-module__ijcb8q__content[data-state=open],.index-module__ijcb8q__content[data-state=closed],.index-module__ijcb8q__close{transition:none!important;animation:none!important}}
.index-module__s36TbG__toaster{font-family:var(--tome-type-sans)}.index-module__s36TbG__toast{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);display:flex}.index-module__s36TbG__title{font-weight:var(--tome-type-weight-medium);color:var(--tome-color-foreground)}.index-module__s36TbG__description{color:var(--tome-color-on-surface-muted);font-size:var(--tome-text-xs);margin-top:var(--tome-space-xxs)}.index-module__s36TbG__actionButton{padding:0 var(--tome-space-md);height:1.75rem;font-size:var(--tome-text-xs);font-weight:var(--tome-type-weight-medium);background:var(--tome-color-primary);color:var(--tome-color-on-primary);border-radius:var(--tome-radius-sm);cursor:pointer;border:0;justify-content:center;align-items:center;display:inline-flex}.index-module__s36TbG__cancelButton{padding:0 var(--tome-space-md);height:1.75rem;font-size:var(--tome-text-xs);font-weight:var(--tome-type-weight-medium);background:var(--tome-color-surface-muted);color:var(--tome-color-on-surface-muted);border-radius:var(--tome-radius-sm);cursor:pointer;border:0;justify-content:center;align-items:center;display:inline-flex}.index-module__s36TbG__closeButton{width:1.25rem;height:1.25rem;color:var(--tome-color-on-surface-muted);border-radius:var(--tome-radius-sm);cursor:pointer;opacity:.7;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.index-module__s36TbG__closeButton:hover{opacity:1}.index-module__s36TbG__success{border-left:3px solid var(--tome-color-success)}.index-module__s36TbG__error{border-left:3px solid var(--tome-color-destructive)}.index-module__s36TbG__warning{border-left:3px solid var(--tome-color-warning)}.index-module__s36TbG__info{border-left:3px solid var(--tome-color-primary)}
@keyframes index-module__QwPRgG__navFromStart{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@keyframes index-module__QwPRgG__navFromEnd{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}@keyframes index-module__QwPRgG__navToStart{to{opacity:0;transform:translate(-8px)}}@keyframes index-module__QwPRgG__navToEnd{to{opacity:0;transform:translate(8px)}}@keyframes index-module__QwPRgG__navFadeIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes index-module__QwPRgG__navFadeOut{to{opacity:0;transform:scale(.97)}}@keyframes index-module__QwPRgG__navIndicatorIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes index-module__QwPRgG__navIndicatorOut{to{opacity:0;transform:translateY(4px)}}.index-module__QwPRgG__root{justify-content:center;align-items:center;max-width:max-content;display:flex;position:relative}.index-module__QwPRgG__list{align-items:center;gap:var(--tome-space-xs);flex-direction:row;margin:0;padding:0;list-style:none;display:flex}.index-module__QwPRgG__trigger{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);cursor:pointer;-webkit-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);background:0 0;border:none;outline:none;display:inline-flex}.index-module__QwPRgG__trigger:hover:not(:disabled),.index-module__QwPRgG__trigger[data-state=open]{background:var(--tome-color-accent);color:var(--tome-color-on-accent)}.index-module__QwPRgG__trigger:focus-visible{box-shadow:0 0 0 2px var(--tome-color-background), 0 0 0 4px var(--tome-color-ring);outline:none}.index-module__QwPRgG__trigger:disabled{opacity:.5;pointer-events:none}.index-module__QwPRgG__triggerChevron{width:1rem;height:1rem;transition:transform .2s var(--tome-motion-ease-out);flex-shrink:0}.index-module__QwPRgG__trigger[data-state=open] .index-module__QwPRgG__triggerChevron{transform:rotate(180deg)}.index-module__QwPRgG__content{background:var(--tome-nav-surface-bg,var(--tome-color-popover));width:auto;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);position:absolute;top:0;left:0;overflow:hidden}.index-module__QwPRgG__content[data-motion=from-start]{animation:index-module__QwPRgG__navFromStart var(--tome-motion-base) var(--tome-motion-ease-out)}.index-module__QwPRgG__content[data-motion=from-end]{animation:index-module__QwPRgG__navFromEnd var(--tome-motion-base) var(--tome-motion-ease-out)}.index-module__QwPRgG__content[data-motion=to-start]{animation:index-module__QwPRgG__navToStart var(--tome-motion-fast) var(--tome-motion-ease-out)}.index-module__QwPRgG__content[data-motion=to-end]{animation:index-module__QwPRgG__navToEnd var(--tome-motion-fast) var(--tome-motion-ease-out)}.index-module__QwPRgG__link{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;transition:background-color var(--tome-motion-fast) var(--tome-motion-ease-out);outline:none;text-decoration:none;display:block}.index-module__QwPRgG__link:hover{background:var(--tome-color-accent);color:var(--tome-color-on-accent)}.index-module__QwPRgG__link:focus-visible{box-shadow:0 0 0 2px var(--tome-color-background), 0 0 0 4px var(--tome-color-ring);outline:none}.index-module__QwPRgG__viewportWrapper{padding-top:var(--tome-space-xs);justify-content:center;width:100%;display:flex;position:absolute;top:100%;left:0}.index-module__QwPRgG__viewport{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));transform-origin:top;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);position:relative;overflow:hidden}.index-module__QwPRgG__viewport[data-state=open]{animation:index-module__QwPRgG__navFadeIn var(--tome-motion-fast) var(--tome-motion-ease-out)}.index-module__QwPRgG__viewport[data-state=closed]{animation:index-module__QwPRgG__navFadeOut var(--tome-motion-fast) var(--tome-motion-ease-out)}.index-module__QwPRgG__indicator{height:8px;z-index:calc(var(--tome-z-dropdown) + 1);justify-content:center;align-items:flex-end;display:flex;top:100%;overflow:hidden}.index-module__QwPRgG__indicator[data-state=visible]{animation:index-module__QwPRgG__navIndicatorIn var(--tome-motion-fast) var(--tome-motion-ease-out)}.index-module__QwPRgG__indicator[data-state=hidden]{animation:index-module__QwPRgG__navIndicatorOut var(--tome-motion-fast) var(--tome-motion-ease-out)}.index-module__QwPRgG__indicatorArrow{background:var(--tome-color-border);border-radius:2px 0 0;width:10px;height:10px;position:relative;top:60%;transform:rotate(45deg)}.index-module__QwPRgG__triggerStyle{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);transition:background-color var(--tome-motion-fast) var(--tome-motion-ease-out), color var(--tome-motion-fast) var(--tome-motion-ease-out);background:0 0;outline:none;text-decoration:none;display:inline-flex}.index-module__QwPRgG__triggerStyle:hover{background:var(--tome-color-accent);color:var(--tome-color-on-accent)}.index-module__QwPRgG__triggerStyle:focus-visible{box-shadow:0 0 0 2px var(--tome-color-background), 0 0 0 4px var(--tome-color-ring);outline:none}@media (prefers-reduced-motion:reduce){.index-module__QwPRgG__content,.index-module__QwPRgG__viewport,.index-module__QwPRgG__indicator,.index-module__QwPRgG__triggerChevron{transition:none!important;animation:none!important}}
.Sidebar-module__onGnra__root{--tome-admin-sidebar-width:16rem;--tome-admin-sidebar-width-collapsed:3.5rem;--tome-admin-sidebar-width-mobile:18rem;--tome-admin-sidebar-tween-duration:.3s;--tome-admin-sidebar-tween-ease:cubic-bezier(.65, 0, .35, 1);height:100%;width:var(--tome-admin-sidebar-width);background:var(--tome-color-surface);color:var(--tome-color-foreground);border-right:1px solid var(--tome-color-border);transition:width var(--tome-admin-sidebar-tween-duration) var(--tome-admin-sidebar-tween-ease), background var(--tome-motion-fast) var(--tome-motion-ease-out);contain:layout paint;box-sizing:border-box;flex-direction:column;display:flex}.template-default .Sidebar-module__onGnra__root{width:100%}.template-default .Sidebar-module__onGnra__root[data-collapsed=false]{width:100%}.Sidebar-module__onGnra__root[data-collapsed=true]{width:var(--tome-admin-sidebar-width-collapsed)}.template-default .Sidebar-module__onGnra__root[data-collapsed=true]{width:var(--tome-admin-sidebar-width-collapsed)}.Sidebar-module__onGnra__root[data-mobile=true]{background:var(--tome-color-background);border-right:0;width:100%}.Sidebar-module__onGnra__header{align-items:center;gap:var(--tome-space-sm);padding:var(--tome-space-md) var(--tome-space-lg);border-bottom:1px solid var(--tome-color-border);min-height:3.5rem;display:flex}.Sidebar-module__onGnra__body{padding:var(--tome-space-md) var(--tome-space-sm);gap:var(--tome-space-md);scrollbar-width:thin;scrollbar-color:color-mix(in oklch, var(--tome-color-border), transparent 30%) transparent;flex-direction:column;flex:auto;display:flex;overflow-y:auto}.Sidebar-module__onGnra__body::-webkit-scrollbar{width:8px}.Sidebar-module__onGnra__body::-webkit-scrollbar-track{background:0 0}.Sidebar-module__onGnra__body::-webkit-scrollbar-thumb{background:color-mix(in oklch, var(--tome-color-border), transparent 30%);border-radius:var(--tome-radius-full)}.Sidebar-module__onGnra__footer{border-top:1px solid var(--tome-color-border);padding:var(--tome-space-md) var(--tome-space-sm);gap:var(--tome-space-sm);flex-direction:column;display:flex}.Sidebar-module__onGnra__mobileSheet{--tome-admin-sidebar-width-mobile:18rem;width:var(--tome-admin-sidebar-width-mobile);max-width:100vw;padding:0}
.TeamSwitcher-module__4FHFJq__trigger{align-items:center;gap:var(--tome-space-sm);width:100%;padding:var(--tome-space-sm);color:var(--tome-color-foreground);border:1px solid var(--tome-color-border);border-radius:var(--tome-radius-md);font-family:var(--tome-type-sans);font-size:var(--tome-text-sm);font-weight:var(--tome-type-weight-medium);cursor:pointer;text-align:left;transition:background var(--tome-motion-fast) var(--tome-motion-ease-out), border-color var(--tome-motion-fast) var(--tome-motion-ease-out);background:0 0;display:inline-flex}.TeamSwitcher-module__4FHFJq__trigger:hover{background:color-mix(in oklch, var(--tome-color-foreground), transparent 92%);border-color:color-mix(in oklch, var(--tome-color-border), var(--tome-color-foreground) 20%)}.TeamSwitcher-module__4FHFJq__trigger:focus-visible{outline:2px solid var(--tome-color-ring);outline-offset:2px}.TeamSwitcher-module__4FHFJq__glyph{border-radius:var(--tome-radius-sm);background:color-mix(in oklch, var(--tome-color-primary), transparent 80%);width:1.5rem;height:1.5rem;color:var(--tome-color-primary);font-weight:var(--tome-type-weight-bold);font-size:var(--tome-text-xs);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.TeamSwitcher-module__4FHFJq__label{white-space:nowrap;text-overflow:ellipsis;flex:auto;overflow:hidden}:is([data-collapsed=true] .TeamSwitcher-module__4FHFJq__label,[data-collapsed=true] .TeamSwitcher-module__4FHFJq__chevron){opacity:0;pointer-events:none;width:0;overflow:hidden}.TeamSwitcher-module__4FHFJq__chevron{opacity:.6;flex-shrink:0}.TeamSwitcher-module__4FHFJq__menu{min-width:14rem}.TeamSwitcher-module__4FHFJq__placeholder{color:var(--tome-color-on-surface-muted);font-style:italic}
.UserMenu-module__NY92DW__trigger{align-items:center;gap:var(--tome-space-sm);padding:var(--tome-space-xs) var(--tome-space-sm);color:var(--tome-color-foreground);border-radius:var(--tome-radius-md);font-family:var(--tome-type-sans);font-size:var(--tome-text-sm);cursor:pointer;transition:background var(--tome-motion-fast) var(--tome-motion-ease-out), border-color var(--tome-motion-fast) var(--tome-motion-ease-out);background:0 0;border:1px solid #0000;display:inline-flex}.UserMenu-module__NY92DW__trigger:hover{background:color-mix(in oklch, var(--tome-color-foreground), transparent 92%);border-color:var(--tome-color-border)}.UserMenu-module__NY92DW__trigger:focus-visible{outline:2px solid var(--tome-color-ring);outline-offset:2px}.UserMenu-module__NY92DW__avatar{width:1.75rem;height:1.75rem}.UserMenu-module__NY92DW__avatarFallback{font-size:var(--tome-text-xs);font-weight:var(--tome-type-weight-semibold);background:color-mix(in oklch, var(--tome-color-primary), transparent 75%);color:var(--tome-color-primary)}.UserMenu-module__NY92DW__name{white-space:nowrap;text-overflow:ellipsis;max-width:12rem;overflow:hidden}@media (max-width:600px){.UserMenu-module__NY92DW__name{display:none}}.UserMenu-module__NY92DW__menu{min-width:14rem}.UserMenu-module__NY92DW__menuLabel{gap:var(--tome-space-xxs);flex-direction:column;display:flex}.UserMenu-module__NY92DW__menuLabelName{font-weight:var(--tome-type-weight-semibold);color:var(--tome-color-foreground)}.UserMenu-module__NY92DW__menuLabelEmail{font-size:var(--tome-text-xs);color:var(--tome-color-on-surface-muted);font-weight:var(--tome-type-weight-regular)}
.ThemePackSwitcher-module__mLIxZa__trigger{align-items:center;gap:var(--tome-space-sm);padding:var(--tome-space-xs) var(--tome-space-md);background:var(--tome-color-surface);color:var(--tome-color-foreground);border:1px solid var(--tome-color-border);border-radius:var(--tome-radius-md);font-family:var(--tome-type-sans);font-size:var(--tome-text-sm);font-weight:var(--tome-type-weight-medium);cursor:pointer;transition:background var(--tome-motion-fast) var(--tome-motion-ease-out), border-color var(--tome-motion-fast) var(--tome-motion-ease-out);display:inline-flex}.ThemePackSwitcher-module__mLIxZa__trigger:hover{background:color-mix(in oklch, var(--tome-color-surface), var(--tome-color-foreground) 6%);border-color:color-mix(in oklch, var(--tome-color-border), var(--tome-color-foreground) 20%)}.ThemePackSwitcher-module__mLIxZa__trigger:focus-visible{outline:2px solid var(--tome-color-ring);outline-offset:2px}.ThemePackSwitcher-module__mLIxZa__swatch{border-radius:var(--tome-radius-full);border:1px solid var(--tome-color-border);background:var(--tome-color-primary);flex-shrink:0;width:14px;height:14px;display:inline-block}.ThemePackSwitcher-module__mLIxZa__swatch[data-pack=editorial]{background:color-mix(in oklch, var(--tome-color-primary), var(--tome-color-accent) 40%)}.ThemePackSwitcher-module__mLIxZa__swatch[data-pack=industrial-brutalist]{background:color-mix(in oklch, var(--tome-color-foreground), var(--tome-color-warning) 30%)}.ThemePackSwitcher-module__mLIxZa__swatch[data-pack=signal]{background:color-mix(in oklch, var(--tome-color-success), var(--tome-color-primary) 25%)}.ThemePackSwitcher-module__mLIxZa__swatch[data-pack=base]{background:var(--tome-color-surface-muted)}.ThemePackSwitcher-module__mLIxZa__label{white-space:nowrap}.ThemePackSwitcher-module__mLIxZa__chevron{opacity:.6;transition:transform var(--tome-motion-fast) var(--tome-motion-ease-out)}.ThemePackSwitcher-module__mLIxZa__trigger[data-state=open] .ThemePackSwitcher-module__mLIxZa__chevron{transform:rotate(180deg)}.ThemePackSwitcher-module__mLIxZa__menu{min-width:12rem}.ThemePackSwitcher-module__mLIxZa__item{align-items:center;gap:var(--tome-space-sm);display:flex}.ThemePackSwitcher-module__mLIxZa__item[data-active=true]{background:color-mix(in oklch, var(--tome-color-primary), transparent 88%);color:var(--tome-color-primary)}
.NavGroup-module__gCGMOa__root{gap:var(--tome-space-xxs);flex-direction:column;display:flex}.NavGroup-module__gCGMOa__trigger{align-items:center;gap:var(--tome-space-sm);width:100%;padding:var(--tome-space-xs) var(--tome-space-sm);color:color-mix(in oklch, var(--tome-color-foreground), var(--tome-color-on-surface-muted) 30%);border-radius:var(--tome-radius-sm);font-family:var(--tome-type-sans);font-size:var(--tome-text-xs);font-weight:var(--tome-type-weight-semibold);letter-spacing:var(--tome-type-tracking-wider);text-transform:uppercase;cursor:pointer;text-align:left;transition:background var(--tome-motion-fast) var(--tome-motion-ease-out), color var(--tome-motion-fast) var(--tome-motion-ease-out);background:0 0;border:0;display:flex}.NavGroup-module__gCGMOa__trigger:hover{background:color-mix(in oklch, var(--tome-color-foreground), transparent 92%);color:var(--tome-color-foreground)}.NavGroup-module__gCGMOa__trigger:focus-visible{outline:2px solid var(--tome-color-ring);outline-offset:2px}.NavGroup-module__gCGMOa__icon{flex-shrink:0;justify-content:center;align-items:center;width:1rem;height:1rem;display:inline-flex}.NavGroup-module__gCGMOa__label{white-space:nowrap;text-overflow:ellipsis;flex:auto;overflow:hidden}:is([data-collapsed=true] .NavGroup-module__gCGMOa__label,[data-collapsed=true] .NavGroup-module__gCGMOa__chevron){opacity:0;pointer-events:none;width:0;overflow:hidden}.NavGroup-module__gCGMOa__chevron{transition:transform var(--tome-motion-fast) var(--tome-motion-ease-out);opacity:.6;flex-shrink:0;transform:rotate(0)}.NavGroup-module__gCGMOa__trigger[data-state=open] .NavGroup-module__gCGMOa__chevron{transform:rotate(90deg)}.NavGroup-module__gCGMOa__content{overflow:hidden}.NavGroup-module__gCGMOa__content[data-state=open]{animation:NavGroup-module__gCGMOa__navGroupOpen var(--tome-motion-base) var(--tome-motion-ease-out)}.NavGroup-module__gCGMOa__content[data-state=closed]{animation:NavGroup-module__gCGMOa__navGroupClose var(--tome-motion-base) var(--tome-motion-ease-in-out)}@keyframes NavGroup-module__gCGMOa__navGroupOpen{0%{height:0}to{height:var(--radix-collapsible-content-height)}}@keyframes NavGroup-module__gCGMOa__navGroupClose{0%{height:var(--radix-collapsible-content-height)}to{height:0}}@media (prefers-reduced-motion:reduce){.NavGroup-module__gCGMOa__content[data-state=open],.NavGroup-module__gCGMOa__content[data-state=closed]{animation:none}.NavGroup-module__gCGMOa__chevron{transition:none}}.NavGroup-module__gCGMOa__list{gap:var(--tome-space-xxs);padding:var(--tome-space-xs) 0 var(--tome-space-sm);flex-direction:column;margin:0;list-style:none;display:flex}
.NavItem-module__zwgDvW__itemWrap{align-items:center;margin:0;list-style:none;display:flex}.NavItem-module__zwgDvW__itemWrap:hover .NavItem-module__zwgDvW__pinControlSlot>*{opacity:1}.NavItem-module__zwgDvW__item{align-items:center;gap:var(--tome-space-sm);min-width:0;padding:var(--tome-space-xs) var(--tome-space-sm);color:color-mix(in oklch, var(--tome-color-foreground), var(--tome-color-on-surface-muted) 35%);border-radius:var(--tome-radius-sm);font-family:var(--tome-type-sans);font-size:var(--tome-text-sm);font-weight:var(--tome-type-weight-medium);cursor:pointer;text-align:left;transition:background var(--tome-motion-fast) var(--tome-motion-ease-out), color var(--tome-motion-fast) var(--tome-motion-ease-out);background:0 0;border:0;flex:auto;text-decoration:none;display:flex;position:relative}.NavItem-module__zwgDvW__item:hover{background:color-mix(in oklch, var(--tome-color-foreground), transparent 92%);color:var(--tome-color-foreground)}.NavItem-module__zwgDvW__item:focus-visible{outline:2px solid var(--tome-color-ring);outline-offset:2px}.NavItem-module__zwgDvW__item[data-active=true]{background:color-mix(in oklch, var(--tome-color-primary), transparent 88%);color:var(--tome-color-primary)}.NavItem-module__zwgDvW__item[data-active=true]:before{content:"";background:var(--tome-color-primary);border-radius:var(--tome-radius-full);width:2px;position:absolute;top:25%;bottom:25%;left:-2px}.NavItem-module__zwgDvW__icon,.NavItem-module__zwgDvW__iconSpacer{opacity:.85;flex-shrink:0;justify-content:center;align-items:center;width:1.125rem;height:1.125rem;display:inline-flex}.NavItem-module__zwgDvW__iconSpacer{visibility:hidden}.NavItem-module__zwgDvW__label{white-space:nowrap;text-overflow:ellipsis;flex:auto;overflow:hidden}:is([data-collapsed=true] .NavItem-module__zwgDvW__label,[data-collapsed=true] .NavItem-module__zwgDvW__badge,[data-collapsed=true] .NavItem-module__zwgDvW__shortcut){opacity:0;pointer-events:none;width:0;overflow:hidden}.NavItem-module__zwgDvW__badge{font-size:var(--tome-text-xs);padding:0 var(--tome-space-xs);background:color-mix(in oklch, var(--tome-color-primary), transparent 80%);color:var(--tome-color-primary);border-radius:var(--tome-radius-sm);font-weight:var(--tome-type-weight-semibold);flex-shrink:0}.NavItem-module__zwgDvW__shortcut{flex-shrink:0;align-items:center;margin-left:auto;display:inline-flex}.NavItem-module__zwgDvW__pinControlSlot{flex:none;align-items:center;padding-right:6px;display:inline-flex}
.PinButton-module__LCSKiq__pinButton{opacity:0;cursor:pointer;color:var(--tome-color-foreground-subtle,var(--tome-color-foreground));background:0 0;border:none;border-radius:3px;justify-content:center;align-items:center;margin-left:auto;padding:2px;line-height:1;transition:opacity .12s,color .12s;display:inline-flex}.PinButton-module__LCSKiq__pinButton:focus-visible,.PinButton-module__LCSKiq__pinButton:hover{opacity:1;color:var(--tome-color-foreground);outline:2px solid var(--tome-color-ring,var(--tome-color-foreground));outline-offset:1px}.PinButton-module__LCSKiq__pinned{opacity:1;color:var(--tome-color-primary,var(--tome-color-foreground))}
.Icon-module__BnnAJG__root{color:var(--tome-color-primary);justify-content:center;align-items:center;display:inline-flex}
.Logo-module__rVE5da__root{align-items:center;gap:var(--tome-space-sm);padding:var(--tome-space-sm) var(--tome-space-md);color:var(--tome-color-primary);font-family:var(--tome-type-sans);font-weight:var(--tome-type-weight-bold);font-size:var(--tome-text-lg);letter-spacing:var(--tome-type-tracking-tight);display:inline-flex}.Logo-module__rVE5da__wordmark{white-space:nowrap}
