.AppFrame-shell-nYNQB{display:flex;flex-direction:column;flex:1;--page-top:1.5rem;--page-gutter:1rem;--page-bottom:4rem}@media (min-width:900px){.AppFrame-shell-nYNQB{--page-gutter:2.5rem;--page-bottom:5rem}}.AppFrame-shell-nYNQB[data-standalone]{--history-nav-space:calc(3.75rem + env(safe-area-inset-bottom, 0px))}.AppFrame-shell-nYNQB dialog{--history-nav-space:0px}.AppFrame-chrome-ubQLI{position:sticky;top:0;z-index:30}.AppFrame-body-zsJyq{display:flex;flex:1}.AppFrame-sidebar-F_KZj{position:fixed;top:var(--header-height);bottom:0;left:0;z-index:20;width:min(18rem,85vw);border-right:1px solid var(--border);transform:translateX(-100%);transition:transform .2s ease}.AppFrame-shell-nYNQB[data-drawer-open] .AppFrame-sidebar-F_KZj{transform:none;box-shadow:var(--shadow-lg)}@media (prefers-reduced-motion:reduce){.AppFrame-sidebar-F_KZj{transition:none}}@media (min-width:900px){.AppFrame-sidebar-F_KZj{position:sticky;z-index:auto;flex-shrink:0;width:var(--sidebar-width);height:calc(100dvh - var(--header-height));transform:none;transition:none}.AppFrame-shell-nYNQB[data-collapsed] .AppFrame-sidebar-F_KZj{width:3.5rem}}.AppFrame-backdrop-bHqps{position:fixed;inset:var(--header-height) 0 0 0;z-index:10;background:var(--bg-overlay)}.AppFrame-main-ux6yr{flex:1;min-width:0;overflow-x:clip;padding-bottom:var(--history-nav-space,0)}.AppFrame-menuButton-nU6rC{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2.25rem;height:2.25rem;border:0;border-radius:var(--radius-md);background:transparent;color:var(--fg-muted);cursor:pointer;transition:background-color .1s ease,color .1s ease}.AppFrame-menuButton-nU6rC:hover{background:var(--bg-hover);color:var(--fg)}.Button-root-OP3rT{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;min-height:var(--tap-target);padding:0 .875rem;border:1px solid transparent;border-radius:var(--radius-md);font:inherit;font-size:var(--text-sm);font-weight:var(--font-weight-medium);line-height:1;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color .1s ease,border-color .1s ease,color .1s ease}.Button-root-OP3rT:disabled{opacity:.5;cursor:default}.Button-root-OP3rT:focus-visible{outline:2px solid var(--fg);outline-offset:2px}@media (min-width:900px){.Button-root-OP3rT{min-height:2.25rem}}.Button-sm-LxRf1{min-height:2.25rem;padding:0 .625rem;font-size:var(--text-xs)}@media (min-width:900px){.Button-sm-LxRf1{min-height:1.875rem}}.Button-primary-jgoH9{background:var(--primary);color:var(--primary-fg)}.Button-primary-jgoH9:hover:not(:disabled){background:var(--primary-hover)}.Button-secondary-QExgf{border-color:var(--border);background:var(--bg-surface);color:var(--fg);box-shadow:var(--shadow-sm)}.Button-secondary-QExgf:hover:not(:disabled){border-color:var(--border-strong);background:var(--bg-hover)}.Button-ghost-RQ7u7{background:transparent;color:var(--fg-muted)}.Button-ghost-RQ7u7:hover:not(:disabled){background:var(--bg-hover);color:var(--fg)}.Button-danger-QKZis{border-color:var(--color-red-200);background:var(--bg-surface);color:var(--color-red-700)}.Button-danger-QKZis:hover:not(:disabled){background:var(--color-red-50)}.Button-link-KAIro,.Button-text-RnLeS,.Button-text-danger-Q-kjo{min-height:0;padding:0;border:0;background:none;font-size:inherit}:is(.Button-link-KAIro,.Button-text-RnLeS,.Button-text-danger-Q-kjo):hover:not(:disabled){text-decoration:underline}.Button-sm-LxRf1:is(.Button-link-KAIro,.Button-text-RnLeS,.Button-text-danger-Q-kjo){min-height:0;padding:0;font-size:var(--text-xs)}.Button-link-KAIro{color:var(--color-blue-600,#2563eb)}.Button-text-RnLeS{color:var(--fg-muted)}.Button-text-danger-Q-kjo{color:var(--color-red-600,var(--color-red-700))}.Button-md-KwBRF.Button-link-KAIro,.Button-md-KwBRF.Button-text-RnLeS,.Button-md-KwBRF.Button-text-danger-Q-kjo{font-size:var(--text-sm)}