:root{--color-surface-2:#141516;--color-surface-3:#18191a;--border-subtle:color-mix(in srgb,var(--color-text) 8%,transparent);--border-strong:color-mix(in srgb,var(--color-text) 14%,transparent);--premium-radius-panel:calc(var(--radius-lg) + 2px);--premium-radius-inset:var(--radius-md);--premium-radius-chip:calc(var(--radius-md) * 0.75);--premium-hairline:var(--border-subtle);--premium-hairline-strong:var(--border-strong);--premium-hairline-accent:color-mix(in srgb,var(--color-accent) 28%,transparent);--premium-elev-1:0 0 0 1px var(--premium-hairline),0 4px 14px rgba(0,0,0,0.28);--premium-elev-2:0 0 0 1px var(--premium-hairline-strong),0 10px 28px rgba(0,0,0,0.4);--premium-elev-3:0 0 0 1px color-mix(in srgb,var(--color-neutral-500) 55%,transparent),0 18px 48px rgba(0,0,0,0.5);--premium-panel-bg:var(--color-surface);--premium-panel-bg-raised:var(--color-surface-2);--premium-focus-ring:0 0 0 2px var(--color-bg),0 0 0 4px var(--color-accent);--premium-focus-ring-inset:inset 0 0 0 2px var(--color-accent);--premium-ease:cubic-bezier(0.22,1,0.36,1);--premium-duration:0.55s;--premium-duration-fast:0.12s}.premium-panel{background:var(--premium-panel-bg);border:1px solid var(--premium-hairline);border-radius:var(--premium-radius-panel);box-shadow:var(--premium-elev-1)}.premium-panel-raised{background:var(--premium-panel-bg-raised);border:1px solid var(--premium-hairline-strong);border-radius:var(--premium-radius-panel);box-shadow:var(--premium-elev-2)}.premium-inset{background:var(--color-bg);border:1px solid var(--premium-hairline);border-radius:var(--premium-radius-inset)}.premium-hairline{border:1px solid var(--premium-hairline)}.premium-hairline-b{border-bottom:1px solid var(--premium-hairline)}.premium-elev-1{box-shadow:var(--premium-elev-1)}.premium-elev-2{box-shadow:var(--premium-elev-2)}.premium-elev-3{box-shadow:var(--premium-elev-3)}.premium-accent-edge{box-shadow:inset 2px 0 0 0 color-mix(in srgb,var(--color-accent) 45%,transparent),var(--premium-elev-1)}.premium-focus:focus{outline:none}.premium-focus:focus-visible{outline:none;box-shadow:var(--premium-focus-ring)}.premium-focus-inset:focus{outline:none}.premium-focus-inset:focus-visible{outline:none;box-shadow:var(--premium-focus-ring-inset)}.premium-press{transition:transform var(--premium-duration-fast) var(--premium-ease),background-color var(--premium-duration-fast) var(--premium-ease)}.premium-press:active{transform:scale(.985)}.premium-fade-up{animation:premium-rise-in var(--premium-duration) var(--premium-ease) both}@keyframes premium-rise-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.premium-fade-up{animation:none;opacity:1;transform:none}.premium-press,.premium-press:active{transition:none;transform:none}}html[data-reduced-motion="1"] .premium-fade-up{animation:none;opacity:1;transform:none}html[data-reduced-motion="1"] .premium-press,html[data-reduced-motion="1"] .premium-press:active{transition:none;transform:none}:root{--brand-accent:var(--color-accent,#6d66d9);--brand-accent-hover:var(--color-accent-hover,#828fff);--brand-mark:var(--brand-accent);--brand-mark-muted:color-mix(in srgb,var(--brand-mark) 48%,var(--color-text-muted));--brand-border-subtle:color-mix(in srgb,var(--color-text) 8%,transparent);--brand-border-strong:color-mix(in srgb,var(--color-text) 14%,transparent);--brand-meta-tracking:0.06em;--brand-wordmark-height-hero:48px;--brand-wordmark-height-door:32px;--brand-wordmark-height-rail:18px}.brand-inscribed,.brand-meta{margin:0;font-family:var(--font-body);font-size:.6875rem;font-weight:500;font-variant:normal;letter-spacing:var(--brand-meta-tracking);text-transform:uppercase;color:var(--color-text-muted)}.brand-inscribed-strong,.brand-meta-strong{color:color-mix(in srgb,var(--brand-mark) 55%,var(--color-text-muted))}.brand-seal{display:inline-flex;align-items:center;gap:.35rem;padding:.15rem .55rem;border-radius:999px;border:1px solid var(--brand-border-subtle);background:color-mix(in srgb,var(--color-text) 4%,transparent);box-shadow:none;font-family:var(--font-body);font-size:.6875rem;font-weight:500;font-variant:normal;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted)}.brand-seal:before{content:"";width:4px;height:4px;flex:none;border-radius:50%;background:var(--brand-mark);box-shadow:none}.brand-seal.is-clear:before{background:var(--color-accent-2,#9c92e8)}.brand-seal.is-provisional:before{background:color-mix(in srgb,var(--color-text-muted) 80%,transparent)}.brand-door-surface{position:relative;isolation:isolate;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:clamp(2rem,6vh,3rem) clamp(1.25rem,4vw,2rem);background:var(--color-bg)}.brand-door-card{width:100%;max-width:400px;padding:clamp(1.75rem,4vw,2.25rem);border:1px solid var(--premium-hairline,var(--brand-border-subtle));border-radius:var(--premium-radius-panel,var(--radius-lg));background:var(--color-surface);box-shadow:var(--premium-elev-1)}.brand-door-header{display:flex;flex-direction:column;gap:var(--space-3,.75rem);margin-bottom:var(--space-5,1.25rem)}.brand-door-lockup{margin:0;line-height:0}.brand-door-line{margin:0;max-width:28rem;font-size:.9375rem;line-height:1.5;letter-spacing:-.01em;color:var(--color-text-muted)}.brand-hero-block{display:flex;flex-direction:column;gap:var(--space-3,.75rem)}.brand-hero-wordmark{margin:0;line-height:0}.brand-hero-wordmark .brand-wordmark-img{display:block;height:var(--brand-wordmark-height-hero);width:auto}.nav-brand-lockup{display:inline-flex;align-items:center;opacity:0;max-width:0;overflow:hidden;white-space:nowrap;transition:opacity .15s ease,max-width .15s ease}.nav-brand-wordmark{font-family:var(--font-body);font-size:15px;font-weight:600;letter-spacing:-.03em;color:var(--color-text);line-height:1}.nav-brand-mark{display:inline-flex;transition:opacity .15s ease,max-width .15s ease}.app-sidebar:focus-within .nav-brand-mark,.app-sidebar:hover .nav-brand-mark{opacity:0;max-width:0;overflow:hidden}.app-sidebar:focus-within .nav-brand-lockup,.app-sidebar:hover .nav-brand-lockup{opacity:1;max-width:168px}html[data-sidebar-pinned="1"] .nav-brand-mark{opacity:0;max-width:0;overflow:hidden}html[data-sidebar-pinned="1"] .nav-brand-lockup{opacity:1;max-width:168px}.premium-chrome .nav-brand{gap:0;box-shadow:none}.premium-chrome .nav-brand-mark .brand-mark{background:transparent;box-shadow:none;border-radius:6px}.premium-chrome .nav-brand-mark .brand-mark-img{width:20px}.brand-mark-monochrome .brand-mark-img{opacity:.92}.brand-section-label{margin:0 0 var(--space-3,.75rem);font-family:var(--font-body);font-size:.6875rem;font-weight:500;letter-spacing:var(--brand-meta-tracking);text-transform:uppercase;color:var(--color-text-muted)}.brand-empty{display:flex;flex-direction:column;align-items:center;gap:var(--space-3,.75rem);padding:clamp(2rem,5vw,3rem) var(--space-5,1.25rem);border:1px dashed var(--brand-border-subtle);border-radius:var(--premium-radius-inset,var(--radius-md));background:color-mix(in srgb,var(--color-bg) 40%,transparent);text-align:center}.brand-empty-title{margin:0;font-family:var(--font-body);font-size:.9375rem;font-weight:600;letter-spacing:-.02em;color:var(--color-text)}.brand-empty-hint{margin:0;max-width:24rem;font-size:.8125rem;line-height:1.45;color:var(--color-text-muted)}.brand-brick-notch{position:relative}.brand-brick-notch:before{content:"";position:absolute;left:0;top:50%;width:6px;height:2px;margin-top:-1px;border-radius:1px;background:var(--brand-mark);opacity:.55}.paper-recipe-kicker.brand-inscribed,.paper-recipe-kicker.brand-meta,.paper-recipe-node.brand-brick-notch{padding-left:.85rem}.paper-recipe-node.brand-brick-notch:before{left:-.15rem}.pw-verdict.brand-seal,.pw-verdict.is-provisional.brand-seal{padding:.2rem .55rem .2rem .45rem;font-size:.6875rem;letter-spacing:.04em}.atticus-premium .atticus-atelier-atmosphere,.brand-marble-veil,.gnosis-premium .gnosis-atelier-atmosphere,.hetairia-premium .hetairia-hero-atmosphere,.paper-hero-atmosphere,.truth-premium .truth-desk-atmosphere,.truth-premium .truth-desk-shear{display:none!important}html[data-reduced-motion="1"] .nav-brand-lockup,html[data-reduced-motion="1"] .nav-brand-mark{transition:none}.premium-chrome.app-frame{--chrome-rail-edge:var(--border-subtle,var(--premium-hairline));--chrome-rail-wash:var(--color-surface)}.premium-chrome .app-sidebar{border-right-color:var(--chrome-rail-edge);background:var(--chrome-rail-wash);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.premium-chrome .app-sidebar:focus-within,.premium-chrome .app-sidebar:hover{box-shadow:1px 0 0 0 var(--chrome-rail-edge)}.premium-chrome .nav-brand{letter-spacing:-.03em}.premium-chrome .nav-brand-text{font-family:var(--font-body);font-weight:600;font-size:15px}.premium-chrome .side-nav{gap:1px}.premium-chrome .side-nav-group{display:flex;flex-direction:column;gap:1px}.premium-chrome .side-nav-group-primary{margin-bottom:2px}.premium-chrome .side-nav-group-campus{margin-top:6px;padding-top:8px;border-top:1px solid var(--border-subtle,var(--premium-hairline))}.premium-chrome .side-nav-group-label{font-family:var(--font-body);font-size:10px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-soft,var(--color-text-muted));line-height:1.2;-webkit-user-select:none;-moz-user-select:none;user-select:none}.premium-chrome .side-nav-group-items{display:flex;flex-direction:column;gap:1px}.premium-chrome .side-nav-link{border:1px solid transparent;border-left-width:2px;border-radius:var(--radius-md);color:var(--color-text-muted);font-size:13.5px;font-weight:500;letter-spacing:-.01em;transition:background-color var(--premium-duration-fast,.12s) var(--premium-ease),border-color var(--premium-duration-fast,.12s) var(--premium-ease),color var(--premium-duration-fast,.12s) var(--premium-ease)}.premium-chrome .side-nav-link-secondary{font-size:12.5px;font-weight:450;color:var(--color-text-soft,var(--color-text-muted));opacity:.92}.premium-chrome .side-nav-link-secondary.is-active,.premium-chrome .side-nav-link-secondary:hover,.premium-chrome .side-nav-link-secondary[aria-current=page]{opacity:1}.premium-chrome .side-nav-link:hover{background:color-mix(in srgb,var(--color-text) 5%,transparent);color:var(--color-text)}.premium-chrome .side-nav-link.is-active,.premium-chrome .side-nav-link[aria-current=page]{background:color-mix(in srgb,var(--color-text) 5%,transparent);border-left-color:var(--color-accent);color:var(--color-text);box-shadow:none}.premium-chrome .sidebar-dock{border-top-color:var(--border-subtle,var(--premium-hairline));gap:2px}.premium-chrome .sidebar-dock-arete,.premium-chrome .sidebar-dock-link{border:1px solid transparent;font-size:12px;transition:background-color var(--premium-duration-fast,.12s) var(--premium-ease),border-color var(--premium-duration-fast,.12s) var(--premium-ease),color var(--premium-duration-fast,.12s) var(--premium-ease)}.premium-chrome .sidebar-dock-arete:hover,.premium-chrome .sidebar-dock-link:hover{background:color-mix(in srgb,var(--color-text) 5%,transparent);border-color:transparent}.premium-chrome .sidebar-dock-arete-label{font-family:var(--font-body);font-weight:600;letter-spacing:-.02em}.premium-chrome .main-search-wrap{padding-block:var(--space-3) var(--space-2);background:color-mix(in srgb,var(--color-bg) 94%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid var(--border-subtle)}.premium-chrome .main-search{max-width:480px;min-height:36px;border-color:var(--border-subtle);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:none;color:var(--color-text-muted);transition:border-color var(--premium-duration-fast,.12s) var(--premium-ease),background-color var(--premium-duration-fast,.12s) var(--premium-ease),color var(--premium-duration-fast,.12s) var(--premium-ease)}.premium-chrome .main-search:hover{border-color:var(--border-strong,var(--premium-hairline-strong));background:var(--color-surface-2,var(--color-surface));color:var(--color-text);box-shadow:none}.premium-chrome .main-search:focus-visible{outline:none;border-color:color-mix(in srgb,var(--color-accent) 45%,transparent);box-shadow:var(--premium-focus-ring)}.premium-chrome .main-search-label{font-size:13px;letter-spacing:-.01em}.premium-chrome .main-search .kbd{margin-left:auto;opacity:.75;font-family:var(--font-mono,ui-monospace,monospace)}.command-palette-backdrop{background:color-mix(in srgb,var(--color-bg) 55%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.command-palette.command-palette-search{width:min(560px,calc(100vw - 2rem));gap:0;padding:0;overflow:hidden;border:1px solid var(--border-strong,var(--premium-hairline-strong));border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--premium-elev-3);animation:none}.command-palette-search-row{gap:12px;padding:14px 16px;border-bottom:1px solid var(--border-subtle)}.command-palette-search-icon{color:var(--color-text-muted);opacity:1}.command-palette-input{font-size:15px;font-weight:450;letter-spacing:-.01em}.command-palette-input::-moz-placeholder{color:var(--color-text-soft)}.command-palette-input::placeholder{color:var(--color-text-soft)}.command-palette-clear{width:24px;height:24px;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-text) 6%,transparent);transition:background-color var(--premium-duration-fast,.12s) var(--premium-ease),color var(--premium-duration-fast,.12s) var(--premium-ease)}.command-palette-lede{padding:8px 16px 4px;font-family:var(--font-body);font-size:11px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted)}.command-palette-results{max-height:min(400px,50vh);padding:4px 6px 8px;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--color-text) 18%,transparent) transparent}.command-group-label{padding:10px 12px 4px;font-family:var(--font-body);font-size:11px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted)}.command-row-press{display:block;width:100%;border-radius:var(--radius-sm)}.command-row{border-radius:var(--radius-sm);transition:background-color var(--premium-duration-fast,.12s) var(--premium-ease)}.command-row-rich{padding:8px 10px;gap:10px}.command-row.is-selected,.command-row:hover{background:color-mix(in srgb,var(--color-text) 6%,transparent);box-shadow:none}.command-row-icon{width:28px;height:28px;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-text) 4%,transparent);border:1px solid var(--border-subtle)}.command-row.is-selected .command-row-icon,.command-row:hover .command-row-icon{background:color-mix(in srgb,var(--color-text) 6%,transparent);border-color:var(--border-subtle);color:var(--color-text)}.command-row-title{font-weight:500;font-size:13.5px;letter-spacing:-.01em}.command-row-sub{margin-top:2px;font-size:12px;line-height:1.35;color:var(--color-text-muted)}.command-pill{border-radius:var(--radius-sm);font-family:var(--font-mono,ui-monospace,monospace);font-size:10px;letter-spacing:.02em}.command-palette-empty{display:flex;flex-direction:column;align-items:center;gap:6px;margin:4px 6px 6px;padding:28px 16px 24px;border-radius:var(--radius-md);border:1px dashed var(--border-subtle);background:transparent;text-align:center}.command-palette-empty-title{margin:0;font-family:var(--font-body);font-size:14px;font-weight:600;letter-spacing:-.02em;color:var(--color-text)}.command-palette-empty-hint{margin:0;max-width:26rem;font-size:12.5px;line-height:1.45;color:var(--color-text-muted)}.command-palette-empty-kbd{display:inline-flex;align-items:center;gap:6px;margin-top:4px;font-size:11.5px;color:var(--color-text-muted)}.command-palette-footer{gap:10px 16px;border-top:1px solid var(--border-subtle);padding:8px 14px 10px;background:color-mix(in srgb,var(--color-bg) 35%,transparent);font-size:11px;letter-spacing:.01em;color:var(--color-text-muted)}.command-palette-foot-hint{gap:6px}.command-palette-footer .kbd,.command-palette-search-row .kbd{min-width:1.35rem;height:1.35rem;border-radius:4px;border-color:var(--border-subtle);background:color-mix(in srgb,var(--color-text) 5%,transparent);font-family:var(--font-mono,ui-monospace,monospace);font-size:10px;font-weight:600}.chord-toast{border-color:var(--border-strong);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--premium-elev-2);font-family:var(--font-body);font-size:13px;letter-spacing:-.01em}.command-palette-backdrop.is-embedded{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;padding:0}@media (prefers-reduced-motion:reduce){.command-palette-clear,.command-row,.premium-chrome .main-search,.premium-chrome .side-nav-link,.premium-chrome .sidebar-dock-arete,.premium-chrome .sidebar-dock-link{transition:none}}html[data-reduced-motion="1"] .command-palette-clear,html[data-reduced-motion="1"] .command-row,html[data-reduced-motion="1"] .premium-chrome .main-search,html[data-reduced-motion="1"] .premium-chrome .side-nav-link,html[data-reduced-motion="1"] .premium-chrome .sidebar-dock-arete,html[data-reduced-motion="1"] .premium-chrome .sidebar-dock-link{transition:none}